@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";html,body{margin:0;padding:0;font-family:var(--theme-font-stack-base);font-size:17px;color:var(--theme-evergreen-900);overflow-x:hidden;line-height:unset;font-weight:300}*,*:before,*:after{box-sizing:border-box}a{color:#4a79f3;color:var(--theme-link);transition:color .5s ease-in-out}a:hover{color:#0b3299;color:rgb(178.5,77,0)}:root{--theme-evergreen-900-t: rgba(25, 49, 40, 0.9490196078);--theme-evergreen-900: #193128;--theme-evergreen-800: #2B5445;--theme-evergreen-700-t: rgba(60, 118, 96, 0.9490196078);--theme-evergreen-700: #3C7660;--theme-evergreen-600: #4E987C;--theme-evergreen-500: #67B196;--theme-evergreen-400: #89C3AD;--theme-evergreen-300: #ABD4C4;--theme-evergreen-200: #CCE5DC;--theme-evergreen-100: #EEF6F3;--theme-evergreen-50: #FFFFFF;--theme-orange-900: #FF6E00;--theme-orange-800: #FF7D1A;--theme-orange-700: #FF8B33;--theme-orange-600: #FF994D;--theme-orange-500: #FFA866;--theme-orange-400: #FFB680;--theme-orange-300: #FFC599;--theme-orange-200: #FFD3B2;--theme-orange-100: #FFE2CC;--theme-orange-50: #FFF0E5;--theme-zinc-50: #fafafa;--theme-zinc-100: #f4f4f5;--theme-zinc-200: #e4e4e7;--theme-zinc-300: #d4d4d8;--theme-zinc-400: #a1a1aa;--theme-zinc-500: #71717a;--theme-zinc-600: #52525b;--theme-zinc-700: #3f3f46;--theme-zinc-800: #27272a;--theme-zinc-900: #18181b;--theme-grey-800: #474747;--theme-grey-700: #616161;--theme-grey-600: #7A7A7A;--theme-grey-500: #949494;--theme-grey-400: #ADADAD;--theme-grey-300: #C7C7C7;--theme-grey-200: #E0E0E0;--theme-grey-150: #EDEDED;--theme-grey-100: #F9F9F9;--theme-black-0: #000;--theme-black-150: #17161A;--theme-black-200: #333333;--theme-black-300: #4D4C4F;--theme-font-stack-base: "Fira Sans", sans-serif;--theme-font-stack-header: "Montserrat", sans-serif;--theme-font-stack-fa: 'Font Awesome 6 Pro';--theme-link: #bf5504}.bg-evergreen-900-t{--bg-color: var(--theme-evergreen-900-t);background-color:var(--theme-evergreen-900-t)}.bg-evergreen-900{--bg-color: var(--theme-evergreen-900);background-color:var(--theme-evergreen-900)}.bg-evergreen-800{--bg-color: var(--theme-evergreen-800);background-color:var(--theme-evergreen-800)}.bg-evergreen-700-t{--bg-color: var(--theme-evergreen-700-t);background-color:var(--theme-evergreen-700-t)}.bg-evergreen-700{--bg-color: var(--theme-evergreen-700);background-color:var(--theme-evergreen-700)}.bg-evergreen-600{--bg-color: var(--theme-evergreen-600);background-color:var(--theme-evergreen-600)}.bg-evergreen-500{--bg-color: var(--theme-evergreen-500);background-color:var(--theme-evergreen-500)}.bg-evergreen-400{--bg-color: var(--theme-evergreen-400);background-color:var(--theme-evergreen-400)}.bg-evergreen-300{--bg-color: var(--theme-evergreen-300);background-color:var(--theme-evergreen-300)}.bg-evergreen-200{--bg-color: var(--theme-evergreen-200);background-color:var(--theme-evergreen-200)}.bg-evergreen-100{--bg-color: var(--theme-evergreen-100);background-color:var(--theme-evergreen-100)}.bg-evergreen-50{--bg-color: var(--theme-evergreen-50);background-color:var(--theme-evergreen-50)}.bg-orange-900{--bg-color: var(--theme-orange-900);background-color:var(--theme-orange-900)}.bg-orange-800{--bg-color: var(--theme-orange-800);background-color:var(--theme-orange-800)}.bg-orange-700{--bg-color: var(--theme-orange-700);background-color:var(--theme-orange-700)}.bg-orange-600{--bg-color: var(--theme-orange-600);background-color:var(--theme-orange-600)}.bg-orange-500{--bg-color: var(--theme-orange-500);background-color:var(--theme-orange-500)}.bg-orange-400{--bg-color: var(--theme-orange-400);background-color:var(--theme-orange-400)}.bg-orange-300{--bg-color: var(--theme-orange-300);background-color:var(--theme-orange-300)}.bg-orange-200{--bg-color: var(--theme-orange-200);background-color:var(--theme-orange-200)}.bg-orange-100{--bg-color: var(--theme-orange-100);background-color:var(--theme-orange-100)}.bg-orange-50{--bg-color: var(--theme-orange-50);background-color:var(--theme-orange-50)}.bg-zinc-50{--bg-color: var(--theme-zinc-50);background-color:var(--theme-zinc-50)}.bg-zinc-100{--bg-color: var(--theme-zinc-100);background-color:var(--theme-zinc-100)}.bg-zinc-200{--bg-color: var(--theme-zinc-200);background-color:var(--theme-zinc-200)}.bg-zinc-300{--bg-color: var(--theme-zinc-300);background-color:var(--theme-zinc-300)}.bg-zinc-400{--bg-color: var(--theme-zinc-400);background-color:var(--theme-zinc-400)}.bg-zinc-500{--bg-color: var(--theme-zinc-500);background-color:var(--theme-zinc-500)}.bg-zinc-600{--bg-color: var(--theme-zinc-600);background-color:var(--theme-zinc-600)}.bg-zinc-700{--bg-color: var(--theme-zinc-700);background-color:var(--theme-zinc-700)}.bg-zinc-800{--bg-color: var(--theme-zinc-800);background-color:var(--theme-zinc-800)}.bg-zinc-900{--bg-color: var(--theme-zinc-900);background-color:var(--theme-zinc-900)}.bg-grey-800{--bg-color: var(--theme-grey-800);background-color:var(--theme-grey-800)}.bg-grey-700{--bg-color: var(--theme-grey-700);background-color:var(--theme-grey-700)}.bg-grey-600{--bg-color: var(--theme-grey-600);background-color:var(--theme-grey-600)}.bg-grey-500{--bg-color: var(--theme-grey-500);background-color:var(--theme-grey-500)}.bg-grey-400{--bg-color: var(--theme-grey-400);background-color:var(--theme-grey-400)}.bg-grey-300{--bg-color: var(--theme-grey-300);background-color:var(--theme-grey-300)}.bg-grey-200{--bg-color: var(--theme-grey-200);background-color:var(--theme-grey-200)}.bg-grey-150{--bg-color: var(--theme-grey-150);background-color:var(--theme-grey-150)}.bg-grey-100{--bg-color: var(--theme-grey-100);background-color:var(--theme-grey-100)}.bg-black-0{--bg-color: var(--theme-black-0);background-color:var(--theme-black-0)}.bg-black-150{--bg-color: var(--theme-black-150);background-color:var(--theme-black-150)}.bg-black-200{--bg-color: var(--theme-black-200);background-color:var(--theme-black-200)}.bg-black-300{--bg-color: var(--theme-black-300);background-color:var(--theme-black-300)}.bg-white{--bg-color: #FFF;background-color:#fff}.text-evergreen-900-t{color:var(--theme-evergreen-900-t)}.text-evergreen-900{color:var(--theme-evergreen-900)}.text-evergreen-800{color:var(--theme-evergreen-800)}.text-evergreen-700-t{color:var(--theme-evergreen-700-t)}.text-evergreen-700{color:var(--theme-evergreen-700)}.text-evergreen-600{color:var(--theme-evergreen-600)}.text-evergreen-500{color:var(--theme-evergreen-500)}.text-evergreen-400{color:var(--theme-evergreen-400)}.text-evergreen-300{color:var(--theme-evergreen-300)}.text-evergreen-200{color:var(--theme-evergreen-200)}.text-evergreen-100{color:var(--theme-evergreen-100)}.text-evergreen-50{color:var(--theme-evergreen-50)}.text-orange-900{color:var(--theme-orange-900)}.text-orange-800{color:var(--theme-orange-800)}.text-orange-700{color:var(--theme-orange-700)}.text-orange-600{color:var(--theme-orange-600)}.text-orange-500{color:var(--theme-orange-500)}.text-orange-400{color:var(--theme-orange-400)}.text-orange-300{color:var(--theme-orange-300)}.text-orange-200{color:var(--theme-orange-200)}.text-orange-100{color:var(--theme-orange-100)}.text-orange-50{color:var(--theme-orange-50)}.text-zinc-50{color:var(--theme-zinc-50)}.text-zinc-100{color:var(--theme-zinc-100)}.text-zinc-200{color:var(--theme-zinc-200)}.text-zinc-300{color:var(--theme-zinc-300)}.text-zinc-400{color:var(--theme-zinc-400)}.text-zinc-500{color:var(--theme-zinc-500)}.text-zinc-600{color:var(--theme-zinc-600)}.text-zinc-700{color:var(--theme-zinc-700)}.text-zinc-800{color:var(--theme-zinc-800)}.text-zinc-900{color:var(--theme-zinc-900)}.text-grey-800{color:var(--theme-grey-800)}.text-grey-700{color:var(--theme-grey-700)}.text-grey-600{color:var(--theme-grey-600)}.text-grey-500{color:var(--theme-grey-500)}.text-grey-400{color:var(--theme-grey-400)}.text-grey-300{color:var(--theme-grey-300)}.text-grey-200{color:var(--theme-grey-200)}.text-grey-150{color:var(--theme-grey-150)}.text-grey-100{color:var(--theme-grey-100)}.text-black-0{color:var(--theme-black-0)}.text-black-150{color:var(--theme-black-150)}.text-black-200{color:var(--theme-black-200)}.text-black-300{color:var(--theme-black-300)}.text-white{color:#fff}p,ul,address{line-height:24px;letter-spacing:.025em}li{margin-bottom:3px}.parks-breadcrumb{margin-bottom:24px;line-height:24px}.parks-breadcrumb a{color:var(--theme-link)}.parks-breadcrumb a:hover{color:rgb(178.5,77,0)}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:970px}}@media(min-width: 1200px){.container{width:1350px}}.nav{background:var(--theme-evergreen-700-t);display:flex;align-content:center;height:125px;padding-left:37px}@media screen and (max-width: 640px){.nav{height:95px}}.nav__logo{background:var(--theme-evergreen-900);width:245px;display:flex;flex-direction:column;align-content:center;justify-content:center;padding:19px;flex-shrink:0;font-family:var(--theme-font-stack-header);font-size:48px;font-weight:700;text-align:center;color:#fff}@media screen and (max-width: 640px){.nav__logo{width:200px}}header,.header{background:url("../images/Japanese Garden.png");background-size:cover;height:100vh;height:100dvh;padding-top:60px;position:relative}@media screen and (min-width: 641px)and (max-width: 1024px){header,.header{height:70vh;height:70dvh}}@media screen and (max-width: 640px){header,.header{height:80vh;height:80dvh}}header__info,.header__info{font-size:16px;color:#fff;background:radial-gradient(122.26% 292.76% at 41.37% 112.46%, rgba(0, 0, 0, 0.51) 0%, rgba(0, 0, 0, 0) 66.15%)}body{position:relative}.nav__mobile-menu{display:none;justify-content:center;align-items:center;width:100%}@media screen and (max-width: 640px){.nav__mobile-menu{display:flex}}#mobile-menu__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;color:#fff;fill:#eaf4f0;font-family:var(--theme-font-stack-base);cursor:pointer;display:flex;align-items:center;gap:12px;font-size:1.15rem}#mobile-menu__open:hover{fill:#a4cabc}#mobile-menu__open .far{width:1.25rem;height:1.25rem}.mobile-menu{position:absolute;right:0;top:0;z-index:4;background:var(--theme-evergreen-700-t);padding:1.25rem;overflow-y:auto;transition:visibility 1s linear,transform .4s ease-in-out;transform:translate3d(100%, 0, 0);visibility:hidden;color:#fff;height:100%;display:flex;flex-direction:column;font-weight:bold;gap:2.5rem;width:100%;max-width:393px;font-size:1.25rem}.mobile-menu[aria-expanded=true]{transform:translate3d(0, 0, 0);transition:visibility 1s linear,transform .4s ease-in-out;visibility:visible}.mobile-menu #mobile-menu__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;fill:#eaf4f0;color:#eaf4f0;align-self:flex-end;cursor:pointer;padding:0;transition:fill .4s ease-in-out}.mobile-menu #mobile-menu__close:hover{fill:#a4cabc}.mobile-menu #mobile-menu__close .far{width:2.75rem;height:2.75rem;font-size:1.7rem;display:flex;justify-content:center;align-items:center}.mobile-menu a{color:#fff;text-decoration:none;transition:color .4s ease-in-out}.mobile-menu a:hover{color:#a4cabc}.mobile-menu ul{font-family:var(--theme-font-stack-header);list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.25rem}.mobile-menu ul svg{width:.75rem;height:.75rem;fill:#a4cabc;transform:scaleY(1);transition:transform .3s ease-in-out}.mobile-menu .sub_nav{list-style:none;padding:0;margin:1.25rem 0 0;display:flex;flex-direction:column;gap:1rem;display:none;font-size:85.75%;border-left:1px solid var(--theme-orange-300);padding-left:10px;margin-left:5px;font-weight:normal}.mobile-menu .sub_nav a{color:#fff;text-decoration:none;transition:color .4s ease-in-out}.mobile-menu .sub_nav a:hover{color:#a4cabc}.mobile-menu input[type=checkbox]{display:none}.mobile-menu input[type=checkbox]:checked+.sub_nav{display:flex}.mobile-menu label{cursor:pointer;transition:color .4s ease-in-out;margin-left:10px;padding:5px 10px;background:var(--theme-evergreen-900);border-radius:4px;filter:drop-shadow(2px 2px 6px rgba(0, 0, 0, 0.2))}.mobile-menu label:hover{color:#a4cabc}.mobile-menu label:has(~input[type=checkbox]:checked) .fa-caret-down{fill:var(--theme-orange-300);transform:scaleY(-1) translateY(2px)}.mobile-menu[aria-expanded=true]+.overlay{opacity:1;visibility:visible}.overlay{position:absolute;inset:0;background-color:var(--theme-evergreen-900-t);opacity:0;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;overflow:hidden;visibility:hidden;z-index:3}.nav-menu{padding-left:0;display:flex;list-style:none;gap:clamp(30px,2vw,50px);font-size:28px;font-size:clamp(10px,1.5vw,1.75rem);font-family:var(--theme-font-stack-header);height:100%;margin:0;justify-content:flex-start;width:100%;align-content:center;position:relative}@media screen and (max-width: 640px){.nav-menu{display:none}}.nav-menu__item{justify-content:center;align-content:center;display:flex;border-bottom:5px solid rgba(0,0,0,0);padding:0 30px}@media screen and (min-width: 641px)and (max-width: 1024px){.nav-menu__item{padding:0 15px}}.nav-menu__item:hover,.nav-menu__item:focus-within{border-bottom:5px solid var(--theme-orange-300)}.nav-menu__item:hover .nav-menu-sub,.nav-menu__item:focus-within .nav-menu-sub{display:grid;opacity:1}.nav-menu a{color:#fff;text-decoration:none;justify-content:center;align-content:center;display:flex;flex-direction:column}.nav-menu .nav-menu-sub{z-index:1;display:none;grid-template-rows:max-content;text-transform:initial;width:100%;min-height:100px;padding:35px 55px;position:absolute;font-size:16px;top:125px;left:0px;text-align:left;background-color:var(--theme-evergreen-900-t)}.nav-menu .nav-menu-sub .col{width:100%}.nav-menu .nav-menu-sub ul{width:100%;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4, 1fr)}.nav-menu .nav-menu-sub ul li{padding:8px 0px}.info-block{--offset: 100px;position:absolute;bottom:var(--offset);left:var(--offset);max-width:921px;padding:0 38px 21px;font-family:var(--theme-font-stack-header);border-bottom:1px solid var(--theme-orange-300);border-left:1px solid var(--theme-orange-300)}@media screen and (min-width: 641px)and (max-width: 1024px){.info-block{font-size:85.125%;max-width:85vw;padding:0 20px 7px;left:45px}}@media screen and (max-width: 640px){.info-block{font-size:85.125%;max-width:85vw;padding:0 20px 7px;--offset: 25px}}.info-block__title{font-size:5.125rem;font-weight:600}@media screen and (min-width: 641px)and (max-width: 1024px){.info-block__title{font-size:3.5rem}}@media screen and (max-width: 640px){.info-block__title{font-size:2.5rem}}.info-block p{line-height:30px}em{text-transform:uppercase;font-size:14px}footer{color:#fff;background:var(--theme-evergreen-900);padding:50px 213px}@media screen and (min-width: 641px)and (max-width: 1024px){footer{padding:50px 25px}}@media screen and (max-width: 640px){footer{padding:50px 25px}}footer .footer__title{font-family:var(--theme-font-stack-header);font-weight:bold;font-size:1.5em}footer .footer__menu{padding-left:0;list-style:none}footer .footer__menu li{line-height:28px}footer .footer-list{list-style:none;padding-left:0}footer p{line-height:28px}footer .footer-grid{display:grid;grid-template-columns:300px repeat(3, max-content);gap:45px}@media screen and (min-width: 641px)and (max-width: 1024px){footer .footer-grid{grid-template-columns:1fr;gap:24px}}@media screen and (max-width: 640px){footer .footer-grid{grid-template-columns:1fr;gap:24px}}footer .footer-sub-grid{display:grid;grid-template-columns:1fr min-content;gap:26px}@media screen and (max-width: 640px){footer .footer-sub-grid{grid-template-columns:1fr;gap:24px}}footer .footer-sub-grid>div:first-of-type{display:flex;flex-direction:column;justify-content:flex-end}footer .footer-sub-grid .upper{border-bottom:1px solid #a4cabc;padding-bottom:10px;margin-bottom:10px;flex-direction:row !important;gap:8px;fill:var(--theme-orange-900)}footer .footer-sub-grid .upper a .fab{align-self:flex-end;height:24px;width:24px;font-size:24px;color:var(--theme-orange-900)}footer .footer-sub-grid .lower{color:#a4cabc;font-size:13px;display:flex;justify-content:space-between}@media screen and (max-width: 640px){footer .footer-sub-grid .lower{flex-direction:column;gap:12px}}footer .map{display:block;border-top:6px solid var(--theme-green);height:205px;width:100%;background-color:var(--theme-orange-300)}footer a{color:var(--theme-orange-900);text-decoration:none}footer a:hover{text-decoration:underline;color:var(--theme-orange-600)}section{padding:95px}@media screen and (max-width: 640px){section{padding:95px 15px}}section.p-0{padding:0}section.bg-gold{background-color:var(--theme-orange-50)}section.bg-green{background-color:var(--theme-evergreen-900)}section .container-sm{max-width:1300px;margin:0 auto}section .section-title{font-family:var(--theme-font-stack-header);font-size:48px;margin-bottom:38px;margin-top:-20px}section .join-us{background-color:var(--theme-evergreen-100);height:20px;width:100%;max-width:1480px;margin:0 auto;height:372px}section .join-us__inner{display:grid;grid-template-columns:.9fr 1.1fr;overflow:hidden;height:100%}section .join-us__inner img{width:100%;-o-object-position:0 -50px;object-position:0 -50px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 640px){section .join-us__inner img{-o-object-position:0 0;object-position:0 0}}section .join-us__inner>:first-child{padding:70px 76px}section .join-us__inner p{margin:47px 0}@media screen and (max-width: 640px){section .join-us__inner{grid-template-columns:1fr}}section .join-us__title{font-family:var(--theme-font-stack-header);font-size:32px;font-weight:bold}section .join-us:after{content:"";height:220px;background:var(--theme-evergreen-900);width:100%;z-index:-1;position:absolute;display:block;max-width:unset;left:0;bottom:0}@media screen and (max-width: 640px){section .join-us{max-width:unset;height:100%;margin-left:auto;margin-right:auto}}.social{font-family:var(--theme-font-stack-header);font-weight:bold;font-size:21px;display:grid;grid-template-columns:1.1fr 3fr;gap:60px}@media screen and (max-width: 640px){.social{grid-template-columns:1fr}.social>:last-child{order:-1}}.social__tag{color:var(--theme-orange-900);font-size:32px}.social .image{display:flex;justify-content:center;align-items:center;text-align:center;height:160px;width:160px;min-width:160px;line-height:160px;font-size:48px;background-color:#fff8ed;margin:0 10px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.card-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;max-width:1300px;margin:0 auto}@media screen and (min-width: 641px)and (max-width: 1024px){.card-grid{grid-template-columns:1fr}}@media screen and (max-width: 640px){.card-grid{grid-template-columns:1fr}}.card{border-radius:20px;padding:27px 34px;display:grid;grid-template-columns:.5fr 1fr;gap:24px;background-color:#fff;position:relative;contain:layout;border:1px solid var(--theme-zinc-300)}@media screen and (max-width: 640px){.card{grid-template-columns:1fr}}.card__title{font-size:36px;font-weight:400}.card__date{color:var(--theme-evergreen-700) !important;text-transform:uppercase;font-weight:500;font-size:14px;line-height:22px;border-bottom:none !important}.card p{line-height:30px}.card a{margin-top:auto;text-decoration:none;color:var(--theme-orange-900)}.card:last-of-type:after{content:"";position:absolute;inset:-95px -94px auto auto;background:url("../images/Pine.png");background-position:center center;background-repeat:no-repeat;width:250px;height:250px;z-index:1;transform:rotate(-178deg)}.card:last-of-type:before{content:"";position:absolute;inset:0 53px auto auto;background:url("../images/Tri.png");background-position:center center;background-repeat:no-repeat;width:148px;height:23px;z-index:2;rotate:-180deg}@media screen and (min-width: 641px)and (max-width: 1024px){.card:last-of-type:after{top:-185px;transform:scaleX(-1)}.card:last-of-type:before{top:-54px;transform:scaleX(-1)}}@media screen and (max-width: 640px){.card:last-of-type:after{display:none}.card:last-of-type:before{display:none}}.card:first-of-type:after{content:"";position:absolute;inset:auto auto -95px -94px;background:url("../images/Pine.png");background-position:center center;background-repeat:no-repeat;width:250px;height:250px;z-index:1;transform:rotate(2deg)}.card:first-of-type:before{content:"";position:absolute;inset:auto auto 0 53px;background:url("../images/Tri.png");background-position:center center;background-repeat:no-repeat;width:148px;height:23px;z-index:2;rotate:unset}@media screen and (min-width: 641px)and (max-width: 1024px){.card:first-of-type:after{bottom:-185px;transform:scaleY(-1)}.card:first-of-type:before{bottom:-54px;transform:scaleY(-1)}}@media screen and (max-width: 640px){.card:first-of-type:after{display:none}.card:first-of-type:before{display:none}}@media screen and (max-width: 640px){.card__image{text-align:center}}.card__image img{width:100%;aspect-ratio:1/1.294}.flex-column{display:flex;flex-direction:column}.slick-prev,.slick-next{background-color:rgba(0,0,0,0);outline:none;border:none;font-size:32px;cursor:pointer;transition:color .5s ease-in-out}.slick-disabled{color:var(--theme-orange-50);cursor:inherit}.button,div[data-sf-role=separator] button,.sf-fieldWrp button{display:inline-block;height:48px;padding:12px 24px;background-color:var(--theme-evergreen-700);color:#fff;text-decoration:none;transition:background-color 500ms ease-in-out;line-height:26px}.button:hover,div[data-sf-role=separator] button:hover,.sf-fieldWrp button:hover{background-color:var(--theme-evergreen-800);color:#fff;text-decoration:none}.button:focus,div[data-sf-role=separator] button:focus,.sf-fieldWrp button:focus{outline-color:var(--theme-evergreen-300);text-decoration:none;color:#fff}.button--icon>:first-child{margin-right:5px}.parks-sidebar{margin:0 0 0 15px;padding:0 0 20px 42px;border-left:solid 1px #ebebeb}.parks-sidebar a:has(.sidebar-map){display:block;padding-left:5px;margin-top:45px;margin-bottom:22.5px}.parks-sidebar .sidebar-map{max-width:80%;border:1px solid #333}.document-card{background-color:var(--theme-evergreen-700);color:#fff;display:grid;grid-template-columns:1fr repeat(1, max-content);grid-template-rows:max-content minmax(0, max-content) max-content;grid-template-areas:"title ." "description ." "info .";gap:4px 25px;padding:20px;border-radius:10px;transition:background-color 250ms ease-in-out;align-items:center}.document-card:hover{background-color:var(--theme-evergreen-600);text-decoration:none;color:#fff}.document-card__title{font-size:24px;font-weight:bold;grid-area:title}.document-card__info{color:#fff;font-style:italic;font-size:.8em}.document-card__descr{color:var(--theme-evergreen-100);grid-area:description}.document-card__info{color:var(--theme-evergreen-100);grid-area:info}.document-card__icon{grid-row:1/span 3;font-size:24px;padding:12px}address{line-height:22px}h1{font-size:3rem;line-height:3.5rem;font-weight:bold}h2{font-size:2.5rem;line-height:3rem;font-weight:bold}h3{font-size:1.75rem;font-weight:bold}h4{font-size:1.5rem;font-weight:bold}.pagination{list-style:none;padding:0;margin:0}.pagination li{display:inline-block}.pagination li a{padding:10px 16px;border-radius:50rem}.pagination li a:hover{background:#f6f6f6;text-decoration:none}.pagination a{transition:background .5s ease-in-out}.pagination .active a{background:var(--theme-evergreen-100);color:var(--theme-evergreen-900)}.pagination .active a:hover{background:var(--theme-evergreen-200)}.parks-sidebar h2{font-size:2em;margin-top:0}.parks-sidebar>.side__navigation_list{margin-top:0}.link-card-list{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:8px}.link-card-list li{display:flex;gap:8px;min-height:80px}.link-card{flex-grow:1;background-color:var(--theme-evergreen-100);color:var(--theme-evergreen-700);display:grid;grid-template-columns:1fr repeat(1, max-content);grid-template-rows:1fr;grid-template-areas:"title .";gap:4px 25px;padding:20px;border-radius:10px;transition:background-color 250ms ease-in-out;align-items:center}.link-card.featured{background-color:var(--theme-evergreen-700);color:#fff}.link-card:hover{text-decoration:none;color:#fff;background-color:var(--theme-evergreen-700)}.link-card:hover.featured{background-color:var(--theme-evergreen-600)}.link-card__title{font-size:24px;font-weight:bold;grid-area:title}.link-card__info{color:#fff;font-style:italic;font-size:.8em}.link-card__descr{color:var(--theme-evergreen-100);grid-area:description}.link-card__info{color:var(--theme-evergreen-100);grid-area:info}.link-card__icon{grid-row:1;font-size:24px;max-width:80px;border-radius:6px}.badge{padding:4px 8px;background:var(--theme-evergreen-100);color:var(--theme-evergreen-900);display:inline-flex;border-radius:5px;font-size:14px;line-height:17px;font-weight:bold;gap:4px;justify-content:center;vertical-align:top}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;grid-area:list}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0);padding-bottom:3px}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-grid{display:grid;gap:14px;grid-template-columns:25px 1fr 25px;max-width:100%;grid-template-areas:"prev list next"}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:rgba(0,0,0,0)}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×"}.facility-common{--facility-padding: 220px}@media screen and (min-width: 641px)and (max-width: 1024px){.facility-common{--facility-padding: 84px}}@media screen and (max-width: 640px){.facility-common{--facility-padding: 22px}}.facility{min-height:80vh;min-height:80dvh;width:100%;background-position:center;background-size:cover;display:grid;grid-template-areas:". name .";grid-template-columns:1fr min(1350px,100%) 1fr;padding:50px var(--facility-padding);position:relative;isolation:isolate}@media screen and (max-width: 640px){.facility{padding:20px}}@media screen and (min-width: 641px)and (max-width: 1024px){.facility{padding:20px}}@media screen and (max-width: 1790px){.facility{padding:20px}}.facility::after{content:"";background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), transparent 40%);width:100%;height:100%;position:absolute;inset:0;z-index:2}.facility__info{margin-top:auto;z-index:3;filter:drop-shadow(3px 3px 4px rgba(0, 0, 0, 0.5));grid-area:name}.facility__title{--font-size: 64px;font-family:"Montserrat";font-size:var(--font-size);font-weight:600;color:#fff}.facility__fee{--font-size: 32px;font-family:"Fira Sans";font-size:var(--font-size);font-weight:700;color:#ffd79a}.facility-attributes{display:flex;flex-direction:row;align-items:center;background:#193128;gap:0 30px}.facility-attribute__item{display:grid;grid-template-areas:"icon value" "icon title";color:#fff;grid-template-rows:min-content min-content;gap:0 10px}.facility-attribute__item .icon{grid-area:icon;line-height:27px}.facility-attribute__item .value{grid-area:value;font-family:"Fira Sans";font-size:21px;font-weight:bold}.facility-attribute__item .title{grid-area:title;font-family:"Fira Sans";font-size:16px;font-weight:400;gap:10px;color:#d0d0d0}.button--icon i{margin-right:8px}.facility-attribute-container{width:100%;display:flex;flex-direction:row;justify-content:center;background:#193128;min-height:66px;padding-inline:var(--facility-padding);align-items:center;margin-bottom:60px;justify-content:space-between;flex-flow:wrap;padding-block-start:10px;padding-block-end:10px;gap:10px 30px}.facility__availability{flex-shrink:0;align-self:flex-end}@media screen and (max-width: 640px){.facility__availability{align-self:flex-start}}@media screen and (max-width: 425px){.facility__title{--font-size: 40px}.facility__fee{--font-size: 20px}.facility{min-height:60vh;min-height:60dvh}.facility-attribute-container{flex-direction:column;gap:10px 0;align-items:flex-start}}.facility-main div:has(.sfContentBlock):last-of-type .sfContentBlock:has(h2){border:none}.facility-main .sfContentBlock:has(h2){display:grid;grid-template-columns:.25fr 1fr;gap:0 12px;border-bottom:solid 1px #ebebeb;margin-bottom:20px}@media screen and (max-width: 640px){.facility-main .sfContentBlock:has(h2){grid-template-columns:1fr}}.facility-main .sfContentBlock:has(h2)>*:not(h2){grid-column-start:2}@media screen and (max-width: 640px){.facility-main .sfContentBlock:has(h2)>*:not(h2){grid-column-start:unset}}.facility-main .sfContentBlock:has(h2)>*{margin-top:0}.facility-main .sfContentBlock:has(h2) ul{list-style:none;padding-left:0}.facility-slider .slick-track .slick-slide{cursor:pointer}img.slick-lightbox-slick-img{filter:drop-shadow(4px 4px 32px rgba(0, 0, 0, 0.5))}.faq{padding:52px;border-radius:5px}@media screen and (max-width: 640px){.faq{padding:25px}}.faq.faq-list{padding:0}.faq .faq__title{font-family:var(--theme-font-stack-header);font-weight:bold;color:var(--theme-blue-800);margin-top:0;font-size:45px}@media screen and (max-width: 640px){.faq .faq__title{font-size:35px}}.faq .faq-list{margin:0;padding:0;list-style:none}.faq .faq-list__header{--font-size: 24px;font-size:var(--font-size);font-weight:bold;padding:20px 25px 20px 25px;color:var(--theme-evergreen-900);border:1px solid var(--theme-zinc-300);border-radius:10px;cursor:pointer}.faq .faq-list__header:before{content:"+";color:var(--theme-orange-900);margin-right:10px;font-size:var(--font-size);line-height:var(--font-size);font-family:var(--theme-font-stack-fa);font-weight:900}.faq .faq-list__header[aria-selected=true]{border-bottom:none;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.faq .faq-list__header[aria-selected=true]:before{content:""}.faq .faq-list__content{padding:0 32px 25px;border-left:1px solid var(--theme-zinc-300);border-right:1px solid var(--theme-zinc-300);border-bottom:1px solid var(--theme-zinc-300);border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:none;flex-direction:column;gap:25px;height:100%}@media screen and (max-width: 640px){.faq .faq-list__content{padding:0 25px 25px}}.faq .faq-list__content[aria-expanded=true]{display:flex}.faq .faq-list__content>*{margin:0}.faq .faq-list__content>ul,.faq .faq-list__content ol{padding-left:19px}.faq .faq-list__content>ul li,.faq .faq-list__content ol li{line-height:24px}.faq .faq-list__content>ul li:not(:last-child),.faq .faq-list__content ol li:not(:last-child){padding-bottom:15px}.event-detail{display:grid;grid-template-columns:1fr max-content;gap:0 65px}@media screen and (min-width: 641px)and (max-width: 1024px){.event-detail{grid-template-columns:1fr 200px}}@media screen and (max-width: 640px){.event-detail{grid-template-columns:1fr}}.event-detail h2{margin-top:0}.event-detail__flyer{max-width:100%;width:450px;aspect-ratio:1/1.294}.event-detail time{color:var(--theme-evergreen-700) !important;text-transform:uppercase;font-weight:500;font-size:14px;line-height:22px;border-bottom:none !important}.event-detail__addto ul{list-style:none;display:inline-flex;flex-direction:row;gap:8px;padding-left:0;margin-top:8px}.event-detail .badge{padding:4px 8px;background:var(--theme-evergreen-100);color:var(--theme-evergreen-900);display:inline-flex;border-radius:5px;font-size:14px;line-height:17px;font-weight:bold;gap:4px;justify-content:center;vertical-align:top}.event-sponsors{display:flex;flex-wrap:wrap;gap:25px;justify-content:flex-start;align-items:center}.event-sponsors+.event-sponsors{margin-top:25px}.event-sponsors__sponsor{--min-width: 200px;--min-height: 100px;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;min-width:var(--min-width);min-height:var(--min-height)}.event-sponsors__sponsor a{width:100%}.event-sponsors__sponsor img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;max-height:var(--min-width);max-width:var(--min-width)}.event-sponsors__sponsor .sponsor-title{max-width:var(--min-width);text-align:center;line-height:28px;font-size:18px;font-weight:bold}.event-sponsors__sponsor .sponsor-title.x2{font-size:28px;font-weight:bold}.event-sponsors__sponsor:has(.sponsor-image.wide){min-width:250px}.event-sponsors__sponsor .sponsor-image.x2{min-height:225px;min-width:225px}.event-sponsors__sponsor .sponsor-image.wide{max-width:250px}.event-card{display:grid;grid-template-columns:.5fr 1fr;gap:20px}@media screen and (max-width: 640px){.event-card{grid-template-columns:1fr}}.event-card__small{padding:25px;border:1px solid var(--theme-zinc-300);margin-block:25px;border-radius:10px;color:var(--theme-evergreen-900);background-color:#fff;transition:background-color .5s ease-in-out;grid-template-columns:204px 1fr}.event-card__small:hover{color:var(--theme-evergreen-900);background-color:var(--theme-zinc-100);text-decoration:none}.event-card__small h2{margin-top:0;margin-bottom:10px}.event-card__date{font-size:16px;line-height:30px}.park{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:10px}.park__title{font-size:36px;font-weight:bold;padding-bottom:20px;border-bottom:1px solid var(--theme-zinc-200);margin-bottom:15px}.park__title:not(:first-of-type){margin-top:15px}.park__location{border:1px solid var(--theme-zinc-100);padding:20px;background-color:#fff;display:grid;grid-template-columns:100px 1fr min-content;align-items:center;gap:20px;border-radius:10px;background-color:#fff;transition:background-color .5s ease-in-out;color:var(--theme-evergreen-900)}.park__location h3{margin:0 0 12px}.park__location img{aspect-ratio:1/1;width:100%;-o-object-fit:cover;object-fit:cover}.park__location:hover{color:var(--theme-evergreen-900);background-color:var(--theme-zinc-100);text-decoration:none}.park__location__icon{font-size:24px;max-width:80px}.sf-FormNav li.active,.sf-FormNav .sf-Progress-percent{color:var(--theme-evergreen-700)}.sf-FormNav .active .sf-FormNav-page{background:var(--theme-evergreen-700);color:#fff;border-color:var(--theme-evergreen-500)}.sf-FormNav .past .sf-FormNav-page{color:var(--theme-evergreen-700)}.sf-fieldWrp{margin-bottom:25px}.sf-fieldWrp label,.sf-fieldWrp strong{color:var(--theme-evergreen-800);display:block;font-weight:500;margin:10px 0}.sf-fieldWrp input,.sf-fieldWrp textarea{width:100%;background:#fff;border:1px solid var(--theme-zinc-300);color:#333;font-size:.9375rem;font-weight:400;min-height:2.5rem;padding:.625rem .625rem;margin-bottom:0px}.sf-fieldWrp textarea{min-height:150px;margin-bottom:-5px}.sf-fieldWrp input[type=file]{border:none;margin-left:0;padding-left:0;margin-block:12px}.sf-fieldWrp input[type=file]::file-selector-button{cursor:pointer;padding:12px 24px;line-height:12px;border:none;color:var(--theme-evergreen-800);background:#f0f5f6;transition:background .2s ease-in-out;margin:0 15px 0 0}.sf-fieldWrp input[type=file]::file-selector-button:hover{background:#d8e5e7}.sf-fieldWrp select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/gif;base64,R0lGODlhDwAUAIABAAAAAP///yH5BAEAAAEALAAAAAAPABQAAAIXjI+py+0Po5wH2HsXzmw//lHiSJZmUAAAOw==") no-repeat right 10px center;border-image-outset:initial;border-image-repeat:initial;border-image-slice:initial;border-image-source:initial;border-image-width:initial;border-radius:.1875rem;border:1px solid rgba(0,0,0,.117647);color:#333;font-family:Roboto;font-size:.9375rem;font-weight:400;min-height:2.5rem;padding:.625rem;padding:.625rem;padding-right:1rem;width:100%}.sf-fieldWrp p[data-sf-role=error-message]{color:var(--theme-orange-900);border-left:3px solid var(--theme-orange-700);padding:6px 8px;margin:0 0 5px 0;display:none}.sf-fieldWrp button{border:none}div[data-sf-role=separator] button{border:none}.sf-Checkboxes div,.sf-RadioButtons div{margin:10px 0}.sf-Checkboxes div label,.sf-RadioButtons div label{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;font-size:.9rem;margin:0;color:#333}.sf-Checkboxes div label input,.sf-RadioButtons div label input{max-width:25px;margin-right:15px}.sf-Checkboxes div input[type=checkbox],.sf-RadioButtons div input[type=checkbox]{position:relative;width:16px;height:16px;color:#333;border:1px solid rgba(0,0,0,.117647);border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;transition:background 175ms ease-in-out,border 175ms ease-in-out}.sf-Checkboxes div input[type=checkbox]::before,.sf-RadioButtons div input[type=checkbox]::before{position:absolute;content:"";background:#315470;border:solid 2px #315470;border-radius:3px;width:14px;height:14px;left:3px;top:3px;color:#fff;opacity:0}.sf-Checkboxes div input[type=checkbox]:checked,.sf-RadioButtons div input[type=checkbox]:checked{color:#fff;border-color:#315470}.sf-Checkboxes div input[type=checkbox]:checked::before,.sf-RadioButtons div input[type=checkbox]:checked::before{opacity:1}.sf-Checkboxes div input[type=radio],.sf-RadioButtons div input[type=radio]{position:relative;width:16px;height:16px;color:#333;border:1px solid rgba(0,0,0,.117647);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;transition:background 175ms ease-in-out,border 175ms ease-in-out}.sf-Checkboxes div input[type=radio]::before,.sf-RadioButtons div input[type=radio]::before{position:absolute;content:"";width:14px;height:14px;left:3px;top:3px;border-radius:50%;background:#315470;border:solid 2px #315470;color:#fff;opacity:0}.sf-Checkboxes div input[type=radio]:checked,.sf-RadioButtons div input[type=radio]:checked{color:#fff;border-color:#315470}.sf-Checkboxes div input[type=radio]:checked::before,.sf-RadioButtons div input[type=radio]:checked::before{opacity:1}label:has(+input[required=required],+textarea[required=required])::after{content:"*";color:var(--theme-orange-700);padding-left:5px}.form--message{color:#315470;background:#f0f5f6;padding:15px;margin:15px auto;border-radius:5px}
