.s1c-wrap{width:100%;max-width:1440px;padding-inline:var(--page-margin,clamp(16px, 5vw, 96px));margin-inline:auto}.s1c-uline{display:inline-block;position:relative}.s1c-uline:after{content:"";transform-origin:100%;height:1px;transition:transform var(--dur-short,.2s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));background:currentColor;position:absolute;bottom:-.18em;left:0;right:0;transform:scaleX(0)}a:hover>.s1c-uline:after,a:focus-visible>.s1c-uline:after,button:hover>.s1c-uline:after,button:focus-visible>.s1c-uline:after,.s1c-uline:is(a,button):hover:after,.s1c-uline:is(a,button):focus-visible:after{transform-origin:0;transform:scaleX(1)}.s1c-nav-label{display:inline-block;position:relative}.s1c-nav-label:after{content:"";transform-origin:100%;height:2px;transition:transform var(--dur-short,.2s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));background:currentColor;position:absolute;bottom:-9px;left:0;right:0;transform:scaleX(0)}.s1c-nav-btn:hover .s1c-nav-label:after,.s1c-nav-btn:focus-visible .s1c-nav-label:after,.s1c-nav-btn[aria-expanded=true] .s1c-nav-label:after{transform-origin:0;transform:scaleX(1)}.s1c-nav-btn[data-current=true] .s1c-nav-label:before{content:"";background:#2e7d6b;border-radius:9999px;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:-11px}.s1c-on-ink .s1c-nav-btn[data-current=true] .s1c-nav-label:before{background:#5ea491}.s1c-cta{isolation:isolate;transition:color var(--dur-short,.2s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1)), background-color var(--dur-short,.2s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1)), border-color var(--dur-short,.2s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));position:relative;overflow:hidden}.s1c-cta:before{content:"";z-index:-1;background:var(--sweep,#2e7d6b);transition:transform var(--dur-base,.32s) var(--ease-settle,cubic-bezier(.22, 1, .36, 1));position:absolute;inset:0 -40%;transform:translate(-101%)skew(-40deg)}.s1c-cta:hover:before,.s1c-cta:focus-visible:before{transform:translate(0)skew(-40deg)}.s1c-mega-link{isolation:isolate;transition:background-position var(--dur-base,.32s) var(--ease-settle,cubic-bezier(.22, 1, .36, 1)), color var(--dur-short,.2s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));background-image:linear-gradient(130deg,#5ea49129 0 50%,#0000 50% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:260% 100%;position:relative;overflow:hidden}.s1c-mega-link:hover,.s1c-mega-link:focus-visible{background-position:0 0}.s1c-mega-arrow{opacity:0;transition:opacity var(--dur-short,.2s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1)), transform var(--dur-short,.2s) var(--ease-standard,cubic-bezier(.2, 0, 0, 1));transform:translate(-6px)}.s1c-mega-link:hover .s1c-mega-arrow,.s1c-mega-link:focus-visible .s1c-mega-arrow{opacity:1;transform:translate(0)}.s1c-bearing-disc{transition:transform var(--dur-slow,.48s) var(--ease-settle,cubic-bezier(.22, 1, .36, 1))}.s1c-feature:hover .s1c-bearing-disc,.s1c-feature:focus-visible .s1c-bearing-disc{transform:translate(-23.148px,27.576px)}.s1c-progress{transform-origin:0;transform:scaleX(0)}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .s1c-cta:before{opacity:0;transition:opacity var(--dur-reduced,.12s) linear;transform:none}html:not([data-motion=full]) .s1c-cta:hover:before,html:not([data-motion=full]) .s1c-cta:focus-visible:before{opacity:1}html:not([data-motion=full]) .s1c-feature:hover .s1c-bearing-disc,html:not([data-motion=full]) .s1c-mega-arrow{transform:none}}html[data-motion=reduce] .s1c-cta:before{opacity:0;transition:opacity var(--dur-reduced,.12s) linear;transform:none}html[data-motion=reduce] .s1c-cta:hover:before,html[data-motion=reduce] .s1c-cta:focus-visible:before{opacity:1}html[data-motion=reduce] .s1c-feature:hover .s1c-bearing-disc,html[data-motion=reduce] .s1c-mega-arrow{transform:none}.s1c-giant{--gR:4.054;font-size:calc((min(100vw, 1440px) - 2 * var(--page-margin,clamp(16px, 5vw, 96px))) / (var(--gR) + .24));letter-spacing:-.055em;margin-bottom:-.11em}
