@layer reset, tokens, legacy, primitives, archetypes, utilities, overrides;@layer archetypes{.arch-pack-hero{--pack-hero-unit:var(--space-2xs);--pack-hero-gap:calc(var(--pack-hero-unit)*6.5);color:var(--color-powder-350);display:flex;flex-direction:column;isolation:isolate;min-height:calc(var(--space-2xs)*126.75 + 57vw);overflow:hidden;padding-inline:0;position:relative}.arch-pack-hero:after{background:linear-gradient(#0000,var(--color-night-900) 40%);content:"";height:calc(var(--space-2xs)*7.5);inset:auto 0 0;pointer-events:none;position:absolute;z-index:1}@media (min-width:1024px){.arch-pack-hero:after{height:calc(var(--space-2xs)*.5)}.arch-pack-hero{--pack-hero-unit:min(var(--space-2xs),0.3125vw);--pack-hero-gap:calc(var(--pack-hero-unit)*5.5);aspect-ratio:9/4;display:grid;grid-template-areas:"hero";min-height:0;overflow:visible}}.arch-pack-hero__inner{padding:calc(var(--pack-hero-unit)*10) var(--gutter) 0;position:relative;width:100%;z-index:1}@media (min-width:1024px){.arch-pack-hero__inner{align-self:center;grid-area:hero;padding:calc(var(--pack-hero-unit)*4) max(var(--gutter),calc(var(--pack-hero-unit)*7))}}.arch-pack-hero__content{align-items:stretch;display:flex;flex-direction:column;gap:var(--pack-hero-gap);width:100%}@media (min-width:1024px){.arch-pack-hero__content{align-items:flex-start;max-width:calc(var(--pack-hero-unit)*120)}}.arch-pack-hero .ui-text{color:var(--color-powder-500);display:none;font-size:calc(var(--pack-hero-unit)*4.5);line-height:1.45;margin:0;max-width:calc(var(--pack-hero-unit)*100);text-align:start}@media (min-width:1024px){.arch-pack-hero .ui-text{display:block}}.arch-pack-hero .ui-text p{font-size:inherit;line-height:inherit}.arch-pack-hero__media{margin-top:auto;padding-top:calc(var(--pack-hero-unit)*4);position:relative;z-index:0}.arch-pack-hero__media:after,.arch-pack-hero__media:before{content:"";inset-inline:0;pointer-events:none;position:absolute;z-index:1}.arch-pack-hero__media:before{background:linear-gradient(var(--color-background),#0000);height:30%;top:0}.arch-pack-hero__media:after{background:linear-gradient(0deg,var(--color-night-900),#0000);bottom:0;height:7vw}@media (min-width:1024px){.arch-pack-hero__media{inset:0;margin:0;padding:0;position:absolute}.arch-pack-hero__media:before{background:linear-gradient(90deg,color-mix(in srgb,var(--color-night-800) 88%,#0000) 0,color-mix(in srgb,var(--color-night-800) 55%,#0000) 34%,#0000 58%);height:auto;inset:0}.arch-pack-hero__media:after{bottom:0;height:calc(var(--pack-hero-unit)*40)}}.arch-pack-hero .arch-pack-hero__image{aspect-ratio:100/57;object-fit:cover;object-position:center 72%;width:100%}@media (min-width:1024px){.arch-pack-hero .arch-pack-hero__image{aspect-ratio:auto;height:100%;object-fit:cover;object-position:center calc(100% + var(--space-2xs)*15)}}.arch-pack-hero__media picture{display:block}@media (min-width:1024px){.arch-pack-hero__media picture{height:100%}}}