.bRDKxW_header{padding-top:calc(var(--nav-h) + clamp(80px, 12vw, 180px));padding-bottom:clamp(48px,8vw,120px)}.bRDKxW_label{margin-bottom:20px}.bRDKxW_title{font-size:var(--step-6);letter-spacing:-.03em;line-height:.84}.bRDKxW_line{margin-bottom:-.1em;padding-bottom:.16em;display:block;overflow:hidden}.bRDKxW_line>*{animation:bRDKxW_rise 1.1s var(--ease-out) both;display:inline-block}.bRDKxW_line:nth-child(2){padding-left:clamp(0px,12vw,220px)}.bRDKxW_line:nth-child(2)>*{color:var(--accent-text);animation-delay:.1s}.bRDKxW_intro{animation:bRDKxW_fadeUp 1s .3s var(--ease-out) both;margin-top:clamp(40px,6vw,88px)}@keyframes bRDKxW_rise{0%{transform:translateY(105%)}}@keyframes bRDKxW_fadeUp{0%{opacity:0;transform:translateY(16px)}}@media (max-width:600px){.bRDKxW_title{font-size:clamp(3.4rem,17vw,6rem)}.bRDKxW_line:nth-child(2){padding-left:0}}
._Nu4OG_dialog{background:color-mix(in srgb, var(--forest) 97%, black);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);overscroll-behavior:contain;border:0;margin:0;padding:0}._Nu4OG_dialog::backdrop{background:var(--forest)}._Nu4OG_dialog[open]{animation:_Nu4OG_fade .35s var(--ease-out);place-items:center;display:grid}._Nu4OG_figure{max-width:92vw;animation:_Nu4OG_pop .5s var(--ease-out);justify-items:center;gap:16px;display:grid}._Nu4OG_figure img{object-fit:contain;width:auto;max-width:92vw;height:auto;max-height:calc(100dvh - 160px)}._Nu4OG_caption{max-width:70ch;font-size:var(--step--1);color:var(--on-forest-muted);text-align:left;gap:16px;display:flex}._Nu4OG_count{font-family:var(--font-mono);color:var(--terracotta);flex:none}._Nu4OG_ctrl{min-width:48px;height:48px;color:var(--paper);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb, var(--paper) 25%, transparent);border-radius:var(--radius);padding-inline:14px;font-size:13px;transition:background-color .2s;position:absolute}._Nu4OG_ctrl:hover{background:color-mix(in srgb, var(--paper) 12%, transparent)}._Nu4OG_prev{top:50%;left:16px}._Nu4OG_next{top:50%;right:16px}._Nu4OG_close{top:16px;right:16px}@media (max-width:700px){._Nu4OG_prev,._Nu4OG_next{top:auto;bottom:16px}._Nu4OG_figure img{max-height:calc(100dvh - 220px)}}@keyframes _Nu4OG_fade{0%{opacity:0}}@keyframes _Nu4OG_pop{0%{opacity:0;transform:scale(.97)}}
.DVNkOq_grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px 32px;padding-bottom:clamp(64px,9vw,140px);display:grid}.DVNkOq_portrait{grid-column:1/span 6}.DVNkOq_portrait img{width:100%}.DVNkOq_info{grid-column:8/span 5;gap:20px;display:grid}.DVNkOq_heading{font-size:var(--step-4);white-space:nowrap;font-style:italic;line-height:.9}.DVNkOq_via{color:var(--ink-soft)}.DVNkOq_list{gap:24px;margin-top:16px;display:grid}.DVNkOq_list>div{border-top:1px solid var(--rule);gap:6px;padding-top:16px;display:grid}.DVNkOq_big{overflow-wrap:anywhere;font-size:clamp(1.2rem,.9rem + 1.4vw,2rem)}.DVNkOq_band img{width:100%}@media (max-width:900px){.DVNkOq_portrait,.DVNkOq_info{grid-column:1/-1}}
.d30qZW_chapter{border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;padding-block:clamp(56px,8vw,120px);display:grid}.d30qZW_aside{grid-column:1/span 4}.d30qZW_sticky{top:calc(var(--nav-h) + 48px);justify-items:start;gap:18px;display:grid;position:sticky}.d30qZW_year{color:var(--terracotta);letter-spacing:-.04em;font-size:clamp(4.5rem,2rem + 8vw,10rem);line-height:.8}.d30qZW_chTitle{font-size:var(--step-3);line-height:1}.d30qZW_chText{color:var(--ink-soft);max-width:38ch}.d30qZW_grid{columns:3 220px;grid-column:5/-1;column-gap:clamp(14px,1.6vw,24px)}.d30qZW_grid[data-count="4"]{columns:2 260px}.d30qZW_item{break-inside:avoid;margin-bottom:clamp(18px,2.2vw,32px)}.d30qZW_open{cursor:zoom-in;border-radius:var(--radius);width:100%;display:block;overflow:hidden}.d30qZW_open img{width:100%;transition:transform .9s var(--ease-out), filter .4s}.d30qZW_open:hover img{transform:scale(1.03)}.d30qZW_no{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px;font-size:11px}@media (max-width:900px){.d30qZW_aside,.d30qZW_grid{grid-column:1/-1}.d30qZW_sticky{position:static}}@media (max-width:600px){.d30qZW_grid,.d30qZW_grid[data-count="4"]{columns:2;column-gap:12px}.d30qZW_item{margin-bottom:14px}}
.Tr-dHa_cover img{object-fit:cover;object-position:50% 30%;width:100%;max-height:78svh}.Tr-dHa_grid{columns:2;column-gap:clamp(16px,2.4vw,32px);padding-block:clamp(64px,9vw,140px);list-style:none}.Tr-dHa_item{break-inside:avoid;margin-bottom:clamp(16px,2.4vw,32px)}.Tr-dHa_item img{width:100%;height:auto}@media (max-width:760px){.Tr-dHa_grid{columns:1}}
.ctrn-a_group{border-top:1px solid var(--rule);padding-block:clamp(56px,8vw,120px)}.ctrn-a_groupHead{gap:12px;margin-bottom:clamp(40px,6vw,80px);display:grid}.ctrn-a_groupTitle{font-size:var(--step-5);letter-spacing:-.02em;line-height:.9}.ctrn-a_items{display:grid}.ctrn-a_item{border-top:1px solid var(--rule);grid-template-columns:repeat(12,minmax(0,1fr));gap:20px 32px;padding-block:clamp(32px,5vw,64px);display:grid}.ctrn-a_itemHead{grid-column:1/span 4;align-items:baseline;gap:18px;display:flex}.ctrn-a_itemTitle{font-size:var(--step-3);line-height:1}.ctrn-a_itemBody{grid-column:5/-1;gap:32px;display:grid}.ctrn-a_images{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ctrn-a_images[data-count="1"]{grid-template-columns:minmax(0,.8fr)}.ctrn-a_images img{width:100%}.ctrn-a_links{border-top:1px solid var(--rule-strong)}.ctrn-a_linkRow{border-bottom:1px solid var(--rule-strong);transition:background-color .3s, padding .4s var(--ease-out);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 8px;text-decoration:none;display:flex}.ctrn-a_linkRow:hover{background:color-mix(in srgb, var(--sage) 35%, transparent);padding-left:18px}.ctrn-a_linkLabel{font-size:var(--step-1);line-height:1.25}.ctrn-a_linkMeta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);flex:none;font-size:11px}@media (max-width:900px){.ctrn-a_itemHead,.ctrn-a_itemBody{grid-column:1/-1}}@media (max-width:520px){.ctrn-a_linkRow{flex-direction:column;gap:6px}.ctrn-a_images[data-count="1"]{grid-template-columns:1fr}}.ctrn-a_marquee{--h:clamp(220px, 24vw, 320px);--gap:12px;margin-block:clamp(24px,3vw,40px) clamp(32px,4vw,56px);margin-inline:calc(50% - 50vw);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ctrn-a_track{gap:var(--gap);width:max-content;padding-right:var(--gap);list-style:none;animation:90s linear infinite ctrn-a_marquee;display:flex}.ctrn-a_marquee:hover .ctrn-a_track,.ctrn-a_marquee:focus-within .ctrn-a_track{animation-play-state:paused}@keyframes ctrn-a_marquee{to{transform:translate(-50%)}}.ctrn-a_thumb{height:var(--h);border-radius:var(--radius);cursor:zoom-in;background:#fff;display:block;overflow:hidden}.ctrn-a_thumb img{width:auto;height:100%;transition:transform .6s var(--ease-out);display:block}@media (hover:hover){.ctrn-a_thumb:hover img{transform:scale(1.06)}}.ctrn-a_thumb:focus-visible{outline:2px solid var(--forest);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.ctrn-a_marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ctrn-a_track{padding-inline:var(--gutter);animation:none}.ctrn-a_track>li[aria-hidden]{display:none}.ctrn-a_thumb img{transition:none}}
