.hero[data-astro-cid-75ysl5lo]{padding-block:clamp(3rem,7vw,5rem) clamp(3.5rem,7vw,5.5rem);position:relative;overflow:hidden}.hero--home[data-astro-cid-75ysl5lo]{--hero-top:clamp(2.25rem, 7vw, 5.5rem);padding-block:var(--hero-top) clamp(4rem, 11vw, 8rem)}.hero-inner[data-astro-cid-75ysl5lo]{z-index:1;position:relative}.hero-title[data-astro-cid-75ysl5lo]{margin-top:var(--space-5);max-width:16em}.hero--page[data-astro-cid-75ysl5lo] .hero-title[data-astro-cid-75ysl5lo]{font-size:clamp(2.25rem,5vw,3.5rem)}@media (width<=374px){.hero--home[data-astro-cid-75ysl5lo] .hero-title[data-astro-cid-75ysl5lo]{font-size:2.125rem}}@media (width>=761px){.hero--home[data-astro-cid-75ysl5lo] .hero-title[data-astro-cid-75ysl5lo]{max-width:min(12em,58vw)}}.hero-title[data-astro-cid-75ysl5lo] em{color:var(--color-yellow);font-style:italic}.hero-lead[data-astro-cid-75ysl5lo]{margin-top:var(--space-6);max-width:34em}.hero-actions[data-astro-cid-75ysl5lo]{margin-top:var(--space-10);align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.hero-inner[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]{animation:.9s cubic-bezier(.2,.7,.2,1) both hero-rise}.hero-inner[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:nth-child(2){animation-delay:.12s}.hero-inner[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:nth-child(3){animation-delay:.24s}.hero-inner[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:nth-child(4){animation-delay:.36s}.hero-inner[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]:nth-child(5){animation-delay:.48s}.hero-person[data-astro-cid-75ysl5lo]{margin-top:var(--space-8)}.hero--page[data-astro-cid-75ysl5lo] .hero-inner[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo]{animation-duration:.45s;animation-delay:0s}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-globe[data-astro-cid-75ysl5lo]{--parallax:0px;width:min(44vw,600px);transform:translateY(calc(-50% + var(--parallax)));color:var(--color-on-dark);pointer-events:none;animation:1.6s both globe-in;position:absolute;top:50%;right:max(-6vw,-120px)}@keyframes globe-in{0%{opacity:0}to{opacity:1}}.hero-globe-47[data-astro-cid-75ysl5lo]{fill:none;stroke:var(--color-yellow);stroke-width:1.5px;opacity:.85}.hero-globe-47-far[data-astro-cid-75ysl5lo]{opacity:.28}.hero--home[data-astro-cid-75ysl5lo] .hero-inner[data-astro-cid-75ysl5lo]{z-index:auto}.hero--home[data-astro-cid-75ysl5lo] .hero-inner[data-astro-cid-75ysl5lo] :is(a,button){z-index:3;position:relative}.hero-globe[data-astro-cid-75ysl5lo]{z-index:2;touch-action:pan-y}.hero-globe-grab[data-astro-cid-75ysl5lo]{pointer-events:all;cursor:grab;touch-action:pan-y}.hero-globe[data-astro-cid-75ysl5lo].is-dragging .hero-globe-grab[data-astro-cid-75ysl5lo]{cursor:grabbing}.hero-globe-scan[data-astro-cid-75ysl5lo]{stroke:var(--color-yellow)}.hero-globe-grid[data-astro-cid-75ysl5lo] [data-astro-cid-75ysl5lo]:is(circle,ellipse){vector-effect:non-scaling-stroke}.hero-globe-swiss[data-astro-cid-75ysl5lo] path[data-astro-cid-75ysl5lo]{fill:none;stroke:var(--color-yellow);stroke-width:1px;stroke-linejoin:round}.hero-globe-swiss[data-astro-cid-75ysl5lo] .hero-globe-swiss-area[data-astro-cid-75ysl5lo]{fill:var(--color-yellow);fill-opacity:.16;stroke:none}.hero-globe-swiss-edge[data-astro-cid-75ysl5lo]{stroke-opacity:.75}.hero-globe-swiss-far[data-astro-cid-75ysl5lo]{stroke-opacity:.2}.hero-globe-dot[data-astro-cid-75ysl5lo]{fill:var(--color-yellow)}.hero-globe-halo[data-astro-cid-75ysl5lo]{fill:none;stroke:var(--color-yellow);stroke-width:1px;transform-box:fill-box;transform-origin:50%}.hero-globe-halo[data-astro-cid-75ysl5lo].is-live{animation:4.2s ease-out .6s infinite halo}@keyframes halo{0%{opacity:.7;transform:scale(1)}60%{opacity:0;transform:scale(4)}to{opacity:0;transform:scale(4)}}.hero-globe-label[data-astro-cid-75ysl5lo]{fill:var(--color-yellow);font-family:var(--font-sans);letter-spacing:.2em;font-size:15px;font-weight:600}.hero-globe[data-astro-cid-75ysl5lo] .hero-globe-label--below[data-astro-cid-75ysl5lo]{fill-opacity:.75;font-size:22px;display:none}@media (width<=1100px){.hero-globe[data-astro-cid-75ysl5lo]{opacity:.45;width:56vw;right:-8vw}@keyframes globe-in{0%{opacity:0}to{opacity:.45}}}@media (width<=760px){.hero-globe[data-astro-cid-75ysl5lo]{--globe:min(84vw, 340px);top:calc(var(--hero-top) - 1.25rem);right:calc(var(--globe) * -.43);width:var(--globe);opacity:1;transform:none}.hero-globe-47[data-astro-cid-75ysl5lo]{opacity:.34}.hero-globe-47-far[data-astro-cid-75ysl5lo]{opacity:.11}.hero-globe-halo[data-astro-cid-75ysl5lo],.hero-globe-label[data-astro-cid-75ysl5lo]{display:none}.hero-globe[data-astro-cid-75ysl5lo] .hero-globe-label--below[data-astro-cid-75ysl5lo]{display:inline}@keyframes globe-in{0%{opacity:0}to{opacity:1}}}.hero-latitude[data-astro-cid-75ysl5lo]{transform-origin:0;background:linear-gradient(90deg,#0000 0%,#ffc30bb3 18% 82%,#0000 100%);height:1px;animation:1.8s cubic-bezier(.65,0,.35,1) .3s both latitude-draw;position:absolute;bottom:clamp(1.75rem,4vw,2.75rem);left:0;right:0}@media (width<=760px){.hero-latitude[data-astro-cid-75ysl5lo]:before{content:"47° N";right:var(--gutter);font-family:var(--font-sans);letter-spacing:.2em;color:var(--color-yellow);font-size:.75rem;font-weight:600;position:absolute;bottom:.5rem}}@keyframes latitude-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hero-inner[data-astro-cid-75ysl5lo]>[data-astro-cid-75ysl5lo],.hero-globe[data-astro-cid-75ysl5lo],.hero-globe-halo[data-astro-cid-75ysl5lo].is-live,.hero-latitude[data-astro-cid-75ysl5lo]{animation:none}}
