.hero-image-module__glfM8q__frame{aspect-ratio:3/4;border-radius:var(--radius-lg);background-color:var(--color-surface);position:relative;overflow:hidden}.hero-image-module__glfM8q__image{object-fit:cover}@media (min-width:640px){.hero-image-module__glfM8q__frame{aspect-ratio:4/5}}@media (min-width:768px){.hero-image-module__glfM8q__frame{aspect-ratio:3/4}}@media (min-width:1024px){.hero-image-module__glfM8q__frame{aspect-ratio:4/5}}
.stat-card-module__rRAP0W__card{background-color:var(--color-white);padding:var(--space-6);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}@media (min-width:768px){.stat-card-module__rRAP0W__card{padding:var(--space-7)}}.stat-card-module__rRAP0W__title{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.2em;color:var(--color-muted-foreground);margin-bottom:var(--space-5);font-weight:500}.stat-card-module__rRAP0W__list{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.stat-card-module__rRAP0W__row{justify-content:space-between;align-items:baseline;gap:var(--space-6);display:flex}.stat-card-module__rRAP0W__label{font-size:var(--text-sm);color:var(--color-muted-foreground)}.stat-card-module__rRAP0W__value{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-gold)}
.hero-section-module__y6Yc-G__section{background-color:var(--color-background);align-items:flex-start;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-section-module__y6Yc-G__grid{gap:var(--space-12);padding-block:var(--space-16) var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}.hero-section-module__y6Yc-G__content{max-width:36rem}.hero-section-module__y6Yc-G__eyebrow{opacity:0;color:var(--color-gold);animation:hero-section-module__y6Yc-G__eyebrowIn .6s var(--ease-out) forwards;animation-delay:.1s}.hero-section-module__y6Yc-G__title{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-primary-light);margin-bottom:var(--space-4);flex-direction:column;gap:.08em;font-weight:600;line-height:1.1;display:flex}.hero-section-module__y6Yc-G__titleLine{opacity:0;animation:hero-section-module__y6Yc-G__titleLineIn .7s var(--ease-out) forwards;transform:translateY(1.2rem)}.hero-section-module__y6Yc-G__titleLine:first-child{animation-delay:.25s}.hero-section-module__y6Yc-G__titleLine:nth-child(2){animation-delay:.35s}.hero-section-module__y6Yc-G__accent{color:var(--color-gold);background-image:linear-gradient(var(--color-gold), var(--color-gold));background-position:0 88%;background-repeat:no-repeat;background-size:100% .08em;padding-bottom:1.14em;font-style:italic}.hero-section-module__y6Yc-G__lede{font-size:var(--text-sm);color:var(--color-muted-foreground);max-width:32rem;margin-bottom:var(--space-8);opacity:0;animation:hero-section-module__y6Yc-G__ledeIn .6s var(--ease-out) forwards;line-height:1.7;animation-delay:.55s;transform:translateY(1rem)}.hero-section-module__y6Yc-G__ctas{gap:var(--space-3);opacity:0;animation:hero-section-module__y6Yc-G__ctaIn .6s var(--ease-out) forwards;flex-direction:column;align-items:stretch;animation-delay:.65s;display:flex;transform:translateY(1rem)}.hero-section-module__y6Yc-G__cta{width:100%}.hero-section-module__y6Yc-G__ctaIcon{width:1rem;height:1rem}.hero-section-module__y6Yc-G__media{position:relative}.hero-section-module__y6Yc-G__stats{bottom:0;left:var(--space-3);right:var(--space-3);position:absolute}@keyframes hero-section-module__y6Yc-G__eyebrowIn{to{opacity:1;transform:translateY(0)}}@keyframes hero-section-module__y6Yc-G__titleLineIn{to{opacity:1;transform:translateY(0)}}@keyframes hero-section-module__y6Yc-G__ledeIn{to{opacity:1;transform:translateY(0)}}@keyframes hero-section-module__y6Yc-G__ctaIn{to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.hero-section-module__y6Yc-G__ctas{flex-direction:row;align-items:center}.hero-section-module__y6Yc-G__cta{width:auto}.hero-section-module__y6Yc-G__stats{left:auto;right:var(--space-4);bottom:calc(-1 * var(--space-6));width:auto;max-width:20rem}}@media (min-width:768px){.hero-section-module__y6Yc-G__title{font-size:var(--text-4xl);margin-bottom:var(--space-5)}.hero-section-module__y6Yc-G__lede{font-size:var(--text-base)}.hero-section-module__y6Yc-G__grid{padding-block:var(--space-20)}}@media (min-width:1024px){.hero-section-module__y6Yc-G__section{align-items:center}.hero-section-module__y6Yc-G__grid{gap:var(--space-12);padding-block:var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.hero-section-module__y6Yc-G__title{font-size:var(--text-5xl);margin-bottom:var(--space-6)}.hero-section-module__y6Yc-G__lede{font-size:var(--text-lg)}.hero-section-module__y6Yc-G__cta{min-width:16rem}}@media (min-width:1280px){.hero-section-module__y6Yc-G__title{font-size:var(--text-6xl)}}
.category-tiles-module__Izp0ya__section{background-color:var(--color-background);padding-block:var(--space-16)}.category-tiles-module__Izp0ya__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.category-tiles-module__Izp0ya__headingGroup{max-width:36rem}.category-tiles-module__Izp0ya__title{font-family:var(--font-heading);font-size:var(--text-2xl);color:var(--color-primary);font-weight:600;line-height:1.1}.category-tiles-module__Izp0ya__viewAll{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);font-weight:600;font-size:var(--text-sm);color:var(--color-muted-foreground);white-space:nowrap;transition:color .2s,gap .2s;display:inline-flex}.category-tiles-module__Izp0ya__viewAll:hover{color:var(--color-primary);gap:var(--space-3)}.category-tiles-module__Izp0ya__viewAllIcon{width:1.125rem;height:1.125rem;transition:transform .2s}.category-tiles-module__Izp0ya__viewAll:hover .category-tiles-module__Izp0ya__viewAllIcon{transform:translate(2px,-2px)}.category-tiles-module__Izp0ya__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.category-tiles-module__Izp0ya__tile{aspect-ratio:4/5;border-radius:var(--radius-xl);display:block;position:relative;overflow:hidden}.category-tiles-module__Izp0ya__image{object-fit:cover;transition:transform .9s var(--ease-out)}.category-tiles-module__Izp0ya__tile:hover .category-tiles-module__Izp0ya__image{transform:scale(1.06)}.category-tiles-module__Izp0ya__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--color-primary-strong) 5%, transparent) 0%, color-mix(in srgb, var(--color-primary-strong) 78%, transparent) 100%);position:absolute;inset:0}.category-tiles-module__Izp0ya__copy{gap:var(--space-1);padding:var(--space-5);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.category-tiles-module__Izp0ya__name{font-family:var(--font-heading);font-size:var(--text-28);color:var(--color-primary-foreground);font-weight:600}.category-tiles-module__Izp0ya__tagline{font-size:var(--text-sm);color:color-mix(in srgb, var(--color-primary-foreground) 80%, transparent);line-height:1.5}.category-tiles-module__Izp0ya__cta{align-items:center;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);font-weight:700;display:inline-flex}.category-tiles-module__Izp0ya__ctaCircle{border-radius:var(--radius-full);background-color:var(--color-gold);width:1.75rem;height:1.75rem;color:var(--color-primary-strong);transition:transform .25s var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.category-tiles-module__Izp0ya__ctaIcon{width:1rem;height:1rem}.category-tiles-module__Izp0ya__tile:hover .category-tiles-module__Izp0ya__ctaCircle{transform:rotate(45deg)}@media (min-width:640px){.category-tiles-module__Izp0ya__grid{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){.category-tiles-module__Izp0ya__section{padding-block:var(--space-24)}.category-tiles-module__Izp0ya__header{margin-bottom:var(--space-14)}.category-tiles-module__Izp0ya__title{font-size:var(--text-4xl)}}
