.bhd-gather-spaces{background:#fcfbf8;color:#263f30;font-family:DM Sans,sans-serif;width:100%}.bhd-gather-spaces *,.bhd-gather-spaces :after,.bhd-gather-spaces :before{box-sizing:border-box}.bhd-gather-spaces__inner{margin:0 auto;max-width:1440px;padding:120px 7% 125px}.bhd-gather-spaces__intro{margin-bottom:65px;max-width:900px}.bhd-gather-spaces__eyebrow{align-items:center;color:#bd5b32;display:flex;font-family:DM Mono,monospace;font-size:11px;gap:15px;letter-spacing:.16em;margin:0 0 32px}.bhd-gather-spaces__eyebrow span{background:#bd5b32;height:1px;width:34px}.bhd-gather-spaces__intro h2{color:#263f30;font-family:Fraunces,Georgia,serif;font-size:clamp(52px,6.5vw,94px);font-weight:400;letter-spacing:-.04em;line-height:1.08;margin:0 0 30px}.bhd-gather-spaces__intro h2 em{font-weight:400}.bhd-gather-spaces__intro>p:last-child{color:#485649;font-size:clamp(17px,1.6vw,21px);line-height:1.75;margin:0;max-width:660px}.bhd-gather-spaces__gallery{display:grid;gap:18px;grid-template-columns:1.25fr .75fr;height:clamp(450px,48vw,650px);margin-bottom:90px}.bhd-gather-spaces__photo{background:#d9d6cb;overflow:hidden}.bhd-gather-spaces__photo img{display:block;height:100%;object-fit:cover;width:100%}.bhd-gather-spaces__side{display:grid;gap:18px;grid-template-rows:1fr .8fr;min-height:0}.bhd-gather-spaces__quote{background:#f3efe4;display:flex;flex-direction:column;justify-content:center;padding:clamp(25px,4vw,55px)}.bhd-gather-spaces__quote span{color:#bd5b32;font-family:DM Mono,monospace;font-size:10px;letter-spacing:.15em;margin-bottom:22px}.bhd-gather-spaces__quote p{font-family:Fraunces,Georgia,serif;font-size:clamp(27px,3vw,46px);letter-spacing:-.025em;line-height:1.2;margin:0}.bhd-gather-spaces__quote em{font-weight:400}.bhd-gather-spaces__facilities{column-gap:45px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:55px}.bhd-gather-spaces__facility{border-top:1px solid #c9c9ba;padding-top:23px}.bhd-gather-spaces__number{color:#bd5b32;display:block;font-family:DM Mono,monospace;font-size:11px;margin-bottom:20px}.bhd-gather-spaces__facility h3{color:#263f30;font-family:Fraunces,Georgia,serif;font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.2;margin:0 0 16px}.bhd-gather-spaces__facility p{color:#485649;font-size:15px;line-height:1.8;margin:0;max-width:350px}.bhd-gather-spaces__closing{align-items:center;border-top:1px solid #c9c9ba;display:flex;gap:35px;justify-content:space-between;margin-top:90px;padding-top:35px}.bhd-gather-spaces__closing p{font-family:Fraunces,Georgia,serif;font-size:clamp(21px,2.1vw,29px);line-height:1.45;margin:0;max-width:550px}.bhd-gather-spaces__link{align-items:center;border-bottom:1px solid #bd5b32;color:#263f30;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:25px;padding-bottom:10px;text-decoration:none;transition:color .25s ease}.bhd-gather-spaces__link:hover{color:#bd5b32}.bhd-gather-spaces__link:focus-visible{outline:2px solid #bd5b32;outline-offset:5px}@media (max-width:1024px){.bhd-gather-spaces__inner{padding:95px 6%}.bhd-gather-spaces__facilities{gap:45px;grid-template-columns:repeat(2,minmax(0,1fr))}.bhd-gather-spaces__gallery{height:520px}}@media (max-width:767px){.bhd-gather-spaces__inner{padding:75px 7% 85px}.bhd-gather-spaces__intro{margin-bottom:45px}.bhd-gather-spaces__intro h2{font-size:clamp(45px,10vw,66px)}.bhd-gather-spaces__intro>p:last-child{font-size:17px}.bhd-gather-spaces__gallery{gap:10px;grid-template-columns:1fr;height:auto;margin-bottom:65px}.bhd-gather-spaces__photo--main{aspect-ratio:4/3}.bhd-gather-spaces__side{gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:auto}.bhd-gather-spaces__photo--detail{aspect-ratio:3/4}.bhd-gather-spaces__quote{padding:20px}.bhd-gather-spaces__quote span{font-size:9px;margin-bottom:14px}.bhd-gather-spaces__quote p{font-size:clamp(22px,5vw,32px)}.bhd-gather-spaces__facilities{gap:35px;grid-template-columns:1fr}.bhd-gather-spaces__facility h3{font-size:29px}.bhd-gather-spaces__closing{align-items:flex-start;flex-direction:column;gap:25px;margin-top:65px}.bhd-gather-spaces__closing p{font-size:24px}.bhd-gather-spaces__link{flex-shrink:1}}@media (prefers-reduced-motion:reduce){.bhd-gather-spaces__link{transition:none}}