.section-bah-page-hero{padding:0}.bah-page-hero{padding:clamp(56px,8vw,140px) 0;background:rgb(var(--color-background))}.bah-page-hero__inner{max-width:820px;text-align:center;margin:0 auto}.bah-page-hero--left .bah-page-hero__inner{margin:0;text-align:left;max-width:920px}.bah-page-hero__inner .bah-eyebrow{font-size:var(--bah-ph-eyebrow-size)}.bah-page-hero__title{font-family:var(--font-heading-family);font-size:var(--bah-ph-title-size);line-height:1.05;letter-spacing:-.015em;margin:1rem 0 1.5rem;color:rgb(var(--color-foreground));text-wrap:balance}.bah-page-hero__lede{font-size:var(--bah-ph-lede-size);line-height:1.5;color:var(--bah-muted);margin:0 auto;max-width:64ch}.section-bah-rich{background:rgb(var(--color-background))}.bah-rich-wrap{margin:0 auto}.bah-rich-wrap--narrow{max-width:760px}.bah-rich-wrap--medium{max-width:980px}.bah-rich-wrap--wide{max-width:1200px}.bah-rich-wrap .bah-eyebrow{font-size:var(--bah-rc-eyebrow-size)}.bah-rich-heading{font-family:var(--font-heading-family);font-size:var(--bah-rc-heading-size);line-height:1.08;margin:.75rem 0 1.5rem;color:rgb(var(--color-foreground));letter-spacing:-.015em}.bah-rich-body{font-size:var(--bah-rc-body-size);line-height:1.7;color:#26221ee0}.bah-rich-body p{margin:0 0 1.25rem}.bah-rich-body h2,.bah-rich-body h3{font-family:var(--font-heading-family);font-weight:400;line-height:1.2;margin-top:2rem;margin-bottom:.75rem;color:var(--bah-ink)}.bah-rich-body h2{font-size:1.6em}.bah-rich-body h3{font-size:1.3em}.bah-rich-body ul,.bah-rich-body ol{padding-left:1.5rem;margin:0 0 1.25rem}.section-bah-values{background:rgb(var(--color-background))}.bah-values-grid{display:grid;gap:clamp(14px,1.6vw,28px);grid-template-columns:1fr}@media(min-width:750px){.bah-values-grid--cols-2{grid-template-columns:repeat(2,1fr)}.bah-values-grid--cols-3{grid-template-columns:repeat(3,1fr)}.bah-values-grid--cols-4{grid-template-columns:repeat(4,1fr)}}.bah-value-card{background:var(--bah-cream);border-radius:20px;padding:clamp(1.75rem,3vw,2.5rem);border:1px solid rgba(38,34,30,.08)}.bah-value-card__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--bah-vg-icon-size);height:var(--bah-vg-icon-size);border-radius:999px;background:var(--bah-cream-soft);color:var(--bah-ink);font-size:calc(var(--bah-vg-icon-size) * .45);margin-bottom:1.25rem}.bah-value-card__title{font-family:var(--font-body-family);font-size:var(--bah-vg-card-title-size);font-weight:500;margin:0 0 .65rem;color:rgb(var(--color-foreground));line-height:1.25}.bah-value-card__text{font-size:var(--bah-vg-card-text-size);line-height:1.55;color:var(--bah-muted);margin:0}.section-bah-faq{background:rgb(var(--color-background))}.bah-faq-list{max-width:860px;margin:0 auto}.bah-faq-item{border-bottom:1px solid rgba(38,34,30,.12)}.bah-faq-item__summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;font-size:var(--bah-faq-question-size);font-weight:500;cursor:pointer;list-style:none;color:var(--bah-ink);transition:color .2s ease}.bah-faq-item__summary::-webkit-details-marker{display:none}.bah-faq-item__summary:hover{color:#26221eb3}.bah-faq-item__chev{transition:transform .25s ease;flex-shrink:0}.bah-faq-item[open] .bah-faq-item__chev{transform:rotate(180deg)}.bah-faq-item__answer{padding:0 0 1.5rem;color:#26221ecc;line-height:1.65;font-size:var(--bah-faq-answer-size)}.bah-faq-item__answer p{margin:0 0 .75rem}.section-bah-contact{background:rgb(var(--color-background))}.bah-contact-grid{display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:1fr;align-items:start}@media(min-width:990px){.bah-contact-grid{grid-template-columns:1fr 1.1fr}}.bah-contact-copy .bah-eyebrow{font-size:var(--bah-ct-eyebrow-size)}.bah-contact-title{font-family:var(--font-heading-family);font-size:var(--bah-ct-title-size);line-height:1.08;margin:.75rem 0 1rem;color:rgb(var(--color-foreground));letter-spacing:-.015em}.bah-contact-lede{color:var(--bah-muted);font-size:var(--bah-ct-lede-size);line-height:1.6;max-width:48ch;margin:0 0 2rem}.bah-contact-info{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;font-size:var(--bah-ct-info-size)}.bah-contact-info__label{display:block;font-size:calc(var(--bah-ct-info-size) * .78);letter-spacing:.16em;text-transform:uppercase;color:var(--bah-muted);margin-bottom:.2rem}.bah-contact-info a{color:var(--bah-ink);text-decoration:none;transition:color .2s ease}.bah-contact-info a:hover{color:#26221eb3}.bah-contact-formwrap{background:var(--bah-cream);padding:clamp(1.75rem,3vw,2.5rem);border-radius:20px;border:1px solid rgba(38,34,30,.08)}.bah-contact-form{display:flex;flex-direction:column;gap:1.25rem}.bah-contact-field label{display:block;font-size:var(--bah-ct-label-size);letter-spacing:.16em;text-transform:uppercase;color:var(--bah-muted);margin-bottom:.5rem}.bah-contact-field input,.bah-contact-field textarea{width:100%;background:var(--bah-cream-soft);border:1px solid transparent;border-radius:12px;padding:.95rem 1.1rem;font-size:var(--bah-ct-input-size);color:var(--bah-ink);font-family:var(--font-body-family)}.bah-contact-field input:focus,.bah-contact-field textarea:focus{outline:none;border-color:var(--bah-ink)}.bah-contact-field textarea{resize:vertical;min-height:160px}.bah-contact-success{background:#e8f4ec;color:#2a7b3d;padding:.85rem 1rem;border-radius:12px;font-size:.9rem}.bah-contact-error{background:#fceded;color:#b23a3a;padding:.85rem 1rem;border-radius:12px;font-size:.9rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-bah-page.css.map */
