.LocaleSwitch-module__k9_xmW__dropdown,.LocaleSwitch-module__k9_xmW__inline{--flag-outline:var(--line-2)}.LocaleSwitch-module__k9_xmW__flag{width:calc(var(--u) * 2);height:calc(var(--u) * 1.5);box-shadow:0 0 0 1px var(--flag-outline);flex:none;display:block;overflow:hidden}.LocaleSwitch-module__k9_xmW__deBlack{fill:var(--flag-de-black)}.LocaleSwitch-module__k9_xmW__deRed{fill:var(--flag-de-red)}.LocaleSwitch-module__k9_xmW__deGold{fill:var(--flag-de-gold)}.LocaleSwitch-module__k9_xmW__ukBlue{fill:var(--flag-uk-blue)}.LocaleSwitch-module__k9_xmW__ukWhiteLine{fill:none;stroke:var(--flag-uk-white)}.LocaleSwitch-module__k9_xmW__ukRedLine{fill:none;stroke:var(--flag-uk-red)}.LocaleSwitch-module__k9_xmW__code{font-family:var(--font-label);font-size:var(--text-eyebrow);line-height:var(--leading-flat);letter-spacing:var(--text-eyebrow--letter-spacing);font-weight:var(--text-eyebrow--font-weight);text-transform:uppercase}.LocaleSwitch-module__k9_xmW__dropdown{position:relative}.LocaleSwitch-module__k9_xmW__trigger{align-items:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 2.9);padding-inline:calc(var(--u) * 1);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-1);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-ui) var(--ease-hover), color var(--dur-ui) var(--ease-hover), transform var(--dur-micro) var(--ease-hover);list-style:none;display:flex}.LocaleSwitch-module__k9_xmW__trigger::-webkit-details-marker{display:none}.LocaleSwitch-module__k9_xmW__trigger:active{transform:scale(.97)}.LocaleSwitch-module__k9_xmW__chevron{width:calc(var(--u) * 1);height:calc(var(--u) * .6);transition:transform var(--dur-ui) var(--ease-out-quint);flex:none}.LocaleSwitch-module__k9_xmW__dropdown[open]:not([data-closing]) .LocaleSwitch-module__k9_xmW__chevron{transform:rotate(180deg)}.LocaleSwitch-module__k9_xmW__onDark .LocaleSwitch-module__k9_xmW__trigger{background:var(--surface-inverse-1);color:var(--text-inverse)}.LocaleSwitch-module__k9_xmW__onDark .LocaleSwitch-module__k9_xmW__trigger .LocaleSwitch-module__k9_xmW__flag{--flag-outline:var(--line-inverse)}.LocaleSwitch-module__k9_xmW__menu{top:calc(100% + var(--u) * .5);z-index:var(--z-overlay);min-width:calc(var(--u) * 20);padding:calc(var(--u) * .5);border:1px solid var(--line-1);border-radius:var(--radius-control);background:var(--surface-0);color:var(--text-1);box-shadow:var(--shadow-menu);transform-origin:0 0;--menu-shift:calc(var(--u) * -.4);animation:LocaleSwitch-module__k9_xmW__menu-in var(--dur-ui) var(--ease-out-quint) backwards;position:absolute;left:0}.LocaleSwitch-module__k9_xmW__end .LocaleSwitch-module__k9_xmW__menu{transform-origin:100% 0;left:auto;right:0}.LocaleSwitch-module__k9_xmW__up .LocaleSwitch-module__k9_xmW__menu{top:auto;bottom:calc(100% + var(--u) * .5);transform-origin:0 100%;--menu-shift:calc(var(--u) * .4)}.LocaleSwitch-module__k9_xmW__up.LocaleSwitch-module__k9_xmW__end .LocaleSwitch-module__k9_xmW__menu{transform-origin:100% 100%}.LocaleSwitch-module__k9_xmW__dropdown[data-closing] .LocaleSwitch-module__k9_xmW__menu{animation:LocaleSwitch-module__k9_xmW__menu-out var(--dur-micro) var(--ease-out-quint) forwards}@keyframes LocaleSwitch-module__k9_xmW__menu-in{0%{opacity:0;transform:translateY(var(--menu-shift)) scale(.97)}}@keyframes LocaleSwitch-module__k9_xmW__menu-out{to{opacity:0;transform:translateY(var(--menu-shift)) scale(.97)}}.LocaleSwitch-module__k9_xmW__row{align-items:center;gap:calc(var(--u) * 1);min-height:calc(var(--u) * 4);padding-inline:calc(var(--u) * 1);border-radius:var(--radius-control);color:var(--text-1);font-size:var(--text-copy);line-height:var(--leading-flat);letter-spacing:var(--text-copy--letter-spacing);font-weight:var(--text-copy--font-weight);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-hover);text-decoration:none;display:flex}.LocaleSwitch-module__k9_xmW__name{flex:1}.LocaleSwitch-module__k9_xmW__row .LocaleSwitch-module__k9_xmW__code{color:var(--text-2)}.LocaleSwitch-module__k9_xmW__marker{width:calc(var(--u) * .6);height:calc(var(--u) * .6);background:var(--interactive-01);flex:none}.LocaleSwitch-module__k9_xmW__inline{gap:calc(var(--u) * 1);display:flex}.LocaleSwitch-module__k9_xmW__chip{align-items:center;gap:calc(var(--u) * 1);min-height:var(--tap-target);padding-inline:calc(var(--u) * 1.5);border:1px solid var(--line-1);border-radius:var(--radius-control);color:var(--text-2);transition:transform var(--dur-micro) var(--ease-hover);text-decoration:none;display:flex}a.LocaleSwitch-module__k9_xmW__chip:active{transform:scale(.97)}.LocaleSwitch-module__k9_xmW__chip[aria-current]{border-color:var(--text-1);color:var(--text-1)}@media (hover:hover) and (pointer:fine){.LocaleSwitch-module__k9_xmW__trigger:hover{background:var(--surface-inverse);color:var(--text-inverse)}.LocaleSwitch-module__k9_xmW__onDark .LocaleSwitch-module__k9_xmW__trigger:hover{background:var(--surface-0);color:var(--text-1)}a.LocaleSwitch-module__k9_xmW__row:hover{background:var(--surface-2)}a.LocaleSwitch-module__k9_xmW__chip:hover{color:var(--text-1)}}.LocaleSwitch-module__k9_xmW__row:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}@media (max-width:991px),(pointer:coarse){.LocaleSwitch-module__k9_xmW__trigger{height:var(--tap-target)}.LocaleSwitch-module__k9_xmW__row{min-height:var(--tap-target)}.LocaleSwitch-module__k9_xmW__end .LocaleSwitch-module__k9_xmW__menu{transform-origin:0 0;left:0;right:auto}.LocaleSwitch-module__k9_xmW__up.LocaleSwitch-module__k9_xmW__end .LocaleSwitch-module__k9_xmW__menu{transform-origin:0 100%}}@media (prefers-reduced-motion:reduce){.LocaleSwitch-module__k9_xmW__trigger,.LocaleSwitch-module__k9_xmW__chevron,.LocaleSwitch-module__k9_xmW__row,.LocaleSwitch-module__k9_xmW__chip{transition:none}.LocaleSwitch-module__k9_xmW__trigger:active,a.LocaleSwitch-module__k9_xmW__chip:active{transform:none}.LocaleSwitch-module__k9_xmW__menu,.LocaleSwitch-module__k9_xmW__dropdown[data-closing] .LocaleSwitch-module__k9_xmW__menu{animation:none}}
.Logo-module__WIRVka__ink{fill:currentColor}.Logo-module__WIRVka__brand{fill:var(--interactive-01)}
.Nav-module__p2V2BW__header{z-index:var(--z-nav);height:var(--nav-height);background:var(--surface-0);border-bottom:1px solid var(--line-1);position:fixed;inset:0 0 auto}@supports (animation-timeline:scroll()){.Nav-module__p2V2BW__header{animation:Nav-module__p2V2BW__header-solid var(--ease-linear) both;animation-timeline:scroll(root);animation-range:0 calc(var(--u) * 12);background:0 0;border-bottom-color:#0000}}@keyframes Nav-module__p2V2BW__header-solid{to{background:var(--surface-0);border-bottom-color:var(--line-1)}}.Nav-module__p2V2BW__bar{grid-template-columns:var(--grid-columns);gap:var(--grid-gap);height:100%;margin-inline:var(--page-gutter);align-items:center;display:grid}.Nav-module__p2V2BW__logo{color:var(--text-1);grid-column:1/5;justify-self:start;align-items:center;display:flex}.Nav-module__p2V2BW__logoMark{height:calc(var(--u) * 2.2);width:auto;display:block}.Nav-module__p2V2BW__links{align-items:center;gap:calc(var(--u) * 2);grid-column:5/10;display:flex}.Nav-module__p2V2BW__link{color:var(--text-1);font-size:var(--text-copy);line-height:var(--leading-flat);letter-spacing:var(--text-copy--letter-spacing);white-space:nowrap;transition:opacity var(--dur-ui) var(--ease-hover);text-decoration:none}.Nav-module__p2V2BW__link[aria-current=page]{text-underline-offset:var(--underline-offset-nav);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.Nav-module__p2V2BW__links:hover .Nav-module__p2V2BW__link{opacity:.35}.Nav-module__p2V2BW__links .Nav-module__p2V2BW__link:hover{opacity:1}}.Nav-module__p2V2BW__glow{background:var(--flow-orange);color:#0000;font-weight:var(--weight-medium);animation:Nav-module__p2V2BW__ai-flow var(--dur-ai) var(--ease-linear) infinite;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}@keyframes Nav-module__p2V2BW__ai-flow{to{background-position:300% 0}}@media (hover:hover) and (pointer:fine){.Nav-module__p2V2BW__links:hover .Nav-module__p2V2BW__glow{opacity:1}}.Nav-module__p2V2BW__actions{justify-self:end;align-items:center;gap:calc(var(--u) * 1.5);grid-column:10/-1;display:flex}.Nav-module__p2V2BW__legal{align-items:center;gap:calc(var(--u) * 1.5);display:flex}.Nav-module__p2V2BW__legalLink{color:var(--text-2);font:inherit;font-size:var(--text-micro);line-height:var(--leading-flat);white-space:nowrap;cursor:pointer;transition:color var(--dur-ui) var(--ease-hover);background:0 0;border:0;padding:0;text-decoration:none}.Nav-module__p2V2BW__legalLink[aria-current=page]{color:var(--text-1)}@media (hover:hover) and (pointer:fine){.Nav-module__p2V2BW__legalLink:hover{color:var(--text-1)}}.Nav-module__p2V2BW__menu{display:none}@media (max-width:1279px){.Nav-module__p2V2BW__header{background:var(--surface-0);border-bottom-color:var(--line-1);animation:none}.Nav-module__p2V2BW__bar{justify-content:space-between;gap:calc(var(--u) * 1);display:flex}.Nav-module__p2V2BW__links,.Nav-module__p2V2BW__legal,.Nav-module__p2V2BW__locale{display:none}.Nav-module__p2V2BW__actions{align-items:stretch}.Nav-module__p2V2BW__menu{display:block}.Nav-module__p2V2BW__menuToggle{width:calc(var(--u) * 4.4);height:calc(var(--u) * 4.4);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-1);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:flex}.Nav-module__p2V2BW__menuToggle::-webkit-details-marker{display:none}.Nav-module__p2V2BW__menuBars,.Nav-module__p2V2BW__menuBars:after{width:calc(var(--u) * 1.8);height:var(--rule-bold);border-radius:var(--radius-hair);transition:transform var(--dur-ui) var(--ease-out-quint);background:currentColor;display:block}.Nav-module__p2V2BW__menuBars{transform:translateY(-3px)}.Nav-module__p2V2BW__menuBars:after{content:"";transform:translateY(6px)}.Nav-module__p2V2BW__menu[open] .Nav-module__p2V2BW__menuBars{transform:rotate(45deg)}.Nav-module__p2V2BW__menu[open] .Nav-module__p2V2BW__menuBars:after{transform:rotate(-90deg)}.Nav-module__p2V2BW__menuPanel{padding:0 var(--page-gutter) calc(var(--u) * 1);background:var(--surface-0);border-bottom:1px solid var(--line-1);position:absolute;top:100%;left:0;right:0}.Nav-module__p2V2BW__menuLinks{flex-direction:column;display:flex}.Nav-module__p2V2BW__menuLegal{gap:calc(var(--u) * 2);padding-block:calc(var(--u) * 1.5);border-top:1px solid var(--line-1);flex-wrap:wrap;display:flex}.Nav-module__p2V2BW__menuLegal .Nav-module__p2V2BW__legalLink{font-size:var(--text-copy)}.Nav-module__p2V2BW__menuLocale{padding-block:calc(var(--u) * 1.5) calc(var(--u) * .5);border-top:1px solid var(--line-1)}.Nav-module__p2V2BW__menuLink{align-items:baseline;gap:calc(var(--u) * 1.5);padding-block:calc(var(--u) * 1.5);border-top:1px solid var(--line-1);color:var(--text-1);font-size:var(--text-h4);line-height:var(--text-h4--line-height);letter-spacing:var(--text-h4--letter-spacing);font-weight:var(--text-h4--font-weight);text-decoration:none;display:flex}.Nav-module__p2V2BW__menuLink span{font-family:var(--font-label);font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:0;color:var(--text-2)}}@media (prefers-reduced-motion:reduce){.Nav-module__p2V2BW__glow{animation:none}.Nav-module__p2V2BW__link,.Nav-module__p2V2BW__legalLink,.Nav-module__p2V2BW__menuBars,.Nav-module__p2V2BW__menuBars:after{transition:none}}
.PullStage-module__w-X2iW__stage{--lift:0;--pull:0;--reveal-h:18svh;--stick:var(--reveal-h);--pull-distance:40svh;position:relative}.PullStage-module__w-X2iW__under{top:calc(100svh - var(--reveal-h));z-index:0;height:var(--reveal-h);margin-bottom:calc(var(--reveal-h) * -1);padding-inline:var(--page-gutter);background:var(--surface-inverse);color:var(--text-inverse);place-items:center;display:grid;position:sticky}.PullStage-module__w-X2iW__inner{align-items:center;gap:calc(var(--u) * 2);opacity:var(--lift);transform:translateY(calc((1 - var(--lift)) * var(--u) * 2));display:flex}.PullStage-module__w-X2iW__ring{width:calc(var(--u) * 6);aspect-ratio:1;color:var(--text-inverse);flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.PullStage-module__w-X2iW__ringSvg{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.PullStage-module__w-X2iW__ringTrack{stroke:var(--line-inverse)}.PullStage-module__w-X2iW__ringFill{stroke:var(--interactive-01);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--pull) * 100)}.PullStage-module__w-X2iW__ringArrow{font-size:var(--text-copy);line-height:var(--leading-flat);animation:PullStage-module__w-X2iW__nudge var(--dur-float) var(--ease-in-out-cubic) infinite}.PullStage-module__w-X2iW__stage[data-state=go] .PullStage-module__w-X2iW__ringArrow{animation:none}.PullStage-module__w-X2iW__hint{color:var(--text-inverse-2);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing);margin:0}.PullStage-module__w-X2iW__hintGo,.PullStage-module__w-X2iW__stage[data-state=go] .PullStage-module__w-X2iW__hintPull{display:none}.PullStage-module__w-X2iW__stage[data-state=go] .PullStage-module__w-X2iW__hintGo{display:inline}.PullStage-module__w-X2iW__card{top:calc(var(--stick) * -1);z-index:1;background:var(--surface-0);border-end-end-radius:calc(var(--lift) * var(--radius-card));border-end-start-radius:calc(var(--lift) * var(--radius-card));min-height:100svh;position:sticky;overflow:clip}.PullStage-module__w-X2iW__track{height:calc(var(--reveal-h) + var(--pull-distance))}@keyframes PullStage-module__w-X2iW__nudge{50%{transform:translateY(calc(var(--u) * .4))}}@media (prefers-reduced-motion:reduce){.PullStage-module__w-X2iW__inner{opacity:1;transform:none}.PullStage-module__w-X2iW__ringArrow{animation:none}}
