.jaqueline-page{max-width:880px;padding:0 var(--page-padding-mobile) var(--space-5);margin:0 auto}.jaqueline-intro{margin-bottom:var(--space-4)}.jaqueline-intro__grid{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:720px){.jaqueline-intro__grid{grid-template-columns:minmax(240px,340px) minmax(0,1fr)}}.jaqueline-intro__img{width:100%;height:auto;display:block}.jaqueline-intro__fact{margin-bottom:1.75rem}.jaqueline-intro__fact h2{font-family:var(--font-body);font-size:var(--fs-micro);text-transform:lowercase;letter-spacing:.24em;color:var(--fg-subtle);margin:0 0 .5rem;font-weight:400}.jaqueline-intro__fact p{margin:0;font-size:1rem;line-height:1.7}.jaqueline-intro__cta{font-family:var(--font-display);letter-spacing:.16em;text-transform:lowercase;color:var(--fg);border:1px solid color-mix(in srgb, var(--fg) 24%, transparent);transition:color var(--dur-base) var(--ease-calm), border-color var(--dur-base) var(--ease-calm);margin-top:.5rem;padding:10px 22px;font-size:14px;font-weight:300;text-decoration:none;display:inline-block}.jaqueline-intro__cta:hover{color:var(--accent-warm);border-color:var(--accent-warm)}.jaqueline-about__title{font-family:var(--font-display);text-transform:lowercase;margin:0 0 2.5rem;font-size:clamp(1.6rem,3.5vw,2.1rem);font-weight:300}.jaqueline-about__block h4{font-family:var(--font-display);text-transform:lowercase;letter-spacing:.03em;margin:2.25rem 0 .75rem;font-size:1.3rem;font-weight:400;line-height:1.35}.jaqueline-about__block h4:first-child{margin-top:0}.jaqueline-about__block p{margin:0 0 1rem;font-size:1.05rem;line-height:1.75}.jaqueline-quote{text-align:center;max-width:46ch;margin:clamp(2.5rem,6vh,4rem) auto}.jaqueline-quote p{font-family:var(--font-note);color:var(--fg-muted);margin:0;font-size:1.05rem;line-height:1.8}.jaqueline-vision{text-align:center;margin-top:clamp(4rem,10vh,7rem)}.jaqueline-vision h2{font-family:var(--font-display);text-transform:lowercase;margin:0 0 .75rem;font-size:clamp(1.8rem,4.5vw,2.6rem);font-weight:300}.jaqueline-vision p{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:.24em;text-transform:lowercase;color:var(--fg-subtle);margin:0}main:has(.jaqueline-page)+.footer{margin-top:24px}.jaqueline-weg{width:100%;max-width:880px;padding-block:var(--space-4) var(--space-9);padding-inline:var(--page-padding-mobile);margin:0 auto}@media (min-width:880px){.jaqueline-weg{padding-block:var(--space-5) var(--space-10);padding-inline:var(--page-padding-desktop)}}.jaqueline-weg__titel{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-transform:lowercase;color:var(--fg);margin:0 0 var(--space-2)}.jaqueline-weg__lede{font-family:var(--font-body);font-weight:300;font-size:var(--fs-small);color:var(--fg-subtle);margin:0 0 var(--space-8)}.jaqueline-weg__liste{gap:var(--space-7);margin:0;padding:0;list-style:none;display:grid}.jaqueline-weg__punkt{gap:var(--space-2);display:grid}@media (min-width:720px){.jaqueline-weg__punkt{gap:var(--space-6);grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline}}.jaqueline-weg__zeit{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:lowercase;color:var(--accent-warm);font-variant-numeric:tabular-nums;font-weight:300}.jaqueline-weg__was h3{font-family:var(--font-display);font-weight:300;font-size:var(--fs-h4,1.25rem);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--fg);margin:0 0 var(--space-2)}.jaqueline-weg__was p{font-family:var(--font-body);font-size:var(--fs-small);font-weight:300;line-height:var(--lh-prose);color:var(--fg-subtle);margin:0}.jaqueline-weg__notiz{margin-top:var(--space-8)}.jaqueline-weg__notiz h3{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:lowercase;color:color-mix(in srgb, var(--fg-subtle) 70%, transparent);margin:0 0 var(--space-3);font-weight:300}.jaqueline-weg__notiz p{font-family:var(--font-body);font-size:var(--fs-small);font-weight:300;line-height:var(--lh-prose);color:var(--fg-subtle);margin:0}
