:root{--bh-home-hero-min:480px;--bh-home-hero-max:680px}.bh-home-hero{display:flex;flex-direction:column;background:var(--bh-ivory);color:var(--bh-ink)}.bh-home-hero__stage{display:grid;grid-template-columns:1fr;align-items:center;gap:var(--bh-space-8);width:100%;max-width:calc(var(--bh-content) + 2 * var(--bh-pad));margin:0 auto;padding:var(--bh-section) var(--bh-pad)}.bh-home-hero__media{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.bh-home-hero__media picture{display:block;width:100%}.bh-home-hero__photo{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:var(--bh-hero-pos,right bottom)}.bh-home-hero--banner .bh-home-hero__media{display:none}.bh-home-hero__banner{position:relative;width:100%;overflow:hidden;background:var(--bh-stage)}.bh-home-hero__banner-img{display:block;width:100%;height:clamp(240px,56vw,420px);object-fit:cover;object-position:center}.bh-home-hero__banner-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:none}.bh-home-hero--banner .bh-home-hero__stage{grid-template-columns:1fr;min-height:0}@media(min-width:768px){.bh-home-hero--banner{position:relative;--bh-banner-h:clamp(480px,70vh,760px)}.bh-home-hero--banner .bh-home-hero__banner{position:absolute;top:0;left:0;right:0;height:var(--bh-banner-h);z-index:0}.bh-home-hero--banner .bh-home-hero__banner-img{height:100%}.bh-home-hero--banner .bh-home-hero__banner-video{display:block}.bh-home-hero--banner .bh-home-hero__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f4f2ecf2,#f4f2ecc7 26%,#f4f2ec47 54%,#f4f2ec00 78%)}.bh-home-hero--banner .bh-home-hero__stage{position:relative;z-index:1;min-height:var(--bh-banner-h);display:flex;align-items:center}.bh-home-hero--banner .bh-home-hero__content{max-width:600px}}@media(prefers-reduced-motion:reduce){.bh-home-hero__banner-video{display:none!important}}.bh-home-hero__interim{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--bh-space-4)}.bh-home-hero__interim .bh-draw{max-width:100%;max-height:clamp(220px,40vh,400px)}.bh-home-hero__content{display:flex;flex-direction:column;justify-content:center;min-width:0}.bh-home-hero__eyebrow{margin:0;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bh-fg-muted)}.bh-home-hero__title{margin:var(--bh-space-3) 0 0;color:var(--bh-ink)}.bh-home-hero__lead{margin:var(--bh-space-3) 0 0;max-width:44ch;font-size:16px;line-height:25px;color:var(--bh-fg-muted)}.bh-home-hero__actions{display:flex;flex-wrap:wrap;gap:var(--bh-space-3);margin:var(--bh-space-6) 0 0}.bh-home-hero__note{margin-top:var(--bh-space-4);max-width:40ch}@media(min-width:768px){.bh-home-hero__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--bh-space-12);align-items:stretch;min-height:clamp(var(--bh-home-hero-min),58vh,var(--bh-home-hero-max))}.bh-home-hero__content{order:1;justify-content:center}.bh-home-hero__media{order:2;align-items:stretch}.bh-home-hero__media picture{height:100%}.bh-home-hero__photo{height:100%;aspect-ratio:auto;object-position:var(--bh-hero-pos,center bottom)}}.bh-home-hero__band{flex-shrink:0;border-top:1px solid var(--bh-rule);background:var(--bh-ivory)}.bh-home-hero__band-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bh-space-4) var(--bh-space-6);max-width:calc(var(--bh-content) + 2 * var(--bh-pad));margin:0 auto;padding:var(--bh-space-4) var(--bh-pad)}.bh-home-hero__intro{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.bh-home-hero__band-label{margin:0;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bh-fg-muted)}.bh-home-hero__question{margin:0;font-size:16px;line-height:25px;color:var(--bh-ink)}.bh-home-hero__chips{display:flex;flex:1;flex-wrap:wrap;gap:var(--bh-space-2);margin:0;padding:0;list-style:none}.bh-home-hero__chip{display:flex;flex-direction:column;gap:1px;min-height:var(--bh-control);justify-content:center;padding:var(--bh-space-2) var(--bh-space-4);border:1px solid var(--bh-control-border);border-radius:var(--bh-radius);background:var(--bh-white);color:var(--bh-ink);white-space:nowrap;transition:border-color var(--bh-t-fast)}.bh-home-hero__chip:hover{border-color:var(--bh-ink)}.bh-home-hero__chip-name{font-size:14px;line-height:20px;font-weight:500}.bh-home-hero__chip-size{font-family:var(--bh-mono);font-size:14px;line-height:21px;font-variant-numeric:tabular-nums;color:var(--bh-fg-muted)}.bh-home-hero__help{flex-shrink:0;padding-bottom:4px;border-bottom:1px solid var(--bh-rule);font-size:14px;line-height:20px;font-weight:500;color:var(--bh-ink);white-space:nowrap;transition:border-color var(--bh-t-fast)}.bh-home-hero__help:hover{border-bottom-color:var(--bh-ink)}@media(max-width:767px){.bh-home-hero__stage{gap:var(--bh-space-6);padding:var(--bh-section) var(--bh-pad)}.bh-home-hero__interim .bh-draw{max-height:46vh}.bh-home-hero__actions{flex-direction:column;align-items:stretch}.bh-home-hero__band-inner{gap:var(--bh-space-4)}.bh-home-hero__intro{flex-basis:100%}.bh-home-hero__chips{flex:1 1 100%;flex-wrap:wrap}.bh-home-hero__chip{padding:var(--bh-space-2) var(--bh-space-3);flex:0 1 auto}}.bh-home-steps__inner{display:grid;grid-template-columns:4fr 8fr;gap:var(--bh-gutter);padding-block:var(--bh-section)}.bh-home-steps__intro .bh-label{margin:0}.bh-home-steps__text{margin:var(--bh-space-4) 0 0;font-size:16px;line-height:25px;color:var(--bh-fg-muted)}.bh-home-steps__list{margin:0;padding:0;list-style:none}.bh-home-steps__number{font-family:var(--bh-mono);font-size:14px;line-height:21px;font-variant-numeric:tabular-nums;color:var(--bh-fg-muted)}.bh-home-steps__line{font-size:clamp(26px,2.4vw,32px);line-height:1.25;font-weight:500;letter-spacing:-.015em;color:var(--bh-ink)}@media(max-width:1023px){.bh-home-steps__inner{grid-template-columns:1fr;gap:var(--bh-space-12)}}.bh-home-series{padding-bottom:var(--bh-section)}.bh-home-series__grid,.bh-home-apps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bh-gutter);margin:var(--bh-space-12) 0 0;padding:0;list-style:none}.bh-home-series__grid>li,.bh-home-apps__grid>li{display:flex;flex-direction:column;min-width:0}.bh-home-series__group{align-items:flex-end;gap:var(--bh-space-3)}@media(max-width:1023px){.bh-home-series__grid,.bh-home-apps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.bh-home-series__grid,.bh-home-apps__grid{grid-template-columns:1fr;gap:var(--bh-space-8)}}.bh-home-platform{border-block:1px solid var(--bh-line);background:var(--bh-ivory)}.bh-home-platform__inner{padding-block:var(--bh-space-4) var(--bh-section)}.bh-home-platform .bh-label{margin:0}.bh-home-platform__heading{margin:var(--bh-space-3) 0 0}.bh-home-platform__text{max-width:60ch;margin:var(--bh-space-4) 0 0;font-size:16px;line-height:25px;color:var(--bh-fg-muted)}.bh-home-stats{display:flex;flex-wrap:wrap;gap:var(--bh-space-8) var(--bh-space-16);margin:var(--bh-space-12) 0 0}.bh-home-stats__item{display:flex;flex-direction:column-reverse}.bh-home-stats__value{margin:0;font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--bh-ink)}.bh-home-stats__label{margin:var(--bh-space-2) 0 0;font-size:14px;line-height:20px;color:var(--bh-fg-muted)}.bh-home-drawers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bh-gutter);margin:var(--bh-space-16) 0 0;padding:0;list-style:none}.bh-home-drawers__item{min-width:0;container-type:inline-size}.bh-home-drawers__field{display:flex;align-items:center;justify-content:center;overflow:hidden;height:max(232px,calc((100cqw - 2px)*.6875 + 2px));border:1px solid var(--bh-line);background:var(--bh-stage)}.bh-home-drawers__zoom{display:flex;align-items:center;justify-content:center;min-width:0;max-width:100%}.bh-home-drawers__drawing{--bh-home-drawer-line:1.5px;display:flex;align-items:stretch;min-width:0;max-width:100%;color:var(--bh-ink)}.bh-home-drawers__front{flex:none;box-sizing:content-box;width:calc(var(--bh-home-drawer-front) - 2 * var(--bh-home-drawer-line));border:var(--bh-home-drawer-line) solid currentColor;border-right:0}.bh-home-drawers__body{flex:none;width:min(var(--bh-home-drawer-w),calc(var(--bh-home-drawer-cq) * 1cqw));aspect-ratio:var(--bh-home-drawer-r);border:var(--bh-home-drawer-line) solid currentColor}.bh-home-drawers__label{margin:var(--bh-space-3) 0 0;font-family:var(--bh-font);font-size:12px;line-height:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bh-fg-muted)}@media(max-width:1023px){.bh-home-drawers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bh-home-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-space-6) var(--bh-space-4);margin-top:var(--bh-space-8)}.bh-home-drawers{gap:var(--bh-space-3);margin-top:var(--bh-space-12)}.bh-home-drawers__field{height:68.75cqw}}.bh-home-finish .bh-container{padding-block:var(--bh-section)}.bh-home-finish__heading{margin:var(--bh-space-3) 0 0}.bh-home-finish__text{max-width:60ch;margin:var(--bh-space-4) 0 0;font-size:16px;line-height:25px;color:var(--bh-fg-muted)}.bh-home-finish__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bh-space-12) var(--bh-gutter);margin:var(--bh-space-12) 0 0;padding:0;list-style:none}.bh-home-finish__item{display:flex;flex-direction:column;min-width:0}.bh-home-finish__tile{display:flex;color:var(--bh-ink)}.bh-home-finish__tile .bh-icon{width:24px;height:24px}.bh-home-finish__name{margin:var(--bh-space-3) 0 0;font-size:16px;line-height:25px;font-weight:500;color:var(--bh-ink)}.bh-home-finish__code{margin:var(--bh-space-1) 0 0;font-size:12px;line-height:18px;color:var(--bh-fg-muted)}.bh-home-finish__note{max-width:64ch;margin:var(--bh-space-8) 0 0;font-size:16px;line-height:25px;color:var(--bh-fg-muted)}.bh-home-finish__review{margin-top:var(--bh-space-4)}@media(max-width:767px){.bh-home-finish__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.bh-home-finish__grid{grid-template-columns:1fr}}.bh-home-apps{padding-top:var(--bh-space-4);padding-bottom:var(--bh-section)}.bh-home-apps__tile{position:relative;display:flex;flex-direction:column;min-width:0}.bh-home-apps__media{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:3 / 2;background:var(--bh-stage);overflow:hidden}.bh-home-apps__media--drawing{aspect-ratio:4 / 3}.bh-home-apps__media .bh-room-image{width:100%;height:100%;object-fit:cover}.bh-home-apps__image.bh-product-image{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center bottom;background:transparent}.bh-home-apps__caption{margin-top:var(--bh-space-4)}.bh-home-apps__name{margin:0;font-size:16px;line-height:25px;font-weight:500;color:var(--bh-ink)}.bh-home-apps__link{color:var(--bh-ink)}.bh-home-apps__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.bh-home-apps__link:hover{color:var(--bh-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bh-home-apps__tile:has(.bh-home-apps__link:focus-visible){outline:3px solid var(--bh-focus-ring);outline-offset:4px}.bh-home-apps__link:focus-visible{outline:none}.bh-home-apps__series{margin:var(--bh-space-1) 0 0;font-family:var(--bh-mono);font-size:14px;line-height:21px;color:var(--bh-fg-muted);font-variant-numeric:tabular-nums}.bh-home-apps__descriptor{margin:var(--bh-space-1) 0 0;font-size:12px;line-height:18px;color:var(--bh-fg-muted)}.bh-home-apps__cta{margin:var(--bh-space-3) 0 0}.bh-home-apps__arrow{display:inline-block}.bh-home-apps__note{margin-top:var(--bh-space-6)}.bh-home-materials{background:var(--bh-ink);color:var(--bh-white)}.bh-home-materials__inner{padding-block:var(--bh-section)}.bh-home-materials__label{margin:0;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bh-stone)}.bh-home-materials__heading{max-width:22ch;margin:var(--bh-space-4) 0 0;font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.015em;color:var(--bh-ivory)}.bh-home-materials__text{max-width:52ch;margin:var(--bh-space-6) 0 0;font-size:16px;line-height:25px;color:var(--bh-stone)}.bh-home-materials__button{display:inline-block;margin-top:var(--bh-space-8);padding-bottom:4px;border-bottom:1px solid var(--bh-ivory);font-size:14px;line-height:20px;font-weight:500;color:var(--bh-ivory);transition:border-color var(--bh-t-fast)}.bh-home-materials__button:hover{border-bottom-color:var(--bh-ivory);color:var(--bh-ivory)}.bh-home-materials :focus-visible{outline-color:var(--bh-ivory)}@media(max-width:767px){.bh-home-materials__heading{font-size:26px;line-height:32px}}.bh-home-journal .bh-container{padding-block:var(--bh-section)}.bh-home-journal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-space-8);max-width:1040px;margin:var(--bh-space-12) 0 0;padding:0;list-style:none}.bh-home-journal__card{display:block;color:var(--bh-ink)}.bh-home-journal__card:hover{color:var(--bh-ink)}.bh-home-journal__card:hover .bh-home-journal__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bh-home-journal__media{aspect-ratio:3 / 2;background:var(--bh-field);border:1px solid var(--bh-rule)}.bh-home-journal__image{display:block;width:100%;height:100%;object-fit:cover}.bh-home-journal__meta{margin:var(--bh-space-4) 0 0;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bh-fg-muted)}.bh-home-journal__title{margin:var(--bh-space-2) 0 0;font-size:16px;line-height:25px;font-weight:500;letter-spacing:-.01em;color:var(--bh-ink)}.bh-home-journal__card:focus-visible{outline-offset:4px}.bh-home-journal__note{margin-top:var(--bh-space-6)}@media(max-width:599px){.bh-home-journal__grid{grid-template-columns:1fr}}.bh-home-start{border-top:1px solid var(--bh-line);background:var(--bh-ivory)}.bh-home-start__grid{display:grid;grid-template-columns:1fr auto;gap:var(--bh-space-16);align-items:center;padding-block:var(--bh-space-4) var(--bh-section)}.bh-home-start__heading{max-width:26ch;margin:var(--bh-space-4) 0 0;font-size:clamp(26px,2.4vw,32px);line-height:1.25;font-weight:500;letter-spacing:-.015em;color:var(--bh-ink)}.bh-home-start__lead{max-width:52ch;margin:var(--bh-space-4) 0 0;font-size:16px;line-height:25px;color:var(--bh-fg-muted)}.bh-home-start__actions{display:flex;flex-wrap:wrap;gap:var(--bh-space-3);margin-top:var(--bh-space-8)}.bh-home-start__button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--bh-control);padding:12px 24px;border:1px solid var(--bh-ink);border-radius:var(--bh-radius);background:var(--bh-ink);color:var(--bh-ivory);font-size:14px;line-height:20px;font-weight:500;transition:background-color var(--bh-t-fast),border-color var(--bh-t-fast),color var(--bh-t-fast)}.bh-home-start__button:hover{background:var(--bh-hover);border-color:var(--bh-hover);color:var(--bh-white)}.bh-home-start__button--outline{background:transparent;color:var(--bh-ink)}.bh-home-start__button--outline:hover{background:var(--bh-hover);border-color:var(--bh-hover);color:var(--bh-white)}.bh-home-start__kits{display:flex;flex-shrink:0;gap:var(--bh-space-4);align-items:flex-end;margin:0;padding:0;list-style:none}.bh-home-start__kit{display:flex;flex-direction:column;align-items:center;gap:var(--bh-space-3)}.bh-home-start__kit>.bh-draw{max-width:100%}.bh-home-start__photo{display:block;width:auto;height:150px;max-width:100%;object-fit:contain}.bh-home-start__photo.bh-cabinet-photo--drawing{height:auto;padding:0}.bh-home-start__caption{margin:0;font-family:var(--bh-font);font-size:12px;line-height:18px;letter-spacing:.02em;color:var(--bh-fg-muted)}@media(max-width:1023px){.bh-home-start__grid{grid-template-columns:minmax(0,1fr);gap:var(--bh-space-12)}}@media(max-width:767px){.bh-home-start__actions{flex-direction:column;align-items:stretch}.bh-home-start__kits{max-width:100%}.bh-home-start__kit{flex:0 1 auto;min-width:0}.bh-home-start__photo{height:104px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bh-home.css.map */
