.home-four{display:none}
html[data-design=zuhause] body{--paper:#f7f6f2;--ink:#162d40;--blue:#345e78;--line:#cbd3d7;--yellow:#e3eaf0;max-width:none;background:var(--paper);color:var(--ink)}
html[data-design=zuhause] .edition{display:none}
html[data-design=zuhause] header{margin:0;padding:24px 6%;border:0;background:#fff}
html[data-design=zuhause] .house-brand span{font-family:Arial;letter-spacing:.12em}
html[data-design=zuhause] .house-brand strong{font:normal 32px Georgia;letter-spacing:-.5px}
html[data-design=zuhause] nav{font-size:15px;gap:32px}
html[data-design=zuhause] .phone{background:#162d40;color:#fff;padding:14px 20px;border:0;border-radius:4px;font-size:16px}
html[data-design=zuhause] .opening{display:none}
html[data-design=zuhause] .home-four{display:block;position:relative;min-height:650px;padding:90px 8% 55px;color:#fff;background:linear-gradient(90deg,rgba(12,31,42,.88),rgba(12,31,42,.52) 50%,rgba(12,31,42,.08)),url('assets/garten-header-ki.jpg') center 56%/cover}
.home-four-content{max-width:740px}.home-four-kicker{font:600 14px/1.6 Arial;letter-spacing:.13em;margin:0 0 25px}
html[data-design=zuhause] .home-four h1{font:normal clamp(48px,5.5vw,84px)/1.08 Georgia;letter-spacing:-.04em;margin:0 0 25px;color:white}
.home-four-copy{font:18px/1.7 Arial;max-width:520px;margin-bottom:30px}
.home-four-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}.home-four-actions a{font:600 16px/1.4 Arial;color:#fff}.home-four-actions a:first-child{background:white;color:#162d40;padding:17px 24px;border-radius:4px}.home-four-actions a:last-child{text-decoration:underline;text-underline-offset:5px}
.home-four-foot{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-top:70px;border-top:1px solid #ffffff60;padding-top:24px;font:15px/1.7 Arial}.home-four-foot span:last-child{font-size:13px;opacity:.9}
html[data-design=zuhause] h2{font:normal clamp(36px,3.7vw,58px)/1.12 Georgia;letter-spacing:-.035em}
html[data-design=zuhause] .label{font-family:Arial;letter-spacing:.1em;color:#345e78;font-weight:600}
html[data-design=zuhause] .work{margin:0;padding:80px 8%;border:0;grid-template-columns:.9fr 1.3fr;gap:9%;background:white}
html[data-design=zuhause] .work-heading h2{margin-top:18px}
html[data-design=zuhause] .work-heading>p:last-child{font:17px/1.7 Arial;max-width:300px}
html[data-design=zuhause] .work-list{padding:0}
html[data-design=zuhause] .work-list details{border-color:#cbd3d7}
html[data-design=zuhause] .work-list summary{padding:25px 0;gap:22px}
html[data-design=zuhause] .work-list h3{font:500 23px/1.25 Arial;letter-spacing:-.5px}
html[data-design=zuhause] .number{color:#637b89;font-family:Arial}
html[data-design=zuhause] .detail{padding-left:38px;font:16px/1.8 Arial}
html[data-design=zuhause] .key{background:#edf2f5;border-left:3px solid #345e78;padding:24px;margin-top:28px}
html[data-design=zuhause] .garden-examples{margin:0;padding:70px 8%;border:0;background:#ecf0f2}
html[data-design=zuhause] .examples-heading{align-items:center;margin-bottom:30px}
html[data-design=zuhause] .scene-picker{border:0;gap:10px;margin-bottom:32px}
html[data-design=zuhause] .scene-picker button{background:transparent;border:1px solid #a4b4bf;border-radius:4px;padding:14px 20px;font-size:15px}
html[data-design=zuhause] .scene-picker button[aria-pressed=true]{background:#162d40;border-color:#162d40;color:white}
html[data-design=zuhause] .compare-layout{grid-template-columns:1fr;gap:20px}
html[data-design=zuhause] .compare-editorial{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}
html[data-design=zuhause] .compare-editorial h3{font:normal 32px Georgia;grid-row:1/3;margin:0}
html[data-design=zuhause] .compare-editorial p{margin:0 0 12px;font-size:16px}
html[data-design=zuhause] .compare-help{grid-column:2;margin:0!important}
html[data-design=zuhause] .comparison{max-height:680px}
html[data-design=zuhause] .division-link{margin:0;padding:28px 8%;border:0;background:#162d40;color:white;font-size:16px}
html[data-design=zuhause] .division-link a{color:white;text-decoration:underline;text-underline-offset:5px}
html[data-design=zuhause] .region{padding:65px 8%;background:#f7f6f2;color:#162d40;position:relative}
html[data-design=zuhause] .region>div{align-items:start;gap:60px}
html[data-design=zuhause] .region h2{font:normal 55px/1.1 Georgia;margin:20px 0}
html[data-design=zuhause] .region div p{max-width:420px;margin:20px 0;font-size:17px}
html[data-design=zuhause] .region-type{font:600 14px Arial;letter-spacing:.18em;line-height:1.5;padding:20px 0 0;margin:0;color:#345e78}
html[data-design=zuhause] .contact{padding:70px 8%;gap:5% 8%;background:white;border-top:1px solid #dce2e5}
html[data-design=zuhause] .contact h2.pun{font:normal clamp(45px,5vw,72px)/1.05 Georgia;letter-spacing:-2px}
html[data-design=zuhause] .contact h2.pun i{color:#345e78}
html[data-design=zuhause] .contact-right{padding-top:0}
html[data-design=zuhause] .contact-right>p{font:17px/1.7 Arial;max-width:480px}
html[data-design=zuhause] .inquiry{grid-template-columns:.8fr 1.2fr;gap:8%;margin-top:30px}
html[data-design=zuhause] .inquiry h3{font:normal 38px/1.15 Georgia;letter-spacing:-1px}
html[data-design=zuhause] .inquiry input,html[data-design=zuhause] .inquiry textarea{background:#f7f9fa;border:1px solid #aabac3;border-radius:4px}
html[data-design=zuhause] .inquiry button{border-radius:4px}
html[data-design=zuhause] footer{margin:0;padding:25px 8%;background:#162d40;color:#fff;border:0}
html[data-design=zuhause] .special-hero{margin:0;padding:65px 8%;background:#edf2f5;grid-template-columns:1.1fr 1fr;gap:6%;border:0}
html[data-design=zuhause] .special-hero h1{font:normal clamp(42px,5vw,74px)/1.1 Georgia;letter-spacing:-2px}
html[data-design=zuhause] .special-brand{border:0;padding:30px;border-radius:4px}
html[data-design=zuhause] .special-services{margin:0;padding:65px 8%}
html[data-design=zuhause] .special-contact{background:#162d40;padding:55px 8%}
html[data-design=zuhause] .special-contact .label{color:#cbdce7}
@media(max-width:850px){html[data-design=zuhause] header{padding:20px 5%;flex-wrap:wrap}html[data-design=zuhause] header nav{order:3;width:100%;gap:25px;border-top:1px solid #dce2e5;padding-top:15px}html[data-design=zuhause] .home-four{padding:55px 6% 30px;min-height:600px;background-position:60% center}html[data-design=zuhause] .work,html[data-design=zuhause] .contact,html[data-design=zuhause] .inquiry,html[data-design=zuhause] .special-hero,html[data-design=zuhause] .special-services{grid-template-columns:minmax(0,1fr);gap:28px}html[data-design=zuhause] .work,html[data-design=zuhause] .contact,html[data-design=zuhause] .garden-examples{padding:45px 6%}html[data-design=zuhause] .region{padding:40px 6%}html[data-design=zuhause] .region>div{display:block}.home-four-foot{margin-top:45px;display:block}.home-four-foot span{display:block}.home-four-foot span:last-child{margin-top:12px}html[data-design=zuhause] .scene-picker{flex-wrap:wrap}html[data-design=zuhause] .scene-picker button{padding:12px 10px}html[data-design=zuhause] .compare-editorial{display:block}html[data-design=zuhause] .compare-editorial h3{margin-bottom:15px}html[data-design=zuhause] .division-link{padding:25px 6%;display:block}html[data-design=zuhause] .division-link a{display:block;margin-top:12px}}
@media(max-width:450px){html[data-design=zuhause] .house-brand strong{font-size:28px}html[data-design=zuhause] .phone{padding:10px 12px}html[data-design=zuhause] .home-four h1{font-size:46px}.home-four-kicker{font-size:12px}.home-four-copy{font-size:17px}.home-four-actions{gap:20px}.home-four-actions a{font-size:15px}html[data-design=zuhause] .work-list h3{font-size:21px}html[data-design=zuhause] .special-services h2{font-size:8vw}}
