._4pW8CW_section{isolation:isolate;padding:clamp(110px, 15vh, 180px) var(--gutter);background:var(--bg);position:relative;overflow:clip}._4pW8CW_backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(#0000,#000 14% 82%,#0000)}._4pW8CW_backdrop img{object-fit:cover;filter:grayscale(.35)brightness(.42)blur(2px);-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:scale(1.04)}._4pW8CW_backdrop:after{content:"";background:radial-gradient(70vw 60vh at 50% 60%,#ffb02029,#0000 70%),linear-gradient(#08090a59,#08090ab3);position:absolute;inset:0}._4pW8CW_head,._4pW8CW_run,._4pW8CW_thanks{max-width:1560px;margin-inline:auto}._4pW8CW_head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(44px,7vh,80px);display:grid}._4pW8CW_kicker{font-family:var(--fw-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:.78rem;display:flex}._4pW8CW_kicker span{color:var(--tone)}._4pW8CW_kicker b{color:var(--tone-ink);background:var(--tone);padding:5px 10px}._4pW8CW_kicker em{font-style:normal}._4pW8CW_title{font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(3.2rem,8vw,8.5rem);font-weight:900;line-height:.84}._4pW8CW_title em{color:var(--tone);font-style:normal}._4pW8CW_aside p{max-width:32em;color:var(--text-dim);margin-bottom:24px;font-size:1.05rem;line-height:1.6}._4pW8CW_run{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(14px,1.8vw,28px);margin:0 auto;padding:0;list-style:none;display:grid;position:relative}._4pW8CW_run:before{content:"";opacity:.55;background:linear-gradient(90deg,#3d8bff,#17c0e4,#19d38f,#ffb020);height:2px;position:absolute;top:54px;left:0;right:0}._4pW8CW_col{border:1px solid var(--line-2);border-top:3px solid var(--tone);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition-delay:var(--d,0s);background:#0e1113e0;flex-direction:column;padding:18px 18px 20px;display:flex;position:relative}._4pW8CW_colHead{justify-content:space-between;align-items:center;gap:12px;height:70px;display:flex;position:relative}._4pW8CW_year{font-family:var(--font-heading);color:var(--tone);padding-right:14px;font-size:clamp(3rem,4.6vw,4.6rem);font-weight:900;line-height:1}._4pW8CW_count{font-family:var(--fw-mono);letter-spacing:.12em;color:var(--tone-ink);background:var(--tone);align-items:center;gap:6px;padding:6px 10px;font-size:.74rem;font-weight:700;display:inline-flex}._4pW8CW_award{font-family:var(--font-heading);text-transform:uppercase;margin:10px 0 16px;font-size:clamp(1.4rem,1.9vw,1.9rem);font-weight:800;line-height:.95}._4pW8CW_lead{aspect-ratio:4/5;border:1px solid var(--line-2);cursor:zoom-in;width:100%;transition:transform .5s var(--cubic), border-color .3s;padding:0;display:block;position:relative;overflow:hidden}._4pW8CW_lead img,._4pW8CW_thumb img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .9s var(--cubic);display:block}._4pW8CW_lead:hover,._4pW8CW_lead:focus-visible{border-color:var(--tone);transform:translateY(-6px)}._4pW8CW_lead:hover img{transform:scale(1.04)}._4pW8CW_lead:focus-visible,._4pW8CW_thumb:focus-visible{outline:2px solid var(--tone);outline-offset:4px}._4pW8CW_more{font-family:var(--fw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tone);align-items:center;gap:10px;margin:0;padding-top:16px;font-size:.68rem;font-weight:700;display:flex;position:relative}._4pW8CW_more:before{content:"";background:var(--tone);width:2px;height:16px;position:absolute;top:0;left:14px}._4pW8CW_more span{border:1px solid var(--tone);flex:none;padding:3px 8px}._4pW8CW_more:after{content:"";background:linear-gradient(90deg, var(--tone), transparent);flex:1;height:2px}._4pW8CW_thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}._4pW8CW_thumb{aspect-ratio:4/5;border:1px solid var(--line-2);border-top:2px solid var(--tone);cursor:zoom-in;width:100%;padding:0;transition:border-color .3s;display:block;overflow:hidden}._4pW8CW_thumb:hover{border-color:var(--tone)}._4pW8CW_thumb:hover img{transform:scale(1.08)}._4pW8CW_piece{font-family:var(--fw-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-top:12px;font-size:.72rem}._4pW8CW_thanks{border:1px solid var(--line-2);border-left:4px solid var(--tone);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1113e6;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(24px,4vw,64px);margin-top:clamp(28px,4vh,44px);margin-bottom:0;padding:clamp(28px,4vw,52px) calc(clamp(28px,4vw,52px) + clamp(220px,20vw,330px)) clamp(28px,4vw,52px) clamp(28px,4vw,52px);display:grid;position:relative}._4pW8CW_thanksArt{object-fit:contain;object-position:right bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 18px 30px #00000080);width:auto;max-width:clamp(220px,20vw,330px);height:calc(100% + 56px);max-height:460px;position:absolute;bottom:0;right:clamp(12px,2vw,32px)}._4pW8CW_thanksHead{color:var(--tone);flex-direction:column;gap:18px;display:flex}._4pW8CW_thanksHead h3{font-family:var(--font-heading);letter-spacing:-.02em;text-transform:uppercase;color:var(--text);font-size:clamp(2.8rem,5.4vw,5.6rem);font-weight:900;line-height:.86}._4pW8CW_thanksHead em{color:var(--tone);font-style:normal}._4pW8CW_thanksCopy p{max-width:44em;color:var(--text-dim);font-size:1.04rem;line-height:1.65}._4pW8CW_thanksCopy p+p{margin-top:14px}._4pW8CW_thanksCtas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}@media (max-width:1000px){._4pW8CW_thanks{grid-template-columns:minmax(0,1fr);padding-right:clamp(28px,4vw,52px)}._4pW8CW_thanksArt{display:none}._4pW8CW_head{grid-template-columns:minmax(0,1fr);align-items:start}._4pW8CW_run{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}._4pW8CW_run:before{display:none}}@media (max-width:460px){._4pW8CW_run{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){._4pW8CW_lead,._4pW8CW_lead img,._4pW8CW_thumb img{transition:none}._4pW8CW_lead:hover,._4pW8CW_lead:focus-visible{transform:none}}
