@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(bh-inter-var.woff2) format("woff2");unicode-range:U+0000-00FF,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+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(InterVariable.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0148,U+014A-0151,U+0154-01C3,U+01C5-0254,U+0256-027B,U+027E-0284,U+0286-0290,U+0292-02A4,U+02A6-02BA,U+02BD-02C5,U+02C7-02D9,U+02DB,U+02DD-0303,U+0306-0307,U+0309-030A,U+030C,U+030F,U+0313,U+0315,U+031B,U+0323,U+0326-0328,U+032C,U+0337-0338,U+0342-0343,U+0346-036F,U+0374-0376,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03D7,U+03DC-03DD,U+03F0-03F6,U+03F9-03FA,U+03FC-0479,U+0480-049D,U+04A0-04FF,U+052F,U+0E3F,U+1D00,U+1D0D,U+1D1B,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DF5,U+1DFC-1E9B,U+1E9D-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20AB,U+20AD-20AF,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2121,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2150-217F,U+2183-2186,U+2189,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2236,U+2248,U+2260,U+2264-2265,U+2295-2298,U+2303-2305,U+2318,U+2325-2327,U+232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2468,U+24B6-24CF,U+24EA,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+26A0,U+2713,U+2717,U+2756,U+2764,U+2780-2788,U+27EF,U+27F5-27FA,U+2913,U+2A38,U+2B06,U+2B12-2B13,U+2B1C,U+2B24,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+A69F,U+A7FF,U+A92E,U+E000,U+E002-E05E,U+E06A-E0BD,U+E0C8-E0CC,U+E0DC-E0E6,U+E0F3-E0F5,U+E106,U+E109-E10A,U+E10C-E10F,U+E111-E113,U+E117-E118,U+E121-E122,U+E124,U+E12A-E15E,U+E163,U+E1C3,U+E1D2-E1DF,U+E1E1-E2DC,U+EE01-EE07,U+EE09-EE0A,U+EE0C-EE12,U+EE14,U+EE17,U+EE1D-EE45,U+EE47-EE84,U+EE87-EED6,U+EED8-EEE1,U+F6C3,U+1F12F-1F149,U+1F16A-1F16B,U+1F850,U+1F852}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(bh-plex-mono.woff2) format("woff2")}:root{--bh-ink:#20221F;--bh-ivory:#F4F2EC;--bh-stone:#C7C1B6;--bh-olive:#777D6D;--bh-white:#FFFFFF;--bh-muted:#5E635B;--bh-line:#D9DAD3;--bh-focus:#405F5B;--bh-hover:#353932;--bh-error:#8A2E22;--bh-scrim:rgba(32,34,31,.4);--bh-bg:var(--bh-ivory);--bh-fg:var(--bh-ink);--bh-fg-muted:var(--bh-muted);--bh-fg-subtle:var(--bh-muted);--bh-rule:var(--bh-line);--bh-field:var(--bh-white);--bh-stage:var(--bh-ivory);--bh-panel:var(--bh-white);--bh-support:var(--bh-stone);--bh-control-border:var(--bh-muted);--bh-focus-ring:var(--bh-focus);--bh-font:Inter,Arial,Helvetica,sans-serif;--bh-mono:"IBM Plex Mono",Consolas,monospace;--bh-ease:cubic-bezier(.2,0,.2,1);--bh-t-fast:.15s;--bh-space-1:4px;--bh-space-2:8px;--bh-space-3:12px;--bh-space-4:16px;--bh-space-6:24px;--bh-space-8:32px;--bh-space-12:48px;--bh-space-16:64px;--bh-space-24:96px;--bh-content:1440px;--bh-pad:32px;--bh-gutter:24px;--bh-section:64px;--bh-radius:2px;--bh-control:48px;--bh-measure:60ch;--bh-narrow:400px;--bh-hairline:1px;--bh-header-height:72px;--bh-header-total:calc(var(--bh-header-height) + var(--bh-hairline));--bh-sticky-top:calc(var(--bh-header-height) + var(--bh-space-6))}@media(max-width:767px){:root{--bh-header-height:64px;--bh-pad:16px;--bh-gutter:16px;--bh-section:48px}}*,*:before,*:after{box-sizing:border-box}html{margin:0;font-family:var(--bh-font);font-optical-sizing:auto;font-synthesis:none;-webkit-font-smoothing:antialiased;color:var(--bh-ink);background:var(--bh-ivory);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--bh-header-total)}body{display:flex;flex-direction:column;margin:0;min-height:100vh;background:var(--bh-bg);color:var(--bh-fg);font-family:var(--bh-font);font-size:16px;line-height:25px;font-weight:400;accent-color:var(--bh-ink);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:500;line-height:inherit}b,strong{font-weight:500}:where(ul[class],ol[class]){list-style:none;margin:0;padding:0}img,video{display:block;max-width:100%;height:auto}svg{max-width:100%}input,button,select,textarea{margin:0;font:inherit;color:inherit;letter-spacing:inherit}fieldset{min-width:0;margin:0;padding:0;border:0}button{padding:0;border:0;background:none;cursor:pointer}a{color:inherit;text-decoration:none}:where(a:not([class])):hover{color:var(--bh-hover)}table{border-collapse:collapse;border-spacing:0}hr{margin:0;border:0;border-top:1px solid var(--bh-rule)}[hidden]{display:none!important}::selection{background:var(--bh-line);color:var(--bh-ink)}:focus-visible{outline:3px solid var(--bh-focus-ring);outline-offset:4px}:focus:not(:focus-visible){outline:none}.bh-main{flex:1 0 auto}.bh-main:focus{outline:none}.bh-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.bh-skip-link{position:absolute;top:var(--bh-space-3);left:var(--bh-space-3);z-index:1000;padding:var(--bh-space-3) var(--bh-space-4);border-radius:var(--bh-radius);background:var(--bh-ink);color:var(--bh-white);font-size:14px;line-height:20px;font-weight:500;transform:translateY(-200%)}.bh-skip-link:focus{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.bh-container{width:100%;max-width:calc(var(--bh-content) + 2 * var(--bh-pad));margin-inline:auto;padding-inline:var(--bh-pad)}.bh-container--bb{max-width:var(--bh-content)}.bh-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--bh-gutter)}.bh-col-1{grid-column:span 1}.bh-col-2{grid-column:span 2}.bh-col-3{grid-column:span 3}.bh-col-4{grid-column:span 4}.bh-col-5{grid-column:span 5}.bh-col-6{grid-column:span 6}.bh-col-7{grid-column:span 7}.bh-col-8{grid-column:span 8}.bh-col-9{grid-column:span 9}.bh-col-10{grid-column:span 10}.bh-col-11{grid-column:span 11}.bh-col-12{grid-column:span 12}.bh-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bh-split{display:grid;grid-template-columns:340px minmax(0,1fr);gap:var(--bh-space-24)}@media(max-width:1023px){.bh-grid--3,.bh-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-split{grid-template-columns:minmax(0,1fr);gap:var(--bh-space-8)}}@media(max-width:767px){.bh-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bh-grid>[class*=bh-col-]{grid-column:1 / -1}.bh-grid>.bh-col-m-1{grid-column:span 1}.bh-grid>.bh-col-m-2{grid-column:span 2}.bh-grid>.bh-col-m-3{grid-column:span 3}.bh-grid>.bh-col-m-4{grid-column:span 4}.bh-grid--2,.bh-grid--3,.bh-grid--4{grid-template-columns:minmax(0,1fr)}}.bh-section{padding-block:var(--bh-section);background:var(--bh-bg);color:var(--bh-fg)}.bh-section--tight{padding-block:var(--bh-space-16)}.bh-section--flush-top{padding-block-start:0}.bh-section--spacious{padding-block:var(--bh-section)}.bh-section--wash,.bh-section--stone{background:var(--bh-bg);color:var(--bh-fg);border-block:var(--bh-hairline) solid var(--bh-rule)}.bh-section--ruled{border-block:var(--bh-hairline) solid var(--bh-rule)}.bh-section--ink{--bh-bg:var(--bh-ink);--bh-fg:var(--bh-ivory);--bh-fg-muted:var(--bh-ivory);--bh-fg-subtle:var(--bh-ivory);--bh-rule:var(--bh-ivory);--bh-control-border:var(--bh-ivory);--bh-focus-ring:var(--bh-ivory);background:var(--bh-bg);color:var(--bh-fg)}.bh-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--bh-space-6) var(--bh-space-8)}.bh-section-head .bh-label+*{margin-block-start:var(--bh-space-3)}.bh-section-head+*{margin-block-start:var(--bh-space-12)}.bh-page-head{padding-block-end:0}.bh-page-head>.bh-breadcrumb{padding-block:var(--bh-space-6)}.bh-page-head>.bh-h1,.bh-page-head>h1{margin-block-start:var(--bh-space-6)}.bh-page-head>.bh-lead{margin-block-start:var(--bh-space-6)}.bh-stack-1>*+*{margin-block-start:var(--bh-space-1)}.bh-stack-2>*+*{margin-block-start:var(--bh-space-2)}.bh-stack-3>*+*{margin-block-start:var(--bh-space-3)}.bh-stack-4>*+*{margin-block-start:var(--bh-space-4)}.bh-stack-6>*+*{margin-block-start:var(--bh-space-6)}.bh-stack-8>*+*{margin-block-start:var(--bh-space-8)}.bh-stack-12>*+*{margin-block-start:var(--bh-space-12)}.bh-stack-16>*+*{margin-block-start:var(--bh-space-16)}.bh-stack-24>*+*{margin-block-start:var(--bh-space-24)}.bh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bh-space-3)}.bh-inline-form{display:flex;align-items:stretch;gap:var(--bh-space-2)}.bh-inline-form>.bh-input,.bh-inline-form>.bh-field{flex:1 1 auto;min-width:0}.bh-inline-form>.bh-button{flex:none}.bh-measure{max-width:var(--bh-measure)}@media(max-width:767px){.bh-actions{flex-direction:column;align-items:stretch}.bh-actions>.bh-button{width:100%}.bh-section-head+*{margin-block-start:var(--bh-space-8)}}.bh-display{font-size:clamp(38px,4.5vw,64px);line-height:1.0625;letter-spacing:-.02em;font-weight:400;text-wrap:pretty}.bh-display--xl,.bh-h1,.bh-h1--sm{font-size:clamp(32px,3.5vw,48px);line-height:1.125;letter-spacing:-.015em;font-weight:500}.bh-h2,.bh-h2--lg{font-size:clamp(26px,2.4vw,32px);line-height:1.25;letter-spacing:-.015em;font-weight:500}.bh-h3,.bh-h3--lg,.bh-h3--md,.bh-h3--xl{font-size:16px;line-height:25px;letter-spacing:-.01em;font-weight:500}.bh-title,.bh-title--lg,.bh-title--sm,.bh-name,.bh-name--sm{font-size:16px;line-height:25px;font-weight:500}.bh-lead{max-width:58ch;font-size:16px;line-height:25px;font-weight:400;color:var(--bh-fg)}.bh-body{font-size:16px;line-height:25px;font-weight:400;color:var(--bh-fg-muted)}.bh-small{font-size:14px;line-height:20px;font-weight:400;color:var(--bh-fg-muted)}.bh-caption{font-size:12px;line-height:18px;letter-spacing:.02em;font-weight:400;color:var(--bh-fg-muted)}.bh-label,.bh-label--subtle,.bh-label--sm{font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--bh-fg-muted)}.bh-spec,.bh-spec--md,.bh-spec--lg{font-family:var(--bh-mono);font-size:14px;line-height:21px;font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--bh-fg-muted)}.bh-spec--lg{color:var(--bh-fg)}.bh-stat,.bh-stat--md{font-family:var(--bh-mono);font-size:32px;line-height:40px;font-weight:400;letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--bh-fg)}.bh-stat--md{font-size:26px;line-height:32px}.bh-mono{font-family:var(--bh-mono);font-weight:400;letter-spacing:0}.bh-tabular{font-variant-numeric:tabular-nums}.bh-muted{color:var(--bh-fg-muted)}.bh-subtle{color:var(--bh-fg-subtle)}.bh-ink{color:var(--bh-fg)}@media(max-width:767px){.bh-display{line-height:42px}}@media(min-width:1200px){.bh-display{line-height:68px}}.bh-rte{max-width:68ch;font-size:16px;line-height:25px;color:var(--bh-fg)}.bh-rte>*+*{margin-block-start:var(--bh-space-4)}.bh-rte h2{margin-block-start:var(--bh-space-12);font-size:32px;line-height:40px;letter-spacing:-.015em;color:var(--bh-ink)}.bh-rte h3{margin-block-start:var(--bh-space-8);font-size:16px;line-height:25px;letter-spacing:-.01em;font-weight:500;color:var(--bh-ink)}.bh-rte h4,.bh-rte h5,.bh-rte h6{margin-block-start:var(--bh-space-6);font-size:16px;line-height:25px;font-weight:500;color:var(--bh-ink)}.bh-rte>:first-child{margin-block-start:0}.bh-rte ul,.bh-rte ol{margin-inline:0;margin-block-end:0;padding-inline-start:var(--bh-space-6)}.bh-rte li+li{margin-block-start:var(--bh-space-1)}.bh-rte a{color:var(--bh-ink);border-bottom:1px solid var(--bh-rule);transition:border-color var(--bh-t-fast)}.bh-rte a:hover{color:var(--bh-ink);border-bottom-color:var(--bh-ink)}.bh-rte form :is(div,label){min-width:0;max-width:100%}.bh-rte form label{white-space:normal;overflow-wrap:anywhere}.bh-rte blockquote{padding-inline-start:var(--bh-space-4);border-inline-start:2px solid var(--bh-ink);color:var(--bh-ink)}.bh-rte table{width:100%;font-size:14px;line-height:21px}.bh-rte th,.bh-rte td{padding:var(--bh-space-2) var(--bh-space-4) var(--bh-space-2) 0;border-bottom:1px solid var(--bh-rule);text-align:left;vertical-align:top}.bh-rte th{font-weight:500;color:var(--bh-ink)}.bh-rte img{margin-block:var(--bh-space-6)}.bh-icon{display:inline-block;flex:none;width:24px;height:24px;vertical-align:middle;fill:none;stroke:currentColor}.bh-icon *{vector-effect:non-scaling-stroke}.bh-logo{display:block;width:var(--bh-logo-width);max-width:none;height:auto;color:inherit;fill:currentColor}.bh-logo--horizontal{--bh-logo-width:252px;--bh-logo-height:calc(var(--bh-logo-width) * 4470 / 24623.52);--bh-logo-ink-inset:calc(var(--bh-logo-width) * 1638 / 24623.52)}.bh-logo--compact{--bh-logo-width:132px;--bh-logo-height:calc(var(--bh-logo-width) * 6854 / 15373.76);--bh-logo-ink-inset:calc(var(--bh-logo-width) * 1638 / 15373.76)}.bh-logo--flush{margin-inline-start:calc(-1 * var(--bh-logo-ink-inset))}@media(max-width:767px){.bh-logo--horizontal{--bh-logo-width:228px}}.bh-link{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bh-link:hover{text-decoration-thickness:2px}.bh-arrow-link{display:inline-block;padding-block-end:4px;border-bottom:1px solid var(--bh-rule);color:var(--bh-fg);font-family:var(--bh-font);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;cursor:pointer;transition:border-color var(--bh-t-fast)}.bh-arrow-link:hover{border-bottom-color:var(--bh-fg);color:var(--bh-fg)}.bh-arrow-link .bh-icon{width:16px;height:16px}.bh-arrow-link--lg{font-size:14px;line-height:20px}.bh-arrow-link--sm{padding-block-end:2px;font-size:14px;line-height:20px}.bh-arrow-link--static,.bh-arrow-link--rule-only{transition:none}.bh-arrow-link--static:hover{border-bottom-color:var(--bh-rule)}.bh-arrow-link--light,.bh-section--ink .bh-arrow-link{color:var(--bh-ivory);border-bottom-color:var(--bh-ivory);transition:border-color var(--bh-t-fast)}.bh-arrow-link--light:hover,.bh-section--ink .bh-arrow-link:hover{border-bottom-color:var(--bh-ivory);color:var(--bh-ivory)}.bh-arrow-link:not(.bh-card__link){position:relative}.bh-arrow-link:not(.bh-card__link):before{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}@media(max-width:767px){.bh-arrow-link{white-space:normal}}.bh-text-link{display:inline;padding-block-end:1px;border-bottom:1px solid var(--bh-rule);color:var(--bh-fg-muted);font-size:14px;line-height:20px;cursor:pointer;transition:color var(--bh-t-fast)}.bh-text-link:hover{color:var(--bh-fg)}.bh-text-link--danger:hover{color:var(--bh-error)}.bh-list-link{color:var(--bh-fg);font-size:14px;line-height:20px;transition:color var(--bh-t-fast)}.bh-list-link:hover,.bh-list-link[aria-current]{color:var(--bh-ink)}.bh-icon-button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:var(--bh-radius);color:inherit;cursor:pointer;transition:color var(--bh-t-fast)}.bh-icon-button:hover{color:var(--bh-hover)}.bh-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--bh-space-2);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-family:var(--bh-font);font-size:14px;line-height:20px;font-weight:500;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--bh-t-fast),border-color var(--bh-t-fast),color var(--bh-t-fast)}.bh-button:hover{background:var(--bh-hover);border-color:var(--bh-hover);color:var(--bh-white)}.bh-button .bh-icon{width:18px;height:18px}.bh-button--lg{padding:16px 32px}.bh-button--secondary{background:transparent;color:var(--bh-ink)}.bh-button--secondary:hover{background:var(--bh-hover);border-color:var(--bh-hover);color:var(--bh-white)}.bh-button--light{background:var(--bh-white);border-color:var(--bh-white);color:var(--bh-ink)}.bh-button--light:hover{background:var(--bh-line);border-color:var(--bh-line);color:var(--bh-ink)}.bh-button--ghost{background:transparent;border-color:var(--bh-ivory);color:var(--bh-ivory)}.bh-button--ghost:hover{background:var(--bh-hover);border-color:var(--bh-hover);color:var(--bh-white)}.bh-button--text{min-height:0;padding:0;border:0;background:transparent;color:var(--bh-fg);border-bottom:1px solid var(--bh-rule);border-radius:0}.bh-button--text:hover{background:transparent;color:var(--bh-fg);border-bottom-color:var(--bh-fg)}.bh-button--full{width:100%}.bh-button:disabled,.bh-button[aria-disabled=true]{background:var(--bh-ivory);border-style:dashed;border-color:var(--bh-muted);color:var(--bh-muted);cursor:not-allowed}.bh-button--secondary:disabled,.bh-button--secondary[aria-disabled=true]{background:transparent;border-style:dashed;border-color:var(--bh-muted);color:var(--bh-muted)}.bh-button[aria-busy=true]{cursor:progress}.bh-button__spinner{width:16px;height:16px;border:1.5px solid var(--bh-control-border);border-top-color:var(--bh-ink);border-radius:50%}.bh-section--ink .bh-button{background:var(--bh-ivory);border-color:var(--bh-ivory);color:var(--bh-ink)}.bh-section--ink .bh-button:hover{background:var(--bh-line);border-color:var(--bh-line)}.bh-section--ink .bh-button--secondary{border-color:var(--bh-ivory);background:transparent;color:var(--bh-ivory)}.bh-section--ink .bh-button--secondary:hover{background:var(--bh-ivory);color:var(--bh-ink)}.bh-field{display:grid;align-content:start;gap:var(--bh-space-2);min-width:0}.bh-field__label{font-size:14px;line-height:20px;font-weight:500;color:var(--bh-fg)}.bh-field__required{color:var(--bh-muted)}.bh-field__optional{font-weight:400;color:var(--bh-fg-muted)}.bh-field__help{font-size:14px;line-height:20px;color:var(--bh-fg-muted)}.bh-input,.bh-textarea,.bh-select select{display:block;width:100%;min-height:var(--bh-control);padding:12px;border:1px solid var(--bh-control-border);border-radius:var(--bh-radius);background:var(--bh-field);color:var(--bh-ink);font-family:var(--bh-font);font-size:16px;line-height:24px;font-weight:400;transition:border-color var(--bh-t-fast)}.bh-input:focus,.bh-textarea:focus,.bh-select select:focus{border-color:var(--bh-ink)}.bh-input[aria-invalid=true],.bh-textarea[aria-invalid=true],.bh-select select[aria-invalid=true]{border-color:var(--bh-error)}.bh-input:disabled,.bh-textarea:disabled,.bh-select select:disabled{border-style:dashed;border-color:var(--bh-muted);background:var(--bh-ivory);color:var(--bh-muted);cursor:not-allowed}.bh-textarea{min-height:128px;resize:vertical}.bh-select{position:relative;display:block}.bh-select select{padding-inline-end:var(--bh-space-12);appearance:none;-webkit-appearance:none;cursor:pointer}.bh-select:after{content:"";position:absolute;top:50%;right:var(--bh-space-4);width:8px;height:8px;border:solid var(--bh-ink);border-width:0 1.5px 1.5px 0;transform:translateY(-75%) rotate(45deg);pointer-events:none}.bh-error,.bh-success{display:flex;align-items:flex-start;gap:var(--bh-space-2);font-size:14px;line-height:20px}.bh-error{color:var(--bh-error)}.bh-success{color:var(--bh-ink)}.bh-error>.bh-icon,.bh-success>.bh-icon{width:18px;height:18px;margin-block-start:2px}.bh-chip-group__legend{margin-block-end:var(--bh-space-3);padding:0;font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--bh-fg-muted)}.bh-chip-group__options{display:flex;flex-wrap:wrap;gap:var(--bh-space-2)}.bh-chip{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--bh-space-1);color:var(--bh-fg);text-align:left;cursor:pointer}.bh-chip__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.bh-chip__box{display:inline-flex;align-items:center;gap:var(--bh-space-2);min-height:var(--bh-control);padding:12px 16px;border:1px solid var(--bh-control-border);border-radius:var(--bh-radius);background:transparent;color:var(--bh-fg);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;transition:background-color var(--bh-t-fast),border-color var(--bh-t-fast),color var(--bh-t-fast)}.bh-chip__check{width:16px;height:16px;display:none}.bh-chip__status{display:inline-grid;font-weight:400}.bh-chip__status>*{grid-area:1 / 1}.bh-chip__status-on{visibility:hidden}.bh-chip--stacked .bh-chip__box{flex-direction:column;align-items:flex-start;gap:var(--bh-space-1);white-space:normal}.bh-chip:hover .bh-chip__box{border-color:var(--bh-ink)}.bh-chip__input:checked+.bh-chip__box,.bh-chip[aria-current=true] .bh-chip__box,.bh-chip[aria-pressed=true] .bh-chip__box{background:var(--bh-ink);border-color:var(--bh-ink);color:var(--bh-ivory)}.bh-chip__input:checked+.bh-chip__box .bh-chip__check,.bh-chip[aria-current=true] .bh-chip__check,.bh-chip[aria-pressed=true] .bh-chip__check{display:inline-block}.bh-chip__input:checked+.bh-chip__box .bh-chip__status-on,.bh-chip[aria-current=true] .bh-chip__status-on,.bh-chip[aria-pressed=true] .bh-chip__status-on{visibility:visible}.bh-chip__input:checked+.bh-chip__box .bh-chip__status-off,.bh-chip[aria-current=true] .bh-chip__status-off,.bh-chip[aria-pressed=true] .bh-chip__status-off{visibility:hidden}.bh-chip__input:focus-visible+.bh-chip__box{outline:3px solid var(--bh-focus-ring);outline-offset:4px}.bh-chip__input:disabled+.bh-chip__box{border-style:dashed;border-color:var(--bh-muted);background:var(--bh-ivory);color:var(--bh-muted);cursor:not-allowed}.bh-chip:has(.bh-chip__input:disabled){cursor:not-allowed}.bh-chip__reason{font-size:12px;line-height:18px;color:var(--bh-fg-muted)}.bh-chip--light .bh-chip__box,.bh-section--ink .bh-chip__box{border-color:var(--bh-ivory);color:var(--bh-ivory)}.bh-chip--light:hover .bh-chip__box,.bh-section--ink .bh-chip:hover .bh-chip__box{border-color:var(--bh-ivory)}.bh-tag{display:inline-flex;align-items:center;min-height:48px;padding:12px 16px;border:1px solid var(--bh-control-border);border-radius:var(--bh-radius);color:var(--bh-ink);font-size:14px;line-height:20px;white-space:nowrap;cursor:pointer;transition:border-color var(--bh-t-fast)}.bh-tag:hover,.bh-tag[aria-current=true]{border-color:var(--bh-ink);color:var(--bh-ink)}.bh-card{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--bh-fg);cursor:pointer}a.bh-card:hover{color:var(--bh-fg)}.bh-card__media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--bh-line);background:var(--bh-stage)}.bh-card__zoom{display:flex;align-items:center;justify-content:center;max-width:100%;max-height:100%}.bh-card__zoom>img,.bh-card__media>img{width:100%;height:100%;object-fit:contain}.bh-card__body{display:flex;flex-direction:column;gap:2px;margin-block-start:var(--bh-space-4)}.bh-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bh-space-3);margin-block-start:var(--bh-space-4)}.bh-card__body>.bh-card__head{margin-block-start:0}.bh-card__title{font-size:16px;line-height:25px;font-weight:500}.bh-card:hover .bh-card__title,.bh-card:has(.bh-card__link):hover .bh-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bh-card__arrow{display:inline-block;font-size:14px;line-height:25px;font-weight:400}.bh-card__text{margin-block-start:2px;font-size:14px;line-height:20px;color:var(--bh-fg-muted)}.bh-card__meta{margin-block-start:var(--bh-space-1);font-family:var(--bh-font);font-size:14px;line-height:20px;color:var(--bh-fg-muted)}.bh-card__link,.bh-card__link:hover{color:inherit}.bh-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}@supports selector(:has(a)){.bh-card__link:focus-visible{outline:none}.bh-card:has(.bh-card__link:focus-visible){outline:3px solid var(--bh-focus-ring);outline-offset:4px}}.bh-card--photo .bh-card__media{aspect-ratio:3 / 2;border:1px solid var(--bh-line);background:var(--bh-stage)}.bh-card--photo .bh-card__zoom{width:100%;height:100%}.bh-card--photo .bh-card__media>img,.bh-card--photo .bh-card__zoom>img{object-fit:cover}.bh-card--product .bh-card__media{background:var(--bh-stage)}.bh-card--outline,.bh-panel{padding:var(--bh-space-8);border:1px solid var(--bh-line);transition:border-color var(--bh-t-fast)}.bh-panel:hover{border-color:var(--bh-ink)}.bh-panel--static:hover{border-color:var(--bh-line)}.bh-panel--wash,.bh-card--panel{background:var(--bh-support)}.bh-ladder{border-bottom:1px solid var(--bh-line)}.bh-ladder__row{display:flex;align-items:baseline;gap:var(--bh-space-6);padding-block:var(--bh-space-4);border-top:1px solid var(--bh-line)}@media(max-width:767px){.bh-card--outline,.bh-panel{padding:var(--bh-space-6)}}.bh-rule{border:0;border-top:1px solid var(--bh-rule)}.bh-rule--strong{border-top-color:var(--bh-fg)}.bh-table{width:100%;border-top:1px solid var(--bh-rule);font-size:14px;line-height:21px}.bh-table caption{padding-block-end:var(--bh-space-3);text-align:left;font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--bh-fg-muted)}.bh-table th,.bh-table td{padding:12px var(--bh-space-4) 12px 0;border-bottom:1px solid var(--bh-rule);text-align:left;vertical-align:top}.bh-table tbody th{width:40%;font-weight:400;color:var(--bh-fg-muted)}.bh-table td{font-family:var(--bh-mono);color:var(--bh-fg)}.bh-table td.bh-table__text{font-family:var(--bh-font)}.bh-table thead th{font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--bh-fg-muted);border-bottom-color:var(--bh-fg)}.bh-table-wrap{max-width:100%;overflow-x:auto}.bh-breadcrumb ol{display:flex;flex-wrap:wrap;gap:0 var(--bh-space-2);margin:0;padding:0;list-style:none;font-size:14px;line-height:20px;color:var(--bh-fg-muted)}.bh-breadcrumb li{display:flex;align-items:center;gap:var(--bh-space-2)}.bh-breadcrumb{--bh-crumb-sep:var(--bh-line)}.bh-breadcrumb li:not(:last-child):after{content:"/";content:"/" / "";color:var(--bh-crumb-sep)}.bh-breadcrumb a{display:inline-block;margin-block:-12px;padding-block:12px;color:var(--bh-fg-muted)}.bh-breadcrumb a:hover,.bh-breadcrumb [aria-current]{color:var(--bh-fg)}.bh-breadcrumb--band{padding-block:var(--bh-space-6)}.bh-disclosure{border-bottom:1px solid var(--bh-rule)}.bh-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--bh-space-4);min-height:56px;padding-block:var(--bh-space-4);font-size:16px;line-height:24px;font-weight:500;list-style:none;cursor:pointer}.bh-disclosure>summary::-webkit-details-marker{display:none}.bh-disclosure__close,.bh-disclosure[open] .bh-disclosure__open{display:none}.bh-disclosure[open] .bh-disclosure__close{display:inline-block}.bh-disclosure__body{max-width:64ch;padding-block-end:var(--bh-space-6);color:var(--bh-fg-muted)}.bh-review-note{display:grid;gap:var(--bh-space-1);max-width:var(--bh-measure);padding:var(--bh-space-3) var(--bh-space-4);border:1px dashed var(--bh-muted);border-radius:var(--bh-radius);background:var(--bh-white);color:var(--bh-ink);font-size:14px;line-height:21px;text-align:left}.bh-review-note__label{display:flex;align-items:center;gap:var(--bh-space-2);font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--bh-muted)}.bh-review-note__label .bh-icon{width:18px;height:18px}.bh-section--ink .bh-review-note{background:transparent;color:var(--bh-ivory)}.bh-section--ink .bh-review-note__label{color:var(--bh-ivory)}.bh-product-image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:var(--bh-stage)}.bh-room-image{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.bh-cabinet-photo--drawing{display:flex;align-items:center;justify-content:center;padding:var(--bh-space-16);box-sizing:border-box}.bh-cabinet-photo--drawing .bh-draw{max-width:100%}.bh-cabinet-photo__note{margin-block-start:var(--bh-space-8)}.bh-media-frame{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--bh-stage)}.bh-media-frame>img,.bh-media-frame>svg,.bh-media-frame>picture>img,.bh-media-frame>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.bh-media-frame--room{aspect-ratio:3 / 2}.bh-media-frame--room>img,.bh-media-frame--room>picture>img,.bh-media-frame--room>video{object-fit:cover}.bh-media-frame--hero{aspect-ratio:16 / 9}.bh-media-frame--wash,.bh-media-frame--stone,.bh-media-frame--photo{background:var(--bh-stage)}.bh-media-frame--photo>img,.bh-media-frame--photo>picture>img,.bh-media-frame--photo>video{object-fit:cover}.bh-video-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bh-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bh-scrim);pointer-events:none}@property --bh-dw{syntax:"<length>";inherits:true;initial-value:0px}.bh-draw{display:flex;flex:0 1 auto;align-items:center;min-width:0;color:var(--bh-ink)}.bh-draw--muted{color:var(--bh-line)}:where(:has(>.bh-draw)){min-width:0}.bh-draw__canvas{display:flex;flex:0 1 auto;align-items:flex-end;justify-content:center;max-width:100%}.bh-draw__box{display:flex;flex:0 1 auto;flex-direction:column;width:var(--bh-dw);max-width:100%;aspect-ratio:var(--bh-dr);border:1.5px solid currentColor}.bh-draw--fluid .bh-draw__box{width:min(var(--bh-dw),100%)}.bh-draw__row{display:flex;flex:1 1 0px;align-items:center;justify-content:center;min-height:0;box-sizing:content-box;border-bottom:1.5px solid currentColor}.bh-draw__row:last-child{border-bottom:0}.bh-draw__handle{flex:none;width:calc(var(--bh-dw) * .22);width:round(min(var(--bh-dw) * .22,(100% + 3px) * .22),1px);height:2px;background:currentColor}.bh-draw--open .bh-draw__row{border-bottom:0}.bh-draw--open .bh-draw__row--open{box-sizing:border-box;border:1.5px solid currentColor;background:var(--bh-white);transform:translate(round(min(var(--bh-dw) * .3,(100% + 3px) * .3),1px))}.bh-draw--open .bh-draw__handle{width:round(min(var(--bh-dw) * .2,(100% + 3px) * .2),1px)}.bh-draw--open .bh-draw__row--open .bh-draw__handle{width:round(min(var(--bh-dw) * .2,(100% + 6px) * .2),1px)}.bh-draw__row{container-type:size}@container (max-height:5.99px){.bh-draw__handle{height:1px}}@container (max-height:2.99px){.bh-draw__handle{display:none}}.bh-draw--dim{align-items:stretch;gap:var(--bh-space-3)}.bh-draw--dim>.bh-draw__box,.bh-draw--dim>.bh-draw__canvas{align-self:center}.bh-draw--small{gap:4px}.bh-draw__dim{display:flex;align-items:center;gap:4px}.bh-draw__dim-line{align-self:stretch;width:0;border-left:1px solid currentColor}.bh-draw__dim-label,.bh-draw__plan-label{font-family:var(--bh-mono);font-size:12px;line-height:18px;font-weight:400;white-space:nowrap}.bh-draw--plan .bh-draw__box{align-items:center;justify-content:center}.bh-draw--lock{position:relative;display:block;width:40px;height:48px}.bh-draw__lock-body{position:absolute;bottom:0;left:0;width:40px;height:28px;border:1.5px solid currentColor}.bh-draw__lock-shackle{position:absolute;top:0;left:10px;width:20px;height:22px;border:1.5px solid currentColor;border-bottom:0;border-radius:10px 10px 0 0}.bh-draw--lock.bh-draw--sm{width:36px;height:44px}.bh-draw--sm .bh-draw__lock-body{width:36px;height:26px}.bh-draw--sm .bh-draw__lock-shackle{left:9px;width:18px;height:20px;border-radius:9px 9px 0 0}.bh-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.bh-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bh-scrim)}.bh-sheet{position:absolute;inset:0 0 auto;max-height:100%;overflow-y:auto;background:var(--bh-ivory);border-bottom:1px solid var(--bh-line)}.bh-drawer{position:absolute;inset:0 0 0 auto;display:flex;flex-direction:column;width:390px;max-width:100%;background:var(--bh-white);border-left:1px solid var(--bh-line)}html.bh-dialog-open{overflow:hidden}.bh-header-section{position:sticky;top:0;z-index:40}.bh-header{--bh-header-fg:var(--bh-ink);--bh-header-link:var(--bh-ink);--bh-header-rule:var(--bh-ink);border-bottom:1px solid var(--bh-line);background:var(--bh-ivory)}.bh-header__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--bh-space-12);max-width:var(--bh-content);min-height:var(--bh-header-height);margin-inline:auto;padding:12px var(--bh-pad);color:var(--bh-header-fg)}.bh-header__brand{display:flex;flex:none;align-items:center;height:var(--bh-control);color:var(--bh-header-fg)}.bh-header__brand:hover{color:var(--bh-header-fg)}.bh-header__brand .bh-logo--horizontal{margin-inline-start:calc(-1 * var(--bh-logo-ink-inset))}.bh-header__logo--compact{display:none}.bh-header__nav{display:none;min-width:0}.bh-header__list{display:flex;align-items:center;justify-content:center;gap:var(--bh-space-8)}.bh-header__link{position:relative;display:block;padding-block:4px;color:var(--bh-header-link);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;transition:color var(--bh-t-fast)}.bh-header__link:before{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.bh-header__link:hover{color:var(--bh-header-link)}.bh-header__link[aria-current=page]{color:var(--bh-header-fg);box-shadow:none;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--bh-olive);text-underline-offset:6px}.bh-header__actions{display:flex;flex:none;align-items:center;gap:var(--bh-space-6)}.bh-header__action{display:inline-flex;flex:none;align-items:center;gap:var(--bh-space-2);min-height:var(--bh-control);color:inherit;font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;transition:color var(--bh-t-fast)}.bh-header__action:hover{color:var(--bh-hover)}.bh-header__action .bh-icon{width:24px;height:24px}.bh-header__quote{display:inline-flex;align-items:center;min-height:var(--bh-control);padding:12px 16px;border:1px solid var(--bh-header-fg);border-radius:var(--bh-radius);background:var(--bh-header-fg);color:var(--bh-ivory);font-size:14px;line-height:20px;font-weight:500;white-space:nowrap;transition:background-color var(--bh-t-fast),border-color var(--bh-t-fast),color var(--bh-t-fast)}.bh-header__quote:hover{background:var(--bh-hover);border-color:var(--bh-hover);color:var(--bh-white)}.bh-header__menu-toggle{margin-inline-end:calc(-1 * var(--bh-space-2))}@media(min-width:1200px){.bh-header__nav{display:block}.bh-header__menu-toggle{display:none}}@media(min-width:1200px)and (max-width:1261px){.bh-header__bar,.bh-header__list{gap:var(--bh-space-6)}.bh-header__brand .bh-logo--horizontal{--bh-logo-width:228px}}@media(max-width:767px){.bh-header__quote,.bh-header__search{display:none}.bh-header__bar{gap:var(--bh-space-3);padding-block:0}.bh-header__actions{margin-inline-end:calc(-1 * var(--bh-space-2))}.bh-header__brand .bh-logo--horizontal{margin-inline-start:0}}@media(max-width:359px){.bh-header__brand{height:auto}.bh-header__logo--wide{display:none}.bh-header__logo--compact{display:block}.bh-header__action-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.bh-menu{display:flex}.bh-menu__scrim{background:transparent}.bh-menu__panel{position:relative;display:flex;flex-direction:column;width:100%;overflow-y:auto;overscroll-behavior:contain;background:var(--bh-white);color:var(--bh-ink);border-left:1px solid var(--bh-line)}@media(min-width:768px){.bh-menu__scrim{background:var(--bh-scrim)}.bh-menu__panel{width:390px;max-width:100%}}[data-bh-dialog-surface]:focus,[data-bh-focus-quiet]:focus{outline:none}.bh-menu__top{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--bh-space-4);min-height:64px;padding-inline:var(--bh-space-4);border-bottom:1px solid var(--bh-line)}.bh-menu__brand{display:flex;color:var(--bh-ink)}.bh-menu__brand:hover{color:var(--bh-ink)}.bh-menu__logo.bh-logo--horizontal{--bh-logo-width:228px;margin-inline-start:calc(-1 * var(--bh-logo-ink-inset))}.bh-menu__close{display:inline-flex;align-items:center;gap:var(--bh-space-2);min-height:var(--bh-control);margin-inline-end:calc(-1 * var(--bh-space-2));color:var(--bh-ink);font-size:14px;line-height:20px;font-weight:500;transition:color var(--bh-t-fast)}.bh-menu__close:hover{color:var(--bh-hover)}.bh-menu__close .bh-icon{width:24px;height:24px}.bh-menu__search{display:flex;flex:none;flex-direction:column;gap:var(--bh-space-2);padding:var(--bh-space-4);border-bottom:1px solid var(--bh-line)}.bh-menu__search-label{color:var(--bh-muted)}.bh-menu__search-input{width:100%}.bh-menu__link{display:flex;align-items:center;min-height:56px;padding-inline:var(--bh-space-4);border-bottom:1px solid var(--bh-line);color:var(--bh-ink);font-size:16px;line-height:25px;font-weight:500}.bh-menu__link:hover{color:var(--bh-ink)}.bh-menu__link[aria-current=page]{color:var(--bh-ink);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--bh-olive);text-underline-offset:4px}.bh-menu__link:focus-visible{outline-offset:-4px}.bh-menu__foot{display:flex;flex-direction:column;gap:var(--bh-space-4);margin-block-start:auto;padding:var(--bh-space-4);border-top:1px solid var(--bh-line);background:var(--bh-ivory)}.bh-menu__actions{display:flex;flex-direction:column;gap:var(--bh-space-3)}.bh-menu__cta{width:100%}.bh-menu__market{font-size:12px;line-height:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bh-muted)}@media(min-width:1200px){.bh-menu{display:none!important}}.bh-search__inner{max-width:calc(1000px + 2 * var(--bh-pad));margin-inline:auto;padding:var(--bh-space-8) var(--bh-pad)}.bh-search__label{display:block;margin-block-end:var(--bh-space-2);color:var(--bh-muted)}.bh-search__row{display:flex;align-items:center;justify-content:space-between;gap:var(--bh-space-6);padding-block-end:var(--bh-space-4);border-bottom:1px solid var(--bh-line)}.bh-search__input{flex:1;min-width:0;min-height:var(--bh-control);padding:0;border:0;background:transparent;color:var(--bh-ink);font-size:26px;line-height:32px;outline:none;-webkit-appearance:none;appearance:none}.bh-search__input::-webkit-search-cancel-button{display:none}.bh-search__close{min-height:48px;font-family:var(--bh-mono);font-size:14px;line-height:21px;color:var(--bh-muted);white-space:nowrap}.bh-search__heading{margin-block-start:var(--bh-space-6)}.bh-search__heading--ruled{margin-block-start:var(--bh-space-6);padding-block-end:var(--bh-space-2);border-bottom:1px solid var(--bh-line)}.bh-search__tags{display:flex;flex-wrap:wrap;gap:var(--bh-space-2);margin-block-start:var(--bh-space-3)}.bh-search__result{display:flex;align-items:center;gap:var(--bh-space-4);padding-block:var(--bh-space-3);border-bottom:1px solid var(--bh-line);color:var(--bh-ink)}.bh-search__result:hover{color:var(--bh-ink)}.bh-search__thumb{display:flex;flex:none;align-items:center;justify-content:center;width:64px;height:48px;background:var(--bh-field);border:1px solid var(--bh-line)}.bh-search__text{display:flex;flex:1;flex-direction:column;min-width:0}.bh-search__all{margin-block-start:var(--bh-space-6);background:none}@media(max-width:767px){.bh-search__inner{padding-block:var(--bh-space-6)}.bh-search__input{font-size:26px;line-height:32px}}.bh-footer{padding-block:64px 32px;border-top:1px solid var(--bh-line);background:var(--bh-ivory);color:var(--bh-ink)}.bh-footer__grid{display:grid;grid-template-columns:4fr 2fr 2fr 2fr 2fr;gap:var(--bh-space-12)}.bh-footer__brand{display:flex;flex-direction:column;align-items:flex-start}.bh-footer__logo-link{display:block;color:var(--bh-ink)}.bh-footer__logo-link:hover{color:var(--bh-ink)}.bh-footer__logo.bh-logo--horizontal{--bh-logo-width:252px;height:var(--bh-logo-height);margin-block:calc((24px - var(--bh-logo-height)) / 2)}.bh-footer__eyebrow{margin-block-start:var(--bh-space-2);font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--bh-muted)}.bh-footer__text{font-size:14px;line-height:20px;color:var(--bh-muted)}.bh-footer__brand .bh-footer__text{max-width:34ch;margin-block-start:var(--bh-space-6)}.bh-footer__market{margin-block-start:var(--bh-space-6);font-family:var(--bh-font);font-size:14px;line-height:20px;color:var(--bh-muted)}.bh-footer__column{display:flex;flex-direction:column;gap:var(--bh-space-3)}.bh-footer__heading{margin-block-end:var(--bh-space-1);font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;color:var(--bh-muted)}.bh-footer__heading--flush{margin-block-end:0}.bh-footer__links{display:flex;flex-direction:column;gap:var(--bh-space-3)}.bh-footer__links>li{display:flex}.bh-footer__link{position:relative;display:block;flex:1;color:var(--bh-fg-muted);font-size:14px;line-height:20px;transition:color var(--bh-t-fast)}.bh-footer__link:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.bh-footer__link:hover{color:var(--bh-ink)}.bh-footer__quote{margin-block-start:var(--bh-space-4)}.bh-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bh-space-6);margin-block-start:var(--bh-space-12);padding-block-start:var(--bh-space-6);border-top:1px solid var(--bh-line)}.bh-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bh-space-1) var(--bh-space-6);min-height:24px;font-size:12px;line-height:18px;color:var(--bh-muted)}.bh-footer__copyright{color:var(--bh-muted)}.bh-footer__legal a{position:relative;color:var(--bh-muted)}.bh-footer__legal a:before{content:"";position:absolute;top:-6px;right:-4px;bottom:-6px;left:-4px}.bh-footer__legal a:hover{color:var(--bh-ink)}.bh-footer__notes{display:flex;flex-wrap:wrap;gap:var(--bh-space-3);margin-block-start:var(--bh-space-6)}@media(min-width:768px)and (max-width:1199px){.bh-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bh-space-12) var(--bh-space-8)}.bh-footer__brand{grid-column:1 / -1}}@media(max-width:767px){.bh-footer{padding-block:48px 24px}.bh-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-space-8) var(--bh-space-6)}.bh-footer__brand{grid-column:1 / -1}.bh-footer__links{gap:var(--bh-space-1)}.bh-footer__link{display:inline-flex;align-items:center;min-height:48px}.bh-footer__link:before{content:none}.bh-footer__base{margin-block-start:var(--bh-space-12)}}.bh-password{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;padding-block:var(--bh-space-16) var(--bh-space-8)}.bh-password__inner{display:grid;flex:1;align-content:center;justify-items:center;gap:var(--bh-space-8);text-align:center}.bh-password__brand{color:var(--bh-ink)}.bh-password__form{width:100%;max-width:var(--bh-narrow);text-align:left}.bh-password__foot{margin-block-start:var(--bh-space-12);text-align:center}.bh-gift-card{justify-items:center}.bh-gift-card__code{padding:var(--bh-space-3) var(--bh-space-6);border:1px solid var(--bh-line);border-radius:var(--bh-radius);background:var(--bh-white);letter-spacing:.08em}.shopify-policy__container{width:100%;max-width:calc(var(--bh-content) + 2 * var(--bh-pad));margin-inline:auto;padding-block:var(--bh-space-16);padding-inline:var(--bh-pad)}.shopify-policy__container .shopify-policy__title,.shopify-policy__container .shopify-policy__title h1{max-width:var(--bh-measure);text-align:left}.shopify-policy__title h1{font-size:clamp(32px,3.5vw,48px);line-height:1.125;letter-spacing:-.015em;font-weight:500;color:var(--bh-ink)}.shopify-policy__body{max-width:68ch;margin-block-start:var(--bh-space-12);font-size:16px;line-height:25px;color:var(--bh-fg)}.shopify-policy__body>*+*{margin-block-start:var(--bh-space-4)}.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{margin-block-start:var(--bh-space-8);font-size:16px;line-height:25px;font-weight:500;color:var(--bh-ink)}.shopify-policy__body ul,.shopify-policy__body ol{margin-inline:0;margin-block-end:0;padding-inline-start:var(--bh-space-6)}.shopify-policy__body li+li{margin-block-start:var(--bh-space-1)}.shopify-policy__body a{color:var(--bh-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}@media(min-width:768px){.shopify-policy__container{max-width:calc(var(--bh-content) / 12 * 8 + 2 * var(--bh-pad))}}.bh-page__header{max-width:var(--bh-measure)}.bh-notice{--bh-pictogram-stroke:1.5px;display:flex;flex-direction:column;align-items:center;padding-block:var(--bh-space-24);text-align:center}.bh-cart{--bh-pictogram-stroke:1.5px;padding-block-end:var(--bh-space-16)}@media(max-width:767px){.bh-notice{padding-block:var(--bh-space-16)}.bh-cart{padding-block-end:var(--bh-space-16)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bh-base.css.map */
