@font-face{font-family:cinzel;src:url(/_next/static/media/38770623715f7d74-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:cinzel Fallback;src:local("Arial");ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.00%;size-adjust:125.60%}.__className_6d953c{font-family:cinzel,cinzel Fallback}.__variable_6d953c{--font-cinzel:"cinzel","cinzel Fallback"}@font-face{font-family:cormorant;src:url(/_next/static/media/37a9a8cdaa7a9619-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cormorant;src:url(/_next/static/media/0e4e843640321a14-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cormorant;src:url(/_next/static/media/7dc561f02e8f8d38-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:cormorant;src:url(/_next/static/media/5865568f9f0ed48b-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:cormorant Fallback;src:local("Arial");ascent-override:104.79%;descent-override:32.55%;line-gap-override:0.00%;size-adjust:88.18%}.__className_9fd917{font-family:cormorant,cormorant Fallback}.__variable_9fd917{--font-cormorant:"cormorant","cormorant Fallback"}@font-face{font-family:manrope;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_acff56{font-family:manrope,manrope Fallback}.__variable_acff56{--font-manrope:"manrope","manrope Fallback"}@font-face{font-family:jetbrains;src:url(/_next/static/media/af2e87f5d61b5665-s.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:jetbrains Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_3c2d88{font-family:jetbrains,jetbrains Fallback;font-weight:500}.__variable_3c2d88{--font-jetbrains:"jetbrains","jetbrains Fallback"}@font-face{font-family:pinyon;src:url(/_next/static/media/2b3407dd59920009-s.woff2) format("woff2");font-display:block;font-weight:400}@font-face{font-family:pinyon Fallback;src:local("Arial");ascent-override:110.78%;descent-override:49.31%;line-gap-override:0.00%;size-adjust:77.93%}.__className_78373c{font-family:pinyon,pinyon Fallback;font-weight:400}.__variable_78373c{--font-pinyon:"pinyon","pinyon Fallback"}

/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-cormorant),Garamond,Georgia,serif;--font-mono:var(--font-jetbrains),ui-monospace,SFMono-Regular,Menlo,monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#070a14;--color-navy:#0b1630;--color-navy-2:#12224a;--color-navy-3:#1a2d5c;--color-gold:#d6ac65;--color-gold-hi:#f0d48c;--color-crimson:#651c32;--color-crimson-hi:#8e2a47;--color-parchment:#e8d8b8;--color-quill:#2a1a12;--color-teal:#43e7d1;--color-violet:#a45eff;--color-text:#efe6d2;--color-muted:#aaa293;--color-faint:#6f6a62;--color-danger:#ff7a7a;--font-display:var(--font-cinzel),"Trajan Pro",Georgia,serif;--ease-court:cubic-bezier(.2,.7,.1,1)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:25rem){.container{max-width:25rem}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:112rem){.container{max-width:112rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}}:root{color-scheme:dark;--gutter:clamp(1rem,4vw,3rem);--maxw:84rem;--header-h:4rem;--hairline:#d6ac6547}@supports (color:color-mix(in lab,red,red)){:root{--hairline:color-mix(in oklab,var(--color-gold) 28%,transparent)}}:root{--hairline-strong:#d6ac658c}@supports (color:color-mix(in lab,red,red)){:root{--hairline-strong:color-mix(in oklab,var(--color-gold) 55%,transparent)}}:root{--panel:#0a132a}@supports (color:color-mix(in lab,red,red)){:root{--panel:color-mix(in oklab,var(--color-navy) 88%,black)}}:root{--panel-raised:#0f1c3d}@supports (color:color-mix(in lab,red,red)){:root{--panel-raised:color-mix(in oklab,var(--color-navy-2) 82%,black)}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + .75rem);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--color-text);font-family:var(--font-sans);font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.6;overflow-x:clip}.palace{isolation:isolate;background:radial-gradient(120% 60% at 80% -10%,#1a2d5c8c,transparent 60%),radial-gradient(90% 50% at 0 30%,#651c3224,transparent 70%),linear-gradient(180deg,var(--color-navy) 0,var(--color-ink) 38%,#080d1d 100%);position:relative}@supports (color:color-mix(in lab,red,red)){.palace{background:radial-gradient(120% 60% at 80% -10%,color-mix(in oklab,var(--color-navy-3) 55%,transparent),transparent 60%),radial-gradient(90% 50% at 0 30%,color-mix(in oklab,var(--color-crimson) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--color-navy) 0,var(--color-ink) 38%,#080d1d 100%)}}.palace:before{z-index:-1;opacity:.032;background-image:url(/assets/textures/damask.svg);background-size:180px 180px;position:absolute;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.grain:after,.palace:before{content:"";pointer-events:none;inset:0}.grain:after{z-index:60;opacity:.07;mix-blend-mode:overlay;background-image:url(/assets/textures/grain.svg);position:fixed}::selection{background:#d6ac6566}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--color-gold) 40%,transparent)}}::selection{color:#fff}:focus-visible{outline:2px solid var(--color-gold-hi);outline-offset:3px;border-radius:4px}.skip-link{z-index:100;background:var(--color-gold);color:var(--color-ink);border-radius:6px;padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.wrap{width:100%;padding-inline:var(--gutter);margin-inline:auto}.t-section{letter-spacing:.01em;color:var(--color-text);text-wrap:balance;font-size:clamp(2.1rem,5.2vw,4.25rem);font-weight:500;line-height:1}.t-section,.t-title{font-family:var(--font-display)}.t-title{letter-spacing:.02em;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;line-height:1.15}.t-lede{font-family:var(--font-serif);color:#e7deca;font-size:clamp(1.2rem,1.9vw,1.45rem);font-weight:500;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.t-lede{color:color-mix(in oklab,var(--color-text) 88%,var(--color-muted))}}.t-lede{text-wrap:pretty}.t-kicker{font-family:var(--font-serif);color:var(--color-gold);font-size:1.15rem;font-style:italic}.t-mono{font-family:var(--font-mono);letter-spacing:.01em;font-variant-ligatures:none;font-size:.86em;font-weight:500}.t-num{font-variant-numeric:tabular-nums lining-nums}.t-small{color:var(--color-muted);font-size:.8125rem;line-height:1.5}.section{padding-block:clamp(4rem,8vw,6.5rem)}.section-head{align-content:start;gap:1rem;max-width:46rem;margin-bottom:clamp(2.25rem,5vw,4rem);display:grid}.btn{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-bd:var(--hairline-strong);border:1px solid var(--btn-bd);background:var(--btn-bg);min-height:2.875rem;color:var(--btn-fg);font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-court),border-color .2s var(--ease-court),color .2s var(--ease-court),transform .2s var(--ease-court);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.25rem;font-size:.9375rem;font-weight:700;line-height:1;display:inline-flex}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-gold{--btn-bg:linear-gradient(180deg,var(--color-gold-hi),var(--color-gold) 55%,#b98c45);--btn-fg:#1a1206;--btn-bd:#f5e1af}@supports (color:color-mix(in lab,red,red)){.btn-gold{--btn-bd:color-mix(in oklab,var(--color-gold-hi) 70%,white)}}.btn-gold{background-image:var(--btn-bg);box-shadow:inset 0 1px #ffffff73,0 6px 24px -10px #d6ac65b3}@supports (color:color-mix(in lab,red,red)){.btn-gold{box-shadow:inset 0 1px 0 #ffffff73,0 6px 24px -10px color-mix(in oklab,var(--color-gold) 70%,transparent)}}.btn-ghost:hover{--btn-bd:var(--color-gold);--btn-bg:#d6ac6517}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{--btn-bg:color-mix(in oklab,var(--color-gold) 9%,transparent)}}.btn-velvet{--btn-bg:linear-gradient(180deg,var(--color-crimson-hi),var(--color-crimson));--btn-bd:#ab5e53}@supports (color:color-mix(in lab,red,red)){.btn-velvet{--btn-bd:color-mix(in oklab,var(--color-crimson-hi) 60%,var(--color-gold) 40%)}}.btn-velvet{background-image:var(--btn-bg)}.btn-velvet:hover{filter:brightness(1.12)}.btn-sm{min-height:2.25rem;padding:.45rem .9rem;font-size:.8125rem}.btn-icon{width:2.75rem;padding:0}.link-quiet{color:var(--color-gold);-webkit-text-decoration:underline #d6ac6566;text-decoration:underline #d6ac6566}@supports (color:color-mix(in lab,red,red)){.link-quiet{-webkit-text-decoration-color:color-mix(in oklab,var(--color-gold) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--color-gold) 40%,transparent)}}.link-quiet{text-underline-offset:.2em}.link-quiet:hover{-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}.panel{background:linear-gradient(#12224a80,#0b163099);position:relative}@supports (color:color-mix(in lab,red,red)){.panel{background:linear-gradient(180deg,color-mix(in oklab,var(--color-navy-2) 50%,transparent),color-mix(in oklab,var(--color-navy) 60%,transparent))}}.panel{border:1px solid var(--hairline);border-radius:1.1rem}.chip{letter-spacing:.01em;border:1px solid var(--hairline);background:#0b1630b3;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chip{background:color-mix(in oklab,var(--color-navy) 70%,transparent)}}.chip{white-space:nowrap}.dot{background:var(--color-faint);border-radius:999px;flex:none;width:.5rem;height:.5rem}.dot-live{background:var(--color-teal);box-shadow:0 0 #43e7d199}@supports (color:color-mix(in lab,red,red)){.dot-live{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-teal) 60%,transparent)}}.dot-live{animation:pulse-live 2.4s ease-out infinite}.dot-warn{background:var(--color-gold)}.dot-down{background:var(--color-danger)}.dot-violet{background:var(--color-violet)}@keyframes pulse-live{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-teal) 55%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes shaft{0%,to{opacity:.55;transform:translate(0)skew(-14deg)}50%{opacity:.85;transform:translate(-2%)skew(-14deg)}}@keyframes sheen{0%{transform:translate(-120%)rotate(18deg)}60%,to{transform:translate(220%)rotate(18deg)}}@keyframes torch{0%,to{opacity:.9}45%{opacity:.72}60%{opacity:1}}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--header-h);transition:background-color .3s var(--ease-court),border-color .3s var(--ease-court),backdrop-filter .3s}.site-header.is-scrolled{background:color-mix(in oklab,var(--color-ink) 82%,transparent);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--hairline)}.header-row{height:100%;display:flex;align-items:center;gap:1rem}.crest-link{display:inline-flex;align-items:center;gap:.65rem;flex:none}.crest{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;overflow:hidden;box-shadow:0 0 0 1px var(--color-gold),0 0 0 3px color-mix(in oklab,var(--color-ink) 70%,transparent),0 0 0 4px var(--hairline)}.crest img{width:100%;height:100%;object-fit:cover}.crest-lg{width:4.5rem;height:4.5rem}.crest-word{font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:.08em;color:var(--color-gold-hi)}.nav-desktop{display:none;margin-inline:auto}.nav-desktop ul{display:flex;gap:clamp(.7rem,1.25vw,1.6rem)}.nav-desktop a{position:relative;font-size:.875rem;font-weight:600;color:color-mix(in oklab,var(--color-text) 78%,transparent);padding-block:.4rem;white-space:nowrap;transition:color .2s}.nav-desktop a:hover,.nav-desktop a[aria-current=true]{color:var(--color-text)}.nav-desktop a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--color-gold);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-court)}.nav-desktop a[aria-current=true]:after{transform:scaleX(1)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}.hide-sm,.hide-xs{display:none!important}@media (min-width:30rem){.hide-xs{display:inline-flex!important}}@media (min-width:48rem){.hide-sm{display:inline-flex!important}}@media (min-width:80rem){.nav-desktop{display:block}.menu-toggle{display:none!important}.header-actions{margin-left:0}}.health{position:relative}.health-btn{display:inline-flex;align-items:center;gap:.45rem;height:2.25rem;padding:0 .6rem;border-radius:999px;font-size:.75rem;font-weight:700;color:var(--color-muted);border:1px solid transparent}.health-btn:hover{border-color:var(--hairline);color:var(--color-text)}.health-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:100rem),(min-width:64rem) and (max-width:79.99rem){.health-label{position:static;width:auto;height:auto;overflow:visible;clip:auto}}.health-pop{position:absolute;right:0;top:calc(100% + .5rem);width:min(20rem,88vw);padding:1rem;background:var(--panel-raised);box-shadow:0 24px 60px -20px black;z-index:5}.health-title{font-weight:700;margin-bottom:.5rem}.health-pop ul{display:grid;gap:.45rem;margin-bottom:.75rem}.health-pop li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;font-size:.85rem}.health-extra{grid-column:2/-1;margin-top:-.3rem}.ca-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.3rem .75rem .3rem .35rem;border-radius:999px;border:1px solid var(--hairline);background:color-mix(in oklab,var(--color-navy) 70%,transparent);color:var(--color-text);cursor:copy;max-width:100%;transition:border-color .2s}.ca-chip:hover{border-color:var(--color-gold)}.ca-chip[data-copied]{border-color:var(--color-teal)}.ca-label{font-size:.68rem;font-weight:800;letter-spacing:.06em;padding:.2rem .45rem;border-radius:999px;background:var(--color-gold);color:var(--color-ink)}.ca-value{min-width:0;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ca-full .ca-value{font-size:clamp(.64rem,2.55vw,.82rem);white-space:normal;overflow-wrap:anywhere;text-align:left}.mobile-sheet{position:fixed;inset:var(--header-h) 0 0 0;background:color-mix(in oklab,var(--color-ink) 96%,transparent);backdrop-filter:blur(10px);padding:1.5rem var(--gutter) 2rem;overflow-y:auto;display:grid;align-content:start;gap:1.75rem;animation:fade .2s ease both}.mobile-sheet ol{display:grid;gap:.15rem;counter-reset:nav}.mobile-sheet li a{display:flex;align-items:baseline;gap:.9rem;padding:.65rem 0;font-family:var(--font-display);font-size:1.45rem;border-bottom:1px solid color-mix(in oklab,var(--color-gold) 12%,transparent)}.mobile-sheet li a:before{counter-increment:nav;content:counter(nav,upper-roman);font-size:.8rem;color:var(--color-gold);width:1.8rem}.mobile-sheet li a[aria-current=true]{color:var(--color-gold-hi)}.mobile-sheet-actions{display:grid;gap:.6rem}@keyframes wordmark-in{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(8px) drop-shadow(0 6px 30px rgba(0,0,0,.6))}to{opacity:1;transform:none;filter:blur(0) drop-shadow(0 6px 30px rgba(0,0,0,.6))}}@keyframes portrait-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.curve-bar{display:block;height:4px;border-radius:999px;background:color-mix(in oklab,var(--color-danger) 55%,transparent);overflow:hidden;background:color-mix(in oklab,var(--color-violet) 18%,transparent);min-width:5rem}.curve-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--color-violet),var(--color-teal))}.curve-progress{display:grid;gap:.3rem}.curve-progress.inline{display:inline-flex;align-items:center;gap:.6rem}.curve-progress.inline .curve-bar{width:8rem}.sources{max-width:60rem}.terminal{border-radius:1.25rem;border:1px solid var(--hairline-strong);background:linear-gradient(180deg,#0d1835,#080f22);box-shadow:0 40px 100px -50px black,inset 0 1px 0 color-mix(in oklab,var(--color-gold) 20%,transparent);overflow:hidden}.terminal-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem clamp(.85rem,2vw,1.25rem);border-bottom:1px solid var(--hairline)}.terminal-actions,.terminal-status{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;min-width:0}.terminal-pair{color:var(--color-muted)}.phase-chip[data-phase=GRADUATING]{border-color:color-mix(in oklab,var(--color-gold) 60%,transparent)}.phase-chip[data-phase=MIGRATED]{border-color:color-mix(in oklab,var(--color-teal) 55%,transparent)}.phase-chip[data-phase=BONDING]{border-color:color-mix(in oklab,var(--color-violet) 55%,transparent)}.terminal-note{padding:.7rem 1.25rem;font-size:.85rem;background:color-mix(in oklab,var(--color-gold) 9%,transparent);border-bottom:1px solid var(--hairline)}.chart-frame{position:relative;height:clamp(30rem,72vh,44rem);background:#0b1020}.chart-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.chart-overlay{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(60% 60% at 50% 50%,#111c3a,#0a0f1f)}.chart-loading{display:grid;justify-items:center;gap:1rem}.chess{width:3rem;height:3rem;background:conic-gradient(var(--color-gold) 0 25%,transparent 0 50%,var(--color-gold) 0 75%,transparent 0) 0 0 /50% 50%;opacity:.6;border-radius:4px;animation:torch 1.6s ease-in-out infinite}.chart-fallback{display:grid;gap:.75rem;justify-items:center;text-align:center;padding:2rem;max-width:28rem}.terminal-foot{display:grid;gap:1.25rem;padding:1.1rem clamp(.85rem,2vw,1.25rem) 1.25rem;border-top:1px solid var(--hairline)}.lifecycle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width:48rem){.lifecycle{grid-template-columns:repeat(4,minmax(0,1fr))}}.lifecycle li{display:grid;grid-template-columns:auto 1fr;column-gap:.55rem;align-items:center;font-size:.86rem;font-weight:600;color:var(--color-faint)}.lifecycle li .t-small{grid-column:2}.lc-dot{width:.7rem;height:.7rem;rotate:45deg;border:1px solid}.lifecycle li[data-state=done]{color:var(--color-gold)}.lifecycle li[data-state=done] .lc-dot{background:var(--color-gold)}.lifecycle li[data-state=now]{color:var(--color-text)}.lifecycle li[data-state=now] .lc-dot{background:var(--color-teal);border-color:var(--color-teal);box-shadow:0 0 12px var(--color-teal)}.pools-title{font-size:.8rem;font-weight:700;color:var(--color-muted);margin-bottom:.5rem}.pools ul{display:flex;flex-wrap:wrap;gap:.5rem}.pool{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .8rem;border-radius:.7rem;border:1px solid var(--hairline);font-size:.85rem}.pool.is-shown{border-color:var(--color-teal);background:color-mix(in oklab,var(--color-teal) 8%,transparent)}.pool-venue{font-weight:700}.pool-tag{font-size:.68rem;font-weight:800;padding:.12rem .45rem;border-radius:999px;background:var(--color-gold);color:var(--color-ink)}details.method summary{cursor:pointer;font-size:.86rem;font-weight:700;color:var(--color-gold);list-style:none;display:inline-flex;gap:.4rem;align-items:center}details.method summary::-webkit-details-marker{display:none}details.method summary:before{content:"+";font-family:var(--font-mono);width:1rem}details.method[open] summary:before{content:"−"}.method-body{display:grid;gap:.6rem;padding-top:.75rem;max-width:62rem}.method-body code{font-family:var(--font-mono);font-size:.9em}.pyre{--crown-glow:0;position:relative;width:min(100%,26rem);aspect-ratio:400/420;border-radius:1.25rem;background:radial-gradient(55% 40% at 50% 78%,rgba(255,140,60,.18),transparent 70%),radial-gradient(70% 60% at 50% 20%,color-mix(in oklab,var(--color-navy-3) 60%,transparent),transparent),linear-gradient(180deg,#0d1733,#090f22);border:1px solid var(--hairline);overflow:hidden}.pyre-art,.pyre-canvas{position:absolute;inset:0;width:100%;height:100%}.pyre-crown{filter:drop-shadow(0 0 calc(4px + var(--crown-glow) * 26px) rgba(255,200,110,calc(.3 + var(--crown-glow) * .7)))}.pyre-crown-halo{opacity:calc(.25 + var(--crown-glow) * .75)}.flame{transform-origin:200px 318px;animation:flicker 2.6s ease-in-out infinite}.flame.f0{animation-duration:3.4s;animation-delay:-1.1s}.flame.f2{animation-duration:1.7s;animation-delay:-.6s}@keyframes flicker{0%,to{transform:scale(1)}30%{transform:scale(.96,1.05)}55%{transform:scale(1.03,.95)}80%{transform:scale(.98,1.03)}}.pyre.is-igniting .flame{animation-duration:.6s}.pyre.is-igniting .pyre-flames{transform:scale(1.25);transform-origin:200px 318px;transition:transform .5s}.pyre-flames{transition:transform 1.2s}.status-finalized{border-color:color-mix(in oklab,var(--color-teal) 50%,transparent);color:var(--color-teal)}.status-confirmed{border-color:color-mix(in oklab,var(--color-gold) 50%,transparent);color:var(--color-gold-hi)}.lb{position:fixed;inset:0;z-index:80;background:color-mix(in oklab,#03050b 92%,transparent);backdrop-filter:blur(6px);display:grid;place-items:center;animation:fade .2s ease both;overscroll-behavior:contain}.lb-stage{position:relative;width:min(100%,76rem);max-height:100svh;overflow-y:auto;display:grid;gap:1.25rem;padding:3.5rem 1rem 1.5rem}@media (min-width:56rem){.lb-stage{grid-template-columns:minmax(0,1fr) 22rem;align-items:center;padding:2rem 4.5rem}}.lb-figure{display:grid;place-items:center}.lb-img{width:auto;max-width:100%;max-height:min(82svh,64rem);height:auto;border-radius:.5rem;box-shadow:0 30px 80px -30px black}.lb-side{display:grid;gap:.7rem;align-content:start}.lb-count{font-family:var(--font-mono)}.lb-note{font-size:.85rem;padding:.6rem .8rem;border-radius:.6rem;border:1px solid color-mix(in oklab,var(--color-violet) 45%,transparent);background:color-mix(in oklab,var(--color-violet) 9%,transparent)}.lb-caption{display:grid;gap:.3rem}.lb-caption textarea{resize:none;width:100%;font:inherit;font-size:.82rem;line-height:1.5;color:var(--color-text);background:color-mix(in oklab,var(--color-navy) 80%,black);border:1px solid var(--hairline);border-radius:.6rem;padding:.6rem .7rem}.lb-actions{display:flex;flex-wrap:wrap;gap:.5rem}.lb-nav{position:fixed;top:50%;translate:0 -50%;width:2.9rem;height:2.9rem;border-radius:999px;display:grid;place-items:center;border:1px solid var(--hairline-strong);background:color-mix(in oklab,var(--color-ink) 70%,transparent);color:var(--color-gold-hi)}.lb-prev{left:.75rem}.lb-next{right:.75rem}@media (max-width:55.99rem){.lb-nav{top:auto;bottom:1rem;translate:none}}.lb-close{position:fixed;right:.75rem;top:.75rem}.footer{border-top:1px solid var(--hairline);background:#060912;padding-block:clamp(3rem,6vw,4.5rem) 6rem}@media (min-width:64rem){.footer{padding-bottom:2rem}}.footer-grid{display:grid;gap:2.5rem}@media (min-width:64rem){.footer-grid{grid-template-columns:1.1fr 1fr 1fr}}.footer-brand{display:grid;grid-template-columns:auto 1fr;gap:.9rem 1rem;align-items:center;align-content:start}.footer-lore,.whisper{grid-column:1/-1}.footer-word{font-family:var(--font-display);font-weight:600;font-size:1.6rem;letter-spacing:.06em;color:var(--color-gold-hi)}.whisper blockquote{font-family:var(--font-serif);font-style:italic;font-size:1.2rem;line-height:1.4;min-height:1.7em}.footer-h{font-weight:800;font-size:.8rem;color:var(--color-gold);margin-bottom:.25rem}.footer-legal,.footer-token{display:grid;gap:.7rem;align-content:start;min-width:0}.footer-links{gap:.4rem 1.1rem;font-size:.9rem}.footer-base,.footer-links{display:flex;flex-wrap:wrap}.footer-base{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--hairline);justify-content:space-between;gap:.75rem}.mobile-bar{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:45;display:grid;grid-template-columns:1fr 1.4fr;gap:.5rem;padding:.45rem;border-radius:999px;background:color-mix(in oklab,var(--color-ink) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--hairline-strong);box-shadow:0 18px 40px -16px black;transform:translateY(160%);transition:transform .35s var(--ease-court)}.mobile-bar.is-visible{transform:none}@media (min-width:64rem){.mobile-bar{display:none}}.toaster{position:fixed;left:50%;bottom:calc(5.5rem + env(safe-area-inset-bottom));translate:-50% 0;z-index:120;display:grid;gap:.5rem;width:min(30rem,calc(100vw - 2rem));pointer-events:none}@media (min-width:64rem){.toaster{bottom:2rem}}.toast{padding:.8rem 1.1rem;border-radius:.9rem;background:var(--panel-raised);border:1px solid var(--hairline-strong);font-size:.9rem;font-weight:600;box-shadow:0 20px 50px -20px black;animation:rise .3s var(--ease-court) both}.toast-ok{border-color:color-mix(in oklab,var(--color-teal) 55%,transparent)}.toast-error{border-color:var(--color-danger)}.toast-royal{font-family:var(--font-serif);font-size:1.1rem;font-weight:600;color:var(--color-quill);background:var(--color-parchment);border-color:var(--color-gold)}.fixture-banner{position:fixed;left:0;right:0;top:var(--header-h);z-index:49;padding:.4rem 1rem;text-align:center;font-size:.8rem;font-weight:800;background:repeating-linear-gradient(45deg,#5b1a1a,#5b1a1a 12px,#6b2222 0,#6b2222 24px);color:#ffe1e1}.meme-page,.status-page{min-height:100svh;padding-block:2rem 5rem}.status-page .wrap{display:grid;gap:1.25rem;justify-items:start;padding-top:18vh}.meme-page-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.meme-page-grid{display:grid;gap:2rem}@media (min-width:56rem){.meme-page-grid{grid-template-columns:minmax(0,34rem) minmax(0,1fr);gap:3.5rem;align-items:start}}.meme-page-figure img{width:100%;height:auto;border-radius:.6rem;box-shadow:0 0 0 1px var(--color-gold),0 30px 80px -30px black}.meme-page-side{display:grid;gap:1rem;align-content:start}.meme-page-token{display:grid;gap:.6rem;justify-items:start;padding:1rem;border-radius:.9rem;border:1px solid var(--hairline);margin-top:.5rem}.meme-page-pager{display:flex;flex-wrap:wrap;gap:.5rem}@keyframes cover-failsafe{to{opacity:0;visibility:hidden}}:root{--color-ink:#060508;--color-navy:#0d0b12;--color-navy-2:#15121b;--color-navy-3:#1b2350;--color-text:#f1e8d6;--color-muted:#a8a090;--color-faint:#6c665c;--ivory:#f3ead8;--gold-grad:linear-gradient(115deg,#7d5a1e,#e9c77b 22%,#b98a3c 42%,#fff0c2 58%,#c99847 74%,#8a6424);--gold-text:linear-gradient(180deg,#fff2c9,#f0cf86 38%,#c9973f 62%,#f6dc98);--glass:color-mix(in oklab,#1a1620 62%,transparent);--glass-hi:color-mix(in oklab,#2a2330 50%,transparent);--line:color-mix(in oklab,#d6ac65 22%,transparent);--line-strong:color-mix(in oklab,#d6ac65 48%,transparent);--ease:cubic-bezier(0.16,1,0.3,1);--section-y:clamp(4.5rem,9vw,8rem);--maxw:80rem}body{background:var(--color-ink)}.palace{background:radial-gradient(70% 40% at 50% 0,rgba(214,172,101,.1),transparent 70%),radial-gradient(60% 50% at 100% 35%,rgba(40,56,140,.16),transparent 70%),radial-gradient(60% 50% at 0 70%,rgba(90,16,30,.18),transparent 70%),linear-gradient(180deg,#08070b,#060508 50%,#050407)}.palace:before{opacity:.025}.eyebrow{display:inline-flex;align-items:center;gap:.9rem;margin:0 0 1.1rem;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.42em;text-transform:uppercase;color:var(--color-gold)}.eyebrow:before{content:"";width:2.2rem;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold))}.center .eyebrow:after{content:"";width:2.2rem;height:1px;background:linear-gradient(90deg,var(--color-gold),transparent)}.t-display{margin:0;font-family:var(--font-serif);font-weight:600;font-size:clamp(2.3rem,5.4vw,4.6rem);line-height:1.02;letter-spacing:-.012em;color:var(--ivory);text-wrap:balance}.t-display em{font-style:italic;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.t-lede{max-width:34rem;margin:1.1rem 0 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.6;color:var(--color-muted)}.section{position:relative;padding-block:var(--section-y)}.section-head{margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head.center{display:flex;flex-direction:column;align-items:center;max-width:none;text-align:center}.section-head.center .t-lede{margin-inline:auto}.wrap{max-width:var(--maxw)}.btn{font-weight:650;letter-spacing:.02em;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .3s,border-color .3s,filter .3s}.btn-gold{position:relative;overflow:hidden;isolation:isolate;border:0;color:#1c1205;background:var(--gold-grad);background-size:200% 100%;box-shadow:inset 0 1px 0 rgba(255,250,230,.7),inset 0 -1px 0 rgba(90,60,10,.5),0 10px 30px -10px rgba(214,160,70,.55),0 0 0 1px rgba(255,220,150,.15)}.btn-gold:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%);transition:transform .9s var(--ease)}.btn-gold:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:inset 0 1px 0 rgba(255,250,230,.8),0 18px 40px -12px rgba(230,175,80,.7),0 0 0 1px rgba(255,220,150,.3)}.btn-gold:hover:after{transform:translateX(120%)}.btn-glass{color:var(--ivory);border:1px solid var(--line-strong);background:var(--glass);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,240,210,.08)}.btn-glass:hover{transform:translateY(-2px);border-color:var(--color-gold);background:var(--glass-hi)}.btn-lg{min-height:3.5rem;padding:.9rem 1.9rem;font-size:.98rem}.site-header{background:transparent;border-bottom:1px solid transparent;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s}.site-header.is-scrolled{background:color-mix(in oklab,#07060a 72%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-bottom-color:var(--line)}.nav-desktop a{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--header-h) + 2rem) 0 2.5rem;overflow:clip}.hero-bg{z-index:-1;pointer-events:none}.hero-bg,.hero-throne{position:absolute;inset:0}.hero-throne{background:url(/assets/hero/throne.webp) center 30%/cover no-repeat;opacity:.16;filter:saturate(.7) contrast(1.05);-webkit-mask-image:radial-gradient(80% 70% at 70% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(80% 70% at 70% 40%,#000 20%,transparent 75%)}.hero-beam{position:absolute;inset:-10% -10% 0;background:radial-gradient(40% 55% at 68% 40%,rgba(240,200,120,.2),transparent 70%),conic-gradient(from 200deg at 68% -10%,transparent 0deg,rgba(255,220,160,.07) 12deg,transparent 26deg,rgba(255,220,160,.05) 40deg,transparent 55deg)}.hero:after{content:"";position:absolute;inset:auto 0 0;height:30%;z-index:-1;background:linear-gradient(180deg,transparent,var(--color-ink))}.hero-grid{display:grid;align-items:center;column-gap:clamp(1rem,4vw,4rem);row-gap:1.25rem;grid-template-areas:"art" "word" "copy"}.hero-copy{grid-area:copy}.hero-art{grid-area:art}.hero-grid>.hero-word{grid-area:word;text-align:center}.hero-copy{position:relative;z-index:2;min-width:0}.hero-word{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2.4rem,10.2vw,10.4rem);line-height:.9;white-space:nowrap;letter-spacing:.035em;background:var(--gold-text);background-size:100% 200%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 10px 40px rgba(214,160,70,.22))}.hero-line{margin:1.4rem 0 0;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.45rem,2.6vw,2.1rem);color:var(--ivory);opacity:.92}.hero-ctas{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.2rem}.hero-ca{display:flex;align-items:center;gap:.7rem;margin-top:1.5rem}.hero-x{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid var(--line);color:var(--ivory);transition:border-color .3s,transform .3s var(--ease)}.hero-x:hover{border-color:var(--color-gold);transform:translateY(-2px)}.hero-art{position:relative;width:min(100%,36rem);justify-self:center}.medallion{position:relative;aspect-ratio:1}.medallion-poster{position:absolute;inset:7%;border-radius:50% 50% .6rem .6rem/50% 50% .6rem .6rem;padding:4.5%;background:var(--gold-grad);box-shadow:0 0 0 1px rgba(255,230,170,.4),0 40px 120px -30px rgba(230,170,80,.45),inset 0 2px 6px rgba(255,250,220,.6);transition:opacity .9s var(--ease),transform .9s var(--ease)}.medallion-poster img{width:100%;height:100%;border-radius:50% 50% .2rem .2rem/50% 50% .2rem .2rem;object-fit:cover;display:block;box-shadow:inset 0 0 0 2px rgba(60,40,10,.6)}.medallion:before{content:"";position:absolute;inset:-18%;z-index:-1;background:radial-gradient(closest-side,rgba(240,190,100,.22),transparent 70%)}.medallion-stage{position:absolute;inset:-12%;opacity:0;transition:opacity 1.1s var(--ease);touch-action:pan-y;cursor:grab}.medallion-stage:active{cursor:grabbing}.medallion-canvas{width:100%;height:100%;display:block}.medallion[data-live] .medallion-stage{opacity:1}.medallion[data-live] .medallion-poster{opacity:0;transform:scale(.97)}.medallion-hint{position:absolute;left:0;right:0;bottom:-2.2rem;margin:0;text-align:center;font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-faint);opacity:0;transition:opacity 1s .6s}.medallion[data-live] .medallion-hint{opacity:1}@media (min-width:62rem){.medallion-hint{bottom:auto;top:-1.6rem}}.hero-stats{position:relative;display:grid;grid-template-columns:repeat(2,1fr);margin:clamp(2.5rem,6vw,4rem) 0 0;border:1px solid var(--line);border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,240,210,.045),rgba(255,240,210,.015));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,240,210,.06);overflow:hidden}.hstat{padding:1.1rem 1.25rem 1.2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.hstat:nth-child(2n){border-right:0}.hstat dt{font-size:.66rem;letter-spacing:.26em;text-transform:uppercase;color:var(--color-faint)}.hstat dd{margin:.4rem 0 0;min-height:1.6rem;font-family:var(--font-serif);font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:600;color:var(--ivory)}.hstat dd[data-trend=up]{color:#7fe0b0}.hstat dd[data-trend=down]{color:#ff8f8f}.hstat-src{grid-column:1/-1;margin:0;padding:.6rem 1.25rem;font-size:.7rem;letter-spacing:.06em;color:var(--color-faint)}.shimmer{display:inline-block;width:5.5rem;height:1em;border-radius:6px;background:linear-gradient(90deg,rgba(255,240,210,.05),rgba(255,240,210,.14),rgba(255,240,210,.05));background-size:200% 100%;animation:shimmer 1.4s linear infinite}@keyframes shimmer{to{background-position:-200% 0}}.hero-anim{animation:rise 1.25s var(--ease) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(26px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}html[data-intro=play] .hero-anim{animation-play-state:paused}.decree-grid{display:grid;gap:1.25rem;grid-template-columns:1fr;perspective:1000px}.decree{--rx:0deg;--ry:0deg;--gx:50%;--gy:0%;position:relative;padding:2.2rem 2rem 2.1rem;border-radius:1.4rem;border:1px solid var(--line);background:radial-gradient(120% 90% at var(--gx) var(--gy),rgba(255,220,160,.09),transparent 60%),linear-gradient(180deg,#15121a,#0c0a0f);box-shadow:inset 0 1px 0 rgba(255,240,210,.07),0 30px 60px -30px rgba(0,0,0,.8);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--ease),border-color .4s;overflow:hidden}.decree:hover{border-color:var(--line-strong);transition:transform .12s linear,border-color .4s}.decree-k{position:absolute;right:1.2rem;top:.4rem;font-family:var(--font-display);font-size:5.5rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(214,172,101,.18);transform:translateZ(10px)}.decree-glyph{width:2.75rem;height:2.75rem;color:var(--color-gold);transform:translateZ(40px);filter:drop-shadow(0 6px 14px rgba(214,160,70,.35))}.decree-title{margin:1.4rem 0 0;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--color-muted);transform:translateZ(24px)}.decree-value{margin:.55rem 0 0;font-family:var(--font-serif);font-size:clamp(1.55rem,2.4vw,1.95rem);font-weight:600;line-height:1.15;color:var(--ivory);transform:translateZ(30px)}.decree-value[data-ok=true]:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin:0 .6rem .2rem 0;border-radius:50%;background:#7fe0b0;box-shadow:0 0 12px #7fe0b0}.decree-note{margin:.8rem 0 0;font-size:.92rem;line-height:1.55;color:var(--color-muted);transform:translateZ(18px)}.folios{position:relative;display:flex;gap:clamp(1rem,3vw,2rem);margin:0;padding:1.5rem 30vw 3rem max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter)));scroll-padding-inline:max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter)));list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;perspective:1400px;outline:none}.folios::-webkit-scrollbar{display:none}.folio{--o:0;--a:0;flex:0 0 min(78vw,26rem);scroll-snap-align:start;transform:rotateY(calc(var(--o) * -24deg)) translateZ(calc(var(--a) * -90px)) scale(calc(1 - var(--a) * .06));opacity:calc(1 - var(--a) * .4);transform-style:preserve-3d;transition:opacity .2s}.folio-face{position:relative;min-height:25rem;height:100%;padding:2.4rem 2.2rem 2.2rem;border-radius:1.4rem;border:1px solid var(--line);background:radial-gradient(90% 60% at 20% 0,rgba(214,172,101,.12),transparent 60%),linear-gradient(170deg,#1a1218,#0d0a0e 70%);box-shadow:inset 0 1px 0 rgba(255,240,210,.07),0 40px 80px -40px rgba(0,0,0,.9);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.folio[data-fiction] .folio-face{background:radial-gradient(90% 60% at 80% 0,rgba(80,110,255,.2),transparent 60%),linear-gradient(170deg,#121633,#0a0b16 70%);border-color:color-mix(in oklab,#6f8cff 35%,transparent)}.folio-n{position:absolute;top:1.4rem;left:2rem;font-size:7.5rem;line-height:1;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.85}.folio-n,.folio-year{font-family:var(--font-display)}.folio-year{display:flex;align-items:center;gap:.7rem;margin:0;font-size:.78rem;letter-spacing:.32em;color:var(--color-gold)}.folio-tag{padding:.15rem .55rem;border-radius:999px;border:1px solid color-mix(in oklab,#6f8cff 50%,transparent);font-family:var(--font-sans);font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#b7c4ff}.folio-title{margin:.6rem 0 0;font-family:var(--font-serif);font-size:clamp(1.9rem,3vw,2.4rem);font-weight:600;line-height:1.05;color:var(--ivory)}.folio-body{margin:.8rem 0 0;font-size:1rem;line-height:1.6;color:var(--color-muted)}.war-room .section-head{text-align:left}.terminal{border-radius:1.6rem;border:1px solid var(--line);background:linear-gradient(180deg,#121017,#09080c);box-shadow:0 0 0 1px rgba(0,0,0,.6),0 60px 120px -50px rgba(0,0,0,.95),0 0 80px -40px rgba(214,160,70,.35),inset 0 1px 0 rgba(255,240,210,.07)}.chart-frame{border-radius:1rem;overflow:hidden;border:1px solid rgba(214,172,101,.18)}.burn-layout{display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:1fr;align-items:center}.burn-visual{max-width:26rem;width:100%;justify-self:center}.burn-headline{margin-top:2rem;padding:1.25rem 1.4rem;border-radius:1rem;border:1px solid var(--line);background:rgba(255,240,210,.03)}.burn-headline[data-state=burns-verified],.burn-headline[data-state=no-burns-verified]{border-color:color-mix(in oklab,#7fe0b0 35%,transparent)}.burn-headline[data-state=unavailable]{border-color:color-mix(in oklab,#ff8f8f 35%,transparent)}.bh-title{margin:0;font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--ivory)}.bh-body{margin:.35rem 0 0;font-size:.92rem;line-height:1.55;color:var(--color-muted)}.burn-figures{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.75rem 0 0}.burn-figures dt{font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-faint)}.burn-figures dd{margin:.35rem 0 0;font-family:var(--font-serif);font-size:clamp(1.15rem,2.4vw,1.6rem);font-weight:600;color:var(--ivory);overflow-wrap:anywhere}.burn-figures .fig-sub{margin-top:.15rem;font-family:var(--font-sans);font-size:.74rem;font-weight:500;color:var(--color-gold)}.burn-rows{margin:1.75rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.burn-rows li{display:grid;grid-template-columns:1fr auto;gap:.25rem 1rem;padding:.85rem 0;border-bottom:1px solid var(--line);font-size:.86rem}.br-amount{font-weight:650;color:var(--ivory)}.br-amount small{color:var(--color-faint);font-weight:500}.br-tx,.br-when{color:var(--color-muted);text-align:right}.br-status{font-size:.74rem;color:var(--color-gold)}.br-status.is-finalized{color:#7fe0b0}.br-tx:hover{color:var(--ivory)}.burn-empty{margin:1.5rem 0 0;font-size:.92rem;color:var(--color-muted)}.method{margin-top:1.5rem}.method summary{cursor:pointer;font-size:.8rem;letter-spacing:.08em;color:var(--color-gold)}.method-body{font-size:.86rem;line-height:1.6;color:var(--color-muted)}.gallery{overflow:clip}.gallery-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;margin-top:-1.5rem}.chips{display:flex;gap:.45rem;overflow-x:auto;scrollbar-width:none;max-width:100%;padding:.2rem}.chips::-webkit-scrollbar{display:none}.chip-btn{flex:none;padding:.5rem .9rem;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--color-muted);font-size:.8rem;cursor:pointer;transition:color .25s,border-color .25s,background .25s}.chip-btn span{margin-left:.3rem;color:var(--color-faint);font-variant-numeric:tabular-nums}.chip-btn:hover{color:var(--ivory);border-color:var(--line-strong)}.chip-btn[aria-pressed=true]{color:#1c1205;background:var(--gold-grad);border-color:transparent}.chip-btn[aria-pressed=true] span{color:rgba(28,18,5,.6)}.ring-stage{--fw:clamp(10.5rem,22vw,17.5rem);position:relative;height:calc(var(--fw) * 1.25 + clamp(8rem, 16vw, 12rem));margin-top:1.5rem;perspective:1500px;perspective-origin:50% 35%;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.ring-stage:active{cursor:grabbing}.ring-spot{inset:-10% 0 0;pointer-events:none;background:radial-gradient(28% 70% at 50% 0,rgba(255,226,170,.16),transparent 70%),radial-gradient(40% 30% at 50% 88%,rgba(214,172,101,.14),transparent 70%)}.ring,.ring-spot{position:absolute}.ring{left:50%;top:44%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.frame{--dist:0;position:absolute;left:calc(var(--fw) / -2);top:calc(var(--fw) * -.625);width:var(--fw);padding:0;border:0;background:none;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:brightness(calc(1 - var(--dist) * .72)) saturate(calc(1 - var(--dist) * .5))}.frame-gilt{display:block;padding:.55rem;border-radius:.35rem;background:linear-gradient(#0d0a08,#0d0a08) padding-box,var(--gold-grad) border-box;border:.42rem solid transparent;box-shadow:0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,220,150,.25),0 40px 70px -30px rgba(0,0,0,.95);-webkit-box-reflect:below 18px linear-gradient(transparent 76%,rgba(255,255,255,.12));transition:box-shadow .5s var(--ease)}.frame-gilt .meme-img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;pointer-events:none}.frame[data-front] .frame-gilt{box-shadow:0 0 0 1px rgba(255,230,170,.5),0 0 70px -10px rgba(240,190,100,.45),0 50px 90px -30px rgba(0,0,0,.95)}.frame:focus-visible{outline:none}.frame:focus-visible .frame-gilt{box-shadow:0 0 0 3px var(--color-gold),0 50px 90px -30px rgba(0,0,0,.95)}.ring-floor{position:absolute;left:0;right:0;bottom:0;height:28%;pointer-events:none;background:linear-gradient(180deg,transparent,var(--color-ink) 85%)}.ring-caption{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:-1rem;text-align:center}.ring-arrow{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;border:1px solid var(--line-strong);background:var(--glass);color:var(--ivory);cursor:pointer;transition:transform .3s var(--ease),border-color .3s}.ring-arrow:hover{transform:scale(1.06);border-color:var(--color-gold)}.ring-count{margin:0;font-size:.72rem;letter-spacing:.3em;color:var(--color-gold)}.ring-title{margin:.4rem 0 0;font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;color:var(--ivory)}.ring-line{max-width:34rem;margin:.35rem auto 0;font-size:.95rem;color:var(--color-muted)}.ring-actions{display:flex;justify-content:center;gap:.6rem;margin-top:1.1rem}.meme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.meme-tile{display:block;width:100%;padding:.4rem;border-radius:.8rem;border:1px solid var(--line);background:#0d0a0e;color:inherit;text-align:left;cursor:pointer;transition:transform .4s var(--ease),border-color .3s}.meme-tile:hover{transform:translateY(-4px);border-color:var(--line-strong)}.meme-tile .meme-img{display:block;width:100%;height:auto;border-radius:.5rem}.meme-tile-title{display:block;padding:.6rem .3rem .2rem;font-size:.84rem;color:var(--ivory)}.faq-layout{display:grid;gap:2rem}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 0;cursor:pointer;list-style:none;font-family:var(--font-serif);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600;color:var(--ivory)}.faq-item summary::-webkit-details-marker{display:none}.faq-mark{position:relative;flex:none;width:1.1rem;height:1.1rem}.faq-mark:after,.faq-mark:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--color-gold);transition:transform .35s var(--ease)}.faq-mark:after{transform:rotate(90deg)}.faq-item[open] .faq-mark:after{transform:rotate(0deg)}.faq-a{padding:0 0 1.4rem;max-width:44rem;font-size:.98rem;line-height:1.7;color:var(--color-muted)}.faq-a p{margin:0}.faq-src{margin-top:.6rem!important;font-size:.82rem}.join{overflow:clip;text-align:center}.join-bg{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--color-ink) 0,transparent 30%,transparent 70%,var(--color-ink) 100%),radial-gradient(60% 70% at 50% 50%,rgba(6,5,8,.35),rgba(6,5,8,.92)),url(/assets/hero/throne.webp) 50% /cover no-repeat;opacity:.9}.join-inner{display:flex;flex-direction:column;align-items:center}.join-title{font-size:clamp(2.6rem,7vw,6rem)}.join-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.5rem}.join-decree{margin-top:1.6rem;font-size:.9rem;color:var(--color-gold);text-decoration:none;border-bottom:1px solid var(--line);transition:border-color .3s}.join-decree:hover{border-color:var(--color-gold)}.join-note{margin:1.2rem 0 0;font-size:.8rem;color:var(--color-faint)}.intro-cover{display:none}html[data-intro=play] .intro-cover{display:block;position:fixed;inset:0;z-index:998;background:#000}html[data-intro=play],html[data-intro=reveal]{overflow:hidden}.intro{position:fixed;inset:0;z-index:1000;color:var(--ivory);transition:opacity .42s ease}.intro[data-phase=loading]{background:#000}.intro[data-phase=leaving]{opacity:0;pointer-events:none}.intro-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.intro-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(100% 100% at 50% 50%,transparent 62%,rgba(0,0,0,.55) 100%);transition:opacity .8s}.intro[data-phase=leaving] .intro-vignette,.intro[data-phase=revealing] .intro-vignette{opacity:0}.intro-bars span{position:absolute;left:0;right:0;height:9vh;background:#000;transform:scaleY(0)}.intro-bars span:first-child{top:0;transform-origin:top}.intro-bars span:last-child{bottom:0;transform-origin:bottom}.intro[data-phase=playing] .intro-bars span{animation:bars 6s var(--ease) both}@keyframes bars{0%{transform:scaleY(1)}86%{transform:scaleY(1)}to{transform:scaleY(0)}}.intro-flash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 50% 55%,rgba(255,236,200,.9),rgba(255,210,150,.2) 70%);opacity:0;mix-blend-mode:screen}.intro[data-phase=playing] .intro-flash{animation:flash 1s ease 5.15s both}@keyframes flash{0%,to{opacity:0}45%{opacity:.42}}.intro-place{position:absolute;left:clamp(1.25rem,4vw,3rem);bottom:calc(9vh + 1.25rem);margin:0;font-family:var(--font-display);font-size:.78rem;letter-spacing:.45em;color:rgba(243,234,216,.85);opacity:0;text-shadow:0 2px 12px #000}.intro[data-phase=playing] .intro-place{animation:place 2.4s ease .4s both}@keyframes place{0%,to{opacity:0;letter-spacing:.45em}25%,75%{opacity:1}to{letter-spacing:.55em}}.intro-loader{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:1.2rem;transition:opacity .5s}.intro:not([data-phase=loading]) .intro-loader{opacity:0;pointer-events:none}.intro-loader-word{font-family:var(--font-display);font-size:clamp(1rem,3vw,1.4rem);letter-spacing:.6em;margin-right:-.6em;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.intro-loader-line{width:9rem;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold),transparent);background-size:200% 100%;animation:shimmer 1.2s linear infinite}.intro-controls{position:absolute;right:clamp(1rem,3vw,2rem);bottom:calc(9vh + 1rem);display:flex;gap:.5rem}.intro-skip,.intro-sound{padding:.6rem 1.1rem;border-radius:999px;border:1px solid rgba(243,234,216,.35);background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ivory);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.intro-sound[aria-pressed=true]{border-color:var(--color-gold);color:var(--color-gold)}.intro-skip:focus-visible,.intro-skip:hover,.intro-sound:focus-visible,.intro-sound:hover{border-color:var(--color-gold);outline:none}@media (min-width:40rem){.hero-stats{grid-template-columns:repeat(4,1fr)}.hstat:nth-child(2n){border-right:1px solid var(--line)}.hstat:nth-child(4){border-right:0}.burn-rows li{grid-template-columns:1.3fr 1fr 1fr auto;align-items:center}.br-when{text-align:left}}@media (min-width:56rem){.decree-grid{grid-template-columns:repeat(3,1fr)}.burn-layout{grid-template-columns:.85fr 1.15fr}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:4rem}.faq-layout .section-head{position:sticky;top:calc(var(--header-h) + 2rem);align-self:start}}@media (min-width:62rem){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy art" "word word"}.hero-art{justify-self:end;width:min(100%,31rem);margin-bottom:-4.5rem}.hero-grid>.hero-word{position:relative;z-index:1;margin-top:-1rem}.hero-line{margin-top:0;font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.1}}@media (max-width:61.99rem){.hero{justify-content:flex-start}.hero-art{order:-1;width:min(78vw,24rem);margin-bottom:.5rem}.hero-copy{text-align:center}.hero-copy .eyebrow:after{content:"";width:2.2rem;height:1px;background:linear-gradient(90deg,var(--color-gold),transparent)}.hero-ca,.hero-ctas{justify-content:center}.medallion-hint{display:none}}@media (max-width:40rem){.ring-stage{--fw:52vw;perspective:900px}.ring-caption{grid-template-columns:1fr}.ring-arrow{display:none}.burn-figures{grid-template-columns:1fr 1fr}.burn-figures>div:first-child{grid-column:1/-1}.hero-ctas .btn{flex:1 1 10rem}}@media (prefers-reduced-motion:reduce){.hero-anim,.intro-bars span,.intro-flash,.intro-place{animation:none!important}.folio{transform:none;opacity:1}.decree{transform:none!important}}.pyre{background:radial-gradient(60% 50% at 50% 70%,rgba(255,140,50,.16),transparent 70%),linear-gradient(180deg,#120d10,#070608)!important;border-color:var(--line)!important;box-shadow:0 50px 100px -50px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,240,210,.06)}.chart-overlay{background:linear-gradient(180deg,#0f0d12,#08070a)!important}.hstat-delta{margin-left:.6rem;font-family:var(--font-sans);font-size:.72rem;font-weight:600;vertical-align:middle}.hstat-delta[data-trend=up]{color:#7fe0b0}.hstat-delta[data-trend=down]{color:#ff8f8f}.hstat-fire dd{background:linear-gradient(180deg,#ffd27a,#ff7a2f);-webkit-background-clip:text;background-clip:text;color:transparent}.burn-top{display:grid;gap:clamp(1.5rem,4vw,4rem);align-items:center}.burn-intro .t-display{font-size:clamp(2.2rem,4.6vw,3.8rem)}.fire-pct{margin:.4rem 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(4.2rem,13vw,9.5rem);line-height:.95;letter-spacing:-.02em;background:linear-gradient(180deg,#fff1c2,#ffc45e 38%,#ff7a2f 72%,#b8321a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 12px 50px rgba(255,120,40,.35))}.fire-sub{max-width:32rem;margin:.8rem 0 0;font-size:1rem;line-height:1.55;color:var(--color-muted)}.burn-grid2{display:grid;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,5vw,3.5rem);align-items:start}.burn-body{min-width:0}.burn-figures{grid-template-columns:repeat(2,1fr)}.fire-value{position:relative;padding:1.75rem 1.6rem 1.5rem;border-radius:1.4rem;border:1px solid color-mix(in oklab,#ff9a4a 32%,transparent);background:radial-gradient(90% 60% at 50% 0,rgba(255,130,50,.16),transparent 70%),linear-gradient(180deg,#160e0c,#0a0708);box-shadow:0 40px 90px -40px rgba(255,110,40,.35),inset 0 1px 0 rgba(255,220,170,.08)}.fv-kicker{margin:0;font-family:var(--font-display);font-size:.72rem;letter-spacing:.36em;text-transform:uppercase;color:#ffb36b}.fv-big{margin:.6rem 0 0;font-family:var(--font-serif);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:600;line-height:1;color:var(--ivory)}.fv-sub{margin:.4rem 0 0;font-size:.82rem;color:var(--color-muted)}.fv-row{display:grid;grid-template-columns:1fr auto;gap:.15rem 1rem;margin-top:1.3rem;padding:.9rem 1rem;border-radius:.9rem;background:rgba(255,180,100,.07);border:1px solid rgba(255,180,100,.18);font-size:.9rem}.fv-row .t-num{font-weight:700;color:#ffd27a}.fv-row small{grid-column:1/-1;color:var(--color-faint);font-size:.74rem}.fv-ladder{margin:1.2rem 0 0;padding:0;list-style:none}.fv-ladder li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.62rem 0;border-bottom:1px solid rgba(255,180,100,.12);font-size:.9rem}.fv-cap{color:var(--color-muted)}.fv-val{font-weight:650;color:var(--ivory)}.fv-ladder li[data-reached] .fv-val{color:#ffd27a}.fv-tag{padding:.12rem .45rem;border-radius:999px;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:#1c1205;background:linear-gradient(180deg,#ffd27a,#ff9a4a)}.fv-ladder li:not([data-reached]){grid-template-columns:1fr auto}.fv-note{margin:1rem 0 0;font-size:.72rem;line-height:1.5;color:var(--color-faint)}@media (min-width:56rem){.burn-top{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.burn-grid2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.burn-figures{grid-template-columns:repeat(4,1fr)}.burn-grid2 .burn-figures{grid-template-columns:repeat(2,1fr)}}.lux-footer{position:relative;overflow:clip;padding-top:clamp(4.5rem,9vw,7rem);background:linear-gradient(180deg,#08070b,#030204 70%)}.lux-footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold),var(--sol-purple),var(--sol-green),transparent);opacity:.6}.lux-footer-top{display:grid;gap:2.5rem;align-items:end}.call-line{margin:0;font-family:var(--font-serif);font-size:clamp(2.3rem,5vw,4.2rem);font-weight:600;line-height:1.02;color:var(--ivory);text-wrap:balance}.call-line em{font-style:italic;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.call-sub{margin:1.2rem 0 0;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.32em;color:var(--color-gold)}.call-sub,.lux-footer-h{text-transform:uppercase}.lux-footer-h{margin:0 0 .9rem;font-size:.66rem;letter-spacing:.3em;color:var(--color-faint)}.lux-footer-ctas{display:flex;flex-wrap:wrap;gap:.7rem}.lux-footer-ca{margin-top:1rem}.lux-footer-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:2.5rem;border-top:1px solid var(--line)}.lux-footer-cols ul{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.lux-footer-cols a{font-size:.95rem;color:var(--color-muted);text-decoration:none;transition:color .25s}.lux-footer-cols a:hover{color:var(--ivory)}.lux-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;text-decoration:none}.lux-footer-tag{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;color:var(--color-gold)}.by-panther{color:#ffb238!important}.lux-footer-mark{margin-top:clamp(2rem,5vw,3.5rem);line-height:.78;text-align:center;font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,11.6vw,12rem);letter-spacing:.04em;white-space:nowrap;padding-inline:var(--gutter);color:transparent;-webkit-text-stroke:1px rgba(214,172,101,.3);background:linear-gradient(180deg,rgba(214,172,101,.16),rgba(214,172,101,0));-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(180deg,#000 20%,transparent 95%);mask-image:linear-gradient(180deg,#000 20%,transparent 95%);pointer-events:none;user-select:none}.lux-footer-mark span{display:block;transform:translateY(.1em)}.lux-footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:1.2rem 1.6rem;font-size:.74rem;color:var(--color-faint)}.lux-footer-base .fine-print{opacity:.75}@media (min-width:56rem){.lux-footer-top{grid-template-columns:1.4fr 1fr}.lux-footer-enter{justify-self:end;text-align:right}.lux-footer-enter .lux-footer-ctas{justify-content:flex-end}.lux-footer-cols{grid-template-columns:repeat(3,auto) 1fr;gap:2rem 4rem}.lux-footer-brand{justify-self:end;align-items:flex-end}}@media (max-width:40rem){.lux-footer{padding-bottom:5rem}}.section+.section:before{content:"";position:absolute;top:0;left:50%;width:min(60rem,90vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--line-strong),transparent)}.section-head .t-lede{margin-top:1rem}.war-room .section-head,.war-room .section-head .t-lede{text-align:center;margin-inline:auto}.hero-stats{box-shadow:inset 0 1px 0 rgba(255,240,210,.06),0 30px 80px -40px rgba(0,0,0,.9)}.hstat dt{font-weight:600}.terminal-bar{padding:1rem 1.25rem}.ring-caption{margin-top:0;padding-bottom:1rem}.faq-item summary:hover span:first-child{color:var(--color-gold)}.join{padding-block:clamp(6rem,14vw,11rem)}.join-title{font-size:clamp(2.6rem,6.4vw,5.4rem)}:root{--sol-purple:#9945ff;--sol-green:#14f195;--sol-blue:#19d3f3;--sol-grad:linear-gradient(90deg,#9945ff,#6e6cff 40%,#19d3f3 70%,#14f195)}.palace{background:radial-gradient(55% 35% at 85% 4%,rgba(153,69,255,.16),transparent 70%),radial-gradient(50% 40% at 6% 42%,rgba(20,241,149,.07),transparent 70%),radial-gradient(70% 40% at 50% 0,rgba(214,172,101,.1),transparent 70%),radial-gradient(60% 50% at 0 75%,rgba(90,16,30,.2),transparent 70%),radial-gradient(60% 50% at 100% 85%,rgba(153,69,255,.08),transparent 70%),linear-gradient(180deg,#08070b,#060508 50%,#050407)}.eyebrow:before{background:linear-gradient(90deg,transparent,var(--sol-purple),var(--color-gold))}.center .eyebrow:after,.lux-footer-call .eyebrow:after{background:linear-gradient(90deg,var(--color-gold),var(--sol-green),transparent)}.hero-beam:after{content:"";position:absolute;inset:0;background:radial-gradient(28% 34% at 74% 30%,rgba(153,69,255,.24),transparent 70%),radial-gradient(24% 30% at 62% 58%,rgba(20,241,149,.13),transparent 70%);filter:blur(20px);animation:aurora 14s ease-in-out infinite alternate}@keyframes aurora{to{transform:translate3d(-3%,2%,0) scale(1.08)}}.medallion:before{background:radial-gradient(closest-side,rgba(240,190,100,.2),transparent 70%),radial-gradient(40% 40% at 80% 20%,rgba(153,69,255,.22),transparent 70%),radial-gradient(40% 40% at 20% 85%,rgba(20,241,149,.14),transparent 70%)}.hero-word{filter:drop-shadow(0 10px 40px rgba(214,160,70,.22)) drop-shadow(0 0 60px rgba(153,69,255,.16))}.decree,.folio-face,.hero-stats,.terminal{border-color:transparent;background-clip:padding-box}.decree:before,.folio-face:before,.hero-stats:before,.terminal:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(214,172,101,.55),rgba(153,69,255,.45) 45%,rgba(20,241,149,.4) 75%,rgba(214,172,101,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.terminal{position:relative}.decree:hover{box-shadow:inset 0 1px 0 rgba(255,240,210,.07),0 30px 60px -30px rgba(0,0,0,.8),0 0 50px -12px rgba(153,69,255,.35)}.decree-value[data-ok=true]:before{background:var(--sol-green);box-shadow:0 0 12px var(--sol-green)}.hstat dd[data-trend=up],.hstat-delta[data-trend=up]{color:var(--sol-green)}.folio[data-fiction] .folio-face{background:radial-gradient(90% 60% at 80% 0,rgba(153,69,255,.3),transparent 60%),radial-gradient(70% 50% at 10% 100%,rgba(20,241,149,.14),transparent 60%),linear-gradient(170deg,#150f2a,#0a0914 70%)}.folio-tag{border-color:rgba(20,241,149,.5);color:var(--sol-green)}.phase-chip[data-phase=MIGRATED]{border-color:rgba(20,241,149,.45);box-shadow:0 0 24px -8px rgba(20,241,149,.5)}.dot-live{background:var(--sol-green)!important;box-shadow:0 0 10px var(--sol-green)}.burn-headline[data-state=burns-partially-attributed],.burn-headline[data-state=burns-verified],.burn-headline[data-state=no-burns-verified]{border-color:rgba(20,241,149,.35)}.btn-glass:hover{border-color:transparent;background:linear-gradient(var(--glass-hi),var(--glass-hi)) padding-box,var(--sol-grad) border-box}.chip-btn:hover{border-color:rgba(153,69,255,.55)}.ring-spot{background:radial-gradient(28% 70% at 50% 0,rgba(255,226,170,.16),transparent 70%),radial-gradient(45% 30% at 50% 88%,rgba(153,69,255,.16),transparent 70%),radial-gradient(30% 20% at 50% 92%,rgba(20,241,149,.1),transparent 70%)}.frame[data-front] .frame-gilt{box-shadow:0 0 0 1px rgba(255,230,170,.5),0 0 70px -10px rgba(240,190,100,.4),0 0 110px -30px rgba(153,69,255,.55),0 50px 90px -30px rgba(0,0,0,.95)}.fv-kicker,.ring-count{background:var(--sol-grad);-webkit-background-clip:text;background-clip:text;color:transparent}:focus-visible{outline-color:var(--sol-green)}.legal{min-height:100vh;padding-bottom:4rem}.legal-top{display:flex;justify-content:space-between;align-items:center;padding-block:1.5rem;border-bottom:1px solid var(--line)}.legal-back{color:var(--color-muted);text-decoration:none;font-size:.86rem}.legal-back:hover{color:var(--ivory)}.legal-brand{font-family:var(--font-display);letter-spacing:.18em;color:var(--color-gold)}.legal-head{padding-block:clamp(3rem,7vw,5rem) 2rem}.legal-meta{margin:1rem 0 0;font-size:.82rem;color:var(--color-faint)}.legal-grid{display:grid;gap:2.5rem}.legal-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc;border-left:1px solid var(--line)}.legal-toc li{counter-increment:toc}.legal-toc a{display:block;padding:.4rem 0 .4rem 1rem;font-size:.84rem;color:var(--color-muted);text-decoration:none}.legal-toc a:before{content:counter(toc) ". ";color:var(--color-faint)}.legal-toc a:hover{color:var(--ivory)}.legal-body{max-width:44rem;min-width:0}.legal-body section{padding-block:1.6rem;border-bottom:1px solid var(--line);scroll-margin-top:1.5rem}.legal-body h2{margin:0 0 .8rem;font-family:var(--font-serif);font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:600;color:var(--ivory)}.legal-body li,.legal-body p{font-size:.98rem;line-height:1.75;color:var(--color-muted)}.legal-body ul{padding-left:1.2rem}.legal-body li{margin-bottom:.45rem}.legal-body li::marker{color:var(--sol-purple)}.legal-body a{color:var(--color-gold)}.legal-body code{font-family:var(--font-mono);font-size:.82em;word-break:break-all;color:var(--ivory)}.legal-alert{padding:1.2rem 1.4rem;border-radius:1rem;border:1px solid rgba(255,140,60,.4);background:rgba(255,120,40,.07);font-size:.98rem;line-height:1.65;color:var(--ivory)}.panther-card{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1.2rem;align-items:center;margin-top:2.5rem;padding:1.5rem 1.6rem;border-radius:1.25rem;border:1px solid rgba(255,178,56,.28);background:radial-gradient(60% 120% at 0 50%,rgba(255,178,56,.1),transparent 60%),#050505;text-decoration:none;transition:border-color .3s,transform .4s var(--ease)}.panther-card:hover{border-color:rgba(255,178,56,.6);transform:translateY(-2px)}.panther-eye{grid-row:span 2;width:3rem;height:1.3rem;border-radius:50%;background:radial-gradient(ellipse at center,#1a0c00 18%,#ffb238 22%,#ff8a00 55%,#3a1d00 80%);box-shadow:0 0 24px rgba(255,178,56,.55);clip-path:ellipse(50% 38% at 50% 50%)}.panther-copy{display:grid}.panther-kicker{font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:#8a7a62}.panther-name{font-family:var(--font-display);font-size:1.5rem;font-weight:700;letter-spacing:.22em;color:#f4ede0}.panther-line{font-size:.84rem;color:#ffb238}.panther-link{grid-column:2;font-size:.8rem;color:#ffb238}.legal-foot{display:flex;align-items:center;gap:.7rem;margin-top:3rem;font-size:.84rem}.legal-foot a{color:var(--color-muted)}@media (min-width:62rem){.legal-grid{grid-template-columns:15rem minmax(0,1fr)}.legal-toc{position:sticky;top:2rem;align-self:start}}.hero-line em{font-style:italic;background:var(--gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{margin:1rem 0 0;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.chron-arrow{color:var(--color-gold);font-weight:400}.supply-bar{margin:clamp(2rem,4vw,3rem) 0 0}.sb-track{display:flex;height:14px;border-radius:999px;overflow:hidden;background:rgba(255,240,210,.06);box-shadow:inset 0 1px 0 rgba(0,0,0,.6)}.sb-track span{display:block;height:100%;min-width:2px;transition:width 1.2s var(--ease)}.sb-track .sb-burned{background:linear-gradient(90deg,#ff7a2f,#ffd27a)}.sb-track .sb-incinerated{background:linear-gradient(90deg,#b8321a,#ff7a2f)}.sb-track .sb-circ{background:linear-gradient(90deg,#7d5a1e,#d6ac65)}.supply-bar figcaption{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:.7rem;font-size:.8rem;color:var(--color-muted)}.sb-key:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.45rem;border-radius:2px}.sb-key.sb-burned:before{background:#ffb15c}.sb-key.sb-incinerated:before{background:#ff6a2a}.sb-key.sb-circ:before{background:#d6ac65}.sb-key strong{color:var(--ivory);margin-left:.2rem}.sb-src{margin-left:auto;color:var(--color-faint)}.contract{width:min(100%,44rem);margin-top:clamp(2.5rem,6vw,4rem);padding:1.6rem 1.5rem 1.4rem;border-radius:1.25rem;border:1px solid var(--line);background:color-mix(in oklab,#0a0810 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.contract-h{margin:0 0 .9rem;font-size:.66rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-faint)}.contract-chip{max-width:100%}.contract-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.contract-note{margin:.9rem 0 0;font-size:.76rem;color:var(--color-faint)}.base-left a{margin-left:1.2rem;color:var(--color-muted);text-decoration:underline;text-underline-offset:.25em}.base-left a:hover{color:var(--ivory)}.panther-credit{display:inline-flex;align-items:baseline;gap:.6rem;text-decoration:none;color:var(--color-faint);opacity:.3;transition:opacity .3s}.panther-credit:focus-visible,.panther-credit:hover{opacity:1}.pc-by{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase}.pc-name{font-family:var(--font-sans);font-weight:800;font-size:.98rem;letter-spacing:.3em;transition:color .25s}.pc-arrow,.pc-name{color:#e9e2d4}.panther-credit:hover .pc-arrow,.panther-credit:hover .pc-name{color:#ffb238}.intro-film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;transition:opacity .25s}.intro[data-phase=playing] .intro-film,.intro[data-phase=revealing] .intro-film{opacity:0;pointer-events:none}.intro[data-phase=film] .intro-canvas{opacity:0}.intro[data-phase=film] .intro-bars span{animation:none;transform:scaleY(1)}.hero{min-height:100svh}.prince{--px:0;--py:0;position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.prince-pic{position:absolute;top:0;bottom:0;right:0;width:auto;aspect-ratio:1;height:100%;transform:translate3d(calc(var(--px) * -10px),calc(var(--py) * -6px),0) scale(1.04);transition:transform .2s linear;animation:prince-drift 24s ease-in-out infinite alternate;-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%),linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(90deg,transparent,#000 34%),linear-gradient(180deg,#000 55%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.prince-pic img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.96) contrast(1.04)}@keyframes prince-drift{0%{scale:1}to{scale:1.045}}.prince-sweep{position:absolute;inset:0;background:linear-gradient(100deg,transparent 40%,rgba(255,230,170,.08) 50%,transparent 60%);background-size:300% 100%;animation:prince-sweep 11s ease-in-out infinite;mix-blend-mode:screen}@keyframes prince-sweep{0%,60%{background-position:120% 0}to{background-position:-120% 0}}.prince-stamp{position:absolute;top:calc(var(--header-h) + 3.5rem);right:clamp(1rem,4vw,3.5rem);width:clamp(5.5rem,9vw,8rem);color:rgba(243,234,216,.72);font-family:var(--font-sans);font-weight:600;animation:stamp-turn 40s linear infinite}.prince-stamp svg{width:100%;height:auto;fill:currentColor}@keyframes stamp-turn{to{transform:rotate(1turn)}}.prince-fig{position:absolute;right:clamp(.9rem,2vw,1.6rem);bottom:22%;writing-mode:vertical-rl;font-size:.62rem;letter-spacing:.3em;text-transform:uppercase;color:rgba(243,234,216,.5)}.hero-grid{position:relative;z-index:1;grid-template-columns:1fr;grid-template-areas:"copy" "word"}.hero-copy{max-width:38rem}.hero-grid>.hero-word{text-align:left;margin-top:clamp(2rem,8vh,5rem)}.hero-throne{opacity:.08}@media (min-width:62rem){.hero-grid{grid-template-columns:1fr;grid-template-areas:"copy" "word"}.hero-grid>.hero-word{margin-top:clamp(2rem,9vh,6rem)}.hero-line{font-size:clamp(2.2rem,3.8vw,3.6rem)}}@media (max-width:61.99rem){.hero{padding-top:0}.prince{position:relative;inset:auto;height:min(78vw,32rem);margin-top:var(--header-h)}.prince-pic{right:50%;transform:translateX(50%) scale(1.02);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.prince-stamp{top:1rem;right:1rem;width:4.5rem}.prince-fig{display:none}.hero-copy{margin:-2rem auto 0}.hero-copy,.hero-grid>.hero-word{text-align:center}}.lux-footer>.wrap:first-child{display:flex;flex-direction:column;align-items:center}.epilogue{display:grid;gap:1.25rem;width:100%;margin:1.5rem 0 0;padding:0;list-style:none;counter-reset:none}.epi{position:relative;padding:1.8rem 1.6rem 1.7rem;border-radius:1.25rem;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,240,210,.035),rgba(255,240,210,.01))}.epi-n{position:absolute;top:.6rem;right:1.1rem;font-size:3.6rem;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(214,172,101,.22)}.epi-n,.epi-when{font-family:var(--font-display)}.epi-when{font-size:.72rem;letter-spacing:.32em;color:var(--color-gold)}.epi-title{margin:.55rem 0 0;font-family:var(--font-serif);font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:600;line-height:1.1;color:var(--ivory)}.epi-body{margin:.6rem 0 0;font-size:.92rem;line-height:1.6;color:var(--color-muted)}.lux-footer-call{margin-top:clamp(3.5rem,7vw,5.5rem)}.lux-footer-call .lux-footer-ctas{justify-content:center;margin-top:2rem}.lux-footer-call .lux-footer-ca{margin-top:1rem}.lux-footer-base{align-items:center;margin-top:.5rem}.lux-footer-brand{flex-direction:row;align-items:center;gap:.6rem;color:var(--color-faint);font-size:.76rem}.lux-footer-links{display:flex;flex-wrap:wrap;gap:.3rem 1.3rem}.lux-footer-links a{font-size:.78rem;letter-spacing:.04em;color:var(--color-muted);text-decoration:none}.lux-footer-links a:hover{color:var(--ivory)}@media (min-width:56rem){.epilogue{grid-template-columns:repeat(3,1fr);gap:1.5rem}.lux-footer-brand{justify-self:start;align-items:center}}@media (max-width:40rem){.lux-footer-base{flex-direction:column;align-items:center;text-align:center}.lux-footer-links{justify-content:center}}.lux-footer-call{display:flex;flex-direction:column;align-items:center}.lux-footer-call,.lux-footer-call .call-line{text-align:center}.lux-footer-call .call-sub{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.05rem,1.6vw,1.3rem);letter-spacing:0;text-transform:none;color:var(--color-muted)}.maxims{display:grid;gap:1rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.maxim{position:relative;padding:1.6rem 1.5rem 1.5rem;border-top:1px solid var(--line-strong);text-align:left}.maxim-n{display:block;font-family:var(--font-display);font-size:.8rem;letter-spacing:.3em;color:var(--color-gold)}.maxim-line{margin:.7rem 0 0;font-size:clamp(1.5rem,2.3vw,1.9rem);font-weight:600;line-height:1.1;color:var(--ivory)}.maxim-line,.maxim-sub{font-family:var(--font-serif)}.maxim-sub{margin:.35rem 0 0;font-style:italic;font-size:1.05rem;color:var(--color-muted)}.lux-footer-enter{display:flex;flex-direction:column;align-items:center;margin-top:clamp(2.5rem,5vw,3.5rem)}.lux-footer-enter .lux-footer-ctas{justify-content:center}@media (min-width:56rem){.maxims{grid-template-columns:repeat(3,1fr);gap:2rem}}html[data-choreo] [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--stagger,0s)}html[data-choreo] [data-reveal][data-in]{opacity:1;transform:none}html[data-choreo] .decree[data-reveal]{transition-property:opacity,transform,border-color}.btn-glass,.btn-gold{will-change:transform}.strip{position:relative;z-index:1;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(214,172,101,.06),rgba(153,69,255,.05),rgba(214,172,101,.06));-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.strip-track{display:flex;width:max-content;padding-block:.85rem;animation:strip 48s linear infinite}.strip-track span{display:inline-flex;align-items:center;gap:1.6rem;padding-right:1.6rem;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;color:var(--color-gold)}.strip-track i{font-style:normal;font-size:.6rem;color:var(--sol-purple)}@keyframes strip{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.strip-track{animation:none}}.hero-game{margin:1.1rem 0 0;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.05rem,1.5vw,1.3rem);color:var(--color-muted)}.hero-game span{color:var(--ivory)}.join-lede{max-width:40rem;margin:1.4rem auto 0;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.65;color:var(--color-muted)}.join-threads{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;margin-top:1.6rem}.join-threads .join-decree{margin-top:0}