@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-regular.eot);src:url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-regular.eot#iefix) format("embedded-opentype"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-regular.woff2) format("woff2"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-regular.woff) format("woff"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-regular.ttf) format("truetype"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-regular.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:400;src:url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-italic.eot);src:url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-italic.eot#iefix) format("embedded-opentype"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-italic.woff2) format("woff2"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-italic.woff) format("woff"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-italic.ttf) format("truetype"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-italic.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:500;src:url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-500.eot);src:url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-500.eot#iefix) format("embedded-opentype"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-500.woff2) format("woff2"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-500.woff) format("woff"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-500.ttf) format("truetype"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-500.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:600;src:url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-600.eot);src:url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-600.eot#iefix) format("embedded-opentype"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-600.woff2) format("woff2"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-600.woff) format("woff"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-600.ttf) format("truetype"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-600.svg#WorkSans) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-700.eot);src:url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-700.eot#iefix) format("embedded-opentype"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-700.woff2) format("woff2"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-700.woff) format("woff"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-700.ttf) format("truetype"),url(https://5310080.fs1.hubspotusercontent-na1.net/hubfs/5310080/raw_assets/public/belmont-village-events-lp/fonts/work-sans/work-sans-v24-latin-700.svg#WorkSans) format("svg")}:root{--bv-font-heading:"beaufort-pro","Times New Roman",serif;--bv-font-body:"Work Sans","Helvetica Neue",Arial,sans-serif;--bv-h1-size:56px;--bv-gutter:24px;--bv-footer-rule:hsla(0,0%,77%,.5);--bv-wide-pad:clamp(24px,calc(10.69623px + 3.54767vw),72px);--bv-wide-max:1896px;--bv-banner-max:1728px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--bv-bg-subtle,#f4f3ec);color:var(--bv-text,#464647);font-family:var(--bv-font-body);font-size:20px;letter-spacing:.01em;line-height:1.5;margin:0}.bv-main{overflow-x:clip}:where(.bv-main,.bv-header,.bv-footer) img{height:auto;max-width:100%}:where(.bv-main,.bv-header,.bv-footer) :is(h1,h2,h3,h4,h5){font-family:var(--bv-font-heading);font-weight:400;letter-spacing:.02em;line-height:1.2;margin:0 0 16px;text-transform:capitalize}:where(.bv-main,.bv-header,.bv-footer) h1{font-size:var(--bv-h1-size)}:where(.bv-main,.bv-header,.bv-footer) h2{font-size:40px}:where(.bv-main,.bv-header,.bv-footer) h3{font-size:32px}:where(.bv-main,.bv-header,.bv-footer) h4{font-size:26px}:where(.bv-main,.bv-header,.bv-footer) p{margin:0 0 16px}:where(.bv-main,.bv-header,.bv-footer) a{color:var(--bv-text,#464647);text-decoration:underline}:where(.bv-main,.bv-header,.bv-footer) a:hover{color:var(--bv-btn,#18695b)}#bv-footer-slot,#bv-header-slot{font-size:16px;letter-spacing:normal;line-height:normal}.dnd-section{padding:40px var(--bv-gutter,24px)}.dnd-section>.row-fluid{margin:0 auto;max-width:var(--bv-max-width,1200px)}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid [class*=span]{margin-left:2.5641025641%;min-height:1px}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span1{width:5.9829059829%}.row-fluid .span2{width:14.5299145299%}.row-fluid .span3{width:23.0769230769%}.row-fluid .span4{width:31.6239316239%}.row-fluid .span5{width:40.1709401709%}.row-fluid .span6{width:48.7179487179%}.row-fluid .span7{width:57.264957265%}.row-fluid .span8{width:65.811965812%}.row-fluid .span9{width:74.358974359%}.row-fluid .span10{width:82.905982906%}.row-fluid .span11{width:91.452991453%}.row-fluid .span12{margin-left:0;width:100%}.row-fluid .offset1{margin-left:11.1111111111%}.row-fluid .offset2{margin-left:19.6581196581%}.row-fluid .offset3{margin-left:28.2051282051%}.row-fluid .offset4{margin-left:36.7521367521%}.row-fluid .offset5{margin-left:45.2991452991%}.row-fluid .offset6{margin-left:53.8461538462%}.row-fluid .offset7{margin-left:62.3931623932%}.row-fluid .offset8{margin-left:70.9401709402%}.row-fluid .offset9{margin-left:79.4871794872%}.row-fluid .offset10{margin-left:88.0341880342%}.row-fluid .offset11{margin-left:96.5811965812%}.row-fluid .offset1:first-child{margin-left:8.547008547%}.row-fluid .offset2:first-child{margin-left:17.094017094%}.row-fluid .offset3:first-child{margin-left:25.641025641%}.row-fluid .offset4:first-child{margin-left:34.188034188%}.row-fluid .offset5:first-child{margin-left:42.735042735%}.row-fluid .offset6:first-child{margin-left:51.2820512821%}.row-fluid .offset7:first-child{margin-left:59.8290598291%}.row-fluid .offset8:first-child{margin-left:68.3760683761%}.row-fluid .offset9:first-child{margin-left:76.9230769231%}.row-fluid .offset10:first-child{margin-left:85.4700854701%}.row-fluid .offset11:first-child{margin-left:94.0170940171%}@media (max-width:767px){.row-fluid{display:block}.row-fluid [class*=offset]:first-child,.row-fluid [class*=span]{margin-left:0;width:100%}}.bv-eyebrow{color:var(--bv-accent,#62532d);font-family:var(--bv-font-body);font-size:18px;font-weight:600;letter-spacing:.15em;line-height:1.2;margin:0 0 16px;text-transform:uppercase}.bv-divider{border:0;border-bottom:1px solid var(--bv-divider,#8f7a47);border-right:1px solid var(--bv-divider,#8f7a47);height:1px;margin:24px 0 0;overflow:visible;position:relative}.bv-divider:after{background-color:var(--bv-divider,#8f7a47);bottom:-12px;content:"";height:24px;position:absolute;right:-1px;width:1px}.bv-header{background-color:var(--bv-bg-subtle,#f4f3ec);padding:0 var(--bv-gutter,24px);text-align:center}.bv-footer__link,.bv-header__link{display:inline-block;line-height:0;text-decoration:none}.bv-header__logo{height:60px;width:auto}@media (min-width:768px){.bv-header__logo{height:109px}}.bv-banner{margin-left:calc(50% - 50vw);width:100vw}.bv-banner picture{display:block}.bv-banner__img{display:block;height:auto;margin:0 auto;max-width:var(--bv-banner-max,1728px);width:100%}.bv-banner__heading-wrap{margin:0 auto;max-width:calc(var(--bv-max-width, 1200px) + var(--bv-gutter, 24px)*2);padding:56px var(--bv-gutter,24px) 0}.bv-banner__heading{margin-bottom:0}.dnd-section:has(.bv-hero){padding-left:0;padding-right:0}.dnd-section:has(.bv-hero)>.row-fluid{max-width:none}.bv-hero{background-color:var(--bv-hero-bg,#d4ded6);width:100%}.bv-hero__inner{align-items:center;column-gap:min(200px,12.6%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:var(--bv-wide-max,1896px);padding:48px var(--bv-wide-pad,72px)}.bv-hero__text .bv-eyebrow{margin-bottom:16px}.bv-hero__heading{font-size:64px;margin-bottom:0}.bv-hero__lead{display:block}.bv-hero .bv-divider{margin:12px 0 36px}.bv-hero__date{margin-bottom:20px}.bv-hero__location p:last-child{margin-bottom:0}.bv-hero__photo{aspect-ratio:21/20;border-top-left-radius:20%;display:block;object-fit:cover;width:100%}.bv-details__block{margin-bottom:40px}.bv-details__block:last-child,.bv-details__content p:last-child{margin-bottom:0}.bv-speakers{margin-top:40px}.dnd-row:has(.bv-speakers)+.dnd-row .bv-details{margin-top:40px}.bv-speaker{margin-bottom:48px}.bv-speaker:last-child{margin-bottom:0}.bv-speaker__photo{height:200px;margin-bottom:20px;object-fit:cover;width:200px}.bv-speaker__name{margin-bottom:8px}.bv-speaker__title{color:var(--bv-text,#464647);font-size:16px;margin-bottom:16px}.bv-rsvp--sidebar{position:sticky;top:32px}@media (min-width:768px){.bv-rsvp--sidebar{padding-left:48px}}.bv-rsvp__form .form-title:empty{display:none}.bv-rsvp__heading{margin-bottom:24px}.bv-rsvp .hs-form-field{margin-bottom:20px}.bv-rsvp .hs-form-field>label{display:block;font-size:16px;font-weight:400;margin-bottom:8px}.bv-rsvp .hs-input:not([type=checkbox]):not([type=radio]){background-color:var(--bv-input-bg,hsla(54,27%,78%,.4));border:1px solid var(--bv-border-subtle,#dfdbbf);border-radius:0;color:var(--bv-text,#464647);font-family:var(--bv-font-body);font-size:18px;min-height:48px;padding:12px;width:100%}.bv-rsvp .hs-input:focus{outline:2px solid var(--bv-btn,#18695b);outline-offset:1px}.bv-rsvp .hs-form .input>select.hs-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23464647' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:48px}.bv-rsvp .hs-form-required{color:#b3261e}.bv-rsvp .hs-form .form-columns-2{display:flex;gap:24px}.bv-rsvp .hs-form .form-columns-2 .hs-form-field{flex:1 1 0;float:none;width:auto}.bv-rsvp .hs-form .hs-form-field .input{margin-right:0}.bv-rsvp .hs-form fieldset{max-width:none}.bv-rsvp .inputs-list{list-style:none;margin:0;padding:0}.bv-rsvp .inputs-list li{margin-bottom:12px}.bv-rsvp .inputs-list label{align-items:center;display:flex;font-size:18px;gap:12px}.bv-rsvp .hs-input[type=checkbox],.bv-rsvp .hs-input[type=radio]{accent-color:var(--bv-btn,#18695b);height:20px;width:20px}.bv-rsvp .hs-error-msgs{color:#b3261e;font-size:15px;list-style:none;margin:8px 0 0;padding:0}.bv-rsvp .submitted-message{font-size:20px}.bv-rsvp .hs-submit{text-align:right}.hs-submit input{border-radius:6px}.bv-rsvp--centered .bv-rsvp__heading{font-size:var(--bv-h1-size);margin-bottom:40px}.bv-rsvp--centered .bv-divider{margin-bottom:40px}.bv-rsvp--centered .hs-submit{text-align:left}.bv-button,.hs-button{background-color:var(--bv-btn,#18695b);border:0;border-radius:0;color:var(--bv-btn-text,#fcfcfc);cursor:pointer;display:inline-block;font-family:var(--bv-font-body);font-size:20px;line-height:1;padding:14px 24px;text-decoration:none}.bv-button:hover,.hs-button:hover{filter:brightness(1.15)}.bv-footer{background-color:var(--bv-bg-dark,#222);color:#fcfcfc;padding:64px var(--bv-gutter,24px)}.bv-footer__inner{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:var(--bv-max-width,1200px)}.bv-footer__top{line-height:0}.bv-footer__logo{height:80px;width:auto}.bv-footer__bottom{align-items:center;border-top:1px solid var(--bv-footer-rule,hsla(0,0%,77%,.5));display:flex;font-size:18px;gap:32px;justify-content:space-between;line-height:1.4;padding-top:24px}.bv-footer__legal{align-items:center;color:var(--bv-footer-muted,#c4c4c4);display:flex;gap:8px}.bv-footer__eho{flex:none;height:46px;width:46px}.bv-footer__copyright{margin:0}.bv-footer__meta{align-items:center;display:flex;flex:none;gap:32px}.bv-footer__links{display:flex;gap:16px}.bv-footer__links a,.bv-footer__social a{color:#fcfcfc;text-decoration:none}.bv-footer__links a:hover{color:#fcfcfc;text-decoration:underline}.bv-footer__social{align-items:center;display:flex;gap:16px}.bv-footer__social a{display:flex}.bv-footer__social a:focus-visible,.bv-footer__social a:hover{color:var(--bv-footer-hover,#decca1)}.bv-footer__social-icon{background-color:currentColor;display:block;height:24px;-webkit-mask:var(--bv-icon) center /contain no-repeat;mask:var(--bv-icon) center /contain no-repeat;width:24px}.bv-footer__links+.bv-footer__social{border-left:1px solid var(--bv-footer-rule,hsla(0,0%,77%,.5));padding:4px 0 4px 32px}@media (max-width:1024px){:root{--bv-h1-size:44px}:where(.bv-main,.bv-header,.bv-footer) h2{font-size:34px}:where(.bv-main,.bv-header,.bv-footer) h3{font-size:28px}.bv-hero__heading{font-size:40px}body{font-size:18px}.bv-footer{padding-top:48px}.bv-footer__inner{gap:40px}.bv-footer__top{text-align:center}.bv-footer__logo{height:50px}.bv-footer__bottom{align-items:flex-start}.bv-footer__meta{align-items:flex-end;flex-direction:column-reverse;gap:24px}.bv-footer__links+.bv-footer__social{border-left:0;padding:0}}@media (max-width:767px){:root{--bv-h1-size:34px}:where(.bv-main,.bv-header,.bv-footer) h2{font-size:28px}:where(.bv-main,.bv-header,.bv-footer) h3{font-size:24px}.bv-rsvp--centered .bv-divider,.bv-rsvp--centered .bv-rsvp__heading{margin-bottom:32px}body{font-size:17px}:root{--bv-gutter:20px}.dnd-section{padding:32px var(--bv-gutter,20px)}.bv-banner__heading-wrap{padding-top:32px}.bv-rsvp--sidebar{margin-top:48px;position:static}.bv-hero__inner{gap:40px;grid-template-columns:minmax(0,1fr);padding-bottom:40px;padding-top:40px}.bv-hero__heading{font-size:32px}.bv-rsvp .hs-form .form-columns-2{flex-direction:column;gap:0}.bv-footer__bottom{flex-direction:column;gap:32px}.bv-footer__bottom,.bv-footer__meta{align-items:flex-start}}