@property --k1{syntax:"<number>";inherits:true;initial-value:0}@property --k2{syntax:"<number>";inherits:true;initial-value:0}@property --k3{syntax:"<number>";inherits:true;initial-value:0}@property --k4{syntax:"<number>";inherits:true;initial-value:0}@property --k5{syntax:"<number>";inherits:true;initial-value:0}@property --c{syntax:"<number>";inherits:true;initial-value:0}@property --u{syntax:"<number>";inherits:true;initial-value:0}@property --v{syntax:"<number>";inherits:true;initial-value:0}@property --d{syntax:"<number>";inherits:true;initial-value:0}@property --e{syntax:"<number>";inherits:true;initial-value:0}@property --f{syntax:"<number>";inherits:true;initial-value:0}@property --o{syntax:"<number>";inherits:true;initial-value:0}.hero{--sc-p:0}.hero [data-sc-stage]{overflow:hidden;background:#dfeaf4}.hero__film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;transform:scale(1.05);transform-origin:50% 45%;z-index:1;background:#f2f6fa url("/assets/hero-poster.webp?v=ns1") center/cover no-repeat}.hero__lids{--k1:clamp(0, calc((var(--sc-p) - 0.655) / 0.02), 1);--k2:clamp(0, calc((var(--sc-p) - 0.675) / 0.015), 1);--k3:clamp(0, calc((var(--sc-p) - 0.69) / 0.02), 1);--k4:clamp(0, calc((var(--sc-p) - 0.71) / 0.012), 1);--k5:clamp(0, calc((var(--sc-p) - 0.725) / 0.026), 1);--c:calc(
    var(--k1) * var(--k1) * (3 - 2 * var(--k1)) * 0.4 - var(--k2) * var(--k2) * (3 - 2 * var(--k2)) * 0.3 +
      var(--k3) * var(--k3) * (3 - 2 * var(--k3)) * 0.6 - var(--k4) * var(--k4) * (3 - 2 * var(--k4)) * 0.25 +
      var(--k5) * var(--k5) * (3 - 2 * var(--k5)) * 0.55
  );position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none}.hero__lids>i{position:absolute;display:block;will-change:transform,opacity}.hero__drowse{inset:0;background:radial-gradient(ellipse 70% 62% at 50% 46%,rgba(2,7,14,.35) 0,rgba(2,7,14,.85) 100%);opacity:calc(var(--c) * .9)}.hero__lid{left:-20%;right:-20%;background:#02070e}.hero__lid--t{top:0;height:64%;-webkit-mask-image:radial-gradient(ellipse 62% 100% at 50% 0%,#000 84%,transparent 100%);mask-image:radial-gradient(ellipse 62% 100% at 50% 0%,#000 84%,transparent 100%);transform:translate3d(0,calc((var(--c) - 1) * 104%),0)}.hero__lid--b{bottom:0;height:48%;-webkit-mask-image:radial-gradient(ellipse 62% 100% at 50% 100%,#000 80%,transparent 100%);mask-image:radial-gradient(ellipse 62% 100% at 50% 100%,#000 80%,transparent 100%);transform:translate3d(0,calc((1 - var(--c)) * 104%),0)}.hero__night{inset:0;background:#02070e;opacity:clamp(0, calc((var(--sc-p) - .745) / .015), 1)}.hero__dawn{left:0;right:0;bottom:0;height:70%;background:radial-gradient(ellipse 60% 70% at 50% 100%,rgba(150,205,255,.5),rgba(150,205,255,.12) 45%,rgba(150,205,255,0) 75%);opacity:clamp(0, calc((var(--sc-p) - .756) / .025), 1);transform:translate3d(0,calc((1 - clamp(0,calc((var(--sc-p) - .756)/ .05),1)) * 12%),0)}@media (orientation:portrait){.hero__lid{left:-60%;right:-60%}}.hero__veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(242,246,250,.34) 0,rgba(242,246,250,.08) 45%,rgba(242,246,250,0) 70%),linear-gradient(90deg,rgba(242,246,250,.45) 0,rgba(242,246,250,0) 9%,rgba(242,246,250,0) 91%,rgba(242,246,250,.45) 100%);opacity:clamp(0, calc(1 - var(--sc-p) * 5.9), 1)}.hero__copy{position:absolute;z-index:6;left:50%;top:calc(var(--pm-nav-h) + clamp(28px,6vh,72px));width:min(58rem,calc(100% - 2 * var(--sc-gutter)));translate:-50% 0;text-align:center;pointer-events:none}.hero__copy>*{pointer-events:auto}.hero.is-open .hero__copy>*{pointer-events:none}.hero__copy>*,.hero__cta-l,.hero__cta-r,.hero__l1,.hero__l2{--u:clamp(0, calc((var(--sc-p) - var(--s)) / (var(--e) - var(--s))), 1);--v:calc(var(--u) * var(--u) * (3 - 2 * var(--u)));will-change:transform,opacity}.hero.is-going .hero__copy>.pm-up{animation:none}.hero.is-going .hero__badge{--s:0.034;--e:0.127;opacity:calc(1 - var(--v));transform:translate3d(calc(var(--v) * 60vw),0,0)}.hero.is-going h1{opacity:1;transform:none}.hero__l1,.hero__l2{display:inline-block}.hero.is-going .hero__l1{--s:0.034;--e:0.144;opacity:calc(1 - var(--v));transform:translate3d(calc(var(--v) * -60vw),0,0)}.hero.is-going .hero__l2{--s:0.034;--e:0.144;opacity:calc(1 - var(--v));transform:translate3d(calc(var(--v) * 60vw),0,0)}.hero.is-going .hero__lede{--s:0.042;--e:0.119;opacity:calc(1 - var(--v));transform:translate3d(calc(var(--v) * -60vw),0,0)}.hero.is-going .hero__actions{opacity:1;transform:none}.hero.is-going .hero__cta-l{--s:0.042;--e:0.153;opacity:calc(1 - var(--v));transform:translate3d(calc(var(--v) * -60vw),0,0)}.hero.is-going .hero__cta-r{--s:0.042;--e:0.153;opacity:calc(1 - var(--v));transform:translate3d(calc(var(--v) * 60vw),0,0)}.hero.is-going .hero__trust{--s:0.051;--e:0.153;opacity:calc(1 - var(--v));transform:translate3d(calc(var(--v) * -60vw),0,0)}.hero__l1{--s:0.05;--e:0.17;transform:translate3d(calc(var(--v) * -46vw),calc(var(--v) * -4vh),0) rotate(calc(var(--v) * -3deg))}.hero__l2{--s:0.05;--e:0.17;transform:translate3d(calc(var(--v) * 46vw),calc(var(--v) * -4vh),0) rotate(calc(var(--v) * 3deg))}.hero__lede{--s:0.06;--e:0.14;transform:scale(calc(1 - var(--v) * .12));filter:blur(calc(var(--v) * 10px))}.hero__actions{--s:0.04;--e:0.18;opacity:1}.hero__cta-l{--s:0.05;--e:0.18;transform:translate3d(calc(var(--v) * -56vw),0,0) rotate(calc(var(--v) * -6deg))}.hero__cta-r{--s:0.05;--e:0.18;transform:translate3d(calc(var(--v) * 56vw),0,0) rotate(calc(var(--v) * 6deg))}.hero__trust{--s:0.07;--e:0.15;transform:translate3d(0,calc(var(--v) * 70px),0) scale(calc(1 - var(--v) * .06));filter:blur(calc(var(--v) * 6px))}.hero__copy>*,.hero__cta-l,.hero__cta-r,.hero__l1,.hero__l2{will-change:transform,opacity}.glass{position:relative;isolation:isolate;background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.22));-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8);border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -8px 16px -10px rgba(0,100,170,.2),0 18px 40px -18px rgba(0,40,80,.35),0 2px 6px -2px rgba(0,40,80,.12)}.glass::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(120% 80% at 20% 0,rgba(255,255,255,.9),rgba(255,255,255,0) 45%),radial-gradient(80% 60% at 100% 100%,rgba(124,196,242,.35),rgba(124,196,242,0) 60%)}.hero__badge{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:999px;font:700 0.82rem/1 var(--sc-font-text);color:var(--pm-navy);margin:0 0 clamp(16px,2.6vh,26px)}.hero__badge i{width:8px;height:8px;border-radius:50%;background:var(--pm-cobalt);box-shadow:0 0 0 4px rgba(0,100,170,.15);animation:pm-pulse 1.1s var(--sc-ease-out) infinite}.hero__badge span{color:#000;font-weight:600}@keyframes pm-pulse{0%,100%{box-shadow:0 0 0 4px rgba(0,100,170,.15)}12%{box-shadow:0 0 0 7px rgba(0,100,170,.06)}}.hero h1{font-size:clamp(2.4rem, 4.8vw, 4.6rem);line-height:1.05;margin:0 0 clamp(14px,2.2vh,22px);text-wrap:balance;color:var(--pm-navy);font-weight:500;letter-spacing:-.035em;text-shadow:none}.hero h1 em{font-style:normal;color:var(--pm-cobalt)}.hero__lede{font-size:clamp(1rem, 1.25vw, 1.15rem);line-height:1.6;max-width:40rem;margin:0 auto clamp(18px,3vh,30px);color:var(--pm-navy);opacity:.82;text-wrap:balance}.hero__actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.hero__actions .pm-btn{flex:0 0 auto;width:236px;--btn-h:50px;--circle:38px}.hero__actions .glass{border-radius:var(--pm-r-pill)}.hero__actions .glass{color:var(--pm-navy)}.hero__actions .glass i{background:var(--pm-navy);color:#fff}.hero__trust{display:flex;align-items:center;justify-content:center;gap:0;margin-top:clamp(18px,3vh,30px)}.hero__avatars{display:flex;padding-right:14px;border-right:1px solid rgba(0,55,100,.18)}.hero__avatars img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 4px 12px -4px rgba(0,40,80,.35);margin-left:-12px;background:var(--pm-mist);transition:transform .25s var(--sc-ease-out)}.hero__avatars img:first-child{margin-left:0}.hero__avatars img:hover{transform:translateY(-4px)}.hero__rating{padding-left:14px;text-align:left;max-width:22rem}.hero__trust p{margin:0;font:500 0.9rem/1.35 var(--sc-font-text);color:var(--sc-ink-soft);text-wrap:pretty}.hero__trust b{color:var(--pm-navy);font-weight:700}.hero__strip{position:absolute;z-index:6;left:0;right:0;bottom:clamp(64px,11vh,110px);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);opacity:clamp(0, calc(1 - var(--sc-p) * 10), 1)}.hero__strip-track{display:flex;width:max-content;animation:pm-strip 42s linear infinite}.hero__strip ul{display:flex;gap:12px;list-style:none;margin:0;padding:0 6px}.hero__strip li{white-space:nowrap;padding:9px 16px;border-radius:999px;font:600 0.8rem/1 var(--sc-font-text);letter-spacing:.02em;color:var(--pm-navy);background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@keyframes pm-strip{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.hero__strip-track{animation:none}}.hero__caption{position:absolute;z-index:5;left:50%;bottom:clamp(64px,14vh,150px);translate:-50% 0;margin:0;width:min(34rem,calc(100% - 2 * var(--sc-gutter)));box-sizing:border-box;padding:clamp(18px,2.4vw,28px) clamp(20px,3vw,34px);text-align:center;pointer-events:none;border-radius:var(--pm-r-lg);background:linear-gradient(135deg,rgba(2,28,51,.58),rgba(2,28,51,.36));color:#fff;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 24px 60px -24px rgba(0,20,45,.6);opacity:var(--o, 0);transform:translate3d(0,calc((1 - var(--o,0)) * 28px),0) scale(calc(.96 + var(--o,0) * .04))}.hero__caption-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font:600 0.7rem/1 var(--sc-font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--pm-sky)}.hero__caption-kicker i{width:6px;height:6px;border-radius:50%;background:var(--pm-sky);box-shadow:0 0 0 3px rgba(124,196,242,.25)}.hero__caption-title{margin:0;font:500 clamp(1.5rem, 2.6vw, 2.3rem)/1.15 var(--sc-font-display);letter-spacing:-.025em;text-wrap:balance;color:#fff}.hero__caption-sub{margin:10px 0 0;font:400 clamp(0.9rem, 1.05vw, 1rem)/1.5 var(--sc-font-text);color:rgba(207,224,238,.9);text-wrap:balance}.hero__band{position:absolute;inset:auto 0 0 0;height:46vh;z-index:4;pointer-events:none;background:linear-gradient(to top,rgba(4,16,32,.55) 0,rgba(4,16,32,.25) 45%,rgba(4,16,32,0) 100%);opacity:clamp(0, min(calc((var(--sc-p) - .153) * 12), calc((.72 - var(--sc-p)) * 12)), 1)}.hero__caption--a{--o:clamp(0, min(calc((var(--sc-p) - 0.17) * 20), calc((0.314 - var(--sc-p)) * 20)), 1)}.hero__caption--b{--o:clamp(0, min(calc((var(--sc-p) - 0.348) * 20), calc((0.7 - var(--sc-p)) * 20)), 1)}.hero__disc{--d:clamp(0, calc((var(--sc-p) - 0.762) / 0.06), 1);--e:calc(var(--d) * var(--d) * (3 - 2 * var(--d)));--f:clamp(0, calc((var(--sc-p) - 0.822) / 0.024), 1);position:absolute;z-index:7;left:50%;top:100%;width:max(260vw,240vh);aspect-ratio:1;border-radius:50%;overflow:hidden;background:linear-gradient(180deg,#fff 0,#f4f7fb 30%,#eef3f8 60%);box-shadow:0 -40px 140px -24px rgba(150,205,255,calc(min(1,var(--d) * 4) * .5));transform:translate3d(-50%,calc(var(--e) * -112vh),0);pointer-events:none}.hero__disc>*{pointer-events:auto}.hero__fill{position:absolute;inset:0;z-index:6;background:#fff;pointer-events:none;opacity:clamp(0, calc((var(--sc-p) - .81) * 31), 1)}.hero [data-sc-stage],.hero__disc{will-change:transform}.hero__glow{position:absolute;left:50%;top:0;width:100vw;height:130vh;translate:-50% 0;overflow:hidden;opacity:.62;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 46% 42% at 50% 30%,transparent 30%,#000 100%),linear-gradient(to bottom,#000 0%,#000 50%,transparent 95%);-webkit-mask-composite:source-in;mask-image:radial-gradient(ellipse 46% 42% at 50% 30%,transparent 30%,#000 100%),linear-gradient(to bottom,#000 0%,#000 50%,transparent 95%);mask-composite:intersect}.hero__glow .pm-shader{z-index:1}.hero__glow:has(.pm-shader)::before{display:none}.hero__glow::before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:300%;will-change:transform;filter:blur(14px);mix-blend-mode:multiply;background-image:repeating-linear-gradient(100deg,#fff 0,#fff 7%,transparent 10%,transparent 12%,#fff 16%),repeating-linear-gradient(100deg,#0064aa 10%,#7cc4f2 15%,#a9d8f5 20%,#dcebf7 25%,#3f8fd0 30%);background-size:33.333% 100%,25% 100%;animation:pm-aurora 60s linear infinite}.hero__deck{position:absolute;left:50%;top:calc(2vh + clamp(20px,2.6vh,30px));width:100vw;translate:-50% 0;transform:translate3d(var(--pm-push,0),0,0);opacity:var(--pm-fade, 1);will-change:transform;display:grid;justify-items:center;gap:clamp(16px,3.2vh,40px)}.hero__arc{display:block;width:100vw;overflow:visible;font-family:var(--sc-font-display);font-weight:500;fill:var(--pm-navy);letter-spacing:calc((1 - var(--e)) * .5em);opacity:var(--e)}.hero__arc text:nth-of-type(n+2){fill:#1e4a70}.hero__arc{-webkit-mask-image:linear-gradient(100deg,#000 18%,rgba(0,0,0,0.5) 88%);mask-image:linear-gradient(100deg,#000 18%,rgba(0,0,0,0.5) 88%)}.hero__intro{display:grid;justify-items:center;text-align:center;gap:clamp(14px,2vh,22px);width:min(54rem,calc(100% - 2 * var(--sc-gutter)));opacity:var(--f);transform:translate3d(0,calc((1 - var(--f)) * 28px),0) scale(calc(.985 + var(--f) * .015))}.hero__intro .facts__text{font-size:min(clamp(1.15rem, 1.9vw, 1.7rem), 2.9vh);line-height:1.45}.hero__logos{position:absolute;z-index:6;left:0;right:0;bottom:clamp(40px,6vh,72px);display:grid;gap:10px;pointer-events:none;opacity:clamp(0, calc(1 - var(--sc-p) * 9.4), 1)}.hero__logos-label{margin:0;text-align:center;font:600 0.68rem/1 var(--sc-font-text);letter-spacing:.2em;text-transform:uppercase;color:var(--pm-navy);opacity:.7}.hero__logos-track{display:flex;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.hero__logos-track ul{list-style:none;margin:0;padding:0;display:flex;flex:none;align-items:center;gap:clamp(22px,2.6vw,36px);padding-right:clamp(22px,2.6vw,36px);animation:pm-logos 34s linear infinite}.hero__logos-track li{flex:none;height:56px;display:flex;align-items:center;justify-content:center;--lh:56px;--lw:120px;width:var(--lw)}.hero__logos-track li[data-logo=st-georg]{--lh:32px;--lw:196px}.hero__logos-track li[data-logo=helios]{--lh:36px;--lw:150px}.hero__logos-track li[data-logo=mio]{--lh:52px;--lw:84px}.hero__logos-track li[data-logo=augen]{--lh:56px;--lw:96px}.hero__logos-track li[data-logo=mkg]{--lh:56px;--lw:60px}.hero__logos-track li[data-logo=aa]{--lh:48px;--lw:72px}.hero__logos-track img{width:100%;height:var(--lh);object-fit:contain;display:block;opacity:.92;filter:drop-shadow(0 1px 6px rgba(0, 30, 60, .35))}@keyframes pm-logos{from{transform:translate3d(0,0,0)}to{transform:translate3d(-100%,0,0)}}@media (prefers-reduced-motion:reduce){.hero__logos-track ul{animation:none}}@media (max-width:860px){.hero__logos{bottom:44px;gap:8px}.hero__logos-track ul{gap:18px;padding-right:18px;animation-duration:26s}.hero__logos-track li{height:42px;--lw:84px}.hero__logos-track li[data-logo=st-georg]{--lh:24px;--lw:140px}.hero__logos-track li[data-logo=helios]{--lh:27px;--lw:108px}.hero__logos-track li[data-logo=mio]{--lh:38px;--lw:62px}.hero__logos-track li[data-logo=augen]{--lh:42px;--lw:72px}.hero__logos-track li[data-logo=mkg]{--lh:42px;--lw:46px}.hero__logos-track li[data-logo=aa]{--lh:36px;--lw:54px}}@media (max-width:860px){.hero__br{display:none}.hero h1{font-size:min(var(--sc-t-2xl), 7.4vw)}.hero__lede{font-size:.98rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero__intro .pm-hl__icon{width:1.15em;height:1.15em}.hero__badge span{display:none}.hero__actions{flex-direction:column;align-items:center;gap:10px}.hero__trust{margin-top:16px;flex-direction:column;gap:10px}.hero__avatars{padding-right:0;border-right:0}.hero__rating{padding-left:0;text-align:center;max-width:18rem}.hero__trust p{font-size:.82rem}.hero__avatars img{width:36px;height:36px;margin-left:-10px}.hero__strip{bottom:100px}.hero__deck{top:calc(12vh + 40px);gap:clamp(26px,4.5vh,44px)}.hero__intro{width:min(100% - 40px,30rem)}.hero__intro .facts__text{font-size:min(1.08rem, 2.7vh);line-height:1.6}.hero__strip li{padding:8px 13px;font-size:.74rem}.hero__actions .pm-btn{width:min(100%,300px)}.hero__caption{bottom:12vh;padding:18px 18px 20px;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,rgba(2,28,51,.7),rgba(2,28,51,.52))}.hero__caption-title{font-size:1.35rem}.hero__caption-sub{font-size:.86rem}.hero__film{object-position:50% 50%}}@media (max-height:760px) and (min-width:861px){.hero__lede{display:none}}@media (max-width:380px){.hero__lede{display:none}}@media (prefers-reduced-motion:reduce){.hero__badge i{animation:none}}@media (max-height:500px) and (orientation:landscape){.hero__copy{top:calc(var(--pm-nav-h) + 6px)}.hero__lede,.hero__logos,.hero__trust{display:none}.hero__actions{flex-direction:row}.hero h1{font-size:1.8rem;margin-bottom:10px}.hero__badge{margin-bottom:8px}}