:root{--bhp-black: #0b0b0d;--bhp-charcoal: #232428;--bhp-gold: #c8a25a;--bhp-offwhite: #f3f0ea;--bhp-lightgray: #b9b9b9;--bhp-serif: "Didot", "Bodoni MT", "Bodoni 72", Georgia, "Times New Roman", serif;--bhp-sans: "Inter", "Lato", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--bhp-space-1: .5rem;--bhp-space-2: 1rem;--bhp-space-3: 1.5rem;--bhp-space-4: 2rem;--bhp-space-6: 3rem;--bhp-space-8: 4rem;--bhp-space-12: 6rem;--bhp-content-max: 82.5rem;--bhp-prose-max: 50rem;--bhp-control-radius: .375rem;--bhp-card-radius: .5rem;--bhp-transition: .18s ease-out;--bhp-layer-shadow: 0 4px 16px rgb(0 0 0 / 16%)}#MainContent{--bhp-gutter: 1.25rem;--bhp-section-space: 4rem;--bhp-grid-gap: 1rem;--bhp-h1: 2.375rem;--bhp-h2: 1.875rem;--bhp-h3: 1.5rem;--bhp-body: 1rem;--bhp-lead: 1.125rem;--font-body--family: var(--bhp-sans);--font-body--weight: 400;--font-heading--family: var(--bhp-serif);--font-heading--weight: 400;--font-subheading--family: var(--bhp-sans);--font-subheading--weight: 500;--font-accent--family: var(--bhp-sans);--font-paragraph--family: var(--bhp-sans);--font-paragraph--size: var(--bhp-body);--font-paragraph--line-height: 1.6;--font-h1--family: var(--bhp-serif);--font-h1--size: var(--bhp-h1);--font-h1--weight: 400;--font-h1--line-height: 1.08;--font-h2--family: var(--bhp-serif);--font-h2--size: var(--bhp-h2);--font-h2--weight: 400;--font-h2--line-height: 1.15;--font-h3--family: var(--bhp-serif);--font-h3--size: var(--bhp-h3);--font-h3--weight: 400;--font-h3--line-height: 1.2;--page-margin: max(var(--bhp-gutter), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));--page-content-width: calc(var(--bhp-content-max) - 2 * var(--page-margin));--page-width: var(--bhp-content-max);font-family:var(--bhp-sans);font-size:var(--bhp-body);line-height:1.6;overflow-wrap:anywhere}#MainContent:has([data-bhp-foundations]){--color-background: var(--bhp-black);--color-background-rgb: 11 11 13;--color-foreground: var(--bhp-offwhite);--color-foreground-rgb: 243 240 234;--color: var(--bhp-offwhite);color:var(--bhp-offwhite);background:var(--bhp-black)}@media(min-width:48rem){#MainContent{--bhp-gutter: 2rem;--bhp-section-space: 5rem;--bhp-grid-gap: 1.5rem;--bhp-h1: 2.9375rem;--bhp-h2: 2.1875rem;--bhp-h3: 1.625rem;--bhp-body: 1.0625rem;--bhp-lead: 1.1875rem}}@media(min-width:64rem){#MainContent{--bhp-gutter: 3rem;--bhp-section-space: 6rem;--bhp-grid-gap: 2rem;--bhp-h1: 3.5rem;--bhp-h2: 2.5rem;--bhp-h3: 1.75rem;--bhp-body: 1.125rem;--bhp-lead: 1.25rem}}.bhp-container{box-sizing:border-box;inline-size:100%;max-inline-size:var(--bhp-content-max);margin-inline:auto;padding-inline:var(--bhp-gutter)}.bhp-stack{display:grid;gap:var(--bhp-space-4)}.bhp-section{padding-block:var(--bhp-section-space)}.bhp-prose{max-inline-size:var(--bhp-prose-max)}.bhp-lead{font-size:var(--bhp-lead);line-height:1.5}.bhp-meta{font:400 .875rem/1.45 var(--bhp-sans);color:var(--bhp-lightgray)}.bhp-nav{font:500 .9375rem/1.35 var(--bhp-sans);letter-spacing:.02em}.bhp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bhp-grid-gap)}.bhp-grid>*{min-inline-size:0}@media(min-width:48rem){.bhp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.bhp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bhp-surface{--color: var(--bhp-ink);--color-background: var(--bhp-surface);--color-foreground: var(--bhp-ink);--bhp-surface: var(--bhp-charcoal);--bhp-ink: var(--bhp-offwhite);--bhp-muted: var(--bhp-lightgray);--bhp-action: var(--bhp-offwhite);--bhp-action-ink: var(--bhp-black);--bhp-focus: var(--bhp-offwhite);color:var(--bhp-ink);background:var(--bhp-surface)}.bhp-surface--light{--bhp-surface: var(--bhp-offwhite);--bhp-ink: var(--bhp-black);--bhp-muted: var(--bhp-charcoal);--bhp-action: var(--bhp-black);--bhp-action-ink: var(--bhp-offwhite);--bhp-focus: var(--bhp-black)}.bhp-surface .bhp-meta{color:var(--bhp-muted)}.bhp-card{padding:1.5rem;border:1px solid rgb(185 185 185 / 24%);border-radius:var(--bhp-card-radius)}.bhp-card :where(img,video){max-inline-size:100%;block-size:auto;object-fit:contain}.bhp-card__media{aspect-ratio:4 / 3;display:grid;place-items:center}.bhp-card__media img{inline-size:100%;block-size:100%;object-fit:contain}.bhp-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.bhp-cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem;max-inline-size:100%;padding:.75rem 1.25rem;font:600 1rem/1.4 var(--bhp-sans);text-align:center;text-decoration:none;white-space:normal;color:var(--bhp-action-ink, var(--bhp-black));background:var(--bhp-action, var(--bhp-offwhite));border:1px solid var(--bhp-action, var(--bhp-offwhite));border-radius:var(--bhp-control-radius);transition:border-color var(--bhp-transition),background-color var(--bhp-transition),color var(--bhp-transition)}.bhp-cta--secondary{color:var(--bhp-ink, var(--bhp-offwhite));background:transparent;border-color:currentColor}@media(hover:hover){.bhp-cta:hover{border-color:var(--bhp-action-ink, var(--bhp-black));text-decoration:underline;text-underline-offset:.2em}.bhp-cta--secondary:hover{border-color:var(--bhp-ink, var(--bhp-offwhite))}}.bhp-cta:where(:disabled,[aria-disabled=true]){cursor:not-allowed;border-style:dashed}.bhp-field{display:grid;gap:.5rem;margin-block:1.5rem}.bhp-field label{font:500 1rem/1.5 var(--bhp-sans)}#MainContent .bhp-control{box-sizing:border-box;inline-size:100%;min-inline-size:0;min-block-size:2.75rem;padding:.75rem 1rem;color:var(--bhp-ink, var(--bhp-offwhite));background:var(--bhp-surface, var(--bhp-charcoal));border:1px solid var(--bhp-muted, var(--bhp-lightgray));border-radius:var(--bhp-control-radius);font:400 1rem/1.5 var(--bhp-sans)}#MainContent .bhp-control[aria-invalid=true]{border-width:2px;border-style:dashed}#MainContent .bhp-control:disabled{cursor:not-allowed;border-style:dashed}.bhp-field__help{color:var(--bhp-muted, var(--bhp-lightgray));font-size:.875rem}#MainContent :where(.bhp-cta,.bhp-control,.bhp-surface a,.bhp-surface button):focus-visible{outline:2px solid var(--bhp-focus, var(--bhp-offwhite));outline-offset:3px}@media(prefers-reduced-motion:reduce){html:has(.bhp-container),.page-wrapper:has(#MainContent){scroll-behavior:auto}#MainContent,#MainContent *,#MainContent *:before,#MainContent *:after{animation:none!important;transition:none!important;transform:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bhp-foundations.css.map */
