@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-petrol: #183a4a;--c-petrol-tief: #0f2a37;--c-salbei: #85ad90;--c-salbei-hell: #dce7dd;--c-wein: #5e3a47;--c-weiss: #ffffff;--c-stein: #f2f3ef;--c-tinte: #13212a;--c-grau: #56636a;--c-grau-hell: #a9b8be;--c-linie: rgba(19, 33, 42, .12);--c-linie-hell: rgba(255, 255, 255, .18);--c-griffner: #ffb200;--c-fehler: #9b2c2c;--c-elfenbein: #f8f5ef;--c-elfenbein-rgb: 248, 245, 239;--c-sand: #ede5d8;--c-taupe: #625b52;--c-gold: #d8bc8c;--c-gold-dunkel: #74572f;--c-oliverde: #1e1e16;--c-oliverde-rgb: 30, 30, 22;--c-bronze: #c9ae83;--c-bronze-rgb: 201, 174, 131;--c-erde: var(--c-oliverde-rgb);--verlauf-bild: linear-gradient(180deg, rgba(var(--c-erde), .42) 0%, rgba(var(--c-erde), 0) 24%, rgba(var(--c-erde), 0) 44%, rgba(var(--c-erde), .74) 76%, rgba(var(--c-oliverde-rgb), .94) 100%);--verlauf-seite: linear-gradient(90deg, rgba(var(--c-erde), .5) 0%, rgba(var(--c-erde), 0) 58%);--schimmer: radial-gradient(120% 80% at 78% 8%, rgba(var(--c-bronze-rgb), .32) 0%, rgba(var(--c-bronze-rgb), 0) 60%);--font-sans: "Geist Variable", "Helvetica Neue", Arial, sans-serif;--font-display: "Tiempos Headline", Georgia, "Times New Roman", serif;--fw-display: 300;--tracking-serif: -.02em;--fw-regular: 400;--fw-medium: 500;--tracking-display: -.045em;--tracking-heading: -.035em;--tracking-ui: -.005em;--tracking-label: .06em;--fs-12: .75rem;--fs-14: clamp(.8125rem, .79rem + .12vw, .875rem);--fs-16: clamp(1rem, .97rem + .15vw, 1.0625rem);--fs-18: clamp(1.0625rem, 1rem + .25vw, 1.125rem);--fs-22: clamp(1.15rem, 1.05rem + .45vw, 1.375rem);--fs-28: clamp(1.4rem, 1.2rem + .8vw, 1.75rem);--fs-36: clamp(1.6rem, 1.3rem + 1.3vw, 2.25rem);--fs-56: clamp(2.25rem, 1.6rem + 2.8vw, 3.75rem);--fs-84: clamp(2.6rem, 1.6rem + 4.4vw, 5.25rem);--fs-display: clamp(2.7rem, 1.6rem + 4.4vw, 5.5rem);--fs-display-2: clamp(2.1rem, 1.4rem + 3vw, 3.75rem);--lh-tight: 1;--lh-heading: 1.05;--lh-ui: 1.3;--lh-text: 1.55;--measure: 62ch;--sp-4: 4px;--sp-8: 8px;--sp-12: 12px;--sp-16: 16px;--sp-24: 24px;--sp-32: 32px;--sp-48: 48px;--sp-64: 64px;--sp-section: clamp(72px, 8vw, 120px);--sp-head: clamp(32px, 4vw, 56px);--container: 1280px;--gutter: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px));--r-pill: 999px;--r-8: 8px;--r-12: 12px;--r-16: 16px;--r-card: 20px;--r-hero: 28px;--r-band: 36px;--shadow-soft: 0 24px 48px -28px rgba(15, 42, 55, .35);--shadow-lift: 0 30px 60px -30px rgba(15, 42, 55, .45);--glass-bg: rgba(15, 42, 55, .38);--glass-line: rgba(255, 255, 255, .22);--glass-blur: 14px;--ease-out: cubic-bezier(.16, 1, .3, 1);--dur-fast: .2s;--dur-base: .35s;--dur-slow: 1.4s;--dur-reveal: .9s;--dur-maske: 1s;--dur-bild: 1.1s;--dur-zeichnen: 1.2s;--reveal-weg: 20px;--stagger: 70ms;--stagger-zeile: 90ms;--rand-seite: clamp(16px, 4vw, 64px);--z-header: 20;--z-sticky: 30}@property --rx{syntax: "<number>"; inherits: true; initial-value: 0;}@property --ry{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lift{syntax: "<number>"; inherits: true; initial-value: 0;}@property --gx{syntax: "<number>"; inherits: true; initial-value: 0;}@property --gy{syntax: "<number>"; inherits: true; initial-value: 0;}[data-reveal],[data-gruppe]>*{--bw-delay: calc(var(--bw-d, 0ms) + var(--bw-i, 0) * var(--bw-stagger, var(--stagger)))}@media screen{.bewegung :is([data-reveal=auf],[data-gruppe=auf]>*,[data-reveal=blende],[data-gruppe=blende]>*,[data-reveal=bild],[data-gruppe=bild]>*):not(.ist-sichtbar){opacity:0}.bewegung [data-reveal=maske]:not(.ist-geteilt){opacity:0}.bewegung [data-reveal=maske]:not(.ist-sichtbar) .bw-w>span{transform:translateY(125%)}.bewegung :is([data-reveal],[data-gruppe]>*):not(.ist-sichtbar) [data-zeichnen] path{opacity:0}.bewegung :is([data-reveal=auf],[data-gruppe=auf]>*).ist-sichtbar{animation:bw-auf var(--dur-reveal) var(--ease-out) var(--bw-delay) backwards}.bewegung :is([data-reveal=blende],[data-gruppe=blende]>*).ist-sichtbar{animation:bw-blende var(--dur-reveal) var(--ease-out) var(--bw-delay) backwards}.bewegung [data-reveal=maske] .bw-w{display:inline-block;overflow:clip;padding:.16em .08em .22em;margin:-.16em -.08em -.22em}.bewegung [data-reveal=maske] .bw-w>span{display:inline-block}.bewegung [data-reveal=maske].ist-sichtbar .bw-w>span{animation:bw-maske var(--dur-maske) var(--ease-out) backwards;animation-delay:calc(var(--bw-delay) + var(--bw-pause, 0ms) + var(--bw-z, 0) * var(--bw-zeile, var(--stagger-zeile)))}.bewegung [data-reveal=maske].ist-fertig .bw-w{overflow:visible}.bewegung :is([data-reveal=bild],[data-gruppe=bild]>*).ist-sichtbar{animation:bw-auf var(--dur-bild) var(--ease-out) var(--bw-delay) backwards}.bewegung :is([data-reveal=bild],[data-gruppe=bild]>*).ist-sichtbar img,.bewegung img[data-reveal=bild].ist-sichtbar{animation:bw-zoom calc(var(--dur-bild) + .6s) var(--ease-out) var(--bw-delay) backwards}.bewegung img[data-reveal=bild].ist-sichtbar{animation:bw-blende var(--dur-bild) var(--ease-out) var(--bw-delay) backwards,bw-zoom calc(var(--dur-bild) + .6s) var(--ease-out) var(--bw-delay) backwards}.bewegung .ist-sichtbar>[data-nach=auf]{animation:bw-auf var(--dur-reveal) var(--ease-out) calc(var(--bw-delay) + .3s) backwards}.bewegung .ist-sichtbar>[data-nach=blende]{animation:bw-blende var(--dur-reveal) var(--ease-out) calc(var(--bw-delay) + .45s) backwards}.bewegung .ist-sichtbar>[data-nach=hoch]{--bw-weg: 12px;animation:bw-hoch var(--dur-bild) var(--ease-out) calc(var(--bw-delay) + .15s) backwards}.bewegung .ist-sichtbar [data-zeichnen] path{animation:bw-zeichnen var(--dur-zeichnen) cubic-bezier(.65,0,.35,1) backwards;animation-delay:calc(var(--bw-delay) + var(--bw-zeichnen-d, .25s) + var(--bw-n, 0) * .18s)}.bewegung .sofort,.bewegung .sofort *{animation:none!important}}@keyframes bw-auf{0%{opacity:0;transform:translateY(var(--bw-weg, var(--reveal-weg)))}}@keyframes bw-blende{0%{opacity:0}}@keyframes bw-hoch{0%{transform:translateY(var(--bw-weg, var(--reveal-weg)))}}@keyframes bw-maske{0%{transform:translateY(125%)}}@keyframes bw-zoom{0%{transform:scale(1.07)}}@keyframes bw-zeichnen{0%{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}6%{opacity:1}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@font-face{font-family:Tiempos Headline;src:url(/_astro/tiempos-headline-300.C234RbYq.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--c-elfenbein);color:var(--c-tinte);font:var(--fw-regular) var(--fs-18) / var(--lh-text) var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,svg{display:block;max-width:100%}img{height:auto}h1 em,h2 em{font-style:normal;font-synthesis:none}h1,h2,h3,h4{margin:0;font-weight:var(--fw-medium);letter-spacing:var(--tracking-heading);line-height:var(--lh-heading);text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--c-gold);color:var(--c-petrol-tief)}:focus-visible{outline:2px solid var(--c-petrol);outline-offset:3px;border-radius:4px}.on-dark :focus-visible{outline-color:var(--c-salbei)}.num{font-variant-numeric:tabular-nums lining-nums}.wrap{width:100%;max-width:var(--container);margin-inline:auto;padding-left:var(--gutter);padding-right:var(--gutter-r)}.section{padding-block:var(--sp-section)}.section--stein{background:var(--c-stein)}.section--sand{background:var(--c-sand)}.display{font-family:var(--font-display);font-weight:var(--fw-display);letter-spacing:var(--tracking-serif);line-height:1}.section--petrol{background:var(--c-petrol);color:var(--c-weiss)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:var(--c-petrol);color:var(--c-weiss);padding:12px 18px;border-radius:var(--r-pill);text-decoration:none}.skip-link:focus{top:16px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
