.wl{--wl-rail: clamp(88px, 10.5vw, 172px);--wl-pad: clamp(24px, 3.2vw, 72px);--wl-panel-h: calc(100svh - var(--nav-h));display:grid;grid-template-columns:var(--wl-rail) minmax(0,1fr);background-color:var(--ink);color:var(--bone);transition:background-color .9s cubic-bezier(.22,1,.36,1)}.wl[data-wl-chapter="0"]{background-color:color-mix(in oklab,var(--ink),var(--champagne) 3%)}.wl[data-wl-chapter="1"]{background-color:color-mix(in oklab,var(--ink),var(--champagne) 9%)}.wl[data-wl-chapter="2"]{background-color:var(--ink)}.wl[data-wl-chapter="3"]{background-color:color-mix(in oklab,var(--ink),var(--champagne) 6%)}.wl[data-wl-chapter="4"]{background-color:color-mix(in oklab,var(--ink),var(--champagne) 3%)}.wl.is-snap{transition-duration:.22s}@media (prefers-reduced-motion: reduce){.wl{transition:none}}.wl__rail{position:sticky;top:var(--nav-h);height:var(--wl-panel-h);display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:clamp(20px,2.4vw,40px) 0 clamp(20px,2.4vw,40px) var(--margin);border-right:1px solid var(--bone-15);z-index:2;pointer-events:none}.wl__rail-unit,.wl__rail-name,.wl__rail-index{font-family:var(--font-body);font-weight:600;font-size:var(--text-label);letter-spacing:.18em;text-transform:uppercase;margin:0}.wl__rail-unit{color:var(--bone-30)}.wl__rail-name{color:var(--bone)}.wl__rail-index{color:var(--bone-60);margin-top:var(--space-1)}.wl__rail-foot{align-self:end}.wl__field{min-width:0;grid-column:2}.wl-scale{position:relative;height:100%;min-height:0}.wl-scale__rail{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--bone-15)}.wl-scale__fill{position:absolute;left:0;bottom:0;width:1px;height:100%;transform:scaleY(0);transform-origin:bottom;background:var(--champagne);transition:transform .9s cubic-bezier(.22,1,.36,1)}.wl.is-snap .wl-scale__fill{transition-duration:.22s}.wl-scale__ticks{position:absolute;inset:0;margin:0;padding:0;list-style:none}.wl-scale__tick{position:absolute;top:var(--at);left:0;display:flex;align-items:center;gap:var(--space-1);translate:0 -50%}.wl-scale__mark{width:4px;height:1px;background:var(--bone-30);transition:width .4s cubic-bezier(.22,1,.36,1),background-color .4s ease}.wl-scale__temp{font-family:var(--font-body);font-weight:600;font-size:var(--text-label);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--bone-60);transition:color .4s ease,opacity .4s ease}.wl-scale__tick[data-active=true] .wl-scale__mark{width:10px;background:var(--champagne)}.wl-scale__tick[data-active=true] .wl-scale__temp{opacity:0}.wl-scale__readout{position:absolute;left:0;top:var(--th-at, 50%);translate:0 -50%;display:flex;align-items:flex-start;font-family:var(--font-display);font-size:clamp(2.25rem,3.4vw,3.75rem);line-height:.86;font-variant-numeric:tabular-nums;color:var(--bone);text-shadow:0 2px 18px rgba(10,13,19,.85);transition:top .9s cubic-bezier(.22,1,.36,1)}.wl.is-snap .wl-scale__readout{transition-duration:.22s}.wl-scale__deg{font-size:.34em;margin-left:.12em;color:var(--champagne)}@media (prefers-reduced-motion: reduce){.wl-scale__fill,.wl-scale__readout{transition:none}}.wl-panel{position:relative;min-height:var(--wl-panel-h);display:grid;grid-template-rows:minmax(0,1fr) auto;border-top:1px solid var(--bone-15)}.wl-panel:first-child{border-top:0}.wl-panel__body{position:relative;display:grid;grid-template-columns:var(--split, 42%) minmax(0,1fr);min-height:0}.wl-panel__copy{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-3);padding:calc(var(--nav-h) + clamp(24px,4vh,64px)) var(--wl-pad) clamp(40px,5vh,88px);min-width:0;z-index:1}.wl-panel__media{position:relative;display:grid;grid-auto-flow:row;min-width:0;overflow:hidden}.wl-panel__frame{position:relative;margin:0;overflow:hidden;min-height:0}.wl-panel__frame img{position:absolute;inset:-6% 0 auto;width:100%;height:112%;object-fit:cover;display:block}.wl-panel--plate{--split: 0px}.wl-panel--plate .wl-panel__media{position:absolute;inset:0}.wl-panel--plate .wl-panel__copy{position:absolute;left:0;bottom:0;width:min(62rem,66%);justify-content:flex-end;padding-top:var(--nav-h);padding-inline:clamp(32px,4vw,104px) var(--wl-pad);padding-bottom:clamp(48px,7vh,104px)}.wl-panel--plate .wl-panel__title{max-width:none}.wl-panel--plate .wl-panel__body-text{max-width:58ch}.wl-panel--plate .wl-panel__media:after{content:"";position:absolute;inset:0;background:linear-gradient(12deg,#0a0d13f2,#0a0d13cc 42%,#0a0d133d 72%,#0a0d1300),linear-gradient(0deg,#0a0d13d9,#0a0d1300 46%)}.wl-panel--flip .wl-panel__body{grid-template-columns:minmax(0,1fr) var(--split, 42%)}.wl-panel--flip .wl-panel__copy{grid-column:2;grid-row:1}.wl-panel--flip .wl-panel__media{grid-column:1;grid-row:1}.wl-panel--duo{grid-template-rows:minmax(0,1fr) auto auto}.wl-panel__duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);background:var(--ink);min-height:0}.wl-panel--duo .wl-panel__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--wl-pad);padding:clamp(28px,4vh,56px) var(--wl-pad);border-top:1px solid var(--bone-15)}.wl-panel__band-head{display:flex;flex-direction:column;gap:var(--space-2);padding-right:var(--wl-pad);border-right:1px solid var(--bone-15)}.wl-panel--duo .wl-panel__title{max-width:none;font-size:var(--text-headline-md)}.wl-panel--duo .wl-panel__body-text{max-width:none}.wl-panel__eyebrow{display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-body);font-weight:600;font-size:var(--text-label);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-60);margin:0}.wl-panel__eyebrow b{color:var(--bone);font-weight:600}.wl-panel__title{font-family:var(--font-display);font-weight:400;font-size:var(--text-headline-xl);line-height:1.02;letter-spacing:-.01em;color:var(--bone);margin:0;max-width:18ch}.wl-panel__body-text{font-size:var(--text-body-lg);line-height:1.65;color:var(--bone-60);margin:0;max-width:54ch}.wl-ledger{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:0;border-top:1px solid var(--bone-15);background:#0a0d138c;backdrop-filter:blur(2px);position:relative;z-index:1;margin:0}.wl-ledger__cell{display:grid;align-content:end;gap:6px;min-width:0;padding:clamp(18px,2vh,28px) var(--wl-pad);border-left:1px solid var(--bone-15)}.wl-ledger__cell:first-child{border-left:0}.wl-ledger dt,.wl-ledger__label{font-family:var(--font-body);font-weight:600;font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-30);margin:0}.wl-ledger dd,.wl-ledger__value{font-family:var(--font-body);font-size:var(--text-body);letter-spacing:.06em;color:var(--bone);margin:0;font-variant-numeric:tabular-nums}.wl-hero{grid-column:1 / -1;position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--ink)}.wl-hero__media{position:absolute;inset:0}.wl-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.wl-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0a0d13f0,#0a0d13c7 48%,#0a0d1366 80%,#0a0d1380)}.wl-hero__body{position:relative;z-index:1;width:100%;padding:calc(var(--nav-h) + var(--space-7)) var(--margin) var(--space-6)}.wl-hero h1{font-size:var(--text-display);margin:var(--space-4) 0 var(--space-5);max-width:20ch}.wl-hero__lede{color:var(--bone-60);max-width:var(--prose)}.wl-hero__ledger{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:var(--space-6);background:var(--bone-15)}.wl-hero__ledger>div{background:#0a0d1399;padding:var(--space-3)}.wl-hero__ledger dt{font-family:var(--font-body);font-weight:600;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-60);margin:0}.wl-hero__ledger dd{font-family:var(--font-display);font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);line-height:1.1;margin:6px 0 0}@media (min-width: 900px){.wl-hero__ledger{grid-template-columns:repeat(4,1fr);max-width:var(--shell)}}.wl-panel--close .wl-panel__copy{justify-content:center;gap:var(--space-4);padding:clamp(40px,5vh,88px) var(--wl-pad)}.wl-panel--close .wl-panel__media{align-content:center;padding:clamp(40px,5vh,88px) var(--wl-pad);border-left:1px solid var(--bone-15)}.wl-close__table{display:grid;gap:0;margin:0;width:100%}.wl-close__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-3);padding:clamp(12px,1.6vh,20px) 0;border-bottom:1px solid var(--bone-15);align-items:baseline}.wl-close__row:first-child{border-top:1px solid var(--bone-15)}.wl-panel--close{grid-template-rows:minmax(0,1fr) auto auto}.wl-close__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-top:clamp(40px,6vh,96px);background:var(--ink-15);border-top:1px solid var(--ink-15)}.wl-close__strip figure{position:relative;margin:0;aspect-ratio:3 / 4;overflow:hidden}.wl-close__strip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wl-panel--close{min-height:calc(100svh - var(--nav-h));--wl-pad: var(--margin);background:var(--bone);color:var(--ink);border-top-color:var(--ink-15)}.wl-panel--close .wl-panel__eyebrow{color:var(--ink-60)}.wl-panel--close .wl-panel__eyebrow b,.wl-panel--close .wl-panel__title{color:var(--ink)}.wl-panel--close .wl-panel__body-text{color:var(--ink-60)}.wl-panel--close .wl-ledger__label,.wl-panel--close .wl-ledger dt{color:var(--ink-30)}.wl-panel--close .wl-ledger__value,.wl-panel--close .wl-ledger dd{color:var(--ink)}.wl-panel--close .wl-close__row,.wl-panel--close .wl-close__row:first-child{border-color:var(--ink-15)}.wl-panel--close .wl-panel__media{border-left-color:var(--ink-15)}.wl-panel--close .wl-ledger{background:#f3f0e8b3;border-top-color:var(--ink-15)}.wl-panel--close .wl-ledger__cell{border-color:var(--ink-15)}html.js .wl [data-wl-reveal]{opacity:0}@media (prefers-reduced-motion: reduce){html.js .wl [data-wl-reveal]{opacity:1}}@media (max-width: 1023px){.wl{grid-template-columns:minmax(0,1fr);--wl-panel-h: auto}.wl-panel--close{min-height:auto}.wl__field{grid-column:auto}.wl__rail{position:sticky;top:var(--nav-h);height:auto;grid-template-rows:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--margin);border-right:0;border-bottom:1px solid var(--bone-15);background:color-mix(in oklab,var(--ink),transparent 8%);backdrop-filter:blur(8px)}.wl__rail-unit{display:none}.wl__rail-foot{align-self:center;display:flex;gap:var(--space-2);align-items:baseline}.wl__rail-index{margin-top:0}.wl-scale{height:28px}.wl-scale__rail{inset:50% 0 auto;width:auto;height:1px}.wl-scale__fill{inset:50% auto auto 0;width:100%;height:1px;transform-origin:left;transform:scaleX(0)}.wl-scale__ticks{inset:0}.wl-scale__tick{top:50%;left:calc(100% - var(--at));flex-direction:column;gap:4px;translate:-50% -50%}.wl-scale__mark{width:1px;height:4px}.wl-scale__tick[data-active=true] .wl-scale__mark{width:1px;height:10px}.wl-scale__readout{position:static;translate:none;font-size:var(--text-headline-md);transition:none}.wl-panel__body{grid-template-columns:minmax(0,1fr)}.wl-panel:not(.wl-panel--close) .wl-panel__media{order:1}.wl-panel:not(.wl-panel--close) .wl-panel__copy{order:2}.wl-panel--plate .wl-panel__copy{position:static;width:auto;padding-inline:var(--wl-pad)}.wl-panel--plate .wl-panel__media{position:static;min-height:62svh}.wl-panel__media{min-height:52svh}.wl-panel--close .wl-panel__media{border-left:0;border-top:1px solid var(--ink-15)}.wl-ledger{grid-auto-flow:row;grid-auto-columns:auto}.wl-ledger__cell{border-left:0;border-top:1px solid var(--bone-15);padding-block:var(--space-3)}.wl-ledger__cell:first-child{border-top:0}.wl-panel--close .wl-ledger__cell{border-top-color:var(--ink-15)}.wl-panel--flip .wl-panel__body{grid-template-columns:minmax(0,1fr)}.wl-panel--flip .wl-panel__copy,.wl-panel--flip .wl-panel__media{grid-column:auto}.wl-panel__duo{grid-template-columns:minmax(0,1fr)}.wl-panel__duo .wl-panel__frame{min-height:48svh}.wl-panel--duo .wl-panel__copy{grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.wl-panel__band-head{padding-right:0;border-right:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--bone-15)}.wl-close__strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
