h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:1rem;line-height:1}dl,ol,ul{margin:0;padding:0;list-style-type:none}p{margin:0;padding:0}button{appearance:none;cursor:pointer;font-size:inherit;background-color:#0000;border-width:0;border-radius:0;margin:0;padding:0}select{appearance:none;cursor:pointer;background-color:#0000;border-width:0;border-radius:0;margin:0;padding:0;font-size:1rem}dialog{background-color:#0000;border-width:0;padding:0}html{background-color:var(--color-bg-primary);color:var(--color-fg-primary);font-family:var(--font-family-sans);margin:0;padding:0;font-size:16px}body{margin:0;padding:0}a{color:var(--color-fg-anchor)}img{image-rendering:pixelated}br.sp{display:none}@media screen and (width<=800px){br.sp{display:inline}}.common-section_innerLayout,.common-globalHeader_innerLayout,.globalFooter_content{max-width:800px;margin-left:auto;margin-right:auto}@media screen and (width<=800px){.common-section_innerLayout,.common-globalHeader_innerLayout,.globalFooter_content{width:auto;margin-left:16px;margin-right:16px}}.common-button{appearance:none;letter-spacing:.05em;box-shadow:var(--card-box-shadow);color:#fff;background-color:#e08a34;border-width:0;padding:.4em 1em;font-weight:700;text-decoration:none;transition:background-color .2s ease-out;display:inline-block}.common-button:hover{background-color:#ed943b}.common-button:active{background-color:#f99e44}.globalFooter_content{padding-top:64px;padding-bottom:64px}@media screen and (width<=800px){.globalFooter_content{padding-top:32px;padding-bottom:32px}}.globalFooter_socials{justify-content:center;align-items:center;gap:10px;display:flex}.globalFooter_social{display:block}.globalFooter_social:hover{filter:saturate(1.1);opacity:.9}.globalFooter_social img{width:32px;height:32px;display:block}.globalFooter_presskit{background-color:var(--color-fg-anchor);color:var(--color-fg-primary);text-align:center;text-transform:uppercase;height:32px;padding-left:12px;padding-right:12px;font-size:.8rem;font-weight:700;line-height:32px;text-decoration:none;display:block}.globalFooter_presskit:hover{filter:brightness(1.05)saturate(1.1)}.globalFooter_copyright{text-align:center;margin-top:16px;font-size:.8rem}.common-globalHeader{background-color:var(--color-bg-bar);color:var(--color-fg-bar);height:var(--global-header-height);line-height:var(--global-header-height);z-index:101;transition:background-color .5s;position:relative}.common-globalHeader_spTitleLayout{display:none}@media screen and (width<=800px){.common-globalHeader_spTitleLayout{text-align:center;font-weight:700;display:block}}.common-globalHeader_logoLayout{margin:auto;padding:0 16px;transition:opacity .3s ease-out;position:absolute;top:0;bottom:0}.common-globalHeader_logoLayout:hover{background-color:#ffffff1a}@media screen and (width<=800px){.common-globalHeader_logoLayout{display:none}}.common-globalHeader_logoLayout.common-globalHeader_logoLayout-hidden{opacity:0}.common-globalHeader_logo{color:#0000;text-indent:-9999px;background:url(/assets/img/global-header-logo.png) 50%/contain no-repeat;width:200px;height:100%;display:block}.common-globalHeader_menuLayout{text-align:right;position:relative}@media screen and (width<=800px){.common-globalHeader_menuLayout{display:none}}.common-globalHeader_menuButtonLayout{display:none;position:absolute;top:0;left:0}@media screen and (width<=800px){.common-globalHeader_menuButtonLayout{display:block}}.common-globalHeader_menuButton{color:inherit;height:var(--global-header-height);line-height:var(--global-header-height);text-align:center;width:var(--global-header-height)}.common-globalHeader_menuButton.common-globalHeader_menuButton-nofa{font-size:0;line-height:1}.common-globalHeader_menuButton:hover{background-color:#ffffff1a}.common-globalHeaderMenu{white-space:nowrap}.common-globalHeaderMenuItem{display:inline-block}.common-globalHeaderMenuItem.common-globalHeaderMenuItem-home{position:absolute;left:0}.common-globalHeaderMenuItem_anchor{color:var(--color-fg-bar);padding:0 15px;font-weight:700;text-decoration:none;display:inline-block}@media screen and (width<=800px){.common-globalHeaderMenuItem_anchor{padding:0 10px}}.common-globalHeaderMenuItem_anchor:hover{background-color:#ffffff1a}.common-globalHeaderMenuItem.common-globalHeaderMenuItem-marked .common-globalHeaderMenuItem_anchor:after{content:"";background-color:#ff145c;border-radius:100%;width:8px;height:8px;display:inline-block;position:relative;top:-10px;left:2px}@keyframes globalHeaderSpMenu-expand{0%{opacity:0;visibility:hidden;transform:translate(-64px)}to{opacity:1;visibility:visible;transform:none}}@keyframes globalHeaderSpMenu-shrink{0%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:translate(-64px)}}.common-globalHeaderSpMenu{background-color:var(--color-bg-bar);box-shadow:var(--card-box-shadow);opacity:0;left:0;top:var(--global-header-height);visibility:hidden;z-index:100;transition:opacity .3s ease-out,transform .3s ease-in-out;animation-fill-mode:forwards;position:fixed}.common-globalHeaderSpMenu.common-globalHeaderSpMenu-expand{animation-name:globalHeaderSpMenu-expand;animation-duration:.3s;animation-timing-function:ease-in-out}.common-globalHeaderSpMenu.common-globalHeaderSpMenu-shrink{animation-name:globalHeaderSpMenu-shrink;animation-duration:.3s;animation-timing-function:ease-in-out}@media screen and (width>=801px){.common-globalHeaderSpMenu{display:none}}@media screen and (width<=800px){.common-globalHeaderSpMenu{display:block}}.common-globalHeaderSpMenuItem_anchor{color:var(--color-fg-bar);padding:16px 64px 16px 24px;text-decoration:none;display:block}.common-globalHeaderSpMenuItem_anchor:hover{background-color:#ffffff0d}.common-main_headerLayout{height:var(--global-header-height);z-index:101;position:fixed;left:0;right:0}.common-main_contentLayout{padding-top:var(--global-header-height)}.common-main_scrollupButtonLayout{opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;display:none;position:fixed;bottom:16px;right:16px;transform:translateY(16px)}@media screen and (width<=800px){.common-main_scrollupButtonLayout{display:block}}.common-main_scrollupButtonLayout.common-main_scrollupButtonLayout-visible{opacity:1;transform:none}.common-scrollupButton{box-shadow:var(--card-box-shadow);color:#fff;text-align:center;background-color:#ff145c;width:44px;height:44px;line-height:44px}.common-scrollupButton.common-scrollupButton-nofa{font-size:0;line-height:1}.common-scrollupButton:hover{cursor:pointer}.common-section{position:relative;overflow:hidden}.common-section_titleLayout{text-align:center;margin-bottom:64px}@media screen and (width<=800px){.common-section_titleLayout{margin-bottom:32px}}.common-section_title{font-size:1.5rem;line-height:1.5}.common-section_subtitle{margin-top:6px;font-size:.9rem}.common-section_innerLayout{padding:64px 0}@media screen and (width<=800px){.common-section_innerLayout{padding:32px 16px}}.common-section_innerLayout.common-section_innerLayout-narrow{max-width:550px;margin-left:auto;margin-right:auto}.common-section_shadow{background-color:#0000001a;height:2px;position:absolute;left:0;right:0}.common-section_shadow.common-section_shadow-bottom{bottom:0}.common-section_shadow.common-section_shadow-top{top:0}.root-flyerList{grid-template-columns:repeat(auto-fill,min(336px,100%));justify-content:center;gap:64px;display:grid}.root-flyerListItem_anchor{color:currentColor;text-align:center;font-size:0;text-decoration:none;display:block}.root-flyerListItem_header{margin-bottom:16px}.root-flyerListItem_title{letter-spacing:.05em;padding:0 4px;font-size:.9rem}.root-flyerListItem_badge{background-color:#ff145c;margin-left:1em;padding:0 .5em}a.root-flyerListItem_anchor:hover .root-flyerListItem_title{text-decoration:underline}.root-flyerListItem_imageLayout{text-align:center;background-color:currentColor;font-size:0;display:inline-block}.root-flyerListItem_image{box-shadow:var(--card-box-shadow);width:336px;max-width:100%;transition:opacity .2s ease-out;position:relative}.root-flyerListItem.root-flyerListItem-pap2 .root-flyerListItem_image,.root-flyerListItem.root-flyerListItem-pap1 .root-flyerListItem_image{width:330px}a.root-flyerListItem_anchor:hover .root-flyerListItem_image{opacity:.8}.root-hero{--garland-offset:0px;--px-scale:5;background-color:var(--color-bg-secondary);position:relative;overflow:hidden}@media screen and (width<=800px){.root-hero{--px-scale:3}}.root-hero_park{opacity:0;transition:opacity .5s}.root-hero.root-hero-ready .root-hero_park{opacity:1}.root-hero_center{height:calc(86px * var(--px-scale));margin-left:calc(-115px * var(--px-scale));width:calc(230px * var(--px-scale));position:relative;left:50%}.root-hero_element{--offset-x-0:calc(round(var(--eye-px) * -4px, 1px) * var(--px-scale));--offset-x-1:calc(round(var(--eye-px) * -8px, 1px) * var(--px-scale));--offset-x-2:calc(round(var(--eye-px) * -12px, 1px) * var(--px-scale));--offset-x-3:calc(round(var(--eye-px) * -16px, 1px) * var(--px-scale));--offset-x-4:calc(round(var(--eye-px) * -20px, 1px) * var(--px-scale));image-rendering:pixelated;display:block;position:absolute}.root-hero_element.root-hero_element-bgMountain{bottom:0;left:var(--offset-x-0);top:calc(24px * var(--px-scale));width:100%}.root-hero_element.root-hero_element-bgRides{bottom:0;left:calc(var(--offset-x-1) - 31px * var(--px-scale));top:calc(16px * var(--px-scale));width:calc(244px * var(--px-scale))}.root-hero_element.root-hero_element-bgTgrass{bottom:0;left:var(--offset-x-2);top:calc(53px * var(--px-scale));width:100%}.root-hero_element.root-hero_element-bgRgrass{bottom:0;left:var(--offset-x-3);top:calc(54px * var(--px-scale));width:100%}.root-hero_element.root-hero_element-fg{bottom:0;left:var(--offset-x-4);width:100%}.root-hero_element.root-hero_element-cloud{width:calc(24px * var(--px-scale))}.root-hero_element.root-hero_element-cloud.root-hero_element-2,.root-hero_element.root-hero_element-cloud.root-hero_element-3,.root-hero_element.root-hero_element-cloud.root-hero_element-4,.root-hero_element.root-hero_element-cloud.root-hero_element-5{transform:translateX(var(--offset-x-1))}.root-hero_element.root-hero_element-cloud.root-hero_element-0{left:calc(16px * var(--px-scale));top:calc(10px * var(--px-scale))}.root-hero_element.root-hero_element-cloud.root-hero_element-1{left:calc(187px * var(--px-scale));top:calc(-2px * var(--px-scale))}.root-hero_element.root-hero_element-cloud.root-hero_element-2{left:calc(-3px * var(--px-scale));top:calc(13px * var(--px-scale))}.root-hero_element.root-hero_element-cloud.root-hero_element-3{left:calc(59px * var(--px-scale));top:calc(6px * var(--px-scale))}.root-hero_element.root-hero_element-cloud.root-hero_element-4{left:calc(142px * var(--px-scale));top:calc(13px * var(--px-scale))}.root-hero_element.root-hero_element-cloud.root-hero_element-5{left:calc(213px * var(--px-scale));top:calc(7px * var(--px-scale))}.root-hero_element.root-hero_element-balloon{transform:translate(var(--offset-x-4), calc(var(--offset) * var(--px-scale)));width:calc(9px * var(--px-scale))}.root-hero_element.root-hero_element-balloon.root-hero_element-1,.root-hero_element.root-hero_element-balloon.root-hero_element-3{transform:translate(var(--offset-x-3), calc(var(--offset) * var(--px-scale)))}.root-hero_element.root-hero_element-balloon.root-hero_element-2{transform:translate(var(--offset-x-2), calc(var(--offset) * var(--px-scale)))}.root-hero_element.root-hero_element-balloon.root-hero_element-0{left:calc(50px * var(--px-scale));top:calc(29px * var(--px-scale))}.root-hero_element.root-hero_element-balloon.root-hero_element-1{left:calc(68px * var(--px-scale));top:calc(21px * var(--px-scale))}.root-hero_element.root-hero_element-balloon.root-hero_element-2{left:calc(147px * var(--px-scale));top:calc(23px * var(--px-scale))}.root-hero_element.root-hero_element-balloon.root-hero_element-3{left:calc(164px * var(--px-scale));top:calc(12px * var(--px-scale))}.root-hero_element.root-hero_element-balloon.root-hero_element-4{left:calc(176px * var(--px-scale));top:calc(39px * var(--px-scale))}.root-hero_element.root-hero_element-bgMountainLoop{height:calc(35px * var(--px-scale));left:var(--offset-x-0);top:calc(24px * var(--px-scale));width:100%;position:absolute}.root-hero_element.root-hero_element-bgMountainLoop:before,.root-hero_element.root-hero_element-bgMountainLoop:after{content:"";width:100vw;height:100%;position:absolute}.root-hero_element.root-hero_element-bgMountainLoop:before{background:url(/assets/img/hero/bg-mountain-l.png) 100% 0/auto 100% repeat-x;right:100%}.root-hero_element.root-hero_element-bgMountainLoop:after{background:url(/assets/img/hero/bg-mountain-r.png) 0 0/auto 100% repeat-x;left:100%}.root-hero_element.root-hero_element-bgTgrassLoop{height:calc(19px * var(--px-scale));left:var(--offset-x-2);top:calc(53px * var(--px-scale));width:100%;position:absolute}.root-hero_element.root-hero_element-bgTgrassLoop:before,.root-hero_element.root-hero_element-bgTgrassLoop:after{content:"";width:100vw;height:100%;position:absolute}.root-hero_element.root-hero_element-bgTgrassLoop:before{background:url(/assets/img/hero/bg-tgrass-l.png) 100% 0/auto 100% repeat-x;right:100%}.root-hero_element.root-hero_element-bgTgrassLoop:after{background:url(/assets/img/hero/bg-tgrass-r.png) 0 0/auto 100% repeat-x;left:100%}.root-hero_element.root-hero_element-bgRgrassLoop{height:calc(18px * var(--px-scale));left:var(--offset-x-3);top:calc(54px * var(--px-scale));width:100%;position:absolute}.root-hero_element.root-hero_element-bgRgrassLoop:before,.root-hero_element.root-hero_element-bgRgrassLoop:after{content:"";width:100vw;height:100%;position:absolute}.root-hero_element.root-hero_element-bgRgrassLoop:before{background:url(/assets/img/hero/bg-rgrass.png) 100% 0/auto 100% repeat-x;right:100%}.root-hero_element.root-hero_element-bgRgrassLoop:after{background:url(/assets/img/hero/bg-rgrass.png) 0 0/auto 100% repeat-x;left:100%}.root-hero_element.root-hero_element-fgLoop0{height:calc(7px * var(--px-scale));left:var(--offset-x-4);top:calc(68px * var(--px-scale));width:100%;position:absolute}.root-hero_element.root-hero_element-fgLoop0:before,.root-hero_element.root-hero_element-fgLoop0:after{content:"";width:100vw;height:100%;position:absolute}.root-hero_element.root-hero_element-fgLoop0:before{background:url(/assets/img/hero/fg-l0.png) 100% 0/auto 100% repeat-x;right:100%}.root-hero_element.root-hero_element-fgLoop0:after{background:url(/assets/img/hero/fg-r0.png) 0 0/auto 100% repeat-x;left:100%}.root-hero_element.root-hero_element-fgLoop1{height:calc(11px * var(--px-scale));left:var(--offset-x-4);top:calc(75px * var(--px-scale));width:100%;position:absolute}.root-hero_element.root-hero_element-fgLoop1:before,.root-hero_element.root-hero_element-fgLoop1:after{content:"";width:100vw;height:100%;position:absolute}.root-hero_element.root-hero_element-fgLoop1:before{background:url(/assets/img/hero/fg-l1.png) 100% 0/auto 100% repeat-x;right:100%}.root-hero_element.root-hero_element-fgLoop1:after{background:url(/assets/img/hero/fg-r1.png) 0 0/auto 100% repeat-x;left:100%}.root-hero_element.root-hero_element-animation{--frame:0;--px-height:0px;--px-width:0px;background-position:calc(-1 * var(--px-width) * var(--frame) * var(--px-scale)) 0;background-repeat:no-repeat;background-size:calc(var(--px-width) * var(--frame-count) * var(--px-scale)) calc(var(--px-height) * var(--px-scale));height:calc(var(--px-height) * var(--px-scale));width:calc(var(--px-width) * var(--px-scale))}.root-hero_element.root-hero_element-firework{transform:translateX(var(--offset-x-1))}.root-hero_element.root-hero_element-firework.root-hero_element-0{--frame-count:9;--px-height:21px;--px-width:21px;left:calc(86px * var(--px-scale));top:calc(8px * var(--px-scale));background-image:url(/assets/img/hero/firework-0.png)}.root-hero_element.root-hero_element-firework.root-hero_element-1{--frame-count:9;--px-height:17px;--px-width:17px;left:calc(107px * var(--px-scale));top:calc(-4px * var(--px-scale));background-image:url(/assets/img/hero/firework-1.png)}.root-hero_element.root-hero_element-firework.root-hero_element-2{--frame-count:8;--px-height:13px;--px-width:13px;left:calc(115px * var(--px-scale));top:calc(28px * var(--px-scale));background-image:url(/assets/img/hero/firework-2.png)}.root-hero_element.root-hero_element-firework.root-hero_element-3{--frame-count:9;--px-height:17px;--px-width:17px;left:calc(124px * var(--px-scale));top:calc(15px * var(--px-scale));background-image:url(/assets/img/hero/firework-3.png)}.root-hero_element.root-hero_element-garland{height:calc(37px * var(--px-scale));width:calc(45px * var(--px-scale))}.root-hero_element.root-hero_element-garland.root-hero_element-0{left:calc(var(--garland-offset) * var(--px-scale));top:0}.root-hero_element.root-hero_element-garland.root-hero_element-1{right:calc(var(--garland-offset) * var(--px-scale));top:0}.root-hero_element.root-hero_element-flower.root-hero_element-0,.root-hero_element.root-hero_element-flower.root-hero_element-1,.root-hero_element.root-hero_element-flower.root-hero_element-2{--frame-count:6;--px-height:12px;--px-width:9px;transform:translateX(var(--offset-x-4));background-image:url(/assets/img/hero/flower-white.png)}.root-hero_element.root-hero_element-flower.root-hero_element-0{left:calc(28px * var(--px-scale));top:calc(67px * var(--px-scale))}.root-hero_element.root-hero_element-flower.root-hero_element-1{left:calc(148px * var(--px-scale));top:calc(71px * var(--px-scale))}.root-hero_element.root-hero_element-flower.root-hero_element-2{left:calc(188px * var(--px-scale));top:calc(73px * var(--px-scale))}.root-hero_element.root-hero_element-logo{left:calc(60px * var(--px-scale));top:calc(35px * var(--px-scale));width:calc(110px * var(--px-scale))}.root-hero img{pointer-events:none;user-select:none}.root-overview{margin-left:auto;margin-right:auto}@media screen and (width<=800px){.root-overview{width:auto}}.root-overview_description{margin-left:auto;margin-right:auto}.root-overview_description+.root-overview_description{margin-top:2em}.root-overview_description p+p{margin-top:1em}.root-overview_photosLayout{margin-top:64px}@media screen and (width<=800px){.root-overview_photosLayout{margin-top:32px}}.common-section.common-section-events{background-color:var(--color-fg-primary);color:var(--color-bg-primary)}.common-section.common-section-staff,.common-section.common-section-news{background-color:var(--color-bg-secondary);color:var(--color-fg-secondary)}@media screen and (width<=800px){.common-section.common-section-news .common-section_innerLayout{margin-left:16px;margin-right:16px}}@media screen and (width>=801px) and (width<=1024px){.root-faq{width:75%;margin-left:auto;margin-right:auto}}.root-faq ul{margin-top:.5em;margin-bottom:.5em;padding-left:1.5em}.root-faq li{list-style-type:disc}.root-faq li+li,.root-faq p+p{margin-top:.5em}.root-faq a{color:#0f92d2}.root-faq_category+.root-faq_category{margin-top:2em}.root-faq_categoryTitle{font-weight:700}.root-faq_categoryLead{margin-top:.5em}.root-faq_question{margin-top:2em;font-weight:700}.root-faq_answer{margin-top:.5em}.root-popup{background-color:var(--color-bg-primary);border:var(--color-bg-primary) solid 4px;box-shadow:var(--card-box-shadow);font-size:.8rem;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out;position:fixed;bottom:16px;right:16px}.root-popup.root-popup-hidden{opacity:0;visibility:hidden;transform:translateY(16px)}.root-popup_anchor{color:currentColor;background-color:#7f9674;justify-content:flex-end;align-items:center;padding:8px 16px;text-decoration:none;transition:opacity .2s ease-out;display:flex}.root-popup_anchor:hover{opacity:.8}.root-popup_titleLayout{margin-right:32px;font-weight:700}.root-popup_lead .fa{margin-right:4px}.root-popup_date{text-align:right}.root-popup_imageLayout{width:51px}.root-popup_image{color:#0000;text-indent:-9999px;background-image:url(/assets/img/pap7-popup.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;padding-top:141.176%}.root-popup_month,.root-popup_day{margin-right:.08em;font-size:2em;font-weight:700}.root-photoCarousel{white-space:nowrap;font-size:0;position:relative}.root-photoCarouselItem{width:100%;display:inline-block;position:relative}.root-photoCarouselItem_imageLayout{width:100%;height:0;padding-bottom:56.25%;position:relative}.root-photoCarouselItem_image{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .2s ease-out;position:absolute;inset:0 2px}.root-photoCarouselItem_image.lazy-loaded{opacity:1}.root-staffs_list{flex-wrap:wrap;justify-content:center;gap:64px 32px;display:flex;position:relative}@media screen and (width<=800px){.root-staffs_list{gap:32px}}@media screen and (width>=801px){.root-staffs_list+.root-staffs_list{margin-top:64px;padding-top:64px}}@media screen and (width<=800px){.root-staffs_list+.root-staffs_list{margin-top:32px;padding-top:32px}}.root-staffs_list+.root-staffs_list:before{background-color:var(--color-fg-secondary);content:"";opacity:.05;height:4px;display:block;position:absolute;top:-2px;left:0;right:0}.root-staffs_note{text-align:center;max-width:350px;margin-top:64px;margin-left:auto;margin-right:auto}@media screen and (width>=1025px){.root-staffs_note{width:50%}}.root-staff{flex-direction:column;align-items:center;display:flex}@media screen and (width>=801px){.root-staff{width:200px}}@media screen and (width<=800px){.root-staff{width:160px}}.root-staff_image{--image-size:80px;background-color:var(--color-bg-primary);height:var(--image-size);width:var(--image-size);border-radius:50%;overflow:hidden}.root-staff_image img{object-fit:cover;width:100%;height:100%;display:block}.root-staff_image a:hover img{filter:saturate(1.1);opacity:.8}.root-staff_name{text-align:center;margin-top:16px;font-weight:700}.root-staff_role{text-align:center;font-size:.8rem}:root{--color-bg-bar:var(--color-fg-primary);--color-bg-card:white;--color-bg-primary:#fafafa;--color-bg-secondary:#d3cdbd;--color-fg-anchor:#8a8a8a;--color-fg-bar:white;--color-fg-card:#222;--color-fg-primary:#383839;--color-fg-secondary:#363430;--card-box-shadow:0 4px 0 #0000000d;--font-family-sans:Saira, "M PLUS 1p", sans-serif;--global-header-height:64px}
