.TV5zqq_people{--people-ink:#11110f;--people-paper:#fdfdfc;--people-lime:#ddff43;--people-muted:#686860;--people-line:#d7d7cf;background:var(--people-paper);color:var(--people-ink);border-bottom:1px solid var(--people-ink);isolation:isolate;padding:66px 0 62px;scroll-margin-top:132px}.TV5zqq_people *,.TV5zqq_people :before,.TV5zqq_people :after{box-sizing:border-box}.TV5zqq_people .TV5zqq_inner{width:min(1460px,100% - 40px);margin-inline:auto}.TV5zqq_people .TV5zqq_topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.TV5zqq_people .TV5zqq_eyebrow{letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:650;line-height:1.4;display:flex}.TV5zqq_people .TV5zqq_button{flex:none;width:30px;height:auto;display:block}.TV5zqq_people .TV5zqq_topnote{letter-spacing:.12em;color:var(--people-muted);font-size:9px;font-weight:550}.TV5zqq_people .TV5zqq_heading{grid-template-columns:minmax(0,1.65fr) minmax(250px,.85fr);align-items:end;gap:40px;margin-bottom:36px;display:grid}.TV5zqq_people h2{letter-spacing:-.07em;text-transform:uppercase;margin:0;padding:0;font-family:inherit;font-size:clamp(66px,7.8vw,112px);font-weight:650;line-height:.84}.TV5zqq_people h2>span{width:fit-content;display:block}.TV5zqq_people h2>span+span{margin-top:9px}.TV5zqq_people .TV5zqq_outline{color:var(--people-paper);-webkit-text-stroke:1.15px var(--people-ink)}.TV5zqq_people .TV5zqq_period{color:var(--people-ink);-webkit-text-stroke:0}.TV5zqq_people .TV5zqq_intro{max-width:440px;padding:0 0 2px}.TV5zqq_people .TV5zqq_lead{white-space:pre-line;letter-spacing:-.045em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:550;line-height:1.42}.TV5zqq_people .TV5zqq_body{white-space:pre-line;letter-spacing:-.02em;color:var(--people-muted);margin:13px 0 0;font-size:13px;line-height:1.75}.TV5zqq_people .TV5zqq_all{width:fit-content;min-height:44px;color:var(--people-ink);border-bottom:1px solid;align-items:center;gap:33px;margin-top:14px;padding:9px 0 7px;font-size:12px;font-weight:650;text-decoration:none;transition:gap .2s;display:flex}.TV5zqq_people .TV5zqq_all svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:17px;height:17px;transition:transform .2s}.TV5zqq_people .TV5zqq_track{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:28px;min-width:0;padding:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 92%,#0000);mask-image:linear-gradient(90deg,#000 0 92%,#0000)}.TV5zqq_people .TV5zqq_track::-webkit-scrollbar{display:none}.TV5zqq_people .TV5zqq_person{min-width:0;color:var(--people-ink);outline-offset:5px;background:0 0;border:0;border-radius:0;flex:0 0 calc(33.3333% - 18.6667px);text-decoration:none;display:block}.TV5zqq_people .TV5zqq_image{aspect-ratio:4/5;background:#e7e7e0;position:relative;overflow:hidden}.TV5zqq_people .TV5zqq_image img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .4s,transform .5s cubic-bezier(.2,.6,.3,1);display:block}.TV5zqq_people .TV5zqq_caption{border-bottom:1px solid var(--people-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 0 17px;transition:border-color .2s;display:flex}.TV5zqq_people .TV5zqq_info{min-width:0}.TV5zqq_people .TV5zqq_title{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.TV5zqq_people .TV5zqq_name{letter-spacing:-.045em;text-transform:none;margin:0;font-family:inherit;font-size:clamp(22px,2.1vw,30px);font-weight:600;line-height:1.2}.TV5zqq_people .TV5zqq_origin{letter-spacing:.065em;text-transform:uppercase;min-width:0;color:var(--people-ink);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.TV5zqq_people .TV5zqq_origin svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:12px;height:12px}.TV5zqq_people .TV5zqq_meta{color:var(--people-muted);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:5px 11px;margin:9px 0 0;font-size:11px;line-height:1.45;display:flex}.TV5zqq_people .TV5zqq_category{letter-spacing:.045em;text-transform:uppercase;color:var(--people-ink);font-size:10px;font-weight:600}.TV5zqq_people .TV5zqq_language{border-left:1px solid var(--people-line);padding-left:11px}.TV5zqq_people .TV5zqq_open{border:1px solid var(--people-ink);background:0 0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:background .2s,transform .2s;display:grid}.TV5zqq_people .TV5zqq_open svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:18px;height:18px}.TV5zqq_people a:focus-visible,.TV5zqq_people button:focus-visible{outline-offset:5px;outline:2px solid #607300}.TV5zqq_people .TV5zqq_person:focus-visible .TV5zqq_image img{filter:grayscale(0)}.TV5zqq_people .TV5zqq_person:focus-visible .TV5zqq_open{background:var(--people-lime)}.TV5zqq_people .TV5zqq_selected .TV5zqq_image img{transform:scale(1.025);filter:grayscale(0)!important}.TV5zqq_people .TV5zqq_selected .TV5zqq_caption{border-color:var(--people-ink)}.TV5zqq_people .TV5zqq_selected .TV5zqq_open{background:var(--people-lime)}.TV5zqq_people .TV5zqq_tools{display:none}.TV5zqq_people .TV5zqq_arrows{gap:8px;display:flex}.TV5zqq_people .TV5zqq_arrows button{appearance:none;cursor:pointer;width:44px;height:44px;color:var(--people-ink);background:0 0;border:1px solid #a6a69d;border-radius:50%;flex:none;place-items:center;padding:11px;display:grid}.TV5zqq_people .TV5zqq_arrows button svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.TV5zqq_people .TV5zqq_all:hover{gap:43px}.TV5zqq_people .TV5zqq_all:hover svg{transform:translate(2px,-2px)}.TV5zqq_people .TV5zqq_person:hover .TV5zqq_image img{filter:grayscale(0);transform:scale(1.025)}.TV5zqq_people .TV5zqq_person:hover .TV5zqq_caption{border-color:var(--people-ink)}.TV5zqq_people .TV5zqq_person:hover .TV5zqq_open{background:var(--people-lime);transform:rotate(5deg)}.TV5zqq_people .TV5zqq_arrows button:not(:disabled):hover{background:var(--people-lime);border-color:var(--people-ink)}}@media (min-width:761px) and (max-width:1050px){.TV5zqq_people .TV5zqq_heading{grid-template-columns:1.35fr 1fr;gap:28px}.TV5zqq_people h2{font-size:clamp(62px,8.3vw,85px)}.TV5zqq_people .TV5zqq_track{gap:20px}.TV5zqq_people .TV5zqq_person{flex-basis:calc(43.4783% - 8.69565px)}.TV5zqq_people .TV5zqq_meta{column-gap:7px;font-size:10px}.TV5zqq_people .TV5zqq_language{padding-left:7px}.TV5zqq_people .TV5zqq_open{width:36px;height:36px}}@media (max-width:760px){.TV5zqq_people{padding:44px 0 38px;scroll-margin-top:100px}.TV5zqq_people .TV5zqq_inner{width:100%}.TV5zqq_people .TV5zqq_topline{gap:8px;margin:0 20px 28px}.TV5zqq_people .TV5zqq_topnote{display:none}.TV5zqq_people .TV5zqq_eyebrow{font-size:12px}.TV5zqq_people .TV5zqq_heading{margin:0 20px 28px;display:block}.TV5zqq_people h2{font-size:clamp(44px,12.4vw,88px);line-height:.88}.TV5zqq_people h2>span+span{margin-top:5px}.TV5zqq_people .TV5zqq_outline{-webkit-text-stroke:1px var(--people-ink)}.TV5zqq_people .TV5zqq_intro{grid-template-columns:1fr auto;gap:13px 18px;max-width:none;margin-top:27px;padding:0;display:grid}.TV5zqq_people .TV5zqq_lead{grid-column:1/-1;font-size:20px}.TV5zqq_people .TV5zqq_body{grid-column:1/-1;margin:0;font-size:12px}.TV5zqq_people .TV5zqq_all{grid-column:1/-1;gap:27px;margin:0;font-size:11px}.TV5zqq_people .TV5zqq_track{gap:16px;padding:6px 20px 8px;scroll-padding-inline:20px;-webkit-mask-image:none;mask-image:none}.TV5zqq_people .TV5zqq_person{flex:0 0 78%;max-width:390px}.TV5zqq_people .TV5zqq_caption{padding:16px 0}.TV5zqq_people .TV5zqq_name{font-size:25px}.TV5zqq_people .TV5zqq_open{width:40px;height:40px}.TV5zqq_people .TV5zqq_tools{justify-content:space-between;align-items:center;gap:15px;margin:10px 20px 0;display:flex}.TV5zqq_people .TV5zqq_swipe{color:var(--people-muted);font-size:10px}}@media (prefers-reduced-motion:reduce){.TV5zqq_people *,.TV5zqq_people :before,.TV5zqq_people :after{scroll-behavior:auto!important;transition:none!important}.TV5zqq_people .TV5zqq_person:hover img,.TV5zqq_people .TV5zqq_person:hover .TV5zqq_open{transform:none}.TV5zqq_people .TV5zqq_track{scroll-snap-type:x mandatory}.TV5zqq_people .TV5zqq_person{scroll-snap-align:start}}@media (min-width:761px){.TV5zqq_people{--people-inner:min(1460px,calc(100vw - 40px));overflow-x:clip}.TV5zqq_people .TV5zqq_person{flex-basis:calc((var(--people-inner) - 20px)/2.3)}.TV5zqq_people .TV5zqq_track{margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000)}}@media (min-width:1051px){.TV5zqq_people .TV5zqq_person{flex-basis:min(calc((var(--people-inner) - 56px)/3),max(300px,calc((100svh - var(--site-header-h,80px) - 475px)*1.2)))}}
#bwh-home-schedule,#bwh-home-stories,#bwh-home-news,#bwh-home-contact-teaser{--hx-ink:#11110f;--hx-paper:#fdfdfc;--hx-cream:#f3efe7;--hx-lime:#d5ff3f;--hx-blue:#9ed5ff;--hx-orange:#ff7043;--hx-pink:#efb2c0;--hx-muted:#6a6962;--hx-line:#d7d7cf;color:var(--hx-ink);box-sizing:border-box;scroll-margin-top:120px;font-family:inherit}#bwh-home-schedule *,#bwh-home-stories *,#bwh-home-news *,#bwh-home-contact-teaser *,#bwh-home-schedule :before,#bwh-home-stories :before,#bwh-home-news :before,#bwh-home-contact-teaser :before,#bwh-home-schedule :after,#bwh-home-stories :after,#bwh-home-news :after,#bwh-home-contact-teaser :after{box-sizing:border-box}.bwh-hx .bwh-hx-wrap{width:min(1460px,100% - 40px);margin-inline:auto}.bwh-hx .bwh-hx-topline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.bwh-hx .bwh-hx-kicker{letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:650;line-height:1.4;display:flex}.bwh-hx .bwh-hx-kicker small{letter-spacing:.12em;color:var(--hx-muted);border-left:1px solid var(--hx-line);padding-left:10px;font-size:9px;font-weight:550}.bwh-hx .bwh-hx-buttonmark{flex:none;width:26px;height:26px;display:block}.bwh-hx .bwh-hx-buttonmark circle:first-child{fill:var(--hx-lime);stroke:currentColor;stroke-width:1px}.bwh-hx .bwh-hx-buttonmark circle:not(:first-child){fill:currentColor}.bwh-hx .bwh-hx-all{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid;align-items:center;gap:22px;padding:0 0 7px;font-size:10px;font-weight:750;text-decoration:none;display:inline-flex}.bwh-hx .bwh-hx-all:hover{opacity:.55}.bwh-hx .bwh-hx-arrow{font-size:17px;font-weight:400;line-height:1}.bwh-hx .bwh-hx-display{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(58px,7.6vw,112px);font-weight:650;line-height:.86}.bwh-hx .bwh-hx-outline{color:#0000;-webkit-text-stroke:1.15px var(--hx-ink)}.bwh-hx .bwh-hx-note{color:var(--hx-muted);margin:0;font-size:10px;line-height:1.75}.bwh-hx .bwh-carousel-footer{justify-content:space-between;align-items:center;gap:22px;margin-top:16px;display:flex}.bwh-hx .bwh-carousel-nav{flex:none;align-items:center;gap:15px;margin-right:62px;display:flex}.bwh-hx .bwh-carousel-count{letter-spacing:.12em;color:var(--hx-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.bwh-hx .bwh-carousel-arrows{gap:8px;display:flex}.bwh-hx .bwh-carousel-arrows button{appearance:none;width:44px;height:44px;color:var(--hx-ink);cursor:pointer;background:0 0;border:1px solid #a6a69d;border-radius:50%;place-items:center;padding:11px;display:grid}.bwh-hx .bwh-carousel-arrows button svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:20px;height:20px}.bwh-hx .bwh-carousel-arrows button:disabled{opacity:.3;cursor:default}.bwh-hx .bwh-carousel-nav-dark .bwh-carousel-count{color:#b8b8af}.bwh-hx .bwh-carousel-nav-dark .bwh-carousel-arrows button{color:var(--hx-paper);border-color:#fff5}@media (hover:hover) and (pointer:fine){.bwh-hx .bwh-carousel-arrows button:not(:disabled):hover{background:var(--hx-lime);border-color:var(--hx-ink);color:var(--hx-ink)}}#bwh-home-schedule{background:var(--hx-ink);color:var(--hx-paper);border-bottom:1px solid var(--hx-ink);padding:70px 0 74px;overflow:hidden}#bwh-home-schedule .bwh-hx-kicker small,#bwh-home-schedule .bwh-hx-note{color:#b8b8af}#bwh-home-schedule .bwh-hx-kicker small{border-color:#ffffff42}#bwh-home-schedule .bwh-hx-buttonmark circle:first-child{fill:var(--hx-lime);stroke:var(--hx-paper)}#bwh-home-schedule .bwh-hx-outline,#bwh-home-contact-teaser .bwh-hx-outline{-webkit-text-stroke-color:var(--hx-paper)}.bwh-hx .bwh-schedule-head{grid-template-columns:minmax(0,1.5fr) minmax(280px,.68fr);align-items:end;gap:44px;margin-bottom:38px;display:grid}.bwh-hx .bwh-schedule-copy{justify-self:end;max-width:420px;padding-bottom:2px}.bwh-hx .bwh-schedule-copy strong{letter-spacing:-.045em;margin-bottom:12px;font-size:clamp(19px,1.9vw,28px);font-weight:550;line-height:1.42;display:block}.bwh-hx .bwh-schedule-copy p{color:#b8b8af;margin:0;font-size:12px;line-height:1.8}.bwh-hx .bwh-schedule-tools{border-top:1px solid #ffffff46;border-bottom:1px solid #ffffff46;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:13px 0;display:flex}.bwh-hx .bwh-schedule-tabs{align-items:center;gap:6px;display:flex}.bwh-hx .bwh-schedule-tab{appearance:none;color:inherit;min-height:38px;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #ffffff46;border-radius:999px;padding:0 17px;font-size:10px;font-weight:750}.bwh-hx .bwh-schedule-tab[aria-selected=true]{background:var(--hx-lime);border-color:var(--hx-lime);color:var(--hx-ink)}.bwh-hx .bwh-schedule-date{letter-spacing:.12em;color:#b8b8af;text-align:right;font-size:10px}.bwh-hx .bwh-schedule-panel[hidden]{display:none!important}.bwh-hx .bwh-schedule-carousel{min-width:0;overflow:hidden}.bwh-hx .bwh-class-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;background:#ffffff46;border:1px solid #ffffff46;gap:1px;min-width:0;display:flex;overflow-x:auto}.bwh-hx .bwh-class-list::-webkit-scrollbar{display:none}.bwh-hx .bwh-class-card{background:var(--hx-ink);min-width:0;min-height:270px;color:var(--hx-paper);scroll-snap-align:start;flex-direction:column;flex:0 0 calc(33.3333% - .666667px);padding:22px 22px 20px;text-decoration:none;transition:background .2s,color .2s;display:flex;position:relative;overflow:hidden}.bwh-hx .bwh-class-card:hover{background:var(--hx-paper);color:var(--hx-ink)}.bwh-hx .bwh-class-card:after{content:"";opacity:.18;border:1px solid;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-105px;right:-95px}.bwh-hx .bwh-class-card-top{letter-spacing:.09em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:750;display:flex}.bwh-hx .bwh-class-category{align-items:center;gap:7px;display:inline-flex}.bwh-hx .bwh-class-dot{background:var(--class-accent,var(--hx-lime));border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 1px #fff5}.bwh-hx .bwh-class-time{letter-spacing:-.065em;margin:35px 0 17px;font-size:clamp(31px,3.5vw,50px);font-weight:600;line-height:.9}.bwh-hx .bwh-class-card h3{letter-spacing:-.045em;max-width:88%;margin:0;font-size:clamp(19px,1.65vw,25px);font-weight:600;line-height:1.35}.bwh-hx .bwh-class-meta{color:#b8b8af;flex-wrap:wrap;gap:6px 12px;margin-top:11px;font-size:10px;line-height:1.6;display:flex}.bwh-hx .bwh-class-card:hover .bwh-class-meta{color:var(--hx-muted)}.bwh-hx .bwh-class-bottom{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;padding-top:22px;display:flex}.bwh-hx .bwh-class-seats{font-size:10px;line-height:1.65}.bwh-hx .bwh-class-seats strong{color:var(--class-accent,var(--hx-lime));font-size:11px;display:block}.bwh-hx .bwh-class-card:hover .bwh-class-seats strong{color:var(--hx-ink)}.bwh-hx .bwh-class-go{border:1px solid;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.bwh-hx .bwh-schedule-preview{color:#b8b8af;letter-spacing:.02em;flex-wrap:wrap;gap:5px 18px;max-width:760px;margin:0;font-size:9px;line-height:1.65;display:flex}#bwh-home-stories{background:var(--hx-cream);border-bottom:1px solid var(--hx-ink);padding:72px 0 76px}.bwh-hx .bwh-stories-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:42px;margin-bottom:36px;display:grid}.bwh-hx .bwh-stories-intro{justify-self:end;max-width:410px;padding-bottom:2px}.bwh-hx .bwh-stories-intro strong{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(19px,1.8vw,27px);font-weight:550;line-height:1.45;display:block}.bwh-hx .bwh-stories-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bwh-hx .bwh-story-card{border:1px solid var(--hx-ink);background:var(--story-bg,#fff);min-height:390px;color:var(--story-ink,var(--hx-ink));flex-direction:column;padding:25px 24px 22px;text-decoration:none;transition:transform .22s;display:flex;position:relative}.bwh-hx .bwh-story-card:hover{transform:translateY(-5px)}.bwh-hx .bwh-story-card:nth-child(2){--story-bg:var(--hx-ink);--story-ink:var(--hx-paper)}#bwh-home-stories .bwh-story-card:nth-child(2){color:var(--hx-paper)}.bwh-hx .bwh-story-card:nth-child(3){--story-bg:var(--hx-lime)}.bwh-hx .bwh-story-top{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;font-weight:750;display:flex}.bwh-hx .bwh-story-stars{letter-spacing:2px;font-size:11px}.bwh-hx .bwh-story-card:nth-child(2) .bwh-story-stars{color:var(--hx-lime)}.bwh-hx .bwh-story-card blockquote{letter-spacing:-.055em;word-break:keep-all;margin:42px 0 20px;font-size:clamp(22px,2vw,30px);font-weight:560;line-height:1.5}.bwh-hx .bwh-story-copy{color:var(--hx-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.bwh-hx .bwh-story-card:nth-child(2) .bwh-story-copy{color:#c9c9c2}.bwh-hx .bwh-story-bottom{border-top:1px solid;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:20px;font-size:10px;line-height:1.6;display:flex}.bwh-hx .bwh-story-profile strong{font-size:11px;display:block}.bwh-hx .bwh-story-profile span{opacity:.65}.bwh-hx .bwh-story-go{font-size:19px}#bwh-home-news{background:var(--hx-paper);border-bottom:1px solid var(--hx-ink);padding:72px 0 76px;overflow:hidden}.bwh-hx .bwh-news-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:36px;display:flex}.bwh-hx .bwh-news-head-copy{max-width:410px}.bwh-hx .bwh-news-head-copy p{color:var(--hx-muted);margin:12px 0 0;font-size:12px;line-height:1.8}.bwh-hx .bwh-news-carousel{min-width:0;overflow:hidden}.bwh-hx .bwh-news-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;min-width:0;display:flex;overflow-x:auto}.bwh-hx .bwh-news-grid::-webkit-scrollbar{display:none}.bwh-hx .bwh-news-card{aspect-ratio:4/5;background:var(--news-color,var(--hx-blue));min-width:0;color:var(--hx-ink);border:1px solid var(--hx-ink);scroll-snap-align:start;flex-direction:column;flex:0 0 calc(33.3333% - 9.33333px);padding:23px 23px 21px;text-decoration:none;display:flex;position:relative;overflow:hidden}.bwh-hx .bwh-news-card:hover .bwh-news-title{transform:translate(7px)}.bwh-hx .bwh-news-card:before,.bwh-hx .bwh-news-card:after{content:"";opacity:.42;pointer-events:none;border:1px solid;position:absolute}.bwh-hx .bwh-news-card.poster-rings:before{aspect-ratio:1;border-radius:50%;width:62%;bottom:3%;right:-12%}.bwh-hx .bwh-news-card.poster-rings:after{aspect-ratio:1;border-radius:50%;width:39%;bottom:14%;right:3%}.bwh-hx .bwh-news-card.poster-diagonal:before{width:66%;height:190%;top:-45%;left:45%;transform:rotate(23deg)}.bwh-hx .bwh-news-card.poster-diagonal:after{background:currentColor;border-radius:50%;width:24px;height:24px;top:24px;right:25px}.bwh-hx .bwh-news-card.poster-frame:before{aspect-ratio:1;width:45%;top:20%;right:-9%;transform:rotate(45deg)}.bwh-hx .bwh-news-card.poster-frame:after{aspect-ratio:1;width:24%;top:28%;right:8%;transform:rotate(45deg)}.bwh-hx .bwh-news-card.poster-orbit:before{aspect-ratio:1;border-radius:50%;width:76%;top:19%;left:-36%}.bwh-hx .bwh-news-card.poster-orbit:after{background:currentColor;border-radius:50%;width:14px;height:14px;top:49%;left:38%}.bwh-hx .bwh-news-card.poster-grid{background-image:linear-gradient(#11110f14 1px,#0000 1px),linear-gradient(90deg,#11110f14 1px,#0000 1px);background-size:34px 34px}.bwh-hx .bwh-news-card.poster-grid:before{border-width:2px;width:42%;height:42%;top:12%;right:9%}.bwh-hx .bwh-news-card.poster-grid:after{background:currentColor;border-radius:50%;width:12px;height:12px;top:22%;right:19%}.bwh-hx .bwh-news-poster-mark{letter-spacing:-.12em;opacity:.08;pointer-events:none;font-size:clamp(74px,8vw,126px);font-weight:800;line-height:.75;position:absolute;bottom:66px;right:19px}.bwh-hx .bwh-news-meta{letter-spacing:.1em;z-index:1;justify-content:space-between;align-items:center;gap:16px;font-size:9px;font-weight:750;display:flex;position:relative}.bwh-hx .bwh-news-index{font-size:12px}.bwh-hx .bwh-news-title{letter-spacing:-.06em;z-index:1;max-width:94%;margin:auto 0 24px;font-size:clamp(25px,2.45vw,38px);font-weight:650;line-height:1.06;transition:transform .22s;position:relative}.bwh-hx .bwh-news-foot{z-index:1;border-top:1px solid;justify-content:space-between;align-items:flex-end;gap:16px;padding-top:15px;font-size:10px;line-height:1.65;display:flex;position:relative}.bwh-hx .bwh-news-foot span:first-child{max-width:82%}.bwh-hx .bwh-news-footerbar{margin-top:18px}#bwh-home-contact-teaser{background:var(--hx-ink);color:var(--hx-paper);border-bottom:1px solid var(--hx-paper);padding:74px 0 72px}#bwh-home-contact-teaser .bwh-hx-buttonmark circle:first-child{stroke:var(--hx-paper)}@media (max-width:1000px){.bwh-hx .bwh-schedule-head,.bwh-hx .bwh-stories-head{grid-template-columns:1fr;gap:24px}.bwh-hx .bwh-schedule-copy,.bwh-hx .bwh-stories-intro{justify-self:start;max-width:560px}.bwh-hx .bwh-class-card{flex-basis:calc(50% - .5px)}.bwh-hx .bwh-stories-grid{grid-template-columns:1fr 1fr}.bwh-hx .bwh-story-card:nth-child(3){grid-column:1/-1;min-height:300px}.bwh-hx .bwh-news-card{flex-basis:calc(50% - 7px)}}@media (max-width:700px){#bwh-home-schedule,#bwh-home-stories,#bwh-home-news,#bwh-home-contact-teaser{padding:52px 0 55px}.bwh-hx .bwh-hx-wrap{width:calc(100% - 28px)}.bwh-hx .bwh-hx-topline{margin-bottom:23px}.bwh-hx .bwh-hx-kicker{font-size:11px}.bwh-hx .bwh-hx-kicker small{font-size:8px}.bwh-hx .bwh-hx-all{gap:12px;font-size:9px}.bwh-hx .bwh-hx-display{font-size:15vw}.bwh-hx .bwh-schedule-head{margin-bottom:28px}.bwh-hx .bwh-schedule-copy strong,.bwh-hx .bwh-stories-intro strong{font-size:19px}.bwh-hx .bwh-schedule-copy p,.bwh-hx .bwh-news-head-copy p{font-size:11px}.bwh-hx .bwh-schedule-tools{flex-direction:column;align-items:flex-start;padding:12px 0}.bwh-hx .bwh-schedule-date{text-align:left}.bwh-hx .bwh-class-list{background:0 0;border:0;gap:9px;margin-right:-14px;padding-right:14px}.bwh-hx .bwh-class-card{border:1px solid #ffffff46;flex:0 0 82vw;min-height:270px}.bwh-hx .bwh-carousel-footer{grid-template-columns:1fr auto;align-items:end;gap:12px 18px;display:grid}.bwh-hx .bwh-carousel-footer>.bwh-schedule-preview,.bwh-hx .bwh-news-footerbar>.bwh-hx-note{grid-column:1/-1}.bwh-hx .bwh-carousel-nav{grid-column:2;margin-right:48px}.bwh-hx .bwh-schedule-preview{font-size:8.5px;display:block}.bwh-hx .bwh-schedule-preview span{margin-top:5px;display:block}.bwh-hx .bwh-carousel-count{display:none}.bwh-hx .bwh-stories-head{margin-bottom:26px}.bwh-hx .bwh-stories-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.bwh-hx .bwh-stories-grid::-webkit-scrollbar{display:none}.bwh-hx .bwh-story-card,.bwh-hx .bwh-story-card:nth-child(3){scroll-snap-align:start;grid-column:auto;min-width:82vw;min-height:380px}.bwh-hx .bwh-news-head{flex-direction:column;align-items:flex-start;margin-bottom:25px}.bwh-hx .bwh-news-grid{gap:9px;margin-right:-14px;padding-right:14px}.bwh-hx .bwh-news-card{aspect-ratio:4/5;flex:0 0 82vw}.bwh-hx .bwh-news-title{font-size:32px}.bwh-hx .bwh-news-footerbar .bwh-hx-note{max-width:205px;font-size:9px}}@media (prefers-reduced-motion:reduce){.bwh-hx .bwh-class-card,.bwh-hx .bwh-story-card,.bwh-hx .bwh-news-title{transition:none!important}}#bwh-home-schedule .bwh-schedule-carousel{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}#bwh-home-schedule .bwh-class-list{border-left:0;border-right:0;margin-inline:0;padding-inline:0}#bwh-home-schedule .bwh-class-card{flex-basis:clamp(360px,33.3333vw - .666667px,520px)}@media (max-width:1000px){#bwh-home-schedule .bwh-class-card{flex-basis:calc(50vw - .5px)}}@media (max-width:700px){#bwh-home-schedule .bwh-class-list{gap:9px;margin:0;padding:0}#bwh-home-schedule .bwh-class-card{flex-basis:84vw}}#bwh-home-about{--a-ink:#11110f;--a-lime:#d5ff3f;--a-muted:#68685f;--a-line:#11110f33;border-bottom:1px solid var(--a-ink);min-height:700px;color:var(--a-ink);grid-template-columns:1fr 1fr;scroll-margin-top:120px;display:grid}#bwh-home-about *{box-sizing:border-box}#bwh-home-about .bwh-about-copy{flex-direction:column;justify-content:space-between;gap:36px;padding:clamp(48px,5vw,72px) clamp(20px,4.2vw,64px) clamp(40px,4.4vw,60px) max(20px,50vw - 730px);display:flex}#bwh-home-about .bwh-about-micro{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:700;display:flex}#bwh-home-about .bwh-about-micro i{background:var(--a-lime);border:1px solid var(--a-ink);border-radius:50%;flex:none;width:9px;height:9px}#bwh-home-about h2{letter-spacing:-.075em;text-transform:uppercase;margin:22px 0 0;font-size:clamp(46px,4.7vw,80px);font-weight:900;line-height:.84}#bwh-home-about h2 span{display:block}#bwh-home-about h2 .bwh-about-stroke{color:#0000;-webkit-text-stroke:1.2px var(--a-ink)}#bwh-home-about .bwh-about-lead{letter-spacing:-.04em;word-break:keep-all;max-width:560px;margin:26px 0 0;font-size:clamp(19px,1.7vw,24px);font-weight:550;line-height:1.45}#bwh-home-about .bwh-about-body{max-width:540px;color:var(--a-muted);word-break:keep-all;margin:14px 0 0;font-size:14px;line-height:1.75}#bwh-home-about .bwh-about-rhythms{border-top:1px solid var(--a-ink);margin:0;padding:0;list-style:none}#bwh-home-about .bwh-about-rhythms li{border-bottom:1px solid var(--a-line);grid-template-columns:118px 1fr auto;align-items:baseline;gap:16px;padding:13px 0 12px;display:grid}#bwh-home-about .bwh-about-when{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:700}#bwh-home-about .bwh-about-what{letter-spacing:-.03em;font-size:16px;font-weight:650}#bwh-home-about .bwh-about-what small{color:var(--a-muted);letter-spacing:-.01em;margin-top:3px;font-size:12px;font-weight:400;display:block}#bwh-home-about .bwh-about-key{letter-spacing:.1em;text-transform:uppercase;color:var(--a-muted);text-align:right;font-size:10px}#bwh-home-about .bwh-about-actions{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}#bwh-home-about .bwh-about-btn{border:1px solid var(--a-ink);letter-spacing:.1em;text-transform:uppercase;min-height:46px;color:var(--a-ink);align-items:center;gap:12px;padding:0 18px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}#bwh-home-about .bwh-about-btn.dark{background:var(--a-ink);color:#fff}#bwh-home-about .bwh-about-photo{background:#26231f;min-height:520px;position:relative;overflow:hidden}#bwh-home-about .bwh-about-photo img{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}#bwh-home-about .bwh-about-photo:after{content:"";background:linear-gradient(#0000 52%,#000000a6);position:absolute;inset:0}#bwh-home-about .bwh-about-caption{z-index:2;color:#fff;border-top:1px solid #ffffffbf;justify-content:space-between;align-items:end;gap:20px;padding-top:14px;display:flex;position:absolute;bottom:21px;left:24px;right:24px}#bwh-home-about .bwh-about-caption b{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(34px,3.6vw,54px);font-weight:900;line-height:.88}#bwh-home-about .bwh-about-caption span{letter-spacing:.14em;text-transform:uppercase;text-align:right;font-size:10px;line-height:1.5}#bwh-home-about a:focus-visible{outline-offset:4px;outline:2px solid #607300}@media (hover:hover) and (pointer:fine){#bwh-home-about .bwh-about-btn:hover{background:var(--a-lime);color:var(--a-ink);border-color:var(--a-ink)}}@media (max-width:900px){#bwh-home-about{grid-template-columns:1fr;min-height:0}#bwh-home-about .bwh-about-copy{padding:64px 20px 48px}#bwh-home-about .bwh-about-photo{order:-1;min-height:430px}}@media (max-width:560px){#bwh-home-about h2{font-size:clamp(44px,13vw,70px)}#bwh-home-about .bwh-about-rhythms li{grid-template-columns:92px 1fr;gap:10px}#bwh-home-about .bwh-about-key{text-align:left;grid-column:2}#bwh-home-about .bwh-about-photo{min-height:340px}}#bwh-home-contact-teaser{color:#11110f;background:#f3efe7;border-bottom:1px solid #11110f}#bwh-home-contact-teaser .bwh-hx-kicker small{color:#5c5b54;border-color:#aaa79d}#bwh-home-contact-teaser .bwh-hx-all{color:#11110f;border-color:#11110f}.bwh-hx .bwh-hc-grid{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:clamp(22px,4vw,64px);display:grid}.bwh-hx .bwh-hc-poster{isolation:isolate;color:#fdfdfc;background:#11110f;flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(20px,3vw,44px);display:flex;position:relative;overflow:hidden}.bwh-hx .bwh-hc-meta{letter-spacing:.12em;justify-content:space-between;gap:10px;font-size:10px;font-weight:700;display:flex}.bwh-hx .bwh-hc-poster h2{letter-spacing:-.085em;margin:0;font-size:clamp(36px,6vw,100px);font-weight:900;line-height:.85}.bwh-hx .bwh-hc-poster h2 span{color:#d5ff3f}.bwh-hx .bwh-hc-poster h2 em{color:#d5ff3f;font-style:normal}.bwh-hx .bwh-hc-poster p{word-break:keep-all;max-width:28ch;margin:0;font-size:14px;line-height:1.55}.bwh-hx .bwh-hc-mark{z-index:-1;opacity:.18;width:60%;position:absolute;bottom:-22%;right:-12%;transform:rotate(-12deg)}.bwh-hx .bwh-hc-mark svg{width:100%;height:auto;display:block}.bwh-hx .bwh-hc-channels{border-top:1px solid #11110f;display:grid}.bwh-hx .bwh-hc-row{color:inherit;border-bottom:1px solid #11110f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,26px);padding:20px 4px;text-decoration:none;display:grid}.bwh-hx .bwh-hc-icon,.bwh-hx .bwh-hc-go{flex:none;place-items:center;display:grid}.bwh-hx .bwh-hc-icon{aspect-ratio:1;background:#d5ff3f;border-radius:16px;width:clamp(42px,5vw,64px)}.bwh-hx .bwh-hc-icon svg{width:56%;height:56%}.bwh-hx .bwh-hc-channel{gap:5px;display:grid}.bwh-hx .bwh-hc-channel small{letter-spacing:.12em;font-size:10px;font-weight:800}.bwh-hx .bwh-hc-channel strong{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(17px,2.4vw,37px);line-height:1.07}.bwh-hx .bwh-hc-channel>span{color:#5c5b54;font-size:12px}.bwh-hx .bwh-hc-go{border:1px solid;border-radius:50%;width:36px;height:36px;font-size:18px}.bwh-hx .bwh-hc-row:hover .bwh-hc-go,.bwh-hx .bwh-hc-row:focus-visible .bwh-hc-go{color:#d5ff3f;background:#11110f}@media (max-width:820px){.bwh-hx .bwh-hc-grid{grid-template-columns:1fr}.bwh-hx .bwh-hc-mark{width:min(45%,320px)}}@media (max-width:420px){.bwh-hx .bwh-hc-row{gap:10px}.bwh-hx .bwh-hc-go{width:29px;height:29px}.bwh-hx .bwh-hc-icon{border-radius:12px}}#bwh-home-contact-teaser{padding-block:clamp(68px,8vw,120px)}#bwh-home-contact-teaser .bwh-hc-row{padding-block:clamp(25px,3vw,42px)}#bwh-home-contact-teaser .bwh-hc-icon{color:#11110f;background:#d5ff3f}#bwh-home-contact-teaser .bwh-hc-icon svg{color:#11110f}#bwh-home-contact-teaser .bwh-hc-icon svg text{fill:#d5ff3f}#bwh-house-family{--family-ink:#11110f;--family-paper:#fdfdfc;background:var(--family-paper);color:var(--family-ink);border-top:1px solid var(--family-ink);isolation:isolate;padding:65px 0 31px}#bwh-house-family *{box-sizing:border-box}#bwh-house-family .bwh-family-inner{width:min(1460px,100% - 40px);margin:auto}#bwh-house-family .bwh-family-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:34px;display:flex}#bwh-house-family .bwh-family-eyebrow{letter-spacing:.12em;margin:0 0 17px;font-size:10px;font-weight:600;line-height:1.6}#bwh-house-family .bwh-family-title{letter-spacing:-.045em;text-transform:none;margin:0;font-family:inherit;font-size:clamp(27px,3vw,44px);font-weight:550;line-height:1.25}#bwh-house-family .bwh-family-note{white-space:pre-line;color:#6b6b62;margin:0;font-size:12px;line-height:1.75}#bwh-house-family .bwh-family-cards{grid-template-columns:1fr 1fr;gap:40px;display:grid}#bwh-house-family .bwh-family-card{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}#bwh-house-family .bwh-family-photo{aspect-ratio:16/9;background:#eeeee7;overflow:hidden}#bwh-house-family .bwh-family-photo img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s;display:block}#bwh-house-family .bwh-family-card-top{letter-spacing:.1em;color:#6b6b62;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;font-size:9px;line-height:1.5;display:flex}#bwh-house-family h3{letter-spacing:-.045em;text-transform:uppercase;margin:23px 0 16px;font-family:inherit;font-size:clamp(29px,3.5vw,52px);font-weight:600;line-height:1}#bwh-house-family h3>span:first-child{letter-spacing:.13em;margin-bottom:10px;font-size:11px;line-height:1.5;display:block}#bwh-house-family .bwh-family-dot.art{color:#ff7043}#bwh-house-family .bwh-family-dot.english{color:#a6bb37}#bwh-house-family .bwh-family-description{color:#6b6b62;letter-spacing:-.015em;max-width:550px;margin:0;font-size:13px;line-height:1.9}#bwh-house-family .bwh-family-card-link{border-bottom:1px solid var(--family-ink);justify-content:space-between;align-items:center;gap:25px;min-height:52px;margin-top:auto;padding:21px 0 13px;font-size:12px;font-weight:600;display:flex}#bwh-house-family .bwh-family-card-link svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:18px;height:18px;transition:transform .2s}#bwh-house-family .bwh-family-footer{color:#78786f;letter-spacing:.055em;margin:32px 0 0;font-size:9px;line-height:1.7}#bwh-house-family .bwh-family-footer>span{margin-inline:10px}#bwh-house-family .bwh-family-card:focus-visible{outline-offset:6px;outline:2px solid #788928}@media (hover:hover) and (pointer:fine){#bwh-house-family .bwh-family-card:hover img{transform:scale(1.025)}#bwh-house-family .bwh-family-card:hover .bwh-family-card-link svg{transform:translate(3px,-3px)}}@media (max-width:760px){#bwh-house-family{padding:44px 0 25px}#bwh-house-family .bwh-family-heading{margin-bottom:26px;display:block}#bwh-house-family .bwh-family-eyebrow{margin-bottom:13px;font-size:9px}#bwh-house-family .bwh-family-title{font-size:clamp(25px,6.2vw,38px)}#bwh-house-family .bwh-family-note{margin-top:16px;font-size:11px}#bwh-house-family .bwh-family-cards{grid-template-columns:1fr;gap:36px}#bwh-house-family h3{margin-top:21px;font-size:clamp(29px,7.1vw,48px)}#bwh-house-family .bwh-family-card-top{margin-top:17px;font-size:8px}#bwh-house-family .bwh-family-description{font-size:12px}#bwh-house-family .bwh-family-card-link{padding-top:18px;font-size:11px}#bwh-house-family .bwh-family-footer{letter-spacing:0;margin-top:26px;font-size:8px}#bwh-house-family .bwh-family-footer>span{margin-inline:4px}}@media (prefers-reduced-motion:reduce){#bwh-house-family *{transition:none!important}}.bwh-hx .bwh-family-card :is(.bwh-finearts-photo,.bwh-hx .bwh-english-photo){aspect-ratio:4/3}.bwh-hx .bwh-family-card .bwh-finearts-photo{background:#e2594d}.bwh-hx .bwh-family-card :is(.bwh-finearts-photo,.bwh-hx .bwh-english-photo) img{object-fit:contain;transform:none}@media (max-width:700px){.bwh-hx .bwh-family-card .bwh-finearts-photo{aspect-ratio:2048/1011}}.bwh-hx a{color:inherit}.bwh-hx .bwh-class-list{position:relative}.bwh-hx .bwh-class-list,.bwh-hx .bwh-news-grid{scroll-behavior:auto}#bwh-home-schedule .bwh-class-list{scroll-snap-type:none}#bwh-home-schedule .bwh-schedule-empty{color:#b8b8af;border:1px solid #ffffff46;margin:0;padding:46px 22px;font-size:13px}.bwh-hx .bwh-news-card.has-poster{background:#11110f;padding:0}.bwh-hx .bwh-news-card.has-poster:before,.bwh-hx .bwh-news-card.has-poster:after{display:none}.bwh-hx .bwh-news-card.has-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bwh-hx .bwh-news-card.has-poster .bwh-news-meta{color:#fdfdfc;background:linear-gradient(#11110fb3,#0000);padding:16px 18px}#bwh-home-about .bwh-about-photo>[data-site-media]{position:absolute;inset:0}#bwh-home-about .bwh-about-photo img{object-position:center 60%}#bwh-house-family .bwh-family-photo{position:relative}#bwh-house-family .bwh-family-photo>[data-site-media]{position:absolute;inset:0}#bwh-house-family .bwh-family-card-link.soon{color:#6b6b62}
