.zlwOTG_page{--copper:#d98a4a;--copper-rgb:217 138 74;--tint:var(--ink);--rgb-tint:8 9 10;--frame-radius:6px}.zlwOTG_hero{z-index:2;min-height:clamp(560px,88vh,920px);padding-block:calc(var(--nav-height) + 48px) clamp(56px, 8vh, 110px);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:clip}.zlwOTG_heroWash{z-index:-4;background:radial-gradient(120% 100% at 60% 20%,#16121c 0%,#0a0910 45%,#05070a 100%);position:absolute;inset:0}.zlwOTG_heroImage{object-fit:cover;object-position:50% 40%;z-index:-3;filter:var(--photo-grade)}.zlwOTG_heroVeil{z-index:-2;background:linear-gradient(#08090a00 0%,#08090a4d 58%,#08090ac7 100%),linear-gradient(90deg,#08090a57 0%,#08090a00 46%);position:absolute;inset:0}.zlwOTG_heroAtmos{--haze-colour:#ff00a20d;--vignette-a:.2;--vignette-clear:58%}.zlwOTG_heroAtmos .atmos__pool--a{--pool-x:28%;--pool-y:22%;--pool-w:60%;--pool-colour:#ffb0781f}.zlwOTG_heroAtmos .atmos__pool--b{--pool-x:82%;--pool-y:70%;--pool-w:44%;--pool-colour:#ff00a214}.zlwOTG_heroInner{z-index:1;align-items:end;gap:clamp(32px,4.5vw,60px);display:grid;position:relative}.zlwOTG_heroHeading{max-width:12ch;margin-bottom:var(--stack-md);font-size:clamp(2.8rem,6.6vw,5.4rem);line-height:.98}.zlwOTG_heroLede{color:var(--paper-dim);max-width:36ch;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.6}.zlwOTG_index{justify-self:start}.zlwOTG_indexLabel{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--paper-dim);margin:0 0 12px;font-size:.68rem;font-weight:700}.zlwOTG_indexList{flex-wrap:wrap;gap:8px;max-width:34rem;margin:0;padding:0;list-style:none;display:flex}.zlwOTG_indexLink{border:1px solid var(--hairline-on-dark);color:var(--paper);transition:border-color .3s var(--ease-out), background-color .3s var(--ease-out);background:#08090a6b;border-radius:2px;align-items:baseline;gap:8px;padding:12px;text-decoration:none;display:inline-flex}.zlwOTG_indexLink:hover,.zlwOTG_indexLink:focus-visible{background:#08090ab3;border-color:#ff00a299}.zlwOTG_indexYear{font-family:var(--font-display), Georgia, serif;font-size:1rem;line-height:1}.zlwOTG_indexCount{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.08em;color:var(--accent);font-size:.68rem}@media (min-width:900px){.zlwOTG_heroInner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.zlwOTG_index{justify-self:end}.zlwOTG_indexList{justify-content:flex-end}}.zlwOTG_chapter{scroll-margin-top:calc(var(--nav-height) + 16px);padding-block:clamp(96px,11vw,170px);position:relative;overflow:clip visible}.zlwOTG_chapterAtmos{--chapter-light:color-mix(in srgb, var(--chapter-tone) 55%, var(--paper));--haze-colour:color-mix(in srgb, var(--chapter-light) 22%, transparent);--vignette-a:.16;--vignette-clear:62%}.zlwOTG_chapterAtmos .atmos__pool--a{--pool-w:70%;--pool-colour:color-mix(in srgb, var(--chapter-light) 30%, transparent)}.zlwOTG_chapterAtmos .atmos__pool--b{--pool-w:42%;--pool-colour:#ff00a20f}.zlwOTG_chapterEven .zlwOTG_chapterAtmos .atmos__pool--a{--pool-x:72%;--pool-y:30%}.zlwOTG_chapterEven .zlwOTG_chapterAtmos .atmos__pool--b{--pool-x:14%;--pool-y:82%}.zlwOTG_chapterOdd .zlwOTG_chapterAtmos .atmos__pool--a{--pool-x:26%;--pool-y:34%}.zlwOTG_chapterOdd .zlwOTG_chapterAtmos .atmos__pool--b{--pool-x:86%;--pool-y:78%}.zlwOTG_chapterOrigin .zlwOTG_chapterAtmos .atmos__pool--a{--pool-colour:rgb(var(--copper-rgb) / .12)}.zlwOTG_chapterOrigin .zlwOTG_chapterAtmos .atmos__pool--b{--pool-colour:rgb(var(--copper-rgb) / .06)}.zlwOTG_ghost{z-index:0;font-family:var(--font-display), Georgia, serif;color:rgb(var(--rgb-paper) / .035);-webkit-text-stroke:1px rgb(var(--rgb-paper) / .14);letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(11rem,30vw,34rem);font-weight:700;line-height:1;position:absolute;top:-.14em}.zlwOTG_chapterEven .zlwOTG_ghost{left:-.05em}.zlwOTG_chapterOdd .zlwOTG_ghost{right:-.05em}.zlwOTG_chapterOrigin .zlwOTG_ghost{color:rgb(var(--copper-rgb) / .08);-webkit-text-stroke-color:rgb(var(--copper-rgb) / .3)}.zlwOTG_jigsaw{--gap:6px;--unit:calc((min(100vw, 1440px) - 2 * var(--gutter) - var(--gap)) / 2);z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:var(--unit);gap:var(--gap);display:grid;position:relative}.zlwOTG_piece{grid-area:var(--gm);margin:0;position:relative}@media (min-width:700px){.zlwOTG_jigsaw{--unit:calc((min(100vw, 1440px) - 2 * var(--gutter) - 3 * var(--gap)) / 4);grid-template-columns:repeat(4,minmax(0,1fr))}.zlwOTG_piece{grid-area:var(--gt)}}@media (min-width:960px){.zlwOTG_jigsaw{--unit:calc((min(100vw, 1440px) - 2 * var(--gutter) - 5 * var(--gap)) / 6);grid-template-columns:repeat(6,minmax(0,1fr))}.zlwOTG_piece{grid-area:var(--gd)}}.zlwOTG_headPiece{flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(14px,1.6vw,24px);display:flex}.zlwOTG_chapterOdd .zlwOTG_headPiece{text-align:right;align-items:flex-end}.zlwOTG_eyebrowDot{opacity:.7;background:currentColor;border-radius:50%;width:4px;height:4px;margin:0 10px 2px;display:inline-block}.zlwOTG_chapterHeading{margin-bottom:clamp(8px,1vw,14px);font-size:clamp(2.6rem,6vw,5.4rem);line-height:.92}.zlwOTG_chapterCaption{color:var(--paper-dim);max-width:24ch;margin:0;font-size:clamp(.98rem,1.3vw,1.2rem);line-height:1.45}.zlwOTG_frame{background:var(--tone,var(--ink-soft));box-shadow:inset 0 0 0 1px rgb(var(--rgb-paper) / .07);border-radius:3px;overflow:clip}.zlwOTG_frame:after{content:"";z-index:1;opacity:0;pointer-events:none;background:radial-gradient(46% 56% at var(--glow-x,50%) var(--glow-y,50%), #ffd2aa33 0%, transparent 70%);transition:opacity .5s var(--ease-out);position:absolute;inset:0}.zlwOTG_frame[data-glow=true]:after{opacity:1}.zlwOTG_image{object-fit:cover;filter:var(--photo-grade) brightness(.94);transition:transform 1.1s var(--ease-out), filter .8s var(--ease-out)}.zlwOTG_frame:hover .zlwOTG_image{filter:saturate(1.02)contrast(1.05)brightness();transform:scale(1.04)}.zlwOTG_piece{--fx:0px;--fy:96px}.zlwOTG_piece[data-from=left]{--fx:-140px;--fy:40px}.zlwOTG_piece[data-from=right]{--fx:140px;--fy:40px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.zlwOTG_piece{will-change:translate, scale, rotate;animation:cubic-bezier(.3,1.3,.4,1) both zlwOTG_piece-lock;animation-timeline:view();animation-range:entry 60% cover 65%}}}@keyframes zlwOTG_piece-lock{0%{translate:var(--fx) var(--fy);scale:.86;rotate:var(--rot,0deg)}to{translate:0;rotate:0deg;scale:1}}.zlwOTG_closeAtmos .atmos__pool--a{--pool-x:50%;--pool-y:30%;--pool-colour:#ffbe7814}.zlwOTG_closeInner{text-align:center}.zlwOTG_closeHeading{margin-bottom:var(--stack-sm)}.zlwOTG_closeLede{color:#f4f1eac7;font-size:clamp(1.1rem,1.6vw,1.35rem)}@media (prefers-reduced-motion:reduce){.zlwOTG_image,.zlwOTG_indexLink{transition:none}.zlwOTG_frame:hover .zlwOTG_image{transform:none}.zlwOTG_piece{animation:none;translate:0;rotate:0deg;scale:1}}@media (prefers-reduced-motion:no-preference){:root[data-sda=off] .zlwOTG_piece{will-change:translate, scale, rotate;animation:.86s cubic-bezier(.3,1.3,.4,1) both paused zlwOTG_piece-lock;animation-range:normal}:root[data-sda=off] .zlwOTG_piece[data-sda-in]{animation-play-state:running}}.zlwOTG_indexCount[data-count=phone]{display:none}@media (max-width:699px){.zlwOTG_piece[data-phone=drop],.zlwOTG_indexCount[data-count=all]{display:none}.zlwOTG_indexCount[data-count=phone]{display:inline}}
