/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.lp{--lp-top-h:68px}.lp,.lp [data-room]{--lp-gutter:clamp(20px, 5vw, 56px);--lp-ease:var(--nr-ease-out);--lp-serif:var(--nr-font-display);--lp-ink:#fff;--lp-ink-soft:var(--nr-mist-faint);--lp-text:var(--nr-mist);--lp-text-dim:var(--nr-mist-dim);--lp-heading:#fff;--lp-label:#8f97ff;--lp-accent-ink:var(--nr-mist);--lp-link:#a9b0ff;--lp-line:var(--nr-mist)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-line:color-mix(in oklab, var(--nr-mist) 16%, transparent)}}.lp,.lp [data-room]{--lp-line-strong:var(--nr-mist)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-line-strong:color-mix(in oklab, var(--nr-mist) 30%, transparent)}}.lp,.lp [data-room]{--lp-glass:oklab(100% 0 5.96046e-8/.06);--lp-glass-edge:oklab(100% 0 5.96046e-8/.14);--lp-glass-blur:blur(16px) saturate(1.15);--lp-card-shadow:none;--lp-field-bg:oklab(100% 0 5.96046e-8/.04);--lp-field-edge:oklab(100% 0 5.96046e-8/.18);--lp-track:var(--nr-mist)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-track:color-mix(in oklab, var(--nr-mist) 18%, transparent)}}.lp,.lp [data-room]{--lp-chip-bg:var(--nr-night-deep)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-chip-bg:color-mix(in oklab, var(--nr-night-deep) 55%, transparent)}}.lp,.lp [data-room]{--lp-chip-edge:var(--nr-sapphire-soft)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-chip-edge:color-mix(in oklab, var(--nr-sapphire-soft) 50%, transparent)}}.lp,.lp [data-room]{--lp-popover:var(--nr-night);--lp-inset:oklab(100% 0 5.96046e-8/.03);--lp-inset-row:oklab(100% 0 5.96046e-8/.05);--lp-row-edge:oklab(100% 0 5.96046e-8/.12);--lp-bar:var(--nr-night-deep)}@supports (color:color-mix(in lab,red,red)){.lp,.lp [data-room]{--lp-bar:color-mix(in oklab, var(--nr-night-deep) 94%, var(--nr-ground-dark))}}.lp,.lp [data-room]{--lp-magic:linear-gradient(90deg, var(--nr-magic-from), var(--nr-magic-to));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=761px){.lp{--lp-top-h:74px}}[data-theme=light] .lp{--lp-ink:#26231f;--lp-ink-soft:var(--lp-ink);--lp-text:#3b3733;--lp-text-dim:#625c55;--lp-heading:var(--nr-night-deep)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .lp{--lp-heading:color-mix(in oklab, var(--nr-night-deep) 72%, var(--nr-sapphire))}}[data-theme=light] .lp{--lp-label:var(--lp-text-dim);--lp-accent-ink:var(--nr-sapphire);--lp-link:var(--lp-ink);--lp-line:oklab(48.7017% .00962377 .0302729/.13);--lp-line-strong:oklab(48.7017% .00962377 .0302729/.22);--lp-glass:oklab(100% 0 5.96046e-8/.94);--lp-glass-edge:oklab(94.3572% .00105861 .00333007);--lp-glass-blur:blur(22px) saturate(1.25);--lp-card-shadow:0 1px 0 #fff inset, 0 1px 2px oklab(48.7017% .00962377 .0302729/.06);--lp-field-bg:#fff;--lp-field-edge:oklab(48.7017% .00962377 .0302729/.24);--lp-track:oklab(48.7017% .00962377 .0302729/.12);--lp-chip-bg:oklab(100% 0 5.96046e-8/.55);--lp-chip-edge:var(--lp-text)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .lp{--lp-chip-edge:color-mix(in oklab, var(--lp-text) 55%, transparent)}}[data-theme=light] .lp{--lp-popover:#fff;--lp-inset:oklab(98.9807% .00032264 .000790805);--lp-inset-row:#fff;--lp-row-edge:var(--lp-line-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.lp-page{isolation:isolate;min-height:100dvh;color:var(--lp-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6;position:relative;overflow-x:clip}.lp-page,.lp.lp-page{background:var(--nr-ground-dark)}[data-theme=light] .lp-page,[data-theme=light] .lp.lp-page{background:var(--nr-ground-light)}.lp-page .lp{background:0 0}.lp ::selection{background:var(--nr-sapphire);color:#fff}.lp :focus-visible{outline:2px solid var(--nr-sapphire-soft);outline-offset:3px}.lp-header{z-index:40;height:var(--lp-top-h);padding-inline:max(var(--lp-gutter),calc(50% - 640px));align-items:center;gap:20px;display:flex;position:sticky;top:0}.lp-header:before{content:"";z-index:-1;background:var(--lp-bar);border-bottom:1px solid var(--nr-mist);position:absolute;inset:0 0 -1px}@supports (color:color-mix(in lab,red,red)){.lp-header:before{border-bottom:1px solid color-mix(in oklab,var(--nr-mist) 16%,transparent)}}.lp-header:before{pointer-events:none}@supports (animation-timeline:scroll()){.public-chrome:has(.lp-stage) .lp-header:before{opacity:0;will-change:opacity;animation:step-end both lp-bar-on;animation-timeline:scroll(root);animation-range:0 1px}}@keyframes lp-bar-on{0%{opacity:0}to{opacity:1}}.lp-spacer{flex:1}.lp-brand{flex:none}.lp-brand img{width:124px;height:auto}@media (width<=520px){.lp-brand img{width:104px}.lp-header{gap:4px}}.lp-theme{width:44px;height:44px;color:var(--nr-mist);border-radius:50%;place-items:center;font-size:20px;display:grid}.lp-theme:hover{color:#fff;background:oklab(100% 0 5.96046e-8/.08)}.lp-header .lp-login{min-height:44px;color:var(--nr-mist);align-items:center;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.lp-header .lp-login:hover{color:#fff}.lp-footer__nav a:after,.lp-header .lp-login:after{content:none}.lp-footer{padding:48px max(var(--lp-gutter),calc(50% - 640px)) 40px;border-top:1px solid var(--lp-line);color:var(--lp-text-dim);flex-wrap:wrap;align-items:center;gap:14px 28px;font-size:13.5px;display:flex;position:relative}.lp-footer .lp-brand img{width:84px}.lp .lp-footer__logo{filter:invert()}[data-theme=light] .lp .lp-footer__logo{filter:none}.lp-footer__nav{flex-wrap:wrap;gap:4px 22px;display:flex}.lp-footer__nav a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.lp-footer__nav a:hover{color:var(--lp-ink)}.lp .lp-wrap{width:min(100% - 2 * var(--lp-gutter),1200px);max-width:none;margin-inline:auto;padding-inline:0}.lp .lp-section{color:var(--lp-ink);background:0 0;padding-block:clamp(60px,11vw,150px);position:relative}.lp .lp-section:before{content:"";width:min(100% - 2 * var(--lp-gutter),1200px);background:var(--lp-text-dim);height:1px;position:absolute;top:0;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.lp .lp-section:before{background:color-mix(in oklab,var(--lp-text-dim) 35%,transparent)}}.lp .lp-section#soma{padding-top:clamp(56px,6.5vw,96px)}.lp .lp-section#soma:before{content:none}.lp .lp-section[id]{scroll-margin-top:calc(var(--lp-top-h) + 50px)}.lp .lp-wrap.lp-center{text-align:center;justify-items:center;gap:18px;margin-bottom:clamp(40px,5vw,64px);display:grid}.lp .lp-eyebrow{color:var(--lp-label);letter-spacing:.18em;text-transform:uppercase;margin:0 0 -6px;font-size:13.5px;font-weight:700}.lp .lp-h2,.lp h2.lp-h2{color:var(--lp-heading);font-family:var(--lp-serif);font-optical-sizing:auto;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(32px,3.7vw,52px);font-weight:500;line-height:1.18}.lp .lp-hl,.lp h2.lp-h2 .lp-hl{background:var(--lp-magic);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.03em}.lp .lp-lead{max-width:58ch;color:var(--lp-text);text-wrap:pretty;font-size:clamp(16.5px,1.5vw,19px);line-height:1.5}@media (width>=900px){.lp .lp-center .lp-lead{text-wrap:balance;max-width:940px}}.lp .lp-cta-note{color:var(--lp-text-dim);font-size:13.5px}.lp .lab-btn{min-height:46px;box-shadow:none;border-radius:999px;font-weight:700}.lp .lab-btn,.lp .lab-btn--lg{padding-inline:28px;font-size:15px}.lp .lab-btn--lg{padding-block:0}.lp .lp-btn-soma{background:linear-gradient(90deg,var(--nr-magic-to),var(--nr-magic-from) 50%,var(--nr-magic-to));color:#fff;white-space:nowrap;min-height:46px;transition:background-position .6s var(--lp-ease),transform .15s var(--lp-ease);background-position:0 0;background-size:200% 100%;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:700;display:inline-flex}.lp .lp-btn-soma:hover{background-position:100% 0}.lp .lp-btn-soma:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){.lp .lp-btn-soma{transition:none}}.lp .lp-glass{background:var(--lp-glass);border:1px solid var(--lp-glass-edge);box-shadow:var(--lp-card-shadow);-webkit-backdrop-filter:var(--lp-glass-blur);border-radius:24px}.lp .lp-magic-edge{position:relative}.lp .lp-magic-edge:before{content:"";border-radius:inherit;background:var(--lp-magic);pointer-events:none;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor;padding-top:2px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp .lp-sign-disc{background:var(--nr-sapphire);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.lp .section-navigation{top:calc(var(--lp-top-h) - 1px);z-index:30;isolation:isolate;background:0 0;border:0;position:sticky}.lp .section-navigation:before{content:"";z-index:-1;background:var(--lp-bar);opacity:0;will-change:opacity;pointer-events:none;border-bottom:1px solid oklab(100% 0 5.96046e-8/.06);position:absolute;inset:-1px 0}.lp .section-navigation:after{content:"";top:0;inset-inline:max(var(--lp-gutter),calc(50% - 640px));pointer-events:none;background:oklab(100% 0 5.96046e-8/.12);height:1px;position:absolute}[data-theme=light] .lp .section-navigation:after{background:oklab(48.7017% .00962377 .0302729/.16)}.lp .section-navigation[data-stuck]:before{opacity:1}.lp .section-navigation[data-stuck]:after{opacity:0}@supports (animation-timeline:scroll()){.lp .section-navigation:before{animation:step-end both lp-bar-on;animation-timeline:scroll(root);animation-range:calc(var(--lp-stick-at,99999px) - 1px) var(--lp-stick-at,99999px)}.lp .section-navigation:after{animation:step-end both lp-bar-off;animation-timeline:scroll(root);animation-range:calc(var(--lp-stick-at,99999px) - 1px) var(--lp-stick-at,99999px)}}@keyframes lp-bar-off{0%{opacity:1}to{opacity:0}}.public-chrome:not(:has(.lp-stage)) .lp .section-navigation:before{opacity:1;animation:none}.public-chrome:not(:has(.lp-stage)) .lp .section-navigation:after{opacity:0;animation:none}[data-theme=light] .public-chrome:not(:has(.lp-stage)) .lp .section-navigation .section-navigation-label{color:#fff}[data-theme=light] .public-chrome:not(:has(.lp-stage)) .lp .section-navigation .section-navigation-links>:is(:hover,[aria-current=location]){color:#fff}[data-theme=light] .public-chrome:not(:has(.lp-stage)) .lp .section-navigation .section-navigation-links>*{color:var(--nr-mist)}[data-theme=light] .public-chrome:not(:has(.lp-stage)) .lp .section-navigation .section-navigation-links .section-number{color:var(--nr-sapphire-soft)}.lp .section-navigation-inner{width:min(100% - 2 * var(--lp-gutter),1280px);flex-wrap:nowrap;align-items:center;gap:24px;max-width:none;min-height:50px;margin-inline:auto;padding:0;display:flex}.lp .section-navigation-label{color:#fff;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;font-size:12.5px;font-weight:700}.lp .section-navigation .section-navigation-label :is(ol,a,span,li,.lab-crumbs,.lab-crumbs__item,.lab-crumbs__link){color:inherit}.lp .section-navigation-links{scrollbar-width:none;flex-wrap:nowrap;gap:6px clamp(14px,2.4vw,34px);margin-left:auto;display:flex;position:relative;overflow-x:auto}.lp .section-navigation-links::-webkit-scrollbar{display:none}.lp .section-navigation-links>*{min-height:44px;color:var(--nr-mist);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:color .2s;display:inline-flex}.lp .section-navigation-links .section-number{color:var(--nr-sapphire-soft);font-variant-numeric:tabular-nums;font-weight:800}.lp .section-navigation-links>:is(:hover,[aria-current=location]){color:#fff}[data-theme=light] .lp .section-navigation:not([data-stuck]) .section-navigation-label,[data-theme=light] .lp .section-navigation:not([data-stuck]) .section-navigation-links>:is(:hover,[aria-current=location]){color:#26231f}[data-theme=light] .lp .section-navigation:not([data-stuck]) .section-navigation-links>*{color:#3b3733}[data-theme=light] .lp .section-navigation:not([data-stuck]) .section-navigation-links .section-number{color:var(--nr-sapphire)}@media (width<=860px){.lp .section-navigation-inner{width:100%;padding-left:var(--lp-gutter);gap:18px}.lp .section-navigation-label{display:none}.lp .section-navigation-links{padding-right:var(--lp-gutter);margin-left:0}}.public-chrome .lp.lp-footer[data-v-d784d3b6],.public-chrome .lp.lp-header[data-v-d784d3b6]{background:0 0}
