.HeritageHero_hero__JR3BV{position:relative;width:100%;height:100dvh;overflow:hidden;background:#080b18;display:flex;align-items:flex-end;justify-content:center}.HeritageHero_videoBg__HxpEk{position:absolute;inset:0;display:none;pointer-events:none;z-index:0}@media (min-width:768px){.HeritageHero_videoBg__HxpEk{display:block}}.HeritageHero_videoElement__Gdp5l{position:absolute;top:50%;left:50%;width:177.78vh;height:100vh;min-width:100%;min-height:56.25vw;transform:translate(-50%,-50%);border:none}.HeritageHero_mobileBg__xsYYt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}@media (min-width:768px){.HeritageHero_mobileBg__xsYYt{display:none}}.HeritageHero_overlay__LaYu7{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(8,11,24,.96) 0,rgba(8,11,24,.55) 50%,rgba(8,11,24,.25))}.HeritageHero_content__LcSrk{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:0 1.5rem 6.5rem;text-align:center;width:100%;max-width:850px}.HeritageHero_logoWrap__RHntK{margin:.5rem 0}.HeritageHero_launchBadge__ttZvA{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(107,168,229,.25);padding:.45rem 1.2rem;border-radius:100px;font-size:10px;font-weight:600;letter-spacing:.3em;color:#6ba8e5;text-transform:uppercase}.HeritageHero_tags__Drz9H{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;justify-content:center}.HeritageHero_tag__o3Ga1{font-size:11px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.8)}.HeritageHero_tagDot__GEbny{color:#6ba8e5;font-size:14px}.HeritageHero_headline__M2sVA{font-size:clamp(1.1rem,2.2vw,1.8rem);font-weight:300;color:rgba(255,255,255,.9);letter-spacing:-.01em;line-height:1.25;white-space:nowrap;margin:0}.HeritageHero_scrollIndicator__Xl1Qy{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.85rem;background:none;border:none;cursor:pointer;padding:1rem;transition:opacity .4s ease,transform .4s ease;color:white}.HeritageHero_scrollIndicator__Xl1Qy:hover{transform:translateX(-50%) translateY(-2px)}.HeritageHero_scrollLine__FrS7M{position:relative;width:1px;height:clamp(35px,6vh,50px);background:rgba(255,255,255,.15);overflow:hidden}.HeritageHero_scrollLine__FrS7M:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(107,168,229,0),#6ba8e5,rgba(107,168,229,0));animation:HeritageHero_scrollAnim__i_gGz 2.2s cubic-bezier(.15,.41,.69,.94) infinite}@keyframes HeritageHero_scrollAnim__i_gGz{0%{transform:translateY(-100%)}80%{transform:translateY(100%)}to{transform:translateY(100%)}}.HeritageHero_scrollLabel__tXN2d{font-size:8px;letter-spacing:.35em;text-transform:uppercase;color:rgba(255,255,255,.4);font-weight:500;transition:color .3s ease}.HeritageHero_scrollIndicator__Xl1Qy:hover .HeritageHero_scrollLabel__tXN2d{color:rgba(255,255,255,.8)}