@font-face{font-family:BD Antonio;src:url(/fonts/future-form/antonio-0.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:BD Jakarta;src:url(/fonts/future-form/font-2.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:BD Jakarta;src:url(/fonts/future-form/font-3.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:BD Jakarta;src:url(/fonts/future-form/font-4.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:BD Caveat;src:url(/fonts/future-form/font-1.ttf)format("truetype");font-weight:400;font-display:swap}body .bd-site{--paper:#e9e1d5;--black:#181714;--gold:#c6a777;--rule:#b8ac99;background:var(--paper);color:var(--black);font-family:BD Jakarta,Arial,sans-serif}body .bd-site :focus-visible{outline-offset:5px;outline:3px solid #936a27}body .bd-site .bd-nav{background:#e9e1d5;border:0;gap:30px;height:140px;margin:0;padding:14px 5%}body .bd-site .bd-nav nav{gap:28px;font-size:13px}body .bd-site .bd-brand-lockup{width:165px;height:110px}body .bd-site .bd-contact-link{border-color:#9a8c76;border-radius:4px;padding:12px 17px}body .bd-site .bd-button{background:#c6a777;border-radius:4px;gap:30px;min-height:50px;padding:16px 23px;font-size:14px;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s;color:#181714!important}body .bd-site .bd-button:active,body .bd-site button:active{transform:scale(.98)}body .bd-site .bd-eyebrow,body .bd-site .bd-label{letter-spacing:.16em;font-size:10px;font-weight:500;line-height:1.8}body .bd-site h2:not(.bd-brand-tagline),body .bd-site .bd-serif{letter-spacing:-.025em;font-family:BD Antonio,Arial Narrow,sans-serif;font-weight:400;line-height:1.08}body .bd-site .bd-future-hero{color:#e9e1d5;background:#171613;grid-template-columns:1fr 1fr;align-items:center;gap:5%;min-height:660px;padding:64px 5% 60px;display:grid;position:relative}body .bd-site .bd-hero-copy{z-index:2;position:relative}body .bd-site .bd-hero-copy>.bd-eyebrow{color:#c6a777;margin-bottom:34px}body .bd-site .bd-future-hero h1{text-transform:uppercase;letter-spacing:-.04em;margin:0 0 30px;font:400 clamp(60px,7.5vw,116px)/1.05 BD Antonio,sans-serif}body .bd-site .bd-future-hero h1 em{color:#c6a777;font-style:normal}body .bd-site .bd-hero-copy>p{color:#d5ccbd;max-width:42ch;margin:0 0 30px;font-size:17px;line-height:1.75}.bd-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.bd-handwritten{color:#c6a777;margin-top:38px;font:29px/1.2 BD Caveat,cursive;display:block;transform:rotate(-3deg)}.bd-hero-mosaic{grid-template-columns:repeat(3,1fr);gap:10px;height:530px;padding-bottom:70px;display:grid;position:relative}.bd-hero-mosaic figure{border:1px solid #b7a58b44;border-radius:5px;min-width:0;margin:0;position:relative;overflow:hidden}.bd-hero-mosaic figure:first-child{margin:54px 0 0}.bd-hero-mosaic figure:nth-child(2){margin:0 0 35px}.bd-hero-mosaic figure:nth-child(3){margin:80px 0 0}.bd-hero-mosaic img{object-fit:cover;object-position:55% center;opacity:.85;width:100%;height:100%}.bd-hero-mosaic figure:nth-child(2) img{object-position:79% center}.bd-hero-mosaic figure:nth-child(3) img{object-position:69% center}.bd-hero-mosaic figure:after{content:"";background:linear-gradient(#0000,#171613e8);position:absolute;inset:40% 0 0}.bd-hero-mosaic figcaption{z-index:1;letter-spacing:.01em;color:#eee6da;font:21px BD Antonio,sans-serif;position:absolute;bottom:18px;left:12px;right:8px}.bd-hero-mosaic figcaption span{color:#d3c3ab;margin-top:8px;font:9px/1.6 BD Jakarta,sans-serif;display:block}.bd-mosaic-note{letter-spacing:.17em;font:15px/1.2 BD Antonio,sans-serif;position:absolute;bottom:0;right:6px}.bd-mosaic-note em{color:#c6a777;font-style:normal}.bd-principles{background:#e9e1d5;border-bottom:1px solid #b8ac99;grid-template-columns:repeat(4,1fr);gap:35px;padding:35px 5%;display:grid}.bd-principles>div{padding-left:32px;position:relative}.bd-principles>div>span{color:#836c4e;font:10px BD Jakarta,sans-serif;position:absolute;top:7px;left:0}body .bd-site .bd-principles h2{text-transform:uppercase;margin:0 0 10px;font-size:28px}.bd-principles p{color:#615849;max-width:24ch;margin:0;font-size:12px;line-height:1.8}body .bd-site .bd-products{padding:70px 5% 55px}body .bd-site .bd-section-intro{border:0;align-items:end;margin-bottom:30px;padding:0}body .bd-site .bd-section-intro h2{text-transform:uppercase;font-size:clamp(40px,4.6vw,68px)}body .bd-site .bd-section-intro p{color:#5f574b;font-size:14px;line-height:1.8}.bd-section-intro small{margin-top:10px;font-size:11px;display:block}body .bd-site .bd-showcase{background:#dfd4c2;border:1px solid #c5b89e;border-radius:8px;margin:38px 0 55px;padding:32px 14px 0}body .bd-site .bd-display-stage{height:395px}body .bd-site .bd-orbit{opacity:.35}body .bd-site .bd-product-tabs{border-color:#b3a68f;border-radius:5px}body .bd-site .bd-product-tabs button{border-radius:3px;font-size:12px}body .bd-site .bd-active-caption{color:#3c372f;padding-bottom:25px}body .bd-site .bd-product-grid{flex-direction:column;gap:0;display:flex}body .bd-site .bd-product-card{background:0 0;border:0;border-top:1px solid #b8ac99;border-radius:0;grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding:40px 0;animation:none;display:grid}body .bd-site .bd-product-card:nth-child(2n)>.bd-brand-visual{order:2}body .bd-site .bd-product-card>.bd-brand-visual{aspect-ratio:1.5;border-radius:7px}body .bd-site .bd-card-copy{color:#181714;padding:0}body .bd-site .bd-card-heading h3{letter-spacing:-.02em;margin:0 0 15px;font:400 clamp(34px,4vw,58px)/1.08 BD Antonio,sans-serif}body .bd-site .bd-card-copy .bd-eyebrow{color:#786345;margin:0 0 18px}body .bd-site .bd-card-copy p{color:#50493f;max-width:50ch;margin:20px 0 26px;font-size:15px;line-height:1.8}body .bd-site .bd-text-link{border-top:1px solid #c9bfaf;padding-top:18px;font-size:12px}body .bd-site .bd-status{letter-spacing:.03em;font-size:11px}body .bd-site .bd-brand-salon-slip{color:#e9e1d5;background:#171613}.bd-salon-photo{object-fit:cover;object-position:80% center;width:100%;height:100%;position:absolute;inset:0}body .bd-site .bd-brand-salon-slip .bd-brand-shade{background:linear-gradient(90deg,#171613e8 0%,#171613a0 45%,#17161308 100%)}body .bd-site .bd-salon-logo{letter-spacing:-.06em;font:400 8cqw/1 BD Antonio,sans-serif}body .bd-site .bd-brand-salon-slip .bd-brand-tagline{letter-spacing:-.02em;text-transform:uppercase;color:#e9e1d5;max-width:72%;font:400 7.8cqw/1.08 BD Antonio,sans-serif}body .bd-site .bd-brand-salon-slip .bd-brand-kicker{color:#c6a777}body .bd-site .bd-future-projects{color:#5c5448;border-color:#b8ac99;margin-top:20px;padding:35px 0 0}body .bd-site .bd-future-projects h2{font-size:32px}.bd-site .bd-future-list article>span{color:#716755}body .bd-site .bd-custom-home{color:#e9e1d5;background:#171613;border:0;border-radius:0;margin:0;padding:64px 5%}body .bd-site .bd-custom-intro h2{text-transform:uppercase;font-family:BD Antonio,sans-serif;font-size:clamp(38px,4.5vw,64px)}body .bd-site .bd-custom-intro p{color:#c7beaf;font-size:15px}body .bd-site .bd-custom-path{background:#23211d;border:1px solid #5a5142;border-radius:5px;padding:28px}body .bd-site .bd-custom-path h3{color:#eee4d7;font:400 32px/1.15 BD Antonio,sans-serif}body .bd-site .bd-custom-path p{color:#c7beaf;font-size:14px}body .bd-site .bd-custom-path-top,body .bd-site .bd-custom-path-bottom{color:#c6a777;border-color:#514839}.bd-venture{background:#e9e1d5;grid-template-columns:1fr 1fr;gap:8%;padding:75px 5%;display:grid}body .bd-site .bd-venture h2{text-transform:uppercase;margin:0 0 28px;font-size:clamp(45px,5vw,72px)}.bd-venture>div>p{color:#5f5548;max-width:45ch;margin:0 0 28px;font-size:16px;line-height:1.8}.bd-venture-notes article{border-top:1px solid #b8ac99;padding:22px 0}.bd-venture-notes article>span{letter-spacing:.14em;color:#7a6546;font-size:9px}.bd-venture-notes h3{margin:14px 0;font:400 29px BD Antonio,sans-serif}.bd-venture-notes p{color:#5f5548;margin:0;font-size:14px;line-height:1.8}body .bd-site .bd-next{color:#181714;background:#d8c9b2;gap:8%;padding:60px 5%}body .bd-site .bd-next h2{text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(52px,6vw,84px)}body .bd-site .bd-next p{color:#584e40;font-size:14px}body .bd-site .bd-concept-list>a{border-color:#a89980;padding:18px 0;font:400 27px BD Antonio,sans-serif}body .bd-site .bd-concept-number{color:#6d5b41}body .bd-site .bd-footer{color:#e9e1d5;background:#171613;padding:60px 5% 28px}body .bd-site .bd-serif{text-transform:uppercase;font-size:clamp(45px,6vw,78px)}body .bd-site .bd-footer-bottom{color:#b8af9f;border-color:#5f5545}body .bd-site .bd-footer p:not(.bd-serif){color:#bfb5a5;font-size:14px}body .bd-site .bd-detail{padding:40px 5% 65px}body .bd-site .bd-detail h1{letter-spacing:-.035em;font-family:BD Antonio,sans-serif;font-size:clamp(62px,8vw,112px);font-weight:400}body .bd-site .bd-detail h2{font-size:clamp(34px,4vw,56px)}body .bd-site .bd-detail-description,body .bd-site .bd-product-story p{color:#51493e;font-size:16px;line-height:1.8}body .bd-site .bd-priorities,body .bd-site .bd-priorities article{border-color:#b8ac99}body .bd-site .bd-priorities article p,body .bd-site .bd-development-note{color:#5d5346}body .bd-site .bd-custom-hero h1{letter-spacing:-.03em;text-transform:uppercase;font-family:BD Antonio,sans-serif;font-weight:400}body .bd-site .bd-custom-hero h1 em{color:#887044;font-family:inherit;font-style:normal}body .bd-site .bd-custom-includes,body .bd-site .bd-custom-contact{background:#d8c9b2;border-radius:5px}body .bd-site .bd-custom-capabilities{background:#171613}body .bd-site .bd-custom-detail h3,body .bd-site .bd-custom-contact h2{letter-spacing:-.025em;font-family:BD Antonio,sans-serif}@media (hover:hover){body .bd-site .bd-product-card:hover{transform:none}body .bd-site .bd-product-card:hover .bd-text-link{color:#806032}body .bd-site .bd-custom-path:hover{background:#2b2720}body .bd-site .bd-concept-list>a:hover{color:#795b2c}}@media (max-width:1100px){body .bd-site .bd-future-hero{gap:4%;min-height:590px;padding-top:45px}.bd-hero-mosaic{height:460px}.bd-hero-mosaic figcaption{font-size:17px}.bd-hero-mosaic figcaption span{font-size:8px}.bd-principles,body .bd-site .bd-nav nav{gap:20px}}@media (max-width:780px){body .bd-site .bd-nav{height:auto;min-height:130px;padding:12px 5%}.bd-hero-mosaic{height:410px}body .bd-site .bd-future-hero{grid-template-columns:1fr;gap:32px;padding:42px 5%}body .bd-site .bd-future-hero h1{font-size:clamp(54px,11vw,84px)}body .bd-site .bd-hero-copy>p{max-width:52ch}.bd-hero-mosaic figure:first-child{margin-top:25px}.bd-hero-mosaic figure:nth-child(3){margin-top:50px}.bd-hero-mosaic figcaption{font-size:23px}.bd-hero-mosaic figcaption span{font-size:10px}.bd-principles{grid-template-columns:1fr 1fr;gap:25px}.bd-venture{grid-template-columns:1fr;gap:35px}body .bd-site .bd-products{padding-top:45px}body .bd-site .bd-product-card{gap:5%}body .bd-site .bd-card-copy p{font-size:13px}body .bd-site .bd-display-stage{height:350px}body .bd-site .bd-section-intro{display:block}body .bd-site .bd-section-intro p{margin-top:22px}body .bd-site .bd-custom-home{padding-top:45px;padding-bottom:45px}}@media (max-width:600px){body .bd-site .bd-nav{gap:0}.bd-hero-mosaic{gap:7px;height:350px;padding-bottom:40px}.bd-hero-mosaic figcaption{font-size:19px;left:8px}.bd-hero-mosaic figcaption span{font-size:8px}.bd-mosaic-note{font-size:10px}.bd-handwritten{margin-top:27px;font-size:25px}body .bd-site .bd-hero-copy>.bd-eyebrow{margin-bottom:24px;font-size:9px}body .bd-site .bd-hero-copy>p{font-size:15px}.bd-hero-actions{gap:20px}body .bd-site .bd-nav nav{gap:22px}body .bd-site .bd-product-card{grid-template-columns:1fr;gap:23px;padding:28px 0}body .bd-site .bd-product-card:nth-child(2n)>.bd-brand-visual{order:0}body .bd-site .bd-card-copy p{font-size:14px}body .bd-site .bd-card-heading h3{font-size:39px}body .bd-site .bd-display-stage{height:310px;margin-top:0}body .bd-site .bd-showcase{margin:28px 0;padding:20px 6px 0}body .bd-site .bd-active-caption{flex-wrap:wrap;gap:10px;font-size:11px}body .bd-site .bd-product-tabs button{padding:9px;font-size:11px}body .bd-site .bd-principles{padding-top:28px;padding-bottom:28px}.bd-principles>div{padding-left:24px}.bd-principles p{font-size:11px}body .bd-site .bd-future-projects{gap:24px}body .bd-site .bd-footer-bottom{font-size:11px}body .bd-site .bd-concept-list>a{font-size:25px}body .bd-site .bd-next h2{font-size:62px}body .bd-site .bd-future-hero{padding-bottom:25px}}@media (prefers-reduced-motion:reduce){body .bd-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body .bd-site .bd-card-copy{background:0 0}
