.bh-markets{display:block;--bh-events-surface:#f6f5f2;--bh-events-accent:#e7b72e;color:#3d3128;background:#fff;font-size:16px;line-height:1.7}.bh-markets *,.bh-markets *:before,.bh-markets *:after{box-sizing:border-box}.bh-markets [hidden]{display:none!important}.bh-markets :is(h1,h2,h3,h4,p,dt,dd,summary,button,a,figcaption,strong){color:#3d3128}.bh-markets a,.bh-markets a:hover,.bh-markets a:focus{text-decoration:none!important;background-image:none!important;border-bottom:0;box-shadow:none}.bh-markets a:after{content:none}.bh-markets a:hover{color:#84632f}.bh-markets :focus-visible{outline:2px solid #3d3128;outline-offset:5px}.bh-markets-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.bh-markets-hero{position:relative;padding:48px 0 32px;background:#fff}.bh-markets-eyebrow{margin:0 0 12px;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600;color:#6b625a}.bh-markets h1{margin:0 0 22px;max-width:860px;font-size:clamp(34px,4.4vw,58px);line-height:1.15}.bh-markets-intro{max-width:760px;font-size:18px}.bh-markets-hero-image{margin:30px 0 24px;border-radius:12px;overflow:hidden}.bh-markets-hero-image img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}.bh-markets-nav{display:flex;flex-wrap:wrap;gap:12px}.bh-markets-nav a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 20px;border:1px solid #dcd8d1;border-radius:999px;background:#fff;font-size:14px;font-weight:500;line-height:1.5}.bh-markets-wave{display:none}.bh-markets h2{margin:0 0 20px;font-size:clamp(26px,3vw,36px);line-height:1.2}.bh-markets-group{padding-block:38px 48px;scroll-margin-top:170px}.bh-markets-group--past{margin:24px 0 48px;padding:clamp(24px,3.5vw,48px);border:0;border-radius:16px;background:var(--bh-events-surface)}.bh-markets-empty{border:1px solid #e6e3de;background:#fff;border-radius:12px;padding:24px 28px}.bh-markets-list{display:grid;gap:32px;margin-top:28px}.bh-market-card{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);border:1px solid #e6e3de;border-radius:12px;overflow:hidden;background:#fff;scroll-margin-top:170px}.bh-market-card--no-image{grid-template-columns:minmax(0,1fr)}.bh-market-card__media{background:#fff;padding:24px;display:flex;align-items:flex-start;justify-content:center}.bh-market-card__media img{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:6px}.bh-market-card__body{padding:clamp(24px,3vw,36px);min-width:0}.bh-market-card h3{margin:16px 0 22px;font-size:clamp(22px,2.4vw,29px);line-height:1.25}.bh-market-badge{display:inline-flex;align-items:center;gap:8px;background:transparent;padding:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b625a}.bh-market-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:#8c837a;box-shadow:none}.bh-market-card[data-status=ongoing] .bh-market-badge{background:transparent;color:#3d3128}.bh-market-card[data-status=past] .bh-market-badge{background:transparent}.bh-market-card[data-status=past] .bh-market-badge:before{background:#8c837a;box-shadow:none}.bh-market-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 0 24px;padding-block:16px;border-block:1px solid #e6e3de}.bh-market-facts dt{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px}.bh-market-facts dd{margin:0;font-size:15px;overflow-wrap:anywhere}.bh-market-note{font-size:14px;padding:10px 0 10px 14px;background:transparent;border-left:2px solid #d8d3ca}.bh-market-link{display:inline-block;padding-block:10px;font-weight:600}.bh-market-button{display:inline-block;padding:13px 24px;background:var(--bh-events-accent);border-radius:999px;font-weight:600}.bh-markets-outro{text-align:center;padding:36px;margin:0 0 64px;background:#fff;border:1px solid #dedbd5;border-radius:12px}.bh-markets-outro .rte{max-width:680px;margin:0 auto 22px}.bh-markets bh-market-calendar{display:block;margin-top:24px}.bh-markets bh-market-calendar details{border:1px solid #d8c9ad;border-radius:10px;background:#fdf8ef}.bh-markets bh-market-calendar summary{padding:16px 20px;cursor:pointer;font-weight:600}.bh-market-calendar-options{display:flex;flex-wrap:wrap;gap:10px;padding:0 20px 18px}.bh-market-calendar-options :is(a,button){font:inherit;font-size:14px;font-weight:600;background:#f4e9d5;border:1px solid #d8c9ad;border-radius:6px;padding:10px 14px;cursor:pointer}.bh-market-calendar-options p{flex-basis:100%;margin:5px 0 0;font-size:12px}@media(max-width:760px){.bh-market-card{grid-template-columns:minmax(0,1fr)}.bh-market-card__media{padding:20px}.bh-market-card__media img{max-height:360px}.bh-markets-hero{padding-top:36px}.bh-markets-hero-image img{aspect-ratio:2/1}.bh-markets-outro{padding:28px 20px}}@media(max-width:480px){.bh-markets-wrap{width:calc(100% - 32px)}.bh-market-card__body{padding:24px 20px}.bh-market-facts{grid-template-columns:1fr;gap:14px}.bh-market-calendar-options{flex-direction:column;align-items:stretch}}.bh-event-gallery{display:block;grid-column:1 / -1;padding:28px 32px 32px;border-top:1px solid #e6e3de;background:#fff;min-width:0}.bh-event-gallery__heading{margin:0 0 18px;font-size:20px;color:#3d3128}.bh-event-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.bh-event-gallery__grid--1{grid-template-columns:minmax(0,1fr);max-width:620px;margin-inline:auto}.bh-event-gallery__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bh-event-gallery figure{margin:0;min-width:0}.bh-event-gallery__link{display:block;position:relative;border-radius:6px;overflow:hidden;background:#f2f0ec}.bh-event-gallery__link img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:transform .3s ease}.bh-event-gallery__zoom{position:absolute;bottom:12px;right:12px;width:34px;height:34px;display:grid;place-items:center;background:#fff;border-radius:50%;color:#3d3128}.bh-event-gallery__zoom svg{width:18px;height:18px}.bh-event-gallery figcaption{margin-top:10px;color:#3d3128;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.bh-event-gallery dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1100px,94vw);max-width:94vw;max-height:92vh;padding:54px 20px 20px;border:0;border-radius:16px;background:#fff;color:#3d3128}.bh-event-gallery dialog::backdrop{background:#1e1813d1}.bh-event-gallery dialog img{display:block;width:100%;max-height:70vh;object-fit:contain}.bh-event-gallery dialog button{position:absolute;top:8px;right:12px;min-width:44px;min-height:44px;border:0;border-radius:50%;font:inherit;font-size:28px;background:#fbf7ec;color:#3d3128;cursor:pointer}@media(hover:hover){.bh-event-calendar summary:hover{box-shadow:0 7px 20px #3d312826}.bh-event-calendar__options :is(a,button):hover{background:#faecc9}.bh-event-gallery__link:hover img{transform:scale(1.025)}}@media(max-width:760px){.bh-event-gallery{padding:24px 20px}.bh-event-gallery__grid,.bh-event-gallery__grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bh-event-gallery__grid--1{grid-template-columns:minmax(0,1fr)}.bh-event-calendar summary{padding:14px;gap:10px}.bh-event-calendar summary strong{font-size:15px}}@media(max-width:480px){.bh-event-gallery__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.bh-events .bh-event-card,.bh-events .bh-event-card__media img,.bh-event-calendar summary,.bh-event-gallery__link img{transition:none;transform:none}}.bh-events__wave{display:block;width:100%;height:62px;fill:var(--bh-events-surface)}.bh-events__past-body{padding:clamp(24px,3.5vw,48px);padding-top:clamp(24px,3vw,40px);border-radius:0 0 24px 24px;background:var(--bh-events-surface)}.bh-events__past-body .bh-events__heading-row{align-items:start}.bh-events__past-body .bh-events__heading-row h2{color:#3d3128}.bh-events__past-body .bh-events__eyebrow{color:#716044}@media(max-width:760px){.bh-events__past-body{padding:24px 14px 28px;border-radius:0 0 18px 18px}}.bh-market-video{grid-column:1 / -1;padding:24px 32px 30px;border-top:1px solid #e6e3de;background:#fff}.bh-market-video details{border:1px solid #dcd8d1;border-radius:8px;overflow:hidden;background:#fff}.bh-market-video summary{display:flex;align-items:center;gap:11px;min-height:48px;padding:13px 18px;cursor:pointer;font-weight:600;list-style:none}.bh-market-video summary::-webkit-details-marker{display:none}.bh-market-video__play{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:#f2f0ec;font-size:12px;line-height:1;padding-left:2px}.bh-market-video__frame{margin:0 18px 18px;overflow:hidden;border-radius:6px;background:#171512;aspect-ratio:16 / 9}.bh-market-video__frame :is(video,iframe){display:block;width:100%;height:100%;border:0;object-fit:contain}.bh-market-video__caption{margin:-4px 18px 18px;font-size:14px;line-height:1.6}@media(hover:hover){.bh-market-video summary:hover{background:#f6f5f2}}@media(max-width:480px){.bh-market-video{padding:20px}.bh-market-video__frame,.bh-market-video__caption{margin-inline:12px}}.bh-market-calendar{display:block;margin-top:24px;color:#3d3128}.bh-markets .bh-market-calendar details{border:0;border-radius:0;background:transparent}.bh-markets .bh-market-calendar summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;border:1px solid #dcd8d1;border-radius:8px;background:#fff;color:#3d3128;cursor:pointer;box-shadow:none;transition:border-color .2s ease;list-style:none}.bh-market-calendar summary::-webkit-details-marker{display:none}.bh-market-calendar summary:after{content:"+";margin-left:auto;font-size:26px}.bh-market-calendar details[open] summary:after{content:"\2212"}.bh-market-calendar summary svg{width:22px;height:22px;flex:0 0 auto}.bh-market-calendar summary strong{display:block;font-size:14px;line-height:1.4}.bh-market-calendar summary small{display:none}.bh-market-calendar__options{display:grid;gap:8px;padding:12px 0 0}.bh-market-calendar__options :is(a,button){display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:13px 16px;border:1px solid #dfd5c5;border-radius:10px;color:#3d3128;background:var(--bh-events-surface);text-decoration:none;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left}.bh-market-calendar__options a:after{content:"\2197"}.bh-market-calendar__options button:after{content:"\2193"}.bh-market-calendar__note{margin:4px 2px 0;font-size:12px;line-height:1.6}@media(hover:hover){.bh-market-calendar summary:hover{border-color:#8c837a}.bh-market-calendar__options :is(a,button):hover{background:#f2f0ec}}@media(max-width:760px){.bh-markets .bh-market-calendar summary{padding:14px;gap:10px}.bh-market-calendar summary strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.bh-market-calendar summary{transition:none}}.bh-markets h2.bh-markets-archive-title{margin:0 0 16px;font-size:clamp(32px,3.2vw,44px);line-height:1.15;letter-spacing:-.02em}.bh-markets-archive-title:after{content:"";display:block;width:64px;height:2px;margin-top:18px;background:var(--bh-events-accent)}.bh-markets .bh-markets-archive-subtitle{margin:0 0 12px;font-size:19px;color:#6b625a}.bh-market-facts dt{display:flex;align-items:center;gap:8px;color:#6b625a}.bh-market-facts dt svg{width:18px;height:18px;flex:0 0 auto}.bh-markets-nav a:hover{background:#f6f5f2;border-color:#8c837a}.bh-market-card[data-status=ongoing] .bh-market-badge:before{background:var(--bh-events-accent)}@media(max-width:760px){.bh-markets-group--past{padding:28px 14px;border-radius:12px}.bh-event-gallery__grid,.bh-event-gallery__grid--3{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:auto;gap:24px}}.bh-markets-nav-short{display:none}@media(max-width:760px){.bh-markets-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bh-markets-nav a{justify-content:center;width:100%;min-width:0;min-height:44px;padding:10px 6px;font-size:13px;line-height:1.3;letter-spacing:0;white-space:nowrap}.bh-markets-nav-full,.bh-markets-nav-arrow{display:none}.bh-markets-nav-short{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/bh-market-events.css.map */
