.prestige-1 .home-hero{min-height:min(840px, calc(100vh - var(--prestige-header-h,72px)));min-height:var(--home-hero-min-h,min(840px, calc(100svh - var(--prestige-header-h,72px))));background:var(--navy);flex-direction:column;display:flex}.prestige-1 .home-hero-media{pointer-events:none;position:absolute;inset:0}.prestige-1 .home-hero-image{object-fit:cover;object-position:center 54%;width:100%;height:100%;position:absolute;inset:0}.prestige-1 .home-hero-wash{background:linear-gradient(90deg, color-mix(in srgb, var(--navy) 22%, transparent), transparent 75%), linear-gradient(0deg, color-mix(in srgb, var(--navy) 52%, transparent), transparent 34%);position:absolute;inset:0}.prestige-1 .home-hero-inner{z-index:1;flex-direction:column;flex:none;width:100%;max-width:80rem;margin-inline:auto;display:flex;position:relative}.prestige-1 .home-hero-panel{width:100%;min-width:0;max-width:var(--home-hero-panel-max,610px);border:1px solid color-mix(in srgb, var(--background) 76%, transparent);background:color-mix(in srgb, var(--background) 98%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--ink);animation:pr-hero-enter .8s var(--ease) backwards;border-radius:8px}.prestige-1 .home-hero-title{text-wrap:balance;font-size:42px;line-height:1.04}.prestige-1 .home-hero-chip{min-height:44px;color:var(--ink2);align-items:center;font-size:12px;line-height:18px;display:inline-flex}.prestige-1 .home-hero-chip>span{border:1px solid var(--border);background:var(--background);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;padding:4px 12px}.prestige-1 .home-hero-chip:hover>span{background:var(--secondary);color:var(--blue)}.prestige-1 .home-hero-chip:focus-visible{outline:none}.prestige-1 .home-hero-chip:focus-visible>span{outline:2px solid var(--blue);outline-offset:2px}.prestige-1 .home-hero-highlights{width:100%;max-width:var(--home-hero-panel-max,610px);animation:pr-hero-enter .8s var(--ease) .15s backwards;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prestige-1 .home-hero-highlight{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);color:#fff;background:#0a0c149e;border:1px solid #ffffff29;border-radius:8px;min-width:0;box-shadow:0 18px 40px -18px #0508128c}.prestige-1 .home-hero-card-label{color:var(--blue-on-dark);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:700;line-height:1.2;display:flex}.prestige-1 .home-hero-card-value{color:#fff;margin-top:5px;font-size:15px;font-weight:800;line-height:1.15}.prestige-1 .home-hero-card-detail{color:#ffffffb8;margin-top:4px;font-size:10px;line-height:1.25}.prestige-1 .home-hero-card-value:first-child,.prestige-1 .home-hero-card-detail:first-child{margin-top:0}@keyframes pr-hero-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.prestige-1 .home-hero-enter{animation:pr-hero-enter .8s var(--ease) backwards}@media (max-width:639px){.prestige-1 .home-hero{min-height:var(--home-hero-min-h,calc(100svh - var(--prestige-header-h,72px)))}.prestige-1 .home-hero-image{object-position:61% center}.prestige-1 .home-hero-wash{background:linear-gradient(0deg, color-mix(in srgb, var(--navy) 72%, transparent), transparent 45%)}}@media (min-width:640px){.prestige-1 .home-hero-title{font-size:56px}.prestige-1 .home-hero-card-value{margin-top:8px;font-size:20px}.prestige-1 .home-hero-card-detail{margin-top:5px;font-size:11px}}@media (min-width:1024px){.prestige-1 .home-hero-inner{flex-direction:row;justify-content:space-between;align-items:flex-end}.prestige-1 .home-hero-highlights{flex:none;width:400px;max-width:none;margin-left:auto}.prestige-1 .home-hero-highlights[data-count="1"]{grid-template-columns:minmax(0,1fr);width:194px}}@media (min-width:1280px){.prestige-1 .home-hero-title{font-size:66px}}@media (prefers-reduced-motion:reduce){.prestige-1 .home-hero-panel,.prestige-1 .home-hero-highlights,.prestige-1 .home-hero-enter,.prestige-1 .home-hero .float-y,.prestige-1 .home-hero .pulse-dot{animation:none}}
