.bas-root{color:var(--bone);background-color:var(--carbon);font-family:var(--bas-body);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bas-root.bas-root--light{color:var(--carbon);background-color:var(--bone)}.bas-display{font-family:var(--bas-display);font-weight:700;font-size:var(--t-hero);line-height:var(--lh-hero);letter-spacing:-.01em;text-transform:uppercase;color:inherit;margin:0}.bas-h1{font-family:var(--bas-display);font-weight:700;font-size:var(--t-h1);line-height:var(--lh-h1);text-transform:uppercase;color:inherit;margin:0}.bas-h2{font-family:var(--bas-display);font-weight:700;font-size:var(--t-h2);line-height:var(--lh-h2);text-transform:uppercase;color:inherit;margin:0}.bas-h3{font-family:var(--bas-display);font-weight:700;font-size:var(--t-h3);line-height:var(--lh-h3);color:inherit;margin:0}.bas-body{font-family:var(--bas-body);font-size:var(--t-body);line-height:var(--lh-body);margin:0}.bas-editorial{font-family:var(--bas-editorial);font-style:italic;font-size:clamp(20px,2.4vw,28px);line-height:1.4;margin:0}.eyebrow-label{display:inline-block;font-family:var(--bas-body);font-weight:600;font-size:var(--t-caption);line-height:var(--lh-caption);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:inherit;margin:0}.btn-primary,.btn-secondary,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:18px 28px;font-family:var(--bas-body);font-weight:600;font-size:14px;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;-webkit-appearance:none;appearance:none}.btn-primary{background-color:var(--blood);color:var(--bone);border-color:var(--blood)}.btn-primary:hover,.btn-primary:focus-visible{background-color:var(--carbon);color:var(--bone);border-color:var(--carbon)}.btn-secondary{background-color:var(--bone);color:var(--carbon);border-color:var(--bone)}.btn-secondary:hover,.btn-secondary:focus-visible{background-color:var(--carbon);color:var(--bone);border-color:var(--carbon)}.btn-ghost{background-color:transparent;color:var(--carbon);border-color:var(--carbon)}.bas-root .btn-ghost,.bas-pillar__hero .btn-ghost,.bas-pillar__section--dark .btn-ghost,.bas-support__hero .btn-ghost,.bas-support__section--dark .btn-ghost,.bas-training-hero .btn-ghost{color:var(--bone);border-color:var(--bone)}.btn-ghost:hover,.btn-ghost:focus-visible{background-color:var(--carbon);color:var(--bone)}.bas-root .btn-ghost:hover,.bas-root .btn-ghost:focus-visible,.bas-pillar__hero .btn-ghost:hover,.bas-pillar__hero .btn-ghost:focus-visible,.bas-pillar__section--dark .btn-ghost:hover,.bas-pillar__section--dark .btn-ghost:focus-visible,.bas-support__hero .btn-ghost:hover,.bas-support__hero .btn-ghost:focus-visible,.bas-support__section--dark .btn-ghost:hover,.bas-support__section--dark .btn-ghost:focus-visible,.bas-training-hero .btn-ghost:hover,.bas-training-hero .btn-ghost:focus-visible{background-color:var(--bone);color:var(--carbon)}.rule-blood{display:block;width:100%;height:2px;background-color:var(--blood);border:0;margin:0}.rule-blood--thick{height:3px}@media(prefers-reduced-motion:reduce){.btn-primary,.btn-secondary,.btn-ghost{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/bas-foundation.css.map */
