.reel[data-astro-cid-c3abcxch]{background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:none}.reel[data-astro-cid-c3abcxch][open]{display:grid}.reel[data-astro-cid-c3abcxch]::backdrop{background:var(--reel-backdrop);backdrop-filter:blur(6px)}.reel__video[data-astro-cid-c3abcxch]{aspect-ratio:9/16;border-radius:var(--radius-m);background:var(--night);width:auto;height:min(92svh,177.778vw)}.reel__close[data-astro-cid-c3abcxch]{z-index:2;width:3rem;height:3rem;color:var(--on-night);background:var(--glass-dark);border:1px solid color-mix(in srgb, var(--on-night) 85%, transparent);backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgb(var(--nsh-dark) / .8);transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed;top:1rem;right:1rem}.reel__close[data-astro-cid-c3abcxch]:hover{background:var(--glass-dark-strong);border-color:var(--on-night)}.reel__close[data-astro-cid-c3abcxch]:active{background:var(--glass-dark-strong);box-shadow:0 0 0 1px rgb(var(--nsh-dark) / .8), var(--night-inset-1)}.reel__close[data-astro-cid-c3abcxch]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 2px var(--on-night)}.reel__close[data-astro-cid-c3abcxch] svg{width:1.25rem;height:1.25rem}.hero[data-astro-cid-3xprh3ku]{min-height:max(100svh,36rem);padding-top:calc(var(--header-h) + 3.75rem);background:var(--night);color:var(--on-night);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-3xprh3ku]{position:absolute;inset:0}.hero__video[data-astro-cid-3xprh3ku]{object-fit:cover;width:100%;height:100%}.hero__media[data-astro-cid-3xprh3ku]:after{content:"";pointer-events:none;background:linear-gradient(to bottom, rgb(var(--scrim) / .45) 0%, rgb(var(--scrim) / 0) 22%);position:absolute;inset:0}.hero__copy[data-astro-cid-3xprh3ku]{--scrim-fade:9rem;z-index:2;padding:0 var(--gutter) calc(var(--gutter) + .75rem + env(safe-area-inset-bottom));position:relative;container-type:inline-size}.hero__copy[data-astro-cid-3xprh3ku]:before{content:"";z-index:-1;inset:calc(-1 * var(--scrim-fade)) 0 0;pointer-events:none;background:linear-gradient(to top, rgb(var(--scrim) / .82) 0%, rgb(var(--scrim) / .7) calc(100% - var(--scrim-fade)), rgb(var(--scrim) / .52) calc(100% - var(--scrim-fade) * .75), rgb(var(--scrim) / .3) calc(100% - var(--scrim-fade) * .5), rgb(var(--scrim) / .11) calc(100% - var(--scrim-fade) * .25), rgb(var(--scrim) / 0) 100%);position:absolute}.hero__claim[data-astro-cid-3xprh3ku]{--claim-max:min(13rem, 19svh, 26vw);font-size:min(calc(var(--fit) * 1cqi), var(--claim-max) / 2);letter-spacing:-.045em;text-wrap:initial;margin:0 0 max(1rem,.35em);line-height:1}.hero__lines[data-astro-cid-3xprh3ku],.hero__line[data-astro-cid-3xprh3ku],.hero__line-in[data-astro-cid-3xprh3ku]{display:block}.hero__line[data-astro-cid-3xprh3ku]{white-space:nowrap}.hero__rotor[data-astro-cid-3xprh3ku]{display:inline-grid}.hero__phrase[data-astro-cid-3xprh3ku]{grid-area:1/1}.hero__phrase[data-astro-cid-3xprh3ku]:not([data-state]){visibility:hidden}.hero__phrase-in[data-astro-cid-3xprh3ku]{padding-block:.1em}.hero__sub[data-astro-cid-3xprh3ku]{max-width:calc(34 * var(--ch));font-size:var(--fs-body);color:var(--on-night);line-height:1.5}.hero__actions[data-astro-cid-3xprh3ku]{align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.hero__btns[data-astro-cid-3xprh3ku]{min-width:0}@media (width<=1023px),not all and (aspect-ratio>=1){.hero__cta[data-astro-cid-3xprh3ku]{white-space:normal;padding-block:.6rem;line-height:1.2}}.hero__cta[data-astro-cid-3xprh3ku],.hero__reel[data-astro-cid-3xprh3ku],.hero__symbol[data-astro-cid-3xprh3ku]{color:var(--on-night);background:var(--glass-dark);border:1px solid color-mix(in srgb, var(--on-night) 85%, transparent);backdrop-filter:blur(12px);box-shadow:0 0 0 1px rgb(var(--nsh-dark) / .8), var(--lift-glass)}.hero__cta[data-astro-cid-3xprh3ku]:hover,.hero__reel[data-astro-cid-3xprh3ku]:hover{background:var(--glass-dark-strong);border-color:var(--on-night)}.hero__cta[data-astro-cid-3xprh3ku]:hover:not(:active),.hero__reel[data-astro-cid-3xprh3ku]:hover:not(:active){translate:none}.hero__cta[data-astro-cid-3xprh3ku]:active,.hero__reel[data-astro-cid-3xprh3ku]:active{background:var(--glass-dark-strong);box-shadow:0 0 0 1px rgb(var(--nsh-dark) / .8), var(--night-inset-1);translate:0 var(--press);transition-duration:var(--dur-press);transition-timing-function:var(--ease-press)}.hero__cta[data-astro-cid-3xprh3ku]:focus-visible,.hero__reel[data-astro-cid-3xprh3ku]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--focus-2), var(--lift-glass)}.spark-dot[data-astro-cid-3xprh3ku]{background:linear-gradient(135deg, var(--spark-yellow) 0%, var(--spark-orange) 55%, var(--spark-coral) 100%);width:.13em;height:.13em;box-shadow:0 0 0 0 rgb(var(--spark-glow) / 0);border-radius:50%;margin-inline:.057em;display:inline-block;transform:translateY(.013em)}@keyframes spark{0%,to{box-shadow:0 0 0 0 rgb(var(--spark-glow) / 0)}50%{box-shadow:0 0 .22em .04em rgb(var(--spark-glow) / .55)}}@media (forced-colors:active){.spark-dot[data-astro-cid-3xprh3ku]{background:canvastext;outline:.05em solid canvas}}.hero__switch[data-astro-cid-3xprh3ku]{z-index:1;width:100%;color:var(--on-night);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;padding:0;display:block;position:absolute;inset:0}.hero__switch[data-astro-cid-3xprh3ku]:focus-visible{outline:none}.hero__media[data-astro-cid-3xprh3ku]:has(>.hero__switch:focus-visible):before{content:"";z-index:4;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--focus), inset 0 0 0 4px var(--focus-2);pointer-events:none;position:absolute;inset:0}.hero__symbol[data-astro-cid-3xprh3ku]{width:2.75rem;height:2.75rem;transition:opacity var(--dur-fast) var(--ease-light), background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.hero__symbol[data-astro-cid-3xprh3ku] svg{width:1.1rem;height:1.1rem}.hero__symbol--row[data-astro-cid-3xprh3ku]{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:none;margin-left:auto}.hero__symbol--video[data-astro-cid-3xprh3ku]{opacity:0;display:none;position:absolute}.hero__switch[data-astro-cid-3xprh3ku]:focus-visible .hero__symbol--video[data-astro-cid-3xprh3ku],.hero[data-astro-cid-3xprh3ku][data-flash] .hero__symbol--video[data-astro-cid-3xprh3ku],.hero[data-astro-cid-3xprh3ku][data-held] .hero__symbol--video[data-astro-cid-3xprh3ku]{opacity:1}.hero__switch[data-astro-cid-3xprh3ku]:focus-visible .hero__symbol[data-astro-cid-3xprh3ku],.hero[data-astro-cid-3xprh3ku]:has(>.hero__media>.hero__switch:focus-visible) .hero__symbol--row[data-astro-cid-3xprh3ku]{background:var(--glass-dark-strong);border-color:var(--on-night)}@media (hover:hover){.hero__switch[data-astro-cid-3xprh3ku]:hover .hero__symbol[data-astro-cid-3xprh3ku],.hero__symbol--row[data-astro-cid-3xprh3ku]:hover{opacity:1;background:var(--glass-dark-strong);border-color:var(--on-night)}}.hero__switch[data-astro-cid-3xprh3ku]:active .hero__symbol[data-astro-cid-3xprh3ku],.hero__symbol--row[data-astro-cid-3xprh3ku]:active{background:var(--glass-dark-strong);box-shadow:0 0 0 1px rgb(var(--nsh-dark) / .8), var(--night-inset-1)}.hero[data-astro-cid-3xprh3ku] .hero__icon-pause{display:none}.hero[data-astro-cid-3xprh3ku][data-playing=true] .hero__icon-pause{display:block}.hero[data-astro-cid-3xprh3ku][data-playing=true] .hero__icon-play{display:none}@media (forced-colors:active){.hero__symbol[data-astro-cid-3xprh3ku]{color:buttontext;background:canvas;border-color:buttontext}.hero__media[data-astro-cid-3xprh3ku]:has(>.hero__switch:focus-visible):before{outline-offset:-4px;border:2px solid canvas;outline:2px solid highlight}}@media print{.hero__switch[data-astro-cid-3xprh3ku],.hero__symbol--row[data-astro-cid-3xprh3ku]{display:none}}@media screen and (prefers-reduced-motion:no-preference){.hero__line--lead[data-astro-cid-3xprh3ku] .pointe[data-astro-cid-3xprh3ku]{animation:pointe-write var(--dur-slow) var(--ease-light) var(--auftakt) backwards}.hero__line--turn[data-astro-cid-3xprh3ku]{animation:line-clip calc(var(--dur-slow) + var(--stagger)) linear calc(var(--auftakt) + var(--stagger)) backwards}.hero__line--turn[data-astro-cid-3xprh3ku]>.hero__line-in[data-astro-cid-3xprh3ku]{animation:line-rise var(--dur-slow) var(--ease) calc(var(--auftakt) + var(--stagger)) backwards}.hero__sub[data-astro-cid-3xprh3ku]{animation:head-rise var(--dur-slow) var(--ease) calc(var(--auftakt) + 2 * var(--stagger)) backwards}.hero__actions[data-astro-cid-3xprh3ku]{animation:cue-rise var(--dur-slow) var(--ease) calc(var(--auftakt) + 3 * var(--stagger)) backwards}.hero__video[data-astro-cid-3xprh3ku]{animation:first-light calc(var(--dur-slow) * 1.5) var(--ease-light) backwards}.hero[data-astro-cid-3xprh3ku]:not([data-turned]) .hero__phrase[data-astro-cid-3xprh3ku]:first-child .spark-dot[data-astro-cid-3xprh3ku]{animation:spark calc(2 * var(--dur-slow)) var(--ease-in-out) calc(var(--auftakt) + var(--stagger) + var(--dur-release) + var(--dur-slow)) 1 both}.hero__phrase[data-astro-cid-3xprh3ku][data-state=out]{animation:vt-leave var(--dur-fast) var(--ease-exit) forwards}.hero__phrase[data-astro-cid-3xprh3ku][data-state=in] .hero__phrase-in[data-astro-cid-3xprh3ku]{animation:pointe-write var(--dur-slow) var(--ease-light) var(--dur-fast) backwards}}@media (width>=1024px) and (aspect-ratio>=1){.hero[data-astro-cid-3xprh3ku]{grid-template-columns:minmax(0, 1fr) var(--reel-w);height:auto;min-height:max(100svh,40rem);padding-top:0;padding-inline:var(--frame-l) 0;color:var(--ink);background:0 0;justify-content:normal;display:grid}.hero__media[data-astro-cid-3xprh3ku]{background:var(--night);grid-area:1/2;align-self:stretch;height:auto;position:relative;inset:auto;overflow:hidden}.hero__video[data-astro-cid-3xprh3ku]{position:absolute;inset:0}.hero__copy[data-astro-cid-3xprh3ku]:before{display:none}.hero__media[data-astro-cid-3xprh3ku]:after{background:0 0}.hero__copy[data-astro-cid-3xprh3ku]{padding:calc(var(--header-h) + 3rem) clamp(2rem, 5vw, 6.5rem) clamp(3rem, 8svh, 6.5rem) 0;flex-direction:column;grid-area:1/1;justify-content:flex-end;display:flex;position:relative;inset:auto}.hero__claim[data-astro-cid-3xprh3ku]{--claim-max:min(13.5rem, 21svh);margin-bottom:max(1.5rem,.35em)}.hero__sub[data-astro-cid-3xprh3ku]{max-width:calc(36 * var(--ch));font-size:var(--fs-lead);color:var(--ink-2)}.hero__actions[data-astro-cid-3xprh3ku]{margin-top:2.5rem}.hero__cta[data-astro-cid-3xprh3ku],.hero__reel[data-astro-cid-3xprh3ku]{color:var(--ink);background:var(--convex), var(--paper);border-color:var(--edge);backdrop-filter:none;box-shadow:var(--raise-1)}.hero__cta[data-astro-cid-3xprh3ku]:hover,.hero__reel[data-astro-cid-3xprh3ku]:hover{background:var(--convex), var(--paper);border-color:var(--edge);box-shadow:var(--raise-2)}@media (hover:hover){.hero__cta[data-astro-cid-3xprh3ku]:hover:not(:active),.hero__reel[data-astro-cid-3xprh3ku]:hover:not(:active){translate:0 -1px}}.hero__cta[data-astro-cid-3xprh3ku]:focus-visible,.hero__reel[data-astro-cid-3xprh3ku]:focus-visible{outline:2px solid var(--focus);outline-offset:3px;box-shadow:var(--raise-1)}.hero__cta[data-astro-cid-3xprh3ku]:active,.hero__reel[data-astro-cid-3xprh3ku]:active{background:var(--grain-paper), var(--paper);box-shadow:var(--inset-1)}.hero__symbol--video[data-astro-cid-3xprh3ku]{left:var(--mark-r);display:grid;bottom:max(1.5rem,100% - 100svh + 1.5rem)}.hero__symbol--row[data-astro-cid-3xprh3ku]{display:none}}.hero__vignette[data-astro-cid-3xprh3ku]{pointer-events:none;background:var(--reel-vignette);position:absolute;inset:0}.hero[data-astro-cid-3xprh3ku][data-mark-tone=ink] .hero__vignette[data-astro-cid-3xprh3ku],.hero[data-astro-cid-3xprh3ku][data-mark-beside] .hero__vignette[data-astro-cid-3xprh3ku]{opacity:0}@media (prefers-reduced-motion:reduce){.hero__vignette[data-astro-cid-3xprh3ku]{transition:none!important}}.hero[data-astro-cid-3xprh3ku]{--vignette:rgb(var(--scrim) / .55) 0%, rgb(var(--scrim) / .5) 45%, rgb(var(--scrim) / .28) 75%, rgb(var(--scrim) / 0) 100%;--mark-tone-corner:.4;--mark-tone-top:.3;--reel-vignette:radial-gradient(ellipse calc(2 * var(--mark-x) + 3 * var(--mark-w)) calc(var(--mark-y) + 2.5 * var(--mark-h)) at 0% 0%, var(--vignette))}@media (width>=900px){.hero[data-astro-cid-3xprh3ku]{--reel-vignette:radial-gradient(ellipse calc(2 * var(--mark-r) + 3 * var(--mark-w)) calc(var(--mark-y) + 2.5 * var(--mark-h)) at calc(100% - max(0px, (100vw - var(--gutter) - var(--gutter-r) - var(--maxw)) / 2)) 0%, var(--vignette))}}@media (width>=1024px) and (aspect-ratio>=1){.hero[data-astro-cid-3xprh3ku]{--mark-tone-top:0}}.warte__nowrap[data-astro-cid-etvdhcnw]{white-space:nowrap}
