@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.11-onw4a9s-o3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.p.1oj6iblxvm99n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.p.1q-jjomgjvbjf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.1nzccunaoxsdm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.p.1wuo3gtslpr33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0ggqn9ig56u4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_cf4eddcd-module__XedeNq__className{font-family:Fraunces,Fraunces Fallback}.fraunces_cf4eddcd-module__XedeNq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
:root{--paper:#fbf8f2;--paper-sink:#f3ede3;--paper-deep:#eae1d2;--shade:#1b1712;--shade-2:#2a241c;--ink:#17130e;--ink-soft:#5b534a;--ink-faint:#6f675c;--ink-invert:#fbf8f2;--ink-invert-soft:#c9bfaf;--line:#e2d9c9;--line-soft:#ede6d9;--line-invert:#40382d;--flame:#b3462a;--flame-deep:#8e3520;--flame-tint:#f6e7df;--display:var(--font-fraunces), Fraunces, Georgia, "Times New Roman", serif;--text:var(--font-fraunces), Fraunces, Georgia, "Times New Roman", serif;--ui:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI Variable Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-mega:clamp(2.85rem, 1.4rem + 6.4vw, 7.4rem);--t-h1:clamp(2.3rem, 1.5rem + 3.3vw, 4.3rem);--t-h2:clamp(1.75rem, 1.25rem + 2vw, 2.7rem);--t-h3:clamp(1.28rem, 1.08rem + .8vw, 1.6rem);--t-lede:clamp(1.16rem, 1.02rem + .62vw, 1.5rem);--t-body:clamp(1.045rem, 1rem + .2vw, 1.135rem);--t-small:.9rem;--t-label:.687rem;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--s-11:11rem;--band:clamp(3.5rem, 2rem + 6vw, 8rem);--shell:1320px;--measure:34rem;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--radius:2px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--paper);color:var(--ink);font-family:var(--text);font-size:var(--t-body);font-variation-settings:"opsz" 15;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.62;overflow-x:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2,h3,h4{font-family:var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}h3,h4{font-variation-settings:"opsz" 40;line-height:1.16}p{margin:0}::selection{background:var(--flame);color:#fff}:focus-visible{outline:2px solid var(--flame);outline-offset:3px;border-radius:1px}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:clamp(1.15rem,.4rem + 3vw,3rem)}.shell-narrow{max-width:58rem}.band{padding-block:var(--band)}.band-sink{background:var(--paper-sink)}.band-dark{background:var(--shade);color:var(--ink-invert)}.band-dark h1,.band-dark h2,.band-dark h3{color:var(--ink-invert)}.skip{z-index:200;background:var(--ink);color:var(--paper);font-family:var(--ui);font-size:var(--t-small);padding:.75rem 1.15rem;position:absolute;top:0;left:-9999px}.skip:focus{top:.75rem;left:.75rem}.label{font-family:var(--ui);font-size:var(--t-label);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-faint);font-weight:600;display:inline-block}.band-dark .label{color:var(--ink-invert-soft)}.label-flame{color:var(--flame)}.num{font-family:var(--ui);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lede{font-size:var(--t-lede);color:var(--ink-soft);font-variation-settings:"opsz" 24;text-wrap:pretty;max-width:40rem;line-height:1.48}.mark{align-items:end;gap:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line);margin-bottom:var(--s-7);grid-template-columns:1fr auto;display:grid}.band-dark .mark{border-color:var(--line-invert)}.mark h2{font-size:var(--t-h2);margin-top:var(--s-3)}.mark p{margin-top:var(--s-3);max-width:34rem;color:var(--ink-soft)}.band-dark .mark p{color:var(--ink-invert-soft)}.mark-link{font-family:var(--ui);font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--line);transition:border-color .25s var(--ease), color .25s var(--ease);padding-bottom:2px;font-weight:600;text-decoration:none}.mark-link:hover{color:var(--flame);border-color:var(--flame)}.band-dark .mark-link{color:var(--ink-invert);border-color:var(--line-invert)}.band-dark .mark-link:hover{color:#fff;border-color:currentColor}.btn{font-family:var(--ui);letter-spacing:.055em;background:var(--ink);color:var(--paper);border-radius:var(--radius);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);border:1px solid #0000;align-items:center;gap:.6rem;min-height:48px;padding:.95rem 1.5rem;font-size:.83rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--flame)}.btn-ghost{color:inherit;background:0 0;border-color:currentColor}.btn-ghost:hover{color:var(--shade);background:currentColor}.band-dark .btn{background:var(--paper);color:var(--ink)}.band-dark .btn:hover{background:var(--flame);color:#fff}.btn svg{transition:transform .3s var(--ease-out);flex:none}.btn:hover svg{transform:translate(3px)}.tlink{color:inherit;background-image:linear-gradient(var(--flame), var(--flame));transition:background-size .3s var(--ease), color .25s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;text-decoration:none}.tlink:hover{color:var(--flame);background-size:100% 2px}.masthead{z-index:90;transition:background .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease), backdrop-filter .4s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.masthead.over{color:#fff;position:fixed;left:0;right:0}.masthead.set{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);color:var(--ink);border-bottom-color:var(--line);background:#fbf8f2e6}.masthead[data-open=true],.masthead.set[data-open=true]{color:var(--ink-invert);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.masthead-in{justify-content:space-between;align-items:center;gap:var(--s-5);height:4.4rem;display:flex}@media (min-width:900px){.masthead-in{height:5.1rem}}.wordmark{color:inherit;white-space:nowrap;align-items:baseline;gap:.55rem;text-decoration:none;display:inline-flex}.wordmark-name{font-family:var(--display);font-variation-settings:"opsz" 60;letter-spacing:-.02em;font-size:1.4rem;line-height:1}.wordmark-rule{opacity:.32;background:currentColor;align-self:center;width:1px;height:.95rem}.wordmark-kind{font-family:var(--ui);letter-spacing:.2em;text-transform:uppercase;opacity:.72;font-size:.6rem;font-weight:600;line-height:1}@media (min-width:900px){.wordmark-name{font-size:1.6rem}}.nav-desk{display:none}@media (min-width:980px){.nav-desk{align-items:center;gap:clamp(1rem,.2rem + 1.5vw,2.1rem);display:flex}}.nav-desk a{font-family:var(--ui);letter-spacing:.005em;color:inherit;padding-block:.4rem;font-size:.82rem;font-weight:500;text-decoration:none;position:relative}.nav-desk a:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-desk a:hover:after,.nav-desk a[aria-current=page]:after{transform:scaleX(1)}.mast-right{align-items:center;gap:var(--s-4);display:flex}.mast-cta{font-family:var(--ui);letter-spacing:.04em;border-radius:var(--radius);transition:background .25s var(--ease), color .25s var(--ease);border:1px solid;padding:.6rem 1.05rem;font-size:.78rem;font-weight:600;text-decoration:none;display:none}@media (min-width:980px){.mast-cta{display:inline-block}}.mast-cta:hover{background:currentColor}.mast-cta:hover span{color:var(--paper);mix-blend-mode:normal}.masthead.set .mast-cta:hover span{color:var(--paper)}.menu-btn{cursor:pointer;color:inherit;font-family:var(--ui);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.55rem;min-height:44px;margin:0;padding:.6rem 0;font-size:.72rem;font-weight:600;display:inline-flex}@media (min-width:980px){.menu-btn{display:none}}.menu-glyph{width:22px;height:12px;position:relative}.menu-glyph i{height:1.5px;transition:transform .4s var(--ease-out), opacity .2s linear;background:currentColor;position:absolute;left:0;right:0}.menu-glyph i:first-child{top:0}.menu-glyph i:nth-child(2){bottom:0}[data-open=true] .menu-glyph i:first-child{transform:translateY(5px)rotate(45deg)}[data-open=true] .menu-glyph i:nth-child(2){transform:translateY(-5px)rotate(-45deg)}.drawer{z-index:89;background:var(--shade);color:var(--ink-invert);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .35s var(--ease), visibility .35s;flex-direction:column;padding-top:4.4rem;display:flex;position:fixed;inset:0;overflow-y:auto}.drawer[data-open=true]{opacity:1;visibility:visible}.drawer-in{padding-block:var(--s-6) var(--s-8)}.drawer nav{flex-direction:column;display:flex}.drawer nav a{font-family:var(--display);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:inherit;border-bottom:1px solid var(--line-invert);opacity:0;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.62rem 0;font-size:clamp(2rem,1.2rem + 4.2vw,3rem);line-height:1.05;text-decoration:none;display:flex;transform:translateY(14px)}.drawer[data-open=true] nav a{animation:drawer-in .55s var(--ease-out) forwards;animation-delay:calc(var(--i) * 55ms + 90ms)}@keyframes drawer-in{to{opacity:1;transform:none}}.drawer nav a small{font-family:var(--ui);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-invert-soft);padding-bottom:.2rem;font-size:.6rem;font-weight:600}@media (min-width:600px){.drawer nav a{flex-direction:row;align-items:baseline;gap:1rem}.drawer nav a small{padding-bottom:0}}.drawer-foot{margin-top:var(--s-7);gap:var(--s-4);display:grid}.drawer-foot .btn{justify-content:center;width:100%}body[data-locked=true]{overflow:hidden}.hero{isolation:isolate;background:var(--shade);position:relative;overflow:clip}.hero-frame{min-height:min(56svh,460px);position:relative}.hero-img{position:absolute;inset:0}.hero-img img{object-fit:cover;width:100%;height:100%}.hero-frame:after{content:"";pointer-events:none;background:linear-gradient(#0c09068c 0%,#0c090629 18%,#0c090600 34%);position:absolute;inset:0}.hero-plate{z-index:2;background:var(--paper);margin-top:-2px;padding:clamp(1.6rem,1rem + 3vw,3.2rem) clamp(1.15rem,.4rem + 3vw,3rem) clamp(.5rem,.2rem + 1vw,1.2rem);position:relative}@media (min-width:1000px){.hero{display:grid}.hero-frame{grid-area:1/1;min-height:min(94svh,980px)}.hero-plate{width:clamp(30rem,46vw,40rem);margin:0 0 0 max(0px, calc((100vw - var(--shell)) / 2));grid-area:1/1;place-self:end start;padding:clamp(2rem,1rem + 2.4vw,3.4rem) clamp(2rem,1rem + 2.4vw,3.6rem) clamp(1.6rem,1rem + 1.6vw,2.4rem)}}.hero-eyebrow{margin-bottom:var(--s-4);align-items:center;gap:.65rem;display:flex}.hero-eyebrow .dot{background:var(--flame);border-radius:50%;flex:none;width:6px;height:6px}.hero-eyebrow .label{color:var(--ink-soft)}.hero h1{font-size:var(--t-mega);font-variation-settings:"opsz" 144;letter-spacing:-.035em;margin-bottom:var(--s-4);line-height:.9}.hero h1 em{font-variation-settings:"opsz" 144;color:var(--flame);font-style:italic}.hero-standfirst{font-size:var(--t-lede);color:var(--ink-soft);font-variation-settings:"opsz" 24;text-wrap:pretty;max-width:34rem;line-height:1.42}.hero-actions{margin-top:var(--s-5);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero-credit{font-family:var(--ui);letter-spacing:.1em;color:#ffffffd1;text-transform:uppercase;z-index:3;text-align:right;text-shadow:0 1px 6px #000000b3;font-size:.58rem;font-weight:500;line-height:1.4;text-decoration:none;position:absolute;bottom:.8rem;right:clamp(1.15rem,.4rem + 3vw,3rem)}.hero-credit:hover{color:#fff}.status{font-family:var(--ui);letter-spacing:.005em;color:var(--ink-soft);margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.status-dot{width:7px;height:7px;animation:pulse 2.8s var(--ease) infinite;background:#3f8a46;border-radius:50%;flex:none}.status-dot[data-open=false]{background:var(--flame);animation:none}@keyframes pulse{0%{box-shadow:0 0 #3f8a4680}70%{box-shadow:0 0 0 7px #3f8a4600}to{box-shadow:0 0 #3f8a4600}}.status b{color:var(--ink);font-weight:600}.status .sep{opacity:.35}.status a{color:inherit;border-bottom:1px solid var(--line);text-decoration:none}.status a:hover{color:var(--flame);border-color:var(--flame)}.decisions{border-top:1px solid var(--line)}.decision{padding:var(--s-5) 0;border-bottom:1px solid var(--line);color:inherit;transition:background .4s var(--ease);grid-template-columns:2.4rem minmax(0,1fr);grid-template-areas:"idx q"".a"".go";align-items:start;gap:.4rem 0;text-decoration:none;display:grid;position:relative}.decision:before{content:"";background:var(--paper-sink);opacity:0;transition:opacity .35s var(--ease);z-index:-1;position:absolute;inset:0 -1.25rem}.decision:hover:before{opacity:1}.decision-idx{font-family:var(--ui);letter-spacing:.1em;color:var(--flame);font-variant-numeric:tabular-nums;grid-area:idx;padding-top:.45rem;font-size:.66rem;font-weight:600}.decision h3{font-size:var(--t-h3);font-variation-settings:"opsz" 40;transition:color .25s var(--ease);grid-area:q}.decision:hover h3{color:var(--flame)}.decision p{color:var(--ink-soft);grid-area:a;max-width:46rem;margin-top:.45rem;font-size:1.02rem}.decision-go{font-family:var(--ui);font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);transition:color .25s var(--ease), gap .3s var(--ease-out);grid-area:go;justify-self:start;align-items:center;gap:.45rem;margin-top:.7rem;font-weight:600;display:inline-flex}.decision:hover .decision-go{color:var(--flame);gap:.75rem}@media (min-width:1080px){.decision{align-items:baseline;gap:var(--s-6);padding:var(--s-6) 0;grid-template-columns:3.5rem minmax(0,21rem) minmax(0,1fr) auto;grid-template-areas:"idx q a go"}.decision-idx{padding-top:.3rem}.decision p,.decision-go{margin-top:0}}.walk{position:relative}.walk-rail{gap:var(--s-5);scroll-snap-type:x proximity;padding-bottom:var(--s-5);scrollbar-width:thin;scrollbar-color:#4a4034 transparent;grid-auto-columns:minmax(16.5rem,1fr);grid-auto-flow:column;margin-inline:calc(-1*clamp(1.15rem,.4rem + 3vw,3rem));padding-inline:clamp(1.15rem,.4rem + 3vw,3rem);scroll-padding-inline:clamp(1.15rem,.4rem + 3vw,3rem);display:grid;overflow-x:auto}@media (min-width:1100px){.walk-rail{grid-auto-columns:minmax(19rem,1fr)}}.walk-rail::-webkit-scrollbar{height:2px}.walk-rail::-webkit-scrollbar-thumb{background:#4a4034}.walk-rail::-webkit-scrollbar-track{background:#2a241c}.stop{scroll-snap-align:start;color:inherit;text-decoration:none;display:block}.stop-profile{height:5.4rem;margin-bottom:var(--s-4);position:relative}.stop-profile svg{height:100%;width:calc(100% + var(--s-5));position:absolute;top:0;left:0;overflow:visible}.stop-profile .line{stroke:#6a5e4c;stroke-width:1px;vector-effect:non-scaling-stroke}.stop-knot{left:0;top:var(--y,50%);background:var(--shade);width:9px;height:9px;transition:background .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease-out);border:1.5px solid #b8ab96;border-radius:50%;margin:-4.5px 0 0 -1px;position:absolute}.stop:hover .stop-knot{background:var(--flame);border-color:var(--flame);transform:scale(1.35)}.stop-alt{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-invert-soft);opacity:.5;font-variant-numeric:tabular-nums;font-size:.62rem;position:absolute;bottom:0;left:0}.stop-order{right:var(--s-5);font-family:var(--ui);color:#4a4034;font-variant-numeric:tabular-nums;transition:color .3s var(--ease);font-size:1.5rem;font-weight:300;line-height:1;position:absolute;top:0}.stop:hover .stop-order{color:var(--flame)}.stop-shot{aspect-ratio:5/4;background:var(--shade-2);border-radius:var(--radius);position:relative;overflow:hidden}.stop-shot img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out), filter .5s var(--ease);filter:saturate(.92)contrast(1.04)brightness(.94)}.stop:hover .stop-shot img{filter:saturate()contrast(1.04)brightness();transform:scale(1.05)}.stop-body{padding-top:var(--s-4)}.stop-body h3{font-variation-settings:"opsz" 36;transition:color .25s var(--ease);font-size:1.32rem}.stop:hover h3{color:var(--flame)}.stop-body p{color:var(--ink-invert-soft);margin-top:.45rem;font-size:.96rem;line-height:1.5}.stop-meta{border-top:1px solid var(--line-invert);font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-invert-soft);opacity:.66;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.6rem;font-size:.64rem;display:flex}.walk-legend{justify-content:space-between;gap:var(--s-4);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line-invert);font-family:var(--ui);font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-invert-soft);display:flex}.walk-hint{display:none}@media (hover:none){.walk-hint{display:inline}}.plate{background:var(--shade);position:relative}.plate>img{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:760px){.plate>img{aspect-ratio:5/4}}.plate figcaption{max-width:var(--shell);padding:var(--s-4) clamp(1.15rem, .4rem + 3vw, 3rem) var(--s-6);color:var(--ink-invert-soft);border-top:0;margin-inline:auto}.plate figcaption .lead{font-family:var(--display);font-variation-settings:"opsz" 40;color:var(--ink-invert);letter-spacing:-.01em;max-width:44rem;font-size:clamp(1.15rem,1rem + .9vw,1.6rem);line-height:1.32}.plate figcaption .credit{color:#9a8d79}.arrivals{border-top:1px solid var(--line);gap:0;display:grid}.arrival{align-items:start;gap:.5rem var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h fig""p p";text-decoration:none;display:grid}.arrival h3{grid-area:h}.arrival p{grid-area:p}.arrival-figure{grid-area:fig}.arrival h3{font-size:1.22rem}.arrival p{color:var(--ink-soft);max-width:42rem;margin-top:.3rem;font-size:.98rem}.arrival-figure{text-align:right;font-family:var(--ui);font-variant-numeric:tabular-nums;line-height:1.15}.arrival-figure b{letter-spacing:-.02em;font-size:1.5rem;font-weight:500;display:block}.arrival-figure span{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);font-size:.6rem}.arrival:hover h3{color:var(--flame)}@media (min-width:760px){.arrival{grid-template-columns:14rem minmax(0,1fr) 7rem;grid-template-areas:"h p fig";align-items:center}.arrival p{margin-top:0}}.reads{gap:var(--s-7);display:grid}.read{color:inherit;text-decoration:none;display:block}.read-shot{background:var(--paper-deep);border-radius:var(--radius);aspect-ratio:3/2;overflow:hidden}.read-shot img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out), filter .6s var(--ease);filter:saturate(.95)}.read:hover .read-shot img{transform:scale(1.035)}.read-body{padding-top:var(--s-4);max-width:34rem}.read-body .label{margin-bottom:.5rem}.read h3{transition:color .25s var(--ease);font-size:clamp(1.3rem,1.12rem + .7vw,1.55rem)}.read:hover h3{color:var(--flame)}.read p{color:var(--ink-soft);margin-top:.55rem;font-size:.98rem;line-height:1.55}@media (min-width:1040px){.reads{gap:var(--s-8) var(--s-6);grid-template-columns:repeat(3,1fr)}.read:first-child{gap:var(--s-7);padding-bottom:var(--s-6);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1.4fr 1fr;align-items:center;display:grid}.read:first-child .read-shot{aspect-ratio:16/10}.read:first-child .read-body{padding-top:0}.read:first-child h3{font-size:clamp(1.9rem,1.3rem + 1.7vw,2.8rem)}.read:first-child p{margin-top:var(--s-4);font-size:1.08rem}.read:not(:first-child) .read-shot{aspect-ratio:4/3}}.guided{gap:var(--s-6);align-items:center;display:grid}@media (min-width:1000px){.guided{gap:var(--s-8);grid-template-columns:1fr 1fr}}.guided-shot{aspect-ratio:5/4;border-radius:var(--radius);position:relative;overflow:hidden}.guided-shot img{object-fit:cover;width:100%;height:100%}.guided h2{font-size:var(--t-h2);margin-bottom:var(--s-4)}.guided p+p{margin-top:var(--s-4)}.guided p{color:var(--ink-soft);max-width:34rem}.guided .btn{margin-top:var(--s-5)}.guided-note{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);font-family:var(--ui);color:var(--ink-faint);max-width:32rem;font-size:.76rem;line-height:1.55}.aside-guided{margin:var(--s-8) 0 0;padding:var(--s-5) 0 var(--s-5) var(--s-5);border-left:2px solid var(--flame);background:linear-gradient(to right, var(--flame-tint), transparent 85%)}.aside-guided .label{color:var(--flame)}.aside-guided p{margin-top:.6rem;font-size:1.02rem}.aside-guided a{font-weight:500}.aside-guided[data-weight=strong]{border-left:0;border-top:2px solid var(--flame);border-bottom:1px solid var(--line);background:var(--flame-tint);padding:var(--s-5) var(--s-5) var(--s-5);border-radius:var(--radius)}.aside-heading{font-family:var(--display);font-variation-settings:"opsz" 40;letter-spacing:-.012em;color:var(--ink);font-size:clamp(1.2rem,1.05rem + .7vw,1.5rem);line-height:1.22;margin-top:.55rem!important}.aside-action{margin-top:var(--s-4);background:var(--flame);color:#fff}.aside-action:hover{background:var(--flame-deep)}.aside-after{font-family:var(--ui);color:var(--ink-soft);font-size:.78rem;line-height:1.55;margin-top:var(--s-4)!important}.article-head{padding-top:clamp(5.5rem,4rem + 5vw,8.5rem);padding-bottom:var(--s-6)}.crumbs{font-family:var(--ui);font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s-5);flex-wrap:wrap;align-items:center;gap:.45rem;font-weight:500;display:flex}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--flame)}.crumbs .sep{opacity:.4}.article-head h1{font-size:var(--t-h1);max-width:22ch}.article-dek{font-size:var(--t-lede);color:var(--ink-soft);margin-top:var(--s-4);font-variation-settings:"opsz" 24;text-wrap:pretty;max-width:40rem;line-height:1.45}.byline{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);font-family:var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;font-size:.72rem;display:flex}.answer{font-family:var(--display);font-variation-settings:"opsz" 40;letter-spacing:-.012em;margin:var(--s-6) 0 var(--s-7);text-wrap:pretty;max-width:38rem;font-size:clamp(1.28rem,1.08rem + 1vw,1.72rem);line-height:1.35}.answer:before{content:"";background:var(--flame);width:2.4rem;height:2px;margin-bottom:var(--s-4);display:block}.article-wrap{max-width:70rem;margin-inline:auto}.article-body{gap:0 var(--s-8);max-width:70rem;margin-inline:auto;display:grid}@media (min-width:1080px){.article-body{grid-template-columns:minmax(0,40rem) minmax(13rem,17rem)}.article-body>.prose{grid-column:1}.article-body>.rail{grid-area:1/2;align-self:start;position:sticky;top:7rem}}.prose{max-width:40rem;font-size:var(--t-body)}.prose>*+*{margin-top:var(--s-5)}.prose p{text-wrap:pretty}.prose h2{margin-top:var(--s-8);padding-top:var(--s-4);border-top:1px solid var(--line);font-size:clamp(1.5rem,1.25rem + 1.1vw,2rem)}.prose h3{font-size:var(--t-h3);margin-top:var(--s-6)}.prose h2+*,.prose h3+*{margin-top:var(--s-4)}.prose a{color:inherit;background-image:linear-gradient(var(--flame), var(--flame));transition:background-size .3s var(--ease), color .25s var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.prose a:hover{color:var(--flame);background-size:100% 2px}.prose ul,.prose ol{padding-left:1.15rem}.prose li+li{margin-top:.55rem}.prose li::marker{color:var(--flame)}.prose strong{font-weight:600}.prose blockquote{padding-left:var(--s-5);border-left:2px solid var(--line);color:var(--ink-soft);font-variation-settings:"opsz" 28;margin-left:0;font-style:italic}.prose hr{border:0;border-top:1px solid var(--line);margin-block:var(--s-7)}.prose table{border-collapse:collapse;width:100%;font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:.88rem}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .9rem .7rem 0}.prose th{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border-bottom-color:var(--ink);font-weight:600}.prose figure{margin:var(--s-7) 0}.scroll-x{overflow-x:auto}figure{margin:0}figcaption{border-top:1px solid var(--line);font-family:var(--ui);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;margin-top:.7rem;padding-top:.55rem;font-size:.76rem;line-height:1.45;display:flex}figcaption .credit{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap;font-size:.62rem}figcaption .credit a{color:inherit;border-bottom:1px solid var(--line);text-decoration:none}figcaption .credit a:hover{color:var(--flame)}.figure-wide{margin-inline:0}@media (min-width:1080px){.figure-wide{width:calc(100% + 17rem + var(--s-8));max-width:none}}.figure-bleed{width:100vw;margin-left:50%;transform:translate(-50%)}.figure-bleed img{width:100%}.figure-bleed figcaption{max-width:var(--shell);margin-inline:auto;padding-inline:clamp(1.15rem,.4rem + 3vw,3rem)}.rail{gap:var(--s-6);margin-top:var(--s-7);display:grid}@media (min-width:1080px){.rail{margin-top:0}}.panel{border-top:2px solid var(--ink);padding-top:var(--s-4)}.panel h2{font-family:var(--ui);font-size:var(--t-label);letter-spacing:.15em;text-transform:uppercase;color:var(--ink);margin-bottom:var(--s-4);font-weight:600}.panel dl{margin:0;display:grid}.panel .f{border-bottom:1px solid var(--line-soft);grid-template-columns:1fr auto;align-items:baseline;gap:.4rem 1rem;padding:.65rem 0;display:grid}.panel dt{font-family:var(--ui);color:var(--ink-soft);font-size:.82rem}.panel dd{font-family:var(--ui);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.94rem;font-weight:600}.panel .note{color:var(--ink-faint);letter-spacing:.04em;font-size:.68rem;font-weight:400;display:block}.panel-foot{margin-top:var(--s-4);font-family:var(--ui);color:var(--ink-faint);font-size:.68rem;line-height:1.5}.panel-foot a{color:inherit}.panel ol{margin:0;padding-left:1.1rem}.panel ol li{font-family:var(--ui);border-bottom:1px solid var(--line-soft);padding:.5rem 0;font-size:.8rem;line-height:1.5}.panel ol li::marker{color:var(--ink-faint);font-size:.7rem}.panel ol a{color:inherit}.panel .pub{color:var(--ink-faint);margin-top:.2rem;font-size:.68rem;display:block}.toc a{border-left:2px solid var(--line);font-family:var(--ui);color:var(--ink-soft);transition:border-color .25s var(--ease), color .25s var(--ease);padding:.42rem 0 .42rem .8rem;font-size:.8rem;line-height:1.4;text-decoration:none;display:block}.toc a:hover{color:var(--ink);border-color:var(--ink-faint)}.toc a[data-active=true]{color:var(--ink);border-color:var(--flame)}.continue{border-top:1px solid var(--line)}.continue-next{gap:var(--s-5);color:inherit;padding:var(--s-7) 0;align-items:center;text-decoration:none;display:grid}@media (min-width:780px){.continue-next[data-shot=true]{gap:var(--s-7);grid-template-columns:20rem 1fr}}.continue-shot{aspect-ratio:3/2;border-radius:var(--radius);background:var(--paper-deep);overflow:hidden}.continue-shot img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.continue-next:hover .continue-shot img{transform:scale(1.04)}.continue-next h3{transition:color .25s var(--ease);margin-top:.6rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem)}.continue-next:hover h3{color:var(--flame)}.continue-next p{color:var(--ink-soft);max-width:36rem;margin-top:.6rem}.continue-more{border-top:1px solid var(--line);gap:0;display:grid}.continue-more a{justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--line);color:inherit;font-family:var(--text);font-size:1.05rem;text-decoration:none;display:flex}.continue-more a span.k{font-family:var(--ui);font-size:var(--t-label);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.continue-more a:hover{color:var(--flame)}.index-grid{gap:var(--s-6);display:grid}@media (min-width:720px){.index-grid{gap:var(--s-6) var(--s-7);grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.index-grid{grid-template-columns:repeat(3,1fr)}}.index-card{color:inherit;border-top:1px solid var(--line);padding-top:var(--s-4);text-decoration:none;display:block}.index-card .shot{aspect-ratio:3/2;margin-bottom:var(--s-4);background:var(--paper-deep);border-radius:var(--radius);overflow:hidden}.index-card .shot img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.index-card:hover .shot img{transform:scale(1.04)}.index-card h3{transition:color .25s var(--ease);font-size:1.28rem}.index-card:hover h3{color:var(--flame)}.index-card p{color:var(--ink-soft);margin-top:.5rem;font-size:.98rem}.footer{background:var(--shade);color:var(--ink-invert);padding-block:var(--s-8) var(--s-6);margin-top:var(--s-9)}.footer-top{gap:var(--s-7);padding-bottom:var(--s-7);border-bottom:1px solid var(--line-invert);display:grid}@media (min-width:880px){.footer-top{gap:var(--s-6);grid-template-columns:1.4fr repeat(3,1fr)}}.footer h2{font-family:var(--ui);font-size:var(--t-label);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-invert-soft);margin-bottom:var(--s-4);font-weight:600}.footer ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.footer a{color:inherit;opacity:.88;font-size:.95rem;text-decoration:none}.footer a:hover{opacity:1;color:#fff}.footer-blurb{color:var(--ink-invert-soft);max-width:26rem;margin-top:var(--s-4);font-size:.98rem;line-height:1.6}.footer-bottom{gap:var(--s-3) var(--s-6);padding-top:var(--s-5);font-family:var(--ui);letter-spacing:.04em;color:var(--ink-invert-soft);flex-wrap:wrap;justify-content:space-between;font-size:.7rem;display:flex}.footer-bottom a{font-size:inherit}@media (prefers-reduced-motion:no-preference){.rise{opacity:0;transform:translateY(18px)}.rise[data-shown=true]{opacity:1;transition:opacity .7s var(--ease-out), transform .8s var(--ease-out);transform:none}}.stack-4>*+*{margin-top:var(--s-4)}.stack-5>*+*{margin-top:var(--s-5)}.stack-6>*+*{margin-top:var(--s-6)}.dim{color:var(--ink-soft)}.tap{align-items:center;min-height:44px;display:inline-flex}.cluster-head{background:var(--shade);color:var(--ink-invert);isolation:isolate;position:relative}.cluster-shot{z-index:-1;position:absolute;inset:0}.cluster-shot img{object-fit:cover;opacity:.72;filter:saturate(.86)contrast(1.04);width:100%;height:100%}.cluster-head:after{content:"";z-index:-1;background:linear-gradient(#14100cc7 0%,#14100c57 42%,#14100ce0 100%);position:absolute;inset:0}.cluster-head-in{padding-top:clamp(7rem,5rem + 7vw,12rem);padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.cluster-head .crumbs{color:var(--ink-invert-soft)}.cluster-head .crumbs a:hover{color:#fff}.cluster-head h1{font-size:var(--t-h1);max-width:18ch;color:var(--ink-invert);letter-spacing:-.028em}.cluster-head .article-dek{color:var(--ink-invert-soft);max-width:38rem}.article-hero{aspect-ratio:16/9;background:var(--paper-deep);border-radius:var(--radius);width:100%;position:relative;overflow:hidden}@media (max-width:720px){.article-hero{aspect-ratio:4/3}}.article-hero img{object-fit:cover;width:100%;height:100%}.search-form{margin-top:var(--s-5);flex-wrap:wrap;gap:.6rem;max-width:34rem;display:flex}.search-form input{border:0;border-bottom:1px solid var(--ink);min-height:48px;font-family:var(--text);color:var(--ink);background:0 0;flex:16rem;padding:.4rem 0;font-size:1.1rem}.search-form input::placeholder{color:var(--ink-faint)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mast-search{width:44px;height:44px;color:inherit;transition:color .25s var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mast-search:hover{color:var(--flame)}.drawer-search{border-bottom:1px solid var(--line-invert);align-items:center;gap:.5rem;display:flex}.drawer-search input{color:var(--ink-invert);font-family:var(--text);background:0 0;border:0;flex:1;min-height:48px;padding:.85rem 0;font-size:1.05rem}.drawer-search input::placeholder{color:var(--ink-invert-soft);opacity:.7}.drawer-search button{color:var(--ink-invert-soft);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.drawer-search button:hover{color:#fff}.orient{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem) 0}.orient-in{max-width:70rem}.orient .label{margin-bottom:var(--s-4);display:block}.orient p{letter-spacing:-.012em;text-wrap:pretty;max-width:46rem;font-size:clamp(1.22rem,1.02rem + 1vw,1.72rem);line-height:1.42}.orient-more{margin-top:var(--s-5);font-family:var(--ui);letter-spacing:.03em;font-size:.78rem;font-weight:600;display:inline-block}
