*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100svh;background:var(--color-cream);color:var(--color-ink);font-family:var(--font-body);font-size:1rem;line-height:1.5;text-wrap:pretty}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:400;line-height:1.05;text-wrap:balance}p{margin:0}a{color:inherit}img,svg{display:block;max-width:100%}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:0;cursor:pointer}fieldset{margin:0;padding:0;border:0}.visually-hidden{position:absolute;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;top:-100%;left:1rem;z-index:100;padding:.75rem 1.25rem;background:var(--color-rust);color:var(--color-cream)}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--color-rust);outline-offset:2px}.container{width:100%;max-width:76rem;margin-inline:auto;padding-inline:1.25rem}@media(min-width:48em){.container{padding-inline:2.5rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--bone: var(--color-cream);--bone-deep: #e4dccd;--ink: var(--color-ink);--navy: var(--color-navy);--stone: #6b645a;--line: color-mix(in srgb, var(--color-ink) 14%, transparent);--font-x: "Archivo", var(--font-body);--step--1: .8125rem;--step-0: 1rem;--step-1: 1.25rem;--step-2: clamp(1.4rem, 1rem + 1.2vw, 1.75rem);--step-3: clamp(2rem, 1.2rem + 3vw, 3.25rem);--step-4: clamp(2.75rem, 1rem + 7vw, 6rem);--gutter: clamp(1rem, .5rem + 2vw, 2.5rem);--section: clamp(4rem, 2rem + 6vw, 8rem)}body{font-family:var(--font-x);font-stretch:100%;-webkit-font-smoothing:antialiased}.display{font-family:var(--font-x);font-weight:800;font-stretch:125%;letter-spacing:-.02em;line-height:.95}.wide{width:100%;padding-inline:var(--gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.25rem;padding:.9rem 1.6rem;font-family:var(--font-x);font-weight:650;font-stretch:112%;font-size:.95rem;text-decoration:none;border:1px solid var(--navy);background:var(--navy);color:var(--bone);transition:background-color .2s ease,color .2s ease}.btn:hover,.btn--ghost{background:transparent;color:var(--navy)}.btn--ghost:hover{background:var(--navy);color:var(--bone)}.btn--light{background:var(--bone);color:var(--navy);border-color:var(--bone)}.btn--light:hover{background:transparent;color:var(--bone)}.btn--light-ghost{background:transparent;color:var(--bone);border-color:color-mix(in srgb,var(--bone) 45%,transparent)}.btn--light-ghost:hover{border-color:var(--bone)}.text-link{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
