@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--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-ease:initial}}}@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:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-2xl:42rem;--container-7xl:80rem;--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-archivo), "Helvetica Neue", Arial, sans-serif;--font-label:var(--font-martian-mono), ui-monospace, monospace;--font-screen:var(--font-silkscreen), ui-monospace, monospace}}@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}*{box-sizing:border-box;border-radius:0}html{overflow-x:clip}body{background:radial-gradient(900px 520px at 50% 0%, var(--cast) 0%, transparent 60%) no-repeat, var(--stock);color:var(--ink);font-family:var(--font-body);font-variation-settings:"wdth" 100, "wght" 400;-webkit-font-smoothing:antialiased;line-height:1.62;position:relative}body:before{content:"";pointer-events:none;z-index:999;opacity:var(--grain);background-image:url(/grain.svg);position:fixed;inset:0}h1{font-family:var(--font-display);font-variation-settings:"wdth" 124, "wght" 900;letter-spacing:-.032em;text-transform:uppercase;text-wrap:balance;text-shadow:5px 5px 0 var(--red);line-height:.9}h2{font-family:var(--font-display);font-variation-settings:"wdth" 116, "wght" 850;letter-spacing:-.026em;text-transform:uppercase;text-wrap:balance;line-height:1.03}h3{font-family:var(--font-display);font-variation-settings:"wdth" 104, "wght" 750}a{color:var(--cyan);text-underline-offset:2px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--red);outline-offset:2px}p,li{max-width:var(--measure)}}@layer components;@layer utilities{.collapse{visibility:collapse}.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}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.am-mark{background-color:var(--ink);width:2.75rem;height:2.75rem;display:inline-block;-webkit-mask:url(/brand/am-mark-mask.png) 50%/contain no-repeat;mask:url(/brand/am-mark-mask.png) 50%/contain no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[44rem\]{max-width:44rem}.max-w-none{max-width:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.flex-wrap{flex-wrap:wrap}.gap-6{gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-rule>:not(:last-child)){border-color:var(--rule)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-rule{border-color:var(--rule)}.halftone{background-image:radial-gradient(var(--ink) .5px, transparent .5px);mix-blend-mode:multiply;opacity:.16;background-size:3px 3px}.py-4{padding-block:calc(var(--spacing) * 4)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.label{font-family:var(--font-label);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);font-size:.62rem}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-wrap{text-wrap:wrap}.text-ink-2{color:var(--ink-2)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.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,)}.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,)}.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))}.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)}@media (min-width:40rem){.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}}:root{--stock:#e6e2d4;--panel:#f1eee4;--panel-2:#d8d3c2;--sunk:#cfcaba;--ink:#17161a;--ink-2:#56545c;--ink-3:#817e86;--rule:#c5c0b0;--rule-2:#ada795;--cyan:#0a6386;--red:#c4271d;--flash:#f2c230;--flash-on:#17161a;--cream:var(--ink);--cast:transparent;--glow:0;--telly-body:linear-gradient(180deg, #e9e3d2, #cfc7b2);--telly-edge:var(--ink);--telly-bezel:#2b2a2e;--telly-dial:radial-gradient(circle at 40% 35%, #f6f2e6, #b8b09b);--telly-dial-mark:var(--ink);--telly-halftone:.1;--plank:linear-gradient(180deg, #d8d3c2, #cfcaba);--plank-top:linear-gradient(180deg, #f1ecdd, #e2ddcc);--wood-upright:linear-gradient(90deg, #e2ddcc 0%, #d3cebc 45%, #beb8a6 100%);--plinth:linear-gradient(180deg, #c4beac, #b0aa98);--panel-wood:linear-gradient(180deg, #ebe7da, #e2ddcf);--telly-sheen:#ffffff73;--telly-scan:0;--telly-aerial:linear-gradient(180deg, #d5d0c4, #6f6a62);--telly-sober-body:repeating-linear-gradient(90deg, #00000014 0 2px, transparent 2px 7px), linear-gradient(180deg, #8a5a3c, #6b4229);--mac-case:#ded7c1;--mac-case-low:#c8c0a7;--mac-keycap:#e9e3d0;--mac-kb:#ded7c1;--mac-kb-low:#c6bea5;--mac-kb-dim:#aca48b;--mac-kb-cap:#eae3d0;--mac-side-hi:#bdb59c;--mac-side-lo:#a49c84;--mac-top-hi:#f4eedd;--mac-top-lo:#e2dbc6;--desk-far:#d9b545;--desk-near:#edd275;--desk-dusk:.18;--mac-edge:#141410;--mac-lip:#ffffff80;--mac-emboss:#1414106b;--mac-emboss-2:#141410c7;--mac-phos:#d2d6ca;--mac-phos-off:#33362f;--mac-phos-ink:#14160f;--accent-ground:var(--stock);--accent-ink:var(--ink);--accent-text:var(--cyan);--accent-fill:var(--flash);--accent-fill-ink:var(--ink);--accent-edge:var(--red);--grain:.05;--shadow-hard:5px 5px 0 var(--ink);--t-state:.12s;--t-reveal:.24s;--t-page:.4s;--ease:cubic-bezier(.2, .7, .2, 1);--measure:66ch;--page-max:96rem;--page-gutter:1rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:640px){:root{--page-gutter:1.5rem}}@media (min-width:1024px){:root{--page-gutter:2rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--stock:#0b0a0e;--panel:#1c1c23;--panel-2:#26262f;--sunk:#0c0c10;--ink:#efece2;--ink-2:#99969f;--ink-3:#706e78;--rule:#2e2e37;--rule-2:#40404b;--cyan:#3cc9f0;--red:#f2503f;--flash:#f5c518;--flash-on:#131318;--cream:#f1d9b5;--cast:#1a1216;--glow:1;--telly-body:linear-gradient(180deg, #2a282c, #151418);--telly-edge:#000;--telly-bezel:#000;--telly-dial:radial-gradient(circle at 40% 35%, #6b676f, #2b2a2f);--telly-dial-mark:#efece2;--telly-halftone:0;--plank:linear-gradient(180deg, #3b2a20, #24170f);--plank-top:linear-gradient(180deg, #6b4d3a, #4a3527);--wood-upright:linear-gradient(90deg, #4c3728 0%, #3b2a20 45%, #26190f 100%);--plinth:linear-gradient(180deg, #20150f, #130c08);--panel-wood:linear-gradient(180deg, #1c1613, #140f0d);--telly-sheen:#ffffff17;--telly-scan:.07;--telly-aerial:linear-gradient(180deg, #8a8791, #3a3840);--telly-sober-body:repeating-linear-gradient(90deg, #0000002e 0 2px, transparent 2px 7px), linear-gradient(180deg, #4a2e1e, #2d1a10);--mac-case:#45403a;--mac-case-low:#322e29;--mac-keycap:#4b463f;--mac-kb:#4b453d;--mac-kb-low:#383229;--mac-kb-dim:#2a251f;--mac-kb-cap:#5a5348;--mac-side-hi:#2e2a26;--mac-side-lo:#211e1b;--mac-top-hi:#5e574c;--mac-top-lo:#453f38;--desk-far:#4a3a12;--desk-near:#7c6220;--desk-dusk:.62;--mac-edge:#08080a;--mac-lip:#ffffff1f;--mac-emboss:#fffaeb4d;--mac-emboss-2:#fffaeb80;--mac-phos:#cdd6c2;--mac-phos-off:#17190f;--mac-phos-ink:#12150c;--grain:.07;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--stock:#0b0a0e;--panel:#1c1c23;--panel-2:#26262f;--sunk:#0c0c10;--ink:#efece2;--ink-2:#99969f;--ink-3:#706e78;--rule:#2e2e37;--rule-2:#40404b;--cyan:#3cc9f0;--red:#f2503f;--flash:#f5c518;--flash-on:#131318;--cream:#f1d9b5;--cast:#1a1216;--glow:1;--telly-body:linear-gradient(180deg, #2a282c, #151418);--telly-edge:#000;--telly-bezel:#000;--telly-dial:radial-gradient(circle at 40% 35%, #6b676f, #2b2a2f);--telly-dial-mark:#efece2;--telly-halftone:0;--plank:linear-gradient(180deg, #3b2a20, #24170f);--plank-top:linear-gradient(180deg, #6b4d3a, #4a3527);--wood-upright:linear-gradient(90deg, #4c3728 0%, #3b2a20 45%, #26190f 100%);--plinth:linear-gradient(180deg, #20150f, #130c08);--panel-wood:linear-gradient(180deg, #1c1613, #140f0d);--telly-sheen:#ffffff17;--telly-scan:.07;--telly-aerial:linear-gradient(180deg, #8a8791, #3a3840);--telly-sober-body:repeating-linear-gradient(90deg, #0000002e 0 2px, transparent 2px 7px), linear-gradient(180deg, #4a2e1e, #2d1a10);--grain:.07;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mac-case:#45403a;--mac-case-low:#322e29;--mac-keycap:#4b463f;--mac-kb:#4b453d;--mac-kb-low:#383229;--mac-kb-dim:#2a251f;--mac-kb-cap:#5a5348;--mac-side-hi:#2e2a26;--mac-side-lo:#211e1b;--mac-top-hi:#5e574c;--mac-top-lo:#453f38;--desk-far:#4a3a12;--desk-near:#7c6220;--desk-dusk:.62;--mac-edge:#08080a;--mac-lip:#ffffff1f;--mac-emboss:#fffaeb4d;--mac-emboss-2:#fffaeb80;--mac-phos:#cdd6c2;--mac-phos-off:#17190f;--mac-phos-ink:#12150c}[data-register] .label{color:var(--accent-ink)}[data-register=sober] h1,[data-register=sober] .tagline{text-shadow:none}[data-register=sober] .high-score,[data-register=sober] .coin-slot,[data-register=sober] .screen-type{display:none}.shelf-list>li[data-expanded] .telly-screen,.case-hero .telly-screen{view-transition-name:tape}html[data-vt=tape]::view-transition-old(root){animation:tape-dark .24s var(--ease) both}html[data-vt=eject]::view-transition-old(root){animation:tape-dark .24s var(--ease) both}html[data-vt=tape]::view-transition-new(root){animation:.4s step-end both tape-arrive}html[data-vt=eject]::view-transition-new(root){animation:.4s step-end both tape-arrive}html[data-vt=tape]::view-transition-group(tape){animation-duration:.24s;animation-timing-function:var(--ease)}html[data-vt=eject]::view-transition-group(tape){animation-duration:.24s;animation-timing-function:var(--ease)}html[data-vt=tape]::view-transition-image-pair(tape){animation:.4s linear both tape-pair}html[data-vt=eject]::view-transition-image-pair(tape){animation:.4s linear both tape-pair}html[data-vt=tape]::view-transition-old(tape){mix-blend-mode:normal;animation-duration:.24s}html[data-vt=tape]::view-transition-new(tape){mix-blend-mode:normal;animation-duration:.24s}html[data-vt=eject]::view-transition-old(tape){mix-blend-mode:normal;animation-duration:.24s}html[data-vt=eject]::view-transition-new(tape){mix-blend-mode:normal;animation-duration:.24s}@keyframes tape-dark{to{filter:brightness(0)}}@keyframes tape-arrive{0%,59%{opacity:0}60%,to{opacity:1}}@keyframes tape-pair{0%,56%{opacity:1}62%,to{opacity:0}}.tape-curtain{z-index:100;pointer-events:none;background:#000;animation:.4s linear both tape-curtain;display:block;position:fixed;inset:0}.tape-curtain:before,.tape-curtain:after{content:"";opacity:0;background:repeating-linear-gradient(90deg,#d6d6d6 0 3px,#5a5a5a 3px 5px,#f2f2f2 5px 9px,#2a2a2a 9px 14px,#bdbdbd 14px 16px);height:6px;animation:.4s linear both tape-tracking;position:absolute;left:0;right:0}.tape-curtain:before{top:64%}.tape-curtain:after{height:4px;animation-delay:20ms;top:78%}@keyframes tape-curtain{0%,55%{opacity:1}to{opacity:0}}@keyframes tape-tracking{0%,58%{opacity:0;transform:translateY(0)}62%{opacity:.85}88%{opacity:.6;transform:translateY(-38vh)}to{opacity:0;transform:translateY(-46vh)}}.case-hero{justify-content:center;display:flex}.case-hero .telly{cursor:default;width:min(100%,520px);margin:0}.telly--still:hover{transform:none}.telly--still .telly-cast{display:none}.telly--still .telly-plate{opacity:1}.eject-link{color:var(--accent-ink);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.eject-link:hover,.eject-link:focus-visible{text-underline-offset:3px;text-decoration:underline}.eject-key{background:linear-gradient(to top, currentColor 0 2px, transparent 2px 3px, transparent 3px) bottom / 100% 3px no-repeat, conic-gradient(from 210deg at 50% 35%, transparent 0 240deg, currentColor 240deg 360deg) top / 100% 7px no-repeat;width:12px;height:10px}.case{padding:2.4rem var(--page-gutter) 5rem;background:var(--accent-ground);color:var(--accent-ink)}@media (min-width:640px){.case{padding:3rem var(--page-gutter) 6rem}}.case>*{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin-inline:auto}.case a{color:var(--accent-text)}.case-head{border-bottom:2px solid var(--accent-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;padding-bottom:.75rem;display:flex}.case-code{margin:0}.case-head .eject-link{order:2}.case-title{max-width:16ch;margin:2.2rem 0 0;font-size:clamp(1.6rem,7.6vw,5.4rem)}.case-standfirst{font-variation-settings:"wdth" 100, "wght" 460;text-wrap:pretty;max-width:34em;margin:1.5rem 0 0;font-size:clamp(1.15rem,1.75vw,1.45rem);line-height:1.45}.case-stage{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;margin-top:3rem;display:grid}@media (min-width:900px){.case-stage{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:3.5rem;margin-top:3.5rem}}.case-stage .case-hero{justify-content:flex-start}.case-stage .case-hero .telly{width:min(100%,640px)}.case-plate{border:2px solid var(--accent-ink);background-color:var(--accent-panel);background-image:radial-gradient(circle at 11px 11px, var(--accent-ink) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 11px) 11px, var(--accent-ink) 0 2px, transparent 2.6px), radial-gradient(circle at 11px calc(100% - 11px), var(--accent-ink) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 11px) calc(100% - 11px), var(--accent-ink) 0 2px, transparent 2.6px);padding:1.25rem 1.45rem 1.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.case-plate{background-image:radial-gradient(circle at 11px 11px, color-mix(in srgb, var(--accent-ink) 42%, transparent) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 11px) 11px, color-mix(in srgb, var(--accent-ink) 42%, transparent) 0 2px, transparent 2.6px), radial-gradient(circle at 11px calc(100% - 11px), color-mix(in srgb, var(--accent-ink) 42%, transparent) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 11px) calc(100% - 11px), color-mix(in srgb, var(--accent-ink) 42%, transparent) 0 2px, transparent 2.6px)}}.case-plate:before{content:"";border:1px solid var(--accent-ink);position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){.case-plate:before{border:1px solid color-mix(in srgb, var(--accent-ink) 22%, transparent)}}.case-plate:before{pointer-events:none}.case-plate-head{border-bottom:1px solid var(--accent-ink);max-width:none;margin:0 0 .35rem;padding:0 0 .7rem}@supports (color:color-mix(in lab, red, red)){.case-plate-head{border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 26%, transparent)}}.case-plate dl{margin:0}.case-plate dl>div{border-bottom:1px solid var(--accent-ink);grid-template-columns:6.6rem minmax(0,1fr);align-items:baseline;gap:.9rem;padding:.6rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.case-plate dl>div{border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 16%, transparent)}}.case-plate dl>div:last-child{border-bottom:0}.case-plate dd{max-width:none;margin:0;font-size:.95rem;line-height:1.45}.case-live{border:2px solid var(--accent-ink);background:var(--accent-ground);color:var(--accent-ink);transition:transform var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-top:.9rem;padding:.6rem .85rem;text-decoration:none;display:inline-flex}.case .case-live{color:var(--accent-ink)}.case-live-lamp{width:7px;height:7px;box-shadow:0 0 0 1px #7a100ab3, 0 0 7px rgba(255, 59, 48, calc(.9 * var(--glow)));background:#ff3b30;border-radius:50%;flex:none}.case-live-word{color:var(--accent-ink)}.case-live-host{font-family:var(--font-label);letter-spacing:.02em;text-transform:lowercase;font-size:.72rem}.case-live:hover,.case-live:focus-visible{box-shadow:3px 3px 0 var(--accent-ink);transform:translate(-1px,-1px)}.case-live:active{box-shadow:none;transform:translate(1px,1px)}.case-layout{margin-top:5rem}.case-rail{display:none}@media (min-width:1180px){.case-layout{grid-template-columns:10.5rem minmax(0,1fr);align-items:start;column-gap:3.5rem;display:grid}.case-rail{display:block;position:sticky;top:6.5rem}}.case-rail ol{border-left:2px solid var(--accent-ink);margin:0;padding:0;list-style:none}@supports (color:color-mix(in lab, red, red)){.case-rail ol{border-left:2px solid color-mix(in srgb, var(--accent-ink) 22%, transparent)}}.case-rail li{max-width:none;margin:0}.case .case-rail a{font-family:var(--font-label);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:.13em;text-transform:uppercase;color:var(--accent-ink);transition:border-color var(--t-state) var(--ease), color var(--t-state) var(--ease);border-left:2px solid #0000;align-items:center;gap:.6rem;margin-left:-2px;padding:.45rem 0 .45rem .85rem;font-size:.6rem;line-height:1.35;text-decoration:none;display:flex}.case-rail-lamp{background:var(--accent-ink);border-radius:50%;flex:none;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.case-rail-lamp{background:color-mix(in srgb, var(--accent-ink) 24%, transparent)}}.case-rail-lamp{transition:background-color var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease)}.case .case-rail a:hover,.case .case-rail a:focus-visible{color:var(--accent-text)}.case-rail a:hover .case-rail-lamp,.case-rail a:focus-visible .case-rail-lamp{background:var(--accent-text)}.case .case-rail a[data-lit]{border-left-color:var(--accent-ink);font-variation-settings:"wdth" 100, "wght" 750}.case-rail a[data-lit] .case-rail-lamp{box-shadow:0 0 6px rgba(255, 59, 48, calc(.9 * var(--glow)));background:#ff3b30}.case-body{min-width:0;container:case-body/inline-size}.case-body>h2{margin:2.6rem 0 .7rem}.case-body>h2:first-child{margin-top:0}.case-part{border-top:2px solid var(--accent-ink);margin-top:5.5rem;padding-top:1.5rem;scroll-margin-top:5.5rem}.case-part h2{margin:0 0 1.4rem;font-size:clamp(1.45rem,2.5vw,2.15rem)}.case-part>p{margin:0 0 1em;font-size:1.04rem;line-height:1.66}.case-part>p code{border:1px solid var(--accent-ink);padding:.08em .36em}@supports (color:color-mix(in lab, red, red)){.case-part>p code{border:1px solid color-mix(in srgb, var(--accent-ink) 30%, transparent)}}.case-part>p code{background:var(--accent-panel);font-family:var(--font-label);font-size:.84em}.case-brief{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}.case-brief>.case-part{margin-top:0}@container case-body (min-width:46rem){.case-brief{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3.5rem}}.case-part--constraint{border:2px solid var(--accent-ink);background:var(--accent-panel);padding:1.5rem 1.7rem 1.4rem}.case-part--constraint h2+p{font-variation-settings:"wdth" 100, "wght" 500;font-size:clamp(1.14rem,1.6vw,1.3rem);line-height:1.5}.case-part--thinking ol{counter-reset:decision;border:2px solid var(--accent-ink);background-color:var(--accent-panel);background-image:radial-gradient(circle at 11px 11px, var(--accent-ink) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 11px) 11px, var(--accent-ink) 0 2px, transparent 2.6px), radial-gradient(circle at 11px calc(100% - 11px), var(--accent-ink) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 11px) calc(100% - 11px), var(--accent-ink) 0 2px, transparent 2.6px);max-width:none;margin:2rem 7px 7px 0;padding:.3rem 1.5rem .35rem;list-style:none;position:relative}@supports (color:color-mix(in lab, red, red)){.case-part--thinking ol{background-image:radial-gradient(circle at 11px 11px, color-mix(in srgb, var(--accent-ink) 42%, transparent) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 11px) 11px, color-mix(in srgb, var(--accent-ink) 42%, transparent) 0 2px, transparent 2.6px), radial-gradient(circle at 11px calc(100% - 11px), color-mix(in srgb, var(--accent-ink) 42%, transparent) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 11px) calc(100% - 11px), color-mix(in srgb, var(--accent-ink) 42%, transparent) 0 2px, transparent 2.6px)}}.case-part--thinking ol{box-shadow:6px 6px 0 var(--accent-ink)}.case-part--thinking ol:before{content:"";border:1px solid var(--accent-ink);position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){.case-part--thinking ol:before{border:1px solid color-mix(in srgb, var(--accent-ink) 22%, transparent)}}.case-part--thinking ol:before{pointer-events:none}.case-part--thinking li{counter-increment:decision;border-top:1px solid var(--accent-ink);grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:.45rem 1.1rem;max-width:none;margin:0;padding:1.35rem 0 1.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.case-part--thinking li{border-top:1px solid color-mix(in srgb, var(--accent-ink) 22%, transparent)}}.case-part--thinking li{font-size:.98rem;line-height:1.62}.case-part--thinking li:first-child{border-top:0}.case-part--thinking li:before{content:counter(decision);border:2px solid var(--accent-ink);background:var(--accent-fill);width:2.7rem;height:2.7rem;color:var(--accent-fill-ink);font-family:var(--font-display);font-variation-settings:"wdth" 124, "wght" 900;grid-area:1/1/span 2;place-items:center;margin-top:-.35rem;font-size:1.4rem;line-height:1;display:grid}.case-part--thinking li>strong:first-child{font-family:var(--font-display);font-variation-settings:"wdth" 112, "wght" 800;letter-spacing:-.012em;text-wrap:balance;grid-area:1/2;font-size:1.22rem;line-height:1.16;display:block}@container case-body (min-width:46rem){.case-part--thinking ol{padding:.3rem 1.9rem .35rem 1.7rem}.case-part--thinking li{grid-template-columns:2.7rem minmax(0,.85fr) minmax(0,1.45fr);column-gap:1.4rem;padding:1.5rem 0 1.6rem}.case-part--thinking li:before{grid-row:1}}.case-part>blockquote{border-top:2px solid var(--accent-ink);margin:3.5rem 0 0;padding:1.8rem 0 0}.case-part>blockquote p{max-width:24em;font-family:var(--font-display);font-variation-settings:"wdth" 116, "wght" 850;letter-spacing:-.022em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(1.55rem,3.3vw,2.6rem);line-height:1.06}.case-part>blockquote p:before{content:"“";color:var(--accent-edge);margin-left:-.5em;padding-right:.06em}.case-part>blockquote p:after{content:"”";color:var(--accent-edge);padding-left:.04em}@media (max-width:719px){.case-part>blockquote p:before{margin-left:0}}.sheet{margin-top:2.6rem;position:relative}.sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin:0 0 .8rem;display:flex}.sheet-head p{margin:0}.hint-touch{display:none}@media (hover:none){.hint-fine{display:none}.hint-touch{display:inline}}.sheet-strip{grid-template-columns:repeat(var(--frames,4), minmax(0, 1fr));row-gap:1.8rem;max-width:none;margin:0;padding:0;list-style:none;display:grid}@container case-body (max-width:40rem){.sheet-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet-frame{max-width:none;margin:0}.sheet-frame figure{margin:0}.sheet-film{--hole:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 12'%3E%3Crect x='7.5' width='15' height='12' rx='2.6' fill='%23000'/%3E%3C/svg%3E");z-index:1;-webkit-mask:var(--hole) 0 4px / calc(100% / 8) 12px repeat-x, var(--hole) 0 calc(100% - 4px) / calc(100% / 8) 12px repeat-x, linear-gradient(#000 0 0);-webkit-mask-composite:xor, xor;-webkit-mask:var(--hole) 0 4px / calc(100% / 8) 12px repeat-x, var(--hole) 0 calc(100% - 4px) / calc(100% / 8) 12px repeat-x, linear-gradient(#000 0 0);-webkit-mask:var(--hole) 0 4px / calc(100% / 8) 12px repeat-x, var(--hole) 0 calc(100% - 4px) / calc(100% / 8) 12px repeat-x, linear-gradient(#000 0 0);-webkit-mask:var(--hole) 0 4px / calc(100% / 8) 12px repeat-x, var(--hole) 0 calc(100% - 4px) / calc(100% / 8) 12px repeat-x, linear-gradient(#000 0 0);mask:var(--hole) 0 4px / calc(100% / 8) 12px repeat-x, var(--hole) 0 calc(100% - 4px) / calc(100% / 8) 12px repeat-x, linear-gradient(#000 0 0);-webkit-mask-composite:xor,xor;-webkit-mask-composite:xor,xor;background:linear-gradient(#ffffff12,#0000 12% 88%,#ffffff0f),#0d0c0b;padding:26px 7px 34px;position:relative;-webkit-mask-composite:xor,xor;mask-composite:exclude,exclude}.sheet-shot{cursor:zoom-in;display:block;position:relative}.sheet-shot:focus-visible{outline:2px solid var(--red);outline-offset:3px}.sheet-film img{aspect-ratio:4/3;object-fit:cover;object-position:top;width:100%;height:auto;transition:filter .42s var(--ease);background:#000;border-radius:3px;display:block}@media (hover:hover){.sheet-film img{filter:brightness(.66)saturate(.8)contrast(1.04)}}.sheet-edge{height:10px;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:#d9a441;pointer-events:none;transition:color .46s var(--ease);font-size:.5rem;line-height:10px;position:absolute;bottom:18px;left:7px;right:7px}.sheet-edge b,.sheet-edge i,.sheet-edge em{font-variation-settings:"wdth" 100, "wght" 700;white-space:nowrap;font-style:normal;position:absolute;top:0}.sheet-edge b{left:50%;transform:translate(-50%)}.sheet-edge i{right:0}.sheet-edge em{font-variation-settings:"wdth" 100, "wght" 500;opacity:.75;left:0}@container case-body (max-width:40rem){.sheet-edge em{display:none}}.sheet-frame figcaption{z-index:1;padding:.85rem 1rem 0 .1rem;font-size:.9rem;line-height:1.5;position:relative}.sheet-no{margin-bottom:.3rem;display:block}.sheet-reel{position:relative}.sheet-light{z-index:0;pointer-events:none;opacity:0;transition:opacity .46s var(--ease);background:linear-gradient(#ffe9c4 0%,#ffd28e 50%,#ffe4b6 100%);position:absolute;inset:0;box-shadow:0 0 22px 6px #ffba6480,0 0 64px 18px #ffa84e33}.sheet-film:before{content:"";pointer-events:none;opacity:0;transition:opacity .46s var(--ease);background:radial-gradient(120% 90%,#ffb05838,#ff963c14 70%);position:absolute;inset:0}.sheet-reel:hover .sheet-light,.sheet-reel:hover .sheet-film:before{opacity:1}.sheet-reel:has(.sheet-shot:focus-visible) .sheet-light{opacity:1}.sheet-reel:has(.sheet-shot:focus-visible) .sheet-film:before{opacity:1}.sheet-reel:hover .sheet-film img{filter:brightness()saturate()contrast();transition:filter .56s var(--ease) 60ms}.sheet-reel:has(.sheet-shot:focus-visible) .sheet-film img{filter:brightness()saturate()contrast();transition:filter .56s var(--ease) 60ms}.sheet-reel:hover .sheet-edge{color:#ffd58a}.sheet-reel:has(.sheet-shot:focus-visible) .sheet-edge{color:#ffd58a}@media (prefers-reduced-motion:no-preference){.sheet-reel:hover .sheet-light{animation:.6s cubic-bezier(.3,.1,.25,1) both lightbox-warm}.sheet-reel:has(.sheet-shot:focus-visible) .sheet-light{animation:.6s cubic-bezier(.3,.1,.25,1) both lightbox-warm}@keyframes lightbox-warm{0%{opacity:0;filter:brightness(.5)saturate(1.9)hue-rotate(-8deg)}40%{opacity:.72;filter:brightness(.8)saturate(1.45)hue-rotate(-4deg)}to{opacity:1;filter:brightness()saturate()hue-rotate()}}}.viewer{color:#efece2;overscroll-behavior:contain;background:#0f0e0d;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}.viewer[open]{flex-direction:column;display:flex}.viewer::backdrop{background:#0f0e0d}.viewer-bar{border-bottom:1px solid #efece21f;align-items:center;gap:1rem;padding:.75rem clamp(1rem,3vw,2rem);display:flex}.viewer-bar p{max-width:none;margin:0}.viewer-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.case .viewer .label{color:#cfcac0}.viewer-count{font-variant-numeric:tabular-nums}.case .viewer .viewer-close{color:#efece2;cursor:pointer;transition:transform var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease);background:0 0;border:2px solid #efece2;align-items:center;gap:.5rem;margin:0;padding:.55rem .8rem;display:inline-flex}.case .viewer .viewer-close:hover,.case .viewer .viewer-close:focus-visible{transform:translate(-1px,-1px);box-shadow:3px 3px #efece2}.viewer-close:focus-visible,.viewer-key:focus-visible,.viewer-thumb:focus-visible{outline-offset:3px;outline:2px solid #ff5a4a}.viewer-stage{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;flex:1;min-height:0;position:relative;overflow:hidden}.viewer-stage[data-dragging]{cursor:grabbing}.viewer-track{height:100%;transform:translate3d(calc(var(--at,0) * -100% + var(--dx,0px)), 0, 0);transition:transform .46s var(--ease);display:flex}.viewer-track[data-drag]{transition:none}.viewer-slide{flex:0 0 100%;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-width:0;height:100%;margin:0;padding:clamp(.75rem,2.4vh,1.75rem) clamp(.75rem,7vw,6.5rem);display:grid}.viewer-slide img{-webkit-user-drag:none;background-color:#000;background-position:top;background-size:cover;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 0 0 1px #ffe2b424,0 0 90px #ffb05a24}.viewer-key{z-index:2;color:#efece2;cursor:pointer;width:3.25rem;height:3.25rem;transition:background-color var(--t-state) var(--ease), color var(--t-state) var(--ease), transform var(--t-state) var(--ease), opacity var(--t-state) var(--ease);background:#0f0e0dc7;border:2px solid #efece2;place-items:center;margin-top:-1.625rem;padding:0;display:grid;position:absolute;top:50%}.viewer-key--prev{left:clamp(.5rem,2vw,1.75rem)}.viewer-key--next{right:clamp(.5rem,2vw,1.75rem)}.viewer-key span{border-top:2.5px solid;border-left:2.5px solid;width:12px;height:12px}.viewer-key--prev span{transform:translate(2px)rotate(-45deg)}.viewer-key--next span{transform:translate(-2px)rotate(135deg)}.viewer-key:not(:disabled):hover{color:#0f0e0d;background:#efece2}.viewer-key--prev:not(:disabled):hover{transform:translate(-2px)}.viewer-key--next:not(:disabled):hover{transform:translate(2px)}.viewer-key:disabled{opacity:.22;cursor:default}.viewer-foot{border-top:1px solid #efece21f;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"caption strip""hint strip";align-items:center;gap:.45rem 2rem;padding:.9rem clamp(1rem,3vw,2rem) 1.1rem;display:grid}.viewer-caption{color:#e8e4d8;grid-area:caption;max-width:64ch;margin:0;font-size:.98rem;line-height:1.5}.case .viewer .viewer-caption .label{color:#d9a441;margin-bottom:.25rem;display:block}.viewer-hint{grid-area:hint;margin:0}.viewer-legend{flex-wrap:wrap;align-items:center;gap:.75rem 1.6rem;padding-top:.2rem;display:flex}.kc-set{align-items:center;gap:.3rem;display:inline-flex}.kc{min-width:1.85rem;height:1.7rem;font-family:var(--font-label);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:.02em;color:#36312a;background:linear-gradient(#f4eedc 0%,#e6dfca 58%,#d6ceb6 100%);border-radius:4px 4px 5px 5px;place-items:center;padding:0 .42rem;font-size:.7rem;font-style:normal;line-height:1;transition:translate 70ms ease-out,box-shadow 70ms ease-out,background 70ms ease-out;display:inline-grid;translate:0;box-shadow:inset 0 1px #fffc,inset 0 -2px #5a503c33,0 3px #a39a80,0 4px #050505}.kc--sym{font-variation-settings:"wdth" 100, "wght" 500;font-size:.9rem}.kc[data-down]{background:linear-gradient(#ebe4d0 0%,#ddd5bf 60%,#cec6ad 100%);translate:0 2px;box-shadow:inset 0 1px #fff9,inset 0 -1px #5a503c33,0 1px #a39a80,0 2px #050505}.kc-word{font-family:var(--font-label);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:.13em;text-transform:uppercase;color:#cfcac0;margin-left:.4rem;font-size:.6rem}.kc-or{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:#a29d93;margin:0 .2rem;font-size:.56rem}.kc-mouse{background:linear-gradient(#f4eedc,#ddd5bf);border-radius:4px 4px 7px 7px;width:1.05rem;height:1.55rem;margin-top:.4rem;display:inline-block;position:relative;box-shadow:inset 0 1px #fffc,0 2px #a39a80,0 3px #050505}.kc-mouse:before{content:"";background:#d9d0b7;border-radius:2px 2px 1px 1px;height:.45rem;transition:background-color 70ms ease-out;position:absolute;top:3px;left:3px;right:3px;box-shadow:inset 0 1px #00000024,0 1px #fff9}.kc-mouse:after{content:"";background:#b9b09a;width:1.5px;height:.42rem;margin-left:-.75px;position:absolute;bottom:100%;left:50%}.viewer-stage[data-dragging]~.viewer-foot .kc-mouse:before{background:#b3aa91;box-shadow:inset 0 2px 1px #00000040}.viewer-stage:has(.viewer-track[data-drag])~.viewer-foot .kc-mouse:before{background:#b3aa91;box-shadow:inset 0 2px 1px #00000040}.viewer-reel{--tw:clamp(56px, 6vw, 84px);grid-area:strip;position:relative}.viewer-light{top:0;bottom:0;left:calc(4px + var(--at,0) * (var(--tw) + 6px));width:calc(var(--tw) + 6px);z-index:0;pointer-events:none;transition:left .46s var(--ease);background:linear-gradient(#ffe9c4 0%,#ffd28e 50%,#ffe4b6 100%);position:absolute;box-shadow:0 0 18px 5px #ffba6473,0 0 44px 12px #ffa84e29}.viewer-strip{--hole:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 6'%3E%3Crect x='3' width='6' height='6' rx='1.4' fill='%23000'/%3E%3C/svg%3E");z-index:1;max-width:none;-webkit-mask:var(--hole) 0 2px / 12px 6px repeat-x, var(--hole) 0 calc(100% - 2px) / 12px 6px repeat-x, linear-gradient(#000 0 0);-webkit-mask-composite:xor, xor;-webkit-mask:var(--hole) 0 2px / 12px 6px repeat-x, var(--hole) 0 calc(100% - 2px) / 12px 6px repeat-x, linear-gradient(#000 0 0);-webkit-mask:var(--hole) 0 2px / 12px 6px repeat-x, var(--hole) 0 calc(100% - 2px) / 12px 6px repeat-x, linear-gradient(#000 0 0);-webkit-mask:var(--hole) 0 2px / 12px 6px repeat-x, var(--hole) 0 calc(100% - 2px) / 12px 6px repeat-x, linear-gradient(#000 0 0);mask:var(--hole) 0 2px / 12px 6px repeat-x, var(--hole) 0 calc(100% - 2px) / 12px 6px repeat-x, linear-gradient(#000 0 0);-webkit-mask-composite:xor,xor;-webkit-mask-composite:xor,xor;background:#050505;margin:0;padding:11px 4px;list-style:none;display:flex;position:relative;-webkit-mask-composite:xor,xor;mask-composite:exclude,exclude}.viewer-strip li{max-width:none;margin:0;padding:0 3px}.viewer-thumb{width:var(--tw);aspect-ratio:4/3;cursor:pointer;filter:brightness(.5)saturate(.75);transition:filter var(--t-state) var(--ease);background:#000;border:0;padding:0;display:block;position:relative}.viewer-thumb img{object-fit:cover;object-position:top;border-radius:2px;width:100%;height:100%;display:block}.viewer-thumb:hover{filter:brightness(.8)saturate(.9)}.viewer-thumb[aria-current]{filter:brightness()saturate()}@media (max-width:700px){.viewer-foot{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"strip""caption""hint";justify-items:center}.viewer-slide{padding-bottom:4.5rem}.viewer-key{width:2.75rem;height:2.75rem;margin-top:0;top:auto;bottom:.9rem}.viewer-key--prev{left:calc(50% - 3.25rem)}.viewer-key--next{right:calc(50% - 3.25rem)}.viewer-key--prev:not(:disabled):hover,.viewer-key--next:not(:disabled):hover{transform:none}}::view-transition-group(sheet-frame){animation-duration:.44s;animation-timing-function:var(--ease)}::view-transition-old(sheet-frame){animation-duration:.44s}::view-transition-new(sheet-frame){animation-duration:.44s}html[data-vt=sheet]::view-transition-old(root){animation-duration:.3s}html[data-vt=sheet]::view-transition-new(root){animation-duration:.3s}.leftout{border-top:1px solid var(--accent-ink);margin-top:2.6rem;padding-top:1.1rem}@supports (color:color-mix(in lab, red, red)){.leftout{border-top:1px solid color-mix(in srgb, var(--accent-ink) 28%, transparent)}}.leftout-head{margin:0}.leftout ul{flex-wrap:wrap;gap:.55rem 2.4rem;max-width:none;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.leftout li{max-width:none;font-family:var(--font-display);font-variation-settings:"wdth" 108, "wght" 760;margin:0;font-size:clamp(1.1rem,1.9vw,1.45rem);line-height:1.25}.leftout s{text-decoration-line:line-through;-webkit-text-decoration-color:var(--accent-edge);-webkit-text-decoration-color:var(--accent-edge);-webkit-text-decoration-color:var(--accent-edge);text-decoration-color:var(--accent-edge);text-decoration-skip-ink:none;text-decoration-thickness:.13em}.sys{margin-top:.6rem}.sys-head{margin:2.4rem 0 .8rem}.sys-head:first-child{margin-top:0}.sys-swatches{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));border:2px solid var(--accent-ink);max-width:none;margin:0;padding:0;list-style:none;display:grid}.sys-swatch{flex-direction:column;min-width:0;max-width:none;margin:0;display:flex}.sys-swatch+.sys-swatch{border-left:2px solid var(--accent-ink)}.sys-chip{border-bottom:2px solid var(--accent-ink);height:7.5rem}.sys-facts{background:var(--accent-panel);flex:1;gap:.15rem;padding:.8rem .9rem .95rem;display:grid}.sys-hex{font-family:var(--font-label);letter-spacing:.04em;font-size:.78rem}.sys-ratio{margin-top:.45rem;font-size:.84rem;line-height:1.3}.sys-ratio strong{font-family:var(--font-display);font-variation-settings:"wdth" 112, "wght" 820;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1;display:block}@container case-body (max-width:40rem){.sys-swatches{grid-template-columns:minmax(0,1fr)}.sys-swatch{flex-direction:row}.sys-swatch+.sys-swatch{border-left:0;border-top:2px solid var(--accent-ink)}.sys-chip{border-bottom:0;border-right:2px solid var(--accent-ink);flex:none;width:5.5rem;height:auto}}.sys-type{border-top:2px solid var(--accent-ink);border-bottom:1px solid var(--accent-ink);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.sys-type{border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 26%, transparent)}}.sys-type>div{padding:.9rem 1.2rem 1.1rem 0}.sys-type dd{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;max-width:none;margin:.35rem 0 0;display:flex}.sys-face{font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;font-size:1.45rem;line-height:1.15}.live{border:2px solid var(--accent-ink);background:var(--accent-panel);margin-top:2.6rem;padding:1.35rem 1.5rem 1.55rem}.live-head{margin:0}.live-title{font-variation-settings:"wdth" 110, "wght" 800;text-wrap:balance;max-width:30em;margin:.45rem 0 0;font-size:1.28rem;line-height:1.15}.prices-switch input,.regs-switch input,.jargon-switch input,.photos-controls input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.prices-switch{border:0;flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;padding:0;display:flex}.prices-switch legend{width:100%;margin:0 0 .6rem;padding:0}.prices-switch label{cursor:pointer;display:inline-flex;position:relative}.prices-switch span{border:2px solid var(--accent-ink);transition:background-color var(--t-state) var(--ease), color var(--t-state) var(--ease);padding:.55rem .9rem;font-size:.92rem}.prices-switch input:checked+span{background:var(--accent-fill);color:var(--accent-fill-ink)}.prices-switch input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.regs-switch{border:0;flex-wrap:wrap;gap:.6rem;margin:1.2rem 0 0;padding:0;display:flex}.regs-switch legend{width:100%;margin:0 0 .6rem;padding:0}.regs-switch label{cursor:pointer;flex:11rem;display:flex;position:relative}.regs-card{border:2px solid var(--accent-ink);width:100%;transition:background-color var(--t-state) var(--ease), border-color var(--t-state) var(--ease), color var(--t-state) var(--ease);border-radius:6px;flex-direction:column;gap:.35rem;padding:.8rem .95rem .85rem;display:flex}.regs-name{font-variation-settings:"wdth" 108, "wght" 760;font-size:1rem;line-height:1.2}.regs-number{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.regs-switch label:hover .regs-card{border-color:var(--accent-edge)}.regs-switch input:checked+.regs-card{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-fill-ink)}.regs-switch input:focus-visible+.regs-card{outline:2px solid var(--red);outline-offset:2px}.regs-meaning{border-left:3px solid var(--accent-edge);margin-top:1.2rem;padding:.1rem 0 .15rem 1rem}.regs-meaning p{margin:0}.regs-meaning p+p{max-width:38em;margin-top:.45rem}.regs:has(.regs-switch input:checked) .regs-meaning{display:none}:is(.regs:has(input[value=gas-safe]:checked) .regs-meaning--gas-safe,.regs:has(input[value=oftec]:checked) .regs-meaning--oftec,.regs:has(input[value=worcester]:checked) .regs-meaning--worcester){display:block}.regs-note{max-width:38em;margin:1.2rem 0 0;font-size:.86rem}.jargon-switch{border:0;flex-wrap:wrap;gap:.5rem;margin:1.2rem 0 0;padding:0;display:flex}.jargon-switch legend{width:100%;margin:0 0 .6rem;padding:0}.jargon-switch label{cursor:pointer;display:inline-flex;position:relative}.jargon-chip{border:2px solid var(--accent-ink);font-variation-settings:"wdth" 104, "wght" 640;transition:background-color var(--t-state) var(--ease), border-color var(--t-state) var(--ease), color var(--t-state) var(--ease);border-radius:999px 6px 6px 999px;padding:.5rem .9rem .5rem 1.4rem;font-size:.92rem;line-height:1.2;display:inline-block;position:relative}.jargon-chip:before{content:"";border:2px solid;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:50%;left:.5rem;transform:translateY(-50%)}.jargon-switch label:hover .jargon-chip{border-color:var(--accent-edge)}.jargon-switch input:checked+.jargon-chip{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-fill-ink)}.jargon-switch input:focus-visible+.jargon-chip{outline:2px solid var(--red);outline-offset:2px}.jargon-meaning{border-left:3px solid var(--accent-edge);margin-top:1.2rem;padding:.1rem 0 .15rem 1rem}.jargon-meaning p{max-width:38em;margin:0}.jargon-meaning p+p{margin-top:.45rem}.jargon:has(input:checked) .jargon-meaning p{display:none}:is(.jargon:has(input[value=access-point]:checked) .jargon-meaning--access-point,.jargon:has(input[value=backup]:checked) .jargon-meaning--backup,.jargon:has(input[value=digital-voice]:checked) .jargon-meaning--digital-voice,.jargon:has(input[value=failover]:checked) .jargon-meaning--failover,.jargon:has(input[value=full-fibre]:checked) .jargon-meaning--full-fibre,.jargon:has(input[value=firewall]:checked) .jargon-meaning--firewall){display:block}.jargon-note{max-width:38em;margin:1.2rem 0 0;font-size:.86rem}.photos-controls{flex-wrap:wrap;gap:1.1rem 2.4rem;margin-top:1.2rem;display:flex}.photos-controls fieldset{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.photos-controls legend{width:100%;margin:0 0 .6rem;padding:0}.photos-controls label{cursor:pointer;display:inline-flex;position:relative}.photos-controls span{border:2px solid var(--accent-ink);transition:background-color var(--t-state) var(--ease), border-color var(--t-state) var(--ease), color var(--t-state) var(--ease);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.92rem;display:inline-flex}.photos-controls input:checked+span{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-fill-ink)}.photos-controls input:focus-visible+span{outline:2px solid var(--red);outline-offset:2px}.photos-yes span:before{content:"";border:2px solid;border-radius:3px;width:.8em;height:.8em}.photos-yes input:checked+span:before{background:currentColor}.photos-strip{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:1.1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.photos-print{border:1px solid var(--accent-ink);background:#fffdf8;flex-direction:column;gap:.4rem;padding:.55rem .55rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.photos-print{border:1px solid color-mix(in srgb, var(--accent-ink) 16%, transparent)}}.photos-print{box-shadow:0 3px 0 var(--accent-ink)}@supports (color:color-mix(in lab, red, red)){.photos-print{box-shadow:0 3px 0 color-mix(in srgb, var(--accent-ink) 10%, transparent)}}.photos-print{transform:rotate(-.7deg)}.photos-print:nth-child(2n){transform:rotate(.6deg)}.photos-frame{aspect-ratio:4/3;transition:filter var(--t-state) var(--ease);background:linear-gradient(165deg,#edf2e4 0%,#c9d8b6 55%,#9db586 100%);flex-wrap:wrap;align-content:flex-end;gap:.3rem;padding:.45rem;display:flex;position:relative}.photos-sketch{fill:none;stroke:#4a3524;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;width:84%;height:72%;position:absolute;top:6%;left:8%}.photos-frame i{color:#1f2a1e;background:#fffdf8;border-radius:999px;padding:.12rem .45rem .1rem;font-size:.72rem;font-style:normal;font-weight:600;position:relative}.photos-print[data-state=other] .photos-frame{background:repeating-linear-gradient(135deg,#f2ede1 0 7px,#ebe5d6 7px 14px)}.photos-print[data-state=other] .photos-sketch{opacity:.3}.photos-print[data-state=held] .photos-frame{filter:grayscale()contrast(.85)}.photos-caption{font-size:.95rem;line-height:1.3}.photos-status{font-size:.6rem;line-height:1.4}.photos-print[data-state=shown] .photos-status{color:var(--accent-text)}.photos-print[data-state=held] .photos-status{color:var(--accent-edge)}@media (max-width:560px){.photos-sketch{height:62%}.photos-frame{gap:.2rem;padding:.35rem}.photos-frame i{padding:.08rem .32rem .06rem;font-size:.6rem}.photos-status{letter-spacing:.06em}}.photos-sum{font-variation-settings:"wdth" 100, "wght" 650;margin:1.3rem 0 0;font-size:1.05rem}.photos-note{max-width:38em;margin:.5rem 0 0;font-size:.86rem}.prices-table{border-collapse:collapse;width:100%;margin-top:1.4rem}:is(.prices:has(input[value=unattended]:checked) .prices-table--attended,.prices:has(input[value=attended]:checked) .prices-table--unattended){display:none}.prices-table caption{caption-side:top;text-align:left;font-family:var(--font-display);font-variation-settings:"wdth" 104, "wght" 750;padding:0 0 .7rem;font-size:1.12rem}.prices-table thead th{border-bottom:2px solid var(--accent-ink);text-align:left;padding:0 0 .5rem}.prices-table thead th:last-child,.prices-table td{text-align:right}.prices-table tbody th,.prices-table tbody td{border-bottom:1px solid var(--accent-ink);padding:.85rem 0}@supports (color:color-mix(in lab, red, red)){.prices-table tbody th,.prices-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 22%, transparent)}}.prices-table tbody th,.prices-table tbody td{vertical-align:top}.prices-table tbody th{text-align:left;padding-right:1.5rem;font-weight:400}.prices-item{font-variation-settings:"wdth" 100, "wght" 620;display:block}.prices-detail{max-width:44em;margin-top:.2rem;font-size:.88rem;line-height:1.45;display:block}.prices-table td{white-space:nowrap;font-family:var(--font-display);font-variation-settings:"wdth" 100, "wght" 700;font-variant-numeric:tabular-nums;font-size:1.08rem}.prices-table tfoot th,.prices-table tfoot td{border-top:2px solid var(--accent-ink);text-align:left;font-variation-settings:"wdth" 100, "wght" 700;padding:.95rem 0 0}.prices-table tfoot td{text-align:right;font-size:1.3rem}.prices-note{margin:1.1rem 0 0;font-size:.88rem;line-height:1.5}.results{gap:2.2rem;margin-top:2rem;display:grid}.high-score{max-width:36rem}.hs-screen{outline:2px solid var(--accent-ink);font-family:var(--font-screen);background:radial-gradient(120% 90% at 50% 40%,#10131a,#06070a);border:10px solid #1d1c1f;padding:1.5rem 1.6rem 1.4rem;position:relative;overflow:hidden}.hs-title{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#ff5a4a;margin:0 0 1.1rem;font-size:1rem}.hs-table{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.hs-table li{text-transform:uppercase;grid-template-columns:3.2rem minmax(5rem,auto) minmax(0,1fr);align-items:baseline;gap:1rem;max-width:none;margin:0;font-size:.8rem;line-height:1.4;display:grid}.hs-rank{color:#3cc9f0}.hs-value{text-align:right;color:#f5c518;font-variant-numeric:tabular-nums}.hs-label{color:#efece2}.hs-scan{pointer-events:none;background:repeating-linear-gradient(0deg,#00000042 0 1px,#0000 1px 3px);position:absolute;inset:0}.figures{border-top:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.figures>div{flex-direction:column-reverse;justify-content:flex-end;gap:.45rem;padding:1.2rem 1.2rem 1.3rem 0;display:flex}.figures dd{font-family:var(--font-display);font-variation-settings:"wdth" 112, "wght" 800;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1}.results-quote{max-width:44rem;margin:0}.results-quote blockquote{margin:0}.results-quote blockquote p{font-variation-settings:"wdth" 100, "wght" 500;margin:0;font-size:clamp(1.2rem,1.9vw,1.45rem);line-height:1.45}.results-quote figcaption{flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin-top:.9rem;display:flex}.results-name{font-variation-settings:"wdth" 100, "wght" 700}.facing{border-top:2px solid var(--accent-ink);grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:6rem;padding:2rem 8px 8px 0;display:grid}@media (min-width:1100px){.facing{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.facing-page{--set-k:.86;--floor:16px;border:2px solid var(--accent-ink);background:linear-gradient(to top, var(--accent-ink) 0 var(--floor), var(--accent-ink) var(--floor) calc(var(--floor) + 1px), var(--accent-ground) calc(var(--floor) + 1px));grid-template:"head head""set text"1fr/auto minmax(0,1fr);align-items:end;column-gap:clamp(1.1rem,2.2vw,1.9rem);padding:0 clamp(1.1rem,2vw,1.6rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.facing-page{background:linear-gradient(to top, color-mix(in srgb, var(--accent-ink) 7%, var(--accent-ground)) 0 var(--floor), color-mix(in srgb, var(--accent-ink) 34%, var(--accent-ground)) var(--floor) calc(var(--floor) + 1px), var(--accent-ground) calc(var(--floor) + 1px))}}.facing-page{color:var(--accent-ink);box-shadow:6px 6px 0 var(--accent-ink);transition:transform var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease)}.case .facing-page{color:var(--accent-ink)}.facing-page--next{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""text set"}@media (min-width:1100px){.facing-page{--set-k:.74}}@media (min-width:1280px){.facing-page{--set-k:.86}}@media (min-width:1440px){.facing-page{--set-k:.96}}.facing-head{border-bottom:1px solid var(--accent-ink);flex-wrap:wrap;grid-area:head;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;margin-bottom:1.25rem;padding:.95rem 0 .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.facing-head{border-bottom:1px solid color-mix(in srgb, var(--accent-ink) 30%, transparent)}}.facing-page--next .facing-head{flex-direction:row-reverse}.facing-word{align-items:center;gap:.5rem;display:inline-flex}.facing-arrow{transition:transform var(--t-state) var(--ease);display:inline-block}.facing-set{width:calc(234px * var(--set-k));margin-bottom:var(--floor);grid-area:set}.facing-set .telly{zoom:var(--set-k);width:234px;cursor:inherit;margin:0}.facing-text{min-width:0;padding:.2rem 0 calc(var(--floor) + 1.4rem);flex-direction:column;grid-area:text;justify-content:center;align-self:stretch;display:flex}.case .facing-link{color:var(--accent-ink);text-decoration:none}.facing-link{font-family:var(--font-display);font-variation-settings:"wdth" 118, "wght" 850;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1}.facing-link:after{content:"";z-index:2;position:absolute;inset:0}.facing-link:focus-visible{outline:none}.facing-summary{max-width:38ch;margin:.65rem 0 0;font-size:.93rem;line-height:1.5}.facing-cta{align-items:center;gap:.6rem;margin-top:1.05rem;display:inline-flex}.facing-cta .tape-icon{background:var(--accent-ink);transition:transform var(--t-state) var(--ease)}.facing-cta .tape-icon:before,.facing-cta .tape-icon:after{border-color:var(--accent-ground)}.facing-page:hover{box-shadow:8px 8px 0 var(--accent-ink);transform:translate(-2px,-2px)}.facing-page:has(.facing-link:focus-visible){box-shadow:8px 8px 0 var(--accent-ink);transform:translate(-2px,-2px)}.facing-page:has(.facing-link:focus-visible){outline:2px solid var(--red);outline-offset:4px}.facing-page:has(.facing-link:active){box-shadow:2px 2px 0 var(--accent-ink);transform:translate(2px,2px)}.facing-page:hover .telly{transform:translate(-2px,-6px)rotate(-.6deg)}.facing-page:has(.facing-link:focus-visible) .telly{transform:translate(-2px,-6px)rotate(-.6deg)}.facing-page[data-register=sober]:hover .telly{transform:translate(-2px,-6px)}.facing-page[data-register=sober]:has(.facing-link:focus-visible) .telly{transform:translate(-2px,-6px)}.facing-page--prev:hover .facing-arrow{transform:translate(-4px)}.facing-page--next:hover .facing-arrow{transform:translate(4px)}.facing-page:hover .facing-cta .tape-icon{transform:translate(3px)}.facing-page .telly-tall{animation-duration:10s;animation-delay:.3s}.facing-page:not(:hover):not(:has(.facing-link:focus-visible)) .telly-tall{opacity:0;animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.facing-page:hover .telly-led{animation:.72s step-end remote-ack}.facing-page:has(.facing-link:focus-visible) .telly-led{animation:.72s step-end remote-ack}.facing-page[data-register=sober]:hover .telly-led{animation-name:remote-ack-sober}.facing-page[data-register=sober]:has(.facing-link:focus-visible) .telly-led{animation-name:remote-ack-sober}.facing-page:not([data-register=sober]):hover .telly-aerial{animation:aerial-wobble .7s var(--ease)}}.facing-page[data-inserting] .telly-screen{view-transition-name:tape}.case:has(.facing-page[data-inserting]) .case-hero .telly-screen{view-transition-name:none}@media (max-width:560px){.facing-page{--set-k:.58;--floor:12px;grid-template:"head head""title title""sum sum""set cta"1fr/auto minmax(0,1fr);column-gap:1rem}.facing-page--next{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head""title title""sum sum""cta set"}.facing-head{margin-bottom:1.1rem}.facing-text{display:contents}.facing-link{grid-area:title;font-size:clamp(1.15rem,5.4vw,1.4rem)}.facing-summary{grid-area:sum;max-width:none;font-size:.9rem}.facing-set{margin-top:1.2rem}.facing-cta{margin:1.2rem 0 var(--floor);text-wrap:balance;grid-area:cta;align-self:center}.facing-page--next .facing-cta{justify-self:start}}.message-cta{border:2px solid var(--red);color:var(--ink);transition:transform var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease);align-items:center;gap:.55rem;padding:.5rem .75rem;text-decoration:none;display:inline-flex;position:relative}.message-cta-led{width:6px;height:6px;box-shadow:0 0 6px rgba(255, 59, 48, calc(.9 * var(--glow)));background:#ff3b30;border-radius:50%;flex:none}.message-cta:hover,.message-cta:focus-visible{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.message-cta:hover .message-cta-led,.message-cta:focus-visible .message-cta-led{opacity:1;box-shadow:0 0 10px rgba(255, 59, 48, calc(1 * var(--glow)));animation:none}.message-cta:active{box-shadow:none;transform:translate(1px,1px)}@media (prefers-reduced-motion:no-preference){.message-cta-led{animation:1.4s steps(2,jump-none) 1.3s infinite led-blink}@keyframes led-blink{50%{opacity:.18;box-shadow:none}}}.hero-title{color:var(--cream);text-shadow:5px 5px 0 var(--red), 0 0 calc(34px * var(--glow)) rgba(255, 90, 60, calc(.45 * var(--glow)))}@media (max-width:720px){.hero-title{text-shadow:3px 3px 0 var(--red), 0 0 calc(24px * var(--glow)) rgba(255, 90, 60, calc(.4 * var(--glow)))}}@media (prefers-contrast:more){.hero-title{text-shadow:5px 5px 0 var(--red)}}@media (prefers-reduced-motion:no-preference){.crt-on{animation:crt-on 1.1s var(--ease) both;transform-origin:50%}@keyframes crt-on{0%{filter:brightness(6);transform:scaleY(.006)scaleX(1.04)}40%{filter:brightness(4);transform:scaleY(.006)scaleX(1.02)}70%{filter:brightness(1.8);transform:scaleY(1)scaleX(1)}to{filter:none;transform:none}}@media (min-width:721px){.hero-title{animation:6s ease-in-out infinite alternate hero-breathe}}@keyframes hero-breathe{to{text-shadow:5px 5px 0 var(--red), 0 0 calc(46px * var(--glow)) rgba(255, 90, 60, calc(.6 * var(--glow)))}}}.telly{--tvu:1px;--tv-shell:linear-gradient(180deg, #3a383f 0%, #232228 42%, #161519 100%);--tv-edge:#000;--tv-bezel:linear-gradient(180deg, #17161a, #0c0c0f);--tv-fascia:transparent;--tv-knob:radial-gradient(circle at 36% 30%, #7a7780, #3a393f 52%, #1c1b20 100%);--tv-knob-rim:#0a0a0c;--tv-knob-mark:#efece2;--tv-trim:linear-gradient(180deg, #d9d6df, #7f7c86 50%, #b9b6bf);--tv-text:#b9b6bf;--tv-grille-face:#24232a;--tv-radius:calc(12 * var(--tvu));--tv-screen-radius:9% / 12%;--tv-sheen:#ffffff29;color:inherit;cursor:pointer;padding-top:calc(26 * var(--tvu));transition:transform var(--t-state) var(--ease);margin:0 .65rem;text-decoration:none;display:block;position:relative}.telly[data-model=silver]{--tv-shell:repeating-linear-gradient(180deg, #ffffff0d 0 1px, #0000000a 1px 3px), linear-gradient(180deg, #d9d6cf 0%, #b7b4ac 55%, #918e86 100%);--tv-edge:#2a2925;--tv-bezel:linear-gradient(180deg, #2b2a2f, #141317);--tv-knob:radial-gradient(circle at 36% 30%, #54525a, #26252b 52%, #101013 100%);--tv-knob-mark:#efece2;--tv-trim:linear-gradient(180deg, #4a4850, #1c1b20);--tv-text:#3a3833;--tv-grille-face:#a19e96;--tv-radius:calc(8 * var(--tvu));--tv-screen-radius:6% / 8%;--tv-sheen:#ffffff8c}.telly[data-model=cream]{--tv-shell:linear-gradient(180deg, #ece6d3 0%, #d3cbb3 50%, #b9b099 100%);--tv-edge:#3b2a1e;--tv-bezel:linear-gradient(180deg, #4a3426, #2c1e15);--tv-knob:radial-gradient(circle at 36% 30%, #f1ede2, #b7b09c 55%, #6f6858 100%);--tv-knob-rim:#4a3f34;--tv-knob-mark:#2c1e15;--tv-trim:linear-gradient(180deg, #8a6a4f, #4a3426);--tv-text:#5a4d3f;--tv-grille-face:#c8c0a8;--tv-radius:calc(16 * var(--tvu));--tv-screen-radius:13% / 17%;--tv-sheen:#fff9}.telly[data-model=white]{--tv-shell:linear-gradient(180deg, #f5f4f0 0%, #e0dfd9 50%, #c6c5be 100%);--tv-edge:#2a292d;--tv-bezel:linear-gradient(180deg, #1c1b20, #0e0e11);--tv-fascia:linear-gradient(180deg, #2b2a30, #151418);--tv-knob:radial-gradient(circle at 36% 30%, #6e6c75, #35343a 52%, #17161a 100%);--tv-knob-mark:#efece2;--tv-trim:linear-gradient(180deg, #d8d7d1, #8c8b86);--tv-text:#d8d5dc;--tv-grille-face:#232228;--tv-radius:calc(14 * var(--tvu));--tv-screen-radius:10% / 13%;--tv-sheen:#ffffffb3}.telly[data-model=wood]{--tv-shell:repeating-linear-gradient(90deg, #00000029 0 2px, transparent 2px 7px), repeating-linear-gradient(88deg, #ffffff0a 0 5px, transparent 5px 19px), linear-gradient(180deg, #5a3a26, #3a2416 60%, #2a1a10 100%);--tv-edge:#1a100a;--tv-bezel:linear-gradient(180deg, #2e2c31, #1a191d);--tv-fascia:linear-gradient(180deg, #d5d0c2, #b6b0a0);--tv-knob:radial-gradient(circle at 36% 30%, #f0ece2, #b1aa96 55%, #6a6353 100%);--tv-knob-rim:#4a4437;--tv-knob-mark:#2b261f;--tv-trim:linear-gradient(180deg, #e7e2d3, #9c9585);--tv-text:#4a4437;--tv-grille-face:#8d8474;--tv-radius:calc(4 * var(--tvu));--tv-screen-radius:7% / 9%;--tv-sheen:#ffffff38}.telly[data-model=blue]{--tv-shell:linear-gradient(180deg, #41669a 0%, #2a4b78 48%, #1a3052 100%);--tv-edge:#0d1829;--tv-bezel:linear-gradient(180deg, #151820, #07080b);--tv-fascia:linear-gradient(180deg, #e8eaed, #b8bdc4);--tv-knob:radial-gradient(circle at 36% 30%, #f7f8fa, #aeb3ba 52%, #5b616a 100%);--tv-knob-rim:#29313d;--tv-knob-mark:#16202e;--tv-trim:linear-gradient(180deg, #dde1e6, #7b838d);--tv-text:#283040;--tv-grille-face:#9aa1aa;--tv-radius:calc(10 * var(--tvu));--tv-screen-radius:8% / 11%;--tv-sheen:#ffffff52}.telly[data-model=green]{--tv-shell:linear-gradient(180deg, #41705a 0%, #2c533f 50%, #1b3628 100%);--tv-edge:#0c1b13;--tv-bezel:linear-gradient(180deg, #16171a, #08090b);--tv-fascia:linear-gradient(180deg, #242527, #111214);--tv-knob:radial-gradient(circle at 36% 30%, #f4e2ad, #c29b48 52%, #6a4f21 100%);--tv-knob-rim:#3a2c12;--tv-knob-mark:#1b1408;--tv-trim:linear-gradient(180deg, #dcc58e, #8a6d33);--tv-text:#dcd5c0;--tv-grille-face:#1d1e21;--tv-radius:calc(12 * var(--tvu));--tv-screen-radius:9% / 12%;--tv-sheen:#fff3}.telly:hover,.telly:focus-visible{transform:translate(-2px, calc(-6 * var(--tvu))) rotate(-.6deg)}.telly--sober:hover,.telly--sober:focus-visible{transform:translate(-2px, calc(-6 * var(--tvu)))}.telly-cast{z-index:0;pointer-events:none;opacity:var(--glow);background:radial-gradient(ellipse 56% 50% at 42% 54%, rgba(var(--cast), .34) 0%, rgba(var(--cast), .14) 46%, transparent 74%);position:absolute;inset:-18% -36% -34%}.telly{--cast:255, 210, 120}.telly[data-model=black]{--cast:255, 205, 95}.telly[data-model=silver]{--cast:205, 222, 255}.telly[data-model=cream]{--cast:240, 215, 255}.telly[data-model=white]{--cast:255, 226, 190}.telly[data-model=blue]{--cast:198, 220, 255}.telly[data-model=green]{--cast:214, 244, 222}.telly--sober .telly-cast{opacity:calc(.5 * var(--glow))}.telly-aerial{width:calc(3 * var(--tvu));height:calc(38 * var(--tvu));transform-origin:50% 100%;background:linear-gradient(90deg,#4a4850,#c9c6cf 45%,#5a5860);border-radius:2px;position:absolute;top:2px;right:17%;transform:rotate(22deg)}.telly-aerial:before{content:"";background:linear-gradient(90deg,#2a292f,#8f8c96 45%,#3a3840);border-radius:2px;height:40%;position:absolute;bottom:0;left:-1px;right:-1px}.telly-aerial:after{content:"";left:50%;top:calc(-4 * var(--tvu));width:calc(7 * var(--tvu));height:calc(7 * var(--tvu));margin-left:calc(-3.5 * var(--tvu));background:radial-gradient(circle at 35% 30%,#d9d6df,#4a4850);border-radius:50%;position:absolute}.telly[data-model=wood] .telly-aerial{display:none}@media (prefers-reduced-motion:no-preference){.telly:not(.telly--sober):hover .telly-aerial{animation:aerial-wobble .7s var(--ease)}@keyframes aerial-wobble{0%{transform:rotate(22deg)}30%{transform:rotate(29deg)}60%{transform:rotate(17deg)}80%{transform:rotate(24deg)}to{transform:rotate(22deg)}}}.telly-handle{left:28%;top:calc(6 * var(--tvu));width:44%;height:calc(22 * var(--tvu));border:calc(3 * var(--tvu)) solid #101013;border-radius:calc(10 * var(--tvu)) calc(10 * var(--tvu)) 0 0;background:repeating-linear-gradient(90deg,#0000 0 6px,#00000059 6px 8px),linear-gradient(#3f3d45,#1c1b20);border-bottom:0;position:absolute;box-shadow:inset 0 1px #ffffff2e}.telly-body{gap:0 calc(10 * var(--tvu));padding:calc(12 * var(--tvu));border:2px solid var(--tv-edge);border-radius:var(--tv-radius);background:var(--tv-shell);box-shadow:inset 0 1px 0 var(--tv-sheen), inset 1px 0 0 #ffffff1a, inset -2px 0 0 #00000047, inset 0 calc(-4 * var(--tvu)) 0 #0000006b, calc(6 * var(--tvu)) calc(6 * var(--tvu)) 0 var(--telly-edge);transition:box-shadow var(--t-state) var(--ease);isolation:isolate;grid-template-columns:1fr 24%;display:grid;position:relative}.telly-body:before{content:"";border-radius:inherit;background:url(/grain.svg);background-size:calc(96 * var(--tvu)) calc(96 * var(--tvu));opacity:.16;mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.telly-body:after{content:"";top:calc(6 * var(--tvu));right:calc(6 * var(--tvu));bottom:calc(6 * var(--tvu));width:calc(24% + calc(8 * var(--tvu)));border-radius:calc(var(--tv-radius) - calc(4 * var(--tvu)));background:var(--tv-fascia);pointer-events:none;z-index:0;position:absolute;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #00000040}.telly[data-model=black] .telly-body:after,.telly[data-model=silver] .telly-body:after,.telly[data-model=cream] .telly-body:after{display:none}.telly:hover .telly-body,.telly:focus-visible .telly-body{box-shadow:inset 0 1px 0 var(--tv-sheen), inset 1px 0 0 #ffffff1a, inset -2px 0 0 #00000047, inset 0 calc(-4 * var(--tvu)) 0 #0000006b, calc(9 * var(--tvu)) calc(9 * var(--tvu)) 0 var(--telly-edge)}.telly-body>*{z-index:1;position:relative}.telly-screen-wrap{padding:calc(9 * var(--tvu));border:2px solid var(--tv-edge);border-radius:calc(var(--tv-radius) - 2px);background:var(--tv-bezel);box-shadow:inset 0 calc(3 * var(--tvu)) calc(5 * var(--tvu)) #000000a6, inset 0 -1px 0 #ffffff17, inset 0 0 0 1px #ffffff0a, inset 0 0 calc(26 * var(--tvu)) rgba(255, 190, 120, calc(.12 * var(--glow)));display:block}.telly-screen{border-radius:var(--tv-screen-radius);aspect-ratio:4/3;box-shadow:0 0 0 2px #050507, 0 0 calc(34 * var(--tvu)) rgba(255, 190, 120, calc(.16 * var(--glow)));background:#000;display:block;position:relative;overflow:hidden}.telly-screen img{object-fit:cover;object-position:top;filter:contrast(1.04)saturate(.86)sepia(.08);width:100%;height:100%;transition:filter var(--t-state) var(--ease), transform var(--t-reveal) var(--ease);display:block}.telly:not(.telly--sober):hover .telly-screen img,.telly:not(.telly--sober):focus-visible .telly-screen img{filter:contrast(1.04)saturate(.92)sepia(.08)brightness(1.06);transform:scale(1.03)}.telly-halftone{pointer-events:none;mix-blend-mode:multiply;opacity:var(--telly-halftone);background-image:radial-gradient(#17161a .5px,#0000 .5px);background-size:4px 4px;position:absolute;inset:0}.telly-scan{pointer-events:none;opacity:var(--telly-scan);background:repeating-linear-gradient(90deg,#ff3c3c80 0 1px,#3cff3c80 1px 2px,#3c3cff80 2px 3px),repeating-linear-gradient(0deg,#000 0 1px,#0000 1px 3px);position:absolute;inset:0}.telly-glass{pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 #ffffff47, inset 1px 0 0 #ffffff1a, inset 0 0 calc(22 * var(--tvu)) #00000080, inset 0 0 calc(3 * var(--tvu)) #000000d9;background:radial-gradient(75% 55% at 24% 12%,#fff3,#0000 68%),linear-gradient(168deg,#0000 34%,#ffffff12 46%,#0000 58%),radial-gradient(40% 30% at 82% 90%,#ffffff0d,#0000 70%),radial-gradient(120% 95% at 50% 48%,#0000 58%,#00000061 100%);position:absolute;inset:0}.telly-side{align-items:center;gap:calc(8 * var(--tvu));flex-direction:column;padding-top:2px;display:flex}.telly-side:before{content:"";background:var(--tv-trim);opacity:.9;border-radius:1px;width:100%;height:2px;margin-bottom:2px}.telly-dial{width:calc(26 * var(--tvu));height:calc(26 * var(--tvu));border:2px solid var(--tv-knob-rim,#0a0a0c);background:var(--tv-knob);box-shadow:inset 0 1px 0 #ffffff59, inset 0 -2px 2px #00000073, 0 2px calc(3 * var(--tvu)) #0000008c;border-radius:50%;position:relative}.telly-dial:before{content:"";opacity:.7;background:repeating-conic-gradient(#0000008c 0deg 5deg,#0000 5deg 12deg);border-radius:50%;position:absolute;inset:-1px;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62%);mask:radial-gradient(circle,#0000 60%,#000 62%)}.telly-dial:after{content:"";left:50%;top:calc(3 * var(--tvu));width:2px;height:calc(8 * var(--tvu));background:var(--tv-knob-mark);border-radius:1px;margin-left:-1px;position:absolute;box-shadow:0 0 0 .5px #00000059}.telly-dial--channel{margin:calc(6 * var(--tvu)) 0 2px}.telly-dial--channel .telly-dial-ring{inset:calc(-7 * var(--tvu));background:repeating-conic-gradient(from -1.5deg, var(--tv-text) 0deg 3deg, transparent 3deg 30deg);opacity:.85;border-radius:50%;position:absolute;-webkit-mask:radial-gradient(circle,#0000 68%,#000 69%);mask:radial-gradient(circle,#0000 68%,#000 69%)}.telly-dial--small{width:calc(16 * var(--tvu));height:calc(16 * var(--tvu))}.telly-dial--small:after{height:calc(5 * var(--tvu));top:2px}.telly-slider{width:100%;height:calc(6 * var(--tvu));margin:calc(5 * var(--tvu)) 0;border-radius:calc(3 * var(--tvu));background:#1a1510;position:relative;box-shadow:inset 0 1px 2px #000000b3,0 1px #ffffff59}.telly-slider:after{content:"";left:58%;top:calc(-4 * var(--tvu));width:calc(8 * var(--tvu));height:calc(14 * var(--tvu));background:linear-gradient(#f1ede2,#9d9581);border:1px solid #4a3f34;border-radius:2px;position:absolute;box-shadow:0 1px 2px #00000080}.telly-led{width:calc(6 * var(--tvu));height:calc(6 * var(--tvu));box-shadow:0 0 0 1px #00000080, 0 0 calc(7 * var(--tvu)) rgba(255, 59, 48, calc(.9 * var(--glow)));background:radial-gradient(circle at 35% 35%,#ffb3ad,#ff3b30 45%,#a8120b 100%);border-radius:50%;margin-top:2px}.telly--sober .telly-led{background:radial-gradient(circle at 35% 35%,#8b857a,#5e5950 55%,#3a3630 100%);box-shadow:0 0 0 1px #00000059}@media (prefers-reduced-motion:no-preference){.shelf-list>li[data-expanded] .telly-led,.shelf-list>li[data-closing] .telly-led{animation:.72s step-end remote-ack}.shelf-list>li[data-closing] .telly-led{animation-duration:.36s}.shelf-list>li[data-expanded] .telly--sober .telly-led,.shelf-list>li[data-closing] .telly--sober .telly-led{animation-name:remote-ack-sober}@keyframes remote-ack{0%,14%,28%,42%,56%{background:#5a1d18;box-shadow:0 0 0 1px #00000080}7%,21%,35%,49%,63%{box-shadow:0 0 0 1px #00000080, 0 0 calc(10 * var(--tvu)) rgba(255, 90, 74, calc(1 * var(--glow)));background:#ff6a60}70%{background:#5a1d18;box-shadow:0 0 0 1px #00000080}78%,to{box-shadow:0 0 0 1px #00000080, 0 0 calc(7 * var(--tvu)) rgba(255, 59, 48, calc(.9 * var(--glow)));background:radial-gradient(circle at 35% 35%,#ffb3ad,#ff3b30 45%,#a8120b 100%)}}@keyframes remote-ack-sober{0%,14%,28%,42%{background:#6f6a62}7%,21%,35%,49%{background:#b35a4f}56%,to{background:radial-gradient(circle at 35% 35%,#8b857a,#5e5950 55%,#3a3630 100%)}}}.telly-grille{width:100%;min-height:calc(30 * var(--tvu));border-radius:calc(3 * var(--tvu));background:repeating-linear-gradient(0deg, #08080a 0 2px, var(--tv-grille-face) 2px 5px);flex:1;box-shadow:inset 0 1px 2px #0000008c,inset 0 -1px #ffffff14}.telly[data-model=wood] .telly-grille{background:repeating-linear-gradient(0deg,#00000059 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#00000059 0 1px,#0000 1px 3px),#6f6858;border:1px solid #3a3226}.telly-badge,.telly-plate{font-family:var(--font-label);font-size:calc(6.72 * var(--tvu));letter-spacing:.14em;text-transform:uppercase;color:var(--tv-text);white-space:nowrap}.telly-plate{font-size:calc(5.44 * var(--tvu));letter-spacing:.1em;opacity:.85;margin-top:calc(-4 * var(--tvu));display:none}.shelf-list>li[data-expanded] .telly-plate{display:block}.telly-feet{justify-content:space-between;padding:0 9%;display:flex}.telly-feet i{width:20%;height:calc(8 * var(--tvu));border-radius:0 0 calc(3 * var(--tvu)) calc(3 * var(--tvu));box-shadow:calc(4 * var(--tvu)) calc(4 * var(--tvu)) 0 var(--telly-edge);background:linear-gradient(#1c1b20,#050507);display:block}@media (prefers-reduced-motion:no-preference){.telly:not(.telly--sober) .telly-screen{animation:7s ease-in-out infinite alternate telly-breathe}@keyframes telly-breathe{to{box-shadow:0 0 0 2px #050507, 0 0 calc(48 * var(--tvu)) rgba(255, 190, 120, calc(.28 * var(--glow)))}}}.telly{transition:transform var(--t-state) var(--ease), opacity var(--t-page) var(--ease);backface-visibility:hidden}.telly-tall{object-fit:cover;object-position:50% 0%;filter:contrast(1.02)saturate(.85)sepia(.08);opacity:0;width:100%;height:100%;transition:opacity var(--t-page) var(--ease);display:block;position:absolute;inset:0}.telly-tall[data-loaded]{opacity:1}@media (prefers-reduced-motion:no-preference){.telly-tall{animation:18s ease-in-out 1.2s infinite alternate telly-pan}@keyframes telly-pan{0%{object-position:50% 0%}to{object-position:50% 100%}}}.shelf-list{align-items:stretch;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:clip visible;container-type:inline-size}.shelf-list .telly,.shelf-list .shelf-bay{--tvu:calc((100cqw / var(--shelf-visible,5) - 1.3rem) / 268)}@media (min-width:901px) and (scripting:enabled){.shelf-list{touch-action:pan-y}}@media (min-width:901px) and (scripting:none){.shelf-list{scroll-snap-type:x proximity;padding-top:8px;overflow:auto hidden}.shelf-list>li{scroll-snap-align:start}}.shelf-key{z-index:5;top:calc((100% - 30px - var(--shelf-overhang,0px)) / 2);border:2px solid var(--telly-edge);color:#efece2;cursor:pointer;width:2.2rem;height:3.3rem;box-shadow:inset 0 1px 0 #ffffff29, inset 0 -3px 0 #00000073, 4px 4px 0 var(--telly-edge);transition:transform var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease), opacity var(--t-state) var(--ease);background:linear-gradient(#3d3b43 0%,#26252b 55%,#18171c 100%);border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.shelf-key--back{left:calc(-1 * var(--unit-side) - .5rem)}.shelf-key--on{right:calc(-1 * var(--unit-side) - .5rem)}.shelf-key-arrow{border-block:.5rem solid #0000;width:0;height:0}.shelf-key--back .shelf-key-arrow{border-right:.62rem solid;margin-right:.1rem}.shelf-key--on .shelf-key-arrow{border-left:.62rem solid;margin-left:.1rem}.shelf-key-count{border:2px solid var(--telly-edge);background:var(--flash);min-width:1.3rem;height:1.3rem;color:var(--flash-on);font-family:var(--font-label);font-variation-settings:"wdth" 100, "wght" 700;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.64rem;line-height:1;display:grid;position:absolute;top:-.6rem;right:-.6rem}.shelf-key--back .shelf-key-count{left:-.6rem;right:auto}.shelf-key:hover:not(:disabled),.shelf-key:focus-visible{box-shadow:inset 0 1px 0 #ffffff29, inset 0 -3px 0 #00000073, 6px 6px 0 var(--telly-edge);transform:translateY(calc(-50% - 2px))}.shelf-key:active:not(:disabled){box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000073, 1px 1px 0 var(--telly-edge);transform:translateY(calc(2px - 50%))}.shelf-key:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.shelf-key:disabled{opacity:.38;cursor:default}@media (max-width:900px),(scripting:none){.shelf-key{display:none}}.shelf-list>li:first-child{margin-left:calc(-1 * var(--shelf-shift,0px))}.shelf-list>li{z-index:1;flex:0 0 calc(100% / var(--shelf-visible,5));grid-template-rows:minmax(0, 1fr) 30px var(--shelf-overhang,0px);align-items:end;max-width:none;display:grid;position:relative}.shelf-list>li[data-expanded]{flex-basis:62%}.shelf-list>li[data-dim] .telly{opacity:.72}.shelf-list>li[data-expanded] .telly:hover,.shelf-list[data-animating] .telly:hover{transform:none}.shelf-set{grid-template-columns:minmax(0,100%);align-items:end;display:grid;position:relative}.shelf-list>li[data-expanded] .shelf-set{grid-template-columns:minmax(0,58%)}.shelf-bay{top:calc(26 * var(--tvu,1px));z-index:1;visibility:hidden;width:42%;position:absolute;left:58%}.shelf-list>li[data-expanded] .shelf-bay{visibility:visible}.shelf-list>li[data-closing] .shelf-bay{visibility:visible;margin:0;position:absolute;top:0;left:0;transform:none}.shelf-panel{background:var(--panel);border:2px solid var(--telly-edge);min-width:0;box-shadow:inset 0 1px 0 #ffffff0f, 6px 6px 0 var(--telly-edge);flex-direction:column;gap:.6rem;margin:0 .65rem 0 0;padding:.85rem 1rem 1rem;display:flex;position:relative}.shelf-panel-head{align-items:center;gap:.5rem;display:flex}.shelf-panel-head>.label{margin-right:auto}.shelf-chip{height:28px;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--rule-2);color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 .55rem;font-size:.52rem;display:inline-flex}.shelf-chip--air{background:var(--red);border-color:var(--red);color:var(--flash-on);box-shadow:0 0 10px rgba(242, 80, 63, calc(.45 * var(--glow)));gap:.4rem}.shelf-chip--air:before{content:"";background:#fff3ea;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #fff3eae6}.shelf-spec{border-top:1px solid var(--rule);margin:.2rem 0 0}.shelf-spec>div{border-bottom:1px solid var(--rule);grid-template-columns:4.6rem minmax(0,1fr);align-items:baseline;gap:.8rem;padding:.4rem 0;display:grid}.shelf-spec dd{max-width:none;color:var(--ink);margin:0;font-size:.82rem;line-height:1.4}.tape-icon{background:var(--ink);width:18px;height:11px;display:inline-block;position:relative}.tape-icon:before,.tape-icon:after{content:"";border:1.5px solid var(--panel);box-sizing:border-box;border-radius:50%;width:5px;height:5px;position:absolute;top:3px}.tape-icon:before{left:3px}.tape-icon:after{right:3px}.shelf-live{font-size:.9rem}.shelf-close{border:1px solid var(--rule-2);width:28px;height:28px;color:var(--ink);font:1rem/1 var(--font-label);cursor:pointer;transition:transform var(--t-state) var(--ease), border-color var(--t-state) var(--ease);background:0 0;flex:none;place-items:center;display:grid}.shelf-close:hover,.shelf-close:focus-visible{border-color:var(--ink)}.shelf-close:active{transform:translate(1px,1px)}@media (prefers-reduced-motion:no-preference){.shelf-list>li[data-expanded] .shelf-panel>*{animation:reveal var(--t-reveal) var(--ease) both}.shelf-list>li[data-expanded] .shelf-panel>:first-child{animation-delay:.3s}.shelf-list>li[data-expanded] .shelf-panel>:nth-child(2){animation-delay:.34s}.shelf-list>li[data-expanded] .shelf-panel>:nth-child(3){animation-delay:.38s}.shelf-list>li[data-expanded] .shelf-panel>:nth-child(4){animation-delay:.42s}.shelf-list>li[data-expanded] .shelf-panel>:nth-child(5){animation-delay:.46s}.shelf-list>li[data-expanded] .shelf-panel>:nth-child(6){animation-delay:.3s}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}.shelf-panel-title{font-family:var(--font-display);font-variation-settings:"wdth" 116, "wght" 850;text-transform:uppercase;overflow-wrap:anywhere;letter-spacing:-.02em;max-width:none;margin:.35rem 0 0;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.05}.shelf-panel-summary{color:var(--ink-2);max-width:none;margin:.3rem 0 0;font-size:.9rem;line-height:1.55}.shelf-panel-actions{flex-wrap:wrap;align-items:center;gap:1rem;max-width:none;margin:.4rem 0 0;display:flex}.shelf-tag{z-index:2;grid-row:2;justify-content:center;place-self:center stretch;width:100%;display:flex;position:relative;container-type:inline-size}.shelf-list>li[data-expanded] .shelf-tag{width:58%}.shelf-tag>.dymo{max-width:100%;font-size:min(.5625rem,3.6cqw)}@media (max-width:1300px){.shelf-list>li[data-expanded]{flex-basis:70%}}@media (max-width:1100px){.shelf-list>li[data-expanded]{flex-basis:100%}}@media (max-width:900px){.shelf-list{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding-top:8px;overflow:auto hidden}.shelf-list::-webkit-scrollbar{display:none}.shelf-list>li{scroll-snap-align:start;flex-basis:44%}.shelf-list .telly{--tvu:calc((100cqw * .44 - 1.3rem) / 268)}.shelf-list>li[data-expanded] .shelf-set{grid-template-columns:minmax(0,100%)}.shelf-bay{width:auto;display:none;position:static;transform:none}.shelf-list>li[data-expanded] .shelf-bay{margin-top:1rem;display:block}.shelf-list>li[data-closing] .shelf-bay{display:block;position:absolute}.shelf-panel{margin:0 .65rem}}@media (max-width:640px){.shelf-list{scroll-snap-type:x mandatory}.shelf-list>li{scroll-snap-align:center;flex-basis:78%}.shelf-list .telly{--tvu:calc((100cqw * .78 - 1.3rem) / 268)}.shelf-list>li[data-expanded]{flex-basis:100%}}@keyframes reel-turn{to{transform:rotate(-360deg)}}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.top-speck{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.mast{z-index:40;border-bottom:2px solid var(--ink);background:var(--stock);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.mast{background:color-mix(in srgb, var(--stock) 86%, transparent)}}.mast{-webkit-backdrop-filter:blur(7px)saturate(1.1);transition:border-color var(--t-reveal) var(--ease), background-color var(--t-reveal) var(--ease)}html[data-scrolled=top] .mast{-webkit-backdrop-filter:none;background:0 0}html[data-scrolled=on] .mast{background:var(--stock)}@supports (color:color-mix(in lab, red, red)){html[data-scrolled=on] .mast{background:color-mix(in srgb, var(--stock) 92%, transparent)}}html[data-scrolled=on] .mast{box-shadow:0 4px 0 var(--stock)}@supports (color:color-mix(in lab, red, red)){html[data-scrolled=on] .mast{box-shadow:0 4px 0 color-mix(in srgb, var(--stock) 45%, transparent)}}.page{width:100%;max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}main{overflow-x:clip}.mast-bar{max-width:var(--page-max);padding:.55rem var(--page-gutter);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}@media (min-width:640px){.mast-bar{padding-block:.65rem}}.mast-lock{color:var(--ink);flex:none;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.mast-lock .am-mark{background-color:var(--ink);width:2.5rem;height:2.5rem;transition:background-color var(--t-state) var(--ease)}.mast-word{color:var(--ink-2);white-space:nowrap;transition:color var(--t-state) var(--ease)}.mast-lock:hover .mast-word,.mast-lock:focus-visible .mast-word{color:var(--ink)}.mast-keys{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem .9rem;display:flex}@media (min-width:640px){.mast-keys{gap:.45rem 1.5rem}}.mast-link{color:var(--ink);transition:color var(--t-state) var(--ease);align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.mast-lamp{background:var(--rule-2);width:5px;height:5px;transition:background-color var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease);border-radius:50%}.mast-link:hover,.mast-link:focus-visible{color:var(--cyan)}.mast-link:hover .mast-lamp,.mast-link:focus-visible .mast-lamp{background:var(--cyan)}.mast-link[aria-current=page]{color:var(--ink)}.mast-link[aria-current=page] .mast-lamp{box-shadow:0 0 6px rgba(255, 59, 48, calc(.9 * var(--glow)));background:#ff3b30}.mast-msg-short{display:inline}.mast-msg-long{display:none}@media (min-width:640px){.mast-msg-short{display:none}.mast-msg-long{display:inline}}@media (max-width:767px){.mast-word{display:none}}@media (max-width:639px){.mast-recent{display:none}.mast-bar{gap:.6rem}.mast-lock .am-mark{width:2.25rem;height:2.25rem}.mast-keys{column-gap:.55rem}.mast-link,.mast-msg{letter-spacing:.05em;font-size:.6rem}.mast-link{gap:.28rem;padding-block:.45rem}.mast-msg{gap:.35rem;padding:.45rem .5rem}}.skip{z-index:60;border:2px solid var(--red);background:var(--panel);color:var(--ink);transition:transform var(--t-reveal) var(--ease);padding:.6rem .9rem;text-decoration:none;position:fixed;top:.6rem;left:.6rem;transform:translateY(-220%)}.skip:focus{transform:none}.skip:focus-visible{outline-color:var(--ink)}.foot{padding:3.5rem var(--page-gutter) 2.5rem;border-top:2px solid var(--ink);background:var(--panel);margin-top:0}@media (min-width:640px){.foot{padding:5rem var(--page-gutter) 3.5rem}}.foot>*{max-width:calc(var(--page-max) - 2 * var(--page-gutter));margin-inline:auto}.foot-ask{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;column-gap:4rem;display:grid}.foot-notes{gap:1.4rem;margin:.4rem 0 0;display:grid}.foot-notes dd{max-width:24rem;color:var(--ink-2);margin:.5rem 0 0;font-size:.95rem;line-height:1.55}.foot-line{max-width:18ch;margin:.8rem 0 0;font-size:clamp(1.7rem,3.6vw,2.7rem)}.foot-sub{max-width:40rem;color:var(--ink-2);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.6}.foot-keys{flex-wrap:wrap;align-items:center;gap:1.6rem;max-width:none;margin:1.8rem 0 0;display:flex}.foot-write{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:inline-flex}.foot-copykey{border:1px solid var(--rule-2);min-height:1.9rem;color:var(--ink-2);cursor:pointer;transition:color var(--t-state) var(--ease), border-color var(--t-state) var(--ease), background-color var(--t-state) var(--ease);background:0 0;padding:.3rem .6rem;font-size:.6rem}.foot-copykey:hover,.foot-copykey:focus-visible{border-color:var(--ink-2);color:var(--ink)}.foot-copykey[data-copied]{border-color:var(--cyan);color:var(--cyan)}.foot-msg{padding:.85rem 1.15rem;font-size:.78rem}.foot-mail{font-family:var(--font-label);letter-spacing:.04em;color:var(--ink-2);transition:color var(--t-state) var(--ease);font-size:.78rem;text-decoration:none;position:relative}.foot-mail:after,.foot-link:after{content:"";transform-origin:0;height:1px;transition:transform var(--t-reveal) var(--ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.foot-mail:hover,.foot-mail:focus-visible{color:var(--cyan)}.foot-mail:hover:after,.foot-mail:focus-visible:after,.foot-link:hover:after,.foot-link:focus-visible:after{transform:scaleX(1)}.foot-map{border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:3.5rem;display:grid}.foot-map>div{padding:1.6rem 1.8rem 1.8rem 0}.foot-map>div+div{border-left:1px solid var(--rule);padding-left:1.8rem}.foot-map ul{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.foot-map li{max-width:none}.foot-link{color:var(--ink-2);transition:color var(--t-state) var(--ease);font-size:.95rem;line-height:1.35;text-decoration:none;display:inline-block;position:relative}.foot-link:hover,.foot-link:focus-visible{color:var(--cyan)}.foot-link[aria-current=page]{color:var(--ink)}.foot-link[aria-current=page]:before{content:"";background:var(--red);width:6px;height:6px;box-shadow:0 0 6px rgba(255, 59, 48, calc(.8 * var(--glow)));border-radius:50%;margin-top:-3px;position:absolute;top:50%;left:-.95rem}.foot-ch{min-width:3.4rem;font-family:var(--font-label);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:.1em;color:var(--ink-2);vertical-align:.1em;transition:color var(--t-state) var(--ease);font-size:.6rem;display:inline-block}.foot-link:hover .foot-ch,.foot-link:focus-visible .foot-ch,.foot-link[aria-current=page] .foot-ch{color:var(--ink)}.foot-base{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:2.6rem;padding-top:2.2rem;display:flex}.plate{border:2px solid var(--rule-2);background-image:radial-gradient(circle at 10px 10px, var(--rule-2) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 10px) 10px, var(--rule-2) 0 2px, transparent 2.6px), radial-gradient(circle at 10px calc(100% - 10px), var(--rule-2) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 10px) calc(100% - 10px), var(--rule-2) 0 2px, transparent 2.6px), linear-gradient(158deg, var(--panel), var(--panel) 62%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem;padding:1rem 1.3rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.plate{background-image:radial-gradient(circle at 10px 10px, var(--rule-2) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 10px) 10px, var(--rule-2) 0 2px, transparent 2.6px), radial-gradient(circle at 10px calc(100% - 10px), var(--rule-2) 0 2px, transparent 2.6px), radial-gradient(circle at calc(100% - 10px) calc(100% - 10px), var(--rule-2) 0 2px, transparent 2.6px), linear-gradient(158deg, color-mix(in srgb, var(--panel) 84%, var(--ink) 8%), var(--panel) 62%)}}.plate{box-shadow:inset 0 1px #ffffff12}.plate:before{content:"";border:1px solid var(--rule);pointer-events:none;position:absolute;inset:5px}.plate-mark{background-color:var(--ink-2);width:2.4rem;height:2.4rem}.plate-lines{gap:.28rem;margin:0;display:grid}.plate-lines dd{font-family:var(--font-label);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2);text-shadow:0 1px #ffffff0f;margin:0;font-size:.6rem}.plate-lines dd:first-of-type,.plate-lines>div:first-child dd{color:var(--ink)}.foot-sign{text-align:right;justify-items:end;gap:.5rem;margin:0;display:grid}.foot-sign>p{max-width:none;margin:0}.foot-sign-line{color:var(--ink)}.foot-copy{color:var(--ink-2)}.foot-rewind{border:1px solid var(--rule-2);color:var(--ink-2);transition:color var(--t-state) var(--ease), border-color var(--t-state) var(--ease);align-items:center;gap:.6rem;margin-bottom:.9rem;padding:.55rem .8rem;text-decoration:none;display:inline-flex}.foot-rewind:hover,.foot-rewind:focus-visible{border-color:var(--ink-2);color:var(--ink)}.foot-rewind-key{clip-path:polygon(0 50%,50% 0,50% 50%,100% 0,100% 100%,50% 50%,50% 100%);width:14px;height:8px;transition:transform var(--t-state) var(--ease);background:currentColor;flex:none}.foot-rewind:hover .foot-rewind-key,.foot-rewind:focus-visible .foot-rewind-key{transform:translate(-3px)}@media (max-width:1023px){.foot-ask{grid-template-columns:minmax(0,1fr);row-gap:2.4rem}.foot-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (max-width:900px){.foot-map{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-map>div:nth-child(3){border-left:0;border-top:1px solid var(--rule);padding-left:0}}@media (max-width:640px){.foot{padding:3rem var(--page-gutter) 2.5rem}.foot-map{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-map>div:first-child{grid-column:1/-1}.foot-map>div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.foot-map>div:nth-child(3){border-left:1px solid var(--rule);padding-left:1.2rem}.foot-notes{grid-template-columns:minmax(0,1fr)}.foot-base{align-items:flex-start}.foot-sign{text-align:left;justify-items:start}}@media (prefers-reduced-motion:reduce){:root{--t-state:.001ms;--t-reveal:.001ms;--t-page:.001ms;--grain:0}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (max-width:720px){h1{text-shadow:3px 3px 0 var(--red)}}@media print{:root[data-theme=dark]{--stock:#e6e2d4;--panel:#f1eee4;--panel-2:#d8d3c2;--sunk:#cfcaba;--ink:#17161a;--ink-2:#56545c;--ink-3:#817e86;--rule:#c5c0b0;--rule-2:#ada795;--cyan:#0a6386;--red:#c4271d;--flash:#f2c230;--flash-on:#17161a;--cream:var(--ink);--cast:transparent;--glow:0;--telly-body:linear-gradient(180deg, #e9e3d2, #cfc7b2);--telly-edge:var(--ink);--telly-bezel:#2b2a2e;--telly-dial:radial-gradient(circle at 40% 35%, #f6f2e6, #b8b09b);--telly-dial-mark:var(--ink);--telly-halftone:.1;--plank:linear-gradient(180deg, #d8d3c2, #cfcaba);--plank-top:linear-gradient(180deg, #f1ecdd, #e2ddcc);--wood-upright:linear-gradient(90deg, #e2ddcc 0%, #d3cebc 45%, #beb8a6 100%);--plinth:linear-gradient(180deg, #c4beac, #b0aa98);--panel-wood:linear-gradient(180deg, #ebe7da, #e2ddcf);--telly-sheen:#ffffff73;--telly-scan:0;--telly-aerial:linear-gradient(180deg, #d5d0c4, #6f6a62);--telly-sober-body:repeating-linear-gradient(90deg, #00000014 0 2px, transparent 2px 7px), linear-gradient(180deg, #8a5a3c, #6b4229);--grain:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.order-key{background:var(--flash);color:var(--flash-on);font-variation-settings:"wdth" 100, "wght" 700;cursor:pointer;box-shadow:5px 5px 0 var(--red);transition:transform var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease);border:2px solid #17161a;align-items:center;gap:.75rem;padding:.85rem 1.15rem .85rem 1.25rem;font-size:.78rem;text-decoration:none;display:inline-flex;position:relative}.order-key:after{content:"";clip-path:polygon(0 38%,60% 38%,60% 0,100% 50%,60% 100%,60% 62%,0 62%);width:1.15rem;height:.75rem;transition:transform var(--t-state) var(--ease);background:currentColor;flex:none}.order-key:hover,.order-key:focus-visible{box-shadow:7px 7px 0 var(--red);transform:translate(-2px,-2px)}.order-key:hover:after,.order-key:focus-visible:after{transform:translate(3px)}.order-key:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.order-key:active{box-shadow:2px 2px 0 var(--red);transform:translate(3px,3px)}.order-key:disabled{opacity:.72;cursor:progress}.order-key--plain:after{display:none}.tape-key{border:2px solid var(--cyan);background:var(--cyan);color:var(--stock);box-shadow:3px 3px 0 var(--ink);transition:transform var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease);align-items:center;gap:.6rem;padding:.55rem .85rem;text-decoration:none;display:inline-flex}.tape-key .tape-icon{background:currentColor}.tape-key .tape-icon:before,.tape-key .tape-icon:after{border-color:var(--cyan)}.tape-key:hover,.tape-key:focus-visible{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-1px)}.tape-key:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.tape-key:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}@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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ease{syntax:"*";inherits:false}
