*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height-scrolled) + 24px)}body{margin:0;font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01";overflow-x:clip}[hidden]{display:none!important}img,svg{display:block;max-width:100%;height:auto}.icon{flex-shrink:0}h1,h2,h3,h4{margin:0 0 var(--space-4);font-family:var(--font-display);line-height:var(--line-height-tight);font-weight:var(--font-weight-black);color:var(--color-text);letter-spacing:-.025em;text-wrap:balance}h1,h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-md);line-height:var(--line-height-snug);letter-spacing:-.01em;font-weight:var(--font-weight-bold)}p{margin:0 0 var(--space-4);text-wrap:pretty}a{color:var(--color-secondary);text-underline-offset:3px;transition:color var(--transition-fast)}a:hover{color:var(--color-primary)}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}::selection{background:#0063cb2e}:focus{outline:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.section{position:relative;padding-block:var(--section-padding)}.section--muted{background:var(--color-background)}.section--tint{background:var(--gradient-soft)}.section--dark{background:var(--gradient-navy);color:var(--color-text-inverse);isolation:isolate;overflow:hidden}.section--dark h2,.section--dark h3{color:var(--color-white)}.section--dark .section-header p{color:var(--color-text-inverse-muted)}.has-pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(7,27,58,.09) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 0%,#000 0%,transparent 75%)}.has-pattern>*{position:relative;z-index:1}.section-header{max-width:720px;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.section-header--center{margin-inline:auto;text-align:center}.section-header p{color:var(--color-text-muted);font-size:var(--font-size-md);margin:0}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-secondary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-4)}.eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.section--dark .eyebrow{color:var(--color-sky)}.text-gradient{background:var(--gradient-text-dark);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--color-primary)}.section--dark .text-gradient,.hero .text-gradient,.page-hero .text-gradient{background-image:var(--gradient-text-light);color:var(--color-white)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-4);top:-100px;z-index:1000;background:var(--color-primary);color:var(--color-white);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-weight:var(--font-weight-bold);text-decoration:none}.skip-link:focus{top:var(--space-3);color:var(--color-white)}.text-muted{color:var(--color-text-muted)}.js-reveal [data-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.js-reveal [data-reveal=fade]{transform:none}.js-reveal [data-reveal=scale]{transform:scale(.96)}.js-reveal [data-reveal].is-visible{opacity:1;transform:none;will-change:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.js-reveal [data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/acg-global.css.map */
