@font-face{font-family:wallstrike;src:url(/fonts/WallstrikeDisplayAlpha-v0.22.woff2?v=0.22)format("woff2");font-display:swap}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;color:#17191c;background:#f7f7f5;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit}.shell{width:min(72rem,calc(100% - 2rem));margin-inline:auto}.site-header{border-bottom:1px solid #ddd;background:#fff}.site-header .logo{height:5rem}header span{max-height:5rem;align-items:center;display:flex}.header-inner{min-height:4rem;display:flex;gap:2rem;align-items:center;justify-content:space-between}.brand{text-decoration:none;font-family:Wallstrike,Impact,sans-serif;text-transform:uppercase;font-size:3rem}.language-nav{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.9rem}.language-nav a[aria-current=page]{font-weight:700}.page-hero-visual{width:100%;height:clamp(250px,33vw,460px);overflow:hidden;background:#edf3f7}.page-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ws-hero-position,50% 45%);transform-origin:var(--ws-hero-position,50% 45%);animation:ws-hero-move-zoom 20s ease-in-out infinite;will-change:transform}@keyframes ws-hero-move-zoom{0%,100%{transform:translate3d(0,0,0)scale(var(--ws-hero-zoom,1))}50%{transform:translate3d(-1%,0,0)scale(calc(var(--ws-hero-zoom,1) + .1))}}@media(max-width:850px){.page-hero-visual{height:280px}}@media(prefers-reduced-motion:reduce){.page-hero-visual img{animation:none;transform:scale(var(--ws-hero-zoom,1));will-change:auto}}.page{padding-block:clamp(3rem,8vw,1rem)}.page-header{max-width:60rem;margin:0 auto 2.5rem}h1{font-family:Wallstrike,Impact,sans-serif;font-weight:100;text-transform:uppercase;font-size:clamp(2.5rem,8vw,5.5rem);line-height:.95;margin:0}h2{font-family:Wallstrike,Impact,sans-serif;margin-top:3rem;font-size:clamp(1.5rem,4vw,2.25rem)}.lead{font-size:1.25rem;max-width:45rem}.eyebrow{text-transform:uppercase;font-size:.75rem;font-weight:700}.content{max-width:60rem;margin-inline:auto}.content p,.content li{max-width:60rem}.site-footer{border-top:1px solid #ddd;padding-block:1.5rem;font-size:.9rem}.iframe-container{position:relative;width:900px;padding-bottom:800px;height:0;margin-bottom:.5rem}.page .content{margin-inline:auto}.page .page-header{margin-inline:auto}.split-block{display:grid;grid-template-columns:minmax(0,6fr)minmax(220px,4fr);gap:clamp(1.5rem,4vw,3rem);align-items:stretch;margin:3rem 0 3.5rem}.split-block--left{grid-template-columns:minmax(220px,4fr)minmax(0,6fr)}.split-block--left .split-block__media{grid-column:1;grid-row:1}.split-block--left .split-block__content{grid-column:2;grid-row:1}.split-block__content{min-width:0;background:#f3f6f8;padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;justify-content:center}.split-block__content h2{margin:0 0 1rem}.split-block__content>:first-child{margin-top:0}.split-block__content>:last-child{margin-bottom:0}.split-block--panel-angled.split-block--right .split-block__content{clip-path:polygon(0 0,100% 0,100% 100%,4% 100%);padding-left:clamp(2rem,4vw,3rem)}.split-block--panel-angled.split-block--left .split-block__content{clip-path:polygon(0 0,100% 0,96% 100%,0 100%);padding-right:clamp(2rem,4vw,3rem)}.split-block--panel-none .split-block__content{background:0 0;padding:0}.split-block__media{margin:0;align-self:stretch;min-height:240px;overflow:hidden;background:#dfeaf1;box-shadow:0 10px 30px rgba(15,35,55,.1)}.split-block--right .split-block__media{clip-path:polygon(0 12%,100% 0,100% 100%,0 100%)}.split-block--left .split-block__media{clip-path:polygon(0 0,100% 12%,100% 100%,0 100%)}.split-block__media img{display:block;width:100%;height:100%;min-height:240px;object-fit:cover;object-position:var(--split-image-position,50% 50%);transform-origin:var(--split-image-position,50% 50%);transform:scale(var(--split-image-zoom,1))}@media(max-width:900px){.split-block,.split-block--left{grid-template-columns:1fr;gap:1rem;margin:2.25rem 0 2.75rem}.split-block--left .split-block__content,.split-block--left .split-block__media{grid-column:1;grid-row:auto}.split-block--left .split-block__content{grid-row:1}.split-block--left .split-block__media{grid-row:2}.split-block--right .split-block__media{clip-path:polygon(0 11%,100% 0,100% 100%,0 100%)}.split-block--left .split-block__media{clip-path:polygon(0 0,100% 11%,100% 100%,0 100%)}}