.p-0{padding:0}.p-1{padding:max(1vw,10px)}.banner-page-content .banner-page-text,.card-event .event-card-footer,.p-2,.text-box{padding:max(2vw,20px)}.p-3{padding:max(3vw,30px)}.p-x-0{padding-left:0;padding-right:0}.p-x-1{padding:0 max(1vw,10px)}.p-x-2{padding:0 max(2vw,20px)}.p-x-3{padding:0 max(3vw,30px)}.p-y-0{padding-top:0;padding-bottom:0}.p-y-1{padding:max(1vw,10px) 0}.p-y-2{padding:max(2vw,20px) 0}.p-y-3{padding:max(3vw,30px) 0}.p-t-0{padding-top:0}.p-t-1{padding-top:max(1vw,10px)}.p-t-2{padding-top:max(2vw,20px)}.p-t-3{padding-top:max(3vw,30px)}.p-b-0{padding-bottom:0}.p-b-1{padding-bottom:max(1vw,10px)}.p-b-2{padding-bottom:max(2vw,20px)}.p-b-3{padding-bottom:max(3vw,30px)}.p-l-1{padding-left:max(1vw,10px)}.p-l-0{padding-left:0}.card:only-child .bottom-buttons-center,.p-l-2{padding-left:max(2vw,20px)}.p-l-3{padding-left:max(3vw,30px)}.p-r-0{padding-right:0}.p-r-1{padding-right:max(1vw,10px)}.p-r-2{padding-right:max(2vw,20px)}.p-r-3{padding-right:max(3vw,30px)}.m-0{margin:0}.m-1{margin:max(1vw,10px)}.m-2{margin:max(2vw,20px)}.m-3{margin:max(3vw,30px)}.m-x-0{margin-left:0;margin-right:0}.m-x-1{margin:0 max(1vw,10px)}.m-x-2{margin:0 max(2vw,20px)}.m-x-3{margin:0 max(3vw,30px)}.m-y-0{margin-top:0;margin-bottom:0}.m-y-1{margin:max(1vw,10px) 0}.m-y-2{margin:max(2vw,20px) 0}.m-y-3{margin:max(3vw,30px) 0}.m-t-0{margin-top:0}.m-t-1{margin-top:max(1vw,10px)}.m-t-2{margin-top:max(2vw,20px)}.m-t-3{margin-top:max(3vw,30px)}.m-b-0{margin-bottom:0}.m-b-1{margin-bottom:max(1vw,10px)}.m-b-2{margin-bottom:max(2vw,20px)}.m-b-3{margin-bottom:max(3vw,30px)}.m-l-0{margin-left:0}.m-l-1{margin-left:max(1vw,10px)}.m-l-2{margin-left:max(2vw,20px)}.m-l-3{margin-left:max(3vw,30px)}.m-r-0{margin-right:0}.m-r-1{margin-right:max(1vw,10px)}.m-r-2{margin-right:max(2vw,20px)}.m-r-3{margin-right:max(3vw,30px)}.bg-green{background-color:#0f2d2d}.bg-green-light{background-color:#274242}.bg-beige{background-color:#fdf8df}.bg-beige-light{background-color:#fefcf2}.bg-gold{background-color:#af9664}.bg-blue{background-color:#1ec8df}.bg-white{background-color:#fff}.text-green{color:#0f2d2d}.text-green-light{color:#274242}.text-beige{color:#fdf8df}.text-beige-light{color:#fefcf2}.text-gold{color:#af9664}.text-blue{color:#1ec8df}.text-white{color:#fff}.bg-gradient{background:linear-gradient(180deg,#fdf8df,#fefcf2)}.bg-gradient-up,.content{background:linear-gradient(180deg,#fefcf2,#fdf8df)}.bg-white-to-beige-light{background:linear-gradient(180deg,#ffffff,#fefcf2)}.bg-beige-light-to-white{background:linear-gradient(180deg,#fefcf2,#ffffff)}.bg-beige-light-to-beige{background:linear-gradient(180deg,#fefcf2,#fdf8df)}.bg-beige-to-beige-light{background:linear-gradient(180deg,#fdf8df,#fefcf2)}.bg-beige-light-to-gold{background:linear-gradient(180deg,#fefcf2,#af9664)}.bg-gold-to-beige-light{background:linear-gradient(180deg,#af9664,#fefcf2)}.bg-beige-to-gold{background:linear-gradient(180deg,#fdf8df,#af9664)}.bg-gold-to-beige{background:linear-gradient(180deg,#af9664,#fdf8df)}.bg-green-light-to-green{background:linear-gradient(180deg,#274242,#0f2d2d)}.bg-green-to-green-light{background:linear-gradient(180deg,#0f2d2d,#274242)}@font-face{font-family:JockeyClubDisplay;src:url(/_next/static/media/JockeyClubDisplay-Regular.c8a85771.woff2) format("woff2"),url(/_next/static/media/JockeyClubDisplay-Regular.3957d4c8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sincerity;src:url(/_next/static/media/Sincerity-Regular.08699aca.woff2) format("woff2"),url(/_next/static/media/Sincerity-Regular.6c57d91d.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sincerity;src:url(/_next/static/media/Sincerity-Light.ec3217fe.woff2) format("woff2"),url(/_next/static/media/Sincerity-Light.ae50fb92.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.banner-page-card .placeholder,.banner-page-card select,.font-main,body{font-family:ariana-pro,Helvetica,Arial,sans-serif}.font-title,.h1,.h2,.h3,.huge-text,.rbc-month-select,.rbc-year-select,h1,h2,h3,ol.list li:before{font-family:Sincerity,Georgia,serif;font-weight:300}.banner .banner-text,.font-fancy,.title-place-to-be{font-family:JockeyClubDisplay,Helvetica,Arial,sans-serif;text-transform:uppercase}html{font-size:13px;line-height:150%}@media screen and (min-width:800px){html{font-size:14px;line-height:150%}}@media screen and (min-width:1100px){html{font-size:15px;line-height:150%}}@media screen and (min-width:1400px){html{font-size:16px;line-height:150%}}body,p{font-size:1rem;line-height:150%}p{padding:0;max-width:900px;margin:0 0 15px}.text-center p{margin:0 auto 15px}.s,label,small{font-size:.8rem;line-height:150%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{padding:0;font-weight:500;margin:0 0 10px;text-wrap:balance}.h1,.h2,.h3,h1,h2,h3{margin-top:15px}.h1:first-child,.h2:first-child,.h3:first-child,h1:first-child,h2:first-child,h3:first-child{margin-top:0}.h4,.h5,.h6,h4,h5,h6{margin-top:10px}.h4:first-child,.h5:first-child,.h6:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.huge-text{font-size:8vw;line-height:130%;font-weight:700;color:#af9664}.h1,h1{font-size:3.5rem;line-height:130%;font-weight:500}p+.h1,p+h1{margin-top:40px}.banner-page-content h1,.h2,h2{font-size:2.5rem;line-height:130%}.h2,h2{font-weight:300}p+.h2,p+h2{margin-top:35px}.h3,h3{font-size:1.7rem;line-height:130%;font-weight:500;letter-spacing:.01rem}p+.h3,p+h3{margin-top:25px}.h4,h4{font-size:1rem;line-height:130%;font-weight:600;text-transform:uppercase;letter-spacing:.04rem}p+.h4,p+h4{margin-top:20px}.h5,h5{font-size:1rem;font-weight:800}.h5,.h6,h5,h6{line-height:130%}.h6,h6{font-size:.8rem;font-weight:400;text-transform:uppercase;letter-spacing:.02rem}hr,hr.hr-gold-diamond{margin:0;padding:0;border:0;border-top:2px solid rgba(15,45,45,.05)}hr.hr-gold-diamond{border-top:2px solid #af9664}.banner-page-content .banner-page-text:not(:last-child),.card-event .event-card-footer:not(:last-child),.text-box:not(:last-child){padding-bottom:18px}.text-center{text-align:center}ol.list{padding:0;margin:0}ol.list li{padding-left:35px;position:relative;margin-bottom:10px}ol.list li::marker{content:"";display:none}ol.list li:before{content:counter(list-item);position:absolute;font-weight:600;color:#af9664;font-size:25px;width:30px;text-align:center;left:0;top:-2px}ul.list{padding:0;margin:0}ul.list li{padding-left:20px;margin-bottom:5px;position:relative}ul.list li::marker{content:none}ul.list li:before{content:"";background-image:url(/assets/images/graphic-diamond-solid.svg);top:7px}ul.list li ul li:before,ul.list li:before{position:absolute;display:block;width:10px;height:10px;left:0}ul.list li ul li:before{content:"–";color:#af9664;font-weight:800;background-image:unset;top:0}a,a:active,a:hover,a:visited{color:#af9664;text-decoration:underline;text-underline-offset:4px;text-underline-position:8px;transition:text-underline-offset .2s ease-in-out,color .2s ease-in-out}a:active,a:hover{color:hsl(40,31.914893617%,45.8333333333%);text-underline-offset:6px}::selection{background:rgba(15,45,45,.2);text-shadow:none}::-moz-selection{background:rgba(15,45,45,.15);text-shadow:none}.type-gold{font-weight:700;color:#af9664;margin-top:10px}u{text-underline-offset:40%;line-height:190%}.nav-main{position:relative;z-index:110;width:100%}.nav-main-menu{position:fixed;top:60px;left:0;right:0;bottom:0;z-index:100;height:calc(100vh - 60px);overflow-y:auto;box-sizing:border-box;pointer-events:none;transform:translateY(-20%);transition:opacity .4s ease-out,transform 1.5s ease-out .4s;opacity:0}.nav-main-menu li{opacity:0;transition:opacity .1s ease-in-out,transform .4s ease-out}.nav-main-menu li a{text-decoration:none;color:#211c1b;position:relative}.nav-main-menu li a:after{content:"";width:0;margin:0 auto;border-bottom:1px solid #af9664;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);transition:width .3s ease-out;display:block}.nav-main-menu li a.active:after{transition:width 1s ease-out;width:50%}@media screen and (min-width:1100px){.nav-main-menu{height:auto;overflow:visible;position:static;opacity:1}.nav-main-menu li{opacity:1}.nav-main-menu{transform:translateY(0);pointer-events:all}}#menu-toggle{display:none}#menu-toggle:checked+.menu-state .nav-main-menu{pointer-events:all;transform:translateY(0)}#menu-toggle:checked+.menu-state .nav-main-menu,#menu-toggle:checked+.menu-state .nav-main-menu li{transition:opacity 1s ease-in-out,transform 1s ease-out;opacity:1}.menu-mobile{display:flex;justify-content:space-between;align-items:center;padding:2vw 3vw;height:60px;top:0;z-index:110;background:#fff;box-sizing:border-box;left:0;right:0;text-transform:uppercase;letter-spacing:2px;font-weight:600}.menu-mobile .menu-mobile-toggle label{margin:0}.menu-mobile a,.menu-mobile a:active,.menu-mobile a:hover,.menu-mobile a:visited{color:#211c1b;text-decoration:none;display:inline-block;display:flex;align-items:anchor-center}#menu-toggle:checked+.menu-state .menu-mobile{position:fixed}@media screen and (min-width:1100px){.menu-mobile{display:none}}@media screen and (max-width:1100px){#menu-toggle:checked+.menu-state .menu-mobile-spacer{width:100%;height:60px}}.menu-mobile-logo{display:flex;align-items:center;font-size:20px;text-wrap:balance;-webkit-user-select:none;user-select:none}.menu-mobile-logo img{width:40px;height:auto;margin-right:10px;padding:5px;box-sizing:border-box}.nav-main{font-size:min(6vw,20px);line-height:130%;-webkit-user-select:none;user-select:none;background-color:#fff}@media screen and (max-width:1100px){.nav-main{font-family:Sincerity,Georgia,serif;font-weight:300;font-weight:500}}@media screen and (min-width:1100px){.nav-main{letter-spacing:1px;text-transform:uppercase;font-weight:500;font-size:9.5px}}@media screen and (min-width:1300px){.nav-main{font-size:12px}}@media screen and (min-width:1600px){.nav-main{font-size:13px}}@media screen and (min-width:2000px){.nav-main{font-size:14px}}.nav-main ul{list-style:none;margin:0;padding:0 3vw;box-sizing:border-box}@media screen and (min-width:1100px){.nav-main ul{display:flex;justify-content:space-between}}.nav-main li{padding:8px 3vw;margin:5px auto;width:fit-content}@media screen and (min-width:1100px){.nav-main li{display:inline-block;margin:0;padding:2px 5px}.nav-main li:only-child{margin-left:0}.nav-main li.mobile-menu-item{display:none}}.menu-right li:only-child{margin-left:auto}.menu-member,.menu-public{background-color:#fdf8df;padding:18px;text-align:center;min-height:57px;box-sizing:border-box}@media screen and (min-width:1100px){.menu-member .menu-left,.menu-public .menu-left{width:43%;float:left;padding:0 .5vw 0 4vw}.menu-member .menu-right,.menu-public .menu-right{width:43%;float:right;padding:0 4vw 0 .5vw}.menu-member:after,.menu-public:after{content:"";display:table;clear:both}}.menu-public{background-color:#fff;border-bottom:3px solid #af9664}.menu-logo{position:absolute;z-index:111;top:0;-webkit-user-select:none;user-select:none;left:50%;width:10%;transform:translateX(-50%);height:200px;display:none}@media screen and (min-width:1100px){.menu-logo{display:block}}.menu-logo img{width:100%;height:100%;object-fit:contain;object-position:center 10%}.menu-graphic{position:absolute;z-index:2;top:0;left:0;width:auto;height:80px;display:none}@media screen and (min-width:1100px){.menu-graphic{display:block}}.menu-graphic img{width:100%;height:100%;object-fit:contain;object-position:left top}.menu-mobile-toggle img{width:25px}.footer-menu{text-transform:uppercase}.footer-menu a{font-size:.8rem;line-height:120%;letter-spacing:.5px;color:#211c1b}.block-join-components{margin-top:max(-100px,-8vw)}.block-join-components.join-half-space{margin-top:max(-50px,-4vw)}.banner-page-content,.wrapper,.wrapper-regular,.wrapper-x{max-width:1500px;padding:min(50px,4vw);margin:0 auto;box-sizing:border-box}@media screen and (min-width:1600px){.banner-page-content,.wrapper,.wrapper-regular,.wrapper-x{padding:min(50px,4vw) 0}}.wrapper-x{padding:0 min(50px,4vw)}@media screen and (min-width:1600px){.wrapper-x{margin:0 auto}}.wrapper-y{padding:min(50px,4vw) 0}.wrapper-wide,.wrapper-wide-x{max-width:2000px;padding:min(50px,4vw);box-sizing:border-box;margin:0 auto}@media screen and (min-width:2100px){.wrapper-wide,.wrapper-wide-x{padding:min(50px,4vw) 0}}.wrapper-wide-x{margin:0 min(50px,4vw)}@media screen and (min-width:2100px){.wrapper-wide-x{margin:0 auto}}.wrapper-wide-y{padding:min(50px,4vw) 0}.wrapper-narrow,.wrapper-narrow-x{max-width:1200px;padding:min(50px,4vw);box-sizing:border-box;margin:0 auto}@media screen and (min-width:1300px){.wrapper-narrow,.wrapper-narrow-x{padding:min(50px,4vw) 0}}.wrapper-narrow-x{padding:0 min(50px,4vw)}@media screen and (min-width:1300px){.wrapper-narrow-x{margin:0 auto}}.wrapper-narrow-y{padding:min(50px,4vw) 0}.wrapper-text,.wrapper-text-x{max-width:800px;padding:min(50px,4vw);box-sizing:border-box}@media screen and (min-width:900px){.wrapper-text,.wrapper-text-x{margin:0 auto;padding:min(50px,4vw) 0}}.wrapper-text-x{padding:0 min(50px,4vw)}@media screen and (min-width:900px){.wrapper-text-x{margin:0 auto}}.wrapper-text-y{padding:min(50px,4vw) 0}.wrapper-mini,.wrapper-mini-x{max-width:500px;padding:min(50px,4vw);box-sizing:border-box}@media screen and (min-width:600px){.wrapper-mini,.wrapper-mini-x{margin:0 auto;padding:min(50px,4vw) 0}}.wrapper-mini-x{padding:0 min(50px,4vw)}@media screen and (min-width:600px){.wrapper-mini-x{margin:0 auto}}.wrapper-mini-y{padding:min(50px,4vw) 0}.banner{width:100%;height:55vh;position:relative;z-index:1}.banner .banner-image,.banner .image-placeholder{width:100%;height:100%;object-fit:cover}.banner .banner-text{position:absolute;z-index:3;top:45%;-webkit-user-select:none;user-select:none;left:50%;transform:translate(-50%,-50%);color:#fdf8df;font-size:clamp(25px,8vw,90px);line-height:100%;opacity:.7;max-width:1400px;width:95%;text-align:center;text-shadow:1px 0 5px rgba(33,28,27,.2);text-wrap-style:balance}.banner .banner-diamond{opacity:0;position:absolute;z-index:2;bottom:0;top:unset;right:calc(10vw - 350px)}@media screen and (max-width:1100px){.banner .banner-diamond{right:-20vw}}.banner .banner-diamond{width:min(80vw,50vh);height:auto;transform:translateY(33%)}.banner-page-content{position:relative;z-index:4;display:flex;justify-content:space-between;min-height:45vh;align-content:flex-start}@media screen and (max-width:1100px){.banner-page-content{flex-direction:column}}.banner-page-content .card.banner-page-card{height:auto;background-color:#fdf8df;border:3px solid #af9664;box-sizing:border-box;width:400px;flex:0 0 400px;align-self:flex-start;overflow:hidden;margin:30px 0}@media screen and (min-width:1100px){.banner-page-content .card.banner-page-card{margin-bottom:0;margin-top:-15vh}}@media screen and (max-width:1100px){.banner-page-content .card.banner-page-card{flex-basis:auto;margin-right:auto;margin-left:auto}}.banner-page-content .banner-page-text{width:auto}.graphic-banner-line{animation:wipe-in .3s ease-in-out .2s forwards;width:100%;overflow:hidden;object-fit:cover}@keyframes wipe-in{0%{width:100%}to{width:150%}}.banner-page-card form{display:flex;flex-wrap:wrap;gap:0 20px}.banner-page-card select{position:relative;display:flex;flex-direction:column;gap:var(--spacing-05x);align-self:start;margin:4px 0;font-size:1rem;text-align:left;font-weight:400;background-color:#fff;width:100%;padding:18px 8px;box-sizing:border-box;border:none;outline:none;background-color:#efe8d0}.banner-page-card .select-half{width:45%;flex:1 1 auto}.banner-page-card .select-full{width:100%;flex:1 1 auto}.banner-page-card .placeholder{line-height:1em;font-size:.7rem;pointer-events:none;color:#666}.banner-page-card .button-book{margin:20px 0 10px;padding:10px 20px}.banner-page-card .button-book:after,.banner-page-card .button-book:before{display:none}.input-wrap{width:100%;margin:5px 0}.input-wrap+button{margin-top:30px!important}.title-place-to-be{color:#af9664;font-size:clamp(20px,3vw,50px);font-weight:400;letter-spacing:.25rem;margin:0;line-height:100%;text-wrap:balance}.row{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 auto;justify-content:center}.col-auto,.col-fullwidth{margin-left:calc(min(3vw,50px)/2);margin-right:calc(min(3vw,50px)/2);box-sizing:border-box;width:auto}.col-fullwidth{margin-bottom:min(3vw,50px);flex:1 0 100%}.img-pos-left .col-auto,.img-pos-right .col-auto{flex:1 0 450px}.col-auto-wide{margin-top:min(3vw,50px);width:auto;flex:1 0 600px}.col-auto-wide,[class*=col-]{margin-left:calc(min(3vw,50px)/2);margin-right:calc(min(3vw,50px)/2);box-sizing:border-box}[class*=col-]{margin-bottom:min(3vw,50px)}.col-half,.col-quarter,.col-third,.row-2 .col-auto,.row-3 .col-auto,.row-4 .col-auto{width:100%}@media screen and (min-width:800px){.col-half,.col-quarter,.row-2 .col-auto,.row-4 .col-auto{width:calc(50% - min(3vw, 50px))}.col-third,.row-3 .col-auto{width:calc(33.333% - min(3vw, 50px))}}@media screen and (min-width:1100px){.col-quarter{width:calc(25% - min(3vw, 50px))}}.col-1{width:calc(8.3333333333% - min(3vw, 50px))}.col-2{width:calc(16.6666666667% - min(3vw, 50px))}.col-3{width:calc(25% - min(3vw, 50px))}.col-4{width:calc(33.3333333333% - min(3vw, 50px))}.col-5{width:calc(41.6666666667% - min(3vw, 50px))}.col-6{width:calc(50% - min(3vw, 50px))}.col-7{width:calc(58.3333333333% - min(3vw, 50px))}.col-8{width:calc(66.6666666667% - min(3vw, 50px))}.col-9{width:calc(75% - min(3vw, 50px))}.col-10{width:calc(83.3333333333% - min(3vw, 50px))}.col-11{width:calc(91.6666666667% - min(3vw, 50px))}.col-12{width:calc(100% - min(3vw, 50px))}@media(max-width:1023px){.m-col-1{width:calc(8.3333333333% - min(3vw, 50px))}.m-col-2{width:calc(16.6666666667% - min(3vw, 50px))}.m-col-3{width:calc(25% - min(3vw, 50px))}.m-col-4{width:calc(33.3333333333% - min(3vw, 50px))}.m-col-5{width:calc(41.6666666667% - min(3vw, 50px))}.m-col-6{width:calc(50% - min(3vw, 50px))}.m-col-7{width:calc(58.3333333333% - min(3vw, 50px))}.m-col-8{width:calc(66.6666666667% - min(3vw, 50px))}.m-col-9{width:calc(75% - min(3vw, 50px))}.m-col-10{width:calc(83.3333333333% - min(3vw, 50px))}.m-col-11{width:calc(91.6666666667% - min(3vw, 50px))}.m-col-12{width:calc(100% - min(3vw, 50px))}}@media(max-width:767px){.s-col-1{width:calc(8.3333333333% - min(3vw, 50px))}.s-col-2{width:calc(16.6666666667% - min(3vw, 50px))}.s-col-3{width:calc(25% - min(3vw, 50px))}.s-col-4{width:calc(33.3333333333% - min(3vw, 50px))}.s-col-5{width:calc(41.6666666667% - min(3vw, 50px))}.s-col-6{width:calc(50% - min(3vw, 50px))}.s-col-7{width:calc(58.3333333333% - min(3vw, 50px))}.s-col-8{width:calc(66.6666666667% - min(3vw, 50px))}.s-col-9{width:calc(75% - min(3vw, 50px))}.s-col-10{width:calc(83.3333333333% - min(3vw, 50px))}.s-col-11{width:calc(91.6666666667% - min(3vw, 50px))}.s-col-12{width:calc(100% - min(3vw, 50px))}}.button,a.button,button{display:inline-block;-webkit-user-select:none;user-select:none;background-color:#af9664;color:#fff;padding:5px 18px;text-align:center;text-decoration:none;text-transform:uppercase;font-size:.7rem;line-height:120%;letter-spacing:1px;font-weight:600;cursor:pointer;margin:0 35px 10px 20px;border:0;position:relative;transition:background-color .2s ease-in-out;border-bottom:3px solid #af9664;border-top:3px solid #af9664;box-sizing:border-box;width:fit-content}.button.button-large,.sign-in-form-big button,a.button.button-large,button.button-large{font-size:.9rem;line-height:120%;padding:8px 28px}.button:hover,a.button:hover,button:hover{background-color:hsl(40,31.914893617%,51.2254901961%)}.button:after,a.button:after,button:after{content:"";display:block;position:absolute;width:60px;height:calc(100% + 6px);right:0;top:0;transform:translate(30px,-3px);background-image:url(/images/graphic-button.svg);background-size:auto 100%;background-position:50%;background-repeat:no-repeat;transition:transform .3s ease-in-out}.button:active:after,a.button:active:after,button:active:after{transform:translate(45px,-3px)}.button:before,a.button:before,button:before{content:"";display:block;position:absolute;width:60px;height:calc(100% + 6px);left:0;top:0;transform:translate(-30px,-3px);background-image:url(/images/graphic-button-left.svg);background-size:auto 100%;background-position:50%;background-repeat:no-repeat;transition:transform .3s ease-in-out}.button:active:before,a.button:active:before,button:active:before{transform:translate(-45px,-3px)}.bottom-buttons{width:100%;margin-bottom:30px;flex:0 1;align-self:flex-end}.bottom-buttons-center{width:100%;padding-bottom:25px;padding-top:5px;text-align:center;flex:0 0}.button-style-border{margin-bottom:50px}footer{position:relative;background-color:#fdf8df;margin:0;padding-bottom:15px}footer .footer-menu{padding:20px 0}footer ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly}footer ul li{list-style:none}footer ul li::marker{display:none;content:""}footer ul li a{text-decoration:none!important;border:none}footer .footer-logo{max-width:min(230px,25vw);margin:30px auto;display:block;position:absolute;top:calc(5vw - 30px);left:50%;transform:translateX(-50%)}footer .footer-image-wrapper{border-bottom:2px solid #af9664}footer .footer-image-wrapper .footer-image{width:100%;height:auto}.card{position:relative;display:flex;flex-direction:column;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:100%}.card .text-box{flex:1 1 auto;box-sizing:border-box}.card-transparent{background-color:rgba(0,0,0,0);box-shadow:none}.card-white{background-color:#fff}.card-beige{background-color:#fdf8df;box-shadow:0 4px 6px rgba(0,0,0,.1)}.card-border,.card-border-edge{border:2px solid #af9664;background-color:#fefcf2;box-shadow:unset}.img-pos-left .image-wrapper,.img-pos-left .text-box,.img-pos-right .image-wrapper,.img-pos-right .text-box{flex:1 1 50%}.card-content{display:flex;flex-direction:column;flex:1 1 50%}.card-content .text-box{flex:1 1 50%}.img-pos-bottom .card{flex-direction:column-reverse}@media screen and (min-width:800px){.img-pos-left .card{flex-direction:row}.img-pos-right .card{flex-direction:row-reverse}.img-pos-left .card-image,.img-pos-right .card-image{height:100%;object-fit:cover}.img-pos-left-right .card{flex-direction:row}.img-pos-left-right .card.card:nth-child(2n){flex-direction:row-reverse}}.card:only-child .text-box{flex:0 0 auto}.card:only-child .bottom-buttons-center{text-align:left}.rbc-calendar{margin-top:5vh;font-family:ariana-pro,Helvetica,Arial,sans-serif}.rbc-calendar .button:after,.rbc-calendar .button:before,.rbc-calendar button:after,.rbc-calendar button:before{display:none}.rbc-toolbar button,.rbc-toolbar p,.rbc-toolbar span{font-family:ariana-pro,Helvetica,Arial,sans-serif}.rbc-toolbar .rbc-toolbar-label{font-family:Sincerity,Georgia,serif;font-weight:300;font-size:5vw;line-height:120%;text-align:right;margin-bottom:20px}.rbc-event{font-size:.8rem;line-height:120%}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#0f2d2d;padding:4px 10px;margin:2px;width:auto}.rbc-day-bg.rbc-today{background-color:#f2f2f2}.rbc-day-bg.rbc-off-range-bg{background-color:rgb(253.08,248.28,224.28)}.rbc-event.event-members{background-color:#af9664}.rbc-event.event-members.rbc-selected{background-color:hsl(40,31.914893617%,46.9117647059%)}.rbc-event.event-openhouse{background-color:#0f2d2d}.rbc-event.event-openhouse.rbc-selected{background-color:rgb(13.05,39.15,39.15)}.rbc-event.event-date{background-color:rgba(0,0,0,0);color:#000;border:2px solid #84706c}.rbc-event.event-date.rbc-selected{background-color:rgba(0,0,0,0);color:#000;border:2px solid #000}.rbc-event.event-racecourse{border:2px solid #1ec8df;background-color:rgb(130.4108695652,225.3891304348,238.2391304348);color:rgb(21,140,156.1)}.rbc-event.event-racecourse.rbc-selected{border:2px solid #1ec8df;background-color:rgb(119.0845849802,222.6972332016,236.7154150198);color:rgb(18,120,133.8)}.rbc-event.event-closed{background-color:rgba(0,0,0,.03);color:#888;border:1px solid rgb(194.25,183,180.75)}.rbc-event.event-sacrosanct{background-color:rgba(0,0,0,.1);color:#211c1b;border:1px solid rgb(194.25,183,180.75)}.rbc-event.event-closed.rbc-closed,.rbc-event.event-closed.rbc-selected{background-color:rgba(0,0,0,.2);color:#211c1b;border:1px solid rgb(57.75,49,47.25)}.rbc-day-bg{background-color:#fff}.event-modal-text{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;width:90%;z-index:200}.event-modal.event-modal-small .event-modal-text{max-width:400px}.event-modal-background{position:fixed;inset:0;height:100%;z-index:100;width:100%;background:rgba(0,0,0,.5)}.event-modal .event-modal-text{background:#fff;max-width:800px;border-radius:8px}.event-modal button{position:absolute;right:0;margin-right:0;padding-right:20px;z-index:10}.event-modal button:after{display:none}.event-modal .card-image{aspect-ratio:1.6;object-fit:cover}.event-modal .card-white{margin:0;width:100%}.event-modal-text{max-height:90vh;overflow-y:auto}.rbc-month-select,.rbc-year-select{border:none;background-color:rgba(0,0,0,0);font-size:1rem;line-height:120%;text-align:right;margin-bottom:20px;outline:none!important;box-shadow:none!important;margin-left:25px;padding-right:5px}@media screen and (min-width:900px){.rbc-current-date{transform:scale(2.5)}}.rbc-current-date{transform-origin:right center}.rbc-toolbar.custom-toolbar{justify-content:space-between}.rbc-show-more{color:#0f2d2d!important;background-color:rgba(0,0,0,0)}.rbc-show-more:hover{color:#211c1b!important;background-color:rgba(0,0,0,0)}.rbc-event.event-racing{background:rgba(175,150,100,.1);color:#000;border:1px solid #fff;margin:0 2px;width:auto}.rbc-calendar+.event-modal .event-rsvp{flex:0 0 auto;position:absolute;right:20px;bottom:20px}#print-calendar{width:1123px}.print-month{page-break-after:always;width:1123px;height:794px;padding:40px;box-sizing:border-box}.print-grid{border:1px solid #ddd;border-top:0}.print-day{border:1px solid #ddd;min-height:80px;padding:6px;overflow:hidden}.print-date{font-weight:700;margin-bottom:15px;margin-top:-10px;font-size:10px;line-height:10px}.print-event{display:block;margin-bottom:5px;padding:1px 1px 1px 11px;white-space:normal;border-radius:2px;position:relative}.print-event p{margin-top:-12px;font-size:8px;line-height:11px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.print-event:before{width:8px;height:8px;position:absolute;content:"";left:0;top:0;transform:rotate(45deg);box-sizing:border-box}.print-event-closed:before{background-color:rgba(0,0,0,.03);border:1px solid rgb(213.15,205.4,203.85)}.print-event-sacrosanct:before{background-color:rgba(0,0,0,.1);border:1px solid rgb(213.15,205.4,203.85)}.print-event-date:before{border:2px solid #666}.print-event-members:before{background-color:#af9664}.print-event-racecourse:before{background-color:#1ec8df}.print-event-openhouse:before{background-color:#0f2d2d}#print-calendar .legend-item{margin-top:-10px}#print-calendar .legend-item:before{transform:translateY(10px) rotate(45deg)}.print-weekdays{display:grid;grid-template-columns:repeat(7,1fr);font-weight:700;font-size:12px;gap:0;border:1px solid #ddd;border-bottom:0}.print-weekday{text-align:center;padding:4px 0;border:1px solid #ddd;font-size:10px;line-height:11px}.print-weekday p{margin-top:-5px}.print-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:0}.print-day.empty{background:rgba(0,0,0,.03)}.calendar-legend{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px;font-size:.8rem}.legend-item{margin-right:10px}.legend-item:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;transform:translateY(1px) rotate(45deg);box-sizing:border-box}.legend-item-members:before{background-color:#af9664}.legend-item-openhouse:before{background-color:#0f2d2d}.legend-item-date:before{border:2px solid #666}.legend-item-racecourse:before{background-color:#1ec8df}.legend-item-sacrosanct:before{background-color:rgba(0,0,0,.1);border:1px solid rgb(213.15,205.4,203.85)}.legend-item-closed:before{background-color:rgba(0,0,0,.03);border:1px solid rgb(213.15,205.4,203.85)}.attachments{display:flex;flex-wrap:wrap}.attachment-pdf{margin-right:20px}.attachment-pdf-icon{width:15px;height:15px;object-fit:contain;display:inline;margin-right:5px;transform:translateY(3px)}.rbc-btn-group button:disabled{background-color:rgba(0,0,0,.1);box-shadow:none!important;border-color:#adadad!important;opacity:.4}.horizontal-section{height:fit-content;overflow:hidden}.horizontal-track{display:flex;width:auto;height:100vh;max-height:100vh;position:relative;background-color:#fdf8df}.horizontal-track.horizontal-section-large{height:80vh}.horizontal-track.horizontal-section-half{height:50vh}.horizontal-track.horizontal-section-small{height:33vh}.horizontal-track.horizontal-section-full{height:100vh}.panel,.panel-spacer{box-sizing:border-box;flex-shrink:0;height:100%;padding:5vw;width:80vw}@media screen and (min-width:800px){.panel,.panel-spacer{width:65vw}}@media screen and (min-width:1100px){.panel,.panel-spacer{width:50vw}}.panel,.panel-spacer{display:block;align-items:center;justify-content:center;font-size:4rem}.panel img,.panel-spacer img{width:100%;height:auto;object-fit:cover}.panel-image{overflow:hidden;width:auto}@media screen and (min-width:800px){.panel-image{width:80vw}}@media screen and (min-width:1100px){.panel-image{width:50vw}}.panel-text{max-width:700px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.panel-image img{height:100%;object-fit:cover}.panel-image .image-wrapper{height:100%}.panel-align-center.panel-image{height:75%;align-self:center}.panel-align-top.panel-image{height:70%;align-self:flex-start}.panel-align-bottom.panel-image{height:70%;align-self:flex-end}.panel-spacer{width:80vw}.room{position:relative;display:flex;flex-direction:column}.room .text-box{flex:1 0 auto}.room .room-footer .room-footer-bar{display:flex;border-top:2px solid rgba(15,45,45,.05)}.room .room-footer .room-occupation,.room .room-footer .room-size{padding:15px;border-right:2px solid rgba(15,45,45,.05);flex:0 0 auto}.room .room-footer .room-book{flex:1 0 auto;text-align:right;padding:15px}.room .room-footer img{width:14px;margin:1px;height:20px;display:inline-block}.room .room-label{position:absolute;top:0;left:0;background-color:#fff;padding:5px 10px;font-size:.8rem;z-index:3;border-radius:0 0 10px 0;z-index:10}.room-icons{display:flex;flex-wrap:wrap;margin:25px 0 0}.room-icons.text-box{padding-top:12px!important;margin-top:0}.room-icons .room-icon{display:flex;flex:1 0 50%;margin-top:2px;align-items:flex-start}.room-icons .room-icon .room-icon-label{display:inline;flex:1 1 auto;text-wrap:balance;font-size:.9rem;line-height:110%}.room-icons .room-icon img{flex:0 0 39px;width:39px;object-fit:contain;height:39px;display:inline;margin-right:10px;transform:translateY(-12px)}.image-slider{position:relative;width:100%}.image-slider-track{position:relative;overflow:hidden}.image-slider-slide{opacity:0;transition:opacity .5s ease-in-out}.image-slider-slide.active{opacity:1;z-index:3}.image-slider-slide:not(:first-child){position:absolute;top:0;left:0;right:0;bottom:0}.image-slider-nav{transform:translateY(50%);position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;z-index:4}.image-slider-btn{z-index:10;background:#fff;border:none;font-size:2rem;cursor:pointer;padding:8px;margin:0!important;box-sizing:border-box;transform-origin:center}.image-slider-btn div{width:10px;height:10px;border-bottom:5px solid #af9664;border-left:5px solid #af9664;transition:border .3s ease-in-out}.image-slider-btn.next{left:-8px;transform:rotate(225deg)}.image-slider-btn.prev{transform:rotate(45deg);right:-8px}.image-slider-btn:hover{background-color:#fff}.image-slider-btn:hover div{transition:border .1s ease-in-out;border-bottom:6px solid #af9664;border-left:6px solid #af9664}.image-slider-btn:after,.image-slider-btn:before{display:none}.image-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:10px;position:absolute;bottom:10px;width:100%;z-index:4}.image-slider-dots button{width:12px;height:12px;border-radius:50%;background:#fff;border:1px solid #fff;cursor:pointer;padding:0;margin:10px}.image-slider-dots button:after,.image-slider-dots button:before{display:none}.image-slider-dots button.active{background:#af9664}.block-gallery{width:100%}.gallery-grid{display:flex;flex-wrap:wrap;place-content:center}.gallery-item{overflow:hidden;border-radius:8px;flex:1 1 50%;max-width:50%}@media screen and (min-width:800px){.gallery-item{flex:1 1 33.3%;max-width:33.3%}}@media screen and (min-width:1100px){.gallery-item{flex:1 1 25%;max-width:25%}}.gallery-item img{aspect-ratio:1;object-fit:cover;height:100%;padding:min(1.5vw,15px);box-sizing:border-box}.aspect-ratio-original .gallery-item img{aspect-ratio:unset}.gallery-is-clickable .gallery-item img{cursor:zoom-in}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999}.lightbox-content{position:relative;display:flex;align-items:center}.lightbox-content,.lightbox-content img{width:calc(100vw - 112px);height:calc(100vh - 112px);max-width:1300px;max-height:1300px}.lightbox-content img{object-fit:contain;margin:0 auto}.lightbox-content .image-wrapper{width:100%}.lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:0;color:#fff;font-size:48px;cursor:pointer;opacity:.8}.lightbox-arrow:hover{opacity:1}.lightbox-arrow.left{left:-35px}.lightbox-arrow.right{right:-35px}.lightbox-close{position:absolute;top:-25px;right:-25px;background:none;border:0;color:#fff;font-size:25px;cursor:pointer}.newsletter-page{width:100%;margin-top:50px;margin-bottom:50px}.event-modal-newsletter .event-modal-text{height:80vh;overflow:hidden;display:flex;flex-direction:column;z-index:201}.event-modal-newsletter .event-modal-background{z-index:200}.newsletter-button,.newsletter-button:last-child{display:block;margin:0 auto 8vh;transition:transform .5s ease-out}.newsletter-button .newsletter-button-link,.newsletter-button:last-child .newsletter-button-link{text-align:right;margin-top:20px;margin-bottom:0;text-decoration:none;color:#af9664;position:relative}.newsletter-button .newsletter-button-link span,.newsletter-button:last-child .newsletter-button-link span{display:inline-block;position:relative}.newsletter-button .newsletter-button-link span:after,.newsletter-button:last-child .newsletter-button-link span:after{content:"";display:inline-block;width:0;height:2px;background:#af9664;transition:width .3s ease-in-out;position:absolute;bottom:-5px;right:0}.newsletter-button:hover,.newsletter-button:last-child:hover{transform:scale(1.02)}.newsletter-button:hover .newsletter-button-link span:after,.newsletter-button:last-child:hover .newsletter-button-link span:after{width:100%}.newsletter-iframe{box-sizing:border-box;width:100%;height:100%;border:0;flex:1 1}.newsletter-loading{padding:10vw;text-align:center}.newsletter-loading:before{content:"";width:24px;height:24px;border:3px solid #ccc;border-top-color:#000;border-radius:50%;animation:spin .8s linear infinite;display:block;margin:0 auto 5vh}@keyframes spin{to{transform:rotate(1turn)}}.card-event{display:flex;flex-direction:column}.card-event .event-card-footer{display:flex;justify-content:space-between;align-items:center;padding:10px 15px}.card-event .event-card-footer .event-dates-next-label{margin:0;color:#af9664}.card-event .event-card-footer .event-dates p{margin-bottom:0}.card-event .event-card-footer-wrap{margin-top:auto}.card-event .event-card-next-event{margin-bottom:5px}.event-card-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:10px}.event-card-header .card-event-title{flex:1 1 80%;margin-bottom:0}.event-card-header .event-rsvp{flex:0 0 auto}.event-modal .event-card-header{margin-top:30px}.card-event .image-wrapper+.event-card-footer .event-card-header,.image-wrapper+.text-box .event-card-header{margin-top:0}.card-event-title:before{content:"";display:inline-block;width:15px;height:15px;background:#aaa;transform:rotate(45deg) translateY(3px);margin:2px 10px}.card-event-title-members:before{background:#af9664}.card-event-title-openhouse:before{background:#0f2d2d}.card-event-title-racecourse:before{background:#1ec8df}.event-image{aspect-ratio:1.61}body{background-color:#fefcf2;padding:0;margin:0}img{display:block}.style-color-box{color:#000;padding:80px 20px 20px;margin:10px 10px 10px 0;font-weight:800;border:1px solid #0f2d2d;min-width:150px}img{max-width:100%;height:auto}.line-graphic{margin:0;padding:0;display:block}.line-graphic .svg-line{vector-effect:non-scaling-stroke;fill:none;stroke:#af9664;stroke-miterlimit:10;stroke-width:2px!important;stroke-linecap:round}.banner-diamond .svg-line{stroke-width:2.5px!important;vector-effect:none}.graphic-card-line{width:35px;position:absolute;left:-2px;top:-2px;height:auto}.graphic-card-line+*{margin-top:15px}.image-wrapper{position:relative;flex:0 0 auto}.banner .image-wrapper{height:100%}.image-placeholder{inset:0;object-fit:cover;transition:opacity .2s ease 50ms;background:no-repeat 50%;background-size:cover}.image-placeholder,.image-placeholder:after{position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-placeholder:after{content:"";left:0;top:0;pointer-events:none}.image-wrapper.loaded .image-placeholder{opacity:0}.img-crop-portrait img{aspect-ratio:.8;object-fit:cover}.img-crop-square img{aspect-ratio:1;object-fit:cover}.img-crop-landscape img{aspect-ratio:1.5;object-fit:cover}.block-hr{position:relative}.block-hr .hr-graphic-triple{z-index:3;width:50px;height:auto;position:absolute;left:50%;top:1px;transform:translate(-50%,-50%)}.block-hr.block-hr-large{margin:10vh 0}.block-hr.block-hr-small{margin:5vh 0}.hr-graphic-button-border{margin-top:-25px;width:100vw}.content{min-height:100vh;overflow:hidden;width:100%}label{margin-top:12px;display:block}input{width:100%;padding:12px 8px;box-sizing:border-box;border:none;outline:none;background-color:#efe8d0}.image-main{position:relative}.login-bg{position:absolute;width:100vw;top:400px;left:0;z-index:1}.login-bg .svg-line{vector-effect:unset;stroke-width:.5px!important}.sign-in-form-big{max-width:800px;margin-top:80px;position:relative;z-index:10}.sign-in-form-big input,.sign-in-form-big label{max-width:350px;margin:0 auto;display:block}.sign-in-form-big button{margin-top:40px!important}.sign-in-form-big .hr-graphic-button-border{width:100%;height:auto;bottom:20px;left:0;position:absolute}.contentBlocks .block:first-child{margin-top:5vh}.image-center{margin:0 auto}.image-right{margin:0 0 0 auto}.image-xsmall{max-width:min(300px,30vw)}.image-small{max-width:min(600px,50vw)}.image-medium{max-width:min(900px,70vw)}.image-large{max-width:min(1300px,85vw)}.image-xlarge{max-width:min(1920px,100vw)}.react-pdf__Page__annotations,.react-pdf__Page__textContent{display:none!important}.react-pdf__Document{padding:50px 0}.react-pdf__Document,.react-pdf__Page{background-color:rgba(0,0,0,0)!important}canvas{border:4px solid #efe8d0;border-top:0;margin:0 auto}.react-pdf__Page:first-child canvas{border-top:4px solid #efe8d0}.block-capability .row{align-items:center}.block-capability .col-half{margin-bottom:0}@media screen and (max-width:1100px){.block-capability .col-half{width:100%;overflow-x:scroll}}.block-capability .capacity-image{aspect-ratio:1.5;object-fit:cover}.block-capability table{border-collapse:collapse;width:100%}.block-capability thead{font-size:.8rem;line-height:110%;text-align:left}.block-capability tr{border-bottom:1px solid #af9664}.block-capability tbody tr:hover{background-color:rgba(0,0,0,.025)}.block-capability td{padding:12px 2px}.block-capability th{padding:7px 2px}.block-button .button{margin:20px 0}.image-main{background-color:rgba(0,0,0,0);z-index:2}.image-wrapper{overflow:hidden}.image-lowres{position:absolute;inset:0;filter:blur(5px);transition:opacity .4s;transform:scale(1.05);width:100%;height:100%;object-fit:cover;z-index:1}