.page_page__juOoA{--forest:#123e2d;--forest-deep:#092b20;--cream:#fff4dc;--orange:#d94f0b;--gold:#f1b44c;min-height:100svh;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;overflow:hidden;padding:clamp(18px,4vw,48px);background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 38%),#efbc63;color:var(--cream);font-family:var(--font-manrope),Manrope,system-ui,sans-serif}.page_sun__i9dg0{position:absolute;z-index:-2;width:min(34vw,440px);aspect-ratio:1;top:clamp(24px,4vw,64px);right:clamp(24px,5vw,80px);border-radius:50%;background:#e56b35;opacity:.9}.page_rays__us5yX{position:absolute;z-index:-3;inset:0;opacity:.17;background-image:repeating-linear-gradient(-8deg,transparent,transparent 34px,rgba(255,244,220,.9) 35px,rgba(255,244,220,.9) 37px)}.page_card__V0oT7{width:100%;max-width:1040px;min-width:0;overflow:hidden;border:5px solid var(--cream);border-radius:28px;background:var(--forest);box-shadow:0 28px 80px rgba(43,31,12,.3)}.page_artwork___L8bk{position:relative;width:100%;aspect-ratio:20/7;overflow:hidden;background:#f4b34a}.page_banner__LXVr_{object-fit:cover}.page_message__D_rsw{position:relative;min-width:0;padding:clamp(64px,9vw,98px) clamp(24px,7vw,82px) clamp(36px,6vw,64px);text-align:center;background:radial-gradient(circle at 50% 0,rgba(104,190,170,.18),transparent 36%),var(--forest)}.page_badge__8rmc1{position:absolute;top:0;left:50%;width:clamp(86px,12vw,112px);height:auto;transform:translate(-50%,-50%);filter:drop-shadow(0 8px 10px rgba(3,29,21,.32))}.page_eyebrow__mC3eJ{margin:0 0 14px;color:var(--gold);font-size:clamp(.7rem,1.6vw,.86rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase}.page_message__D_rsw h1{margin:0;color:var(--cream);font-family:var(--tc-font-poster),Impact,sans-serif;font-size:clamp(3.25rem,10vw,7.6rem);font-weight:400;letter-spacing:.015em;line-height:.92;text-transform:uppercase;text-shadow:4px 4px 0 var(--orange)}.page_lede__wXDGV{max-width:35rem;margin:clamp(22px,4vw,34px) auto 0;color:#f8e8c9;font-size:clamp(1rem,2.4vw,1.35rem);line-height:1.55;overflow-wrap:anywhere}.page_location__P644V{margin:24px 0 0;color:#9dcbbc;font-size:clamp(.68rem,1.5vw,.8rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase}@media (max-width:600px){.page_page__juOoA{padding:12px}.page_sun__i9dg0{width:min(42vw,190px);top:28px;right:18px}.page_card__V0oT7{border-width:4px;border-radius:20px}.page_artwork___L8bk{aspect-ratio:20/7}.page_message__D_rsw{min-height:46svh;display:flex;flex-direction:column;justify-content:center}.page_message__D_rsw h1{text-shadow:3px 3px 0 var(--orange)}}@media (prefers-reduced-motion:reduce){.page_page__juOoA{scroll-behavior:auto}}