.contact[data-astro-cid-fxbxjrzt]{height:59rem;position:relative;overflow:clip}.c-h1[data-astro-cid-fxbxjrzt]{z-index:2;letter-spacing:-.035em;color:var(--ink);pointer-events:none;line-height:1;position:absolute;inset:0}.c-h1[data-astro-cid-fxbxjrzt] .l[data-astro-cid-fxbxjrzt]{white-space:nowrap;font-size:14.4rem;font-stretch:50%;position:absolute;left:2.5625rem}.c-h1[data-astro-cid-fxbxjrzt] .l1[data-astro-cid-fxbxjrzt]{top:calc(6.25rem - .16em)}.c-h1[data-astro-cid-fxbxjrzt] .l2[data-astro-cid-fxbxjrzt]{color:var(--red);top:calc(17rem - .16em)}.c-h1[data-astro-cid-fxbxjrzt] .l3[data-astro-cid-fxbxjrzt]{top:calc(29rem - .16em)}.lead[data-astro-cid-fxbxjrzt]{z-index:2;color:var(--ink);font-size:1.625rem;font-weight:400;line-height:2.0625rem;position:absolute;top:42.3125rem;left:2.5625rem}.sven[data-astro-cid-fxbxjrzt]{object-fit:cover;object-position:76% 30%;z-index:1;mix-blend-mode:multiply;width:33.75rem;height:48.125rem;position:absolute;top:4rem;left:calc(100% - 61.5rem)}.panel[data-astro-cid-fxbxjrzt]{background:var(--ink);width:27rem;height:56.5625rem;color:var(--white);z-index:3;view-transition-name:contact-rail;position:absolute;top:2.4375rem;left:calc(100% - 27rem);overflow:hidden}.router[data-astro-cid-fxbxjrzt],.anfrage-form[data-astro-cid-fxbxjrzt]{flex-direction:column;height:100%;padding:3.25rem 2.625rem 2rem;display:flex;position:relative}.p-eyebrow[data-astro-cid-fxbxjrzt]{letter-spacing:.08em;color:var(--white);font-size:1.25rem;font-weight:600}.p-eyebrow-typ[data-astro-cid-fxbxjrzt]{color:var(--blue)}.routes[data-astro-cid-fxbxjrzt]{flex-direction:column;margin-top:2.5rem;display:flex}.route[data-astro-cid-fxbxjrzt]{color:var(--white);padding:0 0 1.6875rem;text-decoration:none;display:block;position:relative}.route[data-astro-cid-fxbxjrzt]+.route[data-astro-cid-fxbxjrzt]{margin-top:1.6875rem;padding-top:1.75rem}.route[data-astro-cid-fxbxjrzt]+.route[data-astro-cid-fxbxjrzt]:before{content:"";transform-origin:0;background:#fafaf747;height:1px;position:absolute;top:0;left:0;right:0}.ro-num[data-astro-cid-fxbxjrzt]{letter-spacing:0;font-size:2.625rem;font-stretch:58%;line-height:1;display:block}.ro-title[data-astro-cid-fxbxjrzt]{letter-spacing:-.01em;white-space:nowrap;margin-top:.5625rem;font-size:2.625rem;font-stretch:58%;line-height:1;display:block;position:relative}.ro-title[data-astro-cid-fxbxjrzt] .ro-arrow{color:var(--blue);transition:translate var(--dur-hover) var(--ease-hover);position:absolute;top:.05em;right:0}.ro-desc[data-astro-cid-fxbxjrzt]{letter-spacing:.01em;color:#fafaf7b8;margin-top:.9375rem;font-size:1.1875rem;font-weight:400;line-height:1.9375rem;display:block}.route[data-astro-cid-fxbxjrzt][aria-current=true] .ro-title[data-astro-cid-fxbxjrzt],.route[data-astro-cid-fxbxjrzt][aria-current=true] .ro-num[data-astro-cid-fxbxjrzt],.route[data-astro-cid-fxbxjrzt]:hover .ro-title[data-astro-cid-fxbxjrzt],.route[data-astro-cid-fxbxjrzt]:focus-visible .ro-title[data-astro-cid-fxbxjrzt]{color:var(--blue)}.route[data-astro-cid-fxbxjrzt]:hover .ro-arrow,.route[data-astro-cid-fxbxjrzt]:focus-visible .ro-arrow{translate:.2rem -.2rem}.p-start[data-astro-cid-fxbxjrzt]{color:var(--blue);align-self:flex-start;margin-top:auto;font-size:1.75rem}.p-start[data-astro-cid-fxbxjrzt][aria-disabled=true]{opacity:.45;pointer-events:none;cursor:default}.p-place[data-astro-cid-fxbxjrzt]{letter-spacing:.06em;color:#fafaf7d9;margin-top:1.75rem;font-size:1.1875rem;font-weight:500}.anfrage-form[data-astro-cid-fxbxjrzt]{overflow-y:auto}.form-error[data-astro-cid-fxbxjrzt]{border-bottom:1px solid var(--red);font-family:var(--font-utility);letter-spacing:.03em;color:#ef6a54;margin-top:.875rem;padding-bottom:.5rem;font-size:.9375rem;font-weight:500;line-height:1.35}.field[data-astro-cid-fxbxjrzt]{margin-top:1.125rem}.field[data-astro-cid-fxbxjrzt]:first-of-type{margin-top:1.75rem}.field[data-astro-cid-fxbxjrzt] label[data-astro-cid-fxbxjrzt]{letter-spacing:.045em;color:var(--white);font-size:1.0625rem;font-weight:500;display:block}.field[data-astro-cid-fxbxjrzt] input[data-astro-cid-fxbxjrzt],.field[data-astro-cid-fxbxjrzt] textarea[data-astro-cid-fxbxjrzt]{width:100%;color:var(--white);font-family:var(--font-utility);caret-color:var(--white);background:0 0;border:0;border-bottom:1px solid #fafaf7d9;border-radius:0;margin-top:.1875rem;padding:.1875rem 0;font-size:1.0625rem;font-weight:400;line-height:1.3;display:block}.field[data-astro-cid-fxbxjrzt] textarea[data-astro-cid-fxbxjrzt]{resize:vertical;min-height:4.5rem}.field[data-astro-cid-fxbxjrzt] input[data-astro-cid-fxbxjrzt]::placeholder,.field[data-astro-cid-fxbxjrzt] textarea[data-astro-cid-fxbxjrzt]::placeholder{color:#fafaf766}.field[data-astro-cid-fxbxjrzt] input[data-astro-cid-fxbxjrzt]:focus-visible,.field[data-astro-cid-fxbxjrzt] textarea[data-astro-cid-fxbxjrzt]:focus-visible{outline:2px solid var(--white);outline-offset:2px}.field[data-astro-cid-fxbxjrzt].has-error input[data-astro-cid-fxbxjrzt],.field[data-astro-cid-fxbxjrzt].has-error textarea[data-astro-cid-fxbxjrzt]{border-bottom-color:var(--red)}.field[data-astro-cid-fxbxjrzt].has-error label[data-astro-cid-fxbxjrzt]{color:#ef6a54}.f-err[data-astro-cid-fxbxjrzt]{min-height:0;font-family:var(--font-utility);letter-spacing:.03em;color:#ef6a54;margin-top:.3125rem;font-size:.8125rem;font-weight:400}.f-err[data-astro-cid-fxbxjrzt]:empty{display:none}.hp[data-astro-cid-fxbxjrzt]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.submit[data-astro-cid-fxbxjrzt]{cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:1.75rem;padding:0;font-size:1.5rem}.submit[data-astro-cid-fxbxjrzt].is-busy{opacity:.6;cursor:default}.form-privacy[data-astro-cid-fxbxjrzt]{color:#fafaf7b3;letter-spacing:.02em;text-transform:none;max-width:29rem;margin-top:1rem;font-size:.875rem;line-height:1.45}.form-privacy[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]{color:inherit;text-underline-offset:.18em}.form-privacy[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]:hover,.form-privacy[data-astro-cid-fxbxjrzt] a[data-astro-cid-fxbxjrzt]:focus-visible{color:var(--white)}.p-back[data-astro-cid-fxbxjrzt]{color:#fafaf7b3;letter-spacing:.04em;margin-top:1.25rem;font-size:1rem;text-decoration:none}.p-back[data-astro-cid-fxbxjrzt]:hover,.p-back[data-astro-cid-fxbxjrzt]:focus-visible{color:var(--white);text-decoration:underline}.anfrage-form[data-astro-cid-fxbxjrzt] .p-place[data-astro-cid-fxbxjrzt]{margin-top:1.25rem}.foot[data-astro-cid-fxbxjrzt]{z-index:2;grid-template-columns:29.875rem 22.5rem auto;align-items:center;column-gap:0;width:calc(100% - 27rem);height:5.5625rem;padding-left:2.625rem;display:grid;position:absolute;top:53.4375rem;left:0}.foot[data-astro-cid-fxbxjrzt]:before{content:"";background:var(--blue);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.foot-link[data-astro-cid-fxbxjrzt]{color:var(--blue);white-space:nowrap;font-size:1.1875rem}.foot-link[data-astro-cid-fxbxjrzt]+.foot-link[data-astro-cid-fxbxjrzt]{border-left:1px solid var(--hairline);padding-left:2.5rem}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .c-h1[data-astro-cid-fxbxjrzt] .l[data-astro-cid-fxbxjrzt]{animation:1.15s cubic-bezier(.3,0,.2,1) both k-weigh}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .c-h1[data-astro-cid-fxbxjrzt] .l2[data-astro-cid-fxbxjrzt]{animation-delay:.15s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .c-h1[data-astro-cid-fxbxjrzt] .l3[data-astro-cid-fxbxjrzt]{animation-delay:.3s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .lead[data-astro-cid-fxbxjrzt]{animation:.5s 1.2s both k-fadeup}@media (width>=1024px){.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .panel[data-astro-cid-fxbxjrzt]{animation:k-slidein .7s var(--ease-editorial) both .25s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .router[data-astro-cid-fxbxjrzt] .p-eyebrow[data-astro-cid-fxbxjrzt]{animation:.4s .8s both k-fadeup}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .route[data-astro-cid-fxbxjrzt]{animation:k-fadeup .55s var(--ease-editorial) both}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .route[data-astro-cid-fxbxjrzt]:first-child{animation-delay:.9s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .route[data-astro-cid-fxbxjrzt]:nth-child(2){animation-delay:1.04s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .route[data-astro-cid-fxbxjrzt]:nth-child(3){animation-delay:1.18s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .route[data-astro-cid-fxbxjrzt]:nth-child(2):before{animation:k-drawx .5s var(--ease-editorial) both 1s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .route[data-astro-cid-fxbxjrzt]:nth-child(3):before{animation:k-drawx .5s var(--ease-editorial) both 1.14s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .foot[data-astro-cid-fxbxjrzt]:before{animation:k-drawx .6s var(--ease-editorial) both .9s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .foot-link[data-astro-cid-fxbxjrzt]{animation:.45s both k-fade}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .foot-link[data-astro-cid-fxbxjrzt]:first-child{animation-delay:1.25s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .foot-link[data-astro-cid-fxbxjrzt]:nth-child(2){animation-delay:1.37s}.contact[data-astro-cid-fxbxjrzt]:not(.is-form):not(.no-anim):not(.intro-done) .foot-link[data-astro-cid-fxbxjrzt]:nth-child(3){animation-delay:1.49s}}.contact[data-astro-cid-fxbxjrzt].is-form:not(.no-anim) .anfrage-form[data-astro-cid-fxbxjrzt] .p-eyebrow[data-astro-cid-fxbxjrzt]{animation:.4s 50ms both k-fadeup}.contact[data-astro-cid-fxbxjrzt].is-form:not(.no-anim) .field[data-astro-cid-fxbxjrzt]{animation:.45s both k-fadeup}.contact[data-astro-cid-fxbxjrzt].is-form:not(.no-anim) .field[data-astro-cid-fxbxjrzt]:first-of-type{animation-delay:.2s}.contact[data-astro-cid-fxbxjrzt].is-form:not(.no-anim) .field[data-astro-cid-fxbxjrzt]:nth-of-type(2){animation-delay:.32s}.contact[data-astro-cid-fxbxjrzt].is-form:not(.no-anim) .field[data-astro-cid-fxbxjrzt]:nth-of-type(3){animation-delay:.44s}.contact[data-astro-cid-fxbxjrzt].is-form:not(.no-anim) .field[data-astro-cid-fxbxjrzt]:nth-of-type(4){animation-delay:.56s}.contact[data-astro-cid-fxbxjrzt].is-form:not(.no-anim) .field[data-astro-cid-fxbxjrzt]:nth-of-type(5){animation-delay:.68s}.contact[data-astro-cid-fxbxjrzt].is-form:not(.no-anim) .submit[data-astro-cid-fxbxjrzt]{animation:.45s .95s both k-fadeup}.contact[data-astro-cid-fxbxjrzt].is-form:not(.no-anim) .form-privacy[data-astro-cid-fxbxjrzt]{animation:.4s 1.08s both k-fade}.contact[data-astro-cid-fxbxjrzt].is-form:not(.no-anim) .p-back[data-astro-cid-fxbxjrzt]{animation:.4s 1.18s both k-fade}.submit[data-astro-cid-fxbxjrzt].is-busy:after{transition:transform .45s var(--ease-editorial);transform:scaleX(1)}@keyframes k-weigh{0%{font-variation-settings:"wght" 100;opacity:0;letter-spacing:.02em}25%{opacity:1}to{font-variation-settings:"wght" 800;opacity:1;letter-spacing:-.035em}}@keyframes k-fadeup{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes k-fade{0%{opacity:0}to{opacity:1}}@keyframes k-slidein{0%{transform:translate(115%)}to{transform:translate(0)}}@keyframes k-drawx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.route[data-astro-cid-fxbxjrzt] .ro-arrow,.ro-title[data-astro-cid-fxbxjrzt]{transition:none}.contact[data-astro-cid-fxbxjrzt] [data-astro-cid-fxbxjrzt]:is(.l,.lead,.panel,.p-eyebrow,.route,.foot-link,.field,.submit,.form-privacy,.p-back),.contact[data-astro-cid-fxbxjrzt] .route[data-astro-cid-fxbxjrzt]:before,.contact[data-astro-cid-fxbxjrzt] .foot[data-astro-cid-fxbxjrzt]:before{animation:none}.submit[data-astro-cid-fxbxjrzt].is-busy:after{transition:none}}@media (width<=1023px){.contact[data-astro-cid-fxbxjrzt]{height:auto;overflow:visible}.c-h1[data-astro-cid-fxbxjrzt]{pointer-events:auto;padding:1.25rem var(--margin) 0;position:static;inset:auto}.c-h1[data-astro-cid-fxbxjrzt] .l[data-astro-cid-fxbxjrzt]{white-space:normal;font-size:clamp(3rem,15vw,5rem);line-height:.98;display:block;position:static;top:auto;left:auto}.lead[data-astro-cid-fxbxjrzt]{padding:1.25rem var(--margin) 0;font-size:1.25rem;line-height:1.4;position:static}.lead[data-astro-cid-fxbxjrzt] br[data-astro-cid-fxbxjrzt]{display:none}.sven[data-astro-cid-fxbxjrzt]{aspect-ratio:16/9;width:100%;height:auto;margin:1.5rem 0 0;position:relative;top:auto;left:auto}.panel[data-astro-cid-fxbxjrzt]{width:auto;height:auto;margin:1.5rem var(--margin) 0;view-transition-name:none;position:relative;top:auto;left:auto}.router[data-astro-cid-fxbxjrzt],.anfrage-form[data-astro-cid-fxbxjrzt]{height:auto;padding:1.75rem 1.5rem}.routes[data-astro-cid-fxbxjrzt]{margin-top:1.75rem}.route[data-astro-cid-fxbxjrzt]{min-height:2.75rem;padding-bottom:1.25rem}.route[data-astro-cid-fxbxjrzt]+.route[data-astro-cid-fxbxjrzt]{margin-top:1.25rem;padding-top:1.25rem}.ro-num[data-astro-cid-fxbxjrzt]{font-size:1.75rem}.ro-title[data-astro-cid-fxbxjrzt]{white-space:normal;font-size:2rem}.ro-desc[data-astro-cid-fxbxjrzt]{font-size:1rem;line-height:1.5rem}.p-start[data-astro-cid-fxbxjrzt]{align-items:center;min-height:2.75rem;font-size:1.375rem}.field[data-astro-cid-fxbxjrzt] input[data-astro-cid-fxbxjrzt],.field[data-astro-cid-fxbxjrzt] textarea[data-astro-cid-fxbxjrzt]{min-height:2.75rem;font-size:1.0625rem}.submit[data-astro-cid-fxbxjrzt]{min-height:2.75rem}.foot[data-astro-cid-fxbxjrzt]{width:auto;height:auto;padding:1.5rem var(--margin) 1.75rem;margin-top:1.5rem;display:block;position:relative;top:auto}.foot-link[data-astro-cid-fxbxjrzt]{align-items:center;min-height:2.75rem;font-size:1.25rem;display:flex}.foot-link[data-astro-cid-fxbxjrzt]+.foot-link[data-astro-cid-fxbxjrzt]{border-left:0;border-top:1px solid var(--hairline);padding-left:0}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}::view-transition-old(contact-rail){animation:.28s both vt-rail-out}::view-transition-new(contact-rail){animation:.38s both vt-rail-in}@keyframes vt-rail-out{to{opacity:0;transform:translateY(-1.5rem)}}@keyframes vt-rail-in{0%{opacity:0;transform:translateY(2rem)}}
