.cms-hero_hero__OCgiD{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:100vh;min-height:100dvh;overflow:hidden;background:#020105;padding:calc(var(--header-height) + 24px) var(--gutter) clamp(20px,4vh,40px)}.cms-hero_media__D9HN6,.cms-hero_scrim__x0J8S{position:absolute;inset:0;z-index:-1}.cms-hero_media__D9HN6{display:block;background:#000}.cms-hero_media__D9HN6 img,.cms-hero_video__kCauE{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.cms-hero_poster__9q9Kz,.cms-hero_video__kCauE{position:absolute;inset:0}.cms-hero_slide__VPku5{background-size:cover;background-position:50%}.cms-hero_slide__VPku5:before{content:"";position:absolute;inset:-40px;background:inherit;filter:blur(40px) saturate(1.4) brightness(.7);opacity:0}.cms-hero_slide__VPku5 img{position:relative;object-position:center 35%}@media (orientation:landscape) and (min-width:701px){.cms-hero_slide__VPku5[data-shape=square]:before{opacity:1}.cms-hero_slide__VPku5[data-shape=square] img{width:auto;max-width:100%;margin-left:auto;mask-image:linear-gradient(90deg,transparent,#000 38%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%)}}.cms-hero_video__kCauE{opacity:0;transition:opacity .7s ease}.cms-hero_video__kCauE[data-ready=true]{opacity:1}.cms-hero_scrim__x0J8S{background:linear-gradient(90deg,rgba(2,1,5,.92),rgba(2,1,5,.72) 30%,rgba(2,1,5,.2) 58%,rgba(2,1,5,0) 75%),linear-gradient(0deg,rgba(2,1,5,.9),rgba(2,1,5,0) 38%),linear-gradient(180deg,rgba(2,1,5,.65),transparent 120px)}.cms-hero_stage__waf0n{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,40rem) auto;justify-content:space-between;align-items:end;grid-gap:32px 48px;gap:32px 48px}.cms-hero_copy__uFkrq{display:flex;flex-direction:column;align-items:flex-start;max-width:40rem;animation:cms-hero_copyIn__Yey9F .55s cubic-bezier(.22,1,.36,1) both}.cms-hero_headline__lEdOx{color:var(--text-primary);font-family:var(--font-display);font-size:clamp(40px,4.6vw,72px);font-weight:800;line-height:1.02;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 2px 24px rgba(0,0,0,.55)}.cms-hero_description__uxNMR{max-width:34rem;margin-top:18px;color:var(--text-primary);font-family:var(--font-body);font-size:18px;font-weight:400;line-height:1.5;text-wrap:pretty;text-shadow:0 1px 12px rgba(0,0,0,.7)}.cms-hero_round__c2UDj{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--text-primary);cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.cms-hero_round__c2UDj:focus-visible,.cms-hero_round__c2UDj:hover{border-color:var(--cyan);background:rgba(0,171,255,.1);color:var(--cyan)}.cms-hero_round__c2UDj:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cms-hero_videoToggle__dfYZs{position:absolute;z-index:2;top:calc(var(--header-height) + 20px);right:var(--gutter)}.cms-hero_videoToggle__dfYZs .cms-hero_round__c2UDj{background:rgba(2,1,5,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cms-hero_dock__oAiwz{display:flex;align-items:center;gap:16px;padding:10px;border:1px solid hsla(0,0%,100%,.12);border-radius:20px;background:rgba(5,5,8,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(0,0,0,.45)}.cms-hero_transport__WFkok{display:flex;align-items:center;gap:14px}.cms-hero_counter__y4mFV{flex-shrink:0;margin:0;color:var(--text-secondary);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.18em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cms-hero_counterActive__DJ3BR{color:var(--cyan)}.cms-hero_segments__MRotI{display:flex;gap:5px;width:clamp(96px,9vw,140px)}.cms-hero_segment__O_nMx{position:relative;flex:1 1;height:3px;overflow:hidden;border-radius:999px;background:hsla(0,0%,100%,.2)}.cms-hero_segmentFill___kiMP{position:absolute;inset:0;border-radius:999px;background:var(--cyan);transform-origin:left;transform:scaleX(0)}.cms-hero_segmentFill___kiMP[data-state=done]{transform:scaleX(1);opacity:.55}.cms-hero_segmentFill___kiMP[data-state=active]{animation:cms-hero_fill__GZaIb 6.5s linear forwards;box-shadow:0 0 8px rgba(0,171,255,.7)}.cms-hero_segmentFill___kiMP[data-paused=true]{animation-play-state:paused}.cms-hero_thumbnails__ApO5d{display:flex;gap:8px;max-width:calc(4 * 88px + 3 * 8px + 8px);padding:4px;overflow-x:auto;scrollbar-width:none}.cms-hero_thumbnails__ApO5d::-webkit-scrollbar{display:none}.cms-hero_thumbnails__ApO5d button{position:relative;flex-shrink:0;width:88px;aspect-ratio:16/10;padding:0;overflow:hidden;border:0;border-radius:8px;background:hsla(0,0%,100%,.05);opacity:.5;filter:saturate(.6);cursor:pointer;transition:opacity .2s ease,filter .2s ease,box-shadow .2s ease}.cms-hero_thumbnails__ApO5d button:hover{opacity:.85;filter:none}.cms-hero_thumbnails__ApO5d button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.cms-hero_thumbnails__ApO5d button[aria-current=true]{opacity:1;filter:none;box-shadow:0 0 0 2px var(--cyan),0 0 18px rgba(0,171,255,.45)}.cms-hero_thumbnails__ApO5d img{display:block;width:100%;height:100%;object-fit:cover}.cms-hero_srOnly__grUh1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cms-hero_preview__U8flI{position:absolute;top:calc(var(--header-height) + 8px);left:var(--gutter);right:var(--gutter);z-index:2;padding:10px 14px;border:1px solid var(--cyan);background:#020105;color:var(--text-primary);font-size:13px}.cms-hero_preview__U8flI a{color:var(--cyan);margin-left:12px}.cms-hero_previewFallback__FQDOq{position:fixed;z-index:510;inset:auto var(--gutter) 16px;padding:12px 16px;background:#020105;border:1px solid var(--cyan);color:var(--text-primary)}.cms-hero_previewFallback__FQDOq a{color:var(--cyan);margin-left:10px}@keyframes cms-hero_fill__GZaIb{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cms-hero_copyIn__Yey9F{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:1499px){.cms-hero_stage__waf0n{grid-template-columns:minmax(0,1fr);gap:28px}.cms-hero_dock__oAiwz{justify-self:start}}@media (max-width:1024px) and (orientation:portrait){.cms-hero_media__D9HN6{bottom:auto;height:max(56%,100% - 340px);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.cms-hero_slide__VPku5 img{object-position:center 30%}.cms-hero_scrim__x0J8S{background:linear-gradient(180deg,rgba(2,1,5,.6),transparent 110px),linear-gradient(0deg,#020105,rgba(2,1,5,.85) 28%,rgba(2,1,5,0) 56%)}}@media (max-width:1024px) and (orientation:landscape){.cms-hero_scrim__x0J8S{background:linear-gradient(0deg,rgba(2,1,5,.97),rgba(2,1,5,.85) 32%,rgba(2,1,5,.35) 60%,rgba(2,1,5,.05) 82%),linear-gradient(180deg,rgba(2,1,5,.7),transparent 110px)}}@media (max-width:700px){.cms-hero_hero__OCgiD{min-height:100svh;padding-bottom:max(16px,env(safe-area-inset-bottom))}.cms-hero_stage__waf0n{gap:20px}.cms-hero_headline__lEdOx{font-size:clamp(32px,9vw,44px);line-height:1.05}.cms-hero_description__uxNMR{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;overflow:hidden;font-size:16px}.cms-hero_dock__oAiwz{justify-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px 10px;gap:14px 10px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.cms-hero_transport__WFkok{min-width:0;gap:10px}.cms-hero_segments__MRotI{flex:1 1;width:auto;min-width:32px}.cms-hero_next__HRuJe{grid-column:2;grid-row:1}.cms-hero_thumbnails__ApO5d{grid-column:1/-1;max-width:none;padding:3px}.cms-hero_thumbnails__ApO5d button{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 3 * 8px) / 4);width:auto}}@media (max-width:359px){.cms-hero_counter__y4mFV{display:none}}@media (prefers-reduced-motion:reduce){.cms-hero_copy__uFkrq{animation:none}.cms-hero_segmentFill___kiMP[data-state=active]{animation:none;transform:scaleX(1)}.cms-hero_video__kCauE{transition:none}}