.home-landing{color:#13252e;padding-top:var(--site-header-height,70px);background:#fff;overflow:clip}.home-landing *,.home-landing :before,.home-landing :after{box-sizing:border-box}.home-landing .landing-frame{width:min(1280px,100% - 88px);margin-inline:auto}.home-landing h1,.home-landing h2{font-family:var(--font-ui-condensed);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-weight:850;line-height:.98}.home-landing .landing-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:850}.home-landing .home-light-hero{background:#263f4b;align-items:center;min-height:630px;padding:0;display:flex;position:relative}.home-landing .home-landing-hero__media,.home-landing .home-landing-hero__media img,.home-landing .home-landing-hero__wash{width:100%;height:100%;position:absolute;inset:0}.home-landing .home-landing-hero__media img{object-fit:cover;object-position:58% center;display:block}.home-landing .home-landing-hero__wash{background:linear-gradient(90deg,#091c28b8,#091c285c 44%,#0000 72%)}.home-landing .home-light-hero__content{z-index:1;color:#fff;width:min(1280px,100% - 88px);margin:0 auto;padding-block:74px 86px;position:relative}.home-landing .home-light-hero__content h1{color:#fff;max-width:640px;font-size:clamp(3.6rem,6.8vw,6.5rem)}.home-landing .home-light-hero__content h1 span,.home-landing .home-light-hero__content h1 strong{color:inherit;font-weight:inherit;display:block}.home-landing .home-light-hero__content>.home-landing-lead{color:#fff;max-width:430px;margin:24px 0 0;font-size:1rem;line-height:1.6}.home-landing .home-light-hero__content>.landing-eyebrow{color:#fff;margin:0 0 16px;font-size:.72rem;line-height:1.4}.home-landing .landing-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.home-landing .landing-button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 19px;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.home-landing .landing-button--cyan{color:#fff;background:#0582a1}.home-landing .landing-button--light{color:#fff;background:#ffffff1a;border-color:#ffffffb3}.home-landing .home-light-categories{padding-block:70px}.home-landing .landing-section-head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.home-landing .landing-section-head h2{font-size:clamp(2rem,3.5vw,3.5rem)}.home-landing .landing-section-head>a{color:#17657d;align-items:center;gap:10px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.home-landing .home-landing-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;display:grid}.home-landing .home-landing-products a{min-width:0;color:inherit;text-decoration:none}.home-landing .home-landing-products img{object-fit:cover;background:#f2f4f3;border-radius:3px;width:100%;height:280px;display:block}.home-landing .home-landing-products a:first-child img{object-fit:contain;background:#fff}.home-landing .home-landing-products span{font-family:var(--font-ui-condensed);text-transform:uppercase;border-bottom:1px solid #d9e1e4;justify-content:space-between;align-items:center;gap:16px;padding-block:15px;font-size:1.2rem;font-weight:800;display:flex}.home-landing .home-landing-products i{color:#0b7e9a}.home-landing .landing-note{color:#68777f;margin-block:20px 34px;font-size:.73rem;line-height:1.55}.home-landing .landing-context{justify-content:space-between;align-items:center;gap:24px;margin-block:20px 0;display:flex}.home-landing .landing-context .landing-note{width:auto;max-width:78ch;margin:0}.home-landing .landing-experience-link{color:#17657d;flex-shrink:0;align-items:center;gap:8px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=720px){.home-landing .landing-context{flex-direction:column;align-items:flex-start;gap:12px}}.home-landing a:focus-visible{outline-offset:4px;outline:3px solid #ef782d}html[dir=rtl] .home-landing .home-landing-hero__wash{background:linear-gradient(270deg,#091c28db,#091c288c 50%,#0000 84%)}html[dir=rtl] .home-landing .ri-arrow-right-line{transform:rotate(180deg)}@media (width<=900px){.home-landing .landing-frame,.home-landing .home-light-hero__content{width:calc(100% - 48px)}.home-landing .home-landing-products img{height:220px}}@media (width<=720px){.home-landing .landing-frame,.home-landing .home-light-hero__content{width:calc(100% - 36px)}.home-landing .home-light-hero{align-items:flex-start;min-height:750px}.home-landing .home-light-hero__content{padding-block:50px 240px}.home-landing .home-light-hero__content h1{max-width:560px;font-size:clamp(3rem,14vw,4.6rem)}.home-landing .home-landing-hero__media img{object-position:75% bottom}.home-landing .home-landing-hero__wash,html[dir=rtl] .home-landing .home-landing-hero__wash{background:linear-gradient(#091c2885,#091c283d 53%,#0000 78%)}.home-landing .home-light-hero__content>.home-landing-lead{max-width:34ch;margin-top:18px;font-size:.94rem}.home-landing .landing-actions{gap:10px;margin-top:22px}.home-landing .landing-actions .landing-button{width:100%}.home-landing .home-light-categories{padding-block:42px}.home-landing .landing-section-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.home-landing .home-landing-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.home-landing .home-landing-products img{height:160px}.home-landing .home-landing-products span{gap:8px;font-size:1rem}}@media (prefers-reduced-motion:reduce){.home-landing *{scroll-behavior:auto;transition:none}}
