@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--frame-heat:0;--door-heat:0;--board-lead:0px;--foil:0}*,:before,:after,::backdrop{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--ghost-draw:0;--heat:0}}}@layer theme{:root,:host{--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:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--spacing:.25rem;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.7, 0, .2, 1);--default-transition-duration:.18s;--default-transition-timing-function:cubic-bezier(.2, .7, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-night:#0b0506;--color-night-2:#140b0c;--color-bone:#e6dcc8;--color-bone-dim:#e6dcc8b8;--color-bone-faint:#e6dcc861;--color-rule:#e6dcc824;--color-blood:#a8342b;--color-blood-hover:#bf3d32;--color-blood-press:#8e2820;--color-gold:#c9a55a;--color-gold-light:#e3c67f;--color-flame:#f7c873;--color-ember:#e8692a;--color-eye:#ff3b22;--font-display:var(--font-fell), "IM Fell English", Georgia, serif;--font-body:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-logo:var(--font-fraktur), "UnifrakturMaguntia", serif;--ease-snap:cubic-bezier(.3, 1.4, .4, 1)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;font-synthesis:none}body{background-color:var(--color-night);color:var(--color-bone);font-family:var(--font-body);font-feature-settings:"kern", "liga";font-variant-numeric:lining-nums;text-rendering:optimizelegibility;font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);font-weight:500;line-height:1.5}i:empty{font-style:normal}::selection{background:var(--color-blood);color:var(--color-bone)}:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}}@layer components{.frame{--frame-heat:var(--heat,0);--m:8.5cqi;--crest-w:calc(var(--m) * 2.3);--crest-h:calc(var(--crest-w) * 26 / 48);--crest-sink:calc(var(--m) * .1);--flame-drop:calc(var(--crest-h) * .1);--flame-h:max(11px, var(--m) * .62);--head:calc(var(--crest-h) - var(--crest-sink) - var(--flame-drop) + var(--flame-h));isolation:isolate;--ink-hi:#f7f0e1;--ink:#e6dcc8db;--ink-lo:#e6dcc866;--glint:#fff;--metal:230 220 200;--rest:.5;color:inherit;-webkit-tap-highlight-color:transparent;--art-crown:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 44' fill='none' stroke='%23000' stroke-width='1.4' stroke-linejoin='round'%3e      %3cpath d='M11 35L7 18L16.5 27L22 13L29.5 26L36 9L42.5 26L50 13L55.5 27L65 18L61 35Z' fill='%23000' fill-opacity='.26'/%3e      %3crect x='10' y='35' width='52' height='7.6' fill='%23000' fill-opacity='.4'/%3e      %3cpath d='M22 21V33M36 18V33M50 21V33' stroke-width='.8'/%3e      %3cg fill='%23000' stroke='none'%3e      %3ccircle cx='7' cy='16' r='2.4'/%3e%3ccircle cx='22' cy='11' r='2.4'/%3e%3ccircle cx='50' cy='11' r='2.4'/%3e%3ccircle cx='65' cy='16' r='2.4'/%3e      %3ccircle cx='36' cy='7.4' r='2.6'/%3e      %3crect x='34.7' y='0' width='2.6' height='5.4'/%3e      %3cpath d='M36 36L39.4 38.8L36 41.6L32.6 38.8Z'/%3e      %3ccircle cx='19' cy='38.8' r='1.5'/%3e%3ccircle cx='27.5' cy='38.8' r='1.1'/%3e%3ccircle cx='44.5' cy='38.8' r='1.1'/%3e%3ccircle cx='53' cy='38.8' r='1.5'/%3e      %3c/g%3e      %3c/svg%3e      ");text-decoration:none;display:block;position:relative;container-type:inline-size}.frame[data-frame=gold]{--ink-hi:#f8e6ad;--ink:var(--color-gold);--ink-lo:#7a6331;--glint:#fff8e1;--metal:201 165 90;--rest:.66}.frame:is([data-frame-size=hero],[data-frame-size=large]){--m:10cqi}.frame[data-crowned]{--crest-w:calc(var(--m) * 2.7);--crest-h:calc(var(--crest-w) * 44 / 72);--crest-sink:calc(var(--m) * .2);--flame-drop:0px}.frame-head{z-index:1;height:var(--head);pointer-events:none;display:block;position:relative}.frame-crest{bottom:calc(var(--crest-sink) * -1);width:var(--crest-w);height:var(--crest-h);background:linear-gradient(var(--ink-hi), var(--ink));opacity:calc(var(--rest) + (1 - var(--rest)) * var(--frame-heat));position:absolute;left:50%;translate:-50%;-webkit-mask:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 26' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round'%3e      %3cpath d='M20.5 15.5C14 14 8 17 5.5 23.5M27.5 15.5C34 14 40 17 42.5 23.5'/%3e      %3ccircle cx='7.8' cy='22.2' r='2'/%3e%3ccircle cx='40.2' cy='22.2' r='2'/%3e      %3cpath d='M24 17V26M18.5 11.5H29.5'/%3e      %3cpath d='M19.8 11.5Q24 19.5 28.2 11.5Z' fill='%23000' fill-opacity='.4'/%3e      %3crect x='22.5' y='2' width='3' height='9.5' fill='%23000' stroke='none'/%3e      %3c/svg%3e      ") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 26' fill='none' stroke='%23000' stroke-width='1.3' stroke-linecap='round'%3e      %3cpath d='M20.5 15.5C14 14 8 17 5.5 23.5M27.5 15.5C34 14 40 17 42.5 23.5'/%3e      %3ccircle cx='7.8' cy='22.2' r='2'/%3e%3ccircle cx='40.2' cy='22.2' r='2'/%3e      %3cpath d='M24 17V26M18.5 11.5H29.5'/%3e      %3cpath d='M19.8 11.5Q24 19.5 28.2 11.5Z' fill='%23000' fill-opacity='.4'/%3e      %3crect x='22.5' y='2' width='3' height='9.5' fill='%23000' stroke='none'/%3e      %3c/svg%3e      ") 50%/100% 100% no-repeat}.frame[data-crowned] .frame-crest{-webkit-mask-image:var(--art-crown);-webkit-mask-image:var(--art-crown);-webkit-mask-image:var(--art-crown);mask-image:var(--art-crown)}.frame-flame{bottom:calc(var(--crest-h) - var(--crest-sink) - var(--flame-drop));width:calc(var(--flame-h) * .6);height:var(--flame-h);translate:-50%;scale:calc(.62 + .38 * var(--frame-heat));transform-origin:50% 100%;background:linear-gradient(to top, var(--color-ember), var(--color-flame) 46%, #fff4d6 82%);opacity:calc(.62 + .38 * var(--frame-heat));position:absolute;left:50%;-webkit-mask:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3e%3cpath d='M6 0C7.2 5.2 11.6 8.6 11.6 13.8A5.6 5.6 0 0 1 .4 13.8C.4 8.6 4.8 5.2 6 0Z'/%3e%3c/svg%3e      ") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 20'%3e%3cpath d='M6 0C7.2 5.2 11.6 8.6 11.6 13.8A5.6 5.6 0 0 1 .4 13.8C.4 8.6 4.8 5.2 6 0Z'/%3e%3c/svg%3e      ") 50%/100% 100% no-repeat}.frame-glow{top:calc(var(--flame-h) * .55);z-index:-1;width:calc(var(--m) * 10);aspect-ratio:1;translate:-50% -50%;scale:calc(.6 + .4 * var(--frame-heat));opacity:calc(.22 + .78 * var(--frame-heat));pointer-events:none;background:radial-gradient(closest-side,#ffbe6e75,#e8692a21 44%,#e8692a00);border-radius:50%;position:absolute;left:50%}@media (hover:hover) and (pointer:fine){.frame-glow{will-change:opacity}.frame{will-change:transform}html[data-candle=on] .frame[style*=--heat]{transition:none}html[data-candle=on] .frame:not([style*=--heat]){transition-duration:var(--t-quick)}}.frame-moulding{padding:var(--m);background:radial-gradient(ellipse 88% 46% at 50% 0%, rgb(var(--metal) / calc(.07 + .16 * var(--frame-heat))), rgb(var(--metal) / 0) 74%), linear-gradient(rgb(var(--metal)), rgb(var(--metal)) 58%, rgb(var(--metal)));display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.frame-moulding{background:radial-gradient(ellipse 88% 46% at 50% 0%, rgb(var(--metal) / calc(.07 + .16 * var(--frame-heat))), rgb(var(--metal) / 0) 74%), linear-gradient(color-mix(in srgb, rgb(var(--metal)) 15%, var(--color-night)), color-mix(in srgb, rgb(var(--metal)) 7%, var(--color-night)) 58%, color-mix(in srgb, rgb(var(--metal)) 3%, #040202))}}.frame-moulding{box-shadow:inset 0 0 calc(var(--m) * .42) calc(var(--m) * .06) #000000c7, 0 0 0 1px #0000009e, 0 2px 3px #000c, 0 calc(var(--m) * .45) calc(var(--m) * 1.2) #000000b8}.frame-ink{background:radial-gradient(ellipse 100% 66% at 50% -6%, var(--ink-hi), var(--ink) 46%, var(--ink-lo));opacity:calc(var(--rest) + (1 - var(--rest)) * var(--frame-heat));pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 383' fill='none' stroke='%23000'%3e      %3cdefs%3e      %3cg id='p'%3e      %3cpath d='M0 0Q7-13 0-25.5Q-7-13 0 0Z' transform='rotate(-45)'/%3e      %3cpath d='M0 0Q6-10.5 0-20Q-6-10.5 0 0Z' transform='rotate(-6)'/%3e      %3cpath d='M0 0Q6-10.5 0-20Q-6-10.5 0 0Z' transform='rotate(-84)'/%3e      %3c/g%3e      %3cg id='q'%3e      %3cpath d='M36 9.7H142.6' stroke-width='10.6' stroke-dasharray='5.2 2.6' transform='translate(6.792) skewX(-35)'/%3e      %3cpath d='M9.7 38.5V184.1' stroke-width='10.6' stroke-dasharray='5.2 2.6' transform='translate(0 6.792) skewY(-35)'/%3e      %3cg transform='translate(22.5 22.5)' stroke-width='1.6' fill='%23000' fill-opacity='.28'%3e%3cuse href='%23p'/%3e%3c/g%3e      %3ccircle cx='22.5' cy='22.5' r='3.8' fill='%23000' stroke='none'/%3e      %3c/g%3e      %3cmask id='k' maskUnits='userSpaceOnUse' x='0' y='0' width='300' height='383'%3e      %3crect width='300' height='383' fill='%23fff' stroke='none'/%3e      %3cg fill='%23000' stroke-width='3.4'%3e      %3cuse href='%23p' transform='translate(22.5 22.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 1 277.5 22.5)'/%3e      %3cuse href='%23p' transform='matrix(1 0 0 -1 22.5 360.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 -1 277.5 360.5)'/%3e      %3c/g%3e      %3c/mask%3e      %3c/defs%3e      %3cg mask='url(%23k)'%3e      %3crect x='1.3' y='1.3' width='297.4' height='380.4' stroke-width='2.6'/%3e      %3crect x='9.7' y='9.7' width='280.6' height='363.6' stroke-width='11.2' stroke-opacity='.18'/%3e      %3crect x='17.4' y='17.4' width='265.2' height='348.2' stroke-width='1.2'/%3e      %3crect x='23.25' y='23.25' width='253.5' height='336.5' stroke-width='4.5'/%3e      %3c/g%3e      %3cuse href='%23q'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 1 300 0)'/%3e      %3cuse href='%23q' transform='matrix(1 0 0 -1 0 383)'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 -1 300 383)'/%3e      %3cg fill='%23000' stroke='none'%3e      %3cpath d='M144.4 9.7L150 5.1L155.6 9.7L150 14.3Z'/%3e      %3cpath d='M144.4 373.3L150 368.7L155.6 373.3L150 377.9Z'/%3e      %3cpath d='M9.7 185.9L14.3 191.5L9.7 197.1L5.1 191.5Z'/%3e      %3cpath d='M290.3 185.9L294.9 191.5L290.3 197.1L285.7 191.5Z'/%3e      %3c/g%3e      %3c/svg%3e      ") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 383' fill='none' stroke='%23000'%3e      %3cdefs%3e      %3cg id='p'%3e      %3cpath d='M0 0Q7-13 0-25.5Q-7-13 0 0Z' transform='rotate(-45)'/%3e      %3cpath d='M0 0Q6-10.5 0-20Q-6-10.5 0 0Z' transform='rotate(-6)'/%3e      %3cpath d='M0 0Q6-10.5 0-20Q-6-10.5 0 0Z' transform='rotate(-84)'/%3e      %3c/g%3e      %3cg id='q'%3e      %3cpath d='M36 9.7H142.6' stroke-width='10.6' stroke-dasharray='5.2 2.6' transform='translate(6.792) skewX(-35)'/%3e      %3cpath d='M9.7 38.5V184.1' stroke-width='10.6' stroke-dasharray='5.2 2.6' transform='translate(0 6.792) skewY(-35)'/%3e      %3cg transform='translate(22.5 22.5)' stroke-width='1.6' fill='%23000' fill-opacity='.28'%3e%3cuse href='%23p'/%3e%3c/g%3e      %3ccircle cx='22.5' cy='22.5' r='3.8' fill='%23000' stroke='none'/%3e      %3c/g%3e      %3cmask id='k' maskUnits='userSpaceOnUse' x='0' y='0' width='300' height='383'%3e      %3crect width='300' height='383' fill='%23fff' stroke='none'/%3e      %3cg fill='%23000' stroke-width='3.4'%3e      %3cuse href='%23p' transform='translate(22.5 22.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 1 277.5 22.5)'/%3e      %3cuse href='%23p' transform='matrix(1 0 0 -1 22.5 360.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 -1 277.5 360.5)'/%3e      %3c/g%3e      %3c/mask%3e      %3c/defs%3e      %3cg mask='url(%23k)'%3e      %3crect x='1.3' y='1.3' width='297.4' height='380.4' stroke-width='2.6'/%3e      %3crect x='9.7' y='9.7' width='280.6' height='363.6' stroke-width='11.2' stroke-opacity='.18'/%3e      %3crect x='17.4' y='17.4' width='265.2' height='348.2' stroke-width='1.2'/%3e      %3crect x='23.25' y='23.25' width='253.5' height='336.5' stroke-width='4.5'/%3e      %3c/g%3e      %3cuse href='%23q'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 1 300 0)'/%3e      %3cuse href='%23q' transform='matrix(1 0 0 -1 0 383)'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 -1 300 383)'/%3e      %3cg fill='%23000' stroke='none'%3e      %3cpath d='M144.4 9.7L150 5.1L155.6 9.7L150 14.3Z'/%3e      %3cpath d='M144.4 373.3L150 368.7L155.6 373.3L150 377.9Z'/%3e      %3cpath d='M9.7 185.9L14.3 191.5L9.7 197.1L5.1 191.5Z'/%3e      %3cpath d='M290.3 185.9L294.9 191.5L290.3 197.1L285.7 191.5Z'/%3e      %3c/g%3e      %3c/svg%3e      ") 50%/100% 100% no-repeat}.frame:is([data-frame-size=hero],[data-frame-size=large]) .frame-ink{-webkit-mask-image:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 380' fill='none' stroke='%23000'%3e      %3cdefs%3e      %3cg id='p'%3e      %3cpath d='M0 0Q6.4-15 0-30Q-6.4-15 0 0Z' transform='rotate(-45)'/%3e      %3cpath d='M0 0Q5.6-13 0-25Q-5.6-13 0 0Z' transform='rotate(-18)'/%3e      %3cpath d='M0 0Q5.6-13 0-25Q-5.6-13 0 0Z' transform='rotate(-72)'/%3e      %3cpath d='M0 0Q4.8-11 0-20.5Q-4.8-11 0 0Z' transform='rotate(9)'/%3e      %3cpath d='M0 0Q4.8-11 0-20.5Q-4.8-11 0 0Z' transform='rotate(-99)'/%3e      %3c/g%3e      %3cg id='q'%3e      %3cpath d='M43.8 10H143.2' stroke-width='10' stroke-dasharray='3.4 1.4' transform='translate(7.002) skewX(-35)'/%3e      %3cpath d='M10 43.8V181.6' stroke-width='10' stroke-dasharray='3.4 1.4' transform='translate(0 7.002) skewY(-35)'/%3e      %3cpath d='M43 20.5H150.1' stroke-width='3.2' stroke-linecap='round' stroke-dasharray='0 5.632'/%3e      %3cpath d='M20.5 43V190.1' stroke-width='3.2' stroke-linecap='round' stroke-dasharray='0 5.654'/%3e      %3cg transform='translate(26.5 26.5)' fill='%23000' fill-opacity='.24' stroke-width='1.1'%3e%3cuse href='%23p'/%3e%3c/g%3e      %3cg transform='translate(26.5 26.5)' stroke-width='.6'%3e      %3cpath d='M0-7V-24' transform='rotate(-45)'/%3e%3cpath d='M0-7V-19' transform='rotate(-18)'/%3e%3cpath d='M0-7V-19' transform='rotate(-72)'/%3e      %3c/g%3e      %3ccircle cx='26.5' cy='26.5' r='3.7' fill='%23000' stroke='none'/%3e      %3ccircle cx='38.6' cy='10' r='1.8' fill='%23000' stroke='none'/%3e      %3ccircle cx='10' cy='38.6' r='1.8' fill='%23000' stroke='none'/%3e      %3c/g%3e      %3cmask id='k' maskUnits='userSpaceOnUse' x='0' y='0' width='300' height='380'%3e      %3crect width='300' height='380' fill='%23fff' stroke='none'/%3e      %3cg fill='%23000' stroke-width='2.6'%3e      %3cuse href='%23p' transform='translate(26.5 26.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 1 273.5 26.5)'/%3e      %3cuse href='%23p' transform='matrix(1 0 0 -1 26.5 353.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 -1 273.5 353.5)'/%3e      %3c/g%3e      %3c/mask%3e      %3c/defs%3e      %3cg mask='url(%23k)'%3e      %3crect x='1.2' y='1.2' width='297.6' height='377.6' stroke-width='2.4'/%3e      %3crect x='3.9' y='3.9' width='292.2' height='372.2' stroke-width='.6'/%3e      %3crect x='10' y='10' width='280' height='360' stroke-width='10.6' stroke-opacity='.18'/%3e      %3crect x='16.2' y='16.2' width='267.6' height='347.6' stroke-width='.7'/%3e      %3crect x='24.8' y='24.8' width='250.4' height='330.4' stroke-width='.6'/%3e      %3crect x='28.3' y='28.3' width='243.4' height='323.4' stroke-width='3.4'/%3e      %3c/g%3e      %3cuse href='%23q'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 1 300 0)'/%3e      %3cuse href='%23q' transform='matrix(1 0 0 -1 0 380)'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 -1 300 380)'/%3e      %3cg fill='%23000' stroke='none'%3e      %3cpath d='M144.6 10L150 5.6L155.4 10L150 14.4Z'/%3e      %3cpath d='M144.6 370L150 365.6L155.4 370L150 374.4Z'/%3e      %3cpath d='M10 183.4L14.4 190L10 196.6L5.6 190Z'/%3e      %3cpath d='M290 183.4L294.4 190L290 196.6L285.6 190Z'/%3e      %3c/g%3e      %3c/svg%3e      ");mask-image:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 380' fill='none' stroke='%23000'%3e      %3cdefs%3e      %3cg id='p'%3e      %3cpath d='M0 0Q6.4-15 0-30Q-6.4-15 0 0Z' transform='rotate(-45)'/%3e      %3cpath d='M0 0Q5.6-13 0-25Q-5.6-13 0 0Z' transform='rotate(-18)'/%3e      %3cpath d='M0 0Q5.6-13 0-25Q-5.6-13 0 0Z' transform='rotate(-72)'/%3e      %3cpath d='M0 0Q4.8-11 0-20.5Q-4.8-11 0 0Z' transform='rotate(9)'/%3e      %3cpath d='M0 0Q4.8-11 0-20.5Q-4.8-11 0 0Z' transform='rotate(-99)'/%3e      %3c/g%3e      %3cg id='q'%3e      %3cpath d='M43.8 10H143.2' stroke-width='10' stroke-dasharray='3.4 1.4' transform='translate(7.002) skewX(-35)'/%3e      %3cpath d='M10 43.8V181.6' stroke-width='10' stroke-dasharray='3.4 1.4' transform='translate(0 7.002) skewY(-35)'/%3e      %3cpath d='M43 20.5H150.1' stroke-width='3.2' stroke-linecap='round' stroke-dasharray='0 5.632'/%3e      %3cpath d='M20.5 43V190.1' stroke-width='3.2' stroke-linecap='round' stroke-dasharray='0 5.654'/%3e      %3cg transform='translate(26.5 26.5)' fill='%23000' fill-opacity='.24' stroke-width='1.1'%3e%3cuse href='%23p'/%3e%3c/g%3e      %3cg transform='translate(26.5 26.5)' stroke-width='.6'%3e      %3cpath d='M0-7V-24' transform='rotate(-45)'/%3e%3cpath d='M0-7V-19' transform='rotate(-18)'/%3e%3cpath d='M0-7V-19' transform='rotate(-72)'/%3e      %3c/g%3e      %3ccircle cx='26.5' cy='26.5' r='3.7' fill='%23000' stroke='none'/%3e      %3ccircle cx='38.6' cy='10' r='1.8' fill='%23000' stroke='none'/%3e      %3ccircle cx='10' cy='38.6' r='1.8' fill='%23000' stroke='none'/%3e      %3c/g%3e      %3cmask id='k' maskUnits='userSpaceOnUse' x='0' y='0' width='300' height='380'%3e      %3crect width='300' height='380' fill='%23fff' stroke='none'/%3e      %3cg fill='%23000' stroke-width='2.6'%3e      %3cuse href='%23p' transform='translate(26.5 26.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 1 273.5 26.5)'/%3e      %3cuse href='%23p' transform='matrix(1 0 0 -1 26.5 353.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 -1 273.5 353.5)'/%3e      %3c/g%3e      %3c/mask%3e      %3c/defs%3e      %3cg mask='url(%23k)'%3e      %3crect x='1.2' y='1.2' width='297.6' height='377.6' stroke-width='2.4'/%3e      %3crect x='3.9' y='3.9' width='292.2' height='372.2' stroke-width='.6'/%3e      %3crect x='10' y='10' width='280' height='360' stroke-width='10.6' stroke-opacity='.18'/%3e      %3crect x='16.2' y='16.2' width='267.6' height='347.6' stroke-width='.7'/%3e      %3crect x='24.8' y='24.8' width='250.4' height='330.4' stroke-width='.6'/%3e      %3crect x='28.3' y='28.3' width='243.4' height='323.4' stroke-width='3.4'/%3e      %3c/g%3e      %3cuse href='%23q'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 1 300 0)'/%3e      %3cuse href='%23q' transform='matrix(1 0 0 -1 0 380)'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 -1 300 380)'/%3e      %3cg fill='%23000' stroke='none'%3e      %3cpath d='M144.6 10L150 5.6L155.4 10L150 14.4Z'/%3e      %3cpath d='M144.6 370L150 365.6L155.4 370L150 374.4Z'/%3e      %3cpath d='M10 183.4L14.4 190L10 196.6L5.6 190Z'/%3e      %3cpath d='M290 183.4L294.4 190L290 196.6L285.6 190Z'/%3e      %3c/g%3e      %3c/svg%3e      ")}.frame[data-shape=wide],.frame[data-shape=wide]:is([data-frame-size=hero],[data-frame-size=large]){--m:5cqi;--crest-w:13cqi;--flame-h:max(10px, 3.6cqi)}.frame[data-shape=wide][data-crowned]{--crest-w:16cqi;--crest-sink:.8cqi}.frame[data-shape=wide] .frame-glow{width:78cqi}.frame[data-shape=wide] .frame-mat{aspect-ratio:4/3}.frame[data-shape=wide] .frame-ink{-webkit-mask-image:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 232.5' fill='none' stroke='%23000'%3e      %3cdefs%3e      %3cg id='p'%3e      %3cpath d='M0 0Q4.6-7.5 0-15Q-4.6-7.5 0 0Z' transform='rotate(-45)'/%3e      %3c/g%3e      %3cg id='q'%3e      %3cpath d='M22 6.2H144.0' stroke-width='6.4' stroke-dasharray='3.8 1.9' transform='translate(4.341) skewX(-35)'/%3e      %3cpath d='M6.2 22V110.25' stroke-width='6.4' stroke-dasharray='3.8 1.9' transform='translate(0 4.341) skewY(-35)'/%3e      %3cg transform='translate(12 12)' fill='%23000' fill-opacity='.3' stroke-width='1.2'%3e%3cuse href='%23p'/%3e%3c/g%3e      %3ccircle cx='12' cy='12' r='2.6' fill='%23000' stroke='none'/%3e      %3c/g%3e      %3cmask id='k' maskUnits='userSpaceOnUse' x='0' y='0' width='300' height='232.5'%3e      %3crect width='300' height='232.5' fill='%23fff' stroke='none'/%3e      %3cg fill='%23000' stroke-width='2.8'%3e      %3cuse href='%23p' transform='translate(12 12)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 1 288 12)'/%3e      %3cuse href='%23p' transform='matrix(1 0 0 -1 12 220.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 -1 288 220.5)'/%3e      %3c/g%3e      %3c/mask%3e      %3c/defs%3e      %3cg mask='url(%23k)'%3e      %3crect x='1.1' y='1.1' width='297.8' height='230.3' stroke-width='2.2'/%3e      %3crect x='6.2' y='6.2' width='287.6' height='220.1' stroke-width='7' stroke-opacity='.18'/%3e      %3crect x='13.2' y='13.2' width='273.6' height='206.1' stroke-width='3.2'/%3e      %3c/g%3e      %3cuse href='%23q'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 1 300 0)'/%3e      %3cuse href='%23q' transform='matrix(1 0 0 -1 0 232.5)'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 -1 300 232.5)'/%3e      %3cg fill='%23000' stroke='none'%3e      %3cpath d='M146.4 6.2L150.0 3.25L153.6 6.2L150.0 9.15Z'/%3e      %3cpath d='M146.4 226.3L150.0 223.35L153.6 226.3L150.0 229.25Z'/%3e      %3cpath d='M6.2 112.65L9.15 116.25L6.2 119.85L3.25 116.25Z'/%3e      %3cpath d='M293.8 112.65L296.75 116.25L293.8 119.85L290.85 116.25Z'/%3e      %3c/g%3e      %3c/svg%3e      ");mask-image:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 232.5' fill='none' stroke='%23000'%3e      %3cdefs%3e      %3cg id='p'%3e      %3cpath d='M0 0Q4.6-7.5 0-15Q-4.6-7.5 0 0Z' transform='rotate(-45)'/%3e      %3c/g%3e      %3cg id='q'%3e      %3cpath d='M22 6.2H144.0' stroke-width='6.4' stroke-dasharray='3.8 1.9' transform='translate(4.341) skewX(-35)'/%3e      %3cpath d='M6.2 22V110.25' stroke-width='6.4' stroke-dasharray='3.8 1.9' transform='translate(0 4.341) skewY(-35)'/%3e      %3cg transform='translate(12 12)' fill='%23000' fill-opacity='.3' stroke-width='1.2'%3e%3cuse href='%23p'/%3e%3c/g%3e      %3ccircle cx='12' cy='12' r='2.6' fill='%23000' stroke='none'/%3e      %3c/g%3e      %3cmask id='k' maskUnits='userSpaceOnUse' x='0' y='0' width='300' height='232.5'%3e      %3crect width='300' height='232.5' fill='%23fff' stroke='none'/%3e      %3cg fill='%23000' stroke-width='2.8'%3e      %3cuse href='%23p' transform='translate(12 12)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 1 288 12)'/%3e      %3cuse href='%23p' transform='matrix(1 0 0 -1 12 220.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 -1 288 220.5)'/%3e      %3c/g%3e      %3c/mask%3e      %3c/defs%3e      %3cg mask='url(%23k)'%3e      %3crect x='1.1' y='1.1' width='297.8' height='230.3' stroke-width='2.2'/%3e      %3crect x='6.2' y='6.2' width='287.6' height='220.1' stroke-width='7' stroke-opacity='.18'/%3e      %3crect x='13.2' y='13.2' width='273.6' height='206.1' stroke-width='3.2'/%3e      %3c/g%3e      %3cuse href='%23q'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 1 300 0)'/%3e      %3cuse href='%23q' transform='matrix(1 0 0 -1 0 232.5)'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 -1 300 232.5)'/%3e      %3cg fill='%23000' stroke='none'%3e      %3cpath d='M146.4 6.2L150.0 3.25L153.6 6.2L150.0 9.15Z'/%3e      %3cpath d='M146.4 226.3L150.0 223.35L153.6 226.3L150.0 229.25Z'/%3e      %3cpath d='M6.2 112.65L9.15 116.25L6.2 119.85L3.25 116.25Z'/%3e      %3cpath d='M293.8 112.65L296.75 116.25L293.8 119.85L290.85 116.25Z'/%3e      %3c/g%3e      %3c/svg%3e      ")}.frame[data-shape=wide]:is([data-frame-size=hero],[data-frame-size=large]) .frame-ink{-webkit-mask-image:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 232.5' fill='none' stroke='%23000'%3e      %3cdefs%3e      %3cg id='p'%3e      %3cpath d='M0 0Q4.2-8 0-16Q-4.2-8 0 0Z' transform='rotate(-45)'/%3e      %3cpath d='M0 0Q3.4-6 0-11.5Q-3.4-6 0 0Z' transform='rotate(-8)'/%3e      %3cpath d='M0 0Q3.4-6 0-11.5Q-3.4-6 0 0Z' transform='rotate(-82)'/%3e      %3c/g%3e      %3cg id='q'%3e      %3cpath d='M24 6H144.6' stroke-width='5.6' stroke-dasharray='2.6 1.3' transform='translate(4.201) skewX(-35)'/%3e      %3cpath d='M6 24V110.85' stroke-width='5.6' stroke-dasharray='2.6 1.3' transform='translate(0 4.201) skewY(-35)'/%3e      %3cg transform='translate(12.5 12.5)' fill='%23000' fill-opacity='.26' stroke-width='.9'%3e%3cuse href='%23p'/%3e%3c/g%3e      %3ccircle cx='12.5' cy='12.5' r='2.3' fill='%23000' stroke='none'/%3e      %3ccircle cx='21' cy='6' r='1.2' fill='%23000' stroke='none'/%3e      %3ccircle cx='6' cy='21' r='1.2' fill='%23000' stroke='none'/%3e      %3c/g%3e      %3cmask id='k' maskUnits='userSpaceOnUse' x='0' y='0' width='300' height='232.5'%3e      %3crect width='300' height='232.5' fill='%23fff' stroke='none'/%3e      %3cg fill='%23000' stroke-width='2.2'%3e      %3cuse href='%23p' transform='translate(12.5 12.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 1 287.5 12.5)'/%3e      %3cuse href='%23p' transform='matrix(1 0 0 -1 12.5 220.0)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 -1 287.5 220.0)'/%3e      %3c/g%3e      %3c/mask%3e      %3c/defs%3e      %3cg mask='url(%23k)'%3e      %3crect x='.9' y='.9' width='298.2' height='230.7' stroke-width='1.8'/%3e      %3crect x='6' y='6' width='288' height='220.5' stroke-width='6.4' stroke-opacity='.18'/%3e      %3crect x='10.4' y='10.4' width='279.2' height='211.7' stroke-width='.6'/%3e      %3crect x='13.5' y='13.5' width='273' height='205.5' stroke-width='2.6'/%3e      %3c/g%3e      %3cuse href='%23q'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 1 300 0)'/%3e      %3cuse href='%23q' transform='matrix(1 0 0 -1 0 232.5)'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 -1 300 232.5)'/%3e      %3cg fill='%23000' stroke='none'%3e      %3cpath d='M146.8 6L150.0 3.38L153.2 6L150.0 8.62Z'/%3e      %3cpath d='M146.8 226.5L150.0 223.88L153.2 226.5L150.0 229.12Z'/%3e      %3cpath d='M6 113.05L8.62 116.25L6 119.45L3.38 116.25Z'/%3e      %3cpath d='M294 113.05L296.62 116.25L294 119.45L291.38 116.25Z'/%3e      %3c/g%3e      %3c/svg%3e      ");mask-image:url("data:image/svg+xml,      %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 232.5' fill='none' stroke='%23000'%3e      %3cdefs%3e      %3cg id='p'%3e      %3cpath d='M0 0Q4.2-8 0-16Q-4.2-8 0 0Z' transform='rotate(-45)'/%3e      %3cpath d='M0 0Q3.4-6 0-11.5Q-3.4-6 0 0Z' transform='rotate(-8)'/%3e      %3cpath d='M0 0Q3.4-6 0-11.5Q-3.4-6 0 0Z' transform='rotate(-82)'/%3e      %3c/g%3e      %3cg id='q'%3e      %3cpath d='M24 6H144.6' stroke-width='5.6' stroke-dasharray='2.6 1.3' transform='translate(4.201) skewX(-35)'/%3e      %3cpath d='M6 24V110.85' stroke-width='5.6' stroke-dasharray='2.6 1.3' transform='translate(0 4.201) skewY(-35)'/%3e      %3cg transform='translate(12.5 12.5)' fill='%23000' fill-opacity='.26' stroke-width='.9'%3e%3cuse href='%23p'/%3e%3c/g%3e      %3ccircle cx='12.5' cy='12.5' r='2.3' fill='%23000' stroke='none'/%3e      %3ccircle cx='21' cy='6' r='1.2' fill='%23000' stroke='none'/%3e      %3ccircle cx='6' cy='21' r='1.2' fill='%23000' stroke='none'/%3e      %3c/g%3e      %3cmask id='k' maskUnits='userSpaceOnUse' x='0' y='0' width='300' height='232.5'%3e      %3crect width='300' height='232.5' fill='%23fff' stroke='none'/%3e      %3cg fill='%23000' stroke-width='2.2'%3e      %3cuse href='%23p' transform='translate(12.5 12.5)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 1 287.5 12.5)'/%3e      %3cuse href='%23p' transform='matrix(1 0 0 -1 12.5 220.0)'/%3e      %3cuse href='%23p' transform='matrix(-1 0 0 -1 287.5 220.0)'/%3e      %3c/g%3e      %3c/mask%3e      %3c/defs%3e      %3cg mask='url(%23k)'%3e      %3crect x='.9' y='.9' width='298.2' height='230.7' stroke-width='1.8'/%3e      %3crect x='6' y='6' width='288' height='220.5' stroke-width='6.4' stroke-opacity='.18'/%3e      %3crect x='10.4' y='10.4' width='279.2' height='211.7' stroke-width='.6'/%3e      %3crect x='13.5' y='13.5' width='273' height='205.5' stroke-width='2.6'/%3e      %3c/g%3e      %3cuse href='%23q'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 1 300 0)'/%3e      %3cuse href='%23q' transform='matrix(1 0 0 -1 0 232.5)'/%3e      %3cuse href='%23q' transform='matrix(-1 0 0 -1 300 232.5)'/%3e      %3cg fill='%23000' stroke='none'%3e      %3cpath d='M146.8 6L150.0 3.38L153.2 6L150.0 8.62Z'/%3e      %3cpath d='M146.8 226.5L150.0 223.88L153.2 226.5L150.0 229.12Z'/%3e      %3cpath d='M6 113.05L8.62 116.25L6 119.45L3.38 116.25Z'/%3e      %3cpath d='M294 113.05L296.62 116.25L294 119.45L291.38 116.25Z'/%3e      %3c/g%3e      %3c/svg%3e      ")}.frame[data-shape=wide]>.plaque{margin:2.2cqi 2cqi 0}.frame-glint{background:linear-gradient(100deg, transparent 30%, var(--glint) 50%, transparent 70%);transform:translateX(calc((var(--frame-heat) * 2 - 1) * 115%));position:absolute;inset:0}.frame-mat{aspect-ratio:3/4;background-color:var(--color-night-2);box-shadow:inset 0 0 0 1px #000000b3, inset 0 calc(var(--m) * .3) calc(var(--m) * .6) #00000080;display:block;position:relative}.frame-mat>*{position:absolute;inset:0}.frame>.plaque{margin:calc(var(--m) * .5) calc(var(--m) * .4) 0}.frame[data-frame-size=hero]{--plaque-name:clamp(1.25rem, 6.2cqi, 1.875rem);--plaque-rank:clamp(1.75rem, 9cqi, 2.5rem)}.frame[data-frame-size=large]{--plaque-name:clamp(1.125rem, 5.6cqi, 1.5rem);--plaque-rank:clamp(1.5rem, 7.8cqi, 2.125rem)}.frame[data-frame-size=medium]{--plaque-name:clamp(1rem, 6.4cqi, 1.25rem);--plaque-rank:clamp(1.25rem, 8.6cqi, 1.75rem)}.frame[data-frame-size=small]{--plaque-name:clamp(.875rem, 8.6cqi, 1.0625rem);--plaque-rank:clamp(1.0625rem, 11cqi, 1.5rem)}@media (hover:hover){.frame:hover{--heat:1}}@media not all and (hover:hover) and (pointer:fine){.frame{--frame-heat:1}}.frame:focus-visible{--frame-heat:1;outline:none}.frame:focus-visible .frame-moulding{outline:2px solid var(--color-ember);outline-offset:3px}:is(a,button).frame:active .frame-moulding{transform:translateY(2px)}.plaque{--plaque-line:#e6dcc84d;--plaque-num:var(--color-bone);--notch:.42em;font-size:var(--plaque-name,1.125rem);display:block;position:relative}.plaque[data-leader],.frame[data-frame=gold] .plaque{--plaque-line:#c9a55a9e;--plaque-num:var(--color-gold)}.plaque:where(:not([data-form=caption])){transform:translateY(calc(-4px * var(--frame-heat)));filter:drop-shadow(0 calc(2px + 4px * var(--frame-heat)) calc(3px + 6px * var(--frame-heat)) #000000a8)}:where(.plaque:not([data-form=caption]))>.plaque-plate{border:1px solid var(--plaque-line);background:radial-gradient(circle at 0 0, transparent var(--notch), var(--plaque-line) var(--notch) calc(var(--notch) + 1px), transparent calc(var(--notch) + 1px)) top left, radial-gradient(circle at 100% 0, transparent var(--notch), var(--plaque-line) var(--notch) calc(var(--notch) + 1px), transparent calc(var(--notch) + 1px)) top right, radial-gradient(circle at 0 100%, transparent var(--notch), var(--plaque-line) var(--notch) calc(var(--notch) + 1px), transparent calc(var(--notch) + 1px)) bottom left, radial-gradient(circle at 100% 100%, transparent var(--notch), var(--plaque-line) var(--notch) calc(var(--notch) + 1px), transparent calc(var(--notch) + 1px)) bottom right, linear-gradient(rgb(230 220 200/calc(.05 + .07 * var(--frame-heat))), #e6dcc800 46%), linear-gradient(#211614, #150d0c);background-repeat:no-repeat;background-origin:border-box;background-size:calc(var(--notch) + 2px) calc(var(--notch) + 2px), calc(var(--notch) + 2px) calc(var(--notch) + 2px), calc(var(--notch) + 2px) calc(var(--notch) + 2px), calc(var(--notch) + 2px) calc(var(--notch) + 2px), 100% 100%, 100% 100%;min-height:2.6em;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;align-items:center;gap:.7em;padding:.5em .85em;display:flex}:where(.plaque:not([data-form=caption])) .plaque-rank{border-right:1px solid var(--plaque-line);min-width:1.15em;font-family:var(--font-body);font-size:calc(var(--plaque-rank,1.625rem) * 1.12);font-variant-numeric:lining-nums;text-align:center;color:var(--plaque-num);flex:none;padding-right:.42em;font-weight:500;line-height:.9}:where(.plaque:not([data-form=caption])) .plaque-text{flex-direction:column;flex:1;gap:.28em;min-width:0;display:flex}.plaque-name{font-family:var(--font-display);color:var(--color-bone);overflow-wrap:anywhere;text-wrap:balance;font-weight:400;line-height:1.12}.plaque-meta{overflow-wrap:anywhere}.plaque .plaque-note{letter-spacing:.12em;white-space:nowrap;color:var(--color-bone);margin-top:.14em}.plaque .plaque-note-of{letter-spacing:.12em;white-space:nowrap}.plaque-seal{--seal-size:clamp(2rem, 2.3em, 2.875rem);flex:1;align-items:center;gap:.5em;min-width:0;display:flex}.plaque-seal:before,.plaque-seal:after{content:"";background-color:var(--plaque-line);flex:1;height:1px}@container (max-width:15rem){:where(.plaque[data-form=plate])>.plaque-plate{text-align:center;flex-direction:column;gap:.34em;padding:.5em .6em .62em}:where(.plaque[data-form=plate]) .plaque-rank{border-right:0;border-bottom:1px solid var(--plaque-line);min-width:2.4em;padding:0 0 .2em}:where(.plaque[data-form=plate]) :is(.plaque-text,.plaque-seal){flex:none;align-items:center;width:100%}}.plaque[data-form=slim]{font-size:clamp(.9375rem,7.4cqi,1.0625rem)}.plaque[data-form=slim]>.plaque-plate{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.22em .55em;min-height:0;padding:.5em .65em;display:grid}.plaque[data-form=slim] .plaque-text{display:contents}.plaque[data-form=slim] .plaque-rank{grid-row:1/span 2;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding-right:.5em;font-size:1.45em;line-height:1;display:flex}.plaque[data-form=slim] :is(.plaque-name,.plaque-meta){grid-column:2}.plaque[data-form=slim] .plaque-name{-webkit-line-clamp:2;line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plaque[data-form=slim] .plaque-meta{letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap;font-size:.59375rem;overflow:hidden}.plaque[data-form=slim] .plaque-note{border-top:1px solid var(--plaque-line);letter-spacing:.08em;grid-column:1/-1;margin-top:.0625rem;padding-top:.1875rem;font-size:.59375rem}.plaque[data-form=slim] .plaque-note-of{display:none}@container (max-width:7.99rem){.plaque[data-form=slim]{font-size:.875rem}.plaque[data-form=slim]>.plaque-plate{column-gap:.4em;padding-inline:.45em}.plaque[data-form=slim] .plaque-rank{padding-right:.3em;font-size:1.15em}}.plaque[data-form=caption]{font-family:var(--font-display);text-align:center;text-wrap:balance;font-size:.9375rem;font-weight:400;line-height:1.2}.frame>.plaque[data-form=caption]{margin:.5rem 0 0}.plaque[data-form=caption]>.plaque-plate{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;padding-inline:.125rem;display:-webkit-box;position:relative;overflow:hidden}.plaque[data-form=caption] .plaque-text{display:contents}.plaque[data-form=caption] .plaque-rank{font-family:var(--font-mono);letter-spacing:.02em;color:var(--color-bone-dim);margin-right:.45em;font-size:.6875rem;font-weight:500}.plaque[data-form=caption] .plaque-name{line-height:inherit}.plaque[data-form=caption] :is(.plaque-meta,.plaque-note){letter-spacing:.1em;white-space:normal;color:var(--color-bone-dim);margin-top:.3em;font-size:.5625rem;line-height:1.3;display:block}.plaque[data-form=caption]:has(.plaque-note)>.plaque-plate{padding-bottom:calc(.73125rem + .3em)}.plaque[data-form=caption] .plaque-note{text-overflow:ellipsis;white-space:nowrap;margin-top:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.plaque[data-form=caption] .plaque-note-of{display:none}@media (max-width:22.49rem){.plaque[data-form=caption] .plaque-note{letter-spacing:.03em}}.plaque-mark{--seal-size:.6875rem;vertical-align:-.05em;margin-right:.4em;line-height:0;display:inline-block}@media (max-width:63.999rem){.frame[data-line=below-desktop]>:is(.frame-head,.frame-glow),.frame[data-line=below-desktop] .frame-ink{display:none}.frame[data-line=below-desktop] .frame-moulding{box-shadow:none;background:0 0;padding:0}.frame[data-line=below-desktop] .frame-mat{outline:1px solid rgb(var(--metal) / calc(.44 + .56 * var(--frame-heat)));outline-offset:3px;box-shadow:0 12px 30px #000000b8}.frame[data-line=below-desktop]:focus-visible .frame-moulding{outline-offset:6px}.frame[data-line=below-desktop]>.plaque{margin:var(--line-gap,.875rem) 0 0;filter:none;transform:none}.frame[data-line=below-desktop] .plaque-plate{text-align:start;background:0 0;border:0;flex-direction:row;align-items:stretch;gap:.5em;min-height:0;padding:0;-webkit-mask:none;mask:none}.frame[data-line=below-desktop] .plaque-rank{border-right:1px solid var(--plaque-line);text-align:start;border-bottom:0;min-width:.9em;padding:0 .42em 0 0}.frame[data-line=below-desktop] .plaque-text{flex:1;align-items:stretch;width:auto}.frame[data-line=below-desktop] .plaque-seal{--seal-size:1.375rem;flex:1;align-items:center;width:auto}.frame[data-line=below-desktop]>.plaque[data-form=slim]{font-size:var(--plaque-name,1.125rem)}.frame[data-line=below-desktop]>.plaque[data-form=slim]>.plaque-plate{display:flex}.frame[data-line=below-desktop] .plaque[data-form=slim] .plaque-rank{font-size:calc(var(--plaque-rank,1.625rem) * 1.12);align-self:auto;line-height:.9;display:block}.frame[data-line=below-desktop] .plaque[data-form=slim] .plaque-text{gap:.28em;display:flex}.frame[data-line=below-desktop] .plaque[data-form=slim] .plaque-name{-webkit-line-clamp:none;line-clamp:none;text-wrap:balance;display:block;overflow:visible}.frame[data-line=below-desktop] .plaque[data-form=slim] .plaque-meta{letter-spacing:.2em;text-overflow:clip;white-space:normal;font-size:.6875rem;overflow:visible}.frame[data-line=below-desktop][data-crowned]>.plaque:after{content:"";background:linear-gradient(var(--ink-hi), var(--ink));width:36px;height:22px;-webkit-mask:var(--art-crown) center / 100% 100% no-repeat;-webkit-mask:var(--art-crown) center / 100% 100% no-repeat;-webkit-mask:var(--art-crown) center / 100% 100% no-repeat;mask:var(--art-crown) center / 100% 100% no-repeat;pointer-events:none;position:absolute;top:.25rem;right:0}.frame[data-line=below-desktop][data-crowned] .plaque-name{padding-right:2.25rem}}.seal{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:inline-flex}.seal-wax{width:1em;height:1em;font-size:var(--seal-size,3.5rem);filter:drop-shadow(0 2px 3px #0009);display:block;position:relative}.seal-wax>svg{width:100%;height:100%;display:block;position:relative;overflow:visible}.seal-specks>i{--dot:max(3px, .07em);top:calc(50% - var(--dot) / 2);left:calc(50% - var(--dot) / 2);width:var(--dot);height:var(--dot);background-color:var(--color-blood);opacity:0;position:absolute}.seal-specks>i:nth-child(2n){background-color:var(--color-blood-hover)}.seal-specks>i:first-child{--x:.83em;--y:.18em}.seal-specks>i:nth-child(2){--x:.37em;--y:.62em}.seal-specks>i:nth-child(3){--x:-.38em;--y:.82em}.seal-specks>i:nth-child(4){--x:-.78em;--y:.13em}.seal-specks>i:nth-child(5){--x:-.7em;--y:-.49em}.seal-specks>i:nth-child(6){--x:.06em;--y:-.74em}.seal-specks>i:nth-child(7){--x:.69em;--y:-.58em}.seal .seal-label{color:var(--color-bone)}@media (prefers-reduced-motion:no-preference){.frame{transition:--frame-heat var(--t-base) var(--ease-out)}.frame-moulding{transition:transform var(--t-quick) var(--ease-out)}.frame-flame{animation:.19s ease-in-out infinite alternate candle-flicker}.seal[data-animate] .seal-wax>svg{animation:seal-press var(--t-base) var(--ease-snap) both}.seal[data-animate] .seal-specks>i{animation:seal-speck .56s var(--ease-out) .15s both}}@media not all and (hover:hover) and (pointer:fine){:is(.site-header,.site-footer,.bottom-bar,.label,.btn){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}body{padding-bottom:var(--bar-h)}.bottom-bar{z-index:40;height:var(--bar-h);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);-webkit-tap-highlight-color:transparent;background-color:#0b0506f0;background-image:linear-gradient(#e6dcc81a 0 0),linear-gradient(#e6dcc812,#e6dcc800 24px);background-position:0 4px,0 0;background-repeat:no-repeat;background-size:100% 1px,100% 100%;border-top:1px solid #e6dcc84d;position:fixed;inset:auto 0 0}@media (min-width:48rem){.bottom-bar{display:none}}.bottom-bar ul{grid-template-columns:repeat(4,minmax(0,1fr));height:56px;margin:0;padding:0;list-style:none;display:grid}.bottom-bar li{position:relative}.bottom-bar li+li:before{content:"";pointer-events:none;background:linear-gradient(#0000,#e6dcc838 28% 72%,#0000);width:1px;position:absolute;top:14px;bottom:10px;left:0}.bottom-bar li+li:after{content:"";background-color:var(--color-night);pointer-events:none;border:1px solid #e6dcc880;width:5px;height:5px;position:absolute;top:-3px;left:-2.5px;transform:rotate(45deg)}.bottom-bar a{height:56px;color:var(--color-bone-dim);transition:color var(--t-quick) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-top:2px;text-decoration:none;display:flex;position:relative}.bottom-bar a:focus-visible{outline-offset:-4px}.bottom-bar .glyph{flex:none;width:22px;height:22px;display:block;overflow:visible}.bottom-bar .bar-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding-left:.08em;font-size:10px;line-height:12px}.bottom-bar .glyph-seal{filter:drop-shadow(0 1px 1.5px #000000b3);transition:filter var(--t-quick) var(--ease-out)}.bottom-bar a[aria-current=page]{color:var(--color-bone);background:radial-gradient(62% 64% at 50% 0,#e8692a33,#e8692a00)}.bottom-bar a[aria-current=page] .glyph-seal{filter:drop-shadow(0 1px 1.5px #000000b3)brightness(1.18)}.bottom-bar a[aria-current=page] .glyph:not(.glyph-seal){filter:drop-shadow(0 0 4px #e8692a66)}.bottom-bar .flame-dot{margin:0 0 0 -2.5px;top:3px;left:50%}.bottom-bar a:active{color:var(--color-bone);background:radial-gradient(62% 64% at 50% 0,#e8692a38,#e8692a00)}.bottom-bar a:active .glyph,.bottom-bar a:active .bar-label{transform:translateY(1px)}html[data-intro=full] .bottom-bar,html[data-intro=quick] .bottom-bar{visibility:hidden;transform:translateY(100%)}html:has(:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=color]),textarea,[contenteditable]:not([contenteditable=false])):focus) .bottom-bar{visibility:hidden;transform:translateY(100%)}.pools{white-space:nowrap;align-items:center;column-gap:1.375rem;height:1.25rem;display:flex}.pools .pools-part{height:100%;color:var(--color-bone-dim);text-shadow:var(--halo-dense), 0 0 .9em var(--color-night), 0 0 1.6em var(--color-night);-webkit-tap-highlight-color:transparent;align-items:center;line-height:1;text-decoration:none;display:flex;position:relative}.pools-part:before{content:"";position:absolute;inset:-.75rem -.6875rem}.pools-part:after{content:"";background:linear-gradient(90deg, var(--color-ember) 55%, var(--color-flame));transform-origin:0;pointer-events:none;height:1px;position:absolute;top:calc(50% + .78em);left:0;right:.2em;transform:scaleX(0);box-shadow:0 0 6px #e8692ab3}.pools .pools-part[aria-current=page]{color:var(--color-bone)}.pools-part[aria-current=page]:after{transform:scaleX(1)}.pools .pools-part:is(:focus-visible,:active){color:var(--color-bone)}.pools-part:not([aria-current=page]):is(:focus-visible,:active):after{background:var(--color-bone);box-shadow:none;transform:scaleX(1)}@media (hover:hover){.pools .pools-part:hover{color:var(--color-bone)}.pools-part:not([aria-current=page]):hover:after{background:var(--color-bone);box-shadow:none;transform:scaleX(1)}}.pools-part:focus-visible{outline:2px solid var(--color-ember);outline-offset:5px}@media (prefers-reduced-motion:no-preference){.bottom-bar{transition:transform var(--t-quick) var(--ease-out), visibility var(--t-quick)}.bottom-bar a:active .glyph,.bottom-bar a:active .bar-label{transition:transform var(--t-quick) var(--ease-out)}.pools .pools-part{transition:color var(--t-quick) var(--ease-out)}.pools-part:after{transition:transform .3s var(--ease-out)}}.hall-head{border-bottom:1px solid var(--color-rule);text-shadow:var(--halo-close);justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-bottom:.5rem;display:flex}@media not all and (hover:hover) and (pointer:fine){.hall-head>.label{color:var(--color-bone)}}.hall-link{flex:none;margin-block:-.9rem;padding-block:.9rem}.hall-wall{gap:1.5rem 1.75rem;margin-top:.875rem;display:grid}.hall-lead,.hall-cell,.hall-lead>.rise,.hall-cell>.rise{min-width:0;display:grid}.hall-lead{container-type:inline-size}.hall-rest{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:1rem;display:grid}.hall .frame{flex-direction:column;display:flex}.hall .frame>:is(.frame-head,.frame-moulding){flex:none}.hall .frame>.plaque{flex:auto;display:flex}.hall .frame>.plaque>.plaque-plate{flex:auto}.hall-lead .frame{--plaque-name:clamp(1.125rem, 5.4cqi, 1.4375rem);--plaque-rank:clamp(1.375rem, 6.8cqi, 1.875rem)}.hall-lead .frame>.plaque{flex:none}.hall-lead .plaque-plate{min-height:0;padding:.5em .95em}@media (min-width:64rem){.hall-lead .frame>.plaque{width:fit-content;min-width:min(100%,13.5rem);max-width:calc(100% - var(--m) * .8);align-self:center}}.standings{z-index:1;margin-top:2.5rem;scroll-margin-top:4.5rem;position:relative}.standings:before{content:"";inset:-2rem calc((100% - 100cqi) / 2 - var(--gutter)) -1.5rem;z-index:-1;pointer-events:none;background:linear-gradient(#0b050600,#0b050680 2rem calc(100% - 2.5rem),#0b050600);position:absolute}.standings .standings-range{color:var(--color-bone);text-shadow:var(--halo-close);align-items:center;column-gap:1rem;display:flex}.standings-range:before,.standings-range:after{content:"";background-color:#e6dcc83d;flex:1 1 0;height:1px}.standings-between{font-family:var(--font-body);text-align:center;text-wrap:balance;color:var(--color-bone);text-shadow:0 0 .6em var(--color-night);margin-top:.75rem;font-size:1.1875rem;font-style:italic;line-height:1.3}.standings-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.375rem .875rem;margin-top:1.25rem;display:grid}.standings-cell{min-width:0;display:grid}.standings[data-pool=house] .standings-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.standing{flex-direction:column;width:100%;min-width:0;display:flex}button.standing{appearance:none;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.standing>:is(.frame-moulding,.plaque){flex:none}.standing>.plaque{text-shadow:var(--halo-tight)}.standing>.plaque .plaque-rank{text-shadow:var(--halo-dense)}.standing-blur{object-fit:contain;width:100%;height:100%;display:block}.standings-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 2.5rem;margin-top:1.5rem;display:flex}.standings .standings-page{align-items:center;column-gap:.5rem;min-height:2.75rem;display:inline-flex}@media (min-width:48rem){.standings{margin-top:3.25rem;scroll-margin-top:6rem}.standings-rows{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.75rem 1.25rem;margin-top:1.75rem}.standings[data-pool=house] .standings-rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem 1.25rem}.standings-pages{margin-top:2.25rem}}@media (min-width:64rem){.standings-rows{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem 1.5rem}.standings[data-pool=house] .standings-rows{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem 1.5rem}}.presented{justify-content:center;margin-top:1.75rem;display:flex}.presented-link{--plaque-name:1.0625rem;max-width:min(100%,38rem);color:var(--color-bone-dim);filter:drop-shadow(0 2px 3px #000000a8);text-decoration:none;transform:none}.presented-plate{text-align:center;flex-wrap:wrap;justify-content:center;gap:.3em .8em;min-height:2.75rem;padding:.55em 1.15em}.presented-label{border-right:1px solid var(--plaque-line);flex:none;align-self:stretch;align-items:center;padding-right:.8em;font-size:.625rem;display:flex}.presented-mark{color:var(--color-bone);flex:none;display:flex}.presented-mark>svg{width:auto;max-width:5.5em;height:1.35em;display:block}.presented-line{min-width:0;font-family:var(--font-body);overflow-wrap:anywhere;text-wrap:balance;line-height:1.2}.presented-name{font-family:var(--font-display);color:var(--color-bone);font-weight:400}.presented-link:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}@media (hover:hover){.presented-link:hover{--plaque-line:#e6dcc880}.presented-link:hover .presented-name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}@media (max-width:29.99rem){.presented{margin-top:1.25rem}.presented-link{--plaque-name:1rem}.presented-plate{gap:.35em .7em;padding:.5em .9em .6em}.presented-label{align-self:center}.presented-mark>svg{height:1.15em}.presented-line{flex-basis:100%}}@media (min-width:48rem){.hall-wall:has(.hall-rest){grid-template-columns:minmax(0,1fr) minmax(0,.76fr)}.hall-wall:not(:has(.hall-rest)){grid-template-columns:minmax(0,57%);justify-content:center}}.stage[data-align=split] .stage-main:has(>.home){--home-top:4.5rem;padding-top:var(--home-top);padding-bottom:0;display:block}.home{width:100%;max-width:96rem;margin-inline:auto}.home-title{text-shadow:var(--halo)}.home-lede,.home-eyebrow,.home-live,.home-lantern,.home-actions .btn-ghost{text-shadow:var(--halo-close)}@media not all and (hover:hover) and (pointer:fine){.home-lede.lede,.home-eyebrow.label,.home-live.label,.home-first>.hall .hall-wall .frame[data-line]>.plaque .plaque-meta{color:var(--color-bone)}}.home-title em{white-space:nowrap}.home-lede.lede{text-wrap:pretty}.home-eyebrow{display:none}.home-actions{flex-wrap:wrap;gap:.625rem;margin-top:1.75rem;display:flex}.home-live{transition:color var(--t-quick) var(--ease-out);padding-block:.9rem;text-decoration:none;display:inline-block;position:relative}.home-live .flame-dot{top:1.4rem}.home-live:focus-visible,.home-live:active{color:var(--color-bone)}@media (hover:hover){.home-live:hover{color:var(--color-bone)}}.home-first{flex-direction:column;display:flex}.home-first>.hall{--room:calc(100svh - var(--bar-h,0px) - var(--home-top));order:2}.home-first>.hall .hall-link{display:none}.home-foot{order:3;padding-left:.9rem}@media (max-width:47.999rem){.stage[data-align=split] .stage-main:has(>.home){--home-top:5rem}.home-title.display{font-size:clamp(1.75rem,8.6vw,2.125rem);line-height:1.05}.home-lede.lede{--open:clamp(0px, calc((100svh - 37.5rem) * 100), 1px);max-width:none;max-height:calc(var(--open) * 160);margin-top:calc(var(--open) * 10);font-size:1.0625rem;line-height:1.4;overflow:hidden}.home-actions{gap:.5rem;margin-top:.875rem}.home-actions .btn{min-height:2.5rem;padding:0 1rem 0 calc(1rem + .2em)}.home-actions .btn:after{content:"";position:absolute;inset:-2px 0}.home-first>.hall{margin-top:1.25rem}.home-foot{margin-top:.75rem}.home-first>.hall .hall-more{width:max(calc(var(--card-w) / 2), 6.75rem);height:var(--card-h);scroll-snap-align:start;background-color:var(--color-night-2);text-align:center;color:var(--color-bone);-webkit-tap-highlight-color:transparent;flex:none;place-content:center;align-self:flex-start;padding:0 .375rem 0 calc(.375rem + .2em);text-decoration:none;display:grid;position:relative;box-shadow:0 12px 30px #000000b8}.home-first>.hall .hall-more:before{content:"";pointer-events:none;border:1px solid #e6dcc870;position:absolute;inset:-4px}.home-first>.hall .hall-more>span{margin-top:.5rem;display:block}.home-first>.hall .hall-more:is(:focus-visible,:active):before{border-color:var(--color-bone)}.home-first>.hall .hall-more:focus-visible{outline-offset:6px}.home-first>.hall .hall-more:active{transform:translateY(2px)}}@media (min-width:22.5rem) and (max-width:47.999rem){.home-title.display{white-space:nowrap}}@media (max-width:47.999rem) and (hover:hover){.home-first>.hall .hall-more:hover:before{border-color:var(--color-bone)}}@media (max-width:47.999rem) and (prefers-reduced-motion:no-preference){.home-first>.hall .hall-more{transition:transform var(--t-quick) var(--ease-out)}.home-first>.hall .hall-more:before{transition:border-color var(--t-base) var(--ease-out)}}@media (min-width:48rem){.stage[data-align=split] .stage-main:has(>.home){--home-top:6rem}.home-title.display{font-size:clamp(3.5rem,min(6.2vw,11.5svh),6rem)}.home-eyebrow{margin-bottom:1rem;display:block}.home-lede.lede{max-width:46ch;margin-top:1rem;font-size:clamp(1.25rem,1rem + .7vw,1.4375rem);line-height:1.45}.home-actions{display:flex}.home-first>.hall{order:0;margin-top:2.5rem}.home-first>.hall .hall-link{display:inline-block}.home-first>.hall .hall-more{display:none}.home-foot{order:0;margin-top:.375rem}}@media (max-width:63.999rem){.home-first>.hall{--card-h:min(clamp(max(14rem, 64vw), calc(var(--room) - 17.5rem), 28rem), 101vw);--card-w:calc(var(--card-h) * .75)}.home-first>.hall .hall-wall{gap:calc(var(--gutter) + 4px);margin:0 calc(var(--gutter) * -1);padding:18px var(--gutter) 14px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;display:flex;overflow:auto hidden}.home-first>.hall .hall-wall::-webkit-scrollbar{display:none}.home-first>.hall .hall-rest{display:contents}.home-first>.hall :is(.hall-lead,.hall-cell){width:var(--card-w);scroll-snap-align:start;flex:none}.home-first>.hall .hall-wall:has(:focus-visible) :is(.hall-lead,.hall-cell,.hall-more):not(:focus-visible,:has(:focus-visible)){scroll-snap-align:none}.home-first>.hall .hall-wall .frame{--line-gap:1rem;--plaque-rank:calc(2.5rem / 1.12);--plaque-name:1.375rem}.home-first>.hall .hall-wall .frame>.plaque{text-shadow:var(--halo-tight), 0 0 6px var(--color-night);flex:none}}@media (min-width:48rem) and (max-width:63.999rem){.home-first>.hall{--card-w:max(10.5rem, min(calc((100% - 36px) / 2.35), calc((100svh - 36.5rem) * .75)))}}@media (min-width:64rem){.stage[data-align=split] .stage-main:has(>.home){--home-top:calc(4rem + var(--head-air))}.home-first{--home-foot:1.5rem;min-height:calc(100svh - var(--home-top));padding-bottom:var(--home-foot);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem;display:grid}.home-copy{grid-area:1/1/2/span 5;align-self:end}.home-lede.lede{max-width:34ch}.home-foot{grid-area:2/1/3/span 5}.home-first>.hall{--wall:calc(100svh - var(--home-top) - var(--home-foot) - 2.5rem);--lead:max(15rem, min(30.5rem, 52.5svh, calc((var(--wall) - 4.25rem) / 1.524)));width:min(100%, calc(var(--lead) * 2.1 + 1.75rem));grid-area:1/6/-1/-1;place-self:center end;margin-top:0}.home-first>.hall .hall-wall:has(.hall-rest){grid-template-columns:min(var(--lead), calc((100% - 1.75rem) / 1.76)) minmax(0, 1fr)}.home-first>.hall .hall-wall:not(:has(.hall-rest)){grid-template-columns:min(var(--lead), 100%)}.home-first>.hall .hall-rest{row-gap:2rem}.home-first>.hall .hall-rest .frame{--fit:clamp(5rem, calc(((var(--wall) - 2rem) / 2 - 4.5rem - 11px) / 1.4485), 100cqi);--m:calc(var(--fit) * .085)}.home-first>.hall .hall-rest .frame-moulding{width:var(--fit);align-self:center}}.home-lantern{width:fit-content;min-height:3.5rem;transition:color var(--t-quick) var(--ease-out);align-items:center;gap:.75rem;margin:0 auto 2rem;padding-right:.5rem;text-decoration:none;display:flex;position:relative}.home-lantern>img{width:3.5rem;height:3.5rem;display:block;position:relative}.home-lantern:before{content:"";opacity:.6;pointer-events:none;background:radial-gradient(circle,#f7c8734d,#e8692a1a 42%,#e8692a00 68%);width:7rem;height:7rem;position:absolute;top:50%;left:1.75rem;translate:-50% -46%}.home-lantern:focus-visible,.home-lantern:active{color:var(--color-bone)}.home-lantern:focus-visible{outline:2px solid var(--color-ember);outline-offset:4px}@media (hover:hover){.home-lantern:hover{color:var(--color-bone)}.home-lantern:hover:before{opacity:1;animation:none}}@media (prefers-reduced-motion:no-preference){.home-lantern:before{animation:2.9s linear infinite home-lantern}html[data-js] .rise{animation:rise var(--t-base) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms)}html[data-js]:is([data-intro=full],[data-intro=quick]) .rise,html[data-js] .rise[data-rise=hold]{opacity:0;animation:none}}.doors{margin-top:2.25rem;padding-bottom:1rem}.doors-head{border-bottom:1px solid var(--color-rule);text-shadow:var(--halo-close);justify-content:space-between;align-items:baseline;padding-bottom:.5rem;display:flex}.door{--door-heat:var(--heat,0);--door-ink:230 220 200;--band:7px;--door-clear:calc(var(--band) + 8px);--door-top:4.5rem;--door-side:1.25rem;--door-foot:1.75rem;isolation:isolate;min-width:0;padding:var(--door-top) var(--door-side) var(--door-foot);scroll-margin-block:4.75rem calc(var(--bar-h,0px) + 1rem);color:inherit;text-align:center;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;text-decoration:none;display:flex;position:relative}.door:is([data-door=upload],[data-door=final]){--door-ink:201 165 90}.door-visual{width:calc(100% + 2 * (var(--door-side) - var(--door-clear)));flex:none;justify-content:center;align-items:center;gap:.5rem;height:13.5rem;display:flex;container-type:inline-size}.door-frame{flex:none;width:min(8.75rem,58cqi)}.door[data-door=vote] .door-frame{width:min(5.5rem,50cqi - 2.25rem)}.door[data-door=houses] .door-frame{width:min(12.5rem,72cqi)}.door-or{font-family:var(--font-display);color:var(--color-bone-dim);flex:none;font-size:1.75rem;font-style:italic;font-weight:400;line-height:1}.door[data-door=upload] .plaque-text{text-align:center;align-items:center}.door[data-door=upload] .plaque-name{font-style:italic}.door-words{flex-direction:column;flex:auto;align-items:center;min-width:0;max-width:100%;margin-top:1.125rem;display:flex}.door .door-title{max-width:11em;margin-top:.5rem;font-size:1.5rem;line-height:1.1}.door .door-note{color:var(--color-bone);margin-top:.5rem}.door .door-cta{white-space:normal;text-wrap:balance;max-width:100%;margin-top:auto;padding:.5rem .875rem .5rem calc(.875rem + .2em)}.door-words>:nth-last-child(2){margin-bottom:1.25rem}.door-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.door-art svg{fill:none;display:block;position:absolute;overflow:visible}.door-lines{position:absolute;inset:0}.art-outer{width:100%;height:100%;stroke:rgb(var(--door-ink) / calc(.42 + .5 * var(--door-heat)));stroke-width:1.4px;inset:0}.art-band{inset:calc(var(--band) * .5 + 2px) calc(var(--band) * .5 + 2px) 0;width:calc(100% - var(--band) - 4px);height:calc(100% - var(--band) * .5 - 2px);stroke:rgb(var(--door-ink) / calc(.2 + .36 * var(--door-heat)));stroke-width:var(--band);stroke-dasharray:1.4 4.6}.art-room,.art-sight{inset:calc(var(--band) + 4px) calc(var(--band) + 4px) 0;width:calc(100% - 2 * var(--band) - 8px);height:calc(100% - var(--band) - 4px)}.art-sight{stroke:rgb(var(--door-ink) / calc(.5 + .5 * var(--door-heat)));stroke-width:1px}.art-room .niche-light{opacity:calc(.28 + .72 * var(--door-heat))}.art-room .niche-floor{stroke:rgb(var(--door-ink) / calc(.1 + .16 * var(--door-heat)));stroke-width:1px}.art-cap,.art-plinth{width:calc(var(--band) + 12px);border:solid rgb(var(--door-ink) / calc(.46 + .5 * var(--door-heat)));background-color:var(--color-night);position:absolute}.art-cap{border-width:1px 0;height:10px;top:calc(34% - 5px)}.art-cap:after{content:"";border-top:1px solid rgb(var(--door-ink) / calc(.26 + .3 * var(--door-heat)));position:absolute;inset:3px 0}.art-plinth{border-width:1px 1px 0;height:14px;bottom:0}:is(.art-cap,.art-plinth)[data-side=l]{left:-4px}:is(.art-cap,.art-plinth)[data-side=r]{right:-4px}.art-step{border:solid rgb(var(--door-ink) / calc(.36 + .5 * var(--door-heat)));border-width:1px 0;height:5px;position:absolute;bottom:-1px;left:-10px;right:-10px}.art-key{border:1px solid rgb(var(--door-ink) / calc(.6 + .4 * var(--door-heat)));background-color:var(--color-night);width:10px;height:10px;box-shadow:0 0 calc(10px * var(--door-heat)) #e8692ab3;position:absolute;top:-5px;left:calc(50% - 5px);rotate:45deg}.art-key:after{content:"";background-color:rgb(var(--door-ink) / calc(.2 + .8 * var(--door-heat)));position:absolute;inset:2px}.door-embers{display:none}@media (hover:hover){.door:hover{--heat:1}}@media not all and (hover:hover) and (pointer:fine){.door{--door-heat:.6}.door[data-near]{--door-heat:1}.doors-head>.label{color:var(--color-bone)}}.door:focus-visible{--door-heat:1;outline:none}.door:focus-visible .art-outer{stroke:var(--color-ember);stroke-width:2px;filter:drop-shadow(0 0 5px #e8692a99)}@media (forced-colors:active){.door:focus-visible{outline-offset:2px;outline:2px solid highlight}}.door .btn-blood{--heat:var(--door-heat)}.door .btn-ghost{border-color:rgb(230 220 200/calc(.14 + .24 * var(--door-heat)));color:rgb(230 220 200/calc(.72 + .28 * var(--door-heat)));background-color:#0b0506c7}@media not all and (hover:hover) and (pointer:fine){.door .btn-ghost{color:var(--color-bone);background-color:#0b0506e6}}@media (hover:hover){.door:hover .btn-ghost{color:var(--color-bone)}.door:hover .btn-ghost:before{--ghost-draw:1}.door:hover .btn-blood{--heat:1;background-color:var(--color-blood-hover)}}.door:focus-visible .btn-ghost{color:var(--color-bone)}.door:focus-visible .btn-ghost:before{--ghost-draw:1}.door:active .btn{transform:translateY(1px)}.door:active .btn-ghost{color:var(--color-bone)}.door:active .btn-ghost:before{--ghost-draw:1;transition:none}.door:active .btn-blood{background-color:var(--color-blood-press)}@media (max-width:63.999rem){.door .frame{--line-gap:.75rem}.door[data-door=upload] .plaque-plate{min-height:1.375rem}}@media (max-width:47.999rem){.doors-row{gap:var(--gutter);margin:0 calc(var(--gutter) * -1);padding:1.25rem var(--gutter) 2rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.doors-row::-webkit-scrollbar{display:none}.doors-head+.doors-row{margin-top:1.75rem}.doors-row>.door{scroll-snap-align:start;flex:none;width:min(74vw,20rem);min-height:27.5rem}.doors[data-count="1"] .doors-row{justify-content:center}.door .door-or{color:var(--color-gold);font-size:1.25rem}.doors-row:has(:focus-visible)>.door:not(:focus-visible){scroll-snap-align:none}}@media (min-width:48rem){.doors{margin-top:3.5rem;padding-bottom:4.5rem}.doors-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.25rem,2.4vw,2.25rem);display:grid}.doors-head+.doors-row{margin-top:5rem}.doors[data-count="1"] .doors-row{grid-template-columns:minmax(0,22rem);justify-content:center}.doors[data-count="2"] .doors-row{grid-template-columns:repeat(2,minmax(0,24rem));justify-content:center}.doors[data-count="4"] .doors-row{grid-template-columns:repeat(2,minmax(0,21rem));justify-content:center;row-gap:3rem}.door{--door-top:4.75rem;--door-side:clamp(1.25rem, 2vw, 1.75rem);--door-foot:2.5rem}.door-visual{height:17.5rem;transform:translateY(calc(-6px * var(--door-heat)));gap:clamp(.5rem,1vw,.75rem)}.door-frame{width:min(10rem,50cqi)}.door[data-door=vote] .door-frame{width:min(6.5rem,37cqi)}.door[data-door=houses] .door-frame{width:min(14rem,78cqi)}.door-words{margin-top:1.5rem}.door .door-title{max-width:13em;margin-top:.625rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.08}.door .door-note{margin-top:.875rem}.door-words>:nth-last-child(2){margin-bottom:1.5rem}}@media (min-width:48rem) and (max-width:63.999rem){.door[data-door=vote] .door-visual{padding-bottom:2.125rem}}@media (min-width:64rem){.doors[data-count="4"] .doors-row{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.door-frame{width:min(10.25rem,70cqi)}.door[data-door=houses] .door-frame{width:min(13rem,78cqi)}.door .door-cta{padding-inline:calc(1.375rem + .2em) 1.375rem}.doors[data-count="4"] .door .door-title{font-size:clamp(1.375rem,2vw,1.75rem)}}.home-first>.doors{order:2;margin-top:1.5rem;padding-bottom:0}@media (max-width:47.999rem){.home-first>.doors[data-count="1"] .door{--room:calc(100svh - var(--bar-h,0px) - var(--home-top))}:is(.home-first,.board)>.doors[data-count="1"] .door{--door-show:clamp(0px, calc((100svh - 41rem) * 100), 1px);--plaque-open:clamp(0px, calc((100svh - 45rem) * 100), 1px);--door-room:min(calc(var(--door-show) * 216), clamp(5.5rem, calc(var(--room) - 27rem), 13.5rem));min-height:0}:is(.home-first,.board)>.doors[data-count="1"] .door-visual{height:var(--door-room)}:is(.home-first,.board)>.doors[data-count="1"] .door-frame{width:min(8.75rem, 58cqi, calc((var(--door-room) - var(--plaque-open) * 36) * .75))}:is(.home-first,.board)>.doors[data-count="1"] .frame-mat{outline-width:var(--door-show)}:is(.home-first,.board)>.doors[data-count="1"] .plaque{max-height:calc(var(--plaque-open) * 60);margin-top:calc(var(--plaque-open) * 12);overflow:hidden}}@media (min-width:48rem){.home-first>.doors{margin-top:2.5rem}.home-first>.doors[data-count="1"]{width:min(100%,22rem)}}@media (min-width:64rem){.home-first>.doors{grid-area:1/6/-1/-1;place-self:center;margin-top:0}.home-first>.doors:not([data-count="1"]){justify-self:stretch}.home-first>.doors .door{--door-room:clamp(11rem, calc(100svh - 30rem), 17.5rem)}.home-first>.doors .door-visual{height:var(--door-room)}.home-first>.doors .door-frame{width:min(10.25rem, 70cqi, calc((var(--door-room) - 3.75rem) * .69))}}@media (prefers-reduced-motion:no-preference){.door{transition:--door-heat var(--t-base) var(--ease-out)}html[data-candle=on] .door{transition:none}:is(html[data-js]:not([data-hydrated]) .doors:not([data-enter]):not(.home-first>.doors),.doors[data-enter=wait]) :is(.door-art,.door-visual,.door-words){opacity:0}.doors-row>.door:nth-child(2){--door-i:1}.doors-row>.door:nth-child(3){--door-i:2}.doors-row>.door:nth-child(4){--door-i:3}.doors[data-enter=in] .door{--door-at:calc(var(--door-i,0) * .12s)}.doors[data-enter=in] .door-lines{animation:door-draw var(--t-slow) var(--ease-out) var(--door-at) backwards}.doors[data-enter=in] .art-room{animation:door-fade .6s var(--ease-out) var(--door-at) backwards}.doors[data-enter=in] .art-band{animation:door-fade .5s var(--ease-out) calc(var(--door-at) + .45s) backwards}.doors[data-enter=in] .niche-light{animation:door-fade .6s var(--ease-out) calc(var(--door-at) + .7s) backwards}.doors[data-enter=in] .art-key{animation:door-key var(--t-base) var(--ease-snap) calc(var(--door-at) + .82s) backwards}.doors[data-enter=in] .door-visual{animation:door-rise var(--t-base) var(--ease-out) calc(var(--door-at) + .48s) backwards}.doors[data-enter=in] .door-words{animation:door-rise var(--t-base) var(--ease-out) calc(var(--door-at) + .57s) backwards}.door-embers{opacity:0;height:7rem;transition:opacity var(--t-base) var(--ease-out);display:block;position:absolute;bottom:5px;left:0;right:0}.door-embers>i{bottom:0;left:var(--x);background-color:var(--color-ember);opacity:0;width:3px;height:3px;animation:door-ember var(--t) cubic-bezier(.3, .5, .5, 1) var(--from) infinite paused;position:absolute}.door-embers>i:nth-child(2n){background-color:var(--color-flame)}.door-embers>i:first-child{--x:7%;--t:2.2s;--from:-.4s;--drift:6px;--rise:6.5rem}.door-embers>i:nth-child(2){--x:24%;--t:1.6s;--from:-1.1s;--drift:-5px;--rise:4rem}.door-embers>i:nth-child(3){--x:41%;--t:2.6s;--from:-1.9s;--drift:4px;--rise:5rem}.door-embers>i:nth-child(4){--x:59%;--t:1.9s;--from:-.2s;--drift:-7px;--rise:4.5rem}.door-embers>i:nth-child(5){--x:77%;--t:2.4s;--from:-1.5s;--drift:5px;--rise:5.5rem}.door-embers>i:nth-child(6){--x:92%;--t:1.7s;--from:-.8s;--drift:-6px;--rise:7rem}.doors:not([data-enter=in]) .door:focus-visible .door-embers{opacity:1}.doors:not([data-enter=in]) .door:focus-visible .door-embers>i{animation-play-state:running}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.doors:not([data-enter=in]) .door:hover .door-embers{opacity:1}.doors:not([data-enter=in]) .door:hover .door-embers>i{animation-play-state:running}.door:hover .btn-blood:before{animation:wax-sheen .6s var(--ease-in-out) both}}@media (hover:none) and (prefers-reduced-motion:no-preference){.doors:not([data-enter=in]) .door[data-near] .door-embers{opacity:1}.doors:not([data-enter=in]) .door[data-near] .door-embers>i{animation-play-state:running}}.stage[data-align=center] .stage-main:has(>.portrait){--portrait-top:3.75rem;padding-top:var(--portrait-top);padding-bottom:2.5rem;display:block}.stage[data-stage=masquerade][data-align=center] .stage-shade{background:linear-gradient(0deg, var(--color-night), #0b050600 10%), linear-gradient(#0b0506b3, #0b050699 52%, #0b050680)}.portrait{--room:calc(100svh - var(--bar-h,0px) - var(--portrait-top));--under:14.5rem;--by:0rem;--w:clamp(13rem, max(calc((var(--room) - var(--under) - var(--by)) / 1.474), min(calc((var(--room) - 6rem - var(--by)) / 1.474), 17.5rem)), 100%);justify-items:center;width:100%;max-width:34rem;margin-inline:auto;display:grid}.portrait:has(.portrait-by){--by:1.75rem}.portrait:has(.portrait-notes){--under:16.25rem}.portrait:has([data-costume-record]):has([data-costume-guessed]){--under:17.5rem}.portrait:has(.portrait-note){--under:18.75rem}.portrait:has(.portrait-note):has([data-costume-record]):has([data-costume-guessed]){--under:20rem}.portrait[data-pool=house]{--w:100%}.portrait-hang{width:var(--w)}.portrait-title{text-align:center;margin-top:.625rem}.portrait .portrait-name{overflow-wrap:anywhere;text-shadow:0 0 .5em var(--color-night), 0 1px 2px var(--color-night);font-size:clamp(1.5rem,7.2vw,1.875rem);line-height:1.06}.portrait .portrait-place{color:var(--color-bone);text-shadow:0 0 .6em var(--color-night);margin-top:.375rem}.portrait-by{color:var(--color-bone-dim);text-shadow:var(--halo-close);flex-wrap:wrap;justify-content:center;align-items:center;gap:.125rem .875rem;margin-top:.375rem;font-size:1.125rem;line-height:1.25;display:flex}.patron{white-space:nowrap;align-items:center;gap:.375rem;display:inline-flex}.patron-seal{filter:drop-shadow(0 1px 1px #000000b3);flex:none;width:1.25rem;height:1.25rem}.portrait .patron-word{color:var(--color-gold)}.status-line{font-family:var(--font-body);color:var(--color-bone);text-wrap:balance;font-size:1.1875rem;line-height:1.3}.status-mark{vertical-align:.12em;width:.3em;height:.42em;box-shadow:inset 0 0 0 1px var(--color-bone-dim);border-radius:50%/64% 64% 36% 36%;margin-right:.5em;display:inline-block}.status-line:is([data-status=live],[data-status=ranked]) .status-mark{background:var(--color-flame);box-shadow:0 0 5px 1px #e8692ad9,0 0 14px 2px #e8692a59}.status-line[data-status=refused] .status-mark{vertical-align:.28em;background:var(--color-blood);width:.7em;height:2px;box-shadow:none;border-radius:0}.portrait-title .status-line{text-shadow:0 0 .5em var(--color-night), 0 1px 2px var(--color-night);margin-top:.625rem}.portrait-standing{justify-items:center;width:100%;margin-top:.75rem;display:grid}.portrait-ranks{--plaque-name:1rem;--plaque-rank:2rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-content:center;gap:.5rem;width:100%;display:grid}.portrait-ranks:is([data-count="1"],[data-count="2"]){grid-auto-columns:minmax(0,calc(33.3333% - .333333rem))}.portrait-ranks[data-count="4"]{--plaque-rank:1.75rem;gap:.375rem}.portrait-ranks[data-count="4"] .plaque-meta{letter-spacing:.08em;-webkit-hyphens:auto;hyphens:auto}.portrait-ranks>li{display:grid;container-type:inline-size}.portrait-ranks .plaque{display:flex}.portrait-ranks .plaque-plate{flex:auto;padding-inline:.4em}.portrait-ranks .plaque-meta{color:var(--color-bone)}@media (hover:hover){.portrait-ranks>li:hover{--frame-heat:1}}.portrait-notes{text-align:center;text-shadow:var(--halo-close);row-gap:.25rem;margin-top:.625rem;display:grid}.portrait .portrait-note{text-wrap:balance}.portrait .portrait-record{color:var(--color-bone)}.share{justify-items:center;width:100%;margin-top:.75rem;display:grid}.share .share-button{width:min(100%,22rem)}.share .share-status{color:var(--color-bone);text-shadow:0 0 .6em var(--color-night)}.share-status:not(:empty){margin-top:.5rem}.ways{justify-items:center;width:100%;margin-top:.75rem;display:grid}.ways-line{max-width:34ch;font-family:var(--font-body);color:var(--color-bone-dim);text-align:center;text-wrap:pretty;text-shadow:var(--halo-close);font-size:1.0625rem;line-height:1.35}.ways,.ways .share{grid-template-columns:minmax(0,1fr)}.share-row{flex-wrap:wrap;gap:.75rem;width:min(100%,22rem);display:flex}.share-row>.btn{white-space:nowrap;flex:auto;width:auto}.report{grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;margin-top:1.25rem;display:grid}.portrait .report-open,.portrait .report-cancel{-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;min-height:2.75rem;display:inline-flex}.portrait .report-open{text-shadow:var(--halo-close)}.portrait .report-cancel:disabled{opacity:.4;cursor:not-allowed}.report-panel{border:1px solid var(--color-rule);text-align:left;scroll-margin-block:5.5rem calc(var(--bar-h,0px) + 1.25rem);background-color:#140b0cf5;grid-template-columns:minmax(0,1fr);justify-self:stretch;margin-top:.375rem;padding:1.125rem 1.125rem 1rem;display:grid;box-shadow:0 1px #000c,0 .75rem 1.75rem #000000a6}.report-reasons{min-width:0}.report-why{font-family:var(--font-display);margin-bottom:.25rem;font-size:1.3125rem;font-weight:400;line-height:1.2}.report-panel .choice{font-size:1.0625rem}@media (hover:hover) and (pointer:fine){.report-panel .choice{min-height:2.25rem;padding-block:.3125rem}.report-panel .choice>input{margin-top:.25rem}}.report-note{min-width:0;margin-top:.75rem;display:grid}.report-acts{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:.5rem;display:flex}.report-acts>.btn{flex:none}.report-told{text-wrap:balance;margin-top:.5rem;font-size:1.0625rem;line-height:1.3}.report-told:empty{margin:0;position:absolute}.report-wait{color:var(--color-bone-dim)}.report-human [data-human-check]:not(:empty){margin-top:.75rem}.report-last{text-align:center;min-height:2.75rem;text-shadow:0 0 .5em var(--color-night), 0 1px 2px var(--color-night);text-wrap:balance;align-items:center;font-size:1.125rem;line-height:1.3;display:grid}.report-last:focus{outline:none}.letter{--flap:5.75rem;--paper:#1f1817}@supports (color:color-mix(in lab, red, red)){.letter{--paper:color-mix(in srgb, var(--color-bone) 9%, var(--color-night))}}.letter{--paper-edge:#e6dcc842;isolation:isolate;width:min(100%,25rem);padding:calc(var(--flap) + 2.5rem) 1.5rem 1.5rem;border:1px solid var(--paper-edge);background:linear-gradient(#e6dcc80d, #e6dcc800 55%), var(--paper);color:inherit;text-align:center;-webkit-tap-highlight-color:transparent;margin-top:3rem;text-decoration:none;display:block;position:relative;transform:rotate(-1.2deg);box-shadow:0 1px #000c,0 .75rem 1.75rem #000000b3}.letter-flap{z-index:-1;width:100%;height:var(--flap);fill:#27211f;position:absolute;inset:0 0 auto;overflow:visible}@supports (color:color-mix(in lab, red, red)){.letter-flap{fill:color-mix(in srgb, var(--color-bone) 13%, var(--color-night))}}.letter-flap{stroke:var(--paper-edge);stroke-width:1px;filter:drop-shadow(0 3px 3px #0000008c)}.letter-seal{--seal-size:4.25rem;top:var(--flap);display:block;position:absolute;left:50%;translate:-50% -52%}.letter .letter-title{font-size:1.75rem}.letter .letter-line{max-width:34ch;color:var(--color-bone-dim);text-wrap:balance;margin:.625rem auto 0;font-size:1.125rem;line-height:1.35}.letter-counts{color:var(--color-bone);row-gap:.125rem;margin-top:.75rem;font-size:1.1875rem;font-style:italic;line-height:1.3;display:grid}.letter .letter-pass{color:var(--color-bone);margin-top:.875rem}.letter:focus-visible{outline-offset:4px}.letter:focus-visible,.letter:active{--paper-edge:#e6dcc880;transform:none}@media (hover:hover){.letter:hover{--paper-edge:#e6dcc880;transform:translateY(-3px)}}@media (min-width:48rem){.stage[data-align=center] .stage-main:has(>.portrait){--portrait-top:5rem;padding-bottom:4rem}.stage[data-stage=masquerade][data-align=center] .stage-shade{background:linear-gradient(0deg, var(--color-night), #0b050600 10%), linear-gradient(#0b0506c7, #0b0506a3 46%, #0b05063d 76%, #0b05065c)}.portrait .portrait-name{font-size:2.25rem}.portrait-ranks,.portrait-ranks[data-count="4"]{--plaque-rank:2.5rem;gap:.75rem}.portrait-ranks[data-count="4"] .plaque-meta{letter-spacing:.2em}.share .share-button{width:auto}.report-panel{justify-self:center;width:min(100%,26rem)}}@media (min-width:64rem){.stage[data-align=center] .stage-main:has(>.portrait){--portrait-top:4.5rem}.portrait{--foot:1.5rem;--w:clamp(15rem, calc((100svh - var(--portrait-top) - var(--foot)) / 1.474), min(36rem, 40vw));--rail:calc(var(--w) * .21);grid-template-columns:minmax(0, 1fr) var(--w) minmax(0, 1fr);place-items:start stretch;column-gap:clamp(1.75rem,3.4vw,3rem);max-width:none}.portrait[data-pool=house]{--w:clamp(18rem, calc((100svh - var(--portrait-top) - var(--foot)) / .9), min(40rem, 46vw));--rail:calc(var(--w) * .13);column-gap:clamp(1.5rem,3vw,2.75rem)}.portrait[data-pool=house] .portrait-name{font-size:clamp(2rem,3.4vw,3.25rem);line-height:1.02}.portrait-hang{grid-area:1/2}.portrait-title{max-width:24rem;margin-top:calc(var(--rail) + 1.25rem);text-align:right;grid-area:1/1;justify-self:end}.portrait .portrait-name{font-size:clamp(2.5rem,4.4vw,4rem);line-height:1}.portrait .portrait-place{margin-top:1rem}.portrait-by{justify-content:flex-end;margin-top:.625rem;font-size:1.25rem}.portrait-title .status-line{margin-top:1.125rem;font-size:1.3125rem;line-height:1.25}.portrait-standing{width:100%;margin-top:calc(var(--rail) + 1.25rem);grid-area:1/3;justify-self:start;justify-items:start}.portrait-ranks,.portrait-notes{max-width:15.5rem}.portrait-ranks,.portrait-ranks:is([data-count="1"],[data-count="2"]){--plaque-rank:2.75rem;grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;justify-content:stretch;gap:.625rem}.portrait-ranks[data-count="4"]{--plaque-rank:2.5rem;gap:.5rem}.portrait-ranks>li{container-type:normal}.portrait-ranks .plaque-plate{padding-inline:.85em}.portrait-ranks .plaque-rank{min-width:1.9em}.portrait-notes{text-align:left;margin-top:.875rem}.share{justify-items:start;margin-top:1.5rem}.ways{justify-items:start;margin-top:1.25rem}.ways-line{text-align:left;max-width:15.5rem}.ways .share{margin-top:.875rem}.share-row{width:100%}.share-row>.btn{flex:none}.report{justify-items:start;margin-top:2.75rem}.report-panel{justify-self:start;width:min(100%,22rem)}.report-last{text-align:left}.letter{grid-area:2/1/3/-1;justify-self:center;margin-top:5.5rem}}@media (prefers-reduced-motion:no-preference){.portrait-hang :is(.frame-head,.frame-glow){animation:portrait-sconce .45s var(--ease-out) .55s backwards}.portrait-ranks>li{transition:--frame-heat var(--t-base) var(--ease-out)}.letter{transition:transform var(--t-base) var(--ease-out), border-color var(--t-quick) var(--ease-out)}.report-panel,.report-last{animation:ledger-told var(--t-base) var(--ease-out) backwards}}.stage[data-align=center] .stage-main:has(>.card){padding-top:4.5rem;padding-bottom:2.5rem;display:block}.card{--flap:3.5rem;--paper:#1a1414}@supports (color:color-mix(in lab, red, red)){.card{--paper:color-mix(in srgb, var(--color-bone) 7%, var(--color-night))}}.card{--paper-hi:#231d1b}@supports (color:color-mix(in lab, red, red)){.card{--paper-hi:color-mix(in srgb, var(--color-bone) 11%, var(--color-night))}}.card{--paper-edge:#e6dcc842;--pad:1.25rem;isolation:isolate;width:min(100%,43rem);margin-inline:auto;position:relative}.card[data-card=open]{padding-top:var(--flap)}.card-sheet{padding:1.75rem var(--pad) 2rem;border:1px solid var(--paper-edge);background:linear-gradient(#e6dcc80b, #e6dcc800 14rem), var(--paper);position:relative;box-shadow:0 1px #000c,0 .875rem 2rem #000000b3}.card[data-card=sealed] .card-sheet{padding-top:calc(var(--flap) + 2.75rem)}.card-flap{z-index:1;height:var(--flap);pointer-events:none;display:block;position:absolute;inset:0 0 auto}.card-flap>svg{width:100%;height:100%;fill:var(--paper-hi);stroke:var(--paper-edge);stroke-width:1px;display:block;overflow:visible}.card[data-card=sealed] .card-flap>svg{filter:drop-shadow(0 3px 3px #0000008c)}.card[data-card=open] .card-flap{z-index:-1}.card[data-card=open] .card-flap>svg{fill:#140e0e}@supports (color:color-mix(in lab, red, red)){.card[data-card=open] .card-flap>svg{fill:color-mix(in srgb, var(--color-bone) 4%, var(--color-night))}}.card-seal{--seal-size:4rem;top:var(--flap);z-index:2;pointer-events:none;display:flex;position:absolute;left:50%;translate:-50% -52%}.card[data-card=open] .card-seal{--seal-size:3.25rem;translate:-50% -50%}.card[data-card=open] .card-seal>.seal:first-child{clip-path:polygon(0 0,53% 0,45% 24%,55% 46%,44% 70%,52% 100%,0 100%);translate:-.3rem .1rem;rotate:-9deg}.card[data-card=open] .card-seal>.seal:last-child{margin-left:calc(var(--seal-size) * -1);clip-path:polygon(53% 0,100% 0,100% 100%,52% 100%,44% 70%,55% 46%,45% 24%);translate:.35rem .2rem;rotate:8deg}.card-head{padding-top:1rem}.card[data-card=sealed] .card-head{padding-top:0}.card .card-title{text-align:center;font-size:clamp(2.125rem,10vw,3.25rem);line-height:1}.card-who{border-top:1px solid var(--color-rule);grid-template-columns:5.25rem minmax(0,1fr);align-items:center;column-gap:1rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.card[data-pool=house] .card-who{grid-template-columns:7.5rem minmax(0,1fr)}.card .card-name{overflow-wrap:anywhere;font-size:1.625rem;line-height:1.06}.card .card-place{color:var(--color-bone);margin-top:.375rem}.card-provisional{color:var(--color-bone-dim);margin-top:.5rem;font-size:1.0625rem;line-height:1.3}.card-section{border-top:1px solid var(--color-rule);margin-top:2.75rem;padding-top:2rem}.card-head+.card-section{margin-top:1.25rem;padding-top:1.75rem}.card-section-head{grid-template-columns:minmax(0,1fr);row-gap:.5rem;margin-bottom:1.25rem;display:grid}.card .card-section-title{font-size:1.625rem;line-height:1.08}.card-what{max-width:46ch;color:var(--color-bone-dim);text-wrap:pretty;font-size:1.0625rem;line-height:1.4}.card .card-section-count{color:var(--color-bone)}.card-figure{text-wrap:balance;font-size:clamp(1.3125rem,5.8vw,1.5rem);line-height:1.2}.card-note,.card-none{max-width:34rem;color:var(--color-bone-dim);font-size:1.0625rem;line-height:1.4}.card-note{margin-top:.75rem}.card .card-sub{font-size:1.25rem;line-height:1.15}.card-ranks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 1rem;display:grid}.card-rank{border-left:1px solid var(--paper-edge);flex-direction:column-reverse;justify-content:flex-end;row-gap:.4375rem;min-width:0;padding-left:.875rem;display:flex;container-type:inline-size}.card-rank-figure{white-space:nowrap;font-size:min(1.625rem,24cqi);line-height:1}.card-rank-figure[data-leader]{color:var(--color-gold)}.card .card-rank-board{color:var(--color-bone);overflow-wrap:anywhere;line-height:1.35}.card-standing{text-wrap:balance;font-size:clamp(1.5rem,8vw,2.125rem);line-height:1.08}.card-ranks+:is(.card-standing,.card-none){margin-top:1.5rem}.tally{border:1px solid #e6dcc857;height:.6875rem;display:block}.tally-won{box-sizing:border-box;border-right:1px solid var(--color-bone);background:repeating-linear-gradient(-45deg,#e6dcc8c7 0 1.5px,#0000 1.5px 4.5px);height:100%;display:block}.card-figure+.tally{margin-top:.875rem}.card .tally-ends{color:var(--color-bone);justify-content:space-between;gap:1rem;margin-top:.5rem;display:flex}.ranks{row-gap:1.25rem;display:grid}.rank-line-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.card .rank-line-board{color:var(--color-bone)}.rank-line-now,.rivals-own{white-space:nowrap;font-size:1.375rem;line-height:1}:is(.rank-line-now,.rivals-own)[data-leader]{color:var(--color-gold)}.rank-line-plot{grid-template-columns:4.75rem minmax(0,1fr);column-gap:.625rem;margin-top:.5rem;display:grid}.rank-line-scale{text-align:right;white-space:nowrap;color:var(--color-bone-dim);flex-direction:column;justify-content:space-between;margin-block:-.4375rem;font-size:.9375rem;line-height:1;display:flex}.rank-line-scale[data-flat]{justify-content:center}.rank-line-field{border-block:1px dashed #e6dcc833;height:3.25rem;margin-right:.375rem;display:block;position:relative}.rank-line-run{display:block;position:absolute;inset:0}.rank-line-hatch{background:repeating-linear-gradient(-45deg,#e6dcc82b 0 1px,#0000 1px 5px);position:absolute;inset:0}.rank-line-run>svg{fill:none;width:100%;height:100%;stroke:var(--color-bone);stroke-width:1.5px;stroke-linejoin:miter;stroke-linecap:square;position:absolute;inset:0;overflow:visible}.rank-line-end{background-color:var(--color-bone);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--paper);position:absolute;right:0;translate:50% -50%;rotate:45deg}.rank-line-end[data-leader]{background-color:var(--color-gold)}.card .ranks-clock{justify-content:space-between;gap:1rem;margin:-.5rem .375rem 0 5.375rem;display:flex}.ranks>.card-note{margin-top:-.25rem}@supports (grid-template-columns:subgrid){.ranks{grid-template-columns:max-content minmax(0,1fr);column-gap:.625rem}.rank-line,.rank-line-plot{grid-template-columns:subgrid;grid-column:1/-1;display:grid}.rank-line-head,.ranks>.card-note{grid-column:1/-1}.card .ranks-clock{grid-column:2;margin-left:0}}.wins+.wins{margin-top:2.25rem}.wins .plaque[data-form=caption] .plaque-note{color:var(--color-bone)}.card .standing>.plaque,.card .standing>.plaque .plaque-rank{text-shadow:none}@media (min-width:48rem){.wins .plaque[data-form=caption] .plaque-note{font-size:.6875rem}}.wins>.card-none{margin-top:.375rem}.wins-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:27rem;margin-top:.875rem;display:grid}.wins-cell{min-width:0;display:grid}.rivals{row-gap:1.5rem;display:grid}.rivals-where{border-bottom:1px dashed #e6dcc833;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;display:flex}.card .rivals-where>.label{color:var(--color-bone)}.rivals-pair{gap:.875rem;margin-top:.875rem;display:grid}.rival{min-height:2.75rem;color:inherit;-webkit-tap-highlight-color:transparent;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;column-gap:.875rem;text-decoration:none;display:grid}.rival-none{min-height:0;color:var(--color-bone-dim);font-size:1.0625rem;display:block}.rival-words{row-gap:.25rem;min-width:0;display:grid}.card .rival-name{overflow-wrap:anywhere;font-size:1.3125rem;line-height:1.1}.rival-wins{color:var(--color-bone-dim);font-size:1.0625rem;line-height:1.25}a.rival:focus-visible{outline-offset:4px}@media (hover:hover){a.rival:hover .rival-frame{--heat:1}a.rival:hover .rival-name{text-decoration:underline;-webkit-text-decoration-color:var(--color-ember);-webkit-text-decoration-color:var(--color-ember);-webkit-text-decoration-color:var(--color-ember);text-decoration-color:var(--color-ember);text-underline-offset:.2em;text-decoration-thickness:1px}}.froms{row-gap:1.5rem;display:grid}.from{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1875rem 1.25rem;display:flex}.from-where{font-size:1.25rem;line-height:1.2}.from-share{font-size:1.0625rem;line-height:1.3}.from>.tally{flex:none;width:100%;margin-top:.5rem}.wrongs{margin-top:2rem}.wrongs>.card-note{margin-top:.25rem}.wrongs>.card-none{margin-top:.625rem}.wrong-list{border-top:1px dashed #e6dcc833;margin-top:.75rem}.wrong{border-bottom:1px dashed #e6dcc833;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;padding-block:.5rem;display:grid}.wrong-typed{font-family:var(--font-body);overflow-wrap:anywhere;font-size:1.3125rem;font-style:italic;line-height:1.25}.card .wrong-times{color:var(--color-bone);white-space:nowrap}.card-offer{text-align:center;justify-items:center;row-gap:.875rem;margin-top:1.25rem;display:grid}.card-offer-line{text-wrap:balance;max-width:30ch;font-size:1.1875rem;line-height:1.35}.card .card-offer-button{width:100%;max-width:22rem}.card .card-offer-price{color:var(--color-bone)}.card-sealed{border-top:1px solid var(--color-rule);margin-top:1.75rem}.card-sealed-row{border-bottom:1px solid var(--color-rule);grid-template-columns:1.75rem minmax(0,1fr);column-gap:.875rem;padding-block:1.125rem;display:grid}.card-sealed-seal{--seal-size:1.75rem;grid-row:1/span 4;padding-top:.0625rem}.card-sealed-row>:not(.card-sealed-seal){grid-column:2}.card .card-sealed-row>.card-section-title{font-size:1.4375rem}.card-sealed-row>.card-what{margin-top:.3125rem}.card .card-sealed-count{color:var(--color-bone);margin-top:.5rem}.card-offer-foot{justify-content:center;margin-top:1.25rem;display:flex}.card-offer-foot>a,.card-back>a{align-items:center;min-height:2.75rem;display:inline-flex}.card-back{justify-content:center;margin-top:1.25rem;display:flex}.card .card-back>a{color:var(--color-bone);text-shadow:0 0 .6em var(--color-night)}@media (min-width:48rem){.stage[data-align=center] .stage-main:has(>.card){padding-top:5.75rem;padding-bottom:4rem}.card{--flap:5rem;--pad:3rem}.card-sheet{padding-top:2.25rem;padding-bottom:3rem}.card-seal{--seal-size:4.5rem}.card[data-card=open] .card-seal{--seal-size:3.75rem}.card .card-title{font-size:3.5rem}.card-who{grid-template-columns:6.5rem minmax(0,1fr);column-gap:1.5rem;margin-top:1.75rem;padding-top:1.75rem}.card[data-pool=house] .card-who{grid-template-columns:9.5rem minmax(0,1fr)}.card .card-name{font-size:2.25rem}.card-section{margin-top:3.5rem;padding-top:2.5rem}.card-head+.card-section{margin-top:2.25rem;padding-top:2rem}.card-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1.5rem;margin-bottom:1.625rem}.card-section-head>.card-section-title{grid-area:1/1}.card-section-head>.card-what{grid-area:2/1}.card-section-head>.card-section-count{text-align:right;grid-area:1/2}.card .card-section-title{font-size:1.875rem}.card-figure{font-size:1.75rem}.card-ranks{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.25rem}.card-rank-figure{font-size:min(1.75rem,24cqi)}.card-standing{max-width:11.5em;font-size:2.75rem;line-height:1.04}.card-ranks+:is(.card-standing,.card-none){margin-top:2.25rem}.rank-line-field{height:3.75rem}.rivals-pair{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}.rival{grid-template-columns:5rem minmax(0,1fr)}.wins-row{gap:1.25rem}.card-offer{margin-top:1.75rem}.card-sealed-row{grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;column-gap:1.125rem}.card-sealed-seal{--seal-size:2rem;align-self:start}.card .card-sealed-row>.card-sealed-count{text-align:right;grid-area:1/3;margin-top:0}.card .card-sealed-row>.card-sealed-count~.card-sealed-count{grid-row:2}}@media (prefers-reduced-motion:no-preference){.ranks[data-drawn] .rank-line-run{animation:rank-draw 1.1s var(--ease-in-out) .25s backwards}.ranks[data-drawn] .rank-line-end{animation:rank-land .3s var(--ease-out) 1.25s backwards}}.stage[data-align=center] .stage-main:has(>.vote){padding-top:0;padding-bottom:0;display:block}.stage[data-stage=charon][data-align=center] .stage-shade{background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b050600 20%)}.vote{--top:calc(3.75rem + var(--head-air));--switch:1.25rem;--size:1.875rem;--ask:2.15625rem;--headline:calc(var(--switch) + .25rem + var(--ask) + .875rem);--seam:.375rem;--between:1.875rem;--strip:6.5rem;--tall:1.431;--sconce:.164;--middle:.797;--w:max(7rem, min(calc((100svh - var(--bar-h,0px) - var(--top) - var(--headline) - var(--between) - 2 * var(--seam)) / (2 * var(--tall))), calc(100vw - 2 * var(--gutter) - var(--strip))));padding-top:var(--top);padding-bottom:var(--seam);position:relative}.vote-head{grid-template-rows:var(--switch) var(--ask);height:var(--headline);align-content:start;justify-items:start;row-gap:.25rem;display:grid}.vote[data-pool=house]{--tall:.869;--sconce:.094;--middle:.4815;--size:min(1.875rem, 8.6vw);--between:2.75rem;--w:max(9rem, min(calc((100svh - var(--bar-h,0px) - var(--top) - var(--headline) - var(--between) - 4 * var(--seam)) / (2 * var(--tall))), calc(100vw - 2 * var(--gutter))))}@media not all and (min-width:48rem){.vote{--tall:1.267;--sconce:0;--middle:.6335}.vote[data-pool=house]{--tall:.775;--sconce:0;--middle:.3875}}.vote .ember-rise{font-size:var(--size);line-height:var(--ask);white-space:nowrap;text-shadow:0 0 .5em var(--color-night), 0 1px 2px var(--color-night)}.vote-lede{display:none}.duel-pair{grid-template-columns:minmax(0,1fr);grid-template-rows:auto var(--between) auto;display:grid}@media not all and (min-width:48rem){.duel .frame{--head:0px}.duel .frame>:is(.frame-head,.frame-glow){display:none}}.duel-side{width:var(--w);text-align:left;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-width:0;padding:0;display:block}.duel-side[data-side="0"]{grid-area:1/1;justify-self:start}.duel-side[data-side="1"]{grid-area:3/1;justify-self:end}.duel[data-duel=open] .duel-side{cursor:pointer}.duel-side:focus-visible{outline:none}.duel-side:focus-visible .frame{--frame-heat:1}.duel-side:focus-visible .frame-moulding{outline:2px solid var(--color-ember);outline-offset:3px}.duel[data-duel=open] .duel-side:active .frame-moulding{transform:translateY(2px)}.duel-or{width:calc(100% - var(--w));font-family:var(--font-display);color:var(--color-bone);text-shadow:var(--halo-dense), 0 0 .35em var(--color-night), 0 0 .9em var(--color-night);pointer-events:none;grid-area:2/1;place-self:stretch start;place-items:center;font-size:1.75rem;font-style:italic;font-weight:400;line-height:1;display:grid}.duel-aside{width:calc(100% - var(--w));text-align:center;grid-area:3/1;place-self:start;justify-items:center;margin-top:.25rem;display:grid}.duel .duel-skip,.duel .duel-again{white-space:nowrap;letter-spacing:.14em;min-height:2.75rem;color:var(--color-bone);text-shadow:var(--halo-dense), 0 0 .9em var(--color-night), 0 0 1.6em var(--color-night);-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;padding:0;display:inline-flex}@media not all and (hover:hover) and (pointer:fine){.duel .duel-skip,.duel .duel-again,.vote .vote-lede{text-shadow:var(--halo-dense), var(--halo-dense), 0 0 .9em var(--color-night), 0 0 1.6em var(--color-night)}}.duel .duel-skip.link-burn:before,.duel .duel-skip.link-burn:after,.duel .duel-again.link-burn:before,.duel .duel-again.link-burn:after{right:.14em}.duel .duel-skip{transition:color var(--t-quick) var(--ease-out), opacity var(--t-quick) var(--ease-out)}.duel:not([data-duel=open]) .duel-skip{opacity:0;pointer-events:none}.duel .duel-told{text-wrap:balance;max-width:100%;color:var(--color-bone);text-shadow:0 0 .5em var(--color-night), 0 1px 2px var(--color-night);font-size:.9375rem;font-style:italic;line-height:1.3}.duel .duel-told:empty{display:none}.duel-human{z-index:3;justify-content:center;display:flex;position:relative}html[data-js] .duel .rise[data-rise=hold]{visibility:hidden}.duel-side[data-picked]{transform:translateY(-6px)}.duel-side[data-picked] .frame{--frame-heat:1}.duel-seal{--seal-size:22cqi;top:var(--head);z-index:2;pointer-events:none;line-height:0;display:block;position:absolute}.duel-side[data-side="0"] .duel-seal{right:0;translate:50% -50%}.duel-side[data-side="1"] .duel-seal{left:0;translate:-50% -50%}.duel .plaque-plate{text-align:center;justify-content:center}.duel .plaque-text{align-items:center}.duel .plaque-meta{color:var(--color-bone);white-space:pre-line}.duel .duel-count{top:calc(var(--top) + var(--headline) + .25rem);width:calc(100% - var(--w) - 2.25rem);text-align:right;color:var(--color-bone);text-shadow:0 0 .6em var(--color-night);position:absolute;right:0}@media not all and (min-width:48rem){.duel-seal{--seal-size:19cqi;top:0}.duel-side[data-side="0"] .duel-seal{translate:50%}.duel-side[data-side="1"] .duel-seal{translate:-50%}.duel-seal .seal-specks{display:none}.duel-side[data-side="0"] .duel-seal .seal-wax>svg{transform-origin:0}.duel-side[data-side="1"] .duel-seal .seal-wax>svg{transform-origin:100%}.duel .frame[data-frame-size=large]{--plaque-name:1rem}.duel .frame>.plaque{width:calc(100vw - 2 * var(--gutter) - var(--w) - .5rem);margin:0;position:absolute;bottom:0}.duel-side[data-side="0"] .frame>.plaque{left:calc(100% + .5rem)}.duel-side[data-side="1"] .frame>.plaque{right:calc(100% + .5rem)}.duel:not([data-duel=picked]) .plaque{visibility:hidden}.vote[data-pool=house] .duel-pair{justify-items:center;row-gap:var(--seam)}.vote[data-pool=house] .duel-side[data-side="0"]{grid-area:1/1;justify-self:center}.vote[data-pool=house] .duel-side[data-side="1"]{grid-area:3/1;justify-self:center}.vote[data-pool=house] .duel-or{grid-area:2/1;place-self:center;width:auto;height:auto}.vote[data-pool=house] .duel-aside{text-align:right;grid-area:2/1;justify-content:flex-end;place-self:center stretch;align-items:center;column-gap:.75rem;width:auto;margin-top:0;display:flex}.vote[data-pool=house] .duel-pair:has(.duel-told:not(:empty)) .duel-or{visibility:hidden}.vote[data-pool=house] .duel-pair:has(.duel-told:not(:empty)) .duel-skip{display:none}.vote[data-pool=house] .duel .duel-told{text-align:left;flex:auto}.vote[data-pool=house] .duel .duel-count{top:calc(var(--top) + var(--headline) + var(--seam) + var(--w) * var(--tall) + var(--seam));width:auto;height:var(--between);text-align:left;align-items:center;display:flex;left:0;right:auto}.vote[data-pool=house]:has(.duel-told:not(:empty)) .duel-count{visibility:hidden}.vote[data-pool=house] .duel .frame>.plaque{width:min(100%,17rem);bottom:auto;left:50%;right:auto;translate:-50%}.vote[data-pool=house] .duel-side[data-side="0"] .frame>.plaque{top:calc(100% + .625rem)}.vote[data-pool=house] .duel-side[data-side="1"] .frame>.plaque{bottom:calc(100% + .25rem)}.vote[data-pool=house] .duel[data-duel=picked] .plaque{transition:visibility 0s linear .8s}.vote[data-pool=house] .duel[data-duel=picked] :is(.duel-or,.duel-count){visibility:hidden}}.vote[data-pool=house] .duel-seal{--seal-size:11cqi;top:calc(var(--head) - 2cqi)}.vote[data-pool=house] .duel-side[data-side="0"] .duel-seal{right:3cqi;translate:0 -50%}.vote[data-pool=house] .duel-side[data-side="1"] .duel-seal{left:3cqi;translate:0 -50%}.vote[data-pool=house] .duel-seal .seal-specks{display:none}@media not all and (min-width:48rem){.vote[data-pool=house] .duel-seal{--seal-size:9.5cqi;top:0}.vote[data-pool=house] .duel-side[data-side="0"] .duel-seal{right:0;translate:50%}.vote[data-pool=house] .duel-side[data-side="1"] .duel-seal{left:0;translate:-50%}}@media (min-width:48rem){.stage[data-align=center] .stage-main:has(>.vote){padding-bottom:2.5rem}.stage[data-stage=charon][data-align=center] .stage-shade{background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b050600 20%), radial-gradient(ellipse 34rem 7.5rem at 16% 9rem, #0b050685 55%, #0b050600)}.vote{--size:clamp(1.75rem, 5svh, 2.5rem);--ask:calc(var(--size) * .98);--band:max(17svh, 6.5rem, calc(4rem + var(--head-air) + var(--switch) + .25rem + var(--ask) + .625rem));--w:min(43.33svh, 40vw, calc((100svh - var(--band) - 8.25rem) / var(--tall)));--or:clamp(2.25rem, 4.4vw, 3.75rem);max-width:calc(2 * var(--w) + 24vw);margin-inline:auto;padding-top:0;padding-bottom:0}.vote-head{height:var(--band);align-content:end;padding-bottom:.625rem}.vote[data-pool=house]{--size:clamp(1.75rem, min(5svh, 4.2vw), 2.5rem);--w:min(37vw, calc((100svh - var(--band) - 9rem) / var(--tall)))}.duel-pair{grid-template-columns:minmax(0, var(--w)) minmax(4.5rem, 1fr) minmax(0, var(--w));grid-template-rows:auto;align-items:start}.duel-side{width:auto}.duel-side[data-side="0"]{grid-area:1/1;justify-self:stretch}.duel-side[data-side="1"]{grid-area:1/3;justify-self:stretch}.duel-or{width:auto;height:auto;margin-top:calc(var(--w) * var(--middle));font-size:var(--or);grid-area:1/2;place-self:start center;translate:0 -50%}.duel-aside{width:auto;max-width:100%;margin-top:calc(var(--w) * var(--middle) + var(--or) * .5 + .375rem);grid-area:1/2;justify-self:center}.duel .duel-count,.vote[data-pool=house] .duel .duel-count{width:auto;height:var(--band);justify-content:flex-end;align-items:flex-end;padding-bottom:.875rem;display:flex;top:0;left:auto;right:0}}@media (min-width:64rem) and (min-aspect-ratio:5/4){.vote-lede{top:calc(var(--band) + var(--w) * var(--tall) + 1.375rem);width:min(15rem, calc(100% - 2 * var(--w) - 2rem));text-align:center;text-wrap:balance;color:var(--color-bone);text-shadow:var(--halo-close);font-size:1.0625rem;line-height:1.35;display:block;position:absolute;left:50%;translate:-50%}}@media (min-width:48rem) and (max-width:63.99rem){.duel .duel-skip,.duel .duel-again{letter-spacing:.06em}.duel .duel-skip.link-burn:before,.duel .duel-skip.link-burn:after,.duel .duel-again.link-burn:before,.duel .duel-again.link-burn:after{right:.06em}}.vote:has(>.duel-over)>:is(.vote-head,.vote-lede){display:none}.vote:has(>.duel-over){min-height:calc(100svh - var(--bar-h,0px));align-content:center;max-width:none;padding-top:4.5rem;padding-bottom:2rem;display:grid}.stage[data-stage=charon][data-align=center]:has(.duel-over) .stage-shade{background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b050600 26%), radial-gradient(ellipse 72% 62% at 50% 52%, #0b0506c7, #0b050600)}.duel-over{text-align:center;justify-items:center;gap:clamp(1.25rem,3.5svh,2rem);display:grid}.duel-over .duel-over-line{text-wrap:balance;max-width:19ch;text-shadow:0 0 .5em var(--color-night);font-size:clamp(1.875rem,1.2rem + 2.6vw,3rem);line-height:1.08}.duel-over .duel-over-line em{margin-top:.18em;display:block}.duel-over-ways{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.duel-over .duel-over-line:focus{outline:none}.ember-canvas{z-index:-1;pointer-events:none;width:100%;height:100lvh;position:fixed;inset:0 0 auto}.ember-word{white-space:nowrap;display:inline-block}.ember-rise [data-letter]{display:inline-block}@media (prefers-reduced-motion:reduce){.duel-side[data-sunk]>.rise{visibility:hidden}}@media (prefers-reduced-motion:no-preference){html[data-js] [data-embers] [data-letter]{opacity:0}html[data-js] [data-embers=play] [data-letter]{animation:ember-rise 1.3s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * 55ms + var(--j) * .16s)}html[data-js] .duel .rise:is([data-rise=auto],[data-rise=play]){animation:duel-rise .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms)}html[data-js]:is([data-intro=full],[data-intro=quick]) .duel .rise{opacity:0;animation:none}.duel-side{transition:transform var(--t-base) var(--ease-out)}html[data-js] .duel .duel-side[data-sunk]>.rise{animation:duel-sink .8s var(--ease-in-out) forwards}}.stage[data-align=center] .stage-main:has(>.guess){padding-top:0;padding-bottom:0;display:block}.stage[data-stage=folly][data-align=center] .stage-shade{background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b0506a8 13%, #0b050600 38%)}.guess{--top:3.75rem;--row:3rem;--seam:.5rem;--foot:1.5rem;--w:clamp(11rem, calc((100svh - var(--bar-h,0px) - var(--top) - var(--row) - var(--seam) - var(--foot) - 1rem) / 1.681), calc(100vw - 2 * var(--gutter)));padding-top:var(--top);padding-bottom:var(--foot)}.altar{justify-items:center;row-gap:var(--seam);display:grid;position:relative}.altar-hang{width:var(--w)}.altar[data-result=right] .frame{--frame-heat:1}.altar-photo{display:block}.altar .frame{--plaque-name:clamp(1.0625rem, 6.4cqi, 1.5rem)}.altar-tablet{margin:calc(var(--m) * .5) calc(var(--m) * .4) 0;transform:translateY(calc(-4px * var(--frame-heat)));position:relative}.altar-answer{display:block}.altar-tablet .plaque{transform:none}.altar-tablet .plaque-plate{text-align:center;justify-content:center;min-height:calc(20cqi + 1rem)}.altar-tablet .plaque-text{align-items:center}.altar-mask{--notch:.42em;font-size:var(--plaque-name);-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;-webkit-mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;mask:radial-gradient(circle at 0 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top left / 51% 51% no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), #000 calc(var(--notch) + .5px)) top right / 51% 51% no-repeat, radial-gradient(circle at 0 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom left / 51% 51% no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), #000 calc(var(--notch) + .5px)) bottom right / 51% 51% no-repeat;position:absolute;inset:0;overflow:clip}.altar-mask>i{--line:#e6dcc857;background:radial-gradient(circle at 0 0, transparent var(--notch), var(--line) var(--notch) calc(var(--notch) + 1px), transparent calc(var(--notch) + 1px)) top left / calc(var(--notch) + 2px) calc(var(--notch) + 2px) no-repeat, radial-gradient(circle at 100% 0, transparent var(--notch), var(--line) var(--notch) calc(var(--notch) + 1px), transparent calc(var(--notch) + 1px)) top right / calc(var(--notch) + 2px) calc(var(--notch) + 2px) no-repeat, radial-gradient(circle at 0 100%, transparent var(--notch), var(--line) var(--notch) calc(var(--notch) + 1px), transparent calc(var(--notch) + 1px)) bottom left / calc(var(--notch) + 2px) calc(var(--notch) + 2px) no-repeat, radial-gradient(circle at 100% 100%, transparent var(--notch), var(--line) var(--notch) calc(var(--notch) + 1px), transparent calc(var(--notch) + 1px)) bottom right / calc(var(--notch) + 2px) calc(var(--notch) + 2px) no-repeat, radial-gradient(ellipse 62% 90% at 50% 50%, #0b0506b3, #0b050678), var(--mask-art,none) calc(50% + 70.5cqi) 50% / 300cqi auto no-repeat, var(--color-night-2);box-shadow:inset 0 0 0 1px var(--line);position:absolute;inset:0}.altar-mask>i:first-child{clip-path:polygon(0 0,52% 0,47.5% 23%,53.5% 44%,46.5% 66%,51.5% 85%,49% 100%,0 100%);transform:translate(-.5px)}.altar-mask>i:last-child{clip-path:polygon(52% 0,100% 0,100% 100%,49% 100%,51.5% 85%,46.5% 66%,53.5% 44%,47.5% 23%);transform:translate(.5px)}.altar-mask:before{content:"";background:linear-gradient(90deg, transparent 42%, var(--color-ember) 47%, var(--color-flame) 50%, var(--color-ember) 53%, transparent 58%);opacity:0;position:absolute;inset:0}.altar[data-asking] .altar-mask:before{opacity:1}.altar[data-asking] .altar-mask>i:first-child{transform:translate(-1.4%)}.altar[data-asking] .altar-mask>i:last-child{transform:translate(1.4%)}.altar[data-altar=revealed] .altar-mask>i{visibility:hidden}.altar[data-altar=revealed] .altar-mask>i:first-child{transform:translate(-56%)}.altar[data-altar=revealed] .altar-mask>i:last-child{transform:translate(56%)}.altar .altar-question{text-align:center;text-shadow:0 0 .4em var(--color-night), 0 1px 2px var(--color-night);padding-inline:.5rem;font-size:clamp(1.375rem,8cqi,2rem);line-height:1.08;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.altar-question em{display:block}.altar[data-altar=revealed] .altar-question{opacity:0}.altar-row{width:min(100%, max(var(--w), 20.5rem));max-width:calc(100vw - 2 * var(--gutter));min-height:var(--row);align-items:center;gap:.75rem;display:flex;position:relative}.altar-form{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.altar-field{min-width:0;height:var(--row);border-bottom:1px solid var(--color-bone-dim);font-family:var(--font-display);color:var(--color-bone);caret-color:var(--color-ember);text-shadow:0 0 .5em var(--color-night);transition:border-color var(--t-quick) var(--ease-out), box-shadow var(--t-quick) var(--ease-out);background:0 0;border-radius:0;flex:1;padding:0 .125rem;font-size:1.25rem;font-weight:400;line-height:1.2}.altar-field::placeholder{color:var(--color-bone-dim);opacity:1;font-style:italic}.altar-field:focus-visible{border-bottom-color:var(--color-ember);box-shadow:0 1px 0 var(--color-ember), 0 .75rem .875rem -.75rem #e8692acc;outline:none}@media (hover:hover){.altar-field:hover:not(:focus-visible){border-bottom-color:var(--color-flame)}}.altar-hint{display:none}.altar .altar-told{min-width:0;color:var(--color-bone);text-shadow:0 0 .6em var(--color-night);flex-direction:column;flex:1;gap:.3125rem;display:flex}.altar .altar-told:empty{position:absolute}.altar-note{text-align:center;color:var(--color-bone);text-shadow:0 0 .5em var(--color-night), 0 1px 2px var(--color-night);font-size:.9375rem;font-style:italic;line-height:1.3;position:absolute;top:100%;left:0;right:0}.altar[data-empty] .altar-row{justify-content:center}.altar[data-empty] .altar-note:not(:empty){text-align:start;position:static}.altar .altar-again{white-space:nowrap;min-height:2.75rem;color:var(--color-bone);text-shadow:0 0 1px var(--color-night), 0 0 3px var(--color-night), 0 0 .6em var(--color-night);background:0 0;flex:none;align-items:center;padding:0;display:inline-flex}.altar-human{z-index:3;position:absolute;bottom:0;left:50%;translate:-50%}.guess:has(>.altar-over){min-height:calc(100svh - var(--bar-h,0px));align-content:center;padding-top:4.5rem;padding-bottom:2rem;display:grid}.stage[data-stage=folly][data-align=center]:has(.altar-over) .stage-shade{background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b050600 26%), radial-gradient(ellipse 72% 62% at 50% 54%, #0b0506c7, #0b050600)}.altar-over{padding-inline:var(--gutter);text-align:center;row-gap:clamp(1.25rem,3.5svh,2rem)}.altar-over .altar-over-line{text-wrap:balance;max-width:19ch;text-shadow:0 0 .5em var(--color-night);font-size:clamp(1.875rem,1.2rem + 2.6vw,3rem);line-height:1.08}.altar-over .altar-over-line em{margin-top:.18em;display:block}.altar-over .altar-over-line:focus{outline:none}@media (min-width:48rem){.guess{--mould:max(20svh, 8.125rem);--row:3.25rem;--seam:.625rem;--foot:1.25rem;--w:clamp(11rem, calc((100svh - var(--mould) - var(--row) - var(--seam) - var(--foot) - 1rem) / 1.517), min(34rem, calc(100vw - 2 * var(--gutter))));padding-top:calc(var(--mould) - var(--w) * .164)}}@media (min-width:64rem){.altar:not([data-empty]) .altar-note{text-align:start;width:14rem;font-size:1.0625rem;top:50%;left:calc(100% + 1.5rem);right:auto;translate:0 -50%}.altar-row:has(.altar-note:not(:empty)) .altar-hint{visibility:hidden}.altar-hint{width:14rem;color:var(--color-bone-dim);text-shadow:0 0 .5em var(--color-night), 0 1px 2px var(--color-night);font-size:1.0625rem;line-height:1.3;display:block;position:absolute;top:50%;left:calc(100% + 1.5rem);translate:0 -50%}}.decode-word{white-space:nowrap;display:inline-block}.decode [data-letter]{text-align:center;display:inline-block}.plaque-name .decode em{color:var(--color-gold);font-style:italic}@media (prefers-reduced-motion:no-preference){html[data-js] [data-decode] [data-letter]:not([data-lit]){opacity:0}.altar-mask>i{transition:transform var(--t-base) var(--ease-out)}.altar[data-asking] .altar-mask>i{transition-duration:.12s}.altar-mask:before{transition:opacity .12s var(--ease-out)}.altar[data-asking] .altar-mask:before{animation:mask-ember .9s var(--ease-in-out) .12s infinite alternate}.altar[data-altar=revealed] .altar-mask>i{animation:.64s var(--ease-in-out) both;transition:visibility 0s .64s}.altar[data-altar=revealed] .altar-mask>i:first-child{animation-name:mask-crack-left}.altar[data-altar=revealed] .altar-mask>i:last-child{animation-name:mask-crack-right}.altar .altar-question{transition:opacity var(--t-base) var(--ease-out)}.altar[data-altar=revealed] .altar-question{transition-duration:var(--t-quick)}.altar-photo[data-swap]{animation:altar-swap var(--t-base) var(--ease-out) backwards}}.stage[data-stage][data-align=center]:has(.nothing) .stage-shade{background:var(--shade-top), var(--shade-foot), radial-gradient(ellipse 72% 62% at 50% 52%, #0b0506c7, #0b050600)}.nothing{text-align:center;justify-items:center;gap:clamp(1rem,3svh,1.75rem);display:grid}.nothing-frame{width:clamp(6.5rem,22svh,10.5rem)}.invite-page{justify-items:center;row-gap:clamp(1rem,3svh,1.75rem);display:grid}.invite .nothing-frame{width:clamp(9rem,30svh,15rem)}.invite .invite-count{color:var(--color-bone);text-shadow:0 0 .6em var(--color-night);margin-top:-.5rem}.nothing .nothing-line{text-wrap:balance;max-width:24ch;text-shadow:0 0 .5em var(--color-night);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.75rem);line-height:1.1}.stage[data-align=center] .stage-main:has(>:is(.board,.places)){padding-top:0;padding-bottom:0;display:block;overflow-x:clip;container-type:inline-size}:is(.stage[data-stage=pandemonium][data-align=center] .stage-shade,.stage[data-stage=albatross][data-align=center]:has(.board) .stage-shade){background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b05068f 11%, #0b050600 34%)}.board{--top:calc(3.75rem + var(--head-air));--where:2.25rem;--headline:2.25rem;--kinds:2.5rem;--seam:.75rem;--board-lead:clamp(11rem, calc((100svh - var(--bar-h,0px) - var(--top) - var(--where) - var(--headline) - var(--kinds) - 3 * var(--seam) - .375rem) / 1.374), 100cqi);padding-top:var(--top);padding-bottom:2.5rem}.board-head{grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--where) minmax(var(--headline), auto);grid-template-areas:"pools where""title title";grid-auto-rows:var(--kinds);align-items:center;column-gap:1rem;row-gap:var(--seam);display:grid}.board-head>.pools{grid-area:pools}.board-head>.where{grid-area:where;justify-self:end}.board-head>.board-title{grid-area:title}.board-head>.kinds{grid-column:1/-1}.board-words{height:var(--headline);flex-direction:column;justify-content:center;display:flex}.board-words>.board-eyebrow{display:none}.board .board-title{white-space:nowrap;text-shadow:0 0 .5em var(--color-night), 0 1px 2px var(--color-night);font-size:min(1.875rem,8vw);line-height:1.15}.board[data-elsewhere] .board-title{white-space:normal;text-wrap:balance;line-height:1.08}.where{z-index:4;min-width:0;max-width:100%;height:var(--where);position:relative}.where-box{height:100%;position:relative}.board .where-shown{border:1px solid var(--color-rule);height:100%;color:var(--color-bone);letter-spacing:.14em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--t-quick) var(--ease-out), background-color var(--t-quick) var(--ease-out);background-color:#0b0506bd;align-items:center;padding-inline:.75rem .625rem;list-style:none;display:flex;position:relative}.where-shown::-webkit-details-marker{display:none}.where-shown:after{content:"";position:absolute;inset:calc(-.25rem - 1px) -1px}.where-box[open]>.where-shown,.where-shown:active{background-color:#0b0506e6;border-color:#e6dcc857}.where-shown:focus-visible{outline-offset:3px}.where-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.where-shown>.where-name{max-width:min(16rem,62cqi)}.where .flame-dot{flex:none;margin:0 .5rem 0 0;position:static}.where-shown>.flame-dot{opacity:1;transform:none}.where-turn{border:solid var(--color-bone-dim);border-width:0 1px 1px 0;flex:none;width:.4375rem;height:.4375rem;margin:-.25rem .125rem 0 .625rem;rotate:45deg}.where-box[open] .where-turn{margin-top:.25rem;rotate:225deg}.where-list{background:linear-gradient(#e6dcc80d,#e6dcc800 3rem),#0b0506f5;border:1px solid #e6dcc842;width:max-content;min-width:max(100%,13rem);max-width:min(20rem,100cqi);display:grid;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 1px #000c,0 1rem 2.25rem #000000c7}.where-list>li+li{border-top:1px solid var(--color-rule)}.board .where-place{letter-spacing:.14em;white-space:nowrap;-webkit-tap-highlight-color:transparent;min-height:2.75rem;transition:color var(--t-quick) var(--ease-out), background-color var(--t-quick) var(--ease-out);align-items:center;padding-inline:1rem;text-decoration:none;display:flex}.board .where-place[aria-current=page]{color:var(--color-bone);background-color:#e6dcc814}.board .where-place:active{color:var(--color-bone)}.where-place:focus-visible{outline-offset:-3px}.where-list>.where-every{border-top-color:#e6dcc842}.board .where-every>.where-place{color:var(--color-bone);column-gap:.5rem}.kinds{align-items:center;display:flex}.board .kind{font-family:var(--font-display);white-space:nowrap;text-shadow:var(--halo-dense), 0 0 .9em var(--color-night);-webkit-tap-highlight-color:transparent;flex:none;align-items:center;font-size:1rem;font-style:italic;font-weight:400;line-height:1.1;display:flex}@media (max-width:47.999rem){.kinds{height:var(--kinds);border-bottom:1px solid var(--color-rule);justify-content:space-between}.board .kind{height:2.75rem;font-size:clamp(.8125rem,4.1vw,1rem)}.board .kind:before{content:none}.board .kind:after{background:linear-gradient(90deg, var(--color-ember) 55%, var(--color-flame));transform-origin:0;height:2px;top:auto;bottom:.125rem;box-shadow:0 0 6px #e8692ab3}.board .kind[aria-current=page]:after{transform:scaleX(1)}.board .kind:not([aria-current=page]):after{background:var(--color-bone);box-shadow:none}.kind:focus-visible{outline-offset:-2px}}.board .hall-wall{isolation:isolate;margin-top:var(--seam);flex-wrap:wrap;justify-content:center;gap:1rem;display:flex;position:relative}.board .hall-lead{width:var(--board-lead);margin:0 calc((100% - var(--board-lead)) / 2 - .5px) .5rem;flex:none}.board .hall-cell{flex:none;width:calc(50% - .5rem)}.board .frame{--rest:.72}.board .frame[data-frame=gold]{--rest:.86}.board .frame-glow{opacity:calc(.46 + .54 * var(--frame-heat))}.board .hall-wall:before{content:"";top:calc(var(--board-lead) * .84);z-index:-1;width:calc(var(--board-lead) * 3.3);height:calc(var(--board-lead) * 2.7);opacity:.2;pointer-events:none;background:radial-gradient(closest-side,#ffe8aae6,#e3c67f8f 34%,#c9a55a3d 64%,#c9a55a00);position:absolute;left:50%;translate:-50% -50%}.board-foot{z-index:0;text-align:center;text-shadow:var(--halo-close);justify-items:center;row-gap:.25rem;margin-top:2rem;display:grid;position:relative}.board-foot:before{content:"";inset:-1.5rem calc((100% - 100cqi) / 2 - var(--gutter)) -1rem;z-index:-1;pointer-events:none;background:linear-gradient(#0b050600,#0b050680 1.5rem calc(100% - 1rem),#0b050600);position:absolute}.board-foot .btn{text-shadow:none}.board-foot>p{text-wrap:balance;max-width:30em}.board .board-places{align-items:center;min-height:2.75rem;display:inline-flex}.board>.doors{margin-top:1.5rem;padding-bottom:0}@media (max-width:47.999rem){.board>.doors[data-count="1"] .door{--room:calc(100svh - var(--bar-h,0px) - 5.625rem)}}.board-none{text-align:center;justify-items:center;row-gap:1.5rem;margin-top:3.5rem;display:grid}.board .board-none-line{max-width:18ch;color:var(--color-bone);text-shadow:0 0 .6em var(--color-night), 0 1px 2px var(--color-night);text-wrap:balance;font-size:1.5rem;line-height:1.25}.board[data-pool=house]{--kinds:0rem;--board-lead:clamp(11rem, calc((100svh - var(--bar-h,0px) - var(--top) - var(--where) - var(--headline) - 2 * var(--seam) - .375rem) / .851), 100cqi)}.board[data-pool=house] .hall-wall:before{top:calc(var(--board-lead) * .51);height:calc(var(--board-lead) * 1.9)}@media (min-width:48rem){.board{--top:calc(4rem + var(--head-air));--switch:1.25rem;--where:2.75rem;--kinds:2.75rem;--headline:calc(var(--where) + .25rem + var(--kinds));--seam:1rem;--board-lead:clamp(14rem, calc((100svh - var(--top) - var(--headline) - 9rem) / 1.524), 21rem);padding-bottom:3.5rem}.board-head{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:var(--switch) auto;grid-template-areas:"pools where""title kinds";grid-auto-rows:auto;align-items:start;gap:.25rem 2rem}.board-head>.pools{justify-self:start}.board-head>.kinds{margin-top:calc(var(--where) - var(--switch));grid-area:kinds;justify-self:end}.board-words{row-gap:.625rem;height:auto}.board-words>.board-eyebrow{display:block}.board .board-title{font-size:2.75rem;line-height:.98}.board[data-pool=house]{--headline:calc(var(--switch) + .25rem + 2.75rem);--board-lead:clamp(14rem, calc((100svh - var(--top) - var(--headline) - 9rem) / .9), 34rem)}.board .where-shown,.board .where-place{letter-spacing:.2em}.kinds{column-gap:1.75rem}.board .kind{min-height:var(--kinds);font-size:1.125rem}.board .kind[aria-current=page]:after{transform:scaleX(1)}.board-none{row-gap:2rem;margin-top:6rem}.board .board-none-line{max-width:22ch;font-size:1.875rem}.board .hall-wall{gap:2rem 1.25rem}.board .hall-lead{margin-bottom:0}.board .hall-cell{width:calc(25% - .9375rem)}.board-foot>p{max-width:none}.board>.doors{width:min(100%,22rem);margin:2.5rem auto 0}}@media (min-width:48rem) and (max-width:63.999rem){.board:not([data-pool=house])>.board-head>.board-title{white-space:normal;text-wrap:balance;font-size:clamp(2rem,4.35vw,2.75rem)}}@media (hover:hover){.where-shown:hover{border-color:#e6dcc857}.board .where-place:hover{color:var(--color-bone);background-color:#e6dcc80d}}@media (min-width:64rem){.board{--board-lead:max(12rem, min(39.4svh, 30rem, 100cqi / 3.88));width:min(100%, calc(var(--board-lead) * 3.88));grid-template-columns:minmax(0,1fr);margin-inline:auto;padding-bottom:4rem;display:grid}.board-head{z-index:1;pointer-events:none;grid-area:1/1;align-self:start}.board-head>*{pointer-events:auto}.board>.ignite{grid-area:1/1}.board-head>:is(.board-title,.where,.kinds),.board-words{max-width:calc(var(--board-lead) * 1.3)}.board-words{row-gap:calc(var(--board-lead) * .03)}.board .board-title{font-size:calc(var(--board-lead) * .13)}.board{--where:2rem;--kinds:2rem}.board-head>.kinds{margin-top:calc(var(--where) - var(--switch) + clamp(0px, calc(var(--board-lead) * .28 - 4.875rem), .5rem))}.kinds{column-gap:clamp(.875rem, calc(var(--board-lead) * .075), 1.75rem)}.board .kind{font-size:clamp(.9375rem, calc(var(--board-lead) * .055), 1.125rem)}@media (any-pointer:coarse){.where-shown:after{inset:calc(-.75rem - 1px) -1px -1px}.board .kind{min-height:2.75rem;margin-block:-.25rem -.5rem;padding-bottom:.25rem}.board .kind:before,.board .kind:after{top:calc(50% - .125rem + .78em)}}.board .hall-wall{--near:calc(var(--board-lead) * .7);--far:calc(var(--board-lead) * .56);grid-template-columns:var(--far) var(--near) var(--board-lead) var(--near) var(--far);align-items:start;gap:0 calc(var(--board-lead) * .09);margin-top:0;display:grid}.board .hall-lead{grid-area:1/3;width:auto;margin:0}.board .hall-cell{--w:var(--near);width:auto;margin-top:calc(var(--board-lead) * .84 - var(--w) * .7975);grid-row:1}.board .hall-cell:nth-child(2){grid-column:2}.board .hall-cell:nth-child(3){grid-column:4}.board .hall-cell:nth-child(4){--w:var(--far);grid-column:1}.board .hall-cell:nth-child(5){--w:var(--far);grid-column:5}.board .hall-cell .plaque-plate{min-height:calc(3.46em + .83125rem + 2px)}.board:not([data-kind=fans]) .hall-cell .plaque-plate{min-height:calc(3.68em + 1.9125rem + 3px)}.board>.doors{--door-gap:clamp(1.5rem, calc(100svh - 45rem), 5rem);margin-top:var(--door-gap)}.board>.doors .door{--door-room:clamp(11rem, calc(100svh - var(--top) - var(--door-gap) - 25rem), 17.5rem)}.board>.doors .door-visual{height:var(--door-room)}.board>.doors .door-frame{width:min(10.25rem, 70cqi, calc((var(--door-room) - 3.75rem) * .69))}.board[data-pool=house]{--board-lead:max(16rem, min(35.5rem, calc((100svh - var(--top) - 11.5rem) / .9), 54cqi));width:min(100%, calc(var(--board-lead) * 1.86))}.board[data-pool=house] .board-head{pointer-events:auto;grid-area:auto;margin-bottom:1rem}.board[data-pool=house]>.ignite{grid-area:auto}.board[data-pool=house] .board-head>:is(.board-title,.where){max-width:none}.board[data-pool=house] .board-title{font-size:2.75rem}.board[data-pool=house] .hall-wall{grid-template-columns:var(--board-lead) minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:1fr auto auto 1fr;align-items:stretch;gap:0 1.25rem}.board[data-pool=house] .hall-lead{grid-area:1/1/-1/2}.board[data-pool=house] .hall-cell{margin-top:0}.board[data-pool=house] .hall-cell .plaque-plate{min-height:0}.board[data-pool=house] .hall-cell:nth-child(2){grid-area:2/2}.board[data-pool=house] .hall-cell:nth-child(3){grid-area:2/3}.board[data-pool=house] .hall-cell:nth-child(4){grid-area:3/2}.board[data-pool=house] .hall-cell:nth-child(5){grid-area:3/3}.board[data-pool=house] .hall-cell:nth-child(n+4){margin-top:1.5rem}.board[data-pool=house] .hall-wall:before{left:calc(var(--board-lead) / 2)}}@media (prefers-reduced-motion:no-preference){html[data-js] .ignite[data-ignition] [data-ignite]:not([data-lit]) :is(.frame-flame,.frame-glow){opacity:0}html[data-js] .ignite[data-ignition] .hall-wall:has(>.hall-lead>[data-ignite]:not([data-lit])):before{opacity:0}html[data-js] .ignite[data-ignition] [data-ignite]:not([data-lit]) :is(.frame-ink,.frame-crest){opacity:.1}html[data-js] .ignite[data-ignition] [data-ignite]:not([data-lit]) .plaque{opacity:.14}.ignite [data-catch]{animation:ignite-heat 1.5s var(--ease-out) backwards}.ignite [data-catch] .frame-flame{animation:candle-flicker .19s ease-in-out infinite alternate, ignite-flame .8s var(--ease-out) backwards}.ignite [data-catch] .frame-glow{animation:ignite-glow 1.4s var(--ease-out) backwards}.ignite [data-catch] :is(.frame-ink,.frame-crest){animation:ignite-gilt 1.2s var(--ease-out) backwards}.ignite [data-catch] .plaque{animation:ignite-plaque .9s var(--ease-out) backwards}.ignite [data-catch] :is(.plaque-rank,.plaque-name){animation:ignite-words 1.4s var(--ease-out) backwards}.ignite [data-catch] .frame-head:after{--dot:max(3px, var(--m) * .13);content:"";bottom:calc(var(--crest-h) - var(--crest-sink) - var(--flame-drop) + var(--flame-h) * .6);left:calc(50% - var(--dot) / 2);width:var(--dot);height:var(--dot);background-color:var(--color-flame);box-shadow:calc(var(--m) * .9) calc(var(--m) * -.5) 0 0 var(--color-flame), calc(var(--m) * -.8) calc(var(--m) * -.8) 0 0 var(--color-ember), calc(var(--m) * .35) calc(var(--m) * -1.5) 0 0 var(--color-ember), calc(var(--m) * -.4) calc(var(--m) * -1.9) 0 0 var(--color-flame), calc(var(--m) * 1.4) calc(var(--m) * -1.3) 0 0 var(--color-ember), calc(var(--m) * -1.5) calc(var(--m) * -.3) 0 0 var(--color-flame);opacity:0;animation:ignite-sparks .76s var(--ease-out) backwards;position:absolute}.ignite [data-catch][data-frame=gold]{animation-duration:2.2s}.ignite .hall-wall:has(>.hall-lead>[data-catch]):before{animation:ignite-flare 2.2s var(--ease-out) backwards}.ignite [data-catch][data-frame=gold] .frame-crest{animation:ignite-crown 2.2s var(--ease-out) backwards}.board{transition:opacity .4s var(--ease-out)}.board[data-snuff]{opacity:.35;transition:opacity .25s var(--ease-in-out)}}:is(.stage[data-stage=melrose][data-align=center] .stage-shade,.stage[data-stage=albatross][data-align=center]:has(.places) .stage-shade){background:var(--shade-top), var(--shade-foot), linear-gradient(#0b050699, #0b050680)}.places{--top:calc(3.75rem + var(--head-air));--place:clamp(11rem, calc((100svh - var(--bar-h,0px) - 21.125rem) / 1.374), 16rem);padding-top:var(--top);text-align:center;padding-bottom:3rem}.places[data-pool=house]{--place:clamp(11rem, calc((100svh - var(--bar-h,0px) - 21.125rem) / .851), min(100%, 21rem))}.places-head>.pools{justify-content:center;margin-bottom:.25rem}.places .places-title{text-shadow:var(--halo);font-size:2rem}.places .places-lede{max-width:32ch;color:var(--color-bone);text-shadow:var(--halo-dense), 0 0 .9em var(--color-night);text-wrap:balance;margin:.5rem auto 0;font-size:1.0625rem;line-height:1.35}.places-kind{margin-top:1.5rem}.places-kind+.places-kind{margin-top:3rem}.places .places-kind-name{color:var(--color-bone);text-shadow:var(--halo-close);align-items:center;column-gap:1rem;display:flex}.places-kind-name:before,.places-kind-name:after{content:"";background-color:var(--color-rule);flex:1 1 0;height:1px}.places-list{flex-wrap:wrap;justify-content:center;gap:2.5rem 3rem;margin-top:1.25rem;display:flex}.place{width:var(--place)}.places .place-name{overflow-wrap:anywhere;text-shadow:var(--halo);text-wrap:balance;font-size:1.75rem;line-height:1.08}.places .place-count{color:var(--color-bone);text-shadow:var(--halo-dense), 0 0 .9em var(--color-night);margin:.375rem 0 .5rem}.places-none{justify-items:center;row-gap:1.25rem;margin-top:2.5rem;display:grid}.places .places-none>.lede{text-shadow:0 0 .6em var(--color-night);font-size:1.1875rem}@media (min-width:48rem){.places{--top:calc(4rem + var(--head-air));--place:clamp(11rem, calc((100svh - var(--top) - 24.875rem) / 1.524), 17rem);padding-bottom:4.5rem}.places[data-pool=house]{--place:clamp(12rem, calc((100svh - var(--top) - 23.625rem) / .9), 22rem)}.places .places-title{font-size:var(--display-l)}.places .places-lede{max-width:none;margin-top:.75rem;font-size:1.25rem}.places-kind{margin-top:2rem}.places-kind+.places-kind{margin-top:4rem}.places-list{margin-top:1.75rem}.places .place-name{font-size:2.25rem}}.rehearsal{z-index:30;left:.75rem;bottom:calc(var(--bar-h,0px) + env(safe-area-inset-bottom,0px) + .75rem);border:1px solid var(--color-rule);max-width:calc(100vw - 1.5rem);color:var(--color-bone-dim);pointer-events:none;background-color:#0b0506e0;padding:.3rem .6rem;font-size:.625rem;line-height:1.3;position:fixed}.stage[data-stage=pandemonium][data-align=center]:has(.final-told) .stage-shade{background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b050600 26%), radial-gradient(ellipse 72% 62% at 50% 52%, #0b0506c7, #0b050600)}.final-told{text-align:center;justify-items:center;gap:clamp(1.25rem,3.5svh,2rem);display:grid}.final-told .final-told-line{text-wrap:balance;max-width:19ch;text-shadow:0 0 .5em var(--color-night);font-size:clamp(1.875rem,1.2rem + 2.6vw,3rem);line-height:1.08}.final-told .final-told-line em{margin-top:.18em;display:block}.final-told .final-told-lede{text-wrap:balance;max-width:30ch;text-shadow:0 0 .6em var(--color-night);font-size:1.1875rem;line-height:1.35}.reveal>.reveal-skip{display:none}.board.final>.board-head{display:block}@media (prefers-reduced-motion:no-preference){:is(html[data-js]:not([data-hydrated]) .reveal,.reveal[data-reveal-held]):not([data-reveal=done]) [data-ignite]:not([data-lit]) [data-costume-image]{visibility:hidden}:is(html[data-js]:not([data-hydrated]) .reveal,.reveal[data-reveal-held]):not([data-reveal=done])[data-ignition] [data-ignite]:not([data-lit]) .plaque{opacity:0}.reveal [data-catch] [data-costume-image]{animation:reveal-photo .7s var(--ease-out) backwards}:is(html[data-js]:not([data-hydrated]) .reveal,.reveal[data-reveal-held]):not([data-reveal=done])~.final-rest{visibility:hidden}.reveal[data-reveal-held]:not([data-reveal=done])>.reveal-skip{min-height:2.75rem;color:var(--color-bone);cursor:pointer;text-shadow:0 0 .6em var(--color-night);align-items:center;margin:1rem auto 0;display:flex}}@media not all and (min-width:48rem){.board.final .hall-wall>.hall-cell:nth-child(5){order:1}.board.final .hall-wall>.hall-cell:nth-child(4){order:2}.board.final .hall-wall>.hall-cell:nth-child(3){order:3}.board.final .hall-wall>.hall-cell:nth-child(2){order:4}.board.final .hall-wall>.hall-lead{order:5;margin-top:.5rem;margin-bottom:0}.board.final .hall-wall:before{top:auto;bottom:calc(var(--board-lead) * .885);translate:-50% 50%}}.final-houses{margin-top:2.5rem}.board.final-houses-board{--board-lead:100cqi;width:auto;margin-top:1.25rem;padding:0}.board.final-houses-board .hall-wall{margin-top:0}@media not all and (min-width:48rem){.board.final .final-houses-board .hall-wall:before{bottom:calc(var(--board-lead) * .39 + 4.5rem)}}@media (min-width:48rem){.final-houses{margin-top:3.25rem}.board.final-houses-board{--board-lead:min(30rem, 100cqi);margin-top:1.75rem;display:block}}@media (min-width:64rem){.board.final-houses-board{--board-lead:max(16rem, min(31rem, 50cqi));width:min(100%, calc(var(--board-lead) * 1.86));display:block}}.final-part-name{color:var(--color-bone);text-shadow:0 0 .6em var(--color-night);align-items:center;column-gap:1rem;display:flex}.final-part-name:before,.final-part-name:after{content:"";background-color:#e6dcc83d;flex:1 1 0;height:1px}.final-local,.final-yours{margin-top:2.5rem}.final-local{justify-items:stretch;display:grid}.standings-rows.final-five{grid-template-columns:repeat(6,minmax(0,1fr))}.final-five>.standings-cell{grid-column:span 2}.final-five>.standings-cell:nth-child(4):nth-last-child(2){grid-column:2/span 2}.final-five>.standings-cell:nth-child(4):last-child{grid-column:3/span 2}.final-five[data-pool=house]{grid-template-columns:repeat(4,minmax(0,1fr))}.final-five[data-pool=house]>.standings-cell:nth-child(n){grid-column:span 2}.final-five[data-pool=house]>.standings-cell:nth-child(odd):last-child{grid-column:2/span 2}.final-local .final-whole{justify-self:center;align-items:center;column-gap:.5rem;min-height:2.75rem;margin-top:.75rem;display:inline-flex}.final-yours-list{row-gap:2rem;margin-top:1.5rem;display:grid}.final-mine{text-align:center;justify-items:center;row-gap:1rem;display:grid}.final-mine-hang{width:min(100%,11rem)}.final-mine[data-pool=house] .final-mine-hang{width:min(100%,17rem)}.final-mine-words{justify-items:center;row-gap:.75rem;width:100%;display:grid}.final-mine .final-mine-name{text-wrap:balance;text-shadow:0 0 .6em var(--color-night);font-size:1.625rem;line-height:1.15}.final-ranks{row-gap:.5rem;width:min(100%,16rem);display:grid}.final-ranks>li{display:grid}.final-ranks .plaque{display:flex}.final-ranks .plaque-plate{flex:auto}.final-ranks .plaque-meta,.final-mine-none{color:var(--color-bone)}.final-local .final-whole,.final-mine-none,.final-mine-ways>a{color:var(--color-bone);text-shadow:var(--halo-dense), 0 0 .9em var(--color-night)}.final-mine-ways{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 1.75rem;display:flex}.final-mine-ways>a{align-items:center;column-gap:.5rem;min-height:2.75rem;display:inline-flex}.pass-card.final-offer{z-index:auto;margin:2rem auto 0;position:relative}.final-offer .final-offer-line{text-wrap:balance;margin-top:.75rem;font-size:1.0625rem;line-height:1.3}.final .board-foot{row-gap:1rem;margin-top:3rem}@media (min-width:48rem){.final-local,.final-yours{margin-top:3.25rem}.standings-rows.final-five{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,46rem);margin-inline:auto}.final-five>.standings-cell,.final-five>.standings-cell:nth-child(4):nth-last-child(2),.final-five>.standings-cell:nth-child(4):last-child,.final-five[data-pool=house]>.standings-cell:nth-child(n),.final-five[data-pool=house]>.standings-cell:nth-child(odd):last-child{grid-column:auto}.standings-rows.final-five[data-pool=house]{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,60rem)}.final-mine[data-pool=house]{grid-template-columns:16rem minmax(0,17rem)}.final-mine[data-pool=house] .final-mine-hang{width:100%}.final-mine{text-align:left;grid-template-columns:11rem minmax(0,17rem);justify-content:center;place-items:start;column-gap:2.25rem}.final-mine-words{justify-items:start}.final-mine-ways{justify-content:flex-start}}@media (min-width:64rem){.board.final .board-title,.board[data-hall] .board-title{font-size:calc(var(--board-lead) * .116)}}@media not all and (min-width:48rem){.places[data-hall] .places-title{font-size:1.75rem}}.portrait-certificate{text-align:center;flex-direction:column;align-items:center;row-gap:.5rem;margin-top:.75rem;display:flex}.portrait-certificate-line{max-width:30ch;color:var(--color-bone-dim);font-size:.9375rem;line-height:1.35}@media (min-width:64rem){.portrait-certificate{text-align:left;align-items:flex-start}}.account-season+.account-season{margin-top:2rem}.account-season-name{color:var(--color-bone-dim);margin-bottom:.75rem}.stage[data-align=center] .stage-main:has(>.upload){padding-top:0;padding-bottom:0;display:block}.stage[data-stage=wanderer][data-align=center] .stage-shade{background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b050680 30%, #0b050670)}.upload{--top:calc(3.75rem + var(--head-air));--headline:2rem;--seam:.5rem;--foot:.75rem;--tall:1.431;--sconce:.164;--ask:2.75rem;--next:0rem;--w:clamp(11rem, calc((100svh - var(--bar-h,0px) - var(--top) - var(--headline) - var(--ask) - var(--seam) - var(--foot) - var(--next)) / var(--tall)), min(calc(100vw - 2 * var(--gutter)), 26rem));padding-top:var(--top);padding-bottom:2.5rem}.upload:has(.ledger[data-pool=house]){--tall:.869;--sconce:.094}.upload:has(.ledger:is([data-ledger=turned-away],[data-ledger=sealed],[data-ledger=closed])){--ask:0rem}.upload:has(.ledger:is([data-photo],[data-ledger=turned-away],[data-ledger=entered],[data-ledger=closed])){--next:12rem}.upload:has(.ledger [data-pass-offer]){--next:15.75rem}.lightning{display:contents}.ledger{--shadow:var(--halo-close);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.ledger-head{min-height:var(--headline);margin-bottom:var(--seam);text-align:center;align-content:center;display:grid}.ledger .ledger-headline{white-space:nowrap;text-shadow:var(--shadow);font-size:clamp(1.25rem,7.4vw,1.875rem);line-height:1.05}.ledger .ledger-eyebrow,.ledger .ledger-lede{display:none}.ledger-ask{width:var(--w);min-width:min(100%,20.5rem);height:2.25rem;margin-bottom:var(--seam);justify-content:space-between;align-items:center;column-gap:.75rem;display:flex}.ledger-ask-q{min-width:0;font-family:var(--font-display);white-space:nowrap;color:var(--color-bone);text-shadow:var(--shadow);font-size:1.0625rem;font-style:italic;font-weight:400;line-height:1.1}@media (max-width:22.49rem){.ledger-ask-q{font-size:.9375rem}.ledger-ask .pools{column-gap:.875rem}.ledger-ask .pools .pools-part{letter-spacing:.12em}.ledger-ask .pools-part:after{right:.12em}}.ledger-hang{width:var(--w);-webkit-tap-highlight-color:transparent;position:relative}.ledger[data-ledger=open] .ledger-hang{cursor:pointer}.ledger-hang:before{content:"";inset:calc(var(--w) * var(--sconce)) 0 0;opacity:0;pointer-events:none;position:absolute;box-shadow:0 0 0 1px #f7c873b3,0 0 2.75rem .375rem #e8692a9e}.ledger-hang[data-over]:before{opacity:1}.ledger-hang[data-over] .frame,.ledger[data-ledger=sealed] .frame{--frame-heat:1}.ledger-hang:has(.ledger-file:focus-visible) .frame{--frame-heat:1}.ledger-hang:has(.ledger-file:focus-visible) .frame-moulding{outline:2px solid var(--color-ember);outline-offset:3px}.ledger[data-ledger=open] .ledger-hang:active .frame-moulding{transform:translateY(2px)}.ledger-prompt{--tick:9cqi;--in:7cqi;--line:#e6dcc86b;text-align:center;background:linear-gradient(var(--line) 0 0) left var(--in) top var(--in) / var(--tick) 1px no-repeat, linear-gradient(var(--line) 0 0) left var(--in) top var(--in) / 1px var(--tick) no-repeat, linear-gradient(var(--line) 0 0) right var(--in) top var(--in) / var(--tick) 1px no-repeat, linear-gradient(var(--line) 0 0) right var(--in) top var(--in) / 1px var(--tick) no-repeat, linear-gradient(var(--line) 0 0) left var(--in) bottom var(--in) / var(--tick) 1px no-repeat, linear-gradient(var(--line) 0 0) left var(--in) bottom var(--in) / 1px var(--tick) no-repeat, linear-gradient(var(--line) 0 0) right var(--in) bottom var(--in) / var(--tick) 1px no-repeat, linear-gradient(var(--line) 0 0) right var(--in) bottom var(--in) / 1px var(--tick) no-repeat;align-content:center;justify-items:center;gap:5cqi;padding:14cqi 9cqi;display:grid}.ledger-here{font-family:var(--font-display);color:var(--color-bone);text-wrap:balance;font-size:clamp(1.375rem,9cqi,2.25rem);font-style:italic;font-weight:400;line-height:1.08}.ledger .ledger-how{max-width:24ch;color:var(--color-bone-dim);text-wrap:balance}.ledger-how[data-how=pointer]{display:none}@media (hover:hover) and (pointer:fine){.ledger-how[data-how=pointer]{display:block}.ledger-how[data-how=touch]{display:none}}.ledger-form{--no:1.75rem;--rule:.75rem;--gap:calc(var(--rule) * 2 + 1px);overflow-anchor:none;width:100%;max-width:30rem;margin-top:1rem;position:relative}@media (max-width:63.999rem){.ledger-form{isolation:isolate}.ledger-form:before{content:"";inset:-.75rem calc(var(--gutter) * -1) -3rem;z-index:-1;pointer-events:none;background:linear-gradient(#0b050600,#0b050685 1.25rem);position:absolute}}@media (min-width:32.5rem) and (max-width:63.999rem){.ledger-form:before{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}}.ledger-steps{border-bottom:1px solid var(--color-rule);position:relative}.ledger-steps:before{content:"";top:0;bottom:0;left:calc(var(--no) + var(--rule));background-color:#a8342bcc;width:1px;position:absolute}.ledger-step{grid-template-columns:var(--no) minmax(0, 1fr) auto;column-gap:var(--gap);border-top:1px solid var(--color-rule);align-items:baseline;min-height:2.75rem;padding-block:.5625rem .625rem;display:grid;position:relative}.ledger-no,.ledger-title{font-family:var(--font-display);text-shadow:var(--shadow);font-size:1.375rem;font-weight:400;line-height:1.2}.ledger-no{text-align:right;color:var(--color-bone);grid-column:1}.ledger-title{grid-column:2/-1}.ledger-step[data-state=waiting]{min-height:2.5rem;padding-block:.4375rem .5rem}.ledger-step[data-state=waiting] .ledger-no{color:var(--color-bone-faint)}.ledger-step[data-state=waiting] .ledger-title{color:var(--color-bone-dim)}.ledger-entry{grid-column:2/-1;row-gap:.75rem;min-width:0;margin-top:.625rem;padding-bottom:.25rem;display:grid}.ledger-hint{color:var(--color-bone-dim);text-shadow:var(--shadow);font-size:1.0625rem;line-height:1.3}.ledger-step[data-state=written] .ledger-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ledger-written{-webkit-line-clamp:2;line-clamp:2;min-width:0;font-family:var(--font-display);overflow-wrap:anywhere;color:var(--color-bone);text-shadow:var(--shadow);-webkit-box-orient:vertical;grid-column:2;font-size:1.3125rem;font-style:italic;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.ledger-also{color:var(--color-bone-dim)}.ledger .ledger-change{min-height:2.75rem;text-shadow:var(--shadow);-webkit-tap-highlight-color:transparent;background:0 0;grid-column:3;align-self:start;align-items:center;margin-block:-.5625rem -.625rem;display:inline-flex}.ledger:has(.ledger-file:focus-visible) label.ledger-change{outline:2px solid var(--color-ember);outline-offset:3px}.ledger:has(.ledger-file:focus-visible) .ledger-choose>.btn{outline:2px solid var(--color-ember);outline-offset:3px}.ledger-note{color:var(--color-bone);text-shadow:var(--shadow);grid-column:2/-1;margin-top:.375rem;font-size:1.0625rem;line-height:1.3}.ledger-note:empty{margin:0;position:absolute}.ledger-warning{border-left:1px solid var(--color-ember);color:var(--color-bone);text-shadow:var(--shadow);grid-column:2/-1;row-gap:.375rem;margin-top:.5rem;padding-left:.625rem;font-size:1.0625rem;line-height:1.3;display:grid}.ledger-choose{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.ledger-choose>.btn{text-shadow:var(--shadow);flex:none}.ledger-line{min-width:0;display:grid}.ledger-line>.ledger-hint{margin-top:.375rem}.ledger-line>.ledger-detail{color:var(--color-bone);margin-top:.125rem}.ledger-field{border-bottom:1px solid var(--color-bone-dim);width:100%;height:2.5rem;font-family:var(--font-display);color:var(--color-bone);caret-color:var(--color-ember);text-shadow:0 0 .5em var(--color-night);transition:border-color var(--t-quick) var(--ease-out), box-shadow var(--t-quick) var(--ease-out);background:0 0;border-radius:0;padding:0 .125rem;font-size:1.25rem;font-weight:400;line-height:1.2}.ledger-field:focus-visible{border-bottom-color:var(--color-ember);box-shadow:0 1px 0 var(--color-ember), 0 .75rem .875rem -.75rem #e8692acc;outline:none}.ledger-field::placeholder{color:var(--color-bone-dim);opacity:1;font-style:italic}@media (hover:hover){.ledger-field:hover:not(:focus-visible){border-bottom-color:var(--color-flame)}}.ledger-add{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;display:grid}.ledger .ledger-add-btn,.ledger-answer-off{-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.ledger .ledger-add-btn:disabled{opacity:.4;cursor:not-allowed}.ledger-answers{margin-top:.25rem}.ledger-answer{border-bottom:1px solid var(--color-rule);font-family:var(--font-display);text-shadow:var(--shadow);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;font-size:1.1875rem;font-style:italic;font-weight:400;line-height:1.25;display:grid}.ledger-answer-off{color:var(--color-bone-dim);cursor:pointer;margin-right:-.875rem}.ledger-answer-off>svg{width:.75rem;height:.75rem}.ledger-answer-off:active{color:var(--color-bone)}@media (hover:hover){.ledger-answer-off:hover{color:var(--color-ember)}}.place-list{border-bottom:1px solid var(--color-rule)}.place-option{border-top:1px solid var(--color-rule);color:var(--color-bone-dim);text-shadow:var(--shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;border-left:2px solid #0000;padding:.6875rem .125rem .6875rem .75rem;font-size:1.125rem;line-height:1.25}.place-option-city{font-family:var(--font-display);color:var(--color-bone);font-size:1.1875rem;font-weight:400}.place-option[aria-selected=true],.place-option:active{border-left-color:var(--color-ember);color:var(--color-bone);background-color:#e6dcc812}@media (hover:hover){.place-option:hover{border-left-color:var(--color-ember);color:var(--color-bone);background-color:#e6dcc812}}.place-where{color:var(--color-bone);text-shadow:var(--shadow);margin-top:.375rem;font-size:1.0625rem;line-height:1.3}.place-where[data-chosen]{font-family:var(--font-display);color:var(--color-bone-dim);font-size:1.1875rem;font-style:italic;font-weight:400}.place-where:empty{margin:0;position:absolute}.ledger-names{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;min-width:0;display:grid}.ledger-names>.ledger-hint{grid-column:1/-1;margin-top:.375rem}.birth{min-width:0;display:grid}.birth-fields{gap:1rem;margin-top:.125rem;display:flex}.birth-part{row-gap:.3125rem;display:grid}.birth-part>.birth-field{font-variant-numeric:lining-nums tabular-nums;text-align:center;width:3.75rem}.birth-part[data-part=year]>.birth-field{width:5.5rem}.birth-part-name{font-family:var(--font-mono);letter-spacing:.2em;text-align:center;text-transform:uppercase;color:var(--color-bone-dim);text-shadow:var(--shadow);font-size:.6875rem;font-weight:500}.birth-told{color:var(--color-bone);text-shadow:var(--shadow);margin-top:.5rem;font-size:1.0625rem;line-height:1.3}.birth-told:empty{margin:0;position:absolute}.birth>.birth-go{justify-self:start;margin-top:.875rem}.ledger-child{margin-top:.5rem}.ledger-checks{display:grid}.ledger-check{min-height:2.75rem;text-shadow:var(--shadow);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:1.375rem minmax(0,1fr);align-items:start;column-gap:.75rem;padding-block:.5625rem;font-size:1.125rem;line-height:1.3;display:grid}.ledger-check>input{border:1px solid var(--color-bone-dim);appearance:none;width:1.375rem;height:1.375rem;cursor:inherit;background-color:#0b050699;border-radius:0;place-content:center;margin:.0625rem 0 0;display:grid}.ledger-check>input:before{content:"";background-color:var(--color-bone);clip-path:polygon(13% 50%,0 64%,38% 100%,100% 24%,86% 11%,37% 71%);width:.875rem;height:.875rem;transform:scale(0)}.ledger-check>input:checked{border-color:var(--color-blood);background-color:var(--color-blood)}.ledger-check>input:checked:before{transform:scale(1)}@media (hover:hover){.ledger-check:hover>input:not(:checked){border-color:var(--color-flame)}}.ledger .email-code-lead{font-family:var(--font-display);color:var(--color-bone);text-shadow:var(--shadow);font-size:1.25rem;font-weight:400;line-height:1.25}.ledger .email-code-form{margin-top:.75rem}.ledger .email-code-acts{margin-top:1.125rem}.ledger .email-code-told{text-shadow:var(--shadow)}.ledger-sign{padding-left:calc(var(--no) + var(--gap));row-gap:.75rem;margin-top:.875rem;display:grid}.ledger-rules{color:var(--color-bone-dim);text-shadow:var(--shadow);font-size:1.0625rem;line-height:1.35}.ledger-rules>.link-burn{color:var(--color-bone);white-space:nowrap}.ledger-rules>.link-burn:after{opacity:.5;transform:scaleX(1)}.ledger-submit{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.ledger-status{min-height:2.75rem;text-shadow:var(--shadow);text-wrap:balance;align-content:center;font-size:1.0625rem;line-height:1.3;display:grid}.ledger-status>p{color:var(--color-bone-dim)}.ledger-status>p:empty{display:none}.ledger-status>[data-ledger-error],.ledger-status>[data-sending]{color:var(--color-bone)}.ledger-status>[data-sending]:after{content:"...";letter-spacing:.12em;margin-left:.125em}.ledger-human [data-human-check]:not(:empty){margin-top:.25rem}.ledger-refusal{padding:.75rem 0 .875rem calc(var(--rule) + .25rem);border-left:2px solid var(--color-blood);text-shadow:var(--shadow);margin-bottom:1rem}.ledger-refusal:focus{outline:none}.ledger-refusal-head{font-family:var(--font-display);font-size:1.625rem;font-weight:400;line-height:1.12}.ledger-refusal-why{margin-top:.375rem;font-size:1.1875rem;line-height:1.35}.ledger .ledger-told{text-shadow:var(--shadow);font-size:clamp(1.5rem,6.4vw,2rem);line-height:1.12}.ledger-told:focus{outline:none}.ledger-sealed{--seal-size:4.5rem;border-top:1px solid var(--color-rule);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.875rem 1.125rem;padding-top:1.125rem;display:grid}.ledger-sealed>.ledger-see{grid-column:2;justify-self:start}.ledger-offer{color:var(--color-bone-dim);text-shadow:var(--shadow);text-wrap:pretty;grid-column:1/-1;font-size:1.0625rem;line-height:1.35}.ledger-offer>.link-burn{color:var(--color-bone);white-space:nowrap}.ledger-offer>.link-burn:after{opacity:.5;transform:scaleX(1)}.ledger .ledger-away{border-top:1px solid var(--color-rule);padding-top:1.125rem}.ledger-entered{border-top:1px solid var(--color-rule);row-gap:1.125rem;padding-top:1.125rem;display:grid}.ledger-entered-ways{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.ledger-closed{border-top:1px solid var(--color-rule);justify-items:start;row-gap:1.125rem;padding-top:1.125rem;display:grid}.reopen{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.ledger .reopen-when{text-shadow:var(--shadow);margin-bottom:.75rem;font-size:clamp(1.25rem,5.6vw,1.75rem);line-height:1.12}.reopen>.ledger-check{margin-top:.375rem}.reopen-acts{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.375rem;display:flex}.reopen-wait{color:var(--color-bone-dim);text-shadow:var(--shadow);font-size:1.0625rem;line-height:1.3}.reopen-back{color:var(--color-bone-dim);text-shadow:var(--shadow);margin-top:.625rem;font-size:1.0625rem;line-height:1.3}.reopen-told{text-shadow:var(--shadow);font-size:1.0625rem;line-height:1.3}.reopen-told:not(:empty){margin-top:.625rem}.reopen [data-human-check]:not(:empty){margin-top:.75rem}.reopen-account{justify-items:start;row-gap:1.125rem;display:grid}@media not all and (min-width:64rem){.upload:has(.ledger[data-ledger=closed][data-asking=signed-out]){--next:16.75rem;--w:clamp(7rem, calc((100svh - var(--bar-h,0px) - var(--top) - var(--headline) - var(--seam) - var(--foot) - var(--next)) / var(--tall)), min(calc(100vw - 2 * var(--gutter)), 26rem))}}@media (min-width:48rem){.upload{--top:calc(4rem + var(--head-air))}}@media (min-width:64rem){.stage[data-stage=wanderer][data-align=center] .stage-shade{background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b050600 26%), linear-gradient(90deg, #0b0506e0, #0b0506cc 33%, #0b050685 41%, #0b050600 48.5%)}:is(.upload,.upload:has(.ledger:is([data-photo],[data-ledger=turned-away],[data-ledger=entered],[data-ledger=closed]))){--next:0rem}.upload{--foot:2.5rem;--gap:clamp(4rem, 9.375vw, 8.5rem);--w:clamp(14rem, min(calc((100svh - var(--top) - var(--foot)) / var(--tall)), calc(50vw - var(--gutter) - var(--gap))), 34rem);padding-bottom:3rem}.ledger{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ledger-head,.ledger-ask,.ledger-form{width:min(calc(100% - var(--gap)), 30rem);margin-right:var(--gap);grid-column:1;justify-self:end}.ledger-ask{justify-content:flex-start;column-gap:1rem;margin-top:.875rem;margin-bottom:0}.ledger-ask-q{font-size:1.25rem}.ledger-head{text-align:left;min-height:0;margin-bottom:0;display:block}.ledger .ledger-eyebrow,.ledger .ledger-lede{display:block}.ledger .ledger-eyebrow{color:var(--color-bone);text-shadow:var(--shadow)}.ledger .ledger-headline{white-space:normal;margin-top:.75rem;font-size:clamp(2.25rem,min(4.1vw,5.3svh),3.5rem);line-height:.98}.ledger .ledger-lede{text-shadow:var(--shadow);margin-top:.875rem;font-size:1.25rem;line-height:1.35}.ledger-form{margin-top:1rem}.ledger-hang{top:var(--top);margin-left:var(--gap);grid-area:1/2/span 3;justify-self:start;position:sticky}.ledger .ledger-told{font-size:2rem}}@media (min-width:80rem){.ledger-form{--title:6.25rem}.ledger-step{grid-template-columns:var(--no) var(--title) minmax(0, 1fr) auto}.ledger-title{grid-column:2}.ledger-step[data-state=waiting] .ledger-title{grid-column:2/-1}.ledger-written{grid-column:2/4}.ledger .ledger-change{grid-column:4}.ledger-entry,.ledger-note{grid-column:3/-1}.ledger-entry{margin-top:.125rem}.ledger-choose{flex-wrap:nowrap}.ledger-sign{padding-left:calc(var(--no) + var(--title) + var(--gap) * 2)}}@media (prefers-reduced-motion:no-preference){html[data-js] [data-lightning=hold] [data-storm]{opacity:0}[data-lightning=play] [data-storm]{animation:storm-show 1.4s linear var(--lightning-first,.45s) backwards}.ledger-hang:before{transition:opacity var(--t-quick) var(--ease-out)}.ledger-no,.ledger-title{transition:color var(--t-base) var(--ease-out)}.ledger-entry{animation:ledger-open var(--t-base) var(--ease-out) backwards}.ledger-written{animation:ledger-ink 1.1s var(--ease-out) backwards}.place-option{transition:background-color var(--t-quick) var(--ease-out), border-color var(--t-quick) var(--ease-out), color var(--t-quick) var(--ease-out)}.ledger-check>input{transition:border-color var(--t-quick) var(--ease-out), background-color var(--t-quick) var(--ease-out)}.ledger-check>input:before{transition:transform var(--t-quick) var(--ease-snap)}.ledger-status>[data-sending]:after{vertical-align:bottom;width:1.5em;animation:1.2s steps(4,jump-none) infinite ledger-dots;display:inline-block;overflow:hidden}.ledger-sealed>:is(p,a),.ledger-refusal>p,.ledger[data-ledger=turned-away] .ledger-away{animation:ledger-told var(--t-base) var(--ease-out) .12s backwards}}.stage[data-align=center] .stage-main:has(>.pass){padding-top:52.5svh;padding-bottom:2.5rem;display:block}@media (max-width:47.9375rem) and (orientation:portrait){.stage[data-stage=faust] .stage-plate{height:100svh}}.stage[data-stage=faust][data-align=center] .stage-shade{background:var(--shade-top), linear-gradient(0deg, var(--color-night) 6%, #0b0506d6 32%, #0b050600 48%)}.pass{justify-items:center;display:grid}.invite{--foil:var(--heat,0);--u:clamp(.625rem, calc(2.432svh - .272rem), 1.0625rem);--paper:#181212}@supports (color:color-mix(in lab, red, red)){.invite{--paper:color-mix(in srgb, var(--color-bone) 6%, var(--color-night))}}.invite{--paper-hi:#27211f}@supports (color:color-mix(in lab, red, red)){.invite{--paper-hi:color-mix(in srgb, var(--color-bone) 13%, var(--color-night))}}.invite{--paper-edge:#e6dcc857;--leaf:linear-gradient(168deg, #f8e6ad, var(--color-gold) 44%, #8f7338);--glint:#fff8e1;isolation:isolate;text-align:center;width:min(100%,23rem);position:relative}.invite-paper{z-index:-2;width:100%;height:100%;stroke:var(--paper-edge);stroke-width:1px;filter:drop-shadow(0 1px #000c)drop-shadow(0 .875rem 1.75rem #000000b8);will-change:transform;pointer-events:none;position:absolute;inset:0;overflow:visible}.invite-sheet-top{stop-color:var(--paper-hi)}.invite-sheet-foot{stop-color:var(--paper)}.invite-foil{--in:.6875rem;--pearl:.4375rem;--rule:linear-gradient(#000 0 0);--bead:radial-gradient(circle closest-side, #000 46%, transparent 72%);z-index:-1;padding:calc(var(--in) + .3125rem);background:var(--leaf);opacity:calc(.42 + .58 * var(--foil));pointer-events:none;-webkit-mask:var(--rule) var(--in) var(--in) / calc(100% - 2 * var(--in)) 1px no-repeat border-box, var(--rule) var(--in) calc(100% - var(--in)) / calc(100% - 2 * var(--in)) 1px no-repeat border-box, var(--rule) var(--in) var(--in) / 1px calc(100% - 2 * var(--in)) no-repeat border-box, var(--rule) calc(100% - var(--in)) var(--in) / 1px calc(100% - 2 * var(--in)) no-repeat border-box, var(--bead) 0 0 / var(--pearl) var(--pearl) round no-repeat content-box, var(--bead) 0 100% / var(--pearl) var(--pearl) round no-repeat content-box, var(--bead) 0 0 / var(--pearl) var(--pearl) no-repeat round content-box, var(--bead) 100% 0 / var(--pearl) var(--pearl) no-repeat round content-box;-webkit-mask:var(--rule) var(--in) var(--in) / calc(100% - 2 * var(--in)) 1px no-repeat border-box, var(--rule) var(--in) calc(100% - var(--in)) / calc(100% - 2 * var(--in)) 1px no-repeat border-box, var(--rule) var(--in) var(--in) / 1px calc(100% - 2 * var(--in)) no-repeat border-box, var(--rule) calc(100% - var(--in)) var(--in) / 1px calc(100% - 2 * var(--in)) no-repeat border-box, var(--bead) 0 0 / var(--pearl) var(--pearl) round no-repeat content-box, var(--bead) 0 100% / var(--pearl) var(--pearl) round no-repeat content-box, var(--bead) 0 0 / var(--pearl) var(--pearl) no-repeat round content-box, var(--bead) 100% 0 / var(--pearl) var(--pearl) no-repeat round content-box;-webkit-mask:var(--rule) var(--in) var(--in) / calc(100% - 2 * var(--in)) 1px no-repeat border-box, var(--rule) var(--in) calc(100% - var(--in)) / calc(100% - 2 * var(--in)) 1px no-repeat border-box, var(--rule) var(--in) var(--in) / 1px calc(100% - 2 * var(--in)) no-repeat border-box, var(--rule) calc(100% - var(--in)) var(--in) / 1px calc(100% - 2 * var(--in)) no-repeat border-box, var(--bead) 0 0 / var(--pearl) var(--pearl) round no-repeat content-box, var(--bead) 0 100% / var(--pearl) var(--pearl) round no-repeat content-box, var(--bead) 0 0 / var(--pearl) var(--pearl) no-repeat round content-box, var(--bead) 100% 0 / var(--pearl) var(--pearl) no-repeat round content-box;mask:var(--rule) var(--in) var(--in) / calc(100% - 2 * var(--in)) 1px no-repeat border-box, var(--rule) var(--in) calc(100% - var(--in)) / calc(100% - 2 * var(--in)) 1px no-repeat border-box, var(--rule) var(--in) var(--in) / 1px calc(100% - 2 * var(--in)) no-repeat border-box, var(--rule) calc(100% - var(--in)) var(--in) / 1px calc(100% - 2 * var(--in)) no-repeat border-box, var(--bead) 0 0 / var(--pearl) var(--pearl) round no-repeat content-box, var(--bead) 0 100% / var(--pearl) var(--pearl) round no-repeat content-box, var(--bead) 0 0 / var(--pearl) var(--pearl) no-repeat round content-box, var(--bead) 100% 0 / var(--pearl) var(--pearl) no-repeat round content-box;position:absolute;inset:0;overflow:hidden}.invite-glint{background:linear-gradient(100deg, transparent 34%, var(--glint) 50%, transparent 66%);transform:translateX(calc((var(--foil) * 2 - 1) * 112%));position:absolute;inset:0}.invite-words{padding:max(1.625rem, calc(2.2 * var(--u))) clamp(1.5rem, 8%, 2.25rem) max(1.75rem, calc(1.8 * var(--u)))}.invite .invite-title{justify-items:center;line-height:1;display:grid}.invite-name{font-size:clamp(1.5rem, calc(1.82 * var(--u)), 1.75rem)}.invite-point{height:clamp(0px, calc((var(--u) - .78125rem) * 8), .875rem);margin-block:clamp(0px, calc((var(--u) - .78125rem) * 2), calc(.4 * var(--u)));color:var(--color-gold);opacity:calc(.5 + .5 * var(--foil));justify-content:center;align-items:center;gap:.625rem;font-size:.875rem;display:flex;overflow:hidden}.invite-point:before,.invite-point:after{content:"";background-color:currentColor;width:2.25rem;height:1px}.invite .invite-price{margin-top:clamp(0px, calc((.84375rem - var(--u)) * 4), .25rem);font-size:calc(3.3 * var(--u));opacity:calc(.68 + .32 * var(--foil));padding-inline:.08em;line-height:.92}@supports ((-webkit-background-clip:text) or (background-clip:text)){.invite .invite-price{background:linear-gradient(100deg, transparent 36%, var(--glint) 50%, transparent 64%) calc((1 - var(--foil)) * 100%) 0 / 250% 100% no-repeat, var(--leaf);color:#0000;-webkit-background-clip:text;background-clip:text}}.invite .price-code{font-style:normal}.invite-gives{margin-top:calc(.7 * var(--u));font-size:min(clamp(1.0625rem, calc(1.17 * var(--u)), 1.125rem), calc((100vw - 6rem) / 16.4));line-height:1.25;display:grid}@media (max-width:47.9375rem) and (orientation:portrait){.invite-words{flex-direction:column;display:flex}.invite-words>.invite-title{order:-2}.invite-words>.pay,.invite-words>.pay-told{order:-1}}.pay{margin-top:calc(1 * var(--u));display:grid}.pay .pay-button{min-height:clamp(2.75rem, calc(3.12 * var(--u)), 3rem)}.pay .pay-note{min-height:clamp(1.25rem, calc(1.56 * var(--u)), 1.5rem);margin-top:calc(.4 * var(--u));color:var(--color-bone);scroll-margin-block:5rem calc(var(--bar-h,0px) + 1rem);place-items:center;display:grid}.pay-told{min-height:calc(clamp(2.75rem, calc(3.12 * var(--u)), 3rem) + clamp(1.25rem, calc(1.56 * var(--u)), 1.5rem) + .4 * var(--u));margin-top:calc(1 * var(--u));font-size:clamp(1.0625rem, calc(1.17 * var(--u)), 1.125rem);text-wrap:balance;place-items:center;line-height:1.3;display:grid}.pay-told:focus{outline:none}.invite-small{justify-content:center;gap:calc(.3 * var(--u)) .35em;margin-top:calc(.5 * var(--u));flex-wrap:wrap;display:flex}.invite-small>*{flex:0 0 100%}:is(.invite-small>.invite-fair:has(+.invite-have),.invite-small>.invite-have){flex:0 auto}.invite .invite-once{color:var(--color-bone);letter-spacing:.14em}.invite-fair{font-family:var(--font-display);font-weight:400;font-size:clamp(1rem, calc(1.1 * var(--u)), 1.0625rem);color:var(--color-bone-dim);text-wrap:balance;font-style:italic;line-height:1.3}.invite-have>.link-burn{color:var(--color-bone);white-space:nowrap;margin:-.75rem -.375rem;padding:.75rem .375rem}.invite-have>.link-burn:before,.invite-have>.link-burn:after{left:.375rem;right:.375rem}.invite-have>.link-burn:after{opacity:.5;transform:scaleX(1)}.invite-patron{margin-top:calc(1.2 * var(--u))}.invite .invite-or{height:auto;margin-block:0 calc(.7 * var(--u));font-family:var(--font-display);font-size:1rem;font-style:italic;font-weight:400;line-height:1;overflow:visible}.invite .invite-patron-title{font-size:clamp(1.25rem, calc(1.45 * var(--u)), 1.5rem);line-height:1.1}.invite-patron-point{color:var(--color-gold);opacity:calc(.5 + .5 * var(--foil))}.invite-patron-price{color:var(--color-gold);opacity:calc(.72 + .28 * var(--foil))}.invite-patron-line{margin-top:calc(.45 * var(--u));font-size:clamp(1.0625rem, calc(1.17 * var(--u)), 1.125rem);color:var(--color-bone-dim);text-wrap:balance;line-height:1.3}.invite-patron-line+.invite-patron-line{margin-top:0}.pay.pay-quiet{margin-top:calc(.9 * var(--u))}.pay.pay-quiet .pay-button{min-height:2.75rem}.pay.pay-quiet .pay-note:empty{min-height:0;margin:0;position:absolute}.invite-open{margin-top:calc(1 * var(--u));justify-items:center;display:grid}.invite .invite-open-line{font-size:clamp(1.5rem, calc(1.9 * var(--u)), 2rem);color:var(--color-gold);opacity:calc(.78 + .22 * var(--foil));font-style:italic;line-height:1.05}.invite-open-until{margin-top:calc(.45 * var(--u));font-size:clamp(1.0625rem, calc(1.17 * var(--u)), 1.125rem);text-wrap:balance;line-height:1.3}.invite .invite-open-way{min-height:2.75rem;margin-top:calc(.2 * var(--u));align-items:center;display:inline-flex}@media (hover:hover){.invite:hover{--heat:1}}@media not all and (hover:hover) and (pointer:fine){.invite{--foil:1}}@media (min-width:48rem),(orientation:landscape){.stage[data-align=center] .stage-main:has(>.pass){padding-top:5rem;padding-bottom:1.5rem;padding-left:max(var(--gutter), env(safe-area-inset-left), min(7vw, 9rem));justify-content:start;align-items:center;display:grid}.stage[data-stage=faust][data-align=center] .stage-shade{background:var(--shade-top), var(--shade-foot), linear-gradient(90deg, #0b0506d1, #0b050699 32%, #0b050600 56%)}.pass{justify-items:start}.invite{--u:clamp(.6875rem, calc(2.6svh - .3125rem), 1.25rem);width:min(26.5rem,51vw);rotate:-1.4deg}.invite-words{padding-bottom:max(1.375rem, calc(1.5 * var(--u)))}.invite-name{font-size:clamp(1.625rem, calc(1.9 * var(--u)), 2.125rem)}.invite-point{height:auto;margin-block:calc(.4 * var(--u))}.invite-gives{font-size:clamp(1.0625rem, calc(1.2 * var(--u)), 1.25rem)}.invite-fair{font-size:clamp(1rem, calc(1.05 * var(--u)), 1.125rem)}.pay .pay-button{min-height:clamp(2.75rem, calc(3 * var(--u)), 3.25rem)}.pay .pay-note{min-height:clamp(1.125rem, calc(1.3 * var(--u)), 1.5rem)}.pay-told{min-height:calc(clamp(2.75rem, calc(3 * var(--u)), 3.25rem) + clamp(1.125rem, calc(1.3 * var(--u)), 1.5rem) + .4 * var(--u));font-size:clamp(1.0625rem, calc(1.2 * var(--u)), 1.25rem)}.invite-patron-line,.invite-open-until{font-size:clamp(1.0625rem, calc(1.1 * var(--u)), 1.1875rem)}@media (max-height:44rem){.stage[data-align=center] .stage-main:has(>.pass){align-items:start;padding-top:4.375rem}}}.signin.thanks .signin-title{text-wrap:balance;font-size:clamp(2.25rem,1.9rem + 1.6vw,3rem);line-height:1.05}.thanks .thanks-line{text-wrap:balance;max-width:21rem;margin-top:1rem;font-size:1.25rem;line-height:1.4}.signin.thanks .email-code{margin-top:.625rem}.thanks-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.5rem;margin-top:1.75rem;display:flex}.pass-wall{position:relative}.pass-card{z-index:5;width:min(100%,20.5rem);scroll-margin-block:5rem calc(var(--bar-h,0px) + 1.25rem);position:absolute;top:0;left:0}.pass-card:focus{outline:none}.pass-card:focus-visible{outline:2px solid var(--color-ember);outline-offset:.5rem}.pass-card .invite{--u:.8125rem;width:100%;rotate:-1deg}.pass-card .invite-words{padding:1.875rem 1.5rem 1.125rem}.pass-card .invite-name{font-size:1.5rem}.pass-card .invite-point{height:auto;margin-block:.3125rem}.pass-card .invite-price{margin-top:0;font-size:3.17rem}.pass-card .pass-card-once{color:var(--color-bone);letter-spacing:.14em;margin-top:.5rem}.pass-card-gives{text-wrap:balance;row-gap:.1875rem;margin-top:.875rem;font-size:1.125rem;line-height:1.25;display:grid}.pass-card .invite-fair{margin-top:.625rem;font-size:1rem}.pass-card .pay{margin-top:.875rem}.pass-card .pay .pay-button{min-height:2.75rem}.pass-card .pay .pay-note{min-height:1.25rem;margin-top:.25rem}.pass-card .pay-told{min-height:4.25rem;margin-top:.875rem;font-size:1.0625rem}.pass-card .pass-card-more{align-items:center;min-height:2.75rem;margin-top:-.25rem;display:inline-flex}.pass-card .invite-have{margin-top:1rem}.pass-card-close{width:2.75rem;height:2.75rem;font-family:var(--font-display);color:var(--color-bone-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-quick) var(--ease-out);place-items:center;padding:.5rem 0 0 .25rem;font-size:1.5rem;font-weight:400;line-height:1;display:grid;position:absolute;top:.25rem;right:.25rem}.pass-card-close:active{color:var(--color-bone)}.pass-card-close:focus-visible{outline-offset:-.5rem}@media (hover:hover){.pass-card-close:hover{color:var(--color-bone)}}@media (prefers-reduced-motion:no-preference){.invite{transition:--foil var(--t-base) var(--ease-out)}.pass-card .invite{animation:pass-card-in .26s var(--ease-out) backwards}}.stage[data-stage=labyrinth][data-align=center] .stage-main{padding-bottom:18svh}.stage[data-stage=labyrinth][data-align=center] .stage-shade{background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b050600 12%), radial-gradient(ellipse 72% 40% at 50% 42%, #0b0506cc, #0b050600)}.lost{isolation:isolate;text-align:center;justify-items:center;gap:clamp(1.5rem,4svh,2.25rem);display:grid;position:relative}.lost:before{content:"";inset:-3rem calc(var(--gutter) * -1);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0b05069e 40%,#0b050600);position:absolute}.lost .lost-title{text-shadow:var(--halo);font-size:clamp(2.75rem,7.5vw,6rem)}.lost-title em{white-space:nowrap}.lost[data-error-page] .lost-title{font-size:clamp(2.25rem,6vw,4.5rem)}.lost .lost-home{min-height:2.75rem;text-shadow:var(--halo-close);align-items:center;margin-top:calc(clamp(1.5rem,4svh,2.25rem)/-2);display:inline-flex}.stage[data-align=center] .stage-main:has(>.legal){padding-top:clamp(7.5rem,24svh,13rem);padding-bottom:clamp(4rem,12svh,7rem);display:block}.stage[data-stage=forest][data-align=center] .stage-shade{background:var(--shade-top), var(--shade-foot), linear-gradient(90deg, #0b0506db, #0b0506c7)}.legal{max-width:31rem;text-shadow:0 0 .6em var(--color-night)}.legal .legal-title{font-size:var(--display-l);line-height:1}.legal-date{margin-top:.875rem}.legal-section{margin-top:clamp(2.75rem,7svh,3.75rem)}.legal-section:before{content:"";background-color:var(--color-blood);width:2.5rem;height:1px;margin-bottom:1.125rem;display:block}.legal .legal-heading{font-size:var(--display-m);line-height:1.05}.legal-section :is(p,ul){text-wrap:pretty;margin-top:.875em}.legal .legal-heading+:is(p,ul){margin-top:1.125rem}.legal-section ul{gap:.5em;padding-left:1.5rem;display:grid}.legal-section li{position:relative}.legal-section li:before{content:"";background-color:var(--color-bone-faint);width:.75rem;height:1px;position:absolute;top:.75em;left:-1.5rem}@media (min-width:48rem){.legal{margin-left:min(6vw,6.5rem)}.stage[data-stage=forest][data-align=center] .stage-shade{--legal-edge:calc(2.5rem + min(6vw, 6.5rem) + 31rem);background:var(--shade-top), var(--shade-foot), linear-gradient(90deg, #0b0506db, #0b0506cc var(--legal-edge), #0b050600 calc(var(--legal-edge) + 10rem))}}.account-link{min-width:2.75rem;min-height:2.75rem;color:var(--color-bone-dim);-webkit-tap-highlight-color:transparent;transition:color var(--t-quick) var(--ease-out);flex:none;justify-content:center;align-items:center;gap:.5rem;margin-inline:-.6875rem;text-decoration:none;display:inline-flex;position:relative}.account-link .glyph{flex:none;width:22px;height:22px;display:block;overflow:visible}.account-link .account-link-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;color:inherit;position:absolute;overflow:hidden}.account-link .flame-dot{left:-.25rem}.account-link[aria-current=page],.account-link:focus-visible,.account-link:active{color:var(--color-bone)}.account-link[aria-current=page] .glyph{filter:drop-shadow(0 0 4px #e8692a66)}@media (hover:hover){.account-link:hover{color:var(--color-bone)}}@media (min-width:64rem){.account-link{min-width:0;margin-inline:0}.account-link .account-link-word{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.account-link .flame-dot{left:-.9rem}}.email-code{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.email-code-lead{color:var(--color-bone-dim);overflow-wrap:anywhere;text-wrap:pretty}.email-code-form{grid-template-columns:minmax(0,1fr);min-width:0;margin-top:1.25rem;display:grid}.email-code-line{row-gap:.125rem}.email-code-acts{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;display:flex}.email-code-acts>.btn{flex:none}.email-code-told{color:var(--color-bone);text-wrap:balance;margin-top:.75rem;font-size:1.0625rem;line-height:1.3}.email-code-told:empty{margin:0;position:absolute}.email-code-note{color:var(--color-bone-dim)}.email-code .email-code-other{background:0 0;justify-self:start;align-items:center;min-height:2.75rem;margin-top:.5rem;display:inline-flex}.email-code .email-code-other:disabled{opacity:.4;cursor:not-allowed}.email-code-check [data-human-check]:not(:empty){margin-top:1rem}.email-code .email-code-digits{--track:.5em;--stroke:var(--color-bone-dim);--weight:1px;box-sizing:content-box;width:calc(6ch + 6 * var(--track));height:3rem;padding:0 .25rem 0 calc(var(--track) / 2);background:repeating-linear-gradient(90deg, var(--stroke) 0 1ch, transparent 1ch calc(1ch + var(--track))) calc(var(--track) / 2) 100% / calc(6ch + 5 * var(--track)) var(--weight) no-repeat;font-family:var(--font-mono);font-variant-numeric:lining-nums tabular-nums;letter-spacing:var(--track);text-align:left;border-bottom:0;font-size:1.75rem}.email-code .email-code-digits:focus-visible{--stroke:var(--color-ember);--weight:2px;box-shadow:0 .75rem .875rem -.75rem #e8692acc}@media (hover:hover){.email-code .email-code-digits:hover:not(:focus-visible){--stroke:var(--color-flame)}}.stage[data-stage=jerome][data-align=center] .stage-shade{background:var(--shade-top), var(--shade-foot), radial-gradient(ellipse 95% 40% at 50% 57%, #0b0506cc, #0b05064d)}@media (min-width:48rem){.stage[data-stage=jerome][data-align=center] .stage-shade{background:var(--shade-top), var(--shade-foot), radial-gradient(ellipse 64% 70% at 50% 50%, #0b0506cc, #0b050657)}}.signin{text-align:center;width:min(100%,23rem);text-shadow:0 0 .6em var(--color-night);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.signin .signin-title{font-size:clamp(2.75rem,2.2rem + 2.6vw,4rem);font-style:italic;line-height:1}.signin .email-code{justify-items:center;width:100%;margin-top:1rem}.signin .email-code-lead{max-width:21rem;font-size:1.25rem;line-height:1.4}.signin .email-code-form{justify-items:center;width:100%;margin-top:1.75rem}.signin .email-code-line{justify-items:center;width:100%}.signin .ledger-field{text-align:center}.signin .email-code-digits{text-align:left}.signin .email-code-acts{justify-content:center}.signin .email-code-other{justify-self:center}.signin .signin-enter{max-width:21rem;color:var(--color-bone-dim);text-wrap:balance;margin-top:1.5rem;font-size:1.0625rem;line-height:1.35}.signin-enter>.link-burn{color:var(--color-bone);white-space:nowrap}.signin-enter>.link-burn:after{opacity:.5;transform:scaleX(1)}.unsubscribe{width:min(100%,27rem)}.unsubscribe .unsubscribe-line{text-wrap:balance;font-size:clamp(1.75rem,1.4rem + 1.9vw,2.5rem);line-height:1.1}.unsubscribe-form{margin-top:1.75rem}.unsubscribe-failed{margin-top:1rem;font-size:1.0625rem;line-height:1.35}.stage[data-align=center] .stage-main:has(>.account){padding-top:clamp(6rem,14svh,8.5rem);padding-bottom:clamp(3rem,8svh,5rem);display:block}.stage[data-stage=prison][data-align=center] .stage-shade{background:var(--shade-top), var(--shade-foot), linear-gradient(90deg, #0b0506d6, #0b0506b8)}.account{max-width:30rem;text-shadow:0 0 .6em var(--color-night);grid-template-columns:minmax(0,1fr);row-gap:1.75rem;display:grid}.account .account-title{font-size:var(--display-l);line-height:1}.account-who{row-gap:.25rem;margin-top:1rem;display:grid}.account-email{font-family:var(--font-display);overflow-wrap:anywhere;font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);font-weight:400;line-height:1.2}.account-part{border-top:1px solid var(--color-rule);padding-top:1.5rem}.account .account-heading{font-size:1.625rem;line-height:1.1}.account-none{grid-template-columns:6rem minmax(0,1fr);align-items:center;column-gap:1.25rem;margin-top:1rem;display:grid}.account-hang{grid-row:1/span 2;width:6rem}.account-waits{--tick:9cqi;--in:7cqi;--line:#e6dcc86b;text-align:center;background:linear-gradient(var(--line) 0 0) left var(--in) top var(--in) / var(--tick) 1px no-repeat, linear-gradient(var(--line) 0 0) left var(--in) top var(--in) / 1px var(--tick) no-repeat, linear-gradient(var(--line) 0 0) right var(--in) top var(--in) / var(--tick) 1px no-repeat, linear-gradient(var(--line) 0 0) right var(--in) top var(--in) / 1px var(--tick) no-repeat, linear-gradient(var(--line) 0 0) left var(--in) bottom var(--in) / var(--tick) 1px no-repeat, linear-gradient(var(--line) 0 0) left var(--in) bottom var(--in) / 1px var(--tick) no-repeat, linear-gradient(var(--line) 0 0) right var(--in) bottom var(--in) / var(--tick) 1px no-repeat, linear-gradient(var(--line) 0 0) right var(--in) bottom var(--in) / 1px var(--tick) no-repeat;place-items:center;padding:14cqi 9cqi;display:grid}.account-waits-words{font-family:var(--font-display);color:var(--color-bone-dim);text-shadow:none;text-wrap:balance;font-size:clamp(1.25rem,10cqi,1.75rem);font-style:italic;font-weight:400;line-height:1.1;display:none}.account-line{color:var(--color-bone-dim);align-self:end;font-size:1.125rem;line-height:1.3}.account-none>.btn{place-self:start;margin-top:.875rem}.account-mine{grid-template-columns:minmax(0,1fr);row-gap:2.25rem;margin-top:1rem;display:grid}.mine{grid-template-columns:8.5rem minmax(0,1fr);align-items:center;column-gap:1.25rem;display:grid}.mine-hang{width:8.5rem}.mine[data-pool=house]{grid-template-columns:11rem minmax(0,1fr);column-gap:1rem}.mine[data-pool=house] .mine-hang{width:11rem}.account-houses{margin-top:2.5rem}.mine-acts,.mine-ask,.mine-told,.mine-human{grid-column:1/-1}.mine-acts{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;margin-top:1.125rem;display:flex}.mine-replace{justify-items:start;row-gap:.375rem;display:grid}.mine-once{color:var(--color-bone-dim);font-size:1rem;line-height:1.3}.mine-spent{flex:100%}.mine-file:focus-visible+.btn{outline:2px solid var(--color-ember);outline-offset:3px}.mine-ask{scroll-margin-block:6rem calc(var(--bar-h,0px) + 1.25rem);row-gap:.875rem;margin-top:1.125rem;display:grid}.mine-ask-line{font-size:1.125rem;line-height:1.35}.mine-ask-acts{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.mine-told{text-wrap:balance;margin-top:.75rem;font-size:1.0625rem;line-height:1.3}.mine-told:empty{margin:0;position:absolute}.mine-told[data-sending]{color:var(--color-bone-dim)}.mine-human [data-human-check]:not(:empty){margin-top:.75rem}.account-pass-list{row-gap:.875rem;margin-top:.875rem;display:grid}.account-pass{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;display:grid}.account-pass-name{font-family:var(--font-display);font-size:1.25rem;font-weight:400;line-height:1.2}.account-pass[data-pass=refunded]>.account-pass-name{color:var(--color-bone-dim)}.account .account-pass-closed{color:var(--color-bone)}.account-pass-line{color:var(--color-bone-dim);grid-column:1/-1;font-size:1.0625rem;line-height:1.35}.account-name{row-gap:.625rem;margin-top:.875rem;display:grid}.account-name-lines{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.account-name-shown{color:var(--color-bone-dim);font-size:1.0625rem;line-height:1.3}.account-name-acts{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.25rem;display:flex}.account .account-name-acts>.account-told{margin-top:0}.account .account-told[data-told=form]{color:var(--color-bone)}.account-choices{margin-top:.5rem}.account-stop{color:var(--color-bone-dim);text-shadow:var(--shadow);margin-top:.25rem;font-size:1.0625rem;line-height:1.3}.account .account-told{min-height:1.4em;color:var(--color-bone-dim);margin-top:.25rem}.account .account-told[data-told=failed]{color:var(--color-bone)}.account-leave{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.account-ask{scroll-margin-block:6rem calc(var(--bar-h,0px) + 1.25rem);flex:1 0 100%;row-gap:.875rem;display:grid}.account-ask-line{font-size:1.125rem;line-height:1.35}.account-ask-acts{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.account .account-yes{border-color:var(--color-blood);color:var(--color-bone)}.account-ask-failed{font-size:1.0625rem;line-height:1.3}.account-ask-failed:empty{position:absolute}.account .account-more{flex-wrap:wrap;gap:0 1.75rem;padding-top:.5rem;display:flex}.account-more>a{align-items:center;min-height:2.75rem;display:inline-flex}@media (min-width:48rem){.account{margin-left:min(6vw,6.5rem)}.stage[data-stage=prison][data-align=center] .stage-shade{--account-edge:calc(2.5rem + min(6vw, 6.5rem) + 30rem);background:var(--shade-top), var(--shade-foot), linear-gradient(90deg, #0b0506e0, #0b0506cc var(--account-edge), #0b05061f calc(var(--account-edge) + 11rem))}}@media (min-width:64rem){.account{grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:minmax(0,26rem) minmax(0,15rem);align-items:start;column-gap:clamp(3.5rem,7vw,7rem);max-width:none}.account-head,.account-passes,.account-name-part,.account-emails,.account-leave,.account-more{grid-column:1}.account-costumes{border-top:0;grid-area:1/2/span 6;padding-top:0}.account:has(>.account-passes){grid-template-rows:repeat(6,auto) 1fr}.account:has(>.account-passes)>.account-costumes{grid-row:1/span 7}.account-none{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:0;margin-top:1.25rem}.account-hang{grid-row:auto;width:min(100%,13rem)}.account-waits-words{display:block}.account-line{color:var(--color-bone);margin-top:1.25rem}.account-mine{margin-top:1.25rem}.mine{grid-template-columns:minmax(0,1fr);justify-items:start}.mine-hang{width:min(100%,13rem)}.mine[data-pool=house]{grid-template-columns:minmax(0,1fr)}.mine[data-pool=house] .mine-hang{width:100%}.mine>.status-line{margin-top:1rem}.mine-acts{flex-direction:column;margin-top:1.25rem}@media (max-height:44rem){.mine-hang{width:min(100%,10rem)}}.stage[data-stage=prison][data-align=center] .stage-shade{--account-edge:calc(2.5rem + min(6vw, 6.5rem) + 26rem + clamp(3.5rem, 7vw, 7rem) + 15rem + 1rem)}}@media (prefers-reduced-motion:no-preference){.email-code[data-email-code=code]>.email-code-lead,.email-code[data-email-code=code]>.email-code-form,.email-code[data-email-code=done]>.email-code-lead,.account-ask{animation:ledger-told var(--t-base) var(--ease-out) backwards}}.choices{min-width:0;display:grid}.choice{min-height:2.75rem;color:var(--color-bone-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;grid-template-columns:1.375rem minmax(0,1fr);align-items:start;column-gap:.75rem;padding-block:.5625rem;font-size:1.125rem;line-height:1.3;display:grid}.choice>input{width:.625rem;height:.875rem;box-shadow:inset 0 0 0 1px var(--color-bone-dim);appearance:none;cursor:inherit;background:0 0;border-radius:50%/64% 64% 36% 36%;justify-self:center;margin:.3125rem 0 0}.choice>input:checked{background:radial-gradient(ellipse 60% 55% at 50% 68%, #fff3d0 0 20%, var(--color-flame) 62%, var(--color-ember));box-shadow:0 0 5px 1px #e8692ad9,0 0 14px 2px #e8692a59}.choice>input:focus-visible{outline-offset:5px}.choice:has(>input:checked){color:var(--color-bone)}@media (hover:hover){.choice:hover{color:var(--color-bone)}.choice:hover>input:not(:checked){box-shadow:inset 0 0 0 1px var(--color-flame)}}.quill-lines{--line:2rem;--set:.3125rem;--ink:#e6dcc86b;min-width:0;min-height:calc(var(--line) * var(--rows,3) + var(--set));background:repeating-linear-gradient(transparent 0 calc(var(--line) - 1px), var(--ink) calc(var(--line) - 1px) var(--line));display:grid}.quill-lines>textarea,.quill-lines:after{min-width:0;padding:var(--set) .125rem 0;font-family:var(--font-display);font-size:1.25rem;font-weight:400;line-height:var(--line);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;border:0;grid-area:1/1}.quill-lines:after{content:attr(data-value) " ";visibility:hidden}.quill-lines>textarea{width:100%;height:100%;color:var(--color-bone);caret-color:var(--color-ember);text-shadow:0 0 .5em var(--color-night);resize:none;background:0 0;border-radius:0;overflow:hidden}.quill-lines>textarea:focus-visible{outline:none}.quill-lines:focus-within{--ink:#e8692ad9;box-shadow:0 .75rem .875rem -.75rem #e8692acc}@media (hover:hover){.quill-lines:hover:not(:focus-within){--ink:#f7c87399}}.quill-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.quill-count{font-variant-numeric:tabular-nums;flex:none}.stage[data-align=center] .stage-main:has(>.feedback){padding:45lvh 0 0;display:block}.stage[data-stage=eye][data-align=center] .stage-shade{background:var(--shade-top)}.feedback{min-height:calc(100svh - 45lvh);padding:3.25rem max(var(--gutter), env(safe-area-inset-right)) 2.5rem max(var(--gutter), env(safe-area-inset-left));background:linear-gradient(#0b050600,#0b0506e6 3.25rem)}.feedback>*{width:min(100%,26rem);margin-inline:auto}.feedback .feedback-title{text-shadow:0 0 .5em var(--color-night);font-size:clamp(2.5rem,2rem + 2.4vw,3.75rem);line-height:1}.feedback-form{grid-template-columns:minmax(0,1fr);margin-top:.75rem;display:grid}.feedback-kinds{min-width:0}.feedback-line{min-width:0;margin-top:1rem;display:grid}.feedback-acts{flex-wrap:wrap;align-items:center;gap:.5rem 1.125rem;margin-top:1.5rem;display:flex}.feedback-acts>.btn{flex:none;min-width:8rem}.feedback-wait{color:var(--color-bone-dim);font-size:1.0625rem;line-height:1.3}:is(.feedback-wait,.report-wait)[data-sending]:after{content:"...";letter-spacing:.12em;margin-left:.125em}.feedback-told{text-wrap:balance;margin-top:.75rem;font-size:1.0625rem;line-height:1.3}.feedback-told:empty{margin:0;position:absolute}.feedback-human [data-human-check]:not(:empty){margin-top:.75rem}.feedback-photo{border-top:1px solid var(--color-rule);color:var(--color-bone-dim);text-wrap:pretty;margin-top:1.5rem;padding-top:.875rem;font-size:1.0625rem;line-height:1.35}.feedback .feedback-sent{margin-top:1.25rem;font-size:clamp(1.5rem,6.4vw,2rem);line-height:1.12}.feedback-sent:focus{outline:none}@media (min-width:64rem){.stage[data-stage=eye]{--feedback-w:clamp(19rem, calc(30vw - 2.5rem), 24rem)}.stage[data-align=center] .stage-main:has(>.feedback){padding:clamp(5rem, 11svh, 6.5rem) max(var(--gutter), env(safe-area-inset-right)) clamp(1.5rem, 4svh, 3rem) max(var(--gutter), env(safe-area-inset-left));justify-content:flex-end;align-items:center;display:flex}.stage[data-stage=eye][data-align=center] .stage-shade{--feedback-edge:calc(100% - var(--feedback-w) - 2.5rem);background:var(--shade-top), linear-gradient(0deg, var(--color-night), #0b050600 10%), linear-gradient(90deg, #0b050600 calc(var(--feedback-edge) - 7rem), #0b0506c7 var(--feedback-edge))}.feedback{width:var(--feedback-w);min-height:0;text-shadow:0 0 .6em var(--color-night);background:0 0;padding:0}.feedback>*{width:100%}.feedback .feedback-title{font-size:clamp(2.75rem,4.2vw,3.75rem)}@media (max-height:44rem){.feedback-line{margin-top:.625rem}.feedback-acts{margin-top:1rem}.feedback-photo{margin-top:1rem;padding-top:.625rem}}}@media (prefers-reduced-motion:no-preference){.choice{transition:color var(--t-quick) var(--ease-out)}.choice>input:checked{animation:choice-catch .32s var(--ease-snap) backwards}.quill-lines{transition:box-shadow var(--t-quick) var(--ease-out)}:is(.feedback-wait,.report-wait)[data-sending]:after{vertical-align:bottom;width:1.5em;animation:1.2s steps(4,jump-none) infinite ledger-dots;display:inline-block;overflow:hidden}.feedback-sent{animation:ledger-told var(--t-base) var(--ease-out) backwards}}.admin{--admin-gutter:1.25rem;--admin-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--admin-quiet:#e6dcc8d1;width:100%;max-width:72rem;font-family:var(--admin-sans);font-variant-numeric:lining-nums;padding:5.5rem max(var(--admin-gutter), env(safe-area-inset-right)) 4rem max(var(--admin-gutter), env(safe-area-inset-left));margin-inline:auto;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width:48rem){.admin{--admin-gutter:2rem;padding-top:6.5rem}}@media (min-width:64rem){.admin{--admin-gutter:2.5rem}}.admin a{color:var(--color-bone);text-decoration:underline;-webkit-text-decoration-color:var(--color-bone-faint);-webkit-text-decoration-color:var(--color-bone-faint);-webkit-text-decoration-color:var(--color-bone-faint);text-decoration-color:var(--color-bone-faint);text-underline-offset:.2em}.admin-nav ul{margin-inline:calc(var(--admin-gutter) * -1);padding:0 var(--admin-gutter);border-bottom:1px solid var(--color-rule);scrollbar-width:none;gap:0 1.5rem;list-style:none;display:flex;overflow-x:auto}.admin-nav ul::-webkit-scrollbar{display:none}.admin-nav li{flex:none}.admin-nav li[data-first-tool]{border-left:1px solid var(--color-rule);margin-left:auto;padding-left:1.5rem}.admin-nav a{white-space:nowrap;min-height:2.75rem;color:var(--admin-quiet);border-bottom:2px solid #0000;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.admin-nav a[aria-current=page]{border-bottom-color:var(--color-bone);color:var(--color-bone);font-weight:600}@media (hover:hover){.admin-nav a:hover{color:var(--color-bone)}}.admin-title{font-family:var(--font-display);margin-top:1.75rem;font-size:2.375rem;font-weight:400;line-height:1.1}.admin-lede{color:var(--admin-quiet);margin-top:.375rem}.admin-heading{font-size:1.25rem;font-weight:650;line-height:1.25}.admin-explain{max-width:46rem;margin-top:.75rem;font-size:1.0625rem}.admin-block{margin-top:2.5rem}.admin-calm{color:var(--admin-quiet)}.admin-season{border-left:3px solid var(--color-flame);background-color:var(--color-night-2);max-width:46rem;margin-top:1rem;padding:.875rem 1rem}.admin-foot{max-width:46rem;color:var(--admin-quiet);margin-top:3rem;font-size:.875rem}.admin-queue,.admin-rows{margin-top:1.5rem;padding:0;list-style:none}.admin-queue>li{border-top:1px solid var(--color-rule);padding-block:1.75rem}.admin-item{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (min-width:48rem){.admin-item{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start;gap:2rem}.admin-item:has(.admin-shots[data-pair]){grid-template-columns:minmax(0,30rem) minmax(0,1fr)}.admin-item[data-small]{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}.admin-item:not(:has(.admin-shots)){grid-template-columns:minmax(0,1fr)}}.admin-shots{grid-template-columns:minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.admin-shots[data-pair]{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-photo{background-color:var(--color-night-2);outline:1px solid var(--color-rule);width:100%;display:block}.admin-shot figcaption,.admin-list dt,.admin-records dt,.admin-meta,.admin-when,.admin-ask label{color:var(--admin-quiet);font-size:.8125rem;font-weight:600;line-height:1.4}.admin-shot figcaption{margin-top:.5rem}.admin-nophoto{border:1px solid var(--color-rule);color:var(--admin-quiet);padding:1rem}.admin-facts{gap:.75rem;min-width:0;display:grid}.admin-pool{color:var(--admin-quiet);margin-bottom:-.5rem;font-size:.9375rem;font-weight:600}.admin-item[data-pool=house] .admin-pool{color:var(--color-flame)}.admin-name{overflow-wrap:anywhere;font-size:1.375rem;font-weight:650;line-height:1.2}.admin-list{gap:.125rem;display:grid}.admin-list dt{margin-top:.625rem}.admin-list dd{overflow-wrap:anywhere}.admin-reasons{padding-left:1.125rem;list-style:square}.admin-reasons li::marker{color:var(--color-bone-faint)}.admin-note{color:var(--admin-quiet);white-space:pre-wrap;overflow-wrap:anywhere;display:block}.admin-when{font-weight:400;display:block}.admin-tools{gap:.625rem;margin-top:.75rem;display:grid}@media (min-width:40rem){.admin-tools{flex-wrap:wrap;align-items:start;display:flex}.admin-tools>.admin-ask{flex:1 0 100%}}.admin-act{gap:.375rem;display:grid}.admin-btn{border:1px solid var(--color-bone-faint);min-height:2.75rem;color:var(--color-bone);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;padding:.25rem 1.125rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.3;display:inline-flex}.admin-btn:active:not(:disabled){background-color:#e6dcc81f}.admin-btn[data-kind=main]{border-color:var(--color-bone);background-color:var(--color-bone);color:var(--color-night)}.admin-btn[data-kind=main]:active:not(:disabled){background-color:#e6dcc8cc}.admin-btn[data-kind=danger]{border-color:var(--color-blood);background-color:#a8342b38}.admin-btn[data-kind=danger]:active:not(:disabled){background-color:var(--color-blood-press)}.admin-btn:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.admin-btn:hover:not(:disabled){border-color:var(--color-bone)}.admin-btn[data-kind=danger]:hover:not(:disabled){border-color:var(--color-blood-hover);background-color:#a8342b66}}.admin-ask{scroll-margin-block:6rem calc(var(--bar-h,0px) + 1.25rem);border:1px solid var(--color-bone-faint);background-color:var(--color-night-2);gap:.75rem;padding:1rem;display:grid}.admin-acts{flex-wrap:wrap;gap:.625rem;display:flex}.admin-select,.admin-input{border:1px solid var(--color-bone-faint);background-color:var(--color-night);width:100%;max-width:26rem;min-height:2.75rem;color:var(--color-bone);font:inherit;border-radius:0;padding:.25rem .75rem}.admin-told{border-left:2px solid var(--color-blood);padding-left:.75rem}.admin-told[role=status]{border-left-color:var(--color-bone-faint)}.admin-locked{border:1px solid var(--color-blood);padding:1.25rem}.admin .admin-report{min-height:2.75rem;-webkit-text-decoration-color:var(--color-blood);-webkit-text-decoration-color:var(--color-blood);-webkit-text-decoration-color:var(--color-blood);text-decoration-color:var(--color-blood);align-items:center;font-size:1.375rem;text-decoration-thickness:2px;display:inline-flex}.admin-locked dd{-webkit-user-select:all;user-select:all}.admin-lockedlist{border-top:1px solid var(--color-rule);margin-top:1rem;padding-top:1.75rem}.admin-lockedlist>p{max-width:42rem;color:var(--admin-quiet);margin-top:.375rem}.admin-lockedlist .admin-queue{margin-top:.5rem}.admin-lockedlist .admin-queue>li{border-top:0;padding-block:.75rem}.admin-tidy{border-top:1px solid var(--color-rule);justify-items:start;gap:.75rem;max-width:42rem;margin-top:1rem;padding-top:1.75rem;display:grid}.admin-tidy p{color:var(--admin-quiet)}.admin-nameless{justify-items:start;gap:.75rem;margin-top:.5rem;display:grid}.admin-part{gap:1rem;margin-top:2.5rem;display:grid}.admin-form{gap:1.125rem;max-width:42rem;display:grid}.admin-field{gap:.375rem;display:grid}.admin-field label{font-size:.875rem;font-weight:600}.admin-hint{max-width:34rem;color:var(--admin-quiet);font-size:.9375rem}.admin-area{max-width:none;font-family:var(--font-mono);resize:vertical;padding-block:.625rem;font-size:.8125rem;line-height:1.5}.admin-days{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.125rem;max-width:26rem;display:grid}.admin-input[type=date],.admin-input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-preview .presented{justify-content:flex-start;margin-top:.25rem}.admin .admin-preview a{text-decoration:none}.admin-row{border-top:1px solid var(--color-rule);justify-items:start;gap:.5rem;padding-block:1.125rem;display:grid}.admin-row[data-done]{color:var(--admin-quiet)}.admin-meta{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.admin-message{white-space:pre-wrap;overflow-wrap:anywhere;max-width:46rem}.admin-action{font-weight:650}.admin-did{font-weight:600}.admin-code{font-family:var(--font-mono);color:var(--admin-quiet);margin-left:.375rem;font-size:.75rem;font-weight:400}.admin-about{color:var(--admin-quiet);overflow-wrap:anywhere;flex-wrap:wrap;gap:.125rem 1.25rem;font-size:.875rem;display:flex}.admin-stats{grid-template-columns:minmax(0,1fr);gap:.625rem;margin-top:1rem;display:grid}.admin-stat{border:1px solid var(--color-rule);background-color:var(--color-night-2);grid-template-columns:minmax(4.75rem,auto) minmax(0,1fr);align-items:start;column-gap:1rem;padding:.875rem 1rem 1rem;display:grid}.admin-stat dt{grid-area:1/2;font-size:.9375rem;font-weight:600}.admin-stat-value{font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;grid-area:1/1/span 2;font-size:2rem;font-weight:650;line-height:1.1}.admin-stat-note{color:var(--admin-quiet);grid-area:2/2;margin-top:.125rem;font-size:.875rem;line-height:1.45}@media (min-width:40rem){.admin-stats{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.admin-stat{padding:1rem 1.125rem 1.125rem;display:block}.admin-stat-value{margin-top:.25rem;font-size:2.25rem}.admin-stat-note{margin-top:.5rem}}.admin-fit{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.875rem;display:flex}.admin-fit .admin-stat-value{font-size:1.5rem}.admin-needs{grid-template-columns:minmax(0,1fr);gap:.625rem;margin-top:1rem;padding:0;list-style:none;display:grid}@media (min-width:40rem){.admin-needs{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}}.admin a.admin-need{border:1px solid var(--color-rule);background-color:var(--color-night-2);grid-template-columns:minmax(3rem,auto) minmax(0,1fr);align-items:baseline;column-gap:1rem;height:100%;padding:.875rem 1rem 1rem;text-decoration:none;display:grid}.admin-need-count{font-variant-numeric:lining-nums tabular-nums;color:var(--color-bone-dim);font-size:2rem;font-weight:650;line-height:1.1}.admin-need-what{font-weight:600}.admin-need-note{color:var(--admin-quiet);grid-column:2;margin-top:.125rem;font-size:.875rem;line-height:1.45}.admin a.admin-need[data-waiting]{border-color:var(--color-blood);box-shadow:inset 3px 0 0 var(--color-blood)}.admin-need[data-waiting] .admin-need-count{color:var(--color-bone)}@media (hover:hover){.admin a.admin-need:hover{border-color:var(--color-bone-faint)}.admin a.admin-need[data-waiting]:hover{border-color:var(--color-blood-hover)}}.admin-where{border:1px solid var(--color-rule);background-color:var(--color-night-2);justify-items:start;gap:.75rem;max-width:46rem;margin-top:1.5rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.admin-where[data-clock-moved]{border-color:var(--color-flame);box-shadow:inset 3px 0 0 var(--color-flame)}.admin-line{grid-template-columns:minmax(0,1fr);margin-top:1rem;padding:0;list-style:none;display:grid}.admin-line li{border-left:3px solid var(--color-bone-faint);align-content:start;gap:.125rem;padding:.75rem 1rem .875rem;display:grid}.admin-line li[data-here]{border-color:var(--color-flame);background-color:var(--color-night-2)}@media (min-width:48rem){.admin-line{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-line li{border-left:0;border-top:3px solid var(--color-bone-faint)}}.admin-line-name{font-weight:650}.admin-line-when{color:var(--admin-quiet);font-size:.875rem}.admin-line-here,.admin-here{color:var(--color-flame);font-size:.875rem;font-weight:650}.admin-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.75rem;margin-top:1rem;padding:0;list-style:none;display:grid}.admin-card{border:1px solid var(--color-rule);background-color:var(--color-night-2);align-content:start;justify-items:start;gap:.625rem;padding:1.125rem 1.25rem 1.25rem;display:grid}.admin-card[data-here]{border-color:var(--color-bone-faint)}.admin-card-title{font-size:1.125rem;font-weight:650;line-height:1.25}.admin-card-when{color:var(--admin-quiet);margin-top:-.375rem;font-size:.875rem}.admin-look{font-size:.9375rem}.admin-look a{align-items:center;min-height:2.75rem;display:inline-flex}.admin-more{border-top:1px solid var(--color-rule);max-width:46rem;margin-top:2.5rem}.admin-more summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:600;display:flex}.admin-more-in{justify-items:start;gap:1.5rem;padding-block:.5rem 1rem;display:grid}.admin-odd{border-top:1px solid var(--color-rule);gap:.75rem;margin-top:2.5rem;padding-top:1.75rem;display:grid}.admin-odd>p{max-width:46rem}.admin-odd .admin-rows{margin-top:.5rem}.admin-records{flex-wrap:wrap;gap:.75rem 2.5rem;display:flex}.admin-records dd{font-variant-numeric:lining-nums tabular-nums;margin-top:.125rem}.clock-chip{z-index:45;left:max(.75rem, env(safe-area-inset-left));bottom:calc(var(--bar-h,0px) + .75rem);border:1px solid var(--color-flame);background-color:var(--color-night);max-width:calc(100vw - 1.5rem);color:var(--color-bone);pointer-events:none;padding:.5rem .75rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.35;position:fixed}.clock-chip a{text-underline-offset:.2em;pointer-events:auto;margin:-.8125rem 0;padding:.8125rem .375rem;font-weight:700;text-decoration:underline;display:inline-block}.stage[data-align=center] .stage-main:has(>.carve){padding-top:0;padding-bottom:0;display:block;overflow-x:clip}.carve{--top:calc(3.75rem + var(--head-air));--title:1.75rem;--words:2.25rem;--row:2.75rem;--rows:3;--keep:0px;--bench:calc(var(--rows) * var(--row) + (var(--rows) - 1) * var(--seam));--seam:.375rem;--foot:.375rem;--edge:.75rem;--side:min(100vw - 2 * var(--edge), 100svh - var(--bar-h,0px) - var(--top) - var(--title) - var(--words) - var(--bench) - var(--keep) - 3 * var(--seam) - var(--foot), 40rem);grid-template-columns:var(--side);grid-template-rows:var(--title) var(--side) var(--words);grid-auto-rows:var(--row);row-gap:var(--seam);min-height:calc(100svh - var(--bar-h,0px));margin-inline:calc(var(--edge) - var(--gutter));padding:var(--top) 0 var(--foot);place-content:center;display:grid}.carve>*,.carve-bench>*{grid-column:1}.carve .carve-title{font-size:1.375rem;line-height:var(--title);text-align:center;white-space:nowrap;grid-row:1;align-self:end;margin:0}.carve-stand{width:var(--side);height:var(--side);touch-action:none;grid-row:2;position:relative}.carve-stand[data-busy] .carve-pumpkin{pointer-events:none}.carve-stand:before{content:"";pointer-events:none;background:radial-gradient(#000000c7,#0000 68%);height:10%;position:absolute;inset:auto 6% .5%}.carve-words{text-align:center;text-wrap:balance;color:var(--color-bone-dim);grid-row:3;align-self:center;margin:0;font-size:.875rem;line-height:1.25}.carve-words[data-full]{color:var(--color-bone)}@media (max-width:47.99rem) and (max-height:43.75rem) and (orientation:portrait){.carve{--top:3.75rem;--title:0px}.carve .carve-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.carve-pumpkin{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:100%;position:relative;container-type:inline-size}.carve-lit,.carve-pieces{pointer-events:none;position:absolute;inset:0}.carve-pumpkin:before{content:"";background:radial-gradient(ellipse 50% 47% at 50% 60%, rgb(var(--candle) / .17), rgb(var(--candle) / .06) 48%, rgb(var(--candle) / 0) 72%);opacity:var(--lit,0);pointer-events:none;position:absolute;inset:-10% -16% -4%}.carve-smoke-canvas{pointer-events:none;width:100%;height:118%;position:absolute;top:-18%;left:0}.carve-lit{isolation:isolate}.carve-lit>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.carve-lit>.carve-lit-glow{mix-blend-mode:screen;mix-blend-mode:plus-lighter;opacity:0}.carve-lit>.carve-lit-ink{-webkit-mask-size:100% 100%;mask-size:100% 100%}.carve-piece{opacity:0;position:absolute}.carve-cursor{opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.carve-cursor[data-shown]{opacity:1}.carve-cursor:before{content:"";width:max(7px, calc(var(--brush,10) * .1cqw));aspect-ratio:1;border:1px solid #e6dcc8eb;border-radius:50%;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #0b05068c,inset 0 0 0 1px #0b050659}.carve-pumpkin[data-tool=knife]>.carve-cursor:after{content:"";background:linear-gradient(90deg, var(--color-bone), #e6dcc859);transform-origin:0;width:18px;height:2px;position:absolute;top:-5px;left:4px;rotate:-45deg;box-shadow:0 0 0 1px #0b050673}@media (hover:hover) and (pointer:fine){.carve-pumpkin{cursor:none}}.carve-bench{display:contents}.carve-hand,.carve-light,.carve-kinds{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.carve-hand{grid-row:4}.carve-light{grid-row:5}.carve-kinds{grid-row:6;justify-self:start;gap:0}.carve-keep{grid-row:6;justify-self:end;align-items:center;min-width:0;display:flex}.carve-again{z-index:2;pointer-events:none;grid-row:2;justify-content:space-between;align-self:start;margin-inline:-.375rem;display:flex}.carve-tools,.carve-widths,.carve-candles,.carve-kinds{border:0;min-width:0;margin:0;padding:0}.carve-tools,.carve-widths,.carve-candles{display:flex}.carve-tools{gap:.25rem}.carve-tool,.carve-word{min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--color-bone-faint);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-quick) var(--ease-out);align-items:center;gap:.5rem;padding:0 .625rem;font-size:.6875rem;font-weight:500;display:inline-flex;position:relative}.carve-tool{color:var(--color-bone-dim)}.carve-tool>svg{flex:none}.carve-tool:after{content:"";background:linear-gradient(90deg, var(--color-ember), var(--color-flame));transform-origin:0;height:1px;position:absolute;inset:auto .625rem .375rem;transform:scaleX(0)}.carve-tool:has(>input:checked){color:var(--color-bone)}.carve-tool:has(>input:checked):after{transform:scaleX(1)}.carve-word:focus-visible{outline:2px solid var(--color-ember);outline-offset:1px}.carve-tool:has(>input:focus-visible){outline:2px solid var(--color-ember);outline-offset:1px}.carve-width:has(>input:focus-visible){outline:2px solid var(--color-ember);outline-offset:1px}.carve-candle:has(>input:focus-visible){outline:2px solid var(--color-ember);outline-offset:1px}.carve-kind:has(>input:focus-visible){outline:2px solid var(--color-ember);outline-offset:1px}.carve-width{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;width:2.75rem;height:2.75rem;display:grid}.carve-width>span{aspect-ratio:1;border:1px solid var(--color-bone-faint);border-radius:50%;width:.625rem}.carve-width[data-size=wide]>span{width:1.375rem}.carve-width:has(>input:checked)>span{border-color:var(--color-bone);background:radial-gradient(circle,#f7c873d9,#e8692a80 62%,#e8692a1f)}.carve-widths:disabled{opacity:.35}.carve-widths:disabled .carve-width{cursor:not-allowed}.carve-candle{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;width:2.5rem;height:2.75rem;display:grid;position:relative}.carve-candle>span{background:radial-gradient(ellipse 62% 56% at 50% 70%, #fffffff2, rgb(var(--c)) 46%, rgb(var(--c) / .42) 100%);opacity:.62;width:.8125rem;height:1.25rem;transition:opacity var(--t-quick) var(--ease-out), scale var(--t-quick) var(--ease-out), box-shadow var(--t-quick) var(--ease-out);border-radius:50%/64% 64% 36% 36%;scale:.8}.carve-candle:after{content:"";background:var(--color-bone);opacity:0;height:1px;position:absolute;inset:auto .75rem .375rem}.carve-candle:has(>input:checked)>span{opacity:1;box-shadow:0 0 .5rem rgb(var(--c) / .55), 0 0 1.125rem rgb(var(--c) / .3);scale:1}.carve-candle:has(>input:checked):after{opacity:.8}.carve-kind{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;width:2.75rem;height:2.75rem;display:grid;position:relative}.carve-kind>img{opacity:.42;width:2.125rem;height:2.125rem;transition:opacity var(--t-quick) var(--ease-out);display:block}.carve-kind:after{content:"";background:var(--color-bone);opacity:0;height:1px;position:absolute;inset:auto .625rem .125rem}.carve-kind:has(>input:checked)>img{opacity:1}.carve-kind:has(>input:checked):after{opacity:.8}.carve-word{color:var(--color-bone-dim);pointer-events:auto;background:0 0;border:0}.carve-word:disabled{color:var(--color-bone-faint);opacity:.55;cursor:not-allowed}.carve-keep .carve-word{padding-inline:.5rem}.carve-keep .carve-word:after{content:"";background:linear-gradient(90deg, var(--color-ember), var(--color-flame));transform-origin:0;height:1px;position:absolute;inset:auto .5rem .5rem;transform:scaleX(0)}.carve-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.carve-count{letter-spacing:0;color:var(--color-bone-faint);margin-left:-.125rem;font-size:.625rem}.carve-shelf[data-offered],.carve-picture[data-picture=ready]{color:var(--color-bone)}.carve-keep .carve-shelf[data-offered]:after,.carve-keep .carve-picture[data-picture=ready]:after{transform:scaleX(1)}.carve-picture[data-picture=busy]{color:var(--color-bone-faint);cursor:progress}@media (hover:hover){.carve-tool:hover,.carve-word:not(:disabled):hover{color:var(--color-bone)}.carve-width:hover>span{border-color:var(--color-bone)}.carve-candle:hover>span{opacity:1}.carve-kind:hover>img{opacity:.85}}@media (max-width:22.4rem){.carve{--words:3.375rem}.carve-smoke>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.carve-kind{width:2.375rem}.carve-keep .carve-word{letter-spacing:.1em;padding-inline:.375rem}.carve-keep .carve-word:after{inset-inline:.375rem}.carve-count{display:none}}@media (min-width:48rem){.carve{--top:calc(4rem + var(--head-air));--title:2.75rem;--words:2rem;--bench:6rem;--seam:.75rem;--foot:1.25rem;--edge:var(--gutter);grid-template-rows:var(--title) var(--side) var(--words) var(--bench)}.carve .carve-title{font-size:var(--display-m)}.carve-words{width:max-content;max-width:calc(100vw - 2 * var(--gutter));justify-self:center;font-size:1.0625rem}.carve-bench{width:max-content;max-width:calc(100vw - 2 * var(--gutter));flex-wrap:wrap;grid-row:4;place-content:center;justify-self:center;align-items:center;gap:.25rem 1.75rem;display:flex}.carve-hand,.carve-light,.carve-kinds{gap:.75rem}.carve-kinds{gap:.25rem}.carve-again{z-index:auto;pointer-events:auto;margin-inline:0}.carve{--keep:calc(var(--row) + var(--seam))}.carve-keep{grid-row:5;justify-self:center;gap:.75rem}.carve-long{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.carve-short{display:none}}@media (min-width:75rem){.carve{--bench:3rem}}@media (min-width:48rem) and (min-aspect-ratio:5/4){.carve{--keep:0px}.carve-keep{flex-direction:column;grid-row:2;place-self:end;align-items:flex-start;gap:0;margin-bottom:5%;translate:calc(100% + 1.25rem)}}@media (orientation:landscape) and (max-height:30rem){.carve{--top:3.75rem;--foot:.5rem;--seam:.25rem;--keep:0px;--side:calc(100svh - var(--bar-h,0px) - var(--top) - var(--foot));grid-template-columns:var(--side) minmax(0, 22rem);grid-template-rows:auto var(--row) var(--row) var(--row) var(--row);grid-auto-rows:auto;align-content:start;column-gap:1.5rem}.carve-stand{grid-area:1/1/span 5}.carve .carve-title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.carve-words{text-align:left;grid-area:1/2;justify-self:start;width:auto;max-width:none;min-height:2.25rem;font-size:.875rem}.carve-bench{display:contents}.carve-hand{grid-area:2/2}.carve-light{grid-area:3/2}.carve-kinds{grid-area:4/2;justify-content:start;gap:0}.carve-again{z-index:auto;grid-area:4/2;justify-content:end;align-self:center;margin-inline:0}.carve-keep{flex-direction:row;grid-area:5/2;place-self:center start;align-items:center;gap:0;margin:0 0 0 -.5rem;translate:none}.carve-long{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.carve-short{display:none}}.shelf{width:100%;max-width:none;max-height:none;color:var(--color-bone);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.shelf::backdrop{background:#050203bd}.shelf-sheet{max-height:min(86svh,46rem);padding:1rem 1.25rem max(1.25rem, env(safe-area-inset-bottom));border-top:1px solid var(--color-rule);background:var(--color-night-2);overscroll-behavior:contain;flex-direction:column;display:flex;overflow-y:auto;box-shadow:0 -1.5rem 3rem #0009}.shelf-head{align-items:baseline;gap:.75rem;display:flex}.shelf .shelf-title{margin:0;font-size:1.5rem;line-height:2.75rem}.shelf-count{margin:0}.shelf-close{margin:0 -.625rem 0 auto}.shelf-line,.shelf-empty,.shelf-said{text-wrap:balance;margin:0;font-size:1rem;line-height:1.3}.shelf-line{color:var(--color-bone-dim)}.shelf-empty{padding:.5rem 0 1.5rem}.shelf-told{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.shelf-rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem .875rem;margin:0;padding:0;list-style:none;display:grid}.shelf-place{flex-direction:column;align-items:center;min-width:0;display:flex}.shelf-open{border:0;border-bottom:1px solid var(--color-bone-faint);background:var(--color-night);cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;transition:border-color var(--t-quick) var(--ease-out);padding:0;display:block}.shelf-open>img{aspect-ratio:1;opacity:.88;width:100%;height:auto;transition:opacity var(--t-quick) var(--ease-out);display:block}.shelf-open:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}.shelf-open:focus-visible>img,.shelf-open:active>img{opacity:1}@media (hover:hover){.shelf-open:hover{border-bottom-color:var(--color-bone)}.shelf-open:hover>img{opacity:1}}@media (min-width:30rem){.shelf-rows{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.shelf{width:min(44rem,100vw - 4rem);height:fit-content;margin:auto;inset:0}.shelf-sheet{border:1px solid var(--color-rule);max-height:min(80svh,46rem);padding:1.25rem 1.75rem 1.5rem;box-shadow:0 1.5rem 4rem #000000b3}.shelf-rows{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem 1.25rem}}@media (prefers-reduced-motion:no-preference){.carve-lit>.carve-lit-glow{animation:2.3s linear infinite carve-flicker}.carve-piece{animation:.4s cubic-bezier(.5,0,.9,.5) both carve-fall}.carve-tool:after,.carve-keep .carve-word:after{transition:transform .3s var(--ease-out)}.shelf[open]>.shelf-sheet{animation:shelf-rise .26s var(--ease-out) both}.shelf[open]::backdrop{animation:shelf-dark .26s var(--ease-out) both}.carve-pumpkin:before{transition:opacity .5s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.carve-smoke{display:none}.carve-candle>span{transition:none}}.site-header{--header-gap:clamp(1.25rem, calc(1.25rem + (100vw - 48rem) * .19), 1.75rem)}.sound{display:flex;position:relative}@media (min-width:48rem) and (max-width:63.99rem){.sound{margin-left:max(0px, 1.5rem - var(--header-gap))}}.sound-button{min-width:2.75rem;height:2.75rem;color:var(--color-bone-dim);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--t-quick) var(--ease-out);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:.5rem;margin:0 -.6875rem;padding:0;display:inline-flex}.sound-button .glyph{flex:none;width:22px;height:22px;display:block;overflow:visible}.sound-button:focus-visible,.sound-button:active{color:var(--color-bone)}.glyph-sound-on,.glyph-sound-off{opacity:0;transition:opacity var(--t-quick) var(--ease-out)}.sound-button[data-sound-state=waiting] .glyph-sound-on{opacity:.45}.sound-button[data-sound-state=playing] .glyph-sound-on,.sound-button[data-sound-state=off] .glyph-sound-off{opacity:1}.sound-button .sound-word{color:inherit;text-align:left;white-space:nowrap;display:none}.sound-word>span{opacity:0;transition:opacity var(--t-quick) var(--ease-out);grid-area:1/1}.sound-button:is([data-sound-state=waiting],[data-sound-state=playing]) [data-word=on],.sound-button[data-sound-state=off] [data-word=off]{opacity:1}.sound .sound-said{color:var(--color-bone);letter-spacing:.14em;white-space:nowrap;text-shadow:0 0 .25rem var(--color-night), 0 0 .5rem var(--color-night), 0 0 1rem var(--color-night);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-quick) var(--ease-out), visibility 0s linear var(--t-quick);margin-right:-.14em;position:absolute;top:calc(100% - .5rem);right:0}.sound[data-said] .sound-said{opacity:1;visibility:visible;transition-delay:0s}@media (min-width:22.5rem) and (max-width:47.99rem),(min-width:64rem){.sound-button{justify-content:flex-start;margin-right:0;padding-left:.6875rem}.sound-button .sound-word{margin-right:-.2em;display:inline-grid}.sound .sound-said{display:none}}@media (min-width:22.5rem) and (max-width:47.99rem){.sound-button{gap:.4375rem}.sound-button .sound-word{letter-spacing:.14em;margin-right:-.14em}}@media (prefers-reduced-motion:reduce){.glyph-sound-on,.glyph-sound-off,.sound-word>span,.sound .sound-said{transition:none}}@media (hover:hover){.sound-button:hover{color:var(--color-bone)}}.bats{z-index:50;contain:strict;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;--bats-lift:-1;position:fixed;inset:0;overflow:hidden}.bats[data-way=home]{--bats-lift:1}.bats-sky{position:absolute;inset:0}.bats[data-way=home] .bats-sky{transform:scaleX(-1)}.bats-art{width:0;height:0;position:absolute}.bats-veil{background:linear-gradient(90deg, #0b050600, var(--color-night) 40vw, var(--color-night) 170vw, #0b050600);width:210vw;animation:bats-veil-in var(--bats-cover) cubic-bezier(.25, .6, .45, 1) both;will-change:transform;inset-block:0;position:absolute;left:0;transform:translate(-210vw)}.bats[data-bats=out] .bats-veil{animation:bats-veil-out var(--bats-clear) cubic-bezier(.3, .5, .5, 1) both}@keyframes bats-veil-in{0%{transform:translate(-210vw)}to{transform:translate(-55vw)}}@keyframes bats-veil-out{0%{transform:translate(-55vw)}to{transform:translate(100vw)}}.bats-flock,.bats-flight{position:absolute;inset:0}.bats-flight[data-late]{animation:bats-away var(--bats-clear) cubic-bezier(.4, 0, .8, .7) both;will-change:transform}.bats-flight[data-tail]{--bats-wait:.22;--bats-pace:.66}@keyframes bats-away{to{transform:translate3d(155vw, calc(var(--bats-lift) * 14vh), 0)}}.bat{left:0;top:calc(var(--top) * 1%);z-index:var(--bat-near,1);width:var(--bat-w);aspect-ratio:2;--bat-bank:calc(var(--bats-lift) * (6deg + var(--rise) * .5deg));--bat-time:calc(var(--flight) * var(--bats-pace,1) * 1ms);--bat-wait:calc(var(--delay) * var(--bats-wait,1) * 1ms);animation:bat-cross var(--bat-time) linear var(--bat-wait) both, bat-climb var(--bat-time) cubic-bezier(.45, 0, .85, .7) var(--bat-wait) both;will-change:translate, transform;position:absolute;overflow:visible;translate:calc(-100% - 2vw)}.bats[data-way=home] .bat{animation-direction:normal,reverse}@keyframes bat-cross{0%{translate:calc(-100% - 2vw)}to{translate:102vw}}@keyframes bat-climb{0%{transform:translateY(0) rotate(var(--bat-bank))}to{transform:translateY(calc(var(--rise) * -1vh)) rotate(var(--bat-bank))}}.bat[data-size="1"]{--bat-w:clamp(1.75rem, 4.2vw, 3.5rem);--bat-rim:.58;--bat-line:1px;--bat-bone:0;--bat-hatch:0;--bat-eye:0}.bat[data-size="2"]{--bat-w:clamp(4rem, 11.25vw, 9.5rem);--bat-near:2;--bat-rim:.82;--bat-line:1.2px;--bat-bone:.46;--bat-hatch:0;--bat-eye:0}.bat[data-size="3"]{--bat-w:clamp(10rem, 44vw, 24rem);--bat-near:3;--bat-rim:1;--bat-line:1.5px;--bat-bone:.6;--bat-hatch:.34;--bat-eye:1}.bat-rim{fill:var(--color-night);stroke:var(--color-bone);stroke-opacity:var(--bat-rim,1);stroke-width:var(--bat-line,1.25px);stroke-linejoin:miter;stroke-miterlimit:6;vector-effect:non-scaling-stroke}.bat-bone,.bat-hatch,.bat-eye{fill:none;stroke:var(--color-bone);stroke-linecap:round;vector-effect:non-scaling-stroke}.bat-bone{stroke-opacity:var(--bat-bone,0);stroke-width:.8px}.bat-hatch{stroke-opacity:var(--bat-hatch,0);stroke-width:.7px}.bat-eye{stroke:var(--color-eye);stroke-opacity:var(--bat-eye,0);stroke-width:2.2px}.bat-up,.bat-down{animation:bat-flap calc(var(--flap) * 1ms) steps(1, end) calc(var(--delay) * -.61ms) infinite}.bat-down{visibility:hidden;animation-delay:calc(var(--delay) * -.61ms - var(--flap) * .5ms)}@keyframes bat-flap{0%{visibility:visible}50%,to{visibility:hidden}}@supports not (translate:0){.bat{display:none}}@media (prefers-reduced-motion:reduce){.bats{display:none}}.display{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-weight:400;line-height:.98}.display em{color:var(--color-gold);font-style:italic}.display-xxl{font-size:var(--display-xxl);line-height:.95}.display-xl{font-size:var(--display-xl)}.display-l{font-size:var(--display-l);line-height:1}.display-m{font-size:var(--display-m);line-height:1.1}.lede{max-width:34ch;color:var(--color-bone-dim);font-size:clamp(1.25rem,1rem + 1.1vw,1.5rem);line-height:1.45}.label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-bone-dim);font-size:.6875rem;font-weight:500;line-height:1.4}.logo{font-family:var(--font-logo);color:var(--color-bone);font-size:clamp(1.75rem,1.6rem + .6vw,2rem);font-weight:400;line-height:1}.btn{isolation:isolate;min-height:3rem;font-family:var(--font-mono);letter-spacing:.2em;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition-property:background-color,border-color,color,box-shadow;transition-duration:var(--t-quick);transition-timing-function:var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:0 1.375rem 0 calc(1.375rem + .2em);font-size:.6875rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed}.btn-blood{background-color:var(--color-blood);color:var(--color-bone);box-shadow:0 0 calc(24px * var(--heat,0)) #e8692a73;border-color:#0b05065c;overflow:hidden}.btn-blood:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(102deg,#0000 22%,#ff96501a 36%,#ffba6e57 47%,#ffd69685 51.5%,#ffaa602e 57%,#0000 72%);position:absolute;inset:0;transform:translate(-101%)}.btn-blood:disabled,.btn-blood[aria-disabled=true]{box-shadow:none}.btn-ghost{border-color:var(--color-rule);color:var(--color-bone-dim)}.btn-ghost:before{content:"";background:linear-gradient(var(--color-bone) 0 0) top left / calc(clamp(0, var(--ghost-draw) / .38, 1) * 100%) 1px no-repeat, linear-gradient(var(--color-bone) 0 0) top right / 1px calc(clamp(0, (var(--ghost-draw) - .38) / .12, 1) * 100%) no-repeat, linear-gradient(var(--color-bone) 0 0) bottom right / calc(clamp(0, (var(--ghost-draw) - .5) / .38, 1) * 100%) 1px no-repeat, linear-gradient(var(--color-bone) 0 0) bottom left / 1px calc(clamp(0, (var(--ghost-draw) - .88) / .12, 1) * 100%) no-repeat;pointer-events:none;position:absolute;inset:-1px}.btn-ghost:not(:disabled,[aria-disabled=true]):focus-visible{color:var(--color-bone)}.btn-ghost:not(:disabled,[aria-disabled=true]):focus-visible:before{--ghost-draw:1}.link-burn{color:var(--color-bone-dim);cursor:pointer;transition:color var(--t-quick) var(--ease-out);text-decoration:none;display:inline-block;position:relative}.link-burn:before,.link-burn:after{content:"";pointer-events:none;height:1px;position:absolute;top:calc(50% + .78em);left:0;right:0;transform:scaleX(0)}.label.link-burn:before,.label.link-burn:after{right:.2em}.link-burn:after{background-color:var(--color-bone);transform-origin:100%}.link-burn:before{z-index:1;background:linear-gradient(90deg, var(--color-ember) 55%, var(--color-flame));transform-origin:0;box-shadow:0 0 6px #e8692ab3}.link-burn:focus-visible,.link-burn:active{color:var(--color-bone)}.link-burn:focus-visible:after,.link-burn:active:after{transform-origin:0;transform:scaleX(1)}@media (hover:hover){.btn-blood:not(:disabled,[aria-disabled=true]):hover{--heat:1;background-color:var(--color-blood-hover)}.btn-ghost:not(:disabled,[aria-disabled=true]):hover{color:var(--color-bone)}.btn-ghost:not(:disabled,[aria-disabled=true]):hover:before{--ghost-draw:1}.link-burn:hover{color:var(--color-bone)}.link-burn:hover:after{transform-origin:0;transform:scaleX(1)}}.btn:not(:disabled,[aria-disabled=true]):active{transform:translateY(1px)}.btn-blood:not(:disabled,[aria-disabled=true]):active{background-color:var(--color-blood-press)}.btn-ghost:not(:disabled,[aria-disabled=true]):active{color:var(--color-bone)}.btn-ghost:not(:disabled,[aria-disabled=true]):active:before{--ghost-draw:1;transition:none}@media (prefers-reduced-motion:no-preference){.btn{transition-property:background-color,border-color,color,box-shadow,transform}.btn-ghost:before{transition:--ghost-draw var(--t-base) var(--ease-in-out)}.link-burn:after{transition:transform .3s var(--ease-out)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.btn-blood:not(:disabled,[aria-disabled=true]):hover:before{animation:wax-sheen .6s var(--ease-in-out) both}.link-burn:hover:before{animation:link-burn .8s var(--ease-out) both}}.site-header,.site-footer,.stage-main{--gutter:1.25rem}.site-header{z-index:40;padding:max(1rem, env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) 2.25rem max(var(--gutter), env(safe-area-inset-left));pointer-events:none;background:linear-gradient(#0b0506eb,#0b0506db 50%,#0b050600);justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:fixed;inset:0 0 auto}@media not all and (hover:hover) and (pointer:fine){.site-header{background:linear-gradient(#0b0506f1,#0b0506e6 50%,#0b050600)}}.site-header :is(a,button){pointer-events:auto}.site-footer{isolation:isolate;min-height:clamp(14rem,24vw,22rem);padding:2rem max(var(--gutter), env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));border-top:1px solid var(--color-rule);text-align:center;align-content:center;justify-items:center;row-gap:.25rem;display:grid;position:relative}.site-footer-logo{margin-bottom:.25rem;font-size:1.5rem}.site-footer-links{flex-wrap:wrap;justify-content:center;column-gap:1.75rem;display:flex}.site-footer:before{content:"";z-index:-1;opacity:.45;pointer-events:none;background:url(/art/footer.webp) 50% 45%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}@media print{.site-footer:before{display:none}}@media (min-width:48rem){.site-header,.site-footer,.stage-main{--gutter:2rem}.site-header{padding-top:max(1.25rem, env(safe-area-inset-top));padding-bottom:2.75rem}}@media (min-width:64rem){.site-header,.site-footer,.stage-main{--gutter:2.5rem}}.stage{isolation:isolate;--halo:0 0 2px var(--color-night), 0 0 .4em var(--color-night), 0 0 .9em var(--color-night);--halo-tight:0 0 1px var(--color-night), 0 0 2px var(--color-night), 0 0 3px var(--color-night), 0 0 3px var(--color-night), 0 0 4px var(--color-night), 0 0 5px var(--color-night);--halo-close:var(--halo-tight), 0 0 6px var(--color-night), 0 0 .9em var(--color-night), 0 0 1.6em var(--color-night);--halo-dense:var(--halo-tight), var(--halo-tight), var(--halo-tight);position:relative}.stage-plate{z-index:-1;pointer-events:none;height:100lvh;position:fixed;inset:0 0 auto;overflow:hidden}@media not all and (hover:hover) and (pointer:fine){[data-plate]:not([data-nolight]) [data-shader-fallback]{filter:brightness(1.424)}}.stage-shade{--shade-top:linear-gradient(#0b05068f, #0b050600 22%);--shade-foot:linear-gradient(0deg, var(--color-night), #0b050600 24%);position:absolute;inset:0}.stage-main{min-height:100svh;padding:6.5rem max(var(--gutter), env(safe-area-inset-right)) 3rem max(var(--gutter), env(safe-area-inset-left));display:flex}.stage-foot{background-color:var(--color-night)}.stage[data-align=center] .stage-main{justify-content:center;align-items:center}.stage[data-align=center] .stage-shade{background:var(--shade-top), var(--shade-foot), radial-gradient(ellipse 72% 62% at 50% 52%, #0b0506bd, #0b050600)}.stage[data-align=split] .stage-main{align-items:center;gap:2.5rem;display:grid}.stage[data-align=split] .stage-shade{background:var(--shade-foot), linear-gradient(#0b050699, #0b050661 6rem, #0b050652 14.5rem, #0b050633 20rem)}@media (min-width:64rem){.stage[data-align=split] .stage-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.stage[data-align=split] .stage-shade{background:var(--shade-top), var(--shade-foot), radial-gradient(ellipse 56% 68% at 10% 88%, #0b0506d1, #0b050699 46%, #0b050600), linear-gradient(90deg, #0b05061f 40%, #0b050657 62%)}}.flame-dot{background:var(--color-flame);opacity:0;pointer-events:none;width:5px;height:7px;transition:opacity var(--t-quick) var(--ease-out);border-radius:50%/64% 64% 36% 36%;margin-top:-4px;position:absolute;top:50%;left:-.9rem;box-shadow:0 0 5px 1px #e8692ad9,0 0 14px 2px #e8692a59}[aria-current=page]>.flame-dot,a:focus-visible>.flame-dot,a:active>.flame-dot{opacity:1}.link-burn[aria-current=page]{color:var(--color-bone)}@media (hover:hover){a:hover>.flame-dot{opacity:1}}@media (prefers-reduced-motion:no-preference){.flame-dot{transition:opacity var(--t-quick) var(--ease-out), transform var(--t-quick) var(--ease-snap);transform:scale(.3)}[aria-current=page]>.flame-dot,a:focus-visible>.flame-dot,a:active>.flame-dot{transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){a:hover>.flame-dot{transform:none}}@media (prefers-reduced-motion:no-preference){html[data-js] [data-ink] [data-letter]{opacity:.05;transition:opacity .4s}html[data-js] [data-ink] [data-letter][data-lit]{opacity:1}html[data-js] [data-ink]:not([data-ink-cooled]) [data-letter]{will-change:opacity}html[data-js] [data-ink]:not([data-ink-cooled]) [data-letter]:before{content:attr(data-char);color:#ffe7b5;text-shadow:0 0 14px #ffd68cf2,0 0 42px #e8692ab3;opacity:0;pointer-events:none;will-change:opacity;position:absolute}html[data-js] [data-ink] [data-letter][data-lit]:before{animation:1.2s ease-out ink-burn}}@media not all and (hover:hover) and (pointer:fine){html[data-js] [data-ink] [data-letter],html[data-js] [data-ink]:not([data-ink-cooled]) [data-letter]{opacity:1;will-change:auto;transition:none}html[data-js] [data-ink] [data-letter]:before,html[data-js] [data-ink]:not([data-ink-cooled]) [data-letter]:before{content:none}}.candle{--candle-w:36px;z-index:60;opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;width:0;height:0;transition:opacity .12s linear,visibility 0s linear .12s;position:fixed;top:0;left:0}html[data-candle=on] .candle{opacity:1;visibility:visible;transition-delay:0s}@media (max-width:47.9375rem){.candle{--candle-w:30px}}@media print{.candle{display:none}}.candle-art{top:calc(var(--candle-w) * -14 / 36);left:calc(var(--candle-w) * -.5);width:var(--candle-w);transform:rotate(calc(var(--lean,0deg) * .2));transform-origin:50% calc(var(--candle-w) * 14 / 36);position:absolute}.candle-svg{width:100%;height:auto;display:block;overflow:visible}.candle-fire,.candle-lean,.candle-size,.candle-flame,.candle-core{transform-box:view-box;transform-origin:18px 24px}.candle-glow{transform-box:view-box;transform-origin:18px 15.5px}.candle-lean{transform:skewX(calc(var(--lean,0deg) * -1))}.candle-size{--grow:1;--dip:1;transform:scale(calc(var(--grow) * var(--dip)))}.candle[data-hot=true] .candle-size{--grow:1.1}.candle[data-press] .candle-size{--dip:.85}.candle-fire,.candle-warm{transition:opacity .2s linear}.candle[data-lit=false] :is(.candle-fire,.candle-warm){opacity:0}.candle[data-lit=false] .candle-fire{transform:scale(.2,.1)}.candle[data-lit=false] .candle-svg{filter:brightness(.46)}@media (prefers-reduced-motion:no-preference){html[data-candle=on] .candle:not([data-lit=false]) .candle-flame{animation:.18s ease-in-out infinite alternate candle-flicker}html[data-candle=on] .candle:not([data-lit=false]) .candle-core{animation:.16s ease-in-out infinite alternate candle-flicker-core}html[data-candle=on] .candle:not([data-lit=false]) .candle-glow{animation:.2s ease-in-out infinite alternate candle-glow}.candle-size{transition:transform var(--t-quick) var(--ease-snap)}.candle[data-press] .candle-size{transition:transform 50ms var(--ease-out)}.candle-fire{transition:opacity .25s linear,transform .5s cubic-bezier(.2,.9,.3,1.4)}.candle-svg{transition:filter var(--t-base) var(--ease-out)}}.intro{display:none}html:is([data-intro=full],[data-intro=quick]) .intro{--flame-y:45%;--intro-candle:min(72px, 13svh);z-index:70;background-color:var(--color-night);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;display:block;position:fixed;inset:0;overflow:hidden}html[data-intro=full] .intro{cursor:pointer}.intro-room{opacity:.0443;background:50% 40%/cover no-repeat;transition:opacity 1.4s;position:absolute;inset:0}.intro-light{background:radial-gradient(38% 46% at 50% var(--flame-y), #ffbe6e1f, #ffbe6e00 60%), radial-gradient(70% 80% at 50% var(--flame-y), #0b050600 30%, var(--color-night) 95%);opacity:0;transition:opacity 1.2s;position:absolute;inset:0}.intro[data-lit] .intro-room{opacity:.4873}.intro[data-lit] .intro-light{opacity:1}.intro-candle{top:var(--flame-y);width:0;height:0;position:absolute;left:50%}.intro-candle-art{top:calc(var(--intro-candle) * -14 / 36);left:calc(var(--intro-candle) * -.5);width:var(--intro-candle);position:absolute}.intro:not([data-lit]) :is(.candle-fire,.candle-warm){opacity:0}.intro:not([data-lit]) .candle-fire{transform:scale(.2,.1)}.intro:not([data-lit]) .candle-svg{filter:brightness(.46)}.intro-copy{text-align:center;opacity:0;transition:opacity var(--t-slow) ease;padding-inline:1.25rem;position:absolute;inset:auto 0 max(9svh,1.5rem)}.intro[data-ready] .intro-copy{opacity:1}.intro[data-lit] .intro-copy{opacity:0;transition-duration:.3s}html[data-intro=quick] .intro-copy{display:none}.intro-title{font-family:var(--font-display);margin-bottom:.625rem;font-size:1.875rem;font-style:italic;font-weight:400;line-height:1.2}.intro-flare{top:var(--flame-y);background:radial-gradient(circle closest-side, #fffbf0 0%, #ffe7b0 22%, var(--color-flame) 40%, #e8692a99 62%, #0b050600 85%);opacity:0;pointer-events:none;border-radius:50%;width:130vmax;height:130vmax;margin:-65vmax 0 0 -65vmax;position:absolute;left:50%;transform:scale(.08)}html:is([data-intro=full],[data-intro=quick]) .candle{opacity:0;visibility:hidden}@media (prefers-reduced-motion:no-preference){.intro[data-lit] .candle-flame{animation:.18s ease-in-out .5s infinite alternate candle-flicker}.intro[data-lit] .candle-core{animation:.16s ease-in-out .5s infinite alternate candle-flicker-core}.intro[data-lit] .candle-glow{animation:.2s ease-in-out .5s infinite alternate candle-glow}.intro[data-ready]:not([data-lit]) .intro-copy>*{animation:intro-breathe 2.6s ease-in-out var(--t-slow) infinite}}}@layer utilities{.\@container{container-type:inline-size}.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.col-span-2{grid-column:span 2/span 2}.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}}.mx-auto{margin-inline:auto}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-20{margin-top:calc(var(--spacing) * 20)}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-\[7px\]{width:7px;height:7px}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-full{min-height:100%}.w-full{width:100%}.max-w-\[44rem\]{max-width:44rem}.max-w-\[1280px\]{max-width:1280px}.flex-1{flex:1}.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,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[var\(--header-gap\)\]{gap:var(--header-gap)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-bone\/40{border-color:#e6dcc866}@supports (color:color-mix(in lab, red, red)){.border-bone\/40{border-color:color-mix(in oklab, var(--color-bone) 40%, transparent)}}.border-current{border-color:currentColor}.border-rule{border-color:var(--color-rule)}.bg-blood{background-color:var(--color-blood)}.bg-night{background-color:var(--color-night)}.bg-night-2{background-color:var(--color-night-2)}.bg-transparent{background-color:#0000}.fill-rule{fill:var(--color-rule)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-\[calc\(1rem\+0\.2em\)\]{padding-left:calc(1rem + .2em)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-wrap{text-wrap:wrap}.text-blood{color:var(--color-blood)}.text-bone{color:var(--color-bone)}.text-bone-dim{color:var(--color-bone-dim)}.text-bone-faint{color:var(--color-bone-faint)}.text-ember{color:var(--color-ember)}.text-flame{color:var(--color-flame)}.text-gold{color:var(--color-gold)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);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);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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%);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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.group-aria-pressed\:bg-current:is(:where(.group)[aria-pressed=true] *){background-color:currentColor}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:text-bone:hover{color:var(--color-bone)}}.aria-pressed\:text-bone[aria-pressed=true]{color:var(--color-bone)}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,15rem\)_minmax\(0\,10rem\)\]{grid-template-columns:minmax(0,22rem) minmax(0,15rem) minmax(0,10rem)}.md\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,23rem\)\]{grid-template-columns:minmax(0,22rem) minmax(0,23rem)}.md\:grid-cols-\[repeat\(2\,minmax\(0\,15rem\)\)\]{grid-template-columns:repeat(2,minmax(0,15rem))}.md\:grid-cols-\[repeat\(3\,minmax\(0\,10rem\)\)\]{grid-template-columns:repeat(3,minmax(0,10rem))}.md\:grid-cols-\[repeat\(3\,minmax\(0\,15rem\)\)\]{grid-template-columns:repeat(3,minmax(0,15rem))}.md\:grid-cols-\[repeat\(4\,minmax\(0\,13rem\)\)\]{grid-template-columns:repeat(4,minmax(0,13rem))}.md\:gap-\[var\(--header-gap\)\]{gap:var(--header-gap)}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:pt-40{padding-top:calc(var(--spacing) * 40)}}@media (min-width:64rem){.lg\:gap-9{gap:calc(var(--spacing) * 9)}}@media (hover:none){.\[\@media\(hover\:none\)\]\:hidden{display:none}}}@property --frame-heat{syntax:"<number>";inherits:true;initial-value:0}@keyframes seal-press{0%{opacity:0;transform:scale(1.4)}}@keyframes seal-speck{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--x), var(--y))}}::view-transition-group(.morph){animation-duration:var(--t-slow);animation-timing-function:var(--ease-in-out)}::view-transition{pointer-events:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}:root{--bar-h:calc(56px + env(safe-area-inset-bottom))}@media (min-width:48rem){:root{--bar-h:0px}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}@keyframes home-lantern{0%,to{opacity:.55}17%{opacity:.72}31%{opacity:.5}48%{opacity:.78}64%{opacity:.58}82%{opacity:.7}}@property --door-heat{syntax:"<number>";inherits:true;initial-value:0}@keyframes door-draw{0%{clip-path:inset(100% -14px -4px)}to{clip-path:inset(-8px -14px -4px)}}@keyframes door-fade{0%{opacity:0}}@keyframes door-key{0%{opacity:0;scale:.2}}@keyframes door-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes door-ember{0%{opacity:0;transform:translate(0)}14%{opacity:1}62%{opacity:.75}to{opacity:0;transform:translate(var(--drift), calc(var(--rise) * -1))}}@keyframes portrait-sconce{0%{opacity:0}}@keyframes rank-draw{0%{clip-path:inset(-.5rem 100% -.5rem 0)}to{clip-path:inset(-.5rem 0)}}@keyframes rank-land{0%{opacity:0;scale:.4}}@keyframes ember-rise{0%{opacity:0;color:#ffd08a;text-shadow:0 0 16px #ffaa50e6;transform:translateY(40px)scale(.9)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes duel-rise{0%{opacity:0;transform:translateY(30px)}45%{opacity:1}}@keyframes duel-sink{to{opacity:0;visibility:hidden;transform:translateY(30px)}}@keyframes mask-crack-left{0%,30%{transform:translate(-1.4%)}to{transform:translate(-56%)}}@keyframes mask-crack-right{0%,30%{transform:translate(1.4%)}to{transform:translate(56%)}}@keyframes mask-ember{0%{opacity:1}to{opacity:.45}}@keyframes altar-swap{0%{opacity:0}}@property --board-lead{syntax:"<length>";inherits:true;initial-value:0}@keyframes ignite-heat{0%{--frame-heat:0}30%{--frame-heat:1}}@keyframes ignite-flame{0%{opacity:0;scale:.2}34%{opacity:1;scale:1.9}}@keyframes ignite-glow{0%{opacity:0;scale:.3}22%{opacity:1;scale:1.8}}@keyframes ignite-gilt{0%{opacity:.1}30%{opacity:1}}@keyframes ignite-plaque{0%{opacity:.14}}@keyframes ignite-words{0%{color:#ffd08a;text-shadow:0 0 1em #ffaa50e6}}@keyframes ignite-sparks{0%{opacity:1;transform:translateY(0)scale(.15)}60%{opacity:.9}to{opacity:0;transform:translateY(calc(var(--m) * -.5)) scale(1)}}@keyframes ignite-flare{0%{opacity:0;scale:.4}14%{opacity:1;scale:1.15}}@keyframes ignite-crown{0%{opacity:.1;filter:brightness()}14%{opacity:1;filter:brightness(1.7)}}@keyframes reveal-photo{0%{opacity:0}}@keyframes storm-show{0%{opacity:0}10%{opacity:1}25%{opacity:.35}to{opacity:1}}@keyframes ledger-told{0%{opacity:0;transform:translateY(.375rem)}}@keyframes ledger-open{0%{opacity:0;transform:translateY(-.25rem)}}@keyframes ledger-ink{0%{opacity:0;color:var(--color-flame);text-shadow:0 0 .6em #e8692ae6}22%{opacity:1;color:var(--color-flame);text-shadow:0 0 .6em #e8692ae6}}@keyframes ledger-dots{0%{width:0}to{width:1.5em}}@property --foil{syntax:"<number>";inherits:true;initial-value:0}@keyframes pass-card-in{0%{opacity:0;translate:0 .625rem;rotate:.6deg}}@keyframes choice-catch{0%{opacity:.4;transform:scale(.35)}}@keyframes carve-flicker{0%,to{opacity:.04}13%{opacity:.12}27%{opacity:.03}41%{opacity:.15}55%{opacity:.07}68%{opacity:.13}83%{opacity:.02}}@keyframes carve-fall{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(7cqw)rotate(7deg)}}@keyframes shelf-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes shelf-dark{0%{opacity:0}to{opacity:1}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-quick:.18s;--t-base:.4s;--t-slow:.9s;--display-xxl:clamp(4rem, 11vw, 10.5rem);--display-xl:clamp(3rem, 7.5vw, 7rem);--display-l:clamp(2.25rem, 4.6vw, 4rem);--display-m:clamp(1.75rem, 3.2vw, 2.5rem);--head-air:1.25rem}@media (min-width:48rem){:root{--head-air:1.75rem}}@media (min-width:64rem){:root{--head-air:min(2.75rem, 5svh)}}@property --ghost-draw{syntax:"<number>";inherits:false;initial-value:0}html[data-candle=on]:not([data-intro=full],[data-intro=quick],[data-cursor=system]),html[data-candle=on]:not([data-intro=full],[data-intro=quick],[data-cursor=system]) *{cursor:none!important}@property --heat{syntax:"<number>";inherits:false;initial-value:0}html:is([data-intro=full],[data-intro=quick]):not(:has(.intro[data-out])){overflow:hidden}@keyframes ink-burn{0%{opacity:1}}@keyframes intro-breathe{50%{opacity:.45}}@keyframes candle-flicker{0%{transform:scale(1)skew(0deg)}40%{transform:scale(.94,1.06)skew(2deg)}to{transform:scale(1.04,.96)skew(-2deg)}}@keyframes candle-flicker-core{0%{transform:scale(1)}55%{transform:scale(1.06,.94)}to{transform:scale(.95,1.08)}}@keyframes candle-glow{0%{opacity:.84;transform:scale(.97)}to{opacity:1;transform:scale(1.04)}}@keyframes wax-sheen{0%{transform:translate(-101%)}to{transform:translate(101%)}}@keyframes link-burn{0%{opacity:1;transform:scaleX(0)}37.5%{opacity:1;animation-timing-function:ease-in;transform:scaleX(1)}to{opacity:0;transform:scaleX(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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
