.cinematic-hero-module__h5tp9q__hero{isolation:isolate;color:#f8f7f1;background:#101c26;scroll-margin-top:84px;position:relative;overflow:clip}.cinematic-hero-module__h5tp9q__copy{z-index:2;width:53%;padding:4.5rem 6% 0;position:relative}.cinematic-hero-module__h5tp9q__eyebrow{letter-spacing:.28em;color:#d7dde0;margin:0 0 1rem;font-size:clamp(.72rem,1.12vw,1.15rem)}.cinematic-hero-module__h5tp9q__copy h1{letter-spacing:-.025em;color:#fafaf7;margin:0;font-size:clamp(2.5rem,4.4vw,5.5rem);font-weight:800;line-height:1.02}.cinematic-hero-module__h5tp9q__copy h1 strong{color:#e8b760;font-size:1.5em;font-weight:800;display:block}.cinematic-hero-module__h5tp9q__support{letter-spacing:.18em;color:#f0f1ee;margin:1rem 0 2rem;font-size:clamp(.8rem,1.05vw,1.15rem);line-height:1.8}.cinematic-hero-module__h5tp9q__cta{color:#fff;letter-spacing:.06em;background:#10171ddb;border:1px solid #e6b566;border-radius:40px;justify-content:space-between;align-items:center;gap:1.5rem;min-height:56px;padding-left:1.5rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.cinematic-hero-module__h5tp9q__cta>span{color:#101c26;background:#efc878;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;transition:background .2s;display:grid}.cinematic-hero-module__h5tp9q__cta:hover>span{background:#ffe3a5}.cinematic-hero-module__h5tp9q__hero a:focus-visible{outline-offset:5px;outline:3px solid #fff3cc}.cinematic-hero-module__h5tp9q__stage{min-height:66.4063vw;margin-top:-28vw;position:relative}.cinematic-hero-module__h5tp9q__picture{z-index:-1;display:block;position:relative}.cinematic-hero-module__h5tp9q__scene{aspect-ratio:2048/1360;width:100%;height:auto;display:block}.cinematic-hero-module__h5tp9q__stage:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#07121b44,#0000 50%),linear-gradient(#0000 82%,#101c26);position:absolute;inset:0}.cinematic-hero-module__h5tp9q__platform{z-index:1;margin:calc(-39% + clamp(3.5rem,7vw,8rem) + clamp(2.4rem,4.05vw,4.5rem) + 2.8rem) 5% 0 55%;padding-bottom:12vw;position:relative}.cinematic-hero-module__h5tp9q__services{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.cinematic-hero-module__h5tp9q__services a{color:#fff;text-align:center;background:#09141a99;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;min-height:64px;padding:.75rem .25rem;font-size:clamp(.65rem,.8vw,.9rem);text-decoration:none;display:flex}.cinematic-hero-module__h5tp9q__services svg{color:#efc878;flex-shrink:0;width:34px;height:34px}.cinematic-hero-module__h5tp9q__services a>span{overflow-wrap:anywhere;min-width:0}.cinematic-hero-module__h5tp9q__services a:hover{background:#182831}.cinematic-hero-module__h5tp9q__story{z-index:2;border-block:1px solid #ffffff30;flex-wrap:wrap;align-items:center;gap:1.5rem;margin:0 6%;padding:1.5rem 0;display:flex;position:relative}.cinematic-hero-module__h5tp9q__story p{color:#cbd4d9;letter-spacing:.15em;margin:0 0 .65rem;font-size:.65rem}.cinematic-hero-module__h5tp9q__story ul{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.cinematic-hero-module__h5tp9q__story strong{color:#efc878;font-size:1rem;font-weight:600}.cinematic-hero-module__h5tp9q__storyArrow{color:#efc878;flex-shrink:0}.cinematic-hero-module__h5tp9q__ending{z-index:2;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 6% 3rem;display:flex;position:relative}.cinematic-hero-module__h5tp9q__ending p{color:#d3dce1;text-transform:uppercase;letter-spacing:.19em;margin:0;font-size:.75rem}.cinematic-hero-module__h5tp9q__ending a{color:#efc878;align-items:center;gap:1rem;min-height:44px;font-size:.85rem;display:inline-flex}[data-theme=night] .cinematic-hero-module__h5tp9q__stage:after{background:linear-gradient(90deg,#07121b66,#0000 55%),linear-gradient(#0000 75%,#101c26),#08132318}@media (max-width:899px){.cinematic-hero-module__h5tp9q__hero{scroll-margin-top:72px}.cinematic-hero-module__h5tp9q__copy{width:100%;padding:2rem 5.2% 0}.cinematic-hero-module__h5tp9q__eyebrow{letter-spacing:.2em;margin-bottom:.85rem;font-size:.67rem}.cinematic-hero-module__h5tp9q__copy h1{max-width:14ch;font-size:clamp(2rem,9.25vw,4.7rem);line-height:1.07}.cinematic-hero-module__h5tp9q__copy h1>span{display:block}.cinematic-hero-module__h5tp9q__copy h1 strong{font-size:1em;display:inline}.cinematic-hero-module__h5tp9q__support{letter-spacing:.15em;max-width:300px;margin:.9rem 0 1.35rem;font-size:.73rem}.cinematic-hero-module__h5tp9q__cta{gap:1rem;min-height:48px;padding-left:1rem;font-size:.69rem}.cinematic-hero-module__h5tp9q__cta>span{width:46px;height:46px}.cinematic-hero-module__h5tp9q__stage{min-height:0;margin-top:-128px}.cinematic-hero-module__h5tp9q__picture{-webkit-mask-image:linear-gradient(#0000,#000 5rem);mask-image:linear-gradient(#0000,#000 5rem)}.cinematic-hero-module__h5tp9q__scene{aspect-ratio:1520/2688}.cinematic-hero-module__h5tp9q__platform{margin:calc(2.49rem - 70%) 4% 0 57%;padding-bottom:12vw}.cinematic-hero-module__h5tp9q__services{grid-template-columns:1fr;gap:.25rem}.cinematic-hero-module__h5tp9q__services a{text-align:left;border-radius:4px;flex-direction:row;justify-content:flex-start;gap:.5rem;min-height:44px;padding:.4rem;font-size:.65rem}.cinematic-hero-module__h5tp9q__services svg{width:23px;height:23px}.cinematic-hero-module__h5tp9q__ending{flex-direction:column;align-items:flex-start;padding:1.5rem 5.2% 2.5rem}.cinematic-hero-module__h5tp9q__ending p{max-width:30ch;font-size:.68rem;line-height:1.8}.cinematic-hero-module__h5tp9q__story{gap:1rem;margin-inline:5.2%}.cinematic-hero-module__h5tp9q__story>div{width:100%}.cinematic-hero-module__h5tp9q__storyArrow{display:none}}@media (max-height:500px),(min-width:600px) and (max-width:899px){.cinematic-hero-module__h5tp9q__copy{padding-top:2rem}.cinematic-hero-module__h5tp9q__stage{margin-top:0}.cinematic-hero-module__h5tp9q__platform{margin-top:calc(2.49rem - 60%)}}
