.home-hero{display:flex;flex-direction:row;position:relative;width:100%;min-height:100vh;background:var(--bg);overflow:hidden}.home-hero__bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.home-hero__bg-overlay{position:absolute;inset:0;background:rgba(255,255,255,.82);z-index:1}.home-hero__content{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-5);padding:72px var(--page-pad-mobile) var(--space-8);flex:1;position:relative;z-index:2}.home-hero__eyebrow{display:flex;flex-direction:column;gap:var(--space-3)}.home-hero__eyebrow-line{display:block;width:32px;height:.5px;background:var(--champagne-600)}.home-hero__eyebrow-text{font-family:var(--font-secondary);font-size:var(--fs-eyebrow);font-weight:var(--fw-light);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-mute);margin:0}.home-hero__title{font-family:var(--font-primary);font-weight:var(--fw-thin);font-size:var(--fs-display-sm);line-height:var(--lh-display);color:var(--ink-strong);margin:0}.home-hero__title-accent{font-style:italic;color:var(--gold-logo)}.home-hero__subtitle{font-family:var(--font-secondary);font-size:var(--fs-body);font-weight:var(--fw-light);line-height:var(--lh-body);color:var(--ink-soft);max-width:520px;margin:0}.home-hero__stats{display:flex;gap:var(--space-6)}.home-hero__stat{display:flex;flex-direction:column;gap:var(--space-2)}.home-hero__stat-value{font-family:var(--font-primary);font-size:40px;font-weight:var(--fw-thin);color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.home-hero__stat-label{font-family:var(--font-secondary);font-size:var(--fs-eyebrow);font-weight:var(--fw-light);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--ink-mute);max-width:120px;line-height:var(--lh-tight);margin:0}.home-hero__cta{display:flex}.home-hero__video-panel{display:none}@keyframes homeHeroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.home-hero__eyebrow{animation:homeHeroFadeUp .6s var(--ease-standard) both;animation-delay:0s}.home-hero__title{animation:homeHeroFadeUp .6s var(--ease-standard) both;animation-delay:.12s}.home-hero__subtitle{animation:homeHeroFadeUp .6s var(--ease-standard) both;animation-delay:.22s}.home-hero__stats{animation:homeHeroFadeUp .6s var(--ease-standard) both;animation-delay:.32s}.home-hero__cta{animation:homeHeroFadeUp .6s var(--ease-standard) both;animation-delay:.42s}@media (prefers-reduced-motion){.home-hero__cta,.home-hero__eyebrow,.home-hero__stats,.home-hero__subtitle,.home-hero__title{animation:none}}@media (min-width:768px){.home-hero__content{padding-left:var(--page-pad-tablet);padding-right:var(--page-pad-tablet)}.home-hero__title{font-size:var(--fs-display-lg)}.home-hero__stat-value{font-size:48px}}@media (min-width:1024px){.home-hero{min-height:100vh;height:auto}.home-hero__bg-overlay,.home-hero__bg-video{display:none}.home-hero__content{flex:0 0 60%;padding:0 var(--page-pad-desktop);justify-content:center;position:static;z-index:auto}.home-hero__title{font-size:var(--fs-display-xl)}.home-hero__stat-value{font-size:52px}.home-hero__video-panel{display:block;flex:0 0 40%;position:relative;overflow:hidden;min-height:100vh}.home-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}