.kronberg-page{background:var(--ed-paper);color:var(--ed-ink)}.kr-shell{width:var(--ed-shell);margin-inline:auto}.kr-space{padding-block:var(--ed-section)}.kr-eyebrow{color:var(--ed-muted);font:650 11px/1.5 var(--ed-sans);letter-spacing:.14em;text-transform:uppercase;margin:0 0 26px}.kr-display{font:300 clamp(38px,4.05vw,61px)/1.07 var(--ed-serif);letter-spacing:-.026em;hyphens:none;overflow-wrap:normal;text-wrap:balance}.kr-body{color:var(--ed-muted);text-wrap:pretty;font-size:15px;line-height:1.85}.kr-lead{color:var(--ed-ink);font:300 clamp(24px,2.1vw,31px)/1.4 var(--ed-serif)}.kr-body+.kr-body{margin-top:20px}.kr-link{border-bottom:1px solid var(--ed-muted);font:600 12px/1.6 var(--ed-sans);margin-top:26px;padding-block:8px;display:inline-block}.kr-link:hover{border-color:currentColor}.kr-button{background:var(--ed-blue);color:#fff;min-height:52px;font:600 12px/1.6 var(--ed-sans);text-align:center;justify-content:center;align-items:center;padding:16px 23px;display:inline-flex}.kr-button:hover{background:#16252c}.kr-button--paper{background:var(--ed-paper);color:var(--ed-blue)}.kr-button--paper:hover{background:#fff}.kr-section-head{max-width:900px;margin-bottom:58px}.kr-section-head .kr-body{max-width:640px;margin-top:28px}.kronberg-page figure{margin-block:0}.kronberg-page figcaption{color:var(--ed-muted);padding-top:14px;font-size:11px;line-height:1.7}.kronberg-page :is(h2,h3){hyphens:none}.kronberg-hero .westend-hero__image{object-position:center 64%}.kronberg-hero .westend-hero__shell{width:var(--ed-shell);max-width:none;padding:0}.kronberg-hero .westend-hero__content{padding:132px 0 220px}.kronberg-hero .westend-hero__copy{max-width:780px}.kronberg-hero .westend-eyebrow{font-family:var(--ed-sans);letter-spacing:.14em;color:#f1eee8;font-size:11px}.kronberg-hero .westend-hero__title{font-family:var(--ed-serif);letter-spacing:-.025em;hyphens:none;overflow-wrap:normal}.kronberg-hero .westend-hero__lead{max-width:540px;font-size:15px;line-height:1.85}.kronberg-hero .westend-hero__overlay{background:linear-gradient(90deg,#111719c7,#1117197a 42%,#1117190f),linear-gradient(#0000 50%,#111719b3)}.kr-hero-actions{flex-wrap:wrap;align-items:center;gap:20px 30px;display:flex}.kr-hero-link{color:#fff;font:500 12px/1.6 var(--ed-sans);border-bottom:1px solid #ddd9d1;padding:10px 0}.kr-intro{grid-template-columns:1.03fr .97fr;align-items:center;gap:clamp(45px,7vw,115px);display:grid}.kr-intro__copy{max-width:620px}.kr-intro .kr-display{margin-bottom:30px}.kr-intro .kr-lead{max-width:500px;margin-bottom:28px}.kr-intro__image img{aspect-ratio:5/6;object-fit:cover;object-position:center;width:100%;height:auto}.kr-intro+.kr-market{padding-top:0}.kr-market__head{max-width:900px;margin-bottom:52px}.kr-market__head .kr-body{max-width:680px;margin-top:26px}.kr-market__data{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid}.kr-market__data article{border-top:1px solid var(--ed-line);padding-top:25px}.kr-stat{font:300 clamp(36px,3.4vw,53px)/1.1 var(--ed-serif);letter-spacing:-.03em;white-space:nowrap}.kr-stat span{letter-spacing:0;font-size:.48em}.kr-market__data h3{font:400 clamp(23px,2.2vw,30px)/1.3 var(--ed-serif);margin:0 0 24px}.kr-market__range{color:var(--ed-muted);margin-bottom:8px;font-size:14px;line-height:1.5}.kr-market__caption{max-width:390px;color:var(--ed-muted);margin-top:25px;font-size:15px;line-height:1.8}.kr-market__advice{background:var(--ed-blue);color:var(--ed-paper);justify-content:space-between;align-items:center;gap:38px;margin-top:44px;padding:34px 38px;display:flex}.kr-market__advice h3{font:300 32px/1.2 var(--ed-serif);letter-spacing:-.02em;margin-bottom:14px}.kr-market__advice .kr-body{color:#e0e3e2;max-width:690px}.kr-market__advice .kr-button{flex:none}.kr-market__notes{margin-top:32px}.kr-source{color:var(--ed-muted);max-width:1100px;font-size:14px;line-height:1.8}.kr-source a{text-underline-offset:3px;text-decoration:underline}.kr-person{background:var(--ed-paper-deep);margin-bottom:var(--ed-section);grid-template-columns:.9fr 1.1fr;display:grid}.kr-person__image{min-width:0}.kr-person__image picture{height:100%}.kr-person__image img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.kr-person__copy{align-self:center;padding:clamp(40px,5vw,80px)}.kr-person .kr-display{margin-bottom:30px;font-size:clamp(38px,3.5vw,53px)}.kr-person__credentials{border-top:1px solid var(--ed-line);margin-top:28px;padding-top:22px}.kr-person__credentials strong{font:400 25px/1.3 var(--ed-serif)}.kr-person__credentials p{color:var(--ed-muted);margin-top:6px;font-size:13px;line-height:1.8}.kr-person .kr-link{margin-top:20px}.kr-marketing{background:var(--ed-blue);color:var(--ed-paper)}.kr-marketing__grid{grid-template-columns:1fr 1fr;gap:clamp(55px,9vw,140px);display:grid}.kr-marketing__grid>header{align-self:center}.kr-marketing :is(.kr-eyebrow,.kr-body){color:#e0e3e2}.kr-marketing .kr-display{margin-bottom:30px}.kr-marketing .kr-button{margin-top:34px}.kr-criteria article{border-top:1px solid #738087;padding:30px 0}.kr-criteria article:first-child{padding-top:26px}.kr-criteria h3{font:300 30px/1.15 var(--ed-serif);letter-spacing:-.01em;margin-bottom:18px}.kr-criteria p{color:#e0e3e2;font-size:14px;line-height:1.85}.kr-faq{border-top:1px solid var(--ed-line)}.kr-faq .kr-section-head{text-align:center;max-width:820px;margin:0 auto 50px}.kr-faq .kr-section-head .kr-body{margin-inline:auto}.kr-faq__list{border-top:1px solid var(--ed-line);max-width:1000px;margin-inline:auto}.kr-faq__list details{border-bottom:1px solid var(--ed-line)}.kr-faq__list summary{cursor:pointer;font:500 15px/1.7 var(--ed-sans);justify-content:space-between;align-items:start;gap:25px;padding:25px 0;list-style:none;display:flex}.kr-faq__list summary::-webkit-details-marker{display:none}.kr-faq__list summary span{flex:none;font-size:24px;font-weight:300;line-height:1}.kr-faq__list details[open] summary span{transform:rotate(45deg)}.kr-faq__list details p{color:var(--ed-muted);padding:0 35px 28px 0;font-size:14px;line-height:1.85}.kronberg-page #kontakt .kontakt-inner{align-items:center}.kronberg-page #kontakt .kontakt-info-row{margin-bottom:0;padding-bottom:0}@media (width<=1120px){.kr-market__data{gap:30px}.kr-stat{font-size:48px}.kr-person__copy{padding:40px}}@media (width<=900px){.kr-intro,.kr-person,.kr-marketing__grid{grid-template-columns:1fr;gap:42px}.kr-intro__copy{max-width:680px}.kr-intro__image img{aspect-ratio:1.35;object-position:center 48%}.kr-market__data{grid-template-columns:1fr;gap:32px}.kr-market__data article{grid-template-columns:1fr 1fr;grid-template-areas:"title caption""range caption""stat caption";column-gap:40px;display:grid}.kr-market__data h3{grid-area:title}.kr-market__range{grid-area:range}.kr-market__data .kr-stat{grid-area:stat}.kr-market__caption{grid-area:caption;align-self:center;max-width:none;margin-top:0}.kr-market__advice{flex-direction:column;align-items:flex-start;gap:24px}.kr-person{gap:0}.kr-person__image img{aspect-ratio:1.1;object-position:center 20%;height:auto;max-height:740px}.kr-person__copy{padding:45px 32px}.kr-person .kr-display{font-size:42px}.kr-section-head{margin-bottom:0}.kr-faq__list{width:100%}}@media (width<=640px){.kr-eyebrow{letter-spacing:.12em;margin-bottom:22px;font-size:10px}.kr-display{font-size:38px}.kr-display br{display:none}.kr-body{font-size:14px}.kr-lead{font-size:26px}.kr-section-head .kr-body{margin-top:24px}.kronberg-hero{--hero-title-size:38px;--hero-title-line:1.1;height:auto;min-height:0;overflow:visible}.kronberg-hero .westend-hero__media,.kronberg-hero .westend-hero__overlay{height:100svh;min-height:640px}.kronberg-hero .westend-hero__image{object-position:center}.kronberg-hero .westend-hero__overlay{background:linear-gradient(90deg,#111719ab,#11171938),linear-gradient(#1117191f 15%,#111719eb)}.kronberg-hero .westend-hero__shell{height:100svh;min-height:640px}.kronberg-hero .westend-hero__content{align-items:center;padding:24px 0 46px}.kronberg-hero .westend-hero__copy{max-width:500px}.kronberg-hero .westend-hero__title br{display:none}.kronberg-hero .westend-eyebrow{max-width:280px;font-size:10px}.kronberg-hero .westend-hero__lead{max-width:380px;font-size:14px}.kr-hero-actions{gap:15px 24px}.kr-intro__image img{aspect-ratio:1.06}.kr-intro{gap:35px}.kr-market__head{margin-bottom:40px}.kr-market__data{grid-template-columns:1fr;gap:34px}.kr-market__data article{display:block}.kr-stat{font-size:44px}.kr-market__data h3{min-height:0;margin:0 0 18px;font-size:26px}.kr-market__caption{max-width:none;margin-top:20px;font-size:14px}.kr-market__advice{margin-top:32px;padding:28px 24px}.kr-market__advice h3{font-size:30px}.kr-person__copy{padding:34px 24px 40px}.kr-person .kr-display{font-size:36px}.kr-person__image img{aspect-ratio:1;object-position:center 15%}.kr-criteria h3{font-size:28px}.kr-faq .kr-section-head{margin-bottom:36px}.kr-faq__list summary{gap:18px;font-size:14px}}@media (width<=360px){.kronberg-hero{--hero-title-size:36px}.kr-display{font-size:34px}.kr-market__data{gap:28px 16px}.kr-button{padding-inline:17px}}
