.EventVenues-module__R_GsFq__venuePage{color:#102653;background:#f7f4ee}.EventVenues-module__R_GsFq__venuePage h1,.EventVenues-module__R_GsFq__venuePage h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.1}.EventVenues-module__R_GsFq__venuePage h2{font-size:clamp(34px,3.5vw,52px)}.EventVenues-module__R_GsFq__venuePage em{color:#9c7447;font-weight:400}.EventVenues-module__R_GsFq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#9a754e;font-size:10px;font-weight:600;line-height:1.7;display:block}.EventVenues-module__R_GsFq__overviewHero,.EventVenues-module__R_GsFq__detailHero{isolation:isolate;background:#102653;align-items:center;min-height:650px;display:flex;position:relative}.EventVenues-module__R_GsFq__overviewHero>img,.EventVenues-module__R_GsFq__detailHero>img{object-fit:cover;object-position:center 55%}.EventVenues-module__R_GsFq__heroShade{background:linear-gradient(90deg,#071630db 0%,#0a183b85 55%,#06163530),linear-gradient(#0000 40%,#07163065);position:absolute;inset:0}.EventVenues-module__R_GsFq__heroCopy{color:#fff;max-width:1000px;padding:180px 7vw 85px;position:relative}.EventVenues-module__R_GsFq__heroCopy .EventVenues-module__R_GsFq__eyebrow{color:#e6c591}.EventVenues-module__R_GsFq__heroCopy h1{max-width:850px;margin:25px 0;font-size:clamp(60px,7.4vw,108px)}.EventVenues-module__R_GsFq__heroCopy p{color:#f4eee4d1;font-size:clamp(17px,1.7vw,23px);line-height:1.65}.EventVenues-module__R_GsFq__lightButton,.EventVenues-module__R_GsFq__navyButton,.EventVenues-module__R_GsFq__goldButton{border-radius:99px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:16px 24px;font-size:12px;font-weight:600;transition:background .25s,transform .25s;display:inline-flex}.EventVenues-module__R_GsFq__lightButton{color:#102653;background:#f3e5cb;margin-top:30px}.EventVenues-module__R_GsFq__lightButton:hover,.EventVenues-module__R_GsFq__goldButton:hover{background:#fff1d8;transform:translateY(-2px)}.EventVenues-module__R_GsFq__navyButton{color:#fff;background:#102653}.EventVenues-module__R_GsFq__navyButton:hover{background:#254679}.EventVenues-module__R_GsFq__heroStamp{text-align:center;color:#e8d2ac;letter-spacing:.18em;border:1px solid #f3d4a575;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;font-size:9px;display:flex;position:absolute;bottom:75px;right:7vw;transform:rotate(9deg)}.EventVenues-module__R_GsFq__heroStamp b{letter-spacing:-.02em;margin-top:15px;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:1.25}.EventVenues-module__R_GsFq__overviewBody,.EventVenues-module__R_GsFq__detailBody{max-width:1450px;margin:0 auto;padding:85px 6vw 100px}.EventVenues-module__R_GsFq__intro{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;margin-bottom:48px;display:grid}.EventVenues-module__R_GsFq__intro h2{margin-top:18px}.EventVenues-module__R_GsFq__intro p{color:#5a667d;max-width:510px;font-size:14px;line-height:1.9}.EventVenues-module__R_GsFq__introFeatures{flex-wrap:wrap;gap:12px 20px;margin-top:24px;display:flex}.EventVenues-module__R_GsFq__introFeatures span{color:#746e64;align-items:center;gap:7px;font-size:10px;display:flex}.EventVenues-module__R_GsFq__filterRow{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;scroll-margin-top:130px;display:flex}.EventVenues-module__R_GsFq__explorer{scroll-margin-top:130px}.EventVenues-module__R_GsFq__filters{background:#eae4da;border-radius:99px;gap:5px;padding:6px;display:inline-flex}.EventVenues-module__R_GsFq__filters button{color:#59677e;border-radius:99px;align-items:center;gap:10px;min-height:44px;padding:9px 17px;font-size:11px;transition:background .25s;display:flex}.EventVenues-module__R_GsFq__filters button[aria-pressed=true]{color:#fff;background:#102653}.EventVenues-module__R_GsFq__filters button>span{background:#ffffff45;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.EventVenues-module__R_GsFq__filterCount{color:#6a6f7a;font-size:10px}.EventVenues-module__R_GsFq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.EventVenues-module__R_GsFq__collection{animation:.45s both EventVenues-module__R_GsFq__collection-in}@keyframes EventVenues-module__R_GsFq__collection-in{0%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.EventVenues-module__R_GsFq__card{background:#fffcf7;border:1px solid #10265312;border-radius:25px;flex-direction:column;transition:box-shadow .3s,transform .3s;display:flex;overflow:hidden}.EventVenues-module__R_GsFq__card:hover{transform:translateY(-5px);box-shadow:0 18px 45px #10265310}.EventVenues-module__R_GsFq__cardPhoto{aspect-ratio:1.38;background:#142a4d;display:block;position:relative;overflow:hidden}.EventVenues-module__R_GsFq__cardPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#07163070);position:absolute;inset:0}.EventVenues-module__R_GsFq__cardPhoto img{object-fit:cover;transition:transform 1s}.EventVenues-module__R_GsFq__card:hover .EventVenues-module__R_GsFq__cardPhoto img{transform:scale(1.06)}.EventVenues-module__R_GsFq__capacity{z-index:1;color:#102653;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffeb;border-radius:99px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex;position:absolute;bottom:18px;left:18px}.EventVenues-module__R_GsFq__cardNumber{z-index:1;color:#fff;letter-spacing:.12em;font-size:11px;position:absolute;top:17px;right:18px}.EventVenues-module__R_GsFq__cardBody{flex-direction:column;flex:1;padding:25px;display:flex}.EventVenues-module__R_GsFq__cardBody .EventVenues-module__R_GsFq__eyebrow{letter-spacing:.13em;font-size:8px}.EventVenues-module__R_GsFq__cardBody h2{margin:12px 0 15px;font-size:34px}.EventVenues-module__R_GsFq__cardBody p{color:#687186;margin-bottom:20px;font-size:12px;line-height:1.85}.EventVenues-module__R_GsFq__tags{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.EventVenues-module__R_GsFq__tags>span{color:#8b704f;border:1px solid #a9896025;border-radius:99px;padding:5px 9px;font-size:8px}.EventVenues-module__R_GsFq__cardLink{border-top:1px solid #10265315;justify-content:space-between;align-items:center;min-height:46px;margin-top:22px;padding-top:15px;font-size:11px;font-weight:600;display:flex}.EventVenues-module__R_GsFq__capacityNote{color:#757b89;margin-top:25px;font-size:11px;line-height:1.8}.EventVenues-module__R_GsFq__enquiry{color:#fff;background:radial-gradient(at 100% 0,#28477a,#0000 70%),#102653;border-radius:30px;justify-content:space-between;align-items:center;gap:35px;margin-top:75px;padding:50px;display:flex}.EventVenues-module__R_GsFq__enquiry .EventVenues-module__R_GsFq__eyebrow{color:#d7b783}.EventVenues-module__R_GsFq__enquiry h2{margin:18px 0}.EventVenues-module__R_GsFq__enquiry em{color:#e2c18a}.EventVenues-module__R_GsFq__enquiry p{color:#d2d9e5;max-width:520px;font-size:12px;line-height:1.8}.EventVenues-module__R_GsFq__goldButton{color:#102653;background:#ecd1a2;flex-wrap:wrap;gap:12px;max-width:270px}.EventVenues-module__R_GsFq__goldButton small{text-align:center;width:100%;font-size:11px;font-weight:400;display:block}.EventVenues-module__R_GsFq__backLink{color:#e3e5eb;align-items:center;gap:10px;margin-bottom:50px;font-size:11px;display:flex}.EventVenues-module__R_GsFq__detailHero{min-height:640px}.EventVenues-module__R_GsFq__detailHero .EventVenues-module__R_GsFq__heroCopy{padding-top:150px;padding-bottom:90px}.EventVenues-module__R_GsFq__heroPills{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.EventVenues-module__R_GsFq__heroPills span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10265320;border:1px solid #ffffff50;border-radius:99px;align-items:center;gap:8px;padding:10px 15px;font-size:11px;display:flex}.EventVenues-module__R_GsFq__heroPhotoCaption{color:#fff9;font-size:9px;position:absolute;bottom:26px;right:35px}.EventVenues-module__R_GsFq__detailIntro{grid-template-columns:1.25fr 1fr;align-items:start;gap:8vw;display:grid}.EventVenues-module__R_GsFq__detailIntro h2{max-width:540px;margin:20px 0 25px}.EventVenues-module__R_GsFq__detailIntro>div>p{color:#667087;max-width:600px;font-size:14px;line-height:1.9}.EventVenues-module__R_GsFq__occasionList{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.EventVenues-module__R_GsFq__occasionList>span{color:#896f4e;border:1px solid #b8986c45;border-radius:99px;padding:9px 13px;font-size:10px}.EventVenues-module__R_GsFq__occasionList>span:first-child{text-transform:uppercase;letter-spacing:.14em;color:#7b8190;border:0;width:100%;margin-bottom:4px;padding:0;font-size:9px}.EventVenues-module__R_GsFq__atAGlance{background:#eee6d8;border:1px solid #b8986c30;border-radius:24px;padding:30px}.EventVenues-module__R_GsFq__atAGlance dl{margin:20px 0}.EventVenues-module__R_GsFq__atAGlance dl>div{border-bottom:1px solid #10265315;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.EventVenues-module__R_GsFq__atAGlance dt{color:#687186;font-size:11px}.EventVenues-module__R_GsFq__atAGlance dd{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.EventVenues-module__R_GsFq__atAGlance p{color:#687186;margin-bottom:20px;font-size:10px;line-height:1.8}.EventVenues-module__R_GsFq__atAGlance .EventVenues-module__R_GsFq__navyButton{width:100%;padding:15px;font-size:11px}.EventVenues-module__R_GsFq__detailGallery{grid-template-columns:1fr 1fr;gap:25px;margin-top:65px;display:grid}.EventVenues-module__R_GsFq__detailGallery figure>div{aspect-ratio:1.65;border-radius:24px;position:relative;overflow:hidden}.EventVenues-module__R_GsFq__detailGallery img{object-fit:cover}.EventVenues-module__R_GsFq__detailGallery figcaption{color:#7c8190;margin-top:12px;font-size:10px}.EventVenues-module__R_GsFq__brochure{background:#fffaf2;border:1px solid #cbb89865;border-radius:25px;align-items:center;gap:25px;margin-top:50px;padding:35px;display:flex}.EventVenues-module__R_GsFq__pdfIcon{color:#997849;background:#eee4d5;border:1px solid #b0987540;border-radius:15px;flex-shrink:0;place-items:center;width:70px;height:88px;display:grid}.EventVenues-module__R_GsFq__brochure h2{margin:10px 0;font-size:30px}.EventVenues-module__R_GsFq__brochure p{color:#667087;max-width:620px;font-size:12px;line-height:1.8}.EventVenues-module__R_GsFq__pdfActions{flex-direction:column;flex-shrink:0;gap:8px;margin-left:auto;display:flex}.EventVenues-module__R_GsFq__pdfActions>a:last-child{color:#60708a;justify-content:center;align-items:center;gap:12px;min-height:42px;font-size:10px;display:flex}.EventVenues-module__R_GsFq__detailContact{border-bottom:1px solid #10265320;justify-content:space-between;align-items:center;gap:25px;margin:30px 0 75px;padding:20px 0;display:flex}.EventVenues-module__R_GsFq__detailContact p{color:#777f90;font-size:12px;line-height:1.8}.EventVenues-module__R_GsFq__detailContact strong{color:#102653;font-weight:500}.EventVenues-module__R_GsFq__detailContact>a{align-items:center;gap:18px;font-size:16px;display:flex}.EventVenues-module__R_GsFq__moreVenues>h2{margin:18px 0 35px}.EventVenues-module__R_GsFq__venuePage a:focus-visible,.EventVenues-module__R_GsFq__venuePage button:focus-visible{outline-offset:4px;outline:2px solid #b78b4e}@media (min-width:1600px){.EventVenues-module__R_GsFq__overviewBody,.EventVenues-module__R_GsFq__detailBody{padding-left:60px;padding-right:60px}}@media (max-width:1050px){.EventVenues-module__R_GsFq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.EventVenues-module__R_GsFq__heroStamp{width:135px;height:135px;right:6vw}.EventVenues-module__R_GsFq__heroStamp b{font-size:20px}.EventVenues-module__R_GsFq__enquiry{padding:35px}.EventVenues-module__R_GsFq__detailIntro{gap:5vw}.EventVenues-module__R_GsFq__brochure{flex-wrap:wrap;padding:25px}.EventVenues-module__R_GsFq__pdfActions{flex-direction:row;gap:20px;width:100%;margin-left:95px}.EventVenues-module__R_GsFq__brochure>div:not(.EventVenues-module__R_GsFq__pdfActions){flex:1}.EventVenues-module__R_GsFq__filterCount{display:none}}@media (max-width:700px){.EventVenues-module__R_GsFq__overviewHero{min-height:640px}.EventVenues-module__R_GsFq__heroCopy{padding:165px 6vw 100px}.EventVenues-module__R_GsFq__heroCopy h1{font-size:64px}.EventVenues-module__R_GsFq__heroCopy p{font-size:18px}.EventVenues-module__R_GsFq__heroStamp{width:95px;height:95px;font-size:6px;bottom:25px;right:30px}.EventVenues-module__R_GsFq__heroStamp b{margin-top:8px;font-size:15px}.EventVenues-module__R_GsFq__overviewBody,.EventVenues-module__R_GsFq__detailBody{padding:55px 6vw 65px}.EventVenues-module__R_GsFq__intro{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.EventVenues-module__R_GsFq__intro h2{font-size:42px}.EventVenues-module__R_GsFq__intro p{font-size:13px}.EventVenues-module__R_GsFq__introFeatures{gap:12px}.EventVenues-module__R_GsFq__introFeatures span{font-size:9px}.EventVenues-module__R_GsFq__filters{justify-content:space-between;gap:3px;width:100%;padding:5px}.EventVenues-module__R_GsFq__filters button{gap:7px;padding:8px 11px;font-size:10px}.EventVenues-module__R_GsFq__filterRow{margin-bottom:25px}.EventVenues-module__R_GsFq__cards{grid-template-columns:1fr;gap:25px}.EventVenues-module__R_GsFq__cardPhoto{aspect-ratio:1.45}.EventVenues-module__R_GsFq__cardBody{padding:25px}.EventVenues-module__R_GsFq__cardBody .EventVenues-module__R_GsFq__eyebrow{font-size:9px}.EventVenues-module__R_GsFq__cardBody h2{font-size:37px}.EventVenues-module__R_GsFq__cardBody p{font-size:13px}.EventVenues-module__R_GsFq__tags>span{font-size:9px}.EventVenues-module__R_GsFq__cardLink{font-size:12px}.EventVenues-module__R_GsFq__enquiry{margin-top:45px;padding:30px 25px;display:block}.EventVenues-module__R_GsFq__enquiry h2{font-size:37px}.EventVenues-module__R_GsFq__enquiry .EventVenues-module__R_GsFq__goldButton{width:100%;max-width:320px;margin-top:25px}.EventVenues-module__R_GsFq__detailHero{min-height:630px}.EventVenues-module__R_GsFq__detailHero .EventVenues-module__R_GsFq__heroCopy{padding:140px 6vw 100px}.EventVenues-module__R_GsFq__detailHero h1{font-size:70px}.EventVenues-module__R_GsFq__backLink{margin-bottom:45px}.EventVenues-module__R_GsFq__heroPhotoCaption{bottom:25px;left:6vw;right:6vw}.EventVenues-module__R_GsFq__detailIntro{grid-template-columns:1fr;gap:35px}.EventVenues-module__R_GsFq__detailIntro h2{font-size:42px}.EventVenues-module__R_GsFq__atAGlance{padding:26px}.EventVenues-module__R_GsFq__detailGallery{grid-template-columns:1fr;gap:22px;margin-top:40px}.EventVenues-module__R_GsFq__brochure{gap:20px;margin-top:35px;padding:25px}.EventVenues-module__R_GsFq__pdfIcon{border-radius:10px;width:45px;height:60px}.EventVenues-module__R_GsFq__pdfIcon svg{width:25px}.EventVenues-module__R_GsFq__brochure h2{font-size:28px}.EventVenues-module__R_GsFq__brochure .EventVenues-module__R_GsFq__eyebrow{font-size:8px}.EventVenues-module__R_GsFq__brochure p{font-size:11px}.EventVenues-module__R_GsFq__pdfActions{flex-direction:column;gap:4px;margin-left:0}.EventVenues-module__R_GsFq__detailContact{margin-bottom:45px;display:block}.EventVenues-module__R_GsFq__detailContact>a{margin-top:18px;font-size:17px}.EventVenues-module__R_GsFq__moreVenues>h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.EventVenues-module__R_GsFq__collection{animation:none}.EventVenues-module__R_GsFq__venuePage *{transition:none!important}.EventVenues-module__R_GsFq__card:hover,.EventVenues-module__R_GsFq__lightButton:hover,.EventVenues-module__R_GsFq__goldButton:hover{transform:none}}
