/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-papier:#f7f6f2;--color-weiss:#fff;--color-tinte:#1f2a2c;--color-text:#33403f;--color-sekundaer:#5b6669;--color-hairline:#d9d6cf;--color-nordsee:#2f7f76;--color-nordsee-dunkel:#2c6e67;--color-nordsee-hell:#5fa79e;--color-nordsee-schenkel:#d1e3e1;--color-nordsee-flaeche:#e7ece8;--color-tiefsee:#1b3a57;--color-nebel:#d6e0ea;--color-fehler:#9e3b2e;--font-marke:"Manrope", system-ui, sans-serif;--font-text:"Inter", system-ui, sans-serif;--text-display:3rem;--text-display--line-height:1.1;--text-display--letter-spacing:-.015em;--text-h1:2.25rem;--text-h1--line-height:1.15;--text-h1--letter-spacing:-.01em;--text-h2:1.625rem;--text-h2--line-height:1.2;--text-h2--letter-spacing:-.005em;--text-h3:1.25rem;--text-h3--line-height:1.3;--text-lead:1.1875rem;--text-lead--line-height:1.5;--text-body:1rem;--text-body--line-height:1.6;--text-small:.875rem;--text-small--line-height:1.5;--text-kicker:.75rem;--text-kicker--line-height:1.2;--text-kicker--letter-spacing:.18em;--text-nummer:.875rem;--text-nummer--line-height:1;--font-weight-marke:600;--container-inhalt:70rem;--container-lesen:42rem;--spacing-ziel:2.75rem;--radius-feld:2px;--radius-rund:9999px;--ease-marke:cubic-bezier(.2, 0, 0, 1);--duration-kurz:.15s;--duration-mittel:.22s;--text-mega:clamp(2.75rem, 10vw, 7rem);--text-mega--line-height:.95;--text-mega--letter-spacing:-.03em;--text-gross:clamp(1.75rem, 4.4vw, 3.25rem);--text-gross--line-height:1.08;--text-gross--letter-spacing:-.02em}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color-scheme:light;--zierstrich-breite:40px;--linie-auf-tiefsee:#ffffff2e}html{background:var(--color-papier);color:var(--color-text)}body{font-family:var(--font-text);font-size:var(--text-body);line-height:var(--text-body--line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--font-marke);font-weight:var(--font-weight-marke);color:var(--color-tinte);text-wrap:balance}h1{font-size:var(--text-h1);line-height:var(--text-h1--line-height);letter-spacing:var(--text-h1--letter-spacing)}h2{font-size:var(--text-h2);line-height:var(--text-h2--line-height);letter-spacing:var(--text-h2--letter-spacing)}h3{font-size:var(--text-h3);line-height:var(--text-h3--line-height)}p{text-wrap:pretty}a{color:var(--color-nordsee-dunkel);text-underline-offset:.15em;text-decoration:underline 1px}a:hover{color:var(--color-tinte)}:focus-visible{outline:2px solid var(--color-nordsee);outline-offset:2px}hr{border:0;border-top:1px solid var(--color-hairline)}strong{font-weight:var(--font-weight-marke);color:var(--color-tinte)}img,svg{max-width:100%;display:block}table{border-collapse:collapse}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=40rem){h1{font-size:1.875rem}h2{font-size:1.4375rem}}:root{--raster-spalten:4;--raster-rand:1.5rem}@media (width>=48rem){:root{--raster-spalten:12}}body{background:var(--color-papier)}h1,h2,h3{overflow-wrap:break-word}@media (width<=47.99rem){h1,h2,h3{hyphens:auto}}@media (width>=48rem){h1,h2{hyphens:auto;hyphenate-limit-chars:14 7 4}}:root{--auftakt-hoehe:300vh;--auftakt-weg:200vh;--auftakt-zoom:2;--auftakt-kurve:cubic-bezier(1, .25, .85, 1);--auftakt-knopf:90px;--auftakt-knopf-gross:min(800px, calc(min(100vw, 100vh) - 64px));--auftakt-luecke:10px;--auftakt-yeet:calc((max(100vw, 100vh) - var(--auftakt-knopf)) / 4);--ouvertuere-takt:1.6;--color-kachel-himmel:#3fa9e8;--color-kachel-sonne:#f4c531;--color-kachel-tuerkis:#2fbfae;--color-kachel-koralle:#f26a3b;--color-kachel-flieder:#a889ea;--color-kachel-limette:#b9d648;--color-kachel-minze:#4fcb88;--color-kachel-pink:#f07597;--leiste:0px;--leiste-oben:60px}}@layer components;@layer utilities{.raster-linien{z-index:0;pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}.marginalie{align-self:start;position:sticky;top:5.5rem}@media (width<=47.99rem){.marginalie{margin-bottom:1rem;position:static}}.bahn-akzent{isolation:isolate;--portraet-ring:var(--color-nordsee-schenkel);background:var(--color-nordsee);color:var(--color-weiss);border-top:1px solid var(--color-nordsee);position:relative}.bahn-akzent h1,.bahn-akzent h2,.bahn-akzent h3,.bahn-akzent h4,.bahn-akzent strong,.bahn-akzent a,.bahn-akzent .kicker{color:var(--color-weiss)}.bahn-akzent .zierstrich{background:var(--color-weiss)}.bahn-akzent .btn-primaer{background:var(--color-weiss);color:var(--color-nordsee-dunkel);border-color:var(--color-weiss)}.bahn-akzent .btn-primaer:hover{background:var(--color-nordsee-flaeche);color:var(--color-nordsee-dunkel);border-color:var(--color-nordsee-flaeche)}.bahn-akzent :focus-visible{outline-color:var(--color-weiss)}.bahn-dunkel{isolation:isolate;--portraet-ring:var(--linie-auf-tiefsee);background:var(--color-tiefsee);color:var(--color-nebel);border-top:1px solid var(--color-tiefsee);position:relative}.bahn-dunkel h1,.bahn-dunkel h2,.bahn-dunkel h3,.bahn-dunkel h4,.bahn-dunkel a{color:var(--color-weiss)}.bahn-dunkel a:hover{color:var(--color-nordsee-hell)}.bahn-dunkel .kicker{color:var(--color-nebel)}.bahn-dunkel strong{color:var(--color-weiss)}.bahn-dunkel .zierstrich{background:var(--color-nordsee-hell)}.bahn-dunkel :focus-visible{outline-color:var(--color-weiss)}.bahn{isolation:isolate;--portraet-ring:var(--color-hairline);border-top:1px solid var(--color-hairline);position:relative}.bahn-band{z-index:1;width:100%;max-width:var(--container-inhalt);padding-inline:var(--raster-rand);grid-template-columns:repeat(var(--raster-spalten), minmax(0, 1fr));margin-inline:auto;display:grid;position:relative}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.col-span-4{grid-column:span 4/span 4}.mx-auto{margin-inline:auto}.fliesstext{max-width:var(--container-lesen);color:var(--color-text)}.fliesstext>*+*{margin-top:1.25rem}.fliesstext h2{font-size:var(--text-h2);margin-top:3rem}.fliesstext h3{margin-top:2.25rem}.fliesstext>h2:first-child,.fliesstext>h3:first-child{margin-top:0}.fliesstext ul,.fliesstext ol{padding-left:1.25rem}.fliesstext ul{list-style:outside}.fliesstext ol{list-style:decimal}.fliesstext li+li{margin-top:.5rem}.fliesstext li::marker{color:var(--color-nordsee-dunkel)}.fliesstext code{background:var(--color-nordsee-flaeche);padding:.1em .35em;font-size:.9em}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.kreisbuchstabe{border-radius:var(--radius-rund);border:1px solid var(--color-nordsee-dunkel);width:1.75rem;height:1.75rem;color:var(--color-nordsee-dunkel);font-family:var(--font-marke);font-weight:var(--font-weight-marke);flex:none;justify-content:center;align-items:center;font-size:.8125rem;line-height:1;display:inline-flex}.zierstrich{width:var(--zierstrich-breite);background:var(--color-nordsee);height:2px;display:block}.btn{height:var(--spacing-ziel);font-family:var(--font-marke);font-weight:var(--font-weight-marke);border-radius:var(--radius-feld);cursor:pointer;transition:background-color var(--duration-kurz) var(--ease-marke), color var(--duration-kurz) var(--ease-marke), border-color var(--duration-kurz) var(--ease-marke);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.9375rem;line-height:1;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.offen-hinweis{border-left:2px solid var(--color-nordsee);background:var(--color-nordsee-flaeche);font-family:var(--font-marke);font-size:var(--text-small);line-height:var(--text-small--line-height);color:var(--color-tinte);padding:.75rem 1rem;display:block}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.feld{height:var(--spacing-ziel);background:var(--color-weiss);border:1px solid var(--color-hairline);border-radius:var(--radius-feld);width:100%;font-family:var(--font-text);font-size:var(--text-small);color:var(--color-tinte);padding:0 .75rem}.feld:focus-visible{outline:2px solid var(--color-nordsee);outline-offset:2px;border-color:var(--color-nordsee)}.feld[aria-invalid=true]{border-color:var(--color-fehler)}.raster-linien-feld{border-inline:1px solid var(--color-hairline);background-image:repeating-linear-gradient(to right, var(--color-hairline) 0 1px, transparent 1px calc(100% / var(--raster-spalten)));height:100%}.raster-linien-feld-akzent{border-inline:1px solid var(--color-nordsee-schenkel);background-image:repeating-linear-gradient(to right, var(--color-nordsee-schenkel) 0 1px, transparent 1px calc(100% / var(--raster-spalten)));height:100%}.raster-linien-feld-dunkel{border-inline:1px solid var(--linie-auf-tiefsee);background-image:repeating-linear-gradient(to right, var(--linie-auf-tiefsee) 0 1px, transparent 1px calc(100% / var(--raster-spalten)));height:100%}.btn-leise{color:var(--color-nordsee-dunkel);text-underline-offset:.15em;background:0 0;height:auto;padding:0;text-decoration:underline}.btn-leise:hover{color:var(--color-tinte)}.h-ziel{height:var(--spacing-ziel)}.raster-linien-band{width:100%;max-width:var(--container-inhalt);padding-inline:var(--raster-rand)}.w-full{width:100%}.max-w-\[13ch\]{max-width:13ch}.max-w-\[20ch\]{max-width:20ch}.max-w-\[22ch\]{max-width:22ch}.max-w-\[38ch\]{max-width:38ch}.max-w-inhalt{max-width:var(--container-inhalt)}.max-w-lesen{max-width:var(--container-lesen)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.btn-primaer{background:var(--color-nordsee);color:var(--color-weiss);border-color:var(--color-nordsee)}.btn-primaer:hover{background:var(--color-nordsee-dunkel);border-color:var(--color-nordsee-dunkel);color:var(--color-weiss)}.border-hairline{border-color:var(--color-hairline)}.hairline-tiefsee{border-color:var(--linie-auf-tiefsee)}.bg-papier{background-color:var(--color-papier)}.bg-tiefsee{background-color:var(--color-tiefsee)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pl-5{padding-left:calc(var(--spacing) * 5)}.kicker{font-family:var(--font-marke);font-weight:var(--font-weight-marke);font-size:var(--text-kicker);line-height:var(--text-kicker--line-height);letter-spacing:var(--text-kicker--letter-spacing);text-transform:uppercase;color:var(--color-nordsee-dunkel)}.grossnummer{font-family:var(--font-marke);font-weight:var(--font-weight-marke);font-variant-numeric:tabular-nums;color:var(--color-nordsee);letter-spacing:-.03em;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.9}.nummer{font-family:var(--font-marke);font-weight:var(--font-weight-marke);font-size:var(--text-nummer);line-height:var(--text-nummer--line-height);font-variant-numeric:tabular-nums;color:var(--color-nordsee-dunkel)}.font-marke{font-family:var(--font-marke)}.font-text{font-family:var(--font-text)}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing))}.text-gross{font-size:var(--text-gross);line-height:var(--tw-leading,var(--text-gross--line-height));letter-spacing:var(--tw-tracking,var(--text-gross--letter-spacing))}.text-h1{font-size:var(--text-h1);line-height:var(--tw-leading,var(--text-h1--line-height));letter-spacing:var(--tw-tracking,var(--text-h1--letter-spacing))}.text-h2{font-size:var(--text-h2);line-height:var(--tw-leading,var(--text-h2--line-height));letter-spacing:var(--tw-tracking,var(--text-h2--letter-spacing))}.text-kicker{font-size:var(--text-kicker);line-height:var(--tw-leading,var(--text-kicker--line-height));letter-spacing:var(--tw-tracking,var(--text-kicker--letter-spacing))}.text-mega{font-size:var(--text-mega);line-height:var(--tw-leading,var(--text-mega--line-height));letter-spacing:var(--tw-tracking,var(--text-mega--letter-spacing))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height))}.text-h3{font-size:var(--text-h3);line-height:var(--tw-leading,var(--text-h3--line-height))}.text-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}.font-\[500\]{--tw-font-weight:500;font-weight:500}.font-\[600\]{--tw-font-weight:600;font-weight:600}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-nebel{color:var(--color-nebel)}.text-nordsee-dunkel{color:var(--color-nordsee-dunkel)}.text-sekundaer{color:var(--color-sekundaer)}.text-text{color:var(--color-text)}.text-tinte{color:var(--color-tinte)}.text-weiss{color:var(--color-weiss)}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.fokus-hell :focus-visible{outline-color:var(--color-weiss)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\[150ms\]{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.auftauchen{animation-name:auftauchen;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover cover 40%}}}.hairline-zeile{border-top:1px solid var(--color-hairline)}@media (hover:hover){.group-hover\:text-nordsee-dunkel:is(:where(.group):hover *){color:var(--color-nordsee-dunkel)}}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.md\:marginalie{align-self:start;position:sticky;top:5.5rem}@media (width<=47.99rem){.md\:marginalie{margin-bottom:1rem;position:static}}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-9{grid-column:span 9/span 9}.md\:col-span-10{grid-column:span 10/span 10}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:col-start-10{grid-column-start:10}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:mt-0{margin-top:0}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mb-0{margin-bottom:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:gap-x-16{column-gap:calc(var(--spacing) * 16)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-0{padding-top:0}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/Manrope-latin-wght.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-latin-wght.woff2)format("woff2")}@keyframes auftauchen{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}.auftakt{position:relative}.auftakt-halt{display:none}.auftakt-buehne{align-items:center;gap:var(--auftakt-luecke);padding:2rem var(--raster-rand) 3rem;flex-direction:column;display:flex}.auftakt-linien{display:none}.auftakt-raster{gap:var(--auftakt-luecke);width:100%;max-width:var(--container-inhalt);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.auftakt-kachel{--kachel-innen:clamp(.75rem, 1.6vw, 1.25rem);min-height:10rem;padding:var(--kachel-innen);background:var(--kachel-flaeche,var(--color-papier));color:var(--kachel-schrift,var(--color-tinte));display:block;position:relative}.auftakt-kachel[data-schrift=heller]{--kachel-schrift:var(--kachel-flaeche)}@supports (color:color-mix(in lab, red, red)){.auftakt-kachel[data-schrift=heller]{--kachel-schrift:color-mix(in oklab, var(--kachel-flaeche), white var(--kachel-mischung,60%))}}.auftakt-kachel[data-schrift=dunkler]{--kachel-schrift:var(--kachel-flaeche)}@supports (color:color-mix(in lab, red, red)){.auftakt-kachel[data-schrift=dunkler]{--kachel-schrift:color-mix(in oklab, var(--kachel-flaeche), black var(--kachel-mischung,60%))}}.auftakt-kachel{transition:background-color var(--duration-mittel) var(--ease-marke), color var(--duration-mittel) var(--ease-marke);text-decoration:none;container-type:inline-size}.auftakt-kachel:hover{background:var(--color-tinte);color:var(--color-papier)}.auftakt-kachel:focus-visible{outline:2px solid var(--color-nordsee);outline-offset:2px}.auftakt-kachel-inhalt{pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.auftakt-kachel-titel{font-family:var(--font-marke);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-weight:var(--font-weight-marke)}.auftakt-kachel-symbol{aspect-ratio:1;align-self:flex-end;width:clamp(64px,42cqmin,240px);display:block;position:relative}.auftakt-kachel-symbol span{transition:opacity .35s cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset:0}.auftakt-kachel-symbol svg{fill:currentColor;width:100%;height:100%;display:block}.auftakt-symbol-umriss,.auftakt-kachel:hover .auftakt-symbol-fill{opacity:0}.auftakt-kachel:hover .auftakt-symbol-umriss{opacity:1}.auftakt-knopf{width:100%;max-width:var(--container-inhalt);border:1px solid var(--color-hairline);background:var(--color-papier);pointer-events:none;flex-direction:column;order:-1;justify-content:space-between;gap:2rem;min-height:14rem;padding:clamp(1rem,4vw,2.5rem);display:flex;position:relative}.auftakt-satz{font-family:var(--font-marke);font-weight:var(--font-weight-marke);color:var(--color-tinte);margin:0}.auftakt-satz-1-inhalt{flex-direction:column;gap:1.5rem;display:flex}.auftakt-titel{letter-spacing:-.03em;max-width:9ch;margin:0;font-size:min(112px,min(100vw,100vh)/7.14286 - 8.96px);line-height:.95}.auftakt-titel-akzent{color:var(--color-nordsee)}.auftakt-satz-2{flex-direction:column;gap:1.25rem;display:none}.auftakt-satz-2-vorspann{letter-spacing:-.01em;color:var(--color-nebel);font-size:min(32px,min(100vw,100vh)/25 - 2.56px);line-height:1.2}.auftakt-satz-2-kern{letter-spacing:-.03em;color:var(--color-weiss);font-size:min(88px,min(100vw,100vh)/9.09091 - 7.04px);line-height:.95}.auftakt-knopf-flaeche{display:none}.auftakt-marke{line-height:0;display:block}.auftakt-marke-positiv{height:40px}.auftakt-marke-flug{height:100%;line-height:0;display:block}.auftakt-knopf .auftakt-marke .wortmarke{height:100%;display:block}.auftakt-marke svg{width:auto;height:100%;display:block}.auftakt-marke-negativ,.auftakt-marke-gross,.auftakt-pfeile,.auftakt-knopf-inhalt,.auftakt-zipper{display:none}@media (prefers-reduced-motion:no-preference){html[data-auftakt]{scroll-snap-type:y proximity}html[data-auftakt] .auftakt-halt{top:var(--auftakt-weg);pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;width:1px;height:1px;display:block;position:absolute;left:0}html[data-auftakt] .auftakt{height:var(--auftakt-hoehe)}html[data-auftakt] .auftakt-buehne{height:100dvh;padding:0;display:block;position:sticky;top:0;overflow:clip}html[data-auftakt] .auftakt-raster{max-width:none;display:block;position:absolute;inset:0}html[data-auftakt] .auftakt-kachel,html[data-auftakt] .auftakt-linien-kachel{min-height:0;position:absolute}html[data-auftakt] .auftakt-kachel{container-type:size}html[data-auftakt] .auftakt-pos-1{left:var(--auftakt-luecke);top:var(--auftakt-luecke);width:calc(50% + var(--auftakt-knopf) / 2 - var(--auftakt-luecke));height:calc(50% - var(--auftakt-knopf) / 2 - 2 * var(--auftakt-luecke));transform-origin:100% 100%;--yx:-4;--yy:-2}html[data-auftakt] .auftakt-pos-2{left:calc(50% + var(--auftakt-knopf) / 2 + var(--auftakt-luecke));top:var(--auftakt-luecke);width:calc(50% - var(--auftakt-knopf) / 2 - 2 * var(--auftakt-luecke));height:calc(50% + var(--auftakt-knopf) / 2 - var(--auftakt-luecke));transform-origin:0 100%;--yx:4;--yy:-2}html[data-auftakt] .auftakt-pos-3{left:var(--auftakt-luecke);top:calc(50% - var(--auftakt-knopf) / 2);width:calc(50% - var(--auftakt-knopf) / 2 - 2 * var(--auftakt-luecke));height:calc(50% + var(--auftakt-knopf) / 2 - var(--auftakt-luecke));transform-origin:100% 0;--yx:-4;--yy:2}html[data-auftakt] .auftakt-pos-4{left:calc(50% - var(--auftakt-knopf) / 2);top:calc(50% + var(--auftakt-knopf) / 2 + var(--auftakt-luecke));width:calc(50% + var(--auftakt-knopf) / 2 - var(--auftakt-luecke));height:calc(50% - var(--auftakt-knopf) / 2 - 2 * var(--auftakt-luecke));transform-origin:0 0;--yx:4;--yy:2}html[data-auftakt] .auftakt-kachel,html[data-auftakt] .auftakt-linien-kachel{animation-name:auftakt-kachel-flug;animation-timing-function:var(--auftakt-kurve);animation-fill-mode:both}@media (width<=47.99rem){html[data-auftakt]{--auftakt-knopf:64px;--auftakt-luecke:5px}html[data-auftakt] .auftakt-kachel{--kachel-innen:.75rem}}html[data-auftakt] .auftakt-pos-1,html[data-auftakt] .auftakt-pos-4{--kachel-titel:min(2.75rem, calc((50vw + var(--auftakt-knopf) / 2 - var(--auftakt-luecke) - 2 * var(--kachel-innen)) / 6))}html[data-auftakt] .auftakt-pos-2,html[data-auftakt] .auftakt-pos-3{--kachel-titel:min(2.75rem, calc((50vw - var(--auftakt-knopf) / 2 - 2 * var(--auftakt-luecke) - 2 * var(--kachel-innen)) / 5.9))}html[data-auftakt] .auftakt-kachel-titel{font-size:var(--kachel-titel,2.75rem);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.05}html[data-auftakt] .auftakt-linien{pointer-events:none;animation-name:auftakt-linien-weg;animation-timing-function:linear;animation-fill-mode:both;display:block;position:absolute;inset:0}html[data-auftakt] .auftakt-linien-kacheln{position:absolute;inset:0}html[data-auftakt] .auftakt-linien-knopf{width:var(--auftakt-knopf-gross);height:var(--auftakt-knopf-gross);animation-name:auftakt-knopf-schrumpfen;animation-timing-function:var(--auftakt-kurve);animation-fill-mode:both;position:absolute;top:50%;left:50%;translate:-50% -50%}html[data-auftakt] .auftakt-linie{background:var(--color-nordsee);position:absolute}html[data-auftakt] .auftakt-linie-links,html[data-auftakt] .auftakt-linie-rechts{transform-origin:50%;width:1px;height:300vh;top:-100vh}html[data-auftakt] .auftakt-linie-links{left:0}html[data-auftakt] .auftakt-linie-rechts{right:0}html[data-auftakt] .auftakt-linie-oben,html[data-auftakt] .auftakt-linie-unten{transform-origin:50%;width:300vw;height:1px;left:-100vw}html[data-auftakt] .auftakt-linie-oben{top:0}html[data-auftakt] .auftakt-linie-unten{bottom:0}html[data-auftakt] .auftakt-linien-kachel .auftakt-linie-links,html[data-auftakt] .auftakt-linien-kachel .auftakt-linie-rechts{animation-name:auftakt-linie-duenn-x;animation-timing-function:var(--auftakt-kurve);animation-fill-mode:both}html[data-auftakt] .auftakt-linien-kachel .auftakt-linie-oben,html[data-auftakt] .auftakt-linien-kachel .auftakt-linie-unten{animation-name:auftakt-linie-duenn-y;animation-timing-function:var(--auftakt-kurve);animation-fill-mode:both}html[data-auftakt] .auftakt-knopf{aspect-ratio:auto;max-width:none;width:calc(var(--auftakt-knopf-gross) - 2px);height:calc(var(--auftakt-knopf-gross) - 2px);z-index:2;background:var(--color-papier);animation-name:auftakt-knopf-schrumpfen-innen;animation-timing-function:var(--auftakt-kurve);border:0;order:0;animation-fill-mode:both;display:block;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;container-type:size}html[data-auftakt] .auftakt-knopf-flaeche{z-index:0;background:var(--color-nordsee);animation-name:auftakt-flaeche-wischen;animation-timing-function:linear;animation-fill-mode:both;display:block;position:absolute;inset:0}html[data-auftakt] .auftakt-satz,html[data-auftakt] .auftakt-marke,html[data-auftakt] .auftakt-pfeile{z-index:1}html[data-auftakt] .auftakt-knopf{min-height:0;padding:0}html[data-auftakt] .auftakt-satz{transform-origin:0 0;width:88cqw;position:absolute;top:5.6cqw;left:5.6cqw}html[data-auftakt] .auftakt-satz-1-inhalt{gap:3cqw}html[data-auftakt] .auftakt-titel{font-size:14cqw}html[data-auftakt] .auftakt-satz-2{gap:2.5cqw}html[data-auftakt] .auftakt-satz-2-vorspann{font-size:4cqw}html[data-auftakt] .auftakt-satz-2-kern{font-size:11cqw}html[data-auftakt] .auftakt-satz-1{animation-name:auftakt-satz-1-weg;animation-timing-function:linear;animation-fill-mode:both}html[data-auftakt] .auftakt-satz-2{color:var(--color-weiss);animation-name:auftakt-satz-2-auf;animation-timing-function:linear;animation-fill-mode:both;display:flex}html[data-auftakt] .auftakt-marke{width:max-content;height:11.4%;position:absolute;bottom:5.6%;left:5.6%}html[data-auftakt] .auftakt-marke-positiv{animation-name:auftakt-marke-positiv-weg;animation-timing-function:linear;animation-fill-mode:both}html[data-auftakt] .auftakt-marke-negativ{animation-name:auftakt-marke-negativ-auf;animation-timing-function:linear;animation-fill-mode:both;display:block}html[data-auftakt] .auftakt-knopf-inhalt{z-index:1;display:block;position:absolute;inset:0}html[data-auftakt] .auftakt-knopf-inhalt-links{clip-path:inset(0 50% 0 0);animation-name:auftakt-inhalt-links-weg;animation-timing-function:cubic-bezier(.5,0,.05,1);animation-fill-mode:both}html[data-auftakt] .auftakt-knopf-inhalt-rechts{clip-path:inset(0 0 0 50%);animation-name:auftakt-inhalt-rechts-weg;animation-timing-function:cubic-bezier(.5,0,.05,1);animation-fill-mode:both}html[data-auftakt] .auftakt-zipper{z-index:2;width:46%;animation-name:auftakt-zipper-herab;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both;display:block;position:absolute;top:-60%;left:27%}html[data-auftakt] .auftakt-zipper svg{width:100%;height:auto;display:block}html[data-auftakt] .auftakt-pfeile{width:6.5cqw;height:5.5cqw;color:var(--color-hairline);animation-name:auftakt-pfeile-weg;animation-timing-function:linear;animation-fill-mode:both;display:block;position:absolute;bottom:5.6%;right:5.6%}html[data-auftakt] .auftakt-pfeil{opacity:0;width:6.5cqw;height:auto;position:absolute;left:0}html[data-auftakt] .auftakt-pfeil-1{bottom:1.75cqw}html[data-auftakt] .auftakt-pfeil-2{bottom:0}html[data-auftakt] .auftakt-raster:focus-within .auftakt-kachel{animation-name:none;transform:none}html[data-auftakt] .auftakt-buehne:focus-within .auftakt-linien{opacity:0}html[data-auftakt] .auftakt-wechsel .auftakt-kachel:not(.waechst),html[data-auftakt] .auftakt-wechsel .auftakt-linien,html[data-auftakt] .auftakt-wechsel .auftakt-knopf{opacity:0;transition:opacity .2s}html[data-auftakt] .auftakt-kachel.waechst{z-index:5;background:var(--color-tiefsee);border-color:var(--color-tiefsee);width:100%;height:100%;color:var(--color-weiss);transition:left .6s cubic-bezier(.65,0,.15,1),top .6s cubic-bezier(.65,0,.15,1),width .6s cubic-bezier(.65,0,.15,1),height .6s cubic-bezier(.65,0,.15,1),background-color .3s;animation-name:none;top:0;left:0;transform:none}html[data-auftakt] .auftakt-kachel.waechst .auftakt-kachel-titel{transform-origin:0 0;transition:transform .6s cubic-bezier(.4,0,.2,1);transform:scale(2.5)}html[data-auftakt] .auftakt-kachel.waechst .auftakt-kachel-symbol{opacity:0;transition:opacity .2s}html[data-auftakt=css] .auftakt-kachel,html[data-auftakt=css] .auftakt-linien-kachel,html[data-auftakt=css] .auftakt-linien-kachel .auftakt-linie,html[data-auftakt=css] .auftakt-linien,html[data-auftakt=css] .auftakt-linien-knopf,html[data-auftakt=css] .auftakt-knopf,html[data-auftakt=css] .auftakt-knopf-flaeche,html[data-auftakt=css] .auftakt-satz-1,html[data-auftakt=css] .auftakt-satz-2,html[data-auftakt=css] .auftakt-marke-positiv,html[data-auftakt=css] .auftakt-marke-negativ,html[data-auftakt=css] .auftakt-knopf-inhalt-links,html[data-auftakt=css] .auftakt-knopf-inhalt-rechts,html[data-auftakt=css] .auftakt-zipper,html[data-auftakt=css] .auftakt-pfeile{animation-timeline:scroll(root);animation-range:0 var(--auftakt-weg)}html[data-auftakt=js] .auftakt-kachel,html[data-auftakt=js] .auftakt-linien-kachel,html[data-auftakt=js] .auftakt-linien-kachel .auftakt-linie,html[data-auftakt=js] .auftakt-linien,html[data-auftakt=js] .auftakt-linien-knopf,html[data-auftakt=js] .auftakt-knopf,html[data-auftakt=js] .auftakt-knopf-flaeche,html[data-auftakt=js] .auftakt-satz-1,html[data-auftakt=js] .auftakt-satz-2,html[data-auftakt=js] .auftakt-marke-positiv,html[data-auftakt=js] .auftakt-marke-negativ,html[data-auftakt=js] .auftakt-knopf-inhalt-links,html[data-auftakt=js] .auftakt-knopf-inhalt-rechts,html[data-auftakt=js] .auftakt-zipper,html[data-auftakt=js] .auftakt-pfeile{animation-duration:1s;animation-play-state:paused}html[data-auftakt-ouvertuere] .auftakt-linien-knopf .auftakt-linie-links,html[data-auftakt-ouvertuere] .auftakt-linien-knopf .auftakt-linie-rechts{transform:scaleY(0)}html[data-auftakt-ouvertuere] .auftakt-linien-knopf .auftakt-linie-oben,html[data-auftakt-ouvertuere] .auftakt-linien-knopf .auftakt-linie-unten{transform:scaleX(0)}html[data-auftakt-ouvertuere] .auftakt-linien-kacheln,html[data-auftakt-ouvertuere] .auftakt-satz-1-inhalt{opacity:0}html[data-auftakt-ouvertuere] .auftakt-marke-gross{z-index:1;transform-origin:50%;width:64.6%;height:70%;margin:auto;line-height:0;display:block;position:absolute;inset:0}html[data-auftakt-ouvertuere] .auftakt-marke-gross svg{width:100%;height:100%;display:block}html[data-auftakt-ouvertuere] .auftakt-marke-gross polygon{fill-opacity:0;stroke:var(--color-nordsee);stroke-opacity:0;stroke-linejoin:round;stroke-width:2px}html[data-auftakt-ouvertuere] .auftakt-marke-positiv polygon{opacity:0}html[data-auftakt-ouvertuere] .auftakt-marke-positiv .auftakt-fuellung{fill-opacity:0;stroke:none}html[data-auftakt-ouvertuere] .auftakt-marke-positiv .auftakt-kontur{stroke:var(--color-nordsee);stroke-opacity:0;stroke-width:16px;stroke-linejoin:round}html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-linien-knopf .auftakt-linie-links,html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-linien-knopf .auftakt-linie-rechts{animation-name:auftakt-linie-wachsen-y;animation-duration:calc(3s * var(--ouvertuere-takt));animation-timing-function:cubic-bezier(.5,0,0,1);animation-fill-mode:both}html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-linien-knopf .auftakt-linie-oben,html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-linien-knopf .auftakt-linie-unten{animation-name:auftakt-linie-wachsen-x;animation-duration:calc(3s * var(--ouvertuere-takt));animation-timing-function:cubic-bezier(.5,0,0,1);animation-fill-mode:both}html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-linien-kacheln{animation-name:auftakt-einblenden;animation-duration:calc(1.5s * var(--ouvertuere-takt));animation-delay:calc(1.25s * var(--ouvertuere-takt));animation-timing-function:ease-in-out;animation-fill-mode:both}html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-satz-1-inhalt{animation-name:auftauchen;animation-duration:calc(1s * var(--ouvertuere-takt));animation-delay:calc(2.5s * var(--ouvertuere-takt));animation-timing-function:var(--ease-marke);animation-fill-mode:both}html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-marke-gross polygon{stroke-opacity:1;animation-name:auftakt-marke-zeichnen,auftakt-marke-fuellen;animation-duration:calc(1.25s * var(--ouvertuere-takt)), calc(.75s * var(--ouvertuere-takt));animation-delay:calc(.5s * var(--ouvertuere-takt)), calc(1.25s * var(--ouvertuere-takt));animation-timing-function:cubic-bezier(.4,0,.3,1),ease-in-out;animation-fill-mode:both,both}html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-marke-positiv .auftakt-kontur{stroke-opacity:1;animation-name:auftakt-marke-zeichnen,auftakt-kontur-weg;animation-duration:calc(.5s * var(--ouvertuere-takt)), calc(.3s * var(--ouvertuere-takt));animation-delay:calc((2.5s + var(--glyphe,0) * 80ms) * var(--ouvertuere-takt)), calc((2.95s + var(--glyphe,0) * 80ms) * var(--ouvertuere-takt));animation-timing-function:cubic-bezier(.4,0,.3,1),ease-in-out;animation-fill-mode:both,both}html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-marke-positiv .auftakt-fuellung{animation-name:auftakt-einblenden-fuellung;animation-duration:calc(.3s * var(--ouvertuere-takt));animation-delay:calc((2.95s + var(--glyphe,0) * 80ms) * var(--ouvertuere-takt));animation-timing-function:ease-in-out;animation-fill-mode:both}html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-marke-gross{animation-name:auftakt-marke-flug;animation-duration:calc(1.5s * var(--ouvertuere-takt));animation-delay:calc(1s * var(--ouvertuere-takt));animation-timing-function:cubic-bezier(.5,0,.05,1);animation-fill-mode:both}html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-pfeil{animation-name:auftakt-einblenden,auftakt-pfeil-puls;animation-duration:calc(1.5s * var(--ouvertuere-takt)), 2.5s;animation-delay:calc(3.7s * var(--ouvertuere-takt)), calc(4.2s * var(--ouvertuere-takt));animation-timing-function:ease,cubic-bezier(.6,0,.6,1);animation-iteration-count:1,infinite;animation-fill-mode:both,none}html:is([data-auftakt-ouvertuere=laeuft],[data-auftakt-ouvertuere=fertig]) .auftakt-pfeil-2{animation-delay:calc(3.7s * var(--ouvertuere-takt)), calc(4.2s * var(--ouvertuere-takt) + 75ms)}html[data-auftakt-ouvertuere=fertig] .auftakt-marke-gross{display:none}html[data-auftakt-ouvertuere=fertig] .auftakt-marke-positiv polygon{opacity:1}html[data-auftakt-sperre]{overflow:hidden}}@keyframes auftakt-kachel-flug{0%{transform:scale(var(--auftakt-zoom)) translate(calc(var(--yx,0) * var(--auftakt-yeet)), calc(var(--yy,0) * var(--auftakt-yeet)))}to{transform:scale(1)translate(0)}}@keyframes auftakt-linie-duenn-x{0%{transform:scaleX(calc(1 / var(--auftakt-zoom)))}to{transform:scaleX(1)}}@keyframes auftakt-linie-duenn-y{0%{transform:scaleY(calc(1 / var(--auftakt-zoom)))}to{transform:scaleY(1)}}@keyframes auftakt-linien-weg{0%{opacity:.6}95%{opacity:.6}to{opacity:0}}@keyframes auftakt-knopf-schrumpfen{0%{width:var(--auftakt-knopf-gross);height:var(--auftakt-knopf-gross)}to{width:var(--auftakt-knopf);height:var(--auftakt-knopf)}}@keyframes auftakt-knopf-schrumpfen-innen{0%{width:calc(var(--auftakt-knopf-gross) - 2px);height:calc(var(--auftakt-knopf-gross) - 2px)}to{width:calc(var(--auftakt-knopf) - 2px);height:calc(var(--auftakt-knopf) - 2px)}}@keyframes auftakt-flaeche-wischen{0%{clip-path:polygon(0 0,0 0,0 0)}10%{clip-path:polygon(0 0,200% 0,0 200%)}to{clip-path:polygon(0 0,200% 0,0 200%)}}@keyframes auftakt-satz-1-weg{0%{opacity:1;transform:scale(1)}8%{opacity:0;transform:scale(.96)}to{opacity:0;transform:scale(.96)}}@keyframes auftakt-satz-2-auf{0%{opacity:0}10%{opacity:0}16%{opacity:1}to{opacity:1}}@keyframes auftakt-marke-positiv-weg{0%{opacity:1}4%{opacity:1}8%{opacity:0}to{opacity:0}}@keyframes auftakt-marke-negativ-auf{0%{opacity:0}5%{opacity:0}9%{opacity:1}to{opacity:1}}@keyframes auftakt-inhalt-links-weg{0%{transform:translate(0)}40%{transform:translate(0)}72%{transform:translate(-60%)}to{transform:translate(-60%)}}@keyframes auftakt-inhalt-rechts-weg{0%{transform:translate(0)}40%{transform:translate(0)}72%{transform:translate(60%)}to{transform:translate(60%)}}@keyframes auftakt-zipper-herab{0%{top:-60%}40%{top:-60%}72%{top:25%}to{top:25%}}@keyframes auftakt-pfeile-weg{0%{color:var(--color-hairline)}9%{color:var(--color-hairline)}11%{color:var(--color-nebel)}to{color:var(--color-nebel)}}@keyframes auftakt-linie-wachsen-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes auftakt-linie-wachsen-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes auftakt-einblenden{0%{opacity:0}to{opacity:1}}@keyframes auftakt-marke-zeichnen{to{stroke-dashoffset:0}}@keyframes auftakt-marke-fuellen{0%{fill-opacity:0;stroke-opacity:1}to{fill-opacity:1;stroke-opacity:0}}@keyframes auftakt-einblenden-fuellung{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes auftakt-kontur-weg{0%{stroke-opacity:1}to{stroke-opacity:0}}@keyframes auftakt-marke-flug{0%{transform:translate(0)scale(1)}to{transform:translate(var(--flug-dx,0px), var(--flug-dy,0px)) scale(var(--flug-s,.12))}}@keyframes auftakt-pfeil-puls{0%{opacity:1;transform:translateY(0)}26%{opacity:.45;transform:translateY(18px)}90%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.leiste{z-index:40;height:var(--leiste-oben);font-family:var(--font-marke);--leiste-text:var(--color-tinte);--leiste-nebel:var(--color-sekundaer);--leiste-strich:var(--color-nordsee-dunkel);--leiste-blatt:var(--color-weiss);--leiste-linie:var(--color-hairline);color:var(--leiste-text);background:var(--color-papier);border-bottom:1px solid var(--leiste-linie);justify-content:space-between;align-items:center;gap:2rem;padding:0 1.5rem;font-size:15px;font-weight:500;line-height:1;display:flex;position:absolute;inset:0 0 auto}.leiste a{color:inherit;text-decoration:none}.leiste a:hover{color:var(--leiste-text);text-underline-offset:.2em;text-decoration:underline}.leiste-pfad{white-space:nowrap;align-items:center;gap:.875rem;min-width:0;display:flex}.leiste-marke{line-height:0;display:block}.leiste-marke svg{display:block}.leiste-marke-negativ{display:none}.leiste-trenner,.leiste-glied{color:var(--leiste-nebel)}.leiste-glied:hover{color:var(--leiste-text)}.leiste-titel{color:var(--leiste-text);font-weight:600}.leiste-klapp{color:var(--leiste-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-weight:600;display:none}.leiste-klapp .leiste-klapp-pfeil{width:14px;height:14px;transition:transform .25s}.leiste-klapp[aria-expanded=true] .leiste-klapp-pfeil{transform:rotate(180deg)}.leiste-klapp:focus-visible{outline:2px solid var(--leiste-strich);outline-offset:4px}.leiste[data-geschwister] .leiste-titel{display:none}.leiste[data-geschwister] .leiste-klapp{display:flex}.leiste-haupt{white-space:nowrap;align-items:center;gap:2rem;display:flex}.leiste-haupt a{color:var(--leiste-nebel);padding-bottom:6px}.leiste-haupt a:hover{color:var(--leiste-text);text-decoration:none}.leiste-haupt a[aria-current=page]{color:var(--leiste-text);box-shadow:inset 0 -2px 0 0 var(--leiste-strich)}.leiste-blatt{width:16.25rem;margin-left:var(--leiste-blatt-x,0px);background:var(--leiste-blatt);border:1px solid var(--leiste-linie);color:var(--leiste-text);z-index:41;position:absolute;top:100%;left:0}.leiste-blatt[hidden]{display:none}.leiste-blatt ul{margin:0;padding:0;list-style:none}.leiste-blatt li a{border-top:1px solid var(--leiste-linie);color:var(--leiste-nebel);justify-content:space-between;align-items:center;padding:.875rem 1.25rem;font-weight:500;display:flex}.leiste-blatt li a:hover{color:var(--leiste-text);text-decoration:none}.leiste-blatt li a[aria-current=page]{color:var(--leiste-text);font-weight:600}.leiste-blatt li a:focus-visible{outline:2px solid var(--leiste-strich);outline-offset:-4px}.leiste-punkt{background:var(--leiste-strich);border-radius:50%;width:6px;height:6px}.leiste-blatt-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--leiste-nebel);margin:0;padding:.75rem 1.25rem .5rem;font-size:11px}.leiste-blatt-pfad,.leiste-blatt-alle,.leiste-schleier{display:none}body:has(.buehne) .leiste{--leiste-text:var(--color-weiss);--leiste-nebel:var(--color-nebel);--leiste-strich:var(--color-nordsee-hell);--leiste-blatt:#163047}@supports (color:color-mix(in lab, red, red)){body:has(.buehne) .leiste{--leiste-blatt:color-mix(in oklab, var(--color-tiefsee), black 18%)}}body:has(.buehne) .leiste{--leiste-linie:var(--linie-auf-tiefsee);background:0 0;border-bottom:0}body:has(.buehne) .leiste .leiste-marke-positiv{display:none}body:has(.buehne) .leiste .leiste-marke-negativ{display:block}body.mit-leiste:not(:has(.buehne)){padding-top:var(--leiste-oben)}body.mit-leiste:not(:has(.buehne)) .skip-link{--skip-top:calc(var(--leiste-oben) + .5rem)}@media (width<=47.99rem){:root{--leiste-oben:56px}.leiste{gap:0;padding:0 0 0 1rem;font-size:14px}.leiste-pfad .leiste-trenner,.leiste-glied,.leiste-titel,.leiste-haupt{display:none}.leiste-pfad{flex:auto;justify-content:space-between}.leiste-klapp{height:var(--leiste-oben);padding:0 1rem;display:flex}.leiste-blatt{top:var(--leiste-oben);width:auto;max-height:calc(100svh - var(--leiste-oben));border-width:0 0 1px;margin:0;font-size:17px;position:fixed;left:0;right:0;overflow:auto;box-shadow:0 24px 48px #00000059}.leiste-blatt li a{padding:1rem}.leiste-blatt-pfad{color:var(--leiste-nebel);align-items:center;gap:.625rem;margin:0;padding:1.25rem 1rem .75rem;font-size:13px;display:flex}.leiste-blatt-pfad a{color:var(--leiste-nebel)}.leiste-blatt-pfad .leiste-blatt-aktuell{color:var(--leiste-text);font-weight:600}.leiste-blatt-alle{display:block}.leiste-blatt-alle .leiste-blatt-kicker{padding-top:1.375rem}.leiste-blatt-start{border-top:1px solid var(--leiste-linie);color:var(--leiste-nebel);justify-content:space-between;align-items:center;padding:1rem;font-size:15px;display:flex}.leiste-blatt-start span{color:var(--leiste-strich)}.leiste[data-offen] .leiste-schleier{inset:var(--leiste-oben) 0 0 0;z-index:40;background:#1b3a578c;display:block;position:fixed}.leiste-blatt{z-index:41}body:has(.buehne) .leiste[data-offen]{background:var(--leiste-blatt)}}@media (width>=48rem){.leiste-blatt-start{display:none}}.buehne{isolation:isolate;background:var(--color-tiefsee);min-height:100svh;color:var(--color-weiss);--v1:12%;--v2:50%;--v3:80%;--h1:20%;--h2:56%;--h3:80%;--linie:var(--linie-auf-tiefsee);--buehne-dunkel:var(--buehne-farbe);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.buehne{--buehne-dunkel:color-mix(in oklab, var(--buehne-farbe), black 60%)}}.buehne{--wort-breite:calc((100vw - var(--leiste)) * .88 - 1.5rem)}.buehne-linien{pointer-events:none;position:absolute;inset:0}.buehne-linie-v,.buehne-linie-h{background:var(--linie);position:absolute}.buehne-linie-v{transform-origin:50% 0;width:1px;top:0;bottom:0}.buehne-linie-h{transform-origin:0;height:1px;left:0;right:0}.buehne-linie-v1{left:var(--v1)}.buehne-linie-v2{left:var(--v2)}.buehne-linie-v3{left:var(--v3)}.buehne-linie-h1{top:var(--h1)}.buehne-linie-h2{top:var(--h2)}.buehne-linie-h3{top:var(--h3)}.buehne-motiv{left:var(--v2);right:0;top:var(--h1);bottom:calc(100% - var(--h3));pointer-events:none;padding:3%;position:absolute}.buehne-motiv svg{width:100%;height:100%;display:block}.buehne-motiv-felder{pointer-events:auto;place-items:center;display:grid;container-type:size}.buehne-felder{aspect-ratio:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5%;width:min(74cqw,100cqh);display:grid}.buehne-feld{background:var(--feld);color:var(--feld);text-decoration:none;transition:opacity .35s cubic-bezier(.4,0,.2,1);display:block;position:relative}.buehne-feld:focus-visible{outline:2px solid var(--color-weiss);outline-offset:3px}.buehne-feld-kern{background:var(--feld);position:absolute;inset:28%}@supports (color:color-mix(in lab, red, red)){.buehne-feld-kern{background:color-mix(in oklab, var(--feld), black 60%)}}.buehne-feld-kern{transition:inset .35s cubic-bezier(.4,0,.2,1)}.buehne-feld:hover .buehne-feld-kern,.buehne-feld:focus-visible .buehne-feld-kern{inset:0}.buehne-feld-inhalt{place-items:center;display:grid;position:absolute;inset:0}.buehne-feld-zeichen{aspect-ratio:1;width:24%;transition:transform .35s cubic-bezier(.4,0,.2,1);display:block}.buehne-feld-zeichen svg{fill:currentColor;width:100%;height:100%;display:block}.buehne-feld:hover .buehne-feld-zeichen,.buehne-feld:focus-visible .buehne-feld-zeichen{transform:translateY(-45%)}.buehne-feld-name{font-family:var(--font-marke);font-weight:var(--font-weight-marke);letter-spacing:-.01em;text-align:center;opacity:0;font-size:clamp(.9375rem,1.5vw,1.5rem);line-height:1.1;transition:opacity .3s .1s,transform .3s .1s;position:absolute;top:58%;left:8%;right:8%;transform:translateY(.4em)}.buehne-feld:hover .buehne-feld-name,.buehne-feld:focus-visible .buehne-feld-name{opacity:1;transform:none}.buehne-felder:has(.buehne-feld:hover,.buehne-feld:focus-visible) .buehne-feld:not(:hover,:focus-visible){opacity:.55}@media (hover:none),(width<=47.99rem){.buehne-feld-kern{inset:0}.buehne-feld-zeichen{transform:translateY(-45%)}.buehne-feld-name{opacity:1;transform:none}}.buehne-weiter{left:var(--v2);color:var(--color-nebel);font-family:var(--font-marke);letter-spacing:.14em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.75rem;font-size:13px;font-weight:700;text-decoration:none;display:flex;position:absolute;bottom:2.25rem;transform:translate(-50%)}.buehne-weiter:before{content:"";background:linear-gradient(to bottom, transparent, var(--color-nordsee-hell));width:1px;height:3.75rem;position:absolute;bottom:100%;left:50%}.buehne-weiter:hover{color:var(--color-weiss)}.buehne-weiter:focus-visible{outline:2px solid var(--color-weiss);outline-offset:4px}.buehne-weiter-text{order:-1}.buehne-weiter-kasten{border:1px solid var(--linie);width:44px;height:44px;color:var(--color-nordsee-hell);place-items:center;display:grid}.buehne-weiter-kasten svg{width:22px;height:22px}.buehne-weiter:hover .buehne-weiter-kasten{border-color:var(--color-nordsee-hell)}.buehne-ende{width:1px;height:1px;position:absolute;bottom:0;left:0}@media (width<=47.99rem){.buehne-weiter{font-size:12px;bottom:1.5rem}.buehne-weiter-kasten{width:40px;height:40px}.buehne-weiter-kasten svg{width:20px;height:20px}.buehne-weiter:before{height:2.5rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.buehne-weiter{animation:.6s 1.4s both buehne-ein}.buehne-weiter-kasten svg{animation:2.4s ease-in-out 2s infinite buehne-pfeil}}@keyframes buehne-pfeil{0%,40%,to{transform:none}15%{transform:translateY(5px)}30%{transform:translateY(-1px)}}.buehne-motiv-stapel{pointer-events:auto;flex-direction:column;justify-content:flex-end;gap:1.25rem;padding:3% 3% 0;display:flex}.buehne-stapel{flex:auto;min-height:0;position:relative}.buehne-stapel-fenster{aspect-ratio:4/3;background:var(--color-weiss);border:1px solid var(--linie-auf-tiefsee);flex-direction:column;width:62%;transition:left .9s cubic-bezier(.4,0,.2,1),top .9s cubic-bezier(.4,0,.2,1),opacity .9s,transform .9s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;overflow:hidden;box-shadow:0 30px 60px #00000059}.buehne-stapel-fenster[data-pos="0"]{z-index:3;opacity:1;cursor:default;top:0;left:0;transform:none}.buehne-stapel-fenster:not([data-pos="0"]){cursor:pointer}.buehne-stapel-fenster[data-pos="1"]{z-index:2;opacity:.92;top:22%;left:30%;transform:scale(.96)}.buehne-stapel-fenster[data-pos="2"]{z-index:1;opacity:.8;top:40%;left:38%;transform:scale(.92)}.buehne-stapel-fenster img{object-fit:cover;object-position:top;flex:auto;width:100%;height:100%;min-height:0}.buehne-stapel-leiste{background:#eeebe4;flex:none;align-items:center;gap:6px;height:1.75rem;padding:0 .75rem;display:flex}.buehne-stapel-leiste span{background:var(--color-hairline);border-radius:50%;width:8px;height:8px}.buehne-stapel-leer{letter-spacing:.1em;text-transform:uppercase;color:var(--color-sekundaer);flex:auto;place-items:center;font-size:12px;display:grid}.buehne-stapel-text{font-family:var(--font-marke);font-weight:var(--font-weight-marke);flex-direction:column;flex:none;gap:.375rem;margin:0;display:flex}.buehne-stapel-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--color-nebel);font-size:12px}.buehne-stapel-domain{color:var(--color-weiss);text-decoration:underline;-webkit-text-decoration-color:var(--color-nordsee-hell);-webkit-text-decoration-color:var(--color-nordsee-hell);text-decoration-color:var(--color-nordsee-hell);text-underline-offset:.2em;font-size:1.125rem}.buehne-stapel-domain:hover{color:var(--color-nordsee-hell)}.buehne-stapel-domain:focus-visible{outline:2px solid var(--color-weiss);outline-offset:3px}.buehne-stapel-weitere{color:var(--color-nebel);font-size:.9375rem}@media (width<=47.99rem){.buehne-motiv-stapel{gap:.75rem;padding:0}.buehne-stapel-fenster{width:70%;box-shadow:0 16px 32px #00000059}}.buehne-wort{left:var(--v1);right:1.5rem;top:var(--h2);pointer-events:none;padding-bottom:.08em;position:absolute;transform:translateY(-100%)}.buehne-kicker{font-family:var(--font-marke);font-weight:var(--font-weight-marke);font-size:var(--text-kicker);line-height:var(--text-kicker--line-height);letter-spacing:var(--text-kicker--letter-spacing);text-transform:uppercase;color:var(--color-nebel);margin:0;position:absolute;bottom:calc(100% + .5rem);left:0}.buehne-h1{font-family:var(--font-marke);font-weight:var(--font-weight-marke);font-size:min(clamp(3rem, 11vw, 10.5rem), calc(var(--wort-breite) / (.55 * var(--zeichen,8))));letter-spacing:-.03em;color:var(--color-weiss);white-space:nowrap;hyphens:manual;margin:0 0 -.22em;padding-bottom:.22em;line-height:.95}.buehne-h1-text{display:inline-block}@media (width<=47.99rem){.buehne{--v1:6%;--v3:92%;--h1:14%;--h2:30%;--h3:86%;--wort-breite:calc(100vw * .94 - 1rem)}.buehne-wort{right:1rem}.buehne-h1{font-size:min(clamp(2.5rem, 17vw, 5rem), calc(var(--wort-breite) / (.55 * var(--zeichen,8))))}.buehne-motiv{left:var(--v1);right:1rem;top:calc(var(--h2) + 1.5rem);padding:0;bottom:7rem}}.buehne-tuer-teppich{opacity:.45}@media (prefers-reduced-motion:no-preference){.buehne-tuer-teppich{animation:5s ease-in-out 1.6s infinite buehne-tuer-teppich}}@keyframes buehne-tuer-teppich{0%,to{opacity:.35}50%{opacity:.6}}@media (prefers-reduced-motion:no-preference){.buehne-linie-v{animation:.9s cubic-bezier(.65,0,.35,1) both buehne-linie-v}.buehne-linie-h{animation:.9s cubic-bezier(.65,0,.35,1) both buehne-linie-h}.buehne-linie-v2,.buehne-linie-h2{animation-delay:.1s}.buehne-linie-v3,.buehne-linie-h3{animation-delay:.2s}.buehne-h1{clip-path:inset(-100% 0 0)}.buehne-h1-text{animation:.9s cubic-bezier(.2,.7,.2,1) .35s both buehne-wort}.buehne-kicker{animation:.6s .9s both buehne-ein}.buehne-motiv{animation:.8s cubic-bezier(.2,.7,.2,1) .6s both buehne-motiv}}@keyframes buehne-linie-v{0%{transform:scaleY(0)}to{transform:none}}@keyframes buehne-linie-h{0%{transform:scaleX(0)}to{transform:none}}@keyframes buehne-wort{0%{transform:translateY(100%)}to{transform:none}}@keyframes buehne-ein{0%{opacity:0}to{opacity:1}}@keyframes buehne-motiv{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.leistung-nummer{color:var(--feld-farbe,var(--color-nordsee))}.kontakt-kopf{padding-bottom:0!important}.bahn:has(.kontakt-wege-bahn){border-top-color:#0000}.kontakt-spalte{border-top:2px solid var(--color-tinte);padding-top:1.5rem}.kontakt-adresse-klein{font-family:var(--font-marke);font-weight:var(--font-weight-medium);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1}.kontakt-adresse-klein a{color:var(--color-tinte);text-underline-offset:.12em;transition:color var(--duration-kurz) var(--ease-marke);text-decoration-thickness:max(1px,.03em)}.kontakt-adresse-klein a:hover{color:var(--color-nordsee-dunkel)}.kontakt-person{align-items:center;gap:1.25rem;display:flex}.kontakt-schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}@media (width<=47.99rem){.kontakt-schritte{grid-template-columns:1fr;gap:1.5rem}}.anfrage.anfrage-hell .anfrage-feld{border-bottom-color:var(--color-hairline)}.anfrage.anfrage-hell .anfrage-feld:focus-within{border-bottom-color:var(--color-nordsee)}.anfrage.anfrage-hell .anfrage-label{color:var(--color-sekundaer)}.anfrage.anfrage-hell input,.anfrage.anfrage-hell textarea{color:var(--color-tinte)}.anfrage.anfrage-hell input::placeholder,.anfrage.anfrage-hell textarea::placeholder{color:var(--color-sekundaer);opacity:1}.anfrage.anfrage-hell .anfrage-hinweis,.anfrage.anfrage-hell .anfrage-kopie{color:var(--color-sekundaer)}.anfrage.anfrage-hell .anfrage-kopie a,.anfrage.anfrage-hell .anfrage-kopieren{color:var(--color-nordsee-dunkel)}@media (width<=47.99rem){.anfrage.anfrage-hell{margin-top:2.5rem}}.kontakt-adresse{letter-spacing:-.03em;hyphens:manual;overflow-wrap:normal;white-space:nowrap;font-size:min(9.3vw,7rem);line-height:.95}.kontakt-adresse a{color:var(--color-tinte);text-underline-offset:.1em;transition:color var(--duration-kurz) var(--ease-marke);text-decoration-thickness:max(1px,.015em)}.kontakt-adresse a:hover{color:var(--color-nordsee-dunkel)}.kontakt-kachel .auftakt-kachel-titel{letter-spacing:-.02em;font-size:clamp(1.5rem,9cqw,2.75rem);line-height:1.05}.kontakt-wege{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.kontakt-wege li:not(:last-child):after{content:"·";color:var(--color-nebel);margin-left:.75rem}.projekt-fenster{aspect-ratio:4/3;background:var(--color-weiss);border:1px solid var(--color-hairline);flex-direction:column;text-decoration:none;transition:border-color .3s;display:flex;overflow:hidden}.projekt-fenster:hover{border-color:var(--color-nordsee)}.projekt-fenster-bild{object-fit:cover;object-position:top;flex:auto;width:100%;height:100%;min-height:0}.projekt-fenster-leiste{background:#eeebe4;align-items:center;gap:.5rem;height:2.25rem;padding:0 .875rem;display:flex}.projekt-fenster-leiste>span:not(.projekt-fenster-adresse){background:var(--color-hairline);border-radius:50%;width:9px;height:9px}.projekt-fenster-adresse{color:var(--color-sekundaer);margin-left:.75rem;font-size:12px}.projekt-fenster-flaeche{font-family:var(--font-marke);font-weight:var(--font-weight-marke);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sekundaer);flex:auto;place-items:center;font-size:12px;display:grid}.projekt-zeilen{grid-template-columns:6.5rem 1fr;gap:.75rem 1.25rem;margin:2rem 0 0;display:grid}.projekt-zeilen dt{font-family:var(--font-marke);font-weight:var(--font-weight-marke);letter-spacing:.12em;text-transform:uppercase;color:var(--color-sekundaer);padding-top:.3rem;font-size:11px}.projekt-zeilen dd{font-size:var(--text-body);color:var(--color-text);margin:0;line-height:1.55}@media (width<=47.99rem){.projekt-zeilen{grid-template-columns:1fr;gap:.25rem 0}.projekt-zeilen dd{margin-bottom:.75rem}}.anfrage{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.5rem 2rem;display:grid}.anfrage-feld{border-bottom:1px solid var(--linie-auf-tiefsee);flex-direction:column;gap:.125rem;transition:border-color .3s;display:flex}.anfrage-feld:focus-within{border-color:var(--color-nordsee-hell)}.anfrage-feld-breit{grid-column:1/-1}.anfrage-label{font-family:var(--font-marke);font-weight:var(--font-weight-marke);letter-spacing:.12em;text-transform:uppercase;color:var(--color-nebel);font-size:11px}.anfrage input,.anfrage textarea{width:100%;color:var(--color-weiss);font:inherit;background:0 0;border:0;outline:none;padding:.875rem 0;font-size:1.0625rem;line-height:1.5}:is(.anfrage input,.anfrage textarea)::placeholder{color:#d6e0eab3}@supports (color:color-mix(in lab, red, red)){:is(.anfrage input,.anfrage textarea)::placeholder{color:color-mix(in oklab, var(--color-nebel), transparent 30%)}}.anfrage textarea{resize:vertical;min-height:7rem}.anfrage-fuss{grid-column:1/-1;align-items:center;gap:1.5rem;padding-top:.5rem;display:flex}.anfrage-fuss .btn{flex:none}.anfrage-hinweis{color:var(--color-nebel);max-width:34rem;margin:0;font-size:13px;line-height:1.5}.anfrage-kopie{color:var(--color-nebel);grid-column:1/-1;margin:0;font-size:14px}.anfrage-kopie a{color:var(--color-weiss)}.anfrage-kopie[hidden]{display:none}.anfrage-kopieren{color:var(--color-weiss);font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=47.99rem){.anfrage{grid-template-columns:1fr;margin-top:2rem}.anfrage-fuss{flex-direction:column;align-items:flex-start;gap:1rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.wortmarke[data-astro-cid-2m2lo2xj]{line-height:0;display:inline-block}.wortmarke[data-astro-cid-2m2lo2xj] svg{height:var(--wortmarke-hoehe);width:auto}.skip-link[data-astro-cid-z4jru4n3]{left:1rem;top:var(--skip-top,1rem);z-index:50;background:var(--color-papier);transform:translateY(calc(-100% - var(--skip-top,1rem) - .5rem));padding:.5rem 1rem;position:absolute}.skip-link[data-astro-cid-z4jru4n3]:focus{transform:none}
