.ResidentDetails_residentButtonContainer__4Va9H{padding:4%}.ResidentDetails_residentPageEventInfo__STUNE{display:grid;grid-template-columns:1fr}.ResidentDetails_residentPageImageContainer__YJbx_{position:relative;height:90vh;width:100%;padding:0}.ResidentDetails_residentPageInfoContainer__7wx1_{padding-top:var(--padding);display:none}.ResidentDetails_residentPageInfoContainer__7wx1_.ResidentDetails_residentPageInfoContainerMobile__SkwFr{background:#000;opacity:70%;padding:20px;width:100%;display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;color:#fff}.ResidentDetails_residentPageInfoSection__22xtU{margin:10px 0;font-size:14px}.ResidentDetails_residentPageHeadliner__T08Qi{font-size:24px;margin:0;color:#fff}.ResidentDetails_residentPageSubHeader__RlTxl{font-size:24px;margin:0}.ResidentDetails_residentPageDate__qPFKm{font-size:14px;display:flex;align-items:center;color:#fff}.ResidentDetails_residentPageDivider__igbJK{border-bottom:1px solid #c4c4c4;display:none}.ResidentDetails_residentPageGalleryContainer__3lRtf{padding:var(--padding);text-align:center}.ResidentDetails_residentPageRole__98dnM{display:flex;align-items:start;gap:20px;flex-wrap:wrap}.ResidentDetails_brandPageSvg__PSDgD{width:30px}.ResidentDetails_residentPageSocialSubHeader___g_c2{font-size:24px;margin-top:15px}.ResidentDetails_residentSocialLists___H9B5{display:flex;flex-direction:column;gap:5px;font-size:14px}.ResidentDetails_residentSocialList__GR8LV{font-size:16px;text-decoration:underline;cursor:pointer}.ResidentDetails_eventSocialLinkContainer__RRgbW{height:auto;width:100%;padding:5px 3vw;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;border-style:solid;border-width:1px;border-radius:5px;justify-content:flex-start;text-decoration:none}.ResidentDetails_eventSocialLinkContainer__RRgbW:hover{border:1px dashed #000}.ResidentDetails_eventSocialLinkLogo__uD6Nx{width:auto;height:20px;margin-right:1vw}.ResidentDetails_eventSocialLinks__8fkNM{display:flex;flex-direction:column;align-items:center;order:3;gap:10px;margin-bottom:32px;padding:20px}.ResidentDetails_eventSocialLinkButton__jiAEv{background:none;height:-moz-fit-content;height:fit-content;border:none;cursor:pointer;font-size:15px}.ResidentDetails_buyButtonOrder__jp9C6{order:1;padding:5px 20px;margin-right:0;color:#000;background:#fff}.ResidentDetails_eventBuyButton__Mb1Rg{display:block;width:100%;text-align:center;margin:auto}.ResidentDetails_eventButtonContainer__KivQ5{display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:100%;height:auto;text-transform:uppercase;cursor:pointer;margin-bottom:6%;margin-top:6%;order:2}.ResidentDetails_upcomingEventInfoRow__lHiiQ{display:flex;flex-direction:row;align-items:center;color:#ededed;order:0;margin-bottom:4px}.ResidentDetails_eventPageSvg__8i8AM{width:24px;margin-right:20px}.ResidentDetails_upcomingEventAddressInfo__9wkGH{margin:20px 0;display:flex;flex-direction:column;gap:5px}.ResidentDetails_residentPageGalleryContainer__3lRtf{background-image:url(/_next/static/media/upcomingEvent_BG.5a6055fd.png);background-position:50%;background-repeat:no-repeat}.ResidentDetails_residentPageDetailSection__GP6JQ{position:relative;padding:0 20px}.ResidentDetails_residentPageProfile__vgZog{display:none;position:relative;height:70px;width:70px;border-radius:50%;overflow:hidden}.ResidentDetails_residentPageProfile__vgZog.ResidentDetails_residentPageProfileMobile___5ryr{display:block;height:90px;width:90px;border-radius:50%;overflow:hidden;border:2px solid #fff;margin-bottom:-10px;z-index:11}.ResidentDetails_residentInfoMobileContainer__chgKG{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;bottom:0;z-index:10}.ResidentDetails_residentPageHeaderSection__PMZXG{display:flex;align-items:flex-start;gap:50px;width:100%;margin-top:25px}.ResidentDetails_residentPageSubheader__PLwe3{font-size:16px;margin-top:10px}.ResidentDetails_residentPageSubText__2Skue{font-size:14px}.ResidentDetails_upcomingEventContainer__7SEQJ{background:#000;width:100%;height:-moz-fit-content;height:fit-content}.ResidentDetails_upcomingEventHeader__LSvBX{color:#fff;font-size:24px;font-weight:800;text-transform:uppercase;padding:20px;text-align:center}.ResidentDetails_upcomingEventDetailContainer__bAV7W{background:#323232;padding:20px;display:none}.ResidentDetails_upcomingEventName__qiPnL{font-size:24px;font-weight:bolder;color:#fff}.ResidentDetails_upcomingEventSubheader__B8oIh{font-size:12px;font-weight:700;color:#d0d0d0}.ResidentDetails_eventShareButton__PFxCm{display:flex;flex-direction:row;width:100vw;padding:5px 20px;font-size:12px}.ResidentDetails_shareIcon__0WarR{height:16px;margin-left:5px}.ResidentDetails_mobileShareEvent__oDh_7{width:100%;display:flex;flex-direction:row;justify-content:center;height:5vh}.ResidentDetails_upcomingEventDesc__c_g0d{height:100%;display:flex;justify-content:flex-start;align-items:center;padding:0;color:#fff;font-size:12px}.ResidentDetails_upcomingEventTitle__ujeBR{width:-moz-fit-content;width:fit-content}.ResidentDetails_shotgunModalContent__Crbf_{position:relative;width:95%;max-width:800px;height:90vh;background:#fff;border-radius:8px;overflow:hidden}.ResidentDetails_shotgunCloseButton__dw6_p{position:relative;background:none;border:none;color:gray;font-size:35px;cursor:pointer;z-index:10000;padding:0 5px;line-height:1}.ResidentDetails_shotgunCloseButton__dw6_p:hover{background:#56565650}.ResidentDetails_shotgunCheckoutIframe__bTLE5{width:100%;height:100%;border:none}.ResidentDetails_video_container__ALewu{width:100%;height:auto}.ResidentDetails_filesGrid__dPBfw{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media only screen and (min-width:478px){.ResidentDetails_residentPageInfoSection__22xtU{font-size:16px;margin:10px 0 30px}.ResidentDetails_eventSocialLinks__8fkNM{flex-direction:row;flex-wrap:wrap;order:0;margin-top:20px;margin-bottom:0;padding:40px}.ResidentDetails_eventSocialLinkButton__jiAEv{font-size:15px}.ResidentDetails_eventBuyButton__Mb1Rg{display:flex;flex-direction:row;align-items:center}.ResidentDetails_eventBuyButton__Mb1Rg:hover{cursor:pointer}.ResidentDetails_eventShareButton__PFxCm{display:flex;flex-direction:row;width:100vw;padding:5px 20px}.ResidentDetails_shareIcon__0WarR{height:16px;margin-left:5px}.ResidentDetails_mobileShareEvent__oDh_7{width:auto;display:flex;flex-direction:row;justify-content:center;height:5vh}.ResidentDetails_shareButtonOrder__qYQHi{order:2}.ResidentDetails_eventButtonContainer__KivQ5{width:100%;flex-direction:row;justify-content:flex-start;margin-bottom:20px;margin-top:20px;height:auto;gap:10px}.ResidentDetails_upcomingEventLeft__uVcXo{display:flex;flex-direction:column}.ResidentDetails_upcomingEventLeftTop__9LsI8{padding:20px 0;flex-direction:row;gap:20px;align-items:center;border-bottom:1px solid #fff;width:-moz-fit-content;width:fit-content}.ResidentDetails_upcomingEventName__qiPnL{font-size:36px;font-weight:bolder;color:#fff}.ResidentDetails_upcomingEventSubheader__B8oIh{font-size:14px;font-weight:700;color:#d0d0d0}.ResidentDetails_upcomingEventLeftTop__9LsI8{display:flex}}@media only screen and (min-width:600px){.ResidentDetails_upcomingEventDetailContainer__bAV7W{background:#323232;padding:0 40px;display:block}.ResidentDetails_residentPageDivider__igbJK{display:block;border-bottom:1px solid #c4c4c4}.ResidentDetails_residentPageImageContainer__YJbx_{position:relative;overflow:hidden}.ResidentDetails_residentButtonContainer__4Va9H{padding:40px}.ResidentDetails_residentPageInfoContainer__7wx1_{padding-top:0;display:block}.ResidentDetails_residentPageHeadliner__T08Qi{font-size:34px;margin:0;color:#7136d8}.ResidentDetails_residentPageDate__qPFKm{font-size:14px;display:flex;align-items:center;color:#7136d8}.ResidentDetails_residentInfoMobileContainer__chgKG{display:none}.ResidentDetails_eventSocialLinkContainer__RRgbW{height:auto;width:-moz-fit-content;width:fit-content;padding:1vw 3vw;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;border-style:solid;border-width:1px;border-radius:5px;justify-content:center;text-decoration:none}.ResidentDetails_upcomingEventList__v0Wkw{display:grid;grid-template-columns:repeat(3,1fr)}.ResidentDetails_residentPageProfile__vgZog{display:block;position:relative;height:100px;width:100px;border-radius:100%;overflow:hidden}}@media (max-width:768px){.ResidentDetails_shotgunModalContent__Crbf_{width:100%;height:100vh;border-radius:0}}@media only screen and (min-width:900px){.ResidentDetails_residentPageEventInfo__STUNE{grid-template-columns:1fr 1fr;margin-bottom:20px;min-height:55vh;padding:0 40px}.ResidentDetails_residentPageInfoContainer__7wx1_{padding-left:0;padding-top:0;color:#000}.ResidentDetails_residentPageGalleryContainer__3lRtf{padding:50px 60px 60px}.ResidentDetails_residentPageSupport__zFrOk{margin-bottom:5px}.ResidentDetails_residentPagDetailSection__ZXprB{display:flex;flex-direction:column}.ResidentDetails_residentPageHeaderSection__PMZXG{display:flex;align-items:flex-start;gap:50px;margin-top:0}.ResidentDetails_residentPageProfile__vgZog{display:block;position:relative;height:100px;width:100px;border-radius:100%;overflow:hidden}.ResidentDetails_residentPageSubheader__PLwe3{font-size:24px;margin-top:20px}.ResidentDetails_residentPageSubText__2Skue{font-size:20px}.ResidentDetails_upcomingEventHeader__LSvBX{color:#fff;font-size:36px;font-weight:800;text-transform:uppercase;padding:15px 30px;text-align:start}.ResidentDetails_eventButtonContainer__KivQ5{display:flex;flex-direction:row;text-decoration:none;color:#ededed;background:none;border:none;gap:10px}.ResidentDetails_upcomingEventInfo___fqfc{display:grid;grid-template-columns:2fr 1fr}.ResidentDetails_upcomingEventDesc__c_g0d{height:100%;display:flex;justify-content:flex-start;align-items:center;border-left:1px solid #fff;padding:20px;color:#fff;font-size:14px}.ResidentDetails_buyButtonOrder__jp9C6{order:1;padding:5px 20px;margin-right:10px;color:#000;background:#fff}.ResidentDetails_shotgunModalOverlay__kX3dl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:9999;display:flex;justify-content:center;align-items:center}.ResidentDetails_filesGrid__dPBfw{grid-template-columns:1fr 1fr;gap:30px}}