@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/barlow-semi-condensed-500-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/barlow-semi-condensed-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/barlow-semi-condensed-600-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/barlow-semi-condensed-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/barlow-semi-condensed-700-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/barlow-semi-condensed-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url('../fonts/ibm-plex-sans-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url('../fonts/ibm-plex-sans-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url('../fonts/ibm-plex-sans-500-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url('../fonts/ibm-plex-sans-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url('../fonts/ibm-plex-sans-600-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url('../fonts/ibm-plex-sans-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand:#039a9c;--brand-dark:#00777a;--accent:#f39001;--ink:#2f3137;--muted:#696d77;--line:#e7ecef;--paper:#f6f8f8;--surface:#ffffff;--surface-strong:#25282d;--footer:#3f3d3f;--max:1180px;--shadow:0 26px 70px rgba(20, 35, 45, 0.16);--space-section:clamp(2.75rem, 6vw, 5rem);--space-section-compact:clamp(1.75rem, 4vw, 3rem);--space-content:clamp(1.25rem, 3vw, 2rem);--space-card:1.1rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 8% 8%,rgba(3,154,156,.14),transparent 26rem),linear-gradient(180deg,#fff 0,var(--paper) 100%);font:400 1rem/1.65 "IBM Plex Sans",sans-serif}body.nav-open{overflow:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--brand-dark)}button{font:inherit}.invisible{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.invisible:focus{z-index:1000;top:1rem;left:1rem;width:auto!important;height:auto!important;padding:.65rem .9rem;clip:auto!important;color:#fff;background:var(--surface-strong);border-radius:.5rem}.chrome-line{height:.35rem;background:linear-gradient(90deg,var(--brand),var(--accent))}.site-header{position:sticky;z-index:100;top:0;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(0,0,0,.08)}.meta-strip{color:#fff;background:var(--footer);font-size:.88rem}.meta-strip .inside{width:min(calc(100% - 2rem),var(--max));margin:0 auto;display:flex;justify-content:flex-end;align-items:center;gap:1rem;min-height:2.35rem}.meta-strip a,.meta-strip span{color:rgba(255,255,255,.88)}.language-switch{display:inline-flex;align-items:center;gap:.35rem}.language-switch a{display:inline-grid;min-width:2rem;min-height:1.65rem;place-items:center;border-radius:999px;color:inherit;font-weight:700}.language-switch a.is-active{color:#fff;background:var(--accent)}.header-shell{width:min(calc(100% - 2rem),var(--max));min-height:5.8rem;margin:0 auto;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2rem}.brand{display:inline-flex;align-items:center;gap:.8rem;min-width:12rem}.brand-logo{width:clamp(9rem,16vw,14rem);max-height:4.5rem;object-fit:contain}.brand-mark{display:inline-grid;width:3rem;height:3rem;place-items:center;color:#fff;background:var(--brand);border-radius:.8rem;font:700 2rem/1 "Barlow Semi Condensed",sans-serif}.brand-copy small,.brand-copy strong{display:block}.brand-copy strong{font:700 1.6rem/1 "Barlow Semi Condensed",sans-serif}.brand-copy small{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em}.nav-toggle{display:none}.site-nav{justify-self:end}.site-nav ul{margin:0;padding:0;list-style:none}.site-nav .level_1{display:flex;align-items:center;justify-content:flex-end;gap:.1rem}.site-nav li{position:relative}.site-nav .level_1>li{display:flex;align-items:center}.site-nav a{display:block;padding:.75rem .86rem;border-radius:999px;color:var(--surface-strong);font-weight:700;line-height:1.15}.site-nav .active>a,.site-nav a.trail{color:#fff;background:var(--brand)}.site-nav .level_2{position:absolute;top:calc(100% + .7rem);left:0;min-width:17rem;padding:.7rem;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease;border-radius:1rem;background:#fff;box-shadow:var(--shadow)}.site-nav li.is-open>.level_2,.site-nav li:focus-within>.level_2{opacity:1;visibility:visible;transform:translateY(0)}.site-nav .level_2 a{border-radius:.65rem;font-weight:600}.submenu-toggle{display:none}.hero{position:relative;isolation:isolate;min-height:clamp(34rem,72vh,48rem);overflow:hidden;touch-action:pan-y;color:#fff;background:var(--surface-strong)}.hero-rail,.hero-slide{position:absolute;inset:0}.hero-slide{display:grid;align-items:center;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 1.1s ease;background:var(--bg) center/cover no-repeat}.hero-slide.is-active{z-index:1;opacity:1;transform:scale(1)}.hero-bg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,29,33,.86) 0,rgba(28,29,33,.62) 44%,rgba(28,29,33,.08) 100%),linear-gradient(0deg,rgba(3,154,156,.22),transparent 50%)}.hero-content{position:relative;z-index:2;width:min(calc(100% - 2rem),var(--max));margin:0 auto;max-width:52rem;justify-self:center}.eyebrow{margin:0 0 .8rem;color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.16em;font-size:.82rem}.ce_youtube h2,.content-youtube h2,.cta-section h2,.hero .hero-title,.section-head h2,.site-footer h2,.sub-hero h1{margin:0;font:700 clamp(2.4rem, 6vw, 5.2rem)/0.92 "Barlow Semi Condensed",sans-serif;letter-spacing:-.04em}.hero p:not(.eyebrow):not(.hero-title){max-width:42rem;margin:1.2rem 0 1.8rem;font-size:clamp(1rem, 2vw, 1.25rem)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.25rem;border:0;border-radius:999px;color:#fff;background:var(--accent);font-weight:800}.button:hover{color:#fff;background:var(--brand)}.button-secondary{color:var(--surface-strong);background:#fff}.hero-dots{position:absolute;z-index:3;left:50%;bottom:2rem;transform:translateX(-50%);display:flex;gap:.55rem}.hero-dots button{width:.85rem;height:.85rem;padding:0;cursor:pointer;border:2px solid rgba(255,255,255,.8);border-radius:999px;background:0 0}.hero-dots button.is-active{background:var(--accent);border-color:var(--accent)}.hero-controls{position:absolute;z-index:3;right:max(1rem,calc((100vw - var(--max))/ 2));bottom:1.45rem;display:flex;gap:.65rem;pointer-events:auto}.hero-controls button{display:inline-grid;width:3rem;height:3rem;place-items:center;cursor:pointer;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;background:rgba(47,49,55,.48);backdrop-filter:blur(12px);transition:background 160ms ease,border-color 160ms ease,transform 160ms ease}.hero-controls button:focus-visible,.hero-controls button:hover{border-color:var(--accent);background:var(--accent);transform:translateY(-.08rem)}.hero-controls span{width:.75rem;height:.75rem;border-top:2px solid currentColor;border-right:2px solid currentColor}.hero-controls [data-slide-prev] span{transform:translateX(.12rem) rotate(-135deg)}.hero-controls [data-slide-next] span{transform:translateX(-.12rem) rotate(45deg)}.ce_youtube,.content-youtube,.cta-section,.intro-band,.section{width:min(calc(100% - 2rem),var(--max));margin:0 auto}.cta-section,.intro-band,.section{padding:var(--space-section-compact) 0}.mod_article>.block+.block,.mod_article>.block+.content-youtube,.mod_article>.content-youtube+.block{margin-top:0}.mod_article>.ce_buerkle_hero_slider+.block,.mod_article>.ce_buerkle_hero_slider+.content-youtube{margin-top:var(--space-section-compact)}.mod_article>.buerkle-youtube-gallery,.mod_article>.ce_buerkle_contact_box,.mod_article>.ce_buerkle_cta,.mod_article>.news-archive-module,.mod_article>.news-teaser-module{margin-top:var(--space-section-compact)}.mod_article>:last-child{margin-bottom:var(--space-section)}.intro-band{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,0.8fr);gap:clamp(2rem,5vw,5rem);align-items:center}.section-head{max-width:50rem;margin-bottom:var(--space-content)}.section-head.narrow{max-width:42rem}.content-youtube h2,.section-head h2,.site-footer h2{color:var(--surface-strong);font-size:clamp(2rem, 5vw, 3.6rem)}.content-card p,.cta-section p,.highlight-card p,.intro-band p:not(.eyebrow),.product-card p,.prose,.section-head p:not(.eyebrow){color:var(--muted)}.fact-line,.stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-card)}.intro-band-actions{grid-column:1/-1;display:flex}.content-card,.fact-line article,.highlight-card,.product-card,.stat-card{border:1px solid rgba(3,154,156,.14);border-radius:1.45rem;background:rgba(255,255,255,.88);box-shadow:0 12px 40px rgba(22,35,42,.08)}.fact-line article,.stat-card{padding:1.5rem}.fact-line strong,.stat-card strong{display:block;color:var(--brand);font:700 clamp(2rem, 5vw, 3.5rem)/0.9 "Barlow Semi Condensed",sans-serif}.fact-line span,.stat-card span{color:var(--muted);font-weight:700}.content-grid,.highlight-grid,.product-grid{--card-columns:4;display:grid;grid-template-columns:repeat(var(--card-columns),minmax(0,1fr));gap:var(--space-card)}.content-grid,.highlight-grid{--card-columns:3}.product-card{overflow:hidden}.product-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.content-card,.highlight-card,.product-card div{padding:1.35rem}.content-card h3,.highlight-card h3,.product-card h3{margin:0 0 .75rem;color:var(--surface-strong);font:700 1.45rem/1.05 "Barlow Semi Condensed",sans-serif}.content-card p,.highlight-card p,.product-card p{margin:0}.content-card p+p,.highlight-card p+p,.product-card p+p{margin-top:.85rem}.content-card a,.highlight-card a,.product-card a{display:inline-flex;margin-top:.6rem;color:var(--brand-dark);font-weight:800}.content-card--apply{border-color:rgba(3,154,156,.2);background:linear-gradient(135deg,rgba(3,154,156,.08),rgba(243,144,1,.08))}.content-card .button{color:#fff}.content-card .button:focus-visible,.content-card .button:hover{color:#fff}.dark-section{width:100%;max-width:none;padding-inline:max(1rem,calc((100vw - var(--max))/ 2));color:#fff;background:radial-gradient(circle at 80% 20%,rgba(243,144,1,.25),transparent 20rem),linear-gradient(135deg,#333537,#4b4a4b)}.dark-section .section-head h2,.dark-section h3{color:#fff}.dark-section .content-card,.dark-section .highlight-card{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);box-shadow:none}.dark-section p{color:rgba(255,255,255,.78)}.section-alt{padding:clamp(2rem,5vw,4rem);border-radius:2rem;background:#fff;box-shadow:0 20px 70px rgba(22,35,42,.08)}.prose{max-width:54rem}.prose p{margin:0 0 1rem}.content-card>:first-child,.highlight-card>:first-child,.product-card div>:first-child,.prose>:first-child,.section-head>:first-child{margin-top:0}.content-card>:last-child,.highlight-card>:last-child,.product-card div>:last-child,.prose>:last-child,.section-head>:last-child{margin-bottom:0}.check-list{display:grid;gap:.75rem;max-width:54rem;margin:1.5rem 0 0;padding:0;list-style:none}.check-list li{position:relative;padding-left:1.9rem}.check-list li::before{content:"";position:absolute;top:.65rem;left:0;width:.7rem;height:.7rem;border-radius:50%;background:var(--accent)}.sector-grid{display:flex;flex-wrap:wrap;gap:.75rem}.sector-grid span{padding:.7rem 1rem;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:700}.sub-hero{width:min(calc(100% - 2rem),var(--max));margin:var(--space-section-compact) auto;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(20rem,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}.sub-hero-copy{padding:clamp(1rem,3vw,2rem) 0}.sub-hero-copy p:not(.eyebrow){max-width:42rem;color:var(--muted);font-size:1.12rem}.sub-hero-media{overflow:hidden;border-radius:2rem;box-shadow:var(--shadow)}.sub-hero-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.cta-section{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:0;padding:clamp(1.5rem,3vw,2.75rem);border-radius:2rem;color:#fff;background:radial-gradient(circle at 86% 16%,rgba(255,255,255,.22),transparent 18rem),linear-gradient(135deg,var(--brand),var(--brand-dark));box-shadow:var(--shadow)}.cta-section .eyebrow,.cta-section h2,.cta-section p{color:#fff}.cta-actions{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-end}.contact-box{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.job-section .content-grid{--card-columns:2}.card-cols-1 .content-grid,.card-cols-1 .highlight-grid,.card-cols-1 .product-grid,.cards-1 .content-grid,.cards-1 .highlight-grid,.cards-1 .product-grid{--card-columns:1}.card-cols-2 .content-grid,.card-cols-2 .highlight-grid,.card-cols-2 .product-grid,.cards-2 .content-grid,.cards-2 .highlight-grid,.cards-2 .product-grid{--card-columns:2}.card-cols-3 .content-grid,.card-cols-3 .highlight-grid,.card-cols-3 .product-grid,.cards-3 .content-grid,.cards-3 .highlight-grid,.cards-3 .product-grid{--card-columns:3}.card-cols-4 .content-grid,.card-cols-4 .highlight-grid,.card-cols-4 .product-grid,.cards-4 .content-grid,.cards-4 .highlight-grid,.cards-4 .product-grid{--card-columns:4}.job-card{padding:0;overflow:hidden}.job-card-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.35rem;cursor:pointer;color:var(--surface-strong);border:0;background:#fff;text-align:left}.job-card-toggle small,.job-card-toggle strong{display:block}.job-card-toggle strong{font:700 1.35rem/1.05 "Barlow Semi Condensed",sans-serif}.job-card-toggle small{color:var(--brand-dark);font-weight:800}.job-card-toggle i{width:1rem;height:1rem;border-right:3px solid var(--brand);border-bottom:3px solid var(--brand);transform:rotate(45deg);transition:transform 160ms ease}.job-card-toggle[aria-expanded=true] i{transform:rotate(-135deg)}.job-card-panel{display:none;padding:0 1.35rem 1.35rem}.job-card-panel.is-open{display:block}.job-card-content{color:var(--muted)}.job-card-content h4{margin:1rem 0 .55rem;color:var(--surface-strong);font:700 1.05rem/1.2 "Barlow Semi Condensed",sans-serif}.job-card-content h4:first-child{margin-top:0}.job-card-content p{margin:0 0 .8rem}.job-card-content ul{margin:0;padding-left:1.2rem}.job-card-content li+li{margin-top:.35rem}.news-archive-module,.news-reader-module,.news-teaser-module{width:min(calc(100% - 2rem),var(--max));margin:0 auto}.news-teaser-module{margin-bottom:0}.news-archive-module{margin-bottom:0}.mod_newslist.news-archive-module,.mod_newslist.news-teaser-module,.news-archive-module .mod_newslist,.news-teaser-module .mod_newslist{display:grid;gap:1.5rem}.mod_newslist.news-archive-module,.mod_newslist.news-teaser-module,.news-archive-module .mod_newslist,.news-teaser-module .mod_newslist{grid-template-columns:repeat(2,minmax(0,1fr))}.mod_newslist.news-teaser-module,.news-teaser-module .mod_newslist{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),20rem));justify-content:center;gap:.9rem}.news-teaser-module .news-card,.news-teaser-module .news-card.featured{grid-template-columns:1fr;min-height:0;border-radius:1.05rem;box-shadow:0 10px 22px rgba(22,35,42,.07)}.news-teaser-module .news-card-figure img{max-height:8.25rem;aspect-ratio:2.25/1}.news-teaser-module .news-card-body{gap:.45rem;padding:.8rem .9rem .9rem}.news-teaser-module .news-card-footer,.news-teaser-module .news-card-kicker,.news-teaser-module .news-card-meta,.news-teaser-module .news-card-text{display:none}.news-teaser-module .news-card h2{font-size:clamp(.95rem, 1.05vw, 1.05rem);line-height:1.18}.news-archive-module .news-card.featured{grid-column:1/-1;grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.news-card{display:grid;grid-template-columns:1fr;gap:0;overflow:hidden;min-height:100%;border:1px solid rgba(3,154,156,.12);border-radius:1.75rem;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,248,249,.98));box-shadow:0 20px 44px rgba(22,35,42,.08);transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.news-card:focus-within,.news-card:hover{transform:translateY(-.2rem);border-color:rgba(3,154,156,.28);box-shadow:0 26px 56px rgba(22,35,42,.12)}.news-card-figure,.news-card-figure figure,.news-card-figure img,.news-card-figure picture{height:100%}.news-card-figure img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform 220ms ease}.news-card:focus-within .news-card-figure img,.news-card:hover .news-card-figure img{transform:scale(1.03)}.news-archive-module .news-card.featured .news-card-figure img{aspect-ratio:16/9}.news-card-body{display:flex;flex-direction:column;gap:1rem;padding:1.4rem 1.45rem 1.5rem}.news-card-head{display:grid;gap:.45rem}.news-card-meta,.news-reader-meta{margin:0;color:var(--brand-dark);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.news-card-kicker,.news-reader-kicker{margin:0 0 .5rem;color:var(--accent);font-weight:700}.news-card h2,.news-reader h1{margin:0;color:var(--surface-strong);font:700 clamp(1.8rem, 4vw, 3.2rem)/0.95 "Barlow Semi Condensed",sans-serif;letter-spacing:-.03em}.news-card h2{font-size:clamp(1.35rem, 1.9vw, 1.8rem);line-height:1.02}.news-card-text,.news-reader-body{margin-top:0;color:var(--muted)}.news-card-text p,.news-reader-body p,.news-reader-body ul{margin:0 0 1rem}.news-reader-body ul{padding-left:1.25rem}.content-gallery>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.content-gallery>ul li{float:none}.content-gallery--cols-1>ul{grid-template-columns:1fr}.content-gallery--cols-2>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.content-gallery--cols-3>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.content-gallery--cols-4>ul{grid-template-columns:repeat(4,minmax(0,1fr))}.content-gallery--cols-5>ul{grid-template-columns:repeat(5,minmax(0,1fr))}.content-gallery--cols-6>ul{grid-template-columns:repeat(6,minmax(0,1fr))}.content-gallery figure,.content-gallery img,.content-gallery picture{display:block;width:100%}.content-gallery figure{margin:0}.content-gallery img{aspect-ratio:4/3;object-fit:cover}.content-gallery .pagination{margin-top:1rem}.buerkle-youtube-gallery{width:min(calc(100% - 2rem),var(--max));margin:0 auto}.buerkle-youtube-gallery>ul{display:grid;grid-template-columns:repeat(var(--buerkle-youtube-gallery-cols,3),minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.buerkle-youtube-gallery>ul>li{float:none}.buerkle-youtube-gallery--cols-1{--buerkle-youtube-gallery-cols:1}.buerkle-youtube-gallery--cols-2{--buerkle-youtube-gallery-cols:2}.buerkle-youtube-gallery--cols-3{--buerkle-youtube-gallery-cols:3}.buerkle-youtube-gallery--cols-4{--buerkle-youtube-gallery-cols:4}.buerkle-youtube-gallery--cols-5{--buerkle-youtube-gallery-cols:5}.buerkle-youtube-gallery--cols-6{--buerkle-youtube-gallery-cols:6}.buerkle-youtube-gallery-card{display:grid;gap:.85rem;height:100%}.buerkle-youtube-gallery-card figure{margin:0}.buerkle-youtube-gallery figcaption{margin-top:.85rem}.buerkle-youtube-gallery .responsive{position:relative;height:0;overflow:hidden;border-radius:1.6rem;background:#191919;box-shadow:var(--shadow)}.buerkle-youtube-gallery .aspect{background:#191919;box-shadow:var(--shadow)}.buerkle-youtube-gallery .aspect::before{padding-top:var(--buerkle-youtube-gallery-player-padding-top,56.25%)}.buerkle-youtube-gallery .aspect iframe,.buerkle-youtube-gallery .responsive iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.buerkle-youtube-gallery-copy{color:var(--ink)}.buerkle-youtube-gallery-copy--before{line-height:1.5}.buerkle-youtube-gallery-copy--before h1,.buerkle-youtube-gallery-copy--before h2,.buerkle-youtube-gallery-copy--before h3,.buerkle-youtube-gallery-copy--before h4,.buerkle-youtube-gallery-copy--before h5,.buerkle-youtube-gallery-copy--before h6{color:var(--surface-strong);font:700 clamp(1.4rem, 2.2vw, 2rem)/1.05 "Barlow Semi Condensed",sans-serif}.buerkle-youtube-gallery-copy--after{color:var(--muted)}.buerkle-youtube-gallery-copy>:first-child{margin-top:0}.buerkle-youtube-gallery-copy>:last-child{margin-bottom:0}@media (max-width:900px){.buerkle-youtube-gallery--cols-4>ul,.buerkle-youtube-gallery--cols-5>ul,.buerkle-youtube-gallery--cols-6>ul,.content-gallery--cols-4>ul,.content-gallery--cols-5>ul,.content-gallery--cols-6>ul,.content-gallery>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.buerkle-youtube-gallery--cols-3>ul,.content-gallery--cols-3>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.buerkle-youtube-gallery--cols-2>ul,.buerkle-youtube-gallery--cols-3>ul,.buerkle-youtube-gallery--cols-4>ul,.buerkle-youtube-gallery--cols-5>ul,.buerkle-youtube-gallery--cols-6>ul,.buerkle-youtube-gallery>ul,.content-gallery--cols-2>ul,.content-gallery--cols-3>ul,.content-gallery--cols-4>ul,.content-gallery--cols-5>ul,.content-gallery--cols-6>ul,.content-gallery>ul{grid-template-columns:1fr}}.news-card-text{flex:1}.news-card-text p:last-child{margin-bottom:0}.news-card-text>*{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.news-card-footer{margin-top:auto;padding-top:.2rem}.news-card-more{margin:0;color:var(--brand-dark);font-weight:800}.news-card-more a{display:inline-flex;align-items:center;gap:.45rem;text-decoration:none}.news-card.featured{border-color:rgba(3,154,156,.22);box-shadow:0 24px 54px rgba(22,35,42,.1)}.news-archive-module .news-card.featured .news-card-body{justify-content:center;padding:1.8rem 1.9rem}.news-card.featured h2{font-size:clamp(1.5rem, 2.3vw, 2rem)}.news-card-more a::after{content:"";width:.55rem;height:.55rem;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.news-reader{width:min(calc(100% - 2rem),60rem);margin:clamp(2rem,5vw,4rem) auto clamp(4rem,8vw,6rem)}.news-reader-head{margin-bottom:1.5rem}.news-reader-figure{overflow:hidden;margin-bottom:1.5rem;border-radius:1.8rem;box-shadow:var(--shadow)}.news-reader-figure img{width:100%;aspect-ratio:16/9;object-fit:cover}.quality-home-section .content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mod_newslist .pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem;padding:1rem;border:1px solid rgba(3,154,156,.12);border-radius:1.2rem;background:rgba(255,255,255,.74)}.mod_newslist .pagination p{width:100%;margin:0 0 .35rem;color:var(--muted);font-size:.85rem;font-weight:700;text-align:center}.mod_newslist .pagination ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.mod_newslist .pagination li{margin:0}.mod_newslist .pagination a,.mod_newslist .pagination span,.mod_newslist .pagination strong{display:inline-flex;min-width:2.4rem;min-height:2.4rem;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:700}.mod_newslist .pagination a:focus-visible,.mod_newslist .pagination a:hover,.mod_newslist .pagination strong{color:#fff;border-color:var(--brand);background:var(--brand)}.mod_newslist .pagination .next a,.mod_newslist .pagination .previous a{min-width:6.4rem;padding:0 1rem}.quality-download-intro{width:min(calc(100% - 2rem),var(--max));margin:0 auto 1rem}.quality-download-intro .ce_text{max-width:54rem}.quality-download-intro h2{margin-bottom:.65rem}.quality-download-intro p:last-child{margin-bottom:0}.quality-download-group{width:min(calc(100% - 2rem),var(--max));margin:2rem auto .9rem;clear:both}.quality-download-group h3{margin-bottom:.35rem;color:var(--surface-strong);font:700 clamp(1.15rem, 2vw, 1.45rem)/1.05 "Barlow Semi Condensed",sans-serif;letter-spacing:-.02em}.quality-download-group p:last-child{margin-bottom:0;color:var(--muted)}.quality-download-list{width:min(calc(100% - 2rem),var(--max));margin:0 auto 1rem}.quality-download-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:0;padding:0}.quality-download-list .download-element{margin:0;padding:0;list-style:none}.quality-download-list .download-element a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.2rem;padding:1.1rem 1.2rem 1.1rem 4rem;border:1px solid rgba(3,154,156,.14);border-radius:1.2rem;background-color:rgba(255,255,255,.96);background-position:1.2rem center;background-size:1.55rem;box-shadow:0 14px 30px rgba(22,35,42,.06);color:var(--surface-strong);font-weight:700;text-decoration:none;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.quality-download-list .download-element a:focus-visible,.quality-download-list .download-element a:hover{transform:translateY(-.15rem);border-color:rgba(3,154,156,.3);box-shadow:0 18px 34px rgba(22,35,42,.1)}.quality-download-list .size{color:var(--muted);font-weight:600}.history-highlight-image,.history-story,.history-timeline-intro{width:min(calc(100% - 2rem),58rem);margin:0 auto}.history-timeline-intro{margin-top:clamp(2rem,4vw,3rem);margin-bottom:1.2rem}.history-timeline-item{position:relative;width:min(calc(100% - 2rem),58rem);margin:0 auto;padding:0 0 1.8rem 3.35rem}.history-timeline-item::before{content:"";position:absolute;top:.15rem;bottom:-.35rem;left:1.05rem;width:2px;background:linear-gradient(180deg,rgba(3,154,156,.45),rgba(3,154,156,.08))}.history-timeline-item::after{content:"";position:absolute;top:.15rem;left:.58rem;width:.95rem;height:.95rem;border:3px solid rgba(3,154,156,.2);border-radius:999px;background:var(--accent);box-shadow:0 0 0 .35rem rgba(3,154,156,.08)}.history-timeline-item:last-of-type::before{bottom:1.35rem}.history-timeline-item h3{margin:0 0 .45rem;color:var(--brand-dark);font:700 clamp(1.35rem, 2vw, 1.7rem)/1 "Barlow Semi Condensed",sans-serif;letter-spacing:.04em}.history-story .rte p,.history-timeline-intro .rte p,.history-timeline-item .rte p{margin:0 0 .9rem}.history-highlight-image{margin-top:.6rem;margin-bottom:1.3rem}.history-highlight-image .image_container{overflow:hidden;margin:0;border-radius:1.5rem;box-shadow:var(--shadow)}.history-highlight-image img{width:100%;aspect-ratio:16/9;object-fit:cover}.history-story{margin-bottom:clamp(3rem,6vw,5rem);padding:1.5rem 1.6rem;border:1px solid rgba(3,154,156,.12);border-radius:1.5rem;background:rgba(255,255,255,.94);box-shadow:0 18px 36px rgba(22,35,42,.06)}.ce_youtube,.content-youtube{padding:var(--space-section-compact) 0;margin-bottom:0}.ce_youtube h1,.ce_youtube h2,.content-youtube h1,.content-youtube h2{margin:0 0 var(--space-content);color:var(--surface-strong);font:700 clamp(1.8rem, 4vw, 3rem)/1 "Barlow Semi Condensed",sans-serif;letter-spacing:-.02em}.ce_youtube figure,.content-youtube figure{margin:0}.youtube-player-shell{width:auto;max-width:100%;margin-inline:0}.ce_youtube .aspect,.ce_youtube .responsive,.content-youtube .aspect{position:relative;height:0;overflow:hidden;border-radius:1.6rem;background:#191919;box-shadow:var(--shadow)}.ce_youtube .aspect iframe,.ce_youtube .responsive iframe,.content-youtube .aspect iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.youtube-consent{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;color:#fff;background:linear-gradient(135deg,rgba(28,29,33,.92),rgba(3,154,156,.78)),#191919}.youtube-consent__poster{position:absolute;inset:0;opacity:.42}.youtube-consent__poster img,.youtube-consent__poster picture{display:block;width:100%;height:100%}.youtube-consent__poster img{object-fit:cover}.youtube-consent__content{position:relative;z-index:1;width:min(100%,30rem);text-align:center}.youtube-consent__content p{margin:0}.youtube-consent__content .button,.youtube-consent__content p+p{margin-top:.8rem}.youtube-consent__eyebrow{color:var(--accent);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.ce_youtube .aspect--16\:9,.ce_youtube .ratio-16\:9,.content-youtube .aspect--16\:9{padding-bottom:56.25%}.ce_youtube figcaption,.content-youtube figcaption{margin-top:.85rem;color:var(--muted);line-height:1.6}.site-footer{color:rgba(255,255,255,.78);background:var(--footer)}.footer-bottom,.footer-grid{width:min(calc(100% - 2rem),var(--max));margin:0 auto}.footer-grid{display:grid;grid-template-columns:1.4fr 0.8fr 1fr;gap:2rem;padding:clamp(2rem,4vw,3.5rem) 0}.footer-logo{width:min(13rem,70vw);margin-bottom:1.2rem;padding:0;background:0 0}.site-footer a,.site-footer h2,.site-footer strong{color:#fff}.footer-eyebrow{color:var(--accent);font-weight:800;text-transform:uppercase;letter-spacing:.14em}.footer-links{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.footer-social-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;font-weight:800}.footer-social-link::before{content:"f";display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;color:#fff;border-radius:.35rem;background:#1877f2;font-family:Arial,sans-serif;font-size:1.15rem;line-height:1}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0;border-top:1px solid rgba(255,255,255,.16);font-size:.9rem}.footer-bottom nav{display:flex;gap:1rem;flex-wrap:wrap}.news-archive-cta .cta-section{max-width:54rem;margin-top:clamp(1rem,2vw,1.4rem);margin-bottom:clamp(1.5rem,3vw,2.75rem);grid-template-columns:minmax(0,1fr) auto;padding:1.15rem 1.25rem;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:1.3rem;background:linear-gradient(135deg,var(--brand-dark),var(--brand));box-shadow:0 16px 38px rgba(0,70,72,.16)}.news-archive-cta .cta-section h2{color:#fff;font-size:clamp(1.45rem, 2.6vw, 2.2rem)}.news-archive-cta .cta-section p:not(.eyebrow){color:rgba(255,255,255,.86);margin-bottom:0}.news-archive-cta .cta-section .eyebrow{color:var(--accent)}.news-archive-cta .cta-section .button{color:var(--surface-strong);background:#fff}.news-archive-cta .cta-section .button:hover{color:#fff;background:var(--accent)}.cookie-banner[hidden]{display:none}.cookie-banner{position:fixed;z-index:300;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);left:clamp(1rem,3vw,2rem);pointer-events:none}.cookie-banner__panel{width:min(100%,54rem);margin-left:auto;display:grid;grid-template-columns:1fr auto;gap:1.4rem;align-items:center;padding:1.15rem;color:#fff;background:linear-gradient(135deg,rgba(3,154,156,.96),rgba(0,119,122,.98)),var(--brand-dark);border:1px solid rgba(255,255,255,.32);border-radius:1.3rem;box-shadow:0 28px 70px rgba(0,50,55,.28);pointer-events:auto}.cookie-banner__content p{margin:0}.cookie-banner__content p+p{margin-top:.25rem}.cookie-banner__eyebrow{color:#fff;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cookie-banner__actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:flex-end}.cookie-banner__actions a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:0.2em}.cookie-banner__notice{color:rgba(255,255,255,.8);font-size:.92rem}.cookie-banner__button{min-height:2.75rem;padding:0 1.1rem;color:#2f3137;background:var(--accent);border:0;border-radius:8px;font-weight:800;cursor:pointer;box-shadow:0 12px 28px rgba(0,0,0,.18)}.cookie-banner__button--ghost{color:#fff;border:1px solid rgba(255,255,255,.52);background:0 0;box-shadow:none}.company-download{margin-top:1.5rem}.company-download a{display:inline-flex;align-items:center;min-height:2.85rem;padding:0 1.1rem;color:#fff;border-radius:8px;background:var(--brand);font-weight:800;text-decoration:none}.company-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.55rem;max-width:44rem;margin:1rem 0 0}.company-gallery figure{margin:0}.company-gallery img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;box-shadow:0 10px 24px rgba(22,35,42,.08)}.reveal{opacity:1;transform:translateY(0);transition:opacity 520ms ease,transform 520ms ease}.reveal-enabled .reveal{opacity:0;transform:translateY(1.5rem)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1050px){.header-shell{position:relative;grid-template-columns:auto auto;justify-content:space-between}body.nav-open{overflow:visible}.nav-toggle{position:relative;z-index:110;display:inline-flex;flex-direction:column;justify-content:center;gap:.34rem;width:3rem;height:3rem;padding:0;border:1px solid var(--line);border-radius:999px;background:#fff;cursor:pointer}.nav-toggle span{display:block;width:1.2rem;height:2px;margin:0 auto;background:var(--surface-strong);transition:transform 160ms ease,opacity 160ms ease}.nav-open .nav-toggle span:first-child{transform:translateY(.44rem) rotate(45deg)}.nav-open .nav-toggle span:nth-child(2){opacity:0}.nav-open .nav-toggle span:nth-child(3){transform:translateY(-.44rem) rotate(-45deg)}.site-nav{position:absolute;z-index:90;justify-self:stretch;width:auto;top:calc(100% + .35rem);right:0;left:0;height:auto;max-height:min(30rem,calc(100vh - 8rem));max-height:min(30rem,calc(100dvh - 8rem));overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.9rem 1rem 1rem;opacity:0;pointer-events:none;transform:translateY(-.8rem);transition:opacity 180ms ease,transform 180ms ease;border:1px solid rgba(3,154,156,.14);border-radius:1.25rem;background:#fff;box-shadow:var(--shadow)}.nav-open .site-nav{opacity:1;pointer-events:auto;transform:translateY(0)}.site-nav .level_1{display:grid;gap:.25rem;justify-content:stretch}.site-nav .level_1>li{display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--line)}.site-nav .level_1>li>a{padding:.95rem .9rem;border-radius:.65rem}.submenu-toggle{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;cursor:pointer;border:0;border-radius:999px;background:rgba(3,154,156,.12)}.submenu-toggle span{width:.7rem;height:.7rem;border-right:2px solid var(--brand-dark);border-bottom:2px solid var(--brand-dark);transform:translateY(-.15rem) rotate(45deg);transition:transform 160ms ease}.site-nav li.is-open>.submenu-toggle span{transform:translateY(.15rem) rotate(-135deg)}.site-nav .level_2{position:static;grid-column:1/-1;display:none;min-width:0;gap:.3rem;padding:0 0 .85rem .85rem;opacity:1;visibility:visible;transform:none;box-shadow:none;background:0 0}.site-nav li.is-open>.level_2{display:grid}.site-nav .level_2 a{padding:.8rem .9rem;color:var(--muted);border-radius:.85rem;background:rgba(3,154,156,.05)}.content-grid,.highlight-grid,.product-grid{--card-columns:2}.job-section .content-grid{--card-columns:1}.card-cols-3 .content-grid,.card-cols-3 .highlight-grid,.card-cols-3 .product-grid,.card-cols-4 .content-grid,.card-cols-4 .highlight-grid,.card-cols-4 .product-grid,.cards-3 .content-grid,.cards-3 .highlight-grid,.cards-3 .product-grid,.cards-4 .content-grid,.cards-4 .highlight-grid,.cards-4 .product-grid{--card-columns:2}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-box,.cta-section,.intro-band,.sub-hero{grid-template-columns:1fr}.cta-section,.footer-bottom{align-items:flex-start;flex-direction:column}.news-card{grid-template-columns:1fr}.news-card-figure img{aspect-ratio:16/9}.news-archive-module .news-card.featured{grid-template-columns:1fr}.news-teaser-module .news-card,.news-teaser-module .news-card.featured{grid-template-columns:1fr}.mod_newslist.news-archive-module,.news-archive-module .mod_newslist{grid-template-columns:1fr}.mod_newslist.news-teaser-module,.news-teaser-module .mod_newslist{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),20rem));justify-content:center}.quality-download-group{margin-top:1.5rem}.quality-download-list ul{grid-template-columns:1fr}.quality-download-list .download-element a{align-items:flex-start;flex-direction:column;padding-right:1.15rem}.history-timeline-item{padding-left:2.65rem}.history-timeline-item::before{left:.82rem}.history-timeline-item::after{left:.35rem}}@media (max-width:680px){.meta-strip .inside{justify-content:center;flex-wrap:wrap;gap:.4rem .8rem;padding:.4rem 0}.header-shell{min-height:4.8rem}.brand{min-width:0}.brand-logo{width:9.5rem}.site-nav{top:calc(100% + .2rem);right:0;left:0;width:auto;height:auto;max-height:min(26rem,calc(100vh - 7rem));max-height:min(26rem,calc(100dvh - 7rem));padding-inline:0.8rem;border-radius:0 0 1rem 1rem}.hero{min-height:36rem}.hero-content{padding-top:3rem}.hero-overlay{background:linear-gradient(0deg,rgba(28,29,33,.86),rgba(28,29,33,.45))}.hero-controls{right:1rem;bottom:4.2rem}.hero-controls button{width:2.65rem;height:2.65rem}.job-card-toggle{align-items:flex-start;padding:1rem}.job-card-toggle strong{font-size:1.12rem;line-height:1.15}.job-card-toggle i{flex:0 0 auto;margin-top:.2rem}.job-card-panel{padding:0 1rem 1rem}.content-grid,.highlight-grid,.product-grid{--card-columns:1}.job-section .content-grid{--card-columns:1}.card-cols-1 .content-grid,.card-cols-1 .highlight-grid,.card-cols-1 .product-grid,.card-cols-2 .content-grid,.card-cols-2 .highlight-grid,.card-cols-2 .product-grid,.card-cols-3 .content-grid,.card-cols-3 .highlight-grid,.card-cols-3 .product-grid,.card-cols-4 .content-grid,.card-cols-4 .highlight-grid,.card-cols-4 .product-grid,.cards-1 .content-grid,.cards-1 .highlight-grid,.cards-1 .product-grid,.cards-2 .content-grid,.cards-2 .highlight-grid,.cards-2 .product-grid,.cards-3 .content-grid,.cards-3 .highlight-grid,.cards-3 .product-grid,.cards-4 .content-grid,.cards-4 .highlight-grid,.cards-4 .product-grid{--card-columns:1}.fact-line,.footer-grid,.stat-grid{grid-template-columns:1fr}.cta-section,.section-alt{padding:1.3rem;border-radius:1.3rem}.ce_youtube .aspect,.ce_youtube .responsive,.content-youtube .aspect,.sub-hero-media{border-radius:1rem}.news-reader{margin-inline:1rem}.cookie-banner{right:.75rem;bottom:.75rem;left:.75rem}.cookie-banner__panel{grid-template-columns:1fr}.cookie-banner__actions{justify-content:flex-start}}.content-accordion,.content-change-password,.content-close-account,.content-code,.content-description-list,.content-download,.content-downloads,.content-html,.content-hyperlink,.content-list,.content-login,.content-manage-passkeys,.content-markdown,.content-player,.content-swiper,.content-table,.content-toplink,.content-two-factor,.content-unfiltered-html,.content-vimeo{margin-top:1.25rem}.content-description-list dd>:last-child,.content-html>:last-child,.content-markdown>:last-child,.content-teaser>:last-child,.content-text .rte>:last-child,.content-unfiltered-html>:last-child{margin-bottom:0}.content-description-list a,.content-html a,.content-markdown a,.content-table a,.content-teaser a,.content-text .rte a,.content-unfiltered-html a{color:var(--brand-dark);text-decoration:underline;text-underline-offset:0.16em}.content-html ol,.content-html ul,.content-list ol,.content-list ul,.content-markdown ol,.content-markdown ul,.content-teaser ol,.content-teaser ul,.content-text .rte ol,.content-text .rte ul,.content-unfiltered-html ol,.content-unfiltered-html ul{padding-left:1.25rem}.content-description-list dl{display:grid;grid-template-columns:minmax(10rem,16rem) 1fr;gap:.7rem 1rem;margin:0}.content-description-list dt{color:var(--surface-strong);font-weight:700}.content-description-list dd{margin:0;color:var(--muted)}.content-table{overflow-x:auto}.content-table table,.content-two-factor table{width:100%;min-width:34rem;border-collapse:collapse;background:rgba(255,255,255,.92);border:1px solid rgba(3,154,156,.14)}.content-table caption,.content-two-factor table caption{margin-bottom:.75rem;color:var(--muted);text-align:left;font-weight:700}.content-table td,.content-table th,.content-two-factor td,.content-two-factor th{padding:.8rem .9rem;border-bottom:1px solid rgba(3,154,156,.1);text-align:left;vertical-align:top}.content-table th,.content-two-factor th{color:var(--surface-strong);background:rgba(3,154,156,.08);font-weight:700}.content-table tbody tr:nth-child(2n) td,.content-two-factor tbody tr:nth-child(2n) td{background:rgba(246,248,248,.72)}.content-download a,.content-downloads .download-element a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid rgba(3,154,156,.14);border-radius:1rem;background:rgba(255,255,255,.9);color:var(--surface-strong);font-weight:700;line-height:1.4;transition:transform 160ms ease,border-color 160ms ease,box-shadow 160ms ease}.content-download a::after,.content-downloads .download-element a::after{content:"\2193";flex:0 0 auto;color:var(--brand);font-size:1rem}.content-download a:focus-visible,.content-download a:hover,.content-downloads .download-element a:focus-visible,.content-downloads .download-element a:hover{color:var(--surface-strong);border-color:rgba(3,154,156,.28);box-shadow:0 16px 32px rgba(22,35,42,.08);transform:translateY(-1px)}.content-download figure,.content-downloads figure{margin-top:.8rem}.content-downloads ul,.content-manage-passkeys ul.backup-codes{margin:0;padding:0;list-style:none}.content-downloads ul{display:grid;gap:.8rem}.content-download .size,.content-downloads .size,.content-player .size{color:var(--muted);font-size:.9rem;font-weight:500}.content-hyperlink a{color:var(--brand-dark);font-weight:700;text-decoration:underline;text-underline-offset:0.16em}.content-toplink a{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1.25rem;border-radius:999px;color:#fff;background:var(--accent);font-weight:800}.content-toplink a::before{content:"\2191"}.content-toplink a:focus-visible,.content-toplink a:hover{color:#fff;background:var(--brand)}.content-code pre{overflow-x:auto;padding:1rem 1.1rem;border-radius:1rem;background:#1f2329}.content-code code{font-size:.9rem}.aspect{position:relative;display:block;overflow:hidden;border-radius:1rem;background:#0f1114}.aspect::before{content:"";display:block;padding-top:56.25%}.aspect--21\:9::before{padding-top:42.8571%}.aspect--16\:9::before{padding-top:56.25%}.aspect--4\:3::before{padding-top:75%}.aspect--1\:1::before{padding-top:100%}.aspect>.splash-screen,.aspect>.youtube-consent,.aspect>audio,.aspect>iframe,.aspect>img,.aspect>picture,.aspect>video{position:absolute;inset:0;width:100%;height:100%}.aspect>.splash-screen img,.aspect>iframe,.aspect>img,.aspect>picture img,.aspect>video{object-fit:cover}.content-player figure,.content-vimeo figure,.content-youtube figure{margin:0}.content-player figcaption,.content-vimeo figcaption,.content-youtube figcaption{margin-top:.8rem;color:var(--muted)}.content-swiper .swiper{overflow:hidden;border-radius:1.2rem;background:rgba(255,255,255,.88)}.content-swiper .swiper-button-next,.content-swiper .swiper-button-prev{width:2.8rem;height:2.8rem;border-radius:999px;background:rgba(47,49,55,.78);color:#fff}.content-swiper .swiper-button-next::after,.content-swiper .swiper-button-prev::after{font-size:1rem;font-weight:700}.content-swiper .swiper-pagination-bullet-active{background:var(--accent)}.content-accordion .handorgel__header{margin:0}.content-accordion .handorgel__content+.handorgel__header,.content-accordion .handorgel__header+.handorgel__header{margin-top:.7rem}.content-accordion .handorgel__header__button{width:100%;padding:1rem 1.1rem;border:1px solid rgba(3,154,156,.14);border-radius:.9rem;background:rgba(255,255,255,.92);color:var(--surface-strong);font-weight:700;text-align:left}.content-accordion .handorgel__content__inner{padding:1rem 1.1rem;border:1px solid rgba(3,154,156,.1);border-top:0;border-radius:0 0 .9rem .9rem;background:rgba(246,248,248,.78)}.content-change-password form,.content-close-account form,.content-login form,.content-manage-passkeys form,.content-two-factor form{max-width:42rem;padding:1.35rem;border:1px solid rgba(3,154,156,.14);border-radius:1rem;background:rgba(255,255,255,.92)}.content-change-password .widget,.content-close-account .widget,.content-login .widget,.content-manage-passkeys .actions,.content-manage-passkeys .created,.content-manage-passkeys .name,.content-manage-passkeys .widget,.content-two-factor .submit_container,.content-two-factor .widget{margin-top:1rem}.content-change-password .widget:first-child,.content-close-account .widget:first-child,.content-login .widget:first-child,.content-two-factor .widget:first-child{margin-top:0}.content-change-password label,.content-close-account label,.content-login label,.content-two-factor label{display:block;margin-bottom:.45rem;color:var(--surface-strong);font-weight:700}.content-change-password input,.content-close-account input,.content-login input[type=password],.content-login input[type=text],.content-manage-passkeys input[type=text],.content-two-factor input[type=text]{width:100%;min-height:3rem;padding:.7rem .85rem;border:1px solid rgba(47,49,55,.16);border-radius:.8rem;background:#fff;color:var(--surface-strong)}.content-change-password button,.content-close-account button,.content-login .passkey-login,.content-login .submit,.content-manage-passkeys .create,.content-manage-passkeys button,.content-two-factor .submit{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.25rem;border:0;border-radius:999px;color:#fff;background:var(--accent);font-weight:800}.content-change-password button:focus-visible,.content-change-password button:hover,.content-close-account button:focus-visible,.content-close-account button:hover,.content-login .passkey-login:focus-visible,.content-login .passkey-login:hover,.content-login .submit:focus-visible,.content-login .submit:hover,.content-manage-passkeys .create:focus-visible,.content-manage-passkeys .create:hover,.content-manage-passkeys button:focus-visible,.content-manage-passkeys button:hover,.content-two-factor .submit:focus-visible,.content-two-factor .submit:hover{color:#fff;background:var(--brand)}.content-login .error,.content-login .password-reset,.content-two-factor .message,.content-two-factor .recovery_codes,.content-two-factor .trusted_devices{margin-top:1rem}.content-login .error,.content-two-factor .tl_error{color:#b42318;font-weight:700}.content-two-factor .qr-code img{width:min(14rem,100%)}.content-manage-passkeys ul{display:grid;gap:.8rem;list-style:none;padding:0}.content-manage-passkeys li.passkey{display:grid;gap:.8rem;padding:1rem 1.1rem;border:1px solid rgba(3,154,156,.14);border-radius:1rem;background:rgba(255,255,255,.92)}.content-manage-passkeys .actions form{max-width:none;padding:0;border:0;background:0 0}@media (max-width:760px){.content-description-list dl{grid-template-columns:1fr}.content-table table,.content-two-factor table{min-width:0}.content-swiper .swiper-button-next,.content-swiper .swiper-button-prev{width:2.4rem;height:2.4rem}}@media (hover:hover) and (pointer:fine){.site-nav a:hover{color:#fff;background:var(--brand)}.site-nav li:hover>.level_2{opacity:1;visibility:visible;transform:translateY(0)}}