:root main.story-rebuilt{padding-top:52px;padding-bottom:60px}.story-rebuilt figure{margin:0}.story-opening{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,88px);display:grid}:root .story-opening h1{margin:24px 0 30px;font-size:clamp(58px,6.6vw,92px);line-height:1.02}:root .story-opening h1 em{margin-top:.08em;display:inline-block}.story-lead{color:#d0ced1;max-width:570px;font-size:clamp(17px,1.6vw,21px);line-height:1.75}.story-text-link{color:var(--tone-lilac);align-items:center;gap:18px;padding-block:12px;font-size:14px;line-height:1.6;display:inline-flex}.story-text-link:hover,.story-archive-links a:hover,.story-socials a:hover{color:var(--gold)}.story-portrait{background:#1c1420;border-radius:120px 28px 28px;position:relative;overflow:hidden}.story-portrait img{object-fit:cover;object-position:center 57%;width:100%;height:560px;display:block}.story-portrait figcaption{color:#fff0d5;background:linear-gradient(#0000,#0e0a10ed);flex-direction:column;gap:8px;padding:72px 24px 22px;font-size:13px;display:flex;position:absolute;inset:auto 0 0}.story-portrait figcaption>span{letter-spacing:.16em;color:#f7bd65;font-size:10px}.story-chapter{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(30px,7vw,96px);padding-block:90px;scroll-margin-top:110px;display:grid}:root .story-rebuilt h2{margin:18px 0 24px;font-size:clamp(38px,4.5vw,62px)}.story-prose p{color:#ccc9ce;margin:0 0 22px;font-size:16px;line-height:1.85}.story-prose p.eyebrow{color:var(--purple);font-size:11px}.story-archive-links{flex-wrap:wrap;gap:12px 24px;padding-top:8px;display:flex}.story-archive-links a{color:var(--tone-lilac);font-size:12px;line-height:1.8}.story-collaboration{align-items:center;padding-top:20px}.story-artwork img{border-radius:24px;width:100%;height:auto;display:block}.story-artwork figcaption{color:var(--tone-honey);padding-top:15px;font-size:12px;line-height:1.8}.story-artwork figcaption span{color:#b1acb3;display:block}.story-community{grid-template-columns:1fr 1.15fr;gap:clamp(30px,7vw,96px);padding:50px 0 70px;display:grid}.story-signoff{text-align:center;background:radial-gradient(at 25% 100%,#3f2c4978,#0000 70%),linear-gradient(125deg,#301735a3,#1c1122a3);border-radius:30px;padding:65px 30px}.story-signoff blockquote{font-family:var(--font-display);color:var(--tone-cream);margin:26px 0;font-size:clamp(32px,4vw,54px);line-height:1.13}.story-signoff blockquote em{font-family:var(--font-editorial);color:var(--tone-lilac);font-size:.8em;font-weight:400}.story-signoff>p:not(.eyebrow){color:#bdbabf;font-size:15px;line-height:1.7}.story-socials{flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:28px;display:flex}.story-socials a{color:var(--tone-lilac);padding:10px 0;font-size:12px}@media (max-width:760px){:root main.story-rebuilt{padding-top:34px}.story-opening,.story-chapter,.story-community{grid-template-columns:1fr;gap:26px}:root .story-opening h1{margin:22px 0;font-size:clamp(48px,11vw,72px)}.story-opening-copy .eyebrow{font-size:10px}.story-portrait{border-radius:74px 22px 22px}.story-portrait img{aspect-ratio:4/5;height:auto;max-height:520px}.story-chapter{padding-block:58px}.story-collaboration{padding-top:0}.story-community{padding:0 0 48px}:root .story-rebuilt h2{margin-bottom:12px;font-size:40px}.story-prose p{font-size:15px}.story-signoff{padding:38px 18px}.story-socials{flex-direction:column;gap:2px}}
