.intro-skip #aktiv-intro{display:none!important}#aktiv-intro{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:#0c0d0c;overflow:hidden;cursor:pointer;will-change:transform;transition:transform 1s cubic-bezier(.76,0,.24,1)}#aktiv-intro .intro-glow{position:absolute;width:120vmax;height:120vmax;top:50%;left:50%;background:radial-gradient(circle at center,color-mix(in srgb,var(--color-gold) 22%,transparent) 0%,transparent 52%);opacity:0;transform:translate(-50%,-50%) scale(.6);animation:introGlow 3.6s ease-out forwards;pointer-events:none}@keyframes introGlow{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}40%{opacity:1}to{opacity:.6;transform:translate(-50%,-50%) scale(1.04)}}#aktiv-intro .intro-grain{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:3px 3px;opacity:.5;pointer-events:none}#aktiv-intro .intro-inner{position:relative;z-index:2;text-align:center;padding:0 24px;max-width:760px}#aktiv-intro .intro-welcome-wrap{position:relative;display:inline-block;overflow:hidden}#aktiv-intro .intro-welcome{font-family:var(--font-serif);font-style:italic;font-weight:300;font-size:clamp(50px,10.5vw,104px);line-height:1;letter-spacing:-.015em;margin:0;color:var(--color-ivory);text-shadow:0 2px 50px color-mix(in srgb,var(--color-gold) 26%,transparent);clip-path:inset(0 100% 0 -10%);animation:introWipe 1s cubic-bezier(.72,0,.18,1) .3s forwards}@keyframes introWipe{to{clip-path:inset(0 -10% 0 -10%)}}#aktiv-intro .intro-sweep{position:absolute;top:-6%;bottom:-6%;left:-2px;width:2px;background:var(--color-gold-light);box-shadow:0 0 22px 5px color-mix(in srgb,var(--color-gold) 65%,transparent);opacity:0;animation:introSweep 1.05s cubic-bezier(.72,0,.18,1) .3s forwards}@keyframes introSweep{0%{transform:translate(0);opacity:0}12%{opacity:1}90%{opacity:1}to{transform:translate(min(72vw,640px));opacity:0}}#aktiv-intro .intro-spine{margin:14px auto 18px;line-height:0}#aktiv-intro .intro-spine svg{width:clamp(80px,19vw,108px);height:auto;display:inline-block;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--color-gold) 38%,transparent));clip-path:inset(0 0 100% 0);animation:introSpineReveal 1.35s cubic-bezier(.4,0,.2,1) .45s forwards}#aktiv-intro .intro-spine svg path{fill:var(--color-gold)}#aktiv-intro .intro-spine svg path:nth-child(odd){fill:var(--color-gold-light)}@keyframes introSpineReveal{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 -4% 0)}}#aktiv-intro .intro-logo img{height:clamp(38px,6.5vw,56px);width:auto;margin:0 auto 14px;opacity:0;filter:drop-shadow(0 4px 20px color-mix(in srgb,var(--color-gold) 28%,transparent));transform:translateY(12px);animation:introFadeUp .9s cubic-bezier(.16,1,.3,1) 1.85s forwards}#aktiv-intro .intro-tag{font-family:var(--font-sans);font-size:clamp(11px,2.6vw,13px);letter-spacing:.16em;text-transform:uppercase;color:var(--color-stone);opacity:0;transform:translateY(12px);animation:introFadeUp .9s ease 2.1s forwards}#aktiv-intro .intro-enter{margin-top:28px;font-family:var(--font-sans);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--color-stone-dark);opacity:0;animation:introEnter .6s ease 2.5s forwards,introPulse 2.2s ease-in-out 3.1s infinite}@keyframes introFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes introEnter{to{opacity:.55}}@keyframes introPulse{0%,to{opacity:.28}50%{opacity:.8}}#aktiv-intro.is-leaving{transform:translateY(-100%)}#aktiv-intro.is-leaving .intro-inner{opacity:0;transition:opacity .4s ease}html.intro-lock,html.intro-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){#aktiv-intro *{animation:none!important}}.hero-editorial{min-height:calc(100svh - 100px)}.hero-display{font-size:clamp(40px,5vw,76px)}@media(prefers-reduced-motion:no-preference){.js .hero-top,.js .hero-display .hero-word,.js .hero-lead,.js .hero-actions,.js .hero-stats,.js .hero-meta,.js .hero-footer{animation:heroFadeUp 1.2s cubic-bezier(.16,1,.3,1) backwards}.js .hero-spec-card{animation:heroCardReveal 1.2s cubic-bezier(.16,1,.3,1) backwards}.js .hero-bg-glyph{animation:heroDecorReveal 1.6s cubic-bezier(.16,1,.3,1) backwards;animation-delay:.5s}.js .hero-top{animation-delay:.15s}.js .hero-display .hero-word:nth-child(1){animation-delay:.3s}.js .hero-display .hero-word:nth-child(2){animation-delay:.45s}.js .hero-display .hero-word:nth-child(3){animation-delay:.6s}.js .hero-lead{animation-delay:.75s}.js .hero-actions{animation-delay:.85s}.js .hero-stats{animation-delay:1s}.js .hero-meta{animation-delay:1.1s}.js .hero-footer{animation-delay:1.2s}.js .hero-spec-card[data-card="1"]{animation-delay:.5s}.js .hero-spec-card[data-card="2"]{animation-delay:.6s}.js .hero-spec-card[data-card="3"]{animation-delay:.7s}.js .hero-spec-card[data-card="4"]{animation-delay:.8s}.js .hero-spec-card[data-card="5"]{animation-delay:.9s}.js .hero-spec-card[data-card="6"]{animation-delay:1s}.js .hero-spec-card[data-card="7"]{animation-delay:1.1s}.js .hero-spec-card[data-card="8"]{animation-delay:1.2s}}@keyframes heroFadeUp{0%{opacity:.4;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroCardReveal{0%{opacity:.5;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroDecorReveal{0%{opacity:0}to{opacity:1}}.hero-specs{grid-auto-rows:1fr;min-height:560px}.hero-spec-card img{transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .6s ease;filter:brightness(.65) saturate(.85)}.hero-spec-card:hover img{transform:scale(1.06);filter:brightness(.85) saturate(1)}.hero-scroll-line{position:relative}.hero-scroll-line:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--color-gold);animation:scrollLinePulse 2.4s cubic-bezier(.4,0,.2,1) infinite;transform-origin:left}@keyframes scrollLinePulse{0%{transform:scaleX(0);opacity:1}50%{transform:scaleX(1);opacity:.6}to{transform:scaleX(0);opacity:0;transform-origin:right}}.btn-magnetic{transition:transform .4s cubic-bezier(.16,1,.3,1)}.btn-magnetic:hover{transform:translateY(-2px)}@media(max-width:1023px){.hero-editorial{min-height:0}.hero-specs{grid-template-columns:1fr 1fr;grid-auto-rows:200px;min-height:0!important}.hero-bg-glyph{display:none}}@media(max-width:600px){.hero-specs{grid-template-columns:1fr 1fr;grid-auto-rows:128px}.hero-spec-card .font-display.font-extralight{font-size:30px}}
