/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--v:0;--fill:0%;--head:0%;--settle:0%}*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:var(--f-serif),Georgia,"Times New Roman",serif;--font-mono:var(--f-mono),ui-monospace,Menlo,monospace;--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);--color-ink:#0b0b0c;--color-ink2:#0f0f11;--color-ink3:#161619;--color-ink4:#1d1d21;--color-line:#26262b;--color-line2:#33333a;--color-cream:#f0eadd;--color-cream2:#a9a296;--color-cream3:#867e72;--color-gold:#d4a93c;--color-gold-lt:#efcb6c;--color-gold-dk:#b69233;--color-red:#b32b21;--color-green:#13322a;--color-paper:#eae3d3;--color-bill:#efd34b;--color-kraft:#c9b08a;--color-news:#e8e2d4;--color-paper2:#f3eee1;--color-printink:#17150f;--font-display:var(--f-display),"Big Shoulders","Big Shoulders Display",Impact,sans-serif;--font-body:var(--f-body),"Helvetica Neue",Arial,sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Big Shoulders Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:67.74%;ascent-override:145.27%;descent-override:31.44%;line-gap-override:0%}:root{--ink:var(--color-ink);--ink2:var(--color-ink2);--ink3:var(--color-ink3);--ink4:var(--color-ink4);--line:var(--color-line);--line2:var(--color-line2);--cream:var(--color-cream);--cream2:var(--color-cream2);--cream3:var(--color-cream3);--gold:var(--color-gold);--gold-lt:var(--color-gold-lt);--gold-dk:var(--color-gold-dk);--red:var(--color-red);--greendk:var(--color-green);--paper:var(--color-paper);--paper2:var(--color-paper2);--printink:var(--color-printink);--ease:cubic-bezier(.22,.61,.36,1);--pad:clamp(20px,5vw,64px);--sp-none:0px;--sp-xs:clamp(26px,4vh,42px);--sp-sm:clamp(38px,6vh,64px);--sp-md:clamp(56px,8vh,92px);--sp-lg:clamp(76px,11vh,128px);--sp-xl:clamp(100px,16vh,180px);--fs-scale:var(--a11y-size,1);--fs-d1:clamp(1.15rem,calc(2.3vw * var(--fs-scale)),1.8rem);--fs-d2:clamp(1.5rem,calc(3vw * var(--fs-scale)),2.3rem);--fs-d3:clamp(1.6rem,calc(3.3vw * var(--fs-scale)),2.5rem);--fs-d4:clamp(1.8rem,calc(4vw * var(--fs-scale)),3rem);--fs-d5:clamp(1.9rem,calc(5vw * var(--fs-scale)),3.9rem);--fs-d6:clamp(1.9rem,calc(5.4vw * var(--fs-scale)),4.2rem);--fs-d7:clamp(2.4rem,calc(8vw * var(--fs-scale)),6.2rem);--fs-d8:clamp(2.6rem,calc(7.4vw * var(--fs-scale)),6.8rem);--fs-micro:calc(9px * var(--a11y-size,1));--fs-label:calc(10.5px * var(--a11y-size,1));--fs-ui:calc(11px * var(--a11y-size,1));--fs-fine:calc(12.5px * var(--a11y-size,1));--fs-sm:calc(13.5px * var(--a11y-size,1));--fs-md:calc(14.5px * var(--a11y-size,1));--fs-base:calc(15px * var(--a11y-size,1));--fs-lg:max(16px,calc(16.5px * var(--a11y-size,1)));--fs-xl:calc(17px * var(--a11y-size,1));--fs-2xl:calc(22px * var(--a11y-size,1));--w-text:64ch;--w-narrow:1120px;--w-wide:1400px;--screen:radial-gradient(circle,#00000030 .6px,transparent .9px);--screen-size:3px 3px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@property --v{syntax:"<number>";inherits:true;initial-value:0}@property --fill{syntax:"<percentage>";inherits:true;initial-value:0}@property --head{syntax:"<percentage>";inherits:true;initial-value:0}@property --settle{syntax:"<percentage>";inherits:true;initial-value:0}.bill,.onbill,.onkraft,.onnews,.onpaper{--cream:var(--printink);--cream2:var(--printink)}@supports (color:color-mix(in lab,red,red)){.bill,.onbill,.onkraft,.onnews,.onpaper{--cream2:color-mix(in srgb,var(--printink) 78%,var(--paper))}}.bill,.onbill,.onkraft,.onnews,.onpaper{--cream3:var(--printink)}@supports (color:color-mix(in lab,red,red)){.bill,.onbill,.onkraft,.onnews,.onpaper{--cream3:color-mix(in srgb,var(--printink) 64%,var(--paper))}}.bill,.onbill,.onkraft,.onnews,.onpaper{--gold:#755a00;--gold-dk:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bill,.onbill,.onkraft,.onnews,.onpaper{--gold-dk:color-mix(in srgb,var(--gold) 72%,var(--printink))}}.bill,.onbill,.onkraft,.onnews,.onpaper{--gold-lt:var(--gold-dk);--line:var(--printink)}@supports (color:color-mix(in lab,red,red)){.bill,.onbill,.onkraft,.onnews,.onpaper{--line:color-mix(in srgb,var(--printink) 14%,var(--paper))}}.bill,.onbill,.onkraft,.onnews,.onpaper{--line2:var(--printink)}@supports (color:color-mix(in lab,red,red)){.bill,.onbill,.onkraft,.onnews,.onpaper{--line2:color-mix(in srgb,var(--printink) 28%,var(--paper))}}.bill,.onbill,.onkraft,.onnews,.onpaper{--ink3:var(--printink)}@supports (color:color-mix(in lab,red,red)){.bill,.onbill,.onkraft,.onnews,.onpaper{--ink3:color-mix(in srgb,var(--printink) 7%,var(--paper))}}.bill,.onbill,.onkraft,.onnews,.onpaper{--ink4:var(--printink)}@supports (color:color-mix(in lab,red,red)){.bill,.onbill,.onkraft,.onnews,.onpaper{--ink4:color-mix(in srgb,var(--printink) 12%,var(--paper))}}.bill,.onbill,.onkraft,.onnews,.onpaper{--ink:var(--printink)}@supports (color:color-mix(in lab,red,red)){.bill,.onbill,.onkraft,.onnews,.onpaper{--ink:color-mix(in srgb,var(--printink) 3%,var(--paper))}}.bill,.onbill,.onkraft,.onnews,.onpaper{--ink2:var(--printink)}@supports (color:color-mix(in lab,red,red)){.bill,.onbill,.onkraft,.onnews,.onpaper{--ink2:color-mix(in srgb,var(--printink) 6%,var(--paper))}}.bill,.onbill,.onkraft,.onnews,.onpaper{background:var(--paper);color:var(--printink);position:relative}.onbill{--paper:var(--color-bill);--paper2:#f2db6b}@supports (color:color-mix(in lab,red,red)){.onbill{--paper2:color-mix(in srgb,var(--color-bill) 82%,#fff)}}.onbill{--cream3:var(--printink)}@supports (color:color-mix(in lab,red,red)){.onbill{--cream3:color-mix(in srgb,var(--printink) 67%,var(--paper))}}.onbill{--gold:var(--red)}@supports (color:color-mix(in lab,red,red)){.onbill{--gold:color-mix(in srgb,var(--red) 88%,var(--printink))}}.onbill{--gold-dk:var(--gold);--gold-lt:var(--printink)}.onkraft{--paper:var(--color-kraft);--paper2:#d5c1a4}@supports (color:color-mix(in lab,red,red)){.onkraft{--paper2:color-mix(in srgb,var(--color-kraft) 78%,#fff)}}.onkraft{--cream3:var(--printink)}@supports (color:color-mix(in lab,red,red)){.onkraft{--cream3:color-mix(in srgb,var(--printink) 73%,var(--paper))}}.onkraft{--gold:var(--red)}@supports (color:color-mix(in lab,red,red)){.onkraft{--gold:color-mix(in srgb,var(--red) 55%,var(--printink))}}.onkraft{--gold-dk:var(--gold);--gold-lt:var(--printink)}.onnews{--paper:var(--color-news);--paper2:#efebe1}@supports (color:color-mix(in lab,red,red)){.onnews{--paper2:color-mix(in srgb,var(--color-news) 70%,#fff)}}.onnews{--cream3:var(--printink)}@supports (color:color-mix(in lab,red,red)){.onnews{--cream3:color-mix(in srgb,var(--printink) 69%,var(--paper))}}.onnews{--gold:#6d5400;--gold-dk:#6d5400;--gold-lt:var(--printink)}.bill:before,.onbill:before,.onkraft:before,.onnews:before,.onpaper:before{content:"";pointer-events:none;background-image:var(--grain);opacity:.1;mix-blend-mode:multiply;position:absolute;inset:0}.bill>*,.onbill>*,.onkraft>*,.onnews>*,.onpaper>*{z-index:1;position:relative}.bill .btn,.onbill .btn,.onkraft .btn,.onnews .btn,.onpaper .btn{background:var(--printink);color:var(--paper);border-color:var(--printink)}.bill .btn:hover,.onbill .btn:hover,.onkraft .btn:hover,.onnews .btn:hover,.onpaper .btn:hover{background:var(--red);border-color:var(--red);color:var(--paper2)}.onkraft .btn:hover{color:var(--color-paper2)}.bill .btn-ghost,.onbill .btn-ghost,.onkraft .btn-ghost,.onnews .btn-ghost,.onpaper .btn-ghost{color:var(--printink);background:0 0}.bill .btn-ghost:hover,.onbill .btn-ghost:hover,.onkraft .btn-ghost:hover,.onnews .btn-ghost:hover,.onpaper .btn-ghost:hover{border-color:var(--red);color:var(--red);background:0 0}.tone-gold .btn{background:var(--ink);color:var(--gold);border-color:var(--ink)}.tone-gold .btn:hover{background:var(--printink);border-color:var(--printink)}.ongreen{--cream:#f0eadd}@supports (color:color-mix(in lab,red,red)){.ongreen{--cream:color-mix(in srgb,var(--color-cream) 96%,var(--greendk))}}.ongreen{--cream2:#9db4a6;--cream3:#8d978c;--gold:var(--color-gold);--line:#f0eadd}@supports (color:color-mix(in lab,red,red)){.ongreen{--line:color-mix(in srgb,var(--color-cream) 11%,var(--greendk))}}.ongreen{--line2:#376a55;--red:#e0614d;background:var(--greendk);color:var(--cream)}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:hidden}html.lenis.lenis-scrolling iframe{pointer-events:none}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--ink);color:var(--cream);font-family:var(--font-body);font-size:var(--fs-lg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}body:after{content:"";pointer-events:none;z-index:60;background-image:var(--grain);opacity:.038;mix-blend-mode:overlay;position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:1px}.bookband :focus-visible,.tone-gold :focus-visible{outline-color:var(--ink)}.onbill :focus-visible,.onkraft :focus-visible,.onnews :focus-visible,.onpaper :focus-visible{outline-color:var(--red)}.skip{left:var(--pad);z-index:100;min-height:44px;transition:transform .18s var(--ease);background:var(--gold);color:var(--ink);font-size:var(--fs-fine);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:12px 18px;font-weight:800;display:inline-flex;position:absolute;top:10px;transform:translateY(-200%)}.skip:focus{transform:translateY(0)}::selection{background:var(--gold);color:var(--ink)}.wm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.004em;font-weight:900;line-height:.86}.serif{font-family:var(--font-serif);font-optical-sizing:auto;font-variation-settings:"SOFT" 18,"WONK" 0;font-weight:500}.lab{font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:700}.mono{letter-spacing:.02em;font-size:.84em}.idx,.mono{font-family:var(--font-mono)}.idx{font-size:var(--fs-ui);color:var(--gold-dk);letter-spacing:.1em}.js .rv{opacity:0;transform:translateY(14px)}@supports (animation-timeline:view()){.js .rv{animation:rvIn linear both;animation-timeline:view();animation-range:entry 4% cover 24%;transform:none}.js .rv-cascade>*{animation:rvIn linear both;animation-timeline:view();animation-range:entry 3% cover 20%;transform:none}}@keyframes rvIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.js .rv.in{opacity:1;transition:opacity .75s var(--ease),transform .75s var(--ease);transform:none}.js .rv-cascade>*{opacity:0;transform:translateY(14px)}.js .rv-cascade.in>*{opacity:1;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:none}.js .rv-cascade.in>:nth-child(2){transition-delay:60ms}.js .rv-cascade.in>:nth-child(3){transition-delay:.12s}.js .rv-cascade.in>:nth-child(4){transition-delay:.18s}.js .rv-cascade.in>:nth-child(n+5){transition-delay:.24s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js .rv,.js .rv-cascade>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}.printing,.printing:after,.printing>*{animation:none!important}}.nav{z-index:50;transition:background .4s var(--ease),border-color .4s;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav:before{content:"";z-index:-1;pointer-events:none;opacity:1;height:128px;transition:opacity .4s var(--ease);background:linear-gradient(180deg,var(--ink) 0,var(--ink) 45%,transparent 100%);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.nav:before{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 82%,transparent) 0,color-mix(in srgb,var(--ink) 45%,transparent) 45%,transparent 100%)}}.nav.stuck:before{opacity:0}.nav.stuck{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nav.stuck{background:color-mix(in srgb,var(--ink) 86%,transparent)}}.nav.stuck{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav-inner{max-width:calc(var(--w-wide) + var(--pad) * 2);padding-block:16px;padding-inline:var(--pad);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.brand{min-height:44px;font-family:var(--font-serif);letter-spacing:.055em;color:var(--gold);white-space:nowrap;font-variation-settings:"opsz" 144,"SOFT" 12,"WONK" 0;flex-direction:column;justify-content:center;font-size:18px;font-weight:700;display:inline-flex}.brand small{font-family:var(--font-body);letter-spacing:.3em;color:var(--gold-dk);margin-top:2px;font-size:7.5px;font-weight:700;display:block}.nav-primary ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.nav-primary ul a{font-size:var(--fs-fine);letter-spacing:.14em;text-transform:uppercase;color:var(--cream2);padding-block:4px;font-weight:600;transition:color .25s;position:relative}.nav-primary ul a:after{content:"";background:var(--gold);width:0;height:1px;transition:width .3s var(--ease);position:absolute;bottom:0;left:0}.nav-primary ul a:hover{color:var(--cream)}.nav-primary ul a:hover:after{width:100%}.nav-primary ul a[aria-current=page]{color:var(--gold)}.nav-primary ul a[aria-current=page]:after{width:100%}.mm-nav a[aria-current=page]{color:var(--gold);box-shadow:inset 3px 0 0 var(--gold);padding-left:13px}.navr{align-items:center;gap:10px;display:flex}@media (max-width:900px){.nav-primary{display:none}}.has-mega{position:relative}.mega-caret{opacity:.45;width:5px;height:5px;transition:transform .3s var(--ease),opacity .3s;border-bottom:1.3px solid;border-right:1.3px solid;margin-left:7px;display:inline-block;transform:translateY(-2px)rotate(45deg)}.nav-primary ul a[aria-expanded=true] .mega-caret{opacity:1;transform:translateY(1px)rotate(-135deg)}.nav.mega-open{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nav.mega-open{background:color-mix(in srgb,var(--ink) 96%,transparent)}}.nav.mega-open{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav.mega-open:before{opacity:0}.mega{z-index:2;background:var(--ink);position:absolute;top:100%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.mega{background:color-mix(in srgb,var(--ink) 98%,transparent)}}.mega{border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .22s var(--ease),transform .3s var(--ease),visibility 0s .3s;transform:translateY(-8px)}.mega.open{opacity:1;visibility:visible;transition:opacity .2s var(--ease),transform .34s var(--ease),visibility 0s;transform:none}.mega-in{max-width:calc(var(--w-wide) + var(--pad) * 2);padding-block:32px 28px;padding-inline:var(--pad);margin:0 auto}.mega-cols{grid-template-columns:1fr minmax(228px,.4fr);gap:clamp(28px,4vw,58px);display:grid}.mega-eyebrow{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 18px}.mega-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.mega-room{gap:5px;display:grid}.mega-shot{background:var(--ink3);border:1px solid var(--line);display:block;position:relative;overflow:hidden}.mega-shot img{object-fit:cover;filter:saturate(.92);width:100%;height:128px;transition:transform .5s var(--ease),filter .5s;display:block}.mega-room:hover .mega-shot img{filter:saturate(1.06);transform:scale(1.055)}.mega-new{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;background:var(--gold);color:var(--ink);padding:3px 6px;position:absolute;top:8px;left:8px}.mega-new,.mega-rname{text-transform:uppercase}.mega-rname{font-family:var(--font-display);color:var(--cream);margin-top:5px;font-size:19px;font-weight:900;line-height:1.05;transition:color .25s}.mega-room:hover .mega-rname{color:var(--gold-lt)}.mega-rmeta{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cream2)}.mega-rprice{font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.mega-occ{grid-template-columns:repeat(2,1fr);gap:4px 26px;margin:0;padding:0;list-style:none;display:grid}.mega-olink{border-left:1px solid var(--line);min-height:44px;transition:border-color .28s,transform .28s var(--ease);align-content:center;gap:3px;padding:9px 0 9px 14px;display:grid}.mega-olink:hover{border-left-color:var(--gold);transform:translate(4px)}.mega-olabel{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:var(--fs-lg);color:var(--cream);line-height:1.1}.mega-oroom{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;color:var(--cream2)}.mega-occ-quiet{border-top:1px solid var(--line);grid-column:1/-1;margin-top:8px;padding-top:12px}.mega-occ-quiet .mega-olabel{font-family:var(--font-serif);text-transform:none;letter-spacing:0;font-weight:500;font-size:var(--fs-base);color:var(--cream2);font-optical-sizing:auto;font-variation-settings:"SOFT" 18,"WONK" 0}.mega-occ-quiet .mega-oroom{color:var(--gold-dk)}.mega-aside{border-left:1px solid var(--line);padding-left:clamp(20px,2.4vw,34px)}.mega-price{font-family:var(--font-display);color:var(--gold);margin:0 0 10px;font-size:46px;font-weight:900;line-height:.9}.mega-asidenote{font-size:var(--fs-fine);color:var(--cream2);margin:0 0 18px;line-height:1.5}.mega-week{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.mega-week>li{border-top:1px solid var(--line2);gap:5px;padding-top:12px;display:grid}.mega-day{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:var(--fs-2xl);color:var(--cream);line-height:1}.mega-what{font-size:var(--fs-sm);color:var(--cream2);text-transform:none;line-height:1.4}.mega-detail{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--gold)}.mega-foot{border-top:1px solid var(--line);margin:22px 0 0;padding-top:4px}.mega-more{font-size:var(--fs-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;min-height:44px;font-weight:700;transition:color .25s;display:inline-flex}.mega-more:hover{color:var(--gold-lt)}.mega .mega-aside,.mega .mega-eyebrow,.mega .mega-foot,.mega :is(.mega-grid,.mega-occ,.mega-week)>li{opacity:0;transition:opacity .3s var(--ease),transform .34s var(--ease);transform:translateY(9px)}.mega.open .mega-aside,.mega.open .mega-eyebrow,.mega.open .mega-foot,.mega.open :is(.mega-grid,.mega-occ,.mega-week)>li{opacity:1;transform:none}.mega.open .mega-eyebrow{transition-delay:30ms}.mega.open :is(.mega-grid,.mega-occ,.mega-week)>li:first-child{transition-delay:60ms}.mega.open :is(.mega-grid,.mega-occ,.mega-week)>li:nth-child(2){transition-delay:90ms}.mega.open :is(.mega-grid,.mega-occ,.mega-week)>li:nth-child(3){transition-delay:.12s}.mega.open :is(.mega-grid,.mega-occ,.mega-week)>li:nth-child(4){transition-delay:.15s}.mega.open :is(.mega-grid,.mega-occ,.mega-week)>li:nth-child(5){transition-delay:.18s}.mega.open :is(.mega-grid,.mega-occ,.mega-week)>li:nth-child(6){transition-delay:.21s}.mega.open .mega-aside{transition-delay:.12s}.mega.open .mega-foot{transition-delay:.21s}.mega-scrim{z-index:40;background:var(--ink);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.mega-scrim{background:color-mix(in srgb,var(--ink) 58%,transparent)}}.mega-scrim{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--ease),visibility 0s .28s}.mega-scrim.open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s var(--ease),visibility 0s}@media (max-width:1180px){.mega-week{grid-template-columns:repeat(3,minmax(0,1fr))}.mega-grid{grid-template-columns:repeat(3,1fr)}.mega-shot img{height:116px}}@media (max-width:900px){.mega,.mega-scrim{display:none}}@media (prefers-reduced-motion:reduce){.mega,.mega *,.mega-scrim{transition-delay:0s!important}.mega,.mega .mega-aside,.mega .mega-eyebrow,.mega .mega-foot,.mega :is(.mega-grid,.mega-occ,.mega-week)>li{transform:none!important}}.btn{font-family:var(--font-body);font-size:var(--fs-fine);letter-spacing:.14em;text-transform:uppercase;background:var(--gold);min-height:48px;color:var(--ink);border:1px solid var(--gold);cursor:pointer;transition:background .25s var(--ease),color .25s,transform .12s;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-weight:800;display:inline-flex}.btn:hover{background:var(--gold-lt);border-color:var(--gold-lt)}.back:active,.brand:active,.btn:active,.mega-more:active,.mega-olink:active,.mega-room:active,.menubtn:active,.mm-nav a:active,.nav-primary ul a:active,.opt:active,.room:active,.roomopt:active,.shead .x:active,.tonight-link:active{transform:translateY(1px)}.opt:active,.roomopt:active{border-color:var(--gold)}.room:active img{filter:saturate();transform:scale(1.02)}.mm-nav a:active{opacity:.78}.floor,.room,[role=button],a,button,input,label,summary{-webkit-tap-highlight-color:transparent}.btn-ghost{color:var(--cream);border-color:var(--cream);background:0 0}@supports (color:color-mix(in lab,red,red)){.btn-ghost{border-color:color-mix(in srgb,var(--cream) 50%,transparent)}}.btn-ghost:hover{border-color:var(--gold);color:var(--gold);background:0 0}@media (max-width:520px){.brand small{display:none}.btn{font-size:var(--fs-ui);padding:12px 15px}}.menubtn{border:1px solid var(--cream);background:0 0;flex:none;width:44px;height:44px;display:none}@supports (color:color-mix(in lab,red,red)){.menubtn{border:1px solid color-mix(in srgb,var(--cream) 50%,transparent)}}.menubtn{color:var(--cream);cursor:pointer;place-items:center;padding:0}.menubtn:hover{border-color:var(--gold);color:var(--gold)}@media (max-width:900px){.menubtn{display:grid}}#navmenu{background:var(--ink);width:100%;max-width:none;height:100%;max-height:none;color:var(--cream);border:none;margin:0;padding:0;inset:0}#navmenu::backdrop{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){#navmenu::backdrop{background:color-mix(in srgb,var(--ink) 90%,transparent)}}.mm{height:100%;padding:20px var(--pad) 40px;flex-direction:column}.mm,.mtop{display:flex}.mtop{justify-content:space-between;align-items:center;margin-bottom:auto}#navmenu nav a{font-family:var(--font-display);text-transform:uppercase;border-bottom:1px solid var(--line);padding:10px 0;font-size:clamp(2.4rem,13vw,4rem);font-weight:900;line-height:1;display:block}#navmenu nav a:last-of-type{border-bottom:none}.mfoot{margin-top:auto;padding-top:24px}.mm-nav{padding-block:28px}.menubtn-close{display:grid}.btn-block{width:100%}.mm-foot-note{color:var(--cream2);font-size:var(--fs-sm);margin-top:16px}.hero{flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg img,.hero-bg picture{width:100%;height:100%;display:block}.hero-bg img{object-fit:cover;object-position:center 50%}.hero-bg:after{content:"";z-index:1;background:linear-gradient(180deg,var(--ink) 0,var(--ink) 17%,var(--ink) 46%,var(--ink) 72%,var(--ink) 90%,var(--ink) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-bg:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 34%,transparent) 0,color-mix(in srgb,var(--ink) 6%,transparent) 17%,color-mix(in srgb,var(--ink) 6%,transparent) 46%,color-mix(in srgb,var(--ink) 56%,transparent) 72%,color-mix(in srgb,var(--ink) 90%,transparent) 90%,var(--ink) 100%)}}.hero-bg:before{content:"";z-index:2;background:linear-gradient(96deg,var(--ink) 0,var(--ink) 44%,transparent 76%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-bg:before{background:linear-gradient(96deg,color-mix(in srgb,var(--ink) 70%,transparent) 0,color-mix(in srgb,var(--ink) 30%,transparent) 44%,transparent 76%)}}.hero-inner,.hero-inner:before{--hero-padtop:clamp(120px,20vh,200px)}.hero-inner:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0,transparent calc(var(--hero-padtop) - 70px),var(--ink) var(--hero-padtop),var(--ink) 100%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.hero-inner:before{background:linear-gradient(180deg,transparent 0,transparent calc(var(--hero-padtop) - 70px),color-mix(in srgb,var(--ink) 48%,transparent) var(--hero-padtop),color-mix(in srgb,var(--ink) 48%,transparent) 100%)}}.hero-inner{z-index:3;width:100%;max-width:calc(var(--w-wide) + var(--pad) * 2);padding-inline:var(--pad);padding-block:var(--hero-padtop) clamp(24px,4vh,48px);margin:0 auto;position:relative}.hero-eyebrow{font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);flex-wrap:wrap;gap:6px 14px;margin:0 0 clamp(16px,3vh,30px);font-weight:700;display:flex}.hero-eyebrow span+span:before{content:"·";opacity:.8;margin-right:14px}@media (max-width:620px){.hero-eyebrow{gap:4px 12px}}.hero-mark{text-align:center;justify-items:center;gap:clamp(12px,1.8vh,18px);width:fit-content;margin:0 0 clamp(16px,3vh,30px);display:grid}.hero-mark .hero-eyebrow{flex-direction:column;align-items:center;gap:5px;margin:0}.hero-mark .hero-eyebrow:before{content:"";opacity:.5;background:currentColor;width:48px;height:1px;margin:0 auto 8px}.hero-mark .hero-eyebrow span+span:before{content:none}.hero-logo{width:min(86vw,360px);height:auto;display:block}@media (min-width:901px){.hero-logo{width:clamp(300px,34vw,560px)}.hero-mark{margin-bottom:0}}.brand-logo{flex-direction:row;align-items:center}@media (min-width:901px){.brand-logo{transition:opacity .3s var(--ease),visibility 0s linear 0s}body:has(.hero) .nav:not(.stuck):not(.mega-open) .brand-logo{opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility 0s linear .3s}}.brand-logo img{width:clamp(138px,13vw,176px);height:auto;display:block}.hero-h{font-size:var(--fs-d8);text-wrap:balance;max-width:15ch;margin:0}.hero-sub{max-width:54ch;color:var(--cream);font-size:clamp(var(--fs-base),calc(1.15vw * var(--fs-scale)),calc(18px * var(--a11y-size,1)));text-wrap:pretty;margin:clamp(16px,2.4vh,24px) 0 0;line-height:1.5}.hero-cta{gap:12px;margin-top:clamp(22px,3.4vh,36px)}.hero-cta,.tonight{flex-wrap:wrap;display:flex}.tonight{z-index:3;padding-block:14px;padding-inline:max(var(--pad),calc((100% - var(--w-wide)) / 2));border-top:1px solid var(--line);background:var(--ink);align-items:baseline;gap:8px 20px;position:relative}@supports (color:color-mix(in lab,red,red)){.tonight{background:color-mix(in srgb,var(--ink) 72%,transparent)}}.tonight{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tonight-flag{font-size:var(--fs-label);letter-spacing:.2em;color:var(--red);align-items:center;gap:8px;display:inline-flex}.tonight-act,.tonight-flag{text-transform:uppercase;font-weight:800}.tonight-act{font-family:var(--font-display);color:var(--cream);font-size:clamp(1.1rem,2.2vw,1.6rem);line-height:1}.tonight-meta{letter-spacing:.12em;color:var(--cream2);font-weight:600}.tonight-link,.tonight-meta{font-size:var(--fs-ui);text-transform:uppercase}.tonight-link{letter-spacing:.14em;color:var(--gold);align-items:center;min-height:44px;margin-left:auto;font-weight:800;display:inline-flex}.tonight-link:hover{color:var(--gold-lt)}.tonight-quiet .tonight-flag{color:var(--gold)}.tonight-quiet .dot{background:var(--gold);box-shadow:none;animation:none}.tonight-quiet .tonight-act{font-weight:700}@media (max-width:640px){.tonight{gap:6px 14px}.tonight-link{margin-left:0}}.dot{background:var(--red);width:7px;height:7px;box-shadow:0 0 0 0 var(--red);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.dot{box-shadow:0 0 0 0 color-mix(in srgb,var(--red) 70%,transparent)}}.dot{animation:pulse 2.4s infinite}@keyframes pulse{50%{opacity:.5}}.marq{border-block:1px solid var(--line);background:var(--ink2);padding:15px 0;overflow:hidden}.marq-track{width:max-content;animation:marq 42s linear infinite;display:flex}.marq span{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--cream);white-space:nowrap;align-items:center;gap:22px;padding-inline:22px;font-size:clamp(20px,3.1vw,32px);font-weight:800;display:flex}.marq span:after{content:"";background:var(--gold);flex:none;width:7px;height:7px;transform:rotate(45deg)}.marq span:nth-child(2n){color:var(--gold)}@keyframes marq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dot,.marq-track{animation:none}}.sec{position:relative}.pt-none{padding-top:var(--sp-none)}.pb-none{padding-bottom:var(--sp-none)}.pt-xs{padding-top:var(--sp-xs)}.pb-xs{padding-bottom:var(--sp-xs)}.pt-sm{padding-top:var(--sp-sm)}.pb-sm{padding-bottom:var(--sp-sm)}.pt-md{padding-top:var(--sp-md)}.pb-md{padding-bottom:var(--sp-md)}.pt-lg{padding-top:var(--sp-lg)}.pb-lg{padding-bottom:var(--sp-lg)}.pt-xl{padding-top:var(--sp-xl)}.pb-xl{padding-bottom:var(--sp-xl)}.ctr{width:100%;padding-inline:var(--pad);margin-inline:auto}.ctr-text{max-width:calc(var(--w-text) + var(--pad) * 2)}.ctr-narrow{max-width:calc(var(--w-narrow) + var(--pad) * 2)}.ctr-wide{max-width:calc(var(--w-wide) + var(--pad) * 2)}.ctr-bleed{max-width:none}.tone-raised{background:var(--ink2);border-block:1px solid var(--line)}.tone-gold{background:var(--gold);color:var(--ink);--cream:var(--ink);--cream2:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tone-gold{--cream2:color-mix(in srgb,var(--ink) 78%,var(--gold))}}.tone-gold{--cream3:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tone-gold{--cream3:color-mix(in srgb,var(--ink) 70%,var(--gold))}}.tone-gold{--gold-dk:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tone-gold{--gold-dk:color-mix(in srgb,var(--ink) 70%,var(--gold))}}.tone-gold{--line:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tone-gold{--line:color-mix(in srgb,var(--ink) 26%,var(--gold))}}.tone-gold{--line2:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tone-gold{--line2:color-mix(in srgb,var(--ink) 44%,var(--gold))}}.phero{padding-block:clamp(112px,17vh,190px) clamp(38px,6vh,72px)}.phero-t{font-size:var(--fs-d7);max-width:16ch;margin:10px 0 0}.phero-lede{color:var(--cream2);max-width:46ch;font-size:clamp(var(--fs-base),calc(1.15vw * var(--fs-scale)),calc(18px * var(--a11y-size,1)));text-wrap:pretty;margin:20px 0 0}.phero-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3vh,34px);display:flex}.phero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:900px){.phero-grid{grid-template-columns:1fr;align-items:start}}.phero-aside,.phero-lead{min-width:0}@media (max-width:900px){.phero-aside{margin-top:clamp(30px,5vh,44px)}}.pfacts{border:1px solid var(--cream)}@supports (color:color-mix(in lab,red,red)){.pfacts{border:1px solid color-mix(in srgb,var(--cream) 40%,var(--ink))}}.pfacts{background:var(--cream);border-radius:3px;padding:20px 22px 22px}@supports (color:color-mix(in lab,red,red)){.pfacts{background:color-mix(in srgb,var(--cream) 3%,transparent)}}.pfacts-h{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}.pfacts-list{gap:11px;margin:0;display:grid}.pfacts-list>div{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:6px 18px;display:grid}.pfacts-list dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--cream3);white-space:nowrap}.pfacts-list dd{font-size:var(--fs-md);color:var(--cream);text-align:right;margin:0;line-height:1.4}@media (max-width:430px){.pfacts-list>div{grid-template-columns:1fr;gap:2px}.pfacts-list dd{text-align:left}}.pfacts-foot{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.pfacts-foot .btn{justify-content:center;width:100%}.sechead{border-bottom:1px solid var(--line);margin-bottom:clamp(28px,4.5vh,52px);padding-bottom:20px}.sechead-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:26px;display:grid}.sechead-stack{display:block}.sechead h2{margin:8px 0 0}.sechead-t-lg{font-size:var(--fs-d5)}.sechead-t-sm{font-size:var(--fs-d2)}.sechead p{max-width:38ch;color:var(--cream2);font-size:var(--fs-base);text-wrap:pretty;margin:0}@media (max-width:720px){.sechead-split{grid-template-columns:1fr;align-items:start;gap:14px}}.cut{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(26px,5vw,64px);display:grid}.cut-ctl{grid-column:1/-1}@media (max-width:860px){.cut{grid-template-columns:1fr}.cut-ctl{grid-column:1}}.cut-q{font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 12px}.cut-sizes{flex-wrap:wrap;gap:8px;display:flex}.cut-size{font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:var(--fs-2xl);letter-spacing:.01em;color:var(--cream);border:1px solid var(--cream);background:0 0;line-height:1}@supports (color:color-mix(in lab,red,red)){.cut-size{border:1px solid color-mix(in srgb,var(--cream) 42%,transparent)}}.cut-size{cursor:pointer;min-height:48px;transition:color .18s var(--ease),border-color .18s var(--ease),background-color .18s var(--ease);padding:12px 16px}.cut-size:hover{border-color:var(--gold);color:var(--gold)}.cut-size:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cut-size[aria-pressed=true]{border-color:var(--red);color:var(--cream);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.cut-size[aria-pressed=true]{background:color-mix(in srgb,var(--red) 22%,transparent)}}.cut-ans{max-width:62ch;font-size:var(--fs-base);color:var(--cream2);margin:16px 0 0}@media (max-width:430px){.cut-size{font-size:var(--fs-xl);padding:12px}}.cut-ans b{color:var(--cream);font-weight:700}.cut-ring{margin:14px 0 0}.bld{position:relative}@media (max-width:860px){.bld{max-width:460px}}.bld-sign{color:var(--cream);opacity:.58;text-align:center;font-family:var(--font-serif);letter-spacing:.22em;font-weight:500;font-size:var(--fs-fine);border:1px solid;border-bottom:none;margin:0;padding:11px 8px}.bld-floors{border:1px solid var(--line2);grid-template-columns:minmax(0,1fr) clamp(30px,5vw,54px);display:grid}.bld-stair{border-left:1px solid var(--line2);color:var(--cream);grid-area:1/2/4}.bld-stair svg{width:100%;height:100%;display:block}.flr{border-bottom:1px solid var(--line2);text-align:left;cursor:pointer;min-height:clamp(84px,10vw,116px);transition:border-color .18s var(--ease);background:0 0;grid-column:1;grid-template-columns:1fr auto;align-content:center;gap:2px 14px;padding:14px clamp(12px,1.6vw,20px);display:grid;position:relative;overflow:hidden}.flr:last-of-type{border-bottom:none}.flr[data-lane]{border-top:1px dashed var(--cream);grid-column:1/-1;min-height:clamp(66px,8vw,92px)}@supports (color:color-mix(in lab,red,red)){.flr[data-lane]{border-top:1px dashed color-mix(in srgb,var(--cream) 34%,transparent)}}.flr-storey{font-family:var(--font-body);font-weight:700;font-size:var(--fs-label);letter-spacing:.17em;color:var(--cream2)}.flr-name,.flr-storey{text-transform:uppercase;grid-column:1}.flr-name{font-family:var(--font-display);font-weight:800;font-size:var(--fs-d3);color:var(--cream);transition:color .18s var(--ease);line-height:.92}.flr-cap{text-align:right;grid-area:1/2/3;align-self:center}.flr-cap b{font-family:var(--font-display);font-weight:800;font-size:var(--fs-d2);color:var(--gold);transition:color .18s var(--ease);line-height:1;display:block}.flr-cap i{font-style:normal;margin-top:3px;display:block}.flr-cap i,.flr-tag{font-family:var(--font-body);font-weight:700;font-size:var(--fs-micro);letter-spacing:.15em;text-transform:uppercase;color:var(--cream2)}.flr-tag{grid-column:1/-1;margin-top:6px}@media (max-width:700px){.flr-tag{display:none}}.flr-fill{background:var(--red);opacity:0;pointer-events:none;transition:opacity .32s var(--ease);transition-delay:calc(var(--i,0) * 45ms);position:absolute;inset:0}.flr[data-fits=true] .flr-fill{opacity:.16}.flr[data-fits=false] .flr-name{color:var(--cream2)}.flr[data-fits=false] .flr-cap b{color:var(--cream3);text-decoration:line-through;text-decoration-thickness:1.5px}.flr:before{content:"";background:var(--gold);opacity:0;width:4px;transition:opacity .18s var(--ease);inset-block:0;position:absolute;left:0}.flr:hover .flr-name{color:var(--gold)}.flr:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.flr[aria-selected=true]:before{opacity:1}.flr[aria-selected=true] .flr-storey{color:var(--gold)}.flr[aria-selected=true] .flr-name{color:var(--cream)}.bld-street{border-top:2px solid var(--cream);justify-content:space-between;gap:12px;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){.bld-street{border-top:2px solid color-mix(in srgb,var(--cream) 55%,transparent)}}.bld-street{font-family:var(--font-body);font-weight:700;font-size:var(--fs-micro);letter-spacing:.17em;text-transform:uppercase;color:var(--cream3);padding-top:7px}.bld-door{text-align:right}@media (prefers-reduced-motion:reduce){.flr-fill{transition-delay:0s!important}}html[data-a11y-motion] .flr-fill{transition-delay:0s!important}.rnote{border-left:2px solid var(--red);max-width:40ch;margin:14px 0 0;padding-left:12px;color:var(--cream)!important;font-size:var(--fs-md)!important}.rdetail{border-top:2px solid var(--line2);padding-top:20px}.rdetail .rlab{font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.1em;color:var(--gold-dk)}.rdetail h3{margin:6px 0 12px;font-size:clamp(2rem,5vw,3.4rem)}.rdetail p{color:var(--cream2);max-width:40ch;font-size:var(--fs-base)}.rspecs{background:var(--line2);border:1px solid var(--line2);grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid}.rspecs>div{background:var(--ink3);padding:14px 12px}.rspecs b{font-family:var(--font-display);font-weight:800;font-size:clamp(calc(20px * var(--a11y-size,1)),calc(5.4vw * var(--fs-scale)),calc(26px * var(--a11y-size,1)));line-height:1;display:block}@media (max-width:430px){.rspecs>div{padding:12px 10px}}.rspecs>div>span{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cream3);margin-top:4px;font-weight:700;display:block}.rincl{flex-wrap:wrap;gap:7px;margin:0 0 20px;padding:0;list-style:none;display:flex}.rincl li{font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line2);padding:5px 9px;font-weight:700}.over{grid-template-columns:minmax(0,1fr) clamp(150px,18vw,226px);grid-template-areas:"sign relic""ctl relic""wall wall""act act";align-items:start;gap:clamp(20px,3vw,34px) clamp(26px,4vw,56px);display:grid}.over-sign{grid-area:sign}.over-relic{grid-area:relic}.over-ctl{grid-area:ctl}.over-wall{grid-area:wall}.over-act{grid-area:act}@media (max-width:760px){.over{grid-template-columns:1fr;grid-template-areas:"sign""relic""ctl""wall""act"}}.over-h{margin:10px 0 16px}.over-word{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.012em;color:var(--gold);font-weight:900;line-height:.84;font-size:clamp(2.6rem,calc(9vw * var(--fs-scale)),6.4rem);justify-content:flex-start;align-items:baseline;display:flex}.over-mid{display:inline-grid}.over-set{grid-area:1/1;justify-content:center;display:flex}.over-set>span{clip-path:inset(100% 0 0);display:inline-block}.over-word[data-phase=in] [data-set=is]>span,.over-word[data-phase=is] [data-set=is]>span,.over-word[data-phase=out] [data-set=was]>span,.over-word[data-phase=was] [data-set=was]>span{clip-path:inset(0)}.over-word[data-phase=out] [data-set=was]>span{animation:paintOut .24s var(--ease) both;animation-delay:calc(var(--i) * 40ms)}.over-word[data-phase=in] [data-set=is]>span{animation:paintIn .3s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}@keyframes paintOut{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes paintIn{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}.over-lede{color:var(--cream2);font-size:var(--fs-lg);text-wrap:pretty;max-width:46ch;margin:0}.over-relic{transform-origin:50% 100%;align-self:end;margin:0;transform:rotate(-1.4deg)}.over-relic img{border:1px solid var(--line2);width:100%;height:auto;display:block}.over-relic figcaption{font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cream3);margin-top:9px}@media (max-width:760px){.over-relic{max-width:220px}}.over-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.over-ctl button{cursor:pointer;min-height:46px;font-family:var(--font-body);font-weight:700;font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cream2);border:1px solid var(--cream);background:0 0;align-items:center;gap:9px;padding:10px 15px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.over-ctl button{border:1px solid color-mix(in srgb,var(--cream) 48%,transparent)}}.over-ctl button{transition:color .16s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease)}.over-ctl button i{font-style:normal;font-family:var(--font-mono);font-size:var(--fs-micro);background:var(--cream);padding:2px 6px}@supports (color:color-mix(in lab,red,red)){.over-ctl button i{background:color-mix(in srgb,var(--cream) 15%,transparent)}}.over-ctl button:hover{color:var(--gold);border-color:var(--gold)}.over-ctl button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.over-ctl button[aria-pressed=true]{color:var(--ink);background:var(--gold);border-color:var(--gold)}.over-ctl button[aria-pressed=true] i{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.over-ctl button[aria-pressed=true] i{background:color-mix(in srgb,var(--ink) 18%,transparent)}}.over-note{color:var(--cream2);font-size:var(--fs-md);flex:1 0 100%;margin:2px 0 0}.over-wall{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.4vw,18px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.over-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.over-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.over-room:last-child{grid-column:1/-1}.over-room:last-child .over-shot{aspect-ratio:16/9}}.over-room a{text-decoration:none;display:block}.over-shot{aspect-ratio:3/4;border:1px solid var(--line2);display:block;position:relative;overflow:hidden}.over-shot img{object-fit:cover;filter:grayscale()brightness(.62)contrast(1.02);width:100%;height:100%;transition:filter .45s var(--ease),transform .45s var(--ease)}.over-room[data-on=true] .over-shot img{filter:none}.over-room a:hover .over-shot img{transform:scale(1.03)}.over-meta{padding-top:10px;display:block}.over-floor{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--cream3)}.over-floor,.over-name{text-transform:uppercase;display:block}.over-name{font-family:var(--font-display);font-weight:800;font-size:var(--fs-d1);color:var(--cream);min-height:1.92em;transition:color .25s var(--ease);margin-top:3px;line-height:.96}.over-room[data-on=true] .over-name{color:var(--gold)}.over-room a:hover .over-name{color:var(--gold-lt)}.over-room a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.over-chip{font-family:var(--font-body);font-weight:700;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--cream2);border:1px solid var(--cream);margin-top:7px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.over-chip{border:1px solid color-mix(in srgb,var(--cream) 42%,transparent)}}.over-chip{transition:color .3s var(--ease),background-color .3s var(--ease),border-color .3s var(--ease);padding:3px 7px}.over-room[data-on=true] .over-chip{opacity:1;color:var(--ink);background:var(--gold);border-color:var(--gold)}.over-act{margin-top:4px}@media (prefers-reduced-motion:reduce){.over-chip,.over-name,.over-shot img{transition:none}.over-set>span{animation:none!important}}html[data-a11y-motion] .over-chip,html[data-a11y-motion] .over-name,html[data-a11y-motion] .over-shot img{transition:none!important}html[data-a11y-motion] .over-set>span{animation:none!important}.rsheet-ctl{margin-bottom:clamp(18px,2.4vw,26px)}.rsheet-ctl .fl-label{margin-bottom:10px;display:block}.rsheet-modes{flex-wrap:wrap;gap:7px;display:flex}.rsheet-modes button{cursor:pointer;min-height:46px;font-family:var(--font-body);font-weight:700;font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cream2);border:1px solid var(--cream);background:0 0;padding:10px 15px}@supports (color:color-mix(in lab,red,red)){.rsheet-modes button{border:1px solid color-mix(in srgb,var(--cream) 42%,transparent)}}.rsheet-modes button{transition:color .16s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease)}.rsheet-modes button:hover{color:var(--gold);border-color:var(--gold)}.rsheet-modes button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rsheet-modes button[aria-pressed=true]{color:var(--ink);background:var(--gold);border-color:var(--gold)}.rsheet-cap{color:var(--cream2);font-size:var(--fs-md);max-width:62ch;margin:12px 0 0}.rsheet-list{border-top:1px solid var(--line2);margin:0;padding:0;list-style:none}.rsheet-row{border-bottom:1px solid var(--line2)}.rsheet-row summary{cursor:pointer;grid-template-columns:2.2rem minmax(0,1fr) minmax(0,1.05fr) 1.4rem;align-items:center;gap:4px 20px;padding:18px 2px;list-style:none;display:grid}.rsheet-row summary::-webkit-details-marker{display:none}.rsheet-row summary:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.rsheet-row:hover summary .rsheet-name{color:var(--gold)}.rsheet-rank{font-family:var(--font-mono);font-size:var(--fs-ui);color:var(--cream3);font-variant-numeric:tabular-nums}.rsheet-detail,.rsheet-id{min-width:0}.rsheet-name{font-family:var(--font-display);font-weight:800;font-size:var(--fs-d2);color:var(--cream);transition:color .18s var(--ease);line-height:.96}.rsheet-floor,.rsheet-name{text-transform:uppercase;display:block}.rsheet-floor{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--cream3);margin-top:3px}.rsheet-measure{flex-direction:column;gap:7px;display:flex}.rsheet-measure b{font-family:var(--font-mono);font-size:var(--fs-fine);letter-spacing:.04em;color:var(--gold);font-weight:700}.rsheet-bar{background:var(--cream);width:100%;height:6px;display:block}@supports (color:color-mix(in lab,red,red)){.rsheet-bar{background:color-mix(in srgb,var(--cream) 14%,transparent)}}.rsheet-bar:before{content:"";height:100%;width:calc(var(--w) * 100%);background:var(--gold);transition:width .5s var(--ease);display:block}.rsheet-pips,.rsheet-steps{gap:5px;display:flex}.rsheet-pips i,.rsheet-steps i{background:var(--cream);flex:1 1 0;height:6px}@supports (color:color-mix(in lab,red,red)){.rsheet-pips i,.rsheet-steps i{background:color-mix(in srgb,var(--cream) 14%,transparent)}}.rsheet-pips i,.rsheet-steps i{transition:background-color .3s var(--ease)}.rsheet-pips i[data-on=true],.rsheet-steps i[data-on=true]{background:var(--gold)}.rsheet-steps i{max-width:46px}.rsheet-more{border-right:2px solid var(--cream2);border-bottom:2px solid var(--cream2);width:13px;height:13px;transition:transform .28s var(--ease),border-color .18s var(--ease);justify-self:end;transform:rotate(45deg)translate(-2px,-2px)}.rsheet-row[open] .rsheet-more{transform:rotate(225deg)translate(-3px,-3px)}.rsheet-row:hover .rsheet-more{border-color:var(--gold)}.rsheet-row[open] summary .rsheet-name{color:var(--gold)}.rsheet-body{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(18px,3vw,40px);padding:4px 2px 30px;display:grid}@media (max-width:760px){.rsheet-body{grid-template-columns:1fr}}.rsheet-shot{aspect-ratio:4/3;border:1px solid var(--line2);margin:0;position:relative;overflow:hidden}.rsheet-shot img{object-fit:cover;width:100%;height:100%}.rsheet-blurb{color:var(--cream2);font-size:var(--fs-base);text-wrap:pretty;max-width:46ch;margin:0 0 12px}.rsheet-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:14px 0;padding:0;list-style:none;display:grid}@media (max-width:430px){.rsheet-checks{grid-template-columns:1fr}}.rsheet-checks li{font-size:var(--fs-sm);color:var(--cream3);align-items:baseline;gap:8px;display:flex}.rsheet-checks li[data-on=true]{color:var(--cream)}.rsheet-checks li span[aria-hidden]{color:var(--cream3);font-family:var(--font-mono)}.rsheet-checks li[data-on=true] span[aria-hidden]{color:var(--gold)}.rsheet-note{max-width:74ch;margin-top:clamp(20px,3vh,30px)}@media (max-width:620px){.rsheet-row summary{grid-template-columns:2.2rem minmax(0,1fr) 1.4rem;gap:6px 14px}.rsheet-measure{grid-area:2/2/auto/-1}.rsheet-more{grid-area:1/3;align-self:center}}@media (prefers-reduced-motion:reduce){.rsheet-bar:before,.rsheet-more,.rsheet-name,.rsheet-pips i,.rsheet-steps i{transition:none}}html[data-a11y-motion] .rsheet-bar:before,html[data-a11y-motion] .rsheet-more,html[data-a11y-motion] .rsheet-pips i,html[data-a11y-motion] .rsheet-steps i{transition:none!important}.tbl{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head head""board tray";align-items:start;gap:clamp(24px,3.5vw,40px) clamp(30px,4vw,60px);display:grid}.tbl-head{grid-area:head;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(16px,3vw,48px);display:grid}.tbl-head .idx,.tbl-head .tbl-t{grid-column:1}.tbl-head .tbl-lede{grid-area:1/2/3;align-self:end}.tbl-board{grid-area:board}.onpaper .tbl-tray{--cream3:var(--printink)}@supports (color:color-mix(in lab,red,red)){.onpaper .tbl-tray{--cream3:color-mix(in srgb,var(--printink) 68%,var(--paper))}}.onpaper .tbl-tray{--gold:#6d5400}.tbl-tray{grid-area:tray}@media (max-width:900px){.tbl{grid-template-columns:1fr;grid-template-areas:"head""board""tray"}}@media (max-width:760px){.tbl-head{grid-template-columns:1fr;gap:0}.tbl-head .idx,.tbl-head .tbl-lede,.tbl-head .tbl-t{grid-area:auto/1}}.tbl-t{font-size:var(--fs-d5);margin:8px 0 16px}.tbl-lede{color:var(--cream2);font-size:var(--fs-base);max-width:48ch;margin:0}.tbl-group{margin-bottom:clamp(16px,2vw,24px)}.tbl-group ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tbl-kind{font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk);margin:0 0 9px;font-weight:400}.tbl-group button{cursor:pointer;min-height:46px;font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:var(--fs-2xl);letter-spacing:.01em;color:var(--cream);border:1px solid var(--cream);background:0 0;align-items:center;gap:9px;padding:10px 15px;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tbl-group button{border:1px solid color-mix(in srgb,var(--cream) 50%,transparent)}}.tbl-group button{transition:color .16s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease)}.tbl-group button:hover{border-color:var(--gold);color:var(--gold)}.tbl-group button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tbl-tick{border:1px solid var(--cream);flex:none;width:13px;height:13px;position:relative}@supports (color:color-mix(in lab,red,red)){.tbl-tick{border:1px solid color-mix(in srgb,var(--cream) 50%,transparent)}}.tbl-tick:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform-origin:50%;width:5px;height:9px;transition:transform .18s var(--ease);position:absolute;top:-1px;left:3px;transform:rotate(45deg)scale(0)}.tbl-group button[aria-pressed=true]{color:var(--ink);background:var(--gold);border-color:var(--gold)}.tbl-group button[aria-pressed=true] .tbl-tick{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tbl-group button[aria-pressed=true] .tbl-tick{border-color:color-mix(in srgb,var(--ink) 55%,transparent)}}.tbl-group button[aria-pressed=true] .tbl-tick:after{transform:rotate(45deg)scale(1)}.tbl-tray{border:1px solid var(--line2);background:var(--ink3);padding:clamp(16px,2vw,22px)}.tbl-tray .fl-label{margin-bottom:12px;display:block}.tbl-empty{color:var(--cream2);font-size:var(--fs-md);margin:0}.tbl-order{margin:0;padding:0;list-style:none}.tbl-order li{border-bottom:1px solid var(--line2);grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;padding:12px 0;display:grid}.tbl-order li:first-child{padding-top:0}.tbl-bottle{font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:var(--fs-2xl);color:var(--cream);line-height:1}.tbl-mixers{grid-column:1;gap:4px;margin-top:7px;display:flex}.tbl-mixers i{background:var(--gold);width:13px;height:4px;animation:mixerIn .22s var(--ease) both;animation-delay:calc(var(--i) * 45ms)}@keyframes mixerIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}.tbl-mixers i{transform-origin:0}@media (max-width:900px){.tbl-order li{padding:9px 0}.tbl-mixers{margin-top:5px}}.tbl-with{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;grid-column:1;margin-top:6px}.tbl-off,.tbl-with{color:var(--cream2)}.tbl-off{cursor:pointer;width:40px;height:40px;font-size:var(--fs-2xl);transition:color .16s var(--ease),border-color .16s var(--ease);background:0 0;border:1px solid #0000;grid-area:1/2/4;justify-content:center;align-self:center;align-items:center;line-height:1;display:inline-flex}.tbl-off:hover{color:var(--gold);border-color:var(--gold)}.tbl-off:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tbl-count{font-family:var(--font-mono);font-size:var(--fs-fine);letter-spacing:.04em;color:var(--gold);margin:14px 0 16px}.tbl-tray .btn:disabled{opacity:1;cursor:not-allowed;color:var(--cream3);border:1px solid var(--cream);background:0 0}@supports (color:color-mix(in lab,red,red)){.tbl-tray .btn:disabled{border:1px solid color-mix(in srgb,var(--cream) 30%,transparent)}}.tbl-note{margin-top:12px}.bookbottles{margin:0 0 4px}.linkish{cursor:pointer;color:var(--gold);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.linkish:hover{color:var(--gold-lt)}.linkish:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:620px){.tbl-group ul{display:block}.tbl-group li+li{margin-top:6px}.tbl-group button{width:100%;font-size:var(--fs-2xl);justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.tbl-mixers i{animation:none}.tbl-group button,.tbl-tick:after{transition:none}}html[data-a11y-motion] .tbl-mixers i{animation:none!important}html[data-a11y-motion] .tbl-tick:after{transition:none!important}.rail{scroll-snap-type:x mandatory;padding-inline:max(var(--pad),calc((100% - var(--w-wide)) / 2)) var(--pad);scrollbar-width:thin;scrollbar-color:var(--line2) transparent;gap:18px;padding-bottom:14px;scroll-padding-inline-start:max(var(--pad),calc((100% - var(--w-wide)) / 2));display:flex;overflow-x:auto}.rail::-webkit-scrollbar{height:3px}.rail::-webkit-scrollbar-thumb{background:var(--line2)}.rail:after{content:"";flex:0 0 max(var(--pad),4vw)}.room{scroll-snap-align:start;aspect-ratio:3/4.1;background:var(--ink3);border:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;--ink:var(--color-ink);--ink2:var(--color-ink2);--ink3:var(--color-ink3);--ink4:var(--color-ink4);--line:var(--color-line);--line2:var(--color-line2);--gold:var(--color-gold);--gold-lt:var(--color-gold-lt);--cream:var(--color-cream);--cream2:var(--color-cream2);--cream3:var(--color-cream3);color:var(--color-cream);flex:0 0 clamp(255px,30vw,380px);padding:0;display:block;position:relative;overflow:hidden}html[data-a11y-contrast] .room{--cream2:var(--color-cream);--cream3:var(--color-cream)}.room:before{content:"";pointer-events:none;z-index:1;background-image:var(--screen);background-size:var(--screen-size);mix-blend-mode:multiply;opacity:.55}.room img,.room:before{position:absolute;inset:0}.room img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease),filter .6s;filter:saturate(.92)}.room:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(180deg,var(--ink) 0,var(--ink) 42%,var(--ink) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.room:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 12%,transparent) 0,color-mix(in srgb,var(--ink) 20%,transparent) 42%,color-mix(in srgb,var(--ink) 93%,transparent) 100%)}}.room:focus-visible img,.room:hover img{filter:saturate(1.05);transform:scale(1.055)}.room-body{z-index:2;padding:22px 20px;position:absolute;inset:auto 0 0}.room-n{font-family:var(--font-mono);font-size:var(--fs-ui);color:var(--gold);letter-spacing:.1em;left:20px}.room-fl,.room-n{z-index:2;position:absolute;top:16px}.room-fl{font-size:var(--fs-micro);letter-spacing:.2em;color:var(--cream2);font-weight:700;right:20px}.rname,.room-fl{text-transform:uppercase}.rname{font-family:var(--font-display);font-weight:900;line-height:.86;font-size:var(--fs-d3);display:block}.room-cap{font-size:var(--fs-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--cream2);gap:14px;margin-top:9px;font-weight:600;display:flex}.room-cap b{color:var(--gold);font-variant-numeric:tabular-nums}.room-price{font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--gold);border:1px solid var(--gold);margin-top:8px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.room-price{border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}}.room-price{padding:2px 7px}.room-go{width:fit-content;font-size:var(--fs-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--cream);align-items:center;gap:9px;margin-top:14px;font-weight:800;display:flex}.room-go i{background:var(--gold);width:0;height:1px;transition:width .4s var(--ease);display:block}.room:focus-visible .room-go i,.room:hover .room-go i{width:28px}.room-badge{z-index:2;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:var(--gold);padding:3px 7px;font-weight:800;position:absolute;top:52px;right:20px}.poster{aspect-ratio:2/3;background:var(--stock);color:var(--pink);flex-direction:column;padding:0;display:flex;position:relative;box-shadow:0 20px 46px -18px #000000e6;container-type:inline-size}.poster:after{content:"";pointer-events:none;z-index:1;background-image:var(--screen);background-size:var(--screen-size);mix-blend-mode:multiply;opacity:.7;position:absolute;inset:0}.p-rule{border-top:.9cqi solid;margin:2cqi 5cqi}.p-top{letter-spacing:.13em;margin-top:5.5cqi;font-size:3.1cqi;font-weight:800;line-height:1.3}.p-pres,.p-top{font-family:var(--font-body);text-transform:uppercase;text-align:center;padding-inline:5cqi}.p-pres{letter-spacing:.3em;opacity:.93;margin-bottom:1cqi;font-size:2.9cqi;font-weight:700}.p-name{font-family:var(--font-display);text-transform:uppercase;text-align:center;text-shadow:1.1cqi -1.1cqi 0 var(--pink2);padding-inline:3.5cqi;font-weight:900;line-height:.82}.p-name .l1{font-size:17.5cqi;display:block}.p-name .l2{font-size:33cqi;display:block}.p-burst{width:42cqi;height:auto;display:block}.p-mid{flex:auto;justify-content:center;align-items:center;min-height:0;padding:1.4cqi 5cqi;display:flex}.p-banner{background:var(--band);color:var(--bandink);text-align:center;margin-inline:4cqi;padding:2.6cqi 2cqi}.p-venue{font-family:var(--font-display);text-transform:uppercase;font-size:5.4cqi;font-weight:800;line-height:1.02}.p-date{letter-spacing:.05em;margin-top:.8cqi;font-size:3cqi;font-weight:700}.p-date,.p-fine{font-family:var(--font-body);text-transform:uppercase}.p-fine{letter-spacing:.09em;text-align:center;opacity:.93;margin:2.4cqi 0 5.5cqi;padding-inline:5cqi;font-size:2.6cqi;font-weight:600;line-height:1.45}.bench{grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(22px,3vw,34px) clamp(30px,5vw,72px);display:grid}.bench-lead{grid-area:1/1}.bench-wall{grid-area:1/2/3;align-self:center}.bench-foot{grid-area:2/1}@media (max-width:900px){.bench{grid-template-rows:none;grid-template-columns:1fr;gap:clamp(26px,5vw,36px)}.bench-foot,.bench-lead,.bench-wall{grid-area:auto/1}}.bench-set{gap:20px;margin:clamp(20px,3vh,30px) 0 0;display:grid}.bench-fld label{margin-bottom:8px;display:block}.bench-fld input{width:100%;font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:var(--fs-d3);color:var(--cream);border:0;border-bottom:2px solid var(--cream);background:0 0;line-height:1.1}@supports (color:color-mix(in lab,red,red)){.bench-fld input{border-bottom:2px solid color-mix(in srgb,var(--cream) 52%,transparent)}}.bench-fld input{min-height:52px;transition:border-color .18s var(--ease);padding:4px 2px 8px}.bench-fld input::placeholder{color:var(--cream3);font-family:var(--font-body);font-weight:500;font-size:var(--fs-lg);text-transform:none;letter-spacing:0}.bench-fld input:hover{border-bottom-color:var(--cream3)}.bench-fld input:focus{border-bottom-color:var(--gold);outline:none}.bench-fld input:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.bench-occ .fl-label{margin-bottom:9px;display:block}.bench-chips{flex-wrap:wrap;gap:7px;display:flex}.bench-chips button{font-family:var(--font-body);font-weight:700;font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cream2);border:1px solid var(--cream);background:0 0}@supports (color:color-mix(in lab,red,red)){.bench-chips button{border:1px solid color-mix(in srgb,var(--cream) 52%,transparent)}}.bench-chips button{cursor:pointer;min-height:44px;transition:color .16s var(--ease),border-color .16s var(--ease),background-color .16s var(--ease);padding:10px 12px}.bench-chips button:hover{color:var(--gold);border-color:var(--gold)}.bench-chips button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bench-chips button[aria-pressed=true]{color:var(--ink);background:var(--gold);border-color:var(--gold)}.bench-note{max-width:42ch;margin-top:14px}.bench-wall{grid-template-columns:minmax(0,1fr);justify-items:end;display:grid;position:relative}.bench-front{z-index:2;justify-self:end;width:min(100%,340px);position:relative;transform:rotate(-1.6deg)}.bench-back{z-index:1;opacity:.9;pointer-events:none;width:min(58%,210px);position:absolute;top:8%;left:0;transform:rotate(2.4deg)}.bench-front .p-name .l2{animation:setSlug .2s var(--ease) both}@keyframes setSlug{0%{opacity:0;transform:translateY(-.08em)scaleY(.94)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bench-front .p-name .l2{animation:none}}html[data-a11y-motion] .bench-front .p-name .l2{animation:none!important}@media (max-width:900px){.bench-wall{justify-items:end;padding-block:6px}.bench-front{justify-self:end;width:min(70%,250px);margin-inline-end:4%}.bench-back{width:min(46%,156px);top:14%;left:0}}@media (max-width:430px){.bench-front{width:min(74%,226px);margin-inline-end:2%}.bench-back{width:min(48%,138px);top:15%;left:0}.bench-fld input{font-size:var(--fs-d2)}}.bill{text-align:center;border:2px solid var(--printink);background:var(--paper2);max-width:760px;margin:0 auto;padding:clamp(22px,4vw,44px) clamp(16px,3vw,36px);position:relative}.bill .bh{font-family:var(--font-body);font-weight:800;font-size:var(--fs-ui);letter-spacing:.3em;text-transform:uppercase}.brule{border-top:3px solid var(--printink);margin:12px 0}.brule.thin{border-top-width:1px}.pres-plain{font-style:normal}.pres{font-family:var(--font-serif);font-variation-settings:"SOFT" 40,"WONK" 1;margin:4px 0 2px;font-size:clamp(20px,3.4vw,30px);font-style:italic;font-weight:400}.bnight{padding:18px 0}.bnight+.bnight{border-top:1px solid var(--line2)}.bnight .bd{font-family:var(--font-body);font-weight:800;font-size:var(--fs-ui);letter-spacing:.24em;color:var(--red)}.bnight .bd,.bnight .bt{text-transform:uppercase}.bnight .bt{font-family:var(--font-display);margin:5px 0 6px;font-size:clamp(1.9rem,6vw,3.4rem);font-weight:900;line-height:.92}.bnight .bm{font-family:var(--font-body);font-weight:700;font-size:var(--fs-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--cream2)}.bnight .bm b{color:var(--red)}.bfoot{font-family:var(--font-body);font-weight:800;letter-spacing:.22em;text-transform:uppercase;margin-top:6px}.bfoot,.bsample{font-size:var(--fs-label)}.bsample{font-family:var(--font-mono);letter-spacing:.04em;text-transform:none;color:var(--printink);opacity:.62;max-width:46ch;margin:8px auto 2px;line-height:1.45}.prac{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:900px){.prac{grid-template-columns:repeat(2,1fr)}}@media (max-width:430px){.prac{grid-template-columns:1fr}}.prac>div{background:var(--ink);padding:22px 18px}.prac b{font-family:var(--font-display);font-weight:900;font-size:var(--fs-d4);color:var(--gold);line-height:1;display:block}.prac>div>span{font-size:var(--fs-sm);color:var(--cream2);margin-top:10px;line-height:1.45;display:block}.bookband{overflow:hidden}.bookband:before{content:"";background-image:var(--grain);opacity:.11;mix-blend-mode:multiply;position:absolute;inset:0}.bookband .lab{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bookband .lab{color:color-mix(in srgb,var(--ink) 70%,transparent)}}.bookband .btn{margin-top:20px}footer{background:var(--ink2);border-top:1px solid var(--line);padding-block:clamp(48px,7vh,88px) 30px}.fgrid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,56px);display:grid}@media (max-width:900px){.fgrid{grid-template-columns:1fr 1fr;gap:34px}}@media (max-width:560px){.fgrid{grid-template-columns:1fr}}.fbrand{flex-direction:column;align-items:flex-start;display:flex}footer h2{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;margin:0 0 6px;font-weight:800}.fsign,footer h2{color:var(--gold)}.fsign{font-family:var(--font-serif);letter-spacing:.045em;text-transform:none;font-variation-settings:"opsz" 144,"SOFT" 12,"WONK" 0;margin:0 0 14px;font-size:24px;font-weight:700;line-height:1}.fsign small{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:.3em;color:var(--gold-dk);margin-top:7px;font-weight:700;display:block}.f-address{color:var(--cream2);font-size:var(--fs-sm);max-width:26ch;margin:0 0 20px;line-height:1.6}.flist{margin:0;padding:0;list-style:none}.flist li{border-bottom:1px solid var(--line);min-height:44px;font-size:var(--fs-sm);color:var(--cream2);justify-content:space-between;align-items:center;gap:12px;padding-block:4px;display:flex}.flist li:last-child{border-bottom:none}.flist b{color:var(--cream);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.flist a{width:100%;min-height:44px;color:var(--cream2);align-items:center;transition:color .2s;display:flex}.flist a:hover,.flist-hi b,.flist-hi span{color:var(--gold)}.fbot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:clamp(30px,4vh,48px);padding-top:20px;display:flex}.fbot p{font-size:var(--fs-fine);color:var(--cream3);max-width:60ch;margin:0}.fbot a{color:var(--cream2);text-underline-offset:2px;text-decoration:underline}.fbot a:hover{color:var(--gold)}.fbot nav{flex-wrap:wrap;gap:4px 18px;display:flex}.fbot nav a{color:var(--cream3);min-height:44px;font-size:var(--fs-fine);align-items:center;text-decoration:none;display:inline-flex}.fbot nav a:hover{color:var(--gold)}.fnote{font-size:var(--fs-micro);max-width:30ch;margin:12px 0 0;line-height:1.45}.fnote,.shareNote{color:var(--cream3)}.shareNote{min-height:1.4em;font-size:var(--fs-fine);text-align:center;margin:10px 0 0}.closeband{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}@media (max-width:860px){.closeband{grid-template-columns:1fr;align-items:start}}.closeband .prose{max-width:46ch;margin-top:14px}.closeband a{color:var(--ink)}.closeband-act{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.closeband-act .btn{justify-content:center;width:100%}.closeband-act .fine{max-width:34ch;margin:0}.tbc{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@supports (color:color-mix(in lab,red,red)){.tbc{-webkit-text-decoration:underline dotted color-mix(in srgb,currentColor 55%,transparent);text-decoration:underline dotted color-mix(in srgb,currentColor 55%,transparent)}}.tbc{text-underline-offset:.22em;text-decoration-thickness:1px}.tbc .tbc-mark{font-family:var(--font-mono);color:var(--gold);vertical-align:.5em;cursor:help;letter-spacing:0;margin-left:.18em;font-size:.62em;font-weight:600}.tone-gold .tbc-mark{color:var(--ink)}html{font-size:calc(100% * var(--a11y-size,1))}.a11y-colour{z-index:9000;pointer-events:none;display:none;position:fixed;inset:0}html[data-a11y-colour] .a11y-colour{display:block}html[data-a11y-colour=low] .a11y-colour{-webkit-backdrop-filter:saturate(.4);backdrop-filter:saturate(.4)}html[data-a11y-colour=grey] .a11y-colour{-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale()}html[data-a11y-spacing] .legal-body,html[data-a11y-spacing] .prose,html[data-a11y-spacing] dd,html[data-a11y-spacing] li,html[data-a11y-spacing] p{letter-spacing:.07em!important;word-spacing:.16em!important;line-height:1.9!important}html[data-a11y-spacing] .legal-body p+p,html[data-a11y-spacing] .prose p+p{margin-top:1.6em!important}html[data-a11y-spacing] li+li{margin-top:.6em!important}html[data-a11y-font]{--font-body:var(--f-legible),system-ui,sans-serif;--font-serif:var(--f-legible),system-ui,sans-serif;--font-display:var(--f-legible),system-ui,sans-serif}html[data-a11y-font] .hero-h,html[data-a11y-font] .wm,html[data-a11y-links] :is(main,footer,.nav) a:not(.btn):not(.brand):not(:has(img)):not(:has(svg)){text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}html[data-a11y-contrast]{--cream2:var(--cream);--cream3:var(--cream);--line:var(--cream)}@supports (color:color-mix(in lab,red,red)){html[data-a11y-contrast]{--line:color-mix(in srgb,var(--cream) 42%,transparent)}}html[data-a11y-contrast]{--line2:var(--cream)}@supports (color:color-mix(in lab,red,red)){html[data-a11y-contrast]{--line2:color-mix(in srgb,var(--cream) 66%,transparent)}}html[data-a11y-contrast] .onpaper{--cream2:var(--printink);--cream3:var(--printink)}html[data-a11y-contrast] .ongreen{--cream2:var(--cream);--cream3:var(--cream)}html[data-a11y-contrast] .tone-gold{--cream2:var(--ink);--cream3:var(--ink)}html[data-a11y-contrast] :is(.onpaper,.onbill,.onkraft,.onnews,.bill,.ongreen,.tone-gold){--line:var(--cream)}@supports (color:color-mix(in lab,red,red)){html[data-a11y-contrast] :is(.onpaper,.onbill,.onkraft,.onnews,.bill,.ongreen,.tone-gold){--line:color-mix(in srgb,var(--cream) 42%,transparent)}}html[data-a11y-contrast] :is(.onpaper,.onbill,.onkraft,.onnews,.bill,.ongreen,.tone-gold){--line2:var(--cream)}@supports (color:color-mix(in lab,red,red)){html[data-a11y-contrast] :is(.onpaper,.onbill,.onkraft,.onnews,.bill,.ongreen,.tone-gold){--line2:color-mix(in srgb,var(--cream) 66%,transparent)}}html[data-a11y-contrast] .btn,html[data-a11y-contrast] .fld input,html[data-a11y-contrast] .fld select,html[data-a11y-contrast] .fld textarea{border-width:2px}html[data-a11y-contrast] :focus-visible{outline-width:3px}html[data-a11y-motion] *,html[data-a11y-motion] :after,html[data-a11y-motion] :before{transition-duration:.01ms!important;animation-duration:.01ms!important}html[data-a11y-motion] .rv,html[data-a11y-motion] .rv-cascade>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}html[data-a11y-motion] .printing,html[data-a11y-motion] .printing:after,html[data-a11y-motion] .printing>*{animation:none!important}html[data-a11y-motion]{scroll-behavior:auto}html[data-a11y-motion] .dot,html[data-a11y-motion] .marq-track{animation:none!important}html[data-a11y-cursor],html[data-a11y-cursor] *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M6 2 26.5 18.2l-9.1.9 4.6 9.6-4.2 1.9-4.6-9.8L6 26.6Z' fill='%23fff' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") 5 2,auto}html[data-a11y-cursor] [role=button],html[data-a11y-cursor] [role=radio],html[data-a11y-cursor] a,html[data-a11y-cursor] button,html[data-a11y-cursor] label,html[data-a11y-cursor] summary{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M11 4.5a2.6 2.6 0 1 1 5.2 0v8.7a2.3 2.3 0 0 1 3.9 1.2 2.3 2.3 0 0 1 3.6 1.6 2.3 2.3 0 0 1 3.3 2.1v5.2c0 4-3.2 7.2-7.2 7.2h-3.1c-2.6 0-5-1.4-6.3-3.6l-3.6-6.2a2.4 2.4 0 0 1 3.8-2.9l1.4 1.5Z' fill='%23fff' stroke='%23000' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E") 10 2,pointer}.a11y-guide{z-index:9100;pointer-events:none;border-block:2px solid var(--color-gold);background:#d4a93c12;height:52px;margin-top:-26px;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.a11y-guide{background:color-mix(in srgb,var(--color-gold) 7%,transparent)}}.a11y-guide{will-change:transform;box-shadow:0 0 0 100vmax #0000006b}@media (pointer:coarse){.a11y-guide{display:none}}.a11y-fab{z-index:9200;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));background:var(--color-ink2);width:56px;height:56px;color:var(--color-gold);border:1px solid #7e6527;border-radius:50%;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.a11y-fab{border:1px solid color-mix(in srgb,var(--color-gold) 57%,var(--color-ink))}}.a11y-fab{cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.24,1),background-color .2s,border-color .2s;box-shadow:0 6px 22px #00000080}.a11y-fab:hover{background:var(--color-ink);border-color:var(--color-gold);transform:scale(1.06)}.a11y-fab:active{transform:scale(.97)}.a11y-fab-mark{width:30px;height:30px}.a11y-fab-mark circle{fill:currentColor}.a11y-fab-mark .a11y-fab-ring{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.5}.a11y-fab-dot{background:var(--color-gold);border:2px solid var(--color-ink2);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px}.a11y-fab[aria-expanded=true]{background:var(--color-gold);color:var(--color-ink);border-color:var(--color-gold)}.a11y-fab[aria-expanded=true] .a11y-fab-dot{background:var(--color-ink);border-color:var(--color-gold)}.a11y-panel{--pline:#6d6b67}@supports (color:color-mix(in lab,red,red)){.a11y-panel{--pline:color-mix(in srgb,var(--color-cream) 42%,var(--color-ink2))}}.a11y-panel{z-index:9300;right:max(16px,env(safe-area-inset-right));bottom:calc(max(16px, env(safe-area-inset-bottom)) + 68px);background:var(--color-ink2);border:1px solid var(--color-line2);width:min(384px,100vw - 32px);max-height:min(760px,100dvh - 104px);color:var(--color-cream);opacity:0;visibility:hidden;transform-origin:100% 100%;border-radius:18px;flex-direction:column;transition:opacity .18s,transform .24s cubic-bezier(.2,.9,.26,1),visibility 0s linear .24s;display:flex;position:fixed;overflow:hidden;transform:translateY(14px)scale(.97);box-shadow:0 24px 60px #0000009e}.a11y-panel[data-open=true]{opacity:1;visibility:visible;transition:opacity .18s,transform .24s cubic-bezier(.2,.9,.26,1),visibility;transform:none}@media (max-width:560px){.a11y-panel{border-bottom:none;border-radius:20px 20px 0 0;width:auto;max-height:86dvh;bottom:0;left:0;right:0;transform:translateY(100%)}}.a11y-head{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.a11y-badge{background:#d4a93c29;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.a11y-badge{background:color-mix(in srgb,var(--color-gold) 16%,transparent)}}.a11y-badge{border:1px solid #d4a93c66}@supports (color:color-mix(in lab,red,red)){.a11y-badge{border:1px solid color-mix(in srgb,var(--color-gold) 40%,transparent)}}.a11y-badge{color:var(--color-gold);font-family:var(--font-serif);font-size:15px;font-weight:700}.a11y-head h2{font-family:var(--font-body);font-size:var(--fs-xl);letter-spacing:-.005em;color:var(--color-cream);flex:auto;margin:0;font-weight:700}.a11y-x{cursor:pointer;width:44px;height:44px;color:var(--color-cream2);border:1px solid var(--pline);background:0 0;border-radius:50%;flex:none;place-items:center;transition:color .18s,border-color .18s,background-color .18s;display:grid}.a11y-x svg{width:17px;height:17px}.a11y-x:hover{color:var(--color-cream);border-color:var(--color-cream3);background:var(--color-ink)}.a11y-body{overscroll-behavior:contain;padding:4px 16px 8px;overflow-y:auto}.a11y-quick{border-bottom:1px solid var(--color-line);padding-bottom:10px}.a11y-list{margin:0;padding:0;list-style:none}.a11y-row{cursor:pointer;align-items:center;gap:13px;min-height:56px;padding:9px 0;display:flex;position:relative}.a11y-row--tight{min-height:52px}.a11y-ico{width:22px;height:22px;color:var(--color-cream3);flex:none}.a11y-ico svg{width:22px;height:22px;display:block}.a11y-label{min-width:0;font-size:var(--fs-lg);color:var(--color-cream);flex:auto;font-weight:500;line-height:1.25}.a11y-label em{font-style:normal;font-weight:400;font-size:var(--fs-sm);color:var(--color-cream3);margin-top:3px;line-height:1.3;display:block}.a11y-row:hover .a11y-ico{color:var(--color-gold)}.a11y-step{flex:none;align-items:center;gap:4px;display:flex}.a11y-step button{cursor:pointer;width:44px;height:44px;color:var(--color-cream);border:1px solid var(--pline);background:0 0;border-radius:9px;place-items:center;transition:background-color .16s,border-color .16s,color .16s;display:grid}.a11y-step button svg{width:16px;height:16px}.a11y-step button:hover:not(:disabled){background:var(--color-ink);border-color:var(--color-gold);color:var(--color-gold)}.a11y-step button:disabled{opacity:.38;cursor:default}.a11y-step output{text-align:center;min-width:52px;font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--color-cream);font-variant-numeric:tabular-nums}.a11y-seg{border:1px solid var(--pline);border-radius:9px;flex:none;display:flex;overflow:hidden}.a11y-seg button{cursor:pointer;min-width:44px;height:44px;color:var(--color-cream2);border:none;border-left:1px solid var(--pline);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:0 12px;transition:background-color .16s,color .16s}.a11y-seg button:first-child{border-left:none}.a11y-seg button:hover{color:var(--color-cream);background:var(--color-ink)}.a11y-seg button[aria-checked=true]{background:var(--color-gold);color:var(--color-ink);font-weight:700}.a11y-sw{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;right:0}.a11y-sw,.a11y-track{width:52px;height:32px}.a11y-track{background:#2a2929;border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.a11y-track{background:color-mix(in srgb,var(--color-cream) 12%,var(--color-ink2))}}.a11y-track{border:1px solid var(--pline);align-items:center;padding:3px;transition:background-color .2s,border-color .2s;display:flex}.a11y-knob{background:var(--color-cream);border-radius:50%;width:24px;height:24px;transition:transform .22s cubic-bezier(.2,.9,.26,1),background-color .2s}.a11y-sw:checked~.a11y-track{background:var(--color-gold);border-color:var(--color-gold)}.a11y-sw:checked~.a11y-track .a11y-knob{background:var(--color-ink);transform:translate(20px)}.a11y-sw:focus-visible~.a11y-track{outline:2px solid var(--color-gold);outline-offset:3px}.a11y-sw:disabled~.a11y-track{opacity:.5}.a11y-foot{padding:13px 16px calc(13px + env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:var(--color-ink);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.a11y-reset{cursor:pointer;min-height:44px;color:var(--color-cream);font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:9px;padding:0 4px;transition:color .16s;display:inline-flex}.a11y-reset svg{width:15px;height:15px}.a11y-reset:hover:not(:disabled){color:var(--color-gold)}.a11y-reset:disabled{opacity:.4;cursor:default}.a11y-saved{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream3);text-align:right;margin:0}@keyframes a11y-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.a11y-panel[data-open=true] .a11y-row{animation:a11y-in .15s cubic-bezier(.2,.9,.26,1) both}.a11y-panel[data-open=true] .a11y-quick .a11y-row:first-child{animation-delay:30ms}.a11y-panel[data-open=true] .a11y-quick .a11y-row:nth-child(2){animation-delay:55ms}.a11y-panel[data-open=true] .a11y-list li:first-child .a11y-row{animation-delay:80ms}.a11y-panel[data-open=true] .a11y-list li:nth-child(2) .a11y-row{animation-delay:.1s}.a11y-panel[data-open=true] .a11y-list li:nth-child(3) .a11y-row{animation-delay:.115s}.a11y-panel[data-open=true] .a11y-list li:nth-child(4) .a11y-row{animation-delay:.13s}.a11y-panel[data-open=true] .a11y-list li:nth-child(5) .a11y-row{animation-delay:.145s}.a11y-panel[data-open=true] .a11y-list li:nth-child(6) .a11y-row{animation-delay:.16s}.a11y-panel[data-open=true] .a11y-list li:nth-child(7) .a11y-row{animation-delay:.175s}@media (prefers-reduced-motion:reduce){.a11y-panel{transition:opacity .01ms,visibility}.a11y-panel,.a11y-panel[data-open=true]{transform:none}.a11y-panel .a11y-row{animation:none!important}.a11y-fab{transition:none}}html[data-a11y-motion] .a11y-panel{transition:opacity .01ms,visibility;transform:none}html[data-a11y-motion] .a11y-panel[data-open=true]{transform:none}html[data-a11y-motion] .a11y-panel .a11y-row{animation:none!important}.fa11y{border-top:1px solid var(--line);margin-top:clamp(30px,4vh,48px);padding-top:20px}.fa11y button{cursor:pointer;min-height:44px;color:var(--cream2);font-size:var(--fs-fine);font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:10px;padding:0;transition:color .16s;display:inline-flex}.fa11y button:hover{color:var(--gold)}.fa11y button svg{flex:none;width:19px;height:19px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.bookgrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:900px){.bookgrid{grid-template-columns:1fr}}.book-t{font-size:var(--fs-d4);margin:8px 0 20px}.steps{counter-reset:s;margin:0 0 20px;padding:0;list-style:none}.steps li{counter-increment:s;border-bottom:1px solid var(--line);font-size:var(--fs-md);color:var(--cream2);grid-template-columns:28px 1fr;gap:12px;padding:11px 0;display:grid}.steps li:last-child{border-bottom:none}.steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-ui);color:var(--gold);padding-top:3px}.bookform{border:1px solid var(--line);background:var(--ink)}.bookhead{max-width:40ch;margin-bottom:clamp(22px,3vh,38px)}.bookhead .book-t{margin-bottom:0}.bookgrid-formled{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (max-width:900px){.bookgrid-formled{grid-template-columns:1fr}}.assure{margin:0;padding:0}.assure>div{border-bottom:1px solid var(--line);padding:14px 0}.assure>div:last-child{border-bottom:none}.assure dt{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:800;font-size:var(--fs-2xl);color:var(--gold);line-height:1}.assure dd{font-size:var(--fs-md);color:var(--cream2);max-width:42ch;margin:6px 0 0}.sbody-inline{padding:clamp(20px,3vw,30px)}.sfoot-inline{border-top:none;padding:0 clamp(20px,3vw,30px) clamp(20px,3vw,30px)}.proof-empty{text-align:center}.split-body .proof-empty{text-align:left}.split-body .proof-empty .prose{max-width:none;margin-inline:0}.split-body .proof-empty .fine{margin-inline:0}.proof-empty .prose{max-width:52ch;margin-inline:auto}.proof-empty .fine{margin-inline:auto}.proof{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}@media (max-width:820px){.proof{grid-template-columns:1fr}}.proof blockquote{margin:0}.proof blockquote p{font-family:var(--font-serif);font-size:var(--fs-xl);color:var(--cream);font-optical-sizing:auto;font-variation-settings:"SOFT" 18,"WONK" 0;margin:0 0 12px;font-weight:500;line-height:1.4}.proof cite{font-style:normal;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}dialog.sheet-dlg{width:100%;max-width:none;height:100%;max-height:none;color:var(--cream);background:0 0;border:none;margin:0;padding:0}dialog.sheet-dlg::backdrop{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){dialog.sheet-dlg::backdrop{background:color-mix(in srgb,var(--ink) 82%,transparent)}}dialog.sheet-dlg::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.sheet{background:var(--ink2);width:min(560px,100%);max-height:94svh;animation:up .42s var(--ease);border:1px solid var(--line);border-bottom:none;flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:auto 0 0}@media (min-width:620px){.sheet{border-bottom:1px solid var(--line);max-height:88svh;animation:pop .34s var(--ease);inset:50% auto auto 50%;transform:translate(-50%,-50%)}}@keyframes up{0%{transform:translateY(100%)}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-46%)}}.shead{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:14px;padding:16px 20px;display:flex}.shead .t{font-family:var(--font-serif);font-size:var(--fs-lg);letter-spacing:.05em;color:var(--gold);font-optical-sizing:auto;font-variation-settings:"SOFT" 18,"WONK" 0;font-weight:500}.shead .x{color:var(--cream2);cursor:pointer;width:44px;height:44px;font-size:var(--fs-xl);background:0 0;border:none;flex:none;place-items:center;margin-left:auto;padding:0;line-height:1;display:grid}.shead .x i{border:1px solid var(--line);place-items:center;width:34px;height:34px;font-style:normal;display:grid}.shead .x:hover i{border-color:var(--gold)}.shead .x:hover{color:var(--gold)}.prog{flex:none;gap:4px;padding:0 20px 14px;display:flex}.prog i{background:var(--line2);flex:1;height:2px;transition:background .35s}.prog i.on{background:var(--gold)}.sbody{flex:1;padding:20px;overflow-y:auto}.q{font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:calc(29px * var(--a11y-size,1));margin:0 0 4px;line-height:.95}.q-sm{font-size:var(--fs-2xl)}.qs{font-size:var(--fs-sm);color:var(--cream2);margin:0 0 16px}.opts{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:20px;display:grid}.opts.one{grid-template-columns:1fr}.opt{background:var(--ink3);border:1px solid var(--line);min-height:56px;color:var(--cream);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:border-color .2s var(--ease),background .2s,color .2s;padding:12px 14px;font-weight:600}.opt:hover{border-color:var(--line2);background:var(--ink4)}.opt[aria-pressed=true]{border-color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.opt[aria-pressed=true]{background:color-mix(in srgb,var(--gold) 11%,transparent)}}.opt[aria-pressed=true]{color:var(--gold)}.roomopt{align-items:center;gap:12px;min-height:64px;display:flex}.roomopt img{object-fit:cover;flex:none;width:52px;height:52px}.roomopt .ri b{font-size:var(--fs-md);display:block}.roomopt .ri span{font-size:var(--fs-ui);color:var(--cream2);letter-spacing:.06em}.roomopt[aria-pressed=true] .ri span{color:var(--gold)}.fl-label{font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--cream3);margin:0 0 6px;font-weight:700;display:block}.fld{margin-bottom:14px}.fld input{background:var(--ink3);border:1px solid var(--line);width:100%;color:var(--cream);font:inherit;min-height:52px;font-size:max(16px,var(--fs-lg));padding:14px}.fld input:focus{border-color:var(--gold);outline:none}.fld input:focus-visible,.fld select:focus-visible,.fld textarea:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.fld input::placeholder{color:var(--cream3)}.consent{font-size:var(--fs-fine);color:var(--cream2);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 18px;display:flex}.consent input{width:17px;height:17px;accent-color:var(--gold);flex:none;margin-top:2px}.err{color:var(--red)}@supports (color:color-mix(in lab,red,red)){.err{color:color-mix(in srgb,var(--red) 58%,var(--cream))}}.err{font-size:var(--fs-fine);margin:-8px 0 12px}.err-inline{flex-basis:100%;order:-1;margin:0 0 10px}.btn[data-waiting]{background:var(--ink3);color:var(--cream3);border-color:var(--line2)}.btn-ghost[data-waiting]{color:var(--cream3);border-color:var(--cream);background:0 0}@supports (color:color-mix(in lab,red,red)){.btn-ghost[data-waiting]{border-color:color-mix(in srgb,var(--cream) 34%,transparent)}}.btn-ghost[data-waiting]{cursor:default}.btn-ghost[data-waiting]:hover{color:var(--cream3);border-color:var(--cream)}@supports (color:color-mix(in lab,red,red)){.btn-ghost[data-waiting]:hover{border-color:color-mix(in srgb,var(--cream) 34%,transparent)}}.btn[data-waiting]:hover{background:var(--ink4);border-color:var(--line2);color:var(--cream2)}.done h3:focus,.q:focus{outline:none}.done h3:focus-visible,.q:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.sfoot{border-top:1px solid var(--line);flex-wrap:wrap;flex:none;gap:10px;padding:14px 20px 20px;display:flex}.sfoot .btn{flex:1;min-height:52px}.back{border:1px solid var(--line);color:var(--cream2);cursor:pointer;font:inherit;font-size:var(--fs-fine);letter-spacing:.13em;text-transform:uppercase;background:0 0;padding:0 18px;font-weight:700}.back:hover{border-color:var(--gold);color:var(--gold)}.done{text-align:center}.done .poster{width:auto;height:min(44svh,330px);margin:14px auto 16px}.done h3{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:calc(34px * var(--a11y-size,1));color:var(--gold);margin:0}.done p{font-size:var(--fs-sm);color:var(--cream2);margin:6px 0 0}.done-sum{background:var(--line);border:1px solid var(--line);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px 0 0;display:grid}.done-sum>div{background:var(--ink3);padding:12px 14px}.done-sum dt{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cream3);font-weight:700}.done-sum dd{font-size:var(--fs-md);color:var(--cream);overflow-wrap:anywhere;margin:4px 0 0}.done .done-perk{font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:var(--fs-xl);letter-spacing:.02em;color:var(--gold);margin:14px 0 0}.draft-note{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.draft-note{border:1px solid color-mix(in srgb,var(--gold) 38%,transparent)}}.draft-note{background:var(--gold);border-left-width:3px}@supports (color:color-mix(in lab,red,red)){.draft-note{background:color-mix(in srgb,var(--gold) 7%,transparent)}}.draft-note{text-align:left;font-size:var(--fs-fine);color:var(--cream2);margin:10px 0 0;padding:10px 13px;line-height:1.5}.draft-note strong{color:var(--gold);font-weight:700}.draft-fine{font-size:var(--fs-ui);color:var(--cream3);text-align:center;margin:8px 0 0;max-width:42ch;margin-inline:auto;line-height:1.45}.shareRow .btn:disabled{opacity:1;cursor:not-allowed;color:var(--cream3);border-color:var(--cream);background:0 0}@supports (color:color-mix(in lab,red,red)){.shareRow .btn:disabled{border-color:color-mix(in srgb,var(--cream) 34%,transparent)}}.shareRow{gap:9px;margin-top:4px;display:flex}.shareRow .btn{flex:1;min-height:48px}@media (max-width:430px){.shareRow{flex-direction:column}}.printing{animation:stock .3s cubic-bezier(.2,.9,.3,1) both}.printing>*{animation:strike .34s cubic-bezier(.16,.9,.28,1) both}.printing .p-top{animation-delay:.18s}.printing .p-rule{animation-delay:.22s}.printing .p-pres{animation-delay:.26s}.printing .p-mid{animation-delay:.5s}.printing .p-banner{animation-delay:.56s}.printing .p-fine{animation-delay:.64s}.printing .p-name{animation:strike .34s cubic-bezier(.16,.9,.28,1) .3s both,register .46s cubic-bezier(.22,.85,.3,1) .34s both}.printing:after{animation:screen .42s ease-out .58s both}@keyframes stock{0%{opacity:0;transform:translateY(10px)scale(.986)}}@keyframes strike{0%{opacity:0;transform:translateY(1.5px)scaleY(1.03)}}@keyframes register{0%{text-shadow:3.6cqi -3.6cqi 0 var(--pink2)}62%{text-shadow:.55cqi -.55cqi 0 var(--pink2)}to{text-shadow:1.1cqi -1.1cqi 0 var(--pink2)}}@keyframes screen{0%{opacity:0}to{opacity:.7}}.nf{text-align:center}.nf-in{flex-direction:column;align-items:center;display:flex}.nf-num{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.34em;color:var(--gold-dk);margin:0 0 22px}.nf-t{font-family:var(--font-serif);font-weight:600;font-size:var(--fs-d5);font-variation-settings:"opsz" 144,"SOFT" 20,"WONK" 1;color:var(--gold);text-wrap:balance;max-width:14ch;margin:0;line-height:1.04}.nf-copy{color:var(--cream2);font-size:var(--fs-lg);max-width:46ch;margin:20px 0 0}.nf-links{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:4px 26px;width:100%;max-width:60ch;margin-top:30px;padding-top:26px;display:flex}.nf-links a{font-size:var(--fs-ui);letter-spacing:.15em;text-transform:uppercase;color:var(--cream2);padding-block:12px;font-weight:800;transition:color .25s}.nf-links a:focus-visible,.nf-links a:hover{color:var(--gold)}.nf-links a:active{transform:translateY(1px)}.nf-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.nf-fine{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:.28em;text-transform:uppercase;color:var(--cream3);margin-top:34px;font-weight:700}.split-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.split-5-7,.split-7-5{align-items:center;gap:clamp(26px,4vw,72px);display:grid}.split-7-5{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (max-width:860px){.split-5-7,.split-7-5{grid-template-columns:1fr}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(26px,4vw,68px);display:grid}.split-flip .split-media{order:2}@media (max-width:860px){.split{grid-template-columns:1fr;gap:clamp(20px,4vw,32px)}.split-flip .split-media{order:0}}.split-media{border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.split-media img{object-fit:cover;width:100%;height:100%}.dial-stage:after,.rsheet-shot:after,.split-media:after{content:"";pointer-events:none;z-index:1;background-image:var(--screen);background-size:var(--screen-size);mix-blend-mode:multiply;opacity:.5;position:absolute;inset:0}.split-body{container-type:inline-size}.split-body>:first-child{margin-top:0}.prose{color:var(--cream2);max-width:46ch}.nc-a,.prose,.prose p,.steps li{text-wrap:pretty}.prose>*+*{margin-top:1em}.lead,.prose b,.prose strong{color:var(--cream)}.lead{font-family:var(--font-serif);font-optical-sizing:auto;font-variation-settings:"SOFT" 18,"WONK" 0;font-weight:500;font-size:var(--fs-d1);text-wrap:balance;max-width:26ch;margin:10px 0 18px;line-height:1.26}.split-body .lead{max-width:none;font-size:clamp(1.15rem,5.6cqi,1.8rem)}.fine-tight{margin-top:0}.fine{color:var(--cream3);font-size:var(--fs-fine);text-wrap:pretty;max-width:70ch;margin-top:18px}.stack-sm>*+*{margin-top:14px}.actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.room-meta{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.info-hi{color:var(--gold);margin-top:8px}.link-gold{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.fine .link-gold,.prose .link-gold{margin-block:-14px;padding-block:14px}.link-gold:hover{color:var(--gold-lt)}.quote-em{color:var(--cream);font-style:italic}.wall-t{font-size:var(--fs-d5);margin:8px 0 20px}.bill-more{text-align:center;margin-top:clamp(22px,3vh,32px)}.play-t{margin:10px 0 16px}.legal-t{font-family:var(--font-serif);font-weight:600;font-size:var(--fs-d5);font-variation-settings:"opsz" 144,"SOFT" 20,"WONK" 1;color:var(--gold);text-wrap:balance;max-width:18ch;margin:10px 0 0;line-height:1.04}.legal-stand{font-size:var(--fs-lg);color:var(--cream2);max-width:54ch;margin:14px 0 0}.legal-body{max-width:none;margin-top:26px}.legal-h{font-family:var(--font-body);font-size:var(--fs-2xl);letter-spacing:.01em;color:var(--cream);margin:34px 0 10px;font-weight:700}.legal-h:first-child{margin-top:0}.legal-list{color:var(--cream2);margin:0 0 14px;padding-left:20px;list-style:outside}.legal-list li{margin-bottom:7px}.legal-list li::marker{color:var(--gold-dk)}.legal-confirm{border-left:2px solid var(--gold-dk);background:var(--ink2);font-size:var(--fs-sm);color:var(--cream2);margin:0 0 16px;padding:12px 16px}.legal-confirm b{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dk);margin-bottom:4px;font-weight:700;display:block}.dialsec{isolation:isolate}.dial,.dialsec{position:relative}.dial{transition:--v .5s var(--ease);grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"head head""ctl ctl""stage copy""quiet quiet";align-items:start;gap:clamp(24px,3.5vw,40px) clamp(30px,4vw,60px);display:grid}.dial-head{grid-area:head;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(16px,3vw,48px);display:grid}.dial-head .dial-t,.dial-head .idx{grid-column:1}.dial-head .dial-lede{grid-area:1/2/3;align-self:end}.dial-ctl{grid-area:ctl}.dial-stage{grid-area:stage}.dial-copy{grid-area:copy;align-self:center}.dial-quiet{grid-area:quiet}@media (max-width:900px){.dial{grid-template-columns:1fr;grid-template-areas:"head""ctl""stage""copy""quiet"}}@media (max-width:760px){.dial-head{grid-template-columns:1fr;gap:0}.dial-head .dial-lede,.dial-head .dial-t,.dial-head .idx{grid-area:auto/1}}.dial-ground{z-index:-1;pointer-events:none;background:#000;width:100vw;margin-inline:calc(50% - 50vw);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dial-ground{background:color-mix(in srgb,#000 calc(var(--v) * 32%),transparent)}}.dial-t{font-size:var(--fs-d5);margin:8px 0 16px}.dial-lede{color:var(--cream2);font-size:var(--fs-base);max-width:48ch;margin:0}.dial-ctl .fl-label{margin-bottom:12px;display:block}.meter{align-items:center;height:44px;display:flex;position:relative}.meter-track{background:var(--cream);width:100%;height:6px;position:relative}@supports (color:color-mix(in lab,red,red)){.meter-track{background:color-mix(in srgb,var(--cream) 16%,transparent)}}.meter-fill{width:calc(var(--v) * 100%);background:var(--red);inset-block:0;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.meter-fill{background:color-mix(in srgb,var(--red) calc(var(--v) * 100%),var(--gold))}}.meter-tick{top:50%;left:calc(var(--n) * 100%);background:var(--cream);width:2px;height:16px;margin-left:-1px;position:absolute;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.meter-tick{background:color-mix(in srgb,var(--cream) 30%,transparent)}}.meter-tick{transition:background-color .28s var(--ease),height .28s var(--ease)}.meter-tick[data-on=true]{background:var(--cream);height:22px}.meter-thumb{top:50%;left:calc(var(--v) * 100%);background:var(--cream);width:20px;height:20px;margin-left:-10px;position:absolute;transform:translateY(-50%)rotate(45deg)}.meter input{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.meter:has(input:focus-visible) .meter-thumb{outline:2px solid var(--gold);outline-offset:3px}.meter-labels{justify-content:space-between;gap:6px;margin-top:10px;display:flex}.meter-labels button{cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cream3);transition:color .2s var(--ease);background:0 0;border:0;padding:6px 0}.meter-labels button:hover{color:var(--cream)}.meter-labels button[data-on=true]{color:var(--gold)}.meter-labels button:first-child{text-align:left}.meter-labels button:last-child{text-align:right}@media (max-width:620px){.meter-labels{flex-wrap:wrap;justify-content:flex-start;gap:4px 14px}.meter-labels button{text-align:left!important}}.dial-stage{aspect-ratio:3/2;border:1px solid var(--line2);margin:0;position:relative;overflow:hidden}@media (min-width:901px){.dial-stage{aspect-ratio:4/3}}.dial-shot{z-index:1;transition:clip-path .58s var(--ease);position:absolute;inset:0}.dial-shot img{object-fit:cover;width:100%;height:100%;filter:saturate(calc(.9 + var(--v) * .22)) brightness(calc(1 - var(--v) * .06));transition:filter .5s var(--ease)}.dial-shot[data-state=on]{z-index:2;clip-path:inset(0)}.dial-shot[data-state=before]{clip-path:inset(0 100% 0 0)}.dial-shot[data-state=after]{clip-path:inset(0 0 0 100%)}.dial-room{z-index:3;inset-inline:0;background:linear-gradient(#0000,#00000029 22%,#0009 56%,#000000e0);padding:clamp(34px,6vw,70px) clamp(14px,2vw,22px) clamp(14px,2vw,22px);position:absolute;bottom:0}.dial-name{font-weight:900;line-height:.88;font-size:calc(clamp(1.5rem, calc(4.4vw * var(--fs-scale)), 2.2rem) * (1 + var(--v) * 1.35));letter-spacing:calc(.01em - var(--v) * .022em);display:block}.dial-name,.dial-occ{font-family:var(--font-display);text-transform:uppercase;color:var(--cream)}.dial-occ{font-weight:800;font-size:var(--fs-d2);margin:0 0 10px;line-height:.98}.dial-p{color:var(--cream2);font-size:var(--fs-base);text-wrap:pretty;max-width:40ch;margin:0 0 20px}.dial-facts{background:var(--line2);border:1px solid var(--line2);grid-template-columns:repeat(2,1fr);gap:1px;margin:0 0 18px;display:grid}.dial-facts>div{background:var(--ink3);padding:12px 14px}.dial-facts>div:last-child{grid-column:1/-1}.dial-facts dt{font-family:var(--font-body);font-weight:700;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cream3)}.dial-facts dd{font-family:var(--font-display);text-transform:uppercase;font-weight:800;font-size:var(--fs-2xl);color:var(--gold);margin:5px 0 0;line-height:1}.dial-incl{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.dial-incl li{font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--cream2);border:1px solid var(--cream);font-weight:700}@supports (color:color-mix(in lab,red,red)){.dial-incl li{border:1px solid color-mix(in srgb,var(--cream) 34%,transparent)}}.dial-incl li{padding:5px 9px}.dial-copy>*{animation:docketIn .34s var(--ease) both}.dial-copy>:nth-child(2){animation-delay:40ms}.dial-copy>:nth-child(3){animation-delay:80ms}.dial-copy>:nth-child(4){animation-delay:.12s}.dial-copy>:nth-child(5){animation-delay:.16s}@keyframes docketIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dial-quiet{border-top:1px solid var(--line2);max-width:62ch;padding-top:clamp(20px,3vh,30px)}.dial-quiet h3{font-family:var(--font-serif);font-optical-sizing:auto;font-weight:500;font-size:var(--fs-2xl);color:var(--cream);letter-spacing:.01em;margin:0 0 8px}.dial-quiet p{color:var(--cream2);font-size:var(--fs-md);margin:0 0 10px}.dial-quiet a{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.dial,.dial-shot,.meter-tick{transition:none}.dial-copy>*{animation:none}}html[data-a11y-motion] .dial,html[data-a11y-motion] .dial-shot{transition:none!important}html[data-a11y-motion] .dial-copy>*{animation:none!important}.week{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.wk{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,1.1fr) 3fr auto;align-items:start;gap:6px 28px;padding:22px 0 22px 18px;display:grid;position:relative}.wk:before{content:"";background:var(--line2);inset-block:0;width:2px;position:absolute;left:0}.wk-day b{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:var(--fs-d2);color:var(--gold);line-height:.95;display:block}.wk-what{font-size:var(--fs-lg);color:var(--cream);margin:0}.wk-note{font-size:var(--fs-md);color:var(--cream2);max-width:52ch;margin:6px 0 0}.wk-when{font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--cream3);white-space:nowrap;justify-self:end;margin:0;padding-top:5px}.wk-quiet .wk-day b{color:var(--cream)}.wk-today:before{background:var(--gold)}.wk-today .wk-what{color:var(--cream);font-weight:600}.wk-flag{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--gold);margin-top:8px;padding:3px 7px;display:inline-block}@media (max-width:760px){.wk{grid-template-columns:1fr auto;gap:4px 16px;padding:20px 0 20px 16px}.wk-day{grid-column:1}.wk-when{grid-area:1/2}.wk-body{grid-column:1/-1;margin-top:6px}}.info{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:760px){.info{grid-template-columns:1fr}}.info>div{background:var(--ink);padding:24px 22px}.info h3{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 12px;font-weight:800}.info p{margin:0 0 6px}.info li,.info p{font-size:var(--fs-md);color:var(--cream2)}.info li{padding-block:4px}.info li a{min-height:44px;color:var(--gold);align-items:center;display:inline-flex}.info li a:hover{color:var(--gold-lt)}.info li:has(a){padding-block:0}.info ul{margin:0;padding:0;list-style:none}.bleed-r{margin-right:calc(-1 * max(var(--pad), (100vw - var(--w-narrow)) / 2))}.bleed-l{margin-left:calc(-1 * max(var(--pad), (100vw - var(--w-narrow)) / 2))}@media (max-width:860px){.bleed-l,.bleed-r{margin-inline:0}}.np{z-index:2;position:relative}.np-head{max-width:34ch}.np-t{font-size:var(--fs-d6);margin:10px 0 0}.np-sub,.np-t{color:var(--ink)}.np-sub{font-size:var(--fs-md);margin:14px 0 0;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.np-sub{color:color-mix(in srgb,var(--ink) 78%,transparent)}}.np-cal{margin-top:34px}.np-cols{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:8px;display:grid}.np-cols span{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-align:center;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.np-cols span{color:color-mix(in srgb,var(--ink) 70%,transparent)}}.np-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.np-card:first-child{grid-column:calc(var(--lead) + 1)}.np-card{text-align:left;cursor:pointer;background:var(--ink);align-content:start;gap:2px;min-height:92px;padding:10px 8px 9px;display:grid}@supports (color:color-mix(in lab,red,red)){.np-card{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.np-card{border:1px solid var(--ink)}@supports (color:color-mix(in lab,red,red)){.np-card{border:1px solid color-mix(in srgb,var(--ink) 58%,transparent)}}.np-card{color:var(--ink);transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease);border-radius:2px}.np-card:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.np-card:hover{background:color-mix(in srgb,var(--ink) 15%,transparent)}}.np-card:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.np-card:hover{border-color:color-mix(in srgb,var(--ink) 70%,transparent)}}.np-dow{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.np-dow{color:color-mix(in srgb,var(--ink) 72%,transparent)}}.np-num{font-family:var(--font-display);font-weight:900;font-size:calc(24px * var(--a11y-size,1));letter-spacing:-.01em;line-height:.95}.np-what{-webkit-hyphens:none;hyphens:none;margin-top:3px;line-height:1.15}.np-card[data-heat="0"] .np-what{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.np-card[data-heat="0"] .np-what{color:color-mix(in srgb,var(--ink) 70%,transparent)}}.np-card[data-heat="1"] .np-what{font-family:var(--font-body);font-size:var(--fs-ui);color:var(--ink);font-weight:600}@supports (color:color-mix(in lab,red,red)){.np-card[data-heat="1"] .np-what{color:color-mix(in srgb,var(--ink) 84%,transparent)}}.np-card[data-heat="2"] .np-what{font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.015em}.np-card[data-heat="3"] .np-what{font-family:var(--font-display);font-weight:900;font-size:calc(19px * var(--a11y-size,1));text-transform:uppercase;letter-spacing:.005em}.np-card[data-heat="2"]{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.np-card[data-heat="2"]{border-color:color-mix(in srgb,var(--ink) 64%,transparent)}}.np-card[data-heat="3"]{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.np-card[data-heat="3"]{border-color:color-mix(in srgb,var(--ink) 82%,transparent)}}.np-card[data-heat="3"]{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.np-card[data-heat="3"]{background:color-mix(in srgb,var(--ink) 11%,transparent)}}.np-card[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--gold);transform:translateY(-2px)}.np-card[aria-checked=true] .np-dow,.np-card[aria-checked=true] .np-what{color:var(--gold)}.np-card[aria-checked=true]:hover{background:var(--printink);border-color:var(--printink)}.np-out{border-top:2px solid var(--ink);animation:npWipe .42s var(--ease);grid-template-columns:minmax(140px,auto) 1fr auto;align-items:start;gap:10px 26px;margin-top:22px;padding-top:20px;display:grid}.np-out[data-dir=back]{animation-name:npWipeBack}@keyframes npWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes npWipeBack{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}.np-when{gap:1px;display:grid}.np-when-d{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:var(--fs-d2);color:var(--ink);line-height:.92}.np-when-n{font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.1em;color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.np-when-n{color:color-mix(in srgb,var(--ink) 74%,transparent)}}.np-detail{min-width:0}.np-on{font-family:var(--font-serif);font-size:var(--fs-xl);margin:0;line-height:1.3}.np-fine,.np-on{color:var(--ink)}.np-fine{font-family:var(--font-mono);font-size:var(--fs-ui);letter-spacing:.06em;margin:6px 0 0}@supports (color:color-mix(in lab,red,red)){.np-fine{color:color-mix(in srgb,var(--ink) 76%,transparent)}}.np-note{font-size:var(--fs-md);color:var(--ink);margin:9px 0 0;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.np-note{color:color-mix(in srgb,var(--ink) 80%,transparent)}}.np-note{max-width:46ch}.np-go{text-align:right;justify-self:end}.np-go .btn{margin-top:0}.np-alt{font-size:var(--fs-ui);max-width:26ch;color:var(--ink);margin:10px 0 0;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.np-alt{color:color-mix(in srgb,var(--ink) 76%,transparent)}}.np-alt a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.np-out{animation:none}.np-card{transition:none}.np-card[aria-checked=true]{transform:none}}html[data-a11y-motion] .np-out{animation:none!important}html[data-a11y-motion] .np-card{transition:none!important}html[data-a11y-motion] .np-card[aria-checked=true]{transform:none!important}@media (max-width:760px){.np-head{max-width:none}.np-cols{display:none}.np-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:8px;padding-bottom:10px;display:flex;overflow-x:auto}.np-card{scroll-snap-align:start;flex:0 0 124px;min-height:104px;padding:12px 11px}.np-card:first-child{grid-column:auto}.np-num{font-size:calc(30px * var(--a11y-size,1))}.np-card[data-heat="3"] .np-what{font-size:calc(20px * var(--a11y-size,1))}.np-out{grid-template-columns:1fr;gap:14px}.np-go{text-align:left;justify-self:stretch}.np-go .btn{justify-content:center;width:100%}.np-alt{max-width:none}}@media (min-width:761px) and (max-width:1000px){.np-out{grid-template-columns:minmax(120px,auto) 1fr}.np-go{text-align:left;grid-column:1/-1;justify-self:start;margin-top:6px}}.nc{position:relative}.nc-head{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:end;gap:6px clamp(30px,4vw,56px);display:grid}.nc-head>.lab{grid-area:1/1;align-self:start}.nc-head>.nc-t{grid-area:2/1}.nc-head>.nc-sub{grid-area:1/2/3;align-self:end}.nc-t{font-size:var(--fs-d5);color:var(--cream);margin:10px 0 0}.nc-sub{font-size:var(--fs-md);color:var(--cream2);margin:0 0 4px;line-height:1.6}.nc-list{border-top:1px solid var(--line);margin:40px 0 0;padding:0;list-style:none}.nc-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 170px minmax(0,1.45fr);align-items:baseline;gap:6px 26px;padding:18px 0 18px 16px;display:grid;position:relative}.nc-row:before{content:"";background:var(--gold);transform-origin:top;width:3px;transition:transform .22s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.nc-row[data-on]:before{transform:scaleY(1)}.nc-ask{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-top:1px;display:flex}.nc-q{font-size:var(--fs-lg);color:var(--cream);transition:color .18s var(--ease);font-weight:600;line-height:1.35}.nc-ask:hover .nc-q,.nc-row[data-on] .nc-q{color:var(--gold-lt)}.nc-box{appearance:none;border:1.5px solid var(--cream3);cursor:pointer;width:20px;height:20px;transition:background .16s var(--ease),border-color .16s var(--ease);background:0 0;border-radius:2px;flex:none;place-content:center;margin:2px 0 0;display:grid}.nc-box:after{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);transform-origin:50%;width:10px;height:6px;transition:transform .16s var(--ease);margin-top:-2px;transform:rotate(-45deg)scale(0)}.nc-box:checked{background:var(--gold);border-color:var(--gold)}.nc-box:checked:after{transform:rotate(-45deg)scale(1)}.nc-ask:hover .nc-box{border-color:var(--gold)}.nc-verdict{text-align:right;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:900;font-size:var(--fs-d1);color:var(--gold);text-wrap:balance;margin:0;line-height:1.05}.nc-row[data-kind=ask] .nc-verdict,.nc-row[data-kind=quote] .nc-verdict{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-weight:700;font-size:var(--fs-md);color:var(--cream2);line-height:1.4}.nc-row[data-kind=ask] .nc-verdict{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--gold-dk);text-decoration-color:var(--gold-dk)}.nc-a{font-size:var(--fs-md);color:var(--cream2);margin:0;line-height:1.6}.nc-foot{justify-items:start;gap:14px;margin-top:30px;display:grid}.nc-empty{font-size:var(--fs-md);color:var(--cream3);max-width:52ch;margin:0;line-height:1.6}.nc-sum{font-size:var(--fs-lg);color:var(--cream);background-image:linear-gradient(var(--gold),var(--gold));max-width:56ch;animation:ncSum .5s var(--ease) forwards;background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;align-items:baseline;gap:16px;margin:0;padding-bottom:8px;line-height:1.45;display:flex}@keyframes ncSum{to{background-size:100% 2px}}.nc-sum-n{font-family:var(--font-display);font-weight:900;font-size:var(--fs-d3);color:var(--gold);font-variant-numeric:tabular-nums;flex:none;line-height:.9}.nc-sum strong{color:var(--gold-lt);font-weight:600}.nc-ring{font-size:var(--fs-md);color:var(--cream2);border-left:2px solid var(--gold-dk);max-width:56ch;margin:0;padding-left:14px;line-height:1.6}.nc-ring a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.nc-foot .btn:disabled{opacity:1;color:var(--cream3);border-color:var(--line);cursor:not-allowed;background:0 0}@media (prefers-reduced-motion:reduce){.nc-box,.nc-box:after,.nc-q,.nc-row:before{transition:none}.nc-sum{background-size:100% 2px;animation:none}}html[data-a11y-motion] .nc-box,html[data-a11y-motion] .nc-box:after,html[data-a11y-motion] .nc-q,html[data-a11y-motion] .nc-row:before{transition:none!important}html[data-a11y-motion] .nc-sum{background-size:100% 2px!important;animation:none!important}@media (max-width:900px){.nc-head{grid-template-columns:1fr;align-items:start;gap:14px}.nc-head>.lab,.nc-head>.nc-sub,.nc-head>.nc-t{grid-area:auto/1}.nc-sub{margin:0}.nc-row{grid-template-columns:minmax(0,1fr) minmax(0,36%);gap:8px 18px}.nc-verdict{font-size:var(--fs-d1)}.nc-a{grid-column:1/-1;max-width:62ch}}@media (max-width:560px){.nc-list{margin-top:30px}.nc-row{grid-template-columns:minmax(0,1fr) minmax(0,42%);padding:16px 0 16px 14px}.nc-q{font-size:var(--fs-base)}.nc-row[data-kind=ask] .nc-verdict,.nc-row[data-kind=quote] .nc-verdict{font-size:var(--fs-ui)}.nc-sum{gap:12px}.nc-foot .btn{justify-content:center;width:100%}}.pour{grid-template-columns:minmax(0,1fr) clamp(150px,17vw,232px) minmax(0,1fr);grid-template-areas:"txt fig steps";align-items:center;gap:clamp(26px,4vw,54px) clamp(30px,5vw,64px);display:grid}.pour-head-txt{grid-area:txt}.pour-lede{font-size:var(--fs-md);color:var(--cream2);margin:16px 0 0;line-height:1.65}.pour-fig{grid-area:fig}.pour-glass{aspect-ratio:100/176;--stout:var(--printink);width:100%;position:relative}@supports (color:color-mix(in lab,red,red)){.pour-glass{--stout:color-mix(in srgb,var(--printink) 88%,var(--gold-dk))}}.pour-glass{--mix:var(--gold-dk)}@supports (color:color-mix(in lab,red,red)){.pour-glass{--mix:color-mix(in srgb,var(--gold-dk) 62%,var(--printink))}}.pour-glass{transition:--fill .85s var(--ease),--head .85s var(--ease),--settle 3.4s cubic-bezier(.16,.72,.3,1)}.pour-defs{width:0;height:0;position:absolute}.pour-fill{clip-path:url(#pourGlass);position:absolute;inset:0}.pour-stout{height:var(--fill);background:linear-gradient(to bottom,var(--mix) 0,var(--mix) calc(100% - var(--settle) - 7%),var(--stout) calc(100% - var(--settle) + 2%),var(--stout) 100%);bottom:0}.pour-cream,.pour-stout{position:absolute;left:0;right:0}.pour-cream{bottom:var(--fill);height:var(--head);background:var(--cream);border-radius:46% 46% 0 0/62% 62% 0 0}.pour-line{fill:none;width:100%;height:100%;stroke:var(--cream);stroke-width:2.4px;stroke-linejoin:round;position:absolute;inset:0}.pour-steps{grid-area:steps}.pour-steps ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pour-step{text-align:left;cursor:pointer;border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:26px 1fr;gap:2px 12px;width:100%;padding:12px 12px 12px 0;display:grid}.pour-steps li:first-child .pour-step{border-top:0}.pour-n{font-family:var(--font-mono);font-size:var(--fs-ui);color:var(--cream3);font-variant-numeric:tabular-nums;transition:color .3s var(--ease);grid-row:1/3;padding-top:3px}.pour-step[data-past] .pour-n{color:var(--gold-dk)}.pour-step[aria-current=step] .pour-n{color:var(--gold)}.pour-name{font-size:var(--fs-md);color:var(--cream2);transition:color .3s var(--ease);font-weight:700;line-height:1.3}.pour-step:hover .pour-name{color:var(--cream)}.pour-step[aria-current=step] .pour-name{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:var(--fs-d1);color:var(--gold-lt);letter-spacing:.01em;line-height:1}.pour-note{font-size:var(--fs-fine);color:var(--cream2);max-width:34ch;line-height:1.5}.pour-state{min-height:1.2em;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--cream3);margin:12px 0 0}.pour-steps .actions{margin-top:16px}.pour-fine{font-size:var(--fs-fine);color:var(--cream3);max-width:38ch;margin:14px 0 0;line-height:1.55}@media (prefers-reduced-motion:reduce){.pour-glass,.pour-n,.pour-name{transition:none}}html[data-a11y-motion] .pour-glass,html[data-a11y-motion] .pour-n,html[data-a11y-motion] .pour-name{transition:none!important}@media (max-width:1000px){.pour{grid-template-columns:clamp(116px,26vw,168px) minmax(0,1fr);grid-template-areas:"txt txt""fig steps";align-items:start;gap:clamp(22px,4vw,38px) clamp(22px,4vw,40px)}.pour-lede{max-width:62ch}.pour-fig{position:relative;top:6px}}@media (max-width:560px){.pour{grid-template-columns:104px minmax(0,1fr);gap:18px}.pour-step{padding:11px 0}.pour-note{max-width:none}.pour-steps .actions{gap:10px;display:grid}.pour-steps .actions .btn{justify-content:center;width:100%}.pour-fine{max-width:none}}@media (max-width:400px){.pour{grid-template-columns:92px minmax(0,1fr)}}.scale{position:relative}.scale-head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:12px clamp(30px,4vw,56px);display:grid}.scale-t{font-family:var(--font-serif);font-optical-sizing:auto;font-variation-settings:"opsz" 120,"SOFT" 10,"WONK" 1;font-weight:400;font-size:var(--fs-d5);letter-spacing:-.015em;color:var(--cream);text-wrap:balance;margin:0;line-height:1.04}.scale-sub{font-size:var(--fs-md);color:var(--cream2);max-width:46ch;margin:0 0 4px;line-height:1.65}.scale-rows{background:var(--line);border-block:1px solid var(--line);gap:1px;margin-top:clamp(30px,5vh,52px);display:grid}.scale-row{text-align:left;cursor:pointer;background:var(--ink);border:0;grid-template-columns:18px minmax(0,250px) minmax(0,1fr);grid-template-areas:"mark name claim""mark flag gets";align-items:start;gap:10px clamp(20px,3vw,44px);width:100%;padding:clamp(18px,2.4vw,26px) clamp(14px,2vw,22px);display:grid;position:relative}.scale-mark{background:var(--cream);border-radius:1px;grid-area:mark;place-self:stretch start;width:3px;position:relative}@supports (color:color-mix(in lab,red,red)){.scale-mark{background:color-mix(in srgb,var(--cream) 22%,transparent)}}.scale-mark:after{content:"";background:var(--gold);transform-origin:top;transition:transform .34s var(--ease);border-radius:1px;position:absolute;inset:0;transform:scaleY(0)}.scale-row[data-yours] .scale-mark:after{transform:scaleY(1)}.scale-name{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:var(--fs-d2);letter-spacing:.005em;color:var(--cream2);transition:color .3s var(--ease);grid-area:name;line-height:.95}.scale-row[data-yours] .scale-name{color:var(--gold-lt)}.scale-row:hover .scale-name{color:var(--cream)}.scale-row[data-yours]:hover .scale-name{color:var(--gold)}.scale-flag{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--cream3);white-space:nowrap;grid-area:flag;place-self:start}.scale-row[data-yours] .scale-flag{color:var(--gold-dk)}.scale-claim{font-size:var(--fs-lg);color:var(--cream);grid-area:claim;max-width:46ch;margin:0;line-height:1.4}.scale-gets{grid-area:gets;gap:3px;margin:2px 0 0;padding:0;list-style:none;display:grid}.scale-gets li{font-size:var(--fs-fine);color:var(--cream2);padding-left:15px;line-height:1.5;position:relative}.scale-gets li:before{content:"";background:var(--gold-dk);width:7px;height:1px;position:absolute;top:.62em;left:0}.scale-row[data-picked]{background:var(--ink2)}.scale-row[data-picked] .scale-flag:after{content:" · picked"}.scale-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 30px;margin-top:26px;display:flex}.scale-terms{gap:3px;margin:0;display:grid}.scale-terms-l{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--cream3)}.scale-terms strong{font-size:var(--fs-xl);font-weight:400;font-family:var(--font-serif);color:var(--cream)}@media (prefers-reduced-motion:reduce){.scale-mark:after,.scale-name{transition:none}}html[data-a11y-motion] .scale-mark:after,html[data-a11y-motion] .scale-name{transition:none!important}@media (max-width:900px){.scale-head{grid-template-columns:1fr;align-items:start;gap:18px}.scale-sub{margin:0}.scale-row{grid-template-columns:18px minmax(0,1fr);grid-template-areas:"mark name""mark flag""mark claim""mark gets"}}@media (max-width:720px){.scale-row{grid-template-columns:14px minmax(0,1fr);grid-template-areas:"mark name"".flag"".claim"".gets";gap:6px 14px}.scale-flag{justify-self:start}.scale-gets{gap:3px 0}.scale-gets li{flex:1 0 100%}.scale-foot{display:grid}.scale-foot .btn{justify-content:center;width:100%}}.cbar{z-index:60;background:var(--ink2);border-top:1px solid var(--gold-dk);animation:cbarIn .34s var(--ease);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #00000073}@keyframes cbarIn{0%{transform:translateY(14px)}to{transform:none}}.cbar-in{max-width:calc(var(--w-narrow) + var(--pad) * 2);padding-block:clamp(16px,2.4vw,22px);padding-inline:var(--pad);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px clamp(24px,4vw,48px);margin:0 auto;display:grid}.cbar-txt{min-width:0}.cbar-h{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:var(--fs-d1);letter-spacing:.01em;color:var(--gold-lt);margin:0;line-height:1}.cbar-b{font-size:var(--fs-md);color:var(--cream2);max-width:68ch;margin:7px 0 0;line-height:1.55}.cbar-link{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.cbar-link:hover{color:var(--gold-lt)}.cbar-acts{gap:10px;display:flex}.cbar-btn{justify-content:center;min-width:128px}@media (prefers-reduced-motion:reduce){.cbar{animation:none}}html[data-a11y-motion] .cbar{animation:none!important}.legal-none{color:var(--cream2)}.legal-tablewrap{margin:14px 0 22px;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:var(--fs-fine)}.legal-table td,.legal-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 18px 10px 0}.legal-table th{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dk);border-bottom-color:var(--gold-dk);white-space:nowrap}.legal-table td{color:var(--cream2)}.legal-table code{font-family:var(--font-mono);color:var(--cream)}@media (max-width:760px){.cbar-in{grid-template-columns:1fr;align-items:start;gap:14px}.cbar-acts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cbar-btn{width:100%;min-width:0}.cbar-b{font-size:var(--fs-fine)}}.onbill .poster,.onkraft .poster,.onnews .poster,.onpaper .poster{outline:1px solid var(--printink)}@supports (color:color-mix(in lab,red,red)){.onbill .poster,.onkraft .poster,.onnews .poster,.onpaper .poster{outline:1px solid color-mix(in srgb,var(--printink) 20%,transparent)}}.onbill .poster,.onkraft .poster,.onnews .poster,.onpaper .poster{outline-offset:-1px;box-shadow:0 2px 0 -1px var(--printink),0 16px 34px -16px var(--printink)}@supports (color:color-mix(in lab,red,red)){.onbill .poster,.onkraft .poster,.onnews .poster,.onpaper .poster{box-shadow:0 2px 0 -1px color-mix(in srgb,var(--printink) 26%,transparent),0 16px 34px -16px color-mix(in srgb,var(--printink) 62%,transparent)}}@media (min-width:901px){.hero-plate-edge{display:none}.hero-h{max-width:18ch}.hero-cta,.hero-eyebrow,.hero-sub{max-width:min(46ch,34vw)}.hero-inner:before{display:block}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-bg{animation:heroPlate linear both;animation-timeline:scroll(root);animation-range:0 100svh}.hero-inner{animation:heroType linear both;animation-timeline:scroll(root);animation-range:0 88svh}}}@keyframes heroPlate{to{transform:translateY(-4.5%)scale(1.05)}}@keyframes heroType{to{opacity:0;transform:translateY(-18%)}}html[data-a11y-motion] .hero-bg,html[data-a11y-motion] .hero-inner{animation:none!important}@media (max-width:900px){.hero{justify-content:flex-start}.hero-bg{height:clamp(240px,42svh,420px);inset:0 0 auto}.hero-plate-edge{z-index:3;background:linear-gradient(90deg,var(--gold) 0,var(--cream) 62%,transparent 100%);height:1px;position:absolute;top:clamp(240px,42svh,420px);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.hero-plate-edge{background:linear-gradient(90deg,color-mix(in srgb,var(--gold) 60%,transparent) 0,color-mix(in srgb,var(--cream) 20%,transparent) 62%,transparent 100%)}}.hero-plate-edge{pointer-events:none}.hero-inner{padding-block:calc(clamp(240px,42svh,420px) + clamp(22px,4vh,34px)) clamp(20px,4vh,40px)}.hero-inner:before{display:none}.hero-bg:after{background:linear-gradient(180deg,var(--ink) 0,var(--ink) 30%,var(--ink) 74%,var(--ink) 100%)}@supports (color:color-mix(in lab,red,red)){.hero-bg:after{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 30%,transparent) 0,color-mix(in srgb,var(--ink) 8%,transparent) 30%,color-mix(in srgb,var(--ink) 22%,transparent) 74%,color-mix(in srgb,var(--ink) 62%,transparent) 100%)}}.hero-bg:before{background:0 0}}.hero-body{display:contents}@media (min-width:901px){.hero-inner,.hero-inner:before{--hero-padtop:clamp(104px,15vh,150px)}.hero-inner{padding-block:var(--hero-padtop) clamp(34px,6vh,62px);flex-direction:column;flex:1;justify-content:space-between;display:flex}.hero-body{display:block}.hero-eyebrow{margin-bottom:0}}.hero-h{isolation:isolate;position:relative}.hero-h:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 0,transparent 32%,var(--ink) 58%,var(--ink) 100%);position:absolute;inset:-.16em -5% -.1em}@supports (color:color-mix(in lab,red,red)){.hero-h:before{background:linear-gradient(90deg,transparent 0,transparent 32%,color-mix(in srgb,var(--ink) 30%,transparent) 58%,color-mix(in srgb,var(--ink) 48%,transparent) 100%)}}@media (max-width:900px){.hero-h:before{display:none}}.nav{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nav{background:color-mix(in srgb,var(--ink) 94%,transparent)}}.nav{border-bottom:1px solid var(--cream)}@supports (color:color-mix(in lab,red,red)){.nav{border-bottom:1px solid color-mix(in srgb,var(--cream) 10%,transparent)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.nav{animation:navGround linear both;animation-timeline:scroll(root);animation-range:0 62svh}@keyframes navGround{0%{background:0 0;border-bottom-color:#0000}to{background:color-mix(in srgb,var(--ink) 94%,transparent);border-bottom-color:color-mix(in srgb,var(--cream) 10%,transparent)}}}}html[data-a11y-motion] .nav{background:var(--ink)!important;animation:none!important}@supports (color:color-mix(in lab,red,red)){html[data-a11y-motion] .nav{background:color-mix(in srgb,var(--ink) 94%,transparent)!important}}.endnote{text-align:center;border-top:1px solid var(--line);justify-items:center;gap:14px;padding-top:clamp(24px,4vh,44px);display:grid}.endnote-t{font-size:var(--fs-d4);color:var(--cream);text-wrap:balance;margin:2px 0 0;line-height:1.02}.endnote-b{max-width:44ch;font-size:var(--fs-md);color:var(--cream2);text-wrap:pretty;margin:0;line-height:1.6}.endnote-acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(8px,1.6vh,16px);display:flex}@media (max-width:560px){.endnote-acts{grid-template-columns:1fr;width:100%;display:grid}.endnote-acts .btn{justify-content:center;width:100%}}.play{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:clamp(26px,4vw,60px);display:grid}.play-lead{max-width:46ch}.play-p{margin-inline:0}.play-spec{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;display:grid}.play-spec>div{background:var(--ink);grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:14px;padding:13px 16px;display:grid}.play-spec dt{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-dk)}.play-spec dd{font-size:var(--fs-fine);color:var(--cream2);margin:0;line-height:1.5}.whereto-h{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--cream3);margin:0 0 clamp(16px,2.4vh,24px);font-weight:400}.whereto{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.whereto a{background:var(--ink);height:100%;transition:background .22s var(--ease);gap:6px;padding:clamp(16px,2.2vw,24px) clamp(14px,1.8vw,20px);display:grid}.whereto a:hover{background:var(--ink2)}.whereto-t{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-size:var(--fs-d1);color:var(--gold-lt);line-height:1}.whereto a:hover .whereto-t{color:var(--gold)}.whereto-s{font-size:var(--fs-fine);color:var(--cream2);line-height:1.5}@media (max-width:860px){.play{grid-template-columns:1fr;gap:26px}.play-lead{max-width:none}.whereto{grid-template-columns:1fr}}@media (max-width:560px){.play-spec>div{grid-template-columns:1fr;gap:3px}}.rlist{border-top:1px solid var(--line2);display:grid}.rl{border-bottom:1px solid var(--line2)}.rl-sum{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 18px;grid-template-areas:"floor cap chev""name cap chev";align-items:center;gap:2px 16px;padding:18px 2px;list-style:none;display:grid}.rl-sum::-webkit-details-marker{display:none}.rl-sum:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rl-floor{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--gold);grid-area:floor}.rl-floor,.rl-name{text-transform:uppercase}.rl-name{font-family:var(--font-display);font-weight:900;font-size:var(--fs-d3);color:var(--cream);grid-area:name;line-height:1}.rl-cap{text-align:right;font-size:var(--fs-fine);color:var(--cream2);grid-area:cap}.rl-cap b{font-family:var(--font-display);font-weight:900;font-size:var(--fs-d2);color:var(--gold);line-height:1;display:block}.rl-chev{border-right:2px solid var(--cream2);border-bottom:2px solid var(--cream2);grid-area:chev;justify-self:center;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.rl[open] .rl-chev{transform:rotate(-135deg)translateY(-3px)}.rl-body{gap:18px;padding:0 2px 24px;display:grid}.rl-img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.rl-text{align-content:start;gap:14px;display:grid}.rl-text p{color:var(--cream2);font-size:var(--fs-base);max-width:60ch;margin:0;line-height:1.55}.rl-inc{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rl-inc li{border:1px solid var(--line2);font-size:var(--fs-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--cream);padding:4px 8px}.rl-text .rl-links{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.home-book-fine{color:var(--cream3);max-width:60ch;margin:16px 0 0}@media (min-width:760px){.rl-body{grid-template-columns:300px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rl-chev{transition:none}}html[data-a11y-motion] .rl-chev{transition:none}@media (max-width:640px){.bill-more,.done,.endnote,.nf,.proof-empty{text-align:left}.endnote{justify-items:start}.done *{margin-inline:0}.hero-mark{margin-inline:auto}.hero-body{text-align:center}.hero-h,.hero-sub{margin-inline:auto}.hero-cta{justify-content:center}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}