@charset "UTF-8";:root{--color-white: #ffffff;--color-ink: #262019;--color-ink-soft: #4a4038;--color-charcoal: #161513;--color-brand-gold: #a9824c;--color-brand-brown: #8a6a4a;--color-cream: #f4ead1;--color-cream-border: #e3d3a8;--color-border: #e7e0d3;--color-overlay: rgb(20 16 12 / .5);--color-sale: #c0532e;--container-max-width: 100%;--container-xxs-max-width: 27.5rem;--container-xs-max-width: 42.5rem;--container-sm-max-width: 61.25rem;--container-md-max-width: 71.875rem;--container-lg-max-width: 78.75rem;--container-xl-max-width: 85rem;--container-gutter: 1.25rem;--section-vertical-spacing: 2rem;--section-vertical-spacing-tight: 2rem;--section-stack-gap: 1.5rem;--section-stack-gap-tight: 1.5rem;--form-gap: 1.25rem;--fieldset-gap: 1rem;--form-control-gap: .625rem;--checkbox-control-gap: .75rem;--input-padding-block: .65rem;--input-padding-inline: .8rem;--checkbox-size: .875rem;--sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));--transform-logical-flip: 1;--transform-origin-start: left;--transform-origin-end: right;--heading-font-family: "Abril Fatface", serif;--heading-font-weight: 400;--heading-font-style: normal;--heading-text-transform: uppercase;--heading-letter-spacing: .08em;--text-font-family: Domine, serif;--text-font-weight: 400;--text-font-style: normal;--text-letter-spacing: 0em;--button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);--button-text-transform: lowercase;--button-letter-spacing: .18em;--text-heading-size-factor: .9;--text-h1: max(.6875rem, clamp(1.375rem, 1.146341463414634rem + .975609756097561vw, 2rem) * var(--text-heading-size-factor));--text-h2: max(.6875rem, clamp(1.25rem, 1.0670731707317074rem + .7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));--text-h3: max(.6875rem, clamp(1.125rem, 1.0335365853658536rem + .3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));--text-h4: max(.6875rem, clamp(1rem, .9542682926829268rem + .1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));--text-h5: calc(.875rem * var(--text-heading-size-factor));--text-h6: calc(.75rem * var(--text-heading-size-factor));--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--rounded-full: 9999px;--button-border-radius: 0rem;--input-border-radius: 0rem;--shadow-sm: 0 2px 8px rgb(0 0 0 / .05);--shadow: 0 5px 15px rgb(0 0 0 / .05);--shadow-md: 0 5px 30px rgb(0 0 0 / .05)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;font-family:var(--text-font-family);font-weight:var(--text-font-weight);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);font-size:var(--text-base);color:var(--color-ink);background-color:var(--color-white)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);text-transform:var(--heading-text-transform);letter-spacing:var(--heading-letter-spacing);line-height:1.15}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-h4)}h5{font-size:var(--text-h5)}h6{font-size:var(--text-h6)}p{margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--input-padding-block) 1.5rem;font:var(--button-font);text-transform:var(--button-text-transform);letter-spacing:var(--button-letter-spacing);border:1px solid transparent;border-radius:var(--button-border-radius);white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn--primary{background-color:var(--color-ink);color:var(--color-white)}.btn--primary:hover{background-color:var(--color-ink-soft)}.btn--outline{background-color:transparent;border-color:var(--color-white);color:var(--color-white)}.btn--outline:hover{background-color:var(--color-white);color:var(--color-ink)}.btn--gold{background-color:var(--color-brand-gold);color:var(--color-white)}.btn--gold:hover{background-color:var(--color-brand-brown)}.btn--outline-gold{background-color:var(--color-white);border-color:var(--color-border);color:var(--color-brand-gold)}.btn--outline-gold:hover{background-color:var(--color-brand-gold);border-color:var(--color-brand-gold);color:var(--color-white)}.form-field{display:flex;flex-direction:column;gap:.4rem}.form-label{font-family:var(--text-font-family);font-size:var(--text-sm);color:var(--color-ink)}.form-control{width:100%;padding:var(--input-padding-block) var(--input-padding-inline);font-family:var(--text-font-family);font-size:var(--text-base);color:var(--color-ink);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--input-border-radius);transition:border-color .2s ease}.form-control::placeholder{color:var(--color-ink-soft);opacity:.6}.form-control:focus{outline:none;border-color:var(--color-brand-gold)}textarea.form-control{resize:vertical;min-height:8rem}.trust-badges{border-top:1px solid var(--color-border);padding-block:3rem}@media(min-width:64rem){.trust-badges{padding-block:3.5rem}}.trust-badges__grid{display:grid;grid-template-columns:1fr;gap:2rem;padding-inline:var(--container-gutter);text-align:center}@media(min-width:64rem){.trust-badges__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-inline:2.5rem}}.trust-badges__item{display:flex;flex-direction:column;align-items:center}.trust-badges__icon{display:inline-flex;width:2.75rem;height:2.75rem;margin-bottom:1rem;color:var(--color-ink)}.trust-badges__icon svg{width:100%;height:100%}.trust-badges__label{font-family:var(--text-font-family);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink);margin-bottom:.5rem}.trust-badges__list{font-family:var(--text-font-family);font-size:var(--text-sm);color:var(--color-ink-soft);display:flex;flex-direction:column;gap:.35rem}.trust-badges__list li:before{content:"\2022   ";color:var(--color-ink-soft)}.trust-badges__text{max-width:22rem;font-family:var(--text-font-family);font-size:var(--text-sm);color:var(--color-ink-soft)}
