:root{--bg:#080809;--white:#fff;--muted:#fff9;--muted-2:#fff6;--purple:#6a00ff;--purple-2:#7c2bed;--dark:#0a0a0b;--paper:#fff;--ink:#0a0a0a;--ink-muted:#0a0a0a66;--ink-faint:#0a0a0a2e;--glass:#000000d1;--nav-pad-x:1.5rem;--nav-pad-y:.8125rem;--nav-h:calc(1.5rem + 2 * var(--nav-pad-y));--dot-grid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.43' stroke-linecap='round'%3E%3Cpath stroke-opacity='.48' d='M15 5h0M25 5h0M75 5h0M5 15h0M25 15h0M35 15h0M45 15h0M5 25h0M55 25h0M65 25h0M5 35h0M45 35h0M55 35h0M65 35h0M75 35h0M35 45h0M45 45h0M55 45h0M65 45h0M25 55h0M35 55h0M65 55h0M75 55h0M35 65h0M45 65h0M65 65h0M75 65h0M5 75h0M35 75h0M55 75h0M75 75h0'/%3E%3Cpath stroke-opacity='.19' d='M5 5h0M35 5h0M45 5h0M55 5h0M65 5h0M15 15h0M55 15h0M65 15h0M75 15h0M15 25h0M25 25h0M35 25h0M45 25h0M75 25h0M15 35h0M25 35h0M35 35h0M5 45h0M15 45h0M25 45h0M75 45h0M5 55h0M15 55h0M45 55h0M55 55h0M5 65h0M15 65h0M25 65h0M55 65h0M15 75h0M25 75h0M45 75h0M65 75h0'/%3E%3C/g%3E%3C/svg%3E");--nav-w:21.625rem;--font-display:"SF Pro Rounded", ui-rounded, -apple-system, var(--font-nunito), system-ui, sans-serif;--font-body:"SF Pro Rounded", ui-rounded, -apple-system, var(--font-inter), system-ui, sans-serif;--font-copy:var(--font-open-runde), "SF Pro Rounded", ui-rounded, -apple-system, var(--font-inter), system-ui, sans-serif;--font-mac:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", var(--font-inter), "Helvetica Neue", sans-serif}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior-y:none;margin:0}:focus{outline:none}:focus-visible{outline-offset:.25rem;border-radius:.5rem;outline:1px solid #ffffff59}*{-webkit-tap-highlight-color:transparent}::selection{background:var(--selection-background,#ffffff24);color:var(--selection-color,var(--white))}::selection{background:var(--selection-background,#ffffff24);color:var(--selection-color,var(--white))}.features__card,.btn__fill{--selection-background:#0a0a0a2e;--selection-color:#0a0a0a}html{scroll-behavior:smooth;font-size:clamp(12px,1.11111vw,28px)}html.lenis{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.lenis,html.lenis body{height:auto}.lenis.lenis-stopped{overflow:clip}@media (max-width:1024px){html{font-size:16px}}body{cursor:default;background:var(--bg);color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}.bg{z-index:0;pointer-events:none;background:radial-gradient(68.96% 61.09% at 66.94% 40.42%,#131415 0%,#080809 100%);position:fixed;inset:0}.page{z-index:1;position:relative}.loader{z-index:100;background:radial-gradient(68.96% 61.09% at 66.94% 40.42%,#131415 0%,#080809 100%);flex-direction:column;justify-content:center;align-items:center;gap:1.125rem;transition:opacity .6s;display:flex;position:fixed;inset:0}.loader.is-landing{pointer-events:none;background:0 0;transition:background .7s}.loader.is-landing .loader__words{opacity:0;transition:opacity .3s}body.is-loading .hero__icon,body.is-landing .hero__icon{visibility:hidden}body.is-loading .nav{opacity:0}.nav{transition:opacity .6s .1s}.loader__logo{z-index:1;clip-path:url(#squircle);border-radius:2rem;width:7.5rem;height:7.5rem;animation:.4s cubic-bezier(.2,.8,.2,1) both loader-in;position:relative;overflow:hidden}@keyframes loader-in{0%{opacity:0;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.loader__glyph,.hero__glyph{width:100%;height:100%;display:block}.loader__ring{animation:1s ease-out both ring-in}@keyframes ring-in{0%{opacity:0}to{opacity:1}}.loader__arc{transform-origin:97.43px 32.54px;transform-box:view-box;animation:1.8s cubic-bezier(.3,.1,.8,.5) both loader-spin-up,.18s linear 1.8s infinite loader-spin}@keyframes loader-spin-up{to{transform:rotate(1440deg)}}@keyframes loader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader__words{z-index:1;width:100%;height:2rem;font-family:var(--font-display);text-align:center;color:var(--white);font-size:1.5rem;font-weight:600;line-height:2rem;position:relative}.loader__words span{opacity:0;animation:.6s both loader-word;position:absolute;inset:0}.loader__words span:first-child{animation-delay:.2s}.loader__words span:nth-child(2){animation-delay:.75s}.loader__words span:nth-child(3){animation-name:loader-word-last;animation-delay:1.3s}@keyframes loader-word{0%{opacity:0;transform:translateY(.625rem)}30%{opacity:1;transform:translateY(0)}75%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.625rem)}}@keyframes loader-word-last{0%{opacity:0;transform:translateY(.625rem)}30%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}body.is-loading{overflow:hidden}.page{transition:opacity .8s}body.is-loading .page{opacity:0}@media (prefers-reduced-motion:reduce){.loader{display:none}[data-parallax]{transform:none!important}.reveal-x{opacity:1;transition:none;transform:none}.loader__ring,.loader__arc,.hero__glyph.is-spinning .hero__glyph-arc,.hero__glyph.is-spinning .hero__glyph-arc{animation:none!important}body.is-loading{overflow:auto}body.is-loading .page{opacity:1}}.nav{z-index:20;width:min(var(--nav-w), calc(100% - 2rem));padding:var(--nav-pad-y) var(--nav-pad-x);-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem);background:#0a0a0be6;border-radius:1rem;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,width .4s cubic-bezier(.2,.8,.2,1);position:fixed;top:1.5rem;left:50%;overflow:hidden;transform:translate(-50%)}.nav__bar{grid-template-columns:1fr auto 1fr;align-items:center;height:1.5rem;display:grid}.nav__mark{justify-self:start;align-items:center;display:flex}.nav__mark img{border-radius:.4375rem;width:1.5rem;height:1.5rem;display:block}.nav__brand{font-family:var(--font-display);justify-self:center;font-size:1.3125rem;font-weight:600;line-height:1.5rem}.nav__toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-self:end;gap:5px;width:1.9375rem;padding:6px 0;display:flex}:is(.nav__toggle:focus,.nav__toggle:focus-visible){outline:none}.nav__toggle span{transform-origin:50%;background:#d9d9d9;border-radius:999px;width:1.9375rem;height:2px;transition:transform .3s,opacity .3s;display:block}.nav__toggle:hover span:last-child{transform:scaleX(.7)}.nav__menu{margin:0 calc(-1 * var(--nav-pad-x));grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.nav__menu-inner{min-height:0;padding:0 var(--nav-pad-x);position:relative;overflow:hidden}.nav__blob{z-index:0;opacity:0;pointer-events:none;will-change:transform, width, height, opacity;background:#ffffff14;border-radius:999px;width:0;height:0;position:absolute;top:0;left:0}.nav__links{z-index:1;position:relative}.nav__links a,.desks__link{--mx:0px;--my:0px;translate:var(--mx) var(--my);transition:color .2s,translate .25s cubic-bezier(.2,.8,.2,1)}.nav__links{padding-top:1.9375rem;padding-bottom:.375rem}.nav__links a{font-family:var(--font-display);color:var(--muted);padding:.3125rem 0;font-size:1.1875rem;font-weight:600;line-height:1.5rem;display:inline-block;position:relative}.nav__links a.is-active,.nav__links a:hover{color:var(--white)}.nav.is-open{-webkit-backdrop-filter:blur(2rem)saturate(120%);backdrop-filter:blur(2rem)saturate(120%);background:#0a0a0bf0;width:min(23.75rem,100% - 2rem)}.nav.is-open .nav__menu{grid-template-rows:1fr}.nav.is-open .nav__toggle span:first-child{transform:translateY(3.5px)}.nav.is-open .nav__toggle span:last-child{opacity:0;transform:translateY(-3.5px)}.nav.is-open .nav__toggle:hover span:first-child{transform:translateY(3.5px)scaleX(.78)}.sec{max-width:90rem;min-height:max(50rem,100vh);margin:0 auto;position:relative;overflow:hidden}.sec,.sec-run{--mx:0;--my:0}@property --arrive{syntax:"<number>";inherits:true;initial-value:0}.sec,.sec-run{--glow:0;--arrive:0;transition:--arrive 1.6s cubic-bezier(.2,.8,.2,1)}.sec.is-arrived,.sec-run.is-arrived{--arrive:1}.sec__glow{--glow-max:.26;z-index:0;pointer-events:none;opacity:calc((.15 + .85 * var(--glow)) * var(--glow-max));transform:translate(calc(var(--mx) * 7.5rem), calc((1 - var(--glow)) * 60% + (1 - var(--arrive)) * 8% + var(--my) * 5.625rem));position:absolute;inset:0}.sec__glow-blur{filter:blur(4.5625rem);position:absolute;inset:0}.sec__glow-shape{clip-path:url(#smile);background:radial-gradient(93.8% 183.75% at 37.5% 112.47%,#a67ae3 0%,#321953 34.98%,#1e194200 100%);height:82%;position:absolute;bottom:-14%;left:-10%;right:-10%}.sec-run{--leave:0;position:relative}.sec-run__glow{pointer-events:none;height:100vh;opacity:calc(1 - var(--leave));margin-bottom:-100vh;position:sticky;top:0;overflow:hidden}.sec-run__glow .sec__glow{--glow-max:.12}.shot .sec__glow{-webkit-mask-image:linear-gradient(#000 calc(100% - 24rem),#0000 calc(100% - 6rem));mask-image:linear-gradient(#000 calc(100% - 24rem),#0000 calc(100% - 6rem))}.sec:after{content:"";z-index:-1;pointer-events:none;--sx:-100rem;--sy:-100rem;background-image:var(--dot-grid);--dots:linear-gradient(to bottom, #0000 0%, #00000003 25%, #00000009 60%, #0000000f 100%);-webkit-mask-image:var(--dots), radial-gradient(circle 15rem at var(--sx) var(--sy), #000000d9 0%, #00000059 45%, #0000 100%);-webkit-mask-image:var(--dots), radial-gradient(circle 15rem at var(--sx) var(--sy), #000000d9 0%, #00000059 45%, #0000 100%);mask-image:var(--dots), radial-gradient(circle 15rem at var(--sx) var(--sy), #000000d9 0%, #00000059 45%, #0000 100%);-webkit-mask-composite:source-over;background-position:50% 0;background-size:7rem 7rem;background-attachment:fixed;position:absolute;inset:0;-webkit-mask-composite:source-over;mask-composite:add}.shot:after{--dots:linear-gradient(to bottom, #0000 0%, #00000003 25%, #00000009 60%, #00000009 80%, #0000 100%)}.privacy:after{--dots:linear-gradient(to bottom, #0000 0%, #00000003 25%, #00000009 60%)}.compat:after,.plans:after{--dots:linear-gradient(#00000009, #00000009)}.faq:after{--dots:linear-gradient(to bottom, #00000009 40%, #0000 100%)}.sec[data-far] .sec__glow,.sec-run[data-far] .sec__glow,.sec[data-far]:after{display:none}.sec:not([data-far]) .sec__glow,.sec-run:not([data-far]) .sec__glow{will-change:opacity, transform}.sec__inner{z-index:1;padding:7.5rem 5rem;position:relative}.sec__inner--center{text-align:center;flex-direction:column;align-items:center;display:flex}.display{font-family:var(--font-display);max-width:49.25rem;font-size:clamp(3rem,5.6vw,5.0525rem);font-weight:600;line-height:.967}.display--center{text-align:center}.display--md{max-width:41.1875rem}.lead{font-family:var(--font-copy);color:var(--muted);max-width:18.75rem;font-size:1rem;line-height:1.5rem}.lead--center{text-align:center;max-width:21.625rem;margin:1rem auto 0}.lead--wide{max-width:32.5rem;margin-top:1.75rem}.cta .lead--center{font-size:1.25rem;line-height:1.5}.eyebrow{font-family:var(--font-display);color:var(--purple);align-items:center;gap:.5rem;margin-bottom:.875rem;font-size:1.25rem;font-weight:600;line-height:1.875rem;display:inline-flex}.btn{background:var(--purple-2);font-family:var(--font-display);white-space:nowrap;border-radius:1rem;align-items:center;gap:.625rem;padding:1.0625rem 1.875rem;font-size:1.125rem;font-weight:600;line-height:1.375rem;display:inline-flex;position:relative;overflow:hidden}.btn img{width:1.125rem;height:1.375rem;position:relative;top:-.0625rem}.btn__fill{background:var(--paper);width:0;color:var(--ink);border-radius:1rem;transition:width .25s;position:absolute;inset:0;overflow:hidden}.btn__fill-inner{width:var(--w,100%);white-space:nowrap;align-items:center;gap:.625rem;padding:1.0625rem 1.875rem;display:inline-flex;position:absolute;inset:0}.btn__fill img{filter:brightness(0)invert(6%)}:is(.btn:hover .btn__fill,.btn:focus-visible .btn__fill){width:100%}.btn--secondary{color:var(--white);background:#ffffff14;transition:background .2s;box-shadow:inset 0 0 0 1px #ffffff1f}:is(.btn--secondary:hover,.btn--secondary:focus-visible){background:#ffffff1f}.faq__card,.plans__card,.desks__frame{transform:scale(calc(.92 + .08 * var(--enter,1)))}.pop-item{opacity:0;transition:scale .5s cubic-bezier(.34, 1.45, .64, 1) var(--pop-d,0s), opacity .25s ease-out var(--pop-d,0s);scale:.9}.faq__item.pop-item{transform-origin:0}.is-popped .pop-item{opacity:1;scale:1}.desks__tabs.pop-item{opacity:0}.is-popped .desks__tabs.pop-item{opacity:var(--tabs-opacity,1)}@media (prefers-reduced-motion:reduce){.pop-item{transition:opacity .25s ease-out;scale:1}}.hero{justify-content:center;align-items:center;max-width:none;min-height:calc(100vh - 10rem);padding:11.5rem 1.5rem 0;display:flex;overflow:visible}.hero:after{display:none}.hero__mesh{z-index:0;pointer-events:none;opacity:.9;-webkit-mask-composite:source-in;width:100%;height:calc(100% + 12rem);position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(40% 22% at 50% 48%,#0009 0%,#000000a6 45%,#000 100%),linear-gradient(#0000 30%,#000 62% 70%,#000000d1 78%,#0000008c 85%,#00000047 91%,#0000001a 96%,#0000 100%);mask-image:radial-gradient(40% 22% at 50% 48%,#0009 0%,#000000a6 45%,#000 100%),linear-gradient(#0000 30%,#000 62% 70%,#000000d1 78%,#0000008c 85%,#00000047 91%,#0000001a 96%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__copy{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero__title{font-family:var(--font-display);flex-direction:column;align-items:center;font-size:5.875rem;font-weight:600;line-height:.967;display:flex}.hero__line{white-space:nowrap;justify-content:center;align-items:center;display:flex}.hero__word{color:#0000;background-clip:text;margin:-.12em -.06em -.26em;padding:.12em .06em .26em}.hero__word--down{--word-bg:linear-gradient(180deg, #fff 65.2%, #fff0 122.5%)}.hero__word--right{--word-bg:linear-gradient(90deg, #fff 64.4%, #fff0 100%)}.hero__word--left{--word-bg:linear-gradient(90deg, #fff0 0%, #fff 48%)}.hero__word{position:relative}.bend__word{white-space:nowrap;display:inline-block}.bend__char{will-change:transform;display:inline-block}.hero__word .bend__char{background-image:var(--word-bg);background-size:var(--bw,100%) var(--bh,100%);background-position:var(--bx,0) var(--by,0);color:#0000;background-repeat:no-repeat;background-clip:text;margin:-.12em -.06em -.26em;padding:.12em .06em .26em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reveal-x{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(4rem)}.reveal-x.is-visible{opacity:1;transform:none}.hero__word.reveal-x{display:inline-block}.cta .reveal-x--scroll{--t:0;opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 5rem));transition:none}.cursor{--size:.625rem;z-index:40;width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);pointer-events:none;opacity:0;will-change:transform;background:#ffffff8c;border-radius:50%;justify-content:center;align-items:center;transition:width .35s cubic-bezier(.2,.8,.2,1),height .35s cubic-bezier(.2,.8,.2,1),margin .35s cubic-bezier(.2,.8,.2,1),background .3s,opacity .3s;display:flex;position:fixed;top:0;left:0}.cursor.is-visible{opacity:1}.cursor.is-dark{background:#0a0a0a}.cursor__label{color:var(--white);opacity:0;transition:opacity .2s,transform .3s cubic-bezier(.2,.8,.2,1);display:grid;transform:scale(.6)}.cursor.is-play{--size:4.75rem;background:var(--glass);-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem)}.cursor.is-play .cursor__label{opacity:1;transition-delay:80ms;transform:none}.badge__play,.badge__pause{grid-area:1/1;width:1.75rem;height:1.75rem}.badge__play{transform:translate(-.15rem)}.badge__pause,.cursor.is-pause .badge__play{display:none}.cursor.is-pause .badge__pause{display:block}a,button{cursor:pointer}.shot__desk,.zoom__box,.zoom-fly{cursor:none}@media (hover:none),(prefers-reduced-motion:reduce){.cursor{display:none}.shot__desk{cursor:auto}}.nav-cta{z-index:20;height:var(--nav-h);opacity:0;pointer-events:none;padding:0 1.5rem;font-size:1rem;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);position:fixed;top:1.5rem;right:max(1.5rem,50% - 40rem);transform:translateY(-.625rem)}.nav-cta .btn__fill-inner{padding:0 1.5rem}.nav-cta.is-visible{opacity:1;pointer-events:auto;transform:none}@media (max-width:900px){.nav-cta{display:none}}.eyebrow.reveal-x,.cta__logo.reveal-x,.privacy__logo.reveal-x{--d:0s}.display.reveal-x,.manifesto__title.reveal-x{--d:80ms}.lead.reveal-x,.manifesto__summary.reveal-x{--d:.3s}.display--lines .line{display:block}.specs li.reveal-x:nth-child(2){--d:50ms}.specs li.reveal-x:nth-child(3){--d:.1s}.specs li.reveal-x:nth-child(4){--d:.15s}.specs li.reveal-x:nth-child(5){--d:.2s}.specs li.reveal-x:nth-child(6){--d:.25s}.specs li.reveal-x:nth-child(7){--d:.3s}.specs li.reveal-x:nth-child(8){--d:.35s}[data-parallax]{--py:0rem;translate:0 var(--py)}.hero__icon{clip-path:url(#squircle);border-radius:.3em;flex-shrink:0;width:6.75rem;height:6.75rem;margin:0 .14em;display:inline-block;position:relative;overflow:hidden}.hero__glyph{width:100%;height:100%;position:absolute;inset:0}.hero__glyph-arc{transform-origin:97.43px 32.54px;transform-box:view-box}.hero__glyph.is-spinning .hero__glyph-arc{animation:1.6s linear both icon-spin}@keyframes icon-spin{0%{animation-timing-function:cubic-bezier(.5,0,.15,1);transform:rotate(-720deg)}62%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(16deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-8deg)}90%{animation-timing-function:ease-out;transform:rotate(3deg)}to{transform:rotate(0)}}.hero__cta{flex-direction:column;align-items:center;gap:4.2rem;margin-top:1.6rem;display:flex}.hero__cta .lead{text-align:center;max-width:none;margin:0;font-size:1.25rem;line-height:1.5}.features{--steps:4;--step-h:70vh;height:calc(100vh + var(--steps) * var(--step-h));min-height:0;overflow:visible}.features:after{display:none}.features__pin{height:100vh;padding:calc(1.5rem + var(--nav-h) + 1.25rem) 5rem 1.25rem;justify-content:center;align-items:center;display:flex;position:sticky;top:0}.features__card{aspect-ratio:1.6;background:var(--paper);width:100%;height:auto;max-height:100%;color:var(--ink);transform:scale(calc(.92 + .08 * var(--enter,1)));border-radius:2rem;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr 1fr;column-gap:2rem;padding:3.5rem;display:grid}.features__card .eyebrow{grid-area:1/1;justify-self:start;margin:0}.features__body{display:contents}.features__list{--ind-y:0px;--ind-h:0px;--fill:0;flex-direction:column;grid-area:2/1;align-self:start;gap:.5rem;margin:1.5rem 0 0 -1.5rem;padding:0 0 0 1.5rem;list-style:none;display:flex;position:relative}.features__indicator{width:.25rem;height:var(--ind-h);background:var(--ink-faint);transform:translateY(var(--ind-y));border-radius:.25rem;transition:transform .6s cubic-bezier(.2,.8,.2,1),height .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0;overflow:hidden}.features__indicator:after{content:"";background:var(--ink);clip-path:inset(0 0 calc((1 - var(--fill)) * 100%) 0 round .25rem);position:absolute;inset:0}.features__link,.manifesto__title{font-family:var(--font-display);letter-spacing:normal;font-size:2rem;font-weight:600;line-height:1.3}.features__link{cursor:pointer;text-align:left;color:var(--ink-faint);background:0 0;border:0;padding:0;transition:color .2s}.features__link:hover{color:var(--ink-muted)}.features__link.is-active{color:var(--ink)}@media (min-width:1025px){.features__link{transform-origin:0;transition:color .2s,transform .38s cubic-bezier(.2,.8,.2,1);transform:scale(1)}.features__link.is-active{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.features__link{transition:none}}.features__copies{grid-area:3/1;align-self:end;max-width:30rem;display:grid}.features__panel{display:contents}.features__stage{grid-area:1/2/4;min-width:0;min-height:0;position:relative}.features__arc{background:#080809;border-radius:1.75rem;width:100%;height:100%;overflow:hidden}.qa{width:100%;height:100%;display:block}.features{--k:0}.features[data-step="1"]{--k:1}.features[data-step="2"]{--k:2}.qa-wall{fill:#19191c}.qa-plate{fill:none;stroke:#0b0b0c;stroke-linecap:round;filter:drop-shadow(0 16px 19px #00000080)}.qa-veil,.qa-fan,.qa-plate,.qa-hover-wrap,.qa-slot,.qa-pill{transition-duration:.2s;transition-timing-function:ease-out}.qa-veil{opacity:0;transition-property:opacity}.qa-fan{opacity:0;transition-property:transform,opacity;transform:rotate(-14deg)scale(.92)}.qa-plate{stroke-dasharray:1 1;stroke-dashoffset:1px;transition-property:stroke-dashoffset}.qa-hover-wrap{opacity:0;transition-property:opacity}.qa-slot{opacity:0;transform-box:fill-box;transform-origin:50%;transition-property:transform,opacity;transition-delay:var(--close);transform:scale(.35)}.qa-pill{opacity:0;transform-box:fill-box;transform-origin:50%;transition-property:transform,opacity;transform:scale(.86)}.is-revealed .qa-veil{opacity:1;transition:opacity .35s ease-out}.is-revealed .qa-fan{opacity:1;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .18s ease-out;transform:none}.is-revealed .qa-plate{stroke-dashoffset:0;transition:stroke-dashoffset .36s ease-out}.is-revealed .qa-hover-wrap{opacity:1;transition:opacity .18s ease-out .3s}.is-revealed .qa-slot{opacity:1;transition:transform .38s cubic-bezier(.34, 1.45, .64, 1) var(--open), opacity .2s ease-out var(--open);transform:none}.is-revealed .qa-pill{opacity:1;transition:transform .42s cubic-bezier(.34,1.3,.64,1) .12s,opacity .24s ease-out .12s;transform:none}.qa-hover{transform:rotate(calc(var(--k) * -22.5deg));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.qa-icon{fill:#d9dbe0;stroke:#d9dbe0;transform-box:fill-box;transform-origin:50%;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.features[data-step="0"] .qa-icon[data-i="0"],.features[data-step="1"] .qa-icon[data-i="1"],.features[data-step="2"] .qa-icon[data-i="2"]{transform:scale(1.09)}.qa-label{font-family:-apple-system, "SF Pro Text", var(--font-body);filter:drop-shadow(0 1px 3px #00000080);font-weight:500;display:none}.features[data-step="0"] .qa-label[data-s="0"],.features[data-step="1"] .qa-label[data-s="1"],.features[data-step="2"] .qa-label[data-s="2"]{display:inline}.qa-label-title{fill:#fffffff2;font-size:11.5px}.qa-label-keys{fill:#fff9;font-size:9.5px}.features__copy{visibility:hidden;grid-area:1/1}.features__panel.is-active .features__copy,.features__panel.is-leaving .features__copy{visibility:visible}.features__copy>*{--rise:1rem;opacity:0;transform:translateY(var(--rise))}.features[data-dir=up] .features__copy>*{--rise:-1rem}.features__panel.is-active .features__copy>*{opacity:1;transition:opacity .5s .15s,transform .7s cubic-bezier(.2,.8,.2,1) .15s;transform:none}.features__panel.is-leaving .features__copy>*{opacity:0;transform:translateY(calc(var(--rise) * -.5));transition:opacity .2s,transform .3s}.features__panel p{color:var(--ink-muted);margin:0}.features__panel p,.manifesto__summary{font-family:var(--font-copy);letter-spacing:normal;font-size:1.125rem;font-weight:400;line-height:1.45}@media (prefers-reduced-motion:reduce){.qa-fan,.qa-slot,.qa-pill{transform:none}.qa-plate{stroke-dashoffset:0}.features__indicator,.qa-hover,.qa-icon,.features__copy>*,.features .features__panel .features__copy>*{transition:none;transform:none}}.zoom{height:200vh;min-height:0;overflow:visible}.zoom__pin{justify-content:center;align-items:center;height:100vh;padding:0 5rem;display:flex;position:sticky;top:0}.zoom__title{font-family:var(--font-display);letter-spacing:-.01em;text-align:center;color:var(--white);opacity:var(--zoom-text,1);scale:calc(.94 + .06 * var(--zoom-text,1));font-size:clamp(3rem,6.6vw,6.75rem);font-weight:600;line-height:1.02}.zoom__line{white-space:nowrap;display:block}.zoom__word{display:inline-block}.zoom__box{aspect-ratio:16/9;vertical-align:-.06em;background:#19191c;border-radius:.2em;height:.78em;margin:0 .04em;display:inline-block;overflow:hidden}.zoom__box,.zoom-fly{isolation:isolate}.zoom__box{position:relative}.zoom__box :is(.shot__img,.shot__desk),.zoom-fly :is(.shot__img,.shot__desk){border-radius:inherit}.zoom__box>*{letter-spacing:normal;text-align:left;white-space:normal;font-size:1rem;font-weight:400;line-height:normal}.zoom__box .demo-play,.zoom-fly .demo-play{cursor:default}.zoom__box .demo-play__btn{display:none}.zoom__box.is-flying{visibility:hidden}.zoom-fly{z-index:0;pointer-events:none;transform-origin:0 0;will-change:transform;background:#19191c;display:none;position:fixed;top:0;left:0;overflow:hidden}.zoom-fly.is-on{pointer-events:auto;display:block}.desks.is-awaiting,.desks__frame.is-awaiting .desks__tabs{visibility:hidden}.shot{z-index:11}.shot:has(.desks__frame.is-awaiting){pointer-events:none}.manifesto{min-height:0;overflow:clip visible}.manifesto .sec__inner{padding:8rem 5rem 0}.manifesto__copy{text-align:center;grid-template-columns:1fr;justify-items:center;gap:1.25rem;width:min(70rem,100%,177.778vh - 12.4444rem);margin:0 auto;display:grid}.manifesto__copy .eyebrow{margin-bottom:1.25rem}.manifesto__title{max-width:none;font-size:clamp(2.75rem,4.9vw,4.5rem);line-height:.967}.manifesto__summary{max-width:56rem;color:var(--muted);text-wrap:balance;justify-self:center;padding-bottom:.125rem}.shot{min-height:0}.shot .sec__inner{justify-content:center;align-items:center;padding:2.5rem 5rem 4rem;display:flex}.desks__frame{width:min(70rem,100%,177.778vh - 12.4444rem);min-width:0;position:relative}.desks__tabs{opacity:var(--tabs-opacity,1);width:max-content;margin:0 auto 1.5rem;padding:.75rem 14px;position:relative}.desks__tabs-list{z-index:1;align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.desks__tabs-list>li{display:flex}.desks__tabs .desks__tab{padding:.3125rem 0}.desks__player{position:relative}.desks__nav-slot{z-index:20;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0;filter:blur(4px);transition:opacity .3s,transform .3s,filter .3s,visibility 0s .3s;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)scale(.96)}.desks__nav-slot.is-visible{opacity:1;visibility:visible;pointer-events:auto;filter:none;transition:opacity .7s cubic-bezier(.4,0,.2,1) .12s,transform .85s cubic-bezier(.22,1,.36,1) .12s,filter .7s cubic-bezier(.4,0,.2,1) .12s,visibility;transform:translate(-50%,-50%)}.desks__nav{width:max-content;padding:.75rem var(--nav-pad-x);-webkit-backdrop-filter:blur(2rem)saturate(120%);backdrop-filter:blur(2rem)saturate(120%);background:#000000db;border-radius:1rem;position:relative}.desks__blob{z-index:0;opacity:0;pointer-events:none;will-change:transform, width, height, opacity;background:#ffffff14;border-radius:999px;width:0;height:0;position:absolute;top:0;left:0}.desks__list{z-index:1;flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.desks__list>li{flex:none;display:flex}.desks__link{cursor:pointer;text-align:left;white-space:nowrap;font-family:var(--font-display);color:var(--muted);background:0 0;border:0;align-items:center;gap:.625rem;padding:.3125rem 0;font-size:1.125rem;font-weight:600;line-height:1.5rem;display:inline-flex;position:relative}.desks__link.is-active,.desks__link:hover{color:var(--white)}.desks__link:focus{outline:none}.desks__link:focus-visible{text-underline-offset:.25em;text-decoration:underline}.desks__icon{flex:none;width:1.125rem;height:1.125rem}@media (prefers-reduced-motion:reduce){.desks__nav-slot,.desks__link{transition:none}}.desks{aspect-ratio:16/9;flex:none;width:100%;position:relative}.shot__desk{border-radius:2rem;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.shot__desk .demo{transition:scale .25s ease-in,filter .25s ease-in,opacity .25s ease-in}.shot__desk.is-front .demo{transition:scale .6s cubic-bezier(.22,1,.36,1) .12s,filter .5s cubic-bezier(.22,1,.36,1) .12s,opacity .5s cubic-bezier(.22,1,.36,1) .12s}.shot__desk:not(.is-front) .demo{visibility:hidden;transition:scale .25s ease-in,filter .25s ease-in,opacity .25s ease-in,visibility 0s .25s}.shot__desk:not(.is-front) :is(.desk__apple,.desk__menu,.desk__dock,.demo-play){visibility:hidden}.shot__img{object-fit:cover;object-position:center;border-radius:2rem;width:100%;height:100%;display:block;position:absolute;inset:0}.desk__apple,.desk__menu,.desk__dock{z-index:3;position:absolute}.shot__desk{-webkit-user-select:none;user-select:none;font-family:var(--font-mac)}.desk__apple,.desk__menu{height:1.6cqw;top:1.6cqw}.desk__apple{font:400 1.25cqw / 1 var(--font-mac);color:#fff;white-space:nowrap;align-items:center;gap:1.7cqw;display:flex;left:2.4cqw}.desk__apple strong{font-weight:700}.desk__apple img{width:1.2cqw;height:auto}.desk__menu{align-items:center;gap:1.3cqw;display:flex;right:2.4cqw}.desk__menu-app{flex:none;width:1.35cqw;height:1.35cqw;display:grid;position:relative}.desk__menu-app:before{content:"";opacity:0;background:#ffffff3d;border-radius:999px;transition:opacity .12s ease-out;position:absolute;inset:-.45cqw -.6cqw}.desk__menu-app.is-pressed:before{opacity:1}.desk__glyph{grid-area:1/1;width:100%;height:100%;transition:opacity .2s ease-out,transform .3s cubic-bezier(.34,1.3,.64,1);position:relative}.desk__glyph--working,.desk__glyph--listening,.desk__glyph--success,.shot__desk[data-glyph] .desk__glyph--mark{opacity:0;transform:scale(.6)}.shot__desk[data-glyph=working] .desk__glyph--working,.shot__desk[data-glyph=listening] .desk__glyph--listening,.shot__desk[data-glyph=success] .desk__glyph--success{opacity:1;transform:none}.desk__menu-icon{width:1.5cqw;height:1.5cqw}.desk__menu-time{color:var(--white);white-space:nowrap;font-size:1.25cqw;font-weight:400}.desk__dock{-webkit-backdrop-filter:blur(2.4cqw)saturate(115%);backdrop-filter:blur(2.4cqw)saturate(115%);background:#0000001a;border-radius:1.6cqw;align-items:center;gap:1.4cqw;padding:1.4cqw;display:flex;bottom:1.2cqw;left:50%;transform:translate(-50%);box-shadow:0 0 0 .06cqw #0003,inset 0 -.6cqw .6cqw -.3cqw #ffffff2e}.desk__dock:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(#ffffff8c,#ffffff1f 20% 80%,#fffffff2);padding:.08cqw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.desk__dock-app,.desk__dock-slot{width:4.2cqw;height:4.2cqw;display:block}.desk__dock-slot{background:#ffffff24;border-radius:.95cqw}.desk__dock:after{content:"";background:#00000080;border-radius:50%;width:.28cqw;height:.28cqw;position:absolute;bottom:.4cqw;left:3.5cqw;transform:translate(-50%)}.demo{--pt:calc(100cqw / 1100);pointer-events:none;position:absolute;inset:0}.demo>*{margin:0;position:absolute}.win{z-index:1;border-radius:calc(10 * var(--pt));box-shadow:0 calc(18 * var(--pt)) calc(44 * var(--pt)) #00000059, 0 0 0 calc(.5 * var(--pt)) #00000040;background:#fff;overflow:hidden}.win__bar{height:calc(28 * var(--pt));border-bottom:calc(.5 * var(--pt)) solid #0000001f;background:#f2f2f2;align-items:center;display:flex;position:relative}.win__lights{gap:calc(8 * var(--pt));padding-left:calc(12 * var(--pt));display:flex}.win__lights i{--light-top:#fd6e65;--light-middle:#f77c75;--light-bottom:#f28a81;--light-border:#e6544b;width:calc(12 * var(--pt));height:calc(12 * var(--pt));border:calc(.5 * var(--pt)) solid var(--light-border);background:linear-gradient(180deg, var(--light-top) 8%, var(--light-middle) 52%, var(--light-bottom) 90%);box-shadow:inset 0 calc(.25 * var(--pt)) calc(.35 * var(--pt)) #ffffff2e, 0 calc(.65 * var(--pt)) calc(1.4 * var(--pt)) #0000001f;border-radius:50%;flex:none;display:block}.win__lights i:nth-child(2){--light-top:#faba30;--light-middle:#fcc739;--light-bottom:#fcd147;--light-border:#d99a20}.win__lights i:nth-child(3){--light-top:#60d030;--light-middle:#83d25d;--light-bottom:#96d677;--light-border:#4da32a}.win__title{font:600 calc(13 * var(--pt)) / 1 var(--font-mac);color:#000000c7;place-items:center;display:grid;position:absolute;inset:0}.demo__photo{left:calc(170 * var(--pt));top:calc(95 * var(--pt));width:calc(300 * var(--pt));background:#2b2b2e}.demo__paper{position:relative}.demo__note-image{width:100%;height:auto;display:block}.demo__scan-target{width:82%;height:76%;position:absolute;top:8%;left:9%}.demo__notes{left:calc(510 * var(--pt));top:calc(165 * var(--pt));width:calc(440 * var(--pt));height:calc(260 * var(--pt))}.demo__doc{padding:calc(12 * var(--pt)) calc(20 * var(--pt));font-family:var(--font-mac);color:#1d1d1f}.demo__date{margin:0 0 calc(12 * var(--pt));text-align:center;font-size:calc(11 * var(--pt));color:#0006}.demo__field{min-height:calc(20 * var(--pt));position:relative}.demo__caret{left:0;top:calc(1 * var(--pt));width:calc(1.5 * var(--pt));height:calc(17 * var(--pt));opacity:0;background:#1d1d1f;position:absolute}.demo__field.is-caret .demo__caret{animation:1s step-end infinite demo-caret}@keyframes demo-caret{0%{opacity:1}50%{opacity:0}}.demo__pasted{opacity:0;transition:opacity .15s ease-out}.demo__pasted p{font-size:calc(13.5 * var(--pt));margin:0;line-height:1.5}.demo__field.is-pasted .demo__pasted{opacity:1}.demo__halo{z-index:2;top:0;right:0}.demo__halo>*{opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .2s ease-out,visibility 0s .2s;position:absolute;inset:0}.demo__halo.is-on>*{opacity:1;visibility:visible;transition:opacity .35s ease-out,visibility}.demo__halo-blur{-webkit-backdrop-filter:blur(calc(24 * var(--pt))) brightness(.92);backdrop-filter:blur(calc(24 * var(--pt))) brightness(.92)}.demo__halo-veil{background:#0000008c}.demo__arc{--k:0;z-index:4;will-change:transform;top:0;right:0;overflow:visible}.demo__arc:not(.is-hovering) .qa-hover-wrap{opacity:0;transition:opacity .2s ease-out}.demo__arc.is-hovering .qa-hover-wrap{transition:opacity .3s ease-out}.demo__arc[data-k="0"].is-hovering .qa-icon[data-i="0"],.demo__arc[data-k="1"].is-hovering .qa-icon[data-i="1"],.demo__arc[data-k="2"].is-hovering .qa-icon[data-i="2"]{transform:scale(1.09)}.demo__arc.is-hovering .qa-label{display:inline}.demo__sel{z-index:5;border-radius:calc(12 * var(--pt));opacity:0;visibility:hidden;will-change:transform;transition:opacity .2s ease-out,visibility 0s .2s;box-shadow:0 0 0 200vmax #00000059}.demo__sel.is-on{opacity:1;visibility:visible;transition:opacity .2s ease-out,visibility}.demo__toast,.demo__rec{--feather:calc(56 * var(--pt));z-index:6;left:50%;bottom:calc(8.2cqw - 12 * var(--pt));padding:calc(var(--feather) + 10 * var(--pt)) calc(var(--feather) + 20 * var(--pt));font:500 calc(13 * var(--pt)) / 1.25 var(--font-display);color:#fff;text-shadow:0 calc(1 * var(--pt)) calc(12 * var(--pt)) #00000080;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%, calc(10 * var(--pt)));transition:opacity .2s ease-out,transform .3s cubic-bezier(.34,1.3,.64,1),visibility 0s .3s}.demo__toast{align-items:center;gap:calc(6 * var(--pt));display:flex}.demo__rec{bottom:calc(8.2cqw - 36 * var(--pt))}.demo__toast:before,.demo__rec:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(calc(22 * var(--pt))) brightness(.92);backdrop-filter:blur(calc(22 * var(--pt))) brightness(.92);-webkit-mask-image:var(--cloud,linear-gradient(transparent, transparent));-webkit-mask-image:var(--cloud,linear-gradient(transparent, transparent));mask-image:var(--cloud,linear-gradient(transparent, transparent));background:#0009;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.demo__toast svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt));color:#fff;filter:drop-shadow(0 calc(1 * var(--pt)) calc(6 * var(--pt)) #00000080);flex:none}.demo__toast.is-on,.demo__rec.is-on{opacity:1;visibility:visible;transition:opacity .2s ease-out,transform .3s cubic-bezier(.34,1.3,.64,1),visibility;transform:translate(-50%)}.demo__keys{--kx:0px;--ky:0px;z-index:6;left:var(--kx);top:var(--ky);gap:calc(4 * var(--pt));opacity:0;transform:translateY(calc(4 * var(--pt)));transition:opacity .2s ease-out,transform .3s cubic-bezier(.2,.8,.2,1);display:flex}.demo__keys.is-on{opacity:1;transform:translateY(0)}.demo__keys kbd{min-width:calc(26 * var(--pt));height:calc(26 * var(--pt));padding:0 calc(6 * var(--pt));border-radius:calc(7 * var(--pt));box-shadow:inset 0 calc(-1 * var(--pt)) 0 #ffffff1f, 0 calc(4 * var(--pt)) calc(12 * var(--pt)) #00000059;font:600 calc(13 * var(--pt)) / 1 var(--font-display);color:#fff;background:#111;place-items:center;transition:transform .12s ease-out,background .12s ease-out;display:grid}.demo__keys.is-pressed kbd{background:var(--purple-2);transform:scale(.96)}.demo__cursor{z-index:7;opacity:0;will-change:transform;width:0;height:0;transition:opacity .3s ease-out;top:0;left:0}.demo__cursor.is-on{opacity:1}.demo__cursor svg{filter:drop-shadow(0 calc(1 * var(--pt)) calc(2 * var(--pt)) #00000059);transition:transform .1s ease-out,opacity .1s ease-out;position:absolute;overflow:visible}.demo__arrow{left:calc(-1.5 * var(--pt));top:calc(-1.5 * var(--pt));width:calc(19 * var(--pt));height:calc(28 * var(--pt));transform-origin:8% 4%}.demo__cross{left:calc(-11 * var(--pt));top:calc(-11 * var(--pt));width:calc(22 * var(--pt));height:calc(22 * var(--pt));opacity:0}.demo__cursor.is-cross .demo__arrow{opacity:0}.demo__cursor.is-cross .demo__cross{opacity:1}.demo__cursor.is-down .demo__arrow{transform:scale(.88)}.demo-play{z-index:8;border-radius:inherit;cursor:pointer;background:#00000052;border:0;place-items:center;padding:0;transition:opacity .3s ease-out,background .3s ease-out;display:grid;position:absolute;inset:0}.demo-play__btn{color:#fff;background:#000;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;transition:transform .35s cubic-bezier(.34,1.3,.64,1);display:grid}.demo-play__btn svg{grid-area:1/1;width:1.75rem;height:1.75rem}.demo-play__play{transform:translate(-.15rem)}.demo-play__pause,.demo-play[data-state=playing] .demo-play__play{display:none}.demo-play[data-state=playing] .demo-play__pause{display:block}:is(.demo-play:hover .demo-play__btn,.demo-play:focus-visible .demo-play__btn){transform:scale(1.06)}.demo-play:focus-visible{outline:none}.demo-play[data-state=playing]{opacity:0;background:#0000001f}:is(.demo-play[data-state=playing]:hover,.demo-play[data-state=playing]:focus-visible){opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.demo-play{cursor:none}.demo-play:not(:focus-visible) .demo-play__btn{visibility:hidden}}.desks__sign{display:none}@media (hover:hover) and (prefers-reduced-motion:no-preference){.desks__sign{z-index:20;background:var(--glass);-webkit-backdrop-filter:blur(1.375rem);backdrop-filter:blur(1.375rem);width:4.75rem;height:4.75rem;color:var(--white);pointer-events:none;border-radius:50%;place-items:center;margin:-2.375rem 0 0 -2.375rem;transition:opacity .25s ease-out 50ms,scale .35s cubic-bezier(.2,.8,.2,1) 50ms;display:grid;position:absolute;top:50%;left:50%}.desks:hover .desks__sign{opacity:0;transition:opacity .2s ease-in,scale .25s ease-in;scale:.4}.desks:has(.shot__desk.is-front .demo-play[data-state=playing]) .desks__sign{opacity:0;transition:opacity .2s ease-in,scale .25s ease-in;scale:.4}.zoom-fly .desks__sign{transition:scale .35s cubic-bezier(.2,.8,.2,1) 50ms}.zoom-fly:hover .desks__sign{transition:opacity .2s ease-in,scale .25s ease-in;scale:.4;opacity:0!important}}.demo.is-static .demo__pasted{opacity:1}.demo__shot{left:calc(198 * var(--pt));top:calc(64 * var(--pt));width:52%}.demo__pic{aspect-ratio:16/9;background-position:50%;background-size:cover;position:relative}.demo__target{position:absolute}.demo__lens{left:calc(341 * var(--pt));top:calc(78 * var(--pt));opacity:0;width:64%;height:70%;transform:translateY(calc(14 * var(--pt))) scale(.97);background:#fff;transition:opacity .35s ease-out,transform .55s cubic-bezier(.2,.8,.2,1)}.demo__lens.is-open{opacity:1;transform:none}.demo__lens-bar{background:#f0f2f5;border-bottom-color:#dadce0}.demo__url{width:40%;padding:calc(3 * var(--pt)) 0;border-radius:calc(6 * var(--pt));text-align:center;font:500 calc(11 * var(--pt)) / 1.2 var(--font-mac);color:#5f6368;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.demo__g{inset:calc(28 * var(--pt)) 0 0;font-family:Arial, var(--font-mac);color:#202124;position:absolute;overflow:hidden}.demo__g-head{align-items:center;gap:calc(22 * var(--pt));padding:calc(14 * var(--pt)) calc(20 * var(--pt)) calc(10 * var(--pt));display:flex}.demo__g-logo{width:calc(70 * var(--pt));flex:none;height:auto;display:block}.demo__g-search{align-items:center;gap:calc(9 * var(--pt));height:calc(34 * var(--pt));padding:0 calc(12 * var(--pt)) 0 calc(6 * var(--pt));border:calc(.75 * var(--pt)) solid #dadce0;background:#f8f9fa;border-radius:999px;flex:1;display:flex}.demo__g-thumb{width:calc(24 * var(--pt));height:calc(24 * var(--pt));border-radius:calc(5 * var(--pt));background-repeat:no-repeat;flex:none}.demo__g-placeholder{font-size:calc(12 * var(--pt));color:#70757a;white-space:nowrap;flex:1}.demo__g-icons{align-items:center;gap:calc(11 * var(--pt));display:flex}.demo__g-icons svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt));fill:none;stroke:#5f6368;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.demo__g-icons i{width:calc(.75 * var(--pt));height:calc(16 * var(--pt));background:#dadce0}.demo__g-tabs{align-items:center;gap:calc(16 * var(--pt));padding:0 calc(20 * var(--pt)) 0 calc(86 * var(--pt));border-bottom:calc(.75 * var(--pt)) solid #e8eaed;font-size:calc(10.5 * var(--pt));color:#70757a;white-space:nowrap;display:flex}.demo__g-tabs span{padding:calc(8 * var(--pt)) 0;border-bottom:calc(2 * var(--pt)) solid transparent}.demo__g-tabs .is-active{color:#1a73e8;border-bottom-color:#1a73e8}.demo__g-tabs i{width:calc(.75 * var(--pt));height:calc(14 * var(--pt));background:#dadce0}.demo__g-body{padding:calc(12 * var(--pt)) calc(20 * var(--pt)) 0 calc(86 * var(--pt))}.demo__g-ai{align-items:center;gap:calc(6 * var(--pt));margin:0 0 calc(6 * var(--pt));font-size:calc(11 * var(--pt));color:#202124;display:flex}.demo__g-ai svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}.demo__g-text{max-width:calc(440 * var(--pt));margin:0 0 calc(12 * var(--pt));font-size:calc(11.5 * var(--pt));color:#3c4043;line-height:1.55}.demo__g-text b{color:#202124;font-weight:700}.demo__g-chip{margin-left:calc(5 * var(--pt));padding:calc(1 * var(--pt)) calc(7 * var(--pt));font-size:calc(9.5 * var(--pt));color:#5f6368;background:#f1f3f4;border-radius:999px;display:inline-block}.demo__g-grid{gap:calc(10 * var(--pt));max-width:calc(470 * var(--pt));grid-template-columns:repeat(3,1fr);display:grid}.demo__g-col{gap:calc(10 * var(--pt));flex-direction:column;display:flex}.demo__match{opacity:0;transform:translateY(calc(8 * var(--pt)));transition:opacity .3s ease-out,transform .45s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.3s + var(--i) * 70ms)}.demo__lens.is-open .demo__match{opacity:1;transform:none}.demo__match-img{border-radius:calc(10 * var(--pt));background-color:#f1f3f4;background-repeat:no-repeat;position:relative}.demo__g-price{left:calc(7 * var(--pt));top:calc(7 * var(--pt));padding:calc(2 * var(--pt)) calc(6 * var(--pt));font-size:calc(9.5 * var(--pt));color:#fff;background:#000000bf;border-radius:999px;position:absolute}.demo__match p{margin:calc(4 * var(--pt)) 0 0;font-size:calc(9.5 * var(--pt));white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.demo__match-store{align-items:center;gap:calc(4 * var(--pt));color:#5f6368;display:flex}.demo__match-store i{width:calc(9 * var(--pt));height:calc(9 * var(--pt));background:#9aa0a6;border-radius:50%;flex:none}.demo__match .demo__match-title{margin-top:calc(1 * var(--pt));color:#202124}.demo__match .demo__match-note{margin-top:calc(1 * var(--pt));color:#70757a}.demo.is-static .demo__lens,.demo.is-static .demo__match{opacity:1;transform:none}.demo__mail{left:calc(253 * var(--pt));top:calc(89 * var(--pt));width:54%;height:48%}.demo__mail-fields{padding:calc(4 * var(--pt)) calc(16 * var(--pt)) 0;font:calc(12 * var(--pt)) / 1.2 var(--font-mac);color:#1d1d1f}.demo__mail-fields p{padding:calc(8 * var(--pt)) 0;border-bottom:calc(.5 * var(--pt)) solid #0000001f;margin:0}.demo__mail-fields span{color:#00000073}.demo__mail-body{padding:calc(14 * var(--pt)) calc(16 * var(--pt));font-family:var(--font-mac);color:#1d1d1f}.demo__mail-body .demo__caret{left:calc(16 * var(--pt));top:calc(15 * var(--pt))}.demo__rec-card{gap:calc(8 * var(--pt));width:calc(420 * var(--pt));padding:calc(2 * var(--pt)) calc(4 * var(--pt));flex-direction:column;display:flex}.demo__rec-line{align-items:center;gap:calc(8 * var(--pt));margin:0;display:flex}.demo__rec-dot{width:calc(8 * var(--pt));height:calc(8 * var(--pt));background:#ff453a;border-radius:50%;flex:none;animation:1s ease-in-out infinite alternate demo-rec-dot}@keyframes demo-rec-dot{to{opacity:.45}}.demo__rec-title{flex:none}.demo__said{flex:1;min-width:0;overflow:hidden}.demo__rec-row{align-items:center;gap:calc(12 * var(--pt));display:flex}.demo__wave{min-width:0;height:calc(28 * var(--pt));filter:blur(calc(.6 * var(--pt)));flex:1}.demo__rec-time{font-size:calc(12 * var(--pt));font-variant-numeric:tabular-nums;flex:none}.demo__rec-stop{align-items:center;gap:calc(5 * var(--pt));padding:calc(4 * var(--pt)) calc(10 * var(--pt)) calc(4 * var(--pt)) calc(9 * var(--pt));font-size:calc(12 * var(--pt));background:#ffffff1f;border-radius:999px;flex:none;transition:background .15s ease-out;display:flex}.demo__rec-stop.is-hovering{background:#ffffff38}.demo__rec-stop i{width:calc(8 * var(--pt));height:calc(8 * var(--pt));border-radius:calc(1.6 * var(--pt));background:#fff}@media (prefers-reduced-motion:reduce){.demo__rec-dot{animation:none}.demo__toast,.demo__rec{transform:translate(-50%)}}.privacy{flex-direction:column;justify-content:center;display:flex}.privacy__grid{grid-template-columns:6.625rem minmax(0,41.1875rem);justify-content:center;align-items:start;gap:3.5625rem;padding:7.5rem 5rem;display:grid}.privacy__logo{clip-path:url(#squircle);border-radius:1.8125rem;width:6.625rem;height:6.625rem;margin-top:.4375rem;display:block;position:relative;overflow:hidden}.compat{grid-template-columns:minmax(0,1fr) 30.5625rem;align-items:center;gap:5.5625rem;padding:8.4375rem 5rem 7rem 0;display:grid}.compat__shot{z-index:1;justify-self:end;width:58rem;position:relative}.mockup{background:var(--dark);border-radius:2.625rem;padding:.625rem;box-shadow:inset 0 0 0 1px #ffffff14,0 2rem 4rem #00000073}.mockup__screen{aspect-ratio:16/10;-webkit-user-select:none;user-select:none;font-family:var(--font-mac);background:#19191c;border-radius:2rem;position:relative;overflow:hidden;container-type:inline-size}.mockup__wallpaper{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.compat__specs{z-index:1;position:relative}.compat__specs .compat__title{max-width:none;margin:0 0 2rem}.specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.specs li{background:var(--dark);border-radius:1.25rem;padding:1.25rem 1.5rem}.specs strong{font-family:var(--font-display);margin-bottom:.25rem;font-size:1.5rem;font-weight:600;line-height:1.875rem;display:block}.specs span{color:var(--muted);font-size:.9375rem;line-height:1.375rem}.plans{grid-template-columns:minmax(0, 1fr) var(--nav-w) minmax(0, 1fr);align-items:center;gap:0 4rem;padding:7.5rem 5rem;display:grid}.plans__eyebrow{grid-column:1/-1;justify-self:center;margin-bottom:2.5rem}.plans h2{text-align:right}.plans .display{white-space:nowrap}.plans__card{--cut:20.5rem;--gx:0px;--gy:0px;background:var(--dark);--solid:linear-gradient(#000 0 0);--notch-left:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 40' preserveAspectRatio='none'%3E%3Cpath d='M20 0V40H0V36.25A5 5 0 0 1 3.53 31.47A12 12 0 0 0 3.53 8.53A5 5 0 0 1 0 3.75V0Z'/%3E%3C/svg%3E");--notch-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0V40H20V36.25A5 5 0 0 0 16.47 31.47A12 12 0 0 1 16.47 8.53A5 5 0 0 0 20 3.75V0Z'/%3E%3C/svg%3E");--notch-top:calc(var(--cut) - 1.25rem);height:32rem;-webkit-mask-image:var(--solid), var(--solid), var(--solid), var(--notch-left), var(--notch-right);-webkit-mask-image:var(--solid), var(--solid), var(--solid), var(--notch-left), var(--notch-right);mask-image:var(--solid), var(--solid), var(--solid), var(--notch-left), var(--notch-right);-webkit-mask-size:100% calc(var(--cut) - 1.2rem), 100% calc(100% - var(--cut) - 1.2rem), calc(100% - 2.4rem) 2.5rem, 1.25rem 2.5rem, 1.25rem 2.5rem;-webkit-mask-size:100% calc(var(--cut) - 1.2rem), 100% calc(100% - var(--cut) - 1.2rem), calc(100% - 2.4rem) 2.5rem, 1.25rem 2.5rem, 1.25rem 2.5rem;mask-size:100% calc(var(--cut) - 1.2rem), 100% calc(100% - var(--cut) - 1.2rem), calc(100% - 2.4rem) 2.5rem, 1.25rem 2.5rem, 1.25rem 2.5rem;-webkit-mask-position:0 0, 0 100%, 50% var(--notch-top), 0 var(--notch-top), 100% var(--notch-top);-webkit-mask-position:0 0, 0 100%, 50% var(--notch-top), 0 var(--notch-top), 100% var(--notch-top);mask-position:0 0, 0 100%, 50% var(--notch-top), 0 var(--notch-top), 100% var(--notch-top);will-change:transform;border-radius:2rem;flex-direction:column;display:flex;position:relative;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.plans__bloom,.plans__edge{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}.plans__edge{-webkit-mask-composite:xor;padding:.09375rem;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plans__bloom{background:radial-gradient(14rem circle at var(--gx) var(--gy), #9468d71f 0%, #9468d70a 45%, #9468d700 75%)}.plans__edge{background:radial-gradient(13rem circle at var(--gx) var(--gy), #fff 0%, #d9b4e5 16%, #9468d799 42%, #9468d700 100%)}.plans__card:hover .plans__bloom{opacity:1}.plans__card:hover .plans__edge{opacity:.24}.plans__body{height:var(--cut);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:0 1.75rem;display:flex;position:relative}.plans__head{font-family:var(--font-display);align-items:baseline;gap:.5rem;margin:0;font-size:1.125rem;font-weight:600;line-height:1.5rem;display:flex}.plans__badge{color:var(--muted);background:#ffffff14;border-radius:.5rem;padding:.125rem .5rem;font-size:.75rem;line-height:1rem}.plans__value,.legal__doc .pricing__value{font-family:var(--font-display);white-space:nowrap;color:var(--white);align-items:flex-start;gap:.25rem;margin:.75rem 0 0;font-size:4.25rem;font-weight:600;line-height:1;display:flex}.plans__currency,.pricing__currency{margin-top:.375rem;font-size:1.75rem;line-height:1}.plans__per,.legal__doc .pricing__per{font-family:var(--font-display);color:var(--muted);margin:.75rem 0 0;font-size:.875rem;font-weight:600;line-height:1.25rem}.plans__lines{font-family:var(--font-copy);color:var(--white);gap:.125rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.5rem;display:grid}.plans__lines span:first-child{color:var(--muted)}.plans__stub{flex-direction:column;flex:1;justify-content:center;gap:.875rem;padding:0 1.75rem;display:flex;position:relative}.plans__stub:before{content:"";background:repeating-linear-gradient(90deg,#ffffff0e 0 .625rem,#0000 .625rem 1rem);height:.0625rem;position:absolute;top:0;left:1.25rem;right:1.25rem}.plans__actions{--btn-r:.875rem;gap:.5rem;display:grid}.faq__contact{--btn-r:1rem}.plans__actions .btn{border-radius:.875rem;justify-content:center;height:2.75rem;padding:0 .75rem;font-size:.9375rem}:is(.plans__actions,.pricing__actions,.faq__contact) .btn--secondary{box-shadow:none;background:#1f1f20}:is(.plans__actions,.pricing__actions,.faq__contact) .btn__fill{border-radius:var(--btn-r);width:100%;clip-path:inset(0 100% 0 0 round var(--btn-r));transition:clip-path .25s}:is(:is(.plans__actions,.pricing__actions,.faq__contact) .btn:hover .btn__fill,:is(.plans__actions,.pricing__actions,.faq__contact) .btn:focus-visible .btn__fill){clip-path:inset(0 0 0 0 round var(--btn-r))}:is(.plans__actions,.pricing__actions,.faq__contact) .btn--secondary .btn__fill{color:var(--white);background:#3c3c3e}:is(.plans__actions,.pricing__actions,.faq__contact) .btn__fill-inner{justify-content:center;width:100%;padding:0 .75rem}.plans__fine{font-family:var(--font-copy);text-align:center;color:var(--muted-2);margin:0;font-size:.8125rem;line-height:1.25rem}.cta .sec__glow{--glow-max:.75}.cta{flex-direction:column;max-width:none;min-height:100vh;display:flex}.cta .sec__inner{width:100%;max-width:90rem;margin:0 auto}.cta .footer{left:max(0rem,50% - 45rem);right:max(0rem,50% - 45rem)}.cta .sec__inner{flex:1;justify-content:center;gap:1rem;min-height:0;padding-bottom:7rem}.cta__logo{clip-path:url(#squircle);border-radius:1.375rem;width:5.25rem;height:5.25rem;margin-bottom:-.25rem;display:block;position:relative;overflow:hidden}.cta .display{max-width:none;font-size:5.875rem}.cta__word{display:inline-block}.cta .lead--center{max-width:none;margin-top:0}.cta .btn{margin-top:.5rem}.cta__price{font-family:var(--font-copy);color:var(--muted-2);margin:0;font-size:.875rem;line-height:1.25rem}.footer{z-index:1;color:var(--muted);justify-content:space-between;align-items:center;padding:0 6.75rem 2.5rem;font-size:1.125rem;line-height:1.5rem;display:flex;position:absolute;bottom:0;left:0;right:0}.footer a{transition:color .2s}.footer__brand{align-items:baseline;gap:.875rem;display:flex}.footer__name{font-family:var(--font-display);color:var(--white);font-size:1.25rem;font-weight:600}.footer__year{color:var(--muted-2);font-size:.9375rem}.footer__links{gap:2rem;font-size:.9375rem;display:flex}.footer__links a:hover{color:var(--white)}.faq{--hairline:#0a0a0a0d;min-height:0}.faq .sec__inner{padding:7.5rem 5rem}.faq__a a{text-decoration:underline}.faq__card{background:var(--paper);color:var(--ink);border-radius:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:4rem;padding:3.5rem;display:grid}.faq__intro{flex-direction:column;justify-content:space-between;gap:3rem;display:flex}.faq__title,.compat__title{max-width:24rem;font-family:var(--font-display);font-size:3rem;font-weight:600;line-height:1.05}.faq__contact h3{font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1.3}.faq__contact p{max-width:18rem;font-family:var(--font-copy);color:var(--ink-muted);margin:.5rem 0 1.5rem;font-size:1rem;line-height:1.5}.faq__list{flex-direction:column;display:flex}.faq__item{border-bottom:1px solid var(--hairline);interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .8, .2, 1), content-visibility .35s allow-discrete;overflow:hidden}.faq__item[open]::details-content{block-size:auto}.faq__q{cursor:pointer;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:baseline;padding:1.5rem 0;list-style:none;display:grid}.faq__q::-webkit-details-marker{display:none}.faq__q:focus{outline:none}.faq__q:focus-visible .faq__text{text-underline-offset:.2em;text-decoration:underline}.faq__num{font-family:var(--font-copy);font-variant-numeric:tabular-nums;color:var(--ink-faint);font-size:1rem;transition:color .2s}.faq__text{font-family:var(--font-display);color:var(--ink-faint);font-size:1.75rem;font-weight:600;line-height:1.15;transition:color .2s}.faq__chevron{width:1.25rem;height:1.25rem;color:var(--ink-faint);align-self:center;margin-left:1rem;transition:color .2s,transform .35s cubic-bezier(.2,.8,.2,1)}.faq__q:hover :is(.faq__num,.faq__text,.faq__chevron){color:var(--ink-muted)}.faq__item[open] :is(.faq__num,.faq__text,.faq__chevron){color:var(--ink)}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__a{max-width:36.5rem;font-family:var(--font-copy);color:var(--ink-muted);margin:0;padding:0 0 1.75rem 4.5rem;font-size:1.125rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.faq__text,.faq__num,.faq__chevron{transition:none}.faq__item::details-content{transition:none}}@media (max-width:1240px) and (min-width:1025px){.features__panel p{font-size:16px}}@media (max-width:1024px){.sec{min-height:0}:root{--sec-pad:5rem;--card-pad:2rem}.sec__inner,.manifesto .sec__inner,.shot .sec__inner{padding:var(--sec-pad) 1.5rem}.manifesto .sec__inner{padding:5rem 1.5rem 0}.shot .sec__inner{padding:0 1.5rem var(--sec-pad)}.manifesto__copy{grid-template-columns:1fr;gap:1.25rem}.manifesto__title{max-width:30rem;font-size:clamp(2rem,5vw,3rem)}.manifesto__summary{max-width:30rem;font-size:1.125rem}.desks__nav-slot{display:none}.desks__frame{width:min(48rem,100%)}.desks__tabs{opacity:1;width:100%;max-width:32rem;margin-bottom:1rem;padding:0}.desks__tabs-list{gap:0}.desks__tabs-list>li{flex:1 1 0;min-width:0}.desks__tabs .desks__tab{justify-content:center;gap:.4rem;width:100%;padding:.625rem .25rem;font-size:.9375rem}.shot__desk,.shot__img{border-radius:min(1.25rem,3vw)}.demo-play__btn{width:3.5rem;height:3.5rem}.demo-play__btn svg{width:1.375rem;height:1.375rem}@media (max-width:480px){.desks__tabs .desks__icon{display:none}}.hero{min-height:calc(100vh - 8rem);min-height:calc(100svh - 8rem);padding:9.625rem 1.5rem 0}.hero__title{font-size:clamp(2.4rem,10.5vw,4.5rem)}.hero__icon{border-radius:.28em;width:1.15em;height:1.15em}.loader__logo{border-radius:1.3rem;width:5rem;height:5rem}.hero__cta .lead,.cta .lead--center{max-width:22rem;font-size:1.05rem}.hero__cta{gap:2rem}.cta .display{font-size:clamp(2.4rem,10.5vw,4.5rem)}.zoom{height:auto}.zoom__pin{height:auto;padding:var(--sec-pad) 1.5rem 2rem;position:static}.zoom__title{font-size:clamp(1.75rem,9vw,4.5rem)}.features{height:auto}.features__pin{height:auto;padding:var(--sec-pad) 1.5rem;position:static}.features__card{aspect-ratio:auto;width:100%;max-width:40rem;height:auto;max-height:none;padding:var(--card-pad);border-radius:2rem;flex-direction:column;display:flex;transform:none}.features__body{flex-direction:column;margin-top:1.5rem;display:flex}.features__stage{order:-1}.features__arc{aspect-ratio:600/540;border-radius:1.25rem;height:auto}.features__list{--fill:1;gap:0;margin:2rem 0 0 -1rem;padding-left:1rem}.features__link{width:100%;padding:.5rem 0;font-size:1.25rem;line-height:1.3}.features__copies{max-width:none;margin-top:1rem}.features__panel p{font-size:1rem}.faq .sec__inner{padding:var(--sec-pad) 1.5rem}.faq__card{max-width:40rem;padding:var(--card-pad);flex-direction:column;gap:2rem;margin-inline:auto;display:flex}.faq__intro{display:contents}.display,.faq__title,.compat__title{font-size:clamp(2rem,9vw,3.5rem)}.faq__contact{order:1}.faq__q{grid-template-columns:2rem minmax(0,1fr) auto;padding:1.25rem 0}.faq__text{font-size:1.25rem}.faq__a{max-width:none;padding:0 0 1.5rem 2rem;font-size:1rem}.privacy__grid{padding:var(--sec-pad) 1.5rem;grid-template-columns:1fr;gap:1.75rem}.compat{padding:var(--sec-pad) 1.5rem;grid-template-columns:1fr;gap:2.5rem}.compat__shot{justify-self:stretch;width:100%}.plans{padding:var(--sec-pad) 1.5rem;grid-template-columns:minmax(0,1fr);justify-items:center;gap:2rem}.plans__eyebrow{order:-1;margin-bottom:0}.plans .display:not(h2){order:0;margin-top:-2rem}.plans__card{order:1}.plans h2,.plans .display{text-align:center}.plans__card{width:min(var(--nav-w), 100%)}.footer{flex-direction:column;gap:1.25rem;padding:0 1.5rem 2.5rem}.cta .sec__inner{padding-bottom:11.25rem}.footer__links{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem}}@media (max-width:600px){.privacy__logo{border-radius:1.375rem;width:5.25rem;height:5.25rem;margin-top:0}.compat__shot{justify-self:end;width:170%}.demo-play__btn{width:2.75rem;height:2.75rem}.demo-play__btn svg{width:1.125rem;height:1.125rem}.mockup{border-radius:1.625rem;padding:.375rem}.mockup__screen{border-radius:1.25rem}.specs{gap:.5rem}.specs li{border-radius:1rem;padding:.875rem 1rem}.specs strong{margin-bottom:.125rem;font-size:1.0625rem;line-height:1.375rem}.specs span{font-size:.8125rem;line-height:1.125rem;display:block}}@media (max-width:359px){:root{--card-pad:1.5rem}.specs{grid-template-columns:minmax(0,1fr)}}.lab{background:var(--bg);height:100vh;position:relative;overflow:hidden}.lab__title{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;background:linear-gradient(#fff 30%,#ffffff6b);color:#0000;background-clip:text;flex-direction:column;justify-content:center;align-items:center;margin:0;padding-bottom:6vh;font-size:min(15vw,24vh);font-weight:600;line-height:.98;display:flex;position:absolute;inset:0}.lab__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lab__caption{text-align:center;height:1.25rem;font-family:var(--font-display);color:var(--muted-2);opacity:0;margin:0 0 -.5rem;font-size:.875rem;font-weight:500;transition:opacity .35s,transform .35s;transform:translateY(.375rem)}.lab__caption.is-on{opacity:1;transform:none}.lab__cta{flex-direction:column;align-items:center;gap:1.75rem;display:flex;position:absolute;bottom:3.5rem;left:0;right:0}.lab__cta .lead{text-align:center;max-width:none;margin:0;font-size:1.25rem;line-height:1.5}.ascii{flex-shrink:0;width:min(34rem,40vw);margin:0}.ascii__stage{aspect-ratio:1/1.05;max-height:calc(100vh - 12rem);position:relative}.ascii__canvas{width:100%;height:100%;position:absolute;inset:0}.ascii__caption{text-align:center;height:1.5rem;font-family:var(--font-display);color:var(--muted);opacity:0;margin-top:.5rem;font-size:1.125rem;font-weight:500;line-height:1.5rem;transition:opacity .35s,transform .35s;transform:translateY(.375rem)}.ascii__caption.is-on{opacity:1;transform:none}.ascii__caption.is-copied{color:var(--white);justify-content:center;align-items:center;gap:.5rem;display:flex}.ascii__caption.is-copied:before{content:"";background:var(--purple-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 8.4 6.7 11 12 5.2' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .875rem no-repeat;border-radius:.4rem;width:1.25rem;height:1.25rem}body.is-loading:has(.legal){overflow:auto}.legal{max-width:46rem;margin:0 auto;padding:0 1.5rem;position:relative}.legal__dots{background-image:var(--dot-grid);opacity:.035;background-position:50% 0;background-size:7rem 7rem;position:absolute;inset:0}.legal__glow{--glow:1;--arrive:1;--mx:0;--my:0;z-index:0;pointer-events:none;width:100vw;height:100vh;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.legal__glow .sec__glow{--glow-max:.75;will-change:transform}.legal__doc>:not(.legal__glow),.legal__foot{z-index:1;position:relative}.legal__bar{text-align:center;padding:2rem 0;position:relative}.legal__back{font-family:var(--font-display);color:var(--muted);align-items:center;gap:.25rem;font-size:.9375rem;font-weight:500;transition:color .2s;display:inline-flex;position:absolute;top:50%;left:0;translate:0 -50%}.legal__back svg{width:1rem;height:1rem;transition:translate .25s cubic-bezier(.2,.8,.2,1)}:is(.legal__back:hover,.legal__back:focus-visible){color:var(--white)}:is(.legal__back:hover svg,.legal__back:focus-visible svg){translate:-.125rem}@media (max-width:480px){.legal__back{margin-left:-.625rem;padding:.625rem;font-size:0}.legal__back svg{width:1.25rem;height:1.25rem}}.legal__brand{font-family:var(--font-display);align-items:center;gap:.625rem;font-size:1.125rem;font-weight:600;display:inline-flex}.legal__doc{font-family:var(--font-copy);color:var(--muted);cursor:auto;padding:3rem 0 5rem;font-size:1rem;line-height:1.625rem}.legal__doc h1{font-family:var(--font-display);text-align:center;color:var(--white);margin:0;font-size:clamp(3rem,5.6vw,5.0525rem);font-weight:600;line-height:1.05}.legal__doc .legal__date{text-align:center;color:var(--muted-2);margin:1rem 0 3.5rem;font-size:1rem}.legal__doc h2{font-family:var(--font-display);color:var(--white);margin:2.75rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.625rem}.legal__doc p{margin:0 0 1rem}.legal__doc ul{margin:0 0 1rem;padding-left:1.25rem;list-style:outside}.legal__doc li{margin-bottom:.5rem}.legal__doc strong{color:var(--white);font-weight:400}.legal__doc a{color:var(--white);text-decoration:underline;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2);text-underline-offset:.1875rem;transition:text-decoration-color .2s}.legal__doc a:hover{text-decoration-color:currentColor}.legal__doc .btn{text-decoration:none}.pricing{background:var(--dark);border-radius:2rem;margin:2.5rem 0 1rem;padding:2.5rem}.legal__doc .pricing__tax{color:var(--muted-2);margin:1.5rem 0 1.75rem;font-size:.875rem}.legal__doc .pricing__list{color:var(--white);margin:0 0 2rem;padding:0;list-style:none}.pricing__actions{flex-wrap:wrap;gap:.75rem;display:flex}.legal__doc .pricing__value{margin:0}.pricing__actions{--btn-r:1rem}.pricing__actions .btn{flex:auto;justify-content:center}@media (max-width:600px){.pricing{padding:1.75rem 1.5rem}}button.btn{color:var(--white);border:0}.legal__doc .checkout__lead,.legal__doc .thanks__lead{text-align:center;max-width:34rem;margin:1rem auto 0}.checkout,.license-key{background:var(--dark);border-radius:2rem;margin:2.5rem 0 1rem;padding:2.5rem}.legal__doc .checkout__item{font-family:var(--font-display);color:var(--white);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:0 0 2rem;font-size:1.25rem;font-weight:600;display:flex}.checkout__price{color:var(--muted)}.checkout__form{flex-direction:column;align-items:flex-start;display:flex}.checkout__label,.legal__doc .license-key__label{font-family:var(--font-display);color:var(--muted);margin:0 0 .5rem;font-size:.875rem;font-weight:500}.checkout__input{width:100%;font:inherit;color:var(--white);background:#ffffff14;border:0;border-radius:1rem;padding:.875rem 1rem;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff1f}.checkout__input::placeholder{color:var(--muted-2)}.checkout__input:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #ffffff59}.legal__doc .checkout__hint{color:var(--muted-2);margin:.5rem 0 2rem;font-size:.875rem}.license-key__row{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.license-key__value{font-family:var(--font-display);letter-spacing:.04em;color:var(--white);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:auto;font-size:1.75rem;font-weight:600;line-height:1.2}.legal__doc .license-key__status{color:var(--muted-2);margin:.75rem 0 0;font-size:.875rem}.legal__doc .license-key__status:empty{margin:0}.legal__doc .license-key__missing{color:var(--white);margin:2.5rem 0 1rem}@media (max-width:600px){.checkout,.license-key{padding:1.75rem 1.5rem}.checkout__form .btn,.license-key__copy{justify-content:center;width:100%}}.legal__foot{color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:2rem 0 3rem;font-size:.875rem;display:flex}.legal__links{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.legal__links a{color:var(--muted);transition:color .2s}.legal__links a:hover{color:var(--white)}
@font-face{font-family:openRunde;src:url(../media/OpenRunde_Regular-s.p.1jlhbliok6_eb.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:openRunde Fallback;src:local(Arial);ascent-override:90.0%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:107.64%}.openrunde_da128446-module__Kgg_kq__className{font-family:openRunde,openRunde Fallback;font-style:normal;font-weight:400}.openrunde_da128446-module__Kgg_kq__variable{--font-open-runde:"openRunde", "openRunde Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_acc30c18-module__-Vox2W__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_acc30c18-module__-Vox2W__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e53e3b149393d1c-s.04zcam1iel9wu.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a93cb13d889c4ad-s.034_md61ci_hx.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0da3903252e3445-s.2-gvzunjwzw93.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8dba48c3ca6529a0-s.3r6si8l984dsl.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_d0860bd7-module__eK5-0a__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.caveat_d0860bd7-module__eK5-0a__variable{--font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.1d8-5gtibtj96.woff2?dpl=dpl_2C3isa4GcD5Y6HBMoQQ4f2NPJKoB)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_66b90daa-module__SS1hUq__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_66b90daa-module__SS1hUq__variable{--font-nunito:"Nunito", "Nunito Fallback"}
