:root{--bbh-max: 1240px;--bbh-gutter: clamp(1.15rem, 3vw, 2.25rem);--bbh-radius-sm: 16px;--bbh-radius-md: 24px;--bbh-radius-lg: 34px;--bbh-inverse-bg: #0d2723;--bbh-inverse-bg-2: #15352f;--bbh-inverse-text: #f6f2e8;--bbh-inverse-muted: #c4d0cc;--bbh-inverse-line: rgba(246, 242, 232, .16);--bbh-shadow: 0 28px 80px rgba(16, 32, 27, .09);--bbh-shadow-soft: 0 14px 44px rgba(16, 32, 27, .065)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bbh-inverse-bg: #10231f;--bbh-inverse-bg-2: #17342d;--bbh-inverse-text: #f3f1e9;--bbh-inverse-muted: #bccac5;--bbh-inverse-line: rgba(243, 241, 233, .15);--bbh-shadow: 0 28px 80px rgba(0, 0, 0, .26);--bbh-shadow-soft: 0 14px 44px rgba(0, 0, 0, .2)}}:root[data-theme=dark]{--bbh-inverse-bg: #10231f;--bbh-inverse-bg-2: #17342d;--bbh-inverse-text: #f3f1e9;--bbh-inverse-muted: #bccac5;--bbh-inverse-line: rgba(243, 241, 233, .15);--bbh-shadow: 0 28px 80px rgba(0, 0, 0, .26);--bbh-shadow-soft: 0 14px 44px rgba(0, 0, 0, .2)}.bb-home-theme{background:var(--color-surface)}.bb-home-theme #main-content{overflow:clip}.bbh-shell{width:min(calc(100% - (var(--bbh-gutter) * 2)),var(--bbh-max));margin-inline:auto}.bbh-section{position:relative;padding-block:clamp(4.5rem,8vw,8rem)}.bbh-eyebrow{display:inline-flex;align-items:center;gap:.62rem;margin:0 0 1rem;color:var(--color-primary);font:700 .74rem/1.2 var(--font-label, var(--font-body));letter-spacing:.13em;text-transform:uppercase}.bbh-eyebrow:before{content:"";width:1.55rem;height:1px;background:currentColor;opacity:.68}.bbh-heading{margin:0;color:var(--color-on-background);font-family:var(--font-display);font-weight:500;font-size:clamp(2.4rem,5vw,4.85rem);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.bbh-heading--section{font-size:clamp(2.15rem,4vw,3.55rem);line-height:1.02}.bbh-copy{color:var(--color-on-surface-variant);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.72}.bbh-section-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4.75rem)}.bbh-section-head__copy{max-width:36rem;margin:0;justify-self:end}.bbh-link{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-primary);text-decoration:none;font:700 .9rem/1.2 var(--font-body);border-bottom:1px solid color-mix(in srgb,currentColor 35%,transparent);padding-bottom:.25rem}.bbh-link svg{transition:transform .2s ease}.bbh-link:hover svg{transform:translate(3px)}.bbh-hero{position:relative;isolation:isolate;padding:clamp(2.1rem,4vw,4rem) 0 clamp(4rem,7vw,7rem);background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--color-accent-gold) 13%,transparent) 0,transparent 26rem),radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--color-primary) 10%,transparent) 0,transparent 24rem),var(--color-surface)}.bbh-hero:after{content:"";position:absolute;z-index:-1;inset:auto -12rem -16rem auto;width:32rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:50%;box-shadow:0 0 0 5rem color-mix(in srgb,var(--color-primary) 3%,transparent),0 0 0 10rem color-mix(in srgb,var(--color-primary) 2%,transparent);pointer-events:none}.bbh-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(2.5rem,6vw,6.5rem);align-items:center;min-height:min(740px,calc(100vh - 92px))}.bbh-hero__content{max-width:690px}.bbh-hero__eyebrow{display:inline-flex;align-items:center;gap:.65rem;padding:.56rem .82rem;margin:0 0 1.25rem;border:1px solid var(--color-outline-variant);border-radius:999px;color:var(--color-primary);background:color-mix(in srgb,var(--color-surface-container-lowest) 82%,transparent);font:700 .72rem/1 var(--font-label, var(--font-body));letter-spacing:.12em;text-transform:uppercase}.bbh-hero__eyebrow-dot{width:.46rem;height:.46rem;border-radius:50%;background:var(--color-accent-gold);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--color-accent-gold) 15%,transparent)}.bbh-hero__title{margin:0;max-width:11.5ch;color:var(--color-on-background);font-family:var(--font-display);font-size:clamp(3.25rem,6.2vw,6rem);font-weight:500;line-height:.92;letter-spacing:-.048em;text-wrap:balance}.bbh-hero__title em{color:var(--color-primary);font-weight:400}.bbh-hero__lede{max-width:58ch;margin:1.6rem 0 0;color:var(--color-on-surface-variant);font-size:clamp(1.05rem,1.45vw,1.2rem);line-height:1.72}.bbh-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.bbh-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:.58rem;padding:.88rem 1.2rem;border:1px solid transparent;border-radius:999px;text-decoration:none;font:700 .9rem/1.15 var(--font-body);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.bbh-button:hover{transform:translateY(-2px)}.bbh-button--primary{background:var(--color-primary);color:var(--color-on-primary);box-shadow:0 10px 30px color-mix(in srgb,var(--color-primary) 20%,transparent)}.bbh-button--primary:hover{background:var(--color-primary-container);color:var(--color-on-primary)}.bbh-button--secondary{border-color:var(--color-outline-variant);background:color-mix(in srgb,var(--color-surface-container-lowest) 82%,transparent);color:var(--color-on-background)}.bbh-button--secondary:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-outline-variant));background:var(--color-surface-container-lowest);color:var(--color-primary)}.bbh-hero__standards{display:flex;flex-wrap:wrap;gap:.65rem 1.15rem;margin:2rem 0 0;padding:1.35rem 0 0;border-top:1px solid var(--color-outline-variant);list-style:none}.bbh-hero__standard{display:inline-flex;align-items:center;gap:.48rem;color:var(--color-on-surface-variant);font:650 .77rem/1.35 var(--font-body)}.bbh-hero__standard-mark{width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface-container-lowest));color:var(--color-primary)}.bbh-hero__visual-wrap{position:relative}.bbh-hero__visual{position:relative;overflow:hidden;min-height:590px;border:1px solid color-mix(in srgb,var(--color-on-background) 8%,transparent);border-radius:var(--bbh-radius-lg);background:radial-gradient(circle at 68% 22%,rgba(255,255,255,.16) 0 7%,transparent 7.2%),radial-gradient(circle at 73% 28%,rgba(255,255,255,.08) 0 20%,transparent 20.4%),linear-gradient(145deg,var(--bbh-inverse-bg-2),var(--bbh-inverse-bg));color:var(--bbh-inverse-text);box-shadow:var(--bbh-shadow)}.bbh-hero__visual.has-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(5,17,14,.12) 48%,rgba(5,17,14,.88) 100%);pointer-events:none}.bbh-hero__visual-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bbh-hero__visual-top,.bbh-hero__visual-bottom{position:absolute;z-index:2;left:clamp(1.15rem,3vw,2rem);right:clamp(1.15rem,3vw,2rem)}.bbh-hero__visual-top{top:clamp(1.15rem,3vw,2rem);display:flex;justify-content:space-between;align-items:center;gap:1rem}.bbh-hero__visual-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .72rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#08191547;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--bbh-inverse-text);font:700 .67rem/1 var(--font-body);letter-spacing:.11em;text-transform:uppercase}.bbh-hero__visual-index{color:var(--bbh-inverse-muted);font:600 .72rem/1 var(--font-body);letter-spacing:.08em}.bbh-hero__visual-bottom{left:0;right:0;bottom:0;padding:clamp(5rem,8vw,6.6rem) clamp(1.35rem,3vw,2rem) clamp(1.35rem,3vw,2rem);background:linear-gradient(180deg,#08191500,#081915c7 38%,#081915fa 74%)}.bbh-hero__visual-type{margin:0 0 .7rem;color:#d9bd8f;font:700 .68rem/1.2 var(--font-body);text-transform:uppercase;letter-spacing:.13em}.bbh-hero__visual-title{margin:0;max-width:15ch;color:var(--bbh-inverse-text);font:500 clamp(1.9rem,3vw,2.85rem)/1.04 var(--font-display);letter-spacing:-.025em}.bbh-hero__visual-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.1rem}.bbh-hero__visual-meta span{padding:.48rem .68rem;border:1px solid var(--bbh-inverse-line);border-radius:999px;color:var(--bbh-inverse-muted);background:#0819153d;font:600 .7rem/1 var(--font-body)}.bbh-hero__abstract{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.bbh-hero__orbit{position:relative;width:min(70%,360px);aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:inset 0 0 60px #ffffff06;transform:translateY(-12%)}.bbh-hero__orbit:before,.bbh-hero__orbit:after{content:"";position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px solid rgba(255,255,255,.11);border-radius:50%;transform:rotate(28deg) scaleY(.62)}.bbh-hero__orbit:after{transform:rotate(-32deg) scaleY(.54)}.bbh-hero__node{position:absolute;width:13px;height:13px;border-radius:50%;background:#d9bd8f;box-shadow:0 0 0 6px #d9bd8f1c}.bbh-hero__node--1{top:17%;left:24%}.bbh-hero__node--2{top:42%;right:11%;width:9px;height:9px}.bbh-hero__node--3{bottom:17%;left:36%;width:10px;height:10px}.bbh-hero__node--4{top:48%;left:12%;width:7px;height:7px;background:#9fc7bc}.bbh-hero__abstract-word{position:absolute;top:39%;left:50%;transform:translate(-50%,-50%);max-width:8ch;text-align:center;color:var(--bbh-inverse-text);font:400 clamp(2.1rem,3.7vw,3.45rem)/.92 var(--font-display);letter-spacing:-.035em}.bbh-trust{border-block:1px solid var(--color-outline-variant);background:var(--color-surface-container-low)}.bbh-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.bbh-trust__item{min-height:82px;display:flex;align-items:center;justify-content:center;gap:.7rem;padding:1rem;color:var(--color-on-background);font:650 .78rem/1.35 var(--font-body);letter-spacing:.025em;text-align:center}.bbh-trust__item+.bbh-trust__item{border-left:1px solid var(--color-outline-variant)}.bbh-trust__icon{flex:0 0 auto;width:1.8rem;height:1.8rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--color-surface-container-lowest);color:var(--color-primary);border:1px solid var(--color-outline-variant)}.bbh-featured{background:var(--color-surface)}.bbh-featured__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.bbh-featured-card{min-width:0;position:relative;border:1px solid var(--color-outline-variant);border-radius:var(--bbh-radius-md);background:var(--color-surface-container-lowest);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.bbh-featured-card:hover{transform:translateY(-4px);box-shadow:var(--bbh-shadow-soft);border-color:color-mix(in srgb,var(--color-primary) 24%,var(--color-outline-variant))}.bbh-featured-card__link{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:410px;height:100%;color:inherit;text-decoration:none}.bbh-featured-card__media{position:relative;min-height:100%;overflow:hidden;background:radial-gradient(circle at 48% 35%,color-mix(in srgb,var(--color-accent-gold) 12%,transparent),transparent 45%),var(--color-surface-container-low)}.bbh-featured-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-right:1px solid var(--color-outline-variant);pointer-events:none}.bbh-featured-card__media img{width:100%;height:100%;object-fit:contain;padding:clamp(1.5rem,3vw,2.6rem);transition:transform .55s cubic-bezier(.2,.7,.2,1)}.bbh-featured-card:hover .bbh-featured-card__media img{transform:scale(1.035)}.bbh-featured-card__placeholder{height:100%;min-height:410px;display:grid;place-items:center;padding:2rem;color:var(--color-primary)}.bbh-featured-card__content{display:flex;flex-direction:column;padding:clamp(1.6rem,3vw,2.4rem)}.bbh-featured-card__kicker{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.3rem;color:var(--color-on-surface-variant);font:650 .7rem/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.1em}.bbh-featured-card__kicker strong{color:var(--color-primary)}.bbh-featured-card__title{margin:0;color:var(--color-on-background);font:500 clamp(1.75rem,2.4vw,2.6rem)/1.03 var(--font-display);letter-spacing:-.025em}.bbh-featured-card__summary{margin:1rem 0 1.4rem;color:var(--color-on-surface-variant);font:500 .94rem/1.65 var(--font-body)}.bbh-featured-card__footer{margin-top:auto;padding-top:1.2rem;border-top:1px solid var(--color-outline-variant);display:flex;justify-content:space-between;align-items:center;gap:1rem}.bbh-featured-card__cta{display:inline-flex;align-items:center;gap:.55rem;color:var(--color-on-background);font:700 .82rem/1.2 var(--font-body)}.bbh-featured-card__tag{padding:.38rem .58rem;border-radius:999px;background:var(--color-surface-container-low);color:var(--color-on-surface-variant);font:650 .67rem/1 var(--font-body)}.bbh-research{background:var(--color-surface-container-low);border-block:1px solid var(--color-outline-variant)}.bbh-research__grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:1.15rem}.bbh-research-card{min-width:0;border:1px solid var(--color-outline-variant);border-radius:var(--bbh-radius-md);overflow:hidden;background:var(--color-surface-container-lowest);transition:transform .22s ease,box-shadow .22s ease}.bbh-research-card:hover{transform:translateY(-3px);box-shadow:var(--bbh-shadow-soft)}.bbh-research-card:first-child{grid-row:1 / 3}.bbh-research-card__link{height:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none}.bbh-research-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-surface-container)}.bbh-research-card:first-child .bbh-research-card__media{aspect-ratio:16 / 10}.bbh-research-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.bbh-research-card:hover .bbh-research-card__media img{transform:scale(1.025)}.bbh-research-card__placeholder{height:100%;min-height:180px;display:flex;flex-direction:column;justify-content:flex-end;padding:1.35rem;background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary) 12%,var(--color-surface-container)),var(--color-surface-container-lowest));color:var(--color-primary)}.bbh-research-card__content{flex:1;padding:clamp(1.25rem,2.5vw,2rem);display:flex;flex-direction:column}.bbh-research-card__meta{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.8rem;color:var(--color-on-surface-variant);font:650 .67rem/1.35 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.bbh-research-card__meta strong{color:var(--color-primary)}.bbh-research-card__title{margin:0;color:var(--color-on-background);font:500 clamp(1.45rem,2vw,2.2rem)/1.05 var(--font-display);letter-spacing:-.022em;text-wrap:balance}.bbh-research-card:first-child .bbh-research-card__title{font-size:clamp(2rem,3.2vw,3.2rem)}.bbh-research-card__excerpt{margin:.85rem 0 0;color:var(--color-on-surface-variant);font:500 .9rem/1.62 var(--font-body)}.bbh-research-card__bottom{margin-top:auto;padding-top:1.1rem;display:flex;align-items:center;gap:.5rem;color:var(--color-on-surface-variant);font:600 .72rem/1.3 var(--font-body)}.bbh-process{background:var(--color-surface)}.bbh-process__layout{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(3rem,8vw,8rem);align-items:start}.bbh-process__intro{position:sticky;top:112px}.bbh-process__intro .bbh-copy{max-width:32rem;margin:1.4rem 0 0}.bbh-process__list{border-top:1px solid var(--color-outline-variant)}.bbh-process-step{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1rem;padding:clamp(1.55rem,3vw,2.4rem) 0;border-bottom:1px solid var(--color-outline-variant)}.bbh-process-step__number{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);color:var(--color-primary);font:700 .74rem/1 var(--font-body);letter-spacing:.06em}.bbh-process-step__title{margin:0 0 .58rem;color:var(--color-on-background);font:500 clamp(1.35rem,2vw,1.8rem)/1.1 var(--font-display);letter-spacing:-.015em}.bbh-process-step__desc{max-width:62ch;margin:0;color:var(--color-on-surface-variant);font:500 .92rem/1.7 var(--font-body)}.bbh-philosophy{padding-block:clamp(5rem,9vw,9rem);background:transparent}.bbh-philosophy__panel{position:relative;overflow:hidden;padding:clamp(2rem,6vw,5.5rem);border-radius:var(--bbh-radius-lg);background:radial-gradient(circle at 92% 12%,rgba(217,189,143,.16),transparent 26rem),linear-gradient(135deg,var(--bbh-inverse-bg-2),var(--bbh-inverse-bg));color:var(--bbh-inverse-text);box-shadow:var(--bbh-shadow)}.bbh-philosophy__panel:before,.bbh-philosophy__panel:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.08);border-radius:50%;pointer-events:none}.bbh-philosophy__panel:before{width:420px;aspect-ratio:1;right:-160px;top:-180px}.bbh-philosophy__panel:after{width:270px;aspect-ratio:1;right:-65px;top:-95px}.bbh-philosophy__eyebrow{color:#d9bd8f}.bbh-philosophy__eyebrow:before{background:currentColor}.bbh-philosophy__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(3rem,8vw,8rem);align-items:end}.bbh-philosophy__heading{max-width:14ch;margin:0;color:var(--bbh-inverse-text);font:400 clamp(2.75rem,5vw,5rem)/.98 var(--font-display);letter-spacing:-.035em;text-wrap:balance}.bbh-philosophy__body{color:var(--bbh-inverse-muted);font:500 1rem/1.75 var(--font-body)}.bbh-philosophy__body p{margin:0 0 1rem}.bbh-philosophy__body p:last-child{margin-bottom:0}.bbh-philosophy__links{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:clamp(2.4rem,5vw,4rem);padding-top:1.6rem;border-top:1px solid var(--bbh-inverse-line)}.bbh-philosophy__link{display:inline-flex;align-items:center;gap:.5rem;padding:.68rem .9rem;border:1px solid var(--bbh-inverse-line);border-radius:999px;color:var(--bbh-inverse-text);text-decoration:none;font:650 .76rem/1.1 var(--font-body);transition:background .2s ease,border-color .2s ease,transform .2s ease}.bbh-philosophy__link:hover{transform:translateY(-2px);border-color:#ffffff4d;background:#ffffff12;color:var(--bbh-inverse-text)}.bbh-founder{background:var(--color-surface)}.bbh-founder__grid{display:grid;grid-template-columns:minmax(250px,.56fr) minmax(0,1.44fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.bbh-founder__side{padding-top:.5rem}.bbh-founder__side-note{max-width:20rem;margin:1rem 0 0;color:var(--color-on-surface-variant);font:500 .9rem/1.65 var(--font-body)}.bbh-founder__quote{position:relative;margin:0;padding:clamp(2rem,4vw,3.7rem);border:1px solid var(--color-outline-variant);border-radius:var(--bbh-radius-md);background:var(--color-surface-container-low)}.bbh-founder__quote-mark{position:absolute;top:.9rem;right:1.5rem;color:color-mix(in srgb,var(--color-primary) 12%,transparent);font:400 7rem/.8 Georgia,serif;-webkit-user-select:none;user-select:none}.bbh-founder__quote-text{position:relative;z-index:1;margin:0;color:var(--color-on-background);font:400 clamp(1.55rem,2.5vw,2.35rem)/1.34 var(--font-display);letter-spacing:-.018em}.bbh-founder__attribution{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1.2rem;margin-top:2rem;padding-top:1.3rem;border-top:1px solid var(--color-outline-variant)}.bbh-founder__name{margin:0 0 .25rem;color:var(--color-on-background);font:700 .95rem/1.2 var(--font-body)}.bbh-founder__credentials{margin:0;color:var(--color-on-surface-variant);font:550 .78rem/1.45 var(--font-body)}.bbh-newsletter{padding:clamp(1.5rem,4vw,3rem) 0 clamp(4rem,8vw,7rem);background:var(--color-surface)}.bbh-newsletter__panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.75fr);gap:clamp(2rem,6vw,5rem);align-items:center;padding:clamp(2rem,5vw,4.4rem);border-radius:var(--bbh-radius-lg);background:linear-gradient(135deg,var(--bbh-inverse-bg),var(--bbh-inverse-bg-2));color:var(--bbh-inverse-text)}.bbh-newsletter__panel:after{content:"";position:absolute;width:22rem;aspect-ratio:1;border:1px solid rgba(255,255,255,.08);border-radius:50%;right:-8rem;bottom:-13rem;box-shadow:0 0 0 4rem #ffffff05,0 0 0 8rem #ffffff03;pointer-events:none}.bbh-newsletter__content,.bbh-newsletter__form-wrap{position:relative;z-index:1}.bbh-newsletter__eyebrow{color:#d9bd8f}.bbh-newsletter__heading{max-width:12ch;margin:0;color:var(--bbh-inverse-text);font:400 clamp(2.35rem,4vw,4rem)/.98 var(--font-display);letter-spacing:-.03em}.bbh-newsletter__subhead{max-width:48ch;margin:1.1rem 0 0;color:var(--bbh-inverse-muted);font:500 .95rem/1.7 var(--font-body)}.bbh-newsletter__form-wrap{padding:1rem;border:1px solid var(--bbh-inverse-line);border-radius:20px;background:#ffffff0e}.bbh-newsletter__form{display:flex;gap:.6rem}.bbh-newsletter__input{flex:1 1 auto;min-width:0;min-height:50px;padding:.82rem 1rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff12;color:var(--bbh-inverse-text);font:500 .9rem/1.2 var(--font-body)}.bbh-newsletter__input::placeholder{color:#f6f2e88f}.bbh-newsletter__input:focus-visible{outline:2px solid #d9bd8f;outline-offset:2px}.bbh-newsletter__button{min-height:50px;padding:.82rem 1.2rem;border:0;border-radius:999px;background:var(--bbh-inverse-text);color:#0d2723;cursor:pointer;font:750 .84rem/1.15 var(--font-body)}.bbh-newsletter__button:hover{filter:brightness(.96)}.bbh-newsletter__fineprint{margin:.8rem .4rem 0;color:#f6f2e899;font:500 .68rem/1.5 var(--font-body)}.bbh-newsletter__message{margin:.8rem .4rem 0;font:600 .75rem/1.4 var(--font-body);color:var(--bbh-inverse-text)}.bbh-newsletter__message--error{color:#ffc4bd}@media(max-width:1050px){.bbh-hero__grid{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);gap:2.4rem}.bbh-hero__visual{min-height:520px}.bbh-featured-card__link{grid-template-columns:1fr;min-height:0}.bbh-featured-card__media{min-height:260px;aspect-ratio:4 / 3}.bbh-featured-card__media:after{border-right:0;border-bottom:1px solid var(--color-outline-variant)}.bbh-research__grid{grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr)}}@media(max-width:820px){.bbh-section-head{grid-template-columns:1fr;gap:1.25rem}.bbh-section-head__copy{justify-self:start}.bbh-hero{padding-top:1.6rem}.bbh-hero__grid{grid-template-columns:1fr;min-height:0}.bbh-hero__content{max-width:none}.bbh-hero__title{max-width:12ch}.bbh-hero__visual-wrap{max-width:650px}.bbh-hero__visual{min-height:520px}.bbh-trust__grid{grid-template-columns:repeat(2,1fr)}.bbh-trust__item:nth-child(3){border-left:0;border-top:1px solid var(--color-outline-variant)}.bbh-trust__item:nth-child(4){border-top:1px solid var(--color-outline-variant)}.bbh-featured__grid{grid-template-columns:1fr}.bbh-featured-card__link{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)}.bbh-featured-card__media{aspect-ratio:auto}.bbh-featured-card__media:after{border-bottom:0;border-right:1px solid var(--color-outline-variant)}.bbh-research__grid{grid-template-columns:1fr;grid-template-rows:auto}.bbh-research-card:first-child{grid-row:auto}.bbh-research-card:first-child .bbh-research-card__media{aspect-ratio:16 / 9}.bbh-process__layout{grid-template-columns:1fr;gap:2.3rem}.bbh-process__intro{position:static}.bbh-philosophy__grid{grid-template-columns:1fr;gap:2rem}.bbh-philosophy__heading{max-width:17ch}.bbh-founder__grid{grid-template-columns:1fr;gap:1.7rem}.bbh-founder__side-note{max-width:38rem}.bbh-newsletter__panel{grid-template-columns:1fr}.bbh-newsletter__heading{max-width:16ch}}@media(max-width:620px){:root{--bbh-radius-md: 20px;--bbh-radius-lg: 26px}.bbh-section{padding-block:4.4rem}.bbh-heading{font-size:clamp(2.35rem,12vw,3.5rem)}.bbh-hero__title{font-size:clamp(3rem,14.2vw,4.35rem);line-height:.94}.bbh-hero__actions{flex-direction:column}.bbh-button{width:100%}.bbh-hero__standards{display:grid;grid-template-columns:1fr}.bbh-hero__visual{min-height:450px;border-radius:24px}.bbh-hero__visual-title{font-size:2.2rem}.bbh-trust__grid{grid-template-columns:1fr}.bbh-trust__item+.bbh-trust__item{border-left:0;border-top:1px solid var(--color-outline-variant)}.bbh-trust__item{min-height:62px;justify-content:flex-start;text-align:left;padding-inline:.4rem}.bbh-featured-card__link{grid-template-columns:1fr}.bbh-featured-card__media{min-height:240px;aspect-ratio:4 / 3}.bbh-featured-card__media:after{border-right:0;border-bottom:1px solid var(--color-outline-variant)}.bbh-research-card__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bbh-process-step{grid-template-columns:50px minmax(0,1fr)}.bbh-process-step__number{width:40px;height:40px}.bbh-philosophy__panel{padding:2rem 1.35rem}.bbh-philosophy__heading{font-size:clamp(2.45rem,12vw,3.4rem)}.bbh-founder__quote{padding:1.6rem 1.3rem}.bbh-founder__quote-text{font-size:1.45rem;line-height:1.4}.bbh-founder__attribution{align-items:flex-start;flex-direction:column}.bbh-newsletter__panel{padding:2rem 1.25rem}.bbh-newsletter__form{flex-direction:column}.bbh-newsletter__button{width:100%}}@media(prefers-reduced-motion:reduce){.bbh-button,.bbh-link svg,.bbh-featured-card,.bbh-featured-card__media img,.bbh-research-card,.bbh-research-card__media img,.bbh-philosophy__link{transition:none!important}}.bbh-founder__portrait-wrap{margin-top:1.5rem;max-width:280px;overflow:hidden;border:1px solid var(--color-outline-variant);border-radius:22px;background:var(--color-surface-container-low)}.bbh-founder__portrait{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.bbh-button:focus-visible,.bbh-link:focus-visible,.bbh-philosophy__link:focus-visible,.bbh-featured-card__link:focus-visible,.bbh-research-card__link:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:4px}.bbh-featured-card__link:focus-visible,.bbh-research-card__link:focus-visible{border-radius:inherit}.bbh-newsletter__button:focus-visible{outline:2px solid #d9bd8f;outline-offset:3px}.bbh-evidence-index{background:var(--color-surface);padding-bottom:clamp(4rem,7vw,6.5rem)}.bbh-evidence-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-outline-variant);border-left:1px solid var(--color-outline-variant);border-radius:var(--bbh-radius-md);overflow:hidden}.bbh-evidence-index__card{min-width:0;min-height:250px;display:flex;flex-direction:column;padding:clamp(1.35rem,2.4vw,2rem);border-right:1px solid var(--color-outline-variant);border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);color:inherit;text-decoration:none;transition:background .2s ease,transform .2s ease}a.bbh-evidence-index__card:hover{background:var(--color-surface-container-low);color:inherit}.bbh-evidence-index__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2.6rem}.bbh-evidence-index__icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--color-outline-variant);border-radius:50%;color:var(--color-primary);background:var(--color-surface-container-low)}.bbh-evidence-index__number{color:var(--color-outline);font:650 .68rem/1 var(--font-body);letter-spacing:.08em}.bbh-evidence-index__title{margin:0;color:var(--color-on-background);font:500 clamp(1.5rem,2.1vw,2rem)/1.05 var(--font-display);letter-spacing:-.018em}.bbh-evidence-index__desc{margin:.72rem 0 0;color:var(--color-on-surface-variant);font:500 .84rem/1.6 var(--font-body)}.bbh-evidence-index__cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.25rem;color:var(--color-primary);font:700 .72rem/1.2 var(--font-body)}.bbh-evidence-index__card:focus-visible{position:relative;z-index:1;outline:2px solid var(--color-accent-gold);outline-offset:-4px}@media(max-width:820px){.bbh-evidence-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.bbh-evidence-index__grid{grid-template-columns:1fr}.bbh-evidence-index__card{min-height:210px}.bbh-evidence-index__top{margin-bottom:1.8rem}}.bb-home-theme .bbh-hero__visual-link{color:inherit;text-decoration:none;display:block}.bb-home-theme .bbh-section-head__subhead{margin:0 0 1rem}.bb-home-theme .bbh-process__cta{margin:1.4rem 0 0}.bbh-section{padding-block:clamp(3rem,5vw,5rem)}.bbh-section.bbh-space--tight{padding-block:clamp(2rem,3.4vw,3.1rem)}.bbh-section.bbh-space--compact{padding-block:clamp(2.7rem,4.4vw,4.35rem)}.bbh-section.bbh-space--standard{padding-block:clamp(3.6rem,6vw,6rem)}.bbh-section-head{gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(1.55rem,3vw,2.7rem)}.bbh-hero{padding:clamp(1.5rem,3vw,2.8rem) 0 clamp(2.8rem,5vw,4.5rem)}.bbh-hero__grid{min-height:min(640px,calc(100vh - 84px));gap:clamp(2.2rem,5vw,5rem)}.bbh-hero__visual{min-height:520px}.bbh-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bbh-hero__abstract{overflow:hidden}.bbh-hero__abstract-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 82%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 82%)}.bbh-hero__signal{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:.48rem;padding:.48rem .68rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#08191557;color:var(--bbh-inverse-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:650 .66rem/1 var(--font-body);letter-spacing:.04em}.bbh-hero__signal span{width:.42rem;height:.42rem;border-radius:50%;background:#d9bd8f;box-shadow:0 0 0 .2rem #d9bd8f1f}.bbh-hero__signal--1{top:25%;left:8%}.bbh-hero__signal--2{top:34%;right:7%}.bbh-hero__signal--3{top:50%;right:9%;bottom:auto;left:auto}.bbh-evidence-index.bbh-space--tight{padding-block:clamp(2rem,3.4vw,3.1rem)}.bbh-evidence-index.bbh-space--compact{padding-block:clamp(2.7rem,4.4vw,4.35rem)}.bbh-evidence-index.bbh-space--standard{padding-block:clamp(3.6rem,6vw,6rem)}.bbh-evidence-index__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bbh-evidence-index__card{min-height:210px;padding:clamp(1.15rem,2vw,1.65rem)}.bbh-evidence-index__top{margin-bottom:1.55rem}.bbh-master-hub{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;border:1px solid var(--color-outline-variant);border-radius:18px;background:var(--color-surface-container-low);color:inherit;text-decoration:none;transition:border-color .2s ease,background .2s ease,transform .2s ease}.bbh-master-hub:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-outline-variant));background:var(--color-surface-container-lowest);color:inherit}.bbh-master-hub__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary)}.bbh-master-hub__copy{display:grid;gap:.2rem}.bbh-master-hub__copy strong{color:var(--color-on-background);font:700 .9rem/1.3 var(--font-body)}.bbh-master-hub__copy span{color:var(--color-on-surface-variant);font:500 .78rem/1.45 var(--font-body)}.bbh-master-hub__arrow{color:var(--color-primary)}.bbh-master-hub:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:4px}.bbh-blog-collections{background:var(--color-surface-container-low);border-block:1px solid var(--color-outline-variant)}.bbh-blog-collections__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bbh-blog-collection{min-width:0;border:1px solid var(--color-outline-variant);border-radius:20px;overflow:hidden;background:var(--color-surface-container-lowest)}.bbh-blog-collection__link{min-height:250px;height:100%;display:flex;flex-direction:column;padding:1.35rem;color:inherit;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.bbh-blog-collection__link:hover{background:var(--color-surface);color:inherit}.bbh-blog-collection__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.bbh-blog-collection__icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--color-outline-variant);border-radius:50%;color:var(--color-primary);background:var(--color-surface-container-low)}.bbh-blog-collection__count{color:var(--color-on-surface-variant);font:650 .68rem/1 var(--font-body);letter-spacing:.05em;text-transform:uppercase}.bbh-blog-collection__label{margin:0 0 .45rem;color:var(--color-primary);font:700 .67rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.bbh-blog-collection__title{margin:0;color:var(--color-on-background);font:500 clamp(1.5rem,2vw,2rem)/1.05 var(--font-display);letter-spacing:-.018em}.bbh-blog-collection__desc{margin:.75rem 0 0;color:var(--color-on-surface-variant);font:500 .82rem/1.58 var(--font-body)}.bbh-blog-collection__latest{display:grid;gap:.25rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--color-outline-variant)}.bbh-blog-collection__latest span{color:var(--color-outline);font:700 .62rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.bbh-blog-collection__latest strong{color:var(--color-on-background);font:650 .78rem/1.4 var(--font-body)}.bbh-blog-collection__cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.1rem;color:var(--color-primary);font:700 .72rem/1.2 var(--font-body)}.bbh-blog-collection__link:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:-4px}.bbh-research__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:1rem}.bbh-research-card:first-child{grid-row:auto}.bbh-research-card:first-child .bbh-research-card__media,.bbh-research-card__media{aspect-ratio:3 / 2}.bbh-research-card:first-child .bbh-research-card__title,.bbh-research-card__title{font-size:clamp(1.35rem,1.7vw,1.85rem)}.bbh-research-card__content{padding:1.2rem}.bbh-research-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.bbh-philosophy{padding-block:clamp(2.8rem,5vw,4.8rem)}.bbh-philosophy__panel{padding:clamp(1.8rem,4vw,3.8rem)}.bbh-newsletter{padding:clamp(1.2rem,2.5vw,2rem) 0 clamp(2.8rem,5vw,4.2rem)}.bbh-trust__item{min-height:70px}@media(max-width:1050px){.bbh-evidence-index__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bbh-blog-collections__grid,.bbh-research__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.bbh-hero__visual{min-height:470px}.bbh-evidence-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.bbh-section,.bbh-section.bbh-space--tight,.bbh-section.bbh-space--compact,.bbh-section.bbh-space--standard{padding-block:2.8rem}.bbh-section-head{margin-bottom:1.55rem}.bbh-hero{padding:1.2rem 0 2.8rem}.bbh-hero__visual{min-height:410px}.bbh-hero__signal{font-size:.6rem;padding:.42rem .55rem}.bbh-hero__signal--1{top:24%;left:5%}.bbh-hero__signal--2{top:34%;right:4%}.bbh-hero__signal--3{bottom:31%;left:8%}.bbh-evidence-index__grid,.bbh-blog-collections__grid,.bbh-research__grid{grid-template-columns:1fr}.bbh-evidence-index__card{min-height:190px}.bbh-blog-collection__link{min-height:0}.bbh-master-hub{grid-template-columns:auto minmax(0,1fr)}.bbh-master-hub__arrow{display:none}.bbh-philosophy{padding-block:2.8rem}}.bbh-featured-card__link,.bbh-featured-card__placeholder{min-height:350px}.bbh-featured-card__content{padding:clamp(1.3rem,2.4vw,2rem)}.bbh-process__layout{gap:clamp(2.2rem,5vw,5rem)}.bbh-process-step{padding:clamp(1.2rem,2vw,1.7rem) 0}.bbh-founder__grid{gap:clamp(2rem,5vw,5rem)}.bbh-founder__quote{padding:clamp(1.7rem,3vw,2.8rem)}@media(max-width:620px){.bbh-featured-card__link{min-height:0}.bbh-featured-card__placeholder{min-height:230px}}.bbh-partnership{position:relative;overflow:hidden;padding:clamp(4.8rem,8vw,8rem) 0;background:radial-gradient(circle at 9% 12%,rgba(228,199,155,.14),transparent 24rem),radial-gradient(circle at 92% 82%,rgba(125,181,163,.14),transparent 28rem),var(--color-primary-container);color:var(--color-on-primary)}.bbh-partnership:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:linear-gradient(115deg,rgba(0,0,0,.75),transparent 66%);mask-image:linear-gradient(115deg,rgba(0,0,0,.75),transparent 66%)}.bbh-partnership .bbh-shell{position:relative;z-index:1}.bbh-partnership__panel{display:grid;gap:clamp(2.6rem,5vw,5rem)}.bbh-partnership__header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);gap:clamp(2rem,5vw,5.5rem);align-items:end}.bbh-partnership__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1rem;color:#e4c79b;font:780 .68rem/1.15 var(--font-body);letter-spacing:.14em;text-transform:uppercase}.bbh-partnership__eyebrow-dot{width:.46rem;height:.46rem;border-radius:50%;background:#e4c79b;box-shadow:0 0 0 .24rem #e4c79b1f}.bbh-partnership__heading{max-width:14ch;margin:0;color:var(--color-on-primary);font:450 clamp(3rem,5.8vw,5.8rem)/.94 var(--font-display);letter-spacing:-.045em}.bbh-partnership__lede{max-width:52ch;margin:0 0 .3rem;color:#f7f9f8bd;font:520 clamp(.96rem,1.25vw,1.12rem)/1.75 var(--font-body)}.bbh-partnership__content{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(2rem,5vw,5rem);align-items:start}.bbh-partnership__story{border-top:1px solid rgba(255,255,255,.16)}.bbh-partnership__point{display:grid;grid-template-columns:56px minmax(0,1fr);gap:1rem;padding:clamp(1.5rem,2.6vw,2.3rem) 0;border-bottom:1px solid rgba(255,255,255,.16)}.bbh-partnership__point-number{color:#e4c79b;font:760 .7rem/1.3 var(--font-body);letter-spacing:.14em;padding-top:.35rem}.bbh-partnership__point h3{margin:0 0 .7rem;color:var(--color-on-primary);font:520 clamp(1.55rem,2.2vw,2.25rem)/1.08 var(--font-display);letter-spacing:-.025em}.bbh-partnership__point p{max-width:67ch;margin:0;color:#f7f9f8b0;font:500 .88rem/1.75 var(--font-body)}.bbh-partnership__offer{position:sticky;top:6.5rem;display:grid;gap:1rem;padding:clamp(1.65rem,3vw,2.35rem);border:1px solid rgba(255,255,255,.34);border-radius:clamp(24px,2.6vw,32px);background:radial-gradient(circle at 92% 0%,rgba(184,135,85,.17),transparent 13rem),#f4f1e8;color:#10201b;box-shadow:0 28px 80px #04120f47}.bbh-partnership__offer-kicker{margin:0;color:var(--color-primary);font:800 .68rem/1.2 var(--font-body);letter-spacing:.13em;text-transform:uppercase}.bbh-partnership__offer-title{display:grid;gap:.25rem;margin:.1rem 0 0}.bbh-partnership__offer-title strong{color:#10201b;font:500 clamp(2.65rem,4.8vw,4.5rem)/.9 var(--font-display);letter-spacing:-.045em}.bbh-partnership__offer-title span{color:#465b54;font:700 .82rem/1.4 var(--font-body)}.bbh-partnership__offer-copy{margin:.15rem 0 0;color:#5b6c66;font:530 .82rem/1.6 var(--font-body)}.bbh-partnership__code-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:stretch;margin-top:.3rem}.bbh-partnership__code{min-height:62px;display:flex;align-items:center;justify-content:center;padding:.8rem 1rem;border:1px dashed rgba(16,32,27,.38);border-radius:14px;background:#ffffff8f;color:#10201b;font:850 clamp(1.45rem,2.8vw,2.15rem)/1 var(--font-body);letter-spacing:.12em}.bbh-partnership__copy-button{min-height:62px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.8rem 1rem;border:1px solid var(--color-primary);border-radius:14px;background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;font:760 .75rem/1.2 var(--font-body);transition:transform .18s ease,filter .18s ease,background .18s ease}.bbh-partnership__copy-button:hover{transform:translateY(-1px);filter:brightness(1.06)}.bbh-partnership__copy-button:focus-visible{outline:2px solid #b88755;outline-offset:3px}.bbh-partnership__copy-button.is-copied{background:#10201b;border-color:#10201b}.bbh-partnership__link{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1rem;border-radius:999px;background:#10201b;color:#f7f9f8;text-decoration:none;font:760 .78rem/1.2 var(--font-body);transition:transform .18s ease,filter .18s ease}.bbh-partnership__link:hover{color:#f7f9f8;transform:translateY(-1px);filter:brightness(1.08)}.bbh-partnership__link:focus-visible{outline:2px solid #b88755;outline-offset:3px}.bbh-partnership__disclosure{margin:.25rem 0 0;padding-top:1rem;border-top:1px solid rgba(16,32,27,.13);color:#65756f;font:500 .7rem/1.6 var(--font-body)}.bbh-partnership__disclosure strong{color:#33463f;font-weight:800}.bbh-partnership__principle{display:grid;grid-template-columns:170px minmax(0,1fr);gap:1.4rem;align-items:baseline;padding-top:clamp(1.6rem,3vw,2.4rem);border-top:1px solid rgba(255,255,255,.18)}.bbh-partnership__principle span{color:#e4c79b;font:780 .66rem/1.2 var(--font-body);letter-spacing:.13em;text-transform:uppercase}.bbh-partnership__principle p{max-width:44ch;margin:0;color:var(--color-on-primary);font:500 clamp(1.45rem,2.4vw,2.3rem)/1.2 var(--font-display);letter-spacing:-.025em}@media(max-width:900px){.bbh-partnership__header,.bbh-partnership__content{grid-template-columns:1fr}.bbh-partnership__heading{max-width:16ch}.bbh-partnership__lede{max-width:64ch}.bbh-partnership__offer{position:relative;top:auto;max-width:620px}}@media(max-width:820px){.bbh-hero__grid{gap:0}.bbh-hero__content{display:contents}.bbh-hero__eyebrow{order:1;justify-self:start}.bbh-hero__title{order:2}.bbh-hero__visual-wrap{order:3;width:100%;max-width:650px;margin-top:1.45rem}.bbh-hero__lede{order:4;margin-top:1.65rem}.bbh-hero__actions{order:5}.bbh-hero__standards{order:6}.bbh-partnership{padding:4rem 0}.bbh-partnership__panel{gap:2.35rem}.bbh-partnership__header{gap:1.35rem}.bbh-partnership__heading{font-size:clamp(2.75rem,13vw,4rem);max-width:12ch}.bbh-partnership__lede{font-size:.91rem;line-height:1.7}.bbh-partnership__content{gap:2rem}.bbh-partnership__offer{order:-1;width:100%;padding:1.35rem;border-radius:24px}.bbh-partnership__offer-title strong{font-size:clamp(2.55rem,14vw,3.8rem)}.bbh-partnership__code-box{grid-template-columns:minmax(0,1fr) auto}.bbh-partnership__copy-button{padding-inline:.85rem}.bbh-partnership__point{grid-template-columns:38px minmax(0,1fr);gap:.7rem;padding:1.45rem 0}.bbh-partnership__point h3{font-size:1.65rem}.bbh-partnership__point p{font-size:.84rem}.bbh-partnership__principle{grid-template-columns:1fr;gap:.7rem}}@media(max-width:390px){.bbh-partnership__code-box{grid-template-columns:1fr}.bbh-partnership__copy-button{min-height:52px}}.bbh-partnership__answer{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1.4rem;align-items:start;padding:clamp(1.35rem,2.5vw,2rem);border:1px solid rgba(228,199,155,.34);border-radius:22px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff0d}.bbh-partnership__answer-label{color:#e4c79b;font:800 .66rem/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;padding-top:.22rem}.bbh-partnership__answer p{display:grid;gap:.55rem;margin:0}.bbh-partnership__answer strong{color:#fff;font:520 clamp(1.55rem,2.5vw,2.45rem)/1.08 var(--font-display);letter-spacing:-.025em}.bbh-partnership__answer p span{max-width:78ch;color:#f7f9f8b8;font:520 .86rem/1.7 var(--font-body)}.bbh-partnership__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-2rem 0 0;border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden;background:#04120f2e}.bbh-partnership__fact{min-width:0;padding:1rem 1.15rem}.bbh-partnership__fact+.bbh-partnership__fact{border-left:1px solid rgba(255,255,255,.14)}.bbh-partnership__fact dt{margin:0 0 .42rem;color:#f7f9f880;font:750 .62rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.bbh-partnership__fact dd{margin:0;color:#fff;font:680 .82rem/1.35 var(--font-body)}.bbh-partnership__offer-copy strong{color:#233a33;font-weight:850}.bbh-partnership__shop-button{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1.15rem;border:1px solid #10201b;border-radius:999px;background:#10201b;color:#f7f9f8;text-decoration:none;font:800 .82rem/1.2 var(--font-body);box-shadow:0 12px 30px #10201b24;transition:transform .18s ease,filter .18s ease}.bbh-partnership__shop-button:hover{color:#f7f9f8;transform:translateY(-1px);filter:brightness(1.08)}.bbh-partnership__shop-button:focus-visible{outline:2px solid #b88755;outline-offset:3px}.bbh-partnership__guide-link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:#224d41;text-decoration:none;font:760 .73rem/1.35 var(--font-body)}.bbh-partnership__guide-link:hover{text-decoration:underline;text-underline-offset:3px}.bbh-partnership__guide-link:focus-visible{outline:2px solid #b88755;outline-offset:3px}.bbh-partnership__terms{margin:-.15rem 0 0;color:#718079;font:500 .64rem/1.5 var(--font-body);text-align:center}.bbh-partnership__faq{display:grid;grid-template-columns:minmax(240px,.56fr) minmax(0,1.44fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,3.6rem) 0;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.bbh-partnership__faq-intro{align-self:start}.bbh-partnership__faq-kicker{margin:0 0 .7rem;color:#e4c79b;font:800 .66rem/1.2 var(--font-body);letter-spacing:.13em;text-transform:uppercase}.bbh-partnership__faq-intro h3{max-width:12ch;margin:0;color:#fff;font:500 clamp(2rem,3.4vw,3.25rem)/1 var(--font-display);letter-spacing:-.03em}.bbh-partnership__faq-intro>p:last-child{max-width:38ch;margin:1rem 0 0;color:#f7f9f89e;font:500 .78rem/1.7 var(--font-body)}.bbh-partnership__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#ffffff24}.bbh-partnership__faq-item{min-width:0;padding:clamp(1.25rem,2.3vw,1.8rem);background:#04120f6e}.bbh-partnership__faq-item h4{margin:0 0 .72rem;color:#fff;font:650 1rem/1.35 var(--font-body)}.bbh-partnership__faq-item p{margin:0;color:#f7f9f8a3;font:500 .76rem/1.72 var(--font-body)}.bbh-partnership__source-note{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding:1.2rem 0 0}.bbh-partnership__source-note span{display:block;margin-bottom:.35rem;color:#e4c79b;font:780 .62rem/1.2 var(--font-body);letter-spacing:.11em;text-transform:uppercase}.bbh-partnership__source-note p{max-width:76ch;margin:0;color:#f7f9f88a;font:500 .68rem/1.6 var(--font-body)}.bbh-partnership__source-links{display:flex;flex-wrap:wrap;gap:.6rem}.bbh-partnership__source-links a{display:inline-flex;padding:.55rem .75rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#f7f9f8c7;text-decoration:none;font:700 .64rem/1.2 var(--font-body)}.bbh-partnership__source-links a:hover{color:#fff;border-color:#ffffff57}.bbh-hero__visual-bottom{z-index:3}.bbh-hero__visual-top{z-index:4}.bbh-hero__abstract{z-index:0}@media(max-width:900px){.bbh-partnership__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-1.2rem}.bbh-partnership__fact:nth-child(3){border-left:0;border-top:1px solid rgba(255,255,255,.14)}.bbh-partnership__fact:nth-child(4){border-top:1px solid rgba(255,255,255,.14)}.bbh-partnership__faq{grid-template-columns:1fr}.bbh-partnership__faq-intro h3{max-width:16ch}.bbh-partnership__source-note{grid-template-columns:1fr}}@media(max-width:620px){.bbh-partnership__answer{grid-template-columns:1fr;gap:.75rem;padding:1.2rem}.bbh-partnership__answer strong{font-size:1.55rem}.bbh-partnership__facts{grid-template-columns:1fr 1fr}.bbh-partnership__fact{padding:.9rem}.bbh-partnership__faq-grid{grid-template-columns:1fr}.bbh-partnership__shop-button{width:100%}.bbh-partnership__source-links{align-items:flex-start;flex-direction:column}.bbh-hero__visual-bottom{padding-top:4.8rem}.bbh-hero__abstract-word{top:36%;font-size:2.45rem}.bbh-hero__orbit{width:min(72%,310px);transform:translateY(-15%)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/home-premium.css.map */
