.zwkeua_strecke{--se-paper:#f4efe6;--se-white:#fff;--se-ink:#23211e;--se-body:#45423e;--se-muted:#7a766f;--se-blue:#33556e;--se-line:#e2ddd2;--se-grey:#e6e5e2;--se-sage:#dde3d8;--se-beige:#eee3cd;--se-apricot:#f5d4be;--se-dark:#3a3a3a;--se-deepblue:#1e2f52;--se-lightblue:#dce6ee;background:var(--se-paper);color:var(--se-ink)}.zwkeua_section{z-index:1;background:var(--se-paper);padding:clamp(40px,5.5svh,78px) clamp(20px,4.5vw,84px);position:relative;overflow:hidden}.zwkeua_sectionFlush{padding:0}.zwkeua_running{top:clamp(14px,2.4svh,30px);letter-spacing:.04em;z-index:5;gap:2em;font-size:12px;display:flex;position:absolute;inset-inline-start:clamp(20px,4.5vw,84px)}.zwkeua_running strong{font-weight:500}.zwkeua_running span{color:var(--se-muted)}.zwkeua_runningOnImage,.zwkeua_runningOnImage span{color:#ffffffeb}.zwkeua_display{font-family:var(--font-family-display);font-weight:300;line-height:1.04}.zwkeua_headline{font-family:var(--font-family-display);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(24px,2.3vw,38px);font-weight:400;line-height:1.12}.zwkeua_subline{font-family:var(--font-family-display);color:var(--se-body);margin-top:.4em;font-size:clamp(15px,1.2vw,20px);font-weight:300}.zwkeua_body{color:var(--se-body);white-space:pre-line;font-size:clamp(12.5px,.88vw,14.5px);font-weight:400;line-height:1.5}.zwkeua_caption{color:var(--se-muted);font-size:11.5px;line-height:1.4}.zwkeua_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,4svh,48px);display:flex}.zwkeua_shot{margin:0;position:relative}.zwkeua_shot img{object-fit:cover}.zwkeua_shotCap{inset-inline-start:0;background:var(--se-white);z-index:2;max-width:78%;padding-block:7px;padding-inline:clamp(10px,1.2vw,18px) 14px;font-size:11px;line-height:1.35;position:absolute;bottom:clamp(10px,6%,22px)}.zwkeua_shotCap b{color:var(--se-blue);letter-spacing:.03em;font-weight:600}.zwkeua_infoBox{align-content:start;gap:10px;padding:clamp(18px,2vw,30px);display:grid}.zwkeua_infoBox h3{color:var(--se-blue);margin:0;font-size:clamp(15px,1.15vw,19px);font-weight:500;line-height:1.3}.zwkeua_toneBeige{background:var(--se-beige)}.zwkeua_toneApricot{background:var(--se-apricot)}.zwkeua_toneSage{background:var(--se-sage)}.zwkeua_toneGrey{background:var(--se-grey)}.zwkeua_legend{justify-items:start;gap:6px;display:grid}.zwkeua_legendTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--se-muted);font-size:11px}.zwkeua_chipRow{color:var(--se-body);align-items:center;gap:8px;font-size:11.5px;display:flex}.zwkeua_chip{border:1px solid #0000001f;border-radius:50%;flex:none;width:16px;height:16px}.zwkeua_swatchRail{flex-wrap:wrap;align-items:flex-start;gap:clamp(14px,1.6vw,26px);display:flex}.zwkeua_swatch{width:clamp(84px,7vw,118px)}.zwkeua_swatch figure{aspect-ratio:1;margin:0;position:relative}.zwkeua_swatch img{object-fit:cover}.zwkeua_swatch p{color:var(--se-body);margin-top:6px;font-size:10.5px;line-height:1.35}.zwkeua_railGroupTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--se-ink);margin-bottom:10px;font-size:12px;font-weight:500}.zwkeua_grid{gap:clamp(14px,1.6vw,28px);display:grid}@media (max-width:899.98px){.zwkeua_grid{grid-template-columns:minmax(0,1fr)!important}.zwkeua_grid>*{min-width:0}.zwkeua_section{padding-inline:18px}}.zwkeua_withSidebar{gap:clamp(18px,2vw,36px);display:grid}@media (min-width:900px){.zwkeua_withSidebar{grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start}.zwkeua_sidebarSticky{align-self:start;position:sticky;top:0}}.zwkeua_sidebarPanel{background:var(--se-grey);align-content:start;gap:16px;padding:clamp(20px,2vw,34px);display:grid}.zwkeua_plusList{color:var(--se-body);gap:5px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.zwkeua_plusList li:before{content:"+ ";color:var(--se-blue);font-weight:600}.zwkeua_darkPanel{background:var(--se-dark);color:#f0efec;align-content:start;gap:20px;padding:clamp(24px,3vw,48px);display:grid}.zwkeua_darkPanel .zwkeua_caption,.zwkeua_darkPanel .zwkeua_subline{color:#f0efecbf}.zwkeua_trendTitle{font-family:var(--font-family-display);letter-spacing:.34em;text-transform:uppercase;font-size:clamp(30px,3.4vw,56px);font-weight:300}.zwkeua_specCard{color:var(--se-body);background:#ecebe8;gap:10px;padding:18px;font-size:11.5px;display:grid}.zwkeua_specCard h4{color:var(--se-ink);margin:0;font-size:12.5px;font-weight:600}.zwkeua_dimTable{border-collapse:collapse;width:100%;font-size:11px}.zwkeua_dimTable th,.zwkeua_dimTable td{text-align:center;color:var(--se-body);border:1px solid #d8d6d2;padding:3px 6px}.zwkeua_dimTable th{background:#e2e0dc;font-weight:500}.zwkeua_bulletList{color:var(--se-body);gap:4px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.zwkeua_bulletList li:before{content:"· ";color:var(--se-blue);font-weight:700}.zwkeua_listTitle{color:var(--se-ink);letter-spacing:.04em;margin:0 0 6px;font-size:12px;font-weight:600}.zwkeua_cutout{justify-content:center;align-items:flex-end;margin:0;display:flex;position:relative}.zwkeua_cutout img{object-fit:contain;object-position:center bottom}.zwkeua_productName{color:var(--se-blue);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.35}.zwkeua_cardTab{background:var(--se-white);padding:0 0 18px}.zwkeua_cardTab header{background:var(--se-deepblue);color:#fff;letter-spacing:.05em;padding:8px 14px;font-size:12px;font-weight:500}.zwkeua_cardTab>div{gap:10px;padding:14px 14px 0;display:grid}.zwkeua_hero{min-height:100svh;position:relative;overflow:hidden}.zwkeua_hero img{object-fit:cover}.zwkeua_heroScrim{z-index:1;background:linear-gradient(#0000 36%,#14120f4d 54%,#14120f99 70%,#14120fbd 100%);position:absolute;inset:0}.zwkeua_heroCopy{inset-inline-start:clamp(22px,6vw,96px);z-index:2;color:#fff;gap:14px;display:grid;position:absolute;bottom:clamp(28px,9svh,110px)}.zwkeua_heroTitle{letter-spacing:.02em;font-size:clamp(56px,9vw,148px);line-height:1}.zwkeua_heroMask{--hero-descender:.14em;padding-bottom:var(--hero-descender);margin-bottom:calc(var(--hero-descender) * -1);display:block;overflow:hidden}.zwkeua_heroSub{color:#ffffffeb;font-size:clamp(15px,1.2vw,20px)}.zwkeua_kicker{letter-spacing:.28em;text-transform:uppercase;font-size:clamp(12px,.95vw,15px)}.zwkeua_heroLine{transform:translateY(calc(105% + var(--hero-descender,.14em)));opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) .15s forwards zwkeua_se-line-reveal;display:block}.zwkeua_heroLineDelay{animation-delay:.3s}.zwkeua_heroLineDelay2{animation-delay:.5s}@keyframes zwkeua_se-line-reveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.zwkeua_heroLine{opacity:1;animation:none;transform:none}}.zwkeua_pill{border:1px solid var(--se-line);color:var(--se-muted);letter-spacing:.06em;white-space:nowrap;background:var(--se-white);border-radius:999px;padding:4px 12px;font-size:10.5px;display:inline-block}.zwkeua_serviceGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.zwkeua_serviceTile{background:var(--se-grey);color:var(--se-body);gap:8px;padding:16px 14px;font-size:12px;display:grid}.zwkeua_serviceTile i{border:1.5px solid var(--se-blue);border-radius:6px;width:22px;height:22px;display:block}.zwkeua_ctaPanel{background:var(--se-deepblue);color:#fff;border:1px dashed #fff6;gap:16px;padding:clamp(28px,4vw,56px);display:grid}.zwkeua_ctaPanel a{color:#fff;text-underline-offset:4px;width:fit-content;text-decoration:underline}.zwkeua_noClip{overflow:visible}.zwkeua_chapterGroup{position:relative}.zwkeua_stackCard{z-index:0;will-change:transform;position:sticky;top:0}.zwkeua_stackCard>section{z-index:0}.zwkeua_divider{background:var(--dv-bg);color:#fff;flex-direction:column;justify-content:flex-end;min-height:78svh;display:flex;position:relative;overflow:hidden}.zwkeua_dividerMedia{z-index:0;position:absolute;inset:0}.zwkeua_dividerMedia img{object-fit:cover}.zwkeua_dividerScrim{z-index:1;background:linear-gradient(to top, var(--dv-deep) 2%, #14120f1f 48%, #14120f00 68%), linear-gradient(88deg, var(--dv-tint) 0%, #0000 62%);position:absolute;inset:0}.zwkeua_dividerCopy{z-index:2;gap:clamp(10px,1.2vw,18px);max-width:46ch;padding:clamp(28px,6vw,104px);display:grid;position:relative}.zwkeua_dividerIndex{font-family:var(--font-family-display);letter-spacing:.34em;color:#ffffffb8;font-size:clamp(13px,.95vw,17px);font-weight:300}.zwkeua_dividerTitle{letter-spacing:.005em;text-transform:none;font-size:clamp(46px,7vw,118px);line-height:.97}.zwkeua_dividerIntro{font-family:var(--font-family-display);color:#ffffffe6;max-width:34ch;font-size:clamp(16px,1.5vw,25px);font-weight:300;line-height:1.4}.zwkeua_dividerPanel{background:linear-gradient(158deg, var(--dv-bg) 0%, var(--dv-deep) 100%);color:#fff;align-content:end;gap:clamp(24px,4svh,52px);min-height:82svh;padding:clamp(28px,6vw,104px);display:grid;position:relative;overflow:hidden}.zwkeua_dividerPanel .zwkeua_dividerCopy{padding:0}.zwkeua_dividerWatermark{top:clamp(-24px,-1.6vw,0px);z-index:0;font-family:var(--font-family-display);color:#ffffff0f;pointer-events:none;font-size:clamp(170px,32vw,480px);font-weight:300;line-height:.8;position:absolute;inset-inline-end:clamp(8px,3vw,72px)}.zwkeua_dividerRail{z-index:1;grid-template-columns:repeat(4,1fr);align-items:end;gap:clamp(12px,1.6vw,30px);display:grid;position:relative}.zwkeua_dividerRail figure{aspect-ratio:3/5;background:#ffffff0d;margin:0;position:relative}.zwkeua_dividerRail img{object-fit:contain;object-position:center bottom}.zwkeua_stageSection{z-index:1;background:var(--se-paper);padding:clamp(52px,8svh,104px) clamp(20px,4.5vw,84px);position:relative}.zwkeua_stageHead{gap:clamp(8px,1vw,14px);max-width:60ch;margin-bottom:clamp(26px,4svh,52px);display:grid}.zwkeua_stageKicker{letter-spacing:.24em;text-transform:uppercase;color:var(--se-blue);font-size:12px}.zwkeua_stageTitle{text-transform:none;letter-spacing:0;font-size:clamp(28px,3vw,50px);line-height:1.05}.zwkeua_stageFrame{padding:clamp(10px,1.2vw,22px);position:relative;box-shadow:0 40px 90px -60px #14120f8c}@media (max-width:899.98px){.zwkeua_divider{min-height:72svh}.zwkeua_dividerPanel{min-height:auto;padding-block:clamp(40px,8svh,72px)}.zwkeua_dividerRail{gap:8px}}.zwkeua_catTabs{border-bottom:1px solid var(--se-line);scrollbar-width:none;gap:clamp(4px,1vw,14px);margin-bottom:clamp(20px,3svh,36px);display:flex;overflow-x:auto}.zwkeua_catTabs::-webkit-scrollbar{display:none}.zwkeua_catTab{appearance:none;cursor:pointer;letter-spacing:.06em;color:var(--se-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:10px clamp(8px,1.4vw,18px);font-family:inherit;font-size:clamp(12px,1vw,14px);transition:color .25s,border-color .25s}.zwkeua_catTab:hover{color:var(--se-ink)}.zwkeua_catTab[data-active]{color:var(--se-blue);border-bottom-color:var(--se-blue);font-weight:500}.zwkeua_catSection{background:var(--se-white)}.zwkeua_catGrid{grid-template-columns:repeat(auto-fill,minmax(180px,232px));justify-content:start;align-items:start;gap:clamp(18px,2vw,34px);min-height:320px;display:grid}.zwkeua_catCard{align-content:start;gap:10px;min-width:0;display:grid}.zwkeua_catTile{aspect-ratio:1;background:var(--se-white);justify-content:center;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.zwkeua_catImg{width:auto;max-width:86%;height:auto;max-height:86%;display:block}.zwkeua_catSwatches{gap:12px;margin-top:clamp(28px,4svh,52px);display:grid}.zwkeua_catSwatchRow{flex-wrap:wrap;gap:clamp(10px,1.4vw,20px);display:flex}.zwkeua_installBand{background:var(--se-lightblue);margin-top:clamp(28px,4svh,56px);padding:clamp(24px,3vw,48px)}.zwkeua_installGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,2fr);align-items:start;gap:clamp(18px,2vw,32px);display:grid}.zwkeua_installSets{grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,22px);display:grid}@media (max-width:899.98px){.zwkeua_installGrid{grid-template-columns:1fr}.zwkeua_catGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));justify-content:stretch;min-height:0}}.zwkeua_ctaSection{position:relative;overflow:hidden}.zwkeua_ctaBg{z-index:0;opacity:.85;position:absolute;inset:0}.zwkeua_ctaInner{z-index:1;position:relative}[dir=rtl] .zwkeua_dividerScrim{background:linear-gradient(to top, var(--dv-deep) 2%, #14120f1f 48%, #14120f00 68%), linear-gradient(272deg, var(--dv-tint) 0%, #0000 62%)}[dir=rtl] .zwkeua_body,[dir=rtl] .zwkeua_dividerIntro{line-height:1.75}[dir=rtl] .zwkeua_caption,[dir=rtl] .zwkeua_shotCap,[dir=rtl] .zwkeua_swatch p,[dir=rtl] .zwkeua_productName{line-height:1.6}[dir=rtl] .zwkeua_display,[dir=rtl] .zwkeua_headline,[dir=rtl] .zwkeua_stageTitle,[dir=rtl] .zwkeua_infoBox h3{line-height:1.35}
