@font-face{font-family:__Archivo_338a41;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/acbc15af813db7aa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Archivo_338a41;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/ecd934dfd80fabd6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Archivo_338a41;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/38c38f6afd8f894a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Archivo_Fallback_338a41;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_338a41{font-family:__Archivo_338a41,__Archivo_Fallback_338a41;font-weight:800;font-style:normal}.__variable_338a41{--font-bf-display:"__Archivo_338a41","__Archivo_Fallback_338a41"}@font-face{font-family:__Spectral_5cf6e7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_5cf6e7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_5cf6e7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Spectral_5cf6e7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spectral_5cf6e7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spectral_5cf6e7;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eba0a4e5bf800560-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Spectral_5cf6e7;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6adccebe1b78ad4c-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Spectral_5cf6e7;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1ee996a2e7c8d770-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Spectral_5cf6e7;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/581701471b17b157-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Spectral_5cf6e7;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1eedfae966de4e1c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Spectral_Fallback_5cf6e7;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_5cf6e7{font-family:__Spectral_5cf6e7,__Spectral_Fallback_5cf6e7;font-style:normal}.__variable_5cf6e7{--font-bf-body:"__Spectral_5cf6e7","__Spectral_Fallback_5cf6e7"}@font-face{font-family:__Space_Mono_33c22e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_33c22e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_33c22e;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_Fallback_33c22e;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_33c22e{font-family:__Space_Mono_33c22e,__Space_Mono_Fallback_33c22e;font-weight:400;font-style:normal}.__variable_33c22e{--font-bf-mono:"__Space_Mono_33c22e","__Space_Mono_Fallback_33c22e"}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden}html{-webkit-text-size-adjust:100%}blockquote,body,dd,dl,figure,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}img,picture,svg{display:block;max-width:100%}button{font:inherit;background:none;border:0;padding:0}a,button{color:inherit}:where(h1,h2,h3){font-weight:inherit}:root{--bf-ink:#251c22;--bf-plaster:#e8e2dc;--bf-chalk:#fbfaf9;--bf-aubergine:#3b2231;--bf-lacquer:#c4344e;--bf-brass:#7a6136;--bf-brass-lift:#c9a971;--bf-ink-soft:#5a4b43;--fs-hero:clamp(2.6rem,5.2vw,4.75rem);--fs-h2:clamp(1.9rem,4.4vw,3.5rem);--fs-row:clamp(1.5rem,4.5vw,2.25rem);--fs-lead:clamp(1.3rem,4vw,1.75rem);--fs-body:clamp(1.1875rem,2.4vw,1.375rem);--fs-label:clamp(0.8125rem,1.6vw,0.875rem);--lh-hero:0.95;--lh-h2:1.02;--lh-body:1.62;--measure:34rem;--measure-wide:62rem;--gutter:clamp(1.5rem,6vw,5rem);--section-y:clamp(5rem,14vw,11rem)}body{background:var(--bf-plaster);color:var(--bf-ink);font-family:var(--font-bf-body),Georgia,serif;font-size:var(--fs-body);line-height:var(--lh-body);font-optical-sizing:auto}:focus-visible{outline:3px solid var(--bf-lacquer);outline-offset:3px}.bf-display{font-family:var(--font-bf-display),"Helvetica Neue",Arial,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.02em}.bf-h1{font-size:var(--fs-hero);line-height:var(--lh-hero);max-width:28ch;margin-inline:auto;text-wrap:balance}.bf-row{font-size:var(--fs-row);line-height:1}.bf-h2{font-size:var(--fs-h2);line-height:var(--lh-h2);text-wrap:balance}.bf-lead{font-size:var(--fs-lead);line-height:1.4}.bf-body,.bf-lead{max-width:var(--measure);margin-inline:auto}.bf-label{font-family:var(--font-bf-mono),"Courier New",monospace;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--bf-brass)}.bf-accent,.bf-period{color:var(--bf-lacquer)}.bf-accent{font-weight:600}.bf-band--aubergine .bf-accent{color:var(--bf-brass-lift)}.bf-band{padding-block:var(--section-y)}.bf-band--plaster{background:var(--bf-plaster);color:var(--bf-ink)}.bf-band--aubergine{background:var(--bf-aubergine);color:var(--bf-chalk)}.bf-band--aubergine .bf-label,.bf-band--aubergine .bf-period{color:var(--bf-brass-lift)}.bf-wrap{padding-inline:var(--gutter);margin-inline:auto;max-width:78rem;text-align:center}.bf-head{margin-top:1.5rem}.bf-head--narrow{max-width:24ch;margin-inline:auto}.bf-stack{margin-top:clamp(2.5rem,7vw,4.5rem);display:grid;gap:clamp(1.75rem,4vw,2.5rem)}.bf-stack--tight{margin-top:clamp(1.75rem,4vw,2.5rem);gap:1.25rem}.bf-cta-block{margin-top:clamp(2rem,5vw,3rem)}.bf-menu{margin-top:clamp(2.5rem,7vw,4.5rem);display:grid;gap:clamp(2rem,5vw,3.25rem)}.bf-menu__head{display:flex;flex-direction:column;align-items:center;gap:.5rem}.bf-menu__name{max-width:28ch}.bf-menu__body{margin-top:.75rem;max-width:var(--measure);margin-inline:auto;color:var(--bf-ink-soft)}.bf-band--aubergine .bf-menu__body{color:var(--bf-plaster)}.bf-menu--compact{max-width:62rem;margin-inline:auto;gap:clamp(2.5rem,6vw,3.5rem) 4rem}@media (min-width:48rem){.bf-menu--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.bf-menu--compact>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 2rem)}}.bf-menu--compact .bf-menu__name{font-size:clamp(1.25rem,2.6vw,1.5rem);line-height:1.1;text-wrap:balance}.bf-menu--compact .bf-menu__body{margin-top:.625rem}.bf-vsl{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:20px;background:#1c1018}.bf-vsl__frame,.bf-vsl__poster{position:absolute;inset:0;width:100%;height:100%;border:0}.bf-vsl__poster{-o-object-fit:cover;object-fit:cover}.bf-vsl__control{position:absolute;inset:0;display:grid;place-items:center;width:100%;cursor:pointer;text-decoration:none;color:var(--bf-chalk)}.bf-vsl__play{width:clamp(4rem,13vw,5.5rem);height:clamp(4rem,13vw,5.5rem);border-radius:50%;background:var(--bf-lacquer);position:relative;transition:transform .18s ease}.bf-vsl__play:after{content:"";position:absolute;top:50%;left:54%;transform:translate(-50%,-50%);border-style:solid;border-width:.7rem 0 .7rem 1.15rem;border-color:transparent transparent transparent var(--bf-chalk)}.bf-vsl__control:hover .bf-vsl__play{transform:scale(1.06)}.bf-vsl__meta{position:absolute;bottom:1rem;left:1.25rem;color:var(--bf-brass-lift)}.bf-vsl__label{margin-bottom:.9rem}.bf-vsl__caption{margin-top:1.5rem;color:var(--bf-ink-soft)}.bf-problem__lead{color:var(--bf-ink-soft)}.bf-levers__lead,.bf-problem__lead{margin-top:clamp(1.25rem,3vw,2rem);max-width:var(--measure-wide)}.bf-levers{margin-top:clamp(2.5rem,7vw,4.5rem);display:grid;gap:clamp(2.75rem,7vw,3.5rem)}@media (min-width:40rem){.bf-levers{grid-template-columns:repeat(2,1fr)}}@media (min-width:62rem){.bf-levers{gap:4.5rem 5rem}}.bf-lever__title{margin-top:.75rem;font-size:clamp(1.5rem,4vw,1.75rem);line-height:1.05;text-wrap:balance}.bf-lever__body{margin-top:.875rem;max-width:var(--measure);margin-inline:auto;color:var(--bf-plaster)}.bf-levers__close{margin-top:clamp(2.5rem,7vw,4rem);color:var(--bf-chalk);font-weight:600}.bf-solves__lead{margin-top:clamp(1.25rem,3vw,2rem);color:var(--bf-ink-soft)}.bf-solves{margin-top:clamp(3rem,8vw,5.5rem);display:grid;gap:clamp(3rem,8vw,5rem)}.bf-solves__text{margin-top:.75rem;max-width:40rem}.bf-solves__source{margin-top:.75rem;font-size:var(--fs-label);color:var(--bf-ink-soft)}.bf-solves__close{margin-top:clamp(3.5rem,9vw,6rem);color:var(--bf-ink-soft)}.bf-band--lacquer{background:var(--bf-lacquer);color:var(--bf-chalk)}.bf-band--lacquer .bf-period{color:var(--bf-ink)}.bf-band--lacquer .bf-label{color:var(--bf-chalk)}.bf-band--lacquer .bf-cta{background:var(--bf-ink)}.bf-band--lacquer .bf-cta:hover{background:var(--bf-chalk);color:var(--bf-ink)}.bf-band--lacquer :focus-visible{outline-color:var(--bf-chalk)}.bf-bridge__h2{margin-top:clamp(1rem,2.5vw,1.75rem);margin-inline:auto;max-width:22ch;font-size:clamp(2.4rem,6.4vw,6rem);line-height:var(--lh-hero);text-wrap:balance}.bf-band--chalk{background:var(--bf-chalk);color:var(--bf-ink)}.bf-case__lead{margin-top:clamp(1.25rem,3vw,2rem);max-width:var(--measure-wide);color:var(--bf-ink-soft)}.bf-gallery{margin-top:clamp(2.5rem,7vw,4.5rem);display:grid;gap:clamp(2rem,5vw,2.5rem) clamp(1rem,2.5vw,1.5rem);text-align:left}.bf-shot__frame{aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:var(--bf-plaster)}.bf-shot__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bf-shot__frame--contain{aspect-ratio:4/5;padding-top:clamp(1rem,3vw,2rem)}.bf-shot__frame--contain img{-o-object-fit:contain;object-fit:contain;-o-object-position:50% 100%;object-position:50% 100%;transform:scale(1.3);transform-origin:50% 15%}.bf-shot--lead .bf-shot__frame{aspect-ratio:16/9}.bf-shot__caption{margin-top:.75rem;color:var(--bf-ink-soft)}@media (min-width:48rem){.bf-gallery{grid-template-columns:repeat(12,minmax(0,1fr))}.bf-shot--lead{grid-column:1/-1}.bf-shot:not(.bf-shot--lead) .bf-shot__frame{aspect-ratio:auto;height:clamp(16rem,30vw,28rem)}.bf-shot:nth-child(2){grid-column:1/span 7}.bf-shot:nth-child(3){grid-column:8/span 5}.bf-shot:nth-child(4){grid-column:1/span 5}.bf-shot:nth-child(5){grid-column:6/span 7}}.bf-case__facts{margin-top:clamp(2.5rem,6vw,4rem);margin-inline:auto;max-width:60rem;display:grid;gap:1.75rem 2rem;font-size:var(--fs-body)}@media (min-width:48rem){.bf-case__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-case__tick{display:block;color:var(--bf-brass);font-weight:600;margin-bottom:.25rem}.bf-case__quote{margin-top:clamp(3.5rem,9vw,6rem)}.bf-case__site{display:inline-block;margin-top:1.25rem;font-size:var(--fs-label);text-decoration:underline;text-underline-offset:.25em;color:var(--bf-ink-soft)}.bf-case__site:hover{color:var(--bf-lacquer)}.bf-pull__text{font-size:clamp(1.5rem,3.4vw,2.75rem);line-height:1.18;letter-spacing:-.01em;max-width:44ch;margin-inline:auto;text-wrap:balance}.bf-pull__by{margin-top:clamp(2rem,5vw,3rem);display:flex;flex-direction:column;align-items:center}.bf-pull__by .bf-quote__initial,.bf-pull__by .bf-quote__photo{width:4rem;height:4rem;font-size:1.5rem;margin-bottom:1rem}.bf-pull__name{font-weight:600}.bf-pull__biz{margin-top:.15rem;font-size:var(--fs-label);color:var(--bf-ink-soft)}.bf-belle__lead{margin-top:1.5rem}.bf-belle{margin-top:clamp(3rem,8vw,5.5rem);margin-inline:auto;max-width:52rem;display:grid;gap:clamp(2.5rem,6vw,4rem);text-align:left}.bf-belle__step{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:clamp(1.25rem,4vw,3.5rem);column-gap:clamp(1.25rem,4vw,3.5rem);align-items:start}.bf-belle__letter{width:.8em;font-size:clamp(5rem,16vw,11rem);line-height:.78;color:var(--bf-lacquer)}.bf-belle__name{font-size:var(--fs-row);line-height:1}.bf-belle__meta{margin-top:.6rem}.bf-belle__body{margin-top:1rem;max-width:var(--measure);color:var(--bf-ink-soft)}.bf-belle__body strong{font-weight:600;color:var(--bf-ink)}.bf-booking__lead{margin-top:1.5rem}.bf-cal{min-height:640px;background:var(--bf-chalk);border-radius:20px;overflow:hidden}@media (min-width:900px){.bf-cal{min-height:720px}}.bf-optin__lead{margin-top:1.5rem}.bf-optin__form{margin-top:clamp(2rem,5vw,3rem);display:grid;gap:1rem;max-width:30rem;margin-inline:auto}.bf-optin__form .bf-input{text-align:center}.bf-input{font:inherit;color:var(--bf-ink);background:var(--bf-chalk);border:0;border-radius:14px;padding:1rem 1.15rem;min-height:56px;width:100%}.bf-input::-moz-placeholder{color:var(--bf-ink-soft);opacity:.7}.bf-input::placeholder{color:var(--bf-ink-soft);opacity:.7}.bf-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.bf-consent{display:flex;gap:.75rem;align-items:flex-start;font-size:var(--fs-label);line-height:1.5;color:var(--bf-ink-soft);text-align:left}.bf-consent input{width:1.5rem;height:1.5rem;flex-shrink:0;accent-color:var(--bf-lacquer);margin-top:.1rem}.bf-consent a{text-decoration:underline}.bf-optin__form .bf-cta{justify-self:center;margin-top:.5rem}.bf-optin__form .bf-cta:disabled{opacity:.6;cursor:default}.bf-optin__error{font-size:var(--fs-label);color:var(--bf-lacquer)}.bf-optin__done{margin-top:clamp(2rem,5vw,3rem);display:grid;gap:.75rem}.bf-optin__doneTitle{font-size:var(--fs-row);line-height:1.1}.bf-quote__initial,.bf-quote__photo{width:3rem;height:3rem;border-radius:50%;flex-shrink:0}.bf-quote__photo{-o-object-fit:cover;object-fit:cover}.bf-quote__initial{display:grid;place-items:center;background:var(--bf-brass);color:var(--bf-chalk);font-size:1.125rem}.bf-quote__biz{display:block;margin-top:.25rem}.bf-carousel{margin-top:clamp(3rem,8vw,5.5rem)}.bf-carousel__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.bf-carousel__track::-webkit-scrollbar{display:none}.bf-carousel__slide{flex:0 0 100%;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-inline:.25rem}.bf-carousel__quote{font-size:clamp(1.625rem,3.8vw,3rem);line-height:1.22;letter-spacing:-.01em;max-width:30ch;margin-inline:auto;text-wrap:balance}.bf-carousel__quote:before{content:"\201C";display:block;font-family:var(--font-bf-display),"Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:2.6em;line-height:.6;height:.45em;color:var(--bf-lacquer)}.bf-carousel__by{margin-top:clamp(2rem,5vw,3rem);display:flex;align-items:center;gap:1.125rem;text-align:left}.bf-carousel__face{width:clamp(3.5rem,7vw,4.5rem);height:clamp(3.5rem,7vw,4.5rem);font-size:1.5rem}.bf-carousel__name{display:block;font-weight:600}.bf-carousel__controls{margin-top:clamp(2.5rem,6vw,3.5rem);display:flex;align-items:center;justify-content:center;gap:1.5rem}.bf-carousel__count{min-width:5.5ch;font-variant-numeric:tabular-nums}.bf-carousel__btn{width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;background:var(--bf-ink);color:var(--bf-chalk);cursor:pointer;transition:background-color .2s ease}.bf-carousel__btn:hover:not(:disabled){background:var(--bf-lacquer)}.bf-carousel__btn:disabled{background:transparent;color:var(--bf-ink-soft);opacity:.4;cursor:default}.bf-carousel__btn svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.bf-fit{display:grid}.bf-fit__col{display:flex}.bf-fit__col--plaster{background:var(--bf-plaster);color:var(--bf-ink)}.bf-fit__inner{padding:var(--section-y) var(--gutter);margin-inline:auto;max-width:39rem;width:100%}.bf-fit__title{margin-top:1.5rem;font-size:var(--fs-row);line-height:1.05}.bf-list{margin-top:clamp(1.75rem,4vw,2.5rem);display:grid;gap:1.125rem;max-width:var(--measure);margin-inline:auto}.bf-list>li{display:grid;grid-template-columns:1.75rem 1fr;text-align:left}.bf-list__sub{margin-top:.35rem;display:flex;flex-wrap:wrap;font-size:.9em;color:var(--bf-ink-soft)}.bf-list__sub li+li:before{content:"·";margin-inline:.55em;color:var(--bf-brass);font-weight:700}.bf-band--aubergine .bf-list__sub{color:var(--bf-plaster)}.bf-band--aubergine .bf-list__sub li+li:before{color:var(--bf-brass-lift)}.bf-list__mark{color:var(--bf-brass);font-weight:600}.bf-band--aubergine .bf-list__mark{color:var(--bf-brass-lift)}@media (min-width:900px){.bf-fit{grid-template-columns:repeat(2,minmax(0,1fr))}}.bf-letter{max-width:48rem;margin-inline:auto}.bf-letter__photo{width:clamp(11rem,34vw,15rem);height:auto;border-radius:50%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;margin-inline:auto;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.bf-ya{display:inline-block;transform:scaleX(-1);color:var(--bf-lacquer)}.bf-footer{padding-block:clamp(3rem,8vw,5rem)}.bf-footer__row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2rem}.bf-masthead{padding:2rem var(--gutter) 0;text-align:center}.bf-mark{width:2.75rem;height:2.75rem;margin-inline:auto}.bf-hero{padding-block:clamp(2rem,6vw,3.5rem) 0}.bf-proofline{margin-bottom:clamp(1.75rem,4vw,2.5rem)}.bf-avatars{display:flex;justify-content:center;margin-bottom:.75rem}.bf-avatar{width:2.75rem;height:2.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px var(--bf-plaster)}.bf-avatar+.bf-avatar{margin-left:-.7rem}.bf-proofline__text{font-size:var(--fs-label);letter-spacing:.04em;color:var(--bf-ink-soft)}.bf-stars{color:var(--bf-lacquer);letter-spacing:.06em}.bf-hero__lead{margin-top:clamp(1.25rem,3vw,2rem);max-width:var(--measure-wide)}.bf-hero__video{margin-top:clamp(2.5rem,6vw,4rem)}.bf-trust{margin-top:1rem}.bf-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:56px;padding:.9rem 2rem;border-radius:999px;background:var(--bf-lacquer);color:var(--bf-chalk);font-family:var(--font-bf-mono),"Courier New",monospace;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .16s ease}.bf-cta:hover{background:var(--bf-ink)}.bf-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.bf-reveal--in{opacity:1;transform:none}.bf-faq{max-width:52rem;margin-inline:auto;margin-top:clamp(2.5rem,7vw,4.5rem)}.bf-faq .faq-toggle{gap:.9rem}.bf-faq .faq-q{transition:color .12s;text-align:center}.bf-faq .faq-toggle:hover .faq-q,.bf-faq .faq-toggle[aria-expanded=true] .faq-q{color:var(--acc)}@media (prefers-reduced-motion:reduce){.bf-reveal{opacity:1;transform:none}.bf-cta,.bf-reveal{transition:none}}