@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-italic.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:Yeseva One;src:url(/fonts/yeseva-one.woff2)format("woff2");font-weight:400;font-style:normal;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:Yeseva One;src:url(/fonts/yeseva-one-cyrillic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-weight:200 800;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:Manrope;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rounded Digits;src:url(/fonts/nunito-digits.woff2)format("woff2");font-weight:200 1000;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.woff2)format("woff2");font-weight:300 700;font-style:italic;font-display:swap}:root{--hb-css:1;--night:#04050d;--night-2:#080a18;--night-3:#0f1230;--ink:#f3f0fa;--ink-2:#ece8faa8;--ink-3:#ece8fa8f;--hair:#ffffff14;--hair-2:#ffffff24;--violet:#8057fa;--rose:#ed66b3;--heart:#ff5c6b;--brand:linear-gradient(90deg, var(--violet), var(--rose));--rim:linear-gradient(180deg, #ffffff47, #ffffff0a);--serif:ui-serif, "Fraunces", "Iowan Old Style", Georgia, serif;--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--display:"Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--title:"Yeseva One", "Iowan Old Style", Georgia, serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--s20:80px;--s24:96px;--s32:128px;--s40:160px;--gutter:clamp(20px, 4vw, 64px);--r-tile:12px;--r-card:24px;--r-panel:44px;--ease:cubic-bezier(.22, 1, .36, 1);--nav-h:96px}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--night);overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{color:var(--ink);background:var(--night);font:400 18px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit}::selection{color:#fff;background:#8057fa8c}:focus-visible{outline:2px solid var(--rose);outline-offset:3px;border-radius:8px}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-weight:600}@property --lit-1{syntax:"<color>";inherits:true;initial-value:#ddd2ff}@property --lit-2{syntax:"<color>";inherits:true;initial-value:#f4b8de}@property --lit-3{syntax:"<color>";inherits:true;initial-value:#bcd3ff}h1 em,h2 em,.accent{--glow:linear-gradient(100deg, var(--lit-1) 0%, var(--lit-2) 48%, var(--lit-3) 100%);background:var(--glow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.14em;padding:.1em .14em .22em 0;font-style:normal}h1 em .word{background:var(--glow) var(--gx,0) 0 / var(--gw,100%) 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:-.08em -.1em -.28em 0;padding:.08em .1em .28em 0}h2{letter-spacing:-.045em;font-size:clamp(44px,6.4vw,100px);font-weight:500;line-height:1}h3{font-size:22px;line-height:1.2}p{margin:0}.overline{font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s5)}.skip{left:var(--s4);top:var(--s4);z-index:100;padding:var(--s3) var(--s4);background:var(--ink);color:var(--night);border-radius:999px;position:fixed;transform:translateY(-200%)}.skip:focus{transition:transform .2s var(--ease);transform:none}.wordmark{aspect-ratio:4941/731;background:currentColor;height:1em;display:inline-block;-webkit-mask:url(/brand/wordmark-yeseva.svg) 50%/contain no-repeat;mask:url(/brand/wordmark-yeseva.svg) 50%/contain no-repeat}.nav{z-index:50;height:var(--nav-h);align-items:center;gap:var(--s6);padding:0 var(--gutter);transition:height .5s var(--ease), transform .5s var(--ease), opacity .4s var(--ease), background-color .4s, box-shadow .4s;grid-template-columns:1fr auto 1fr;display:grid;position:fixed;inset:0 0 auto}.nav.is-still,.nav.is-still *{transition:none!important}.nav.is-scrolled{height:68px}.nav.is-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}.nav__actions>:is(.pill,.badge){transition:opacity .35s var(--ease), translate .35s var(--ease), visibility 0s 0s}.nav.cta-off .nav__actions>:is(.pill,.badge){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease), translate .25s var(--ease), visibility 0s .25s;translate:0 -6px}.nav__logo{min-height:44px;color:var(--ink);justify-self:start;align-items:center;gap:6px;text-decoration:none;display:flex}.nav__mark,.footer__brand img{filter:saturate(1.2)brightness(1.25);-webkit-mask:radial-gradient(circle,#000 34%,#0000 62%);mask:radial-gradient(circle,#000 34%,#0000 62%)}.nav__mark{width:40px;height:40px}.nav__logo .wordmark{font-size:24px;translate:0 1px}.nav__links{--mx:50%;isolation:isolate;-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);animation:nav-in 1.1s var(--ease) .15s backwards;background:linear-gradient(#ffffff14,#ffffff05),#0c0c205c;border-radius:99px;gap:4px;padding:4px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff29,inset 0 -1px #ffffff08,0 12px 32px -16px #000c}@keyframes nav-in{0%{opacity:0;translate:0 -10px;scale:.86}}.nav__links:before{content:"";z-index:-2;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(150px 70px at var(--mx) 50%, #beaaff33, transparent 70%);position:absolute;inset:0}.nav__links:hover:before{opacity:1}.nav__links:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;animation:nav-sheen 1.5s var(--ease) .95s backwards;background:linear-gradient(100deg,#0000 38%,#fff3 50%,#0000 62%) 100% 0/300% 100% no-repeat;position:absolute;inset:0}@keyframes nav-sheen{0%{background-position:100% 0}to{background-position:0 0}}.nav__glow{z-index:-1;top:4px;bottom:4px;left:var(--l,4px);right:var(--r,100%);pointer-events:none;opacity:var(--go,0);background:radial-gradient(70% 140% at var(--px,50%) 0%, #fff3, transparent 70%), linear-gradient(180deg, #ffffff21, #ffffff0d);transition:left var(--tl,.45s) var(--ease), right var(--tr,.45s) var(--ease), opacity .35s var(--ease), scale .25s var(--ease);border-radius:99px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e,0 0 22px -6px #a082ff99}.nav__links:has(a:active) .nav__glow{scale:.94}.nav__glow.is-press{animation:nav-press .55s var(--ease)}@keyframes nav-press{30%{box-shadow:inset 0 0 0 1px #ffffff4d,inset 0 1px #ffffff4d,0 0 30px -2px #b496fff2}}.nav__ripple{pointer-events:none;width:16px;height:16px;animation:nav-ripple .65s var(--ease) forwards;background:radial-gradient(closest-side,#ffffff8c,#d2beff33 60%,#0000);border-radius:50%;margin:-8px 0 0 -8px;position:absolute}@keyframes nav-ripple{0%{opacity:1;scale:.4}to{opacity:0;scale:9}}.nav__links a{height:40px;padding:0 var(--s5);font:500 15px/1 var(--sans);letter-spacing:.005em;color:var(--ink-2);translate:var(--tx,0px) var(--ty,0px);transition:color .3s, translate .35s var(--ease);animation:nav-link-in .9s var(--ease) backwards;animation-delay:calc(.4s + var(--i,0) * 90ms);border-radius:99px;align-items:center;text-decoration:none;display:inline-flex;position:relative}.nav__links a:nth-of-type(2){--i:1}.nav__links a:nth-of-type(3){--i:2}.nav__links a{gap:8px;padding:0 20px 0 16px}.nav__ico{fill:none;width:16px;height:16px;stroke:var(--ic);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;flex:none;transition:opacity .3s,filter .3s}.nav__ico--worlds{--ic:#b9a7ff}.nav__ico--app{--ic:#9dc4ff}.nav__ico--pro{--ic:#ffc94d;fill:#ffc94d38}.nav__links a:hover .nav__ico,.nav__links a[aria-current=true] .nav__ico{opacity:1}.nav__links a:hover .nav__ico--worlds{animation:ico-orbit 1.1s var(--ease)}.nav__links a:hover .nav__ico--app{animation:.7s ease-in-out ico-tap}.nav__links a:hover .nav__ico--pro{animation:ico-crown .9s var(--ease);filter:drop-shadow(0 0 5px #ffc446bf)}@keyframes ico-orbit{to{rotate:360deg}}@keyframes ico-tap{0%,to{rotate:0deg}18%{rotate:-14deg}36%{rotate:11deg}54%{rotate:-6deg}72%{rotate:3deg}}@keyframes ico-crown{0%,to{translate:0;rotate:0deg;scale:1}35%{translate:0 -3px;rotate:-10deg;scale:1.18}65%{translate:0 -1px;rotate:5deg;scale:1.06}}@keyframes nav-link-in{0%{opacity:0;filter:blur(6px);translate:0 8px}}.nav__links a:hover,.nav__links a[aria-current=true]{color:var(--ink)}.nav__links a:after{content:"";width:4px;height:4px;transition:scale .4s var(--ease);background:#c8b4ff;border-radius:50%;position:absolute;bottom:4px;left:50%;translate:-50%;scale:0;box-shadow:0 0 8px 1px #aa8cffe6}.nav__links a[aria-current=true]:after{scale:1}.nav__actions{justify-self:end;align-items:center;gap:var(--s3);grid-column:3;display:flex}:root:lang(uk){--display:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}.lang{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0f;border-radius:999px;flex:none;align-items:center;height:36px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.lang a{min-width:34px;height:30px;font:600 12px/1 var(--sans);letter-spacing:.06em;color:var(--ink-3);border-radius:999px;place-items:center;padding:0 9px;text-decoration:none;transition:color .3s,background-color .3s;display:grid}.lang a:hover{color:var(--ink)}.lang a[aria-current]{color:#0d0b1e;background:#ffffffeb}.lang a:focus-visible{outline-offset:2px;outline:2px solid #c8b4ff}.pill{justify-content:center;align-items:center;gap:var(--s2);height:44px;padding:0 var(--s5);font:600 15px/1 var(--display);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;color:var(--ink);transition:transform .3s var(--ease), box-shadow .3s var(--ease), background-color .3s;background:#ffffff0f;border:0;border-radius:999px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.pill:hover{background:#ffffff1a}.pill--bloom{color:#0d0b1e;background:linear-gradient(#fff,#e8e2fb);box-shadow:inset 0 1px #fff,inset 0 -1px #503ca033,0 1px 2px #00000073,0 10px 30px -12px #aa8cffa6}.pill--bloom:hover{background:linear-gradient(#fff,#efeafd);transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -1px #503ca033,0 1px 2px #00000073,0 16px 40px -12px #aa8cffd9}.pill--bloom:active{transform:translateY(0)scale(.98)}.pill--cta{height:52px;padding:0 var(--s6);font-size:16px}.pill--large{height:60px;padding:0 var(--s8);font-size:18px}@property --rim{syntax:"<angle>";inherits:false;initial-value:0deg}.nav__sound-slot{width:var(--sound,44px);height:var(--sound,44px);flex:none}.sound{--sound:44px;right:var(--gutter);top:calc((var(--nav-h) - var(--sound)) / 2);z-index:60;width:var(--sound);height:var(--sound);cursor:pointer;color:var(--ink);-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);transition:background-color .3s, scale .35s cubic-bezier(.2, .9, .3, 1.3), top .5s var(--ease);background:#0e0e228c;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:inset 0 1px #ffffff1f,0 10px 30px -12px #000c}.nav-scrolled .sound{top:calc((68px - var(--sound)) / 2)}.nav-hidden .sound{box-shadow:inset 0 1px #ffffff1f,0 10px 30px -10px #000000e6,0 0 0 6px #04050d59}.sound:hover{background:#1c183cb3}.sound:active{scale:.94}.sound__rim{pointer-events:none;background:conic-gradient(from var(--rim), transparent 0deg, #8a5cff 70deg, #ed66b3 140deg, #9ad2ff 200deg, transparent 260deg, transparent 360deg);border-radius:50%;padding:1.5px;animation:3.2s linear infinite sound-rim;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes sound-rim{to{--rim:360deg}}.sound:before{content:"";pointer-events:none;opacity:0;animation:sound-wink 4s var(--ease) .6s infinite;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 1.5px #d2aaffe6,0 0 24px 4px #a06eff8c}@keyframes sound-wink{0%{opacity:.95;scale:1}30%,to{opacity:0;scale:1.75}}.sound__icon{width:22px;height:22px;transition:opacity .3s,scale .3s}.sound__off{transition:opacity .3s}.sound__eq{opacity:0;align-items:center;gap:3px;height:18px;transition:opacity .3s;display:flex;position:absolute}.sound__eq i{transform-origin:50%;background:linear-gradient(#f2b8e6,#a995ff);border-radius:2px;width:3px;height:100%;scale:1 .3}.sound__eq i:first-child{--t:.9s;--d:-.2s}.sound__eq i:nth-child(2){--t:.7s;--d:-.5s}.sound__eq i:nth-child(3){--t:1.1s;--d:-.1s}.sound__eq i:nth-child(4){--t:.8s;--d:-.35s}@keyframes sound-eq{0%,to{scale:1 .25}50%{scale:1}}.sound__label{white-space:nowrap;pointer-events:none;font:500 14px/1 var(--display);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity .4s var(--ease), translate .4s var(--ease);background:#0e0e22b3;border-radius:99px;padding:8px 14px;position:absolute;top:calc(100% + 10px);right:0;translate:0 -6px;box-shadow:inset 0 0 0 1px #ffffff1a}.sound[aria-pressed=false]:hover .sound__label,.sound.is-hinting .sound__label{opacity:1;translate:0}.sound[aria-pressed=true] .sound__rim{background:linear-gradient(135deg,#8a5cffb3,#ed66b380);animation:none}.sound[aria-pressed=true]:before{animation:none}.sound[aria-pressed=true] .sound__icon{opacity:0;scale:.6}.sound[aria-pressed=true] .sound__eq{opacity:1}.sound[aria-pressed=true] .sound__eq i{animation:sound-eq var(--t) ease-in-out var(--d) infinite}.badge{transition:transform .25s var(--ease);border-radius:9px;line-height:0;text-decoration:none;display:inline-flex}.badge img{width:auto;height:52px;display:block}.badge:hover{transform:translateY(-1px)}.badge:focus-visible{outline-offset:4px;outline:2px solid #c8b4ff}.badge--large img{height:64px}.badge--nav img{height:40px}.hero{cursor:default;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:100svh;min-height:560px;position:relative;overflow:hidden}.hero__stage{background:radial-gradient(60% 60% at 50% 47%, #0d1238, var(--night) 70%);position:absolute;inset:0}.hero__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.hero.is-live .hero__canvas{opacity:1}.hero__poster{object-fit:cover;object-position:50% 47%;width:100%;height:100%;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.hero.is-live .hero__poster{opacity:0}.no-gl .hero__poster{transform-origin:50% 47%;animation:16s ease-in-out infinite poster-breathe}@keyframes poster-breathe{0%,to{scale:.94}25%,50%{scale:1}}.hero__copy{pointer-events:none;padding:calc(var(--nav-h) + clamp(24px, 6vh, 72px)) var(--gutter) 0;position:absolute;inset:0}.hero__title{letter-spacing:-.05em;font-size:clamp(56px,9.4vw,168px);font-weight:500;line-height:.92}.hero__title em{transform-origin:100% 70%;-webkit-text-fill-color:currentColor;scale:calc(.95 + .07 * var(--bloom,1));will-change:scale;background:0 0;padding-block:0;font-size:.8em;display:inline-block;position:relative}.hero__title .line:first-child{opacity:calc((.58 + .42 * var(--in,1)) * (1 - 1.3 * var(--z,0)));will-change:opacity}.hero__title em:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);opacity:calc(var(--bloom,1) * var(--bloom,1));will-change:opacity;background:radial-gradient(closest-side,#ec96d657,#9678ff29 55%,#0000);border-radius:50%;position:absolute;inset:-30% -18% -40%}@property --sweep{syntax:"<percentage>";inherits:true;initial-value:130%}.hero__title em .word{background-image:linear-gradient(100deg, transparent 42%, #ffffffbf 50%, transparent 58%), var(--glow);background-size:300% 100%, var(--gw,100%) 100%;background-position:var(--sweep) 0, var(--gx,0) 0;background-repeat:no-repeat}.hero__title em.is-bloom{animation:hero-sweep 1.5s var(--ease)}@keyframes hero-sweep{0%{--sweep:130%}to{--sweep:-30%}}.hero__title .line{display:block}.hero__title .word{will-change:opacity, filter, transform;display:inline-block}.js .hero__title .word{opacity:0;filter:blur(14px);transform:translateY(.12em)}.hero__title .line:nth-child(2){right:var(--gutter);text-align:right;position:absolute;bottom:clamp(140px,22vh,220px)}.hero__title .word{text-shadow:0 0 48px #04050d99}.hero__foot{padding:0 var(--gutter) clamp(24px, 5vh, 48px);align-items:end;gap:var(--s6) var(--s10);pointer-events:none;grid-template-columns:minmax(0,420px) 1fr;display:grid;position:absolute;inset:auto 0 0}.hero__foot>*{pointer-events:auto}.hero__cta{align-items:center;gap:var(--s4) var(--s5);flex-wrap:wrap;grid-column:1;display:flex}.js .hero__cta,.js .hero__hud{opacity:0;transform:translateY(12px)}.failsafe .hero__title .word,.failsafe .hero__cta,.failsafe .hero__hud,.failsafe .manifesto__text .w{opacity:1!important;filter:none!important;transform:none!important}.hero__hud{justify-items:center;gap:var(--s3);pointer-events:none;text-align:center;display:grid;position:absolute;bottom:clamp(24px,5vh,48px);left:50%;translate:-50%}.hud__phase{font:500 clamp(22px, 2.2vw, 30px)/1 var(--display);letter-spacing:-.02em;transition:opacity .5s}.hud__bars{gap:var(--s2);transition:opacity .5s var(--ease);width:168px;display:flex}.hud__bars i{background:#ffffff29;border-radius:2px;min-width:0;height:4px;position:relative;overflow:hidden}.hud__bars i b{transform-origin:0;border-radius:inherit;background:#ffffffd9;position:absolute;inset:0;transform:scaleX(0)}.hold-pill{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);height:48px;color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color .4s, box-shadow .4s, scale .4s var(--ease);background:#ffffff0d;border:0;border-radius:99px;align-items:center;gap:12px;padding:0 20px 0 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.hold-pill:hover{background:#ffffff17;box-shadow:inset 0 0 0 1px #fff3}.hold-pill:active{scale:.97}.hold__ring{flex:none;width:24px;height:24px;overflow:visible;rotate:-90deg}.hold__track,.hold__fill{fill:none;stroke-width:1.5px}.hold__track{stroke:#ffffff38}.hold__fill{stroke:#fff;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p,0));filter:drop-shadow(0 0 3px #d6c4ffe6)}.hold__seed{fill:#fff;transform-origin:12px 12px;scale:calc(.55 + .45 * var(--o,.5));opacity:calc(.5 + .5 * var(--o,.5))}.hold-pill.is-known .hold__seed{opacity:.7;scale:.6}.hold__words{text-align:left;display:grid}.hold__words>span{opacity:0;transition:opacity .45s var(--ease), translate .45s var(--ease);white-space:nowrap;grid-area:1/1;translate:0 6px}.hold__words>span.is-on{opacity:1;translate:0}.hold__words [data-say=done]{background:linear-gradient(100deg, var(--lit-1), var(--lit-2) 48%, var(--lit-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:-.1em -.1em -.2em 0;padding:.1em .1em .2em 0}.hold-ring{pointer-events:none;z-index:5;opacity:0;width:80px;height:80px;transition:opacity .5s var(--ease), scale .6s var(--ease);margin:-40px 0 0 -40px;position:fixed;scale:.8}.hold-ring.is-on{opacity:1;scale:1}.hold-ring svg{width:100%;height:100%;overflow:visible;rotate:-90deg}.hold-ring .hold__track,.hold-ring .hold__fill{stroke-width:1.5px;vector-effect:non-scaling-stroke}.manifesto{--col:min(100%, 640px);height:400svh;position:relative}.manifesto__stage{height:100svh;padding:0 max(var(--gutter), 10vw);place-items:center;display:grid;position:sticky;top:0;overflow:hidden}.zoom-on .hero-zoom{height:200svh}.zoom-on .hero{position:sticky;top:0}.zoom-on .manifesto{pointer-events:none;height:500svh;margin-top:-200svh}.zoom-on .manifesto.is-arrived{pointer-events:auto}.zoom-on .hero__stage{opacity:calc(1 - var(--zf,0))}.zoom-on .hero__poster{transform-origin:50% 47%;scale:calc(1 + var(--zz,0))}.zoom-on .hero__title .line{transform-origin:0 0;will-change:transform, filter;transform:translate(calc(var(--z,0) * -7vw), calc(var(--z,0) * -16vh)) scale(calc(1 + .55 * var(--z,0)));filter:blur(calc(var(--z,0) * 18px))}.zoom-on .hero__title .line:nth-child(2){transform-origin:100% 100%;opacity:calc(1 - 1.15 * var(--z,0));transform:translate(calc(var(--z,0) * 8vw), calc(var(--z,0) * 14vh)) scale(calc(1 + .8 * var(--z,0)))}.zoom-on .hero__foot{opacity:calc(1 - 2.4 * var(--z,0));translate:0 calc(var(--z,0) * 32px)}.zoom-on .hero.is-gone .hero__foot{visibility:hidden}.zoom-on .manifesto__in{opacity:var(--ze,0);transform:scale(calc(.62 + .38 * var(--ze,0)));filter:blur(calc((1 - var(--ze,0)) * 20px));will-change:transform, filter, opacity}.failsafe .hero-zoom{height:auto}.failsafe .hero{position:relative}.failsafe .manifesto{pointer-events:auto;height:auto;margin-top:0}.failsafe .manifesto__in{opacity:1;filter:none;transform:none}.failsafe .manifesto__text{height:auto}.failsafe .beat{text-align:left;max-width:none;margin-bottom:.5em;display:block;position:static;translate:none;opacity:1!important}.failsafe .reveal h2{filter:none;-webkit-mask-image:none;mask-image:none}.manifesto__canvas{pointer-events:none;width:100%;height:100%;opacity:var(--m-op,0);scale:var(--m-scale,1);filter:grayscale(var(--m-gray,1)) sepia(var(--m-sepia,.55)) brightness(var(--m-bright,.9)) contrast(.9) blur(var(--m-blur,0px));position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000 100%);mask:radial-gradient(closest-side,#000 55%,#0000 100%)}.manifesto__pollen{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.manifesto__text{z-index:1;width:min(100%,1240px);height:76svh;font:500 clamp(40px, min(8.4vw, 11.5vh), 116px)/1.02 var(--display);letter-spacing:-.04em;margin:0 auto;position:relative}.manifesto__in{width:100%}.beat{text-wrap:balance;max-width:min(100%,11.5em);position:absolute;top:50%;left:0;translate:0 -50%}.beat:nth-child(2n){text-align:right;left:auto;right:0}.beat:last-child{text-align:center;width:max-content;max-width:min(100%,12em);left:50%;right:auto;translate:-50% -50%}.manifesto__text em{font-family:var(--title);letter-spacing:-.05em;font-size:.96em;font-style:normal;font-weight:400}.manifesto__text em .w{background:linear-gradient(100deg, var(--lit-1) 0%, var(--lit-2) 48%, var(--lit-3) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:-.06em -.08em -.2em 0;padding:.06em .08em .2em 0}.js .manifesto__text .w{opacity:.14}.js .beat:not(:first-child){opacity:0}@property --night{syntax:"<color>";inherits:true;initial-value:#04050d}@property --ink{syntax:"<color>";inherits:true;initial-value:#f3f0fa}@property --ink-2{syntax:"<color>";inherits:true;initial-value:#ece8faa8}@property --ink-3{syntax:"<color>";inherits:true;initial-value:#ece8fa8f}.worlds{--head-w:min(34vw, 540px);background:var(--night);color:var(--ink);transition:--night .9s var(--ease), --ink .9s var(--ease), --ink-2 .9s var(--ease), --ink-3 .9s var(--ease), --lit-1 .9s var(--ease), --lit-2 .9s var(--ease), --lit-3 .9s var(--ease);position:relative}.worlds.is-day{--night:#f2f2f7;--ink:#15122a;--ink-2:#15122aad;--ink-3:#15122a8f;--lit-1:#6b3ff2;--lit-2:#cf3f96;--lit-3:#4a6cf0}.worlds.is-day .world__view{box-shadow:0 24px 50px -30px #281e5a59,0 2px 6px -2px #281e5a1f}.worlds.is-day .world__view:after{box-shadow:inset 0 0 0 1px #15122a14}.worlds.is-day .daynight{background:#15122a0d;box-shadow:inset 0 0 0 1px #15122a14}.worlds.is-day .daynight.daynight:before{background:#fff;box-shadow:0 1px 3px #15122a24,0 0 0 .5px #15122a0f}.worlds__pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.worlds__canvas{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}@property --motif-glow{syntax:"<color>";inherits:true;initial-value:#7d8cff}.worlds__motif{z-index:0;pointer-events:none;transition:--motif-glow 1.4s var(--ease);position:absolute;inset:0;overflow:hidden;-webkit-mask:radial-gradient(72% 78% at 64%,#000 34%,#0000 100%);mask:radial-gradient(72% 78% at 64%,#000 34%,#0000 100%)}.worlds__motif:before{content:"";background:radial-gradient(46% 52% at 64% 50%, color-mix(in srgb, var(--motif-glow) 13%, transparent), transparent 72%);position:absolute;inset:0}.worlds__motif i{background:var(--tint,transparent);opacity:0;width:calc(100% + 440px);height:calc(100% + 440px);transition:opacity 1.4s var(--ease);will-change:transform, opacity;-webkit-mask:var(--motif) 0 0 / var(--mw) var(--mh) repeat;-webkit-mask:var(--motif) 0 0 / var(--mw) var(--mh) repeat;mask:var(--motif) 0 0 / var(--mw) var(--mh) repeat;position:absolute;top:0;left:0}.worlds__motif i.is-on{opacity:.12}.worlds__motif i.is-bare{background:0 0}.worlds.is-day .worlds__motif i.is-on{opacity:.16}.worlds.is-day .worlds__motif:before{background:radial-gradient(46% 52% at 64% 50%, color-mix(in srgb, var(--motif-glow) 9%, transparent), transparent 72%)}.worlds__rail{isolation:isolate}.worlds__head{left:var(--gutter);z-index:3;width:var(--head-w);position:absolute;top:50%;translate:0 -50%}.worlds__head h2{margin-bottom:var(--s6);text-wrap:balance;font-size:clamp(44px,5.2vw,84px)}@media (min-width:1025px){:root:lang(uk) .worlds__head h2{font-size:clamp(40px,4vw,66px)}}@media (min-width:721px) and (max-width:1024px){:root:lang(uk) .worlds__head h2{font-size:clamp(48px,6.2vw,64px)}}.worlds__lede{color:var(--ink-2);max-width:44ch;font-size:19px;line-height:1.5}.worlds__meta{margin-top:var(--s10);gap:var(--s4);font:500 14px/1 var(--sans);color:var(--ink-3);letter-spacing:.04em;align-items:baseline;display:flex}.worlds__count{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:inline-flex}.worlds__count b{min-width:1.3em;font:500 clamp(40px, 3.4vw, 56px)/1 var(--display);letter-spacing:-.04em;color:var(--ink);display:inline-block}.worlds__count b.is-tick{animation:count-tick .5s var(--ease)}.worlds__count>span{font:500 16px/1 var(--sans);color:var(--ink-3);letter-spacing:.02em}@keyframes count-tick{0%{opacity:.2;translate:0 .25em}}.daynight{margin-top:var(--s6);background:#ffffff0a;border-radius:99px;padding:4px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.daynight:before{content:"";width:calc(50% - 4px);transition:translate .5s var(--ease), background-color .5s;background:#ffffff1a;border-radius:99px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff1f}.daynight:has([data-mode=day][aria-checked=true]):before{background:#ffecc829;translate:100%}.daynight button{min-width:92px;height:36px;color:var(--ink-3);font:500 14px/1 var(--display);cursor:pointer;background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:color .3s;display:inline-flex;position:relative}.daynight button[aria-checked=true]{color:var(--ink)}.daynight svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:16px;height:16px}.daynight [data-mode=night] svg{fill:currentColor;stroke:none;overflow:visible}.daynight .dn-moon__star{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50%}.daynight .dn-sun{overflow:visible}.daynight .dn-sun__rays{transform-box:view-box;transform-origin:12px 12px}.daynight [data-mode=day][aria-checked=false] .dn-sun__rays{animation:18s linear infinite dn-rays}.daynight [data-mode=night][aria-checked=false] .dn-moon__body{transform-box:fill-box;transform-origin:60% 60%;animation:5s ease-in-out infinite dn-rock}.daynight [data-mode=night][aria-checked=false] .dn-moon__star{animation:3.6s ease-in-out infinite dn-twinkle}.daynight button:hover .dn-sun__rays{animation-duration:9s}@keyframes dn-rays{to{rotate:360deg}}@keyframes dn-rock{0%,to{rotate:-9deg}50%{rotate:7deg}}@keyframes dn-twinkle{0%,60%,to{opacity:0;scale:.4}75%{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.daynight svg *{animation:none!important}}@media (min-width:1025px){.worlds .daynight{margin-top:var(--s8);padding:5px}.worlds .daynight:before{width:calc(50% - 5px);top:5px;bottom:5px;left:5px}.worlds .daynight button{gap:12px;min-width:148px;height:56px;padding:0 24px;font-size:18px}.worlds .daynight svg{width:22px;height:22px}}@media (min-width:721px) and (max-width:1024px){.worlds .daynight button{gap:10px;min-width:124px;height:48px;font-size:16px}.worlds .daynight svg{width:20px;height:20px}}.worlds__rail{z-index:1;width:100%;position:relative}.worlds__veil{display:none}@media (min-width:1025px){.worlds__veil{--fade-from:calc(var(--gutter) + var(--head-w) + 24px);width:calc(var(--fade-from) + 9vw);z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--night) calc(var(--fade-from) - 80px), color-mix(in srgb, var(--night) 90%, transparent) calc(var(--fade-from) - 20px), color-mix(in srgb, var(--night) 66%, transparent) calc(var(--fade-from) + 2vw), color-mix(in srgb, var(--night) 34%, transparent) calc(var(--fade-from) + 5vw), color-mix(in srgb, var(--night) 10%, transparent) calc(var(--fade-from) + 7.5vw), transparent);display:block;position:absolute;inset:0 auto 0 0}}.worlds__track{padding:0 var(--gutter) 0 calc(var(--gutter) + var(--head-w) + var(--s20));will-change:transform;z-index:2;gap:clamp(16px,2vw,32px);margin:0;list-style:none;display:flex;position:relative}.world{flex:none;width:clamp(280px,min(30vw,49.6svh),520px)}.world__frame{margin:0}.world__view{aspect-ratio:4/5;border-radius:var(--r-card);cursor:pointer;box-shadow:inset 0 0 0 1px var(--hair);transition:transform .6s var(--ease), box-shadow .6s var(--ease);position:relative;overflow:hidden}.world__view:hover{box-shadow:inset 0 0 0 1px #ffffff2e,0 24px 60px -24px #8057fa73}.world__view:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.world__poster{object-fit:cover;width:100%;height:100%;transition:opacity .8s var(--ease);background:var(--night-2);position:absolute;inset:0}.world.is-live .world__poster{opacity:0}.world__caption{column-gap:var(--s3);row-gap:var(--s1);padding:var(--s4) var(--s1) 0;grid-template-columns:auto 1fr;display:grid}.world__index{font:500 14px/1.6 var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;grid-row:span 2}.world__title{font:600 26px/1.1 var(--display);letter-spacing:-.025em}.world__kind{font:600 12px/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.world__line{margin-top:var(--s2);color:var(--ink-2);grid-column:2;max-width:30ch;font-size:16px;line-height:1.45}@media (min-width:1025px){.world__caption{column-gap:var(--s4);padding-top:var(--s5)}.world__index{font-size:15px;line-height:2.1}.world__title{font-size:clamp(28px,2.2vw,34px)}.world__kind{font-size:13px}.world__line{max-width:32ch;margin-top:var(--s3);font-size:18px}}.app{padding:clamp(120px, 20vh, 200px) var(--gutter) var(--s16)}.section-head{text-align:center;max-width:960px;margin:0 auto}.section-head h2{margin-bottom:var(--s6)}h2{text-wrap:balance}h1 em,h2 em{font-family:var(--title);letter-spacing:-.05em;font-size:.96em;font-weight:400}.section-head__lede{color:var(--ink-2);font:400 21px/1.5 var(--display);text-wrap:pretty;max-width:44ch;margin:0 auto}.ways{gap:var(--s10);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;margin:clamp(48px,7vh,72px) auto 0;padding:0;list-style:none;display:grid}.ways li{--c:#b3a8ff;align-content:start;justify-items:center;gap:10px;display:grid}.ways li:nth-child(2){--c:#ff9ec6}.ways li:nth-child(3){--c:#6bb8ff}.ways svg{fill:none;width:56px;height:56px;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 30%, transparent), 0 0 28px -6px color-mix(in srgb, var(--c) 60%, transparent);border-radius:50%;margin-bottom:6px;padding:14px}.ways b{font:600 22px/1.2 var(--display);letter-spacing:-.015em;color:var(--ink);align-items:center;gap:10px;display:inline-flex}.ways b small{height:22px;font:600 11px/1 var(--display);letter-spacing:.02em;color:#0d0b1e;background:#fff;border-radius:99px;align-items:center;padding:0 9px;display:inline-flex}.ways span{max-width:30ch;font:400 17px/1.45 var(--display);color:var(--ink-3);text-wrap:pretty}.devices{isolation:isolate;justify-content:center;align-items:center;gap:clamp(20px,3.5vw,56px);margin:clamp(48px,10vh,96px) auto 0;display:flex;position:relative}.devices__dots{display:none}.devices__aura{aspect-ratio:1;pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#8057fa38,#ed66b312 45%,#0000 72%);width:min(110vw,1500px);position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000);mask:radial-gradient(closest-side,#000 55%,#0000)}.devices__aura i{inset:calc(var(--k) * 8%);box-shadow:inset 0 0 0 1px rgb(214 200 255/calc(.16 - var(--k) * .022));scale:calc(.9 + .1 * var(--b,.5) + var(--k) * .012 * var(--b,.5));border-radius:50%;position:absolute}.devices__aura i:first-child{--k:1}.devices__aura i:nth-child(2){--k:2}.devices__aura i:nth-child(3){--k:3}.devices__aura i:nth-child(4){--k:4}.devices__aura i:nth-child(5){--k:5}.devices:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#5a3cc847,#0000);border-radius:50%;width:min(90%,1000px);height:70%;position:absolute;top:50%;left:50%;translate:-50% -50%}.device{--w:clamp(260px, 24vw, 380px);width:var(--w);aspect-ratio:1470/3000;will-change:transform;flex:none;margin:0;position:relative}.device--side{--w:clamp(240px, 19.8vw, 316px)}.device--main{z-index:1;scale:var(--zoom,1)}.device--side{filter:blur(calc(var(--focus-in,0px) + var(--focus-out,0px)));opacity:var(--fade,1);translate:var(--drift,0px) 0;scale:var(--recede,1)}.device__glass{background:#000;border-radius:12.5%/5.75%;width:89.796%;height:95.6%;position:absolute;top:2.2%;left:5.102%;overflow:hidden;container-type:inline-size}.device__bezel{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.device--main .device__glass{cursor:pointer}.device__glass>img,.device__canvas,.device__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.device__canvas{opacity:0;transition:opacity 1s var(--ease)}.device.is-live .device__canvas{opacity:1}.device:not(.is-live) .screen{opacity:0}.device:not(.is-live) .screen:focus-within{opacity:1}.screen{font-family:var(--sans);color:#fff;pointer-events:none;position:absolute;inset:0}.screen__status{font:600 4.3cqw/1 var(--sans);justify-content:space-between;align-items:center;display:flex;position:absolute;top:8cqw;left:12.6cqw;right:8.8cqw;translate:0 -50%}.screen__icons{fill:#fff;color:#fff;align-items:center;gap:1.6cqw;display:flex}.screen__icons svg{width:auto;height:3cqw}.screen .glass{color:#fff;background:#101224a8;border-radius:99px;justify-content:center;align-items:center;height:10.6cqw;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 .25cqw #ffffff1a,inset 0 .3cqw #ffffff0d}.screen__look{min-width:15.9cqw;font:600 3.4cqw/1 var(--sans);padding:0 3.6cqw;top:24cqw;left:5cqw;translate:0 -50%}.screen__settings{width:10.6cqw;top:24cqw;right:5cqw;translate:0 -50%}.screen__settings svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;width:4.8cqw;height:4.8cqw}.screen__technique{color:#fff;cursor:pointer;pointer-events:auto;font:inherit;background:0 0;border:0;border-radius:3cqw;justify-items:center;gap:1.3cqw;padding:1.6cqw 3cqw;display:grid;position:absolute;top:23.6cqw;left:50%;translate:-50% -50%}.screen__technique:hover>span{color:#fff}.screen__technique small{font:600 2.75cqw/1 var(--sans);letter-spacing:.165em;text-transform:uppercase;color:#ffffff8c;white-space:nowrap}.screen__technique>span{font:400 4cqw/1 ui-rounded, "SF Pro Rounded", var(--sans);letter-spacing:.03em;color:#ffffffeb;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:1.6cqw;display:inline-flex}.screen__technique svg{fill:none;stroke:#fff9;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:2.5cqw;height:2.5cqw}.screen__word{text-align:center;font:600 13.4cqw/1 var(--serif);letter-spacing:-.015em;text-shadow:0 0 3.5cqw #0000008c;transition:opacity .35s;position:absolute;top:156.5cqw;left:0;right:0;translate:0 -50%}.screen__count{text-align:center;font:300 6cqw/1 ui-rounded, "SF Pro Rounded", var(--sans);color:#ffffff8c;font-variant-numeric:tabular-nums;position:absolute;top:171.7cqw;left:0;right:0;translate:0 -50%}.screen__track{gap:1cqw;display:flex;position:absolute;top:185.4cqw;left:5cqw;right:5cqw;translate:0 -50%}.screen__track i{background:#ffffff24;border-radius:1cqw;min-width:0;height:1cqw;position:relative;overflow:hidden}.screen__track b{border-radius:inherit;transform-origin:0;background:#ffffffb8;position:absolute;inset:0;transform:scaleX(0)}.screen__bottom{height:15.9cqw;position:absolute;top:201.4cqw;left:5cqw;right:5cqw;translate:0 -50%}.screen__left{font:500 3.7cqw/1 var(--sans);font-variant-numeric:tabular-nums;gap:2cqw;padding:0 3cqw 0 3.6cqw;top:50%;left:0;translate:0 -50%}.screen__left svg{width:3.8cqw;height:3.8cqw}.screen__left circle{fill:#ffffff80}.screen__left path{fill:none;stroke:#16172a;stroke-width:2px;stroke-linecap:round}.screen .screen__play{width:15.9cqw;height:15.9cqw;top:50%;left:50%;translate:-50% -50%}.screen__ring{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.screen__ring circle{fill:none;stroke:url(#ring-brand);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100 100;stroke-dashoffset:4px}.screen__pause{fill:#fff;width:5.4cqw;height:5.4cqw}.screen__sound{width:10.6cqw;top:50%;right:0;translate:0 -50%}.screen__sound svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:4.8cqw;height:4.8cqw}.screen__sound circle{fill:#fff;stroke:none}.sheet{pointer-events:auto;-webkit-backdrop-filter:blur(5cqw)saturate(1.4);backdrop-filter:blur(5cqw)saturate(1.4);height:118cqw;transition:transform .45s var(--ease);background:#1e1e28e6;border-radius:10cqw 10cqw 12.5cqw 12.5cqw;flex-direction:column;padding:2.4cqw 4cqw 0;display:flex;position:absolute;bottom:1.6cqw;left:1.6cqw;right:1.6cqw;overflow:hidden;transform:translateY(104%);box-shadow:inset 0 0 0 .25cqw #ffffff1a,0 -3cqw 10cqw #00000059}.sheet.is-open{transform:none}.sheet__grabber{background:#ffffff47;border-radius:1cqw;align-self:center;width:9cqw;height:1.2cqw}.sheet__title{text-align:center;font:600 5.4cqw/1 var(--serif);margin-top:4.2cqw}.sheet__over{font:600 2.9cqw/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin:6cqw 0 2.4cqw 1.2cqw}.sheet__list{overscroll-behavior:contain;scrollbar-width:none;background:#ffffff0f;border-radius:6cqw 6cqw 0 0;flex:1;min-height:0;overflow-y:auto}.sheet__list::-webkit-scrollbar{display:none}.tech{color:#fff;text-align:left;cursor:pointer;width:100%;min-height:17cqw;font:inherit;background:0 0;border:0;align-items:center;gap:3cqw;padding:0 3.6cqw;display:flex;position:relative}.tech+.tech:before{content:"";background:#ffffff14;height:1px;position:absolute;top:0;left:15.2cqw;right:0}.tech:hover{background:#ffffff0a}.tech__icon{background:color-mix(in srgb, var(--tint) 18%, transparent);width:8.6cqw;height:8.6cqw;box-shadow:inset 0 0 0 .25cqw color-mix(in srgb, var(--tint) 30%, transparent);border-radius:2.4cqw;flex:none;place-items:center;display:grid}.tech__icon svg{fill:none;width:5cqw;height:5cqw;stroke:var(--tint);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tech__name{min-width:0;font:600 4.3cqw/1.1 var(--serif);white-space:nowrap;flex:1;gap:1.1cqw;display:grid}.tech__name small{font:400 3cqw/1 var(--sans);color:#ffffff8c}.tech__mini{flex:none;gap:.5cqw;width:12cqw;display:flex}.tech__mini i{background:#fff3;border-radius:1cqw;height:1cqw}.tech__mini i.is-hold{background:#ffffff1a}.tech[aria-checked=true] .tech__mini i{background:#9b86ff}.tech[aria-checked=true] .tech__mini i.is-hold{background:#9b86ff73}.tech__check{border-radius:50%;flex:none;width:5.6cqw;height:5.6cqw;box-shadow:inset 0 0 0 .3cqw #ffffff47}.tech[aria-checked=true] .tech__check{box-shadow:none;background:#9b86ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.4l3 3 6-6.6' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/72% no-repeat}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--card-ground:radial-gradient(90% 55% at 50% -8%, #967dff1c, transparent 70%), linear-gradient(180deg, #0c0d20, #07081a);--card-edge:inset 0 0 0 1px #ffffff0f, inset 0 1px 0 #ffffff0d, 0 1px 1px #00000080, 0 30px 60px -40px #000000f2;--window:#ffffff0b;--window-edge:inset 0 0 0 1px #ffffff12, inset 0 1px 0 #ffffff0d, 0 10px 24px -14px #000000e6}.bento{grid-template-rows:408px 408px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"live live watch health""siri share widgets widgets";gap:16px;max-width:1240px;margin:clamp(48px,7vh,72px) auto 0;padding:0;list-style:none;display:grid}.tile{isolation:isolate;background:var(--card-ground);min-width:0;box-shadow:var(--card-edge);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.tile:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#dcd0ff66,#0000);height:1px;position:absolute;top:0;left:18%;right:18%}.tile:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:var(--grain);opacity:.06;mix-blend-mode:screen;position:absolute;inset:0}.glint{z-index:4;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(240px circle at var(--gx,50%) var(--gy,0%), #ebe1ffbf, #bea0ff40 35%, transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-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}.tile:hover>.glint{opacity:1}@supports (corner-shape:squircle){.glint{corner-shape:inherit}}.tile--live{grid-area:live}.tile--watch{grid-area:watch}.tile--health{grid-area:health}.tile--siri{grid-area:siri}.tile--share{grid-area:share}.tile--widgets{grid-area:widgets}.tile{--pad:30px;--pad-y:28px}.tile__head{z-index:2;padding:var(--pad-y) var(--pad) 0;gap:8px;display:grid;position:relative}.tile__head--foot{padding:0 var(--pad) var(--pad-y);margin-top:auto}.tile__head h3{font:600 24px/1.15 var(--display);letter-spacing:-.03em;color:var(--ink)}.tile__head p{font:400 15px/1.5 var(--display);color:var(--ink-3);text-wrap:pretty;max-width:30ch}.tile__art{min-height:0;padding:0 var(--pad);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.glyph{flex:none;width:24px;height:24px;display:block;overflow:visible}.glyph__petals>*{mix-blend-mode:screen}.lglyph{object-fit:contain;transform:scale(calc(.55 + .45 * var(--b,.7)));flex:none;display:block}.la-bar{background:#ffffff26;border-radius:2px;height:4px;display:block;overflow:hidden}.la-bar i{border-radius:inherit;transform-origin:0;height:100%;transform:scaleX(var(--p,.4));background:#998cff;display:block}.tile--live{flex-direction:row}.tile--live .tile__head{flex:1;align-self:center;padding:0 16px 0 36px}.mini-phone{aspect-ratio:1470/3000;flex:none;align-self:flex-start;width:330px;margin:32px 40px 0 0;position:relative}.mini-phone__bezel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mini-phone__screen{background:linear-gradient(#06071426,#0607148c 55%,#060714cc),url(/posters/prism.webp) 50% 20%/170% no-repeat,#0a0c2a;border-radius:12.5%/5.75%;width:89.796%;height:95.6%;position:absolute;top:2.2%;left:5.102%;overflow:hidden;container-type:inline-size}.mini-phone__screen>*{color:#fff;position:absolute}.lock__status{font:600 3.9cqw/1 var(--sans);justify-content:space-between;align-items:center;display:flex;top:7.1cqw;left:7cqw;right:7.5cqw;translate:0 -50%}.lock__icons{color:#fff;fill:#fff;align-items:center;gap:1.5cqw;display:flex}.lock__icons svg{width:auto;height:2.9cqw}.lock__island{width:56cqw;height:8.2cqw;font:500 3.7cqw/1 ui-rounded, "SF Pro Rounded", var(--sans);color:#fff;font-variant-numeric:tabular-nums;background:#000;border-radius:99px;justify-content:space-between;align-items:center;padding:0 3.8cqw 0 1.6cqw;display:flex;top:3.03cqw;left:50%;translate:-50%}.lock__island .lglyph{width:7cqw;height:7cqw}.lock__date{text-align:center;font:600 5.2cqw/1 var(--sans);color:#e1e8ffe6;top:20cqw;left:0;right:0}.lock__time{text-align:center;font:800 29cqw/1 ui-rounded, "Rounded Digits", "SF Pro Rounded", var(--sans);letter-spacing:-.02em;background:linear-gradient(#fffffff2,#c8d7ff8c 55%,#aabeff66);color:#0000;filter:drop-shadow(0 .3cqw #ffffff40)drop-shadow(0 1.2cqw 3cqw #141e5a59);-webkit-background-clip:text;background-clip:text;top:24.5cqw;left:0;right:0}.lock__la{background:#0a0a21db;border-radius:6cqw;align-items:center;gap:4cqw;padding:4cqw;display:flex;top:91.5cqw;left:3cqw;right:3cqw;box-shadow:inset 0 0 0 .25cqw #ffffff12,0 2cqw 6cqw #00000059}.lock__la .lglyph{width:16cqw;height:16cqw}.lock__la-body{flex:1;gap:1cqw;min-width:0;display:grid}.lock__la-row{justify-content:space-between;align-items:baseline;display:flex}.lock__la-row b{font:600 6cqw/1.15 var(--serif)}.lock__la-row span{font:300 5cqw/1 ui-rounded, "SF Pro Rounded", var(--sans);font-variant-numeric:tabular-nums}.lock__la small{color:#fff9;white-space:nowrap;font-size:3.25cqw}.lock__la .la-bar{height:1cqw;margin-top:1.4cqw}.tile--watch .tile__art:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#6e96ff29,#0000);border-radius:50%;width:300px;height:300px;position:absolute;top:120px;left:50%;translate:-50% -50%}.tile--watch .tile__art{flex:1;padding:0;position:static}.tile--watch .tile__art:after{content:"";z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:112px;position:absolute;top:232px;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000 55%);mask:linear-gradient(#0000,#000 55%)}.tile--watch .watch{width:236px;position:absolute;top:-40px;left:50%;translate:-50%;-webkit-mask:linear-gradient(#000 85%,#0000 96%);mask:linear-gradient(#000 85%,#0000 96%)}.watch{aspect-ratio:560/880;cursor:pointer;background:0 0;border:0;flex:none;width:216px;padding:0;display:block;position:relative}.watch__screen{background:#000;border-radius:24%/20%;place-items:center;width:74.29%;height:56.36%;display:grid;position:absolute;top:21.818%;left:12.857%;overflow:hidden}.watch__bezel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.watch__canvas{opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease);position:absolute;inset:0}.watch.is-live .watch__canvas{opacity:1}.watch__still{object-fit:cover;width:100%;height:100%;transition:opacity .8s var(--ease);position:absolute;inset:0;scale:.94}.watch.is-live .watch__still{opacity:0}.watch__phase{font:600 14px/1 var(--serif);color:#ffffffeb;z-index:1;position:absolute;top:9%}.watch__bpm{z-index:1;font:500 10px/1 var(--sans);color:var(--ink-3);align-items:center;gap:3px;display:flex;position:absolute;bottom:8%}.watch__bpm b{color:var(--heart);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.watch__beat{background:var(--heart);border-radius:50%;width:5px;height:5px;animation:.88s ease-in-out infinite beat}@keyframes beat{0%,60%,to{opacity:.6;transform:scale(.7)}20%{opacity:1;transform:scale(1.2)}}.watch__screen:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #96e6ffb3}.watch.is-tapped .watch__screen:after{animation:haptic .9s var(--ease)}@keyframes haptic{0%{opacity:1}to{opacity:0}}.tile--health .tile__art{padding:16px var(--pad) var(--pad-y)}.tile--health .tile__art:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#43d6cb29,#0000);border-radius:50%;width:280px;height:200px;position:absolute;top:55%;left:50%;translate:-50% -50%}.hk{width:100%;box-shadow:var(--window-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff12,#ffffff08);border-radius:20px;padding:14px 16px 12px;display:grid;position:relative}.hk__top{font:600 13px/1 var(--sans);color:#43d6cb;align-items:center;gap:8px;display:flex}.hk__top small{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:400}.hk__icon{background:#1fb3a9;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.hk__icon svg{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hk__value{font:600 13px/1 var(--sans);color:var(--ink-3);margin-top:16px}.hk__value b{font:700 34px/.9 ui-rounded, "SF Pro Rounded", var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;margin-right:4px}.hk__chart{align-items:flex-end;gap:6px;height:62px;margin-top:16px;display:flex}.hk__chart i{height:calc(var(--v) * 100%);transform-origin:bottom;transition:transform 1s var(--ease);background:linear-gradient(#43d6cb73,#43d6cb1f);border-radius:3px 3px 1px 1px;flex:1;transform:scaleY(.05)}.hk__chart i.is-today{background:linear-gradient(#6cf0e4,#1fb3a9);box-shadow:0 0 16px #43d6cb73}[data-health].is-in .hk__chart i{transform:none}.hk__chart i:nth-child(2){transition-delay:50ms}.hk__chart i:nth-child(3){transition-delay:.1s}.hk__chart i:nth-child(4){transition-delay:.15s}.hk__chart i:nth-child(5){transition-delay:.2s}.hk__chart i:nth-child(6){transition-delay:.25s}.hk__chart i:nth-child(7){transition-delay:.3s}.hk__days{gap:6px;margin-top:6px;display:flex}.hk__days span{text-align:center;color:var(--ink-3);flex:1;font-size:10.5px}.hk__source{font:500 12px/1 var(--sans);color:var(--ink-2);align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex;box-shadow:0 -1px #ffffff12}.hk__source img{border-radius:4px;width:16px;height:16px}.hk__source em{color:var(--ink-3);margin-left:auto;font-style:normal;font-weight:400}.tile--siri .tile__art{padding:0 0 var(--pad-y);align-items:stretch;position:static}.siri{color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-self:stretch;align-items:center;gap:0;padding:0;display:flex}.siri__edge{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.siri__ask,.siri__waves{z-index:1;position:relative}.siri__ask{padding:0 var(--pad);letter-spacing:-.01em;text-align:center;text-wrap:balance;color:#ffffff9e;margin:auto 0;font:400 34px/1.12 Times New Roman,Times,Liberation Serif,serif}.siri__ask .ch{transition:color .7s var(--ease), text-shadow .9s var(--ease);transition-delay:calc(var(--i) * 30ms)}.siri.is-listening .siri__ask .ch{color:#fff;text-shadow:0 0 16px #c8aaff8c}.siri__waves{flex:none;width:100%;height:112px;margin:-32px 0 -20px}.siri__state{text-align:center;min-height:1.2em;font:500 14px/1.2 var(--display);color:#ffffffd9;opacity:0;transition:opacity .5s var(--ease);position:absolute;bottom:16px;left:0;right:0}.siri.is-starting .siri__state{opacity:1}.tile--share .tile__art{flex-direction:column;justify-content:center;padding:0 0 24px}.slides{justify-items:center;gap:16px;width:100%;display:grid}.slides__track{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:16px;width:100%;margin-bottom:-24px;padding:16px calc(50% - 110px) 40px;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.slides__track:focus-visible{outline-offset:-4px}.slides__track::-webkit-scrollbar{display:none}.slides__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.slide{scroll-snap-align:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:28px;flex:none;width:220px;height:220px;box-shadow:0 0 0 1px #ffffff1f,0 1px 2px #00000080,0 8px 16px -8px #0009,0 26px 40px -24px #140a3ce6}@supports (corner-shape:squircle){.slide{corner-shape:superellipse(1.4);border-radius:32px}}.slides__dots{gap:8px;display:flex}.slides__dots button{cursor:pointer;width:8px;height:8px;transition:background-color .3s, width .3s var(--ease);background:#ffffff40;border:0;border-radius:50%;padding:0}.slides__dots button.is-on{background:#ffffffd9;border-radius:4px;width:20px}.tile--widgets{flex-direction:row;container-type:inline-size}.tile--widgets .tile__head{flex:1;align-self:center;padding:0 16px 0 36px}.widgets{flex:none;align-content:center;gap:2.4cqw;width:56cqw;padding:0 32px 0 0;display:grid}.wg{isolation:isolate;color:#fff;aspect-ratio:var(--ar);border-radius:3.6cqw;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1f,0 1px 2px #00000080,0 14px 28px -12px #000000b3,0 30px 50px -30px #3c1ea0cc}@supports (corner-shape:squircle){.wg{corner-shape:squircle;border-radius:6.6cqw}}.wg b{font:600 clamp(13px, 1.3cqw, 17px)/1.15 var(--serif)}.wg small{color:#ffffffb8;font-size:clamp(10px,.95cqw,12px)}.wg--medium{--ar:1027 / 477;background:radial-gradient(90% 120% at 12% 20%,#9678ff8c,#0000 60%),radial-gradient(80% 90% at 100% 100%,#ed66b359,#0000 60%),linear-gradient(160deg,#3b2c8e,#1d1454 70%);gap:2.4cqw;padding:2.4cqw}.wg__side{flex-direction:column;min-width:0;display:flex}.wg__glyph{object-fit:contain;filter:drop-shadow(0 0 10px #aa96ff99);width:8.4cqw;height:8.4cqw}.wg__side .wg__big{margin-top:auto;font-size:clamp(16px,1.75cqw,21px)}.wg__list{flex:1;gap:.7cqw;display:grid}.wg__row{background:#ffffff21;border-radius:1.6cqw;justify-content:space-between;align-items:center;gap:1cqw;padding:0 1.4cqw;display:flex;box-shadow:inset 0 1px #ffffff14}.wg__row small{font-family:ui-rounded, "Rounded Digits", var(--sans);color:#ffffffb3;white-space:nowrap}.wg--small{--ar:1;color:#1d1846;background:#e9e6fb;flex-direction:column;justify-content:flex-end;padding:2.2cqw}.wg--small small{color:#1d184699}.wg__bloom{z-index:-1;width:112%;max-width:none;height:auto;position:absolute;top:34%;left:50%;translate:-50% -50%}.wg--small:before{content:"";z-index:-1;background:linear-gradient(#0000 52%,#f0edfceb 80%);position:absolute;inset:0}.widgets__row{grid-template-columns:1fr 1fr;gap:2.4cqw;display:grid}.lockpieces{color:#fff;background:linear-gradient(160deg,#5c50be59,#1a184066);border-radius:3.6cqw;align-content:space-between;gap:12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff0f}.lockpieces__row{justify-content:space-between;align-items:center;display:flex}.accessory--rect{white-space:nowrap;gap:1px;display:grid}.accessory--rect b{font:600 15px/1.2 var(--serif)}.accessory--rect small{color:#ffffffb8;font-size:12px}.accessory--rect small+small{color:#ffffff80}.accessory--round{background:#ffffff26;border-radius:50%;align-content:center;place-items:center;gap:1px;width:50px;height:50px;display:grid}.accessory--round svg,.control svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.accessory--round b{font:700 15px/1 ui-rounded, "Rounded Digits", var(--sans)}.control{background:#ffffffe6;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.control svg{stroke:#1b1740;stroke-width:2px;width:20px;height:20px}.section-head--bento{margin-top:clamp(80px,12vh,128px)}.points{gap:var(--s10) var(--s8);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;margin:clamp(72px,10vh,112px) auto 0;padding:0;list-style:none;display:grid}.points li{--c:#4dd1c7;border-top:1px solid #ffffff1a;align-content:start;gap:12px;padding-top:24px;display:grid}.points li:nth-child(2){--c:#6fdc8c}.points li:nth-child(3){--c:#ff6482}.points li:nth-child(4){--c:#ff9ec6}.points svg{fill:none;width:44px;height:44px;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:color-mix(in srgb, var(--c) 15%, transparent);box-shadow:0 0 16px -4px color-mix(in srgb, var(--c) 60%, transparent);border-radius:50%;margin-bottom:4px;padding:10px}.points h3{font:600 21px/1.25 var(--display);letter-spacing:-.015em;color:var(--ink);margin:0}.points p{font:400 16px/1.5 var(--display);color:var(--ink-3);text-wrap:pretty;margin:0}@media (max-width:1100px){.points{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}}@media (max-width:560px){.points{grid-template-columns:minmax(0,1fr);gap:32px}.points h3{font-size:19px}}.science{padding:clamp(120px, 20vh, 200px) var(--gutter) 0}.science__stats{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:clamp(56px,8vh,96px) auto 0;padding:0;list-style:none;display:grid}.science__stat{text-align:center;flex-direction:column;align-items:center;padding:4px clamp(20px,3vw,48px);display:flex;position:relative}.science__stat+.science__stat:before{content:"";background:var(--hair);transform-origin:50%;width:1px;position:absolute;top:0;bottom:0;left:0}.science__num{font:400 clamp(88px, 8vw, 124px)/.9 var(--title);letter-spacing:0;margin:0;padding:.06em .1em .12em}.science__unit{margin-top:var(--s3);font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.science__text{margin-top:var(--s5);max-width:23ch;color:var(--ink);font:400 18px/1.5 var(--display);text-wrap:balance}.science__source{margin-top:var(--s4);font:500 13px/1.4 var(--sans);letter-spacing:.01em;white-space:nowrap}.science__source a{color:var(--ink-3);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e;transition:color .3s,text-decoration-color .3s}.science__source a:hover{color:var(--ink);text-decoration-color:#ffffff80}.science__stats.is-armed .science__num{opacity:0;translate:0 18px}.science__stats.is-armed :is(.science__unit,.science__text,.science__source){opacity:0;translate:0 14px}.science__stats.is-armed .science__stat+.science__stat:before{scale:1 0}.science__stat.is-in .science__num{opacity:1;transition:opacity .9s var(--ease) calc(var(--d,0) * .17s), translate 1.1s var(--ease) calc(var(--d,0) * .17s);translate:0}.science__stat.is-in :is(.science__unit,.science__text,.science__source){opacity:1;transition:opacity .9s var(--ease), translate 1s var(--ease);translate:0}.science__stat.is-in .science__unit{transition-delay:calc(var(--d,0) * .17s + .42s)}.science__stat.is-in .science__text{transition-delay:calc(var(--d,0) * .17s + .54s)}.science__stat.is-in .science__source{transition-delay:calc(var(--d,0) * .17s + .66s)}.science__stats.is-armed .science__stat.is-in:before{transition:scale 1.4s var(--ease) calc(var(--d,0) * .17s + .2s);scale:1}.science__num.is-landed{background-image:linear-gradient(104deg, transparent 44%, #ffffff73 50%, transparent 56%), var(--glow);background-repeat:no-repeat;background-size:260% 100%,100% 100%;animation:1.3s cubic-bezier(.45,0,.25,1) both science-glint}@keyframes science-glint{0%{background-position:112% 0,0 0}to{background-position:-12% 0,0 0}}@media (max-width:720px){.science__stats.is-armed .science__stat+.science__stat:before{scale:0 1}.science__stats.is-armed .science__stat.is-in:before{scale:1}}.science__fine{text-align:center;max-width:1120px;color:var(--ink-3);font:400 13px/1.5 var(--sans);text-wrap:balance;margin:clamp(48px,7vh,80px) auto 0}@media (min-width:721px) and (max-width:1024px){.science__stat{padding:4px 16px}.science__text{max-width:25ch;font-size:16px}}@media (max-width:720px){.science__stats{grid-template-columns:minmax(0,1fr);max-width:420px}.science__stat{padding:40px 8px}.science__stat+.science__stat:before{width:auto;height:1px;inset:0 15% auto}.science__stat:first-child{padding-top:8px}}.pro{padding:clamp(120px, 20vh, 200px) var(--gutter)}.pro__head{text-align:center;max-width:1200px;margin:0 auto clamp(40px,5vw,56px)}.pro__head h2{text-wrap:balance;font-size:clamp(44px,5.8vw,84px)}.pro__badge{height:40px;margin-bottom:var(--s6);font:500 15px/1 var(--display);letter-spacing:-.01em;color:var(--ink-2);background:#ffffff0d;border-radius:99px;align-items:center;gap:12px;padding:0 16px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff0f,0 8px 30px -12px #8057fa99}.pro__badge img{border-radius:22.4%;width:24px;height:24px}.pro__badge b{background:var(--brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-weight:600}.stage{isolation:isolate;background:#07081a;border-radius:36px;max-width:1240px;height:688px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 1px 1px #00000080,0 30px 60px -30px #000000b3}.stage__poster,.stage__canvas{width:100%;height:100%;position:absolute;inset:0}.stage__poster{object-fit:cover;object-position:50% 40%;width:60%;transition:opacity 1s var(--ease);left:40%}.stage.is-live .stage__poster{opacity:0}.stage__canvas{z-index:0}.stage:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(34% 32% at 100% 100%,#07081a73,#07081a33 50%,#0000),radial-gradient(52% 46% at 0 100%,#07081a80,#07081a38 50%,#0000),linear-gradient(90deg,#07081af2 18%,#07081aed 23.5%,#07081ae0 29%,#07081acd 34.5%,#07081ab4 40%,#07081a97 45.5%,#07081a79 51%,#07081a5b 56.5%,#07081a3f 62%,#07081a26 67.5%,#07081a12 73%,#07081a05 78.5%,#07081a00 84%);position:absolute;inset:0}.stage:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.stage__panel{z-index:2;flex-direction:column;width:min(49%,600px);height:100%;padding:64px 0 56px 64px;display:flex;position:relative}.stage__kicker{font:600 15px/1 var(--display);letter-spacing:.01em;color:var(--ink-2);align-items:center;gap:12px;display:flex}.stage__kicker em{height:24px;font:600 11px/1 var(--display);color:#0d0b1e;background:#fff;border-radius:99px;align-items:center;padding:0 12px;font-style:normal;display:inline-flex}.stage__title{font:500 42px/1.08 var(--display);letter-spacing:-.04em;text-wrap:balance;margin-top:20px}.stage__perks{gap:18px;margin:36px 0 0;padding:0;list-style:none;display:grid}.stage__perks li{align-items:center;gap:20px;display:flex}.stage__perks svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:linear-gradient(135deg, var(--g1,#8057fa8c), var(--g2,#ed66b366));border-radius:16px;flex:none;width:48px;height:48px;padding:12px;box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 1px #fff3}.stage__perks li:first-child{--g1:#8057fa99;--g2:#ed66b373}.stage__perks li:nth-child(2){--g1:#5468ff99;--g2:#965cfa73}.stage__perks li:nth-child(3){--g1:#38b2e88c;--g2:#5c6cff73}.stage__perks li:nth-child(4){--g1:#f060a099;--g2:#ff966e73}.stage__perks li:nth-child(5){--g1:#ff966e8c;--g2:#ffc8616b}.stage__perks span{font:400 16px/1.35 var(--display);color:var(--ink-3);text-wrap:pretty;gap:4px;display:grid}.stage__perks b{font:600 19.5px/1.2 var(--display);letter-spacing:-.015em;color:var(--ink)}.stage__cta{justify-items:start;gap:12px;margin-top:auto;display:grid}.stage__cta p{font:400 13px/1.5 var(--display);color:var(--ink-3);text-wrap:pretty}.stage__cta p a{color:var(--ink-2);text-underline-offset:3px;-webkit-text-decoration:underline #ed66b399;text-decoration:underline #ed66b399}.stage__world{z-index:2;text-align:right;justify-items:end;gap:12px;display:grid;position:absolute;bottom:28px;right:32px}.stage__world [data-pro-world]{font:600 12px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:#ffffffa8;text-shadow:0 1px 12px #0009;gap:4px;transition:opacity .26s,transform .26s;display:grid}.stage__world [data-pro-world] b{font:600 26px/1.1 var(--display);letter-spacing:-.03em;text-transform:none;color:#fff}.stage__world [data-pro-world].is-out{opacity:0;transform:translateY(6px)}.stage__ticks{gap:4px;display:flex}.stage__ticks i{width:16px;height:4px;transition:background-color .5s, width .5s var(--ease);background:#ffffff38;border-radius:2px}.stage__ticks i.is-on{background:#fff;width:28px}.stage-wrap{isolation:isolate;max-width:1240px;margin:0 auto;position:relative}.stage-wrap>.stage{z-index:1}.stage-wrap:before,.stage-wrap:after{content:"";pointer-events:none;width:90%;height:340px;position:absolute;bottom:-168px;left:50%;translate:-50%}.stage-wrap:before{background:radial-gradient(closest-side,#8057fa4d,#8057fa24 40%,#8057fa0d 70%,#0000)}.stage-wrap:after{background:var(--grain);opacity:.07;mix-blend-mode:screen;-webkit-mask:radial-gradient(closest-side,#000,#0000);mask:radial-gradient(closest-side,#000,#0000)}.free{isolation:isolate;background:linear-gradient(#ffffff08,#ffffff03),#07081a;border-radius:36px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px 64px;max-width:1240px;margin:24px auto 0;padding:56px;display:grid;position:relative}.free:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(104deg,#0000 42%,#ffffff80 50%,#0000 58%) 0 0/260% 100% no-repeat,linear-gradient(120deg,#ddd2ff4d,#f4b8de42,#bcd3ff4d) 0 0/100% 100%;padding:1px;animation:12s cubic-bezier(.45,0,.25,1) -5s infinite lit-glint;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.free__intro{justify-items:start;gap:var(--s4);display:grid}.free__kicker{font:500 14px/1 var(--display);color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.free__kicker img{filter:saturate(1.2)brightness(1.25);width:24px;height:24px;-webkit-mask:radial-gradient(circle,#000 34%,#0000 62%);mask:radial-gradient(circle,#000 34%,#0000 62%)}.free__kicker span{color:#b9a6ff;font-weight:600}.free__heading{font:500 clamp(36px, 3.4vw, 48px)/1.05 var(--display);letter-spacing:-.04em;margin:var(--s2) 0 0}.free__heading em{font-family:var(--title);letter-spacing:-.05em;--glow:linear-gradient(100deg, var(--lit-1) 0%, var(--lit-2) 48%, var(--lit-3) 100%);background-image:linear-gradient(104deg, transparent 44%, #ffffff57 50%, transparent 56%), var(--glow);-webkit-text-fill-color:transparent;background-repeat:no-repeat;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;margin-right:-.14em;padding:.1em .14em .22em 0;font-style:normal;font-weight:400;animation:17s cubic-bezier(.45,0,.25,1) -8s infinite lit-glint}.free__sub{color:var(--ink-2);font-size:17px;line-height:1.5}.free__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px;margin:0;padding:0;list-style:none;display:grid}.free__list li{transition:color .4s var(--ease);align-items:flex-start;gap:20px;display:flex}.free__list li span{font:400 16px/1.4 var(--display);color:var(--ink-3);text-wrap:pretty;gap:4px;display:grid}.free__list li b{font:600 19.5px/1.2 var(--display);letter-spacing:-.015em;color:var(--ink)}.free__list svg{fill:none;width:48px;height:48px;stroke:var(--c);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:color-mix(in oklab, var(--c) 14%, #ffffff08);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 28%, transparent), inset 0 1px 0 #ffffff1f;--lift:0px;translate:0 var(--lift);transition:background-color .4s var(--ease), box-shadow .4s var(--ease), stroke .4s var(--ease), translate .3s var(--ease);border-radius:16px;flex:none;padding:12px;overflow:visible}.free__list li{--c:#a995ff}.free__list li:nth-child(2){--c:#f39bd2}.free__list li:nth-child(3){--c:#93b6ff}.free__list li:nth-child(4){--c:#c2a5ff}.free__list li:nth-child(5){--c:#ffa0c8}.free__list li:nth-child(6){--c:#7fd4ff}.free__list li:nth-child(7){--c:#ff6f80}.free__list li:nth-child(8){--c:#b9a0ff}@supports (corner-shape:squircle){.free__list svg{corner-shape:squircle;border-radius:36%}}.free__list svg *{transform-box:fill-box;transform-origin:50%}[data-sym=wind] path{stroke-dasharray:1}.is-play[data-sym=wind] path{animation:sym-gust 1s var(--ease) both}.is-play[data-sym=wind] .p2{animation-delay:.1s}.is-play[data-sym=wind] .p3{animation-delay:.2s}@keyframes sym-gust{0%{stroke-dashoffset:0}42%{stroke-dashoffset:-1px}43%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.is-play[data-sym=bloom] .p1{animation:sym-bloom 1.1s var(--ease)}@keyframes sym-bloom{0%{rotate:0deg;scale:1}45%{rotate:110deg;scale:1.28}to{rotate:180deg;scale:1}}[data-sym=tap] .p2{opacity:0}.is-play[data-sym=tap] .p1{animation:.8s ease-in-out sym-wiggle}.is-play[data-sym=tap] .p2{animation:.9s ease-out 50ms sym-ring}@keyframes sym-wiggle{0%,to{rotate:0deg}15%{rotate:-10deg}30%{rotate:9deg}45%{rotate:-6deg}60%{rotate:4deg}78%{rotate:-2deg}}@keyframes sym-ring{0%{opacity:.9;scale:.7}to{opacity:0;scale:1.6}}.is-play[data-sym=tiles] rect{animation:sym-pop .7s var(--ease) both}.is-play[data-sym=tiles] .p2{animation-delay:.1s}.is-play[data-sym=tiles] .p3{animation-delay:.2s}@keyframes sym-pop{0%,to{scale:1}35%{scale:.62}70%{scale:1.12}}.is-play[data-sym=note] .p1{animation:1.1s ease-in-out sym-sway}@keyframes sym-sway{0%,to{translate:0;rotate:0deg}25%{translate:0 -1.5px;rotate:-12deg}55%{translate:0 .5px;rotate:9deg}80%{translate:0;rotate:-4deg}}.is-play[data-sym=voice] [class^=b]{animation:.9s ease-in-out sym-voice}.is-play[data-sym=voice] .b2{animation-delay:80ms}.is-play[data-sym=voice] .b3{animation-delay:.16s}.is-play[data-sym=voice] .b4{animation-delay:.24s}@keyframes sym-voice{0%,to{scale:1}25%{scale:1 .35}50%{scale:1 1.4}75%{scale:1 .7}}.is-play[data-sym=beat] .p1{animation:1s ease-out sym-beat}@keyframes sym-beat{0%,70%,to{scale:1}13%{scale:1.24}27%{scale:.98}40%{scale:1.16}}.is-play[data-sym=send] .p1{animation:sym-send .9s var(--ease)}@keyframes sym-send{0%,to{opacity:1;translate:0}40%{opacity:0;translate:0 -7px}41%{opacity:0;translate:0 6px}}.free__list li.reveal{transition:opacity 1s var(--ease), transform 1s var(--ease), color .4s var(--ease);transition-delay:calc(var(--d,0) * 70ms), calc(var(--d,0) * 70ms), 0s}.free__list li:hover svg,.free__list li.is-play svg{background-color:color-mix(in oklab, var(--c) 30%, transparent);stroke:#fff;--lift:-3px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 55%, transparent), inset 0 1px 0 #ffffff40, 0 14px 30px -12px color-mix(in oklab, var(--c) 80%, transparent)}.faq{padding:clamp(96px, 16vh, 160px) var(--gutter) 0}.faq .section-head{margin-bottom:var(--s12)}.faq__list{border-top:1px solid var(--hair);max-width:760px;margin:0 auto}.faq__item{border-bottom:1px solid var(--hair);interpolate-size:allow-keywords}.faq__item summary{justify-content:space-between;align-items:center;gap:var(--s6);min-height:72px;padding:var(--s5) 0;cursor:pointer;font:500 20px/1.3 var(--display);letter-spacing:-.015em;color:var(--ink);list-style:none;transition:color .3s;display:flex;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";width:11px;height:11px;color:var(--ink-3);transition:rotate .5s var(--ease), translate .5s var(--ease), color .3s;border-bottom:1.5px solid;border-right:1.5px solid;border-radius:0 0 2px;flex:none;margin-right:8px;translate:0 -3px;rotate:45deg}.faq__item summary:hover:after{color:var(--ink);translate:0 -1px}.faq__item[open] summary:after{color:#f0a6d8;translate:0 3px;rotate:225deg}.faq__item summary:focus-visible{outline-offset:4px;border-radius:8px}.faq__item::details-content{opacity:0;block-size:0;transition:block-size .5s var(--ease), opacity .4s var(--ease), content-visibility .5s allow-discrete;overflow:clip}.faq__item[open]::details-content{opacity:1;block-size:auto}.faq__a{padding:0 var(--s12) var(--s6) 0}.faq__a p{color:var(--ink-2);text-wrap:pretty;font-size:18px;line-height:1.6}.faq__a a{color:var(--ink);text-underline-offset:3px;text-decoration-color:#ed66b399}@media (max-width:720px){.faq__item summary{min-height:64px;font-size:18px}.faq__a{padding-right:0}.faq__a p{font-size:16px}}.footer__close{isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.footer__close>:not(.footer__bloom){z-index:1;position:relative}.footer__bloom{z-index:0;aspect-ratio:1;pointer-events:none;opacity:.4;mix-blend-mode:screen;width:min(80vw,76vh,860px);max-width:none;transition:opacity .9s var(--ease), scale 1.2s var(--ease);position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 38%,#0000 100%);mask:radial-gradient(closest-side,#000 38%,#0000 100%)}.footer__bloom.is-turning{opacity:0;scale:.92}.footer__req{text-shadow:0 0 14px #04050de6,0 0 3px #04050dcc}.footer{padding:clamp(120px, 24vh, 240px) var(--gutter) var(--s8);position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#8057fa38,#0000);width:120vw;height:70vh;animation:16s ease-in-out infinite glow-breathe;position:absolute;top:58%;left:50%;translate:-50% -50%}@keyframes glow-breathe{0%,to{opacity:.55;scale:.9}25%,50%{opacity:1;scale:1.05}}.footer__title em{background:var(--brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:-.08em -.16em -.22em -.02em;padding:.08em .16em .22em .02em;font-style:normal}.footer__close{justify-items:center;gap:var(--s10);text-align:center;display:grid;position:relative}.footer__kicker{max-width:34ch;margin:0 0 calc(14px - var(--s10));font:500 clamp(17px, 1.45vw, 22px)/1.4 var(--display);letter-spacing:-.01em;color:var(--ink-2);text-wrap:balance;text-shadow:0 0 14px #04050de6}.footer__title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(46px,6.4vw,120px);font-weight:500;line-height:.98}.footer__cta{justify-items:center;gap:var(--s4);display:grid}.footer__req{color:var(--ink-3);font-size:14px}.plans__cta{align-items:center;gap:var(--s4);text-align:center;flex-direction:column;margin:clamp(56px,9vh,104px) auto 0;display:flex}.plans__note{color:var(--ink-3);font:500 15px/1.4 var(--sans);letter-spacing:.01em}.hero__req{color:var(--ink-3);font:500 14px/1.4 var(--sans);letter-spacing:.01em;text-shadow:0 0 14px #04050de6,0 0 3px #04050dcc;flex-basis:100%;margin:0}.hero__lede{margin:0 0 var(--s1);color:var(--ink);font:500 clamp(19px, 1.45vw, 23px)/1.3 var(--display);letter-spacing:-.015em;text-wrap:balance;text-shadow:0 0 24px #04050de6,0 0 4px #04050db3;flex-basis:100%}.footer__bar{padding-top:var(--s10);border-top:1px solid var(--hair);align-items:start;gap:var(--s10);color:var(--ink-3);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;margin-top:clamp(96px,18vh,200px);font-size:15px;display:grid;position:relative}.footer__about{gap:var(--s4);justify-items:start;max-width:380px;display:grid}.footer__tag{color:var(--ink-2);line-height:1.5}.footer__cols{gap:var(--s16);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.footer__col{align-content:start;gap:var(--s1);display:grid}.footer__h{margin-bottom:var(--s2);font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.footer__col a{min-height:36px;color:var(--ink-2);align-items:center;text-decoration:none;transition:color .3s;display:inline-flex}.footer__col a:hover{color:var(--ink)}.footer__giant{margin-top:clamp(56px,9vw,128px)}.footer__giant .wordmark{width:100%;height:auto;font-size:inherit;opacity:calc(.75 + .25 * var(--b,.5));background-color:#0000;background-image:linear-gradient(104deg,#0000 44%,#ffffff38 50%,#0000 56%),linear-gradient(100deg,#ddd2ff1a,#f4b8de24 50%,#bcd3ff1a);background-repeat:no-repeat;background-size:260% 100%,100% 100%;animation:23s cubic-bezier(.45,0,.25,1) -9s infinite lit-glint;display:block}.footer__fine{justify-content:space-between;gap:var(--s2) var(--s6);margin-top:var(--s6);color:var(--ink-3);flex-wrap:wrap;font-size:12.5px;display:flex}.footer__brand{align-items:center;gap:var(--s1);color:var(--ink);display:flex}.footer__brand img{width:32px;height:32px}.footer__brand .wordmark{font-size:21px}.socials{gap:var(--s2);margin:0 0 0 auto;padding:0;list-style:none;display:flex}.socials a{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--hair-2);color:var(--ink-2);border-radius:50%;place-items:center;transition:color .2s,box-shadow .2s;display:grid}.socials a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3)}.socials svg{width:20px;height:20px}.footer__ua{color:var(--ink-2)}.footer__ua:before{content:"";width:16px;height:12px;margin-right:var(--s2);vertical-align:-1px;background:linear-gradient(#0057b7 50%,gold 50%);border-radius:2px;display:inline-block}.magnet{translate:var(--mx,0px) var(--my,0px);transition:translate .5s cubic-bezier(.2, .9, .3, 1.25), transform .3s var(--ease), box-shadow .3s var(--ease), background-color .3s}.magnet:hover{transition:translate .12s linear, transform .3s var(--ease), box-shadow .3s var(--ease), background-color .3s}.progress{z-index:60;pointer-events:none;transform-origin:0;height:2px;transform:scaleX(var(--p,0));opacity:calc(min(1, var(--p,0) * 40) * .8);background:linear-gradient(90deg,#8a5cff,#ed66b3 60%,#9ad2ff);position:fixed;inset:0 0 auto}.nav__mark{transition:rotate .8s cubic-bezier(.2, .9, .3, 1.2), scale .8s cubic-bezier(.2, .9, .3, 1.2), filter .5s var(--ease)}.nav__logo:hover .nav__mark{filter:saturate(1.3)brightness(1.45);rotate:22.5deg;scale:1.1}.world__view:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(40% 32% at var(--sx,50%) var(--sy,40%), #ffffff29, transparent 70%);transition:opacity .5s var(--ease);position:absolute;inset:0}.world__view:hover:before{opacity:1}.stage__perks li svg{transition:translate .4s var(--ease), box-shadow .4s var(--ease), filter .4s var(--ease)}.stage__perks li:hover svg{filter:brightness(1.15);translate:0 -2px;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 1px #ffffff4d,0 10px 24px -10px #c878ffe6}.footer__col a{transition:background-size .45s var(--ease), color .3s;background:linear-gradient(90deg,#8a5cff,#ed66b3) 0 calc(50% + .8em)/0 1px no-repeat}.footer__col a:hover{background-size:100% 1px}.footer__title em{scale:calc(.975 + .04 * var(--b,.5));transform-origin:50% 70%;display:inline-block}@property --write{syntax:"<percentage>";inherits:false;initial-value:120%}.js .reveal h2{--write:-20%;filter:blur(10px);-webkit-mask-image:linear-gradient(100deg, #000 var(--write), transparent calc(var(--write) + 22%));-webkit-mask-image:linear-gradient(100deg, #000 var(--write), transparent calc(var(--write) + 22%));mask-image:linear-gradient(100deg, #000 var(--write), transparent calc(var(--write) + 22%));transition:--write 1.5s var(--ease) .1s, filter 1.2s var(--ease) .1s}.js .reveal.is-in h2{--write:120%;filter:blur()}.js .reveal.is-done h2{filter:none;-webkit-mask-image:none;mask-image:none}.reveal{opacity:0;transition:opacity 1s var(--ease), transform 1s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(24px)}.reveal.is-in{opacity:1;transform:none}@media (max-width:1024px){.footer__bar{grid-template-columns:minmax(0,1fr) auto}.footer__bar .socials{grid-column:1/-1;margin:0}.free{grid-template-columns:minmax(0,1fr);padding:44px}.nav{grid-template-columns:1fr auto}.nav__links{display:none}.nav__actions{grid-column:auto}.hero__title{font-size:clamp(46px,min(11vw,12vh),104px)}.hero__foot{padding-bottom:calc(var(--s8) + env(safe-area-inset-bottom));gap:var(--s5);grid-template-columns:minmax(0,520px)}.hero__hud{order:-1;justify-items:start;position:static;translate:none}.worlds__pin{justify-content:center;align-items:stretch;gap:var(--s8);flex-direction:column}.worlds__head{width:auto;max-width:640px;padding:0 var(--gutter);position:relative;top:auto;left:auto;translate:none}.worlds__head h2{margin-bottom:var(--s4)}.worlds__meta{margin-top:var(--s5)}.worlds__track{padding:0 var(--gutter)}.world{width:min(40vw,360px)}.worlds__motif{-webkit-mask:radial-gradient(90% 46% at 50% 66%,#000 30%,#0000 100%);mask:radial-gradient(90% 46% at 50% 66%,#000 30%,#0000 100%)}.worlds__motif:before{background:radial-gradient(70% 36% at 50% 66%, color-mix(in srgb, var(--motif-glow) 13%, transparent), transparent 72%)}.bento{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"live live""watch health""siri share""widgets widgets";grid-auto-rows:minmax(380px,auto)}.stage{--head:380px;height:auto}.stage__panel{width:auto;height:auto;padding:var(--head) 32px 36px}.stage:before{background:radial-gradient(60% 18% at 100% 0%, #07081a80, transparent), linear-gradient(180deg, #07081a00 calc(var(--head) - 170px), #07081a05 calc(var(--head) - 148px), #07081a12 calc(var(--head) - 127px), #07081a26 calc(var(--head) - 105px), #07081a3f calc(var(--head) - 83px), #07081a5c calc(var(--head) - 62px), #07081a7a calc(var(--head) - 40px), #07081a99 calc(var(--head) - 18px), #07081ab5 calc(var(--head) - -3px), #07081acf calc(var(--head) - -25px), #07081ae3 calc(var(--head) - -47px), #07081af0 calc(var(--head) - -68px), #07081af5 calc(var(--head) - -90px))}.stage__poster{object-position:50% 45%;width:100%;height:420px;left:0}.stage__world{text-align:left;justify-items:start;inset:24px auto auto 24px}.stage__cta{margin-top:32px}}@media (max-width:1024px) and (orientation:portrait){.hero__title .line:nth-child(2){text-align:left;position:static}.zoom-on .hero__title .line:nth-child(2){transform-origin:0 0;transform:translate(calc(var(--z,0) * 4vw), calc(var(--z,0) * 30vh)) scale(calc(1 + .9 * var(--z,0)))}.hero__title em{transform-origin:0 70%;font-size:1.12em}:root:lang(uk) .hero__title em{font-size:1.04em}}@media (min-width:721px) and (max-width:1024px){h2,.worlds__head h2,.pro__head h2{font-size:clamp(56px,8.4vw,88px)}.stage__title{font-size:46px}}@media (min-width:1025px) and (max-width:1400px) and (hover:none) and (pointer:coarse){h2{font-size:clamp(72px,7.4vw,104px)}.worlds{--head-w:min(40vw, 560px)}.worlds__head h2{font-size:clamp(60px,6vw,84px)}.pro__head h2{font-size:clamp(64px,6.6vw,96px)}.stage__title{font-size:48px}}@media (max-width:720px){:root{--nav-h:72px}body{font-size:17px}.nav .pill--bloom{height:40px;padding:0 var(--s4);font-size:14px}.nav__mark{width:34px;height:34px}.nav__logo{gap:4px}.nav__logo .wordmark{transition:opacity .3s var(--ease);font-size:21px}.nav:not(.cta-off) .nav__logo .wordmark{opacity:0}.nav.cta-off .nav__actions>:is(.pill,.badge){display:none}.nav.is-scrolled{height:60px}.nav__actions{gap:var(--s2)}.sound,.nav__sound-slot{--sound:40px}.nav-scrolled .sound{top:calc((60px - var(--sound)) / 2)}.hero__title{font-size:clamp(44px,13vw,72px)}.hero__hud{display:none}.worlds__head h2{font-size:44px}.manifesto__stage{padding-inline:max(20px,7vw)}.worlds__lede{display:none}.world{width:68vw}.world__line{display:none}.devices{--w-m:min(64vw, 270px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:16px calc(50vw - var(--w-m) / 2) 24px;background:radial-gradient(60% 46%,#6e46e642,#ed66b30f 55%,#0000 75%) no-repeat;justify-content:flex-start;gap:16px;overflow-x:auto}.devices::-webkit-scrollbar{display:none}.devices:before,.devices__aura{display:none}.device,.device--side{--w:var(--w-m);scroll-snap-align:center;scroll-snap-stop:always;scale:calc(1 - .07 * var(--d,0));opacity:calc(1 - .5 * var(--d,0));filter:none;translate:none}.devices__dots{justify-content:center;gap:0;margin-top:0;display:flex}.devices__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.devices__dots button:before{content:"";width:8px;height:8px;transition:width .4s var(--ease), background-color .4s;background:#ffffff40;border-radius:4px}.devices__dots button.is-on{width:28px}.devices__dots button.is-on:before{background:#fff;width:20px}.ways{text-align:left;grid-template-columns:minmax(0,1fr);gap:22px;margin-top:40px}.ways li{grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:4px 16px}.ways svg{grid-row:span 2;width:48px;height:48px;margin:0;padding:12px}.ways b{font-size:19px}.ways span{max-width:none;font-size:16px}.bento{grid-template-columns:minmax(0,1fr);grid-template-areas:"live""watch""health""siri""share""widgets";grid-auto-rows:auto}.tile__head{padding:24px 24px 0}.tile__head--foot{padding:0 24px 24px}.tile--live{flex-direction:column}.tile--live .tile__head{flex:none;align-self:stretch;padding:24px 24px 0}.mini-phone{align-self:center;width:280px;margin:24px 0 0}.tile--watch{height:420px}.tile--health .tile__art{padding:20px 20px 24px}.tile--siri{height:340px}.tile--share{height:auto}.tile--share .tile__art{padding:16px 0 24px}.tile--widgets{flex-direction:column}.tile--widgets .tile__head{flex:none;align-self:stretch;padding:24px 24px 0}.widgets{gap:12px;width:100%;padding:20px 20px 24px}.widgets__row{gap:12px}.wg,.lockpieces{border-radius:5.6cqw}@supports (corner-shape:squircle){.wg{border-radius:10.4cqw}}.wg--medium{gap:12px;padding:12px}.wg__glyph{width:48px;height:48px}.wg__row{border-radius:10px;padding:0 10px}.tile--live{height:448px}.stage{--head:340px;border-radius:28px}.stage__panel{padding:var(--head) 24px 28px}.stage__title{font-size:30px}.free{border-radius:28px;gap:32px;margin-top:16px;padding:28px 24px}.free__list{grid-template-columns:minmax(0,1fr);gap:22px}.free__list li{gap:16px}.free__list svg{border-radius:14px;width:44px;height:44px;padding:11px}.free__list li b{font-size:18px}.free__list li span{font-size:15px}.footer__bar{gap:var(--s8);grid-template-columns:minmax(0,1fr)}.footer__cols{gap:var(--s12)}.footer__fine{flex-direction:column}.footer__bloom{width:min(125vw,80vh);top:34%;-webkit-mask:radial-gradient(closest-side,#000 58%,#0000 100%);mask:radial-gradient(closest-side,#000 58%,#0000 100%)}.socials{margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .hero__title .word,.js .hero__cta,.js .hero__hud{opacity:1;filter:none;transform:none}.js .manifesto__text .w{opacity:1}.manifesto__text{height:auto;font-size:clamp(32px,5vw,64px)}.beat,.js .beat:not(:first-child){opacity:1;text-align:left;width:auto;max-width:none;margin-bottom:.6em;display:block;position:static;translate:none}.manifesto{height:auto}.manifesto__stage{height:auto;padding:var(--s24) var(--gutter);position:static}.manifesto__canvas,.manifesto__pollen{display:none}.reveal{opacity:1;transform:none}.worlds__pin{height:auto;padding:var(--s24) 0;display:block;position:static;overflow:visible}.worlds__head{width:auto;max-width:720px;padding:0 var(--gutter);margin-bottom:var(--s12);position:static;translate:none}.worlds__track{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center}.world{width:clamp(240px,28vw,360px)}.worlds__canvas,.worlds__meta,.worlds__veil{display:none}}.lost{isolation:isolate;place-content:center;justify-items:center;gap:var(--s6);min-height:100svh;padding:var(--nav-h) var(--gutter) var(--s16);text-align:center;display:grid;position:relative;overflow:hidden}.lost__world{z-index:-1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.lost__world img{aspect-ratio:720/900;object-fit:cover;opacity:.32;filter:blur(2.5px);width:min(82vmin,760px);height:auto;animation:8s ease-in-out infinite lost-breathe;-webkit-mask:radial-gradient(closest-side,#000 40%,#0000);mask:radial-gradient(closest-side,#000 40%,#0000)}@keyframes lost-breathe{0%,to{opacity:.16;scale:.94}50%{opacity:.3;scale:1.04}}@media (prefers-reduced-motion:reduce){.lost__world img{animation:none}}.lost h1{letter-spacing:-.045em;font-size:clamp(44px,8vw,112px);font-weight:500;line-height:1}.lost__text{max-width:36ch;color:var(--ink-2);text-wrap:balance;margin:0;font-size:18px;line-height:1.5}.lost .pill{margin-top:var(--s4)}.lost h1,.lost__text,.lost__links{text-shadow:0 0 18px #04050df2,0 0 4px #04050de6}.lost h1 em{text-shadow:none}.lost__links{margin-top:var(--s6);font:500 15px/1.4 var(--display);flex-wrap:wrap;justify-content:center;gap:10px 28px;display:flex}.lost__links a{color:var(--ink-3);transition:color .3s var(--ease);text-decoration:none}.lost__links a:hover{color:var(--ink)}.legal{max-width:720px;padding:calc(var(--nav-h) + var(--s20)) var(--gutter) var(--s32);margin:0 auto}.legal h1{letter-spacing:-.03em;margin-bottom:var(--s4);font-size:clamp(40px,6vw,64px);line-height:1.05}.legal h2{letter-spacing:-.01em;margin:var(--s12) 0 var(--s4);font-size:26px;line-height:1.2}.legal p,.legal li{color:var(--ink-2);font-size:18px;line-height:1.65}.legal p+p{margin-top:var(--s4)}.legal ul{padding-left:var(--s5);gap:var(--s3);margin:0;display:grid}.legal strong{color:var(--ink);font-weight:600}.legal em{color:var(--ink-3)}.legal a{color:var(--ink);-webkit-text-decoration-color:var(--rose);text-decoration-color:var(--rose);text-underline-offset:3px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.breathe-page{overscroll-behavior:none;height:100svh;overflow:hidden}.ambient{color:var(--ink);--glass:#ffffff0f;--glass-edge:#ffffff1f;position:fixed;inset:0}.ambient__canvas{touch-action:none;cursor:pointer;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .6s var(--ease), scale .9s var(--ease);position:absolute;inset:0}.ambient.is-live .ambient__canvas{opacity:1}.ambient .ambient__canvas.is-turning{opacity:0;scale:.96}.ambient__top{z-index:2;padding:calc(env(safe-area-inset-top) + var(--s5)) var(--gutter) 0;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.ambient__top .nav__logo .wordmark{font-size:20px}.ambient__tools{align-items:center;gap:var(--s3);display:flex}.breathe-page .sound{position:relative;inset:auto}.ambient__icon{background:var(--glass);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--glass-edge);color:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);transition:background-color .3s, scale .3s var(--ease);border:0;border-radius:99px;flex:none;place-items:center;padding:0;display:inline-grid}.ambient__icon:hover{background:#ffffff1f}.ambient__icon:active{scale:.94}.ambient__icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ambient__hud{left:50%;bottom:calc(env(safe-area-inset-bottom) + 132px);z-index:1;justify-items:center;gap:var(--s3);pointer-events:none;text-align:center;display:grid;position:absolute;translate:-50%}.ambient__phase{font:500 clamp(24px, 2.6vw, 34px)/1 var(--display);letter-spacing:-.02em;text-shadow:0 0 24px #04050d80}.ambient__bar{left:50%;bottom:calc(env(safe-area-inset-bottom) + 44px);z-index:2;align-items:center;gap:var(--s3);max-width:calc(100vw - 2 * var(--gutter));box-shadow:inset 0 0 0 1px var(--glass-edge), 0 20px 60px -30px #28145acc;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#0809166b;border-radius:99px;padding:6px;display:flex;position:absolute;translate:-50%}.ambient__world{align-items:center;gap:var(--s1);display:flex}.ambient__world .ambient__icon{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ambient__name{text-align:center;gap:2px;min-width:9.5em;display:grid}.ambient__name b{font:600 17px/1.1 var(--display);letter-spacing:-.02em}.ambient__name span{font:600 10.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ambient__rhythm{background:#ffffff0a;border-radius:99px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff14}.ambient__rhythm button{height:36px;color:var(--ink-3);font:500 14px/1 var(--display);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 14px;transition:color .3s,background-color .3s}.ambient__rhythm button[aria-checked=true]{color:var(--ink);background:#ffffff1a;box-shadow:inset 0 1px #ffffff1f}.ambient .daynight{margin-top:0}.ambient__hold{height:44px}.ambient__more{text-shadow:0 0 12px #04050dcc;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 14px);z-index:2;text-align:center;color:var(--ink-3);font-size:13px;position:absolute}.ambient__more a{color:var(--ink-2);text-underline-offset:3px;text-decoration-color:#ffffff4d}.ambient__top,.ambient__bar,.ambient__more{transition:opacity .9s var(--ease), translate .9s var(--ease)}.ambient__hud{transition:opacity .9s var(--ease)}.ambient.is-idle .ambient__top,.ambient.is-idle .ambient__more{opacity:0;pointer-events:none}.ambient.is-idle .ambient__bar{opacity:0;pointer-events:none;translate:-50% 12px}.ambient.is-idle .ambient__hud{opacity:.55}.ambient.is-idle,.ambient.is-idle .ambient__canvas{cursor:none}.ambient.is-day{color:#15122a;--ink:#15122a;--ink-2:#15122ab8;--ink-3:#15122a8f;--glass:#ffffff8c;--glass-edge:#15122a1a}.ambient.is-day .ambient__bar{background:#fff9}.ambient.is-day .ambient__phase{text-shadow:0 0 24px #fff9}.ambient.is-day .hold-pill{color:#15122a;background:#ffffff80;box-shadow:inset 0 0 0 1px #15122a1f}.ambient.is-day .hold__track{stroke:#15122a33}.ambient.is-day .hold__fill,.ambient.is-day .hold__seed{stroke:#15122a;fill:#15122a}.ambient.is-day .hold__fill{fill:none;filter:none}.ambient.is-day .ambient__rhythm button[aria-checked=true]{background:#fff}.ambient.is-day .daynight{background:#15122a0d}.ambient.is-day .daynight button[aria-checked=true]{color:#15122a}.ambient.is-day .daynight:before{background:#fff}.ambient.is-day .ambient__more a{text-decoration-color:#15122a4d}@media (max-width:900px){.ambient__bar{width:calc(100vw - 2 * var(--gutter));border-radius:28px;flex-wrap:wrap;justify-content:center;row-gap:8px;padding:8px}.ambient__hud{bottom:calc(env(safe-area-inset-bottom) + 190px)}}@media (max-width:520px){.ambient__world{flex:100%;justify-content:space-between}.ambient__name{min-width:0}.ambient__rhythm{flex:100%}.ambient__rhythm button{flex:1;padding:0 6px;font-size:13px}.ambient .daynight button{gap:0;min-width:44px;padding:0;font-size:0}.ambient .daynight button svg{width:18px;height:18px}.ambient__hold{flex:1;justify-content:center}.ambient__hud{bottom:calc(env(safe-area-inset-bottom) + 226px)}}@keyframes lit-glint{0%,38%{background-position:112% 0,0 0}78%,to{background-position:-12% 0,0 0}}h2 em,.footer .footer__title em,.pro__badge b{background-image:linear-gradient(104deg, transparent 44%, #ffffff57 50%, transparent 56%), var(--glow);background-repeat:no-repeat;background-size:260% 100%,100% 100%;animation:15s cubic-bezier(.45,0,.25,1) infinite lit-glint}.footer .footer__title em,.pro__badge b{--glow:var(--brand)}#worlds-title em{animation-duration:17s;animation-delay:-4s}#app-title em{animation-duration:16s;animation-delay:-9s}#pro-title em{animation-duration:18s;animation-delay:-2s}#faq-title em{animation-delay:-11s}#science-title em{animation-duration:17s;animation-delay:-7s}.footer .footer__title em{animation-duration:19s;animation-delay:-6s}.pro__badge b{animation-duration:21s;animation-delay:-13s}@media (prefers-reduced-motion:reduce){h2 em,.footer .footer__title em,.pro__badge b,.footer__giant .wordmark,.free:before,.free__heading em{animation:none}}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lit-spin{to{--spin:360deg}}h2 em.is-magic,.footer .footer__title em.is-magic{background-image:conic-gradient(from var(--spin) at 50% 60%, #ffb8e8, #dccbff, #a9d4ff, #bba6ff, #ffc9f0, #ffb8e8);filter:drop-shadow(0 0 14px #d6b0ff73)drop-shadow(0 0 2px #ffd6f580);background-size:100% 100%;animation:5s linear infinite lit-spin}h2 em,.footer .footer__title em{transition:filter .6s var(--ease)}.sparkles{pointer-events:none;z-index:40;width:0;height:0;position:absolute;top:0;left:0;overflow:visible}.sparkles i{background:radial-gradient(circle, #fff 0 30%, var(--c) 60%, transparent 72%);width:3px;height:3px;box-shadow:0 0 6px 1px color-mix(in srgb, var(--c) 70%, transparent);border-radius:50%;margin:-1.5px 0 0 -1.5px;animation:1.4s cubic-bezier(.2,.7,.3,1) forwards sparkle;position:absolute}@keyframes sparkle{0%{opacity:0;translate:0;scale:.2}25%{opacity:1;scale:var(--z)}to{opacity:0;scale:calc(var(--z) * .5);translate:var(--dx) var(--dy)}}.waitlist{width:min(440px,100vw - 32px);color:var(--ink);background:linear-gradient(#ffffff0d,#ffffff05),#0a0b1e;border:0;border-radius:28px;padding:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 120px -30px #5032c899}.waitlist::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04050d99}.waitlist__form{gap:var(--s4);padding:40px 32px 32px;display:grid;position:relative}.waitlist__close{width:40px;height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:12px;right:12px}.waitlist__close:hover{color:var(--ink);background:#ffffff0f}.waitlist__title{font:500 clamp(30px, 6vw, 38px)/1.05 var(--display);letter-spacing:-.035em}.waitlist__title em{font-family:var(--title);letter-spacing:-.05em;font-weight:400}.waitlist__lede{color:var(--ink-2);font-size:16px;line-height:1.5}.waitlist__field input{width:100%;height:52px;font:500 17px/1 var(--sans);color:var(--ink);background:#ffffff0d;border:0;border-radius:16px;outline:none;padding:0 18px;transition:box-shadow .3s;box-shadow:inset 0 0 0 1px #ffffff1f}.waitlist__field input:focus{box-shadow:inset 0 0 0 1.5px #b9a6ff,0 0 0 4px #b9a6ff2e}.waitlist__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.waitlist__send{justify-content:center;justify-self:stretch;height:52px}.waitlist__fine{color:var(--ink-3);font-size:13px}.waitlist__fine a{color:var(--ink-2)}.waitlist__done{color:#f0c8ff;font-size:15px}.waitlist__form.is-done .waitlist__field,.waitlist__form.is-done .waitlist__send{display:none}.confirmed{place-content:center;justify-items:center;gap:var(--s5);min-height:100svh;padding:calc(var(--nav-h) + var(--s8)) var(--gutter) var(--s16);text-align:center;display:grid}.confirmed__flower{border-radius:50%;width:min(320px,70vw);height:auto;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000 100%);mask:radial-gradient(closest-side,#000 55%,#0000 100%)}.confirmed__title{font:500 clamp(44px, 7vw, 88px)/1 var(--display);letter-spacing:-.045em}.confirmed__title em{font-family:var(--title);letter-spacing:-.05em;background:linear-gradient(100deg, var(--lit-1), var(--lit-2) 48%, var(--lit-3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-right:-.14em;padding:.1em .14em .22em 0;font-style:normal;font-weight:400}.confirmed__lede{max-width:30ch;color:var(--ink-2);font-size:19px;line-height:1.5}.film{padding:clamp(120px, 20vh, 200px) var(--gutter) clamp(96px, 16vh, 160px);background:var(--night);position:relative}.film__stage{isolation:isolate;width:100%;max-width:min(1400px,138.667svh);margin:clamp(40px,7vh,72px) auto 0;position:relative}.film.is-tall .film__stage{max-width:min(100%,560px,56.25svh - 67.5px)}.film__frame{--r:clamp(18px, 2.2vw, 32px);z-index:1;aspect-ratio:16/9;border-radius:var(--r);width:100%;clip-path:inset(0 round var(--r));background:#04030a;position:relative}.film__frame:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;border:1px solid #ffffff26;position:absolute;inset:0}.film.is-tall .film__frame{aspect-ratio:9/16}.film__glow{z-index:0;pointer-events:none;filter:blur(clamp(36px,4.5vw,72px))saturate(1.5);opacity:0;width:94%;height:96%;transition:opacity 1.6s var(--ease);position:absolute;top:10%;left:3%}.film__glow.is-lit{opacity:.6}.film__video{object-fit:cover;width:100%;height:100%;display:block}.film__frame:fullscreen{clip-path:none;border-radius:0;max-width:none}.film__frame:fullscreen:after{display:none}.film__frame:fullscreen .film__video{object-fit:contain}.film__big{z-index:2;aspect-ratio:1;cursor:pointer;color:#0d0b1e;width:clamp(64px,6vw,84px);transition:opacity .4s var(--ease), scale .4s var(--ease), background-color .3s;background:#fffffff0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1px 2px #00000059,0 14px 36px -12px #0009}.film__big svg{width:36%;height:36%;translate:7%}.film__big:hover{background:#fff;scale:1.06}.film.is-playing .film__big{opacity:0;pointer-events:none;scale:.9}.film__btn.film__full{z-index:2;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s .3s, background-color .3s;position:absolute;bottom:clamp(12px,1.6vw,24px);right:clamp(12px,1.6vw,24px)}.film.is-playing .film__btn.film__full{opacity:1;visibility:visible;transition:opacity .3s var(--ease), visibility 0s, background-color .3s}.film.is-tall .film__btn.film__full{top:clamp(12px,1.6vw,24px);bottom:auto}.film__video{cursor:pointer}.film__btn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a08186b;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background-color .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.film__btn:hover{background:#ffffff2e}.film__btn svg{width:18px;height:18px}
