.HomeChrome-module__KMKGyq__shell{color:#0a0a0a;background:#fff;min-width:0}.HomeChrome-module__KMKGyq__main{min-width:0}.HomeChrome-module__KMKGyq__header{z-index:50;color:#fff;background:#0a0a0a;position:sticky;top:0}.HomeChrome-module__KMKGyq__headerInner,.HomeChrome-module__KMKGyq__footerInner{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(24px,4.7vw,64px)}.HomeChrome-module__KMKGyq__headerInner{justify-content:space-between;align-items:center;gap:12px;height:76px;display:flex}.HomeChrome-module__KMKGyq__brand,.HomeChrome-module__KMKGyq__footerBrand{color:#fff;flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.HomeChrome-module__KMKGyq__logo,.HomeChrome-module__KMKGyq__footerLogo{object-fit:contain;filter:brightness(0)invert();flex-shrink:0;width:46px;height:46px}.HomeChrome-module__KMKGyq__wordmark{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(17px,2.6vw,23px);font-weight:700;line-height:1.15}.HomeChrome-module__KMKGyq__desktopNav{align-items:center;gap:clamp(20px,2.2vw,32px);display:none}.HomeChrome-module__KMKGyq__compactLabel{color:#d3d3d3;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:500}.HomeChrome-module__KMKGyq__headerLink{color:#d3d3d3;white-space:nowrap;border-bottom:1px solid #0000;align-items:center;min-height:44px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.HomeChrome-module__KMKGyq__headerLink:hover,.HomeChrome-module__KMKGyq__headerLink[aria-current=page]{color:#fff;border-bottom-color:#fff}.HomeChrome-module__KMKGyq__menuToggle{color:#fff;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:10px;min-width:44px;min-height:44px;padding-block:8px;font-size:13px;display:inline-flex}.HomeChrome-module__KMKGyq__menuIcon{width:20px;height:16px;display:block;position:relative}.HomeChrome-module__KMKGyq__menuIcon span{background:#fff;width:20px;height:1px;position:absolute;top:4px;left:0}.HomeChrome-module__KMKGyq__menuIcon span+span{top:11px}.HomeChrome-module__KMKGyq__menuIcon[data-open=true] span{top:8px;transform:rotate(45deg)}.HomeChrome-module__KMKGyq__menuIcon[data-open=true] span+span{transform:rotate(-45deg)}.HomeChrome-module__KMKGyq__mobileNav{background:#0a0a0a;border-top:1px solid #d3d3d3;flex-direction:column;max-height:calc(100dvh - 76px);padding:8px clamp(24px,4.7vw,64px) 24px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.HomeChrome-module__KMKGyq__mobileLink{color:#d3d3d3;align-items:center;min-height:56px;font-size:18px;display:flex}.HomeChrome-module__KMKGyq__mobileLink:hover,.HomeChrome-module__KMKGyq__mobileLink[aria-current=page]{color:#fff;text-underline-offset:6px;text-decoration:underline}.HomeChrome-module__KMKGyq__header :focus-visible,.HomeChrome-module__KMKGyq__footer :focus-visible{outline-offset:5px;outline:2px solid #fff}.HomeChrome-module__KMKGyq__footer{color:#fff;background:#0a0a0a}.HomeChrome-module__KMKGyq__footerInner{padding-block:56px 24px}.HomeChrome-module__KMKGyq__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;display:grid}.HomeChrome-module__KMKGyq__footerBrandBlock{grid-column:1/-1}.HomeChrome-module__KMKGyq__footerBrand{gap:12px}.HomeChrome-module__KMKGyq__footerLogo{width:44px;height:44px}.HomeChrome-module__KMKGyq__footerWordmark{letter-spacing:-.035em;font-size:23px;font-weight:700;line-height:1.1}.HomeChrome-module__KMKGyq__footerTagline{margin-top:16px;font-size:16px;line-height:1.5}.HomeChrome-module__KMKGyq__footerDescription{color:#d3d3d3;max-width:34ch;margin-top:16px;font-size:13px;line-height:1.8}.HomeChrome-module__KMKGyq__emailLink{color:#fff;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:44px;margin-top:12px;font-size:13px;display:inline-flex}.HomeChrome-module__KMKGyq__socials{color:#d3d3d3;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.HomeChrome-module__KMKGyq__socials a,.HomeChrome-module__KMKGyq__footerLinks a{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:40px;display:inline-flex}.HomeChrome-module__KMKGyq__footerHeading{margin-bottom:12px;font-size:13px;font-weight:700;line-height:1.5}.HomeChrome-module__KMKGyq__footerLinks{color:#d3d3d3;gap:2px;font-size:13px;line-height:1.7;display:grid}.HomeChrome-module__KMKGyq__footer a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.HomeChrome-module__KMKGyq__footerBottom{border-top:1px solid #d3d3d3;flex-direction:column;gap:20px;margin-top:48px;padding-top:20px;display:flex}.HomeChrome-module__KMKGyq__copyright{color:#d3d3d3;font-size:11px;line-height:1.8}.HomeChrome-module__KMKGyq__legalLinks{color:#d3d3d3;flex-wrap:wrap;gap:0 20px;font-size:11px;line-height:1.7;display:flex}.HomeChrome-module__KMKGyq__legalLinks a,.HomeChrome-module__KMKGyq__cookieButton{align-items:center;min-height:36px;display:inline-flex}.HomeChrome-module__KMKGyq__cookieButton{color:inherit;font:inherit;cursor:pointer}@media (min-width:640px){.HomeChrome-module__KMKGyq__footerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}}@media (min-width:1024px){.HomeChrome-module__KMKGyq__headerInner{gap:24px;height:88px}.HomeChrome-module__KMKGyq__logo{width:56px;height:56px}.HomeChrome-module__KMKGyq__desktopNav{display:flex}.HomeChrome-module__KMKGyq__menuToggle,.HomeChrome-module__KMKGyq__mobileNav{display:none}.HomeChrome-module__KMKGyq__footerInner{padding-block:72px 24px}.HomeChrome-module__KMKGyq__footerGrid{grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:36px}.HomeChrome-module__KMKGyq__footerBrandBlock{grid-column:auto}.HomeChrome-module__KMKGyq__footerBottom{gap:8px;margin-top:64px}}
