:root{--flip: 1;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: 1rem;--text-md: 1.0625rem;--text-lg: clamp(1.125rem, .4vw + 1.02rem, 1.3125rem);--text-xl: clamp(1.375rem, 1vw + 1.1rem, 1.75rem);--text-2xl: clamp(1.75rem, 1.8vw + 1.2rem, 2.5rem);--text-3xl: clamp(2.125rem, 3vw + 1.2rem, 3.5rem);--text-display: clamp(2.75rem, 6vw + .3rem, 6.5rem);--leading-display: 1.02;--leading-tight: 1.12;--leading-snug: 1.3;--leading-normal: 1.6;--leading-relaxed: 1.75;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--tracking-display: -.022em;--tracking-tight: -.015em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-label: .16em;--tracking-ui: .03em;--color-critical: #9b3b2a;--color-success: #5f6b4a;--space-3xs: .25rem;--space-2xs: .5rem;--space-xs: .75rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2rem;--space-xl: 3rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 8rem;--container-narrow: 46rem;--page-gutter: clamp(1.125rem, 3.5vw, 3.5rem);--header-brand-height: 3.75rem;--header-bar-height: 3.25rem;--radius-none: 0;--radius-xs: 2px;--radius-sm: 3px;--radius-pill: 999px;--duration-fast: .15s;--duration-base: .25s;--duration-slow: .45s;--duration-image: .7s;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--z-base: 1;--z-sticky: 50;--z-header: 100;--z-backdrop: 190;--z-drawer: 200;--z-skip: 300;--media-ratio-mobile: 4 / 5;--media-ratio-desktop: 3 / 2;--media-focal: center}[dir=rtl]{--flip: -1;--tracking-ui: .01em}@media(min-width:990px){:root{--header-brand-height: 5.5rem;--header-bar-height: 3.5rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}:where(ul[class],ol[class]){list-style:none;padding:0}html{scroll-behavior:smooth;scroll-padding-block-start:var(--header-bar-height)}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}html.is-panel-open,html.is-panel-open body{overflow:hidden}h1,h2,h3,h4{font-family:var(--font-heading-family);font-weight:var(--weight-heading);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}p{text-wrap:pretty}.heading-display{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.heading-xl{font-size:var(--text-3xl)}.heading-lg{font-size:var(--text-2xl)}.heading-md{font-size:var(--text-xl);line-height:var(--leading-snug)}.lede{font-family:var(--font-display-family);font-size:clamp(1.125rem,.9vw + .95rem,1.5rem);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-subtle)}.label{font-family:var(--font-body-family);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1.4;letter-spacing:var(--tracking-label);text-transform:var(--label-transform)}.label-pill{display:inline-block;padding:.5rem var(--space-sm);border-radius:var(--radius-pill);background-color:var(--color-blush);color:var(--color-text)}.text-subtle{color:var(--color-text-subtle)}.text-sm{font-size:var(--text-sm)}.text-lg{font-size:var(--text-lg);line-height:var(--leading-relaxed)}.page-container{inline-size:100%;max-inline-size:var(--container-max);margin-inline:auto;padding-inline:var(--page-gutter)}.page-container--narrow{max-inline-size:var(--container-narrow)}.section{padding-block:calc(var(--section-pt, 64) * .6px) calc(var(--section-pb, 64) * .6px)}@media(min-width:990px){.section{padding-block:calc(var(--section-pt, 64) * 1px) calc(var(--section-pb, 64) * 1px)}}.section[data-ground=sand]{background-color:var(--color-sand)}.section[data-ground=surface]{background-color:var(--color-surface)}.section__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-sm) var(--space-md);margin-block-end:var(--space-lg)}@media(min-width:990px){.section__header{margin-block-end:var(--space-xl)}}.section__heading-group{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs)}.section__eyebrow{color:var(--color-clay)}.section__title{font-size:var(--text-2xl)}.main{display:block}.full-bleed-mobile{margin-inline:calc(var(--page-gutter) * -1)}@media(min-width:750px){.full-bleed-mobile{margin-inline:0}}.media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--media-ratio-mobile);background-color:var(--color-sand)}@media(min-width:750px){.media{aspect-ratio:var(--media-ratio-desktop)}}.media__img,.media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--media-focal)}.media .placeholder-svg{fill:var(--color-taupe);background-color:var(--color-sand)}.media--zoom .media__img{transition:transform var(--duration-image) var(--ease-out);will-change:transform}@media(hover:hover){.media-zoom-trigger:hover .media--zoom .media__img,.media-zoom-trigger:focus-visible .media--zoom .media__img{transform:scale(var(--image-hover-scale, 1.04))}}.button{--button-bg: transparent;--button-fg: var(--color-text);--button-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-block-size:3.125rem;padding-inline:var(--space-lg);padding-block:.8125rem;border:1px solid var(--button-border);border-radius:var(--button-radius);background-color:var(--button-bg);color:var(--button-fg);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.2;letter-spacing:var(--tracking-ui);text-transform:var(--button-transform);text-decoration:none;text-align:center;transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.button--primary{--button-bg: var(--color-clay);--button-fg: var(--color-surface);--button-border: var(--color-clay)}.button--secondary{--button-border: var(--color-line-strong)}.button--ghost{min-block-size:auto;padding:0;border:0}.button--light.button--primary{--button-bg: var(--color-surface);--button-fg: var(--color-text);--button-border: var(--color-surface)}.button--light.button--secondary{--button-fg: var(--color-surface);--button-border: rgba(var(--color-surface-rgb), .6)}.button__icon{inline-size:1rem;block-size:1rem;transition:transform var(--duration-base) var(--ease-out)}@media(hover:hover){.button--primary:hover{--button-bg: var(--color-clay-hover);--button-border: var(--color-clay-hover)}.button--secondary:hover{--button-border: var(--color-text)}.button--light.button--primary:hover{--button-bg: var(--color-background);--button-border: var(--color-background)}.button--light.button--secondary:hover{--button-bg: rgba(var(--color-surface-rgb), .12);--button-border: var(--color-surface)}.button:hover .button__icon{transform:translate(calc(3px * var(--flip)))}}a{color:inherit}.link-underline{position:relative;display:inline-block;text-decoration:none;padding-block-end:2px}@media(max-width:989px){.link-underline:before{content:"";position:absolute;inset-block:50%;inset-inline:-.5rem;block-size:2.75rem;transform:translateY(-50%)}}.link-underline:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:1px;background-color:currentColor;transform-origin:left center;transition:transform var(--duration-base) var(--ease-out)}[dir=rtl] .link-underline:after{transform-origin:right center}@media(hover:hover){.link-underline:after{transform:scaleX(0)}.link-underline:hover:after,.link-underline:focus-visible:after{transform:scaleX(1)}}.field{position:relative;display:flex;align-items:center;gap:var(--space-2xs);border-block-end:1px solid var(--color-line-strong);transition:border-color var(--duration-base) var(--ease-out)}.field--pill{padding-inline:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-pill);background-color:var(--color-background)}.field:focus-within{border-color:var(--color-text)}.field__input{flex:1 1 auto;min-inline-size:0;min-block-size:3rem;padding:0;border:0;background:transparent;font-size:var(--text-md);text-align:start}.field--pill .field__input{min-block-size:2.5rem;font-size:var(--text-sm)}.field__input::placeholder{color:var(--color-text-subtle);opacity:1}.field__input:focus{outline:none}.field__submit{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;color:var(--color-text-subtle);transition:color var(--duration-base) var(--ease-out)}.field--pill .field__submit{position:relative;inline-size:1.5rem;block-size:2.5rem;order:-1}.field--pill .field__submit:before{content:"";position:absolute;inset-block:50%;inset-inline:-.625rem;block-size:2.75rem;transform:translateY(-50%)}@media(hover:hover){.field__submit:hover{color:var(--color-text)}}.icon{inline-size:1.25rem;block-size:1.25rem;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.icon--sm{inline-size:1rem;block-size:1rem}[dir=rtl] .icon--directional{transform:scaleX(-1)}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-text);outline-offset:3px;border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}.skip-link{position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs);z-index:var(--z-skip);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}html[data-resizing] [data-panel]{transition:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
