@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/cormorant-garamond-latin-700-italic-1ifP4r4a.woff2)format("woff2")}@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2")}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2")}:root{--black:#000;--ink:#0d0b10;--hair:#1b1720;--line:#2f2833;--edge:#4d4355;--yellow:#ffe14a;--amber:#e8a53a;--cream:#f6eeda;--steam:#9a94a0;--dim:#6a646f;--mint:#84dcbc;--ember:#ff7a59;--f-d:"Cormorant Garamond",Georgia,serif;--f-b:Onest,system-ui,sans-serif;--f-m:"JetBrains Mono",ui-monospace,monospace;--gutter:clamp(24px,8.34vw,120px);--section:clamp(72px,9.7vw,140px);--fast:.38s;--ease:cubic-bezier(.22,.8,.24,1)}*,:before,:after{box-sizing:border-box}html{background:var(--black);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--black);color:var(--cream);font:400 16px/1.5 var(--f-b);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--yellow);outline-offset:6px;border-radius:8px}::selection{background:var(--yellow);color:var(--black)}.skip{background:var(--yellow);color:var(--black);z-index:20;border-radius:999px;padding:10px 18px;font-weight:500;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}em{color:var(--yellow);font-style:italic}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.btn:hover svg,.cap:hover{transform:none}}.nav{z-index:10;height:72px;padding-inline:var(--gutter);background:linear-gradient(#000 60%,#0000);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{font:700 30px/1 var(--f-d);align-items:center;gap:12px;display:flex}.brand svg{width:40px;height:40px}.nav-links{gap:44px;display:none;position:absolute;left:50%;transform:translate(-50%)}.nav-links a{font:500 15px var(--f-b);color:var(--steam);transition:color var(--fast) var(--ease)}.nav-links a:hover{color:var(--cream)}@media (min-width:860px){.nav{height:96px}.nav-links{display:flex}}.btn{height:56px;font:500 17px/1 var(--f-b);transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease),transform var(--fast) var(--ease);border:1.5px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 28px;display:inline-flex}.btn svg{width:20px;height:20px;transition:transform var(--fast) var(--ease)}.btn:hover svg{transform:translate(3px,-3px)}.btn:active{transition-duration:.12s;transform:scale(.98)}.btn-p{background:var(--yellow);color:var(--black)}.btn-p:hover{background:var(--amber)}.btn-p:active{background:#d9bd36}.btn-o{border-color:var(--edge);color:var(--cream)}.btn-o:hover{border-color:var(--yellow);color:var(--yellow)}.btn-o:active{background:var(--hair)}.btn-s{height:44px;padding:0 22px;font-size:15px}.foot a,.brand,.bubble,.status{transition:color var(--fast) var(--ease),opacity var(--fast) var(--ease)}.brand:hover{color:var(--yellow)}.btn-p:active{transition-duration:.12s}.hero{min-height:min(840px,100svh);padding:48px var(--gutter) 120px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-art{z-index:0;pointer-events:none;height:100%;position:absolute;top:0;right:0}.hero-art img{object-fit:cover;object-position:right;width:auto;max-width:none;height:100%}.hero-in{z-index:1;flex-direction:column;gap:22px;max-width:640px;display:flex;position:relative}.status{background:var(--hair);height:34px;font:500 13px var(--f-b);border-radius:17px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.status i{background:var(--mint);border-radius:50%;width:8px;height:8px}.hero h1{font:700 clamp(120px,15vw,200px)/.8 var(--f-d);letter-spacing:-.02em;margin-block:8px}.hero h1 span{color:var(--yellow)}.tagline{font:500 italic clamp(28px,3.1vw,42px)/1.08 var(--f-d);color:var(--yellow);max-width:520px}.hero p.bio{color:var(--steam);max-width:400px;font-size:16px}.btns{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.facts{z-index:1;left:var(--gutter);right:var(--gutter);gap:48px;margin:0;display:none;position:absolute;bottom:36px}.facts div{align-items:center;gap:14px;display:flex}.facts dt{font:12px var(--f-m);color:var(--dim);letter-spacing:.14em;text-transform:uppercase}.facts dd{color:var(--cream);margin:0;font-size:14px;font-weight:500}@media (min-width:860px){.facts{display:flex}}@media (max-width:859px){.hero{min-height:0;padding:0 0 40px;display:block}.hero-art{width:100%;height:420px;position:relative}.hero-art img{width:100%;height:420px}.hero-in{margin:-150px var(--gutter) 0}.hero h1{font-size:120px}}.mfacts{padding:8px var(--gutter) 56px;flex-direction:column;gap:10px;margin:0;display:flex}.mfacts div{justify-content:space-between;display:flex}.mfacts dt{font:11px var(--f-m);color:var(--dim);letter-spacing:.14em;text-transform:uppercase}.mfacts dd{font:500 14px var(--f-b);margin:0}@media (min-width:860px){.mfacts{display:none}}.sec{border-top:1px solid var(--hair);padding:var(--section) var(--gutter)}.label{font:12px var(--f-m);letter-spacing:.2em;text-transform:uppercase;color:var(--steam);align-items:center;gap:14px;margin-bottom:clamp(40px,5.6vw,72px);display:flex}.label b{color:var(--yellow);letter-spacing:.12em;font-weight:500}.label:after{content:"";background:var(--line);flex:1;height:1px}.h2{font:700 clamp(80px,9vw,128px)/.95 var(--f-d);letter-spacing:-.02em}.grid2{gap:40px;display:grid}@media (min-width:960px){.grid2{grid-template-columns:1fr 1fr;align-items:center;gap:80px}}.portrait{aspect-ratio:342/420;position:relative;overflow:hidden}.portrait .moon{aspect-ratio:1;width:75%;position:absolute;top:-10%;left:8%}.portrait img{object-fit:cover;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0}.statement{font:500 clamp(34px,3.6vw,48px)/1.12 var(--f-d);letter-spacing:-.01em;margin-bottom:40px}.rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:52px;font-size:14px;display:flex}.rows span{color:var(--steam)}.rows hr{border:0;border-top:1px dotted var(--line);flex:1;margin:0}.rows b{font-weight:500}.chips{flex-wrap:wrap;align-content:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chip{border:1.5px solid var(--edge);height:44px;font:500 15px var(--f-b);transition:border-color var(--fast) var(--ease),color var(--fast) var(--ease);border-radius:22px;align-items:center;padding:0 20px;display:inline-flex}.chip:hover{border-color:var(--yellow);color:var(--yellow)}.desc{color:var(--steam);max-width:300px;margin-top:24px;font-size:16px}.now{background:var(--yellow);color:var(--black);border-radius:40px;flex-direction:column;gap:24px;margin-top:64px;padding:32px 28px;display:flex;position:relative}.now .tag{font:500 12px var(--f-m);letter-spacing:.2em;text-transform:uppercase}.now h3{font:700 clamp(38px,4vw,56px)/1.02 var(--f-d);letter-spacing:-.01em;max-width:560px}.now h3 em{color:inherit}.now .upd{border:1.5px solid var(--black);height:32px;font:500 11px var(--f-m);letter-spacing:.1em;border-radius:16px;align-self:flex-start;align-items:center;padding:0 14px;display:inline-flex}.now .face{border:2px solid var(--black);object-fit:cover;border-radius:50%;align-self:flex-end;width:76px;height:76px}.now .txt{flex-direction:column;gap:24px;display:flex}@media (min-width:860px){.now{border-radius:56px;min-height:400px;padding:56px 64px}.now .txt{flex:1;justify-content:center;gap:32px}.now .face{aspect-ratio:1;border-width:3px;width:clamp(180px,20vw,290px);height:auto;position:absolute;top:50%;right:64px;transform:translateY(-50%)}}.caps{gap:14px;margin-top:48px;display:grid}@media (min-width:860px){.caps{grid-template-columns:1fr 1fr;gap:20px;margin-top:72px}}.cap{border:2px solid var(--edge);min-height:100px;transition:border-color var(--fast) var(--ease),background var(--fast) var(--ease),transform var(--fast) var(--ease);border-radius:60px;justify-content:space-between;align-items:center;padding:20px 24px 20px 32px;display:flex}.cap strong{font:700 clamp(34px,3.4vw,44px)/1 var(--f-d);transition:color var(--fast) var(--ease);display:block}.cap small{font:11px var(--f-m);letter-spacing:.14em;color:var(--steam);margin-top:6px;display:block}.cap .ar{border:1.5px solid var(--edge);width:48px;height:48px;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),color var(--fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.cap .ar svg{width:20px;height:20px}.cap:hover{border-color:var(--yellow);background:var(--ink);transform:translateY(-2px)}.cap:hover strong{color:var(--yellow)}.cap:hover .ar,.cap.hot{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.cap.hot small{color:#000000b3}.cap.hot .ar{background:var(--black);border-color:var(--black);color:var(--yellow)}.also{font:11px var(--f-m);letter-spacing:.14em;color:var(--dim);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;display:flex}.also a{border:1.5px solid var(--edge);height:30px;color:var(--steam);transition:color var(--fast) var(--ease),border-color var(--fast) var(--ease);border-radius:15px;align-items:center;padding:0 12px;display:inline-flex}.also a:hover{color:var(--yellow);border-color:var(--yellow)}.cta{text-align:center;padding-block:calc(var(--section)*1.2) calc(var(--section)*.9);flex-direction:column;align-items:center;gap:28px;display:flex}.cta .cup{width:84px;height:84px}.cta h2{font:700 clamp(64px,9vw,128px)/.96 var(--f-d);letter-spacing:-.02em;max-width:900px}.cta p{color:var(--steam);max-width:300px}@media (min-width:860px){.cta p{max-width:none}}.cta .btn{height:60px;padding:0 36px}.cta .h{font:13px var(--f-m);letter-spacing:.14em;color:var(--steam)}.foot{height:88px;padding-inline:var(--gutter);border-top:1px solid var(--hair);font:11px var(--f-m);letter-spacing:.14em;color:var(--steam);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.foot span{align-items:center;gap:10px;display:flex}.foot svg{width:24px;height:24px}.foot a:hover{color:var(--yellow)}.cap.hot:hover{background:var(--amber);border-color:var(--amber)}.cap.hot:hover strong{color:var(--black)}.cap.hot:hover .ar{background:var(--black);border-color:var(--black);color:var(--amber)}.top{align-items:start}.err{min-height:calc(100svh - 72px);padding:48px var(--gutter) 160px;position:relative;overflow:hidden}.err-art{z-index:0;pointer-events:none;height:100%;position:absolute;top:0;right:0}.err-art img{object-fit:cover;object-position:right;width:auto;max-width:none;height:100%}.err-in{z-index:1;flex-direction:column;gap:22px;max-width:560px;display:flex;position:relative}.chipe{border:1.5px solid var(--ember);height:30px;color:var(--ember);font:500 11px var(--f-m);letter-spacing:.14em;border-radius:15px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.chipe:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.num{font:700 clamp(150px,19.4vw,280px)/1.18 var(--f-d);letter-spacing:-.015em}.err h1{font:500 clamp(34px,3.6vw,52px)/1.04 var(--f-d);letter-spacing:-.01em}.err p{color:var(--steam);max-width:460px;font-size:18px;line-height:1.55}.bubble{z-index:1;left:var(--gutter);border:1.5px solid var(--line);background:var(--ink);color:var(--steam);border-radius:999px;align-items:center;gap:12px;padding:10px 20px 10px 10px;font-size:14px;display:flex;position:absolute;bottom:48px}.bubble svg{width:34px;height:34px}.chibi{z-index:1;width:min(300px,50vw);position:absolute;bottom:0;right:clamp(24px,10vw,150px)}@media (max-width:859px){.err{padding-top:230px}.err-art,.err-art img{width:100%;height:330px}.bubble{bottom:24px;left:24px;right:24px}}.nav:after{content:"";background:var(--yellow);width:100%;height:2px;transform:scaleX(var(--prog,0));transform-origin:0;position:absolute;bottom:0;left:0}.hero-art{transform:translate3d(calc(var(--mx,0)*-22px),calc(var(--my,0)*-14px + var(--drift,0px)),0) scale(1.04);will-change:transform}@media (max-width:859px){.hero-art{transform:none}}.status i{animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #84dcbc66}50%{box-shadow:0 0 0 6px #84dcbc00}}.steam path{stroke-dasharray:60;animation:3.2s ease-in-out infinite steam}.steam path:nth-child(2){animation-delay:.5s}.steam path:nth-child(3){animation-delay:1s}@keyframes steam{0%{stroke-dashoffset:60px;opacity:0}30%{opacity:1}70%{opacity:1}to{stroke-dashoffset:-60px;opacity:0}}.portrait .moon{animation:7s ease-in-out infinite float}@keyframes float{50%{transform:translateY(10px)rotate(-3deg)}}.facts time{color:var(--yellow)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}.hero-art{transform:none}}.reveal [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.reveal [data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal [data-reveal]{opacity:1;transition:none;transform:none}}
/*$vite$:1*/