:root{--bwh-blue: #173f74;--bwh-blue-dark: #0d2d57;--bwh-blue-soft: #eaf1f8;--bwh-ink: #172033;--bwh-cream: #fbfaf6;--bwh-line: rgba(23, 63, 116, .16);--bwh-radius: 12px}.bwh-section{color:var(--bwh-ink);padding-block:clamp(3rem,7vw,6rem)}.bwh-section--soft{background:var(--bwh-cream)}.bwh-section__inner{width:min(100% - 2rem,var(--page-width, 1200px));margin-inline:auto}.bwh-section__eyebrow{margin:0 0 .75rem;color:var(--bwh-blue);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bwh-section__title{max-width:18ch;margin:0;color:var(--bwh-blue-dark);font-family:var(--font-heading--family);font-size:clamp(2rem,4.5vw,4rem);line-height:1.05;text-wrap:balance}.bwh-section__lead{max-width:68ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.7}.bwh-button-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.bwh-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.75rem 1.25rem;border:1px solid var(--bwh-blue);border-radius:999px;background:var(--bwh-blue);color:#fff;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.bwh-button:hover{background:var(--bwh-blue-dark);color:#fff;transform:translateY(-1px)}.bwh-button--secondary{background:transparent;color:var(--bwh-blue)}.bwh-button--secondary:hover{background:var(--bwh-blue-soft);color:var(--bwh-blue-dark)}.bwh-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--bwh-line);border-radius:var(--bwh-radius);background:var(--bwh-line)}.bwh-trust-item{min-width:0;padding:1.4rem;background:#fff}.bwh-trust-item h3{margin:0 0 .4rem;color:var(--bwh-blue-dark);font-size:1rem}.bwh-trust-item p{margin:0;font-size:.92rem;line-height:1.55}.bwh-museum-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,5rem);align-items:center}.bwh-museum-hero__media{overflow:hidden;border-radius:var(--bwh-radius);background:var(--bwh-blue-soft);aspect-ratio:4 / 3}.bwh-museum-hero__media img{width:100%;height:100%;object-fit:cover}.bwh-museum-story{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(2rem,6vw,5rem);margin-top:clamp(3rem,7vw,6rem)}.bwh-museum-story h2{margin:0;color:var(--bwh-blue-dark);font-family:var(--font-heading--family);font-size:clamp(1.8rem,3vw,3rem)}.bwh-museum-story__copy{font-size:1.05rem;line-height:1.8}.bwh-museum-story__copy p:first-child{margin-top:0}.bwh-timeline{display:grid;gap:1rem;margin:3rem 0 0;padding:0;list-style:none}.bwh-timeline__item{display:grid;grid-template-columns:minmax(7rem,.25fr) minmax(0,1fr);gap:1rem;padding:1.25rem 0;border-top:1px solid var(--bwh-line)}.bwh-timeline__label{color:var(--bwh-blue);font-weight:700}.bwh-timeline__item h3,.bwh-timeline__item p{margin:0}.bwh-timeline__item p{margin-top:.4rem;line-height:1.65}.bwh-faq{max-width:900px;margin:2.5rem auto 0;border-top:1px solid var(--bwh-line)}.bwh-faq details{border-bottom:1px solid var(--bwh-line)}.bwh-faq summary{position:relative;padding:1.25rem 3rem 1.25rem 0;color:var(--bwh-blue-dark);cursor:pointer;font-size:1.05rem;font-weight:700;list-style:none}.bwh-faq summary::-webkit-details-marker{display:none}.bwh-faq summary:after{position:absolute;top:50%;right:.25rem;width:1.6rem;height:1.6rem;content:"+";transform:translateY(-50%);color:var(--bwh-blue);font-size:1.4rem;font-weight:400;line-height:1.45rem;text-align:center}.bwh-faq details[open] summary:after{content:"\2013"}.bwh-faq__answer{max-width:70ch;padding:0 3rem 1.4rem 0;line-height:1.7}.bwh-policy-hub{border-top:1px solid var(--bwh-line);background:var(--bwh-cream);color:var(--bwh-ink)}.bwh-policy-hub__inner{width:min(100% - 2rem,var(--page-width, 1200px));margin-inline:auto;padding-block:clamp(2.5rem,5vw,4.5rem)}.bwh-policy-hub__intro{margin-bottom:1.5rem}.bwh-policy-hub__intro h2{margin:0;color:var(--bwh-blue-dark);font-family:var(--font-heading--family);font-size:clamp(1.8rem,3vw,2.8rem)}.bwh-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bwh-policy-card{display:grid;min-width:0;min-height:10rem;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1.4rem;border:1px solid var(--bwh-line);border-radius:var(--bwh-radius);background:#fff;color:var(--bwh-ink);text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bwh-policy-card:hover,.bwh-policy-card:focus-visible{border-color:var(--bwh-blue);box-shadow:0 .75rem 2rem #0d2d571a;color:var(--bwh-ink);transform:translateY(-2px)}.bwh-policy-card__number{color:var(--bwh-blue);font-size:.75rem;font-weight:700;letter-spacing:.08em}.bwh-policy-card__content{display:grid;gap:.55rem}.bwh-policy-card__content strong{color:var(--bwh-blue-dark);font-size:1.05rem}.bwh-policy-card__content span{font-size:.92rem;line-height:1.55}.bwh-policy-card__arrow{color:var(--bwh-blue);font-size:1.25rem;line-height:1}@media screen and (max-width:749px){.bwh-policy-grid{grid-template-columns:1fr}.bwh-policy-card{min-height:0}}@media screen and (min-width:750px){main[data-template=index] .hero{min-height:0!important;aspect-ratio:1920 / 900}main[data-template=index] .hero__container{height:100%;min-height:0}main[data-template=index] .hero__media{object-fit:contain;object-position:center bottom}main[data-template=index] .hero__content-wrapper{position:absolute;top:50%;left:clamp(24px,5vw,80px);width:min(42vw,520px);max-width:520px;height:auto;min-height:0;padding:0;transform:translateY(-50%);align-items:flex-start!important;justify-content:center!important;gap:clamp(10px,1.2vw,16px)!important;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}main[data-template=index] .hero__content-wrapper .text-block{width:100%!important;max-width:100%!important}main[data-template=index] .hero__content-wrapper h1{margin:0;color:#173b5d;font-size:clamp(2rem,3.25vw,3.75rem);line-height:1.02;text-shadow:0 1px 2px rgba(255,255,255,.96),0 0 12px rgba(255,255,255,.82)}main[data-template=index] .hero__content-wrapper p{margin:0;color:#263f52;font-size:clamp(.95rem,1.25vw,1.2rem);line-height:1.38;text-shadow:0 1px 2px rgba(255,255,255,.98),0 0 10px rgba(255,255,255,.9)}}@media screen and (max-width:749px){main[data-template=index] .hero__media{object-position:center bottom}main[data-template=index] .hero__content-wrapper{position:absolute;top:18px;right:16px;left:16px;width:auto;max-width:440px;height:auto;min-height:0;padding:0;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}main[data-template=index] .hero__content-wrapper .text-block{width:100%!important;max-width:100%!important}main[data-template=index] .hero__content-wrapper h1{margin:0;font-size:clamp(1.7rem,8vw,2.5rem);line-height:1.05;text-shadow:0 1px 2px rgba(255,255,255,.98),0 0 10px rgba(255,255,255,.86)}main[data-template=index] .hero__content-wrapper p{margin:0;font-size:.95rem;line-height:1.35;text-shadow:0 1px 2px rgba(255,255,255,.98),0 0 9px rgba(255,255,255,.9)}}.bwh-faq__answer p{margin:0}.bwh-footer-note{max-width:32rem;font-size:.92rem;line-height:1.6}@media screen and (max-width:989px){.bwh-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.bwh-section{padding-block:3rem}.bwh-museum-hero,.bwh-museum-story{grid-template-columns:1fr}.bwh-museum-hero__media{order:-1}.bwh-trust-grid{grid-template-columns:1fr}.bwh-timeline__item{grid-template-columns:1fr;gap:.35rem}.bwh-faq summary{min-height:48px}}@media(prefers-reduced-motion:reduce){.bwh-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bwh-custom.css.map */
