/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) 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-outline-style:solid;--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:-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-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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{.invisible{visibility:hidden}.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}.sticky{position:sticky}.container{width:100%}@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}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.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}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{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,)}.invert{--tw-invert:invert(100%)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--night:#0b1226;--night-2:#10203f;--teal-deep:#0f3a44;--ground:linear-gradient(180deg,var(--night) 0%,var(--night-2) 45%,var(--teal-deep) 100%);--flame:#57e0d0;--flame-hi:#a8fff4;--crystal:#dff6fb;--gold:#d8b055;--gold-hi:#f3d98a;--gold-deep:#9c7a2a;--ember:#ef5f45;--violet:#a874f5;--leaf:#62d84f;--indigo:#6f7cf5;--ink:#e9f3f7;--ink-mid:#a9bfcc;--ink-low:#6f8797;--sig:var(--flame);--glass:#10203f8c;--glass-hi:#183058b3;--glass-rim:#a8fff447;--glass-edge:#04081499;--glass-blur:14px;--display:var(--font-cinzel),"Cinzel","Times New Roman",serif;--body:var(--font-nunito),"Nunito","Segoe UI",system-ui,sans-serif;--gutter:clamp(16px,5vw,72px);--section-y:clamp(72px,12vh,168px);--max:1320px;--nav-h:68px;--r-card:18px;--r-panel:22px;--r-chip:999px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--t-fast:.16s;--t-base:.32s;--t-slow:.72s;--z-bg:0;--z-content:10;--z-nav:100;--z-cursor:200;--z-intro:300;color-scheme:dark}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}body,html{background:var(--night)}body{min-height:100%;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}::selection{background:var(--flame)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--flame) 45%,transparent)}}::selection{color:var(--ink)}:focus-visible{outline:2px solid var(--flame-hi);outline-offset:3px;border-radius:6px}img,video{max-width:100%;height:auto;display:block}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}a,button{color:inherit}a{text-decoration:none}h1,h2,h3,h4{font-family:var(--display);letter-spacing:.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}p{margin:0}.world{background:var(--ground);isolation:isolate;overflow-x:clip}.sec,.world{position:relative}.sec{padding-block:var(--section-y);scroll-margin-top:var(--nav-h)}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.wrap--narrow{width:min(100% - 2 * var(--gutter),860px);margin-inline:auto}.eyebrow{font-family:var(--display);letter-spacing:.32em;text-transform:uppercase;color:var(--ink-low);font-size:12px;font-weight:700}.lead{max-width:58ch;font-size:clamp(17px,1.4vw,20px)}.lead,.muted{color:var(--ink-mid)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.js [data-reveal]{opacity:0}html.js [data-reveal].is-shown{opacity:1}@supports (scrollbar-color:auto){html{scrollbar-color:var(--flame) var(--night)}@supports (color:color-mix(in lab,red,red)){html{scrollbar-color:color-mix(in oklab,var(--flame) 35%,var(--night-2)) var(--night)}}html{scrollbar-width:thin}}.rune-btn{--ice-hi:#f6fcfd;--ice:#dcf0f6;--ice-mid:#a9d4de;--ice-low:#5c97a4;--btn-ink:#0a1a26;--tint:20%;min-height:56px;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--btn-ink);background:linear-gradient(180deg,var(--sig) 0,var(--sig) 34%,var(--sig) 66%,var(--sig) 100%);border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:14px;font-weight:700;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.rune-btn{background:linear-gradient(180deg,color-mix(in oklab,var(--sig) var(--tint),var(--ice-hi)) 0,color-mix(in oklab,var(--sig) var(--tint),var(--ice)) 34%,color-mix(in oklab,var(--sig) var(--tint),var(--ice-mid)) 66%,color-mix(in oklab,var(--sig) var(--tint),var(--ice-low)) 100%)}}.rune-btn{isolation:isolate;transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-base) var(--ease-out),filter var(--t-base) var(--ease-out);box-shadow:inset 0 0 0 1px #08182466,inset 0 1px 0 #ffffffbf,0 10px 30px -14px var(--sig),0 2px 0 #040c1880;border:2px solid #0000;border-image-source:url(/media/ui/btn-frame.webp);border-image-slice:135 127 138;border-image-width:12px 11px;border-image-repeat:stretch}@supports (color:color-mix(in lab,red,red)){.rune-btn{box-shadow:inset 0 0 0 1px #08182466,inset 0 1px 0 #ffffffbf,0 10px 30px -14px color-mix(in oklab,var(--sig) 60%,transparent),0 2px 0 #040c1880}}.rune-btn{will-change:transform}.rune-btn svg,.rune-btn>*{z-index:1;position:relative}.rune-btn:before{content:"";border-radius:inherit;mix-blend-mode:overlay;filter:contrast(1.75)saturate(.85);opacity:.6;z-index:0;pointer-events:none;transition:opacity var(--t-base) var(--ease-out);background:url(/media/ui/btn-ice.webp) 50%/cover;position:absolute;inset:0}.rune-btn:after{content:"";background:radial-gradient(closest-side,var(--sig),transparent 72%);border-radius:10px;position:absolute;inset:-16px}@supports (color:color-mix(in lab,red,red)){.rune-btn:after{background:radial-gradient(closest-side,color-mix(in oklab,var(--sig) 45%,var(--flame-hi)),transparent 72%)}}.rune-btn:after{opacity:0;z-index:-1;transition:opacity var(--t-base) var(--ease-out);pointer-events:none}.rune-btn:focus-visible,.rune-btn:hover{filter:brightness(1.06)saturate(1.05);transform:translateY(-2px)}.rune-btn:focus-visible:after,.rune-btn:hover:after{opacity:.85}.rune-btn:focus-visible:before,.rune-btn:hover:before{opacity:.78}.rune-btn--ghost:focus-visible:before,.rune-btn--ghost:hover:before{opacity:.28}.rune-btn:active{transition-duration:80ms;transform:translateY(1px)scale(.985)}.rune-btn--ghost{--btn-ink:var(--ice-hi);background:linear-gradient(180deg,var(--sig) 0,#09182ad1 100%)}@supports (color:color-mix(in lab,red,red)){.rune-btn--ghost{background:linear-gradient(180deg,color-mix(in oklab,var(--sig) 14%,#163048b8) 0,#09182ad1 100%)}}.rune-btn--ghost{-webkit-backdrop-filter:blur(8px);border-image-width:11px 10px;box-shadow:inset 0 0 0 1px #08182480,inset 0 1px #beebf559,0 10px 30px -16px #000000e6,0 2px #040c1866}.rune-btn--ghost:before{mix-blend-mode:screen;filter:contrast(1.5);opacity:.16}.rune-btn--soon{cursor:not-allowed;--tint:4%;--ice-hi:#cfdde2;--ice:#b9ccd3;--ice-mid:#8ea7b0;--ice-low:#5a7078;--btn-ink:#263d47;opacity:.78;box-shadow:0 2px #040c1866}.rune-btn--soon:before{opacity:.3}.rune-btn--soon:active,.rune-btn--soon:hover{filter:none;transform:none}.rune-btn--soon:hover:before{opacity:.3}.rune-btn--soon:after{display:none}.rune-btn__soon{letter-spacing:.2em;color:#e8f3f6;background:#0e222e8c;border-radius:2px;padding:3px 9px;font-size:10px;box-shadow:inset 0 0 0 1px #e8f3f640}.rune-btn--sm{border-image-width:10px 9px;min-height:46px;padding:0 22px;font-size:12px}.rune-btn svg{flex:none;width:18px;height:18px}.glass{background:var(--glass);border-radius:var(--r-panel);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:inset 0 0 0 1px var(--glass-rim),0 0 0 1px var(--glass-edge),0 24px 60px -30px #000c;position:relative}.glass--sig{background:linear-gradient(180deg,var(--sig),transparent 38%),var(--glass)}@supports (color:color-mix(in lab,red,red)){.glass--sig{background:linear-gradient(180deg,color-mix(in oklab,var(--sig) 16%,transparent),transparent 38%),var(--glass)}}.frame{border-radius:var(--r-card);background:linear-gradient(var(--night-2),var(--night-2)) padding-box,repeating-linear-gradient(135deg,var(--gold-hi) 0 3px,var(--gold-deep) 3px 6px) border-box;box-shadow:0 0 0 1px #040814b3,0 0 40px -10px var(--sig),0 30px 60px -30px #000000e6;border:3px solid #0000;padding:6px;position:relative}@supports (color:color-mix(in lab,red,red)){.frame{box-shadow:0 0 0 1px #040814b3,0 0 40px -10px color-mix(in oklab,var(--sig) 60%,transparent),0 30px 60px -30px #000000e6}}.frame__inner{border-radius:calc(var(--r-card) - 6px);box-shadow:inset 0 0 0 1px var(--sig);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.frame__inner{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sig) 45%,transparent)}}.frame__corner{width:44px;height:44px;color:var(--sig);filter:drop-shadow(0 0 6px var(--sig));position:absolute}@supports (color:color-mix(in lab,red,red)){.frame__corner{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--sig) 70%,transparent))}}.frame__corner{pointer-events:none}.frame__corner--tl{top:-14px;left:-14px}.frame__corner--tr{top:-14px;right:-14px;transform:scaleX(-1)}.frame__corner--bl{bottom:-14px;left:-14px;transform:scaleY(-1)}.frame__corner--br{bottom:-14px;right:-14px;transform:scale(-1)}.rope-div{width:min(100% - 2 * var(--gutter),var(--max));color:var(--gold);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-inline:auto;display:grid;position:relative}.rope-div__line{background:repeating-linear-gradient(135deg,var(--gold-hi) 0 4px,var(--gold-deep) 4px 8px);height:6px}@supports (color:color-mix(in lab,red,red)){.rope-div__line{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--gold-hi) 70%,transparent) 0 4px,color-mix(in oklab,var(--gold-deep) 70%,transparent) 4px 8px)}}.rope-div__line{opacity:.6;border-radius:3px;-webkit-mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.rope-div__medal{background:var(--night-2);width:46px;height:46px;box-shadow:inset 0 0 0 2px var(--gold-deep),0 0 0 1px #040814b3,0 0 24px -6px var(--flame);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.rope-div__medal{box-shadow:inset 0 0 0 2px var(--gold-deep),0 0 0 1px #040814b3,0 0 24px -6px color-mix(in oklab,var(--flame) 60%,transparent)}}.rope-div__medal{color:var(--flame-hi)}.rope-div__medal svg{width:24px;height:24px}.sec-head{gap:12px;margin-bottom:clamp(32px,5vh,64px);display:grid}.sec-head--center{text-align:center;justify-items:center}.sec-head__numeral{font-family:var(--display);letter-spacing:.34em;text-transform:uppercase;color:var(--flame);align-items:center;gap:12px;font-size:13px;display:inline-flex}.sec-head--center .sec-head__numeral:after,.sec-head__numeral:before{content:"";background:var(--flame);width:28px;height:1px}@supports (color:color-mix(in lab,red,red)){.sec-head--center .sec-head__numeral:after,.sec-head__numeral:before{background:color-mix(in oklab,var(--flame) 60%,transparent)}}.sec-head__title{color:var(--ink);text-shadow:0 0 30px var(--flame);font-size:clamp(32px,5vw,60px);font-weight:900}@supports (color:color-mix(in lab,red,red)){.sec-head__title{text-shadow:0 0 30px color-mix(in oklab,var(--flame) 25%,transparent)}}.sec-head__sub{color:var(--ink-mid);max-width:62ch;font-size:clamp(16px,1.3vw,19px)}.chip{border-radius:var(--r-chip);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--sig);align-items:center;gap:6px;padding:4px 12px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chip{background:color-mix(in oklab,var(--sig) 18%,var(--night-2))}}.chip{box-shadow:inset 0 0 0 1px var(--sig)}@supports (color:color-mix(in lab,red,red)){.chip{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sig) 50%,transparent)}}.rarity{--rar:var(--flame);border-radius:var(--r-chip);font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--rar);background:var(--rar);align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rarity{background:color-mix(in oklab,var(--rar) 12%,var(--night))}}.rarity{box-shadow:inset 0 0 0 1px var(--rar)}@supports (color:color-mix(in lab,red,red)){.rarity{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--rar) 55%,transparent)}}.rarity--rare{--rar:var(--flame)}.rarity--epic{--rar:var(--violet)}.rarity--legendary{--rar:var(--gold-hi)}.rarity--mythic{--rar:#fff;background:linear-gradient(135deg,var(--violet),var(--flame))}@supports (color:color-mix(in lab,red,red)){.rarity--mythic{background:linear-gradient(135deg,color-mix(in oklab,var(--violet) 40%,var(--night)),color-mix(in oklab,var(--flame) 40%,var(--night)))}}.rarity__flames{gap:2px;display:inline-flex}.rarity__flames svg{width:11px;height:14px}.tooltip{z-index:5;color:var(--ink);background:var(--glass-hi);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--glass-rim),0 0 0 1px var(--glass-edge),0 12px 30px -12px #000c;pointer-events:none;white-space:nowrap;border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.35;position:absolute}html.has-cursor,html.has-cursor a,html.has-cursor body,html.has-cursor button{cursor:none}.cursor{z-index:var(--z-cursor);pointer-events:none;will-change:transform;opacity:0;transition:opacity var(--t-base) linear;position:fixed;top:0;left:0}.cursor.is-on{opacity:1}.cursor__dot{background:var(--crystal);width:6px;height:6px;box-shadow:0 0 8px var(--flame-hi);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.cursor__flame{width:26px;height:34px;transform:translate(-50%,-62%) scale(var(--cs,1));transition:transform var(--t-base) var(--ease-out);color:var(--flame);filter:drop-shadow(0 0 10px var(--flame));position:absolute}@supports (color:color-mix(in lab,red,red)){.cursor__flame{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--flame) 80%,transparent))}}.cursor__flame{opacity:.9}.cursor.is-hot .cursor__flame{--cs:1.5;color:var(--flame-hi)}.cursor.is-down .cursor__flame{--cs:.8}.nav{z-index:var(--z-nav);height:var(--nav-h);color:var(--ink);transition:transform var(--t-slow) var(--ease-out),background-color var(--t-base) linear,box-shadow var(--t-base) linear,backdrop-filter var(--t-base) linear;background-color:#0000;padding:0;scroll-margin-top:0;position:fixed;inset:0 0 auto;transform:translateY(-110%)}.nav.is-awake{transform:none}.nav.is-hidden{transition-duration:var(--t-base);transform:translateY(-110%)}.nav.is-scrolled{background-color:var(--night)}@supports (color:color-mix(in lab,red,red)){.nav.is-scrolled{background-color:color-mix(in oklab,var(--night) 74%,transparent)}}.nav.is-scrolled{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.2);box-shadow:inset 0 -1px 0 var(--glass-rim),0 18px 40px -28px #000000e6}.nav:before{content:"";z-index:-1;opacity:1;transition:opacity var(--t-base) linear;pointer-events:none;background:linear-gradient(#0b12268c,#0000);position:absolute;inset:0 0 -48px}.nav.is-scrolled:before{opacity:0}.nav:after{content:"";background:linear-gradient(90deg,transparent,var(--flame-hi),transparent);opacity:0;width:min(60%,520px);height:1px;transition:opacity var(--t-slow) linear;pointer-events:none;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.nav.is-scrolled:after{opacity:.55}.nav__skip{top:10px;left:var(--gutter);z-index:2;border-radius:var(--r-chip);font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--night);background:var(--flame-hi);opacity:0;padding:8px 14px;font-size:12px;position:absolute;transform:translateY(-200%)}.nav__skip:focus-visible{opacity:1;outline-offset:2px;transform:none}.nav__row{width:min(100% - 2 * var(--gutter),var(--max));grid-template-columns:auto 1fr auto;gap:16px;margin-inline:auto;display:grid}.nav__brand,.nav__row{align-items:center;height:100%}.nav__brand{transition:filter var(--t-base) var(--ease-out),transform var(--t-fast) var(--ease-out);border-radius:8px;padding-inline:2px;display:inline-flex}.nav__brand img{width:auto;height:38px;filter:drop-shadow(0 0 10px var(--flame))}@supports (color:color-mix(in lab,red,red)){.nav__brand img{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--flame) 45%,transparent))}}.nav__brand:hover{filter:brightness(1.12)}.nav__brand:active{transform:scale(.97)}.nav__links{justify-self:center;display:none}.nav__list{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.nav__item{margin:0}.nav__link{border-radius:var(--r-chip);height:40px;font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--ink-mid);transition:color var(--t-base) var(--ease-out),text-shadow var(--t-base) var(--ease-out),background-color var(--t-base) var(--ease-out);align-items:center;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.nav__link:hover{color:var(--ink);background-color:var(--flame)}@supports (color:color-mix(in lab,red,red)){.nav__link:hover{background-color:color-mix(in oklab,var(--flame) 8%,transparent)}}.nav__link.is-active{color:var(--crystal);text-shadow:0 0 14px var(--flame)}@supports (color:color-mix(in lab,red,red)){.nav__link.is-active{text-shadow:0 0 14px color-mix(in oklab,var(--flame) 70%,transparent)}}.nav__marker{width:16px;height:20px;color:var(--flame);opacity:0;filter:drop-shadow(0 0 6px var(--flame));position:absolute;bottom:-9px;left:0}@supports (color:color-mix(in lab,red,red)){.nav__marker{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--flame) 85%,transparent))}}.nav__marker{transition:transform .56s var(--ease-spring),opacity var(--t-base) linear;pointer-events:none;will-change:transform}.nav__marker svg{transform-origin:50% 90%;width:100%;height:100%;animation:flicker 2.6s ease-in-out infinite}.nav__actions{justify-self:end;align-items:center;gap:12px;display:flex}.nav__cta{display:none}.nav__burger{width:44px;height:44px;color:var(--flame-hi);background:var(--night-2);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.nav__burger{background:color-mix(in oklab,var(--night-2) 70%,transparent)}}.nav__burger{box-shadow:inset 0 0 0 1px var(--glass-rim),0 0 0 1px var(--glass-edge);-webkit-backdrop-filter:blur(8px);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}.nav__burger:hover{box-shadow:inset 0 0 0 1px var(--flame),0 0 0 1px var(--glass-edge),0 0 18px -4px var(--flame)}@supports (color:color-mix(in lab,red,red)){.nav__burger:hover{box-shadow:inset 0 0 0 1px var(--flame),0 0 0 1px var(--glass-edge),0 0 18px -4px color-mix(in oklab,var(--flame) 70%,transparent)}}.nav__burger:active{transform:scale(.94)}.nav__burger-bar{width:18px;height:2px;transition:transform var(--t-base) var(--ease-out),opacity var(--t-fast) linear;background:currentColor;border-radius:2px;position:absolute}.nav__burger-bar:first-child{transform:translateY(-6px)}.nav__burger-bar:nth-child(3){transform:translateY(6px)}.nav__burger.is-open{visibility:hidden}.nav__menu{z-index:calc(var(--z-nav) + 1);grid-template-rows:var(--nav-h) 1fr auto;padding-block:0 max(24px,env(safe-area-inset-bottom));padding-inline:var(--gutter);color:var(--ink);background:radial-gradient(120% 70% at 50% 0,var(--teal-deep),transparent 62%),radial-gradient(90% 60% at 50% 100%,var(--night-2),transparent 72%),var(--night);display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.nav__menu{background:radial-gradient(120% 70% at 50% 0,color-mix(in oklab,var(--teal-deep) 55%,transparent),transparent 62%),radial-gradient(90% 60% at 50% 100%,color-mix(in oklab,var(--night-2) 75%,transparent),transparent 72%),var(--night)}}.nav__menu{overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity var(--t-base) var(--ease-out),visibility 0s linear var(--t-base);overflow-y:auto}.nav__menu.is-open{opacity:1;visibility:visible;transition:opacity var(--t-base) var(--ease-out),visibility 0s}.nav__menu-sky{z-index:0;pointer-events:none;opacity:.35;background:url(/media/world/crystals.webp) bottom/140% no-repeat;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000 20%,#000);mask:linear-gradient(#0000 20%,#000)}.nav__menu-sky .spirits{width:100%;height:100%;position:absolute;inset:0}.nav__menu-foot,.nav__menu-nav,.nav__menu-top{z-index:1;position:relative}.nav__menu-top{height:var(--nav-h);justify-content:space-between;align-items:center;display:flex}.nav__menu-brand{width:auto;height:38px;filter:drop-shadow(0 0 10px var(--flame))}@supports (color:color-mix(in lab,red,red)){.nav__menu-brand{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--flame) 45%,transparent))}}.nav__close{width:44px;height:44px;color:var(--flame-hi);background:var(--night-2);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.nav__close{background:color-mix(in oklab,var(--night-2) 70%,transparent)}}.nav__close{box-shadow:inset 0 0 0 1px var(--glass-rim),0 0 0 1px var(--glass-edge);transition:transform var(--t-fast) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}.nav__close svg{width:22px;height:22px}.nav__close:hover{box-shadow:inset 0 0 0 1px var(--flame),0 0 0 1px var(--glass-edge),0 0 18px -4px var(--flame)}@supports (color:color-mix(in lab,red,red)){.nav__close:hover{box-shadow:inset 0 0 0 1px var(--flame),0 0 0 1px var(--glass-edge),0 0 18px -4px color-mix(in oklab,var(--flame) 70%,transparent)}}.nav__close:active{transform:scale(.94)}.nav__menu-nav{align-content:center;padding-block:24px;display:grid}.nav__menu-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nav__menu-item{opacity:0;transition:opacity var(--t-slow) var(--ease-out),transform var(--t-slow) var(--ease-out);transition-delay:calc(60ms + var(--i,0) * 55ms);transform:translateY(18px)}.nav__menu.is-open .nav__menu-item{opacity:1;transform:none}.nav__menu-link{font-family:var(--display);letter-spacing:.06em;color:var(--ink);transition:background-color var(--t-base) var(--ease-out),color var(--t-base) var(--ease-out);border-radius:14px;grid-template-columns:2.2em 1fr auto;align-items:center;gap:12px;padding:10px 12px;font-size:clamp(26px,7vw,40px);font-weight:700;line-height:1.1;display:grid;position:relative}.nav__menu-link:focus-visible,.nav__menu-link:hover{background-color:var(--flame)}@supports (color:color-mix(in lab,red,red)){.nav__menu-link:focus-visible,.nav__menu-link:hover{background-color:color-mix(in oklab,var(--flame) 8%,transparent)}}.nav__menu-num{letter-spacing:.24em;color:var(--ink-low);transition:color var(--t-base) var(--ease-out);font-size:.42em}.nav__menu-link.is-active{color:var(--crystal);text-shadow:0 0 18px var(--flame)}@supports (color:color-mix(in lab,red,red)){.nav__menu-link.is-active{text-shadow:0 0 18px color-mix(in oklab,var(--flame) 60%,transparent)}}.nav__menu-flame,.nav__menu-link.is-active .nav__menu-num{color:var(--flame)}.nav__menu-flame{width:20px;height:24px;opacity:0;filter:drop-shadow(0 0 6px var(--flame));transform:scale(.6)}@supports (color:color-mix(in lab,red,red)){.nav__menu-flame{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--flame) 85%,transparent))}}.nav__menu-flame{transition:opacity var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-spring)}.nav__menu-link.is-active .nav__menu-flame{opacity:1;transform-origin:50% 90%;animation:flicker 2.6s ease-in-out infinite;transform:none}.nav__menu-foot{border-top:1px solid var(--glass-rim);justify-content:flex-start;padding-top:16px;display:flex}.nav__menu-foot .rune-btn{width:100%;max-width:360px}@media (min-width:960px){.nav__cta,.nav__links{display:block}.nav__burger,.nav__menu{display:none}}@media (max-height:520px){.nav__menu-link{padding-block:6px;font-size:clamp(20px,4.5vh,28px)}.nav__menu-nav{padding-block:8px}}@media (max-width:380px){.nav__brand img{height:32px}}@media (prefers-reduced-motion:reduce){.nav,.nav:after,.nav:before,.nav__brand,.nav__burger,.nav__burger-bar,.nav__close,.nav__link,.nav__marker,.nav__marker svg,.nav__menu,.nav__menu-flame,.nav__menu-item,.nav__menu-link,.nav__menu-num,.nav__skip{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.awake{z-index:var(--z-intro);background:var(--night);color:var(--ink);will-change:opacity;--p:0;margin:0;padding:0;scroll-margin-top:0;position:fixed;inset:0;overflow:hidden}html.has-cursor .awake,html.has-cursor .awake a,html.has-cursor .awake button{cursor:auto}html.has-cursor .awake a,html.has-cursor .awake button{cursor:pointer}.awake__inner{transform-origin:50%;will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.awake__glow{background:radial-gradient(ellipse 80% 48% at 50% 104%,var(--flame),transparent 70%),radial-gradient(ellipse 60% 45% at 50% -10%,var(--indigo),transparent 70%),radial-gradient(ellipse 90% 90% at 50% 50%,transparent 55%,#040814b3 100%),var(--night);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.awake__glow{background:radial-gradient(ellipse 80% 48% at 50% 104%,color-mix(in oklab,var(--flame) 30%,transparent),transparent 70%),radial-gradient(ellipse 60% 45% at 50% -10%,color-mix(in oklab,var(--indigo) 22%,transparent),transparent 70%),radial-gradient(ellipse 90% 90% at 50% 50%,transparent 55%,#040814b3 100%),var(--night)}}.awake__glow{opacity:calc(.75 + var(--p) * .25)}.awake__stars{pointer-events:none;will-change:transform;position:absolute;inset:-6%}.awake__star{width:var(--s,10px);height:var(--s,10px);margin:calc(var(--s,10px) / -2) 0 0 calc(var(--s,10px) / -2);color:var(--flame-hi);filter:drop-shadow(0 0 6px var(--flame));position:absolute}@supports (color:color-mix(in lab,red,red)){.awake__star{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--flame) 80%,transparent))}}.awake__star{animation:twinkle var(--dur,3s) ease-in-out infinite;animation-delay:var(--delay,0s)}.awake__stage{z-index:2;padding-inline:var(--gutter);text-align:center;will-change:transform,opacity;transition:opacity .7s var(--ease-out),filter .7s var(--ease-out);justify-items:center;gap:18px;display:grid;position:relative}.awake[data-phase=open] .awake__stage{opacity:0;filter:blur(6px);pointer-events:none}.awake__sigil{place-items:center;width:120px;height:120px;margin-bottom:6px;animation:awake-breathe 2.8s ease-in-out infinite;display:grid;position:relative}.awake__halo{background:radial-gradient(closest-side,var(--flame),var(--flame) 45%,transparent 72%);border-radius:50%;position:absolute;inset:-55%}@supports (color:color-mix(in lab,red,red)){.awake__halo{background:radial-gradient(closest-side,color-mix(in oklab,var(--flame) 55%,transparent),color-mix(in oklab,var(--flame) 18%,transparent) 45%,transparent 72%)}}.awake__halo{opacity:calc(.45 + var(--p) * .55);will-change:transform;animation:awake-pulse 2.8s ease-in-out infinite}.awake__paw{width:120px;height:120px;color:var(--crystal);filter:drop-shadow(0 0 10px var(--flame-hi)) drop-shadow(0 0 34px var(--flame));position:relative}@supports (color:color-mix(in lab,red,red)){.awake__paw{filter:drop-shadow(0 0 10px color-mix(in oklab,var(--flame-hi) 90%,transparent)) drop-shadow(0 0 34px color-mix(in oklab,var(--flame) 55%,transparent))}}.awake__lockup{width:clamp(200px,34vw,320px);height:auto;filter:drop-shadow(0 0 22px var(--flame))}@supports (color:color-mix(in lab,red,red)){.awake__lockup{filter:drop-shadow(0 0 22px color-mix(in oklab,var(--flame) 35%,transparent))}}.awake__eyebrow{color:var(--flame);margin-top:6px}@supports (color:color-mix(in lab,red,red)){.awake__eyebrow{color:color-mix(in oklab,var(--flame) 70%,var(--ink-mid))}}.awake__eyebrow{text-shadow:0 0 14px var(--flame)}@supports (color:color-mix(in lab,red,red)){.awake__eyebrow{text-shadow:0 0 14px color-mix(in oklab,var(--flame) 40%,transparent)}}.awake__bar{width:min(320px,70vw);height:8px;position:relative}.awake__track{background:repeating-linear-gradient(135deg,var(--gold-hi) 0 3px,var(--gold-deep) 3px 6px);border-radius:4px;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.awake__track{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--gold-hi) 38%,transparent) 0 3px,color-mix(in oklab,var(--gold-deep) 42%,transparent) 3px 6px)}}.awake__track{box-shadow:inset 0 0 0 1px #040814b3,0 0 0 1px var(--gold-deep)}@supports (color:color-mix(in lab,red,red)){.awake__track{box-shadow:inset 0 0 0 1px #040814b3,0 0 0 1px color-mix(in oklab,var(--gold-deep) 35%,transparent)}}.awake__fill{border-radius:inherit;background:linear-gradient(90deg,var(--flame) 0,var(--flame-hi) 100%);box-shadow:0 0 12px var(--flame);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.awake__fill{box-shadow:0 0 12px color-mix(in oklab,var(--flame) 80%,transparent)}}.awake__fill,.awake__head{transform:translate3d(calc((var(--p) - 1) * 100%),0,0);transition:transform .38s var(--ease-out);will-change:transform}.awake__head{pointer-events:none;position:absolute;inset:0}.awake__tip{background:radial-gradient(closest-side,var(--flame-hi) 0,var(--flame) 35%,transparent 75%);border-radius:50%;width:22px;height:22px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}@supports (color:color-mix(in lab,red,red)){.awake__tip{background:radial-gradient(closest-side,var(--flame-hi) 0,color-mix(in oklab,var(--flame) 70%,transparent) 35%,transparent 75%)}}.awake__pct{font-family:var(--display);letter-spacing:.24em;color:var(--ink-low);font-variant-numeric:tabular-nums;min-width:4ch;font-size:12px}.awake__video{object-fit:cover;width:100%;height:100%;will-change:opacity}.awake__scrim,.awake__video{opacity:0;transition:opacity 1s var(--ease-out);pointer-events:none;position:absolute;inset:0}.awake__scrim{background:linear-gradient(#0408148c,#0000 30% 62%,#040814bf),radial-gradient(60% 50% at 50% 55%,#04081459,#0000 70%)}.awake[data-phase=open] .awake__scrim,.awake[data-phase=open] .awake__video,.awake[data-phase=out] .awake__scrim,.awake[data-phase=out] .awake__video{opacity:1}.awake__title{z-index:3;padding-inline:var(--gutter);text-align:center;opacity:0;transition:opacity 1.2s var(--ease-out),transform 1.2s var(--ease-out);pointer-events:none;will-change:transform,opacity;place-content:center;justify-items:center;gap:22px;display:grid;position:absolute;inset:0;transform:translateY(18px)}.awake[data-titled] .awake__title{opacity:1;transform:none}.awake__title-lockup{width:clamp(220px,36vw,420px);height:auto;filter:drop-shadow(0 0 30px var(--flame))}@supports (color:color-mix(in lab,red,red)){.awake__title-lockup{filter:drop-shadow(0 0 30px color-mix(in oklab,var(--flame) 45%,transparent))}}.awake__tagline{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--crystal);text-shadow:0 0 24px var(--flame),0 2px 12px #040814cc;font-size:clamp(17px,2.3vw,30px);font-weight:700}@supports (color:color-mix(in lab,red,red)){.awake__tagline{text-shadow:0 0 24px color-mix(in oklab,var(--flame) 60%,transparent),0 2px 12px #040814cc}}.awake__tagline{text-wrap:balance}.awake__skip{top:calc(14px + env(safe-area-inset-top,0px));right:calc(var(--gutter) - 4px);z-index:5;position:absolute}@keyframes awake-breathe{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-4px)scale(1.035)}}@keyframes awake-pulse{0%,to{transform:scale(.88)}50%{transform:scale(1.1)}}@media (max-width:767px){.awake__paw,.awake__sigil{width:92px;height:92px}.awake__stage{gap:14px}.awake__lockup{width:clamp(180px,52vw,240px)}.awake__star--far{display:none}.awake__skip{right:var(--gutter)}}@media (max-height:560px){.awake__paw,.awake__sigil{width:80px;height:80px}.awake__lockup{width:180px}}@media (prefers-reduced-motion:reduce){.awake,.awake__bar,.awake__fill,.awake__glow,.awake__halo,.awake__head,.awake__inner,.awake__lockup,.awake__paw,.awake__scrim,.awake__sigil,.awake__stage,.awake__star,.awake__stars,.awake__title,.awake__video{transition-duration:.01ms!important;animation:none!important}}.hero{isolation:isolate;background:var(--night);--sig:var(--flame);min-height:100svh;padding-block:0;overflow:hidden}.hero__layer{pointer-events:none}.hero__drift,.hero__layer{position:absolute;inset:0}.hero__layer--sky{z-index:0}.hero__layer--spirits{z-index:1}.hero__layer--far{z-index:2}.hero__layer--content{z-index:3}.hero__layer--near{z-index:4}.hero__layer--crystals{z-index:5}.hero__fade{z-index:6}.hero__cue{z-index:7}.hero__sky{object-fit:cover;object-position:50% 100%;transform-origin:50% 65%;width:100%;height:100%;transform:scale(1.06)}.hero__layer--spirits .spirits{opacity:.85;width:100%;height:100%;position:absolute;inset:0}.hero__cutout{width:var(--w,20vw);position:absolute}.hero__cutout-img{pointer-events:auto;will-change:transform;width:100%;height:auto;filter:drop-shadow(0 0 22px var(--sig)) drop-shadow(0 18px 28px #04081473)}@supports (color:color-mix(in lab,red,red)){.hero__cutout-img{filter:drop-shadow(0 0 22px color-mix(in oklab,var(--sig) 55%,transparent)) drop-shadow(0 18px 28px #04081473)}}.hero__cutout-img{transition:filter var(--t-slow) var(--ease-out)}@media (hover:hover) and (pointer:fine){.hero__cutout:hover .hero__cutout-img{filter:drop-shadow(0 0 34px var(--sig)) drop-shadow(0 18px 28px #04081473)}@supports (color:color-mix(in lab,red,red)){.hero__cutout:hover .hero__cutout-img{filter:drop-shadow(0 0 34px color-mix(in oklab,var(--sig) 85%,transparent)) drop-shadow(0 18px 28px #04081473)}}}.hero__cutout--astronaut{--w:min(11vw,20vh);top:11vh;right:26vw}.hero__cutout--astronaut .hero__cutout-img{opacity:.86;filter:saturate(.82) contrast(.94) drop-shadow(0 0 18px var(--sig))}@supports (color:color-mix(in lab,red,red)){.hero__cutout--astronaut .hero__cutout-img{filter:saturate(.82) contrast(.94) drop-shadow(0 0 18px color-mix(in oklab,var(--sig) 55%,transparent))}}@media (hover:hover) and (pointer:fine){.hero__cutout--astronaut:hover .hero__cutout-img{opacity:1;filter:saturate(.95) contrast(1) drop-shadow(0 0 28px var(--sig))}@supports (color:color-mix(in lab,red,red)){.hero__cutout--astronaut:hover .hero__cutout-img{filter:saturate(.95) contrast(1) drop-shadow(0 0 28px color-mix(in oklab,var(--sig) 85%,transparent))}}}.hero__cutout--dragon{--w:min(16vw,30vh);top:9vh;left:7vw}.hero__cutout--wizard{--w:min(34vw,62vh);bottom:3vh;left:-6vw}.hero__cutout--pirate{--w:min(30vw,56vh);bottom:9vh;right:-4vw}.hero__cutout--dino{--w:min(10vw,19vh);bottom:6vh;left:66vw}.hero__content{text-align:center;min-height:100svh;padding:calc(var(--nav-h) + 4vh) var(--gutter) 20vh;box-sizing:border-box;align-content:center;justify-items:center;gap:clamp(14px,2vh,22px);max-width:min(720px,100%);margin-inline:auto;display:grid;position:relative}.hero__lockup{pointer-events:auto;width:clamp(260px,42vw,560px);height:auto;filter:drop-shadow(0 0 26px var(--flame)) drop-shadow(0 0 80px var(--flame))}@supports (color:color-mix(in lab,red,red)){.hero__lockup{filter:drop-shadow(0 0 26px color-mix(in oklab,var(--flame) 55%,transparent)) drop-shadow(0 0 80px color-mix(in oklab,var(--flame) 28%,transparent))}}.hero__tagline{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--crystal);text-shadow:0 0 24px var(--flame);font-size:clamp(20px,2.1vw,30px);font-weight:700}@supports (color:color-mix(in lab,red,red)){.hero__tagline{text-shadow:0 0 24px color-mix(in oklab,var(--flame) 45%,transparent)}}.hero__tagline{text-wrap:balance}.hero__sub{font-family:var(--body);color:var(--ink-mid);text-wrap:pretty;max-width:48ch;font-size:clamp(16px,1.25vw,19px)}.hero__actions{pointer-events:auto;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:clamp(6px,1.5vh,14px);display:flex}.hero__crystals{--cw:clamp(120px,18vw,340px);bottom:calc(var(--cw) * -.12);width:var(--cw);height:calc(var(--cw) * 1.31);filter:drop-shadow(0 0 24px var(--flame));position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero__crystals{filter:drop-shadow(0 0 24px color-mix(in oklab,var(--flame) 40%,transparent))}}.hero__crystals img{width:calc(var(--cw) * 2.94);max-width:none;height:auto;position:absolute;bottom:0}.hero__crystals--l,.hero__crystals--l img{left:0}.hero__crystals--r,.hero__crystals--r img{right:0}.hero__fade{pointer-events:none;background:linear-gradient(to top,var(--night-2) 0,var(--night-2) 18%,var(--night-2) 55%,transparent 100%);height:30vh;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.hero__fade{background:linear-gradient(to top,var(--night-2) 0,color-mix(in oklab,var(--night-2) 92%,transparent) 18%,color-mix(in oklab,var(--night-2) 45%,transparent) 55%,transparent 100%)}}.hero__cue{border-radius:var(--r-chip);color:var(--flame);transition:color var(--t-base) var(--ease-out);justify-items:center;gap:4px;padding:8px 14px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero__cue:focus-visible,.hero__cue:hover{color:var(--flame-hi)}.hero__cue-flame{width:22px;height:22px;filter:drop-shadow(0 0 8px var(--flame));animation:drift-down 2.2s ease-in-out infinite;display:block}@supports (color:color-mix(in lab,red,red)){.hero__cue-flame{filter:drop-shadow(0 0 8px color-mix(in oklab,var(--flame) 80%,transparent))}}.hero__cue-flame svg{width:100%;height:100%}.hero__cue-label{color:var(--ink-low);letter-spacing:.28em;font-size:10px}@media (max-width:1023px){.hero__cutout--wizard{--w:min(40vw,58vh);bottom:1vh;left:-10vw}.hero__cutout--pirate{--w:min(36vw,52vh);bottom:6vh;right:-8vw}.hero__cutout--dino{--w:min(13vw,20vh);bottom:5vh;left:60vw}.hero__cutout--dragon{--w:min(19vw,28vh);top:10vh;left:4vw}.hero__cutout--astronaut{--w:min(13vw,20vh);top:11vh;right:16vw}.hero__content{padding-bottom:30vh}}@media (max-width:767px){.hero__sky{object-position:63% 100%}.hero__cutout--astronaut,.hero__cutout--dragon{display:none}.hero__cutout--wizard{--w:52vw;bottom:-2vw;left:-14vw}.hero__cutout--pirate{--w:46vw;bottom:2vh;right:-12vw}.hero__cutout--dino{--w:18vw;bottom:11vh;left:41vw}.hero__content{padding-top:calc(var(--nav-h) + 3vh);gap:14px;padding-bottom:max(36vh,60vw)}.hero__lockup{width:78vw}.hero__tagline{letter-spacing:.16em}.hero__actions{flex-direction:column;width:100%;max-width:360px}.hero__actions .rune-btn{width:100%}.hero__crystals{--cw:30vw}.hero__cue{bottom:10px}}@media (prefers-reduced-motion:reduce){.hero__crystals,.hero__cue,.hero__cue-flame,.hero__cutout,.hero__cutout-img,.hero__drift,.hero__layer,.hero__lockup,.hero__sky{transition-duration:.01ms!important;animation:none!important}}.draw{--card-w:clamp(168px,13.6vw,196px);--card-h:calc(var(--card-w) * 1.5);--pivot:clamp(240px,28vw,440px);overflow:clip visible}.draw__stage{isolation:isolate;position:relative}.draw__spirits{opacity:.7;width:100%;height:100%;inset:0;-webkit-mask:radial-gradient(60% 70% at 50% 60%,#000 40%,#0000 100%);mask:radial-gradient(60% 70% at 50% 60%,#000 40%,#0000 100%)}.draw__altar,.draw__spirits{z-index:0;pointer-events:none;position:absolute}.draw__altar{background:radial-gradient(ellipse 50% 45% at 50% 100%,var(--flame),transparent 70%),radial-gradient(ellipse 30% 30% at 50% 100%,var(--flame-hi),transparent 70%);width:min(1100px,120vw);height:60%;bottom:-8%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.draw__altar{background:radial-gradient(ellipse 50% 45% at 50% 100%,color-mix(in oklab,var(--flame) 26%,transparent),transparent 70%),radial-gradient(ellipse 30% 30% at 50% 100%,color-mix(in oklab,var(--flame-hi) 18%,transparent),transparent 70%)}}.draw__altar,.draw__fan{will-change:transform}.draw__fan{z-index:1;height:470px;width:min(100% - 2 * var(--gutter),var(--max));margin:0;margin-inline:auto;padding:0;list-style:none;position:relative}.card{width:var(--card-w);height:var(--card-h);margin-left:calc(var(--card-w) / -2);z-index:calc(var(--i,0) + 1);transform-origin:50% calc(100% + var(--pivot));transform:translateX(var(--spread,0)) rotate(var(--rot,0deg)) translateY(var(--lift,0));transition:transform .55s var(--ease-out);position:absolute;bottom:100px;left:50%}.card:has(~.card:hover){--spread:-12px}.card:hover~.card{--spread:12px}.card:focus-within,.card:hover{z-index:40}.card__btn{perspective:1100px;width:100%;height:100%;transition:transform .5s var(--ease-spring);will-change:transform;-webkit-tap-highlight-color:transparent;border-radius:14px;display:block;position:relative;transform:translateY(0)scale(1)rotate(0)}.card__btn:focus-visible{outline-offset:6px;border-radius:14px}@media (hover:hover) and (pointer:fine){.card:focus-within .card__btn,.card:hover .card__btn{transform:translateY(-34px) scale(1.05) rotate(calc(var(--rot,0deg) * -.65))}}.card__glow{background:radial-gradient(ellipse at 50% 55%,var(--sig),var(--sig) 45%,transparent 72%);border-radius:28px;position:absolute;inset:-18px}@supports (color:color-mix(in lab,red,red)){.card__glow{background:radial-gradient(ellipse at 50% 55%,color-mix(in oklab,var(--sig) 55%,transparent),color-mix(in oklab,var(--sig) 20%,transparent) 45%,transparent 72%)}}.card__glow{opacity:0;transition:opacity .45s var(--ease-out);pointer-events:none;z-index:-1}.card:focus-within .card__glow,.card:hover .card__glow{opacity:1}.card.is-selected.is-up .card__glow{opacity:.55}.card__tilt{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s var(--ease-out);will-change:transform;display:block}.card__tilt.is-live{transition:none}.card__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s var(--ease-spring);will-change:transform;display:block;position:relative;transform:rotateY(0)}.card.is-up .card__inner{transform:rotateY(180deg)}.draw__fan.is-cascade .card__inner{transition-delay:calc(var(--i,0) * 70ms)}.card__face{backface-visibility:hidden;background:var(--night-2);box-shadow:inset 0 0 0 1px var(--gold),0 0 0 1px #040814bf,0 22px 44px -18px #000000d9;border-radius:14px;display:block;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}@supports (color:color-mix(in lab,red,red)){.card__face{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gold) 72%,transparent),0 0 0 1px #040814bf,0 22px 44px -18px #000000d9}}.card__face img{object-fit:cover;width:100%;height:100%;display:block}.card__face--back img{object-position:50% 50%}.card__sheen{background:radial-gradient(circle at var(--mx,50%) var(--my,30%),#ffffff47,#a8fff41a 30%,transparent 60%);opacity:0;transition:opacity .4s var(--ease-out);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.card:focus-within .card__sheen,.card:hover .card__sheen{opacity:1}.card__face--front{background:var(--sig);flex-direction:column;display:flex;transform:rotateY(180deg)translateZ(0)}@supports (color:color-mix(in lab,red,red)){.card__face--front{background:color-mix(in oklab,var(--sig) 22%,var(--night))}}.card__art{aspect-ratio:1;background:var(--sig);flex:none;width:100%;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.card__art{background:color-mix(in oklab,var(--sig) 14%,var(--night-2))}}.card__art{box-shadow:0 6px 24px -6px var(--sig)}@supports (color:color-mix(in lab,red,red)){.card__art{box-shadow:0 6px 24px -6px color-mix(in oklab,var(--sig) 60%,transparent)}}.card__art img{object-position:50% 0}.card__plate{text-align:center;background:linear-gradient(180deg,var(--sig),var(--sig));flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-height:0;padding:8px 10px 10px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.card__plate{background:linear-gradient(180deg,color-mix(in oklab,var(--sig) 30%,var(--night)),color-mix(in oklab,var(--sig) 14%,var(--night)))}}.card__plate:before{content:"";background:repeating-linear-gradient(135deg,var(--gold-hi) 0 3px,var(--gold-deep) 3px 6px);height:2px;position:absolute;top:0;left:8%;right:8%}@supports (color:color-mix(in lab,red,red)){.card__plate:before{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--gold-hi) 80%,transparent) 0 3px,color-mix(in oklab,var(--gold-deep) 80%,transparent) 3px 6px)}}.card__plate:before{opacity:.8}.card__numeral{font-family:var(--display);letter-spacing:.3em;color:var(--gold-hi);font-size:10px}.card__name{font-family:var(--display);letter-spacing:.04em;color:var(--ink);text-shadow:0 0 14px var(--sig);font-size:clamp(13px,1.05vw,15px);font-weight:700;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.card__name{text-shadow:0 0 14px color-mix(in oklab,var(--sig) 55%,transparent)}}.card__name{text-wrap:balance}.card__plate .chip{margin-top:2px;padding:3px 10px;font-size:9.5px}.card__face--front:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--sig),inset 0 0 22px -6px var(--sig);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.card__face--front:after{box-shadow:inset 0 0 0 2px var(--sig),inset 0 0 22px -6px color-mix(in oklab,var(--sig) 80%,transparent)}}.card__face--front:after{opacity:0;transition:opacity .4s var(--ease-out);pointer-events:none}.card.is-selected .card__face--front:after{opacity:1}.draw__foot{text-align:center;justify-items:center;gap:22px;margin-top:28px;display:grid}.draw__status{min-height:24px;color:var(--ink-mid);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;font-size:14px;display:flex}.draw__count{font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--ink-low);font-size:12px}.draw__last{color:var(--ink-mid)}.draw__last b{font-family:var(--display);letter-spacing:.06em;color:var(--sig);font-weight:700}@supports (color:color-mix(in lab,red,red)){.draw__last b{color:color-mix(in oklab,var(--sig) 70%,var(--ink))}}.draw__last b{text-shadow:0 0 16px var(--sig)}@supports (color:color-mix(in lab,red,red)){.draw__last b{text-shadow:0 0 16px color-mix(in oklab,var(--sig) 50%,transparent)}}.draw__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;display:flex}.draw__ctl{transition:opacity .35s var(--ease-out),filter .35s var(--ease-out);display:inline-flex}.draw__ctl.is-off{opacity:.4;filter:saturate(.5);pointer-events:none}.draw__hint{letter-spacing:.08em;color:var(--ink-low);flex-basis:100%;font-size:13px}.draw__railnav{display:none}@media (max-width:899px){.draw{--card-w:min(68vw,300px)}.draw__altar{height:45%}.draw__fan{width:auto;height:auto;padding-block:28px 20px;padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;margin-inline:0;display:flex;overflow:auto visible}.draw__fan::-webkit-scrollbar{display:none}.card{flex:0 0 var(--card-w);scroll-snap-align:center;transform-origin:50%;z-index:auto;margin-left:0;position:relative;bottom:auto;left:auto;transform:none}.card:has(~.card:hover),.card:hover~.card{--spread:0px}.card__btn{perspective:900px}.card:focus-within .card__btn,.card:hover .card__btn{transform:translateY(-6px)scale(1.02)rotate(0)}.card__name{font-size:17px}.card__numeral,.card__plate .chip{font-size:11px}.draw__railnav{justify-content:center;gap:14px;margin-top:4px;display:flex}.draw__arrow{width:46px;height:46px;color:var(--flame-hi);background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--glass-rim),0 0 0 1px var(--glass-edge);transition:transform var(--t-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid}.draw__arrow svg{width:22px;height:22px;transform:rotate(90deg)}.draw__arrow--next svg{transform:rotate(-90deg)}.draw__arrow:active{transform:scale(.94)}.draw__foot{margin-top:20px}}@media (max-width:420px){.draw{--card-w:min(72vw,300px)}.draw__status{font-size:13px}}@media (min-width:1600px){.draw{--card-w:208px;--pivot:480px}.draw__fan{height:510px}.card{bottom:112px}}@media (prefers-reduced-motion:reduce){.card,.card__btn,.card__face,.card__face--front:after,.card__glow,.card__inner,.card__sheen,.card__tilt,.draw__altar,.draw__arrow,.draw__ctl,.draw__fan,.draw__fan.is-cascade .card__inner{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}.draw__mute{width:42px;height:42px;color:var(--ink-low);box-shadow:inset 0 0 0 1px var(--flame);background:#0a162880;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.draw__mute{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--flame) 22%,transparent)}}.draw__mute{transition:color var(--t-base) var(--ease-out),background var(--t-base) var(--ease-out)}.draw__mute svg{width:19px;height:19px}.draw__mute:focus-visible,.draw__mute:hover{color:var(--ink);background:#0e2038b8}.draw__mute[aria-pressed=true]{color:var(--ink-low)}@supports (color:color-mix(in lab,red,red)){.draw__mute[aria-pressed=true]{color:color-mix(in oklab,var(--ink-low) 80%,var(--ember))}}.codex{isolation:isolate;overflow:clip}.codex__wrap{z-index:var(--z-content);position:relative}.codex__bg{z-index:var(--z-bg);pointer-events:none}.codex__bg,.codex__realm{position:absolute;inset:0}.codex__realm{object-fit:cover;opacity:0;filter:blur(6px)saturate(1.2);width:100%;height:100%;transition:opacity 1.1s var(--ease-in-out);will-change:opacity;transform:scale(1.06)}.codex__realm.is-on{opacity:.18}.codex__veil{background:linear-gradient(180deg,var(--night) 0,transparent 22%,transparent 78%,var(--night) 100%),radial-gradient(ellipse 70% 60% at 50% 50%,transparent 30%,var(--night) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.codex__veil{background:linear-gradient(180deg,var(--night) 0,transparent 22%,transparent 78%,var(--night) 100%),radial-gradient(ellipse 70% 60% at 50% 50%,transparent 30%,color-mix(in oklab,var(--night) 82%,transparent) 100%)}}.codex__grid{grid-template-columns:1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}@media (min-width:1024px){.codex__grid{grid-template-columns:5fr 6fr;gap:clamp(24px,4vw,64px)}}.codex__art{perspective:1200px;width:100%;max-width:520px;margin-inline:auto;position:relative}@media (min-width:1024px){.codex__art{max-width:none;top:calc(var(--nav-h) + 24px);position:sticky}}.codex__aura{z-index:0;background:var(--sig);filter:blur(24px);opacity:.55;transition:background-color var(--t-slow) var(--ease-out);pointer-events:none;will-change:opacity;border-radius:50%;animation:pulse-glow 5.5s ease-in-out infinite;position:absolute;inset:-22%;-webkit-mask:radial-gradient(closest-side,#000 0,#00000073 45%,#0000 100%);mask:radial-gradient(closest-side,#000 0,#00000073 45%,#0000 100%)}.codex__tilt{z-index:1;transform-style:preserve-3d;will-change:transform;--mx:50%;--my:50%;position:relative}.codex__frame{transition:box-shadow var(--t-slow) var(--ease-out)}.codex__stage{aspect-ratio:1;background:var(--night-2);width:100%;position:relative}.codex__img{object-fit:cover;will-change:transform,opacity;width:100%;height:100%;position:absolute;inset:0}.codex__sheen{background:radial-gradient(circle at var(--mx) var(--my),#ffffff24,#ffffff0a 30%,transparent 55%);opacity:0;transition:opacity var(--t-base) var(--ease-out);pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.codex__art:hover .codex__sheen{opacity:1}}.codex__sheet{min-width:0;transition:background-color var(--t-slow) var(--ease-out);gap:14px;padding:clamp(20px,3vw,40px);display:grid}.codex__eyebrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.codex__numeral{color:var(--sig);transition:color var(--t-slow) var(--ease-out)}.codex__name{color:var(--ink);text-shadow:0 0 28px var(--sig);font-size:clamp(30px,3.4vw,46px);font-weight:900}@supports (color:color-mix(in lab,red,red)){.codex__name{text-shadow:0 0 28px color-mix(in oklab,var(--sig) 32%,transparent)}}.codex__name{transition:text-shadow var(--t-slow) var(--ease-out)}.codex__epithet{font-family:var(--display);letter-spacing:.12em;color:var(--ink-mid);margin-top:-6px;font-size:clamp(14px,1.2vw,17px)}.codex__chips{flex-wrap:wrap;gap:8px;display:flex}.codex__chips .chip{transition:background-color var(--t-slow) var(--ease-out),box-shadow var(--t-slow) var(--ease-out)}.codex__equip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}@media (min-width:700px){.codex__equip{grid-template-columns:repeat(4,minmax(0,1fr))}}.codex__slot{background:var(--night);border-radius:12px;align-content:start;gap:8px;min-width:0;min-height:84px;padding:10px 11px 12px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.codex__slot{background:color-mix(in oklab,var(--night) 55%,transparent)}}.codex__slot{box-shadow:inset 0 0 0 1px var(--sig),0 0 0 1px #04081473}@supports (color:color-mix(in lab,red,red)){.codex__slot{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sig) 30%,transparent),0 0 0 1px #04081473}}.codex__slot{transition:transform var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),background-color var(--t-base) var(--ease-out)}.codex__slot:before{content:"";border-radius:inherit;background:linear-gradient(180deg,var(--sig),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.codex__slot:before{background:linear-gradient(180deg,color-mix(in oklab,var(--sig) 10%,transparent),transparent 60%)}}.codex__slot:before{pointer-events:none}@media (hover:hover){.codex__slot:not(.codex__slot--empty):hover{background:var(--night-2);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.codex__slot:not(.codex__slot--empty):hover{background:color-mix(in oklab,var(--night-2) 70%,transparent)}}.codex__slot:not(.codex__slot--empty):hover{box-shadow:inset 0 0 0 1px var(--sig),0 0 0 1px #04081480,0 12px 26px -14px var(--sig)}@supports (color:color-mix(in lab,red,red)){.codex__slot:not(.codex__slot--empty):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sig) 60%,transparent),0 0 0 1px #04081480,0 12px 26px -14px color-mix(in oklab,var(--sig) 65%,transparent)}}}.codex__slot-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.codex__slot-label{font-family:var(--display);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-low);font-size:10px}.codex__slot-icon{width:16px;height:16px;color:var(--sig);filter:drop-shadow(0 0 5px var(--sig));flex:none}@supports (color:color-mix(in lab,red,red)){.codex__slot-icon{filter:drop-shadow(0 0 5px color-mix(in oklab,var(--sig) 60%,transparent))}}.codex__slot-icon{transition:color var(--t-slow) var(--ease-out)}.codex__slot-name{color:var(--ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:700;line-height:1.3}.codex__slot--empty{box-shadow:none;outline:1px dashed var(--ink-low);background:0 0}@supports (color:color-mix(in lab,red,red)){.codex__slot--empty{outline:1px dashed color-mix(in oklab,var(--ink-low) 55%,transparent)}}.codex__slot--empty{outline-offset:-1px}.codex__slot--empty:before{display:none}.codex__slot--empty .codex__slot-icon{color:var(--ink-low);filter:none;opacity:.6}.codex__slot--empty .codex__slot-name{color:var(--ink-low);font-style:italic;font-weight:600}.codex__lore{font-family:var(--body);color:var(--ink-mid);align-items:flex-start;gap:10px;margin-top:6px;font-size:clamp(15px,1.15vw,17px);line-height:1.55;display:flex}.codex__lore em{font-style:italic}.codex__lore-flame{width:18px;height:18px;color:var(--sig);filter:drop-shadow(0 0 6px var(--sig));flex:none;margin-top:3px}@supports (color:color-mix(in lab,red,red)){.codex__lore-flame{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--sig) 70%,transparent))}}.codex__lore-flame{transition:color var(--t-slow) var(--ease-out)}.codex__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.codex__roster{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:safe center;gap:clamp(10px,1.6vw,22px);margin-top:clamp(36px,5vh,64px);padding:14px 6px 8px;display:flex;overflow-x:auto}.codex__roster::-webkit-scrollbar{display:none}.codex__tab{scroll-snap-align:center;color:var(--ink-low);transition:color var(--t-base) var(--ease-out);border-radius:12px;flex:none;justify-items:center;gap:8px;padding:4px;display:grid}.codex__tab.is-on{color:var(--ink)}.codex__portrait{background:var(--night-2);width:64px;height:64px;box-shadow:0 0 0 2px var(--night),0 0 0 4px var(--sig);border-radius:50%;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.codex__portrait{box-shadow:0 0 0 2px var(--night),0 0 0 4px color-mix(in oklab,var(--sig) 45%,transparent)}}.codex__portrait{filter:saturate(.6)brightness(.72);transition:transform var(--t-base) var(--ease-spring),box-shadow var(--t-base) var(--ease-out),filter var(--t-base) var(--ease-out);will-change:transform}.codex__portrait img{object-fit:cover;width:100%;height:100%}@media (hover:hover){.codex__tab:hover .codex__portrait{filter:saturate(.9)brightness(.95);transform:translateY(-2px)}}.codex__tab.is-on .codex__portrait{filter:saturate()brightness(1.08);box-shadow:0 0 0 2px var(--night),0 0 0 4px var(--sig),0 0 26px -2px var(--sig);transform:scale(1.1)}@supports (color:color-mix(in lab,red,red)){.codex__tab.is-on .codex__portrait{box-shadow:0 0 0 2px var(--night),0 0 0 4px var(--sig),0 0 26px -2px color-mix(in oklab,var(--sig) 70%,transparent)}}.codex__tab:focus-visible{outline:2px solid var(--flame-hi);outline-offset:2px}.codex__tab-numeral{font-family:var(--display);letter-spacing:.22em;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.codex__art,.codex__aura,.codex__chips .chip,.codex__frame,.codex__img,.codex__lore-flame,.codex__name,.codex__numeral,.codex__portrait,.codex__realm,.codex__sheen,.codex__sheet,.codex__slot,.codex__slot-icon,.codex__tab,.codex__tilt{transition-duration:.01ms!important;animation:none!important}.codex__roster{scroll-behavior:auto}}.realms{isolation:isolate;overflow:hidden}.realms__bg{z-index:var(--z-bg);pointer-events:none;position:absolute;inset:0}.realms__sky{will-change:transform;position:absolute;inset:-10% 0}.realms__sky img,.realms__sky picture{width:100%;height:100%;display:block}.realms__sky img{object-fit:cover;object-position:center;filter:saturate(1.05)}.realms__night{background:radial-gradient(ellipse 70% 60% at 50% 48%,transparent 0,var(--night) 70%,var(--night) 100%),linear-gradient(180deg,var(--night) 0,transparent 25%,transparent 75%,var(--night-2) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.realms__night{background:radial-gradient(ellipse 70% 60% at 50% 48%,transparent 0,color-mix(in oklab,var(--night) 55%,transparent) 70%,color-mix(in oklab,var(--night) 85%,transparent) 100%),linear-gradient(180deg,var(--night) 0,transparent 25%,transparent 75%,var(--night-2) 100%)}}.realms__spirits{opacity:.85;width:100%;height:100%;position:absolute;inset:0}.realms__inner{z-index:var(--z-content);position:relative}.realms__chart{aspect-ratio:4/5;width:min(100%,1180px);margin-inline:auto;position:relative}@media (min-width:768px){.realms__chart{aspect-ratio:4/3}}@media (min-width:1024px){.realms__chart{aspect-ratio:16/9}}.realms__chart:before{content:"";background:radial-gradient(ellipse 38% 40% at 50% 48%,var(--flame),transparent 70%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.realms__chart:before{background:radial-gradient(ellipse 38% 40% at 50% 48%,color-mix(in oklab,var(--flame) 14%,transparent),transparent 70%)}}.realms__chart:before,.realms__links{pointer-events:none}.realms__links{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.realms__link{stroke:var(--flame-hi);stroke-linecap:round;fill:none;transition:opacity var(--t-slow) var(--ease-out),stroke-width var(--t-base) var(--ease-out),stroke var(--t-base) var(--ease-out)}.realms__link--core{stroke-width:1.6px;opacity:.62}.realms__link--glow{stroke-width:8px;opacity:.16;filter:blur(2px)}.realms__link--core.is-lit{stroke-width:2.25px;opacity:1;stroke:var(--flame-hi)}@supports (color:color-mix(in lab,red,red)){.realms__link--core.is-lit{stroke:color-mix(in oklab,var(--flame-hi) 70%,#fff)}}.realms__link--glow.is-lit{stroke-width:12px;opacity:.32}.realms__spark{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;opacity:.85;filter:drop-shadow(0 0 5px var(--flame-hi));animation-name:realm-spark;animation-timing-function:linear;animation-iteration-count:infinite}.realms__spark.is-lit{stroke-width:3.4px;opacity:1;filter:drop-shadow(0 0 9px var(--flame-hi))}@keyframes realm-spark{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.realm-node{--size:56px;z-index:2;transform-origin:50% calc(var(--size) / 2);transition:transform var(--t-base) var(--ease-spring);animation:realm-drift var(--bob-dur,7s) ease-in-out infinite;animation-delay:var(--delay,0s);will-change:transform,translate;cursor:pointer;border-radius:999px;justify-items:center;gap:8px;display:grid;position:absolute;transform:translate(-50%,-50%)}.realm-node.is-open,.realm-node.is-selected,.realm-node:focus-visible,.realm-node:hover{animation-play-state:paused}@media (min-width:768px){.realm-node{--size:72px}}.realm-node.is-open,.realm-node:hover{z-index:3;transform:translate(-50%,-50%)scale(1.08)}.realm-node.is-selected{z-index:3;transform:translate(-50%,-50%)scale(1.12)}.realm-node:focus-visible{outline:2px solid var(--flame-hi);outline-offset:6px}.realm-node__orb{width:var(--size);height:var(--size);display:block}.realm-node__img,.realm-node__orb{border-radius:50%;position:relative}.realm-node__img{z-index:2;object-fit:cover;object-position:50% 30%;width:100%;height:100%;box-shadow:0 0 0 2px var(--sig),0 0 0 4px #040814b3,0 0 26px -4px var(--sig)}@supports (color:color-mix(in lab,red,red)){.realm-node__img{box-shadow:0 0 0 2px color-mix(in oklab,var(--sig) 85%,#000),0 0 0 4px #040814b3,0 0 26px -4px color-mix(in oklab,var(--sig) 75%,transparent)}}.realm-node__img{transition:box-shadow var(--t-base) var(--ease-out)}.realm-node.is-open .realm-node__img,.realm-node.is-selected .realm-node__img{box-shadow:0 0 0 2px var(--sig),0 0 0 4px #040814b3,0 0 36px -2px var(--sig)}@supports (color:color-mix(in lab,red,red)){.realm-node.is-open .realm-node__img,.realm-node.is-selected .realm-node__img{box-shadow:0 0 0 2px color-mix(in oklab,var(--sig) 60%,#fff),0 0 0 4px #040814b3,0 0 36px -2px color-mix(in oklab,var(--sig) 90%,transparent)}}.realm-node__ring{border:1.5px solid var(--sig);border-radius:50%;position:absolute;inset:-9px}@supports (color:color-mix(in lab,red,red)){.realm-node__ring{border:1.5px solid color-mix(in oklab,var(--sig) 70%,transparent)}}.realm-node__ring{box-shadow:0 0 14px -2px var(--sig),inset 0 0 10px -4px var(--sig)}@supports (color:color-mix(in lab,red,red)){.realm-node__ring{box-shadow:0 0 14px -2px color-mix(in oklab,var(--sig) 60%,transparent),inset 0 0 10px -4px color-mix(in oklab,var(--sig) 60%,transparent)}}.realm-node__ring{opacity:.55;animation:realm-pulse 3.2s ease-in-out infinite;animation-delay:var(--delay,0s);will-change:scale,opacity;pointer-events:none}.realm-node.is-open .realm-node__ring,.realm-node.is-selected .realm-node__ring{border-color:var(--sig)}@supports (color:color-mix(in lab,red,red)){.realm-node.is-open .realm-node__ring,.realm-node.is-selected .realm-node__ring{border-color:color-mix(in oklab,var(--sig) 90%,#fff)}}.realm-node.is-open .realm-node__ring,.realm-node.is-selected .realm-node__ring{animation-duration:2s}.realm-node__ring:after{content:"";background:repeating-conic-gradient(from 0deg,var(--sig) 0deg 2.2deg,transparent 2.2deg 15deg);border-radius:50%;position:absolute;inset:-7px}@supports (color:color-mix(in lab,red,red)){.realm-node__ring:after{background:repeating-conic-gradient(from 0deg,color-mix(in oklab,var(--sig) 85%,#fff) 0deg 2.2deg,transparent 2.2deg 15deg)}}.realm-node__ring:after{opacity:.45;will-change:rotate;pointer-events:none;transition:opacity var(--t-base) var(--ease-out);animation:realm-tick-spin 26s linear infinite;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 2px),#000 calc(50% - 2px));mask:radial-gradient(circle,#0000 calc(50% - 2px),#000 calc(50% - 2px))}.realm-node.is-open .realm-node__ring:after,.realm-node.is-selected .realm-node__ring:after,.realm-node:hover .realm-node__ring:after{opacity:.9;animation-duration:9s}.realm-node__halo{background:radial-gradient(circle,var(--sig),transparent 65%);border-radius:50%;position:absolute;inset:-40%}@supports (color:color-mix(in lab,red,red)){.realm-node__halo{background:radial-gradient(circle,color-mix(in oklab,var(--sig) 40%,transparent),transparent 65%)}}.realm-node__halo{opacity:.6;pointer-events:none;transition:opacity var(--t-base) var(--ease-out)}.realm-node.is-open .realm-node__halo,.realm-node.is-selected .realm-node__halo,.realm-node:hover .realm-node__halo{opacity:1}.realm-node__badge{z-index:3;width:22px;height:22px;color:var(--flame-hi);background:var(--night);box-shadow:0 0 0 1.5px var(--gold),0 0 12px var(--flame-hi);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}@supports (color:color-mix(in lab,red,red)){.realm-node__badge{box-shadow:0 0 0 1.5px var(--gold),0 0 12px color-mix(in oklab,var(--flame-hi) 70%,transparent)}}.realm-node__badge{opacity:0;transition:transform var(--t-base) var(--ease-spring),opacity var(--t-fast) linear;transform:scale(0)}.realm-node__badge svg{width:14px;height:14px;filter:drop-shadow(0 0 4px var(--flame-hi))}.realm-node.is-selected .realm-node__badge{opacity:1;transform:scale(1)}.realm-node__label{text-align:center;pointer-events:none;max-width:150px;text-shadow:0 1px 2px var(--night),0 0 12px var(--night);gap:2px;line-height:1.2;display:grid}.realm-node__name{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700}.realm-node__who{font-family:var(--body);letter-spacing:.04em;color:var(--ink-low);font-size:11px;font-weight:600}.realm-node.is-selected .realm-node__who{color:var(--sig)}@supports (color:color-mix(in lab,red,red)){.realm-node.is-selected .realm-node__who{color:color-mix(in oklab,var(--sig) 70%,var(--ink))}}@media (max-width:639px){.realm-node__label{display:none}}@media (min-width:640px) and (max-width:1023px){.realm-node__label{max-width:96px}.realm-node__name{letter-spacing:.06em;font-size:10px}.realm-node__who{display:none}}@keyframes realm-pulse{0%,to{opacity:.45;scale:1}50%{opacity:.95;scale:1.16}}@keyframes realm-tick-spin{to{rotate:1turn}}@keyframes realm-drift{0%,to{translate:0}50%{translate:0 var(--bob,-7px)}}.realm-card{z-index:5;border-radius:var(--r-panel);width:300px;max-width:calc(100% - 16px);color:var(--ink);animation:realm-card-in var(--t-base) var(--ease-out) both;transform-origin:var(--ox,0) var(--oy,50%);background:linear-gradient(180deg,var(--sig),transparent 40%),#0e1d38f7;padding:10px;position:absolute}@supports (color:color-mix(in lab,red,red)){.realm-card{background:linear-gradient(180deg,color-mix(in oklab,var(--sig) 14%,transparent),transparent 40%),#0e1d38f7}}.realm-card--right{--ox:-10%;transform:translate(46px)}.realm-card--left{--ox:110%;transform:translate(calc(-100% - 46px))}.realm-card--mid{--oy:50%;translate:0 -50%}.realm-card--top{--oy:10%;translate:0 -38px}.realm-card--bottom{--oy:90%;translate:0 calc(38px - 100%)}@keyframes realm-card-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}.realm-card__env{aspect-ratio:16/9;border-radius:calc(var(--r-panel) - 8px);box-shadow:inset 0 0 0 1px var(--sig),0 0 24px -8px var(--sig);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.realm-card__env{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sig) 60%,transparent),0 0 24px -8px color-mix(in oklab,var(--sig) 60%,transparent)}}.realm-card__env{background:var(--night-2)}.realm-card__env img{object-fit:cover;width:100%;height:100%}.realm-card__env:after{content:"";background:linear-gradient(180deg,transparent 55%,var(--night));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.realm-card__env:after{background:linear-gradient(180deg,transparent 55%,color-mix(in oklab,var(--night) 70%,transparent))}}.realm-card__env:after{pointer-events:none}.realm-card__body{gap:8px;padding:12px 8px 6px;display:grid}.realm-card__name{letter-spacing:.04em;color:var(--ink);text-shadow:0 0 18px var(--sig);font-size:17px}@supports (color:color-mix(in lab,red,red)){.realm-card__name{text-shadow:0 0 18px color-mix(in oklab,var(--sig) 40%,transparent)}}.realm-card__line{color:var(--ink-mid);font-size:14px;line-height:1.45}.realm-card__who{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--sig);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.realm-card__who{color:color-mix(in oklab,var(--sig) 75%,var(--ink))}}.realm-card__numeral{border-radius:var(--r-chip);background:var(--sig);padding:2px 7px}@supports (color:color-mix(in lab,red,red)){.realm-card__numeral{background:color-mix(in oklab,var(--sig) 22%,var(--night-2))}}.realm-card__numeral{box-shadow:inset 0 0 0 1px var(--sig)}@supports (color:color-mix(in lab,red,red)){.realm-card__numeral{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sig) 55%,transparent)}}.realm-card__dot{color:var(--ink-low)}.realm-card__body .rune-btn{justify-self:start;margin-top:4px}.realm-sheet{z-index:calc(var(--z-nav) + 20);align-items:end;display:grid;position:fixed;inset:0}.realm-sheet__scrim{background:var(--night);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.realm-sheet__scrim{background:color-mix(in oklab,var(--night) 70%,transparent)}}.realm-sheet__scrim{-webkit-backdrop-filter:blur(3px);animation:realm-scrim-in var(--t-base) linear both;cursor:default}.realm-card--sheet{border-radius:var(--r-panel) var(--r-panel) 0 0;width:100%;max-width:560px;max-height:calc(100dvh - 24px);padding:14px 14px calc(14px + env(safe-area-inset-bottom,0px));animation:realm-sheet-in .42s var(--ease-out) both;margin-inline:auto;position:relative;overflow-y:auto;transform:translate(0)}.realm-card--sheet:before{content:"";background:var(--flame-hi);border-radius:2px;width:44px;height:4px;margin:0 auto 12px;display:block}@supports (color:color-mix(in lab,red,red)){.realm-card--sheet:before{background:color-mix(in oklab,var(--flame-hi) 40%,transparent)}}.realm-card__close{z-index:2;width:40px;height:40px;color:var(--ink);background:var(--glass-hi);box-shadow:inset 0 0 0 1px var(--glass-rim),0 0 0 1px var(--glass-edge);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.realm-card__close svg{width:20px;height:20px}.realm-card--sheet .realm-card__name{font-size:20px}.realm-card--sheet .realm-card__line{font-size:15px}@keyframes realm-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes realm-scrim-in{0%{opacity:0}to{opacity:1}}.realms__index{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(20px,3vh,36px);padding-inline:4px;display:flex}.realms__pill{border-radius:var(--r-chip);min-height:34px;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mid);background:var(--night-2);align-items:center;gap:8px;padding:4px 14px 4px 6px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.realms__pill{background:color-mix(in oklab,var(--night-2) 75%,transparent)}}.realms__pill{box-shadow:inset 0 0 0 1px var(--sig),0 0 0 1px var(--glass-edge)}@supports (color:color-mix(in lab,red,red)){.realms__pill{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sig) 35%,transparent),0 0 0 1px var(--glass-edge)}}.realms__pill{-webkit-backdrop-filter:blur(8px);transition:transform var(--t-fast) var(--ease-out),color var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out),background var(--t-base) var(--ease-out)}.realms__pill-numeral{letter-spacing:.06em;min-width:24px;height:24px;color:var(--night);background:var(--sig);border-radius:999px;place-items:center;padding-inline:4px;font-size:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.realms__pill-numeral{background:color-mix(in oklab,var(--sig) 85%,#fff 0%)}}.realms__pill:focus-visible,.realms__pill:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--sig),0 0 0 1px var(--glass-edge),0 0 18px -6px var(--sig);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.realms__pill:focus-visible,.realms__pill:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sig) 70%,transparent),0 0 0 1px var(--glass-edge),0 0 18px -6px color-mix(in oklab,var(--sig) 70%,transparent)}}.realms__pill.is-selected{color:var(--ink);background:var(--sig)}@supports (color:color-mix(in lab,red,red)){.realms__pill.is-selected{background:color-mix(in oklab,var(--sig) 20%,var(--night-2))}}.realms__pill.is-selected{box-shadow:inset 0 0 0 1px var(--sig),0 0 0 1px var(--glass-edge),0 0 20px -6px var(--sig)}@supports (color:color-mix(in lab,red,red)){.realms__pill.is-selected{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sig) 80%,transparent),0 0 0 1px var(--glass-edge),0 0 20px -6px color-mix(in oklab,var(--sig) 80%,transparent)}}@media (max-width:479px){.realms__pill{letter-spacing:.08em;padding-right:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.realm-card,.realm-card--sheet,.realm-node,.realm-node__badge,.realm-node__halo,.realm-node__img,.realm-node__ring,.realm-node__ring:after,.realm-sheet__scrim,.realms__link,.realms__pill,.realms__sky,.realms__spark{transition-duration:.01ms!important;animation:none!important}.realm-node__ring{opacity:.8}.realms__spark{display:none}}.realm-stage{z-index:calc(var(--z-content) + 2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-slow) var(--ease-out),visibility 0s linear var(--t-slow);--px:0;--py:0;border-radius:0;position:absolute;inset:0;overflow:hidden}.realm-stage.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--t-slow) var(--ease-out),visibility 0s}.realm-stage [data-depth]{will-change:transform;transform:translate3d(calc(var(--px) * var(--shift,44px) * var(--d)),calc(var(--py) * var(--shift,44px) * var(--d) * .55),0)}.realm-stage [data-depth="0.1"]{--d:.1}.realm-stage [data-depth="0.26"]{--d:.26}.realm-stage [data-depth="0.4"]{--d:.4}.realm-stage [data-depth="0.62"]{--d:.62}.realm-stage__sky{background:radial-gradient(ellipse 80% 70% at 50% 34%,var(--sky),transparent 72%),linear-gradient(180deg,var(--deep) 0,var(--sky) 52%,var(--deep) 100%);position:absolute;inset:-6%}.realm-stage__env{opacity:0;transition:opacity var(--t-slow) var(--ease-out);position:absolute;inset:0}.realm-stage__env.is-top{opacity:1}.realm-stage__far{max-width:none;object-fit:cover;object-position:center;width:118%;height:118%;position:absolute;inset:-9%}.realm-stage__haze{background:radial-gradient(ellipse 62% 48% at 50% 78%,var(--glow),transparent 70%),linear-gradient(180deg,transparent 40%,var(--deep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.realm-stage__haze{background:radial-gradient(ellipse 62% 48% at 50% 78%,color-mix(in oklab,var(--glow) 42%,transparent),transparent 70%),linear-gradient(180deg,transparent 40%,color-mix(in oklab,var(--deep) 72%,transparent) 100%)}}.realm-stage__haze{opacity:calc(.45 + var(--bloom) * .55);mix-blend-mode:screen}.realm-stage__hero{place-items:end center;height:88%;display:grid;position:absolute;bottom:0;left:50%;translate:-50%}.realm-stage__figure{object-fit:contain;width:auto;height:100%;filter:drop-shadow(0 0 60px var(--glow)) drop-shadow(0 26px 40px #0009)}@supports (color:color-mix(in lab,red,red)){.realm-stage__figure{filter:drop-shadow(0 0 60px color-mix(in oklab,var(--glow) 60%,transparent)) drop-shadow(0 26px 40px #0009)}}.realm-stage__plate{aspect-ratio:1;width:min(46vw,520px);filter:drop-shadow(0 0 60px var(--glow));align-self:center;-webkit-mask-image:radial-gradient(48% 48% at 50% 46%,#000 52%,#0000 88%);mask-image:radial-gradient(48% 48% at 50% 46%,#000 52%,#0000 88%)}@supports (color:color-mix(in lab,red,red)){.realm-stage__plate{filter:drop-shadow(0 0 60px color-mix(in oklab,var(--glow) 55%,transparent))}}.realm-stage__plate img{object-fit:cover;width:100%;height:100%}.realm-stage__motes{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.realm-stage__fore{object-fit:cover;pointer-events:none;width:116%;height:116%;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(33% 47% at 50% 48%,#0000 0 52%,#000 100%);mask-image:radial-gradient(33% 47% at 50% 48%,#0000 0 52%,#000 100%)}.realm-stage__vignette{pointer-events:none;background:radial-gradient(86% 78%,#0000 0,#030812b8 100%),linear-gradient(#040a168c,#0000 22% 68%,#040a16d9);position:absolute;inset:0}.realm-panel{left:var(--gutter);z-index:4;width:min(420px,calc(100% - 2 * var(--gutter)));border-radius:var(--r-panel);background:linear-gradient(180deg,var(--glow),transparent 42%),#070f1edb;padding:clamp(18px,2.4vw,28px);position:absolute;bottom:clamp(24px,6vh,64px)}@supports (color:color-mix(in lab,red,red)){.realm-panel{background:linear-gradient(180deg,color-mix(in oklab,var(--glow) 12%,transparent),transparent 42%),#070f1edb}}.realm-panel{-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px var(--glow),0 0 0 1px #030812b3,0 30px 60px -28px #000000e6}@supports (color:color-mix(in lab,red,red)){.realm-panel{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--glow) 34%,transparent),0 0 0 1px #030812b3,0 30px 60px -28px #000000e6}}.realm-panel{overflow:hidden}.realm-panel:focus-visible{outline:2px solid var(--flame-hi);outline-offset:3px}.realm-panel__mark{width:132px;height:132px;color:var(--glow);opacity:.16;pointer-events:none;position:absolute;top:-18px;right:-14px}.realm-panel__mark svg{width:100%;height:100%}.realm-panel__eyebrow{font-family:var(--display);letter-spacing:.28em;text-transform:uppercase;color:var(--glow);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.realm-panel__eyebrow{color:color-mix(in oklab,var(--glow) 72%,#fff)}}.realm-panel__name{color:var(--ink);text-shadow:0 0 34px var(--glow);margin-top:6px;font-size:clamp(26px,3.2vw,40px)}@supports (color:color-mix(in lab,red,red)){.realm-panel__name{text-shadow:0 0 34px color-mix(in oklab,var(--glow) 40%,transparent)}}.realm-panel__line{color:var(--glow);margin-top:8px;font-size:15px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.realm-panel__line{color:color-mix(in oklab,var(--glow) 30%,var(--ink))}}.realm-panel__lore{color:var(--ink-mid);margin-top:12px;font-size:14.5px;line-height:1.65}.realm-panel__who{color:var(--ink-low);margin-top:12px;font-size:13px}.realm-panel__who strong{color:var(--ink);font-weight:700}.realm-panel__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.realm-stage__nav{right:var(--gutter);z-index:4;gap:10px;display:flex;position:absolute;bottom:clamp(24px,6vh,64px)}.realm-stage__close,.realm-stage__step{width:46px;height:46px;color:var(--ink);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--glow),0 0 0 1px #030812b3;background:#070f1eb3;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.realm-stage__close,.realm-stage__step{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--glow) 36%,transparent),0 0 0 1px #030812b3}}.realm-stage__close,.realm-stage__step{transition:transform var(--t-fast) var(--ease-out),background var(--t-base) var(--ease-out),box-shadow var(--t-base) var(--ease-out)}.realm-stage__close svg,.realm-stage__step svg{width:20px;height:20px}.realm-stage__step:first-child svg{rotate:90deg}.realm-stage__step:last-child svg{rotate:-90deg}.realm-stage__close:focus-visible,.realm-stage__close:hover,.realm-stage__step:focus-visible,.realm-stage__step:hover{background:var(--glow)}@supports (color:color-mix(in lab,red,red)){.realm-stage__close:focus-visible,.realm-stage__close:hover,.realm-stage__step:focus-visible,.realm-stage__step:hover{background:color-mix(in oklab,var(--glow) 24%,#070f1ecc)}}.realm-stage__close:focus-visible,.realm-stage__close:hover,.realm-stage__step:focus-visible,.realm-stage__step:hover{transform:translateY(-2px)}.realm-stage__close{top:clamp(16px,3vh,28px);right:var(--gutter);z-index:4;position:absolute}.realms.is-in-realm .realms__bg,.realms.is-in-realm .realms__inner{opacity:0;pointer-events:none;scale:.965}.realms.is-in-realm .realms__bg,.realms.is-in-realm .realms__inner,.realms__bg,.realms__inner{transition:opacity var(--t-slow) var(--ease-out),scale var(--t-slow) var(--ease-out)}.realms.is-in-realm{height:min(84vh,800px);padding-block:0}.realms.is-in-realm .realms__inner{position:absolute;inset:0}@media (max-width:1023px){.realm-panel{right:var(--gutter);width:auto}.realm-stage__nav{top:clamp(16px,3vh,28px);bottom:auto;right:calc(var(--gutter) + 56px)}.realm-stage__hero{height:74%}}@media (max-width:767px){.realm-stage__hero{height:58%;top:8%;bottom:auto}.realm-stage__card{width:54vw}.realm-panel{padding:16px;bottom:16px}.realm-panel__lore{font-size:13.5px}.realm-panel__mark{width:92px;height:92px}.realm-stage{--shift:22px}}@media (prefers-reduced-motion:reduce){.realm-stage,.realm-stage__close,.realm-stage__env,.realm-stage__step,.realms.is-in-realm .realms__bg,.realms.is-in-realm .realms__inner,.realms__bg,.realms__inner{transition-duration:.01ms!important;animation:none!important}.realm-stage [data-depth]{transform:none!important}}.lore{isolation:isolate;overflow:clip visible}.lore__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip;-webkit-mask:linear-gradient(#0000,#000 9% 86%,#0000);mask:linear-gradient(#0000,#000 9% 86%,#0000)}.lore__sky{height:100svh;position:sticky;top:0;overflow:clip}.lore__shrine{display:block;position:absolute;inset:0}.lore__shrine-img{object-fit:cover;object-position:62% 40%;will-change:transform;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.lore__shade{background:linear-gradient(90deg,var(--night) 0,var(--night) 34%,var(--night) 62%,var(--night) 100%),linear-gradient(180deg,var(--night-2) 0,transparent 22%,transparent 62%,var(--teal-deep) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lore__shade{background:linear-gradient(90deg,color-mix(in oklab,var(--night) 92%,transparent) 0,color-mix(in oklab,var(--night) 70%,transparent) 34%,color-mix(in oklab,var(--night) 28%,transparent) 62%,color-mix(in oklab,var(--night) 18%,transparent) 100%),linear-gradient(180deg,color-mix(in oklab,var(--night-2) 55%,transparent) 0,transparent 22%,transparent 62%,var(--teal-deep) 100%)}}.lore__wrap{z-index:1;position:relative}.lore__book{gap:clamp(72px,14vh,190px);margin:0;padding:0;list-style:none;display:grid}.lore__row{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:center;column-gap:clamp(24px,4vw,64px);display:grid;position:relative}.lore__row--right{grid-template-columns:minmax(0,1fr) minmax(0,560px)}.lore__row--right .lore__panel{grid-area:1/2}.lore__row--right .lore__figure{grid-area:1/1}.lore__panel{width:100%;max-width:560px;box-shadow:inset 0 0 0 1px var(--sig),0 0 0 1px var(--glass-edge),0 0 60px -20px var(--sig),0 30px 70px -34px #000000d9;padding:clamp(28px,3.4vw,44px) clamp(24px,3vw,40px) clamp(28px,3vw,40px)}@supports (color:color-mix(in lab,red,red)){.lore__panel{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sig) 35%,var(--glass-rim)),0 0 0 1px var(--glass-edge),0 0 60px -20px color-mix(in oklab,var(--sig) 45%,transparent),0 30px 70px -34px #000000d9}}.lore__rope{background:repeating-linear-gradient(135deg,var(--gold-hi) 0 4px,var(--gold-deep) 4px 8px);height:6px;box-shadow:0 1px 0 #04081499,0 0 14px -2px var(--gold);border-radius:3px;position:absolute;top:-3px;left:26px;right:26px}@supports (color:color-mix(in lab,red,red)){.lore__rope{box-shadow:0 1px 0 #04081499,0 0 14px -2px color-mix(in oklab,var(--gold) 55%,transparent)}}.lore__rope{-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lore__numeral{font-family:var(--display);letter-spacing:.04em;color:var(--gold);text-shadow:0 0 18px var(--gold),0 1px 0 #04081499;font-size:42px;font-weight:700;line-height:1;position:absolute;top:16px;right:24px}@supports (color:color-mix(in lab,red,red)){.lore__numeral{text-shadow:0 0 18px color-mix(in oklab,var(--gold) 55%,transparent),0 1px 0 #04081499}}.lore__numeral{opacity:.92}.lore__title{color:var(--ink);text-shadow:0 0 24px var(--sig);align-items:center;gap:12px;padding-right:64px;font-size:clamp(22px,2.1vw,28px);font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.lore__title{text-shadow:0 0 24px color-mix(in oklab,var(--sig) 30%,transparent)}}.lore__bullet{width:20px;height:20px;color:var(--sig);filter:drop-shadow(0 0 6px var(--sig));flex:none}@supports (color:color-mix(in lab,red,red)){.lore__bullet{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--sig) 75%,transparent))}}.lore__body{color:var(--ink-mid);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.65}.lore__figure{will-change:transform;justify-self:center;width:clamp(260px,27vw,380px);margin:0;position:relative}.lore__figure:before{content:"";background:radial-gradient(closest-side,var(--sig),var(--sig) 55%,transparent 100%);border-radius:50%;position:absolute;inset:8% 4% 0}@supports (color:color-mix(in lab,red,red)){.lore__figure:before{background:radial-gradient(closest-side,color-mix(in oklab,var(--sig) 42%,transparent),color-mix(in oklab,var(--sig) 14%,transparent) 55%,transparent 100%)}}.lore__figure:before{filter:blur(18px);pointer-events:none}.lore__cutout{will-change:transform;animation-play-state:paused;position:relative}.lore__row.is-live .lore__cutout{animation-play-state:running}.lore__cutout img{width:100%;height:auto;filter:drop-shadow(0 0 22px var(--sig)) drop-shadow(0 22px 26px #00000073)}@supports (color:color-mix(in lab,red,red)){.lore__cutout img{filter:drop-shadow(0 0 22px color-mix(in oklab,var(--sig) 55%,transparent)) drop-shadow(0 22px 26px #00000073)}}.lore__colophon{text-align:center;letter-spacing:.04em;color:var(--ink-low);margin-top:clamp(64px,10vh,140px);font-size:15px;font-style:italic}@media (max-width:899px){.lore__book{gap:clamp(64px,11vh,120px)}.lore__row,.lore__row--right{padding-top:20vw;display:block}.lore__figure{opacity:.85;z-index:0;width:46vw;max-width:320px;position:absolute;top:0;right:-4vw}.lore__panel{z-index:1;max-width:none;position:relative}}@media (max-width:767px){.lore__shrine-img{object-position:70% 22%;opacity:.45}.lore__shade{background:linear-gradient(180deg,var(--night-2) 0,var(--night) 30%,var(--night) 70%,var(--teal-deep) 100%)}@supports (color:color-mix(in lab,red,red)){.lore__shade{background:linear-gradient(180deg,color-mix(in oklab,var(--night-2) 70%,transparent) 0,color-mix(in oklab,var(--night) 40%,transparent) 30%,color-mix(in oklab,var(--night) 55%,transparent) 70%,var(--teal-deep) 100%)}}}@media (max-width:479px){.lore__numeral{font-size:34px;top:14px;right:18px}.lore__title{padding-right:48px;font-size:21px}.lore__body{font-size:16px}.lore__rope{left:18px;right:18px}.lore__figure{width:50vw;right:-6vw}}@media (prefers-reduced-motion:reduce){.lore__cutout,.lore__figure,.lore__panel,.lore__shrine-img{transition-duration:.01ms!important;animation:none!important}}.journey{isolation:isolate;overflow:hidden}.journey__scene{width:min(100% - 2 * var(--gutter),1560px,calc(72vh * 16 / 9));margin:clamp(28px,5vh,56px) auto 0;position:relative}.journey__scene.is-tall{width:min(100% - 2 * var(--gutter),calc(62vh * 3 / 4))}.journey__stage{aspect-ratio:16/9;isolation:isolate;width:100%;box-shadow:inset 0 0 0 1px var(--flame-hi),0 0 0 1px #030812b3,0 40px 80px -40px #000000e6;border-radius:clamp(14px,1.6vw,22px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.journey__stage{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--flame-hi) 18%,transparent),0 0 0 1px #030812b3,0 40px 80px -40px #000000e6}}.journey__stage.is-tall{aspect-ratio:3/4}.journey__far{display:block;position:absolute;inset:0}.journey__far img{object-fit:cover;object-position:center;will-change:transform;width:100%;max-width:none;height:100%}.journey__pool{pointer-events:none;background:radial-gradient(circle at var(--px) var(--py),var(--flame),transparent 26%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.journey__pool{background:radial-gradient(circle at var(--px) var(--py),color-mix(in oklab,var(--flame) 30%,transparent),transparent 26%)}}.journey__pool{mix-blend-mode:screen;opacity:.85;transition:background var(--t-slow) var(--ease-out),opacity var(--t-base) var(--ease-out)}.journey__trail{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journey__trail-edge{stroke:#06101c80;stroke-width:6px;stroke-linecap:round}.journey__trail-cold{stroke:var(--flame-hi);stroke-width:2.6px;stroke-linecap:round;opacity:.34}.journey__trail-lit{stroke:var(--flame-hi);stroke-width:3.4px;stroke-linecap:round;filter:drop-shadow(0 0 7px var(--flame))}@supports (color:color-mix(in lab,red,red)){.journey__trail-lit{filter:drop-shadow(0 0 7px color-mix(in oklab,var(--flame) 85%,transparent))}}.journey__stops{margin:0;padding:0;list-style:none;position:absolute;inset:0}.journey__stop{left:var(--x);top:var(--y);will-change:transform,opacity;position:absolute;translate:-50% -100%}.journey__lamp{width:calc(clamp(44px, 4.4vw, 68px) * var(--s));height:calc(clamp(58px, 5.9vw, 91px) * var(--s));color:var(--ink-low);cursor:pointer;transition:transform var(--t-base) var(--ease-spring),color var(--t-base) var(--ease-out),filter var(--t-base) var(--ease-out);place-items:center;display:grid;position:relative}.journey__lantern{width:100%;height:100%}.journey__stop--later .journey__lamp{opacity:.86}.journey__numeral{font-family:var(--display);font-size:calc(11px * max(var(--s), .7));letter-spacing:.22em;color:currentColor;font-weight:700;position:absolute;top:calc(100% + 4px)}@supports (color:color-mix(in lab,red,red)){.journey__numeral{color:color-mix(in oklab,currentColor 70%,var(--ink))}}.journey__numeral{text-shadow:0 1px 6px #000c;pointer-events:none}.journey__lamp:focus-visible,.journey__lamp:hover,.journey__stop.is-active .journey__lamp{transform:translateY(-2px)}.journey__stops:has(.is-active) .journey__stop:not(.is-active) .journey__lamp{opacity:.72}.journey__lamp:focus-visible{outline:2px solid var(--flame-hi);outline-offset:6px;border-radius:6px}.journey__fore{object-fit:cover;pointer-events:none;opacity:.82;will-change:transform;width:108%;max-width:none;height:108%;position:absolute;inset:-4%;-webkit-mask-image:radial-gradient(42% 52% at 50% 46%,#0000 0 46%,#000 100%);mask-image:radial-gradient(42% 52% at 50% 46%,#0000 0 46%,#000 100%)}.journey__motes{opacity:.45;width:100%;height:100%}.journey__motes,.journey__vignette{pointer-events:none;position:absolute;inset:0}.journey__vignette{background:radial-gradient(90% 80% at 50% 45%,#0000 55%,#030812b3 100%),linear-gradient(#040a1680,#0000 18% 74%,#040a16cc)}.journey__plate{z-index:3;-webkit-backdrop-filter:blur(10px);width:min(360px,100% - 2*clamp(16px,3vw,40px));box-shadow:inset 0 0 0 1px var(--tone,var(--flame)),0 0 0 1px #030812b3,0 24px 50px -26px #000000e6;background:#07101ee6;border-radius:14px;padding:clamp(14px,1.5vw,20px) clamp(16px,1.7vw,22px);position:absolute;bottom:clamp(16px,3vh,36px);left:clamp(16px,3vw,40px)}@supports (color:color-mix(in lab,red,red)){.journey__plate{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone,var(--flame)) 34%,transparent),0 0 0 1px #030812b3,0 24px 50px -26px #000000e6}}.journey__plate{transition:box-shadow var(--t-base) var(--ease-out)}.journey__plate--done{--tone:var(--gold)}.journey__plate--now{--tone:var(--flame)}.journey__plate--later,.journey__plate--next{--tone:var(--ink-low)}.journey__plate-eyebrow{font-family:var(--display);letter-spacing:.3em;color:var(--tone);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.journey__plate-eyebrow{color:color-mix(in oklab,var(--tone) 70%,#fff)}}.journey__plate-title{color:var(--ink);margin-top:4px;font-size:clamp(20px,2vw,26px)}.journey__plate-body{color:var(--ink-mid);margin-top:8px;font-size:14px;line-height:1.6}.journey__plate-note{border-top:1px solid var(--tone);margin-top:10px;padding-top:10px}@supports (color:color-mix(in lab,red,red)){.journey__plate-note{border-top:1px solid color-mix(in oklab,var(--tone) 22%,transparent)}}.journey__plate-note{color:var(--tone);font-size:12.5px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.journey__plate-note{color:color-mix(in oklab,var(--tone) 42%,var(--ink-mid))}}@keyframes journey-flicker{0%,to{opacity:1;scale:1}28%{opacity:.74;scale:.94}55%{opacity:1;scale:1.06}78%{opacity:.85;scale:.97}}@media (max-width:1023px){.journey__plate{width:min(340px,100% - 32px)}}@media (max-width:767px){.journey__stage{width:calc(100% - 2 * var(--gutter))}.journey__plate{width:auto;margin-top:12px;padding:14px 16px;position:static}.journey__plate-body{font-size:13px}.journey__numeral{font-size:10px}.journey__trail-cold{stroke-width:4px}.journey__trail-lit{stroke-width:4.4px}.journey__trail-glow{stroke-width:20px}}@media (prefers-reduced-motion:reduce){.journey__far img,.journey__fore,.journey__halo,.journey__lamp,.journey__plate,.journey__pool,.journey__stop,.journey__stop--now .lantern__flame,.journey__trail-cold,.journey__trail-edge{transition-duration:.01ms!important;animation:none!important}.journey__far img,.journey__fore{transform:none!important}}.journey{--lm-stone:#6b7688;--lm-stone-lit:#8593a6;--lm-stone-dark:#47526480;--lm-outline:#16232f;--lm-seam:#2b3a4a}.lm{--lm-light:var(--flame-hi);width:100%;height:100%;overflow:visible}.lm--done{--lm-light:var(--gold-hi)}.lm--now{--lm-light:var(--flame-hi)}.lm--later,.lm--next{--lm-light:var(--flame)}.lm__body{fill:var(--lm-stone-lit)}.lm__shade{fill:var(--lm-stone-dark)}.lm__seam{stroke:var(--lm-seam);stroke-width:1.6px;stroke-linecap:round;opacity:.75;fill:none}.lm__stone-outline path{fill:none;stroke:var(--lm-outline);stroke-width:3.2px;stroke-linejoin:round}.lm__finial{fill:none;stroke:var(--lm-outline);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.lm__orb,.lm__peak{fill:var(--lm-stone-lit)}.lm--done .lm__orb,.lm--now .lm__orb{fill:var(--lm-light)}.lm__housing{fill:#0b141d;stroke:var(--lm-outline);stroke-width:2.4px;stroke-linejoin:round}.lm__flame{fill:var(--lm-light)}.lm__core,.lm__flame{opacity:0;transition:opacity var(--t-base) var(--ease-out)}.lm__core{fill:#fff}.lm--done .lm__flame,.lm--now .lm__flame{opacity:1}.lm--done .lm__core,.lm--now .lm__core{opacity:.8}.lm--later .lm__flame,.lm--next .lm__flame{opacity:.16}.lm__bloom{fill:var(--lm-light);opacity:0;filter:blur(9px);transition:opacity var(--t-base) var(--ease-out)}.lm--done .lm__bloom{opacity:.2}.lm--now .lm__bloom{opacity:.3}.lm__ground{fill:var(--lm-light);opacity:0;filter:blur(7px);mix-blend-mode:screen;transition:opacity var(--t-base) var(--ease-out)}.lm--done .lm__ground{opacity:.34}.lm--now .lm__ground{opacity:.42}.lm__rays{stroke:var(--lm-light);stroke-width:2px;stroke-linecap:round;filter:blur(3px)}.lm__motes,.lm__rays{opacity:0;transition:opacity var(--t-base) var(--ease-out)}.lm__motes{fill:var(--lm-light)}.lm--done .lm__motes,.lm--now .lm__motes{opacity:.55;animation:lm-rise 4.2s ease-in-out infinite}.lm--now .lm__flame{transform-origin:32px 62px;animation:lm-breathe 2.8s ease-in-out infinite}.lm--now .lm__bloom{animation:lm-bloom 2.8s ease-in-out infinite}.journey__lamp:focus-visible .lm__bloom,.journey__lamp:hover .lm__bloom,.journey__stop.is-active .lm__bloom{opacity:.46}.journey__lamp:focus-visible .lm__ground,.journey__lamp:hover .lm__ground,.journey__stop.is-active .lm__ground{opacity:.6}.journey__lamp:focus-visible .lm__rays,.journey__lamp:hover .lm__rays,.journey__stop.is-active .lm__rays{opacity:.3}.journey__lamp:focus-visible .lm__motes,.journey__lamp:hover .lm__motes,.journey__stop.is-active .lm__motes{opacity:.9}.journey__lamp:hover .lm--later .lm__flame,.journey__lamp:hover .lm--next .lm__flame,.journey__stop.is-active .lm--later .lm__flame,.journey__stop.is-active .lm--next .lm__flame{opacity:.5}.journey__stop.is-active .lm{--lm-stone-lit:#9aa8bb}@keyframes lm-breathe{0%,to{opacity:1;scale:1}50%{opacity:.86;scale:.94}}@keyframes lm-bloom{0%,to{opacity:.3}50%{opacity:.44}}@keyframes lm-rise{0%{opacity:0;translate:0 6px}40%{opacity:.7}to{opacity:0;translate:0 -12px}}.pack{--stage-h:min(52vw,560px);padding-block:var(--section-y) 28px;background:linear-gradient(180deg,transparent 0,var(--night) 45%,var(--night) 100%);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pack{background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--night) 45%,transparent) 45%,var(--night) 100%)}}.pack__stage{width:min(100% - 2 * var(--gutter),var(--max));height:var(--stage-h);z-index:var(--z-content);margin-inline:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 64%,#0000 100%);mask-image:linear-gradient(#000 0 64%,#0000 100%)}.pack__bloom{z-index:0;background:radial-gradient(55% 60% at 50% 88%,var(--flame),transparent 70%),radial-gradient(30% 40% at 50% 40%,var(--violet),transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.pack__bloom{background:radial-gradient(55% 60% at 50% 88%,color-mix(in oklab,var(--flame) 26%,transparent),transparent 70%),radial-gradient(30% 40% at 50% 40%,color-mix(in oklab,var(--violet) 12%,transparent),transparent 70%)}}.pack__bloom{pointer-events:none}.pack__stage .spirits{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pack__star{z-index:1;color:var(--flame-hi);filter:drop-shadow(0 0 6px var(--flame));position:absolute}@supports (color:color-mix(in lab,red,red)){.pack__star{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--flame) 80%,transparent))}}.pack__star{pointer-events:none}.pack__star:nth-child(odd){color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.pack__star:nth-child(odd){color:color-mix(in oklab,var(--violet) 70%,#fff)}}.pack__cutout{width:calc(var(--stage-h) * var(--k));left:calc(var(--cx) - var(--stage-h) * var(--k) / 2);will-change:transform;position:absolute}.pack__cutout-float,.pack__cutout-reveal{width:100%;position:relative}.pack__cutout-float{transform-origin:50% 85%;will-change:transform}.pack__art{z-index:1;width:100%;height:auto;filter:drop-shadow(0 0 18px var(--sig)) drop-shadow(0 16px 22px #0306108c);position:relative}@supports (color:color-mix(in lab,red,red)){.pack__art{filter:drop-shadow(0 0 18px color-mix(in oklab,var(--sig) 58%,transparent)) drop-shadow(0 16px 22px #0306108c)}}.pack__halo{background:radial-gradient(closest-side,var(--sig),transparent);border-radius:50%;width:90%;height:26%;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.pack__halo{background:radial-gradient(closest-side,color-mix(in oklab,var(--sig) 42%,transparent),transparent)}}.pack__halo{filter:blur(6px);opacity:.85;pointer-events:none}.pack__cutout--astro{--cx:87%;--k:.34;z-index:2;top:1%}.pack__cutout--dragon{--cx:50%;--k:.56;z-index:3;bottom:33%}.pack__cutout--pirate{--cx:64%;--k:.6;z-index:4;bottom:-2%}.pack__cutout--wizard{--cx:36%;--k:.62;z-index:5;bottom:-7%}.pack__cutout--dino{--cx:12%;--k:.38;z-index:6;bottom:-5%}.pack__cutout--astro .pack__art,.pack__cutout--dragon .pack__art{opacity:.94}.pack__body{z-index:calc(var(--z-content) + 1);margin-top:calc(var(--stage-h) * -.05);text-align:center;position:relative}.pack__body .sec-head{margin-bottom:clamp(24px,4vh,40px)}.pack__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 16px;display:flex}.pack__foot{z-index:var(--z-content);margin-top:clamp(56px,9vh,112px);position:relative}.pack__rope{width:min(100% - 2 * var(--gutter),var(--max));background:repeating-linear-gradient(135deg,var(--gold-hi) 0 4px,var(--gold-deep) 4px 8px);border-radius:3px;height:6px;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.pack__rope{background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--gold-hi) 70%,transparent) 0 4px,color-mix(in oklab,var(--gold-deep) 70%,transparent) 4px 8px)}}.pack__rope{opacity:.55;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.pack__footrow{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:26px;display:grid}.pack__brand{transition:filter var(--t-base) var(--ease-out);border-radius:8px;justify-self:start;align-items:center;gap:14px;display:inline-flex}.pack__brand:hover{filter:brightness(1.15)}.pack__lockup{width:auto;height:28px;filter:drop-shadow(0 0 8px var(--flame))}@supports (color:color-mix(in lab,red,red)){.pack__lockup{filter:drop-shadow(0 0 8px color-mix(in oklab,var(--flame) 45%,transparent))}}.pack__eyebrow{color:var(--ink-low)}.pack__nav{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.pack__link{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-mid);transition:color var(--t-fast) var(--ease-out);padding:6px 2px;font-size:12px;font-weight:700;position:relative}.pack__link:after{content:"";background:var(--flame);width:100%;height:1px;transition:transform var(--t-base) var(--ease-out);position:absolute;bottom:2px;left:50%;transform:translate(-50%)scaleX(0)}.pack__link:focus-visible,.pack__link:hover{color:var(--flame-hi)}.pack__link:focus-visible:after,.pack__link:hover:after{transform:translate(-50%)scaleX(1)}.pack__legal{text-align:right;justify-self:end;justify-items:end;gap:2px;font-size:13px;line-height:1.4;display:grid}.pack__copy{color:var(--ink-mid)}.pack__tag{color:var(--ink-low);font-style:italic}@media (max-width:1023px){.pack__cutout--dino{--cx:10%}.pack__cutout--astro{--cx:89%}}@media (max-width:767px){.pack{--stage-h:min(78vw,400px)}.pack__cutout--astro,.pack__cutout--dino{display:none}.pack__cutout--wizard{--cx:31%;--k:.72;bottom:-8%}.pack__cutout--pirate{--cx:70%;--k:.7;bottom:-3%}.pack__cutout--dragon{--cx:50%;--k:.52;bottom:36%}.pack__body{margin-top:calc(var(--stage-h) * -.1)}.pack__actions{flex-direction:column;align-items:stretch}.pack__actions .rune-btn{width:100%}.pack__footrow{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px}.pack__brand,.pack__legal{justify-self:center}.pack__brand{flex-direction:column;gap:10px}.pack__legal{text-align:center;justify-items:center}}@media (prefers-reduced-motion:reduce){.pack__brand,.pack__cutout,.pack__cutout-float,.pack__cutout-reveal,.pack__link,.pack__link:after,.pack__star{transition-duration:.01ms!important;animation:none!important}}.arcanalist{--sl-max:1180px;min-height:100svh;padding-top:var(--nav-h);background:var(--night);isolation:isolate;padding-bottom:clamp(56px,8vh,120px)}.arcanalist__body{z-index:var(--z-content);width:min(100% - 2 * var(--gutter),var(--sl-max));position:relative}html.js .arcanalist:not(.is-in) :is(.al-env,.alh [data-enter],.alp__station,.alp__trail,.altar){opacity:0}.al-env{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.al-env__fade,.al-env__loop,.al-env__sky{height:min(64vh + 560px,1500px);position:absolute;inset:0 0 auto}.al-env__sky{display:block}.al-env__loop,.al-env__sky img{object-fit:cover;object-position:50% 100%;width:100%;max-width:none}.al-env__sky img{height:100%}.al-env__loop{opacity:0;transition:opacity 1.4s linear}.al-env__loop.is-ready{opacity:1}.al-env__fade{background:linear-gradient(180deg,#0b122673 0,transparent 22%,transparent 52%,#0b12264d 70%,var(--night) 86%,var(--night) 96%,var(--night) 100%)}@supports (color:color-mix(in lab,red,red)){.al-env__fade{background:linear-gradient(180deg,#0b122673 0,transparent 22%,transparent 52%,#0b12264d 70%,color-mix(in oklab,var(--night) 62%,transparent) 86%,color-mix(in oklab,var(--night) 92%,transparent) 96%,var(--night) 100%)}}.al-env__mist{pointer-events:none;background:radial-gradient(60% 70% at 22% 40%,var(--crystal),transparent 72%),radial-gradient(70% 80% at 62% 30%,var(--crystal),transparent 72%),radial-gradient(50% 60% at 88% 46%,var(--crystal),transparent 74%);width:120%;height:420px;position:absolute;top:calc(min(64vh + 560px,1500px) - 240px);left:-10%}@supports (color:color-mix(in lab,red,red)){.al-env__mist{background:radial-gradient(60% 70% at 22% 40%,color-mix(in oklab,var(--crystal) 26%,transparent),transparent 72%),radial-gradient(70% 80% at 62% 30%,color-mix(in oklab,var(--crystal) 22%,transparent),transparent 72%),radial-gradient(50% 60% at 88% 46%,color-mix(in oklab,var(--crystal) 18%,transparent),transparent 74%)}}.al-env__mist{filter:blur(26px);opacity:.55;-webkit-mask-image:linear-gradient(#0000,#000 34% 62%,#0000);mask-image:linear-gradient(#0000,#000 34% 62%,#0000)}.al-env__fog{background:radial-gradient(60% 100% at 50% 50%,var(--crystal),transparent 70%);width:140%;height:32vh;position:absolute;left:-20%}@supports (color:color-mix(in lab,red,red)){.al-env__fog{background:radial-gradient(60% 100% at 50% 50%,color-mix(in oklab,var(--crystal) 16%,transparent),transparent 70%)}}.al-env__fog{filter:blur(28px);opacity:.5;will-change:transform;animation:al-fog 38s ease-in-out infinite alternate}.al-env__fog--a{top:34%}.al-env__fog--b{opacity:.32;animation-duration:47s;animation-direction:alternate-reverse;top:58%}.al-env__spirits{opacity:.55;width:100%;height:100%;position:absolute;inset:0}.al-env__stars{height:min(64vh,700px);position:absolute;inset:0 0 auto}.al-env__star{color:var(--flame-hi);filter:drop-shadow(0 0 6px var(--flame));position:absolute}@supports (color:color-mix(in lab,red,red)){.al-env__star{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--flame) 80%,transparent))}}.al-env__vignette{background:radial-gradient(120% 60% at 50% 30%,transparent 55%,#0308128c 100%),linear-gradient(180deg,transparent 80%,var(--night) 100%);position:absolute;inset:0}.alh{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:clamp(420px,64vh,640px);padding-block:clamp(24px,6vh,64px) clamp(8px,3vh,32px);display:grid}.alh,.alh__copy{position:relative}.alh__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 44%,#07101e9e,#07101e42 42%,#0000 68%);border-radius:50%;position:absolute;inset:-80px -160px -70px -200px}.alh__eyebrow{color:var(--flame)}.alh__title{letter-spacing:.06em;text-transform:uppercase;color:var(--crystal);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 #040c18b3) drop-shadow(0 0 28px var(--flame));background:linear-gradient(#f6fcfd,#dcf0f6 38%,#a9d4de 68%,#5c97a4);-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:clamp(56px,8.4vw,118px);font-weight:900;line-height:.95}@supports (color:color-mix(in lab,red,red)){.alh__title{filter:drop-shadow(0 2px 0 #040c18b3) drop-shadow(0 0 28px color-mix(in oklab,var(--flame) 45%,transparent))}}.alh__sub{font-family:var(--display);letter-spacing:.34em;text-transform:uppercase;color:var(--flame-hi);text-shadow:0 0 14px var(--flame);margin-top:12px;font-size:clamp(13px,1.3vw,17px);font-weight:700}@supports (color:color-mix(in lab,red,red)){.alh__sub{text-shadow:0 0 14px color-mix(in oklab,var(--flame) 60%,transparent)}}.alh__lead{color:var(--ink);text-shadow:0 1px 10px #040c18d9;max-width:44ch;margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.55}.alh__tally{font-family:var(--display);align-items:baseline;gap:10px;margin-top:26px;display:inline-flex}.alh__tally-num{letter-spacing:.12em;color:var(--gold-hi);text-shadow:0 0 18px var(--gold);font-size:clamp(22px,2.2vw,30px);font-weight:700}@supports (color:color-mix(in lab,red,red)){.alh__tally-num{text-shadow:0 0 18px color-mix(in oklab,var(--gold) 55%,transparent)}}.alh__tally-label{letter-spacing:.3em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 8px #040c18e6;font-size:11px}.alh__figure{justify-self:center;width:min(100%,360px);position:relative}.alh__halo{background:radial-gradient(closest-side,var(--sig),transparent 72%);border-radius:50%;position:absolute;inset:8% 4% 0}@supports (color:color-mix(in lab,red,red)){.alh__halo{background:radial-gradient(closest-side,color-mix(in oklab,var(--sig) 38%,transparent),transparent 72%)}}.alh__halo{filter:blur(12px)}.alh__art{will-change:transform;width:100%;height:auto;filter:drop-shadow(0 0 24px var(--sig)) drop-shadow(0 18px 28px #04081473);position:relative}@supports (color:color-mix(in lab,red,red)){.alh__art{filter:drop-shadow(0 0 24px color-mix(in oklab,var(--sig) 55%,transparent)) drop-shadow(0 18px 28px #04081473)}}.alp{margin-top:clamp(12px,3vh,36px)}.alp,.alp__board{position:relative}.alp__board{padding-top:20px}.alp__trail{z-index:0;fill:none;pointer-events:none;position:absolute;inset:0;overflow:visible}.alp__trail-edge{stroke:#040c188c;stroke-width:7px;stroke-linecap:round}.alp__trail-cold{stroke:var(--flame-hi);stroke-width:2.4px;stroke-linecap:round;opacity:.3}.alp__trail-lit{stroke:var(--flame-hi);stroke-width:3.4px;stroke-linecap:round;filter:drop-shadow(0 0 7px var(--flame))}@supports (color:color-mix(in lab,red,red)){.alp__trail-lit{filter:drop-shadow(0 0 7px color-mix(in oklab,var(--flame) 85%,transparent))}}.alp__board.is-sealed .alp__trail-lit{stroke:var(--gold-hi);filter:drop-shadow(0 0 9px var(--gold))}@supports (color:color-mix(in lab,red,red)){.alp__board.is-sealed .alp__trail-lit{filter:drop-shadow(0 0 9px color-mix(in oklab,var(--gold) 85%,transparent))}}.alp__board.is-sealed .alp__trail-lit{transition:stroke 1.2s linear,filter 1.2s linear}.alp__trail-spark{fill:#fff;filter:drop-shadow(0 0 8px var(--flame-hi)) drop-shadow(0 0 16px var(--flame))}.alp__sparks{z-index:2;pointer-events:none;position:absolute;inset:0}.alp__spark{width:8px;height:8px;box-shadow:0 0 10px var(--gold-hi),0 0 22px var(--gold);background:#fff;border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.alp__stations{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:0;padding:0;list-style:none;display:grid;position:relative}.alp__station{text-align:center;translate:0 var(--lift,0);transition:opacity var(--t-slow) var(--ease-out);justify-items:center;display:grid}.alp__station:nth-child(2){--lift:-22px}.alp__station:nth-child(3){--lift:10px}.alp__station:nth-child(4){--lift:-16px}.alp__anchor{aspect-ratio:96/118;width:clamp(84px,8vw,104px);transition:translate var(--t-base) var(--ease-spring)}.alp__station:not(.is-locked):hover .alp__anchor{translate:0 -3px}.alp__wp{width:100%;height:100%}.alp__copy{margin-top:4px;padding:10px 6px 4px;position:relative}.alp__stations:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#060e1b9e 26%,#060e1bb8 62%,#0000);position:absolute;inset:46% -6% -14%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.alp__title{color:var(--ink);text-shadow:0 1px 8px #040c18cc;font-size:clamp(16px,1.5vw,21px)}.alp__inst{max-width:24ch;color:var(--ink-mid);text-shadow:0 1px 6px #040c18cc;margin:6px auto 0;font-size:14px;line-height:1.5}.alp__act{justify-items:center;gap:10px;margin-top:14px;display:grid}.alp__note{color:var(--gold);font-size:12.5px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.alp__note{color:color-mix(in oklab,var(--gold) 45%,var(--ink-mid))}}.alp__again{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-low);transition:color var(--t-base) var(--ease-out);align-items:center;gap:6px;font-size:11px;display:inline-flex}.alp__again svg{width:14px;height:14px}.alp__again:focus-visible,.alp__again:hover{color:var(--flame-hi)}.alp__station.is-locked{opacity:.6}.alp__station.is-locked .alp__copy{filter:saturate(.6)}.alp__reset{text-align:center;margin-top:30px}.alp__reset-btn{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-low);transition:color var(--t-base) var(--ease-out);padding:8px 12px;font-size:11px}.alp__reset-btn:focus-visible,.alp__reset-btn:hover{color:var(--ink)}.altar{z-index:1;justify-items:center;width:min(100%,560px);margin:clamp(44px,7vh,84px) auto 0;display:grid;position:relative}.altar__object{filter:drop-shadow(0 24px 30px #030812b3);width:min(74%,380px);transition:filter var(--t-slow) var(--ease-out);margin-bottom:-10px;position:relative}.altar:not(.is-open) .altar__object{filter:saturate(.45)brightness(.72)drop-shadow(0 24px 30px #030812b3)}.altar__art{z-index:1;width:100%;height:auto;position:relative}.altar__pool{background:radial-gradient(closest-side,var(--flame),transparent 72%);border-radius:50%;width:96%;height:26%;position:absolute;bottom:2%;left:50%;translate:-50%}@supports (color:color-mix(in lab,red,red)){.altar__pool{background:radial-gradient(closest-side,color-mix(in oklab,var(--flame) 32%,transparent),transparent 72%)}}.altar__pool{filter:blur(16px);mix-blend-mode:screen;opacity:0;transition:opacity var(--t-slow) var(--ease-out);pointer-events:none}.altar.is-open .altar__pool{opacity:.7}.altar.is-sealed .altar__pool{background:radial-gradient(closest-side,var(--gold),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.altar.is-sealed .altar__pool{background:radial-gradient(closest-side,color-mix(in oklab,var(--gold) 38%,transparent),transparent 72%)}}.altar.is-sealed .altar__pool{opacity:.9}.altar__flare,.altar__glow{aspect-ratio:1;pointer-events:none;opacity:0;width:62%;transition:opacity var(--t-slow) var(--ease-out);border-radius:50%;position:absolute;top:22%;left:50%;translate:-50% -50%}.altar__glow{z-index:0;background:radial-gradient(closest-side,var(--flame-hi),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.altar__glow{background:radial-gradient(closest-side,color-mix(in oklab,var(--flame-hi) 55%,transparent),transparent 70%)}}.altar__glow{filter:blur(14px)}.altar.is-open .altar__glow{opacity:.85;animation:wp-bloom 3.2s ease-in-out infinite}.altar__flare{z-index:2;background:radial-gradient(closest-side,var(--gold-hi),transparent 68%)}@supports (color:color-mix(in lab,red,red)){.altar__flare{background:radial-gradient(closest-side,color-mix(in oklab,var(--gold-hi) 75%,transparent),transparent 68%)}}.altar__flare{filter:blur(10px);mix-blend-mode:screen}.altar.is-sealed .altar__glow{background:radial-gradient(closest-side,var(--gold-hi),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.altar.is-sealed .altar__glow{background:radial-gradient(closest-side,color-mix(in oklab,var(--gold-hi) 60%,transparent),transparent 70%)}}.altar.is-sealed .altar__glow{opacity:1;animation:none}.altar.is-sealed .altar__flare{opacity:.75}.altar__anchor{width:2px;height:2px;position:absolute;top:22%;left:50%}.altar__panel,.seal{text-align:center;-webkit-backdrop-filter:blur(10px);width:100%;box-shadow:inset 0 0 0 1px var(--gold),0 0 0 1px #030812b3,0 30px 60px -30px #000000e6;background:#07101edb;border-radius:16px;margin-top:2px;padding:clamp(18px,2.4vw,28px) clamp(18px,2.6vw,30px) clamp(20px,2.6vw,30px);position:relative}@supports (color:color-mix(in lab,red,red)){.altar__panel,.seal{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gold) 36%,transparent),0 0 0 1px #030812b3,0 30px 60px -30px #000000e6}}.altar__panel,.seal{transition:opacity var(--t-slow) var(--ease-out),box-shadow var(--t-slow) var(--ease-out)}.altar:not(.is-open) .altar__panel{opacity:.62;box-shadow:inset 0 0 0 1px var(--ink-low),0 0 0 1px #030812b3,0 30px 60px -30px #000000e6}@supports (color:color-mix(in lab,red,red)){.altar:not(.is-open) .altar__panel{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink-low) 30%,transparent),0 0 0 1px #030812b3,0 30px 60px -30px #000000e6}}.altar__numeral{font-family:var(--display);letter-spacing:.34em;color:var(--gold);font-size:12px;font-weight:700}.altar__title{color:var(--ink);margin-top:6px;font-size:clamp(22px,2.4vw,30px)}.altar__inst{color:var(--ink-mid);margin-top:8px;font-size:14px;line-height:1.5}.altar__fields{gap:14px;margin-top:18px;display:grid}.altar__field{text-align:left;position:relative}.altar__slot{--shape:polygon(11px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 11px),calc(100% - 11px) 100%,4px 100%,0 calc(100% - 4px),0 11px);clip-path:var(--shape);background:var(--glass-rim);transition:background-color var(--t-base) var(--ease-out);padding:1px;position:relative}.altar__slot:focus-within{background:var(--flame-hi)}.altar__at{z-index:1;width:18px;height:18px;color:var(--gold);place-items:center;display:grid;position:absolute;top:50%;left:14px;translate:0 -50%}@supports (color:color-mix(in lab,red,red)){.altar__at{color:color-mix(in oklab,var(--gold) 55%,var(--ink-low))}}.altar__at{pointer-events:none}.altar__at svg{width:100%;height:100%}.altar__input--handle{font-family:var(--body);letter-spacing:.01em;padding-left:42px}.has-error .altar__slot{background:var(--ember)}@supports (color:color-mix(in lab,red,red)){.has-error .altar__slot{background:color-mix(in oklab,var(--ember) 70%,var(--glass-rim))}}.altar__input{width:100%;min-height:54px;clip-path:var(--shape);letter-spacing:.02em;color:var(--ink);background:#0b1226eb;border:0;outline:none;padding:0 16px;font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,monospace;font-size:15px;display:block}.altar__input::placeholder{color:var(--ink-low);font-family:var(--body);letter-spacing:0}.altar__input:disabled{color:var(--ink-low);cursor:not-allowed}.altar__hint{color:var(--ink-low);transition:color var(--t-base) var(--ease-out);margin-top:7px;font-size:12px;line-height:1.4}.altar__field:has([aria-invalid=true]) .altar__hint{color:var(--ember)}@supports (color:color-mix(in lab,red,red)){.altar__field:has([aria-invalid=true]) .altar__hint{color:color-mix(in oklab,var(--ember) 72%,var(--ink))}}.altar__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.altar__error{min-height:20px;color:var(--ember);margin-top:10px;font-size:13px;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.altar__error{color:color-mix(in oklab,var(--ember) 72%,var(--ink))}}.altar__act{justify-items:center;margin-top:14px;display:grid}.altar__records{border-top:1px solid var(--gold);margin-top:16px;padding-top:12px}@supports (color:color-mix(in lab,red,red)){.altar__records{border-top:1px solid color-mix(in oklab,var(--gold) 16%,transparent)}}.altar__records{color:var(--ink-low);font-size:11.5px;line-height:1.5}.seal{box-shadow:inset 0 0 0 1px var(--gold-hi),0 0 0 1px #030812b3,0 0 70px -20px var(--gold)}@supports (color:color-mix(in lab,red,red)){.seal{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--gold-hi) 50%,transparent),0 0 0 1px #030812b3,0 0 70px -20px color-mix(in oklab,var(--gold) 60%,transparent)}}.seal__emblem{width:84px;height:84px;color:var(--gold-hi);filter:drop-shadow(0 0 14px var(--gold-hi));margin:0 auto 14px;position:relative}@supports (color:color-mix(in lab,red,red)){.seal__emblem{filter:drop-shadow(0 0 14px color-mix(in oklab,var(--gold-hi) 80%,transparent))}}.seal__emblem svg{width:100%;height:100%;position:relative}.seal__halo{background:radial-gradient(closest-side,var(--gold-hi),transparent);border-radius:50%;position:absolute;inset:-30%}@supports (color:color-mix(in lab,red,red)){.seal__halo{background:radial-gradient(closest-side,color-mix(in oklab,var(--gold-hi) 70%,transparent),transparent)}}.seal__halo{opacity:0;pointer-events:none}.seal__eyebrow{font-family:var(--display);letter-spacing:.34em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.seal__title{color:var(--ink);margin-top:6px;font-size:clamp(24px,2.6vw,34px)}.seal__handle{font-family:var(--display);letter-spacing:.06em;color:var(--gold-hi);text-shadow:0 0 16px var(--gold);margin-top:10px;font-size:clamp(16px,1.6vw,20px);font-weight:700}@supports (color:color-mix(in lab,red,red)){.seal__handle{text-shadow:0 0 16px color-mix(in oklab,var(--gold) 45%,transparent)}}.seal__wallet{letter-spacing:.04em;color:var(--crystal);margin-top:4px;font-family:ui-monospace,Cascadia Mono,Consolas,SF Mono,monospace;font-size:15px}.seal__body{max-width:44ch;color:var(--ink-mid);margin:12px auto 0;font-size:14px;line-height:1.55}.seal__note{max-width:44ch;color:var(--ember);margin:10px auto 0;font-size:12.5px;font-style:italic}@supports (color:color-mix(in lab,red,red)){.seal__note{color:color-mix(in oklab,var(--ember) 45%,var(--ink-mid))}}.seal__act{margin-top:18px}.wp{--wp-light:var(--flame-hi);--wp-outline:#16232f;--wp-stone:#8593a6;--wp-stone-dark:#5d6a7c;width:100%;height:100%;overflow:visible}.wp__ground{filter:blur(7px);mix-blend-mode:screen}.wp__bloom,.wp__ground{fill:var(--wp-light);opacity:0;transition:opacity var(--t-base) var(--ease-out)}.wp__bloom{filter:blur(12px)}.wp__ring{fill:none;stroke:var(--wp-light);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:18 82;opacity:0;transform-origin:32px 44px;transition:opacity var(--t-base) var(--ease-out)}.wp__plinth{fill:var(--wp-stone-dark)}.wp__plinth-top{fill:var(--wp-stone)}.wp__body{fill:url(#wp-ice);transition:fill var(--t-slow) var(--ease-out)}.wp--locked .wp__body{fill:url(#wp-frost)}.wp__shade{fill:#122c4252}.wp__seam{fill:none;stroke:#08182447;stroke-width:1.2px}.wp__core{fill:var(--wp-light);opacity:0;filter:blur(6px);transform-origin:32px 44px;transition:opacity var(--t-base) var(--ease-out)}.wp__sigil{color:#1b3a48;opacity:.55;transition:color var(--t-base) var(--ease-out),opacity var(--t-base) var(--ease-out),filter var(--t-base) var(--ease-out);overflow:visible}.wp__outline path{fill:none;stroke:var(--wp-outline);stroke-width:3px;stroke-linejoin:round}.wp__motes{fill:var(--wp-light);opacity:0}.wp__numeral{font-family:var(--display);letter-spacing:.2em;fill:var(--ink-low);transition:fill var(--t-base) var(--ease-out);font-size:11px;font-weight:700}.wp--locked .wp__sigil{opacity:.35;color:#2b4a58}.wp--available .wp__core{opacity:.55;animation:wp-breathe 2.8s ease-in-out infinite}.wp--available .wp__sigil{opacity:.92;color:#0f3a44}.wp--available .wp__bloom{opacity:.16;animation:wp-bloom 2.8s ease-in-out infinite}.wp--available .wp__ground{opacity:.22}.wp--available .wp__numeral{fill:var(--flame)}.wp--opened .wp__core{opacity:.72}.wp--opened .wp__sigil{opacity:1;color:#0a1a26}.wp--opened .wp__bloom{opacity:.26}.wp--opened .wp__ground{opacity:.34}.wp--opened .wp__ring{opacity:.8;animation:wp-orbit 4s linear infinite}.wp--opened .wp__motes{opacity:.5;animation:wp-rise 4.2s ease-in-out infinite}.wp--opened .wp__numeral{fill:var(--flame-hi)}.wp--attested{--wp-light:var(--gold-hi)}.wp--attested .wp__core{opacity:.85}.wp--attested .wp__sigil{opacity:1;color:#0a1a26;filter:drop-shadow(0 0 3px var(--gold-hi))}@supports (color:color-mix(in lab,red,red)){.wp--attested .wp__sigil{filter:drop-shadow(0 0 3px color-mix(in oklab,var(--gold-hi) 80%,transparent))}}.wp--attested .wp__bloom{opacity:.34}.wp--attested .wp__ground{opacity:.46}.wp--attested .wp__motes{opacity:.7;animation:wp-rise 4.2s ease-in-out infinite}.wp--attested .wp__numeral{fill:var(--gold-hi)}.alp__station:not(.is-locked):focus-within .wp__bloom,.alp__station:not(.is-locked):hover .wp__bloom{opacity:.42}.alp__station:not(.is-locked):focus-within .wp__ground,.alp__station:not(.is-locked):hover .wp__ground{opacity:.55}@keyframes wp-breathe{0%,to{opacity:.5;scale:.96}50%{opacity:.85;scale:1.06}}@keyframes wp-bloom{0%,to{opacity:.16}50%{opacity:.3}}@keyframes wp-orbit{to{rotate:1turn}}@keyframes wp-rise{0%{opacity:0;translate:0 6px}40%{opacity:.7}to{opacity:0;translate:0 -14px}}@keyframes al-fog{0%{transform:translate(-6%)}to{transform:translate(6%)}}@media (max-width:959px){.alp__stations{grid-template-columns:1fr;gap:6px}.alp__station{text-align:left;--lift:0px;grid-template-columns:76px minmax(0,1fr);place-items:start;column-gap:14px}.alp__anchor{width:76px}.alp__copy{margin-top:6px;padding:4px 0 14px}.alp__stations:before{display:none}.alp__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 34% 45%,#07101edb,#07101e99 52%,#0000 82%);border-radius:50%;position:absolute;inset:-14px -22px -12px -26px}.alp__inst{max-width:36ch;margin-inline:0}.alp__act{justify-items:start}.altar{width:100%;margin-top:28px}.altar__object{width:min(60%,260px)}}@media (max-width:767px){.alh{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;min-height:auto}.alh__figure{order:-1;width:min(52vw,230px);margin-bottom:-6px}.alh__lead{margin-inline:auto}.al-env__fog{display:none}.al-env__mist{height:340px;top:calc(min(132vh,1120px) - 200px)}.al-env__fade,.al-env__loop,.al-env__sky{height:min(132vh,1120px)}.al-env__stars{height:min(60vh,520px)}.alh__copy:before{inset:-24px -24px -20px}}@media (prefers-reduced-motion:reduce){.al-env__fog,.al-env__loop,.al-env__mist,.al-env__star,.alh__art,.alp__anchor,.alp__station,.alp__trail-lit,.altar__panel,.altar__slot,.wp__bloom,.wp__body,.wp__core,.wp__ground,.wp__motes,.wp__numeral,.wp__ring,.wp__sigil{transition-duration:.01ms!important;animation:none!important}.al-env__loop{display:none}.wp--available .wp__core{opacity:.6}.altar__glow,.altar__object{transition-duration:.01ms!important;animation:none!important}}.al-btn{--ice-hi:#f6fcfd;--ice:#dcf0f6;--ice-mid:#a9d4de;--ice-low:#5c97a4;--ink-on:#0a1a26;--tone:var(--flame);--tone-hi:var(--flame-hi);--edge:#0818248c;--c1:13px;--c2:5px;--c3:13px;--c4:5px;--shape:polygon(var(--c1) 0,calc(100% - var(--c2)) 0,100% var(--c2),100% calc(100% - var(--c3)),calc(100% - var(--c3)) 100%,var(--c4) 100%,0 calc(100% - var(--c4)),0 var(--c1));min-height:52px;font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-on);isolation:isolate;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--t-fast) var(--ease-out),filter var(--t-base) var(--ease-out);will-change:transform;filter:drop-shadow(0 10px 22px #040c188c);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 18px 0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-grid;position:relative}.al-btn[data-tone=gold]{--tone:var(--gold);--tone-hi:var(--gold-hi)}.al-btn--lg{gap:12px;min-height:60px;padding:0 24px 0 20px;font-size:14px}.al-btn__fill,.al-btn__light,.al-btn__pulse,.al-btn__sweep{clip-path:var(--shape);pointer-events:none;position:absolute;inset:0}.al-btn__fill{z-index:0;background:linear-gradient(180deg,var(--tone) 0,var(--tone) 36%,var(--tone) 70%,var(--tone) 100%)}@supports (color:color-mix(in lab,red,red)){.al-btn__fill{background:linear-gradient(180deg,color-mix(in oklab,var(--tone) 16%,var(--ice-hi)) 0,color-mix(in oklab,var(--tone) 16%,var(--ice)) 36%,color-mix(in oklab,var(--tone) 16%,var(--ice-mid)) 70%,color-mix(in oklab,var(--tone) 16%,var(--ice-low)) 100%)}}.al-btn__fill{box-shadow:inset 0 0 0 1px var(--edge),inset 0 1px 0 #ffffffbf}.al-btn__fill:after{content:"";mix-blend-mode:overlay;filter:contrast(1.7)saturate(.85);opacity:.55;transition:opacity var(--t-base) var(--ease-out);background:url(/media/ui/btn-ice.webp) 50%/cover;position:absolute;inset:0}.al-btn__light{z-index:1;background:radial-gradient(60% 120% at 12% 50%,var(--tone-hi),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.al-btn__light{background:radial-gradient(60% 120% at 12% 50%,color-mix(in oklab,var(--tone-hi) 70%,transparent),transparent 70%)}}.al-btn__light{opacity:.55;animation:al-ember 3.4s ease-in-out infinite}.al-btn__sweep{z-index:2;background:linear-gradient(100deg,transparent 32%,var(--tone) 44%,var(--tone) 50%,var(--tone) 56%,transparent 68%)}@supports (color:color-mix(in lab,red,red)){.al-btn__sweep{background:linear-gradient(100deg,transparent 32%,color-mix(in oklab,var(--tone) 50%,transparent) 44%,color-mix(in oklab,var(--tone) 78%,#fff) 50%,color-mix(in oklab,var(--tone) 50%,transparent) 56%,transparent 68%)}}.al-btn__sweep{opacity:0;transform:translate(-110%)}.al-btn__pulse{z-index:3;background:radial-gradient(closest-side,var(--tone-hi),transparent)}@supports (color:color-mix(in lab,red,red)){.al-btn__pulse{background:radial-gradient(closest-side,color-mix(in oklab,var(--tone-hi) 85%,#fff),transparent)}}.al-btn__pulse{opacity:0;animation:al-pulse .52s var(--ease-out) forwards}.al-btn__edge{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.al-btn__facet{fill:none;stroke:#08182447;stroke-width:1px}.al-btn__line{fill:none;stroke:var(--edge);stroke-width:1.4px;stroke-linejoin:round;transition:stroke var(--t-base) var(--ease-out)}.al-btn__run{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16 84;stroke-dashoffset:16px;opacity:0;filter:drop-shadow(0 0 3px var(--tone-hi)) drop-shadow(0 0 9px var(--tone-hi))}.al-btn__label,.al-btn__rune,.al-btn__sigil,.al-btn__soon{z-index:5;position:relative}.al-btn__sigil{width:20px;height:20px;color:var(--tone);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.al-btn__sigil{color:color-mix(in oklab,var(--tone) 55%,var(--ink-on))}}.al-btn__sigil{transition:color var(--t-base) var(--ease-out),filter var(--t-base) var(--ease-out),transform var(--t-base) var(--ease-spring)}.al-btn__sigil svg{width:100%;height:100%}.al-btn--lg .al-btn__sigil{width:22px;height:22px}.al-btn__label{white-space:nowrap;line-height:1}.al-btn__rune{width:0;height:18px;color:var(--gold-hi);opacity:0;transition:width var(--t-base) var(--ease-out),opacity var(--t-base) var(--ease-out),transform .48s var(--ease-spring);place-items:center;display:grid;overflow:visible;transform:scale(.4)rotate(-20deg)}.al-btn__rune svg{width:18px;height:18px;filter:drop-shadow(0 0 5px var(--gold-hi))}@supports (color:color-mix(in lab,red,red)){.al-btn__rune svg{filter:drop-shadow(0 0 5px color-mix(in oklab,var(--gold-hi) 80%,transparent))}}@media (hover:hover) and (pointer:fine){.al-btn:not([aria-disabled]):not([data-state=done]):hover{filter:drop-shadow(0 14px 26px #040c1899) drop-shadow(0 0 18px var(--tone));transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.al-btn:not([aria-disabled]):not([data-state=done]):hover{filter:drop-shadow(0 14px 26px #040c1899) drop-shadow(0 0 18px color-mix(in oklab,var(--tone) 40%,transparent))}}.al-btn:not([aria-disabled]):not([data-state=done]):hover .al-btn__line{stroke:var(--tone-hi)}@supports (color:color-mix(in lab,red,red)){.al-btn:not([aria-disabled]):not([data-state=done]):hover .al-btn__line{stroke:color-mix(in oklab,var(--tone-hi) 30%,var(--edge))}}.al-btn:not([aria-disabled]):not([data-state=done]):hover .al-btn__run{animation:al-run .9s var(--ease-in-out) forwards}.al-btn:not([aria-disabled]):not([data-state=done]):hover .al-btn__sweep{animation:al-sweep .82s cubic-bezier(.45,0,.3,1) forwards}.al-btn:not([aria-disabled]):not([data-state=done]):hover .al-btn__light{opacity:.9}.al-btn:not([aria-disabled]):not([data-state=done]):hover .al-btn__fill:after{opacity:.75}.al-btn:not([aria-disabled]):not([data-state=done]):hover .al-btn__sigil{color:var(--tone)}@supports (color:color-mix(in lab,red,red)){.al-btn:not([aria-disabled]):not([data-state=done]):hover .al-btn__sigil{color:color-mix(in oklab,var(--tone) 80%,var(--ink-on))}}.al-btn:not([aria-disabled]):not([data-state=done]):hover .al-btn__sigil{transform:scale(1.08)}}.al-btn:not([aria-disabled]):focus-visible{outline:2px solid var(--flame-hi);outline-offset:4px}.al-btn:not([aria-disabled]):not([data-state=done]):focus-visible .al-btn__run{animation:al-run .9s var(--ease-in-out) forwards}.al-btn:not([aria-disabled]):not([data-state=done]):active{transition-duration:70ms;transform:translateY(1px)scale(.97)}.al-btn[data-state=done]{--ink-on:var(--ice-hi);--edge:#a8fff46b;cursor:default}.al-btn[data-state=done] .al-btn__fill{background:linear-gradient(180deg,var(--tone) 0,#08182af0 100%)}@supports (color:color-mix(in lab,red,red)){.al-btn[data-state=done] .al-btn__fill{background:linear-gradient(180deg,color-mix(in oklab,var(--tone) 26%,#122c42eb) 0,#08182af0 100%)}}.al-btn[data-state=done] .al-btn__fill{box-shadow:inset 0 0 0 1px var(--edge),inset 0 1px 0 #beebf559,inset 0 0 28px -8px var(--tone)}@supports (color:color-mix(in lab,red,red)){.al-btn[data-state=done] .al-btn__fill{box-shadow:inset 0 0 0 1px var(--edge),inset 0 1px 0 #beebf559,inset 0 0 28px -8px color-mix(in oklab,var(--tone) 55%,transparent)}}.al-btn[data-state=done] .al-btn__fill:after{mix-blend-mode:screen;filter:contrast(1.5);opacity:.16}.al-btn[data-state=done] .al-btn__light{opacity:.7;animation:none}.al-btn[data-state=done] .al-btn__sigil{color:var(--gold-hi);filter:drop-shadow(0 0 6px var(--gold-hi))}@supports (color:color-mix(in lab,red,red)){.al-btn[data-state=done] .al-btn__sigil{filter:drop-shadow(0 0 6px color-mix(in oklab,var(--gold-hi) 80%,transparent))}}.al-btn[data-state=done] .al-btn__rune{opacity:1;width:18px;transform:none}.al-btn[data-state=done]:hover{transform:none}.al-btn[data-state=done] .al-btn__run,.al-btn[data-state=done] .al-btn__sweep{display:none}.al-btn[data-state=busy]{cursor:progress}.al-btn[data-state=busy] .al-btn__light{opacity:.9;animation-duration:1.1s}.al-btn--soon,.al-btn[data-state=locked]{--ice-hi:#cfdde2;--ice:#b9ccd3;--ice-mid:#8ea7b0;--ice-low:#5a7078;--ink-on:#2b434d;--edge:#08182459;cursor:not-allowed;filter:drop-shadow(0 6px 14px #040c1866)}.al-btn--soon .al-btn__fill,.al-btn[data-state=locked] .al-btn__fill{background:linear-gradient(180deg,var(--ice-hi),var(--ice) 40%,var(--ice-mid) 75%,var(--ice-low))}.al-btn--soon .al-btn__fill:after,.al-btn[data-state=locked] .al-btn__fill:after{opacity:.28}.al-btn--soon .al-btn__light,.al-btn[data-state=locked] .al-btn__light{opacity:0;animation:none}.al-btn--soon .al-btn__sigil,.al-btn[data-state=locked] .al-btn__sigil{color:#3f5a66}.al-btn__soon{letter-spacing:.2em;color:#e8f3f6;background:#0e222e8c;border-radius:2px;padding:3px 8px;font-size:10px;box-shadow:inset 0 0 0 1px #e8f3f640}@keyframes al-ember{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes al-run{0%{stroke-dashoffset:16px;opacity:0}8%{opacity:1}82%{opacity:1}to{stroke-dashoffset:-84px;opacity:0}}@keyframes al-sweep{0%{opacity:0;transform:translate(-110%)}15%{opacity:.9}85%{opacity:.9}to{opacity:0;transform:translate(110%)}}@keyframes al-pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.al-btn,.al-btn__fill:after,.al-btn__light,.al-btn__line,.al-btn__pulse,.al-btn__run,.al-btn__rune,.al-btn__sigil,.al-btn__sweep{transition-duration:.01ms!important;animation:none!important}.al-btn__light{opacity:.6}}@keyframes float-y{0%,to{transform:translateZ(0) rotate(var(--rot,0deg))}50%{transform:translate3d(0,var(--float,-14px),0) rotate(calc(var(--rot,0deg) + var(--sway,1.2deg)))}}@keyframes flicker{0%,to{opacity:1;transform:scale(1)}30%{opacity:.86;transform:scale(.98)translateY(-1px)}60%{opacity:1;transform:scale(1.03)}80%{opacity:.9;transform:scale(.99)}}@keyframes pulse-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes drift-down{0%{opacity:0;transform:translateY(-6px)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes spin-slow{to{transform:rotate(1turn)}}.anim-float{animation:float-y var(--dur,6s) ease-in-out infinite;animation-delay:var(--delay,0s)}.anim-flicker{animation:flicker 2.6s ease-in-out infinite;animation-delay:var(--delay,0s);transform-origin:50% 90%}.anim-twinkle{animation:twinkle var(--dur,3s) ease-in-out infinite;animation-delay:var(--delay,0s)}@media (prefers-reduced-motion:reduce){.anim-flicker,.anim-float,.anim-twinkle,.awake,.awake__bar,.awake__paw,.card,.card__face,.card__inner,.codex__art,.codex__aura,.codex__slot,.cursor__flame,.draw__fan,.glass,.hero__crystals,.hero__cue,.hero__cutout,.hero__layer,.journey__lantern,.journey__path,.lore__cutout,.lore__panel,.nav,.nav__link,.nav__menu,.pack__cutout,.realm-node,.realm-node__ring,.realms__link,.rune-btn,.rune-btn:after,.rune-btn:before{transition-duration:.01ms!important;animation:none!important}html.js [data-reveal]{opacity:1}}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}