@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7edcaf8ffb72b913-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Pirata One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5027f589d2b9109f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Pirata One Fallback;src:local("Arial");ascent-override:127.77%;descent-override:35.44%;line-gap-override:0.00%;size-adjust:78.73%}.__className_c6d6d8{font-family:Pirata One,Pirata One Fallback;font-weight:400;font-style:normal}.__variable_c6d6d8{--font-mark:"Pirata One","Pirata One Fallback"}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_4994ab{font-family:Geist,Geist Fallback;font-style:normal}.__variable_4994ab{--font-body:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_258e5a{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_258e5a{--font-mono:"Geist Mono","Geist Mono Fallback"}:root{--black:#050505;--coal:#0e0e10;--line:#1c1c20;--fog:#6d6c75;--bone:#ecebef;--lilac:#b9a7ff;--f-mark:var(--font-mark),"Pirata One","Old English Text MT",serif;--f-body:var(--font-body),"Geist","Helvetica Neue",Arial,sans-serif;--f-mono:var(--font-mono),"Geist Mono",ui-monospace,Menlo,Consolas,monospace;--ease:cubic-bezier(0.16,1,0.3,1);--gut:clamp(16px,5vw,56px);color-scheme:dark}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}html.is-locked{overflow:hidden}body{margin:0;background:var(--black);color:var(--bone);font-family:var(--f-body);font-size:15px;line-height:1.55;padding-inline:var(--gut);padding-block:0;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--bone);color:var(--bone)}a{color:inherit;text-decoration:none}[tabindex]:focus-visible,a:focus-visible{outline:1px solid var(--lilac);outline-offset:4px}.mono{font-family:var(--f-mono);font-size:11px;letter-spacing:.04em;color:var(--fog);text-transform:lowercase}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grain{position:fixed;inset:-50%;width:200%;height:200%;pointer-events:none;z-index:40;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1s steps(5) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}.glow{position:fixed;left:50%;top:-35vmax;width:80vmax;height:80vmax;transform:translateX(-50%);pointer-events:none;z-index:0;background:radial-gradient(closest-side,rgba(185,167,255,.075),transparent 70%);animation:breathe 10s ease-in-out infinite}@keyframes breathe{50%{opacity:.5;transform:translateX(-50%) scale(1.08)}}.intro{position:fixed;inset:0;z-index:80;display:grid;place-items:center;pointer-events:none}.intro-half{position:absolute;left:0;right:0;height:50.5%;background:var(--black);transition:transform .8s cubic-bezier(.83,0,.17,1)}.intro-top{top:0}.intro-bot{bottom:0}.intro.is-out .intro-top{transform:translateY(-100%)}.intro.is-out .intro-bot{transform:translateY(100%)}.intro-line{position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,#b9a7ff,#7fe3ff,#f6b7ff,#fff1a8,transparent);transform:scaleX(0);animation:iline .7s var(--ease) forwards;z-index:1}.intro.is-out .intro-line{opacity:0;transition:opacity .3s}@keyframes iline{to{transform:scaleX(1)}}.intro-mark{position:relative;z-index:2;font-family:var(--f-mark);font-size:clamp(110px,18vw,190px);line-height:1;background:linear-gradient(110deg,var(--bone) 30%,#b9a7ff 42%,#7fe3ff 50%,#f6b7ff 58%,var(--bone) 70%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:imark .7s var(--ease) both,ishine .9s ease-in-out both}.intro.is-out .intro-mark{animation:none;transition:transform .9s cubic-bezier(.65,0,.2,1)}.intro-handoff .mark span:first-child{animation:none!important;transform:none!important;filter:none!important;opacity:0}.intro-landed .mark span:first-child{opacity:1}@keyframes imark{0%{opacity:0;filter:blur(16px);transform:scale(.9)}to{opacity:1;filter:blur(0);transform:none}}@keyframes ishine{0%{background-position:100% 0}to{background-position:0 0}}.page{position:relative;z-index:1;max-width:1120px;margin:0 auto}.top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;border-bottom:1px solid var(--line);opacity:0;transition:opacity 1s .6s}.is-ready .top{opacity:1}.top nav{display:flex;gap:22px}.top nav a,.up{position:relative;transition:color .3s}.top nav a:after,.up:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:var(--lilac);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.top nav a:hover,.up:hover{color:var(--bone)}.top nav a:hover:after,.up:hover:after{transform:scaleX(1);transform-origin:left}.clock-w{color:var(--fog)}.rec{display:inline-flex;align-items:center;gap:8px}.rec:before{content:"";width:6px;height:6px;border-radius:50%;background:#d64545;animation:recb 1.4s steps(1) infinite}@keyframes recb{50%{opacity:.15}}.hero{padding-block:clamp(56px,9vw,110px) clamp(48px,7vw,88px)}.mark{font-family:var(--f-mark);font-weight:400;font-size:clamp(64px,16.5vw,200px);line-height:.85;letter-spacing:-.005em;margin:0;display:inline-flex;flex-wrap:wrap;max-width:100%}.mark span{display:inline-block;opacity:0;transform:translateY(.3em) rotate(5deg);filter:blur(14px);transition:color .4s}.mark .tld{color:var(--lilac)}.is-ready .mark span{animation:inkin 1.3s var(--ease) forwards;animation-delay:calc(var(--i) * 55ms)}@keyframes inkin{to{opacity:1;transform:none;filter:blur(0)}}.mark{cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none}.mark span{transition:color .5s,text-shadow .5s,letter-spacing .5s}.mark.is-alt span{color:var(--lilac);text-shadow:-.025em 0 rgba(127,227,255,.45),.025em 0 rgba(255,70,120,.4)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px);align-items:start;margin-top:clamp(32px,5vw,56px)}.hero-grid>*{opacity:0;transform:translateY(24px);transition:opacity 1.2s var(--ease),transform 1.2s var(--ease)}.is-ready .hero-grid>*{opacity:1;transform:none}.is-ready .hero-grid>:first-child{transition-delay:.45s}.is-ready .hero-grid>:nth-child(2){transition-delay:.6s}.stmt{padding-top:6px}.stmt-t{margin:0;font-size:clamp(32px,4.8vw,60px);font-weight:300;letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.stmt-t .m{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.stmt-t .m>span{display:inline-block;transform:translateY(115%);background:linear-gradient(100deg,var(--bone) 0 42%,var(--lilac) 50%,var(--bone) 58% 100%);background-size:320% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent}.stmt-t.is-on .m>span{animation:wordin 1.1s var(--ease) calc(var(--k) * 70ms) forwards,shine 7s ease-in-out calc(1.6s + var(--k) * .14s) infinite}@keyframes wordin{0%{transform:translateY(115%) rotate(5deg)}to{transform:none}}@keyframes shine{0%{background-position:100% 0}45%,to{background-position:0 0}}.dc-k{display:flex;align-items:center;gap:12px;margin-bottom:18px}.dc-rule{flex:1 1;height:1px;background:var(--line)}.dc-status{display:inline-flex;align-items:center;gap:7px}.dc-status i{width:6px;height:6px;border-radius:50%;background:var(--sc)}.dc{--sc:#4d4d55}.dc.st-online{--sc:#3ba55d}.dc.st-idle{--sc:#e6a23c}.dc.st-dnd{--sc:#d64545}.dc-me{display:flex;align-items:center;gap:18px}.av{position:relative;flex:none}.av,.av img,.av-ph{width:72px;height:72px}.av img,.av-ph{border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--coal)}.av-ph{font-family:var(--f-mark);font-size:38px;color:var(--fog)}.av-ring{position:absolute;inset:-7px;border-radius:50%;background:conic-gradient(from 0deg,var(--sc),transparent 30%,transparent 70%,var(--sc));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1px));animation:spin 3.6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.dc-who{min-width:0}.dc-name{font-size:clamp(24px,3vw,32px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.dc-name,.dc-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-user{margin-top:5px;color:var(--lilac);letter-spacing:.06em}.dc-sub{color:var(--fog);font-size:14px;margin-top:6px;overflow-wrap:anywhere}.acts{margin-top:18px}.act{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding-block:14px;border-top:1px solid var(--line);animation:slidein .8s var(--ease) both}@keyframes slidein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.act img,.act-ic{width:48px;height:48px;border-radius:6px;object-fit:cover;background:var(--coal);display:grid;place-items:center;color:var(--fog);font-family:var(--f-mono);font-size:11px}.act .ttl{font-weight:500}.act .sub,.act .ttl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act .sub{color:var(--fog);font-size:13px}.act .bar{height:2px;background:var(--line);margin-top:8px;overflow:hidden}.act .bar i{display:block;height:100%;background:var(--lilac);transform-origin:left;transition:transform 1s linear}.act .times{display:flex;justify-content:space-between;margin-top:4px;font-size:10px}.eq{display:flex;gap:2px;align-items:flex-end;height:14px}.eq i{width:2px;background:var(--lilac);animation:eq .9s ease-in-out infinite}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}.eq i:nth-child(4){animation-delay:.1s}@keyframes eq{0%,to{height:3px}50%{height:14px}}.dc-idle{margin:0;padding-top:14px;border-top:1px solid var(--line)}.sec{position:relative;border-top:1px solid transparent;padding-block:clamp(44px,7vw,80px);display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:24px;gap:24px}.sec-wide{grid-template-columns:minmax(0,1fr)}.sec:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--line);transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease)}.sec.in:before{transform:scaleX(1)}.sec-h{display:flex;gap:10px;align-items:baseline}.sec-h i{font-style:normal;color:var(--lilac)}.rv .sec-b,.rv .sec-h{opacity:.25;transform:translateY(26px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}.rv .sec-b{transition-delay:.08s}.rv.in .sec-b,.rv.in .sec-h{opacity:1;transform:none}.quote{font-size:clamp(32px,6vw,72px);font-weight:300;letter-spacing:-.05em;line-height:1;margin:0;text-wrap:balance}.qw{--v:0;display:inline-block;opacity:calc(.12 + var(--v) * .88);filter:blur(calc((1 - var(--v)) * 4px));transform:translateY(calc((1 - var(--v)) * .18em));transition:opacity .25s,filter .25s,transform .25s}.qw.acc{color:color-mix(in srgb,var(--lilac) calc(var(--v) * 100%),var(--bone));font-style:italic}.grp{margin:52px 0 12px}.ppl{list-style:none;margin:0;padding:0}.p{position:relative;border-bottom:1px solid var(--line);overflow:hidden;outline:none;cursor:default}.ppl .p:first-child{border-top:1px solid var(--line)}.p:before{content:"";position:absolute;inset:0;z-index:0;background:var(--lilac);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease)}.p.is-on:before{transform:scaleY(1)}.p-row{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,260px);grid-gap:8px 24px;gap:8px 24px;align-items:center;padding-block:clamp(12px,1.8vw,20px)}.p-nm{font-size:clamp(40px,7.4vw,92px);font-weight:500;letter-spacing:-.06em;line-height:.95;white-space:nowrap;overflow:hidden;text-overflow:clip;transition:transform .7s var(--ease),color .35s}.p.is-on .p-nm{color:var(--black);transform:translateX(clamp(8px,2vw,22px))}.p-side b{display:block;font-weight:400;color:var(--lilac);margin-bottom:5px}.p-side b,.p-side p{transition:color .35s}.p-side p{margin:0;font-size:13.5px;color:var(--fog);line-height:1.5}.p.is-on .p-side b,.p.is-on .p-side p{color:var(--black)}.closing{margin-top:clamp(48px,7vw,80px)}.closing-t{margin:0;font-size:clamp(24px,3.4vw,40px);font-weight:300;letter-spacing:-.04em;line-height:1.1;text-wrap:balance;max-width:26ch}.closing-s{margin:16px 0 0;color:var(--fog);font-size:14px}.vis-k{margin:0 0 22px}.vis-l{position:relative;margin:0;font-size:clamp(26px,4.2vw,52px);font-weight:300;letter-spacing:-.045em;line-height:1.12}.vis-l+.vis-l{margin-top:4px}.vis-ph{visibility:hidden}.vis-tx{position:absolute;inset:0}.vis-l:not(.last) .vis-tx{color:var(--fog)}.vis-l.last .vis-tx{color:var(--bone)}.caret{display:inline-block;width:.42em;height:.07em;margin-left:.08em;background:var(--lilac);vertical-align:.04em;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.away{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin:clamp(28px,4vw,44px) 0 0}.away-n{font-size:clamp(18px,2.2vw,24px);font-weight:400;letter-spacing:-.03em}.away-n a{position:relative;transition:color .3s}.away-n a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--lilac);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}.away-n a:hover{color:var(--lilac)}.away-n a:hover:after{transform:scaleX(1);transform-origin:left}.away-n i{font-style:normal;color:var(--fog)}.cc-stage{position:relative;perspective:1200px;width:min(100%,460px);aspect-ratio:1.586;max-width:100%;outline:none;cursor:pointer;animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-10px)}}.cc-stage:focus-visible{outline:1px solid var(--lilac);outline-offset:10px;border-radius:18px}.cc-tilt{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.cc,.cc-tilt{position:absolute;inset:0}.cc{transform-style:preserve-3d;transition:transform 1s var(--ease)}.cc.is-flip{transform:rotateY(180deg)}.cc-face{border-radius:18px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:radial-gradient(130% 100% at 0 0,#22202b,transparent 55%),radial-gradient(100% 90% at 100% 100%,#17151e,transparent 60%),linear-gradient(155deg,#121116,#07070a 65%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),inset 0 1px 0 rgba(255,255,255,.12),0 30px 60px -20px rgba(0,0,0,.9)}.cc-face,.cc-pat{position:absolute;inset:0}.cc-pat{pointer-events:none;opacity:.9;background:repeating-radial-gradient(circle at 115% 130%,rgba(255,255,255,.035) 0 1px,transparent 1px 6px),repeating-radial-gradient(circle at -20% -40%,rgba(185,167,255,.03) 0 1px,transparent 1px 9px);-webkit-mask:linear-gradient(120deg,transparent 15%,#000 55%);mask:linear-gradient(120deg,transparent 15%,#000 55%)}.cc-front{padding:6.5% 7%;display:grid;grid-template-rows:auto 1fr auto auto}.cc-front>:not(.cc-pat):not(.cc-sheen){position:relative}.cc-top{display:flex;justify-content:space-between;align-items:flex-start}.cc-brand{font-family:var(--f-mark);font-size:clamp(24px,3.2vw,34px);line-height:.8}.cc-wave{width:22px;height:22px;fill:none;stroke:#8a8894;stroke-width:1.6;stroke-linecap:round}.cc-mid{display:flex;align-items:center}.cc-chip{width:14%;min-width:40px;aspect-ratio:1.32;border-radius:7px;position:relative;overflow:hidden;background:linear-gradient(135deg,#e3dcc4,#a99d7c 45%,#ece5cf 70%,#b3a786);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.cc-chip i{position:absolute;border:1px solid rgba(0,0,0,.22)}.cc-chip i:first-child{left:-1px;right:-1px;top:32%;bottom:32%;border-left:0;border-right:0}.cc-chip i:nth-child(2){top:-1px;bottom:-1px;left:34%;right:34%;border-top:0;border-bottom:0}.cc-chip i:nth-child(3){left:34%;right:34%;top:32%;bottom:32%;border-radius:3px}.cc-chip i:nth-child(4){display:none}.cc-num{font-family:var(--f-mono);font-size:clamp(16px,2.3vw,23px);letter-spacing:.13em;white-space:nowrap;margin-bottom:5.5%;background:linear-gradient(180deg,#ffffff,#c9c6d4 45%,#8b8898);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.8))}.cc-meta{display:flex;align-items:flex-end;gap:10%}.cc-meta small{display:block;font-family:var(--f-mono);font-size:8.5px;letter-spacing:.1em;color:#77757f;margin-bottom:2px}.cc-meta b{font-family:var(--f-mono);font-weight:400;font-size:12.5px;letter-spacing:.06em;color:#d9d7e0}.cc-holo{margin-left:auto;width:13%;min-width:38px;aspect-ratio:1.45;border-radius:5px;flex:none;background:conic-gradient(from var(--ga,0deg),#b9a7ff,#7fe3ff,#f6b7ff,#fff1a8,#b9a7ff);opacity:.55;mix-blend-mode:screen;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.cc-back{transform:rotateY(180deg);display:flex;flex-direction:column}.cc-back>:not(.cc-pat):not(.cc-sheen){position:relative}.cc-strip{display:block;height:19%;margin-top:8%;background:linear-gradient(180deg,#000,#111 60%,#000)}.cc-sig{margin:7% 7% 0;display:flex;align-items:stretch;gap:0}.cc-sig-pad{flex:1 1;min-width:0;position:relative;overflow:hidden;height:46px;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 12px;background:repeating-linear-gradient(-45deg,#ece9f2 0 5px,#e2deeb 5px 10px)}.cc-micro{position:absolute;inset:-4px;font-family:var(--f-mono);font-size:6.5px;line-height:7.5px;letter-spacing:.08em;color:rgba(60,50,90,.16);word-break:break-all;pointer-events:none}.cc-sign{font-family:var(--f-mark);font-size:clamp(24px,3vw,30px);color:#1b1a22;transform:rotate(-6deg) translateY(2px);text-shadow:0 0 1px rgba(27,26,34,.4)}.cc-l4,.cc-sign{position:relative}.cc-l4{font-family:var(--f-mono);font-size:12px;font-style:italic;color:#2a2833;letter-spacing:.1em}.cc-cvv{background:#f4f2f8;color:#15141a;padding:6px 12px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}.cc-cvv b{font-weight:500;font-size:15px;letter-spacing:.12em;line-height:1}.cc-cvv b,.cc-cvv small{font-family:var(--f-mono)}.cc-cvv small{font-size:8px;color:#6b6975;letter-spacing:.06em;margin-top:4px;white-space:nowrap}.cc-foot{margin:auto 7% 6.5%;display:flex;align-items:flex-end;gap:16px}.cc-fine{margin:0;font-family:var(--f-mono);font-size:9.5px;color:#77757f;letter-spacing:.04em;line-height:1.5}.cc-sheen{inset:0;mix-blend-mode:screen;border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%),rgba(255,255,255,.13),transparent 42%),linear-gradient(115deg,transparent 35%,rgba(185,167,255,.13) 47%,rgba(127,227,255,.08) 52%,transparent 64%);background-size:100% 100%,260% 260%;background-position:0 0,var(--gx,50%) var(--gy,50%)}.cc-shadow,.cc-sheen{position:absolute;pointer-events:none}.cc-shadow{left:12%;right:12%;bottom:-16%;height:16%;background:radial-gradient(closest-side,rgba(0,0,0,.9),transparent);filter:blur(10px);animation:shadow 6s ease-in-out infinite}@keyframes shadow{50%{transform:scaleX(.9);opacity:.7}}.dive{position:relative;height:400vh;width:100vw;margin-left:calc(50% - 50vw);border-top:1px solid var(--line);margin-bottom:0}.dive-stick{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center}.dive-zoom{position:relative;width:min(84vw,460px);will-change:transform;transform-origin:50% 50%;z-index:1}.dive-zoom:before{content:"";position:absolute;left:50%;top:50%;width:150%;aspect-ratio:2;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(185,167,255,.12),transparent);filter:blur(30px);pointer-events:none}.dive .cc-stage{width:100%}.dive-zoom.is-deep .cc-pat,.dive-zoom.is-deep .cc-shadow,.dive-zoom.is-deep .cc-sheen,.dive-zoom.is-deep:before{display:none}.dive-zoom.is-deep .cc-stage{animation:none}.dive-zoom.is-deep .cc-face{box-shadow:none}.cc-holo{position:relative;display:grid;place-items:center;overflow:hidden}.cc-holo i{font-family:var(--f-mark);font-style:normal;font-size:22px;line-height:1;color:rgba(255,255,255,.55);mix-blend-mode:overlay}.dive-field{z-index:2;background:radial-gradient(60% 60% at 50% 50%,rgba(255,255,255,.18),transparent 70%),conic-gradient(from var(--fa,0deg) at 50% 50%,#b9a7ff,#7fe3ff,#f6b7ff,#fff1a8,#b9a7ff);filter:saturate(.85)}.dive-black,.dive-field{position:absolute;inset:0;opacity:0;pointer-events:none}.dive-black{z-index:3;background:var(--black)}.dive-anchor{position:absolute;left:0;bottom:100vh;width:1px;height:1px}.room{inset:0;z-index:4;opacity:0;pointer-events:none;overflow:hidden}.room,.room-blob{position:absolute}.room-blob{width:60vmax;height:60vmax;border-radius:50%;filter:blur(70px);opacity:.45;mix-blend-mode:screen}.room-blob.b1{background:#b9a7ff;left:-18vmax;top:-22vmax;animation:drift1 16s ease-in-out infinite alternate}.room-blob.b2{background:#7fe3ff;right:-24vmax;top:10vmax;opacity:.28;animation:drift2 19s ease-in-out infinite alternate}.room-blob.b3{background:#f6b7ff;left:20vmax;bottom:-34vmax;opacity:.32;animation:drift3 22s ease-in-out infinite alternate}@keyframes drift1{to{transform:translate(14vmax,10vmax) scale(1.15)}}@keyframes drift2{to{transform:translate(-16vmax,8vmax) scale(.9)}}@keyframes drift3{to{transform:translate(10vmax,-12vmax) scale(1.1)}}.room-foil{position:absolute;inset:-20%;opacity:.16;mix-blend-mode:screen;background:repeating-linear-gradient(115deg,transparent 0 14px,rgba(255,255,255,.5) 15px,transparent 17px 32px);transform:translateX(calc(var(--p, 0) * -120px))}.room-micro{position:absolute;inset:-30%;transform:rotate(-18deg);font-family:var(--f-mono);font-size:10px;line-height:16px;letter-spacing:.2em;word-break:break-all;color:transparent;opacity:.22;background:linear-gradient(90deg,#b9a7ff,#7fe3ff,#f6b7ff,#fff1a8,#b9a7ff);background-size:50% 100%;-webkit-background-clip:text;background-clip:text}.room-ring{position:absolute;border-radius:50%;border:1px solid transparent;background:conic-gradient(from 0deg,#b9a7ff,#7fe3ff,#f6b7ff,#fff1a8,#b9a7ff) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;animation:spinr 24s linear infinite}.room-ring.r1{width:46vmin;height:46vmin;left:6%;top:12%}.room-ring.r2{width:22vmin;height:22vmin;right:9%;top:18%;animation-duration:16s;animation-direction:reverse}.room-ring.r3{width:70vmin;height:70vmin;right:-12%;bottom:-30%;opacity:.3;animation-duration:34s}@keyframes spinr{to{transform:rotate(1turn)}}.room-s{left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--f-mark);font-size:90vmin;line-height:1;color:rgba(255,255,255,.035);pointer-events:none}.room-k,.room-s{position:absolute}.room-k{color:rgba(236,235,239,.5);letter-spacing:.14em}.room-k.tl{left:var(--gut);top:26px}.room-k.br{right:var(--gut);bottom:26px}.room-panel{position:absolute;z-index:5;width:min(calc(100% - 32px),760px);opacity:0;pointer-events:none;padding:clamp(22px,3.4vw,40px);border-radius:26px;border:1px solid transparent;background:linear-gradient(rgba(8,8,12,.62),rgba(8,8,12,.62)) padding-box,conic-gradient(from var(--fa,0deg),#b9a7ff,#7fe3ff,#f6b7ff,#fff1a8,#b9a7ff) border-box;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 40px 80px -30px rgba(0,0,0,.8),0 0 60px -20px rgba(185,167,255,.35);will-change:transform,opacity,filter}.room-h{margin:0 0 22px;color:var(--bone)}.room-panel .mono{color:rgba(236,235,239,.62)}.room-panel .room-h{color:var(--bone)}.room-panel .pf-l{color:rgba(236,235,239,.72)}.room-panel .ct-copy{border-color:rgba(255,255,255,.22)}.room-panel .ct{gap:26px}.room-panel .ct-mail a{font-size:clamp(20px,3.2vw,36px)}.room-panel .ct-tg{font-size:clamp(20px,2.8vw,30px)}.room-panel .pf{border-color:rgba(255,255,255,.08);padding-block:12px}.room-panel .pf-av,.room-panel .pf-av img,.room-panel .pf-ph{width:52px;height:52px}.cipher{cursor:default;letter-spacing:.12em;transition:color .4s}.cipher.on{color:var(--lilac)}.ct{grid-gap:clamp(28px,4vw,44px);gap:clamp(28px,4vw,44px)}.ct,.ct-row{display:grid}.ct-row{grid-gap:12px;gap:12px}.ct-k{margin:0}.ct-mail{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}.ct-ic{display:inline-grid;place-items:center;width:1.5em;height:1.5em;flex:none;border-radius:10px;font-size:22px;color:var(--bone);border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(185,167,255,.22),rgba(127,227,255,.12))}.ct-ic svg{width:58%;height:58%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ct-mail a{font-size:clamp(26px,4.6vw,56px);font-weight:300;letter-spacing:-.05em;line-height:1.05;overflow-wrap:anywhere;position:relative;transition:color .4s}.ct-mail a:after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:1px;background:var(--lilac);transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease)}.ct-mail a:hover{color:var(--lilac)}.ct-mail a:hover:after{transform:scaleX(1);transform-origin:left}.ct-copy{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--line);border-radius:99px;padding:7px 14px;color:var(--fog);cursor:pointer;min-width:11ch;transition:border-color .3s,color .3s}.ct-copy:hover{border-color:var(--lilac);color:var(--bone)}.ct-copy:focus-visible{outline:1px solid var(--lilac);outline-offset:3px}.pf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 0;border-block:1px solid var(--line);transition:padding .6s var(--ease)}a.pf:hover{padding-inline:12px}.pf-av{position:relative;width:64px;height:64px;--sc:#4d4d55}.pf-av.st-online{--sc:#3ba55d}.pf-av.st-idle{--sc:#e6a23c}.pf-av.st-dnd{--sc:#d64545}.pf-av img,.pf-ph{width:64px;height:64px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--coal)}.pf-ph{font-family:var(--f-mark);font-size:34px;color:var(--fog)}.pf-av .pf-deco{position:absolute;inset:-8px;width:80px;height:80px;border-radius:0;background:none;pointer-events:none}.pf-dot{position:absolute;right:0;bottom:0;width:16px;height:16px;border-radius:50%;background:var(--sc);border:3px solid var(--black)}.pf-n{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pf-n b{font-size:clamp(22px,2.8vw,30px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.pf-tag{border:1px solid var(--line);border-radius:5px;padding:2px 6px;color:var(--bone)}.pf-u{margin-top:4px}.pf-l{margin-top:6px;font-size:14px;color:var(--fog);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-go{transition:color .3s,transform .5s var(--ease)}a.pf:hover .pf-go{color:var(--lilac);transform:translate(3px,-3px)}.ct-tg{display:inline-flex;align-items:center;gap:16px;font-size:clamp(22px,3.2vw,38px);font-weight:300;letter-spacing:-.04em;transition:color .4s}.ct-tg i{font-style:normal;transition:color .3s,transform .5s var(--ease)}.ct-tg:hover,.ct-tg:hover i{color:var(--lilac)}.ct-tg:hover i{transform:translate(3px,-3px)}.idle{position:fixed;inset:0;z-index:70;display:grid;place-items:center;pointer-events:none;background:rgba(5,5,5,.86);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity 1.6s var(--ease)}.idle.on{opacity:1}.idle p{margin:0;font-family:var(--f-mark);font-size:clamp(44px,9vw,110px);color:var(--bone);letter-spacing:.01em;transform:translateY(10px);transition:transform 2s var(--ease)}.idle.on p{transform:none}.foot{position:relative;width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;padding:40px var(--gut) 0;background:linear-gradient(180deg,rgba(12,11,18,.35),rgba(8,8,12,.75)),radial-gradient(70% 90% at 10% 0,rgba(185,167,255,.75),transparent 70%),radial-gradient(60% 90% at 90% 10%,rgba(127,227,255,.55),transparent 70%),radial-gradient(70% 90% at 45% 0,rgba(246,183,255,.6),transparent 70%),#3a3346}.foot:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;mix-blend-mode:screen;background:repeating-linear-gradient(115deg,transparent 0 14px,rgba(255,255,255,.5) 15px,transparent 17px 32px)}.foot-row .mono{color:rgba(236,235,239,.7)}.foot-row{max-width:1120px;margin:0 auto;display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.foot-row,.giant{position:relative}.giant{display:block;font-family:var(--f-mark);font-size:clamp(64px,18.5vw,236px);line-height:.9;letter-spacing:-.01em;white-space:nowrap;margin:18px 0 0;padding-bottom:.12em;text-align:center;color:transparent;-webkit-text-stroke:1px rgba(236,235,239,.25);background:linear-gradient(100deg,#b9a7ff,#7fe3ff,#f6b7ff,#fff1a8,#b9a7ff);background-size:200% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;animation:holoText 9s linear infinite;opacity:.85;transition:opacity .6s,-webkit-text-stroke-color .6s}@keyframes holoText{to{background-position:200% 0}}.giant:focus-visible,.giant:hover{opacity:1;-webkit-text-stroke-color:transparent;outline:none}@media (max-width:760px){.hero-grid,.sec{grid-template-columns:1fr}.sec{gap:20px}.p-row{grid-template-columns:1fr}.pf{grid-template-columns:auto minmax(0,1fr)}.pf-go{grid-column:2}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.intro{display:none}.hero-grid>*,.mark span,.qw,.rv .sec-b,.rv .sec-h,.stmt-t .m>span,.top{opacity:1;transform:none;filter:none}}