.SX19_W_houses{background:var(--night);color:var(--paper);padding-block:clamp(5rem,10vw,9rem)}.SX19_W_houses .SX19_W_title em,.SX19_W_houses em{color:var(--oxide2)}.SX19_W_lead{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid}.SX19_W_leadCopy{color:var(--paper)}.SX19_W_leadCopy>div:first-child{color:var(--oxide2)}.SX19_W_title{margin-top:1.1rem;font-size:clamp(2.6rem,5vw,4.6rem)}.SX19_W_text{color:#f3ede2c7;max-width:42ch;margin:1.75rem 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.7}.SX19_W_note{color:#f3ede280;margin:1.5rem 0 0;font-size:13px}.SX19_W_figure{margin:0}.SX19_W_frame{background:#2a231d;position:relative;overflow:hidden}.SX19_W_frame img{object-fit:cover;width:100%;height:112%;position:absolute;inset:-6% 0}.SX19_W_wall{justify-self:center;width:min(100%,520px)}.SX19_W_wall .SX19_W_frame{aspect-ratio:1000/1416}.SX19_W_caption{font-family:var(--font-sans), system-ui, sans-serif;color:#f3ede2b8;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-top:.9rem;font-size:15px;font-style:italic;line-height:1.45;display:flex}.SX19_W_place{font-family:var(--font-sans), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--oxide2);font-size:10.5px;font-style:normal;font-weight:600}.SX19_W_caption small{font-family:var(--font-sans), sans-serif;color:#f3ede273;font-size:12px;font-style:normal}.SX19_W_gallery{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"berlin datteln""kitchen datteln";gap:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,3rem);display:grid}.SX19_W_berlin{grid-area:berlin}.SX19_W_berlin .SX19_W_frame,.SX19_W_kitchen .SX19_W_frame{aspect-ratio:2}.SX19_W_kitchen{grid-area:kitchen}.SX19_W_datteln{flex-direction:column;grid-area:datteln;display:flex}.SX19_W_datteln .SX19_W_frame{flex:1;min-height:420px}@media (max-width:900px){.SX19_W_lead{grid-template-columns:1fr}.SX19_W_gallery{grid-template-columns:1fr;grid-template-areas:"berlin""datteln""kitchen"}.SX19_W_datteln .SX19_W_frame{aspect-ratio:4/5;flex:none;min-height:0}}
.ZOYrtq_surface{padding-block:clamp(5rem,10vw,9rem)}.ZOYrtq_grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);display:grid}.ZOYrtq_figure{aspect-ratio:6/5;background:radial-gradient(80% 70% at 50% 45%,#fff,#ece4d4);place-items:center;margin:0;display:grid;position:relative}.ZOYrtq_figure img{mix-blend-mode:multiply;width:86%;height:auto}.ZOYrtq_figure figcaption{font-family:var(--font-sans), system-ui, sans-serif;color:var(--mute);font-size:14.5px;font-style:italic;position:absolute;bottom:1.1rem;left:1.25rem}.ZOYrtq_text{margin-top:1.75rem}.ZOYrtq_links{border-top:1px solid var(--line);margin:2.25rem 0 0;padding:0;list-style:none}.ZOYrtq_links li{border-bottom:1px solid var(--line)}.ZOYrtq_links a{font-family:var(--font-sans), system-ui, sans-serif;transition:color .4s ease, padding .6s var(--ez);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem .25rem;font-size:20px;display:flex}.ZOYrtq_links a:hover{color:var(--oxide);padding-left:.75rem}.ZOYrtq_links a:focus-visible{outline:2px solid var(--oxide);outline-offset:2px}.ZOYrtq_links svg{flex:none;width:16px;height:16px}@media (max-width:900px){.ZOYrtq_grid{grid-template-columns:1fr}}
@keyframes I5Xg0G_productIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.I5Xg0G_shop{background:var(--paper3);border-top:1px solid var(--line);padding-block:clamp(5rem,10vw,9rem)}.I5Xg0G_chips{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.I5Xg0G_chip{border:1px solid var(--line);font:inherit;color:var(--ink2);cursor:pointer;background:0 0;border-radius:2px;padding:10px 18px;font-size:14.5px;transition:background .4s,color .4s,border-color .4s}.I5Xg0G_chip:hover{border-color:var(--ink);color:var(--ink)}.I5Xg0G_chipOn,.I5Xg0G_chipOn:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.I5Xg0G_chip:focus-visible{outline:2px solid var(--oxide);outline-offset:2px}.I5Xg0G_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem) clamp(.75rem,1.5vw,1.25rem);display:grid}.I5Xg0G_product{animation:I5Xg0G_productIn .9s var(--ez) backwards;flex-direction:column;gap:.9rem;display:flex}.I5Xg0G_product:focus-visible{outline:2px solid var(--oxide);outline-offset:4px}.I5Xg0G_image{aspect-ratio:1;border:1px solid var(--line);background:radial-gradient(90% 75% at 50% 45%,#fff,#efe8db);place-items:center;display:grid;position:relative;overflow:hidden}.I5Xg0G_image img{object-fit:contain;mix-blend-mode:multiply;max-width:70%;max-height:70%;transition:transform 1s var(--ez)}.I5Xg0G_product:hover .I5Xg0G_image img{transform:scale(1.06)translateY(-4px)}.I5Xg0G_name{font-family:var(--font-sans), system-ui, sans-serif;font-size:18px;line-height:1.3;display:block}.I5Xg0G_variant{color:var(--mute);margin-top:.3rem;font-size:13.5px;display:block}@media (max-width:1000px){.I5Xg0G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.r46LCa_band{isolation:isolate;color:var(--paper);padding-block:clamp(6rem,13vw,11rem);position:relative;overflow:hidden}.r46LCa_band>img{object-fit:cover;z-index:-2;width:100%;height:116%;position:absolute;inset:-8% 0}.r46LCa_band:after{content:"";z-index:-1;background:linear-gradient(90deg,#1a1511db 0%,#1a15119e 55%,#1a151166 100%);position:absolute;inset:0}.r46LCa_grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(2.5rem,5vw,5rem);display:grid}.r46LCa_kicker{color:var(--oxide2)}.r46LCa_title{margin-top:1.1rem;font-size:clamp(2.8rem,6vw,5.6rem)}.r46LCa_title em{color:var(--oxide2)}.r46LCa_text{color:#f3ede2d9;max-width:42ch;margin:1.6rem 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.7}.r46LCa_actions{flex-wrap:wrap;gap:.75rem;margin-top:2.2rem;display:flex}.r46LCa_list{border-top:1px solid #f3ede24d;margin:0}.r46LCa_list div{border-bottom:1px solid #f3ede24d;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.r46LCa_list dt{color:#f3ede2a6;font-size:13px}.r46LCa_list dd{font-family:var(--font-sans), system-ui, sans-serif;text-align:right;margin:0;font-size:18px}.r46LCa_list a:hover{color:var(--oxide2)}@media (max-width:900px){.r46LCa_grid{grid-template-columns:1fr}}