.homepage #technik{background:radial-gradient(ellipse at 15% 45%,#33535944,transparent 65%),linear-gradient(#202b2c,#202b2c);overflow:visible}
.homepage #technik>.container{width:min(1380px,90%)}
.specs-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:end;margin-bottom:22px}
.homepage #technik .eyebrow{margin:0 0 10px;font-size:10px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:#ffd16a}
.homepage #technik h2{font-size:clamp(29px,2.7vw,43px);line-height:1.18;letter-spacing:-.04em;margin:0}.homepage #technik h2 span{color:#ffd16a}
.specs-heading-note{display:flex;align-items:flex-start;gap:11px}.specs-heading-note p{font-size:12px;line-height:1.6;color:#bcd0d9;margin:0}.specs-status-dot{width:6px;height:6px;flex:none;margin-top:7px;border-radius:50%;background:#ffd16a;box-shadow:0 0 12px #ffd16a60}
.specs-tables{display:grid;grid-template-columns:1fr 1fr;gap:23px;align-items:start}.specs-table-card{border:1px solid #b8d3df2a;border-radius:13px;background:linear-gradient(135deg,#19333fd9,#0a202acc);overflow:hidden}
.specs-table-card table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.5;text-align:left}.specs-table-card caption{padding:14px 18px;text-align:left;color:#ffda80;font-size:12px;font-weight:650;letter-spacing:.02em;border-bottom:1px solid #ffd16a38;background:#d1e0df04}.specs-table-card th{width:29%;font-weight:550;color:#cbdde5}.specs-table-card td{color:#b7cdd7}.specs-table-card td strong{font-weight:600;color:#f0f6f8}.specs-table-card th,.specs-table-card td{padding:10px 14px;vertical-align:top;border-bottom:1px solid #bdd7df19}.specs-table-card tr:last-child>*{border-bottom:0}.specs-table-card tbody tr:nth-child(even){background:#bbd1d804}.specs-table-card a{color:#ffda80;text-decoration:none}.specs-table-card a:hover{text-decoration:underline}
.specs-provisional{display:block;font-size:9px;line-height:1.3;color:#ffda80;margin-top:3px;font-weight:400}.specs-inline-status{color:#ffda80;font-size:.95em;white-space:nowrap}
.specs-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:23px;margin-top:17px}.specs-pdf{display:flex;align-items:center;gap:13px;border:1px solid #ffda8038;border-radius:11px;padding:12px 16px;background:#e8d29106}.specs-pdf svg{width:27px;height:29px;flex:none;stroke:#ffd16a;fill:none;stroke-width:1.5;filter:drop-shadow(0 0 7px #ffd16a40)}.specs-pdf strong{font-size:13px;font-weight:600;color:#e9f2f6;line-height:1.4;display:block}.specs-pdf p{font-size:10px;color:#a7c1ce;line-height:1.4;margin:3px 0 0}.specs-pdf>span{margin-left:auto;font-size:9px;line-height:1.4;color:#ffda80;white-space:nowrap}.specs-footnote{font-size:10px;color:#a5beca;line-height:1.6;margin:0;border-left:1px solid #ffda8040;padding-left:16px}
.assembly-nav-group{position:relative}.assembly-nav-row{display:flex;align-items:center;gap:3px}.assembly-nav-toggle{display:flex;align-items:center;justify-content:center;width:22px;height:32px;border:0;background:transparent;color:#e4edef;cursor:pointer;padding:3px}.assembly-nav-toggle svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.4}.assembly-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.assembly-nav-toggle:hover{color:#ffd16a}.assembly-nav-toggle:focus-visible{outline:2px solid #ffd16a;outline-offset:2px;border-radius:4px}
.assembly-subnav{position:absolute;top:calc(100% + 8px);left:-17px;min-width:195px;padding:8px 14px;border:1px solid #b2ced44f;border-radius:11px;background:#19333ef5;box-shadow:0 12px 35px #00121970;z-index:2}.assembly-subnav[hidden]{display:none!important}.silver.hero-layout.homepage .nav-wrap #main-nav .assembly-subnav a{display:block;font-size:13px;padding:10px 0;color:#ecf5f8}
@media(min-width:901px) and (max-height:800px){.specs-heading{margin-bottom:16px;gap:35px}.homepage #technik h2{font-size:29px}.specs-heading-note p{font-size:11px}.specs-table-card table{font-size:10.5px;line-height:1.4}.specs-table-card caption{padding:10px 13px;font-size:11px}.specs-table-card th,.specs-table-card td{padding:7px 12px}.specs-tables,.specs-bottom{gap:18px}.specs-bottom{margin-top:13px}.specs-pdf{padding:10px 13px}.specs-footnote{font-size:9.5px}}
@media(min-width:901px) and (max-height:700px){.homepage #technik h2{font-size:26px}.specs-table-card th,.specs-table-card td{padding:6px 11px}.specs-heading{margin-bottom:13px}.specs-bottom{margin-top:11px}}
@media(max-width:1200px){.assembly-nav-row{justify-content:space-between}.assembly-nav-row>a{flex:1}.assembly-nav-toggle{width:42px;height:42px}.assembly-subnav{position:static;margin:0 0 5px 10px;border:0;border-left:1px solid #ffd16a70;border-radius:0;background:#17354233;box-shadow:none;min-width:0;padding:0 12px}.silver.hero-layout.homepage .nav-wrap #main-nav .assembly-subnav a{font-size:14px;padding:12px 8px}}
@media(max-width:900px){.homepage #technik{padding:95px 0 45px}.specs-heading,.specs-tables,.specs-bottom{grid-template-columns:1fr;gap:20px}.specs-heading-note p{font-size:13px}.specs-table-card table{font-size:12px}.specs-table-card th,.specs-table-card td{padding:12px 13px}.specs-pdf{flex-wrap:wrap}.specs-pdf>span{margin-left:40px}.specs-footnote{font-size:11px}.specs-table-card th{width:32%;overflow-wrap:anywhere}.specs-table-card td{overflow-wrap:anywhere}.specs-table-card caption{font-size:13px}.specs-provisional{font-size:10px}}
/* Original garden photograph, with readable translucent specification panels. */
.homepage #technik.specs-photo{position:relative;isolation:isolate;background:#152c34;overflow:hidden}
#technik .specs-background{position:absolute;inset:0;z-index:0;pointer-events:none}
#technik .specs-background img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
#technik .specs-background:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#071d2bc4 0%,#0d273c73 42%,#091e30ab 100%)}
#technik.specs-photo>.container{position:relative;z-index:1}
#technik.specs-photo .specs-table-card{background:linear-gradient(135deg,#143345c9,#071d2bd4);border-color:#b8d3df4d}
#technik.specs-photo .specs-heading-note{padding:12px 16px;border-radius:14px;background:#09233194;border:1px solid #b8d3df33}
#technik.specs-photo .specs-table-card td{color:#d1e1e8}
#technik.specs-photo .specs-table-card th{color:#e4edf2}
#technik.specs-photo .specs-heading-note p,#technik.specs-photo .specs-footnote{color:#d1e1e8}
#technik.specs-photo .specs-pdf{background:#092331b8}
#technik.specs-photo .specs-footnote{text-shadow:0 1px 5px #071724}
.homepage #technik.specs-photo .specs-table-card table{height:auto}
@media(max-width:900px){.homepage #technik.specs-photo{padding-bottom:115px}#technik .specs-background img{object-position:57% center}#technik.specs-photo .specs-table-card{background:#092331d9}}
/* Match the width and type scale of the neighbouring full-screen sections. */
.homepage #technik.specs-photo>.container{width:min(1680px,92%)}
.homepage #technik.specs-photo h2{font-size:clamp(32px,3vw,50px);line-height:1.18}
.homepage #technik.specs-photo .eyebrow{font-size:11px}
#technik.specs-photo .specs-heading-note p{font-size:clamp(13px,1.05vw,17px);line-height:1.55}
#technik.specs-photo .specs-table-card table{font-size:clamp(12px,.9vw,14px);line-height:1.5}
#technik.specs-photo .specs-table-card caption{font-size:14px}
#technik.specs-photo .specs-provisional{font-size:10px}
#technik.specs-photo .specs-pdf strong{font-size:15px}
#technik.specs-photo .specs-pdf p,#technik.specs-photo .specs-footnote{font-size:12px}
@media(min-width:901px) and (max-height:800px){
 .homepage #technik.specs-photo{--section-bottom:60px}
 .homepage #technik.specs-photo h2{font-size:clamp(31px,2.6vw,38px)}
 #technik.specs-photo .specs-heading-note p{font-size:13px}
 #technik.specs-photo .specs-table-card table{font-size:12px;line-height:1.4}
 #technik.specs-photo .specs-table-card th,#technik.specs-photo .specs-table-card td{padding:4px 12px}
 #technik.specs-photo .specs-table-card caption{padding:9px 13px;font-size:12px}
 #technik.specs-photo .specs-footnote,#technik.specs-photo .specs-pdf p{font-size:10.5px}
}
@media(max-width:900px){.homepage #technik.specs-photo>.container{width:calc(100% - 40px)}#technik.specs-photo .specs-table-card table{font-size:13px}}
/* Keep the additional first-level category comfortable before the mobile menu. */
@media(min-width:1201px) and (max-width:1550px){.silver.hero-layout.homepage .nav-wrap #main-nav{gap:clamp(10px,1.1vw,17px)}.silver.hero-layout.homepage .nav-wrap #main-nav a{font-size:13px}}
/* Compact the wide-screen data sheet, leaving the title clear of the fixed menu. */
@media(min-width:901px) and (min-height:801px){
 .homepage #technik.specs-photo{--section-top:104px;--section-bottom:66px}
 .homepage #technik.specs-photo h2{font-size:clamp(32px,2.6vw,44px)}
 #technik.specs-photo .specs-heading{margin-bottom:16px}
 #technik.specs-photo .specs-table-card table{line-height:1.4}
 #technik.specs-photo .specs-table-card th,#technik.specs-photo .specs-table-card td{padding:6px 14px}
 #technik.specs-photo .specs-table-card caption{padding:10px 16px}
 #technik.specs-photo .specs-bottom{margin-top:12px}
 #technik.specs-photo .specs-pdf{padding:10px 14px}
}
