.hg-site .hg-motion-hero{height:690px;min-height:690px;display:block;background:#0d1b2a;overflow:hidden}
.hg-site .hg-motion-hero::after{display:none}
.hg-site .hg-motion-inner{position:relative;width:100%;height:100%;isolation:isolate}
.hg-site .hg-motion-film{position:absolute;inset:0;z-index:-1;pointer-events:none}
.hg-site .hg-motion-body{height:100%;display:flex;align-items:center;position:relative;padding-bottom:110px}
.hg-site .hg-motion-copy{width:660px;max-width:66%;position:relative;padding-block:36px}
.hg-site .hg-motion-copy h1{font-size:clamp(44px,5.1vw,76px);line-height:1.1;letter-spacing:-3px;margin-bottom:26px}
.hg-site .hg-motion-copy h1>span{display:block}
.hg-site .hg-motion-copy .hg-eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:25px;min-height:30px}
.hg-site .hg-motion-copy .hg-hero-description{max-width:455px;min-height:94px;font-size:16px;line-height:1.9}
.hg-site .hg-motion-note{position:absolute;right:0;bottom:143px;display:flex;align-items:flex-end;gap:22px;font-size:10px;letter-spacing:1px;color:#d2e2ed;text-shadow:0 1px 8px #091421}
.hg-site .hg-motion-index{font-size:57px;line-height:1;letter-spacing:-3px;color:#fff;font-weight:700}
.hg-site .hg-motion-index small{font-size:12px;letter-spacing:1px;margin-left:9px;color:#aac8d9}
.hg-site .hg-motion-note>span:last-child{max-width:190px;padding-bottom:5px}
.hg-site .hg-motion-toolbar{position:absolute;bottom:28px;left:0;right:0;display:flex;align-items:center;gap:42px}
.hg-site .hg-motion-tabs{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:26px;flex:1}
.hg-site .hg-motion-tab{position:relative;display:flex;gap:14px;text-align:left;align-items:center;min-height:64px;border:0;background:transparent;color:#c1cedb;padding:13px 0 20px;font-size:12px;font-weight:700;line-height:1.4;letter-spacing:0;border-radius:0;box-shadow:none}
.hg-site .hg-motion-tab[aria-pressed=true]{color:white}
.hg-site .hg-motion-tab:hover{color:#a6e5f5;background:transparent}
.hg-site .hg-motion-tab-number{font-size:10px;color:#94c9dc;font-weight:400}
.hg-site .hg-motion-track{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#506276}
.hg-site .hg-motion-track i{display:block;width:100%;height:100%;background:#9bdff2;scale:0 1;transform-origin:left}
.hg-site .hg-motion-tab[aria-pressed=true] .hg-motion-track{background:#7799a9}
.hg-site .hg-motion-controls{display:flex;gap:6px}
.hg-site .hg-motion-controls button{width:46px;height:46px;display:grid;place-items:center;border:1px solid #65788a;background:#11253980;color:#e0f1f9;padding:11px;border-radius:0;box-shadow:none}
.hg-site .hg-motion-controls button:hover{background:#27475a;border-color:#9bdff2}
.hg-site .hg-motion-controls svg{width:22px;height:22px}
.hg-site .hg-motion-hero button:focus-visible{outline:2px solid #b7efff;outline-offset:5px}
.hg-site .hg-motion-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
@media(min-width:1600px){.hg-site .hg-motion-hero{height:740px;min-height:740px}}
@media(max-width:1000px){.hg-site .hg-motion-copy{max-width:76%}.hg-site .hg-motion-copy h1{font-size:58px}.hg-site .hg-motion-toolbar{gap:25px}.hg-site .hg-motion-tabs{gap:18px}.hg-site .hg-motion-note{bottom:135px}.hg-site .hg-motion-note>span:last-child{max-width:140px}.hg-site .hg-motion-index{font-size:40px}.hg-site .hg-motion-tab{font-size:11px;gap:9px}}
@media(max-width:650px){.hg-site .hg-motion-hero{height:790px;min-height:790px}.hg-site .hg-motion-body{display:block;padding-top:43px;padding-bottom:0}.hg-site .hg-motion-copy{max-width:100%;width:100%;padding:0}.hg-site .hg-motion-copy h1{font-size:clamp(34px,9.4vw,53px);letter-spacing:-1.8px;min-height:86px;margin-bottom:22px}.hg-site .hg-motion-copy .hg-eyebrow{font-size:8px;letter-spacing:1.3px;margin-bottom:16px;min-height:24px}.hg-site .hg-motion-copy .hg-hero-description{font-size:13px;line-height:1.8;max-width:380px;min-height:95px}.hg-site .hg-motion-copy .hg-hero-actions{gap:16px;margin-top:18px}.hg-site .hg-motion-copy .hg-hero-link{font-size:10px;gap:8px}.hg-site .hg-motion-note{left:0;right:auto;bottom:136px;gap:18px}.hg-site .hg-motion-index{font-size:37px}.hg-site .hg-motion-note>span:last-child{max-width:180px;font-size:9px}.hg-site .hg-motion-toolbar{bottom:20px;flex-wrap:wrap;gap:18px}.hg-site .hg-motion-tabs{width:100%;flex-basis:100%;grid-template-columns:1fr 1fr 1.25fr;gap:14px}.hg-site .hg-motion-tab{font-size:10px;min-height:48px;display:block;padding:0 0 12px}.hg-site .hg-motion-tab-number{display:block;font-size:8px;margin-bottom:5px}.hg-site .hg-motion-controls{margin-left:auto;gap:8px}.hg-site .hg-motion-controls button{width:44px;height:44px}.hg-site .hg-motion-copy .hg-button{gap:15px;padding:13px 16px}}
@media(max-width:370px){.hg-site .hg-motion-hero{height:835px;min-height:835px}.hg-site .hg-motion-copy h1{font-size:32px;min-height:77px}.hg-site .hg-motion-copy .hg-hero-description{min-height:115px}.hg-site .hg-motion-copy .hg-hero-actions{gap:8px}.hg-site .hg-motion-copy .hg-hero-link{font-size:9px}.hg-site .hg-motion-copy .hg-button{font-size:11px;padding-inline:12px}.hg-site .hg-motion-tab{font-size:9px}}
@media(min-width:371px) and (max-width:650px){.hg-site .hg-motion-hero{height:730px;min-height:730px}}
.hg-site .hg-motion-film::after{content:"";position:absolute;inset:auto 0 0;height:225px;z-index:3;background:linear-gradient(0deg,#0d1b2a 0%,rgba(13,27,42,.9) 43%,transparent 100%);pointer-events:none}
