.ed{--serif:"Bodoni Moda", "Didot", serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--h1-weight:400;--name-weight:400;--display-tracking:0;--pad:clamp(20px, 4.5vw, 64px);--ease:cubic-bezier(.2, .7, .2, 1)}.ed[data-theme=night]{--bg:#06090f;--ink:#e9e4d8;--soft:#b3ad9e;--muted:#8b8577;--accent:#c9884a;--rule:#e9e4d824;--rule-strong:#e9e4d84d;--hero-fallback:linear-gradient(#0a1220 40%, #3a2417 52%, #071019 53%);--shade:linear-gradient(#06090f00 50%, #06090fb8 100%);--hero-low:#b3ad9e;--cap:#e9e4d8;--cap-n:#c9884a;--scrim:linear-gradient(#06090f8c, #06090f40 60%, #06090f00);--palm:#04060a;--quay:#1a1712;--quay-hi:#3a3128;--arch:#0d0b08;--hull:#0f1318;--hull-hi:#3a4049;--hull-deep:#05070a;--stone:#2a231b;--stone-hi:#5a4a36;--stone-shade:#0d0a07;--roof:#5a3020;--roof-side:#3a1c12;--wall-side:#0f0d0b;--glass:#2a3a50;--bougie:#4a1830;--hedge:#0c1410;--figure:#07090c;--car-red:#4a1414;--thatch:#3a2a16;--sand:#1c1913;--sand-hi:#2a261c;--ochre:#3a2c1a;--frame:#0a0c10;--shutter:#0a0c10;--shutter-green:#0c1a12;--shutter-brown:#2a180c;--hedge-hi:#14201a;--olive:#131a14;--green:#0e1a12;--lake:#0a1a26;--dome:#14261e;--dome-tiled:#142430;--granite:#24221e;--road:#0c0e12;--paving:#1c1a16;--boat-blue:#14283c;--fire:#e8862a;--lamp-on:1;--tile:none}.ed[data-theme=day]{--bg:#f7f4ec;--ink:#14161a;--soft:#4c5158;--muted:#625d53;--accent:#274e9b;--rule:#274e9b40;--rule-strong:#274e9b80;--hero-fallback:linear-gradient(#dfe9f2 40%, #9dbbd8 52%, #1d4176 53%);--shade:linear-gradient(#f7f4ec00 55%, #0c183073 100%);--hero-low:#4c5158;--cap:#f7f4ec;--cap-n:#dce6f2;--scrim:linear-gradient(#f7f4ec9e, #f7f4ec61 60%, #f7f4ec00);--palm:#0f151c;--quay:#d9d2c3;--quay-hi:#f4efe4;--arch:#8f8676;--hull:#eef0f2;--hull-hi:#fff;--hull-deep:#8a96a6;--stone:#b8ab92;--stone-hi:#e2d8c4;--stone-shade:#7d715d;--roof:#b5623a;--roof-side:#8c4526;--wall-side:#c9c2b4;--glass:#5f8fc4;--bougie:#c9307a;--hedge:#4a7a3a;--figure:#2a2c30;--car-red:#b02020;--thatch:#b89a5a;--sand:#e8dfc7;--sand-hi:#f3ecd9;--ochre:#e4c59a;--frame:#8a8f96;--shutter:#6b7078;--shutter-green:#2f6b46;--shutter-brown:#7a4a2a;--hedge-hi:#6fa35a;--olive:#7c9a6e;--green:#3f9a4a;--lake:#3b7fbf;--dome:#3f8f7a;--dome-tiled:#2f6fa8;--granite:#8f8a80;--road:#5a5c60;--paving:#d8d0c0;--boat-blue:#2a63a8;--fire:#e8862a;--lamp-on:0;--tile:repeating-linear-gradient(90deg, var(--accent) 0 14px, #fff 14px 20px, var(--accent) 20px 26px, #fff 26px 46px)}*{box-sizing:border-box}.ed{background:var(--bg);color:var(--ink);font-family:var(--serif);transition:background-color .9s var(--ease), color .9s var(--ease);margin:0}::selection{background:var(--accent);color:var(--bg)}a{color:var(--ink);border-bottom:1px solid var(--rule-strong);text-decoration:none;transition:color .3s,border-color .3s}a:hover{color:var(--accent);border-color:var(--accent)}em{font-style:normal;font-weight:var(--name-weight)}i{font-style:normal}.wrap{padding-left:var(--pad);padding-right:var(--pad)}.mono-link{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);cursor:pointer;background:0 0;border-bottom-color:#0000;padding:0;font-size:11px}.mono-link:hover{border-bottom-color:var(--accent)}[data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--stagger,0) * 90ms);transform:translateY(22px)}[data-reveal].in{opacity:1;transform:none}.hero{background:var(--hero-fallback);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-sea{width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:var(--shade);pointer-events:none;position:absolute;inset:0}.hero-palms{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-tour{pointer-events:none;width:100%;position:absolute;left:0;overflow:visible}.hero-tour svg{width:100%;height:auto;display:block;overflow:visible}.hero-tour .strip{will-change:transform;width:100%;position:absolute;top:0;left:0}.hero-tour .s-hi{stop-color:var(--hull-hi)}.hero-tour .s-hull{stop-color:var(--hull)}.hero-tour .s-deep{stop-color:var(--hull-deep)}.hero-tour stop{transition:stop-color .9s var(--ease)}.hero-tour .hull-hi{fill:var(--hull-hi)}.hero-tour .hull-deep{fill:var(--hull-deep)}.hero-tour .deckg{fill:var(--hull-hi)}.hero-tour .rail{fill:none;stroke:var(--hull-hi);stroke-width:.8px;opacity:.7}.hero-tour .white{fill:var(--quay)}.hero-tour .white-hi{fill:var(--quay-hi)}.hero-tour .quay-face{fill:var(--quay)}.hero-tour .arch{fill:var(--arch)}.hero-tour .awning{fill:var(--accent);opacity:.55}.hero-tour .stone{fill:var(--stone)}.hero-tour .stone-hi{fill:var(--stone-hi);stroke:var(--stone-hi)}.hero-tour .stone-shade{fill:var(--stone-shade);stroke:var(--stone-shade);stroke-width:2px}.hero-tour .sand{fill:var(--sand)}.hero-tour .sand-wet{fill:var(--sand);opacity:.55}.hero-tour .ravine{fill:var(--stone-shade);opacity:.7}.hero-tour .leaf,.hero-tour .pine,.hero-tour .mid-palm,.hero-tour .sway,.hero-tour .grass{fill:var(--palm)}.hero-tour .grass{fill:none;stroke:var(--palm);stroke-width:2px}.hero-tour .pine-trunk{fill:var(--stone-shade);stroke:var(--stone-shade);stroke-width:2px}.hero-tour .fruit{fill:var(--accent);opacity:calc(.4 + var(--lamp-on) * .5)}.hero-tour .bronze{fill:var(--stone-shade)}.hero-tour .clock{fill:var(--accent);opacity:calc(.5 + var(--lamp-on) * .5)}.hero-tour .gull{fill:none;stroke:var(--palm);stroke-width:1.4px}.hero-tour .post{fill:var(--hull-deep)}.hero-tour .lamp{fill:var(--accent);opacity:var(--lamp-on);transition:opacity .9s var(--ease)}.hero-tour .lamp-glow{fill:url(#lg);opacity:var(--lamp-on)}.hero-tour .s-lamp{stop-color:var(--accent)}.hero-tour .fire-glow{fill:url(#lg);opacity:.8}.hero-tour .refl{opacity:calc(var(--lamp-on) * .16);filter:blur(4px);transition:opacity .9s var(--ease)}.hero-tour .quay-refl{fill:var(--quay);opacity:.18}.hero-tour .wake{fill:var(--hull-hi);opacity:.3}.hero-tour .mirror{opacity:.34}.hero-tour .beam-w{fill:var(--accent);opacity:calc(var(--lamp-on) * .1)}.hero-tour .beam{animation:5s linear infinite sweep}@keyframes sweep{0%{transform:rotate(-40deg)}to{transform:rotate(320deg)}}.hero-tour .bob{transform-box:fill-box;transform-origin:50% 60%;animation:7s ease-in-out infinite alternate bob}@keyframes bob{0%{transform:translateY(0)rotate(-.35deg)}to{transform:translateY(3px)rotate(.35deg)}}.hero-tour .sway{animation:9s ease-in-out infinite alternate sway}.hero-tour .fore-g .frond{transform-box:fill-box;transform-origin:0;animation:4s ease-in-out infinite alternate frond}.hero-tour .mid-palm .frond{animation:none}.hero-tour .glide{animation:14s linear infinite glide}@keyframes glide{0%{transform:translate(-300px)}to{transform:translate(1700px)}}.hero-tour .tender{animation:26s linear infinite tender}.hero-tour .wall{fill:var(--quay)}.hero-tour .wall-hi{fill:var(--quay-hi)}.hero-tour .wall-side{fill:var(--wall-side)}.hero-tour .stone-wall{fill:var(--stone)}.hero-tour .roof{fill:var(--roof)}.hero-tour .roof-side{fill:var(--roof-side)}.hero-tour .tiles{fill:url(#tilep)}.hero-tour .tile-line{fill:none;stroke:var(--roof-side);stroke-width:.7px;opacity:.7}.hero-tour .stone-line{fill:none;stroke:var(--stone-shade);stroke-width:.6px;opacity:.5}.hero-tour .win{fill:var(--accent)}.hero-tour .iron{fill:var(--hull-deep)}.hero-tour .band{fill:var(--hull-deep);opacity:.85}.hero-tour .cap{fill:var(--roof)}.hero-tour .glass{fill:var(--glass);opacity:.9}.hero-tour .bougie{fill:var(--bougie)}.hero-tour .cypress,.hero-tour .agave{fill:var(--palm)}.hero-tour .hedge{fill:var(--hedge)}.hero-tour .lawn{fill:var(--hedge);opacity:.8}.hero-tour .juniper{fill:var(--hedge)}.hero-tour .figure,.hero-tour .car{fill:var(--figure)}.hero-tour .car-red{fill:var(--car-red)}.hero-tour .tyre{fill:var(--hull-deep)}.hero-tour .umbrella{fill:var(--quay-hi)}.hero-tour .umbrella-straw,.hero-tour .thatch{fill:var(--thatch)}.hero-tour .boardwalk{fill:var(--stone-hi);opacity:.7}.hero-tour .sand-hi{fill:var(--sand-hi)}.hero-tour .sail{fill:var(--hull-hi)}.hero-tour .ground-shadow{fill:var(--stone-shade);opacity:.35}.hero-tour .wall-grad{fill:url(#wallg)}.hero-tour .wall-ochre{fill:var(--ochre)}.hero-tour .stones{fill:url(#stonep)}.hero-tour .eave{fill:none;stroke:var(--roof-side);stroke-width:1.2px}.hero-tour .frame{fill:var(--frame)}.hero-tour .arch-frame{fill:var(--frame);opacity:.6}.hero-tour .shutter{fill:var(--shutter)}.hero-tour .shutter.green{fill:var(--shutter-green)}.hero-tour .shutter.brown{fill:var(--shutter-brown)}.hero-tour .leaf.hi,.hero-tour .pine.hi,.hero-tour .lawn.hi{fill:var(--hedge-hi)}.hero-tour .olive{fill:var(--olive)}.hero-tour .olive-trunk{fill:var(--stone-shade)}.hero-tour .green{fill:var(--green)}.hero-tour .hole{fill:var(--hull-deep)}.hero-tour .flag{fill:var(--car-red)}.hero-tour .lake{fill:var(--lake)}.hero-tour .water-arc{fill:none;stroke:var(--lake);stroke-width:1px}.hero-tour .ring{fill:none;stroke:var(--car-red);stroke-width:3px}.hero-tour .bell{fill:var(--accent);opacity:.8}.hero-tour .spire{fill:var(--roof)}.hero-tour .dome{fill:var(--dome)}.hero-tour .dome-tiled{fill:var(--dome-tiled)}.hero-tour .dome-edge{fill:none;stroke:var(--wall-hi);stroke-width:1.2px}.hero-tour .crescent{fill:none;stroke:var(--accent);stroke-width:1.2px}.hero-tour .granite{fill:var(--granite)}.hero-tour .road{fill:var(--road)}.hero-tour .road-line{fill:var(--quay-hi);opacity:.5}.hero-tour .paving{fill:var(--paving)}.hero-tour .boat{fill:var(--quay-hi)}.hero-tour .boat-blue{fill:var(--boat-blue)}.hero-tour .boat-old{fill:var(--stone)}.hero-tour .boat-stripe{fill:none;stroke:var(--boat-blue);stroke-width:1.4px}.hero-tour .fire{fill:var(--fire)}.hero-tour .skewer{fill:none;stroke:var(--stone-shade);stroke-width:.8px}.hero-tour .sardine{fill:var(--hull-hi)}.hero-tour .thatch-edge{fill:none;stroke:var(--stone-shade);stroke-width:1px}.hero-tour .crate{fill:var(--thatch)}.hero-tour .net{fill:none;stroke:var(--hull-hi);stroke-width:.8px;opacity:.7}.hero-tour .reed{fill:var(--hedge)}.hero-tour .umbrella-edge{fill:none;stroke:var(--stone-shade);stroke-width:.6px;opacity:.5}.hero-tour .traffic{animation:30s linear infinite traffic}@keyframes traffic{0%{transform:translate(-200px)}to{transform:translate(1500px)}}@keyframes tender{0%{transform:translate(-60px)}to{transform:translate(1500px)}}.palm{width:auto;height:64%;fill:var(--palm);color:var(--palm);transform-origin:50% 100%;filter:drop-shadow(0 0 18px #00000040);animation:9s ease-in-out infinite alternate sway;position:absolute;bottom:-3%;overflow:visible}.palm.l{filter:blur(1.1px)drop-shadow(0 0 18px #0000004d);height:71%;left:-3%}.palm.r{height:64%;animation-duration:11.5s;animation-delay:-5s;right:-4%}.frond{transform-box:fill-box;transform-origin:0;animation:4s ease-in-out infinite alternate frond}@keyframes sway{0%{transform:rotate(-1.1deg)}to{transform:rotate(1.1deg)}}@keyframes frond{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}@media (width<=719px){.palm.l{display:none}.palm.r{height:34%;bottom:4%;right:4%}}.pan-scrub{flex-direction:column;gap:10px;width:520px;display:none}.pan-bar .tick{border:1px solid var(--soft);cursor:pointer;box-sizing:border-box;width:9px;height:9px;transition:transform .3s var(--ease);background:0 0;border-radius:50%;margin-left:-4.5px;padding:0;position:absolute;top:-4px}.pan-bar .tick.on{background:var(--accent);border-color:var(--accent)}.pan-bar .tick.here{box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 30%, transparent);transform:scale(1.6)}.pan-bar .tick:hover{transform:scale(1.5)}.pan-bar .tick:focus-visible{outline:1px solid var(--accent);outline-offset:3px}.pan-count{color:var(--cap-n)}.pan-labels span:first-child,.pan-labels span:last-child{opacity:.55}.pan-arrow{z-index:3;border:1.5px solid var(--ink);background:color-mix(in oklab, var(--bg) 72%, transparent);width:64px;height:64px;color:var(--ink);cursor:pointer;opacity:1;transition:transform .3s var(--ease), border-color .3s, color .3s, background-color .3s;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 24px #00000059}.pan-arrow svg{width:26px;height:26px}.pan-arrow:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.pan-arrow.prev{left:clamp(10px,2vw,28px)}.pan-arrow.next{right:clamp(10px,2vw,28px)}.pan-arrow.prev:hover{transform:translateY(-50%)translate(-3px)}.pan-arrow.next:hover{transform:translateY(-50%)translate(3px)}.pan-arrow:focus-visible{outline:1px solid var(--accent);outline-offset:3px}@media (width<=719px){.pan-arrow{width:44px;height:44px;top:54%;transform:translateY(-50%)}.pan-arrow.prev:hover,.pan-arrow.next:hover{transform:translateY(-50%)}.pan-arrow svg{width:20px;height:20px}}.chapter-caption{text-align:right;opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex;transform:translateY(8px)}.chapter-caption.show{opacity:1;transform:none}.chapter-n{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--cap-n);font-size:10.5px}.chapter-caption{max-width:100%}.chapter-caption strong{font-family:var(--serif);letter-spacing:-.006em;font-variation-settings:"opsz" 48;color:var(--cap);text-shadow:0 1px 24px #00000040;text-wrap:balance;font-size:clamp(26px,3.2vw,46px);font-style:normal;font-weight:400;line-height:1.04}@media (width<=719px){.chapter-caption{text-align:left;align-items:flex-start;margin-left:0;margin-right:72px}.chapter-caption strong{font-size:clamp(24px,7.5vw,34px)}.hero-meta{font-size:11px}}.chapter-place{font-family:var(--mono);letter-spacing:.1em;color:var(--hero-low);font-size:11px;line-height:1.6}.hero-tour .tag-line{stroke:var(--ink);stroke-width:.8px;opacity:.55}.hero-tour .tag-dot{fill:var(--accent)}.hero-tour .tag-text{font-family:var(--mono);letter-spacing:3px;fill:var(--ink);paint-order:stroke;stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;font-size:10.5px}.hero-tour .tag{opacity:.9;transition:opacity .6s var(--ease)}.lite .hero-tour .mirror{filter:none;opacity:.3}.lite .hero-tour .bob,.lite .hero-tour .sway,.lite .hero-tour .glide,.lite .hero-tour .tender,.lite .hero-tour .traffic{animation:none}.hero-tour .fore-g{opacity:.62}.ed[data-theme=day] .hero-tour .fore-g{opacity:.45}.hero-copy{z-index:2;margin-top:clamp(8px,2.5vh,28px);position:relative}.hero-low{margin-top:auto}.ed[data-theme=night] h1,.ed[data-theme=night] .kicker{text-shadow:0 2px 18px #06090f73}.ed[data-theme=day] h1{text-shadow:0 1px 2px #f7f4ec99}.hero-scrim{pointer-events:none;background:var(--scrim);height:52%;position:absolute;top:0;left:0;right:0}.chapter-caption{z-index:2;position:relative}.hero-tour .ch.off,.hero-tour .ch.off *{animation:none!important}.lite .hero-tour .beam-w{opacity:calc(var(--lamp-on) * .05)}.hero-tour.moving .tag,.hero-tour .tag.clash{opacity:0}.hero,.hero a,.hero button{cursor:pointer}.pan-bar{background:var(--rule);height:1px;position:relative}.pan-fill{background:var(--accent);width:0;height:1px;position:absolute;top:0;left:0}.pan-bar b{border:1px solid var(--soft);box-sizing:border-box;border-radius:50%;width:7px;height:7px;margin-left:-3px;position:absolute;top:-3px}.pan-bar b.on{background:var(--accent);border-color:var(--accent)}.pan-labels{justify-content:space-between;display:flex}.pan-labels span{opacity:.55;transition:opacity .6s var(--ease)}.pan-labels .on{opacity:1;font-weight:500}@media (width>=1080px){.pan-scrub{display:flex}}@media (pointer:coarse){.edition button{min-height:44px;padding:12px 10px}.brand,.mono-link,.chapters-nav a{align-items:center;min-height:44px;display:inline-flex}.pan-bar .tick{width:12px;height:12px;margin-left:-6px;top:-5.5px}.pan-bar .tick:before{content:"";position:absolute;inset:-16px}.edition button{min-width:44px}input,.mono-link,.figure-row .src,.foot-col a,.foot-locales a{align-items:center;min-height:44px;display:inline-flex}.ticker-run span{padding-top:0;padding-bottom:0}.ticker-run a{align-items:center;min-height:44px;display:inline-flex}}.hero-inner{padding:clamp(18px, 3vw, 40px) var(--pad);flex-direction:column;flex:1;justify-content:flex-start;gap:28px;display:flex;position:relative}.masthead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 24px;display:flex}.brand{font-family:var(--mono);letter-spacing:.34em;border-bottom:none;font-size:12px}.masthead-band{background:var(--tile);height:6px;transition:opacity .9s var(--ease);flex-basis:100%;margin-top:12px}.chapters-nav{gap:26px;display:none}.chapters-nav a{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--soft);border-bottom:none;font-size:10.5px}.chapters-nav a:hover{color:var(--accent)}.edition{gap:4px;display:flex}.edition button{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:4px 8px;font-size:10.5px;transition:color .3s,border-color .3s}.edition button[aria-pressed=true]{color:var(--ink);border-color:var(--rule-strong)}.hero-copy{max-width:1100px}.kicker{font-family:var(--mono);letter-spacing:.32em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--accent);margin:0 0 22px;font-size:11px}h1{letter-spacing:-.008em;font-variation-settings:"opsz" 96;text-wrap:balance;margin:0 0 0 -.04em;font-size:clamp(30px,7.4vw,118px);font-weight:400;line-height:.98}h1 em{letter-spacing:-.004em}.hero-low{flex-direction:column;gap:22px;display:flex}.hero-meta{font-family:var(--mono);letter-spacing:.05em;max-width:62ch;color:var(--hero-low);margin:0;font-size:12px;line-height:1.9}.hero-weather{color:var(--cap-n)}.hero-foot{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--hero-low);justify-content:space-between;gap:16px;font-size:10.5px;display:flex}.ticker{border-top:1px solid var(--rule);background:color-mix(in oklab, var(--bg) 90%, transparent);position:relative;overflow:hidden}.ticker-track{width:max-content;animation:55s linear infinite tick;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-run{display:flex}.ticker-run span{font-family:var(--mono);letter-spacing:.08em;color:var(--soft);white-space:nowrap;padding:13px 0 13px 48px;font-size:11px}.ticker-run b{color:var(--accent);margin-right:10px;font-weight:500}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.tileband{background:var(--tile);height:6px;transition:opacity .9s var(--ease)}.strip{padding-top:clamp(28px,4vw,48px)}.strip-row{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:14px 22px;padding:14px 0;display:flex}.strip-row .t{font-family:var(--mono);color:var(--accent);font-size:11px}.strip-row .what{font-style:normal;font-weight:var(--name-weight);font-size:clamp(17px,2vw,21px)}.strip-row .note{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:11.5px}.chapter{padding-top:clamp(56px,8vw,104px)}.chapter>.wrap{padding-left:var(--pad);padding-right:var(--pad)}.chapter-head{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;padding-top:clamp(20px,3vw,32px);display:flex}.roman{font-family:var(--mono);letter-spacing:.4em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px;font-weight:400}.chapter-sub{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11.5px}.lot{margin:clamp(24px,4vw,52px) 0 0;position:relative}.lot img{object-fit:cover;width:100%;height:clamp(380px,74vh,820px);display:block}.lot figcaption{color:#e9e4d8;background:linear-gradient(#06090f00,#06090fe0);padding-top:120px;padding-bottom:clamp(22px,4vw,44px);position:absolute;bottom:0;left:0;right:0}.lot-price{font-family:var(--mono);letter-spacing:-.02em;margin:0;font-size:clamp(46px,11vw,168px);font-weight:300;line-height:1}.lot-line{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;margin-top:16px;display:flex}.lot-desc{max-width:640px;margin:0;font-size:clamp(16px,2vw,24px)}.lot figcaption .mono-link{color:#c9884a}.no1{margin:clamp(24px,4vw,52px) 0 0;position:relative}.no1 img{object-fit:cover;width:100%;height:clamp(300px,52vh,560px);display:block}.no1 figcaption{color:#e9e4d8;background:linear-gradient(#06090f00,#06090fd9);flex-wrap:wrap;align-items:baseline;gap:10px 22px;padding:90px clamp(18px,3vw,32px) 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.no1-n{font-family:var(--mono);color:#c9884a;font-size:clamp(30px,4vw,56px);font-weight:300;line-height:1}.no1-name{font-size:clamp(22px,3vw,38px)}.no1-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#b3ad9e;margin-left:auto;font-size:11px}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:12px 20px;padding:clamp(14px,2vw,22px) 0;display:flex}.list .n{font-family:var(--mono);color:var(--muted);flex:none;width:1.6em;font-size:clamp(26px,4vw,64px);font-weight:300;line-height:1}.list .name{flex:240px;min-width:0;font-size:clamp(19px,2.6vw,34px)}.list .kind{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.list .score{font-family:var(--mono);color:var(--soft);font-size:12.5px}.more{margin-top:20px;display:inline-block}.figures{margin-top:clamp(16px,2.5vw,36px)}.figure-row{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:12px 40px;padding:clamp(18px,2.6vw,30px) 0;display:flex}.figure-row .fig{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(40px,8vw,120px);font-weight:300;line-height:1}.figure-row.accent .fig{color:var(--accent)}.figure-row p{color:var(--soft);flex:220px;margin:0;font-size:clamp(15px,1.8vw,22px)}.atlas{margin-top:clamp(16px,2.5vw,36px)}.zone{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:4px 24px;padding:clamp(14px,2vw,20px) 0;display:grid}.zone .zname{font-size:clamp(19px,2.3vw,29px)}.zone .znote{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);grid-column:1/-1;font-size:11.5px;line-height:1.7}.zone .zprice{font-family:var(--mono);white-space:nowrap;font-size:clamp(14px,1.7vw,20px)}.coda{padding-bottom:clamp(56px,8vw,110px)}.coda-grid{align-items:start;gap:34px 64px;display:grid}.coda-line{margin:18px 0 0;font-size:clamp(34px,5vw,64px);line-height:1.05}.coda-sub{color:var(--muted);max-width:520px;margin:16px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.5}.coda-form{border:1px solid var(--rule-strong);background:color-mix(in srgb, var(--ink) 3%, transparent);gap:14px;padding:26px 26px 22px;display:grid}.coda-field{gap:8px;display:grid}.coda-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px}.coda-form input{background:var(--bg);border:1px solid var(--rule-strong);width:100%;font-family:var(--mono);letter-spacing:.02em;color:var(--ink);outline:none;min-height:48px;padding:14px;font-size:14px}.coda-form input::placeholder{color:var(--muted)}.coda-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.coda-btn{border:1px solid var(--accent);background:var(--accent);min-height:48px;color:var(--bg);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:0 22px;font-size:12px}.coda-btn:hover,.coda-btn:focus-visible{color:var(--accent);background:0 0}.coda-note{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin:4px 0 0;font-size:11.5px;line-height:1.7}.coda-note a{color:var(--ink);border-bottom:1px solid var(--rule-strong)}footer{border-top:1px solid var(--rule);color:var(--muted);padding-top:clamp(40px,5vw,64px);padding-bottom:28px}.foot-grid{grid-template-columns:1fr;gap:34px 40px;display:grid}.foot-mast{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:var(--ink);font-size:13px}.foot-tag{max-width:380px;margin:14px 0 0;font-size:15px;line-height:1.55}.foot-col{align-content:start;gap:10px;display:grid}.foot-h{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11px}.foot-col a{color:var(--ink);border-bottom:none;width:fit-content;font-size:15px}.foot-col a:hover{color:var(--accent)}.foot-locales{font-family:var(--mono);letter-spacing:.12em;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.foot-locales a{color:var(--muted);border-bottom:none;font-size:12px}.foot-locales a[aria-current]{color:var(--ink);border-bottom:1px solid var(--accent)}.foot-bar{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:clamp(34px,4vw,56px);padding-top:18px;font-size:11px;display:flex}@media (width>=720px){.chapters-nav{display:flex}.coda-grid{grid-template-columns:1.1fr 1fr}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.zone{grid-template-columns:minmax(150px,auto) 1fr auto}.zone .znote{grid-column:auto}}@media (width>=1080px){.list .kind{margin-left:auto}}.ed.shot .hero{height:900px;min-height:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transition:none;transform:none}.ticker-track,.palm,.frond,.hero-tour .bob,.hero-tour .sway,.hero-tour .beam,.hero-tour .glide,.hero-tour .tender,.hero-tour .traffic{animation:none}body,.tileband,.masthead-band{transition:none}}.strip-clock{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:10.5px}.strip-clock [data-clock]{color:var(--accent)}a.strip-row{color:inherit;border-bottom:1px solid var(--rule)}a.strip-row:hover .what{color:var(--accent)}.strip-row .t .now{border:1px solid var(--accent);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin-left:8px;padding:1px 6px;font-size:9px;font-style:normal}.strip-row .note{font-size:11.5px}.ticker-run a{color:inherit;border-bottom:none}.ticker-run a:hover{color:var(--accent)}.no1-name a,.list .name a,.zone .zname a{color:inherit;border-bottom:none}.no1-name a:hover,.list .name a:hover,.zone .zname a:hover{color:var(--accent)}.figure-row p .mono-link{white-space:nowrap;margin-left:10px}.ed[data-type=b]{--serif:"Newsreader", "Georgia", serif;--name-weight:500}.ed[data-type=c]{--serif:"Inter", system-ui, -apple-system, "Helvetica Neue", sans-serif;--h1-weight:600;--name-weight:500;--display-tracking:-.02em}.ed[data-type=d]{--serif:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", system-ui, "Segoe UI", Roboto, "Inter", "Helvetica Neue", sans-serif;--h1-weight:700;--name-weight:600;--display-tracking:-.025em}.ed[data-type=d] h1{letter-spacing:-.03em}.ed[data-type=d] .list .name,.ed[data-type=d] .zone .zname,.ed[data-type=d] .no1-name{font-weight:600}h1,.lot-price,.coda-line{font-weight:var(--h1-weight);letter-spacing:var(--display-tracking)}.no1-name,.list .name,.zone .zname,.lot-desc,.figure-row p,.strip-row .what{letter-spacing:var(--display-tracking)}.type{gap:2px;margin-left:10px;display:flex}.type button{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:4px 8px;font-size:9.5px;transition:color .3s,border-color .3s}.type button[aria-pressed=true]{color:var(--ink);border-color:var(--rule-strong)}.figure-row .src{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap;border-bottom:1px solid #0000;margin-left:12px;font-size:10.5px}.figure-row .src:hover{border-bottom-color:var(--accent)}.foot-langs a{color:inherit;border-bottom:none;margin-right:10px}.foot-langs a[aria-current]{color:var(--ink)}.hero-search{border:1px solid var(--rule-strong);background:color-mix(in oklab, var(--bg) 78%, transparent);align-items:center;gap:0;max-width:620px;padding:4px 4px 4px 16px;display:flex}.hero-search input{min-width:0;min-height:44px;color:var(--ink);font-family:var(--mono);letter-spacing:.04em;background:0 0;border:0;outline:none;flex:1;font-size:12px}.hero-search input::placeholder{color:var(--muted);opacity:1}.hero-search button{background:var(--accent);min-height:44px;color:var(--bg);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;border:0;padding:0 18px;font-size:11px}.hero-search button:hover{filter:brightness(1.08)}.hero-search button:focus-visible,.hero-search input:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.hero-search-hint{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);padding:0 10px;font-size:10.5px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=719px){.hero-search{max-width:none}.hero-search-hint{display:none}.hero-search input::placeholder{font-size:11px}}.map{padding-top:clamp(28px,4vw,48px)}.map-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.map-frame{border:1px solid var(--rule);background:#e8ecef;height:clamp(360px,52vw,560px);margin-top:14px;position:relative}.map-fallback{text-align:center;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);justify-content:center;align-items:center;padding:0 24px;font-size:12px;display:flex;position:absolute;inset:0}.map-frame iframe{border:0;width:100%;height:100%;display:block}.ed .hero{cursor:default}.ed .hero-shade{background:linear-gradient(90deg,#06090f9e 0%,#06090f57 38%,#06090f00 68%),linear-gradient(#06090f1f 0%,#06090f00 28%,#06090f66 56%,#06090fc7 82%,#06090feb 100%)}.ed .hero-scrim{background:linear-gradient(#06090f8c,#06090f00)}.ed .masthead,.ed .hero-copy,.ed .ticker{z-index:4;position:relative}.ed .hero,.ed .hero .kicker,.ed .hero h1,.ed .hero .hero-meta,.ed .hero-foot,.ed .hero .edition-line,.ed .hero .hero-weather,.ed .hero h1 em{color:#e9e4d8}.ed .hero .kicker{color:#e9e4d8b8}.ed .hero h1{text-shadow:0 2px 28px #06090f80}.ed .hero-search{backdrop-filter:blur(6px);background:#06090f8c;border-color:#e9e4d859}.ed .hero-search input{color:#e9e4d8}.ed .hero-search input::placeholder{color:#e9e4d899}.ed .no1 img,.ed .lot img,.ed .zone img{will-change:transform;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.ed .no1:hover img,.ed .zone:hover img{transform:scale(1.04)}.ed [data-parallax]{overflow:hidden}.ed [data-parallax] img{transform:translate3d(0, var(--py,0), 0) scale(1.12);transition:none;transform:scale(1.06)}.ed .hero{min-height:100svh}.ed .hz-photo-caption{font-family:var(--mono);bottom:clamp(118px,15vh,160px);right:clamp(16px,3vw,44px)}.ed .hz-photo-caption .pc-n{color:var(--accent)}.ed .hz-photo-caption .pc-t{font-family:var(--serif);font-weight:var(--h1-weight);letter-spacing:var(--display-tracking,0);font-size:clamp(30px,4.2vw,58px)}.ed .hz-photo-rail{bottom:clamp(70px,9vh,104px);left:clamp(16px,3vw,44px);right:clamp(16px,3vw,44px)}.ed .hz-photo-rail li span{background:var(--accent)}.ed .hz-photos{z-index:0}.ed .hero-shade,.ed .hero-scrim{z-index:1}.ed .masthead,.ed .hero-copy,.ed .hero-low,.ed .ticker{z-index:4;position:relative}.ed .hero-foot{align-items:flex-start;min-height:3.2em}.ed .hero-weather{min-width:16ch;display:inline-block}@media (width<=720px){.ed .hero-foot{min-height:4.6em}}.ed .hero .brand,.ed .hero .chapters-nav a,.ed .hero .edition button,.ed .hero .type button{color:#e9e4d8d1}.ed .hero .brand{color:#f3efe6}.ed .hero .chapters-nav a:hover{color:#fff}.ed .hero .edition button[aria-pressed=true],.ed .hero .type button[aria-pressed=true]{color:#fff;border-color:#e9e4d88c}.ed .hero .hero-meta,.ed .hero .hero-foot{color:#e9e4d8c7}.ed .hero .hero-search{background:#06090f8c;border-color:#e9e4d859}.ed .hero .hero-search input{color:#f3efe6}.ed .hero .hero-search input::placeholder{color:#e9e4d89e}.ed .hero .hero-search-hint{color:#e9e4d880}.ed .site-head{padding:clamp(18px, 3vw, 32px) var(--pad) 0;position:relative}.ed .site-head .masthead{border-bottom:1px solid var(--rule);padding-bottom:14px}.ed .site-head .masthead-band{margin-top:0}.ed .chapters-nav a[aria-current=page]{color:var(--ink);border-bottom:1px solid var(--accent)}.ed .site-head .hero-search{max-width:none;margin-top:14px}@media (width>=1080px){.ed .site-head .hero-search{display:none}}.ed .page-hero{align-items:start;gap:clamp(28px,4vw,48px) clamp(40px,6vw,96px);padding-top:clamp(28px,5vw,72px);display:grid}.ed .hero-main{max-width:760px}.ed .hero-side,.ed .side-body{align-content:start;gap:12px;display:grid}.ed .side-credit{margin:0 0 6px}.ed .side-img-link{border-bottom:none;display:block}.ed .side-img{aspect-ratio:4/3;object-fit:cover;background:var(--rule);width:100%;height:auto;margin-bottom:8px;display:block}.ed .side-img+.side-lot img{display:none}.ed .venue-hero.one{grid-template-columns:1fr}.ed .gone-img{aspect-ratio:16/9;max-width:720px;height:auto;margin-bottom:24px}.ed .hero-side .roman{font-size:10.5px}.ed .hero-side .rail-list a{font-size:19px}.ed .side-note{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.7}.ed .side-note b{color:var(--accent);font-weight:400}.ed .side-fig{font-family:var(--mono);letter-spacing:-.02em;color:var(--accent);margin:0;font-size:clamp(56px,7vw,120px);font-weight:300;line-height:1}.ed .side-line{color:var(--soft);max-width:34ch;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.45}.ed .side-lot{border-bottom:none;gap:6px;display:grid}.ed .side-lot img{aspect-ratio:4/3;object-fit:cover;background:var(--rule);width:100%;height:auto;margin-bottom:8px;display:block}.ed .side-lot .ln{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.ed .side-lot .lp{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(30px,3.4vw,48px);font-weight:300;line-height:1}.ed .side-lot .lt{letter-spacing:var(--display-tracking);font-size:clamp(17px,1.6vw,22px);line-height:1.2}.ed .side-lot:hover .lt{color:var(--accent)}.ed .bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ed .bars li{font-family:var(--mono);grid-template-columns:110px 1fr 56px;align-items:center;gap:12px;font-size:12px;display:grid}.ed .bars .bn{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ed .bars .bb{background:color-mix(in srgb, var(--ink) 6%, transparent);height:10px;position:relative}.ed .bars .bb i{background:var(--accent);position:absolute;top:0;bottom:0;left:0}.ed .bars .bv{text-align:right;font-size:14px;font-weight:300}.ed .band.small a{height:130px}.ed .portrait-side{aspect-ratio:4/5;max-height:420px}@media (width>=1080px){.ed .page-hero.has-side{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(360px,1fr)}.ed .page-hero.has-side .hero-main{grid-area:1/1}.ed .page-hero.has-side .hero-side{display:contents}.ed .page-hero.has-side .side-img,.ed .page-hero.has-side .side-img-link{aspect-ratio:auto;grid-area:1/2/span 2;height:100%;min-height:420px}.ed .page-hero.has-side .side-img-link .side-img{height:100%}.ed .page-hero.has-side .side-body{grid-area:2/1;align-self:end}}@media (width<=1079px){.ed .hero-side{max-width:560px}.ed .portrait-side{max-width:260px}}.ed .page-hero .roman{margin-bottom:18px}.ed .page-hero h1{max-width:14ch;margin:0 0 0 -.03em;font-size:clamp(38px,6vw,96px);line-height:1}.ed .page-hero h1.long{max-width:20ch;font-size:clamp(32px,4.6vw,72px);line-height:1.04}.ed .page-hero h1.long-x{max-width:26ch;font-size:clamp(26px,3.4vw,52px);line-height:1.12}.ed .lead{color:var(--soft);text-wrap:pretty;max-width:40ch;margin:clamp(18px,2.5vw,30px) 0 0;font-size:clamp(18px,2vw,26px);line-height:1.4}.ed .page-meta{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:clamp(18px,2.5vw,28px) 0 0;font-size:11px;line-height:1.9}.ed .page-meta b{color:var(--accent);font-weight:400}.ed .page-meta a{color:var(--ink);border-bottom-color:var(--rule)}.ed .page-meta .sep{opacity:.5;margin:0 8px}.ed .section{padding-top:clamp(44px,6vw,88px)}.ed .section-head{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;padding-top:clamp(18px,2.5vw,28px);display:flex}.ed .section-head h2{font-size:clamp(24px,3vw,40px);font-weight:var(--name-weight);letter-spacing:var(--display-tracking);margin:0;line-height:1.1}.ed .section-head .roman{flex-basis:100%}.ed .section-sub{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11.5px}.ed .section>.figures,.ed .section>.list,.ed .section>.ledger,.ed .section>.atlas{margin-top:0}.ed .prose{max-width:68ch;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.ed .prose p{text-wrap:pretty;margin:0 0 1.25em}.ed .prose h2{font-size:clamp(24px,2.6vw,34px);font-weight:var(--name-weight);letter-spacing:var(--display-tracking);margin:2em 0 .6em;line-height:1.15}.ed .prose h2:before{content:attr(data-n);font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:10.5px;display:block}.ed .prose ul,.ed .prose ol{margin:0 0 1.25em;padding-left:1.2em}.ed .prose li{margin:0 0 .4em}.ed .prose a{border-bottom-color:var(--rule-strong)}.ed .prose .fig-ref{font-family:var(--mono);color:var(--accent);white-space:nowrap;font-size:.82em}.ed .prose blockquote{border-left:1px solid var(--accent);color:var(--ink);margin:1.8em 0;padding-left:22px;font-size:1.15em;line-height:1.4}.ed .prose blockquote cite{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:11px;font-style:normal;display:block}.ed .small{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);font-size:11.5px;line-height:1.7}.ed .reading{gap:clamp(36px,5vw,72px) 64px;display:grid}@media (width>=1080px){.ed .reading{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.ed .rail{position:sticky;top:24px}}.ed .rail{gap:34px;display:grid}.ed .rail-block{border-top:1px solid var(--rule);padding-top:16px}.ed .rail-block .roman{margin-bottom:14px;font-size:10.5px}.ed .rail-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ed .rail-list li{border-bottom:1px solid var(--rule);gap:4px;padding:12px 0;display:grid}.ed .rail-list .t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ed .rail-list .t b{color:var(--accent);font-weight:400}.ed .rail-list a{border-bottom:none;font-size:17px;line-height:1.3}.ed .rail-list a:hover{color:var(--accent)}.ed .ledger{margin:0;padding:0;list-style:none}.ed .ledger li,.ed .ledger-row{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:4px 24px;padding:clamp(14px,2vw,20px) 0;display:grid}.ed .ledger .lname{letter-spacing:var(--display-tracking);font-size:clamp(19px,2.3vw,29px)}.ed .ledger .lname a{border-bottom:none}.ed .ledger .lname a:hover{color:var(--accent)}.ed .ledger .lnote{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);grid-column:1/-1;max-width:80ch;font-size:11.5px;line-height:1.7}.ed .ledger .lval{font-family:var(--mono);white-space:nowrap;font-size:clamp(16px,2vw,24px);font-weight:300}.ed .ledger .lval small{letter-spacing:.1em;color:var(--muted);margin-left:6px;font-size:.6em}.ed .ledger .lkind{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ed .ledger li.free .lval{color:var(--accent)}@media (width>=720px){.ed .ledger li,.ed .ledger-row{grid-template-columns:minmax(160px,auto) 1fr auto}.ed .ledger .lnote{grid-column:auto}}.ed .table-wrap{margin-top:4px;overflow-x:auto}.ed table.data{border-collapse:collapse;width:100%;font-family:var(--mono);letter-spacing:.02em;font-size:12.5px}.ed table.data th{text-align:left;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:12px 18px 12px 0;font-size:10.5px;font-weight:400}.ed table.data td{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 18px 14px 0}.ed table.data td.name{font-family:var(--serif);letter-spacing:var(--display-tracking);font-size:18px}.ed table.data td.num,.ed table.data th.num{text-align:right;white-space:nowrap}.ed table.data td:last-child,.ed table.data th:last-child{padding-right:0}.ed table.data td.num{font-size:15px;font-weight:300}.ed table.data td .derived{color:var(--muted)}.ed table.data tr.hi td{color:var(--accent)}.ed .stats{border-top:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:0 28px;margin-top:clamp(20px,3vw,36px);display:grid}.ed .stat{border-bottom:1px solid var(--rule);padding:18px 0}.ed .stat .v{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(30px,4.6vw,64px);font-weight:300;line-height:1}.ed .stat .v small{color:var(--muted);letter-spacing:.04em;margin-left:4px;font-size:.45em}.ed .stat .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:10.5px;line-height:1.6;display:block}.ed .stat.accent .v{color:var(--accent)}@media (width>=720px){.ed .stats{grid-template-columns:repeat(4,1fr)}.ed .stats.three{grid-template-columns:repeat(3,1fr)}}.ed .rows{margin:0;padding:0;list-style:none}.ed .rows li{border-bottom:1px solid var(--rule);grid-template-columns:84px 1fr;align-items:start;gap:4px 18px;padding:16px 0;display:grid}.ed .rows img{object-fit:cover;background:var(--rule);grid-row:span 3;width:84px;height:84px;display:block}.ed .rows .rname{letter-spacing:var(--display-tracking);font-size:clamp(19px,2.2vw,27px);line-height:1.15}.ed .rows .rname a{border-bottom:none}.ed .rows .rname a:hover{color:var(--accent)}.ed .rows .rkind{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ed .rows .rline{color:var(--soft);max-width:64ch;font-size:15px;line-height:1.45}.ed .rows .rscore{font-family:var(--mono);color:var(--soft);white-space:nowrap;font-size:12px}@media (width>=720px){.ed .rows li{grid-template-columns:112px 1fr auto}.ed .rows img{width:112px;height:112px}.ed .rows .rscore{grid-area:1/3}.ed .rows .rline{grid-column:2/span 2}}.ed .mosaic{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:clamp(20px,3vw,36px);display:grid}.ed .mosaic a{background:var(--bg);border-bottom:none;align-content:end;gap:6px;min-height:150px;padding:18px 16px;display:grid;position:relative;overflow:hidden}.ed .mosaic a:hover{background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.ed .mosaic .mn{letter-spacing:var(--display-tracking);font-size:clamp(18px,2vw,26px);line-height:1.1}.ed .mosaic .mc{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ed .mosaic .mv{font-family:var(--mono);letter-spacing:-.02em;color:var(--accent);font-size:clamp(26px,3.4vw,44px);font-weight:300;line-height:1}.ed .mosaic img{object-fit:cover;opacity:.28;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.ed .mosaic a:hover img{opacity:.42}.ed .mosaic a>*{position:relative}.ed .mosaic.photo a{min-height:220px}@media (width>=720px){.ed .mosaic{grid-template-columns:repeat(3,1fr)}.ed .mosaic.four{grid-template-columns:repeat(4,1fr)}}.ed .dispatch-hero{padding-top:clamp(28px,5vw,64px)}.ed .dispatch-hero.page-hero{align-items:start}.ed .hero-side .facts{gap:14px;display:grid}.ed .hero-side .figs .fr{padding:10px 0}.ed .hero-side .rating .r{font-size:clamp(44px,6vw,84px)}.ed .dispatch-hero h1{max-width:22ch;letter-spacing:var(--display-tracking);margin:0 0 0 -.02em;font-size:clamp(32px,4.8vw,74px);line-height:1.04}.ed .dispatch-hero .dek{color:var(--soft);max-width:46ch;margin:clamp(16px,2vw,26px) 0 0;font-size:clamp(18px,2vw,26px);line-height:1.4}.ed .byline{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:6px 22px;margin:clamp(18px,2.5vw,28px) 0 0;font-size:11px;display:flex}.ed .byline b{color:var(--accent);font-weight:400}.ed .byline a{color:var(--ink);border-bottom-color:var(--rule)}.ed .article-img{margin:clamp(28px,4vw,48px) 0 0}.ed .article-img img{object-fit:cover;background:var(--rule);width:100%;height:auto;max-height:70vh;display:block}.ed .article-img figcaption{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);padding:10px 0 0;font-size:11px;line-height:1.7}.ed .facts{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:14px 40px;margin:clamp(24px,3vw,40px) 0;padding:18px 0;display:grid}.ed .facts .roman{font-size:10.5px}.ed .facts dl{font-family:var(--mono);grid-template-columns:max-content 1fr;gap:8px 22px;margin:0;font-size:12.5px;display:grid}.ed .facts dt{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;padding-top:2px;font-size:10.5px}.ed .facts dd{color:var(--ink);margin:0}.ed .facts dd a{border-bottom-color:var(--rule-strong)}.ed .source-line{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border-top:1px solid var(--rule);margin:1.5em 0 0;padding-top:16px;font-size:11.5px;line-height:1.8}.ed .source-line a{color:var(--ink)}.ed .sources{counter-reset:src;margin:0;padding:0;list-style:none}.ed .sources li{counter-increment:src;border-bottom:1px solid var(--rule);font-family:var(--mono);grid-template-columns:2.4em 1fr;gap:10px;padding:10px 0;font-size:12.5px;line-height:1.6;display:grid}.ed .sources li:before{content:counter(src, decimal-leading-zero);color:var(--accent);font-size:18px;font-weight:300}.ed .sources a{color:var(--ink);border-bottom-color:var(--rule)}.ed .figs dl{gap:0;margin:0;display:grid}.ed .figs .fr{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 20px;padding:14px 0;display:grid}.ed .figs dt{font-family:var(--mono);color:var(--accent);font-size:clamp(26px,3vw,40px);font-weight:300;line-height:1}.ed .figs dd{color:var(--soft);margin:0;font-size:15px;line-height:1.45}.ed .figs dd .m{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);margin-top:4px;font-size:10.5px;display:block}.ed .pagenav{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:clamp(44px,6vw,88px);padding-top:18px;display:flex}.ed .pagenav a{border-bottom:none;gap:6px;max-width:42ch;display:grid}.ed .pagenav a:last-child{text-align:right;margin-left:auto}.ed .pagenav .t{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.ed .pagenav .h{font-size:clamp(17px,1.8vw,22px);line-height:1.25}.ed .chips{flex-wrap:wrap;gap:8px;margin-top:clamp(18px,2.5vw,28px);display:flex}.ed .chips a{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--rule-strong);color:var(--soft);padding:7px 12px;font-size:10.5px}.ed .chips a:hover,.ed .chips a[aria-current]{border-color:var(--accent);color:var(--accent)}.ed .chips a b{color:var(--muted);margin-left:6px;font-weight:400}.ed .day{padding-top:clamp(32px,4vw,56px)}.ed .day-head{border-top:1px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:10px 20px;padding-top:14px;display:flex}.ed .day-head .d{font-family:var(--mono);font-size:clamp(22px,3vw,40px);font-weight:300;line-height:1}.ed .day-head .d b{color:var(--accent);font-weight:300}.ed .day-head .n{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ed .river{margin:0;padding:0;list-style:none}.ed .river li{grid-template-columns:1fr;gap:8px 22px;display:grid}.ed .river li>span{grid-column:1}.ed .river li{border-bottom:1px solid var(--rule);padding:clamp(16px,2.2vw,24px) 0}.ed .river .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.ed .river .k span{color:var(--muted);margin-left:10px}.ed .river .h{letter-spacing:var(--display-tracking);font-size:clamp(21px,2.6vw,34px);line-height:1.12}.ed .river .h a{border-bottom:none}.ed .river .h a:hover{color:var(--accent)}.ed .river .b{color:var(--soft);max-width:70ch;font-size:16px;line-height:1.5}.ed .river .s{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:11px}.ed .river .s a{color:var(--ink);border-bottom-color:var(--rule)}.ed .river img{aspect-ratio:16/9;object-fit:cover;background:var(--rule);width:100%;display:block}@media (width>=720px){.ed .river li.pic{grid-template-columns:1fr 260px;align-content:start}.ed .river li.pic img{grid-area:1/2/span 4;align-self:start;height:146px}}.ed .feature-card{gap:14px;margin-top:clamp(20px,3vw,36px);display:grid}.ed .feature-card img{aspect-ratio:21/9;object-fit:cover;width:100%;display:block}.ed .feature-card .h{letter-spacing:var(--display-tracking);max-width:20ch;font-size:clamp(26px,3.6vw,52px);line-height:1.04}.ed .feature-card .h a{border-bottom:none}.ed .feature-card .h a:hover{color:var(--accent)}.ed .lots{grid-template-columns:1fr;gap:clamp(28px,4vw,48px) 28px;margin-top:clamp(20px,3vw,36px);display:grid}.ed .lotcard{gap:0;display:grid;position:relative}.ed .lotcard img{aspect-ratio:16/10;object-fit:cover;background:var(--rule);width:100%;display:block}.ed .lotcard .lc{border-bottom:1px solid var(--rule);gap:6px;padding:14px 0 16px;display:grid}.ed .lotcard .lp{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(28px,3.4vw,44px);font-weight:300;line-height:1}.ed .lotcard .ln{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-size:10.5px}.ed .lotcard .lt{letter-spacing:var(--display-tracking);font-size:clamp(18px,2vw,24px);line-height:1.2}.ed .lotcard .lt a{border-bottom:none}.ed .lotcard .lt a:hover{color:var(--accent)}.ed .lotcard .lq{color:var(--soft);font-size:15px;line-height:1.45}@media (width>=720px){.ed .lots{grid-template-columns:repeat(2,1fr)}.ed .lots .lotcard.wide{grid-column:1/-1}.ed .lots .lotcard.wide img{aspect-ratio:21/9}}.ed .lot-hero{margin-top:clamp(24px,4vw,48px);position:relative}.ed .lot-hero img{object-fit:cover;width:100%;height:clamp(380px,78vh,860px);display:block}.ed .lot-hero figcaption{padding:120px var(--pad) clamp(22px, 4vw, 44px);color:#e9e4d8;background:linear-gradient(#06090f00,#06090fe0);position:absolute;bottom:0;left:0;right:0}.ed .lot-hero .lot-price{font-size:clamp(52px,12vw,190px)}.ed .lot-hero .ex{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#c9884a;font-size:11px}.ed .exhibits{gap:22px;margin-top:0;display:grid}.ed .exhibit img{aspect-ratio:3/2;object-fit:cover;background:var(--rule);width:100%;display:block}.ed .exhibit figcaption{grid-template-columns:auto 1fr;align-items:baseline;gap:14px;padding:12px 0 0;display:grid}.ed .exhibit .ex{font-family:var(--mono);color:var(--accent);font-size:28px;font-weight:300}.ed .exhibit p{color:var(--soft);margin:0;font-size:16px;line-height:1.45}@media (width>=720px){.ed .exhibits{grid-template-columns:1fr 1fr}}.ed .spec{border-top:1px solid var(--rule);grid-template-columns:repeat(2,1fr);margin:0;display:grid}.ed .spec div{border-bottom:1px solid var(--rule);padding:16px 0}.ed .spec dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ed .spec dd{font-family:var(--mono);margin:8px 0 0;font-size:clamp(22px,3vw,36px);font-weight:300;line-height:1}.ed .spec dd small{color:var(--muted);letter-spacing:.06em;margin-left:4px;font-size:.5em}@media (width>=720px){.ed .spec{grid-template-columns:repeat(5,1fr);gap:0 24px}}.ed .provenance{margin:0;padding:0;list-style:none}.ed .provenance li{border-bottom:1px solid var(--rule);font-family:var(--mono);grid-template-columns:5em 1fr auto;align-items:baseline;gap:20px;padding:14px 0;display:grid}.ed .provenance .y{color:var(--accent)}.ed .provenance .p{font-size:clamp(20px,2.6vw,32px);font-weight:300}.ed .provenance .d{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.ed .provenance li:last-child .p{color:var(--ink)}.ed .provenance .bar{background:var(--rule-strong);height:1px;position:relative}.ed .provenance .bar i{background:var(--accent);height:5px;position:absolute;top:-2px;left:0}.ed .vote{border:1px solid var(--rule-strong);background:color-mix(in srgb, var(--ink) 3%, transparent);gap:14px;margin-top:clamp(20px,3vw,36px);padding:22px 22px 18px;display:grid}.ed .vote .q{margin:0;font-size:clamp(20px,2.4vw,28px);line-height:1.2}.ed .vote .opts{flex-wrap:wrap;gap:10px;display:flex}.ed .vote button{border:1px solid var(--accent);min-height:44px;color:var(--accent);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 18px;font-size:11px}.ed .vote button:hover{background:var(--accent);color:var(--bg)}.ed .vote .tally{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);font-size:11px}.ed .vote .tally b{color:var(--ink);font-weight:400}.ed .venue-hero{gap:22px;margin-top:clamp(24px,4vw,44px);display:grid}.ed .venue-hero img{aspect-ratio:3/2;object-fit:cover;background:var(--rule);width:100%;display:block}.ed .venue-hero .second{display:none}@media (width>=720px){.ed .venue-hero{grid-template-columns:2fr 1fr}.ed .venue-hero .second{aspect-ratio:auto;height:100%;display:block}}.ed .credit{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:8px 0 0;font-size:10.5px}.ed .rating{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.ed .rating .r{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(44px,7vw,96px);font-weight:300;line-height:1}.ed .rating .r b{color:var(--accent);font-weight:300}.ed .rating .n{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.ed .actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ed .actions a{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--rule-strong);min-height:44px;color:var(--ink);align-items:center;padding:12px 16px;font-size:11px;display:inline-flex}.ed .actions a.primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.ed .actions a:hover{border-color:var(--accent);color:var(--accent)}.ed .actions a.primary:hover{background:0 0}.ed .map-box{border:1px solid var(--rule);background:#e8ecef;height:clamp(260px,40vw,420px);margin-top:0;position:relative}.ed .map-box iframe{border:0;width:100%;height:100%;display:block}.ed .menu-note{border-left:1px solid var(--accent);font-family:var(--mono);color:var(--soft);padding:4px 0 4px 18px;font-size:12px;line-height:1.7}.ed .menu-note b{color:var(--accent);font-weight:400}.ed .worth{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(20px,3vw,36px);display:grid}.ed .worth button{background:var(--bg);cursor:pointer;color:var(--ink);text-align:left;border:0;gap:8px;padding:22px 16px;display:grid}.ed .worth button:hover{background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.ed .worth .wv{font-family:var(--mono);font-size:clamp(30px,4vw,52px);font-weight:300;line-height:1}.ed .worth .wk{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ed .worth button.yes .wv{color:var(--accent)}.ed .faq{border-top:1px solid var(--rule)}.ed .faq details{border-bottom:1px solid var(--rule)}.ed .faq summary{cursor:pointer;letter-spacing:var(--display-tracking);justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;font-size:clamp(17px,1.8vw,22px);list-style:none;display:flex}.ed .faq summary::-webkit-details-marker{display:none}.ed .faq summary:after{content:"+";font-family:var(--mono);color:var(--accent);flex:none;font-size:22px;font-weight:300}.ed .faq details[open] summary:after{content:"−"}.ed .faq details p{max-width:68ch;color:var(--soft);margin:0 0 20px;font-size:16px;line-height:1.55}.ed .band{grid-template-columns:repeat(12,1fr);gap:2px;margin-top:clamp(20px,3vw,36px);display:grid}.ed .band a{border-bottom:none;flex-direction:column;justify-content:flex-end;gap:6px;height:220px;display:flex;position:relative}.ed .band .bar{background:color-mix(in srgb, var(--accent) 35%, var(--bg));border-top:2px solid var(--accent)}.ed .band a[aria-current] .bar{background:var(--accent)}.ed .band .m{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:10.5px}.ed .band .v{font-family:var(--mono);color:var(--ink);text-align:center;font-size:11px}.ed .band a:hover .bar{background:var(--accent)}.ed .versus{border-top:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:12px 24px;margin-top:clamp(20px,3vw,36px);display:grid}.ed .versus>div{border-bottom:1px solid var(--rule);padding:18px 0}.ed .versus .vs{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ed .versus .vv{font-family:var(--mono);font-size:clamp(22px,3.6vw,52px);font-weight:300;line-height:1}.ed .versus .vk{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:10.5px;display:block}.ed .versus .win .vv{color:var(--accent)}.ed .versus>div:nth-child(3n){text-align:right}.ed .rules{counter-reset:rule;margin:0;padding:0;list-style:none}.ed .rules li{counter-increment:rule;border-bottom:1px solid var(--rule);grid-template-columns:2.4em 1fr;gap:16px 24px;padding:clamp(16px,2.4vw,28px) 0;display:grid}.ed .rules li:before{content:counter(rule, decimal-leading-zero);font-family:var(--mono);color:var(--muted);font-size:clamp(26px,3.4vw,48px);font-weight:300;line-height:1}.ed .rules .rh,.ed .rules p{grid-column:2}.ed .rules .rh{letter-spacing:var(--display-tracking);font-size:clamp(20px,2.4vw,30px);line-height:1.15}.ed .rules p{color:var(--soft);max-width:62ch;margin:8px 0 0;font-size:16px;line-height:1.5}.ed .portrait{gap:22px;margin-top:clamp(24px,3vw,44px);display:grid}.ed .no-img{aspect-ratio:4/5;background:color-mix(in srgb, var(--ink) 6%, transparent);border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);place-content:center;font-size:10.5px;display:grid}.ed .portrait img{aspect-ratio:4/5;object-fit:cover;background:var(--rule);filter:grayscale()contrast(1.05);width:100%;display:block}@media (width>=720px){.ed .portrait{grid-template-columns:280px 1fr;align-items:start}}.ed .contact-list{margin:0;padding:0;list-style:none}.ed .contact-list li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:baseline;gap:8px 20px;padding:18px 0;display:grid}.ed .contact-list .ck{font-size:clamp(18px,2vw,24px)}.ed .contact-list .cv{font-family:var(--mono);font-size:13px}.ed .contact-list .cn{font-family:var(--mono);color:var(--muted);grid-column:1/-1;font-size:11.5px;line-height:1.6}.ed .gone{align-content:center;min-height:60vh;padding-top:clamp(40px,8vw,100px);display:grid}.ed .gone .big{font-family:var(--mono);letter-spacing:-.04em;color:var(--accent);margin:0 0 0 -.04em;font-size:clamp(120px,28vw,380px);font-weight:300;line-height:.9}.ed .gone h1{margin:18px 0 0;font-size:clamp(26px,3.6vw,52px)}.ed .book{border-top:1px solid var(--rule);margin:clamp(20px,3vw,36px) 0 0;padding:0;list-style:none}.ed .book li{border-bottom:1px solid var(--rule);grid-template-columns:3em 1fr;align-items:baseline;gap:6px 20px;padding:16px 0;display:grid}.ed .book .bn{font-family:var(--mono);color:var(--muted);font-size:26px;font-weight:300}.ed .book .bt{font-size:clamp(20px,2.4vw,30px)}.ed .book .bt a{border-bottom:none}.ed .book .bt a:hover{color:var(--accent)}.ed .book .br{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);grid-column:2;font-size:11.5px;line-height:1.7}.ed .book .br b{color:var(--accent);font-weight:400}.ed .mt{margin-top:clamp(20px,3vw,36px)}.ed .mt-s{margin-top:14px}.ed .grid-2{gap:clamp(28px,4vw,56px) 64px;display:grid}@media (width>=900px){.ed .grid-2{grid-template-columns:1fr 1fr}}.ed .licence{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border-top:1px solid var(--rule);max-width:80ch;margin-top:28px;padding-top:14px;font-size:11px;line-height:1.8}.ed .licence a{color:var(--ink);border-bottom-color:var(--rule)}.ed main>.section:last-of-type{padding-bottom:clamp(56px,8vw,110px)}
