.brid9e-private-sessions{background:#f2ebdd;color:#173b32;overflow:hidden;padding:88px 0 94px;position:relative;width:100%}.brid9e-private-sessions__inner{margin-left:auto;margin-right:auto;position:relative;width:min(100% - 48px,1180px)}.brid9e-private-sessions__intro{align-items:end;display:grid;gap:clamp(55px,7vw,110px);grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr);margin-bottom:48px}.brid9e-private-sessions__intro-left{min-width:0}.brid9e-private-sessions__eyebrow{color:#b96746;font-family:DM Sans,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;line-height:1.3;margin:0 0 14px;text-transform:uppercase}.brid9e-private-sessions__heading{color:#173b32;font-family:Newsreader,Georgia,serif;font-size:clamp(44px,4vw,60px);font-weight:400;letter-spacing:-.03em;line-height:1.02;margin:0;max-width:620px;text-transform:none!important}.brid9e-private-sessions__intro-copy,.brid9e-private-sessions__intro-copy div,.brid9e-private-sessions__intro-copy em,.brid9e-private-sessions__intro-copy p,.brid9e-private-sessions__intro-copy span,.brid9e-private-sessions__intro-copy strong{color:rgba(23,59,50,.78);font-family:DM Sans,Arial,sans-serif!important;font-size:18px;font-weight:400;line-height:1.68}.brid9e-private-sessions__intro-copy p{margin:0}.brid9e-private-sessions__intro-copy p+p{margin-top:12px}.brid9e-private-sessions__grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.brid9e-session-card{background:hsla(0,0%,100%,.34);border:1px solid rgba(23,59,50,.16);display:flex;flex-direction:column;min-height:360px;min-width:0;position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease}.brid9e-session-card:hover{background:rgba(185,103,70,.035);border-color:rgba(185,103,70,.48);transform:translateY(-3px)}.brid9e-session-card.is-selected{background:rgba(185,103,70,.055);border-color:#b96746;transform:none}.brid9e-session-card__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:32px 30px 29px}.brid9e-session-card__top{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.brid9e-session-card__title{color:#173b32;font-family:Newsreader,Georgia,serif;font-size:28px;font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0;max-width:260px;overflow-wrap:anywhere;text-transform:none!important}.brid9e-session-card__price{color:#b96746;flex:0 0 auto;font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:400;line-height:1;margin:3px 0 0}.brid9e-session-card__meta{color:rgba(23,59,50,.58);display:flex;flex-wrap:wrap;font-family:DM Sans,Arial,sans-serif;font-size:12px;font-weight:700;gap:8px 9px;letter-spacing:.08em;line-height:1.4;margin-bottom:22px;text-transform:uppercase}.brid9e-session-card__meta span+span:before{color:#b96746;content:"•";margin-right:9px}.brid9e-session-card__description{color:rgba(23,59,50,.79);font-family:DM Sans,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.65;margin-bottom:30px;overflow-wrap:anywhere}.brid9e-session-card__description p{margin:0}.brid9e-session-card__description p+p{margin-top:10px}.brid9e-session-card__button{align-items:center;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-bottom:1px solid rgba(23,59,50,.38);border-radius:0;box-shadow:none;color:#173b32;cursor:pointer;display:inline-flex;font-family:DM Sans,Arial,sans-serif;font-size:14px;font-weight:700;gap:11px;letter-spacing:0;line-height:1.3;margin-top:auto;padding:0 0 5px;text-transform:none;transition:gap .18s ease,border-color .18s ease,color .18s ease;width:fit-content}.brid9e-session-card__button:hover{background:transparent;border-bottom-color:#b96746;color:#173b32;gap:16px}.brid9e-session-card__button:focus-visible{outline:2px solid #b96746;outline-offset:5px}.brid9e-session-card.is-selected
.brid9e-session-card__button{background:#f2ebdd!important;border-bottom-color:#b96746;border:0!important;border-bottom:1px solid #b96746!important;box-shadow:none!important;color:#b96746;color:#b96746!important}.brid9e-session-card.is-selected
.brid9e-session-card__button:focus,.brid9e-session-card.is-selected
.brid9e-session-card__button:hover{background:#f2ebdd!important;color:#b96746!important}.brid9e-session-card.is-selected
.brid9e-session-card__arrow{color:#b96746!important}.brid9e-session-card__arrow{color:#b96746;display:inline-block;font-size:18px;font-weight:400;line-height:1;transition:transform .18s ease}.brid9e-session-card__button:hover
.brid9e-session-card__arrow{transform:translateX(2px)}.brid9e-private-sessions__meetings{margin-top:32px;position:relative;width:100%}.brid9e-meeting-panel{padding:10px 0 0;position:relative;scroll-margin-top:110px;width:100%}.brid9e-meeting-panel[hidden]{display:none!important}.brid9e-meeting-panel iframe{border:0;display:block;margin:0;min-height:760px;width:100%!important}.brid9e-meeting-panel>div{max-width:100%;width:100%}@media (max-width:980px){.brid9e-private-sessions{padding:76px 0 82px}.brid9e-private-sessions__intro{gap:21px;grid-template-columns:1fr;margin-bottom:40px}.brid9e-private-sessions__heading{font-size:clamp(42px,6vw,54px);max-width:650px}.brid9e-private-sessions__intro-copy{max-width:620px}.brid9e-private-sessions__grid{grid-template-columns:1fr;max-width:700px}.brid9e-session-card{min-height:0}.brid9e-session-card__body{padding:30px 28px}.brid9e-private-sessions__meetings{margin-top:40px}.brid9e-meeting-panel{scroll-margin-top:90px}}@media (max-width:640px){.brid9e-private-sessions{padding:62px 0 68px}.brid9e-private-sessions__intro{gap:18px;margin-bottom:34px}.brid9e-private-sessions__eyebrow{font-size:11px;margin-bottom:11px}.brid9e-private-sessions__heading{font-size:clamp(38px,11vw,48px);line-height:1.02}.brid9e-private-sessions__intro-copy{font-size:15px;line-height:1.62}.brid9e-private-sessions__grid{gap:16px;max-width:none}.brid9e-session-card__body{padding:26px 22px 24px}.brid9e-session-card__top{gap:15px;margin-bottom:16px}.brid9e-session-card__title{font-size:25px;max-width:230px}.brid9e-session-card__price{font-size:22px}.brid9e-session-card__meta{font-size:11px;margin-bottom:19px}.brid9e-session-card__description{font-size:14px;line-height:1.6;margin-bottom:27px}.brid9e-private-sessions__inner{width:min(100% - 32px,1180px)}.brid9e-session-card__button{font-size:13px}.brid9e-private-sessions__meetings{margin-top:32px}.brid9e-meeting-panel{padding-top:4px;scroll-margin-top:75px}.brid9e-meeting-panel iframe{min-height:820px}}