:root{color-scheme:light;--color-cream-50:#fffdf9;--color-cream-100:#fff9f0;--color-cream-200:#fff4e8;--color-white:#fff;--color-ink-900:#28313d;--color-ink-700:#4f5a67;--color-ink-600:#5d6875;--color-border-subtle:#e7e0d6;--color-border-default:#d9d2c7;--color-border-strong:#b8b0a4;--color-brand-50:#eaf2ff;--color-brand-100:#d8e8ff;--color-brand-500:#0058dd;--color-brand-600:#0048b8;--color-brand-700:#003c9b;--color-shadow-rgb:31 46 67;--color-background:var(--color-cream-100);--color-background-subtle:var(--color-cream-50);--color-surface:var(--color-white);--color-surface-warm:var(--color-cream-200);--color-text:var(--color-ink-900);--color-text-muted:var(--color-ink-600);--color-text-subtle:var(--color-ink-700);--color-border:var(--color-border-default);--color-border-muted:var(--color-border-subtle);--color-link:var(--color-brand-500);--color-link-hover:var(--color-brand-600);--color-link-active:var(--color-brand-700);--color-action-primary:var(--color-brand-500);--color-action-primary-hover:var(--color-brand-600);--color-action-primary-active:var(--color-brand-700);--color-on-action-primary:var(--color-white);--color-focus:var(--color-brand-500);--color-selection-background:var(--color-brand-100);--color-selection-text:var(--color-ink-900);--font-family-display:"Balsamiq Sans", "Trebuchet MS", system-ui, sans-serif;--font-family-body:"Quicksand", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-xs:.8125rem;--font-size-sm:.9375rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:clamp(1.625rem, 1.45rem + .8vw, 2rem);--font-size-3xl:clamp(2rem, 1.6rem + 1.8vw, 3rem);--font-size-4xl:clamp(2.5rem, 1.75rem + 3.2vw, 4.5rem);--line-height-none:1;--line-height-tight:1.1;--line-height-heading:1.18;--line-height-body:1.65;--line-height-ui:1.25;--letter-spacing-tight:0;--letter-spacing-normal:0;--letter-spacing-wide:.04em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--measure-body:65ch;--measure-lead:52ch;--measure-narrow:42ch;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--section-space:clamp(4rem, 8vw, 8rem);--section-space-compact:clamp(3rem, 6vw, 5rem);--container-text:45rem;--container-narrow:60rem;--container-wide:75rem;--container-max:90rem;--page-gutter:clamp(1.25rem, 4vw, 3rem);--grid-gap:clamp(1rem, 2.5vw, 2rem);--radius-xs:.5rem;--radius-sm:.75rem;--radius-md:1.125rem;--radius-lg:1.75rem;--radius-pill:999px;--shadow-cover:0 1rem 2.5rem rgb(var(--color-shadow-rgb) / .12);--shadow-overlay:0 .75rem 2.25rem rgb(var(--color-shadow-rgb) / .14);--shadow-header:0 .25rem 1.25rem rgb(var(--color-shadow-rgb) / .06);--border-width-hairline:1px;--border-width-strong:2px;--focus-ring-width:3px;--focus-ring-offset:3px;--control-height-sm:2.5rem;--control-height-md:2.75rem;--control-height-lg:3.25rem;--duration-instant:1ms;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, .8, .2, 1);--z-base:0;--z-sticky:20;--z-dropdown:30;--z-overlay:40;--z-skip-link:50;--header-height-mobile:3.5rem;--header-height-desktop:3.75rem;--header-height-compact:3.4rem;--button-padding-inline:1.25rem;--button-gap:.5rem;--cover-max-width:22rem;--mobile-menu-max-width:30rem;--ratio-cover:1 / 1;--ratio-landscape:4 / 3;--ratio-spread:2 / 1;--theme-tierwelten-accent:#16723a;--theme-fahrzeuge-accent:#e59a23;--theme-natur-accent:#2260c2;--theme-technik-accent:#596fd6;--theme-orte-accent:#c65e4b;--theme-tierwelten-surface:#eaf5ee;--theme-fahrzeuge-surface:#fff3df;--theme-natur-surface:#eaf1fc;--theme-technik-surface:#eef0ff;--theme-orte-surface:#fbedea;--theme-tierwelten-ink:#16723a;--theme-fahrzeuge-ink:#8b5200;--theme-natur-ink:#2260c2;--theme-technik-ink:#4055b5;--theme-orte-ink:#9a3d31}[data-theme],[data-theme=tierwelten]{--theme-accent:var(--theme-tierwelten-accent);--theme-surface:var(--theme-tierwelten-surface);--theme-ink:var(--theme-tierwelten-ink)}[data-theme=fahrzeuge-und-arbeitswelten]{--theme-accent:var(--theme-fahrzeuge-accent);--theme-surface:var(--theme-fahrzeuge-surface);--theme-ink:var(--theme-fahrzeuge-ink)}[data-theme=natur]{--theme-accent:var(--theme-natur-accent);--theme-surface:var(--theme-natur-surface);--theme-ink:var(--theme-natur-ink)}[data-theme=technik-und-erfindungen]{--theme-accent:var(--theme-technik-accent);--theme-surface:var(--theme-technik-surface);--theme-ink:var(--theme-technik-ink)}[data-theme=orte-und-unsere-welt]{--theme-accent:var(--theme-orte-accent);--theme-surface:var(--theme-orte-surface);--theme-ink:var(--theme-orte-ink)}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/BalsamiqSans-Regular.DuUqbZG9.woff2)format("woff2")}@font-face{font-family:Balsamiq Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/BalsamiqSans-Bold.CGk_g3Ft.woff2)format("woff2")}@font-face{font-family:Quicksand;font-style:normal;font-weight:500 700;font-display:swap;src:url(/_astro/Quicksand-Variable.Buj9m_3d.woff2)format("woff2")}html{font-family:var(--font-family-body);scroll-behavior:smooth;font-size:100%}body{color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}h1,h2,h3,h4,p{margin:0}h1,h2,h3{color:var(--color-text);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-heading);text-wrap:balance}h1{font-size:var(--font-size-4xl);max-width:11ch}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-lg);line-height:var(--line-height-ui)}p{max-width:var(--measure-body)}.eyebrow{color:var(--color-brand-600);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-ui);text-transform:uppercase}.lead{color:var(--color-text-subtle);font-size:var(--font-size-lg);line-height:var(--line-height-body);max-width:var(--measure-lead)}.small-text{color:var(--color-text-muted);font-size:var(--font-size-sm)}*,:before,:after{box-sizing:border-box}::selection{background:var(--color-selection-background);color:var(--color-selection-text)}html{background:var(--color-background);overflow-x:clip}body{background:radial-gradient(circle at 14% 0, var(--color-brand-50), transparent 22rem), linear-gradient(180deg, var(--color-background-subtle), var(--color-background) 28rem);min-width:20rem;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:var(--color-link);text-decoration-thickness:var(--border-width-strong);text-underline-offset:var(--space-1)}a:hover{color:var(--color-link-hover)}a:active{color:var(--color-link-active)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--color-action-primary);border-radius:var(--radius-sm);color:var(--color-on-action-primary);font-weight:var(--font-weight-bold);left:var(--page-gutter);padding:var(--space-3) var(--space-4);top:var(--space-4);transition:transform var(--duration-fast) var(--ease-standard);z-index:var(--z-skip-link);position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-main{min-height:65vh}.site-header-sentinel{height:var(--space-1)}.site-header{background:color-mix(in srgb, var(--color-background-subtle) 96%, transparent);border-bottom:var(--border-width-hairline) solid color-mix(in srgb, var(--color-border-muted) 70%, transparent);box-shadow:0 .35rem 1.3rem rgb(var(--color-shadow-rgb) / .08);transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard);z-index:var(--z-sticky);position:sticky;top:0}.site-header.is-compact,.site-header[data-menu-open=true]{background:var(--color-background-subtle);border-color:var(--color-border-muted);box-shadow:0 .45rem 1.45rem rgb(var(--color-shadow-rgb) / .11)}.site-header__inner{align-items:center;gap:var(--space-2);max-width:none;min-height:var(--header-height-mobile);padding:var(--space-1) var(--page-gutter);grid-template-columns:auto auto;width:100%;margin-inline:auto;display:grid}.brand-logo{color:var(--color-text);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.brand-logo__image{width:clamp(6.25rem,20vw,8.5rem);height:auto}.brand-logo--with-claim .brand-logo__image{width:clamp(7.5rem,10vw,9.75rem)}.site-header__logo-claim{display:none}.site-header__logo-compact{display:inline-flex}.site-header__nav,.site-header__action{display:none}.site-header__toggle{background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;font:inherit;font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-2);min-height:var(--control-height-md);min-width:var(--control-height-md);padding:var(--space-2) var(--space-3);justify-self:end;display:inline-flex}.site-header__toggle-icon{gap:var(--space-1);width:var(--space-5);display:grid}.site-header__toggle-icon span{border-radius:var(--radius-pill);height:var(--border-width-strong);background:currentColor}.site-header__mobile{grid-column:1/-1;display:none}.site-header[data-menu-open=true] .site-header__mobile{display:block}.site-header__mobile-panel{background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);gap:var(--space-4);max-width:var(--mobile-menu-max-width);padding:var(--space-4);margin-left:auto;display:grid}.nav-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-link{border-radius:var(--radius-pill);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);min-height:var(--control-height-sm);padding:var(--space-2) var(--space-3);text-decoration:none;display:inline-flex}.nav-link:hover,.nav-link:focus-visible{background:var(--color-brand-50);color:var(--color-brand-600)}.button-link{border-radius:var(--radius-pill);font-weight:var(--font-weight-bold);align-items:center;gap:var(--button-gap);line-height:var(--line-height-ui);min-height:var(--control-height-md);padding:var(--space-2) var(--button-padding-inline);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center;text-decoration:none;display:inline-flex}.button-link--lg{min-height:var(--control-height-lg);padding-inline:var(--space-5)}.button-link--primary{background:var(--color-action-primary);border:var(--border-width-strong) solid var(--color-action-primary);color:var(--color-on-action-primary)}.button-link--primary:hover{background:var(--color-action-primary-hover);border-color:var(--color-action-primary-hover);color:var(--color-on-action-primary);transform:translateY(-2px)}.button-link--secondary{background:var(--color-surface);border:var(--border-width-strong) solid var(--color-brand-500);color:var(--color-brand-600)}.button-link--secondary:hover{background:var(--color-brand-50);color:var(--color-brand-700);transform:translateY(-2px)}.button-link--quiet{border:var(--border-width-strong) solid transparent;color:var(--color-link);padding-inline:var(--space-2);background:0 0;text-decoration:underline}.text-link{color:var(--color-link);font-weight:var(--font-weight-bold);text-decoration-line:underline;text-decoration-thickness:var(--border-width-strong);text-underline-offset:var(--space-1)}.section{padding-block:var(--section-space);scroll-margin-top:calc(var(--header-height-mobile) + var(--space-8))}.section--compact{padding-block:var(--section-space-compact)}.section--surface{background:linear-gradient(180deg, transparent, var(--color-surface-warm), transparent)}.section--theme{background:linear-gradient(180deg, transparent, var(--theme-surface), transparent)}.section__inner{max-width:var(--container-wide);padding-inline:var(--page-gutter);margin-inline:auto}.section__inner--narrow{max-width:var(--container-narrow)}.section-header{gap:var(--space-3);margin-bottom:var(--space-10);max-width:var(--measure-lead);display:grid}.section-header--center{text-align:center;margin-inline:auto}.section-header--center p{margin-inline:auto}.hero{padding-block:clamp(2.5rem, 7vw, 6rem) var(--section-space);scroll-margin-top:calc(var(--header-height-mobile) + var(--space-8))}.hero__inner{max-width:var(--container-max);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);margin-inline:auto;display:grid}.hero__content{gap:var(--space-5);display:grid}.hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.cover-composition{max-width:min(100%,34rem);margin-inline:auto;position:relative}.cover-composition__covers{align-items:end;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,.62fr);display:grid}.cover-composition__secondary{margin-bottom:var(--space-8)}.cover-composition__motif{opacity:.82;width:clamp(3rem,14vw,5.75rem);z-index:var(--z-base);position:absolute}.cover-composition__motif--1{top:6%;left:-3%}.cover-composition__motif--2{bottom:3%;right:-2%}.cover-composition__motif--3{top:-7%;right:24%}.book-cover{display:block}.book-cover__image{aspect-ratio:var(--ratio-cover);border-radius:var(--radius-xs);box-shadow:var(--shadow-cover);object-fit:contain;width:100%;height:auto}.book-cover--sm{max-width:10rem}.book-cover--md{max-width:15rem}.book-cover--lg{max-width:var(--cover-max-width)}.book-cover--left{transform:rotate(-1.5deg)}.book-cover--right{transform:rotate(1.5deg)}.book-showcase-item{align-content:start;gap:var(--space-4);text-align:center;justify-items:center;display:grid}.principle-list{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.principle-item{background:var(--color-surface);border-radius:var(--radius-md);align-content:start;gap:var(--space-4);padding:var(--space-6);display:grid}.principle-item__motif{height:var(--space-16);object-fit:contain;width:var(--space-16)}.editorial-module-list{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.editorial-module{background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border-muted);border-radius:var(--radius-md);gap:var(--space-4);padding:var(--space-5);display:grid}.editorial-module__label{color:var(--color-brand-600);font-weight:var(--font-weight-bold)}.editorial-module__image{aspect-ratio:var(--ratio-cover);border-radius:var(--radius-sm);object-fit:cover;width:100%}.theme-badge{background:var(--theme-surface);border:var(--border-width-hairline) solid color-mix(in srgb, var(--theme-ink) 55%, var(--theme-surface));border-radius:var(--radius-pill);color:var(--theme-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);align-items:center;gap:var(--space-2);line-height:var(--line-height-ui);padding:var(--space-2) var(--space-3);display:inline-flex}.theme-badge:before{background:var(--theme-accent);border-radius:var(--radius-pill);content:"";height:var(--space-3);width:var(--space-3);display:inline-block}.theme-world-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.theme-world-item{background:var(--theme-surface);border-radius:var(--radius-md);color:var(--color-text);gap:var(--space-4);padding:var(--space-6);display:grid}.theme-world-item__title{color:var(--theme-ink)}.theme-world-item__motif{height:var(--space-20);object-fit:contain;width:var(--space-20)}.image-text{align-items:center;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.image-text__media{background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-3);overflow:hidden}.image-text__image{aspect-ratio:var(--ratio-cover);border-radius:var(--radius-md);object-fit:cover;width:100%;height:auto}.image-text__content{gap:var(--space-4);display:grid}.interior-gallery{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.interior-gallery__item{gap:var(--space-3);display:grid}.interior-gallery__item:nth-child(-n+3){grid-column:1/-1}.interior-gallery__image{aspect-ratio:var(--ratio-cover);background:var(--color-surface);border-radius:var(--radius-md);object-fit:contain;height:auto;padding:var(--space-2);width:100%}.interior-gallery__item:nth-child(-n+3) .interior-gallery__image{aspect-ratio:var(--ratio-landscape)}.audience-benefits{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.audience-benefits__item,.teaser,.coming-soon-note,.not-found-content{background:var(--color-surface);border-radius:var(--radius-md);gap:var(--space-3);padding:var(--space-6);display:grid}.teaser-grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.cta-section{background:linear-gradient(135deg, var(--color-surface-warm), var(--theme-surface,var(--color-brand-50)));border-radius:var(--radius-lg);gap:var(--space-5);padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.cta-section__motif{opacity:.18;right:var(--space-4);top:var(--space-4);width:clamp(6rem,20vw,12rem);position:absolute}.cta-section__content{gap:var(--space-4);max-width:var(--measure-lead);display:grid;position:relative}.site-footer{background:var(--color-surface);border-top:var(--border-width-hairline) solid var(--color-border-muted);margin-top:var(--section-space-compact)}.site-footer__inner{gap:var(--space-8);max-width:var(--container-wide);padding:var(--space-10) var(--page-gutter);margin-inline:auto;display:grid}.site-footer__nav{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.site-footer__nav a{color:var(--color-text-subtle);font-weight:var(--font-weight-bold)}.not-found-shell{padding-block:var(--section-space-compact)}.not-found-content{max-width:var(--container-text);margin-inline:auto}.not-found-content__motif{height:var(--space-20);object-fit:contain;width:var(--space-20)}.legal-page{gap:clamp(var(--space-12), 6vw, var(--space-20));max-width:var(--container-text);padding:clamp(var(--space-12), 7vw, var(--space-20)) var(--page-gutter);width:100%;margin-inline:auto;display:grid}.legal-page__header{gap:var(--space-3);display:grid}.legal-page h1,.legal-page h2,.legal-page h3,.legal-page h4,.legal-page p,.legal-page li,.legal-page dd{max-width:var(--measure-body)}.legal-page h1{max-width:none}.legal-page h3{font-size:var(--font-size-xl)}.legal-page h4,.legal-page dt{color:var(--color-text);font-weight:var(--font-weight-bold)}.legal-page address{color:var(--color-text-subtle);font-style:normal;line-height:var(--line-height-body)}.legal-page ul,.legal-page dl{margin:0}.legal-page ul{gap:var(--space-2);padding-inline-start:var(--space-6);display:grid}.legal-page dl{gap:var(--space-2);display:grid}.legal-page dd{color:var(--color-text-subtle);margin:0 0 var(--space-2)}.legal-section{border-top:var(--border-width-hairline) solid var(--color-border-muted);gap:var(--space-8);padding-top:var(--space-8);display:grid}.legal-section>section{gap:var(--space-3);display:grid}.design-system-page{display:grid}.design-system-section{border-top:var(--border-width-hairline) solid var(--color-border-muted);padding-block:var(--section-space-compact)}.design-system-section__inner{gap:var(--space-8);max-width:var(--container-wide);padding-inline:var(--page-gutter);margin-inline:auto;display:grid}.token-grid,.component-demo-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.swatch{background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border-muted);border-radius:var(--radius-sm);gap:var(--space-3);padding:var(--space-4);display:grid}.swatch__color{background:var(--swatch-color);border:var(--border-width-hairline) solid var(--color-border-muted);border-radius:var(--radius-xs);min-height:var(--space-16)}.type-scale{gap:var(--space-6);display:grid}.space-ramp{gap:var(--space-3);display:grid}.space-ramp__item{align-items:center;gap:var(--space-3);grid-template-columns:6rem minmax(0,1fr);display:grid}.space-ramp__bar{background:var(--color-brand-100);border-radius:var(--radius-pill);height:var(--space-3);width:var(--space-value)}.radius-demo,.shadow-demo,.focus-demo{background:var(--color-surface);border:var(--border-width-hairline) solid var(--color-border-muted);min-height:var(--space-20);padding:var(--space-4)}.focus-demo:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (width>=48rem){.hero__inner,.image-text,.teaser-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-text--end .image-text__media{order:2}.site-footer__inner{grid-template-columns:minmax(0,1fr) auto}.interior-gallery{grid-template-columns:repeat(6,minmax(0,1fr))}.interior-gallery__item:nth-child(-n+3),.interior-gallery__item:nth-child(n+4){grid-column:span 2}}@media (width>=64rem){.site-header__inner{min-height:var(--header-height-desktop);grid-template-columns:auto minmax(0,1fr) auto}.site-header.is-compact .site-header__inner{min-height:var(--header-height-compact)}.site-header__logo-claim{display:inline-flex}.site-header__logo-compact,.site-header.is-compact .site-header__logo-claim{display:none}.site-header.is-compact .site-header__logo-compact{display:inline-flex}.site-header__nav,.site-header__action{display:flex}.site-header__nav{justify-content:center}.site-header__nav .nav-list{align-items:center;gap:var(--space-1);flex-direction:row}.site-header__toggle,.site-header__mobile{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--duration-instant)!important;scroll-behavior:auto!important;transition-duration:var(--duration-instant)!important;animation-iteration-count:1!important}}.hero{border-bottom:var(--border-width-hairline) solid color-mix(in srgb, var(--color-brand-100) 62%, transparent);isolation:isolate;padding-block:clamp(.75rem,2vw,1.75rem) clamp(1.4rem,3vw,2.75rem);position:relative;overflow:hidden}.hero:before{background:linear-gradient(112deg, var(--color-background-subtle) 0%, transparent 54%);content:"";pointer-events:none;position:absolute;inset:0}.hero:after{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--color-brand-50) 36%, transparent) 58%, color-mix(in srgb, var(--color-surface-warm) 70%, transparent) 100%);content:"";bottom:0;pointer-events:none;z-index:1;height:clamp(3.25rem,6vw,5.5rem);position:absolute;inset-inline:0}.hero__wash{opacity:.3;pointer-events:none;z-index:0;width:max(104vw,min(126rem,116vw));max-width:none;height:auto;position:absolute;top:-8%;bottom:auto;left:50%;transform:translate(-50%)scale(-1)}.hero__inner{max-width:none;min-height:clamp(29rem, calc(100svh - var(--header-height-desktop) - 2.5rem), 40rem);grid-template-columns:minmax(0,.76fr) minmax(20rem,1.24fr);align-items:center;gap:clamp(1rem,4vw,4rem);width:100%;position:relative}.hero__content{z-index:2;max-width:42rem;padding-block:clamp(.25rem,1.5vw,1rem) clamp(1.5rem,3vw,3rem);position:relative}.hero__content .lead{max-width:44rem}.hero__content h1{max-width:14ch}.hero__visual{isolation:isolate;pointer-events:none;z-index:-1;align-self:stretch;min-height:clamp(26rem,46vw,43rem);display:block;position:relative;overflow:visible}.hero__scene{opacity:.9;max-width:none;height:auto;bottom:clamp(-2rem,-2.4vw,-.9rem);left:auto;right:calc(var(--page-gutter) * -1);z-index:0;width:clamp(41.25rem,71.25vw,80rem);position:absolute}.cover-composition__motif{height:auto}.intro-field,.book-concept,.teaser-band{align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid}#was-ist-schau-mal{padding-block:clamp(2.5rem,6vw,5.5rem);overflow:clip}.intro-field{isolation:isolate;margin-inline:calc(var(--page-gutter) * -.15);grid-template-columns:minmax(18rem,1.08fr) minmax(23rem,.82fr);gap:clamp(2rem,5vw,4.5rem);min-height:clamp(28rem,45vw,37rem);padding-block:clamp(2rem,5vw,4.5rem);position:relative}.intro-field:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-surface) 68%, transparent) 55%, transparent);content:"";height:var(--border-width-hairline);bottom:4%;opacity:.8;pointer-events:none;z-index:-1;position:absolute;inset-inline:6%}.intro-field__wash{opacity:.7;pointer-events:none;z-index:-2;width:112vw;min-width:100vw;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-1.2deg)}.intro-field__visual{z-index:1;place-self:center start;width:min(100%,58rem);margin-inline-start:clamp(-2.75rem,-3.5vw,-.75rem);position:relative}.intro-field__book{filter:drop-shadow(0 1.35rem 1.65rem #3d495824);width:clamp(28rem,54vw,55rem);max-width:min(58rem,100%);height:auto;display:block;transform:rotate(-1.1deg)}.intro-field__copy{z-index:2;place-self:center end;max-width:36rem;padding-inline-start:clamp(.5rem,2vw,2rem);position:relative}.intro-field__copy:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--color-background) 88%, transparent), transparent);content:"";pointer-events:none;z-index:-1;position:absolute;inset:-24% -18%}.intro-field .section-header{max-width:36rem;margin-bottom:0}.intro-field .section-header h2{font-size:var(--font-size-3xl);max-width:11.5ch}.intro-field .section-header .lead{max-width:35rem;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.66}#buecher{overflow:hidden}.book-stage{--book-slider-card:clamp(13.25rem, 20vw, 17.75rem);--book-slider-gap:clamp(1.5rem, 3.8vw, 4.75rem);--book-slider-featured-lift:clamp(.15rem, .4vw, .45rem);--book-slider-side-lift:clamp(-3.25rem, -4.8vw, -2.1rem);isolation:isolate;padding:clamp(2.4rem, 5vw, 4.75rem) max(var(--page-gutter), calc((100vw - var(--container-wide)) / 2 + var(--page-gutter))) clamp(3.25rem, 7vw, 6.5rem);margin-inline:calc(50% - 50vw);position:relative;overflow:visible}.book-stage .section-header{z-index:2;max-width:none;margin-bottom:clamp(2.5rem,5vw,4.75rem);position:relative}.book-stage .section-header .eyebrow,.book-stage .section-header h2{white-space:nowrap;max-width:none}.book-stage__vignette{pointer-events:none;z-index:0;width:max(100vw,118rem);max-width:none;height:auto;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.book-stage__vignette--base,.book-stage__vignette--bubbles{opacity:.4}.book-stage__slider-field{isolation:isolate;z-index:1;min-height:clamp(25rem,42vw,35rem);position:relative}.book-stage__ground{opacity:.76;pointer-events:none;z-index:-1;width:min(82rem,92vw);max-width:none;height:auto;position:absolute;bottom:clamp(1.75rem,5vw,4rem);left:50%;transform:translate(-50%)}.book-showcase-slider{--book-slider-control-size:clamp(3.65rem, 5vw, 4.45rem);--book-slider-reveal:clamp(4.5rem, 8vw, 8.5rem);--book-slider-side-space:clamp(1.5rem, 4vw, 3.75rem);--book-slider-window:calc((var(--book-slider-card) * 3) + (var(--book-slider-gap) * 2) + (var(--book-slider-reveal) * 2));max-width:min(100%, calc(var(--book-slider-window) + ((var(--book-slider-control-size) + var(--book-slider-side-space)) * 2)));padding-inline:calc(var(--book-slider-control-size) + var(--book-slider-side-space));z-index:1;margin-inline:auto;position:relative}.book-showcase-slider__button{background:color-mix(in srgb, var(--color-white) 94%, var(--color-surface-warm));border-radius:var(--radius-pill);box-shadow:0 .9rem 2rem rgb(var(--color-shadow-rgb) / .16), 0 .12rem .35rem rgb(var(--color-shadow-rgb) / .08);color:var(--color-brand-600);cursor:pointer;font:inherit;height:var(--book-slider-control-size);isolation:isolate;transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);width:var(--book-slider-control-size);z-index:3;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:48%;overflow:hidden;transform:translateY(-50%)}.book-showcase-slider__button:before{display:none}.book-showcase-slider__button--prev{left:clamp(.25rem,1.6vw,1.25rem)}.book-showcase-slider__button--next{right:clamp(.25rem,1.6vw,1.25rem)}.book-showcase-slider__button-mark{border-block-start:.28rem solid;border-inline-start:.28rem solid;width:1rem;height:1rem}.book-showcase-slider__button--prev .book-showcase-slider__button-mark{transform:translate(.12rem)rotate(-45deg)}.book-showcase-slider__button--next .book-showcase-slider__button-mark{transform:translate(-.12rem)rotate(135deg)}.book-showcase-slider__button:where(:hover,:focus-visible){background:var(--color-white);box-shadow:0 1.1rem 2.4rem rgb(var(--color-shadow-rgb) / .2), 0 .15rem .42rem rgb(var(--color-shadow-rgb) / .1);color:var(--color-brand-700);transform:translateY(-50%)scale(1.045)}.book-showcase-slider__button:disabled{cursor:default;opacity:.28;transform:translateY(-50%)}.book-showcase-slider__viewport{inline-size:min(100%, var(--book-slider-window));overscroll-behavior-inline:contain;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;margin-inline:auto;padding:clamp(3rem,6vw,5.35rem) 0 clamp(3.25rem,6vw,5rem);scroll-padding-inline:0;overflow:visible;mask-image:none}.book-showcase-slider__viewport::-webkit-scrollbar{display:none}.book-showcase-slider__track{gap:var(--book-slider-gap);scroll-snap-type:x mandatory;transition:transform .68s var(--ease-emphasized);will-change:transform;width:max-content;padding-inline:0;display:flex}.book-showcase-slider__track--instant{transition:none}.book-showcase-item{flex:0 0 var(--book-slider-card);opacity:0;pointer-events:none;scroll-snap-align:center;min-width:0;transform:translateY(var(--book-slider-side-lift)) scale(.74) rotateY(0deg);transform-origin:bottom;transition:filter var(--duration-slow) var(--ease-standard), opacity var(--duration-slow) var(--ease-standard), transform .62s var(--ease-emphasized)}.book-showcase-item--visible{opacity:.92;pointer-events:auto}.book-showcase-item__link{color:inherit;outline-offset:var(--space-1);text-align:center;justify-items:center;text-decoration:none;display:block}.book-showcase-item .book-cover,.book-showcase-item .book-cover--md{width:100%;max-width:100%}.book-showcase-item .book-cover__image{border-radius:var(--radius-xs);box-shadow:0 1.05rem 2rem rgb(var(--color-shadow-rgb) / .16);transition:box-shadow var(--duration-slow) var(--ease-emphasized), filter var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-emphasized)}.book-showcase-item__link:where(:hover,:focus-visible) .book-cover__image{box-shadow:0 1.45rem 2.45rem rgb(var(--color-shadow-rgb) / .22);filter:saturate(1.04);transform:translateY(-.35rem)scale(1.025)}.book-showcase-item--featured{opacity:1;transform:translateY(var(--book-slider-featured-lift)) scale(1.17) rotateY(0deg);z-index:2}.book-showcase-item--featured .book-cover__image{box-shadow:0 1.65rem 2.7rem rgb(var(--color-shadow-rgb) / .2), 0 .25rem .7rem rgb(var(--color-shadow-rgb) / .08)}#suchen-staunen-wissen{padding-block:0;overflow:visible}.principle-stage{aspect-ratio:1672/941;color:var(--color-text);isolation:isolate;min-height:auto;padding:clamp(8.35rem, 11.9vw, 10.95rem) max(var(--page-gutter), calc((100vw - var(--container-wide)) / 2 + var(--page-gutter))) clamp(.6rem, 1.6vw, 1.35rem);margin-inline:calc(50% - 50vw);position:relative}.principle-stage__background{opacity:1;pointer-events:none;z-index:-2;width:100vw;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.principle-stage .section-header{color:var(--color-text);z-index:1;max-width:48rem;margin-inline:auto;position:relative}.principle-stage .section-header .eyebrow{color:var(--color-brand-600);letter-spacing:var(--letter-spacing-normal);text-transform:none}.principle-stage .section-header h2{color:var(--color-text);white-space:nowrap}.principle-list{max-width:var(--container-wide);z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4.5vw,4.5rem);margin:clamp(1.65rem,3.2vw,2.75rem) auto 0;display:grid;position:relative}.principle-item{color:var(--color-text);text-align:center;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;gap:0;padding:0;display:grid}.principle-item__motif{filter:drop-shadow(0 .85rem 1.1rem rgb(var(--color-shadow-rgb) / .2)) drop-shadow(0 .1rem .45rem rgb(var(--color-shadow-rgb) / .08));opacity:.98;order:1;width:clamp(4.75rem,7.2vw,6.35rem);height:clamp(4.75rem,7.2vw,6.35rem)}.principle-item h3{color:var(--color-text);font-size:var(--font-size-xl);order:2;margin-top:clamp(.55rem,1.2vw,.95rem)}.principle-item p{color:var(--color-text);font-size:var(--font-size-base);order:3;max-width:20.5rem;margin-top:clamp(.45rem,1vw,.85rem);line-height:1.62}.book-insight-section{padding-block:clamp(2.75rem,6vw,5.75rem) clamp(2.25rem,5vw,4.75rem);overflow:visible}.book-insight{justify-items:center;gap:clamp(1.5rem,3.4vw,3.25rem);margin-inline:calc(50% - 50vw);display:grid;position:relative}.book-insight .section-header{max-width:min(72rem, calc(100vw - (var(--page-gutter) * 2)));padding-inline:var(--page-gutter);text-align:left;margin-bottom:0}.book-insight .section-header .eyebrow,.book-insight .section-header h2{white-space:nowrap;max-width:none}.book-insight .section-header .eyebrow{letter-spacing:var(--letter-spacing-normal)}.book-insight .section-header h2{font-size:clamp(1.45rem,4.6vw,3rem)}.book-insight .section-header .lead{max-width:68rem;margin-inline:0}.book-insight__image{width:100vw;max-width:none;height:auto}.kitas-partner-section{padding-block:clamp(3rem,6.5vw,6.25rem);position:relative;overflow:hidden}.kitas-partner-section:before{background:radial-gradient(ellipse at 78% 52%, color-mix(in srgb, var(--theme-surface,var(--color-surface-warm)) 58%, transparent), transparent 58%), radial-gradient(ellipse at 22% 56%, color-mix(in srgb, var(--color-background-subtle) 78%, transparent), transparent 52%);content:"";inset:clamp(1rem, 3vw, 2rem) calc(var(--page-gutter) * -1);opacity:.76;pointer-events:none;z-index:-1;position:absolute}.kitas-partner{isolation:isolate;grid-template-columns:minmax(0,.48fr) minmax(20rem,.52fr);align-items:center;gap:clamp(2.25rem,6vw,6rem);display:grid;position:relative}.kitas-partner__content{align-content:center;gap:var(--space-4);z-index:1;justify-items:start;max-width:42rem;display:grid;position:relative}.kitas-partner__content h2{font-size:var(--font-size-3xl);white-space:nowrap;max-width:14ch}.kitas-partner__content .lead{max-width:39rem}.kitas-partner__image{justify-self:end;width:clamp(36rem,58vw,64rem);max-width:min(112%,64rem);height:auto}.lina-section{padding-block:clamp(3.25rem,7vw,6.75rem);position:relative;overflow:hidden}.lina-section:before{background:radial-gradient(ellipse at 22% 52%, color-mix(in srgb, var(--theme-surface,var(--color-surface-warm)) 58%, transparent), transparent 60%), radial-gradient(ellipse at 78% 48%, color-mix(in srgb, var(--color-background-subtle) 84%, transparent), transparent 54%);content:"";inset:clamp(1rem, 3vw, 2rem) calc(var(--page-gutter) * -1);opacity:.78;pointer-events:none;z-index:-1;position:absolute}.lina-profile{isolation:isolate;grid-template-columns:minmax(20rem,.49fr) minmax(0,.51fr);align-items:center;gap:clamp(2.25rem,6vw,6rem);display:grid;position:relative}.lina-profile__image{justify-self:start;width:clamp(39rem,63vw,70rem);max-width:min(122%,70rem);height:auto;margin-inline-start:clamp(-7rem,-6vw,-3rem)}.lina-profile__content{align-content:center;gap:var(--space-4);z-index:1;justify-items:start;max-width:42rem;display:grid;position:relative}.lina-profile__content h2{font-size:var(--font-size-3xl);max-width:19ch}.lina-profile__text{gap:var(--space-3);max-width:39rem;display:grid}.lina-profile__text p{color:var(--color-text-subtle);font-size:var(--font-size-lg);line-height:var(--line-height-body)}.abschluss-section{padding-block:clamp(1.75rem,4vw,3.25rem)}.abschluss-cta{justify-content:center;display:flex}.book-concept{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}.book-concept__stage{margin:0;position:relative}.book-concept__image{aspect-ratio:4/3;background:var(--color-surface);border-radius:var(--radius-xs);box-shadow:var(--shadow-cover);object-fit:contain;width:100%;height:auto;padding:clamp(.5rem,1.5vw,1rem)}.book-concept__lens{filter:drop-shadow(0 1rem 1.6rem rgb(var(--color-shadow-rgb) / .16));width:clamp(5rem,12vw,9rem);height:auto;position:absolute;bottom:8%;right:-3%;transform:rotate(-12deg)}.book-concept figcaption{margin-top:var(--space-3)}.book-concept__content{gap:var(--space-4);display:grid}.editorial-module-list{align-items:stretch}.editorial-module{border-radius:var(--radius-xs)}.editorial-module__image{aspect-ratio:4/3;background:var(--color-surface-warm);object-fit:contain;padding:var(--space-2)}.editorial-module-list--anchored{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr)}.editorial-module-list--anchored .editorial-module{background:color-mix(in srgb, var(--color-surface) 88%, var(--theme-surface));align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4);grid-template-columns:clamp(5.5rem,8vw,7rem) minmax(0,1fr);display:grid}.editorial-module-list--anchored .editorial-module__image{grid-row:1/span 3}.editorial-module-list--anchored h3{font-size:var(--font-size-lg)}.editorial-module-list--anchored p{max-width:none}.theme-map{isolation:isolate;position:relative}.theme-map__wave{opacity:.36;z-index:-1;width:92%;height:auto;position:absolute;top:44%;left:4%;transform:rotate(-1deg)}.theme-world-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(.75rem,1.8vw,1.35rem)}.theme-world-item{border-top:var(--border-width-hairline) solid color-mix(in srgb, var(--theme-ink) 38%, var(--color-border-muted));background:0 0;border-radius:0;grid-template-columns:minmax(4.75rem,.48fr) minmax(0,1fr);padding:clamp(1rem,2vw,1.35rem) 0}.theme-world-item__visual{aspect-ratio:1;background:var(--theme-surface);border-radius:var(--radius-xs);align-self:start;place-items:center;min-width:4.75rem;display:grid}.theme-world-item__motif{object-fit:contain;width:clamp(3.25rem,7vw,5.25rem);height:clamp(3.25rem,7vw,5.25rem)}.theme-world-item__copy{gap:var(--space-2);display:grid}.theme-world-item__marker{color:var(--theme-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-ui)}.theme-world-item__title{color:var(--theme-ink);font-size:clamp(1.25rem,1.1rem + .45vw,1.65rem)}.theme-world-item p{max-width:none}.interior-gallery{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.72fr));align-items:start}.interior-gallery__item,.interior-gallery__item:nth-child(-n+3),.interior-gallery__item:nth-child(n+4){grid-column:auto}.interior-gallery__item--featured{grid-row:span 2}.interior-gallery__image,.interior-gallery__item:nth-child(-n+3) .interior-gallery__image{aspect-ratio:4/3;border-radius:var(--radius-xs);box-shadow:0 .6rem 1.6rem rgb(var(--color-shadow-rgb) / .08);object-fit:contain;padding:var(--space-2)}.interior-gallery__item--featured .interior-gallery__image{aspect-ratio:1;padding:var(--space-3)}.reader-arc{grid-template-columns:minmax(0,1fr) minmax(8rem,14rem);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.reader-arc__motif{opacity:.72;justify-self:center;width:min(12rem,32vw);height:auto}.audience-benefits{grid-template-columns:minmax(0,1fr);gap:0}.audience-benefits__item{border-top:var(--border-width-hairline) solid color-mix(in srgb, var(--color-border) 70%, transparent);align-items:start;gap:var(--space-4);grid-template-columns:var(--space-3) minmax(0, 1fr);background:0 0;border-radius:0;padding:clamp(1rem,2.5vw,1.5rem) 0;display:grid}.audience-benefits__item:last-child{border-bottom:var(--border-width-hairline) solid color-mix(in srgb, var(--color-border) 70%, transparent)}.audience-benefits__mark{background:var(--color-brand-500);border-radius:var(--radius-pill);height:var(--space-3);width:var(--space-3);margin-top:.65rem;display:block}.teaser-band{grid-template-columns:minmax(0,.96fr) minmax(18rem,.74fr)}.teaser-band .section-header{margin-bottom:0}.teaser{border-top:var(--border-width-hairline) solid color-mix(in srgb, var(--theme-ink,var(--color-brand-600)) 32%, var(--color-border-muted));padding:var(--space-5) 0 0;background:0 0;border-radius:0}.teaser .eyebrow{color:var(--theme-ink,var(--color-brand-600))}.cta-section{background:linear-gradient(110deg, var(--color-surface-warm), color-mix(in srgb, var(--theme-surface) 68%, var(--color-white)));border-radius:var(--radius-sm);grid-template-columns:minmax(0,.62fr) minmax(13rem,.38fr);align-items:center;min-height:clamp(20rem,34vw,28rem);padding:clamp(2rem,5vw,4.25rem)}.cta-section__motif{opacity:.94;width:clamp(14rem,34vw,28rem);height:auto;top:auto;bottom:0;right:clamp(.5rem,5vw,4rem)}.cta-section__content{max-width:43rem;padding-right:clamp(0rem,12vw,8rem)}.not-found-content{border-radius:var(--radius-xs)}.type-scale__display{color:var(--color-text);font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);text-wrap:balance;max-width:11ch}.asset-demo-strip{align-items:end;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.asset-demo-strip figure{background:var(--color-surface);border-radius:var(--radius-xs);gap:var(--space-3);padding:var(--space-4);margin:0;display:grid}.asset-demo-strip img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto}@media (width<=72rem){.hero{padding-block:clamp(.75rem,3vw,1.75rem) clamp(1.5rem,4vw,3rem)}.hero__inner{grid-template-columns:minmax(0,.9fr) minmax(16rem,1.1fr);min-height:clamp(28rem,60vw,38rem)}.hero__wash{opacity:.3;width:max(106vw,min(112rem,122vw));top:-8%;bottom:auto;left:50%;transform:translate(-50%)scale(-1)}.book-concept,.teaser-band{grid-template-columns:minmax(0,1fr)}.kitas-partner{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,5vw,3rem)}.kitas-partner__content{max-width:46rem}.kitas-partner__content h2{max-width:17ch}.kitas-partner__image{justify-self:center;width:min(106%,54rem)}.lina-profile{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,5vw,3rem)}.lina-profile__content{max-width:46rem}.lina-profile__content h2{max-width:15ch}.lina-profile__image{justify-self:center;width:min(114%,58rem);margin-inline-start:0}.principle-list{gap:clamp(1.5rem,3vw,2.5rem)}.hero__visual{min-height:clamp(22rem,42vw,33rem)}.hero__scene{bottom:clamp(-2.6rem,-3.4vw,-1.1rem);right:calc(var(--page-gutter) * -1.05);width:clamp(36.25rem,72.5vw,65rem)}.book-stage{--book-slider-card:clamp(11rem, 22vw, 14.75rem);--book-slider-gap:clamp(1.25rem, 2.4vw, 2.25rem)}.theme-world-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.hero__inner{grid-template-columns:minmax(0,1fr);min-height:clamp(30rem,88svh,39rem)}.hero{padding-block:clamp(.75rem,4vw,1.5rem) clamp(1.5rem,6vw,2.75rem)}.hero__inner{gap:clamp(1.25rem,7vw,2.25rem)}.hero__content{z-index:2;max-width:22rem;padding-block:clamp(.25rem,2vw,.75rem) clamp(10.5rem,38vw,15rem);position:relative}.hero__content h1{max-width:10.5ch;font-size:2.35rem}.hero__content .lead{font-size:var(--font-size-base);line-height:1.55}.hero__actions{align-items:center;gap:var(--space-2)}.hero__actions .button-link{min-height:var(--control-height-md);padding-inline:var(--space-3);flex:8rem}.hero__visual{min-height:clamp(15rem,54vw,22rem);bottom:-1rem;right:calc(var(--page-gutter) * -1.5);width:clamp(24rem,96vw,38rem);position:absolute}.hero__scene{opacity:.6;bottom:-27%;left:auto;right:calc(var(--page-gutter) * -2.4);width:clamp(32.5rem,130vw,50.5rem)}.hero__wash{opacity:.3;width:clamp(42rem,150vw,64rem);top:-4%;bottom:auto;left:50%;transform:translate(-50%)scale(-1)}.reader-arc{grid-template-columns:minmax(0,1fr)}.intro-field{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,5vw,1.75rem);min-height:0;margin-inline:0;padding-block:clamp(1.5rem,8vw,3rem)}.intro-field:after{bottom:0;inset-inline:12%}.intro-field__wash{opacity:.62;width:180vw;top:44%;transform:translate(-50%,-50%)rotate(-5deg)}.intro-field__visual{margin-inline:calc(var(--page-gutter) * -.55);width:calc(100% + var(--page-gutter));justify-self:center}.intro-field__book{width:clamp(20rem,104vw,34rem);max-width:none;margin-inline:auto;transform:translate(-4%)rotate(-1deg)}.intro-field__copy{justify-self:start;max-width:34rem;padding-inline-start:0}.intro-field__copy:before{inset:-18% -10%}.intro-field .section-header h2{max-width:11ch}.book-stage{--book-slider-card:clamp(10rem, 58vw, 13rem);--book-slider-gap:clamp(1rem, 4vw, 1.5rem);--book-slider-featured-lift:0rem;--book-slider-side-lift:0rem;padding:clamp(2rem, 8vw, 3.25rem) var(--page-gutter) clamp(2.4rem, 9vw, 4rem);margin-inline:calc(50% - 50vw)}.book-stage .section-header{margin-bottom:clamp(1.6rem,7vw,2.4rem)}.book-stage .section-header h2{font-size:var(--font-size-2xl)}.book-stage__vignette{width:max(100vw,72rem);top:53%}.book-stage__slider-field{min-height:clamp(20rem,78vw,28rem)}.book-stage__ground{opacity:.72;width:clamp(28rem,138vw,48rem);bottom:clamp(2rem,13vw,4.5rem)}.book-showcase-slider{--book-slider-window:calc(var(--book-slider-card) * 1.18);max-width:min(100%, var(--book-slider-window));padding-inline:0}.book-showcase-slider__button{display:none}.book-showcase-slider__viewport{inline-size:min(100%, var(--book-slider-window));scroll-padding-inline:calc((100% - var(--book-slider-card)) / 2);padding-block:clamp(1.25rem,8vw,2.5rem) clamp(3rem,15vw,4.5rem);overflow-x:auto}.book-showcase-slider__track{padding-inline:calc((100% - var(--book-slider-card)) / 2);transition:none}.book-showcase-item{opacity:1;pointer-events:auto;transform:scale(.92)}.book-showcase-item--featured{transform:scale(1)}.kitas-partner-section{padding-block:clamp(2.5rem,10vw,4.5rem)}.kitas-partner-section:before{inset:var(--space-3) calc(var(--page-gutter) * -1)}.kitas-partner__content{gap:var(--space-3)}.kitas-partner__content h2{font-size:var(--font-size-2xl);max-width:16ch}.kitas-partner__image{margin-inline:calc(var(--page-gutter) * -.65);justify-self:center;width:min(112vw,40rem);max-width:none}.lina-section{padding-block:clamp(2.5rem,10vw,4.5rem)}.lina-section:before{inset:var(--space-3) calc(var(--page-gutter) * -1)}.lina-profile__content{gap:var(--space-3);order:1}.lina-profile__content h2{font-size:var(--font-size-2xl);max-width:15ch}.lina-profile__image{margin-inline:calc(var(--page-gutter) * -.65);order:2;justify-self:center;width:min(118vw,43rem);max-width:none}.principle-stage{aspect-ratio:auto;min-height:56.2799vw;padding:clamp(5.7rem, 16.8vw, 7.45rem) var(--page-gutter) clamp(1rem, 5vw, 2.25rem)}.principle-stage__background{width:100vw;height:auto}.principle-stage .section-header h2{font-size:var(--font-size-2xl);white-space:normal}.principle-list{grid-template-columns:minmax(0,1fr);max-width:25rem;margin-top:clamp(1.5rem,6vw,2.25rem)}.principle-item{gap:0}.principle-item__motif{width:clamp(4.35rem,18vw,5.5rem);height:clamp(4.35rem,18vw,5.5rem)}.principle-item h3,.principle-item p{margin-top:var(--space-2)}.book-concept__lens{width:clamp(4.75rem,24vw,6rem);bottom:5%;right:-1%}.editorial-module-list--anchored .editorial-module{grid-template-columns:clamp(4.75rem,21vw,6rem) minmax(0,1fr)}.theme-world-grid{grid-template-columns:minmax(0,1fr)}.interior-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-world-item{grid-template-columns:minmax(4.5rem,.25fr) minmax(0,1fr)}.theme-map__wave{display:none}.interior-gallery__item--featured{grid-area:auto/1/auto/-1}.interior-gallery__item--featured .interior-gallery__image{aspect-ratio:4/3}.reader-arc__motif{justify-self:start;width:7rem}.cta-section{grid-template-columns:minmax(0,1fr);min-height:0;padding-bottom:clamp(11rem,54vw,14rem)}.cta-section__content{padding-right:0}.cta-section__motif{width:clamp(13rem,72vw,19rem);bottom:-.5rem;right:-.5rem}}@media (width<=25rem){.hero__inner{min-height:clamp(28rem,94svh,34rem)}.hero__content{gap:var(--space-3);padding-bottom:clamp(8rem,38vw,11rem)}.hero__content h1{font-size:1.9rem}.hero__content .lead{font-size:var(--font-size-sm);line-height:1.45}.hero__visual{right:calc(var(--page-gutter) * -2.5);width:22rem}.theme-world-item{grid-template-columns:minmax(0,1fr)}}@media (width<=23rem){.interior-gallery{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.book-showcase-slider__viewport{scrollbar-width:thin;overflow-x:auto;mask-image:none}.book-showcase-slider__track{animation:none}}
