:root{--board:#0b0a0c;--desk:#060507;--panel:#141317;--panel-lit:#1d1b21;--sunk:#08070a;--foil-lo:#8a5f14;--foil:#e4b33e;--foil-hi:#ffebb0;--foil-on-lo:#8a5f14;--foil-on:#e4b33e;--foil-on-hi:#ffebb0;--foil-strike:var(--foil-hi);--foil-2:color-mix(in srgb,var(--foil) 74%,var(--board));--ink:#f2eee6;--ink-2:#a8a296;--ink-3:#847f74;--ink-on:#f2eee6;--monogram:rgb(242 238 230/0.46);--claim:#e2231a;--claim-field:#cb1a12;--claim-deep:#91100a;--shade-0:#8e1b2e;--shade-1:#a3421a;--shade-2:#4e2a86;--shade-3:#1b4a80;--shade-4:#0c5443;--shade-5:#5a3418;--done-field:#0f6a52;--shade:var(--shade-0);--cast:0 0 0;--castk:1;--lit:255 235 176;--litk:1;--foil-rgb:228 179 62;--foil-on-rgb:228 179 62;--edge-rgb:138 95 20;--ink-rgb:242 238 230;--ink-on-rgb:242 238 230;--claim-rgb:226 35 26;--panel-rest:inset 0 1px 0 rgb(var(--lit)/calc(0.055 * var(--litk))),0 1px 2px rgb(var(--cast)/calc(0.55 * var(--castk)));--panel-lift:inset 0 1px 0 rgb(var(--lit)/calc(0.1 * var(--litk))),0 2px 4px rgb(var(--cast)/calc(0.6 * var(--castk))),0 10px 22px -14px rgb(var(--cast)/calc(0.9 * var(--castk)));--panel-press:inset 0 1px 2px rgb(var(--cast)/calc(0.5 * var(--castk)));--panel-set:inset 0 1px 0 rgb(var(--lit)/calc(0.08 * var(--litk))),inset 2px 0 0 var(--foil-lo),0 1px 2px rgb(var(--cast)/calc(0.55 * var(--castk)));--cut:inset 0 2px 4px rgb(var(--cast)/calc(0.6 * var(--castk))),inset 0 0 0 1px var(--hair-2);--cut-deep:inset 0 2px 5px rgb(var(--cast)/calc(0.6 * var(--castk)));--marked:inset 0 0 0 1px var(--foil),inset 0 1px 0 rgb(var(--lit)/calc(0.2 * var(--litk))),0 2px 6px rgb(var(--cast)/calc(0.65 * var(--castk)));--shelf:inset 0 1px 0 rgb(var(--lit)/calc(0.07 * var(--litk))),0 2px 4px rgb(var(--cast)/calc(0.55 * var(--castk))),0 14px 28px -18px rgb(var(--cast)/calc(0.95 * var(--castk)));--shelf-lift:inset 0 1px 0 rgb(var(--lit)/calc(0.12 * var(--litk))),0 4px 8px rgb(var(--cast)/calc(0.6 * var(--castk))),0 22px 40px -20px rgb(var(--cast)/calc(1 * var(--castk)));--edge:rgb(var(--edge-rgb)/0.55);--edge-2:rgb(var(--edge-rgb)/0.4);--edge-3:rgb(var(--edge-rgb)/0.34);--hair:rgb(255 255 255/0.06);--hair-2:rgb(255 255 255/0.03);--foil-wash:rgb(var(--foil-rgb)/0.05);--foil-wash-2:rgb(var(--foil-rgb)/0.08);--claim-wash:rgb(var(--claim-rgb)/0.1);--tooth:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23m)' opacity='0.3'/%3E%3C/svg%3E");--shelf-light:radial-gradient(120% 46% at 50% -8%,rgb(228 179 62/0.1),transparent 70%);--shelf-light-wide:radial-gradient(64% 44% at 50% -6%,rgb(228 179 62/0.11),transparent 72%);--die:drop-shadow(0 1px 0 rgb(0 0 0/0.85));--leaf-dim:0.3;--chip:rgb(20 19 23/0.72);--scrim:rgb(4 4 5/0.72);--pin-ink:rgb(var(--ink-on-rgb)/0.86);--pin-shadow:drop-shadow(0 0 1px rgb(0 0 0/0.72)) drop-shadow(0 1px 2px rgb(0 0 0/0.55));--photo-veil:0.34;--stock-alt:#efe8da;--set-face:var(--font-archivo),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--display:clamp(30px,8.4vw,42px);--face:clamp(25px,6.6vw,34px);--code-xl:32px;--code-lg:26px;--code:21px;--set:18px;--body:14px;--print:12px;--print-sm:10.5px;--r:3px;--r-lg:6px;--gap:8px;--inset:16px;--band:22px;--box:760px;--card-min:168px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-fall:cubic-bezier(0.42,0,0.86,0.44);--flap:300ms;--turn:400ms;--axle:340px;color-scheme:dark}:root[data-theme=light]{--board:#efe8da;--desk:#ded4bf;--panel:#faf6ed;--panel-lit:#fffdf7;--sunk:#e3dbc9;--foil-lo:#4a3208;--foil:#7a5510;--foil-hi:#9c7629;--foil-strike:var(--foil-lo);--foil-2:color-mix(in srgb,var(--foil) 94%,var(--board));--ink:#17140f;--ink-2:#5c564c;--ink-3:#5f5a4d;--monogram:rgb(23 20 15/0.7);--claim:#d5231a;--claim-field:#c1160e;--claim-deep:#a8564f;--cast:56 42 18;--castk:0.34;--lit:255 255 255;--litk:5;--foil-rgb:122 85 16;--edge-rgb:74 50 8;--ink-rgb:23 20 15;--claim-rgb:213 35 26;--hair:rgb(23 20 15/0.1);--hair-2:rgb(23 20 15/0.05);--foil-wash:rgb(var(--foil-rgb)/0.1);--foil-wash-2:rgb(var(--foil-rgb)/0.16);--claim-wash:rgb(var(--claim-rgb)/0.12);--tooth:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.62'/%3E%3C/svg%3E");--mottle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.03' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='320' height='320' filter='url(%23m)' opacity='0.42'/%3E%3C/svg%3E");--shelf-light:radial-gradient(120% 46% at 50% -8%,rgb(255 255 255/0.85),transparent 72%);--shelf-light-wide:radial-gradient(64% 44% at 50% -6%,rgb(255 255 255/0.8),transparent 74%);--die:drop-shadow(0 1px 0 rgb(255 253 247/0.9));--leaf-dim:0.82;--chip:rgb(255 255 255/0.66);--scrim:rgb(58 46 26/0.42);--photo-veil:0.22;--stock-alt:#0b0a0c;color-scheme:light}@property --floor{syntax:"<color>";inherits:true;initial-value:transparent}.figure .tile,.foil,.grid-cell .tile,.past-mark .tile,.rail-cell .tile,.section-mark .tile,.station-count,.station-initial .tile,.wordmark .tile{background-image:linear-gradient(172deg,var(--foil-lo) 0,var(--foil) 26%,var(--foil-hi) 44%,var(--foil) 60%,var(--foil-lo) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.figure .tiles,.foil,.grid-cell .tiles,.past-mark .tiles,.rail-cell .tiles,.section-mark .tiles,.station-count,.station-initial .tiles,.wordmark .tiles{filter:var(--die)}.figure .tile-leaf,.foil .tile-leaf,.grid-cell .tile-leaf,.past-mark .tile-leaf,.rail-cell .tile-leaf,.section-mark .tile-leaf,.station-initial .tile-leaf,.wordmark .tile-leaf{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--foil)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{background:var(--board);-webkit-text-size-adjust:100%}body{background-color:var(--desk);background-image:var(--tooth);background-blend-mode:soft-light;color:var(--ink);font-family:var(--set-face);font-size:var(--body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}ul{padding:0;list-style:none}h1,p,ul{margin:0}a{color:inherit}::selection{background:var(--foil);color:var(--board)}:focus-visible{outline:2px solid var(--foil);outline-offset:2px;border-radius:var(--r)}.well{scrollbar-width:thin;scrollbar-color:var(--foil-lo) transparent}.well::-webkit-scrollbar{width:5px;height:5px}.well::-webkit-scrollbar-track{background:transparent}.well::-webkit-scrollbar-thumb{background:var(--foil-lo);border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.board{height:100dvh;min-height:100dvh;display:flex;overflow:hidden;--floor:var(--board)}.hang{flex:1 1;gap:20px;justify-content:center;padding:0}.board-frame,.hang{min-width:0;display:flex}.board-frame{flex:1 1 var(--box);max-width:var(--box);flex-direction:column;overflow:hidden;position:relative;background-color:var(--board);background-image:var(--shelf-light),var(--tooth),var(--mottle);background-blend-mode:normal,soft-light,soft-light}.board-frame:after{content:"";position:absolute;inset:10px;z-index:0;pointer-events:none;background-image:linear-gradient(var(--foil-lo),var(--foil-lo)),linear-gradient(var(--foil-lo),var(--foil-lo)),linear-gradient(var(--foil-lo),var(--foil-lo)),linear-gradient(var(--foil-lo),var(--foil-lo)),linear-gradient(var(--foil-lo),var(--foil-lo)),linear-gradient(var(--foil-lo),var(--foil-lo)),linear-gradient(var(--foil-lo),var(--foil-lo)),linear-gradient(var(--foil-lo),var(--foil-lo));background-repeat:no-repeat;background-size:15px 1px,1px 15px,15px 1px,1px 15px,15px 1px,1px 15px,15px 1px,1px 15px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;opacity:.4}.board-frame:not(:has(>.range-band)){padding-bottom:env(safe-area-inset-bottom)}.board-foot,.date-rail,.question-block,.well{position:relative;z-index:1}.wall-slot{flex:1 0 100%;order:-1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 0 2px}@media (min-width:700px){.wall-slot{flex:1 1 auto;order:0;padding:6px 0}}.board-head{flex:0 0 auto;position:relative;z-index:5;padding:0 var(--inset);border-bottom:1px solid var(--edge);box-shadow:0 1px 0 rgb(var(--lit)/calc(.05 * var(--litk)))}.head-photo{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:50%;opacity:var(--photo-veil);filter:grayscale(.55) contrast(1.08);-webkit-mask-image:linear-gradient(180deg,rgb(var(--cast)/calc(.9 * var(--castk))),transparent 96%);mask-image:linear-gradient(180deg,rgb(var(--cast)/calc(.9 * var(--castk))),transparent 96%)}.head-top{position:relative;z-index:42;display:grid;grid-template-columns:minmax(34px,1fr) auto minmax(34px,1fr);align-items:center;grid-gap:10px;gap:10px;height:50px}.head-slot{display:flex;align-items:center}.head-slot--end{justify-content:flex-end;gap:8px}a.wordmark{color:inherit}.head-door,a.wordmark{border-radius:var(--r);text-decoration:none;-webkit-tap-highlight-color:transparent}.head-door{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 calc(11px - .14em) 0 11px;background-color:var(--board);background-image:var(--tooth);background-blend-mode:soft-light;box-shadow:inset 0 0 0 1px rgb(var(--edge-rgb)/.5),inset 0 1px 0 rgb(var(--lit)/calc(.09 * var(--litk)));color:var(--ink-2);font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap;animation:seat .26s var(--ease-out) both;transition:box-shadow .15s var(--ease-out),color .15s var(--ease-out)}.head-door:before{content:"";position:absolute;inset:-5px -4px}.head-door:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--foil),inset 0 1px 0 rgb(var(--lit)/calc(.16 * var(--litk)))}.head-door:active{box-shadow:var(--panel-press)}.head-door-mark{display:none;flex:0 0 auto;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (min-width:700px){.head-door-mark{display:block}}.wordmark{justify-self:center;display:inline-flex;align-items:center;font-weight:800;font-size:15px;font-stretch:125%;letter-spacing:.34em;text-transform:uppercase;padding-left:.34em}.stock{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;background:none;cursor:pointer}.stock,.stock-chip{border-radius:var(--r)}.stock-chip{position:relative;overflow:hidden;width:100%;height:100%;background-color:var(--board);background-image:var(--tooth);background-blend-mode:soft-light;box-shadow:inset 0 0 0 1px rgb(var(--edge-rgb)/.5),inset 0 1px 0 rgb(var(--lit)/calc(.09 * var(--litk)));transition:box-shadow .15s var(--ease-out)}.stock-chip:after{content:"";position:absolute;right:0;bottom:0;width:62%;aspect-ratio:1;background:linear-gradient(135deg,transparent 0 calc(50% - .5px),var(--foil) calc(50% - .5px) calc(50% + .5px),var(--stock-alt) calc(50% + .5px))}.stock:hover .stock-chip{box-shadow:inset 0 0 0 1px var(--foil),inset 0 1px 0 rgb(var(--lit)/calc(.16 * var(--litk)))}.stock:active .stock-chip{box-shadow:var(--panel-press)}.mount{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--panel);border-radius:var(--r)}.mount--profile{flex:0 0 auto;width:34px;height:34px;text-decoration:none;box-shadow:inset 0 0 0 1px rgb(var(--edge-rgb)/.5),inset 0 1px 0 rgb(var(--lit)/calc(.09 * var(--litk)))}.mount-mark{width:19px;height:19px;fill:none;stroke:var(--foil);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mount-initial{font-size:15px;font-weight:700;font-stretch:118%;text-transform:uppercase;color:var(--ink)}.summary-channel{min-height:30px;padding-bottom:9px}.summary,.summary-channel{display:flex;align-items:center}.summary{flex-wrap:wrap;gap:0;min-width:0}.summary-seg{display:inline-flex;align-items:center;min-width:0}.summary-seg:not(:last-child):after{content:"";display:inline-block;width:3px;height:3px;margin:0 9px;vertical-align:1px;background:var(--foil);transform:rotate(45deg)}.summary-btn{display:inline-block;max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 0;border:0;background:none;color:var(--ink-2);font-family:var(--mono);font-size:var(--print);font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .14s var(--ease-out)}.summary-btn:hover{color:var(--foil)}.summary--empty{padding:2px 0;color:var(--ink-2);font-family:var(--mono);font-size:var(--print);letter-spacing:.06em;text-transform:uppercase}.field.search{--floor:var(--sunk);--rim:0 0 0 3px #141317;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0;gap:0;padding:0;margin:0;box-shadow:var(--cut),inset 0 0 0 1px rgb(var(--foil-on-rgb)/.32),var(--rim),0 3px 4px 2px rgb(var(--cast)/calc(.4 * var(--castk))),0 16px 22px -10px rgb(var(--cast)/calc(.55 * var(--castk)))}.field.search:focus-within{box-shadow:inset 0 2px 4px rgb(var(--cast)/calc(.6 * var(--castk))),inset 0 0 0 1px rgb(var(--foil-on-rgb)/.7),var(--rim),0 3px 4px 2px rgb(var(--cast)/calc(.4 * var(--castk))),0 16px 22px -10px rgb(var(--cast)/calc(.55 * var(--castk)))}.search-plate{position:relative;margin:4px 0 0;padding-top:calc(var(--rod) + 8px)}.search-plate:after{z-index:2;top:-2px;left:0;right:0;height:calc(var(--rod) + 7px);background:linear-gradient(rgb(var(--foil-on-rgb)/.75),rgb(var(--foil-on-rgb)/.75)) 12% 100% /34px 1px no-repeat,linear-gradient(rgb(var(--foil-on-rgb)/.75),rgb(var(--foil-on-rgb)/.75)) 88% 100% /34px 1px no-repeat,linear-gradient(180deg,#1d1b21 0,#0d0c10 55%,#060507 100%) 12% 0 /34px 100% no-repeat,linear-gradient(180deg,#1d1b21 0,#0d0c10 55%,#060507 100%) 88% 0 /34px 100% no-repeat;filter:drop-shadow(0 2px 2px rgb(0 0 0/.4))}.search-plate:after,.search-plate:before{content:"";position:absolute;pointer-events:none}.search-plate:before{z-index:1;top:0;left:-10px;right:-10px;height:var(--rod);border-radius:calc(var(--rod) / 2);background:linear-gradient(180deg,var(--foil-hi) 0,var(--foil) 34%,var(--foil-lo) 82%,color-mix(in srgb,var(--foil-lo) 70%,rgb(var(--cast))) 100%);box-shadow:0 2px 2px rgb(var(--cast)/calc(.5 * var(--castk))),0 7px 10px -5px rgb(var(--cast)/calc(.7 * var(--castk)))}.search-field{display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 14px 10px;cursor:text}.search:focus-within:not(:has(.field-input:focus)) .field-label{color:var(--ink-3)}.search-line{position:relative;display:flex;align-items:center;gap:6px}.search .field-input::-webkit-search-cancel-button,.search .field-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-clear{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;margin:-8px -8px -8px 0;padding:0;border:0;border-radius:var(--r);background:none;color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease-out),background-color .15s var(--ease-out)}.search-clear:hover{color:var(--ink);background:var(--foil-wash-2)}.search-clear-mark{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.search-hint{position:absolute;inset:0;padding:2px 0 1px;overflow:hidden;pointer-events:none;font-size:20px;font-weight:400;font-stretch:106%;letter-spacing:-.005em}.search-here,.search-hint{display:flex;align-items:center;white-space:nowrap;color:var(--ink-3)}.search-here{flex-direction:column;justify-content:center;gap:5px;min-width:82px;padding:8px 12px;border:0;border-left:1px solid rgb(var(--edge-rgb)/.35);border-radius:0 var(--r) var(--r) 0;background:none;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .15s var(--ease-out),color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.search-here:hover{background:var(--foil-wash);color:var(--ink)}.search-here:active{background:var(--foil-wash-2)}.search-here:focus-visible{outline-offset:-3px;border-radius:0 var(--r) var(--r) 0}.search-here[data-on]{background:var(--panel-lit);color:var(--foil);box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.1 * var(--litk)))}.search-here:disabled{cursor:default;background:none;color:var(--ink-3)}.search-here:disabled .here-mark{animation:here-ask .9s ease-in-out infinite alternate}@keyframes here-ask{0%{opacity:.5;transform:scale(1)}to{opacity:1;transform:scale(1.12)}}.here-mark{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 50%}.search-here[data-landed] .here-mark{animation:here-lock .46s var(--ease-out) both}@keyframes here-lock{0%{opacity:.3;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}.here-mark-dot{fill:currentColor;stroke:none}::view-transition-group(*){animation-duration:.42s;animation-timing-function:var(--ease-out)}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s}.well-inner>:first-child{margin-top:0}.well-inner>.section-mark:first-child{padding-top:0}.question-block{flex:0 0 auto;padding:var(--band) var(--inset) 0}.question{font-size:var(--display);font-weight:700;font-stretch:116%;line-height:.98;letter-spacing:-.018em;color:var(--ink)}.question,.question-sub{display:flex;flex-wrap:wrap;text-transform:uppercase}.question-sub{margin-top:7px;font-family:var(--mono);font-size:var(--print);letter-spacing:.1em;color:var(--ink-2)}.well{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px var(--inset) 0}.well-inner{padding-bottom:18px}.section-mark{display:flex;align-items:center;gap:10px;padding:16px 0 9px;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.2em;text-transform:uppercase}.section-mark:after{content:"";flex:1 1;height:1px;background:var(--edge-2);filter:none}.channels{display:flex;flex-direction:column;gap:6px;padding-top:4px}.channels--menu{gap:5px}.channel-row{position:relative}.channel,.channel-row{display:flex;min-width:0}.channel{--floor:var(--panel);flex:1 1 auto;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 14px;border:0;border-radius:var(--r);background:var(--panel);box-shadow:var(--panel-rest);color:var(--ink);font-size:var(--set);font-weight:600;font-stretch:108%;line-height:1.06;letter-spacing:-.004em;text-transform:uppercase;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s var(--ease-out),transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.channel--option:hover{--floor:var(--panel-lit);background:var(--panel-lit);box-shadow:var(--panel-lift)}.channel--option:active{transform:translateY(1px);box-shadow:var(--panel-press)}.channel--set{--floor:var(--panel-lit);background:var(--panel-lit);cursor:default;box-shadow:var(--panel-set)}.channel--set>.tiles{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.18em;color:var(--ink-3)}.channel--set>.tiles .tile{font:inherit}.figure-qual{margin-right:.34em;font-family:var(--mono);font-size:var(--print);font-weight:500;letter-spacing:.1em;color:var(--ink-2)}.figure.figure--word{font-size:calc(var(--set) * var(--fit, 1));font-weight:600;font-stretch:108%;letter-spacing:-.004em}.figure--word .tile,.figure--word .tiles{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink);filter:none}.channel--set--stack,.channel--set[data-fit=stand]{flex-direction:column;align-items:stretch;gap:7px;padding-top:11px;padding-bottom:12px}.channel--set--stack .figure,.channel--set[data-fit=stand] .figure{align-self:flex-start;margin-left:0;padding-left:0}.channel--set[data-fit=stand] .leader{display:none}.channel--set[data-fit=stand] .figure--word{max-width:100%;white-space:normal}.channel--set[data-fit=stand] .figure--word .tiles{flex-wrap:wrap;row-gap:.16em}.channel--set[data-fit=stand] .figure--word .tile-word{flex-wrap:wrap}.channel-entry{display:block;min-width:0;font-size:20px;font-weight:600;font-stretch:106%;line-height:1.15;letter-spacing:-.005em;text-transform:none;overflow-wrap:anywhere;color:var(--ink)}.channel--change{flex-direction:column;align-items:stretch;gap:7px;padding-top:11px;padding-bottom:12px}.channel-change-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.channel--change .channel-change-head>.tiles{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.18em;color:var(--ink-3)}.channel--change .channel-change-head>.tiles .tile{font:inherit}.channel-change-go{flex:0 0 auto;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--foil);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--foil-rgb)/.45);text-decoration-color:rgb(var(--foil-rgb)/.45);text-underline-offset:3px;transition:-webkit-text-decoration-color .14s var(--ease-out);transition:text-decoration-color .14s var(--ease-out);transition:text-decoration-color .14s var(--ease-out),-webkit-text-decoration-color .14s var(--ease-out)}.channel--change:focus-visible .channel-change-go,.channel--change:hover .channel-change-go{-webkit-text-decoration-color:var(--foil);text-decoration-color:var(--foil)}.channel--change .figure{align-self:flex-start;margin-left:0;padding-left:0;font-size:var(--code-lg)}.channel--note{flex-direction:column;align-items:flex-start;gap:5px;text-transform:none;font-size:var(--set)}.channel--note .channel-note{width:100%}.note-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;min-width:0}.note-when{flex:0 0 auto;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:none;white-space:nowrap;color:var(--ink-3)}.channel--note[data-unread=true]{box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.09 * var(--litk))),inset 3px 0 0 var(--claim),0 1px 2px rgb(var(--cast)/calc(.55 * var(--castk)))}.channel-main{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.channel-note{font-family:var(--mono);font-size:var(--print);font-weight:400;letter-spacing:.04em;line-height:1.45;text-transform:none;color:var(--ink-2)}.figure{flex:0 0 auto;display:inline-flex;align-items:baseline;margin-left:auto;padding-left:10px;font-size:var(--code);font-weight:700;font-stretch:122%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.figure .tiles{flex-wrap:nowrap}.leader{flex:1 1;min-width:12px;align-self:center;height:1px;overflow:hidden;font-size:0;color:transparent;background-image:radial-gradient(circle,rgb(var(--edge-rgb)/.85) .5px,transparent .6px);background-size:4px 1px;background-repeat:repeat-x}.channel-row--pinnable .channel{padding-right:52px}.list-bounded{padding-bottom:4px}.stamp{flex:0 0 auto;display:inline-flex;align-items:center;padding:3px 8px 2px;border:1.5px solid rgb(var(--edge-rgb)/.7);border-radius:2px;font-family:var(--set-face);font-size:var(--print-sm);font-weight:700;font-stretch:116%;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;white-space:nowrap;color:var(--ink-2)}.stamp[data-state=pending]{border-color:rgb(var(--edge-rgb)/.7);color:var(--ink-3)}.stamp[data-state=confirmed]{border-color:var(--foil);color:var(--foil)}.stamp[data-state=completed]{border-color:var(--done-field);background:var(--done-field);color:var(--ink-on)}.stamp[data-state=cancelled]{border-color:var(--claim-field);background:var(--claim-field);color:var(--ink-on)}.stamp[data-state=no_show]{border-color:var(--claim);color:var(--ink-2)}.channel--booking{align-items:flex-start;padding-top:11px;padding-bottom:11px}.channel--booking .leader{align-self:flex-start;margin-top:10px}.booking-end{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;padding-left:10px}.booking-end .figure{margin-left:0;padding-left:0}.booking-mark-line{display:inline-flex;align-items:center;gap:8px}.channel--booking[data-flag]{box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.055 * var(--litk))),inset 3px 0 0 var(--claim),0 1px 2px rgb(var(--cast)/calc(.55 * var(--castk)))}.channel--booking[data-flag]:hover{box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.1 * var(--litk))),inset 3px 0 0 var(--claim),0 2px 4px rgb(var(--cast)/calc(.6 * var(--castk))),0 10px 22px -14px rgb(var(--cast)/calc(.9 * var(--castk)))}.booking-ask{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.past-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--card-min),1fr));grid-gap:10px;gap:10px;padding-top:4px}.card-cell{position:relative}.card,.card-cell{display:flex;min-width:0}.card{--floor:var(--shade);flex:1 1 auto;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:var(--panel);text-decoration:none;box-shadow:var(--shelf);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.card:hover{transform:translateY(-2px);box-shadow:var(--shelf-lift)}.card:active{transform:translateY(0)}.card[data-still]:hover{transform:none;box-shadow:var(--shelf)}.mount--card{aspect-ratio:16/10;width:100%;border-radius:0;background:color-mix(in srgb,var(--shade) 24%,var(--sunk))}.card--portrait .mount--card{aspect-ratio:4/5}.mount-img{width:100%;height:100%;object-fit:cover;display:block}.card--portrait .mount-img{object-position:50% 22%}.card-initial{font-size:clamp(38px,12vw,56px);font-stretch:122%;color:var(--monogram)}.card-initial,.card-strip{font-weight:700;text-transform:uppercase}.card-strip{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-height:78px;padding:11px 12px;background-color:var(--shade);background-image:var(--tooth),linear-gradient(177deg,rgba(255,255,255,.1),rgba(0,0,0,.2) 68%);background-blend-mode:soft-light,normal;box-shadow:inset 0 1px 0 rgb(var(--foil-on-rgb)/.5);font-size:17px;font-stretch:112%;line-height:1.06;letter-spacing:-.008em;color:var(--ink-on)}.card-sub{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:var(--print-sm);font-weight:400;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:rgb(var(--ink-on-rgb)/.72)}.card-city{flex:0 0 auto;width:100%;margin-top:-1px;color:rgb(var(--ink-on-rgb)/.86)}.card-sub--line{flex:0 0 auto;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;text-overflow:clip}.card-away{flex:0 0 auto;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:none}.card-foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:auto;min-width:0}.card-code{flex:0 0 auto;margin-left:auto;font-size:var(--code-lg);font-weight:700;font-stretch:122%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-transform:uppercase}.card-strip{--foil-lo:var(--foil-on-lo);--foil:var(--foil-on);--foil-hi:var(--foil-on-hi);--foil-rgb:var(--foil-on-rgb);--die:drop-shadow(0 1px 0 rgb(0 0 0/0.5))}.card-grade{display:inline-flex;align-items:baseline;font-size:var(--code)}.card-grade-scale{padding-left:1px;font-size:var(--print-sm);font-weight:700;font-stretch:118%;color:var(--foil-lo)}[data-shade="0"]{--shade:var(--shade-0)}[data-shade="1"]{--shade:var(--shade-1)}[data-shade="2"]{--shade:var(--shade-2)}[data-shade="3"]{--shade:var(--shade-3)}[data-shade="4"]{--shade:var(--shade-4)}[data-shade="5"]{--shade:var(--shade-5)}.grid-empty{max-width:52ch;padding:18px 2px;font-size:var(--body);line-height:1.5;color:var(--ink-2)}:root{--tress-min:100px;--tress-gap:6px;--tress-row:30px;--rod:8px;--tuck:6px;--fringe-h:14px;--fringe:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='144'%20height='16'%3E%3Cpath%20d='M0%200V2.00%20Q1.32%205.33%202.67%206.50%20Q2.80%205.33%204.11%202.42%20Q5.05%208.96%205.68%2010.93%20Q6.11%208.96%207.05%202.52%20Q8.33%2011.56%209.12%2014.10%20Q9.76%2011.56%2011.04%202.38%20Q11.80%2011.07%2011.45%2013.50%20Q12.66%2011.07%2013.42%203.45%20Q14.44%2011.00%2015.26%2013.42%20Q15.60%2011.00%2016.62%202.97%20Q17.46%208.40%2017.09%2010.24%20Q18.40%208.40%2019.23%203.26%20Q20.10%203.71%2019.87%204.52%20Q21.08%203.71%2021.95%202.57%20Q22.68%2010.14%2023.77%2012.37%20Q23.49%2010.14%2024.21%202.67%20Q25.76%206.60%2025.15%208.05%20Q27.51%206.60%2029.06%202.40%20Q30.56%2012.16%2031.61%2014.83%20Q32.24%2012.16%2033.74%201.57%20Q34.56%206.88%2034.97%208.39%20Q35.48%206.88%2036.29%202.53%20Q37.33%2011.19%2038.90%2013.64%20Q38.50%2011.19%2039.54%202.76%20Q40.84%204.09%2042.45%204.99%20Q42.30%204.09%2043.60%202.74%20Q44.50%2011.31%2045.04%2013.79%20Q45.51%2011.31%2046.40%201.25%20Q47.38%207.51%2048.63%209.15%20Q48.48%207.51%2049.45%202.53%20Q50.19%203.85%2050.62%204.69%20Q51.03%203.85%2051.77%202.43%20Q53.35%207.17%2052.98%208.74%20Q55.13%207.17%2056.72%203.16%20Q57.38%2010.85%2058.16%2013.23%20Q58.13%2010.85%2058.80%202.45%20Q60.15%2012.16%2062.27%2014.83%20Q61.67%2012.16%2063.02%202.04%20Q63.95%203.52%2064.46%204.29%20Q64.98%203.52%2065.91%202.31%20Q67.43%2011.33%2069.11%2013.81%20Q69.15%2011.33%2070.67%202.08%20Q71.35%209.59%2071.32%2011.69%20Q72.12%209.59%2072.79%202.06%20Q73.94%207.10%2074.50%208.66%20Q75.22%207.10%2076.37%201.87%20Q77.41%205.36%2078.46%206.54%20Q78.59%205.36%2079.64%203.11%20Q81.22%207.64%2080.42%209.32%20Q82.99%207.64%2084.56%202.43%20Q85.60%2012.47%2086.08%2015.21%20Q86.76%2012.47%2087.79%201.80%20Q88.67%2010.31%2089.92%2012.57%20Q89.65%2010.31%2090.52%203.33%20Q91.99%2010.68%2093.63%2013.02%20Q93.63%2010.68%2095.10%201.92%20Q96.16%2011.53%2096.36%2014.06%20Q97.35%2011.53%2098.41%201.88%20Q99.56%207.44%20101.23%209.07%20Q100.85%207.44%20102.00%203.01%20Q103.40%203.63%20103.94%204.43%20Q104.97%203.63%20106.37%202.42%20Q107.43%2011.20%20107.55%2013.66%20Q108.61%2011.20%20109.66%202.15%20Q110.82%209.36%20111.28%2011.42%20Q112.12%209.36%20113.27%202.28%20Q114.57%205.59%20115.21%206.81%20Q116.03%205.59%20117.32%202.67%20Q118.75%208.61%20118.29%2010.49%20Q120.36%208.61%20121.79%201.36%20Q123.22%208.45%20123.09%2010.31%20Q124.83%208.45%20126.26%203.27%20Q126.92%2012.05%20126.76%2014.70%20Q127.66%2012.05%20128.32%203.20%20Q129.85%205.06%20130.63%206.17%20Q131.57%205.06%20133.10%202.96%20Q133.74%209.89%20134.22%2012.06%20Q134.46%209.89%20135.11%201.82%20Q136.19%2010.49%20137.90%2012.79%20Q137.41%2010.49%20138.50%201.22%20Q139.42%207.37%20140.46%208.99%20Q140.45%207.37%20141.37%203.49%20Q142.21%2011.60%20142.19%2014.14%20Q143.16%2011.60%20144.00%202.00%20V0Z'/%3E%3C/svg%3E");--strands-h:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='180'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.009 0.7' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='360' height='180' filter='url(%23s)'/%3E%3C/svg%3E");--strands:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='360'%3E%3Cfilter id='s' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7 0.009' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='360' filter='url(%23s)'/%3E%3C/svg%3E")}.search-plate+.rail{margin-top:22px}.rail+.rail{margin-top:30px}.chart>.rail:first-child{margin-top:0}.rail-mark{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 14px;margin:0 0 9px;font-size:15px;font-weight:700;line-height:1.1}.rail-name{padding-left:.02em;font-stretch:125%;letter-spacing:.26em;text-transform:uppercase;color:var(--ink)}.rail-mark .tile{animation-name:seat;animation-duration:.26s;animation-timing-function:var(--ease-out)}.rail-count{display:inline-flex;align-items:baseline;gap:6px;font-size:var(--code);font-stretch:122%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tresses{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tress-min),1fr));grid-column-gap:var(--tress-gap);column-gap:var(--tress-gap);grid-row-gap:var(--tress-row);row-gap:var(--tress-row);margin:0;padding:0;list-style:none}.tress-cell{position:relative;min-width:0;padding-top:calc(var(--rod) - var(--tuck))}.tress-cell:before{z-index:3;left:calc(var(--tress-gap) / -2 - .5px);right:calc(var(--tress-gap) / -2 - .5px);background:linear-gradient(180deg,var(--foil-hi) 0,var(--foil) 34%,var(--foil-lo) 82%,color-mix(in srgb,var(--foil-lo) 70%,rgb(var(--cast))) 100%)}.tress-cell:after,.tress-cell:before{content:"";position:absolute;top:0;height:var(--rod);pointer-events:none}.tress-cell:after{z-index:2;left:calc(var(--tress-gap) / -2);right:calc(var(--tress-gap) / -2);box-shadow:0 2px 2px rgb(var(--cast)/calc(.5 * var(--castk))),0 7px 10px -5px rgb(var(--cast)/calc(.7 * var(--castk)))}.tress-hang{position:relative;transform-origin:50% calc(var(--tuck) - var(--rod) / 2);animation:hang 2s both;animation-delay:calc(var(--i, 0) * 42ms + 60ms)}@keyframes hang{0%{transform:rotate(2.4deg);animation-timing-function:cubic-bezier(.37,0,.63,1)}25%{transform:rotate(-1.35deg);animation-timing-function:cubic-bezier(.37,0,.63,1)}50%{transform:rotate(.62deg);animation-timing-function:cubic-bezier(.37,0,.63,1)}75%{transform:rotate(-.22deg);animation-timing-function:cubic-bezier(.37,0,.63,1)}to{transform:rotate(0deg)}}.tress{container:tress/inline-size;position:relative;display:block;aspect-ratio:5/13;text-decoration:none;color:var(--ink-on);-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out)}.tress:active{transform:translateY(2px)}.tress[data-still]{cursor:default}.tress[data-still]:active{transform:none}.tress:focus-visible{outline:2px solid var(--foil);outline-offset:3px}.tress-body{--foil-lo:var(--foil-on-lo);--foil:var(--foil-on);--foil-hi:var(--foil-on-hi);--foil-rgb:var(--foil-on-rgb);--die:drop-shadow(0 1px 0 rgb(0 0 0/0.5));position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;background-color:var(--shade);background-image:var(--tooth),linear-gradient(177deg,rgba(255,255,255,.08),rgba(0,0,0,.24) 72%);background-blend-mode:soft-light,normal;-webkit-mask-image:linear-gradient(#000,#000),var(--fringe);mask-image:linear-gradient(#000,#000),var(--fringe);-webkit-mask-size:100% calc(100% - var(--fringe-h) + 1px),144px var(--fringe-h);mask-size:100% calc(100% - var(--fringe-h) + 1px),144px var(--fringe-h);-webkit-mask-position:top left,calc(var(--i, 0) * -53px) 100%;mask-position:top left,calc(var(--i, 0) * -53px) 100%;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.tress-hang{filter:drop-shadow(0 2px 2px rgb(var(--cast)/calc(.45 * var(--castk)))) drop-shadow(0 12px 14px rgb(var(--cast)/calc(.42 * var(--castk))))}.tress-body:after{z-index:1;inset:0;background-image:var(--strands);background-size:180px 360px;mix-blend-mode:soft-light;opacity:.62;-webkit-mask-image:linear-gradient(180deg,transparent 18%,#000 64%);mask-image:linear-gradient(180deg,transparent 18%,#000 64%)}.tress-body:after,.tress-body:before{content:"";position:absolute;pointer-events:none}.tress-body:before{z-index:2;top:0;left:0;right:0;height:calc(var(--tuck) + 9px);background:linear-gradient(180deg,#060507,#1d1b21 58%,#0d0c10);box-shadow:inset 0 -1px 0 rgb(var(--foil-on-rgb)/.62),0 2px 3px rgb(0 0 0/.4)}.tress-root{position:relative;flex:1 1 auto;min-height:38%;isolation:isolate}.tress-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.tress-root[data-photo]{-webkit-mask-image:linear-gradient(180deg,#000 54%,transparent);mask-image:linear-gradient(180deg,#000 54%,transparent);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:-webkit-mask-size .42s var(--ease-out),mask-size .42s var(--ease-out)}.tress[data-portrait] .tress-img{object-position:50% 22%}.tress-root[data-photo]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 14%,var(--shade) 88%);mix-blend-mode:color;pointer-events:none}.tress-root:not([data-photo]){display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgb(0 0 0/.26) 0,transparent 72%)}.tress-initial{margin-top:-12%;font-size:clamp(36px,40cqi,64px);font-weight:700;font-stretch:122%;text-transform:uppercase;color:rgb(var(--ink-on-rgb)/.4)}@media (hover:hover){.tress:not([data-still]):hover .tress-root[data-photo]{-webkit-mask-size:100% 124%;mask-size:100% 124%}}.tress-tip{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-direction:column;gap:5px;padding:10px 10px calc(12px + var(--fringe-h))}.tress-name{--base:108%;font-size:17px;font-weight:700;font-stretch:var(--stretch,var(--base));line-height:1.05;letter-spacing:-.008em;text-transform:uppercase}.tress-name[data-measure] .tile-word,.tress-name[data-measure] .tiles{flex-wrap:nowrap}.tress-name .tile-word{flex-wrap:wrap;min-width:0;max-width:100%}.tress-sub{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-family:var(--mono);font-size:var(--print-sm);font-weight:400;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:rgb(var(--ink-on-rgb)/.74)}.tress-town{-webkit-line-clamp:1;line-clamp:1;color:rgb(var(--ink-on-rgb)/.9)}.tress-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 8px;margin-top:3px;min-width:0}.tress-grade{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.tress-grade .card-grade{font-size:var(--code)}.tress-away{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:none}.pin--tress{top:calc(var(--rod) - var(--tuck) + 9px);right:0}.tress-cell[data-pinned] .tress-body:before{background:linear-gradient(180deg,var(--foil-on-hi) 0,var(--foil-on) 42%,var(--foil-on-lo) 100%);box-shadow:inset 0 -1px 0 rgb(0 0 0/.45),0 2px 3px rgb(0 0 0/.4)}.tress-tie{position:absolute;z-index:3;top:calc(var(--tuck) + 9px);left:0;right:0;display:flex;align-items:center;justify-content:center;height:15px;background:linear-gradient(180deg,var(--foil-on-hi) 0,var(--foil-on) 46%,var(--foil-on-lo) 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.45),inset 0 -1px 0 rgb(0 0 0/.3),0 2px 3px rgb(0 0 0/.38);font-size:9.5px;font-weight:800;font-stretch:125%;letter-spacing:.3em;line-height:1;text-transform:uppercase;color:rgb(11 10 12/.84);text-shadow:0 1px 0 rgb(255 245 210/.45);padding-left:.3em}.tress-cell[data-pinned] .pin--tress{top:calc(var(--rod) + 24px)}@container tress (min-width: 186px){.tress-tie{height:17px;font-size:10.5px}}@container tress (max-width: 150px){.tress-tip{padding-inline:8px}.tress-name{--base:86%;font-size:15.5px;letter-spacing:0}.tress-sub{letter-spacing:.03em}}@container tress (min-width: 186px){.tress-tip{gap:6px;padding:12px 12px calc(14px + var(--fringe-h))}.tress-name{--base:112%;font-size:20px}}@media (min-width:700px){:root{--tress-min:138px;--tress-gap:10px;--tress-row:36px;--rod:9px;--tuck:6px}.rail-mark{margin-bottom:11px}}@media (min-width:960px){:root{--tress-min:158px}.rail-mark{font-size:16px}}@media (min-width:1400px){:root{--tress-min:154px;--tress-gap:12px;--tress-row:40px;--rod:10px;--tuck:7px;--fringe-h:16px}.rail-mark{font-size:17px}}@media (min-width:1700px){:root{--tress-min:168px}}@media (prefers-reduced-motion:reduce){.tress-hang{animation:none}.tress-root[data-photo]{transition:none}}.sheaf{min-width:0}.blade-mark{--blade-t:40px;--tip-l:58px;--rivet:22px;--fringe-v:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='144'%3E%3Cpath%20d='M0%200H2.0%20Q8.83%201.45%2010.77%202.15%20Q8.83%203.09%203.01%204.54%20Q6.96%206.07%208.49%207.22%20Q6.96%207.78%202.06%209.31%20Q12.53%2010.28%2015.28%2010.54%20Q12.53%2011.37%201.90%2012.34%20Q8.92%2013.14%2010.88%2013.23%20Q8.92%2014.04%203.10%2014.84%20Q8.36%2016.28%2010.20%2017.55%20Q8.36%2017.90%201.26%2019.34%20Q3.33%2020.28%204.07%2020.48%20Q3.33%2021.34%201.40%2022.28%20Q7.79%2023.45%209.49%2024.79%20Q7.79%2024.78%203.43%2025.95%20Q10.35%2026.95%2012.62%2027.56%20Q10.35%2028.07%201.75%2029.06%20Q6.68%2030.02%208.15%2029.69%20Q6.68%2031.09%203.11%2032.05%20Q12.23%2033.34%2014.92%2032.96%20Q12.23%2034.79%201.28%2036.08%20Q11.36%2037.12%2013.86%2038.04%20Q11.36%2038.30%202.57%2039.34%20Q7.11%2040.44%208.67%2039.99%20Q7.11%2041.68%203.29%2042.78%20Q9.67%2043.57%2011.79%2044.36%20Q9.67%2044.46%203.41%2045.26%20Q6.37%2046.20%207.77%2045.83%20Q6.37%2047.26%201.80%2048.20%20Q9.68%2048.97%2011.80%2048.91%20Q9.68%2049.84%203.25%2050.61%20Q12.52%2051.98%2015.27%2051.91%20Q12.52%2053.51%201.90%2054.88%20Q4.29%2055.70%205.23%2056.79%20Q4.29%2056.62%203.07%2057.44%20Q5.25%2058.70%206.40%2058.73%20Q5.25%2060.12%203.13%2061.38%20Q7.52%2062.41%209.17%2062.04%20Q7.52%2063.58%202.51%2064.62%20Q12.25%2066.16%2014.94%2068.20%20Q12.25%2067.90%202.87%2069.44%20Q9.96%2071.00%2012.15%2071.19%20Q9.96%2072.75%203.55%2074.31%20Q12.13%2075.08%2014.79%2076.06%20Q12.13%2075.94%201.40%2076.71%20Q12.09%2077.45%2014.74%2077.80%20Q12.09%2078.27%202.87%2079.01%20Q8.66%2080.46%2010.57%2080.88%20Q8.66%2082.08%203.03%2083.53%20Q4.45%2084.97%205.43%2086.09%20Q4.45%2086.60%203.43%2088.04%20Q6.25%2088.77%207.62%2089.28%20Q6.25%2089.59%202.14%2090.32%20Q3.39%2091.54%204.13%2091.61%20Q3.39%2092.91%201.96%2094.13%20Q6.41%2095.40%207.82%2094.91%20Q6.41%2096.82%202.96%2098.09%20Q12.56%2098.81%2015.31%2098.88%20Q12.56%2099.61%202.09%20100.33%20Q8.34%20101.80%2010.17%20101.52%20Q8.34%20103.46%202.90%20104.93%20Q11.49%20106.09%2014.01%20105.51%20Q11.49%20107.40%201.60%20108.57%20Q10.87%20109.35%2013.25%20110.16%20Q10.87%20110.22%202.96%20111.00%20Q4.03%20112.46%204.91%20112.97%20Q4.03%20114.09%202.35%20115.54%20Q10.82%20116.93%2013.20%20117.23%20Q10.82%20118.49%202.48%20119.88%20Q10.51%20121.33%2012.81%20122.53%20Q10.51%20122.96%201.94%20124.41%20Q11.68%20125.49%2014.25%20125.97%20Q11.68%20126.71%202.47%20127.78%20Q11.31%20128.75%2013.79%20129.99%20Q11.31%20129.84%202.60%20130.81%20Q6.65%20132.04%208.10%20133.98%20Q6.65%20133.42%201.42%20134.64%20Q11.69%20135.75%2014.25%20137.03%20Q11.69%20136.99%203.05%20138.09%20Q4.42%20138.79%205.39%20138.71%20Q4.42%20139.57%202.57%20140.27%20Q3.84%20141.46%204.68%20143.24%20Q3.84%20142.81%202.00%20144.00%20H0Z'/%3E%3C/svg%3E");position:relative;display:block;width:min(100%,520px);height:var(--blade-t);margin:34px 0 14px;color:var(--ink-on);font:inherit;filter:drop-shadow(0 2px 2px rgb(var(--cast)/calc(.42 * var(--castk)))) drop-shadow(0 8px 12px rgb(var(--cast)/calc(.3 * var(--castk))));transform-origin:calc(var(--blade-t) / 2) 50%}.hero+.sheaf>.blade-mark:first-child,.hero+.visit .blade-mark{margin-top:30px}.blade-body{--foil-lo:var(--foil-on-lo);--foil:var(--foil-on);--foil-hi:var(--foil-on-hi);--foil-rgb:var(--foil-on-rgb);--die:drop-shadow(0 1px 0 rgb(0 0 0/0.5));position:absolute;inset:0;display:flex;align-items:center;padding:0 calc(var(--tip-l) + 14px) 0 calc(var(--blade-t) + 4px);border-radius:calc(var(--blade-t) / 2) 0 0 calc(var(--blade-t) / 2);background-color:var(--shade);background-image:linear-gradient(90deg,transparent calc(100% - var(--tip-l)),rgb(0 0 0/.28) calc(100% - var(--tip-l)),rgb(0 0 0/.28) calc(100% - var(--tip-l) + 2px),transparent calc(100% - var(--tip-l) + 2px)),var(--tooth),linear-gradient(180deg,rgba(255,255,255,.1),rgba(0,0,0,.24) 88%);background-blend-mode:normal,soft-light,normal;box-shadow:inset 0 1px 0 rgb(var(--foil-on-rgb)/.5);-webkit-mask-image:linear-gradient(#000,#000),var(--fringe-v);mask-image:linear-gradient(#000,#000),var(--fringe-v);-webkit-mask-size:calc(100% - 15px) 100%,16px 144px;mask-size:calc(100% - 15px) 100%,16px 144px;-webkit-mask-position:left top,right calc(var(--k, 0) * -41px);mask-position:left top,right calc(var(--k, 0) * -41px);-webkit-mask-repeat:no-repeat,repeat-y;mask-repeat:no-repeat,repeat-y}.blade-body:after{content:"";position:absolute;top:0;bottom:0;right:0;width:var(--tip-l);background-image:var(--strands-h);background-size:360px 180px;mix-blend-mode:soft-light;opacity:.85;pointer-events:none}.blade-print{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:12px;min-width:0;white-space:nowrap}.blade-name{font-size:13px;font-stretch:120%;letter-spacing:.2em;line-height:1.1;text-transform:uppercase}.blade-figure,.blade-name{flex:0 0 auto;font-weight:700}.blade-figure{display:inline-flex;align-items:baseline;gap:6px;font-size:18px;font-stretch:112%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.005em;line-height:1;text-transform:none}.blade-figure .figure-qual,.blade-word{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--ink-on-rgb)/.8)}.blade-word{flex:0 0 auto}@media (max-width:699px){.blade-figure .figure-qual{display:none}.blade-name{letter-spacing:.16em}}@media (max-width:379px){.blade-print{gap:8px}.blade-name{font-stretch:104%;letter-spacing:.1em}.blade-figure{font-size:16px}}.blade-rivet{position:absolute;z-index:1;left:calc(var(--blade-t) / 2 - var(--rivet) / 2);top:calc(50% - var(--rivet) / 2);width:var(--rivet);height:var(--rivet);border-radius:50%;background:radial-gradient(circle at 36% 30%,rgb(255 250 228/.75) 0 7%,transparent 24%),radial-gradient(circle,#3a2706 0 7%,var(--foil-on-lo) 11%,var(--foil-on) 30%,var(--foil-on-hi) 48%,var(--foil-on) 60%,var(--foil-on-lo) 68%,var(--foil-on-hi) 76%,var(--foil-on) 86%,var(--foil-on-lo) 100%);box-shadow:inset 0 0 0 1px rgb(0 0 0/.3),0 1px 2px rgb(0 0 0/.5)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.blade-mark{animation:blade-turn linear both;animation-timeline:view();animation-range:entry 10% entry 90%}@keyframes blade-turn{0%{transform:rotate(calc(-4deg - var(--k, 0) * 2deg))}to{transform:rotate(0deg)}}}}#osoblje{--tress-min:150px}#osoblje .tress{aspect-ratio:5/8}@media (min-width:700px){#osoblje{--tress-min:200px}}@media (min-width:960px){#osoblje{--tress-min:250px}}@media (min-width:700px){.blade-mark{--blade-t:44px;--tip-l:64px;--rivet:24px}.blade-name{font-size:14px}.blade-figure{font-size:20px}}@media (min-width:960px){.blade-mark{--blade-t:48px;--tip-l:72px;--rivet:26px;margin-top:42px}.blade-figure{font-size:var(--code)}}.date-rail{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:14px var(--inset) 0}.rail-quick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.rail-cell{flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:64px;padding:9px 6px;text-align:center}.rail-word{order:-1;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);transition:color .15s var(--ease-out)}.rail-cell .tiles{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--code-lg);font-weight:700;font-stretch:122%;letter-spacing:-.015em}.rail--lit{--floor:var(--panel-lit);background:var(--panel-lit);box-shadow:var(--marked)}.rail--lit .rail-word{color:var(--foil)}.rail-other{grid-column:1/-1;flex-direction:row;justify-content:flex-start;min-height:46px;padding:10px 14px}.rail-other,.rail-other>.tiles{font-family:var(--mono);font-size:var(--print);font-weight:500;letter-spacing:.14em}.rail-other>.tiles{font-stretch:100%}.rail-other .figure .tiles{font-family:var(--set-face);font-size:var(--code);font-weight:700;font-stretch:122%;letter-spacing:-.01em}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:6px;gap:6px;padding-top:2px}.grid-item{display:flex;min-width:0}.grid-cell{justify-content:center;min-height:62px;padding:10px 6px}.grid-cell .tiles{font-size:var(--code-xl);font-weight:700;font-stretch:124%;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.soldout{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;margin-top:6px;padding:26px 18px 22px;border:0;border-radius:var(--r-lg);background:var(--panel);box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.06 * var(--litk))),0 2px 4px rgb(var(--cast)/calc(.55 * var(--castk)));text-align:left;cursor:pointer}.soldout-mark{align-self:flex-start;padding:7px 13px 6px;border:2px solid var(--claim);border-radius:2px;color:var(--claim);font-size:19px;font-weight:800;font-stretch:118%;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-3.2deg);opacity:.92}.soldout-next{display:flex;flex-direction:column;gap:5px}.soldout-label{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.soldout-day{display:flex;flex-wrap:wrap;align-items:baseline;gap:.34em;font-size:var(--code-lg);font-weight:700;font-stretch:118%;line-height:1.05;text-transform:uppercase;color:var(--ink)}.soldout-day .foil{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.015em}.soldout-go{display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-family:var(--mono);font-size:var(--print);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--foil)}.soldout-go:after{content:"";width:24px;height:1px;background:currentColor;transform:scaleX(.667);transform-origin:left center;transition:transform .16s var(--ease-out)}button.soldout{box-shadow:inset 0 0 0 1px rgb(var(--foil-rgb)/.28),inset 0 1px 0 rgb(var(--lit)/calc(.07 * var(--litk))),0 1px 2px rgb(var(--cast)/calc(.55 * var(--castk)));transition:background-color .15s var(--ease-out),transform .15s var(--ease-out)}button.soldout:hover{background:var(--panel-lit);box-shadow:inset 0 0 0 1px rgb(var(--foil-rgb)/.55),inset 0 1px 0 rgb(var(--lit)/calc(.1 * var(--litk))),0 2px 5px rgb(var(--cast)/calc(.6 * var(--castk)))}button.soldout:active{transform:translateY(1px)}button.soldout:hover .soldout-go:after{transform:scaleX(1)}.channel--date{position:relative}.date-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;background:none;cursor:pointer}.tiles{flex:0 1 auto;flex-wrap:wrap;min-width:0}.tile-word,.tiles{display:inline-flex;align-items:center}.tile-word{flex-wrap:nowrap}.nowrap{display:inline-flex;flex:0 0 auto}.nowrap .tiles{flex-wrap:nowrap}.tile{display:inline-block;position:relative;font:inherit;color:inherit;transform-origin:50% 50%;transform:translateY(var(--dy,0)) rotate(var(--rot,0deg));animation:flap var(--flap) var(--ease-fall) backwards;animation-delay:var(--delay,0s)}.tile--red{color:var(--claim)}.tile--dim{color:var(--ink-2)}.tile-gap{display:inline-block;width:.26em}@keyframes flap{0%{opacity:0;transform:perspective(var(--axle)) translateY(var(--dy,0)) rotate(var(--rot,0deg)) rotateX(-88deg)}18%{opacity:1}58%{animation-timing-function:cubic-bezier(.3,0,.24,1);transform:perspective(var(--axle)) translateY(var(--dy,0)) rotate(var(--rot,0deg)) rotateX(7deg)}80%{animation-timing-function:cubic-bezier(.35,0,.28,1);transform:perspective(var(--axle)) translateY(var(--dy,0)) rotate(var(--rot,0deg)) rotateX(-2deg)}to{opacity:1;transform:perspective(var(--axle)) translateY(var(--dy,0)) rotate(var(--rot,0deg)) rotateX(0deg)}}.past-mark .tile,.question .tile,.question-sub .tile,.section-mark .tile,.wall-board-title .tile,.wordmark .tile{animation-name:seat;animation-duration:.26s;animation-timing-function:var(--ease-out)}@keyframes seat{0%{opacity:0;transform:translateY(calc(var(--dy, 0px) + 6px)) rotate(var(--rot,0deg)) scale(.985)}to{opacity:1;transform:translateY(var(--dy,0)) rotate(var(--rot,0deg)) scale(1)}}.tile--turn{animation:none;opacity:1}.tile-leaf{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--floor);background-image:inherit;-webkit-background-clip:inherit;background-clip:inherit;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:50% 50%;animation-duration:var(--turn);animation-timing-function:var(--ease-fall);animation-fill-mode:both;animation-delay:var(--delay,0s)}.tile-leaf--fall{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0);animation-name:leaf-fall}.tile-leaf--now{animation-name:leaf-now}.tile-leaf--now,.tile-leaf--was{-webkit-clip-path:inset(50% 0 0 0);clip-path:inset(50% 0 0 0)}.tile-leaf--was{animation-name:leaf-was}@keyframes leaf-fall{0%{filter:brightness(1);transform:perspective(var(--axle)) rotateX(0deg)}50%,to{filter:brightness(var(--leaf-dim));transform:perspective(var(--axle)) rotateX(-90deg)}}@keyframes leaf-now{0%,50%{filter:brightness(var(--leaf-dim));transform:perspective(var(--axle)) rotateX(90deg)}to{filter:brightness(1);transform:perspective(var(--axle)) rotateX(0deg)}}@keyframes leaf-was{0%,94%{opacity:1}to{opacity:0}}.tile-tail{position:relative;align-self:stretch;width:0}.tile-tail-run{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center}.tile--spent{animation:unit-spent var(--turn) var(--ease-fall) both;animation-delay:var(--delay,0s)}@keyframes unit-spent{0%,58%{opacity:1}to{opacity:0}}.board-foot{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:2px 24px;min-height:48px;padding:4px var(--inset);border-top:1px solid var(--edge-2)}.board-foot>:first-child{flex:0 0 auto}.board-foot:not(:has(.back,.wall-line,.wall-link,.commit)){display:none}.range-band{flex:0 0 auto;position:relative;z-index:6;display:grid;grid-template-columns:repeat(4,1fr);background-color:var(--board);background-image:var(--tooth);background-blend-mode:soft-light;border-top:1px solid var(--edge);box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.05 * var(--litk)));padding-bottom:env(safe-area-inset-bottom)}.station{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:56px;padding:8px 4px 9px;color:var(--ink-3);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .15s var(--ease-out),background-color .15s var(--ease-out)}.station:before{content:"";position:absolute;top:-1px;left:50%;width:28px;height:2px;margin-left:-14px;background:var(--foil);opacity:0;transition:opacity .15s var(--ease-out)}.station[aria-current=page]{color:var(--foil)}.station[aria-current=page]:before{opacity:1}.station:hover{color:var(--ink-2);background:var(--foil-wash)}.station[aria-current=page]:hover{color:var(--foil)}.station:active{background:var(--foil-wash-2)}.station:focus-visible{outline-offset:-3px}.station-mark{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.station-initial{display:grid;place-items:center;width:21px;height:21px;font-size:17px;font-weight:700;font-stretch:118%}.station-initial,.station-word{line-height:1;text-transform:uppercase}.station-word{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.12em}.station-count{position:absolute;top:5px;left:50%;margin-left:8px;font-size:15px;font-weight:700;font-stretch:118%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1}.back{display:inline-flex;align-items:center;gap:7px;padding:8px 0;border:0;background:none;color:var(--ink-2);font-family:var(--mono);font-size:var(--print);font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .14s var(--ease-out)}.back:before{content:"";width:14px;height:1px;background:currentColor}.back:hover{color:var(--foil)}.panel-all{display:inline-flex;align-items:center;gap:8px;padding:8px 0;border:0;background:none;color:var(--ink-2);font-family:var(--mono);font-size:var(--print);font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .14s var(--ease-out)}.panel-all:after{content:"";width:16px;height:1px;background:currentColor;transform:scaleX(.625);transform-origin:left;transition:transform .22s var(--ease-out)}.panel-all:hover{color:var(--foil)}.panel-all:hover:after{transform:scaleX(1)}.wall-line{margin:0;max-width:46ch;padding:2px 0;font-size:var(--print);line-height:1.5;color:var(--ink-2)}.wall-line--fine{font-size:var(--print-sm);color:var(--ink-3)}.wall-place{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 9px;color:var(--ink-2);text-decoration:none;transition:color .16s var(--ease-out)}.wall-place:focus-visible,.wall-place:hover{color:var(--foil)}.wall-place-go{flex:0 0 auto;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.16em;text-transform:uppercase;-webkit-text-decoration-color:rgb(var(--foil-rgb)/.45);text-decoration-color:rgb(var(--foil-rgb)/.45);text-underline-offset:3px}.wall-link,.wall-place-go{color:var(--foil);text-decoration:underline}.wall-link{padding:2px 0;border:0;background:none;font:inherit;text-align:left;-webkit-text-decoration-color:rgb(var(--foil-rgb)/.45);text-decoration-color:rgb(var(--foil-rgb)/.45);text-underline-offset:3px;cursor:pointer}.wall-link:hover{-webkit-text-decoration-color:var(--foil);text-decoration-color:var(--foil)}.wall-link--inline{display:inline}.contact{gap:9px;padding-top:4px}.contact,.field-set{display:flex;flex-direction:column}.field-set{gap:5px}.field{display:flex;flex-direction:column;gap:3px;padding:9px 14px 10px;border-radius:var(--r);background:var(--sunk);box-shadow:var(--cut);transition:box-shadow .16s var(--ease-out)}.field:focus-within{box-shadow:inset 0 2px 4px rgb(var(--cast)/calc(.6 * var(--castk))),inset 0 0 0 1px rgb(var(--foil-rgb)/.55)}.field-label{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);transition:color .16s var(--ease-out)}.field:focus-within .field-label{color:var(--foil)}.field-line{display:flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid rgb(var(--edge-rgb)/.45);transition:border-color .16s var(--ease-out)}.field:focus-within .field-line{border-bottom-color:var(--foil)}.field-input{flex:1 1 auto;min-width:0;width:100%;padding:2px 0 1px;border:0;background:none;color:var(--ink);font-size:20px;font-weight:600;font-stretch:106%;letter-spacing:-.005em;caret-color:var(--foil)}.field-input::placeholder{color:var(--ink-3);font-weight:400}.field-input:focus{outline:none}.field-input--note{padding-top:4px;font-size:var(--body);font-weight:400;font-stretch:100%;letter-spacing:normal;line-height:1.5;resize:none}.field-input--code{font-size:var(--code-lg);font-weight:700;font-stretch:122%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.34em}.field[data-invalid],.field[data-invalid]:focus-within{background:color-mix(in srgb,var(--claim) 9%,var(--sunk));box-shadow:inset 0 0 0 1px rgb(var(--claim-rgb)/.85),var(--cut)}.field[data-invalid] .field-line,.field[data-invalid]:focus-within .field-line{border-bottom-color:var(--claim)}.field[data-invalid] .field-label,.field[data-invalid]:focus-within .field-label{color:var(--ink)}.field-error{display:flex;align-items:baseline;gap:8px;margin:0;padding:1px 14px 0;font-size:var(--body);font-weight:500;line-height:1.4;color:var(--ink);animation:refusal-in .22s var(--ease-out) both}.field-error:before,.refusal:before{content:"";flex:0 0 auto;width:6px;height:6px;transform:translateY(-1px);background:var(--claim)}.refusal{display:flex;align-items:baseline;gap:9px;margin:0;padding:12px 14px 13px;border-radius:var(--r);background:var(--claim-wash);box-shadow:inset 0 0 0 1px rgb(var(--claim-rgb)/.7);font-size:var(--body);font-weight:500;line-height:1.45;color:var(--ink);animation:refusal-in .22s var(--ease-out) both}.well-inner>.refusal{width:100%;margin-bottom:12px}.well-inner>.refusal:not(:first-child){margin-top:12px}@keyframes refusal-in{0%{opacity:.4;transform:translateY(-2px)}}.dial{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:2px 10px 2px 0;border:0;border-right:1px solid rgb(var(--edge-rgb)/.4);background:none;color:var(--foil);font-family:var(--mono);font-size:17px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.dial-mark{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.doors{display:flex;flex-direction:column;align-items:center;gap:9px}.door{width:100%;max-width:400px}.door--google{display:flex;justify-content:center;min-height:40px;transition:opacity .15s var(--ease-out)}.door--google[data-busy]{opacity:.5;pointer-events:none}.door--apple{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid #fff;border-radius:4px;background:#fff;color:#000;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:normal;text-transform:none;cursor:pointer;transition:opacity .15s var(--ease-out)}:root[data-theme=light] .door--apple{border-color:#000;background:#000;color:#fff}.door--apple:disabled{opacity:.5;cursor:default}.door-mark{width:14px;height:17px;margin-top:-2px;fill:currentColor}.or-line{padding:4px 0 2px;font-size:var(--print-sm);letter-spacing:.2em;color:var(--ink-3)}.or-line,.social{font-family:var(--mono);text-transform:uppercase;text-align:center}.social{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;padding:12px 14px;border:1px solid rgb(var(--edge-rgb)/.34);border-radius:var(--r);background:none;color:var(--ink-2);font-size:var(--print);font-weight:500;letter-spacing:.14em;text-decoration:none;cursor:pointer;transition:border-color .15s var(--ease-out),color .15s var(--ease-out),background-color .15s var(--ease-out)}.social:hover{border-color:var(--foil);color:var(--ink);background:var(--foil-wash)}.social--danger{border-color:rgb(var(--claim-rgb)/.55)}.social--danger:hover{color:var(--ink);border-color:var(--claim);background:var(--claim-wash)}.social-mark{width:17px;height:17px;fill:var(--ink-2)}.social:disabled{opacity:.5;cursor:default}.commit{--floor:var(--claim-field);position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;margin-top:5px;padding:14px 18px;border:0;border-radius:var(--r);background:var(--claim-field);color:var(--ink-on);font-size:19px;font-weight:700;font-stretch:116%;letter-spacing:.01em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;box-shadow:inset 0 0 0 1px rgb(var(--foil-on-rgb)/.45),inset 0 -2px 0 rgba(0,0,0,.3),0 2px 4px rgb(var(--cast)/calc(.5 * var(--castk))),0 14px 26px -16px rgb(var(--cast)/calc(.85 * var(--castk)));transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out)}.commit:before{inset:0;background:linear-gradient(104deg,rgba(255,255,255,.115) 0 36%,rgba(255,255,255,.03) 36.4% 50%,rgba(255,255,255,0) 50.4%),linear-gradient(180deg,rgba(255,255,255,.05),rgba(0,0,0,.26))}.commit:after,.commit:before{content:"";position:absolute;z-index:-1;pointer-events:none}.commit:after{top:-60%;bottom:-60%;left:-40%;width:34%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.42),transparent);transform:translateX(-260%) rotate(8deg)}.commit:focus-visible:after,.commit:hover:after{animation:varnish .9s var(--ease-out)}@keyframes varnish{to{transform:translateX(520%) rotate(8deg)}}.commit:active{transform:translateY(1px);box-shadow:inset 0 2px 5px rgba(0,0,0,.35),0 1px 2px rgb(var(--cast)/calc(.5 * var(--castk)))}.commit:disabled{background:var(--claim-deep);color:rgb(var(--ink-on-rgb)/.72);cursor:default;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.commit:disabled:after{display:none}.review{display:flex;flex-direction:column;gap:5px;padding-bottom:3px}.review .channel--set--claim{--floor:color-mix(in srgb,var(--claim) 24%,var(--panel));background:color-mix(in srgb,var(--claim) 24%,var(--panel));box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.1 * var(--litk))),inset 2px 0 0 var(--claim),0 1px 2px rgb(var(--cast)/calc(.55 * var(--castk)))}.channel--set .figure:not(.figure--word){font-size:var(--code-lg)}.empty-state{display:flex;flex-direction:column;gap:14px;padding:6px 0 20px}.empty-lead{max-width:46ch;font-size:var(--print);line-height:1.5;color:var(--ink-2)}.mailed{display:flex;flex-direction:column;gap:8px;padding:20px 16px;border-radius:var(--r);background:var(--panel);box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.06 * var(--litk)));font-family:var(--mono);font-size:var(--print-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.mailed strong{font-size:20px;font-weight:600;font-stretch:108%;letter-spacing:-.005em;color:var(--ink);overflow-wrap:anywhere}.mailed strong,.mailed-note{font-family:var(--set-face);text-transform:none}.mailed-note{font-size:var(--print);letter-spacing:0;line-height:1.5;color:var(--ink-2)}.mailed-note--fresh{color:var(--ink);font-weight:500}.mailed-acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mailed-acts .social{flex:1 1 auto;width:auto}.social-out{flex:0 0 auto;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.picker-scrim{position:fixed;inset:0;z-index:40;width:100%;height:100%;border:0;padding:0;background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.picker{position:fixed;z-index:41;inset:auto 0 0 0;max-height:86dvh;display:flex;flex-direction:column;margin:0 auto;width:min(100%,var(--box));border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--board);background-image:var(--tooth);box-shadow:0 -2px 0 rgb(var(--foil-rgb)/.4),0 -24px 60px rgb(var(--cast)/calc(.7 * var(--castk)));animation:picker-up .26s var(--ease-out)}@keyframes picker-up{0%{transform:translateY(14px);opacity:0}}.picker-head{flex:0 0 auto;padding:14px var(--inset) 10px}.picker-well{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 var(--inset) 6px;scrollbar-width:thin;scrollbar-color:var(--foil-lo) transparent}.picker-row{display:flex;align-items:center;gap:10px;width:100%;padding:13px 4px;border:0;background:none;color:var(--ink);font-size:var(--body);text-align:left;cursor:pointer}.picker-row--on,.picker-row:hover{color:var(--foil)}.picker-name{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-dial{flex:0 0 auto;font-family:var(--mono);font-size:var(--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.picker-row--on .picker-dial{color:var(--foil)}.picker-empty{padding:18px 4px;font-size:var(--body);color:var(--ink-2)}.picker-foot{flex:0 0 auto;padding:6px var(--inset) max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--edge-2)}.panel-empty{max-width:52ch;padding:16px 2px;font-size:var(--body);line-height:1.5;color:var(--ink-2)}.detail{display:flex;flex-direction:column;gap:6px;padding-top:4px}.detail-slot .channel--set{--floor:color-mix(in srgb,var(--claim) 24%,var(--panel));background:color-mix(in srgb,var(--claim) 24%,var(--panel));flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:15px 16px 17px;box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.1 * var(--litk))),inset 2px 0 0 var(--claim),0 1px 2px rgb(var(--cast)/calc(.55 * var(--castk)))}.detail-slot .channel--set .leader{display:none}.detail-slot .channel--set .figure{margin-left:0;padding-left:0;font-size:clamp(40px,12vw,54px);letter-spacing:-.03em}.detail-slot .channel--set>.tiles{font-size:var(--print);letter-spacing:.16em;color:var(--ink-2)}.channel--empty{min-height:88px;background:var(--sunk);box-shadow:var(--cut-deep);cursor:default}.detail-status{padding-top:2px}.detail-cancel{margin-top:8px}.detail-confirm{gap:7px;margin-top:8px}.detail-confirm,.keep{display:flex;flex-direction:column}.keep{gap:8px;padding-top:10px}.keep .section-mark{margin-bottom:2px}.channel--keep{align-items:center;gap:14px;padding:14px 16px 15px 17px;text-transform:none;box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.09 * var(--litk))),inset 3px 0 0 var(--claim),0 1px 2px rgb(var(--cast)/calc(.55 * var(--castk)))}.channel--keep:hover{--floor:var(--panel-lit);background:var(--panel-lit);box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.1 * var(--litk))),inset 3px 0 0 var(--claim),0 2px 4px rgb(var(--cast)/calc(.6 * var(--castk))),0 10px 22px -14px rgb(var(--cast)/calc(.9 * var(--castk)))}.channel--keep:active{transform:translateY(1px)}.channel--keep[data-on],.channel--keep[data-on]:hover{--floor:var(--panel-lit);background:var(--panel-lit);box-shadow:var(--panel-set)}.keep-mark{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r);background:var(--sunk);box-shadow:var(--cut);color:var(--ink-2);transition:color .15s var(--ease-out)}.keep-mark .pin-mark{width:24px;height:24px}.channel--keep:hover .keep-mark{color:var(--ink)}.channel--keep[data-on] .keep-mark{color:var(--foil)}.channel--keep[data-on] .pin-mark{fill:currentColor}.channel--keep[data-on] .pin-needle{fill:none}.keep-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.keep-head{font-size:var(--set);font-weight:600;font-stretch:108%;letter-spacing:-.004em;line-height:1.06;text-transform:uppercase;color:var(--ink)}.keep-body{font-size:var(--print);font-weight:400;font-stretch:100%;letter-spacing:normal;line-height:1.5;text-transform:none;color:var(--ink-2)}.keep-body strong{font-weight:600;color:var(--ink)}.threshold .channel--keep{cursor:default}.threshold .channel--keep:not([data-on]):hover{--floor:var(--panel);background:var(--panel);box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.09 * var(--litk))),inset 3px 0 0 var(--claim),0 1px 2px rgb(var(--cast)/calc(.55 * var(--castk)))}.threshold .channel--keep:active{transform:none}.thread{display:flex;flex-direction:column;gap:9px;padding-top:22px;margin-top:20px;border-top:1px solid rgb(var(--edge-rgb)/.45)}.thread-head{margin:0;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.thread-empty{max-width:46ch;margin:0;font-size:var(--body);line-height:1.5;color:var(--ink-2)}.channel--message .message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.channel--message .message-role{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.channel--message[data-side=salon]{margin-right:22px}.channel--message[data-side=me]{margin-left:22px;background:var(--sunk);box-shadow:var(--cut)}.thread-write{display:flex;flex-direction:column;gap:9px;padding-top:4px}.field--area{padding-bottom:11px}.field-area{width:100%;min-height:76px;padding:4px 0 1px;border:0;background:none;color:var(--ink);font-family:var(--set-face);font-size:var(--body);font-weight:400;font-stretch:100%;line-height:1.5;letter-spacing:normal;caret-color:var(--foil);resize:vertical}.field-area:focus{outline:none}.field-area::placeholder{color:var(--ink-3)}.field-hint{padding-left:14px;font-size:var(--print);line-height:1.45;color:var(--ink-3)}.profile-facts{display:flex;flex-direction:column;gap:5px;padding-top:14px}.profile-out{margin-top:14px}.past{padding-top:8px}.matrix-scroll{overflow-x:auto;padding-top:6px;scrollbar-width:thin;scrollbar-color:var(--foil-lo) transparent}.matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--print)}.matrix td,.matrix th{padding:12px 8px;text-align:center;border-bottom:1px solid var(--hair)}.matrix td:first-child,.matrix th:first-child{text-align:left;padding-left:0;font-family:var(--set-face);font-size:var(--body);font-weight:500;color:var(--ink)}.matrix thead th{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom-color:rgb(var(--edge-rgb)/.45)}.matrix input[type=checkbox]{width:19px;height:19px;accent-color:var(--claim);cursor:pointer}.slip-stack{position:fixed;z-index:46;top:calc(env(safe-area-inset-top, 0px) + 58px);left:0;right:0;display:flex;flex-direction:column;align-items:flex-end;width:min(100%,var(--box));margin:0 auto;padding:0 var(--inset);pointer-events:none}.slip-slot{display:grid;grid-template-rows:1fr;width:min(360px,100%);transition:grid-template-rows .22s var(--ease-out) 60ms}.slip-slot[data-leaving=true]{grid-template-rows:0fr}.slip-well{min-height:0;padding-bottom:8px}.slip,.slip-slot[data-leaving=true] .slip-well{overflow:hidden}.slip{--floor:var(--board);position:relative;pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;border-radius:var(--r-lg);background-color:var(--board);background-image:var(--tooth);background-blend-mode:soft-light;box-shadow:inset 3px 0 0 var(--claim),inset 0 0 0 1px var(--edge),inset 0 1px 0 rgb(var(--lit)/calc(.09 * var(--litk))),0 22px 44px -18px rgb(var(--cast)/calc(.9 * var(--castk)));animation:slip-in .24s var(--ease-out) both}@keyframes slip-in{0%{transform:translateX(16px);opacity:0}}.slip-slot[data-leaving=true] .slip{animation:slip-out .18s var(--ease-out) forwards}@keyframes slip-out{to{transform:translateX(10px);opacity:0}}.slip-body{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:13px 4px 15px 16px;border:0;background:none;text-align:left;color:var(--ink);cursor:default;transition:background-color .15s var(--ease-out)}.slip-body[data-leads=true]{cursor:pointer}.slip-body[data-leads=true]:hover{background:var(--foil-wash)}.slip-title{font-size:var(--set);font-weight:600;font-stretch:108%;letter-spacing:-.004em;line-height:1.06;color:var(--ink)}.slip-text,.slip-title{display:block;font-family:var(--set-face)}.slip-text{font-size:var(--body);font-weight:400;line-height:1.4;color:var(--ink-2)}.slip-close{align-self:start;display:grid;place-items:center;width:40px;height:40px;margin:3px 3px 0 0;padding:0;border:0;border-radius:var(--r);background:none;color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease-out),background-color .15s var(--ease-out)}.slip-close:hover{color:var(--ink);background:var(--foil-wash-2)}.slip-mark{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.slip-fuse{position:absolute;left:3px;right:0;bottom:0;height:1px;background:rgb(var(--foil-rgb)/.7);transform-origin:left;animation:slip-fuse linear forwards}@keyframes slip-fuse{to{transform:scaleX(0)}}.slip[data-held=true] .slip-fuse{animation-play-state:paused}@media (min-width:700px){.slip-stack{top:calc(env(safe-area-inset-top, 0px) + 66px)}}@media (min-width:960px){.slip-stack{top:calc(env(safe-area-inset-top, 0px) + 74px);width:100%}}.pin{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0;background:none;color:var(--ink-3);cursor:pointer;transition:color .15s var(--ease-out),transform .15s var(--ease-out);top:50%;right:4px;transform:translateY(-50%)}.pin--card{top:2px;right:2px;transform:none;color:var(--pin-ink);filter:var(--pin-shadow)}.pin--in,.pin:hover{color:var(--foil)}.pin--card.pin--in{color:var(--foil-on)}.pin-mark{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round;transition:fill .15s var(--ease-out)}.pin--in .pin-mark{fill:currentColor}.pin--in .pin-needle{fill:none}.wall-board{display:none}@media (min-width:1200px){.wall-board{flex:0 0 300px;align-self:center;max-height:74dvh}.wall-board,.wall-board-frame{display:flex;flex-direction:column;overflow:hidden}.wall-board-frame{min-height:0;border-radius:var(--r-lg);background:var(--panel);box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.07 * var(--litk))),0 18px 40px -22px rgb(var(--cast)/calc(1 * var(--castk)))}.wall-board-title{display:flex;align-items:center;gap:8px;padding:13px 14px 11px;border-bottom:1px solid rgb(var(--edge-rgb)/.4);text-transform:uppercase}.wall-board-title,.wall-board-title .tiles{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.18em}.wall-board-well{flex:1 1 auto;min-height:0;overflow-y:auto;padding:10px}.wall-board-well .channel{min-height:54px;font-size:15px}.wall-board-well .figure{font-size:17px}}.shop-tress{position:relative;padding-top:calc(var(--rod) - var(--tuck))}.shop-tress:after,.shop-tress:before{content:"";position:absolute;top:0;left:-8px;right:-8px;height:var(--rod);border-radius:calc(var(--rod) / 2);pointer-events:none}.shop-tress:before{z-index:3;background:linear-gradient(180deg,var(--foil-hi) 0,var(--foil) 34%,var(--foil-lo) 82%,color-mix(in srgb,var(--foil-lo) 70%,rgb(var(--cast))) 100%)}.shop-tress:after{z-index:2;box-shadow:0 2px 2px rgb(var(--cast)/calc(.5 * var(--castk))),0 7px 10px -5px rgb(var(--cast)/calc(.7 * var(--castk)))}.shop-tress-hang{filter:drop-shadow(0 2px 2px rgb(var(--cast)/calc(.45 * var(--castk)))) drop-shadow(0 16px 20px rgb(var(--cast)/calc(.42 * var(--castk))))}.tress-body.shop-tress-body{position:relative;inset:auto;aspect-ratio:1/1.08}.shop-tress .tress-root[data-photo]{-webkit-mask-image:linear-gradient(180deg,#000 66%,transparent);mask-image:linear-gradient(180deg,#000 66%,transparent)}.shop-tress .tress-root[data-photo]:after{background:linear-gradient(to bottom,transparent 34%,var(--shade) 96%)}.shop-tress .tress-initial{font-size:clamp(56px,24cqi,120px)}.shop-tress-tip{position:relative;z-index:2;display:flex;flex-direction:column;gap:7px;padding:14px 16px calc(16px + var(--fringe-h))}.face-name{font-size:var(--face);font-weight:700;font-stretch:116%;line-height:1;letter-spacing:-.014em;color:var(--ink-on)}.face-name,.face-sub{margin:0;text-transform:uppercase}.face-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:var(--print-sm);font-weight:400;letter-spacing:.08em;line-height:1.3;color:rgb(var(--ink-on-rgb)/.72)}.act{display:flex;flex-direction:column;gap:8px;padding:10px 0 2px}.act .commit{margin-top:0}.act .social{justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.act.act--closed{flex-direction:column;align-items:stretch;max-width:560px}.act--closed .wall-line{padding-top:2px}.act-roads{display:flex;flex-wrap:wrap;gap:8px}.act-roads .social{flex:1 1 auto;width:auto;min-width:0}.act-note{padding-top:2px}.social--pin{flex:0 1 auto}.social-pin-mark{width:17px;height:17px;flex:0 0 auto}.social--pin[data-on]{border-color:var(--foil);color:var(--foil)}.social--pin[data-on]:hover{color:var(--foil);background:var(--foil-wash)}.social--pin[data-on] .pin-mark{fill:currentColor}.social--pin[data-on] .pin-needle{fill:none}.hero-foot{display:flex;flex-direction:column;gap:18px;padding-top:18px}.links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.link-tab{position:relative;display:flex;align-items:center;gap:11px;min-width:0;min-height:60px;padding:9px 10px 9px 9px;border:1px solid rgb(var(--edge-rgb)/.34);border-radius:var(--r);color:var(--ink);text-decoration:none;transition:border-color .15s var(--ease-out),background-color .15s var(--ease-out)}.link-tab:last-child:nth-child(odd){grid-column:1/-1}.link-tab:hover{border-color:var(--foil);background:var(--foil-wash)}.link-tab:active{transform:translateY(1px)}.link-socket{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r);background:var(--sunk);box-shadow:var(--cut);color:var(--ink-2);transition:color .15s var(--ease-out)}.link-tab:hover .link-socket{color:var(--foil)}.link-mark{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.link-words{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.link-net{padding-right:16px;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.18em;line-height:1.3;text-transform:uppercase;color:var(--ink-3)}.link-handle{overflow:hidden;font-stretch:var(--stretch,100%);text-overflow:ellipsis;white-space:nowrap}.link-handle,.link-net:only-child{font-size:15px;font-weight:600;letter-spacing:-.003em;line-height:1.15;color:var(--ink)}.link-net:only-child{font-family:inherit;text-transform:none}.link-tab .social-out{position:absolute;top:9px;right:9px;width:12px;height:12px;color:var(--ink-3);transition:color .15s var(--ease-out),transform .2s var(--ease-out)}.link-tab:hover .social-out{color:var(--foil);transform:translate(2px,-2px)}.social--share{flex:0 1 auto}.social--share[data-state=copied]{border-color:var(--foil);color:var(--foil)}.share-mark{flex:0 0 auto;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.share-manual{flex:1 1 100%;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--foil);border-radius:var(--r);background:var(--foil-wash);color:var(--ink);font-family:var(--mono);font-size:16px}.share-manual:focus{outline:none}.prose{max-width:52ch;margin:0;padding:2px 2px 6px;font-size:var(--body);line-height:1.55;color:var(--ink)}.sheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.frame{position:relative;display:block;aspect-ratio:1;padding:0;border:0;border-radius:var(--r);overflow:hidden;background:var(--sunk);box-shadow:var(--shelf);cursor:zoom-in;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.frame:hover{transform:translateY(-2px);box-shadow:var(--shelf-lift)}.frame:active{transform:translateY(0)}.frame[data-wide]{grid-column:span 2;aspect-ratio:2/1}.frame-img{display:block;width:100%;height:100%;object-fit:cover}.frame:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .16s var(--ease-out);pointer-events:none}.frame:focus-visible:after,.frame:hover:after{box-shadow:inset 0 0 0 1px var(--foil)}.frame:focus-visible{outline:none}.place{padding-top:2px}.plate{display:block;border-radius:var(--r-lg);overflow:hidden;background:var(--panel);text-decoration:none;box-shadow:var(--shelf);transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.plate:hover{transform:translateY(-2px);box-shadow:var(--shelf-lift)}.plate:active{transform:translateY(0)}.plate-img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.plate-strip{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px 13px;background:var(--panel);box-shadow:inset 0 1px 0 rgb(var(--foil-rgb)/.4)}.plate-strip--bare{border-radius:var(--r);text-decoration:none;box-shadow:var(--panel-rest);transition:box-shadow .16s var(--ease-out)}.plate-strip--bare:hover{box-shadow:var(--panel-lift)}.plate-strip--bare:hover .plate-go{color:var(--foil)}.plate-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--set);font-weight:600;font-stretch:108%;color:var(--ink)}.plate-go{flex:0 0 auto;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:color .16s var(--ease-out)}.plate:hover .plate-go{color:var(--foil)}.place-line{margin:0;padding:4px 2px 2px;font-size:var(--set);font-weight:600;font-stretch:108%;color:var(--ink)}.hours{display:flex;flex-direction:column;padding-top:4px}.hours-row{display:flex;align-items:baseline;gap:10px;min-height:44px;padding:9px 12px;border-radius:var(--r)}.hours-row[data-today]{background:var(--panel);box-shadow:var(--marked)}.hours-day{flex:0 1 auto;font-size:var(--set);font-weight:600;font-stretch:108%;letter-spacing:-.004em;text-transform:uppercase;color:var(--ink)}.hours-spans{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding-left:10px}.hours-span{font-size:var(--code);font-weight:700;font-stretch:122%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}@media (max-width:379px){.hours-row{padding-inline:8px}.hours-spans{padding-left:4px}.hours-span{font-stretch:110%}}.hours-shut{flex:0 0 auto;padding-left:10px;font-size:var(--set);font-weight:600;font-stretch:108%;color:var(--ink-3)}.menu{padding-top:2px}.menu-group+.menu-group{margin-top:14px;padding-top:12px;border-top:1px solid var(--edge-2)}.menu-row{display:flex;align-items:baseline;gap:10px;min-height:42px;padding:8px 2px}.menu-name{flex:0 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:var(--set);font-weight:600;font-stretch:108%;letter-spacing:-.004em;color:var(--ink)}.menu-name,.menu-note{text-transform:uppercase}.menu-note{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.14em;color:var(--ink-3)}.menu-figure{flex:0 0 auto;display:inline-flex;align-items:baseline;padding-left:10px;font-size:var(--code);font-weight:700;font-stretch:122%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.menu-figure--word{font-size:var(--set);font-weight:600;font-stretch:108%;color:var(--ink)}.menu-head{margin:0;padding:2px 2px 4px;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.menu-row[data-described]{padding-bottom:2px}.menu-desc{max-width:46ch;margin:0;padding:0 2px 8px;font-size:var(--body);line-height:1.45;color:var(--ink-2)}.bios{display:grid;grid-gap:14px;gap:14px;max-width:52ch;margin:14px 0 0;padding:0 2px 6px}.bio-name{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.bio-text{margin:3px 0 0;font-size:var(--body);line-height:1.55;color:var(--ink)}.lift{position:fixed;z-index:41;inset:auto 0 0 0;max-height:92dvh;display:flex;flex-direction:column;margin:0 auto;width:min(100%,var(--box));border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--board);background-image:var(--tooth);box-shadow:0 -2px 0 rgb(var(--foil-rgb)/.4),0 -24px 60px rgb(var(--cast)/calc(.7 * var(--castk)));animation:picker-up .26s var(--ease-out)}.lift-print{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:14px var(--inset) 4px}.lift-print img{max-width:100%;max-height:74dvh;border-radius:var(--r);object-fit:contain;box-shadow:var(--shelf)}.lift-foot{flex:0 0 auto;justify-content:space-between;gap:12px;padding:8px var(--inset) max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--edge-2)}.lift-foot,.lift-step{display:flex;align-items:center}.lift-step{gap:4px}.lift-count{min-width:5ch;text-align:center;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.14em}.lift-count,.tool{color:var(--ink-2)}.tool{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--r);background:none;cursor:pointer;transition:color .16s var(--ease-out),background-color .16s var(--ease-out)}.tool:hover{background:var(--foil-wash);color:var(--foil)}.tool-mark{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.wedge{display:inline-flex;align-items:center;gap:2px}.wedge-step{--on:0;flex:0 0 auto;width:9px;height:5px;border-radius:1px;background:linear-gradient(90deg,var(--foil) 0 calc(var(--on) * 100%),rgb(var(--foil-rgb)/.16) calc(var(--on) * 100%) 100%)}.wedge[data-size=board] .wedge-step{width:14px;height:7px}.wedge[data-size=note] .wedge-step{width:7px;height:4px}.grade{gap:10px;min-width:0}.grade,.grade-mark{display:inline-flex;align-items:baseline}.grade-mark{flex:0 0 auto}.grade-figure{font-size:var(--code);font-weight:700;font-stretch:122%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.grade-scale{padding-left:1px;font-size:var(--print);font-weight:700;font-stretch:118%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foil-lo)}.grade-meter{display:inline-flex;align-items:center;gap:8px;min-width:0;transform:translateY(-1px)}.grade-count{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3)}.grade[data-size=board]{align-items:center;gap:14px}.grade[data-size=board] .grade-figure{font-size:var(--code-xl);font-stretch:124%;letter-spacing:-.02em}.grade[data-size=board] .grade-scale{font-size:var(--set)}.grade[data-size=board] .grade-meter{flex-direction:column;align-items:flex-start;gap:5px;transform:none}.standing{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:2px 2px 4px}.saids{padding-top:4px;list-style:none}.said,.saids{display:flex;flex-direction:column;gap:6px}.said{padding:12px 14px;border-radius:var(--r);background:var(--panel);box-shadow:var(--panel-rest);animation:seat .26s var(--ease-out) both;animation-delay:calc(var(--row, 0) * 26ms)}.said-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.said-mark{display:inline-flex;align-items:center;gap:9px}.said-figure{font-size:var(--code);font-weight:700;font-stretch:122%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1}.said-stamp{flex:0 0 auto;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.14em;color:var(--ink-3)}.said-who{font-size:var(--set);font-weight:600;font-stretch:108%;letter-spacing:-.004em;text-transform:uppercase;color:var(--ink)}.said-body{font-size:var(--body);line-height:1.5;color:var(--ink-2)}.said-what{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.said--lead{animation-delay:60ms}.scale{display:flex;flex-direction:column;gap:8px}.scale-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;padding:3px;border-radius:var(--r);background:var(--sunk);box-shadow:var(--cut)}.scale-step{display:flex;align-items:center;justify-content:center;min-height:52px;border:0;border-radius:var(--r-xs);background:transparent;color:var(--ink-3);cursor:pointer;transition:background .14s var(--ease-out),box-shadow .14s var(--ease-out),color .14s var(--ease-out)}.scale-step:hover:not(:disabled){background:var(--foil-wash);color:var(--ink-2)}.scale-step[data-on]{background:var(--panel-lit);color:var(--ink);box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.2 * var(--litk))),0 1px 2px rgb(var(--cast)/calc(.5 * var(--castk)))}.scale-step:disabled{cursor:default;opacity:.55}.scale-figure{font-size:var(--code);font-weight:700;font-stretch:122%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.scale-step[data-on] .scale-figure{background:linear-gradient(172deg,var(--foil-lo) 0,var(--foil) 44%,var(--foil-hi) 62%,var(--foil-lo) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:var(--die)}.scale-word{min-height:20px;font-size:var(--set);font-weight:600;font-stretch:108%;letter-spacing:-.004em;color:var(--ink)}.scale-hint,.scale-word{text-transform:uppercase}.scale-hint{font-family:var(--mono);font-size:var(--print-sm);font-weight:500;letter-spacing:.14em;color:var(--ink-3)}.booking-mark{display:flex;flex-direction:column;gap:8px;padding-top:6px}.detail>.booking-mark{padding:16px 0 6px}.booking-mark .section-mark{margin-bottom:2px}.booking-mark .commit{margin-top:2px}.booking-mark .back,.booking-mark .panel-all{align-self:flex-start}.marked{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r);background:var(--panel-lit);box-shadow:inset 0 0 0 2px rgb(var(--foil-rgb)/.28),var(--panel-rest)}.marked-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.marked-body{font-size:var(--body);line-height:1.5;color:var(--ink-2)}.spread{display:flex;flex-direction:column;gap:4px;padding:6px 0 2px}.spread-row{display:flex;align-items:center;gap:10px;min-height:26px}.spread-mark{flex:0 0 auto;width:1.4em;font-size:var(--set);font-weight:700;font-stretch:118%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foil)}.spread-bar{--on:0;flex:1 1 auto;height:7px;min-width:0;border-radius:1px;background:linear-gradient(90deg,var(--foil) 0 calc(var(--on) * 100%),rgb(var(--foil-rgb)/.13) calc(var(--on) * 100%) 100%)}.spread-count{flex:0 0 auto;min-width:2.4em;text-align:right;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--ink-3)}.more{display:flex;justify-content:center;padding:10px 0 2px}.well-inner:has(>.site-foot){display:flex;flex-direction:column;min-height:100%;padding-bottom:0}.shelf-stack{margin-bottom:44px}.shelf-stack>:first-child{margin-top:0}.shelf-stack>.section-mark:first-child{padding-top:0}.site-foot{margin:auto calc(-1 * var(--inset)) 0;padding:0 var(--inset) 18px;background-color:var(--desk);background-image:var(--tooth);background-blend-mode:soft-light;border-top:1px solid var(--edge);box-shadow:inset 0 1px 0 rgb(var(--lit)/calc(.05 * var(--litk)))}.site-foot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 20px;gap:6px 20px;padding-top:24px}.site-foot-brand{grid-column:1/-1;padding-bottom:6px}.site-foot-mark{padding-left:0}.site-foot-about{display:flex;flex-direction:column;gap:8px;max-width:52ch;margin-top:12px}.site-foot-about p{margin:0;font-size:var(--body);line-height:1.55;color:var(--ink-2)}.site-foot-about .site-foot-lead{margin-bottom:2px;font-size:calc(var(--body) + 2px);font-weight:600;line-height:1.4;color:var(--ink)}.site-foot-col{min-width:0}.site-foot-col .section-mark{padding-top:10px}.site-foot-links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.site-foot-links a,.site-foot-links button{display:inline-flex;align-items:center;min-height:36px;max-width:100%;padding:0;border:0;background:none;font-family:inherit;font-size:var(--body);font-weight:500;line-height:1.3;color:var(--ink-2);text-align:left;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px;cursor:pointer;transition:color .15s var(--ease-out),-webkit-text-decoration-color .15s var(--ease-out);transition:color .15s var(--ease-out),text-decoration-color .15s var(--ease-out);transition:color .15s var(--ease-out),text-decoration-color .15s var(--ease-out),-webkit-text-decoration-color .15s var(--ease-out)}.site-foot-links a:hover,.site-foot-links button:hover{color:var(--ink);-webkit-text-decoration-color:var(--foil);text-decoration-color:var(--foil)}.site-foot-owners{margin-top:26px;padding-top:22px;border-top:1px solid var(--edge-2)}.site-foot-owners-body{display:flex;flex-direction:column;gap:14px}.site-foot-owners-copy{display:flex;flex-direction:column;gap:6px;max-width:56ch}.site-foot-owners-copy p{margin:0;font-size:var(--body);line-height:1.55;color:var(--ink-2)}.site-foot-owners-copy .site-foot-owners-lead{font-size:calc(var(--body) + 2px);font-weight:600;line-height:1.4;color:var(--ink)}.site-foot-owners-acts{display:flex;flex-direction:column;gap:4px}.site-foot-owners-key{border-color:rgb(var(--edge-rgb)/.6);color:var(--ink)}.site-foot-owners-mark{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:var(--foil);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.site-foot-owners-door{display:inline-flex;align-items:center;justify-content:center;min-height:40px;font-size:var(--body);font-weight:500;color:var(--ink-2);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .15s var(--ease-out),-webkit-text-decoration-color .15s var(--ease-out);transition:color .15s var(--ease-out),text-decoration-color .15s var(--ease-out);transition:color .15s var(--ease-out),text-decoration-color .15s var(--ease-out),-webkit-text-decoration-color .15s var(--ease-out)}.site-foot-owners-door:hover{color:var(--ink);-webkit-text-decoration-color:var(--foil);text-decoration-color:var(--foil)}@media (min-width:700px){.site-foot-owners-body{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:32px}.site-foot-owners-acts{flex:0 0 auto;width:260px}}.site-foot-base{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding-top:6px;border-top:1px solid var(--edge-2)}.site-foot-legal{margin:0;font-family:var(--mono);font-size:var(--print-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--ink-3)}@media (min-width:700px){.site-foot-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(150px,210px));column-gap:32px}.site-foot-brand{grid-column:auto}}@media (min-width:960px){.site-foot{padding-bottom:22px}.site-foot-grid{grid-template-columns:minmax(0,1fr) repeat(2,minmax(180px,240px));column-gap:48px;padding-top:34px}}@media (min-width:700px){:root{--inset:24px;--band:26px;--card-min:190px}.head-top{height:58px}.station{min-height:62px;gap:6px}.board-frame{border-left:1px solid rgb(var(--edge-rgb)/.34);border-right:1px solid rgb(var(--edge-rgb)/.34);box-shadow:0 0 60px -12px rgb(var(--cast)/calc(.9 * var(--castk)))}:root{--code-xl:36px}.grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr));gap:8px}.grid-cell{min-height:72px}.summary-btn{max-width:26ch}.contact,.detail,.empty-state,.profile-facts,.review,.soldout,.well-inner>.refusal{max-width:460px}.channels,.list-bounded{max-width:560px}.tress-body.shop-tress-body{aspect-ratio:16/10}.act{max-width:560px}.sheet-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plate-img{aspect-ratio:3/2}.plate-strip{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.hours,.menu,.place,.sheet-grid{max-width:560px}.booking-mark,.keep,.links,.marked,.saids,.scale,.spread,.standing{max-width:460px}}@media (min-width:960px){:root{--inset:28px;--band:30px;--card-min:236px;--display:clamp(44px,3.5vw,56px);--face:clamp(32px,2.6vw,42px);--code-xl:40px;--code-lg:29px;--code:23px;--set:19px;--body:15px;--print:13px;--print-sm:11px}.hang{gap:0}.board-frame{flex:1 1 auto;max-width:none;border-left:0;border-right:0;box-shadow:none;background-image:var(--shelf-light-wide),var(--tooth),var(--mottle);background-size:auto,150px 150px,760px 760px}.board-frame:after{inset:16px;background-size:22px 1px,1px 22px,22px 1px,1px 22px,22px 1px,1px 22px,22px 1px,1px 22px}.head-top{height:66px}.wordmark{font-size:17px;letter-spacing:.38em;padding-left:.38em}.range-band{grid-template-columns:repeat(4,minmax(0,190px));justify-content:center}.station{min-height:68px;gap:7px}.station-initial,.station-mark{width:23px;height:23px}.station-initial{font-size:19px}.date-rail,.well{padding-top:20px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(var(--card-min),300px));gap:12px}.card-strip{min-height:86px;padding:13px 14px;font-size:19px}.card-initial{font-size:clamp(38px,12vw,68px)}.channel{min-height:62px;padding:11px 16px}.date-rail{width:100%;max-width:calc(1120px + 2 * var(--inset));margin-inline:auto;flex-direction:row;align-items:stretch;gap:8px}.rail-quick{flex:0 0 auto;grid-template-columns:repeat(3,190px)}.rail-other{flex:0 0 auto;width:auto;min-width:232px}.grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:9px;max-width:1120px;margin-inline:auto}.grid-cell{min-height:84px}.commit{min-height:66px}.channels--menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 18px;gap:7px 18px;max-width:none}.contact,.detail,.empty-state,.profile-facts,.review,.soldout,.well-inner>.refusal{max-width:var(--measure,520px);margin-inline:auto}.contact>.review{max-width:none;margin-inline:0}.well-inner:has(>.site-foot)>.refusal{max-width:560px;margin-inline:0}.channels.list-bounded{max-width:720px;margin-inline:auto}.channels.list-bounded.profile-roads,.profile-out{max-width:var(--measure,520px);margin-inline:auto}.well-inner--marks{max-width:720px;margin-inline:auto}.well-inner--marks .saids,.well-inner--marks .spread,.well-inner--marks .standing{max-width:none}.booking-mark,.thread{max-width:var(--measure,520px);margin-inline:auto;width:100%}.search-plate{width:min(100%,880px);margin-inline:auto}.search-plate:before{left:-16px;right:-16px}.search-field{gap:6px;padding:15px 22px}.search .field-input,.search-hint{font-size:27px}.search .field-label,.search-here{font-size:var(--print)}.search-here{min-width:132px;gap:7px}.search-here .here-mark{width:24px;height:24px}.well:has(>.well-inner>.hero){container-type:size}.hero{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,34%,540px);grid-column-gap:clamp(28px,2.6vw,48px);column-gap:clamp(28px,2.6vw,48px);min-height:clamp(440px,100cqh - 160px,660px)}.hero .shop-tress{display:flex;flex-direction:column}.hero .shop-tress-hang{flex:1 1 auto;display:flex;min-height:0}.hero .tress-body.shop-tress-body{flex:1 1 auto;aspect-ratio:auto}.shop-tress-tip{padding:20px 26px calc(22px + var(--fringe-h))}.hero-side{display:flex;flex-direction:column;min-width:0}.hero-side .act{max-width:none;padding-top:0}.hero-foot{margin-top:auto;gap:24px;padding-top:24px}.hero-foot .links,.hero-standing .saids,.hero-standing .standing{max-width:none}.link-tab{min-height:64px;gap:13px;padding:10px 12px 10px 10px}.link-socket{width:44px;height:44px}.link-mark{width:22px;height:22px}.link-handle,.link-net:only-child{font-size:16px}.sheet-grid{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.hours,.saids,.spread,.standing{max-width:640px}.place{max-width:780px}.visit{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-column-gap:clamp(28px,2.6vw,48px);column-gap:clamp(28px,2.6vw,48px)}.visit-col{display:flex;flex-direction:column;min-width:0}.visit .hours,.visit .place{max-width:none}.visit .place,.visit .plate{flex:1 1 auto;display:flex;flex-direction:column}.visit .plate-img{flex-grow:1;flex-shrink:1;flex-basis:0px;min-height:260px;height:0;aspect-ratio:auto}.plate-img{aspect-ratio:16/9}.menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:0 32px;gap:0 32px;max-width:none}.menu-group+.menu-group{margin-top:0;padding-top:0;border-top:0}.menu-group:nth-child(n+3){margin-top:14px;padding-top:12px;border-top:1px solid var(--edge-2)}.lift-print img{max-height:78dvh}}@media (min-width:1700px){.menu{grid-template-columns:repeat(3,minmax(0,1fr))}.menu-group:nth-child(n+3){margin-top:0;padding-top:0;border-top:0}.menu-group:nth-child(n+4){margin-top:14px;padding-top:12px;border-top:1px solid var(--edge-2)}}@media (min-width:2300px){.menu{grid-template-columns:repeat(4,minmax(0,1fr))}.menu-group:nth-child(n+4){margin-top:0;padding-top:0;border-top:0}.menu-group:nth-child(n+5){margin-top:14px;padding-top:12px;border-top:1px solid var(--edge-2)}.board-frame:has(>.well>.contact),.board-frame:has(>.well>.detail),.board-frame:has(>.well>.empty-state),.board-frame:has(>.well>.profile-facts),.board-frame:has(>.well>.review),.board-frame:has(>.well>.well-inner>.contact),.board-frame:has(>.well>.well-inner>.soldout){--measure:520px}.board-frame:has(>.well>.contact)>.question-block,.board-frame:has(>.well>.detail)>.question-block,.board-frame:has(>.well>.empty-state)>.question-block,.board-frame:has(>.well>.profile-facts)>.question-block,.board-frame:has(>.well>.review)>.question-block,.board-frame:has(>.well>.well-inner>.contact)>.question-block,.board-frame:has(>.well>.well-inner>.soldout)>.question-block{margin-top:auto}.board-frame:has(>.well>.contact)>.well,.board-frame:has(>.well>.detail)>.well,.board-frame:has(>.well>.empty-state)>.well,.board-frame:has(>.well>.profile-facts)>.well,.board-frame:has(>.well>.review)>.well,.board-frame:has(>.well>.well-inner>.contact)>.well,.board-frame:has(>.well>.well-inner>.soldout)>.well{flex:0 1 auto;margin-bottom:auto}.board-frame:has(>.well>.contact) .question,.board-frame:has(>.well>.contact) .question-sub,.board-frame:has(>.well>.detail) .question,.board-frame:has(>.well>.detail) .question-sub,.board-frame:has(>.well>.empty-state) .question,.board-frame:has(>.well>.empty-state) .question-sub,.board-frame:has(>.well>.profile-facts) .question,.board-frame:has(>.well>.profile-facts) .question-sub,.board-frame:has(>.well>.review) .question,.board-frame:has(>.well>.review) .question-sub,.board-frame:has(>.well>.well-inner>.contact) .question,.board-frame:has(>.well>.well-inner>.contact) .question-sub,.board-frame:has(>.well>.well-inner>.soldout) .question,.board-frame:has(>.well>.well-inner>.soldout) .question-sub{max-width:var(--measure);margin-inline:auto}}@media (min-width:1200px){.wall-board{flex:0 0 clamp(300px,21vw,360px);align-self:stretch;max-height:none;background-color:var(--board);background-image:var(--tooth),var(--mottle);background-size:150px 150px,760px 760px;background-blend-mode:soft-light,soft-light;border-left:1px solid rgb(var(--edge-rgb)/.34)}.wall-board-frame{flex:1 1 auto;border-radius:0;background:none;box-shadow:none}.wall-board-title{align-items:flex-end;min-height:70px;padding:0 var(--inset) 14px;border-bottom:0;color:var(--ink-3)}.wall-board-well{padding:6px var(--inset) 18px}}@media (min-width:1400px){:root{--inset:40px;--card-min:272px;--display:clamp(56px,3.6vw,68px);--face:clamp(40px,2.8vw,52px);--code-xl:46px;--code-lg:32px;--set:20px}.head-top{height:76px}.wall-board-title{min-height:76px}.date-rail,.well{padding-top:24px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(var(--card-min),344px));gap:14px}.card-strip{min-height:94px;font-size:21px}.card-initial{font-size:clamp(38px,12vw,80px)}.channel{min-height:68px}.grid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:10px}.rail-quick{grid-template-columns:repeat(3,214px)}.rail-other{min-width:260px}.grid-cell{min-height:96px}.commit{min-height:72px}}@media (min-width:1700px){.channels--menu{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:2300px){.channels--menu{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.tile,.tile-leaf{animation:none!important;opacity:1!important;transform:none!important}.tile-leaf{display:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}