@media not all and (min-width:1181px){@media (min-width:1181px){:where(.IconBase-module__YDCXgG__width){width:calc(var(--icon-size) * var(--desktop-pixel,1px))}:where(.IconBase-module__YDCXgG__height){height:calc(var(--icon-size) * var(--desktop-pixel,1px))}}}@media (min-width:1181px){:where(.IconBase-module__YDCXgG__width){width:calc(var(--icon-size) * var(--desktop-pixel,1px))}:where(.IconBase-module__YDCXgG__height){height:calc(var(--icon-size) * var(--desktop-pixel,1px))}}
@media not all and (min-width:1181px){.SiteFooter-module__C4mfIa__root{padding-inline:max(var(--page-padding), calc((100vw - var(--content-max)) / 2));border-top:1px solid var(--line);background:var(--paper)}:where(.SiteFooter-module__C4mfIa__root) .footer-grid{padding-block:var(--section-space);gap:var(--section-gap);grid-template-columns:minmax(270px,1.4fr) repeat(3,minmax(150px,.75fr));display:grid}:where(.SiteFooter-module__C4mfIa__root) .footer-brand>img{width:120px;height:auto}:where(.SiteFooter-module__C4mfIa__root) .footer-brand>p{max-width:380px;margin:var(--space-md) 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.SiteFooter-module__C4mfIa__root) .footer-brand>a{overflow-wrap:anywhere;color:var(--pink);font-size:var(--type-body-sm);font-weight:650}:where(.SiteFooter-module__C4mfIa__root) .footer-brand address{color:var(--ink-soft);font-size:var(--type-small);margin-top:16px;font-style:normal;line-height:1.6}:where(.SiteFooter-module__C4mfIa__root) .footer-links{flex-direction:column;align-items:flex-start;gap:13px;min-width:0;display:flex}:where(.SiteFooter-module__C4mfIa__root) .footer-links h3{font-size:var(--type-h3);letter-spacing:0;margin:0 0 9px;font-weight:700}:where(.SiteFooter-module__C4mfIa__root) .footer-links a{color:var(--ink-soft);font-size:var(--type-button);font-weight:600;line-height:1.45;transition:color .15s}:is(:where(.SiteFooter-module__C4mfIa__root) .footer-links a:hover,:where(.SiteFooter-module__C4mfIa__root) .footer-links a:focus-visible){color:var(--pink-dark)}:where(.SiteFooter-module__C4mfIa__root) .footer-links p{max-width:250px;color:var(--ink-soft);font-size:var(--type-body);margin:4px 0 0;line-height:1.6}:where(.SiteFooter-module__C4mfIa__root) .footer-bottom{min-height:0;padding-block:var(--space-md);align-items:center;gap:var(--section-gap);border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--type-meta);grid-template-columns:auto 1fr auto;line-height:1.55;display:grid}:where(.SiteFooter-module__C4mfIa__root) .footer-copyright{gap:8px;display:grid}:where(.SiteFooter-module__C4mfIa__root) .footer-legal{flex-wrap:wrap;gap:8px 16px;display:flex}:where(.SiteFooter-module__C4mfIa__root) .footer-legal a{color:var(--ink-soft);font-size:var(--type-meta);font-weight:650}:where(.SiteFooter-module__C4mfIa__root) .footer-entity-note{text-align:center;justify-self:center;max-width:620px}:where(.SiteFooter-module__C4mfIa__root) .footer-bottom a{color:var(--text-color);font-weight:650}@media (max-width:1100px){:where(.SiteFooter-module__C4mfIa__root) .footer-grid{gap:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.SiteFooter-module__C4mfIa__root) .footer-bottom{grid-template-columns:1fr auto}:where(.SiteFooter-module__C4mfIa__root) .footer-entity-note{text-align:left;grid-area:2/1/auto/-1;justify-self:start}}@media (max-width:767px){:where(.SiteFooter-module__C4mfIa__root) .footer-grid{padding-block:var(--section-space);gap:var(--section-gap);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.SiteFooter-module__C4mfIa__root) .footer-brand{grid-column:1/-1}:where(.SiteFooter-module__C4mfIa__root) .footer-links:last-child{grid-column:1/-1}:where(.SiteFooter-module__C4mfIa__root) .footer-links{gap:2px}:where(.SiteFooter-module__C4mfIa__root) .footer-links h3{margin-bottom:8px;font-size:19px}:is(:where(.SiteFooter-module__C4mfIa__root) .footer-links a,:where(.SiteFooter-module__C4mfIa__root) .footer-legal a,:where(.SiteFooter-module__C4mfIa__root) .footer-bottom>a){align-items:center;gap:6px;min-height:44px;padding-block:10px;font-size:14px;display:inline-flex}:where(.SiteFooter-module__C4mfIa__root) .footer-links p{max-width:440px}:where(.SiteFooter-module__C4mfIa__root) .footer-bottom{padding-block:var(--space-md) max(var(--space-md), env(safe-area-inset-bottom));grid-template-columns:1fr;gap:14px}:where(.SiteFooter-module__C4mfIa__root) .footer-entity-note{grid-area:auto}:where(.SiteFooter-module__C4mfIa__root) .footer-bottom>a{justify-self:start}}}@media (min-width:1181px){.SiteFooter-module__C4mfIa__root{padding-inline:max(var(--page-padding), calc((100vw - var(--content-max)) / 2));border-top:calc(1 * var(--desktop-pixel,1px)) solid var(--line);background:var(--paper)}:where(.SiteFooter-module__C4mfIa__root) .footer-grid{padding-block:var(--section-space);grid-template-columns:minmax(calc(270 * var(--desktop-pixel,1px)), 1.4fr) repeat(3, minmax(calc(150 * var(--desktop-pixel,1px)), .75fr));gap:var(--section-gap);display:grid}:where(.SiteFooter-module__C4mfIa__root) .footer-brand>img{width:calc(120 * var(--desktop-pixel,1px));height:auto}:where(.SiteFooter-module__C4mfIa__root) .footer-brand>p{max-width:calc(380 * var(--desktop-pixel,1px));margin:var(--space-md) 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.SiteFooter-module__C4mfIa__root) .footer-brand>a{overflow-wrap:anywhere;color:var(--pink);font-size:var(--type-body-sm);font-weight:650}:where(.SiteFooter-module__C4mfIa__root) .footer-brand address{margin-top:calc(16 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-small);font-style:normal;line-height:1.6}:where(.SiteFooter-module__C4mfIa__root) .footer-links{align-items:flex-start;gap:calc(13 * var(--desktop-pixel,1px));flex-direction:column;min-width:0;display:flex}:where(.SiteFooter-module__C4mfIa__root) .footer-links h3{margin:0 0 calc(9 * var(--desktop-pixel,1px));font-size:var(--type-h3);letter-spacing:0;font-weight:700}:where(.SiteFooter-module__C4mfIa__root) .footer-links a{color:var(--ink-soft);font-size:var(--type-button);font-weight:600;line-height:1.45;transition:color .15s}:is(:where(.SiteFooter-module__C4mfIa__root) .footer-links a:hover,:where(.SiteFooter-module__C4mfIa__root) .footer-links a:focus-visible){color:var(--pink-dark)}:where(.SiteFooter-module__C4mfIa__root) .footer-links p{max-width:calc(250 * var(--desktop-pixel,1px));margin:calc(4 * var(--desktop-pixel,1px)) 0 0;color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.SiteFooter-module__C4mfIa__root) .footer-bottom{min-height:0;padding-block:var(--space-md);align-items:center;gap:var(--section-gap);border-top:calc(1 * var(--desktop-pixel,1px)) solid var(--line);color:var(--ink-soft);font-size:var(--type-meta);grid-template-columns:auto 1fr auto;line-height:1.55;display:grid}:where(.SiteFooter-module__C4mfIa__root) .footer-copyright{gap:calc(8 * var(--desktop-pixel,1px));display:grid}:where(.SiteFooter-module__C4mfIa__root) .footer-legal{gap:calc(8 * var(--desktop-pixel,1px)) calc(16 * var(--desktop-pixel,1px));flex-wrap:wrap;display:flex}:where(.SiteFooter-module__C4mfIa__root) .footer-legal a{color:var(--ink-soft);font-size:var(--type-meta);font-weight:650}:where(.SiteFooter-module__C4mfIa__root) .footer-entity-note{max-width:calc(620 * var(--desktop-pixel,1px));text-align:center;justify-self:center}:where(.SiteFooter-module__C4mfIa__root) .footer-bottom a{color:var(--text-color);font-weight:650}}
@media not all and (min-width:1181px){.MobileCardRail-module__XxN20W__root{min-width:0}.MobileCardRail-module__XxN20W__controls{display:none}@media (max-width:1020px){.MobileCardRail-module__XxN20W__root[data-mobile-rail]{max-width:var(--content-max);min-width:0;margin:var(--section-gap) auto 0}.MobileCardRail-module__XxN20W__root[data-mobile-rail]>.MobileCardRail-module__XxN20W__track{align-items:stretch;gap:var(--card-gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--pink) #e3e8ed;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:min(88%,360px);grid-auto-flow:column;width:100%;min-width:0;max-width:100%;margin:0;padding:6px 2px 14px;scroll-padding-inline:2px;list-style:none;display:grid;position:relative;overflow:auto hidden}.MobileCardRail-module__XxN20W__root[data-mobile-rail]>.MobileCardRail-module__XxN20W__track>*{scroll-snap-align:start;scroll-snap-stop:always;grid-area:auto;min-width:0}.MobileCardRail-module__XxN20W__controls{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:10px;display:flex}.MobileCardRail-module__XxN20W__hint{color:inherit;opacity:.72;font-size:12px;line-height:1.35}.MobileCardRail-module__XxN20W__actions{align-items:center;gap:6px;display:flex}.MobileCardRail-module__XxN20W__actions button{background:var(--paper);width:44px;height:44px;color:var(--text-color);cursor:pointer;border:1px solid #d5dfe7;border-radius:50%;place-items:center;padding:0;display:grid}.MobileCardRail-module__XxN20W__actions button:hover:not(:disabled){border-color:var(--pink);color:var(--pink)}.MobileCardRail-module__XxN20W__actions button:disabled{opacity:.35;cursor:default}.MobileCardRail-module__XxN20W__actions output{min-width:42px;color:inherit;text-align:center;font-size:12px;font-weight:650}}}@media (min-width:1181px){.MobileCardRail-module__XxN20W__root{min-width:0}.MobileCardRail-module__XxN20W__controls{display:none}}
@media not all and (min-width:1181px){.SiteHeader-module__zBs5mG__root{display:contents}:where(.SiteHeader-module__zBs5mG__root) .site-header{z-index:100;height:var(--header-height);padding-inline:max(var(--page-padding), calc((100vw - var(--content-max)) / 2));background:rgba(255, 255, 255, var(--header-bg-alpha,0));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #0000;grid-template-columns:142px minmax(0,1fr) auto;align-items:center;gap:clamp(20px,2.1vw,34px);transition:height .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:grid;position:fixed;top:0;left:0;right:0}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#d5dbe0b8;height:80px;box-shadow:0 10px 28px #16232d1a}:where(.SiteHeader-module__zBs5mG__root) .logo-link{align-items:center;width:124px;height:auto;display:flex;transform:none}:where(.SiteHeader-module__zBs5mG__root) .logo-link img{width:124px;height:auto}:where(.SiteHeader-module__zBs5mG__root) .primary-nav{justify-self:center;align-items:center;gap:clamp(14px,1.1vw,20px);display:flex}:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown{align-self:stretch;align-items:center;display:flex;position:relative}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-heading{display:contents}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-toggle{display:none}:where(.SiteHeader-module__zBs5mG__root) .primary-nav a{color:var(--text-color);font-size:var(--type-nav);white-space:nowrap;padding:32px 0 30px;font-weight:600;line-height:1.4;transition:color .16s,padding .22s;position:relative}:where(.SiteHeader-module__zBs5mG__root) .primary-nav>a:after{content:"";background:var(--pink);height:2px;transition:right .18s;position:absolute;bottom:22px;left:0;right:100%}:where(.SiteHeader-module__zBs5mG__root) .nav-parent:after{content:"";background:var(--pink);height:2px;transition:right .18s;position:absolute;bottom:22px;left:0;right:100%}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav a{padding-block:26px 24px}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav>a:after{bottom:15px}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .nav-parent:after{bottom:15px}:is(:where(.SiteHeader-module__zBs5mG__root) .primary-nav a:hover,:where(.SiteHeader-module__zBs5mG__root) .primary-nav a:focus-visible,:where(.SiteHeader-module__zBs5mG__root) .primary-nav a.active){color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a{color:#ffffffe6;text-shadow:0 1px 3px #000000b3}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent{color:#ffffffe6;text-shadow:0 1px 3px #000000b3}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero.has-light-surface .primary-nav>a{text-shadow:0 1px 4px #ffffffe6}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero.has-light-surface .nav-parent{text-shadow:0 1px 4px #ffffffe6}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a:hover{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a:focus-visible{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a.active{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent:hover{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent:focus-visible{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent.active{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .logo-link img{filter:drop-shadow(0 1px 1px #ffffffeb)drop-shadow(0 2px 8px #ffffff3d)}:where(.SiteHeader-module__zBs5mG__root) .primary-nav>a:hover:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .primary-nav>a:focus-visible:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .primary-nav>a.active:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .nav-parent:hover:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .nav-parent:focus-visible:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .nav-parent.active:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel{border:1px solid var(--line);border-top:2px solid var(--pink);background:var(--paper);width:610px;color:var(--text-color);text-shadow:none;opacity:0;pointer-events:none;border-radius:0 0 14px 14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;padding:20px 24px 24px;transition:opacity .18s,transform .18s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,10px);box-shadow:0 18px 44px #16232d24}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown:hover .nav-dropdown-panel,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown:focus-within .nav-dropdown-panel){opacity:1;pointer-events:auto;transform:translate(-50%)}:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card{color:var(--text-color);text-align:center;text-shadow:none;white-space:normal;border-radius:10px;gap:12px;padding:0;display:grid}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .nav-dropdown-panel a.nav-dropdown-card{padding:0}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card:hover,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card:focus-visible,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card.active){color:var(--pink-dark);background:0 0}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-card-pill,:where(.SiteHeader-module__zBs5mG__root) .nav-card-title,:where(.SiteHeader-module__zBs5mG__root) .nav-card-media){display:block}:where(.SiteHeader-module__zBs5mG__root) .nav-card-pill{width:min(160px,100%);color:var(--text-color);font-size:var(--type-button);background:#f6f7f8;border-radius:999px;margin-inline:auto;padding:10px 14px;font-weight:600;line-height:1;transition:background .16s,color .16s}:where(.SiteHeader-module__zBs5mG__root) .nav-card-media{aspect-ratio:16/9;border:1px solid var(--line);background:var(--wash);border-radius:8px;position:relative;overflow:hidden;box-shadow:0 10px 24px #16232d14}:where(.SiteHeader-module__zBs5mG__root) .nav-card-media img{object-fit:cover;transition:transform .22s}:where(.SiteHeader-module__zBs5mG__root) .nav-card-title{color:var(--ink-soft);font-size:var(--type-meta);font-weight:650;line-height:1.4}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-card:hover .nav-card-pill,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-card:focus-visible .nav-card-pill,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-card.active .nav-card-pill){background:var(--pink-wash);color:var(--pink-dark)}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-card:hover .nav-card-media img,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-card:focus-visible .nav-card-media img){transform:scale(1.035)}:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-panel .nav-card-media{aspect-ratio:3/2}:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-panel .nav-card-media img{object-fit:contain;transition:none}:is(:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-panel .nav-dropdown-card:hover .nav-card-media img,:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-panel .nav-dropdown-card:focus-visible .nav-card-media img){transform:none}:where(.SiteHeader-module__zBs5mG__root) .nav-mobile-actions{display:none}:where(.SiteHeader-module__zBs5mG__root) .header-actions{justify-self:end;align-items:center;gap:10px;display:flex}:is(:where(.SiteHeader-module__zBs5mG__root) .header-contact,:where(.SiteHeader-module__zBs5mG__root) .header-epa){min-height:var(--cta-min-height);padding:calc(var(--cta-padding-block) - 1px) calc(var(--cta-padding-inline) - 1px);border:1px solid var(--pink);border-radius:var(--cta-radius);background:var(--pink);color:var(--paper);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);white-space:nowrap;box-shadow:none;font-family:var(--font-sans);letter-spacing:-.022em;text-align:center;text-transform:none;justify-content:center;align-items:center;gap:0;transition:transform .17s,background .17s,box-shadow .17s;display:inline-flex}:where(.SiteHeader-module__zBs5mG__root) .header-epa{background:var(--paper);color:var(--pink)}:is(:where(.SiteHeader-module__zBs5mG__root) .header-contact:hover,:where(.SiteHeader-module__zBs5mG__root) .header-contact:focus-visible){background:var(--pink-dark);box-shadow:none;transform:translateY(-2px)}:is(:where(.SiteHeader-module__zBs5mG__root) .header-epa:hover,:where(.SiteHeader-module__zBs5mG__root) .header-epa:focus-visible){background:var(--pink-wash);color:var(--pink-dark);transform:translateY(-2px)}:is(:where(.SiteHeader-module__zBs5mG__root) .menu-overlay,:where(.SiteHeader-module__zBs5mG__root) .mobile-menu-toggle){display:none}@media (min-width:1181px){:where(.SiteHeader-module__zBs5mG__root) .logo-link{width:112px}:where(.SiteHeader-module__zBs5mG__root) .logo-link img{width:112px}:where(.SiteHeader-module__zBs5mG__root) .mobile-menu-toggle{visibility:hidden;opacity:0;pointer-events:none}}@media (max-width:1279px){:where(.SiteHeader-module__zBs5mG__root) .site-header{grid-template-columns:136px minmax(0,1fr) auto;gap:18px}:where(.SiteHeader-module__zBs5mG__root) .primary-nav{gap:22px}:where(.SiteHeader-module__zBs5mG__root) .primary-nav a{font-size:var(--type-nav);font-weight:600}}@media (max-width:1180px){:where(.SiteHeader-module__zBs5mG__root) .site-header{grid-template-columns:1fr auto;width:100%;max-width:100%}:where(.SiteHeader-module__zBs5mG__root) .logo-link{grid-area:1/1}:where(.SiteHeader-module__zBs5mG__root) .primary-nav{grid-column:1/-1}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled{height:var(--header-height)}:where(.SiteHeader-module__zBs5mG__root) .logo-link{width:108px}:where(.SiteHeader-module__zBs5mG__root) .logo-link img{width:108px}:where(.SiteHeader-module__zBs5mG__root) .mobile-menu-toggle{z-index:104;top:calc((var(--header-height) - 44px) / 2);right:max(var(--page-padding), env(safe-area-inset-right));border:1px solid var(--pink);background:var(--pink);color:#fff;cursor:pointer;border-radius:50%;place-content:center;width:44px;height:44px;padding:0;display:grid;position:fixed;left:auto;box-shadow:0 8px 18px #df276f29}:where(.SiteHeader-module__zBs5mG__root) .mobile-menu-toggle svg{width:24px;height:24px}:where(.SiteHeader-module__zBs5mG__root) .primary-nav{z-index:102;top:calc(var(--header-height) + 8px);right:var(--page-padding);width:min(760px, calc(100% - var(--page-padding) * 2));min-width:0;max-width:min(760px, calc(100vw - var(--page-padding) * 2));max-height:calc(100dvh - var(--header-height) - 24px);padding:14px 24px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);opacity:0;visibility:hidden;pointer-events:none;border-radius:20px;flex-direction:column;justify-self:stretch;align-items:stretch;gap:0;transition:opacity .18s,transform .18s;display:flex;position:fixed;left:auto;overflow-y:auto;transform:translateY(-18px);box-shadow:0 20px 50px #0d2c4526}:where(.SiteHeader-module__zBs5mG__root) .primary-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}:where(.SiteHeader-module__zBs5mG__root) .primary-nav a{border-bottom:1px solid var(--line);min-height:44px;font-size:var(--type-nav);padding:14px 0}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav a{padding:14px 0}:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown{border-bottom:1px solid var(--line);min-width:0;max-width:100%;display:block}:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown .nav-parent{border-bottom:0;align-items:center;display:flex}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-heading{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-heading .nav-parent{flex:1;min-width:0}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-toggle{border:1px solid var(--line);background:var(--wash);width:44px;height:44px;color:var(--text-color);cursor:pointer;border-radius:10px;flex:0 0 44px;place-items:center;padding:0;display:grid}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-toggle svg{transition:transform .16s}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-toggle[aria-expanded=true]{background:var(--pink-wash);color:var(--pink);border-color:#edb5cb}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-toggle[aria-expanded=true] svg{transform:rotate(180deg)}:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel{width:100%;min-width:0;max-width:100%;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:10px;padding:0 0 12px 14px;display:grid;position:static;transform:none}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown:hover .nav-dropdown-panel,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown:focus-within .nav-dropdown-panel){transform:none}:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card{text-align:left;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;padding:8px 0}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .nav-dropdown-panel a.nav-dropdown-card{padding:8px 0}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card:hover,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card:focus-visible,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card.active){background:0 0}:where(.SiteHeader-module__zBs5mG__root) .nav-card-pill{width:auto;font-size:var(--type-body-sm);background:0 0;border-radius:0;grid-area:1/2;margin-inline:0;padding:0}:where(.SiteHeader-module__zBs5mG__root) .nav-card-media{border-radius:6px;grid-area:1/1/span 2}:where(.SiteHeader-module__zBs5mG__root) .nav-card-title{font-size:var(--type-meta);grid-area:2/2}:where(.SiteHeader-module__zBs5mG__root) .primary-nav>a:last-child{border-bottom:0}:where(.SiteHeader-module__zBs5mG__root) .nav-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}:where(.SiteHeader-module__zBs5mG__root) .primary-nav .nav-mobile-actions a{padding:calc(var(--cta-padding-block) - 1px) calc(var(--cta-padding-inline) - 1px);border:1px solid var(--pink);border-radius:var(--cta-radius);background:var(--pink);color:var(--paper);text-align:center;min-height:var(--cta-min-height);font-family:var(--font-sans);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);letter-spacing:-.022em;text-transform:none;box-shadow:none;justify-content:center;align-items:center;gap:0;display:inline-flex}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav .nav-mobile-actions a{padding:calc(var(--cta-padding-block) - 1px) calc(var(--cta-padding-inline) - 1px)}:where(.SiteHeader-module__zBs5mG__root) .primary-nav .nav-mobile-actions .nav-mobile-epa{background:var(--paper);color:var(--pink)}:is(:where(.SiteHeader-module__zBs5mG__root) .primary-nav .nav-mobile-contact:hover,:where(.SiteHeader-module__zBs5mG__root) .primary-nav .nav-mobile-contact:focus-visible){background:var(--pink-dark)}:is(:where(.SiteHeader-module__zBs5mG__root) .primary-nav .nav-mobile-epa:hover,:where(.SiteHeader-module__zBs5mG__root) .primary-nav .nav-mobile-epa:focus-visible){background:var(--pink-wash);color:var(--pink-dark)}:where(.SiteHeader-module__zBs5mG__root) .primary-nav>a:after{display:none}:where(.SiteHeader-module__zBs5mG__root) .nav-parent:after{display:none}:where(.SiteHeader-module__zBs5mG__root) .header-actions{display:none}:where(.SiteHeader-module__zBs5mG__root) .menu-overlay{z-index:90;inset:var(--header-height) 0 0;opacity:0;pointer-events:none;background:#0c19247a;border:0;transition:opacity .18s;display:block;position:fixed}:where(.SiteHeader-module__zBs5mG__root) .menu-overlay.is-visible{opacity:1;pointer-events:auto}}:where(.SiteHeader-module__zBs5mG__root) .controlled-nav-dropdown{position:static}:where(.SiteHeader-module__zBs5mG__root) .controlled-nav-dropdown .controlled-nav-panel{z-index:105;width:min(var(--content-max), calc(100vw - var(--page-padding) * 2));max-height:calc(100dvh - var(--header-height) - 16px);color:var(--text-color);font-family:var(--font-sans);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e3e8eb;border-radius:20px;padding:0;display:block;position:absolute;top:100%;left:50%;overflow:hidden auto;transform:translate(-50%,8px);box-shadow:0 13px 32px #1b334b12}:where(.SiteHeader-module__zBs5mG__root) .controlled-nav-dropdown.controlled-menu-open .controlled-nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}:where(.SiteHeader-module__zBs5mG__root) .controlled-menu-heading{justify-content:center;align-items:center;gap:16px;padding:4px 20px 18px;display:flex}:where(.SiteHeader-module__zBs5mG__root) .controlled-menu-heading h2{color:var(--text-color);font-family:var(--font-sans);margin:0;font-size:clamp(22px,1.8vw,28px);font-weight:700;line-height:1.2}:where(.SiteHeader-module__zBs5mG__root) .primary-nav a.controlled-menu-view-all{color:var(--pink);font-size:var(--type-body);text-shadow:none;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav a.controlled-menu-view-all{color:var(--pink);font-size:var(--type-body);text-shadow:none;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav a.controlled-menu-view-all{color:var(--pink);font-size:var(--type-body);text-shadow:none;border:0;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-grid{background:#fff;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:14px 14px 10px;display:grid}:where(.SiteHeader-module__zBs5mG__root) .primary-nav a.controlled-brand-card{isolation:isolate;min-width:0;height:clamp(260px,19vw,320px);box-shadow:none;color:var(--text-color);text-align:center;text-shadow:none;white-space:normal;background:0 0;border:0;border-radius:14px;grid-template-rows:100px 1fr 58px;align-items:stretch;padding:0;display:grid;overflow:hidden}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav a.controlled-brand-card{isolation:isolate;min-width:0;height:clamp(260px,19vw,320px);box-shadow:none;color:var(--text-color);text-align:center;text-shadow:none;white-space:normal;background:0 0;border:0;border-radius:14px;grid-template-rows:100px 1fr 58px;align-items:stretch;padding:0;display:grid;overflow:hidden}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav a.controlled-brand-card{isolation:isolate;min-width:0;height:clamp(260px,19vw,320px);box-shadow:none;color:var(--text-color);text-align:center;text-shadow:none;white-space:normal;background:0 0;border:0;border-radius:14px;grid-template-rows:100px 1fr 58px;align-items:stretch;padding:0;display:grid;overflow:hidden}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:before{content:none}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:after{content:none}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:focus-visible{outline-offset:3px;outline:auto}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-logo{place-items:center;min-width:0;height:100px;padding-top:10px;display:grid}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-logo img{object-fit:contain;width:auto;max-width:82%;height:auto;max-height:70px}:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-dropdown .cp-cm-nav-panel{width:650px}@media (max-width:1180px){:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-dropdown .cp-cm-nav-panel{width:100%}}@media (max-width:820px){:where(.SiteHeader-module__zBs5mG__root) .primary-nav{right:max(16px, env(safe-area-inset-right));left:max(16px, env(safe-area-inset-left));width:calc(100vw - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right)));max-width:calc(100vw - max(16px, env(safe-area-inset-left)) - max(16px, env(safe-area-inset-right)));padding-inline:16px}}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-background{z-index:-2;object-fit:cover;transition:transform .24s}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:after{z-index:-1;content:"";background:linear-gradient(#0000,#f7f8faf5 70%);position:absolute;inset:65% 0 0}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-category{color:var(--text-color);text-wrap:balance;grid-row:3;justify-content:center;align-items:center;gap:8px;padding:8px 6px;font-size:clamp(13px,1vw,16px);font-weight:600;line-height:1.3;display:flex}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-arrow{display:none}:is(:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:hover .controlled-brand-category,:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:focus-visible .controlled-brand-category){color:var(--pink)}:is(:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:hover .controlled-brand-arrow,:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:focus-visible .controlled-brand-arrow){display:inline}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:hover .controlled-brand-background{transform:scale(1.025)}@media (max-width:1180px){:where(.SiteHeader-module__zBs5mG__root) .site-header.menu-is-open{background:var(--paper);border-bottom-color:var(--line)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a{color:var(--text-color);text-shadow:none}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent{color:var(--text-color);text-shadow:none}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a:hover{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a:focus-visible{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a.active{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent:hover{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent:focus-visible{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent.active{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .primary-nav .nav-mobile-contact{color:var(--paper)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav a.nav-mobile-contact{color:var(--paper)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav a.nav-mobile-epa{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .primary-nav .controlled-nav-dropdown .controlled-nav-panel{opacity:1;visibility:visible;pointer-events:auto;width:100%;max-height:none;box-shadow:none;position:static;overflow:visible;transform:none}:where(.SiteHeader-module__zBs5mG__root) .primary-nav .controlled-nav-dropdown.controlled-menu-open .controlled-nav-panel{opacity:1;visibility:visible;pointer-events:auto;width:100%;max-height:none;box-shadow:none;position:static;overflow:visible;transform:none}:where(.SiteHeader-module__zBs5mG__root) .primary-nav:not(.is-open) .controlled-nav-panel{visibility:hidden;pointer-events:none}:where(.SiteHeader-module__zBs5mG__root) .primary-nav .nav-dropdown[data-mobile-expanded=false]>.nav-dropdown-panel{visibility:hidden;pointer-events:none;display:none}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#df8aad #f3f5f7;grid-template-columns:none;grid-auto-columns:clamp(148px,42vw,196px);grid-auto-flow:column;gap:10px;width:100%;min-width:0;max-width:100%;padding:0 10px 12px;scroll-padding-inline:10px;overflow:auto hidden}:where(.SiteHeader-module__zBs5mG__root) .primary-nav a.controlled-brand-card{scroll-snap-align:start;grid-template-rows:58px 1fr 48px;height:176px}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav a.controlled-brand-card{scroll-snap-align:start;grid-template-rows:58px 1fr 48px;height:176px}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-logo{height:58px}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-logo img{max-height:46px}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-category{font-size:13px}:where(.SiteHeader-module__zBs5mG__root) .controlled-menu-heading{gap:8px;padding:10px}:where(.SiteHeader-module__zBs5mG__root) .controlled-menu-heading h2{font-size:20px}:where(.SiteHeader-module__zBs5mG__root) .primary-nav a.controlled-menu-view-all{min-height:44px}}@media (max-width:599px){:where(.SiteHeader-module__zBs5mG__root) .primary-nav a.controlled-menu-view-all{font-size:13px}}@media (prefers-reduced-motion:reduce){:is(:where(.SiteHeader-module__zBs5mG__root) .site-header,:where(.SiteHeader-module__zBs5mG__root) .primary-nav,:where(.SiteHeader-module__zBs5mG__root) .menu-overlay){transition:none}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-toggle svg{transition:none}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-background{transition:none}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:hover .controlled-brand-background{transform:none}}:is(:where(.SiteHeader-module__zBs5mG__root) .header-contact>svg,:where(.SiteHeader-module__zBs5mG__root) .nav-mobile-contact>svg){display:none}}@media (min-width:1181px){.SiteHeader-module__zBs5mG__root{display:contents}:where(.SiteHeader-module__zBs5mG__root) .site-header{z-index:100;height:var(--header-height);padding-inline:max(var(--page-padding), calc((100vw - var(--content-max)) / 2));grid-template-columns:calc(142 * var(--desktop-pixel,1px)) minmax(0, 1fr) auto;align-items:center;gap:clamp(calc(20 * var(--desktop-pixel,1px)), 2.1vw, calc(34 * var(--desktop-pixel,1px)));border-bottom:calc(1 * var(--desktop-pixel,1px)) solid transparent;background:rgba(255, 255, 255, var(--header-bg-alpha,0));box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:height .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:grid;position:fixed;top:0;left:0;right:0}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled{height:calc(80 * var(--desktop-pixel,1px));box-shadow:0 calc(10 * var(--desktop-pixel,1px)) calc(28 * var(--desktop-pixel,1px)) #16232d1a;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#d5dbe0b8}:where(.SiteHeader-module__zBs5mG__root) .logo-link{width:calc(124 * var(--desktop-pixel,1px));align-items:center;height:auto;display:flex;transform:none}:where(.SiteHeader-module__zBs5mG__root) .logo-link img{width:calc(124 * var(--desktop-pixel,1px));height:auto}:where(.SiteHeader-module__zBs5mG__root) .primary-nav{justify-self:center;align-items:center;gap:clamp(calc(14 * var(--desktop-pixel,1px)), 1.1vw, calc(20 * var(--desktop-pixel,1px)));display:flex}:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown{align-self:stretch;align-items:center;display:flex;position:relative}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-heading{display:contents}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-toggle{display:none}:where(.SiteHeader-module__zBs5mG__root) .primary-nav a{padding:calc(32 * var(--desktop-pixel,1px)) 0 calc(30 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-nav);white-space:nowrap;font-weight:600;line-height:1.4;transition:color .16s,padding .22s;position:relative}:where(.SiteHeader-module__zBs5mG__root) .primary-nav>a:after{content:"";right:100%;bottom:calc(22 * var(--desktop-pixel,1px));height:calc(2 * var(--desktop-pixel,1px));background:var(--pink);transition:right .18s;position:absolute;left:0}:where(.SiteHeader-module__zBs5mG__root) .nav-parent:after{content:"";right:100%;bottom:calc(22 * var(--desktop-pixel,1px));height:calc(2 * var(--desktop-pixel,1px));background:var(--pink);transition:right .18s;position:absolute;left:0}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav a{padding-block:calc(26 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px))}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav>a:after{bottom:calc(15 * var(--desktop-pixel,1px))}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .nav-parent:after{bottom:calc(15 * var(--desktop-pixel,1px))}:is(:where(.SiteHeader-module__zBs5mG__root) .primary-nav a:hover,:where(.SiteHeader-module__zBs5mG__root) .primary-nav a:focus-visible,:where(.SiteHeader-module__zBs5mG__root) .primary-nav a.active){color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a{color:#ffffffe6;text-shadow:0 calc(1 * var(--desktop-pixel,1px)) calc(3 * var(--desktop-pixel,1px)) #000000b3}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent{color:#ffffffe6;text-shadow:0 calc(1 * var(--desktop-pixel,1px)) calc(3 * var(--desktop-pixel,1px)) #000000b3}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero.has-light-surface .primary-nav>a{text-shadow:0 calc(1 * var(--desktop-pixel,1px)) calc(4 * var(--desktop-pixel,1px)) #ffffffe6}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero.has-light-surface .nav-parent{text-shadow:0 calc(1 * var(--desktop-pixel,1px)) calc(4 * var(--desktop-pixel,1px)) #ffffffe6}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a:hover{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a:focus-visible{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav>a.active{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent:hover{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent:focus-visible{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .nav-parent.active{color:var(--pink)}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .logo-link img{filter:drop-shadow(0 calc(1 * var(--desktop-pixel,1px)) calc(1 * var(--desktop-pixel,1px)) #ffffffeb) drop-shadow(0 calc(2 * var(--desktop-pixel,1px)) calc(8 * var(--desktop-pixel,1px)) #ffffff3d)}:where(.SiteHeader-module__zBs5mG__root) .primary-nav>a:hover:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .primary-nav>a:focus-visible:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .primary-nav>a.active:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .nav-parent:hover:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .nav-parent:focus-visible:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .nav-parent.active:after{right:0}:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel{width:calc(610 * var(--desktop-pixel,1px));padding:calc(20 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px));gap:calc(18 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-top:calc(2 * var(--desktop-pixel,1px)) solid var(--pink);border-radius:0 0 calc(14 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px));background:var(--paper);box-shadow:0 calc(18 * var(--desktop-pixel,1px)) calc(44 * var(--desktop-pixel,1px)) #16232d24;color:var(--text-color);text-shadow:none;opacity:0;pointer-events:none;transform:translate(-50%, calc(10 * var(--desktop-pixel,1px)));grid-template-columns:repeat(2,minmax(0,1fr));transition:opacity .18s,transform .18s;display:grid;position:absolute;top:100%;left:50%}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown:hover .nav-dropdown-panel,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown:focus-within .nav-dropdown-panel){opacity:1;pointer-events:auto;transform:translate(-50%)}:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card{gap:calc(12 * var(--desktop-pixel,1px));border-radius:calc(10 * var(--desktop-pixel,1px));color:var(--text-color);text-align:center;text-shadow:none;white-space:normal;padding:0;display:grid}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .nav-dropdown-panel a.nav-dropdown-card{padding:0}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card:hover,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card:focus-visible,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-panel a.nav-dropdown-card.active){color:var(--pink-dark);background:0 0}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-card-pill,:where(.SiteHeader-module__zBs5mG__root) .nav-card-title,:where(.SiteHeader-module__zBs5mG__root) .nav-card-media){display:block}:where(.SiteHeader-module__zBs5mG__root) .nav-card-pill{width:min(calc(160 * var(--desktop-pixel,1px)), 100%);padding:calc(10 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px));border-radius:calc(999 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-button);background:#f6f7f8;margin-inline:auto;font-weight:600;line-height:1;transition:background .16s,color .16s}:where(.SiteHeader-module__zBs5mG__root) .nav-card-media{aspect-ratio:16/9;border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(8 * var(--desktop-pixel,1px));background:var(--wash);box-shadow:0 calc(10 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px)) #16232d14;position:relative;overflow:hidden}:where(.SiteHeader-module__zBs5mG__root) .nav-card-media img{object-fit:cover;transition:transform .22s}:where(.SiteHeader-module__zBs5mG__root) .nav-card-title{color:var(--ink-soft);font-size:var(--type-meta);font-weight:650;line-height:1.4}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-card:hover .nav-card-pill,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-card:focus-visible .nav-card-pill,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-card.active .nav-card-pill){background:var(--pink-wash);color:var(--pink-dark)}:is(:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-card:hover .nav-card-media img,:where(.SiteHeader-module__zBs5mG__root) .nav-dropdown-card:focus-visible .nav-card-media img){transform:scale(1.035)}:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-panel .nav-card-media{aspect-ratio:3/2}:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-panel .nav-card-media img{object-fit:contain;transition:none}:is(:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-panel .nav-dropdown-card:hover .nav-card-media img,:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-panel .nav-dropdown-card:focus-visible .nav-card-media img){transform:none}:where(.SiteHeader-module__zBs5mG__root) .nav-mobile-actions{display:none}:where(.SiteHeader-module__zBs5mG__root) .header-actions{justify-self:end;align-items:center;gap:calc(10 * var(--desktop-pixel,1px));display:flex}:is(:where(.SiteHeader-module__zBs5mG__root) .header-contact,:where(.SiteHeader-module__zBs5mG__root) .header-epa){min-height:var(--cta-min-height);padding:calc(var(--cta-padding-block) - calc(1 * var(--desktop-pixel,1px))) calc(var(--cta-padding-inline) - calc(1 * var(--desktop-pixel,1px)));border:calc(1 * var(--desktop-pixel,1px)) solid var(--pink);border-radius:var(--cta-radius);background:var(--pink);color:var(--paper);font-size:var(--cta-font-size);font-weight:400;line-height:var(--cta-line-height);white-space:nowrap;box-shadow:none;font-family:var(--font-sans);letter-spacing:-.022em;text-align:center;text-transform:none;justify-content:center;align-items:center;gap:0;transition:transform .17s,background .17s,box-shadow .17s;display:inline-flex}:where(.SiteHeader-module__zBs5mG__root) .header-epa{background:var(--paper);color:var(--pink)}:is(:where(.SiteHeader-module__zBs5mG__root) .header-contact:hover,:where(.SiteHeader-module__zBs5mG__root) .header-contact:focus-visible){background:var(--pink-dark);box-shadow:none;transform:translateY(calc(-2 * var(--desktop-pixel,1px)))}:is(:where(.SiteHeader-module__zBs5mG__root) .header-epa:hover,:where(.SiteHeader-module__zBs5mG__root) .header-epa:focus-visible){background:var(--pink-wash);color:var(--pink-dark);transform:translateY(calc(-2 * var(--desktop-pixel,1px)))}:is(:where(.SiteHeader-module__zBs5mG__root) .menu-overlay,:where(.SiteHeader-module__zBs5mG__root) .mobile-menu-toggle){display:none}:where(.SiteHeader-module__zBs5mG__root) .logo-link{width:calc(112 * var(--desktop-pixel,1px))}:where(.SiteHeader-module__zBs5mG__root) .logo-link img{width:calc(112 * var(--desktop-pixel,1px))}:where(.SiteHeader-module__zBs5mG__root) .mobile-menu-toggle{visibility:hidden;opacity:0;pointer-events:none}:where(.SiteHeader-module__zBs5mG__root) .controlled-nav-dropdown{position:static}:where(.SiteHeader-module__zBs5mG__root) .controlled-nav-dropdown .controlled-nav-panel{z-index:105;width:min(var(--content-max), calc(100vw - var(--page-padding) * 2));max-height:calc(100dvh - var(--header-height) - calc(16 * var(--desktop-pixel,1px)));border:calc(1 * var(--desktop-pixel,1px)) solid #e3e8eb;border-radius:calc(20 * var(--desktop-pixel,1px));box-shadow:0 calc(13 * var(--desktop-pixel,1px)) calc(32 * var(--desktop-pixel,1px)) #1b334b12;color:var(--text-color);font-family:var(--font-sans);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%, calc(8 * var(--desktop-pixel,1px)));background:#fff;padding:0;display:block;position:absolute;top:100%;left:50%;overflow:hidden auto}:where(.SiteHeader-module__zBs5mG__root) .controlled-nav-dropdown.controlled-menu-open .controlled-nav-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}:where(.SiteHeader-module__zBs5mG__root) .controlled-menu-heading{padding:calc(4 * var(--desktop-pixel,1px)) calc(20 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px));justify-content:center;align-items:center;gap:calc(16 * var(--desktop-pixel,1px));display:flex}:where(.SiteHeader-module__zBs5mG__root) .controlled-menu-heading h2{color:var(--text-color);font-family:var(--font-sans);font-size:clamp(calc(22 * var(--desktop-pixel,1px)), 1.8vw, calc(28 * var(--desktop-pixel,1px)));margin:0;font-weight:700;line-height:1.2}:where(.SiteHeader-module__zBs5mG__root) .primary-nav a.controlled-menu-view-all{align-items:center;gap:calc(6 * var(--desktop-pixel,1px));color:var(--pink);font-size:var(--type-body);text-shadow:none;border:0;padding:0;font-weight:600;display:inline-flex}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav a.controlled-menu-view-all{align-items:center;gap:calc(6 * var(--desktop-pixel,1px));color:var(--pink);font-size:var(--type-body);text-shadow:none;border:0;padding:0;font-weight:600;display:inline-flex}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav a.controlled-menu-view-all{align-items:center;gap:calc(6 * var(--desktop-pixel,1px));color:var(--pink);font-size:var(--type-body);text-shadow:none;border:0;padding:0;font-weight:600;display:inline-flex}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-grid{padding:calc(14 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px)) calc(10 * var(--desktop-pixel,1px));gap:calc(8 * var(--desktop-pixel,1px));background:#fff;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.SiteHeader-module__zBs5mG__root) .primary-nav a.controlled-brand-card{grid-template-rows:calc(100 * var(--desktop-pixel,1px)) 1fr calc(58 * var(--desktop-pixel,1px));min-width:0;height:clamp(calc(260 * var(--desktop-pixel,1px)), 19vw, calc(320 * var(--desktop-pixel,1px)));isolation:isolate;border-radius:calc(14 * var(--desktop-pixel,1px));box-shadow:none;color:var(--text-color);text-align:center;text-shadow:none;white-space:normal;background:0 0;border:0;align-items:stretch;padding:0;display:grid;overflow:hidden}:where(.SiteHeader-module__zBs5mG__root) .site-header.on-dark-hero:not(.has-light-surface) .primary-nav a.controlled-brand-card{grid-template-rows:calc(100 * var(--desktop-pixel,1px)) 1fr calc(58 * var(--desktop-pixel,1px));min-width:0;height:clamp(calc(260 * var(--desktop-pixel,1px)), 19vw, calc(320 * var(--desktop-pixel,1px)));isolation:isolate;border-radius:calc(14 * var(--desktop-pixel,1px));box-shadow:none;color:var(--text-color);text-align:center;text-shadow:none;white-space:normal;background:0 0;border:0;align-items:stretch;padding:0;display:grid;overflow:hidden}:where(.SiteHeader-module__zBs5mG__root) .site-header.is-scrolled .primary-nav a.controlled-brand-card{grid-template-rows:calc(100 * var(--desktop-pixel,1px)) 1fr calc(58 * var(--desktop-pixel,1px));min-width:0;height:clamp(calc(260 * var(--desktop-pixel,1px)), 19vw, calc(320 * var(--desktop-pixel,1px)));isolation:isolate;border-radius:calc(14 * var(--desktop-pixel,1px));box-shadow:none;color:var(--text-color);text-align:center;text-shadow:none;white-space:normal;background:0 0;border:0;align-items:stretch;padding:0;display:grid;overflow:hidden}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:before{content:none}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:after{content:none}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:focus-visible{outline-offset:calc(3 * var(--desktop-pixel,1px));outline:auto}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-logo{min-width:0;height:calc(100 * var(--desktop-pixel,1px));padding-top:calc(10 * var(--desktop-pixel,1px));place-items:center;display:grid}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-logo img{width:auto;max-width:82%;height:auto;max-height:calc(70 * var(--desktop-pixel,1px));object-fit:contain}:where(.SiteHeader-module__zBs5mG__root) .cp-cm-nav-dropdown .cp-cm-nav-panel{width:calc(650 * var(--desktop-pixel,1px))}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-background{z-index:-2;object-fit:cover;transition:transform .24s}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:after{z-index:-1;content:"";background:linear-gradient(#0000,#f7f8faf5 70%);position:absolute;inset:65% 0 0}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-category{color:var(--text-color);padding:calc(8 * var(--desktop-pixel,1px)) calc(6 * var(--desktop-pixel,1px));justify-content:center;align-items:center;gap:calc(8 * var(--desktop-pixel,1px));font-size:clamp(calc(13 * var(--desktop-pixel,1px)), 1vw, calc(16 * var(--desktop-pixel,1px)));text-wrap:balance;grid-row:3;font-weight:600;line-height:1.3;display:flex}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-arrow{display:none}:is(:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:hover .controlled-brand-category,:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:focus-visible .controlled-brand-category){color:var(--pink)}:is(:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:hover .controlled-brand-arrow,:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:focus-visible .controlled-brand-arrow){display:inline}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:hover .controlled-brand-background{transform:scale(1.025)}@media (prefers-reduced-motion:reduce){:is(:where(.SiteHeader-module__zBs5mG__root) .site-header,:where(.SiteHeader-module__zBs5mG__root) .primary-nav,:where(.SiteHeader-module__zBs5mG__root) .menu-overlay){transition:none}:where(.SiteHeader-module__zBs5mG__root) .nav-disclosure-toggle svg{transition:none}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-background{transition:none}:where(.SiteHeader-module__zBs5mG__root) .controlled-brand-card:hover .controlled-brand-background{transform:none}}:is(:where(.SiteHeader-module__zBs5mG__root) .header-contact>svg,:where(.SiteHeader-module__zBs5mG__root) .nav-mobile-contact>svg){display:none}}
@media not all and (min-width:1181px){.FormSecurityFields-module__XEPMiG__turnstileField{min-height:0;margin-top:18px}.FormSecurityFields-module__XEPMiG__turnstileSlot{min-height:0}.FormSecurityFields-module__XEPMiG__configurationMessage,.FormSecurityFields-module__XEPMiG__privacyNotice{color:var(--ink-soft);font-size:var(--type-meta);margin:0;line-height:1.6}.FormSecurityFields-module__XEPMiG__privacyNotice a{color:var(--pink);text-underline-offset:3px;font-weight:700;text-decoration:underline}}@media (min-width:1181px){.FormSecurityFields-module__XEPMiG__turnstileField{min-height:0;margin-top:calc(18 * var(--desktop-pixel,1px))}.FormSecurityFields-module__XEPMiG__turnstileSlot{min-height:0}.FormSecurityFields-module__XEPMiG__configurationMessage,.FormSecurityFields-module__XEPMiG__privacyNotice{color:var(--ink-soft);font-size:var(--type-meta);margin:0;line-height:1.6}.FormSecurityFields-module__XEPMiG__privacyNotice a{color:var(--pink);text-underline-offset:calc(3 * var(--desktop-pixel,1px));font-weight:700;text-decoration:underline}}
@media not all and (min-width:1181px){.ContractManufacturingBase-module__AfhKIW__root{overflow-x:clip}.ContractManufacturingBase-module__AfhKIW__root #ContractManufacturingBase-module__AfhKIW__contact{scroll-margin-top:calc(var(--header-height) + 18px)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero{color:#fff;background:#071a34;min-height:min(760px,94vh)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-content{min-height:calc(min(760px, 94vh) - var(--header-height) - 88px)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-content h1{color:#fff}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-title-strong{color:#fff}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-title-light{color:#fff}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-content>p{color:#fff}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-content>p strong{color:#fff}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-content>p{text-shadow:0 2px 18px #0311235c}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-secondary{color:#fff;background:#05162b66;border-color:#ffffffb8}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-secondary>span{color:var(--text-color);background:#fff}:is(:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-secondary:hover,:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-secondary:focus-visible){background:#05162bb3;border-color:#fff}.ContractManufacturingBase-module__AfhKIW__root .private-flow-strip p{color:#4f6272;font-size:var(--type-body);line-height:1.6}:is(:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-benefits-section,:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-authority-section){padding-block:var(--section-space)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-benefits-section .private-buyer-grid{margin-top:var(--section-gap)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-benefits-section .private-buyer-grid article{min-height:178px;padding:22px}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-benefits-section .private-buyer-grid h3{margin-top:18px}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-benefits-section .private-buyer-grid p{color:#506575;font-size:var(--type-body)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-process-section{padding-block:var(--section-space)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-authority-section .white-scope-grid{margin-top:var(--section-gap)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-authority-section .white-scope-grid article{padding:22px}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-authority-note{max-width:var(--content-max);border:1px solid #e2226e33;border-left:3px solid var(--pink);color:#435a6c;font-size:var(--type-small);background:#ffffffc7;border-radius:8px;margin:16px auto 0;padding:15px 18px;line-height:1.58}}@media (min-width:1181px){.ContractManufacturingBase-module__AfhKIW__root{overflow-x:clip}.ContractManufacturingBase-module__AfhKIW__root #ContractManufacturingBase-module__AfhKIW__contact{scroll-margin-top:calc(var(--header-height) + calc(18 * var(--desktop-pixel,1px)))}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero{min-height:min(calc(760 * var(--desktop-pixel,1px)), 94vh);color:#fff;background:#071a34}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-content{min-height:calc(min(calc(760 * var(--desktop-pixel,1px)), 94vh) - var(--header-height) - calc(88 * var(--desktop-pixel,1px)))}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-content h1{color:#fff}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-title-strong{color:#fff}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-title-light{color:#fff}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-content>p{color:#fff}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-content>p strong{color:#fff}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-content>p{text-shadow:0 calc(2 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px)) #0311235c}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-secondary{color:#fff;background:#05162b66;border-color:#ffffffb8}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-secondary>span{color:var(--text-color);background:#fff}:is(:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-secondary:hover,:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-hero .private-hero-secondary:focus-visible){background:#05162bb3;border-color:#fff}.ContractManufacturingBase-module__AfhKIW__root .private-flow-strip p{color:#4f6272;font-size:var(--type-body);line-height:1.6}:is(:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-benefits-section,:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-authority-section){padding-block:var(--section-space)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-benefits-section .private-buyer-grid{margin-top:var(--section-gap)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-benefits-section .private-buyer-grid article{min-height:calc(178 * var(--desktop-pixel,1px));padding:calc(22 * var(--desktop-pixel,1px))}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-benefits-section .private-buyer-grid h3{margin-top:calc(18 * var(--desktop-pixel,1px))}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-benefits-section .private-buyer-grid p{color:#506575;font-size:var(--type-body)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-process-section{padding-block:var(--section-space)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-authority-section .white-scope-grid{margin-top:var(--section-gap)}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-authority-section .white-scope-grid article{padding:calc(22 * var(--desktop-pixel,1px))}:where(.ContractManufacturingBase-module__AfhKIW__root) .cm-authority-note{max-width:var(--content-max);margin:calc(16 * var(--desktop-pixel,1px)) auto 0;padding:calc(15 * var(--desktop-pixel,1px)) calc(18 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #e2226e33;border-left:calc(3 * var(--desktop-pixel,1px)) solid var(--pink);border-radius:calc(8 * var(--desktop-pixel,1px));color:#435a6c;font-size:var(--type-small);background:#ffffffc7;line-height:1.58}}
@media not all and (min-width:1181px){.BrandTabs-module__-lGecW__root{background:var(--wash)}.BrandTabs-module__-lGecW__root.section{padding-bottom:var(--section-gap)}:is(:where(.BrandTabs-module__-lGecW__root) .brand-tabs,:where(.BrandTabs-module__-lGecW__root) .brand-stage,:where(.BrandTabs-module__-lGecW__root) .transition-note){max-width:var(--content-max);margin-inline:auto}:where(.BrandTabs-module__-lGecW__root) .brand-stage{position:relative;overflow:hidden}:where(.BrandTabs-module__-lGecW__root) .brand-stage.has-transition .brand-feature.is-active{animation:.46s both BrandTabs-module__-lGecW__brand-slide-in}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-leaving{z-index:1;pointer-events:none;width:100%;animation:.46s both BrandTabs-module__-lGecW__brand-slide-out;position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .brand-stage.slide-reverse{--slide-direction:-1}@keyframes BrandTabs-module__-lGecW__brand-slide-in{0%{transform:translateX(calc(100% * var(--slide-direction,1)))}to{transform:translate(0)}}@keyframes BrandTabs-module__-lGecW__brand-slide-out{0%{transform:translate(0)}to{transform:translateX(calc(-100% * var(--slide-direction,1)))}}:where(.BrandTabs-module__-lGecW__root) .brand-heading{align-items:end;gap:var(--section-gap);grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);display:grid}:where(.BrandTabs-module__-lGecW__root) .brand-heading{margin-bottom:var(--section-gap)}:where(.BrandTabs-module__-lGecW__root) .brand-heading h2{max-width:850px}:where(.BrandTabs-module__-lGecW__root) .brand-heading .text-link{justify-self:end;margin-bottom:7px}:where(.BrandTabs-module__-lGecW__root) .brand-tabs{margin-bottom:var(--space-md);scrollbar-width:none;overscroll-behavior-inline:contain;justify-content:space-between;gap:16px;padding:8px 4px 20px;display:flex;overflow:auto hidden}:where(.BrandTabs-module__-lGecW__root) .brand-tabs::-webkit-scrollbar{display:none}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button{cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;min-width:0;min-height:108px;padding:10px 20px;transition:background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}:is(:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:hover,:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:focus-visible){background:#ffffffad;transform:translateY(-2px)}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button.active{background:#fff;transform:translateY(-3px);box-shadow:inset 0 0 0 2px #899aab59,0 14px 30px #1c273138,0 3px 9px #1c27311a}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:after{content:"";background:var(--pink);height:4px;transition:right .18s;position:absolute;bottom:-1px;left:12%;right:88%}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button.active:after{right:12%}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button img{object-fit:contain;width:auto;max-width:none;height:80px;transition:transform .18s}:is(:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:hover img,:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:focus-visible img,:where(.BrandTabs-module__-lGecW__root) .brand-tabs button.active img){transform:scale(1.05)}:where(.BrandTabs-module__-lGecW__root) .brand-feature{border-block:1px solid var(--line);grid-template-columns:minmax(340px,.72fr) minmax(0,1.28fr);min-height:500px;display:grid;position:relative}:where(.BrandTabs-module__-lGecW__root) .brand-copy{align-self:center;padding:64px 48px 64px 0}:where(.BrandTabs-module__-lGecW__root) .brand-copy h3{max-width:520px;font-size:var(--type-h3);letter-spacing:0;margin:0;font-weight:700;line-height:1.25}:where(.BrandTabs-module__-lGecW__root) .brand-copy>p{max-width:500px;color:var(--ink-soft);font-size:var(--type-body);margin:30px 0 32px;line-height:1.6}:where(.BrandTabs-module__-lGecW__root) .brand-visual{background:#e8edf1;min-height:500px;position:relative;overflow:hidden}:where(.BrandTabs-module__-lGecW__root) .brand-banner-art{position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .brand-banner-art img{object-fit:contain;object-position:center}:where(.BrandTabs-module__-lGecW__root) .brand-banner-action{z-index:3;background:0 0;padding:0;position:absolute;bottom:24px;left:48px}:is(:where(.BrandTabs-module__-lGecW__root) .brand-feature.loxo,:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow,:where(.BrandTabs-module__-lGecW__root) .brand-feature.oxi,:where(.BrandTabs-module__-lGecW__root) .brand-feature.airglow){--banner-art-aspect:3}:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax{--banner-art-aspect:20 / 7}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner{grid-template-columns:1fr;min-height:0}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner .brand-copy{display:none}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:min(42%,520px);padding:16px 30px 16px 48px;display:flex;position:absolute;top:0;bottom:96px;left:0}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy h3{font-size:var(--type-h3)}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy>p{margin:20px 0 24px;line-height:1.6}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner .brand-visual{min-height:0;aspect-ratio:var(--banner-art-aspect,13 / 4);background:#f5f7f9}:where(.BrandTabs-module__-lGecW__root) .brand-feature.oxi .brand-visual{background:#f6f3ec}:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax .brand-visual{background:#f6f3ec}:where(.BrandTabs-module__-lGecW__root) .brand-feature.xmax .brand-visual{background:#f2f3f4}:where(.BrandTabs-module__-lGecW__root) .feature-logo{object-fit:contain;filter:drop-shadow(0 18px 28px #0c202e1f);width:min(44%,360px);height:auto;position:absolute;top:16%;left:12%}:where(.BrandTabs-module__-lGecW__root) .feature-product{object-fit:contain;filter:drop-shadow(0 25px 28px #0c202e38);width:auto;height:86%;position:absolute;bottom:-9%;right:10%}:where(.BrandTabs-module__-lGecW__root) .visual-label{color:#ffffffc2;font-size:var(--type-button);letter-spacing:.14em;text-transform:uppercase;font-weight:600;position:absolute;bottom:22px;right:26px}:where(.BrandTabs-module__-lGecW__root) .transition-note{margin:var(--space-md) auto 0;color:var(--ink-soft);font-size:var(--type-meta);letter-spacing:.11em;text-transform:uppercase;font-weight:600;line-height:1.6}@media (max-width:1100px){:where(.BrandTabs-module__-lGecW__root) .brand-heading{align-items:start;gap:var(--section-gap);grid-template-columns:1fr}:where(.BrandTabs-module__-lGecW__root) .brand-heading .text-link{justify-self:start;margin:0}:where(.BrandTabs-module__-lGecW__root) .brand-feature{grid-template-columns:1fr}:where(.BrandTabs-module__-lGecW__root) .brand-copy{padding:54px 0}:where(.BrandTabs-module__-lGecW__root) .brand-visual{min-height:430px}}@media (min-width:1281px){:where(.BrandTabs-module__-lGecW__root) .brand-stage{min-height:calc(min(var(--content-max), 100vw - 2 * var(--page-padding)) * 7 / 20 + 2px)}:where(.BrandTabs-module__-lGecW__root) .brand-feature.oxi .brand-banner-action{bottom:16px}:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax .brand-banner-action{bottom:24px;left:48px}:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax .primary-button{min-height:var(--cta-min-height);font-size:var(--cta-font-size);font-weight:400}}@media (max-width:1280px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy{width:44%;padding:12px clamp(16px,2.5vw,32px);position:absolute;top:0;bottom:88px}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy h3{font-size:var(--type-h3)}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy>p{font-size:var(--type-body);margin:14px 0 0;line-height:1.6}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner .brand-visual{aspect-ratio:auto;padding-bottom:88px}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner .brand-banner-art{aspect-ratio:var(--banner-art-aspect,13 / 4);position:relative;inset:auto}:where(.BrandTabs-module__-lGecW__root) .brand-banner-action{bottom:20px;left:32px}}@media (max-width:767px){:where(.BrandTabs-module__-lGecW__root) .brand-banner-action{bottom:16px;left:12px;right:12px}:where(.BrandTabs-module__-lGecW__root) .brand-banner-action .primary-button{max-width:100%;padding-inline:var(--cta-padding-inline);font-size:var(--cta-font-size);gap:0;font-weight:400}:where(.BrandTabs-module__-lGecW__root) .brand-tabs{margin-right:calc(-1 * var(--page-padding))}:where(.BrandTabs-module__-lGecW__root) .brand-copy h3{font-size:var(--type-h3)}:where(.BrandTabs-module__-lGecW__root) .brand-visual{min-height:340px}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner{grid-template-columns:1fr}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner .brand-copy{padding:44px 0 36px;display:block}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy{width:auto;padding:28px 24px 20px;position:relative;inset:auto;transform:none}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner .brand-visual{aspect-ratio:auto;min-height:0;padding-bottom:80px}:where(.BrandTabs-module__-lGecW__root) .feature-logo{width:47%;left:7%}:where(.BrandTabs-module__-lGecW__root) .feature-product{height:80%;right:2%}}@media (prefers-reduced-motion:reduce){:where(.BrandTabs-module__-lGecW__root) .brand-stage.has-transition .brand-feature.is-active{animation:none}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-leaving{animation:none}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-leaving{visibility:hidden}}@media (max-width:767px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.loxo .brand-visual{background:#f5f4ef}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy h3{font-size:var(--type-h3)}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy>p{font-size:var(--type-body)}}:where(.BrandTabs-module__-lGecW__root) .pipeflow-composition{isolation:isolate;background:#0b253c;position:absolute;inset:0;overflow:hidden}:where(.BrandTabs-module__-lGecW__root) .pipeflow-composition .pipeflow-background{object-fit:cover}:where(.BrandTabs-module__-lGecW__root) .pipeflow-composition .pipeflow-supplied-banner{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .pipeflow-shade{background:linear-gradient(90deg,#061b30e6,#071e35a6 36%,#0000 62%);position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack{left:var(--pack-x);bottom:var(--pack-bottom);width:var(--pack-width);height:var(--pack-height);transform-origin:bottom;position:absolute;transform:translate(-50%)}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-smart{--pack-x:47.5%;--pack-bottom:8%;--pack-width:9%;--pack-height:43%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-pro{--pack-x:90.5%;--pack-bottom:8%;--pack-width:9%;--pack-height:45%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-kitchen{--pack-x:56%;--pack-bottom:8%;--pack-width:15%;--pack-height:66%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-ultra{--pack-x:82%;--pack-bottom:8%;--pack-width:15%;--pack-height:65%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-hero{--pack-x:69.5%;--pack-bottom:8%;--pack-width:24%;--pack-height:83%}:is(:where(.BrandTabs-module__-lGecW__root) .pipeflow-bottle,:where(.BrandTabs-module__-lGecW__root) .pipeflow-reflection){object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;bottom:0}:where(.BrandTabs-module__-lGecW__root) .pipeflow-bottle{filter:drop-shadow(7px 9px 8px #0006)}:where(.BrandTabs-module__-lGecW__root) .pipeflow-reflection{opacity:.16;pointer-events:none;top:100%;bottom:auto;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 77%,#000 100%);mask-image:linear-gradient(#0000 77%,#000 100%)}:where(.BrandTabs-module__-lGecW__root) .pipeflow-contact-shadow{filter:blur(5px);background:#0009;border-radius:50%;height:5%;position:absolute;bottom:-1%;left:9%;right:9%}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-visual{background:#0b253c}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-copy{color:#fff}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-copy>p{color:var(--paper)}:where(.BrandTabs-module__-lGecW__root) .pipeflow-copy-logo{width:clamp(140px,13vw,200px);height:auto;margin-bottom:18px}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-copy h3{font-size:var(--type-h3)}@media (min-width:768px) and (max-width:1280px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .pipeflow-copy-logo{width:120px;margin-bottom:10px}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-copy>p{margin-top:12px}}@media (max-width:767px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-banner-art{aspect-ratio:1.7}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-copy{padding-bottom:8px}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-smart{--pack-x:13%;--pack-width:16%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-pro{--pack-x:89%;--pack-width:16%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-kitchen{--pack-x:28%;--pack-width:26%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-ultra{--pack-x:74%;--pack-width:26%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-hero{--pack-x:51%;--pack-width:39%}}:where(.BrandTabs-module__-lGecW__root) .pipeflow-scenery{width:112%;position:absolute;inset:0 auto 0 0}:where(.BrandTabs-module__-lGecW__root) .oxi-preserved-art{position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .oxi-text-removal{-webkit-mask-image:linear-gradient(90deg,#000 0 43%,#0000 47%);mask-image:linear-gradient(90deg,#000 0 43%,#0000 47%)}:where(.BrandTabs-module__-lGecW__root) .brand-copy-eyebrow{color:var(--text-color);font-size:var(--type-meta);text-transform:uppercase;font-weight:800;line-height:1.25}:where(.BrandTabs-module__-lGecW__root) .brand-copy-eyebrow:before{content:"";background:currentColor;width:38px;height:3px;margin-bottom:10px;display:block}:where(.BrandTabs-module__-lGecW__root) .brand-headline-line{display:block}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-editorial-copy h3{font-size:var(--type-h3);letter-spacing:0;text-transform:uppercase;margin-top:20px;font-weight:700;line-height:1.25}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-editorial-copy>p{color:var(--banner-description-color,var(--text-color));font-size:var(--type-body);margin:18px 0 0;font-weight:400;line-height:1.6}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow{--banner-description-color:var(--paper)}:where(.BrandTabs-module__-lGecW__root) .brand-editorial-copy .pipeflow-copy-logo{width:160px;height:auto;margin-bottom:0}:where(.BrandTabs-module__-lGecW__root) .brand-usage-areas{color:var(--text-color);font-size:var(--type-meta);letter-spacing:.01em;text-transform:uppercase;flex-wrap:wrap;margin-top:24px;font-weight:800;line-height:1.8;display:flex}:where(.BrandTabs-module__-lGecW__root) .brand-usage-areas span:not(:last-child):after{content:"·";margin-inline:7px}:where(.BrandTabs-module__-lGecW__root) .pipeflow .brand-usage-areas{color:var(--paper)}@media (min-width:768px) and (max-width:1280px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-editorial-copy h3{font-size:var(--type-h3);margin-top:12px;line-height:1.25}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-editorial-copy>p{font-size:var(--type-body);margin-top:12px;line-height:1.6}:where(.BrandTabs-module__-lGecW__root) .brand-editorial-copy .pipeflow-copy-logo{width:115px;margin-bottom:0}:where(.BrandTabs-module__-lGecW__root) .brand-editorial-copy .brand-usage-areas{font-size:var(--type-meta);margin-top:14px}}@media (max-width:767px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-editorial-copy h3{font-size:var(--type-h3);line-height:1.25}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-editorial-copy>p{font-size:var(--type-body)}:where(.BrandTabs-module__-lGecW__root) .brand-editorial-copy .brand-usage-areas{margin-top:18px}}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button[data-brand=loxo] img{height:66px}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button[data-brand=air-glow] img{height:60px}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button[data-brand=oxi-nova] img{height:70px}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button[data-brand=pipe-flow] img{width:160px;height:auto}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button[data-brand=x-max-pro] img{width:140px;height:auto}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:focus-visible{outline-offset:2px;outline:2px solid #91a3b5}:where(.BrandTabs-module__-lGecW__root) .airglow-composition{isolation:isolate;background:#eff6fa;position:absolute;inset:0;overflow:hidden}:where(.BrandTabs-module__-lGecW__root) .airglow-composition>.airglow-background{object-fit:cover}:where(.BrandTabs-module__-lGecW__root) .airglow-composition .airglow-supplied-banner{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .airglow-shade{background:linear-gradient(90deg,#fffffff2,#ffffffab 24%,#0000 34%);position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .airglow-pack{bottom:8%;left:var(--air-x);width:14%;height:var(--air-height);position:absolute;transform:translate(-50%)}:where(.BrandTabs-module__-lGecW__root) .airglow-bottle{object-fit:contain;object-position:center bottom;filter:brightness(.94)contrast(.97)drop-shadow(0 1px 1px #344b6152)drop-shadow(5px 9px 6px #183d5530);width:100%;height:100%;position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .airglow-contact-shadow{filter:blur(5px);background:#25475c38;border-radius:50%;height:4%;position:absolute;bottom:-1%;left:18%;right:18%}@media (min-width:768px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy.airglow .brand-copy{width:34%;padding-right:16px}}:where(.BrandTabs-module__-lGecW__root) .brand-editorial-copy .pipeflow-copy-logo[alt^=Air\ Glow]{width:64px}@media (min-width:768px) and (max-width:1280px){:where(.BrandTabs-module__-lGecW__root) .brand-editorial-copy .pipeflow-copy-logo[alt^=Air\ Glow]{width:42px}}@media (max-width:767px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.airglow .brand-banner-art{aspect-ratio:2.1}:where(.BrandTabs-module__-lGecW__root) .airglow-shade{display:none}:where(.BrandTabs-module__-lGecW__root) .brand-feature.airglow .brand-copy{width:auto}:where(.BrandTabs-module__-lGecW__root) .airglow-pack{bottom:var(--air-mobile-bottom);left:var(--air-mobile-x);width:23%;height:46%}}:where(.BrandTabs-module__-lGecW__root) .brand-feature.airglow .brand-visual{background:#f4f8fb}:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax .brand-banner-art>img{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .sodax .pipeflow-copy-logo{width:76px}@media (min-width:768px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy.sodax .brand-copy{width:40%;padding-right:24px}}@media (max-width:767px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax .brand-banner-art{aspect-ratio:1.85}}:where(.BrandTabs-module__-lGecW__root) .pipeflow .brand-copy-eyebrow{color:var(--paper)}:where(.BrandTabs-module__-lGecW__root) .brand-feature.xmax{--banner-art-aspect:3}:where(.BrandTabs-module__-lGecW__root) .brand-feature.xmax .brand-banner-art>img{object-fit:cover;object-position:right center}@media (min-width:768px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy.xmax .brand-copy{width:43%}}@media (max-width:767px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.xmax .brand-banner-art{aspect-ratio:1.8}}:where(.BrandTabs-module__-lGecW__root) .bright-preserved-art{position:absolute;inset:0;container-type:inline-size}:where(.BrandTabs-module__-lGecW__root) .bright-preserved-art .bright-description-background{object-fit:cover;clip-path:inset(50% 71% 39% 4%)}:where(.BrandTabs-module__-lGecW__root) .bright-banner-description{color:var(--text-color);font-size:var(--type-body);margin:0;font-weight:500;line-height:1.4;position:absolute;top:51.5%;left:4.75%}:where(.BrandTabs-module__-lGecW__root) .bright-preserved-art .bright-products-background{object-fit:cover;clip-path:inset(0 0 0 35%)}:where(.BrandTabs-module__-lGecW__root) .bright-foreground-pack{bottom:9%;left:var(--bright-x);width:10.5%;height:80%;position:absolute;transform:translate(-50%)}:where(.BrandTabs-module__-lGecW__root) .bright-foreground-pack img{object-fit:contain;object-position:center bottom;filter:drop-shadow(4px 7px 4px #233b5140);width:100%;height:100%}:where(.BrandTabs-module__-lGecW__root) .xmax-render-composition{position:absolute;inset:0;overflow:hidden}:where(.BrandTabs-module__-lGecW__root) .xmax-render-composition .xmax-render-background{object-fit:cover}:where(.BrandTabs-module__-lGecW__root) .xmax-render-composition .xmax-supplied-banner{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .xmax-render-shade{background:linear-gradient(90deg,#fffffff5,#ffffffb3 30%,#0000 46%);position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .xmax-render-pack{bottom:9%;left:var(--xmax-x);width:15%;height:76%;position:absolute;transform:translate(-50%)}:where(.BrandTabs-module__-lGecW__root) .xmax-render-pack img{object-fit:contain;object-position:center bottom;filter:drop-shadow(5px 8px 5px #0005);width:100%;height:100%}@media (max-width:767px){:where(.BrandTabs-module__-lGecW__root) .xmax-render-pack{left:var(--xmax-mobile-x);width:22%;height:84%}:where(.BrandTabs-module__-lGecW__root) .xmax-render-shade{display:none}}:where(.BrandTabs-module__-lGecW__root) .brand-feature.bright{--banner-art-aspect:3}:where(.BrandTabs-module__-lGecW__root) .bright-preserved-art .bright-supplied-banner{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .bright-copy-shade{background:linear-gradient(90deg,#fffffff2,#ffffffa6 24%,#0000 36%);position:absolute;inset:0}@media (min-width:768px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy.bright .brand-copy{width:37%;padding-right:16px}}@media (max-width:767px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.bright .brand-banner-art{aspect-ratio:2}:where(.BrandTabs-module__-lGecW__root) .bright-copy-shade{display:none}}:where(.BrandTabs-module__-lGecW__root) .brand-feature.loxo .brand-banner-art>img{object-fit:contain;object-position:right center}@media (max-width:767px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.loxo .brand-banner-art{aspect-ratio:3}}@media (min-width:768px){:where(.BrandTabs-module__-lGecW__root) .brand-feature.loxo .brand-banner-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffffff0,#ffffffb3 30%,#0000 44%);position:absolute;inset:0}}@media (max-width:1020px){.BrandTabs-module__-lGecW__root .brand-feature.is-full-banner.has-banner-copy .brand-copy{width:auto;padding:28px 28px 24px;display:block;position:relative;inset:auto}.BrandTabs-module__-lGecW__root .brand-feature.is-full-banner .brand-visual{padding-bottom:84px}.BrandTabs-module__-lGecW__root .brand-feature.is-full-banner .brand-banner-art{position:relative;inset:auto}.BrandTabs-module__-lGecW__root .brand-banner-action{bottom:18px;left:24px;right:24px}.BrandTabs-module__-lGecW__root .brand-editorial-copy .brand-headline-line{display:inline}.BrandTabs-module__-lGecW__root .brand-headline-line+.brand-headline-line:before{content:" "}.BrandTabs-module__-lGecW__root .brand-feature.loxo .brand-banner-art:after{display:none}.BrandTabs-module__-lGecW__root .airglow-shade{display:none}.BrandTabs-module__-lGecW__root .bright-copy-shade{display:none}.BrandTabs-module__-lGecW__root .xmax-render-shade{display:none}.BrandTabs-module__-lGecW__root .brand-heading{gap:16px;margin-bottom:26px}.BrandTabs-module__-lGecW__root .brand-tabs{scroll-snap-type:x proximity;scroll-padding-inline:var(--page-padding);gap:10px;margin-bottom:22px}.BrandTabs-module__-lGecW__root .brand-tabs button{scroll-snap-align:center;min-height:84px;padding:12px 18px}.BrandTabs-module__-lGecW__root .brand-tabs button img{width:auto;max-width:116px;height:auto;max-height:52px}.BrandTabs-module__-lGecW__root .transition-note{letter-spacing:.07em;margin-top:22px;font-size:11px}}@media (max-width:767px){.BrandTabs-module__-lGecW__root .brand-tabs{max-width:none;margin-inline:calc(-1 * var(--page-padding));padding-inline:var(--page-padding)}.BrandTabs-module__-lGecW__root .brand-feature{border:1px solid var(--line);border-radius:14px;overflow:hidden}.BrandTabs-module__-lGecW__root .brand-feature.is-full-banner.has-banner-copy .brand-copy{padding:24px 20px 20px}.BrandTabs-module__-lGecW__root .brand-copy-eyebrow{font-size:12px}.BrandTabs-module__-lGecW__root .brand-banner-action{left:16px;right:16px}.BrandTabs-module__-lGecW__root .brand-banner-action .primary-button{justify-content:center;width:100%}}}@media (min-width:1181px){.BrandTabs-module__-lGecW__root{background:var(--wash)}.BrandTabs-module__-lGecW__root.section{padding-bottom:var(--section-gap)}:is(:where(.BrandTabs-module__-lGecW__root) .brand-tabs,:where(.BrandTabs-module__-lGecW__root) .brand-stage,:where(.BrandTabs-module__-lGecW__root) .transition-note){max-width:var(--content-max);margin-inline:auto}:where(.BrandTabs-module__-lGecW__root) .brand-stage{position:relative;overflow:hidden}:where(.BrandTabs-module__-lGecW__root) .brand-stage.has-transition .brand-feature.is-active{animation:.46s both BrandTabs-module__-lGecW__brand-slide-in}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-leaving{z-index:1;pointer-events:none;width:100%;animation:.46s both BrandTabs-module__-lGecW__brand-slide-out;position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .brand-stage.slide-reverse{--slide-direction:-1}@keyframes BrandTabs-module__-lGecW__brand-slide-in{0%{transform:translateX(calc(100% * var(--slide-direction,1)))}to{transform:translate(0)}}@keyframes BrandTabs-module__-lGecW__brand-slide-out{0%{transform:translate(0)}to{transform:translateX(calc(-100% * var(--slide-direction,1)))}}:where(.BrandTabs-module__-lGecW__root) .brand-heading{grid-template-columns:minmax(0, 1.45fr) minmax(calc(300 * var(--desktop-pixel,1px)), .55fr);align-items:end;gap:var(--section-gap);display:grid}:where(.BrandTabs-module__-lGecW__root) .brand-heading{margin-bottom:var(--section-gap)}:where(.BrandTabs-module__-lGecW__root) .brand-heading h2{max-width:calc(850 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-heading .text-link{margin-bottom:calc(7 * var(--desktop-pixel,1px));justify-self:end}:where(.BrandTabs-module__-lGecW__root) .brand-tabs{margin-bottom:var(--space-md);justify-content:space-between;gap:calc(16 * var(--desktop-pixel,1px));padding:calc(8 * var(--desktop-pixel,1px)) calc(4 * var(--desktop-pixel,1px)) calc(20 * var(--desktop-pixel,1px));scrollbar-width:none;overscroll-behavior-inline:contain;display:flex;overflow:auto hidden}:where(.BrandTabs-module__-lGecW__root) .brand-tabs::-webkit-scrollbar{display:none}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button{min-width:0;min-height:calc(108 * var(--desktop-pixel,1px));padding:calc(10 * var(--desktop-pixel,1px)) calc(20 * var(--desktop-pixel,1px));border-radius:calc(14 * var(--desktop-pixel,1px));cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}:is(:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:hover,:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:focus-visible){transform:translateY(calc(-2 * var(--desktop-pixel,1px)));background:#ffffffad}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button.active{box-shadow:inset 0 0 0 calc(2 * var(--desktop-pixel,1px)) #899aab59, 0 calc(14 * var(--desktop-pixel,1px)) calc(30 * var(--desktop-pixel,1px)) #1c273138, 0 calc(3 * var(--desktop-pixel,1px)) calc(9 * var(--desktop-pixel,1px)) #1c27311a;transform:translateY(calc(-3 * var(--desktop-pixel,1px)));background:#fff}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:after{content:"";right:88%;bottom:calc(-1 * var(--desktop-pixel,1px));height:calc(4 * var(--desktop-pixel,1px));background:var(--pink);transition:right .18s;position:absolute;left:12%}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button.active:after{right:12%}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button img{width:auto;height:calc(80 * var(--desktop-pixel,1px));object-fit:contain;max-width:none;transition:transform .18s}:is(:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:hover img,:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:focus-visible img,:where(.BrandTabs-module__-lGecW__root) .brand-tabs button.active img){transform:scale(1.05)}:where(.BrandTabs-module__-lGecW__root) .brand-feature{min-height:calc(500 * var(--desktop-pixel,1px));grid-template-columns:minmax(calc(340 * var(--desktop-pixel,1px)), .72fr) minmax(0, 1.28fr);border-block:calc(1 * var(--desktop-pixel,1px)) solid var(--line);display:grid;position:relative}:where(.BrandTabs-module__-lGecW__root) .brand-copy{padding:calc(64 * var(--desktop-pixel,1px)) calc(48 * var(--desktop-pixel,1px)) calc(64 * var(--desktop-pixel,1px)) 0;align-self:center}:where(.BrandTabs-module__-lGecW__root) .brand-copy h3{max-width:calc(520 * var(--desktop-pixel,1px));font-size:var(--type-h3);letter-spacing:0;margin:0;font-weight:700;line-height:1.25}:where(.BrandTabs-module__-lGecW__root) .brand-copy>p{max-width:calc(500 * var(--desktop-pixel,1px));margin:calc(30 * var(--desktop-pixel,1px)) 0 calc(32 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-body);line-height:1.6}:where(.BrandTabs-module__-lGecW__root) .brand-visual{min-height:calc(500 * var(--desktop-pixel,1px));background:#e8edf1;position:relative;overflow:hidden}:where(.BrandTabs-module__-lGecW__root) .brand-banner-art{position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .brand-banner-art img{object-fit:contain;object-position:center}:where(.BrandTabs-module__-lGecW__root) .brand-banner-action{z-index:3;bottom:calc(24 * var(--desktop-pixel,1px));left:calc(48 * var(--desktop-pixel,1px));background:0 0;padding:0;position:absolute}:is(:where(.BrandTabs-module__-lGecW__root) .brand-feature.loxo,:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow,:where(.BrandTabs-module__-lGecW__root) .brand-feature.oxi,:where(.BrandTabs-module__-lGecW__root) .brand-feature.airglow){--banner-art-aspect:3}:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax{--banner-art-aspect:20 / 7}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner{grid-template-columns:1fr;min-height:0}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner .brand-copy{display:none}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy{z-index:2;top:0;bottom:calc(96 * var(--desktop-pixel,1px));width:min(42%, calc(520 * var(--desktop-pixel,1px)));padding:calc(16 * var(--desktop-pixel,1px)) calc(30 * var(--desktop-pixel,1px)) calc(16 * var(--desktop-pixel,1px)) calc(48 * var(--desktop-pixel,1px));flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;left:0}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy h3{font-size:var(--type-h3)}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-copy>p{margin:calc(20 * var(--desktop-pixel,1px)) 0 calc(24 * var(--desktop-pixel,1px));line-height:1.6}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner .brand-visual{min-height:0;aspect-ratio:var(--banner-art-aspect,13 / 4);background:#f5f7f9}:where(.BrandTabs-module__-lGecW__root) .brand-feature.oxi .brand-visual{background:#f6f3ec}:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax .brand-visual{background:#f6f3ec}:where(.BrandTabs-module__-lGecW__root) .brand-feature.xmax .brand-visual{background:#f2f3f4}:where(.BrandTabs-module__-lGecW__root) .feature-logo{width:min(44%, calc(360 * var(--desktop-pixel,1px)));object-fit:contain;height:auto;filter:drop-shadow(0 calc(18 * var(--desktop-pixel,1px)) calc(28 * var(--desktop-pixel,1px)) #0c202e1f);position:absolute;top:16%;left:12%}:where(.BrandTabs-module__-lGecW__root) .feature-product{object-fit:contain;width:auto;height:86%;filter:drop-shadow(0 calc(25 * var(--desktop-pixel,1px)) calc(28 * var(--desktop-pixel,1px)) #0c202e38);position:absolute;bottom:-9%;right:10%}:where(.BrandTabs-module__-lGecW__root) .visual-label{right:calc(26 * var(--desktop-pixel,1px));bottom:calc(22 * var(--desktop-pixel,1px));color:#ffffffc2;font-size:var(--type-button);letter-spacing:.14em;text-transform:uppercase;font-weight:600;position:absolute}:where(.BrandTabs-module__-lGecW__root) .transition-note{margin:var(--space-md) auto 0;color:var(--ink-soft);font-size:var(--type-meta);letter-spacing:.11em;text-transform:uppercase;font-weight:600;line-height:1.6}:where(.BrandTabs-module__-lGecW__root) .brand-stage{min-height:calc(min(var(--content-max), 100vw - 2 * var(--page-padding)) * 7 / 20 + calc(2 * var(--desktop-pixel,1px)))}:where(.BrandTabs-module__-lGecW__root) .brand-feature.oxi .brand-banner-action{bottom:calc(16 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax .brand-banner-action{bottom:calc(24 * var(--desktop-pixel,1px));left:calc(48 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax .primary-button{min-height:var(--cta-min-height);font-size:var(--cta-font-size);font-weight:400}@media (prefers-reduced-motion:reduce){:where(.BrandTabs-module__-lGecW__root) .brand-stage.has-transition .brand-feature.is-active{animation:none}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-leaving{animation:none}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-leaving{visibility:hidden}}:where(.BrandTabs-module__-lGecW__root) .pipeflow-composition{isolation:isolate;background:#0b253c;position:absolute;inset:0;overflow:hidden}:where(.BrandTabs-module__-lGecW__root) .pipeflow-composition .pipeflow-background{object-fit:cover}:where(.BrandTabs-module__-lGecW__root) .pipeflow-composition .pipeflow-supplied-banner{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .pipeflow-shade{background:linear-gradient(90deg,#061b30e6,#071e35a6 36%,#0000 62%);position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack{left:var(--pack-x);bottom:var(--pack-bottom);width:var(--pack-width);height:var(--pack-height);transform-origin:bottom;position:absolute;transform:translate(-50%)}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-smart{--pack-x:47.5%;--pack-bottom:8%;--pack-width:9%;--pack-height:43%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-pro{--pack-x:90.5%;--pack-bottom:8%;--pack-width:9%;--pack-height:45%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-kitchen{--pack-x:56%;--pack-bottom:8%;--pack-width:15%;--pack-height:66%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-ultra{--pack-x:82%;--pack-bottom:8%;--pack-width:15%;--pack-height:65%}:where(.BrandTabs-module__-lGecW__root) .pipeflow-pack-hero{--pack-x:69.5%;--pack-bottom:8%;--pack-width:24%;--pack-height:83%}:is(:where(.BrandTabs-module__-lGecW__root) .pipeflow-bottle,:where(.BrandTabs-module__-lGecW__root) .pipeflow-reflection){object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;bottom:0}:where(.BrandTabs-module__-lGecW__root) .pipeflow-bottle{filter:drop-shadow(calc(7 * var(--desktop-pixel,1px)) calc(9 * var(--desktop-pixel,1px)) calc(8 * var(--desktop-pixel,1px)) #0006)}:where(.BrandTabs-module__-lGecW__root) .pipeflow-reflection{opacity:.16;pointer-events:none;top:100%;bottom:auto;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 77%,#000 100%);mask-image:linear-gradient(#0000 77%,#000 100%)}:where(.BrandTabs-module__-lGecW__root) .pipeflow-contact-shadow{height:5%;filter:blur(calc(5 * var(--desktop-pixel,1px)));background:#0009;border-radius:50%;position:absolute;bottom:-1%;left:9%;right:9%}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-visual{background:#0b253c}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-copy{color:#fff}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-copy>p{color:var(--paper)}:where(.BrandTabs-module__-lGecW__root) .pipeflow-copy-logo{width:clamp(calc(140 * var(--desktop-pixel,1px)), 13vw, calc(200 * var(--desktop-pixel,1px)));height:auto;margin-bottom:calc(18 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow .brand-copy h3{font-size:var(--type-h3)}:where(.BrandTabs-module__-lGecW__root) .pipeflow-scenery{width:112%;position:absolute;inset:0 auto 0 0}:where(.BrandTabs-module__-lGecW__root) .oxi-preserved-art{position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .oxi-text-removal{-webkit-mask-image:linear-gradient(90deg,#000 0 43%,#0000 47%);mask-image:linear-gradient(90deg,#000 0 43%,#0000 47%)}:where(.BrandTabs-module__-lGecW__root) .brand-copy-eyebrow{color:var(--text-color);font-size:var(--type-meta);text-transform:uppercase;font-weight:800;line-height:1.25}:where(.BrandTabs-module__-lGecW__root) .brand-copy-eyebrow:before{content:"";width:calc(38 * var(--desktop-pixel,1px));height:calc(3 * var(--desktop-pixel,1px));margin-bottom:calc(10 * var(--desktop-pixel,1px));background:currentColor;display:block}:where(.BrandTabs-module__-lGecW__root) .brand-headline-line{display:block}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-editorial-copy h3{margin-top:calc(20 * var(--desktop-pixel,1px));font-size:var(--type-h3);letter-spacing:0;text-transform:uppercase;font-weight:700;line-height:1.25}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy .brand-editorial-copy>p{margin:calc(18 * var(--desktop-pixel,1px)) 0 0;color:var(--banner-description-color,var(--text-color));font-size:var(--type-body);font-weight:400;line-height:1.6}:where(.BrandTabs-module__-lGecW__root) .brand-feature.pipeflow{--banner-description-color:var(--paper)}:where(.BrandTabs-module__-lGecW__root) .brand-editorial-copy .pipeflow-copy-logo{width:calc(160 * var(--desktop-pixel,1px));height:auto;margin-bottom:0}:where(.BrandTabs-module__-lGecW__root) .brand-usage-areas{margin-top:calc(24 * var(--desktop-pixel,1px));color:var(--text-color);font-size:var(--type-meta);letter-spacing:.01em;text-transform:uppercase;flex-wrap:wrap;font-weight:800;line-height:1.8;display:flex}:where(.BrandTabs-module__-lGecW__root) .brand-usage-areas span:not(:last-child):after{content:"·";margin-inline:calc(7 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .pipeflow .brand-usage-areas{color:var(--paper)}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button[data-brand=loxo] img{height:calc(66 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button[data-brand=air-glow] img{height:calc(60 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button[data-brand=oxi-nova] img{height:calc(70 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button[data-brand=pipe-flow] img{width:calc(160 * var(--desktop-pixel,1px));height:auto}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button[data-brand=x-max-pro] img{width:calc(140 * var(--desktop-pixel,1px));height:auto}:where(.BrandTabs-module__-lGecW__root) .brand-tabs button:focus-visible{outline:calc(2 * var(--desktop-pixel,1px)) solid #91a3b5;outline-offset:calc(2 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .airglow-composition{isolation:isolate;background:#eff6fa;position:absolute;inset:0;overflow:hidden}:where(.BrandTabs-module__-lGecW__root) .airglow-composition>.airglow-background{object-fit:cover}:where(.BrandTabs-module__-lGecW__root) .airglow-composition .airglow-supplied-banner{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .airglow-shade{background:linear-gradient(90deg,#fffffff2,#ffffffab 24%,#0000 34%);position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .airglow-pack{bottom:8%;left:var(--air-x);width:14%;height:var(--air-height);position:absolute;transform:translate(-50%)}:where(.BrandTabs-module__-lGecW__root) .airglow-bottle{object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:brightness(.94) contrast(.97) drop-shadow(0 calc(1 * var(--desktop-pixel,1px)) calc(1 * var(--desktop-pixel,1px)) #344b6152) drop-shadow(calc(5 * var(--desktop-pixel,1px)) calc(9 * var(--desktop-pixel,1px)) calc(6 * var(--desktop-pixel,1px)) #183d5530);position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .airglow-contact-shadow{height:4%;filter:blur(calc(5 * var(--desktop-pixel,1px)));background:#25475c38;border-radius:50%;position:absolute;bottom:-1%;left:18%;right:18%}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy.airglow .brand-copy{width:34%;padding-right:calc(16 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-editorial-copy .pipeflow-copy-logo[alt^=Air\ Glow]{width:calc(64 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-feature.airglow .brand-visual{background:#f4f8fb}:where(.BrandTabs-module__-lGecW__root) .brand-feature.sodax .brand-banner-art>img{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .sodax .pipeflow-copy-logo{width:calc(76 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy.sodax .brand-copy{width:40%;padding-right:calc(24 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .pipeflow .brand-copy-eyebrow{color:var(--paper)}:where(.BrandTabs-module__-lGecW__root) .brand-feature.xmax{--banner-art-aspect:3}:where(.BrandTabs-module__-lGecW__root) .brand-feature.xmax .brand-banner-art>img{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy.xmax .brand-copy{width:43%}:where(.BrandTabs-module__-lGecW__root) .bright-preserved-art{position:absolute;inset:0;container-type:inline-size}:where(.BrandTabs-module__-lGecW__root) .bright-preserved-art .bright-description-background{object-fit:cover;clip-path:inset(50% 71% 39% 4%)}:where(.BrandTabs-module__-lGecW__root) .bright-banner-description{color:var(--text-color);font-size:var(--type-body);margin:0;font-weight:500;line-height:1.4;position:absolute;top:51.5%;left:4.75%}:where(.BrandTabs-module__-lGecW__root) .bright-preserved-art .bright-products-background{object-fit:cover;clip-path:inset(0 0 0 35%)}:where(.BrandTabs-module__-lGecW__root) .bright-foreground-pack{bottom:9%;left:var(--bright-x);width:10.5%;height:80%;position:absolute;transform:translate(-50%)}:where(.BrandTabs-module__-lGecW__root) .bright-foreground-pack img{object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:drop-shadow(calc(4 * var(--desktop-pixel,1px)) calc(7 * var(--desktop-pixel,1px)) calc(4 * var(--desktop-pixel,1px)) #233b5140)}:where(.BrandTabs-module__-lGecW__root) .xmax-render-composition{position:absolute;inset:0;overflow:hidden}:where(.BrandTabs-module__-lGecW__root) .xmax-render-composition .xmax-render-background{object-fit:cover}:where(.BrandTabs-module__-lGecW__root) .xmax-render-composition .xmax-supplied-banner{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .xmax-render-shade{background:linear-gradient(90deg,#fffffff5,#ffffffb3 30%,#0000 46%);position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .xmax-render-pack{bottom:9%;left:var(--xmax-x);width:15%;height:76%;position:absolute;transform:translate(-50%)}:where(.BrandTabs-module__-lGecW__root) .xmax-render-pack img{object-fit:contain;object-position:center bottom;width:100%;height:100%;filter:drop-shadow(calc(5 * var(--desktop-pixel,1px)) calc(8 * var(--desktop-pixel,1px)) calc(5 * var(--desktop-pixel,1px)) #0005)}:where(.BrandTabs-module__-lGecW__root) .brand-feature.bright{--banner-art-aspect:3}:where(.BrandTabs-module__-lGecW__root) .bright-preserved-art .bright-supplied-banner{object-fit:cover;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .bright-copy-shade{background:linear-gradient(90deg,#fffffff2,#ffffffa6 24%,#0000 36%);position:absolute;inset:0}:where(.BrandTabs-module__-lGecW__root) .brand-feature.is-full-banner.has-banner-copy.bright .brand-copy{width:37%;padding-right:calc(16 * var(--desktop-pixel,1px))}:where(.BrandTabs-module__-lGecW__root) .brand-feature.loxo .brand-banner-art>img{object-fit:contain;object-position:right center}:where(.BrandTabs-module__-lGecW__root) .brand-feature.loxo .brand-banner-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffffff0,#ffffffb3 30%,#0000 44%);position:absolute;inset:0}}
@media not all and (min-width:1181px){:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section{padding-block:var(--section-space)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-section{padding-block:var(--section-space)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-tabs{margin-top:var(--section-gap)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-tabs button{min-height:160px;padding-block:20px}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-tabs button>strong{margin-top:0}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-tabs button>p{color:#506575;font-size:var(--type-body)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-panel{gap:22px;padding:24px}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-panel>div:not(:first-child){padding-left:20px}:is(:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-panel-list>span,:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-outcome>span){font-size:var(--type-meta)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-panel-list ul{gap:9px;margin-top:14px}:is(:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-panel-list li,:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-outcome a){font-size:var(--type-meta)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section{gap:var(--section-gap)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-contact-copy{margin-top:18px}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-contact-expectation{margin-top:22px;padding-top:18px}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-inquiry-form{padding:clamp(20px,2.5vw,30px)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-inquiry-grid{gap:16px 14px}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-inquiry-form textarea{min-height:116px}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-inquiry-submit>p{color:#506575;font-size:var(--type-body)}}@media (min-width:1181px){:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section{padding-block:var(--section-space)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-section{padding-block:var(--section-space)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-tabs{margin-top:var(--section-gap)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-tabs button{min-height:calc(160 * var(--desktop-pixel,1px));padding-block:calc(20 * var(--desktop-pixel,1px))}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-tabs button>strong{margin-top:0}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-tabs button>p{color:#506575;font-size:var(--type-body)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-panel{padding:calc(24 * var(--desktop-pixel,1px));gap:calc(22 * var(--desktop-pixel,1px))}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-panel>div:not(:first-child){padding-left:calc(20 * var(--desktop-pixel,1px))}:is(:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-panel-list>span,:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-outcome>span){font-size:var(--type-meta)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-panel-list ul{margin-top:calc(14 * var(--desktop-pixel,1px));gap:calc(9 * var(--desktop-pixel,1px))}:is(:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-panel-list li,:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-route-outcome a){font-size:var(--type-meta)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section{gap:var(--section-gap)}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-contact-copy{margin-top:calc(18 * var(--desktop-pixel,1px))}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-contact-expectation{margin-top:calc(22 * var(--desktop-pixel,1px));padding-top:calc(18 * var(--desktop-pixel,1px))}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-inquiry-form{padding:clamp(calc(20 * var(--desktop-pixel,1px)), 2.5vw, calc(30 * var(--desktop-pixel,1px)))}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-inquiry-grid{gap:calc(16 * var(--desktop-pixel,1px)) calc(14 * var(--desktop-pixel,1px))}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-inquiry-form textarea{min-height:calc(116 * var(--desktop-pixel,1px))}:where(.ContractManufacturingExperienceBase-module__kild6q__root) .cm-contact-section .private-inquiry-submit>p{color:#506575;font-size:var(--type-body)}}
@media not all and (min-width:1181px){:where(.CategoryCards-module__B1SPta__root) .category-grid{max-width:var(--content-max);margin-inline:auto}.CategoryCards-module__B1SPta__root{background:#f6f8fa}.CategoryCards-module__B1SPta__root.categories-section{padding-top:var(--section-gap)}:where(.CategoryCards-module__B1SPta__root) .category-grid{margin-top:var(--section-gap);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;display:grid}:where(.CategoryCards-module__B1SPta__root) .category-card{perspective:1200px;isolation:isolate;border-radius:16px;min-height:0;display:grid;position:relative}:where(.CategoryCards-module__B1SPta__root) .category-card-inner{z-index:4;min-height:inherit;pointer-events:none;transform-style:preserve-3d;transition:transform .68s cubic-bezier(.2,.72,.2,1);display:grid;position:relative;inset:0}:where(.CategoryCards-module__B1SPta__root) .category-card.is-flipped .category-card-inner{transform:rotateY(180deg)}:where(.CategoryCards-module__B1SPta__root) .category-card-face{border:1px solid var(--line);backface-visibility:hidden;border-radius:16px;flex-direction:column;grid-area:1/1;min-width:0;display:flex;position:relative;inset:0;overflow:hidden;box-shadow:0 10px 26px #1c273112}:where(.CategoryCards-module__B1SPta__root) .category-card-front{background:linear-gradient(145deg,#fff 38%,#f1f5f8 100%)}:where(.CategoryCards-module__B1SPta__root) .category-card-back{z-index:4;color:var(--paper);pointer-events:none;background:radial-gradient(circle at 92% 8%,#df276f4d,#0000 38%),linear-gradient(145deg,#55798a 0%,#315b70 100%);border-color:#ffffff29;padding:20px;position:absolute;transform:rotateY(180deg)}:where(.CategoryCards-module__B1SPta__root) .category-card-trigger{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:16px;width:100%;height:100%;padding:0;position:absolute;inset:0}:where(.CategoryCards-module__B1SPta__root) .category-card-trigger:focus-visible{outline:3px solid var(--pink);outline-offset:5px}:where(.CategoryCards-module__B1SPta__root) .category-card-art{flex:none;place-items:center;height:104px;display:grid;position:relative}:where(.CategoryCards-module__B1SPta__root) .category-icon{z-index:1;background:linear-gradient(145deg, #f45a96, var(--pink));width:64px;height:64px;color:var(--paper);border-radius:18px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #232a3221}:where(.CategoryCards-module__B1SPta__root) .category-icon img{object-fit:contain;width:100%;height:100%}:where(.CategoryCards-module__B1SPta__root) .category-card-copy{flex-direction:column;flex:1;min-height:0;padding:0 23px 22px;display:flex}:where(.CategoryCards-module__B1SPta__root) .category-card h3{font-size:var(--type-h3);letter-spacing:0;margin:0;font-weight:700;line-height:1.25}:where(.CategoryCards-module__B1SPta__root) .category-card-front p{color:var(--ink-soft);font-size:var(--type-body);margin:0;padding-top:10px;line-height:1.6}:where(.CategoryCards-module__B1SPta__root) .category-front-spacer{height:calc(var(--type-meta) * 1.6 + 14px);flex:none;margin-top:auto}:where(.CategoryCards-module__B1SPta__root) .category-flip-cue{color:var(--paper);font-size:var(--type-meta);letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:auto;font-weight:750;line-height:1.3;display:flex}:where(.CategoryCards-module__B1SPta__root) .category-flip-cue>span{font-size:var(--type-ui)}:where(.CategoryCards-module__B1SPta__root) .category-card-back h3{color:var(--paper);font-size:var(--type-h3)}:where(.CategoryCards-module__B1SPta__root) .category-product-types{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}:where(.CategoryCards-module__B1SPta__root) .category-product-types li{min-width:0}:where(.CategoryCards-module__B1SPta__root) .category-product-types span{color:#fffffff0;height:100%;min-height:32px;font-size:var(--type-body);text-align:center;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;line-height:1.3;display:flex}:where(.CategoryCards-module__B1SPta__root) .category-back-more{color:#fffc;font-size:var(--type-h3);letter-spacing:2px;align-self:center;padding-top:12px;line-height:1}@media (max-width:1279px){:where(.CategoryCards-module__B1SPta__root) .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.CategoryCards-module__B1SPta__root) .category-grid{margin-top:var(--section-gap);grid-template-columns:1fr}:where(.CategoryCards-module__B1SPta__root) .category-card-back{padding:22px}}@media (min-width:600px) and (max-width:767px){:where(.CategoryCards-module__B1SPta__root) .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1020px){.CategoryCards-module__B1SPta__root .category-card-back{padding:20px}}}@media (min-width:1181px){:where(.CategoryCards-module__B1SPta__root) .category-grid{max-width:var(--content-max);margin-inline:auto}.CategoryCards-module__B1SPta__root{background:#f6f8fa}.CategoryCards-module__B1SPta__root.categories-section{padding-top:var(--section-gap)}:where(.CategoryCards-module__B1SPta__root) .category-grid{margin-top:var(--section-gap);gap:calc(14 * var(--desktop-pixel,1px));grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;display:grid}:where(.CategoryCards-module__B1SPta__root) .category-card{border-radius:calc(16 * var(--desktop-pixel,1px));min-height:0;perspective:calc(1200 * var(--desktop-pixel,1px));isolation:isolate;display:grid;position:relative}:where(.CategoryCards-module__B1SPta__root) .category-card-inner{z-index:4;min-height:inherit;pointer-events:none;transform-style:preserve-3d;transition:transform .68s cubic-bezier(.2,.72,.2,1);display:grid;position:relative;inset:0}:where(.CategoryCards-module__B1SPta__root) .category-card.is-flipped .category-card-inner{transform:rotateY(180deg)}:where(.CategoryCards-module__B1SPta__root) .category-card-face{border:calc(1 * var(--desktop-pixel,1px)) solid var(--line);border-radius:calc(16 * var(--desktop-pixel,1px));min-width:0;box-shadow:0 calc(10 * var(--desktop-pixel,1px)) calc(26 * var(--desktop-pixel,1px)) #1c273112;backface-visibility:hidden;flex-direction:column;grid-area:1/1;display:flex;position:relative;inset:0;overflow:hidden}:where(.CategoryCards-module__B1SPta__root) .category-card-front{background:linear-gradient(145deg,#fff 38%,#f1f5f8 100%)}:where(.CategoryCards-module__B1SPta__root) .category-card-back{z-index:4;padding:calc(20 * var(--desktop-pixel,1px));color:var(--paper);pointer-events:none;background:radial-gradient(circle at 92% 8%,#df276f4d,#0000 38%),linear-gradient(145deg,#55798a 0%,#315b70 100%);border-color:#ffffff29;position:absolute;transform:rotateY(180deg)}:where(.CategoryCards-module__B1SPta__root) .category-card-trigger{z-index:3;border-radius:calc(16 * var(--desktop-pixel,1px));cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}:where(.CategoryCards-module__B1SPta__root) .category-card-trigger:focus-visible{outline:calc(3 * var(--desktop-pixel,1px)) solid var(--pink);outline-offset:calc(5 * var(--desktop-pixel,1px))}:where(.CategoryCards-module__B1SPta__root) .category-card-art{height:calc(104 * var(--desktop-pixel,1px));flex:none;place-items:center;display:grid;position:relative}:where(.CategoryCards-module__B1SPta__root) .category-icon{z-index:1;width:calc(64 * var(--desktop-pixel,1px));height:calc(64 * var(--desktop-pixel,1px));border-radius:calc(18 * var(--desktop-pixel,1px));background:linear-gradient(145deg, #f45a96, var(--pink));color:var(--paper);box-shadow:0 calc(10 * var(--desktop-pixel,1px)) calc(22 * var(--desktop-pixel,1px)) #232a3221;place-items:center;display:grid;position:relative;overflow:hidden}:where(.CategoryCards-module__B1SPta__root) .category-icon img{object-fit:contain;width:100%;height:100%}:where(.CategoryCards-module__B1SPta__root) .category-card-copy{min-height:0;padding:0 calc(23 * var(--desktop-pixel,1px)) calc(22 * var(--desktop-pixel,1px));flex-direction:column;flex:1;display:flex}:where(.CategoryCards-module__B1SPta__root) .category-card h3{font-size:var(--type-h3);letter-spacing:0;margin:0;font-weight:700;line-height:1.25}:where(.CategoryCards-module__B1SPta__root) .category-card-front p{padding-top:calc(10 * var(--desktop-pixel,1px));color:var(--ink-soft);font-size:var(--type-body);margin:0;line-height:1.6}:where(.CategoryCards-module__B1SPta__root) .category-front-spacer{height:calc(var(--type-meta) * 1.6 + calc(14 * var(--desktop-pixel,1px)));flex:none;margin-top:auto}:where(.CategoryCards-module__B1SPta__root) .category-flip-cue{color:var(--paper);font-size:var(--type-meta);letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:auto;font-weight:750;line-height:1.3;display:flex}:where(.CategoryCards-module__B1SPta__root) .category-flip-cue>span{font-size:var(--type-ui)}:where(.CategoryCards-module__B1SPta__root) .category-card-back h3{color:var(--paper);font-size:var(--type-h3)}:where(.CategoryCards-module__B1SPta__root) .category-product-types{margin:calc(12 * var(--desktop-pixel,1px)) 0 0;grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(140 * var(--desktop-pixel,1px))), 1fr));gap:calc(6 * var(--desktop-pixel,1px));padding:0;list-style:none;display:grid}:where(.CategoryCards-module__B1SPta__root) .category-product-types li{min-width:0}:where(.CategoryCards-module__B1SPta__root) .category-product-types span{min-height:calc(32 * var(--desktop-pixel,1px));height:100%;padding:calc(4 * var(--desktop-pixel,1px)) calc(10 * var(--desktop-pixel,1px));border:calc(1 * var(--desktop-pixel,1px)) solid #ffffff47;border-radius:calc(999 * var(--desktop-pixel,1px));color:#fffffff0;font-size:var(--type-body);text-align:center;background:#ffffff1a;justify-content:center;align-items:center;line-height:1.3;display:flex}:where(.CategoryCards-module__B1SPta__root) .category-back-more{padding-top:calc(12 * var(--desktop-pixel,1px));color:#fffc;font-size:var(--type-h3);letter-spacing:calc(2 * var(--desktop-pixel,1px));align-self:center;line-height:1}}
@media not all and (min-width:1181px){.HomeHeroCarousel-module__IFIEsG__root{min-height:min(764px,100vh);padding-top:var(--header-height);background:var(--navy);color:var(--paper);align-items:center;display:flex;position:relative;overflow:hidden}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-image{z-index:0;object-fit:cover;object-position:center;position:absolute;inset:0}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-shade{z-index:1;background:linear-gradient(90deg,#050c14b8 0%,#050c1480 32%,#050c1429 58%,#050c1400 82%),linear-gradient(#050c1475 0%,#050c141f 22%,#050c1400 44%),linear-gradient(#0000 58%,#050c141f);position:absolute;inset:0}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-content{z-index:2;width:min(var(--content-max), calc(100% - (2 * max(var(--page-padding), calc((100vw - var(--content-max)) / 2)))));margin-inline:auto;padding-block:74px;position:relative}.HomeHeroCarousel-module__IFIEsG__root h1{max-width:760px;font-size:var(--type-display);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.15}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-copy{color:#ffffffd1;max-width:650px;font-size:var(--type-lead);margin:38px 0 30px;line-height:1.68}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-meta{z-index:2;right:max(var(--page-padding), calc((100vw - var(--content-max)) / 2));color:#ffffffbd;font-size:var(--type-meta);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600;position:absolute;bottom:26px}@media (max-width:1100px){.HomeHeroCarousel-module__IFIEsG__root{align-items:flex-end;min-height:min(720px,100vh)}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-image{object-position:64% center}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-content{width:100%;padding:70px var(--page-padding) 82px}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-meta{display:none}}@media (max-width:767px){.HomeHeroCarousel-module__IFIEsG__root{min-height:clamp(660px,100svh,820px)}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-image{object-position:58% center}.HomeHeroCarousel-module__IFIEsG__root h1{font-size:var(--type-display);max-width:18ch}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-copy{max-width:42ch;font-size:var(--type-body);margin:24px 0 28px;line-height:1.65}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-shade{background:linear-gradient(#050c141a 0%,#050c1485 30%,#050c14e0 100%)}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-content{padding-block:100px 48px}}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-secondary{color:var(--paper);font-size:var(--type-button);text-underline-offset:5px;font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.HomeHeroCarousel-module__IFIEsG__root:after{z-index:1;height:calc(var(--header-height) + 190px);pointer-events:none;content:"";background:linear-gradient(#fffffff7 0%,#ffffffe8 18%,#ffffffbf 34%,#ffffff85 50%,#ffffff47 66%,#ffffff1a 82%,#ffffff05 94%,#fff0 100%);position:absolute;inset:0 0 auto}@media (max-width:767px){.HomeHeroCarousel-module__IFIEsG__root:after{height:calc(var(--header-height) + 84px)}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-actions{flex-direction:column;align-items:flex-start;gap:12px}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-secondary{align-items:center;min-height:44px;display:inline-flex}}@media (max-width:379px){.HomeHeroCarousel-module__IFIEsG__root h1{font-size:32px}}}@media (min-width:1181px){.HomeHeroCarousel-module__IFIEsG__root{min-height:min(calc(764 * var(--desktop-pixel,1px)), 100vh);padding-top:var(--header-height);background:var(--navy);color:var(--paper);align-items:center;display:flex;position:relative;overflow:hidden}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-image{z-index:0;object-fit:cover;object-position:center;position:absolute;inset:0}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-shade{z-index:1;background:linear-gradient(90deg,#050c14b8 0%,#050c1480 32%,#050c1429 58%,#050c1400 82%),linear-gradient(#050c1475 0%,#050c141f 22%,#050c1400 44%),linear-gradient(#0000 58%,#050c141f);position:absolute;inset:0}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-content{z-index:2;width:min(var(--content-max), calc(100% - (2 * max(var(--page-padding), calc((100vw - var(--content-max)) / 2)))));padding-block:calc(74 * var(--desktop-pixel,1px));margin-inline:auto;position:relative}.HomeHeroCarousel-module__IFIEsG__root h1{max-width:calc(760 * var(--desktop-pixel,1px));font-size:var(--type-display);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.15}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-copy{max-width:calc(650 * var(--desktop-pixel,1px));margin:calc(38 * var(--desktop-pixel,1px)) 0 calc(30 * var(--desktop-pixel,1px));color:#ffffffd1;font-size:var(--type-lead);line-height:1.68}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-meta{z-index:2;right:max(var(--page-padding), calc((100vw - var(--content-max)) / 2));bottom:calc(26 * var(--desktop-pixel,1px));color:#ffffffbd;font-size:var(--type-meta);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600;position:absolute}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-actions{align-items:center;gap:calc(18 * var(--desktop-pixel,1px)) calc(24 * var(--desktop-pixel,1px));flex-wrap:wrap;display:flex}:where(.HomeHeroCarousel-module__IFIEsG__root) .hero-secondary{color:var(--paper);font-size:var(--type-button);text-underline-offset:calc(5 * var(--desktop-pixel,1px));font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.HomeHeroCarousel-module__IFIEsG__root:after{z-index:1;height:calc(var(--header-height) + calc(190 * var(--desktop-pixel,1px)));pointer-events:none;content:"";background:linear-gradient(#fffffff7 0%,#ffffffe8 18%,#ffffffbf 34%,#ffffff85 50%,#ffffff47 66%,#ffffff1a 82%,#ffffff05 94%,#fff0 100%);position:absolute;inset:0 0 auto}}
