@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geologica-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geologica-latin-ext.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/host-grotesk-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/host-grotesk-latin-ext.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/host-grotesk-italic-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Host Grotesk;font-style:italic;font-weight:300 800;font-display:swap;src:url(/fonts/host-grotesk-italic-latin-ext.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geologica Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:103.8%;ascent-override:94%;descent-override:26.5%;line-gap-override:0%}@font-face{font-family:Host Grotesk Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:105.7%;ascent-override:96%;descent-override:29.8%;line-gap-override:0%}:root{--c-cream:#faf6ee;--c-cream-deep:#f5f0e6;--c-cream-shade:#efe9de;--c-cream-line:#dad4ca;--c-ink:#0d1727;--c-ink-muted:#444f5f;--c-ink-faint:#626b79;--c-night:#162440;--c-night-deep:#111c33;--c-night-raised:#1f3050;--c-night-line:rgb(249 245 235/0.12);--c-night-line-strong:rgb(249 245 235/0.22);--c-moon:#f9f5eb;--c-moon-muted:rgb(249 245 235/0.74);--c-moon-faint:rgb(249 245 235/0.56);--c-orange:#f07b3f;--c-orange-action:#c3501a;--c-orange-deep:#a54118;--c-orange-tint:#ffe7d2;--c-orange-glow:rgb(240 123 63/0.38);--c-orange-haze:rgb(240 123 63/0.14);--c-white:#ffffff;--c-error:#8e2b22;--c-error-surface:#fbe9e4;--c-error-on-night:#ffb4a3;--c-success:#1f5d43;--c-success-surface:#e2f0e8;--tint-teal-surface:#c2f5f6;--tint-teal-ink:#00595e;--tint-sage-surface:#d3f5db;--tint-sage-ink:#035a31;--tint-apricot-surface:#ffe6c5;--tint-apricot-ink:#9c4200;--tint-rose-surface:#ffe0e2;--tint-rose-ink:#99273e;--tint-lavender-surface:#ebe7ff;--tint-lavender-ink:#4e4092;--tint-sky-surface:#cdf1ff;--tint-sky-ink:#005491;--font-display:"Geologica","Geologica Fallback",ui-sans-serif,system-ui,sans-serif;--font-text:"Host Grotesk","Host Grotesk Fallback",ui-sans-serif,system-ui,sans-serif;--fs-display-1:clamp(1.875rem,1.6rem + 1.9vw,3.375rem);--fs-display-2:clamp(1.75rem,1.47rem + 1.25vw,2.625rem);--fs-display-3:clamp(1.4375rem,1.24rem + 0.9vw,2rem);--fs-display-4:clamp(1.25rem,1.15rem + 0.45vw,1.5625rem);--fs-title:clamp(1.125rem,1.07rem + 0.25vw,1.3125rem);--fs-lede:clamp(1.125rem,1.04rem + 0.38vw,1.375rem);--fs-body:1.0625rem;--fs-small:0.9375rem;--fs-caption:0.8125rem;--lh-display:1.08;--lh-heading:1.1;--lh-title:1.25;--lh-text:1.6;--lh-tight-text:1.45;--tracking-display:-0.032em;--tracking-heading:-0.026em;--tracking-title:-0.015em;--tracking-caption:0.01em;--fw-display:560;--fw-heading:560;--fw-title:600;--fw-text:400;--fw-text-strong:600;--measure:64ch;--measure-narrow:46ch;--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:2rem;--s-8:2.5rem;--s-9:3rem;--s-10:4rem;--s-11:5rem;--s-12:6rem;--s-section:clamp(4.5rem,2.6rem + 8.4vw,10.5rem);--s-section-tight:clamp(3.5rem,2.4rem + 4.8vw,6.5rem);--s-stack:clamp(1.25rem,1rem + 1vw,2rem);--layout-max:85rem;--layout-wide:96rem;--gutter:clamp(1.25rem,0.6rem + 3vw,3rem);--header-h:4.5rem;--r-field:0.75rem;--r-chip:0.5rem;--r-media:1rem;--r-panel:1.75rem;--r-pill:999px;--shadow-soft:0 1px 2px rgb(6 14 27/0.06),0 10px 28px -14px rgb(6 14 27/0.22);--shadow-lift:0 2px 4px rgb(6 14 27/0.08),0 28px 60px -28px rgb(6 14 27/0.45);--shadow-media:0 1px 0 rgb(255 255 255/0.06) inset,0 40px 80px -40px rgb(0 0 0/0.65),0 0 0 1px rgb(249 245 235/0.08);--glow-orange:0 0 0 1px rgb(240 123 63/0.35),0 18px 48px -18px var(--c-orange-glow);--glass-night-bg:rgb(17 29 49/0.62);--glass-night-border:rgb(249 245 235/0.12);--glass-paper-bg:rgb(249 245 235/0.76);--glass-paper-border:rgb(16 26 43/0.08);--glass-blur:blur(18px) saturate(1.6);--glass-blur-strong:blur(28px) saturate(1.7);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.32,0.72,0,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:220ms;--dur-mid:450ms;--dur-slow:900ms;--dur-reveal:1100ms;--stagger:80ms;--reveal-blur:8px;--reveal-shift:2rem;--focus-ring:0 0 0 3px var(--c-cream),0 0 0 6px var(--c-orange-action);--focus-ring-night:0 0 0 3px var(--c-night),0 0 0 6px var(--c-orange);--z-base:1;--z-sticky:40;--z-header:60;--z-overlay:80;--z-chat:90;--z-toast:100}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-mid:1ms;--dur-slow:1ms;--dur-reveal:1ms;--stagger:0ms;--reveal-blur:0px;--reveal-shift:0px}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-6));hanging-punctuation:first last}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{margin:0;min-height:100svh;background:var(--c-night);color:var(--c-ink);font-family:var(--font-text);font-size:var(--fs-body);font-weight:var(--fw-text);line-height:var(--lh-text);font-feature-settings:"kern";font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}canvas,img,picture,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol[role=list],ul[role=list]{list-style:none;padding:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--fw-heading);line-height:var(--lh-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}dd,li,p{text-wrap:pretty}:lang(de) h1,:lang(de) h2,:lang(es) h1,:lang(es) h2,:lang(fr) h1,:lang(fr) h2,:lang(it) h1,:lang(it) h2,:lang(nl) h1,:lang(nl) h2,:lang(pl) h1,:lang(pl) h2,:lang(pt) h1,:lang(pt) h2{hyphens:auto;-webkit-hyphens:auto}::selection{background:var(--c-orange);color:var(--c-ink)}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring-gap,var(--c-cream)),0 0 0 6px var(--focus-ring-color,var(--c-orange-action));border-radius:4px}[data-tone=paper-deep],[data-tone=paper]{color:var(--c-ink);--tone-text:var(--c-ink);--tone-muted:var(--c-ink-muted);--tone-faint:var(--c-ink-faint);--tone-line:var(--c-cream-line);--tone-line-strong:#c3bcb0;--tone-card:var(--c-white);--tone-accent:var(--c-orange-deep);--tone-surface:var(--c-white);--tone-on-accent:var(--c-white);--primary-bg:var(--c-orange-action);--primary-fg:var(--c-white);--primary-hover:var(--c-orange-deep);--primary-icon:rgb(255 255 255/0.16);--primary-shadow:0 10px 26px -16px rgb(195 80 26/0.7);--field-bg:var(--c-white);--field-fg:var(--c-ink);--field-border:var(--c-cream-line);--field-border-hover:#c3bcb0;--field-placeholder:var(--c-ink-faint);--field-focus:var(--c-orange-action);--field-focus-halo:rgb(195 80 26/0.18);--check-on:var(--c-orange-action);--check-mark:var(--c-white);--error-text:var(--c-error);--focus-ring-color:var(--c-orange-action);--focus-ring-gap:var(--c-cream);--media-shadow:0 0 0 1px rgb(16 26 43/0.08),var(--shadow-lift)}[data-tone=paper]{background-color:var(--c-cream);background-image:radial-gradient(70% 55% at 100% 0,rgb(240 123 63/.07),transparent 70%),linear-gradient(180deg,rgb(255 255 255/.55),rgb(255 255 255/0) 45%)}[data-tone=paper-deep]{background-color:var(--c-cream-deep);background-image:radial-gradient(60% 70% at 0 0,rgb(255 255 255/.6),transparent 70%),radial-gradient(55% 60% at 100% 100%,rgb(240 123 63/.09),transparent 72%);--tone-accent:var(--c-orange-deep);--tone-surface:var(--c-cream);--focus-ring-gap:var(--c-cream-deep)}[data-tone=midnight],[data-tone=night]{color:var(--c-moon);--tone-text:var(--c-moon);--tone-muted:var(--c-moon-muted);--tone-faint:var(--c-moon-faint);--tone-line:var(--c-night-line);--tone-line-strong:var(--c-night-line-strong);--tone-card:rgb(249 245 235/0.04);--tone-accent:var(--c-orange);--tone-surface:var(--c-night-raised);--tone-on-accent:var(--c-ink);--primary-bg:var(--c-orange);--primary-fg:var(--c-ink);--primary-hover:#f58f59;--primary-icon:rgb(16 26 43/0.12);--primary-shadow:0 10px 34px -14px var(--c-orange-glow);--field-bg:rgb(249 245 235/0.06);--field-fg:var(--c-moon);--field-border:rgb(249 245 235/0.18);--field-border-hover:rgb(249 245 235/0.34);--field-placeholder:rgb(249 245 235/0.5);--field-focus:var(--c-orange);--field-focus-halo:rgb(240 123 63/0.22);--check-on:var(--c-orange);--check-mark:var(--c-ink);--error-text:var(--c-error-on-night);--focus-ring-color:var(--c-orange);--focus-ring-gap:var(--c-night);--media-shadow:var(--shadow-media)}[data-tone=night]{background-color:var(--c-night)}[data-tone=midnight]{background-color:var(--c-night-deep);--focus-ring-gap:var(--c-night-deep)}[data-tone=ember]{background-color:var(--c-orange);color:var(--c-ink);--tone-text:var(--c-ink);--tone-muted:rgb(16 26 43/0.82);--tone-faint:rgb(16 26 43/0.72);--tone-line:rgb(16 26 43/0.18);--tone-accent:var(--c-ink);--tone-surface:var(--c-cream);--tone-on-accent:var(--c-cream);--primary-bg:var(--c-ink);--primary-fg:var(--c-cream);--primary-hover:#1c2a42;--primary-icon:rgb(249 245 235/0.12);--primary-shadow:0 12px 30px -16px rgb(16 26 43/0.6);--field-bg:var(--c-cream);--field-fg:var(--c-ink);--field-border:rgb(16 26 43/0.2);--field-border-hover:rgb(16 26 43/0.4);--field-placeholder:var(--c-ink-faint);--field-focus:var(--c-ink);--field-focus-halo:rgb(16 26 43/0.16);--check-on:var(--c-ink);--check-mark:var(--c-cream);--error-text:var(--c-ink);--focus-ring-color:var(--c-ink);--focus-ring-gap:var(--c-orange)}.t-display-1,.t-display-2,.t-display-3,.t-display-4{font-family:var(--font-display);text-wrap:balance}.t-display-1{font-size:var(--fs-display-1);line-height:var(--lh-display)}.t-display-1,.t-display-2{font-weight:var(--fw-display);letter-spacing:var(--tracking-display)}.t-display-2{font-size:var(--fs-display-2);line-height:1}.t-display-3{font-size:var(--fs-display-3);line-height:var(--lh-heading)}.t-display-3,.t-display-4{font-weight:var(--fw-heading);letter-spacing:var(--tracking-heading)}.t-display-4{font-size:var(--fs-display-4);line-height:1.12}.t-title{font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--fw-title);line-height:var(--lh-title);letter-spacing:var(--tracking-title)}.t-lede{font-size:var(--fs-lede);line-height:1.5;color:var(--tone-muted,inherit);max-width:var(--measure-narrow)}.t-body{font-size:var(--fs-body);line-height:var(--lh-text)}.t-small{font-size:var(--fs-small);line-height:var(--lh-tight-text)}.t-caption{font-size:var(--fs-caption);line-height:1.4;letter-spacing:var(--tracking-caption);color:var(--tone-faint,inherit)}.t-muted{color:var(--tone-muted)}.t-accent{color:var(--tone-accent)}.t-figures{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.container{width:100%;max-width:calc(var(--layout-max) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.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:fixed;top:var(--s-3);left:var(--s-3);z-index:var(--z-toast);padding:var(--s-3) var(--s-5);border-radius:var(--r-pill);background:var(--c-orange);color:var(--c-ink);font-weight:var(--fw-text-strong);text-decoration:none;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{transform:none}.js [data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-shift),0);filter:blur(var(--reveal-blur));transition:opacity var(--dur-slow) var(--ease-out),transform 1.2s var(--ease-spring),filter var(--dur-slow) var(--ease-out);transition-delay:calc(var(--reveal-order, 0) * var(--stagger));will-change:opacity,transform,filter}.js [data-reveal].is-revealed{opacity:1;transform:none;filter:none;will-change:auto}.js [data-reveal=fade]{transform:none}.js [data-reveal=scale]{transform:translate3d(0,calc(var(--reveal-shift) * .6),0) scale(.97)}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transform:none;filter:none;transition:none}}@keyframes mc-sharpen{0%{filter:blur(14px);transform:translate3d(0,.16em,0)}to{filter:none;transform:none}}@keyframes mc-rise{0%{opacity:0;transform:translate3d(0,1.25rem,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-entrance=sharpen]{animation:mc-sharpen 1.1s var(--ease-spring) both;animation-delay:calc(var(--entrance-order, 0) * .12s)}[data-entrance=rise]{animation:mc-rise 1s var(--ease-spring) backwards;animation-delay:calc(.3s + var(--entrance-order, 0) * .12s)}}html[data-motion=off] *,html[data-motion=off] :after,html[data-motion=off] :before{animation:none!important;transition:none!important}html[data-motion=off] [data-reveal]{opacity:1!important;transform:none!important;filter:none!important}[data-tone][data-surface=none]{background:transparent}.lattice{position:relative;isolation:isolate}.lattice:before{inset:0;background-image:repeating-linear-gradient(31.05deg,transparent 0 47px,rgb(16 26 43/.055) 47px 48px),repeating-linear-gradient(-31.05deg,transparent 0 47px,rgb(16 26 43/.055) 47px 48px);-webkit-mask-image:radial-gradient(75% 85% at var(--lattice-x,78%) var(--lattice-y,55%),#000 0,rgb(0 0 0/.5) 45%,transparent 80%);mask-image:radial-gradient(75% 85% at var(--lattice-x,78%) var(--lattice-y,55%),#000 0,rgb(0 0 0/.5) 45%,transparent 80%)}.lattice:after,.lattice:before{content:"";position:absolute;z-index:-1;pointer-events:none}.lattice:after{width:min(70vw,60rem);aspect-ratio:1;right:-10%;top:-20%;border-radius:50%;background:radial-gradient(closest-side,rgb(240 123 63/.14),rgb(255 214 180/.1) 45%,transparent)}main>[data-tone=paper]+[data-tone=paper-deep]{background-image:linear-gradient(180deg,var(--c-cream),rgb(241 235 221/0) clamp(8rem,14vw,14rem)),radial-gradient(60% 70% at 0 0,rgb(255 255 255/.6),transparent 70%),radial-gradient(55% 60% at 100% 100%,rgb(240 123 63/.09),transparent 72%)}main>[data-tone=paper-deep]+[data-tone=paper]{background-image:linear-gradient(180deg,var(--c-cream-deep),rgb(249 245 235/0) clamp(8rem,14vw,14rem)),radial-gradient(70% 55% at 100% 0,rgb(240 123 63/.07),transparent 70%)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) main figure img{animation:frame-zoom linear both;animation-timeline:view();animation-range:entry 0 cover 45%}}}@keyframes frame-zoom{0%{transform:scale(1.12)}to{transform:none}}