.boh-contact__inner{padding-top:var(--boh-contact-padding-top);padding-bottom:var(--boh-contact-padding-bottom)}.boh-contact__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(42rem,1.08fr);gap:clamp(3rem,5vw,6.4rem);align-items:start}.boh-contact__content{padding-top:clamp(1rem,3vw,4rem)}.boh-contact__eyebrow,.boh-contact__form-label,.boh-contact__social-label{margin:0 0 1.2rem;font-size:1.15rem;font-weight:750;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.boh-contact__heading{max-width:11ch;margin:0;font-size:clamp(4.2rem,6vw,7.4rem);letter-spacing:-.05em;line-height:1}.boh-contact__introduction{max-width:62rem;margin-top:2rem;font-size:clamp(1.6rem,1.8vw,1.9rem);line-height:1.65}.boh-contact__details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:clamp(2.8rem,4vw,3.8rem)}.boh-contact__detail{box-sizing:border-box;display:grid;grid-template-columns:4rem minmax(0,1fr);gap:1.2rem;min-height:12rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1.6rem;background:rgba(var(--color-foreground),.025)}.boh-contact__detail-icon{display:inline-grid;width:4rem;height:4rem;place-items:center;border-radius:50%;background:rgba(var(--color-foreground),.07)}.boh-contact__detail-icon svg{width:2rem;height:2rem}.boh-contact__detail h2{margin:0 0 .7rem;font-size:1.45rem;line-height:1.3}.boh-contact__detail p,.boh-contact__detail a{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.3rem;line-height:1.5}.boh-contact__detail a{text-underline-offset:.3rem}.boh-contact__social-card{display:flex;gap:2.4rem;align-items:center;justify-content:space-between;margin-top:1rem;padding:2rem;border-radius:1.6rem}.boh-contact__social-card h2{margin:0;font-size:2rem}.boh-contact__social-placeholder{margin:.6rem 0 0;font-size:1.2rem;opacity:.68}.boh-contact__socials{display:flex;gap:.8rem}.boh-contact__social-link{display:inline-grid;width:4.2rem;height:4.2rem;place-items:center;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:50%;color:rgb(var(--color-foreground));transition:background .18s ease,transform .18s ease}.boh-contact__social-link svg{width:1.9rem;height:1.9rem}.boh-contact__social-link--disabled{opacity:.42}@media(hover:hover){a.boh-contact__social-link:hover{background:rgba(var(--color-foreground),.08);transform:translateY(-.2rem)}}.boh-contact__form-card{padding:clamp(2.6rem,3.5vw,3.8rem);border-radius:2.4rem;box-shadow:0 2.4rem 6rem #4b2a151f}.boh-contact__form-card>h2{margin:0;font-size:clamp(3rem,4vw,4.6rem);letter-spacing:-.035em;line-height:1.1}.boh-contact__form-text{margin-top:1.4rem;color:rgba(var(--color-foreground),.72);font-size:1.4rem;line-height:1.6}.boh-contact__form{margin-top:2.6rem}.boh-contact__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.boh-contact__form-field{margin-bottom:1.4rem}.boh-contact__form-field label{display:block;margin:0 0 .8rem .4rem;font-size:1.2rem;font-weight:700;letter-spacing:.035em}.boh-contact__form-field input,.boh-contact__form-field textarea{width:100%;padding:1.5rem 1.7rem;border:.1rem solid rgba(var(--color-foreground),.24);border-radius:1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.5rem;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease}.boh-contact__form-field input{min-height:5.6rem}.boh-contact__form-field textarea{min-height:17rem;resize:vertical}.boh-contact__form-field input::placeholder,.boh-contact__form-field textarea::placeholder{color:rgba(var(--color-foreground),.48);opacity:1}.boh-contact__form-field input:focus-visible,.boh-contact__form-field textarea:focus-visible{border-color:rgb(var(--color-foreground));outline:0;box-shadow:0 0 0 .35rem rgba(var(--color-foreground),.11)}.boh-contact__submit{display:inline-flex;gap:1.2rem;min-height:5.2rem;padding-inline:2.8rem;border-radius:999px}.boh-contact__submit svg{width:1.5rem}.boh-contact__errors{margin-bottom:2rem}.boh-contact__map-section{display:grid;grid-template-columns:minmax(24rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,6vw,8rem);align-items:center;margin-top:clamp(6rem,9vw,11rem);padding-top:clamp(5rem,7vw,8rem);border-top:.1rem solid rgba(var(--color-foreground),.16)}.boh-contact__map-copy h2{margin:0;font-size:clamp(3rem,4vw,4.8rem);letter-spacing:-.035em;line-height:1.1}.boh-contact__map-copy .rte{margin-top:1.8rem;color:rgba(var(--color-foreground),.72);font-size:1.5rem;line-height:1.65}.boh-contact__map,.boh-contact__map iframe,.boh-contact__map-placeholder{width:100%;min-height:38rem;border-radius:2.4rem}.boh-contact__map{overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.14);box-shadow:0 1.8rem 5rem #4b2a1517}.boh-contact__map iframe{display:block;border:0}.boh-contact__map-placeholder{position:relative;display:grid;place-items:center;overflow:hidden;padding:3rem;background:rgba(var(--color-foreground),.045);text-align:center}.boh-contact__map-placeholder>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:rgba(var(--color-foreground),.14)}.boh-contact__map-placeholder>svg path{fill:none;stroke:currentColor;stroke-width:2}.boh-contact__map-pin{position:relative;display:inline-grid;width:7.2rem;height:7.2rem;place-items:center;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:0 1.2rem 3rem #4b2a152e}.boh-contact__map-pin svg{width:3.4rem}.boh-contact__map-placeholder p{position:relative;align-self:end;margin:0;padding:.8rem 1.2rem;border-radius:999px;background:rgba(var(--color-background),.88);font-size:1.2rem;font-weight:700}@media screen and (max-width:989px){.boh-contact__layout,.boh-contact__map-section{grid-template-columns:1fr}.boh-contact__content{padding-top:0}.boh-contact__heading{max-width:13ch}.boh-contact__map-section{gap:3rem}}@media screen and (max-width:749px){.boh-contact__inner{padding-top:max(3rem,calc(var(--boh-contact-padding-top) * .7));padding-bottom:max(5rem,calc(var(--boh-contact-padding-bottom) * .7))}.boh-contact__heading{font-size:clamp(4rem,14vw,6.2rem)}.boh-contact__details,.boh-contact__form-grid{grid-template-columns:1fr}.boh-contact__detail{min-height:auto}.boh-contact__social-card{align-items:flex-start;flex-direction:column}.boh-contact__form-card,.boh-contact__map,.boh-contact__map iframe,.boh-contact__map-placeholder{border-radius:1.8rem}.boh-contact__submit{width:100%}.boh-contact__map,.boh-contact__map iframe,.boh-contact__map-placeholder{min-height:30rem}}.boh-csr{overflow:hidden}.boh-csr__inner{padding-top:var(--boh-csr-space-top);padding-bottom:var(--boh-csr-space-bottom)}.boh-csr__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(30rem,.75fr);gap:clamp(3rem,7vw,10rem);align-items:center;padding-bottom:clamp(6rem,9vw,12rem)}.boh-csr__hero-copy{max-width:78rem}.boh-csr__eyebrow,.boh-csr__section-label,.boh-csr__focus-kicker{margin:0 0 1.4rem;font-size:1.15rem;font-weight:750;letter-spacing:.15em;line-height:1.3;text-transform:uppercase}.boh-csr__title{max-width:16ch;margin:0;font-size:clamp(4.2rem,7vw,9.2rem);letter-spacing:-.045em;line-height:.98}.boh-csr__introduction{max-width:68rem;margin-top:2.6rem;font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.65}.boh-csr__partner{display:inline-flex;flex-wrap:wrap;gap:.7rem 1.4rem;align-items:center;margin:2.6rem 0 3rem;padding:1rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.18);border-radius:999px}.boh-csr__partner span{font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.boh-csr__partner strong{font-size:1.35rem}.boh-csr__focus{padding:clamp(3rem,5vw,5.5rem);border-radius:2.4rem;box-shadow:0 2.2rem 6rem #4528161f}.boh-csr__focus h2,.boh-csr__statement h2,.boh-csr__section-heading h2,.boh-csr__governance h2,.boh-csr__cta h2{margin:0;font-size:clamp(2.8rem,4vw,4.8rem);letter-spacing:-.035em;line-height:1.08}.boh-csr__focus ul{margin:3rem 0 0;padding:0;list-style:none}.boh-csr__focus li{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:1.2rem;padding:1.7rem 0;border-top:.1rem solid rgba(var(--color-foreground),.18);font-size:1.55rem;line-height:1.45}.boh-csr__focus li span{font-size:1.1rem;font-weight:750;letter-spacing:.08em;opacity:.6}.boh-csr__statement{display:grid;grid-template-columns:minmax(16rem,.45fr) minmax(0,1.55fr);gap:clamp(2.5rem,6vw,9rem);padding:clamp(5rem,8vw,10rem) 0;border-top:.1rem solid rgba(var(--color-foreground),.16);border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.boh-csr__statement .rte{max-width:80rem;margin-top:2.4rem;font-size:1.7rem;line-height:1.75}.boh-csr__content-section{padding-top:clamp(6rem,9vw,11rem)}.boh-csr__section-heading{max-width:76rem;margin-bottom:clamp(3.5rem,5vw,6rem)}.boh-csr__section-heading--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.8fr);gap:clamp(3rem,6vw,8rem);max-width:none;align-items:end}.boh-csr__section-heading--split .rte{font-size:1.55rem;line-height:1.65}.boh-csr__pillar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:.1rem solid rgba(var(--color-foreground),.16);border-left:.1rem solid rgba(var(--color-foreground),.16)}.boh-csr__pillar{min-height:28rem;padding:clamp(2.5rem,4vw,4.5rem);border-right:.1rem solid rgba(var(--color-foreground),.16);border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.boh-csr__number{display:block;margin-bottom:clamp(4rem,7vw,8rem);font-size:1.1rem;font-weight:750;letter-spacing:.1em;opacity:.55}.boh-csr__pillar h3,.boh-csr__steps h3,.boh-csr__measure h3{margin:0;font-size:2.1rem;letter-spacing:-.02em;line-height:1.2}.boh-csr__pillar .rte,.boh-csr__steps .rte{margin-top:1.4rem;font-size:1.5rem;line-height:1.65}.boh-csr__process{margin-top:clamp(6rem,9vw,11rem);padding:clamp(4rem,7vw,8rem);border-radius:2.4rem}.boh-csr__steps{margin:0;padding:0;list-style:none}.boh-csr__steps li{display:grid;grid-template-columns:minmax(7rem,.25fr) minmax(0,1fr);gap:2rem;padding:2.8rem 0;border-top:.1rem solid rgba(var(--color-foreground),.2)}.boh-csr__step-number{font-size:1.2rem;font-weight:750;letter-spacing:.1em}.boh-csr__measure-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.boh-csr__measure{min-height:22rem;padding:2.5rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:1.6rem}.boh-csr__measure strong{display:block;min-height:7rem;font-size:1.15rem;font-weight:750;letter-spacing:.1em;line-height:1.35;text-transform:uppercase;opacity:.68}.boh-csr__measure p{margin:1.2rem 0 0;font-size:1.35rem;line-height:1.55;opacity:.72}.boh-csr__governance{display:grid;grid-template-columns:minmax(24rem,.75fr) minmax(0,1.25fr);gap:clamp(4rem,8vw,12rem);margin-top:clamp(7rem,10vw,13rem);padding-top:clamp(5rem,7vw,8rem);border-top:.1rem solid rgba(var(--color-foreground),.16)}.boh-csr__governance .rte{font-size:1.55rem;line-height:1.7}.boh-csr__reporting-note{margin:2.4rem 0 0;padding:1.8rem 2rem;border-left:.3rem solid rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05);font-weight:650;line-height:1.55}.boh-csr__cta{display:flex;gap:4rem;align-items:center;justify-content:space-between;margin-top:clamp(7rem,10vw,13rem);padding:clamp(3.5rem,6vw,7rem);border-radius:2.4rem}.boh-csr__cta>div{max-width:76rem}.boh-csr__cta .rte{margin-top:1.8rem;font-size:1.55rem;line-height:1.65}.boh-csr__cta .button{flex:0 0 auto}@media screen and (max-width:989px){.boh-csr__hero,.boh-csr__statement,.boh-csr__governance{grid-template-columns:1fr}.boh-csr__hero{gap:4.5rem}.boh-csr__statement{gap:1.5rem}.boh-csr__measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.boh-csr__section-heading--split{grid-template-columns:1fr;gap:2rem}.boh-csr__cta{align-items:flex-start;flex-direction:column}}@media screen and (max-width:749px){.boh-csr__inner{padding-top:max(4rem,calc(var(--boh-csr-space-top) * .7));padding-bottom:max(5rem,calc(var(--boh-csr-space-bottom) * .7))}.boh-csr__title{font-size:clamp(4rem,13vw,6.2rem)}.boh-csr__focus,.boh-csr__process,.boh-csr__cta{border-radius:1.6rem}.boh-csr__pillar-grid,.boh-csr__measure-grid{grid-template-columns:1fr}.boh-csr__pillar{min-height:auto}.boh-csr__number{margin-bottom:4rem}.boh-csr__steps li{grid-template-columns:4.4rem minmax(0,1fr)}.boh-csr__measure{min-height:18rem}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
