*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{background:var(--color-bg,#fff);color:var(--color-ink,#121417);font-family:var(--font-body);font-size:18px;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.6;letter-spacing:-.01em}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:900;letter-spacing:-.04em;line-height:.88}h1{letter-spacing:-.05em}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{font:inherit;cursor:pointer;border:none;background:none}input{font:inherit}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content:focus{position:fixed!important;top:12px;left:12px;width:auto;height:auto;clip:auto;padding:10px 16px;background:var(--color-navy);color:#fff;z-index:9999;border-radius:4px}:focus-visible{outline:2px solid var(--color-navy);outline-offset:2px}.container{max-width:var(--page-width,1280px);margin:0 auto;padding:0 16px}@media(min-width:1024px){.container{padding:0 24px}}.card{box-shadow:0 4px 24px #0f2e820f}.btn-navy{display:inline-flex;align-items:center;justify-content:center;background:var(--color-navy);color:#fff;padding:14px 24px;border-radius:var(--radius-sm);font-family:var(--font-body);font-size:13px;letter-spacing:.08em;text-transform:uppercase;transition:.2s;width:fit-content;font-weight:600}.btn-navy:hover{background:var(--color-navy-dark)}.btn-outline{display:inline-flex;border:1px solid var(--color-navy);color:var(--color-navy);font-family:var(--font-body);font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:10px 16px;border-radius:var(--radius-sm);font-weight:600}.eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#0f2e829e;font-weight:600}.section{margin-top:24px}.section-head{text-align:left;margin-bottom:16px}.section-head__eyebrow{font-family:var(--font-body);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#0f2e829e;font-weight:600}.section-head__title{font-family:var(--font-heading);font-size:30px;color:var(--color-navy);letter-spacing:-.04em;line-height:.85;font-weight:900}@media(min-width:1024px){.section-head__title{font-size:36px}}.badge{position:absolute;top:8px;left:8px;font-family:var(--font-body);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:3px 7px;border-radius:4px;font-weight:600}.badge--navy{background:var(--color-navy);color:#fff}.badge--white{background:#fff;border:1px solid var(--color-line);color:var(--color-ink)}.hidden-mobile{display:none}@media(min-width:1024px){.hidden-mobile{display:inline-flex}.hidden-mobile-block{display:block}}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 16px}@media(min-width:1024px){.page-width{padding:0 24px}}.grid{display:grid;gap:16px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/base.css.map */
