@font-face{font-family:Geologica;src:url(/fonts/geologica-cyrillic.woff2)format("woff2-variations"),url(/fonts/geologica-cyrillic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;src:url(/fonts/geologica-latin.woff2)format("woff2-variations"),url(/fonts/geologica-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;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:Bad Script;src:url(/fonts/bad-script-cyrillic.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bad Script;src:url(/fonts/bad-script-latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F}:root{--paper:#f3f0eb;--paper-deep:#e9e5df;--ink:#000;--ink-soft:#5f5b55;--ink-mute:#8a857e;--hairline:#00000021;--night:#0a0e11;--night-lift:#131a1f;--on-night:#ece6de;--on-night-soft:#ece6dea8;--f-sans:"Geologica", "Helvetica Neue", Arial, system-ui, sans-serif;--f-hand:"Bad Script", "Segoe Script", cursive;--fs-body:clamp(14px, .62rem + .45vw, 17px);--fs-small:clamp(12px, .56rem + .25vw, 14px);--gutter:clamp(20px, 5.8vw, 112px);--header-h:clamp(64px, 10svh, 100px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:#00000047 transparent}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background:var(--paper);color:var(--ink);font-family:var(--f-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.5;overflow-x:clip}img,svg,picture{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-size:var(--fs-small);transition:transform .3s var(--ease-out);border-radius:999px;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.btn{letter-spacing:-.01em;white-space:nowrap;isolation:isolate;height:52px;transition:transform .5s var(--ease-out);border-radius:999px;align-items:center;gap:.7em;padding:0 26px 0 22px;font-size:15px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn--ink{background:var(--ink);color:#fff}.btn--ink:before{content:"";z-index:-1;transition:transform .9s var(--ease-out);background:linear-gradient(100deg,#0000 20%,#ffffff38 50%,#0000 80%);position:absolute;inset:-2px;transform:translate(-110%)}.btn__icon{fill:currentColor;width:20px;height:20px;transition:transform .6s var(--ease-out)}@media (hover:hover){.btn--ink:hover:before{transform:translate(110%)}.btn--ink:hover .btn__icon{transform:translate(3px,-3px)rotate(-8deg)}}.btn:active{transform:scale(.97)}.index{color:var(--ink-mute);font-size:var(--fs-small);font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;gap:18px;margin:0;font-weight:400;display:flex}.index i{transform-origin:0;background:currentColor;width:clamp(40px,4.2vw,72px);height:1px;display:block}.grain{z-index:60;pointer-events:none;background:url(/media/grain.png) 0 0/180px 180px;position:fixed;inset:0}.site-header{z-index:40;height:var(--header-h);padding:env(safe-area-inset-top,0px) var(--gutter) 0;pointer-events:none;grid-template-columns:1fr auto;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.site-header>*{pointer-events:auto}.brand{letter-spacing:-.055em;justify-self:start;font-size:clamp(22px,1.1rem + .6vw,30px);font-weight:800;line-height:1}.site-nav{display:none}.site-header__cta{justify-self:end}@media (min-width:1024px){.site-header{grid-template-columns:1fr auto 1fr}.site-nav{font-size:var(--fs-small);gap:clamp(24px,2.6vw,48px);font-weight:450;display:flex;position:absolute;top:50%;left:30.5vw;transform:translateY(-50%)}.site-nav a{padding:6px 0;position:relative}.site-nav a:after{content:"";transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.site-header__cta{grid-column:3}}@media (max-width:767px){.site-header__cta{height:44px;padding:0 18px 0 15px;font-size:14px}.site-header__cta .btn__icon{width:18px;height:18px}}.site-header{transition:color .45s var(--ease-out)}.site-header__cta{transition:transform .5s var(--ease-out), background-color .45s var(--ease-out), color .45s var(--ease-out)}.site-header[data-tone=night]{color:var(--on-night)}.site-header[data-tone=night] .site-header__cta{background:var(--on-night);color:#000}.site-header[data-tone=night] :focus-visible{outline-color:var(--on-night)}.stage{background:var(--paper);position:relative}.hero{height:100svh;min-height:560px;position:relative;overflow:clip}.hero__visual{z-index:1;perspective:1600px;perspective-origin:68% 46%;pointer-events:none;position:absolute;inset:0}.panel-tilt{position:absolute;inset:0}.panel{background:var(--night);transform-origin:0 0;width:30vw;height:100%;position:absolute;top:0;left:62vw;overflow:hidden;transform:skew(-14deg)}.panel__unskew{transform-origin:0 0;position:absolute;inset:0 0 0 -24.93svh;transform:skew(14deg)}.panel__drift,.panel__zoom,.panel__media,.panel__media picture{position:absolute;inset:0}.panel__media{transform-origin:46% 38%}.panel__img,.panel__video{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.panel__video{opacity:0;transition:opacity .6s ease-out}.panel__video.is-playing{opacity:1}.panel__sheen{mix-blend-mode:screen;opacity:0;background:linear-gradient(102deg,#0000 38%,#ffc49647 47%,#ffecd66b 50%,#ffc4963d 53%,#0000 62%);position:absolute;inset:-10% -30%;transform:translate(-80%)}.panel__ui{--u:calc(1px * var(--ui-scale,1));opacity:0;position:absolute}.panel__ui .scrub{left:calc(var(--u) * 16);right:calc(var(--u) * 16);bottom:calc(var(--u) * 10);height:calc(var(--u) * 2);background:#ffffff4d;border-radius:2px;position:absolute;overflow:hidden}.panel__ui .scrub i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.panel__ui .timecode{right:calc(var(--u) * 16);bottom:calc(var(--u) * 20);padding:calc(var(--u) * 5) calc(var(--u) * 10);border-radius:calc(var(--u) * 99);color:#fff;font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums;background:#00000073;font-weight:500;line-height:1.2;position:absolute}.hero__cut{background:var(--ink);transform-origin:0 0;opacity:0;width:1px;height:100%;position:absolute;top:0;left:62vw}.ghosts{position:absolute;inset:0}.ghost{position:absolute;overflow:visible}.ghost path{fill:none;stroke:#ffffff6b;stroke-width:1px;vector-effect:non-scaling-stroke}.ghost--a{width:10vw;height:36svh;top:70svh;left:51.5vw}.ghost--b{width:11vw;height:42svh;top:63svh;left:74vw}.night{background:linear-gradient(168deg, var(--night-lift) 0%, var(--night) 48%, #070a0c 100%);clip-path:polygon(88vw 31%,100% 19%,100% 100%,67vw 100%);color:var(--on-night);position:absolute;inset:0}.night__hand{font-family:var(--f-hand);color:var(--on-night);transform-origin:0 0;white-space:nowrap;margin:0;font-size:clamp(20px,2.05vw,38px);line-height:1.12;position:absolute;top:38svh;left:85vw;transform:rotate(-24deg)}.night__hand span{display:block}.night__hand span:nth-child(2){margin-left:.5em}.night__hand span:nth-child(3){margin-left:1.1em}.night__hand span:nth-child(4){margin-left:1.3em}.night__list{font-size:var(--fs-small);color:var(--on-night-soft);margin:0;padding:0;line-height:1.7;list-style:none;position:absolute;top:66svh;left:90.6vw}.scroll-cue{letter-spacing:.08em;color:var(--on-night-soft);pointer-events:auto;flex-direction:column;gap:12px;font-size:11px;display:flex;position:absolute;bottom:4.5svh;left:90.6vw}.night :focus-visible{outline-color:var(--on-night)}.scroll-cue__line{background:#ffffff2e;width:1px;height:46px;position:relative;overflow:hidden}.scroll-cue__line:after{content:"";background:var(--on-night);position:absolute;inset:0;transform:translateY(-100%)}.is-ready .scroll-cue__line:after{animation:cue 2.4s var(--ease-in-out) infinite}@keyframes cue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}.hero__copy{z-index:2;left:var(--gutter);top:calc(var(--header-h) + 3svh);flex-direction:column;align-items:flex-start;display:flex;position:absolute}.hero__copy .index{margin-bottom:clamp(14px,2.6svh,30px)}.index--kicker span:last-child{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;font-size:.92em;font-weight:500}.hero__title{--hero-fs:clamp(52px, min(8.9vw, 12.9svh), 186px);--step:calc(.86em * .2493);font-size:var(--hero-fs);font-variation-settings:"wght" 900;letter-spacing:-.048em;text-transform:uppercase;margin:0;font-weight:900;line-height:.86}.hero__line{margin:-.06em -.08em -.2em 0;padding:.06em .08em .2em 0;display:block;overflow:hidden}.hero__line:first-child{margin-left:calc(var(--step) * 3)}.hero__line:nth-child(2){margin-left:calc(var(--step) * 2)}.hero__line:nth-child(3){margin-left:var(--step)}.hero__line-inner{white-space:nowrap;perspective:900px;display:inline-block}.hero__title .char{transform-origin:50% 100%}.hero__lede{max-width:min(34vw,30em);color:var(--ink-soft);margin:clamp(22px,3.6svh,38px) 0 0;line-height:1.5}.hero__actions{margin-top:clamp(20px,3.4svh,34px);position:relative}.btn--lg{gap:.75em;height:clamp(54px,7svh,66px);padding:0 30px 0 26px;font-size:16px}.btn__arrow{transition:transform .6s var(--ease-out);font-size:1.05em;line-height:1;display:inline-block}@media (hover:hover){.btn--ink:hover .btn__arrow{transform:translate(3px,-3px)}}@media (max-width:1023px){.hero__lede{max-width:46vw}.night__hand{font-size:clamp(18px,2.6vw,28px)}}@media (max-width:767px){.hero{min-height:640px}.hero__copy{top:calc(var(--header-h) + 1svh);right:var(--gutter)}.hero__title{--hero-fs:clamp(44px, 15.2vw, 92px)}.hero__lede{max-width:none;margin-top:18px;font-size:14px}.hero__actions{margin-top:18px}.btn--lg{height:52px;font-size:15px}.night__hand{font-size:19px}}@media (min-width:768px){.hero[data-layout=stacked] .hero__title{--hero-fs:clamp(64px, 14.5vw, 150px)}.hero[data-layout=stacked] .hero__lede{max-width:34em}}.hero[data-layout=stacked] .night__list,.hero[data-layout=stacked] .night__hand,.hero[data-layout=stacked] .scroll-cue,.hero[data-layout=stacked] .ghost--b{display:none}.hero[data-layout=stacked] .ghost--a{width:16vw;height:30svh;top:74svh;left:58vw}.inside{background:var(--paper-deep);min-height:100svh;position:relative;overflow:clip}.inside__copy{z-index:3;left:var(--gutter);pointer-events:none;flex-direction:column;justify-content:center;width:min(42vw,760px);display:flex;position:absolute;top:0;bottom:0}.inside__title{font-variation-settings:"wght" 900;letter-spacing:-.05em;text-transform:uppercase;margin:clamp(16px,3svh,32px) 0 0;font-size:clamp(44px,min(6.4vw,11.2svh),140px);font-weight:900;line-height:.88}.inside__line{margin:-.06em -.08em -.07em 0;padding:.06em .08em .07em 0;display:block;overflow:hidden}.inside__line-inner{white-space:nowrap;perspective:900px;display:inline-block}.inside__title .char{transform-origin:50% 100%}.inside__lede{max-width:25em;color:var(--ink-soft);margin:clamp(20px,3.4svh,36px) 0 0}.inside__space{z-index:2;perspective:1600px;perspective-origin:68% 46%;pointer-events:none;position:absolute;inset:0}.card{backface-visibility:hidden;border-radius:clamp(10px,1vw,18px);margin:0;position:absolute;top:0;left:0;box-shadow:0 40px 70px -28px #1a120c80,0 14px 26px -14px #1a120c52}.card>img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.card__blur{z-index:1;opacity:0}.card--far{box-shadow:none;opacity:.75}.card__sheet{z-index:-1;border-radius:inherit;background:linear-gradient(160deg,#d8d1c8,#b8afa4);position:absolute;inset:0;box-shadow:0 20px 40px -24px #1a120c66}.card__sheet:first-child{opacity:.75;transform:translate(9%,-7%)rotate(5deg)}.card__sheet:nth-child(2){transform:translate(4.5%,-3.5%)rotate(2.5deg)}.carousel{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.carousel__track{height:100%;display:flex}.carousel__track img{object-fit:cover;flex:none;width:100%;height:100%}.carousel .card__blur{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card__dots{z-index:2;gap:5px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.card__dots i{width:5px;height:5px;transition:background-color .4s var(--ease-out), transform .4s var(--ease-out);background:#ffffff80;border-radius:50%}.card__dots i.is-active{background:#fff;transform:scale(1.25)}.card--audio{background:var(--night);color:var(--on-night);border-radius:999px;align-items:center;gap:.75em;padding:0 1.2em 0 .45em;font-size:clamp(11px,.8vw,14px);display:flex}.audio__play{background:var(--on-night);border-radius:50%;flex:none;place-items:center;width:2.5em;height:2.5em;display:grid}.audio__play svg{width:1.1em;height:1.1em;fill:var(--night);margin-left:.15em}.audio__wave{flex:1;align-items:center;gap:3px;height:1.8em;display:flex}.audio__wave i{background:var(--on-night-soft);transform-origin:50%;border-radius:2px;flex:1;max-width:3px;height:30%}.audio__wave i:nth-child(3n+1){height:70%}.audio__wave i:nth-child(4n+2){height:100%}.audio__wave i:nth-child(5n+3){height:48%}.audio__wave i:nth-child(-n+6){background:var(--on-night)}.audio__label{letter-spacing:.04em;opacity:.72;font-weight:500}.notes{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.notes path{fill:none;stroke:var(--ink);stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.85}.note{font-family:var(--f-hand);white-space:nowrap;font-size:clamp(17px,1.45vw,27px);line-height:1;position:absolute;top:0;left:0}html:not(.is-motion) .card{--w:12vw;width:var(--w);aspect-ratio:var(--ar,3 / 4);transform:translate(-50%, -50%) rotate(var(--rz,0deg));left:var(--x);top:var(--y)}html:not(.is-motion) [data-card=main]{--x:70vw;--y:50%;--w:30vw;--ar:4 / 3;--rz:-2deg}html:not(.is-motion) [data-card=palms]{--x:55vw;--y:26%;--w:10vw;--rz:-5deg}html:not(.is-motion) [data-card=cat]{--x:88vw;--y:28%;--w:9vw;--ar:1;--rz:4deg}html:not(.is-motion) [data-card=mountain]{--x:87vw;--y:74%;--w:12vw;--ar:4 / 3;--rz:-2deg}html:not(.is-motion) [data-card=sea]{--x:53vw;--y:74%;--w:8.5vw;--rz:5deg}html:not(.is-motion) [data-card=audio]{--x:69vw;--y:86%;--w:15vw;--ar:5.6 / 1}html:not(.is-motion) .card--far,html:not(.is-motion) .notes,html:not(.is-motion) .note{display:none}@media (max-width:1023px){.inside__copy{width:auto;right:var(--gutter);bottom:auto;top:calc(var(--header-h) + 3svh);justify-content:flex-start}.inside__title{font-size:clamp(40px,11vw,96px)}.inside__lede{max-width:30em}html:not(.is-motion) [data-card=main]{--x:50vw;--y:64%;--w:72vw}html:not(.is-motion) [data-card=palms]{--x:16vw;--y:48%;--w:22vw}html:not(.is-motion) [data-card=cat]{--x:86vw;--y:46%;--w:20vw}html:not(.is-motion) [data-card=mountain]{--x:80vw;--y:84%;--w:30vw}html:not(.is-motion) [data-card=sea],html:not(.is-motion) [data-card=audio]{display:none}}.speed{min-height:100svh;padding:clamp(96px, 14svh, 160px) var(--gutter) clamp(40px, 6svh, 72px);background:var(--night);color:var(--on-night);grid-template-rows:auto 1fr auto;gap:clamp(32px,5svh,64px);display:grid;position:relative;overflow:clip}.speed__canvas,.speed__light{display:none}.speed__wall-video{opacity:0;pointer-events:none;width:2px;height:2px;position:absolute}.speed .index{color:var(--on-night-soft)}.speed__copy{z-index:2;position:relative}.speed__title{font-variation-settings:"wght" 900;letter-spacing:-.05em;text-transform:uppercase;color:var(--on-night);margin:clamp(16px,3svh,32px) 0 0;font-size:clamp(44px,min(6.6vw,11.6svh),150px);font-weight:900;line-height:.88}.speed__line{margin:-.06em -.1em -.08em 0;padding:.06em .1em .08em 0;display:block;overflow:hidden}.speed__line-inner{white-space:nowrap;display:inline-block}.speed__title .char{transform-origin:0 100%}.speed__lede{max-width:24em;color:var(--on-night-soft);margin:clamp(18px,3svh,32px) 0 0}.speed__strip{perspective:900px;perspective-origin:20%;pointer-events:none;align-items:center;gap:clamp(10px,1.4vw,22px);padding-left:8vw;display:flex;position:relative}.speed__strip img{aspect-ratio:4/5;object-fit:cover;-webkit-box-reflect:below 10px linear-gradient(transparent 70%, #ffffff2e);border-radius:14px;flex:none;width:clamp(90px,13vw,240px);transform:rotateY(-42deg);box-shadow:0 30px 60px -30px #000c}.speed__veil{display:none}.steps{z-index:2;grid-template-columns:minmax(140px,.7fr) repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(20px,3vw,56px);display:grid;position:relative}.steps__label{font-size:var(--fs-small);letter-spacing:.01em;color:var(--on-night);margin:0;padding-top:22px;font-weight:500}.steps__rail{background:#ece6de2e;grid-area:1/2/auto/-1;height:1px;position:relative}.steps__rail i{background:var(--light,#ffcf94);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.steps__list{column-gap:inherit;grid-area:1/2/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:22px 0 0;list-style:none;display:grid}.step{grid-template-columns:auto 1fr;align-items:baseline;column-gap:14px;display:grid}.step__num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#ffcf94;font-size:clamp(28px,2.4vw,44px);font-weight:800;line-height:.9}.step__title{letter-spacing:-.01em;margin:0;font-size:clamp(15px,.7rem + .45vw,19px);font-weight:600;line-height:1.25}.step__text{font-size:var(--fs-small);color:var(--on-night-soft);max-width:22em;margin:6px 0 0;line-height:1.45}@media (max-width:1023px){.steps{grid-template-columns:1fr;row-gap:14px}.steps__label{padding-top:0}.steps__rail,.steps__list{grid-area:auto/1}.steps__list{grid-template-columns:1fr;row-gap:14px;padding-top:6px}}@media (max-width:767px){.speed__strip{padding-left:0;overflow:hidden}.step__text{margin-top:3px}}.beats{display:none}.faq{z-index:1;padding:clamp(110px, 18svh, 220px) var(--gutter) clamp(96px, 16svh, 200px);background:var(--paper);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,6vw,120px);display:grid;position:relative}.faq__head{top:calc(var(--header-h) + clamp(16px, 4svh, 48px));align-self:start;position:sticky}.faq__title{font-variation-settings:"wght" 900;letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(44px,min(6.4vw,11.2svh),140px);font-weight:900;line-height:.88}.faq__line{margin:-.06em -.08em -.07em 0;padding:.06em .08em .07em 0;display:block;overflow:hidden}.faq__line-inner{white-space:nowrap;display:inline-block}.faq__list{border-bottom:1px solid var(--hairline)}.qa{border-top:1px solid var(--hairline)}.qa__q{letter-spacing:-.025em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:clamp(18px,2.8svh,30px) 0;font-size:clamp(18px,.85rem + .85vw,30px);font-weight:600;line-height:1.18;list-style:none;display:flex}.qa__q::-webkit-details-marker{display:none}.qa__q>span{transition:transform .6s var(--ease-out)}.qa__icon{aspect-ratio:1;border:1px solid var(--ink);width:clamp(30px,2.4vw,40px);transition:transform .6s var(--ease-out), background-color .4s var(--ease-out);border-radius:50%;flex:none;position:relative}.qa__icon:before,.qa__icon:after{content:"";background:currentColor;width:38%;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.qa[open] .qa__icon{background:var(--ink);color:var(--paper);transform:rotate(135deg)}@media (hover:hover){.qa__q:hover>span{transform:translate(10px)}.qa__q:hover .qa__icon{transform:rotate(90deg)}.qa[open] .qa__q:hover .qa__icon{transform:rotate(135deg)}}.qa__q:focus-visible{outline-offset:6px}.qa__a{overflow:hidden}.qa__a p{max-width:40em;color:var(--ink-soft);margin:0;padding:0 clamp(48px,5vw,80px) clamp(22px,3.2svh,34px) 0}.qa__a a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:1023px){.faq{grid-template-columns:1fr;row-gap:clamp(32px,6svh,56px)}.faq__head{position:static}}.finale{min-height:100svh;padding:calc(var(--header-h) + clamp(8px, 2svh, 24px)) var(--gutter) 0;background:var(--paper);grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;display:grid;position:relative;overflow:clip}.finale__index{grid-area:1/1;align-self:start}.finale__platforms{font-size:var(--fs-small);color:var(--ink-soft);text-align:right;grid-area:1/2;justify-self:end;margin:0;padding:0;line-height:1.6;list-style:none}.finale__center{z-index:2;text-align:center;grid-area:2/1/auto/-1;align-self:center;justify-items:center;padding-block:clamp(24px,4svh,48px);display:grid;position:relative}.finale__word{font-variation-settings:"wght" 800;letter-spacing:-.065em;white-space:nowrap;margin:0;padding-bottom:.12em;font-size:clamp(92px,min(23vw,40svh),480px);font-weight:800;line-height:.82}.finale__word .char-mask{vertical-align:top;margin:-.04em -.02em -.16em;padding:.04em .02em .16em;display:inline-block;overflow:hidden}.finale__word .char{transform-origin:50% 100%;display:inline-block}.finale__hand{font-family:var(--f-hand);text-align:left;color:var(--ink-soft);justify-self:start;margin:-.1em 0 0 7%;font-size:clamp(17px,.8rem + .9vw,30px);line-height:1.25;transform:rotate(-5deg)}.finale__actions{justify-items:center;gap:14px;margin-top:clamp(20px,4svh,44px);display:grid}.finale__channel{font-size:var(--fs-small);color:var(--ink-soft);padding:4px 0;position:relative}.finale__channel:after{content:"";transform-origin:0;height:1px;transition:transform .6s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35)}@media (hover:hover){.finale__channel:hover:after{transform:scaleX(1)}}.finale__space{perspective:1200px;pointer-events:none;position:absolute;inset:0}.fcard{--x:.5;--y:.5;--w:.1;--ar:.8;--r:0deg;left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(var(--w) * 100vw);aspect-ratio:var(--ar);translate:-50% -50%;rotate:var(--r);background:var(--paper-deep);border-radius:clamp(10px,1.1vw,18px);margin:0;position:absolute;overflow:hidden;box-shadow:0 36px 60px -34px #00000080}.fcard img,.fcard video{object-fit:cover;width:100%;height:100%;display:block}.fcard--soft{z-index:3;box-shadow:none}[data-fcard=palms]{--x:.13;--y:.33;--w:.085;--ar:.75;--r:-7deg}[data-fcard=mountain]{--x:.12;--y:.8;--w:.12;--ar:1.333;--r:5deg}[data-fcard=cat]{--x:.83;--y:.24;--w:.065;--ar:1;--r:8deg}[data-fcard=video]{--x:.86;--y:.63;--w:.09;--ar:.714;--r:-5deg}[data-fcard=girl]{--x:.98;--y:.4;--w:.16;--ar:.8;--r:6deg}.footer{z-index:2;padding:22px 0 calc(22px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hairline);font-size:var(--fs-small);flex-wrap:wrap;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:12px 32px;display:flex;position:relative}.footer__brand{color:var(--ink-soft);margin:0}.footer__nav{flex-wrap:wrap;gap:8px clamp(18px,2.4vw,40px);display:flex}.footer__nav a{padding:4px 0}@media (hover:hover){.footer__nav a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:767px){.finale__word{font-size:clamp(64px,23vw,130px)}.finale__hand{justify-self:center;margin:.4em 0 0}[data-fcard=palms]{--x:.14;--y:.25;--w:.2}[data-fcard=mountain]{--x:.2;--y:.78;--w:.27}[data-fcard=video]{--x:.84;--y:.74;--w:.2}[data-fcard=girl]{--x:.96;--y:.27;--w:.3}[data-fcard=cat]{display:none}}html.is-motion .stage{height:100svh;min-height:560px;overflow:clip}.stage__tone{display:none}html.is-motion .stage__tone{background:var(--paper-deep);opacity:0;visibility:hidden;pointer-events:none;display:block;position:absolute;inset:0}html.is-motion .hero,html.is-motion .inside{background:0 0;height:auto;min-height:0;position:absolute;inset:0}html.is-motion .inside__space--back{z-index:1}html.is-motion .hero__visual{z-index:2}html.is-motion .inside__space--front{z-index:3}html.is-motion .hero__copy,html.is-motion .inside__copy{z-index:5}html.is-motion [data-slot-main],html.js:not(.is-ready) .hero__title,html.js:not(.is-ready) .hero__lede,html.js:not(.is-ready) .link-block,html.js:not(.is-ready) .hero__copy .index,html.js:not(.is-ready) .panel,html.js:not(.is-ready) .night,html.js:not(.is-ready) .ghosts,html.js:not(.is-ready) .site-header,html.js:not(.is-ready) .inside{visibility:hidden}html.js:not(.is-ready) .story{opacity:0}html.js:not(.is-ready) .hero__cta{clip-path:inset(0% 100% 0% 0% round 999px)}.stage__night{display:none}html.is-motion .stage__night{background:var(--night);opacity:0;visibility:hidden;pointer-events:none;display:block;position:absolute;inset:0}html.is-motion .speed{z-index:6;visibility:hidden;pointer-events:none;background:0 0;min-height:0;padding:0;display:block;position:absolute;inset:0}html.is-motion .speed__canvas{visibility:hidden;width:100%;height:100%;display:block;position:absolute;inset:0}html.is-motion .speed__strip{visibility:hidden;padding-left:40vw;position:absolute;top:50%;left:0;right:0;translate:0 -50%}html.is-motion .speed.is-fallback .speed__strip{visibility:inherit}html.is-motion .speed__veil{background:linear-gradient(90deg,#0a0e11cc 0%,#0a0e1161 32%,#0a0e1100 56%),linear-gradient(#0a0e1100 66%,#0a0e11eb 100%),radial-gradient(120% 90% at 62%,#0a0e1100 58%,#0a0e118c 100%);display:block;position:absolute;inset:0}html.is-motion .speed__copy{left:var(--gutter);top:calc(var(--header-h) + 3svh);position:absolute}html.is-motion .steps{left:var(--gutter);right:var(--gutter);position:absolute;bottom:clamp(22px,5svh,56px)}html.is-motion .speed__light{background:var(--paper);opacity:0;visibility:hidden;display:block;position:absolute;inset:0}@media (max-width:767px){html.is-motion .speed__copy{right:var(--gutter);top:calc(var(--header-h) + 1svh)}html.is-motion .speed__strip{padding-left:6vw}html.is-motion .speed__veil{background:linear-gradient(#0a0e11d9 0%,#0a0e1100 38%),linear-gradient(#0a0e1100 54%,#0a0e11f2 100%)}}html.is-motion .step__body{opacity:.42;transition:opacity .5s var(--ease-out)}html.is-motion .step.is-done .step__body{opacity:.72}html.is-motion .step.is-active .step__body{opacity:1}html.is-motion .step__num{color:#ece6de52;transition:color .5s var(--ease-out)}html.is-motion .step.is-done .step__num{color:#ffcf948c}html.is-motion .step.is-active .step__num{color:#ffcf94}html.is-motion .step__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1023px){html.is-motion .steps{row-gap:10px}html.is-motion .steps__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;padding-top:12px}html.is-motion .step{grid-template-columns:1fr;row-gap:6px}html.is-motion .step__num{font-size:24px}html.is-motion .step__title{font-size:13px}}html.is-motion .beats{--u:1;z-index:2;perspective:1100px;perspective-origin:var(--beat-vx,50%) var(--beat-vy,50%);pointer-events:none;display:block;position:absolute;inset:0}html.is-motion .beat{left:var(--beat-x,56%);top:var(--beat-y,56%);width:calc(var(--u) * 380px);padding:calc(var(--u) * 22px) calc(var(--u) * 22px) calc(var(--u) * 20px);border-radius:calc(var(--u) * 26px);box-shadow:inset 0 0 0 1px #ffffff14, inset 0 1px 0 #ffffff1a, 0 calc(var(--u) * 50px) calc(var(--u) * 90px) calc(var(--u) * -30px) #000000d9;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);color:var(--on-night);font-family:var(--f-sans);visibility:hidden;background:#10161cc7;position:absolute;translate:-50% -50%}html.is-motion .speed.is-low .beat{-webkit-backdrop-filter:none;backdrop-filter:none;background:#10161cf0}.beat__head{column-gap:calc(var(--u) * 14px);grid-template-columns:auto 1fr;align-items:start;display:grid}.beat__num{font-size:calc(var(--u) * 54px);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#ffcf94;font-weight:800;line-height:.78}.beat__title{font-size:calc(var(--u) * 22px);font-variation-settings:"wght" 650;letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.12}.beat__text{margin:calc(var(--u) * 7px) 0 0;font-size:calc(var(--u) * 13px);color:var(--on-night-soft);line-height:1.45}.beat__demo{height:calc(var(--u) * 176px);margin-top:calc(var(--u) * 18px);justify-content:center;align-items:center;gap:calc(var(--u) * 10px);flex-direction:column;display:flex;position:relative}.beat svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.beat .tap{inset:calc(var(--u) * -5px);opacity:0;pointer-events:none;background:#fff6;border-radius:50%;position:absolute}.share{width:100%;padding:calc(var(--u) * 12px) calc(var(--u) * 10px) calc(var(--u) * 14px);border-radius:calc(var(--u) * 18px);background:#1c242d;box-shadow:inset 0 0 0 1px #ffffff0d}.share__title{margin:0 0 calc(var(--u) * 12px);text-align:center;font-size:calc(var(--u) * 12px);color:#aab7c4;font-weight:600}.share__row{justify-content:space-around;display:flex}.share__opt{align-items:center;gap:calc(var(--u) * 7px);width:calc(var(--u) * 92px);text-align:center;font-size:calc(var(--u) * 11px);color:#c9d3dc;flex-direction:column;line-height:1.25;display:flex}.share__opt small{font-size:inherit}.share__opt i{width:calc(var(--u) * 46px);height:calc(var(--u) * 46px);color:#eef2f6;background:#2b3641;border-radius:50%;place-items:center;display:grid;position:relative}.share__opt svg{width:46%;height:46%}.share__opt circle{fill:currentColor;stroke:none}.toast{align-items:center;gap:calc(var(--u) * 6px);padding:calc(var(--u) * 7px) calc(var(--u) * 14px) calc(var(--u) * 7px) calc(var(--u) * 10px);color:#10161c;font-size:calc(var(--u) * 12px);white-space:nowrap;background:#eef2f6;border-radius:999px;font-weight:600;display:inline-flex}.toast svg{width:calc(var(--u) * 15px);height:calc(var(--u) * 15px);stroke-width:2.4px;color:#1d8a4e}.beat__demo--chat{justify-content:flex-end;align-items:stretch;gap:calc(var(--u) * 8px)}.beat__demo--chat .chat-head{position:absolute;top:0;left:0}.beat__demo--chat .bubble--out{max-width:88%}.beat__demo--chat .bubble__ticks path{stroke-dasharray:1}.composer{align-items:center;gap:calc(var(--u) * 8px);display:flex;position:relative}.composer__field{min-width:0;height:calc(var(--u) * 40px);padding:0 calc(var(--u) * 15px);font-size:calc(var(--u) * 12px);white-space:nowrap;background:#1c242d;border-radius:999px;flex:1;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.composer__ph{left:calc(var(--u) * 15px);color:#6f849a;position:absolute}.composer__text{color:#dceeff;text-underline-offset:.18em;text-overflow:ellipsis;-webkit-text-decoration:underline #dceeff66;text-decoration:underline #dceeff66;overflow:hidden}.composer__send{width:calc(var(--u) * 40px);height:calc(var(--u) * 40px);color:#fff;background:#3a8ee6;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.composer__send svg{fill:currentColor;stroke:none;width:48%;height:48%;margin-left:-6%}.composer__paste{left:calc(var(--u) * 12px);bottom:calc(100% + var(--u) * 7px);padding:calc(var(--u) * 6px) calc(var(--u) * 13px);border-radius:calc(var(--u) * 10px);color:#10161c;font-size:calc(var(--u) * 12px);background:#eef2f6;font-weight:600;position:absolute}.composer__paste:after{content:"";left:calc(var(--u) * 18px);border:calc(var(--u) * 5px) solid transparent;border-top-color:#eef2f6;position:absolute;top:100%}.beat__demo--file{align-items:flex-start}.beat__demo--file .bubble--in{width:calc(var(--u) * 252px)}.beat__demo--file .bubble__media{aspect-ratio:2}.beat__demo--file .bubble__media img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;display:block}.beat__demo--file .bubble__caption{padding-bottom:calc(var(--u) * 2px)}.ring{width:calc(var(--u) * 44px);height:calc(var(--u) * 44px);margin:calc(var(--u) * -22px) 0 0 calc(var(--u) * -22px);color:#fff;background:#00000073;border-radius:50%;position:absolute;top:50%;left:50%}.ring svg{width:100%;height:100%}.ring__track{stroke:#ffffff38;stroke-width:2.4px}.ring__fill{stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;transform:rotate(-90deg)}.ring__arrow{stroke-width:2px}.beat__demo--file .bubble__play{opacity:0}.beat .bubble__play svg{fill:#fff;stroke:none}.story{display:none}html.js .story{--u:1;z-index:6;pointer-events:none;display:block;position:absolute;inset:0}.story__thread-rig,.story__reel-rig{position:absolute;top:0;left:0}.story__thread-float,.story__reel-float{width:100%;height:100%;position:relative}.story__thread{width:calc(var(--u) * 250px);align-items:flex-start;gap:calc(var(--u) * 6px);font-family:var(--f-sans);font-size:calc(var(--u) * 13px);color:#e9eef3;flex-direction:column;line-height:1.32;display:flex}.chat-head{align-items:center;gap:calc(var(--u) * 7px);margin-bottom:calc(var(--u) * 2px);padding:calc(var(--u) * 4px) calc(var(--u) * 11px) calc(var(--u) * 4px) calc(var(--u) * 4px);background:#0c1116d1;border-radius:999px;display:inline-flex;box-shadow:0 0 0 1px #ffffff0f}.chat-head__avatar{width:calc(var(--u) * 22px);height:calc(var(--u) * 22px);color:var(--paper);font-size:calc(var(--u) * 11px);letter-spacing:-.04em;background:#000;border-radius:50%;place-items:center;font-weight:800;display:grid}.chat-head__peer{align-items:baseline;gap:calc(var(--u) * 5px);font-size:calc(var(--u) * 12px);display:flex}.chat-head__peer b{color:#f2f5f8;font-weight:600}.chat-head__peer small{font-size:calc(var(--u) * 11px);color:#7e93a8}.bubble{max-width:100%;box-shadow:0 calc(var(--u) * 10px) calc(var(--u) * 24px) calc(var(--u) * -12px) #0000008c;position:relative}.bubble--out{padding:calc(var(--u) * 7px) calc(var(--u) * 10px) calc(var(--u) * 5px) calc(var(--u) * 11px);border-radius:calc(var(--u) * 15px) calc(var(--u) * 15px) calc(var(--u) * 4px) calc(var(--u) * 15px);color:#fff;background:#2b5278;align-self:flex-end}.bubble__link{white-space:nowrap;font-size:calc(var(--u) * 11.8px);color:#dceeff;text-underline-offset:.18em;-webkit-text-decoration:underline #dceeff66;text-decoration:underline #dceeff66;display:block}.bubble__meta{justify-content:flex-end;align-items:center;gap:calc(var(--u) * 3px);font-size:calc(var(--u) * 10.5px);color:#8fb8df;font-variant-numeric:tabular-nums;line-height:1.5;display:flex;overflow:hidden}.bubble__ticks{width:calc(var(--u) * 15px);height:calc(var(--u) * 9px)}.bubble__ticks path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bubble--in{border-radius:calc(var(--u) * 15px) calc(var(--u) * 15px) calc(var(--u) * 15px) calc(var(--u) * 4px);background:#182533;width:100%;overflow:hidden}.bubble__media{aspect-ratio:16/9;background:#0b1016;position:relative;overflow:hidden}.bubble__media video{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.bubble__play{width:calc(var(--u) * 34px);height:calc(var(--u) * 34px);margin:calc(var(--u) * -17px) 0 0 calc(var(--u) * -17px);background:#0000006b;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.bubble__play svg,.reel__play svg{fill:#fff;width:46%;height:46%;margin-left:8%}.bubble__dur{left:calc(var(--u) * 7px);top:calc(var(--u) * 7px);padding:calc(var(--u) * 1px) calc(var(--u) * 6px);font-size:calc(var(--u) * 10.5px);color:#fff;background:#00000073;border-radius:999px;position:absolute}.bubble__caption{font-size:calc(var(--u) * 11.8px);padding:calc(var(--u) * 7px) calc(var(--u) * 10px) 0;flex-direction:column;margin:0;display:flex}.bubble__caption span{text-wrap:pretty}.bubble__meta--in{padding:0 calc(var(--u) * 9px) calc(var(--u) * 5px);color:#6f849a}.story__chip{align-items:center;gap:calc(var(--u) * 9px);height:calc(var(--u) * 40px);padding:0 calc(var(--u) * 16px) 0 calc(var(--u) * 13px);box-shadow:0 0 0 1px var(--hairline), 0 14px 30px -20px #281e1473;color:var(--ink-soft);font-family:var(--f-sans);font-size:calc(var(--u) * 13px);white-space:nowrap;visibility:hidden;background:#fff;border-radius:999px;display:flex;position:absolute;top:0;left:0}.story__chip-icon{width:calc(var(--u) * 16px);height:calc(var(--u) * 16px);fill:none;stroke:var(--ink);stroke-width:1.9px;stroke-linecap:round;flex:none}.story__chip-text{min-width:1px}.story__chip.is-typing .story__chip-text:after{content:"";vertical-align:-.18em;background:var(--ink);width:1px;height:1.1em;margin-left:2px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.story__reel-rig{perspective:1100px}.reel{border-radius:calc(var(--u) * 16px);backface-visibility:hidden;background:#0b1016;margin:0;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.reel>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel__sheen{pointer-events:none;background:linear-gradient(118deg,#ffffff38 0%,#fff0 34%),linear-gradient(#0000 72%,#00000080 100%);position:absolute;inset:0}.reel__play{width:calc(var(--u) * 46px);height:calc(var(--u) * 46px);margin:calc(var(--u) * -23px) 0 0 calc(var(--u) * -23px);background:#00000038;border:1.5px solid #ffffffd9;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}.reel__tag{left:calc(var(--u) * 10px);top:calc(var(--u) * 10px);font-size:calc(var(--u) * 11px);letter-spacing:.01em;color:#fff;font-weight:600;position:absolute}.reel__time{right:calc(var(--u) * 10px);bottom:calc(var(--u) * 16px);font-size:calc(var(--u) * 11px);font-variant-numeric:tabular-nums;color:#fff;font-weight:500;position:absolute}.reel__bar{left:calc(var(--u) * 10px);right:calc(var(--u) * 10px);bottom:calc(var(--u) * 9px);background:#ffffff47;border-radius:2px;height:2px;position:absolute;overflow:hidden}.reel__bar i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(.18)}.reel__shadow{opacity:0;background:radial-gradient(closest-side,#140c0680,#140c0600);border-radius:40%;position:absolute;inset:14% -10% -9% 8%}.story[data-compact] .story__thread{width:150px;font-size:11px}.story[data-compact] .bubble__link{white-space:normal;overflow-wrap:anywhere;font-size:10.5px}.story[data-compact] .bubble__caption{display:none}.story[data-compact] .bubble__meta--in{padding-top:4px}.story__twin{white-space:nowrap;line-height:1;font-family:var(--f-sans);letter-spacing:-.005em;pointer-events:none;position:absolute}html.js .ghosts{display:none}
