@font-face{font-family:displayFont;src:url(../media/Cinzel_Black-s.p.1w4kh1bmrxmzi.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:75.99%;descent-override:28.96%;line-gap-override:0.0%;size-adjust:128.43%}.displayfont_a0ae7fd4-module__RS-SfG__className{font-family:displayFont,displayFont Fallback;font-style:normal;font-weight:900}.displayfont_a0ae7fd4-module__RS-SfG__variable{--font-display-cinzel:"displayFont", "displayFont Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--field-yellow:#e3f32b;--ink-black:#0b0a09;--dragon-vermilion:#e2402a;--paper-bone:#ede9e0;--spec-white:#fff;--font-display:var(--font-display-cinzel), "Times New Roman", Times, serif;--font-utility:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--type-utility:clamp(.625rem, .56rem + .18vw, .6875rem);--track-utility:.14em;--frame-pad:clamp(1rem, 2.6vw, 2.25rem);--type-display-1:clamp(2.75rem, min(8.4vw, 16vh), 9.5rem);--type-display-2:clamp(1.5rem, min(3.2vw, 6vh), 4rem);--type-display-3:clamp(1rem, min(1.5vw, 2.9vh), 1.9rem);--type-body:clamp(.8125rem, min(.72rem + .26vw, 1.85vh), 1.0625rem);--type-body-lead:clamp(.875rem, min(.8rem + .3vw, 2.05vh), 1.375rem);--track-body:.005em;--leading-body:1.72;--space-1:clamp(.25rem, .2rem + .25vw, .4rem);--space-2:clamp(.5rem, .42rem + .4vw, .75rem);--space-3:clamp(.75rem, .6rem + .75vw, 1.25rem);--space-4:clamp(1.25rem, 1rem + 1.25vw, 2rem);--space-5:clamp(1.75rem, 1.4rem + 1.75vw, 2.75rem);--space-6:clamp(2.5rem, 2rem + 2.5vw, 4rem);--space-7:clamp(3.5rem, 2.6rem + 4.5vw, 7rem);--plate-line:color-mix(in srgb, var(--paper-bone) 20%, transparent);--plate-line-strong:color-mix(in srgb, var(--paper-bone) 46%, transparent);--plate-fill:color-mix(in srgb, var(--paper-bone) 4.5%, transparent);--plate-fill-lift:color-mix(in srgb, var(--paper-bone) 7.5%, transparent);--type-dim:color-mix(in srgb, var(--paper-bone) 64%, transparent);--ghost-offset:min(.016em, 2px);--state-field:var(--ink-black);--state-type:var(--paper-bone);--state-ghost:var(--dragon-vermilion);--state-dragon:var(--dragon-vermilion)}@media (max-width:1023.98px){:root{--type-display-1:clamp(2.5rem, min(1.25rem + 6.26vw, 15vh), 5.25rem);--type-display-2:clamp(1.5625rem, 1.19rem + 1.85vw, 2.375rem);--type-display-3:clamp(1.15625rem, 1rem + .78vw, 1.5rem);--type-body-lead:clamp(1.03125rem, .96rem + .356vw, 1.1875rem);--type-body:clamp(.9375rem, .88rem + .285vw, 1.0625rem);--type-utility:clamp(.6875rem, .62rem + .34vw, .78125rem);--track-utility:.11em;--leading-body:1.62;--frame-pad:max(clamp(1.125rem, .73rem + 1.99vw, 2rem), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--ghost-offset:clamp(1px, .016em, 2px)}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){html[data-reveal-armed]:not([data-mode=spatial]) [data-reveal]{opacity:0;transform:translateY(12px)}html:not([data-mode=spatial]) [data-reveal]{transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-i,0) * 70ms)}html[data-reveal-armed]:not([data-mode=spatial]) [data-reveal][data-inview]{opacity:1;transform:none}}:root[data-paint-state=paint]{--state-field:var(--field-yellow);--state-type:var(--ink-black);--state-ghost:var(--dragon-vermilion);--state-dragon:var(--dragon-vermilion)}:root{--world-ground:var(--ink-black);--destination-field:var(--ink-black);--destination-type:var(--paper-bone)}html[data-mode=spatial]{--destination-field:transparent;--destination-type:var(--paper-bone)}html[data-mode],html[data-mode][data-paint-state]{--state-field:var(--world-ground);--state-type:var(--paper-bone);--state-ghost:var(--dragon-vermilion)}html:not([data-mode=spatial])[data-state-mode=strobe][data-paint-state=paint]{--state-field:var(--field-yellow);--state-type:var(--ink-black);--state-ghost:var(--dragon-vermilion)}html{font-size:16px}body{font-family:var(--font-utility);font-size:var(--type-utility);background-color:var(--state-field);color:var(--state-type);overscroll-behavior-x:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:hidden}html[data-mode] body{background-color:var(--world-ground)}::selection{background:var(--state-type);color:var(--state-field)}:focus-visible{outline:3px solid var(--state-type);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --proximity{syntax:"<number>";inherits:false;initial-value:1}@property --presence{syntax:"<number>";inherits:false;initial-value:1}@property --par-fg-x{syntax:"<length>";inherits:false;initial-value:0}@property --par-fg-y{syntax:"<length>";inherits:false;initial-value:0}@property --dragon-settle{syntax:"<length>";inherits:true;initial-value:0}@property --dragon-drift{syntax:"<length>";inherits:true;initial-value:0}@property --fade-p{syntax:"<number>";inherits:true;initial-value:0}:root:not([data-mode=spatial])[data-state-mode=fade]{--state-field:color-mix(in srgb, var(--field-yellow) calc(var(--fade-p) * 100%), var(--ink-black));--state-ghost:color-mix(in srgb, var(--dragon-vermilion) calc(var(--fade-p) * 100%), var(--field-yellow));--state-dragon:var(--dragon-vermilion);--state-type:var(--paper-bone)}:root:not([data-mode=spatial])[data-state-mode=fade][data-fade-type=ink]{--state-type:var(--ink-black)}
