.wrap[data-astro-cid-mtub4yay]{max-width:780px;margin:0 auto;padding:clamp(2rem,5vw,3rem) clamp(16px,5vw,44px) clamp(3rem,8vw,5rem)}.masthead[data-astro-cid-mtub4yay]{position:relative;isolation:isolate;padding:clamp(3.5rem,12vw,7rem) clamp(16px,5vw,44px) clamp(2.5rem,8vw,4.5rem);overflow:hidden}.masthead-bg[data-astro-cid-mtub4yay]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 32%;opacity:.3}.masthead-scrim[data-astro-cid-mtub4yay]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,8,8,.88) 0%,rgba(8,8,8,.78) 45%,rgba(8,8,8,.95) 88%,var(--ink) 100%),radial-gradient(120% 90% at 50% 20%,rgba(201,168,76,.07),transparent 70%)}.masthead-inner[data-astro-cid-mtub4yay]{position:relative;max-width:780px;margin:0 auto}.back[data-astro-cid-mtub4yay]{display:inline-block;color:var(--grey-lift);text-decoration:none;margin-bottom:2rem}.back[data-astro-cid-mtub4yay]:hover{color:var(--gold)}.kicker[data-astro-cid-mtub4yay]{display:block;color:var(--gold);margin-bottom:.7rem}h1[data-astro-cid-mtub4yay]{font-size:var(--display-l);margin:0;text-transform:uppercase}.when[data-astro-cid-mtub4yay]{font-size:var(--body-l);color:var(--bone);margin:.9rem 0 0}.stats[data-astro-cid-mtub4yay]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:var(--ink-line);border:1px solid var(--ink-line);border-radius:4px;margin:clamp(2rem,5vw,3rem) 0;overflow:hidden}.stat[data-astro-cid-mtub4yay]{background:var(--ink-raised);padding:1.3rem 1rem;display:flex;flex-direction:column;gap:.4rem}.stat-n[data-astro-cid-mtub4yay]{font-size:clamp(1.5rem,5vw,2.1rem);color:var(--gold)}.stat--wide[data-astro-cid-mtub4yay] .stat-n[data-astro-cid-mtub4yay]{font-size:clamp(1rem,3vw,1.25rem)}.stat-l[data-astro-cid-mtub4yay]{color:var(--grey-lift)}.prose[data-astro-cid-mtub4yay] p{font-size:var(--body-l);line-height:1.8;color:var(--grey-lift);margin:0 0 1.3rem}.prose[data-astro-cid-mtub4yay] p:first-child{color:var(--bone)}.photos-cta[data-astro-cid-mtub4yay]{display:flex;flex-direction:column;gap:.4rem;margin:clamp(2rem,5vw,3rem) 0;padding:clamp(1.6rem,5vw,2.4rem) clamp(1.4rem,5vw,2rem);background:linear-gradient(180deg,#121213,#0b0b0c);border:1px solid var(--ink-line);border-radius:10px;text-decoration:none;transition:border-color .18s,transform .18s}.photos-cta[data-astro-cid-mtub4yay]:hover{border-color:var(--gold-dim);transform:translateY(-2px)}.photos-cta-k[data-astro-cid-mtub4yay]{color:var(--gold)}.photos-cta-h[data-astro-cid-mtub4yay]{font-size:var(--display-m);text-transform:uppercase;color:var(--bone);line-height:1.05}.photos-cta-n[data-astro-cid-mtub4yay]{color:var(--grey-lift)}.quotes[data-astro-cid-mtub4yay]{display:flex;flex-direction:column;gap:1.6rem;margin:clamp(2rem,5vw,3rem) 0}.quote[data-astro-cid-mtub4yay]{margin:0;padding-left:1.2rem;border-left:1px solid var(--gold-dim)}.quote[data-astro-cid-mtub4yay] p[data-astro-cid-mtub4yay]{color:var(--gold-hi);margin:0 0 .6rem}.quote[data-astro-cid-mtub4yay] cite[data-astro-cid-mtub4yay]{color:var(--grey-lift);font-style:normal}.partners[data-astro-cid-mtub4yay]{border-top:1px solid var(--ink-line);padding-top:2rem;margin-top:2.5rem}.partners-p[data-astro-cid-mtub4yay]{font-size:var(--body);color:var(--grey-lift);margin:0 0 .8rem}.link[data-astro-cid-mtub4yay]{font-family:var(--font-body);font-size:var(--label);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-decoration:none}.next[data-astro-cid-mtub4yay]{border-top:1px solid var(--ink-line);margin-top:2.5rem;padding-top:2.5rem}.next[data-astro-cid-mtub4yay] h2[data-astro-cid-mtub4yay]{font-size:var(--display-m);margin:0 0 .6rem;text-transform:uppercase;color:var(--bone)}.next-p[data-astro-cid-mtub4yay]{color:var(--grey-lift);line-height:1.7;margin:0 0 1.5rem}.cta[data-astro-cid-mtub4yay]{display:inline-flex;background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:#120e04;font-family:var(--font-body);font-weight:600;font-size:var(--label);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:.85rem 1.6rem;border-radius:5px}
