.amenities-container{height:auto;min-height:400px;padding-top:64px}.amenities-container .amenities-container__header h3{border-bottom:.25px solid var(--accent-color);padding-bottom:16px}.amenities-container .amenities-container__content{padding:32px 0}.amenities-container .amenities-container__list{flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;height:auto;min-height:400px;display:flex}.amenities-container .amenities-container__list .amenity{width:45%;padding:16px 0}.amenities-container .amenities-container__list .amenity .amenity-header{flex-direction:row;align-items:center;display:flex}.amenities-container .amenities-container__list .amenity .amenity-header h4{margin-right:8px;font-size:1.35rem}.amenities-container .amenities-container__list .amenity .amenity-header a{text-decoration:none}.amenities-container .amenities-container__list .amenity p{font-size:1.15rem;line-height:1.5}@media (width<=768px){.amenities-container .amenities-container__list .amenity{width:90%}}.image-modal-button{background:0 0;border:none;width:auto}.image-modal-button:hover{cursor:pointer;background:0 0}.DialogOverlay{background:#00000080;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.DialogContent{background:#fff;border-radius:4px;min-width:300px;padding:30px}button,fieldset,input{all:unset}.DialogOverlay{background:#00000080;animation:.15s cubic-bezier(.16,1,.3,1) overlayShow;position:fixed;inset:0}.DialogContent{background-color:#fff;border-radius:6px;width:90vw;max-width:600px;max-height:100vh;padding:25px;animation:.15s cubic-bezier(.16,1,.3,1) contentShow;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.DialogContent .image{width:auto}.DialogContent .image img{width:100%;max-height:60vh}@media (width<=864px){.DialogContent .image img{width:100%;max-height:60vh;margin:0 auto}}.DialogContent:focus{outline:none}.DialogTitle{color:var(--mauve-12);margin:0;font-size:17px;font-weight:500}.DialogDescription{color:var(--mauve-11);margin:10px 0 20px;font-size:15px;line-height:1.5}.IconButton{width:25px;height:25px;color:var(--violet-11);border-radius:100%;justify-content:center;align-items:center;font-family:inherit;display:inline-flex;position:absolute;top:25px;right:25px}.IconButton:hover svg{fill:var(--primary-color)}.IconButton:focus{box-shadow:0 0 0 2px var(--violet-7)}.Fieldset{align-items:center;gap:20px;margin-bottom:15px;display:flex}.Label{color:var(--violet-11);text-align:right;width:90px;font-size:15px}.Input{width:100%;color:var(--violet-11);box-shadow:0 0 0 1px var(--violet-7);border-radius:4px;flex:1;justify-content:center;align-items:center;height:35px;padding:0 10px;font-size:15px;line-height:1;display:inline-flex}.Input:focus{box-shadow:0 0 0 2px var(--violet-8)}@keyframes overlayShow{0%{opacity:0}to{opacity:1}}@keyframes contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.programs-container{flex-direction:column;width:100%;height:auto;min-height:100vh;display:flex}.programs-container .programs-container__inset{flex-direction:column;width:50%;height:auto;min-height:100vh;margin:0 auto;padding-top:75px;padding-bottom:75px;display:flex}.programs-container .programs-container__inset h3{font-size-adjust:.35}@media (width<=1024px){.programs-container .programs-container__inset{width:75%}.programs-container .programs-container__inset h3{font-size-adjust:.45}}@media (width<=768px){.programs-container .programs-container__inset{width:85%}.programs-container .programs-container__inset h3{font-size-adjust:.45}}#program-container .program-header h2{font-size:calc(2rem + (2vw * var(--font-scale)))}#program-container .program-header{padding-bottom:36px}#program-container .program-header .cta-primary{color:var(--primary-color);font-weight:700}#program-container .program-header .cta-primary.large{font-size:calc(2rem + (2vw * var(--font-scale)));font-family:BookmanOldStyle,Bookman Old Style;font-style:normal;font-weight:600}#program-container .program-body{height:auto}@media (width<=768px){#program-container .program-body{min-height:100vh}}#program-container .program-body .section{height:auto;padding-bottom:32px}#program-container .program-body .section .section__intro{padding-bottom:16px}#program-container .program-body .section .section__intro h3{border-bottom:.25px solid var(--accent-color);padding-bottom:16px}#program-container .program-body .section .section__body p{height:auto;padding-top:16px}#program-container .program-body .section .section__body{padding-bottom:16px}#program-container .program-body .section .section__image{flex-direction:row;place-content:center space-between;display:flex}#program-container .program-body .section .section__image .section__image-text{width:45%}#program-container .program-body .section .section__image .section__image-img{width:50%}#program-container .program-body .section .section__image .section__image-img img{border-radius:8px;width:100%}@media (width<=1024px){#program-container .program-body .section .section__image{flex-direction:column}#program-container .program-body .section .section__image .section__image-text,#program-container .program-body .section .section__image .section__image-img{width:100%;height:auto;min-height:250px}}
