.RacePackHero_hero__KjpJz{position:relative;isolation:isolate;min-height:clamp(22rem,68vh,38rem);display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--nav-height) + 1.5rem) var(--page-gutter) clamp(2.4rem,5vh,3.6rem);overflow:clip;color:var(--gf-paper);background:var(--gf-ink)}.RacePackHero_media__KXdpi{position:absolute;inset:0;z-index:-1}.RacePackHero_image__QXMfX{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);animation:RacePackHero_heroScale__WFwdb 1.6s var(--ease-out) forwards}.RacePackHero_veil__aNoqO{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,8,.42),rgba(8,8,8,.28) 42%,rgba(8,8,8,.82)),linear-gradient(90deg,rgba(8,8,8,.55),rgba(8,8,8,.12) 55%,rgba(8,8,8,.35))}.RacePackHero_content__4JB5l{max-width:44rem}.RacePackHero_breadcrumb__sG_Mv{margin-bottom:1.35rem}.RacePackHero_crumbs__4uw9e{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .15rem;list-style:none;margin:0;padding:0;opacity:0;transform:translateY(10px);animation:RacePackHero_fadeUp__0zvWy .7s var(--ease-out) .2s forwards}.RacePackHero_crumb__tb1_7{display:inline-flex;align-items:center;gap:.35rem}.RacePackHero_sep__efcsg{opacity:.45;font-size:.68rem}.RacePackHero_crumbLink__b_nMi,.RacePackHero_crumbText__OWMCv{font-family:var(--font-body-active);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--gf-paper-muted)}.RacePackHero_crumbLink__b_nMi:focus-visible,.RacePackHero_crumbLink__b_nMi:hover{color:var(--gf-sand-bright)}.RacePackHero_crumb__tb1_7:last-child .RacePackHero_crumbLink__b_nMi,.RacePackHero_crumb__tb1_7:last-child .RacePackHero_crumbText__OWMCv{color:var(--gf-sand)}.RacePackHero_eyebrow__s30_U{margin:0 0 .85rem;overflow:hidden}.RacePackHero_eyebrowInner__Jfdh0{display:inline-block;font-family:var(--font-body-active);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gf-sand);opacity:0;transform:translateY(100%);animation:RacePackHero_revealUp__5Eafq .75s var(--ease-out) .35s forwards}.RacePackHero_headline__qASnD{margin:0;font-family:var(--font-body-active);font-size:clamp(2.8rem,1.2rem + 6vw,6.2rem);font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.RacePackHero_line__SRfjX{display:block;overflow:hidden}.RacePackHero_lineInner__W3FkL{display:block;transform:translateY(110%);animation:RacePackHero_revealUp__5Eafq .85s var(--ease-out) forwards}.RacePackHero_line__SRfjX:first-child .RacePackHero_lineInner__W3FkL{animation-delay:.48s}.RacePackHero_line__SRfjX:nth-child(2) .RacePackHero_lineInner__W3FkL{animation-delay:.6s}.RacePackHero_supporting__zBloH{margin:1.25rem 0 0;max-width:28rem;overflow:hidden}.RacePackHero_supportingInner__Pb49l{display:block;font-size:clamp(1rem,.3vw + .95rem,1.15rem);line-height:1.55;color:var(--gf-paper-muted);opacity:0;transform:translateY(14px);animation:RacePackHero_fadeUp__0zvWy .75s var(--ease-out) .78s forwards}.RacePackHero_scroll__WjcqC{position:absolute;right:var(--page-gutter);bottom:clamp(1.6rem,3.5vh,2.4rem);display:flex;flex-direction:column;align-items:center;gap:.65rem;opacity:0;animation:RacePackHero_fadeUp__0zvWy .7s var(--ease-out) 1s forwards}.RacePackHero_scrollLabel__Fe_s_{writing-mode:vertical-rl;font-family:var(--font-body-active);font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gf-paper-muted)}.RacePackHero_scrollLine__cEplE{width:1px;height:2.6rem;background:linear-gradient(180deg,var(--gf-sand),transparent);transform-origin:top;animation:RacePackHero_scrollPulse__LoYpb 1.8s var(--ease-out) infinite}@keyframes RacePackHero_heroScale__WFwdb{to{transform:scale(1)}}@keyframes RacePackHero_revealUp__5Eafq{to{opacity:1;transform:translateY(0)}}@keyframes RacePackHero_fadeUp__0zvWy{to{opacity:1;transform:translateY(0)}}@keyframes RacePackHero_scrollPulse__LoYpb{0%,to{transform:scaleY(1);opacity:.85}50%{transform:scaleY(.55);opacity:.35}}@media (max-width:720px){.RacePackHero_scroll__WjcqC{display:none}.RacePackHero_hero__KjpJz{min-height:clamp(20rem,62vh,30rem)}}@media (prefers-reduced-motion:reduce){.RacePackHero_crumbs__4uw9e,.RacePackHero_eyebrowInner__Jfdh0,.RacePackHero_image__QXMfX,.RacePackHero_lineInner__W3FkL,.RacePackHero_scrollLine__cEplE,.RacePackHero_scroll__WjcqC,.RacePackHero_supportingInner__Pb49l{animation:none;opacity:1;transform:none}}.PackCollection_section__4aK_N{background:var(--gf-surface);color:var(--gf-ink-text);color-scheme:light;padding:clamp(3.6rem,8vh,4.5rem) 0;overflow:clip}.PackCollection_inner__9RNnH{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(2rem,4.5vw,3.5rem);gap:clamp(2rem,4.5vw,3.5rem);align-items:end;padding-inline:var(--page-gutter)}.PackCollection_copy__OjgKX{min-width:0}.PackCollection_headline__NXoin{margin:0;font-family:var(--font-body-active);font-size:clamp(2.4rem,1rem + 4vw,5.6rem);font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.PackCollection_line__f1qyY{display:block;overflow:hidden}.PackCollection_lineInner__CVY5E{display:block;transform:translateY(110%);transition:transform .85s var(--ease-out)}.PackCollection_supporting__hBP3c{margin-top:1.1rem;max-width:32rem;font-size:clamp(.95rem,.2vw + .9rem,1.05rem);line-height:1.65;color:rgba(12,11,10,.72);opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out) .1s,transform .7s var(--ease-out) .1s}.PackCollection_details__YXQrH{display:grid;grid-gap:1.15rem;gap:1.15rem;margin:1.75rem 0 0;padding-top:1.5rem;border-top:1px solid var(--gf-line-dark)}.PackCollection_detail__rqHBZ{opacity:0;transform:translateY(12px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.PackCollection_detail__rqHBZ:first-child{transition-delay:.12s}.PackCollection_detail__rqHBZ:nth-child(2){transition-delay:.18s}.PackCollection_detail__rqHBZ:nth-child(3){transition-delay:.24s}.PackCollection_detail__rqHBZ:nth-child(4){transition-delay:.3s}.PackCollection_detail__rqHBZ dt{font-family:var(--font-body-active);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gf-sand-deep);margin-bottom:.35rem}.PackCollection_detail__rqHBZ dd{margin:0;font-family:var(--font-body-active);font-size:clamp(1.15rem,.3vw + 1.05rem,1.375rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gf-ink-text)}.PackCollection_detail__rqHBZ dd[data-pending=true]{color:rgba(12,11,10,.55)}.PackCollection_visual__WCaSC{min-width:0;align-self:stretch}.PackCollection_frame__N_43K{position:relative;height:100%;min-height:clamp(16rem,42vh,26rem);overflow:hidden;background:#d9d0c2;border:1px solid var(--gf-line-dark)}.PackCollection_image__yjoM4{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transform:scale(1.04);transition:transform 1.2s var(--ease-out)}.PackCollection_veil__SSszJ{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(243,238,228,.08),rgba(243,238,228,.2))}.PackCollection_section__4aK_N[data-inview=true] .PackCollection_lineInner__CVY5E{transform:translateY(0)}.PackCollection_section__4aK_N[data-inview=true] .PackCollection_detail__rqHBZ,.PackCollection_section__4aK_N[data-inview=true] .PackCollection_supporting__hBP3c{opacity:1;transform:translateY(0)}.PackCollection_section__4aK_N[data-inview=true] .PackCollection_image__yjoM4{transform:scale(1)}@media (max-width:900px){.PackCollection_inner__9RNnH{grid-template-columns:1fr}.PackCollection_frame__N_43K{min-height:clamp(14rem,40vh,20rem)}}@media (prefers-reduced-motion:reduce){.PackCollection_detail__rqHBZ,.PackCollection_image__yjoM4,.PackCollection_lineInner__CVY5E,.PackCollection_supporting__hBP3c{transition:none;opacity:1;transform:none}}