@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&family=Shippori+Mincho:wght@600;800&display=swap";/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-ease:initial;--tw-border-style:solid;--tw-duration:initial;--tw-space-x-reverse:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}body{background-color:var(--color-cream,#fffef7);overflow-wrap:break-word;color:var(--color-blue-dark,#0f3161)}[x-cloak]{display:none}body.stopped{overflow:hidden}.max-container{max-width:var(--breakpoint-5xl,3300px);margin:auto}.theme-container{width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);margin:auto}@media (min-width:48rem){.theme-container{padding-inline:calc(var(--spacing,.25rem) * 8)}}@media (min-width:96rem){.theme-container{width:97%;max-width:var(--breakpoint-3xl,1800px)}}.page-container{margin:auto;margin-bottom:calc(var(--spacing,.25rem) * 16);width:100%}@media (min-width:80rem){.page-container{width:83%}}.content-container{margin:auto;margin-bottom:calc(var(--spacing,.25rem) * 16);width:100%}@media (min-width:80rem){.content-container{width:70%}}.content-container h1{margin-bottom:0}.content-container p,.prose p{margin-bottom:calc(var(--spacing,.25rem) * 4)}.prose b,.prose strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.prose a{text-decoration-line:underline}@media (hover:hover){.prose a:hover{color:var(--color-orange-dark,#bf5627)}}.prose h2{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-philosopher,Philosopher, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-1xl,1.38rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media not all and (min-width:40rem){.prose h2{--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}}@media (min-width:516px){.prose h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media (min-width:48rem){.prose h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}.prose h3{margin-top:calc(var(--spacing,.25rem) * 5);margin-bottom:calc(var(--spacing,.25rem) * 3);font-family:var(--font-shippori,Shippori Mincho, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.prose figcaption.attachment__caption{display:none}.main-content a{text-decoration-line:underline}@media (hover:hover){.main-content a:hover{color:var(--color-orange-dark,#bf5627)}}.main-content h3 strong,.content-wrapper h3,.main-content h3{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.main-content b,.main-content strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.main-content figcaption.attachment__caption{display:none}.content-wrapper h2{margin-top:calc(var(--spacing,.25rem) * 6)}.content-wrapper h2:not(:first-of-type){margin-top:calc(var(--spacing,.25rem) * 16)}section{padding-block:calc(var(--spacing,.25rem) * 10)}section .article-mini-title,section h1,section h2,.homepage-wrapper h2{font-family:var(--font-philosopher,Philosopher, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}h3,h4{font-family:var(--font-shippori,Shippori Mincho, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}h2.subtitle{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}section .article-mini-title,section h1{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}@media (min-width:516px){section .article-mini-title,section h1{font-size:var(--text-3_5xl,2rem)}}@media (min-width:48rem){section .article-mini-title,section h1{font-size:2.5rem}}section h2,.homepage-wrapper h2{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-1xl,1.38rem)}@media not all and (min-width:40rem){section h2,.homepage-wrapper h2{--tw-leading:calc(var(--spacing,.25rem) * 8);line-height:calc(var(--spacing,.25rem) * 8)}}@media (min-width:516px){section h2,.homepage-wrapper h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media (min-width:48rem){section h2,.homepage-wrapper h2{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}}section h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.homepage-wrapper section>div{text-align:center}div{overflow-wrap:break-word}a{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1))}ol,ul{margin-block:calc(var(--spacing,.25rem) * 4);max-width:100%;padding-left:calc(var(--spacing,.25rem) * 6);text-align:left;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;display:block}ul{list-style-type:disc}ol{list-style-type:decimal}ol li::marker{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-orange-dark,#bf5627)}ul li::marker{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-orange-dark,#bf5627)}ol li,ul li{margin-bottom:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .5);padding-left:var(--spacing,.25rem)}ol li ul,ol li ol,ul li ul{margin-top:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 5);margin-bottom:0;display:block}blockquote{margin-inline:auto;margin-block:calc(var(--spacing,.25rem) * 10);max-width:var(--container-3xl,48rem);background-color:var(--color-cream,#fffef7);padding-block:calc(var(--spacing,.25rem) * 6);padding-right:calc(var(--spacing,.25rem) * 6);padding-left:calc(var(--spacing,.25rem) * 12);font-family:var(--font-philosopher,Philosopher, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-blue-dark,#0f3161);font-style:italic;position:relative}blockquote:before{content:"“";top:0;left:calc(var(--spacing,.25rem) * 3);font-size:var(--text-8xl,6rem);line-height:var(--tw-leading,var(--text-8xl--line-height,1));color:var(--color-orange-dark,#bf5627);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute}blockquote em{padding-left:calc(var(--spacing,.25rem) * 3);display:block}.theme-button,.theme-button-small{margin:auto;margin-top:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-dark,#0f3161);background-color:var(--color-blue-dark,#0f3161);font-family:var(--font-philosopher,Philosopher, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1));display:block}@media (hover:hover){:is(.theme-button,.theme-button-small):hover{border-color:var(--color-orange-700,oklch(55.3% .195 38.402));background-color:var(--color-orange-100,oklch(95.4% .038 75.164));color:var(--color-orange-800,oklch(47% .157 37.304))}}@media (min-width:516px){.theme-button,.theme-button-small{display:inline}}@media (min-width:40rem){.theme-button,.theme-button-small{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.theme-button{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 2)}.theme-button-small{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:var(--spacing,.25rem)}.bttn-success{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-blue-dark,#0f3161);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-philosopher,Philosopher, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-white,#fff);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-out,cubic-bezier(0, 0, .2, 1))}@media (hover:hover){.bttn-success:hover{border-color:var(--color-orange-700,oklch(55.3% .195 38.402));background-color:var(--color-orange-100,oklch(95.4% .038 75.164));color:var(--color-orange-800,oklch(47% .157 37.304))}}.bttn-disable{cursor:not-allowed;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-philosopher,Philosopher, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));color:var(--color-gray-500,oklch(55.1% .027 264.364));opacity:.6}.page-wrap a{text-decoration-line:underline}@media (hover:hover){.page-wrap a:hover{text-decoration-line:none}footer a:hover{color:var(--color-orange,#ff8c00)!important}}figcaption.attachment__caption{display:none}.carousel-content img{margin:auto}input,textarea,select{background-color:var(--color-white,#fff)!important;color:var(--color-black,#000)!important}.after-bg:after{content:"";bottom:calc(var(--spacing,.25rem) * -14);z-index:0;background-color:var(--color-orange-lite,#f3eae3);width:100%;padding-top:calc(var(--spacing,.25rem) * 4);display:block;position:relative}.fi-disabled{background:#d7d7d7}.form-wrapper,#event-form{width:100%}.form-wrapper .fi-sc,.form-wrapper .fi-grid-col,.form-wrapper .fi-fo-field,.form-wrapper .fi-fo-field-content-col,.form-wrapper .fi-input-wrp{width:100%;max-width:100%}.form-wrapper .fi-input,.form-wrapper .fi-select-input,.form-wrapper .fi-fo-textarea textarea{width:100%}.wave-divider{width:100%;height:100%;position:absolute;bottom:-1px;left:0}.wave-divider-wrap svg path:first-child{opacity:.15}.wave-divider-wrap svg path:nth-child(2){opacity:.3}.bghalf-whitetop{background:linear-gradient(#fffef7 65%,#f3eae3 65%)}.bghalf-whitebottom{background:linear-gradient(#f3eae3 35%,#fffef7 35%)}.ring-red{--ring-color:#ff634780}.ring-orange{--ring-color:#ffa54f80}.ring-yellow{--ring-color:#ffff99b3}.ring-green{--ring-color:#32cd3280}.ring-blue{--ring-color:#87ceeb80}.ring-indigo{--ring-color:#6a5acd80}.ring-violet{--ring-color:#ba55d380}.ring{box-shadow:0 0 7px 10px var(--ring-color);border:2px solid var(--ring-color);opacity:.5}.orb{height:calc(var(--spacing,.25rem) * 56);width:calc(var(--spacing,.25rem) * 56);margin-inline:auto;border-radius:3.40282e38px;margin-top:0;animation:5s linear infinite spin;box-shadow:inset 0 0 50px #fff,inset 20px 0 60px violet,inset -20px 0 60px #0ff,inset 20px 0 126px violet,inset -20px 0 126px #0ff,0 0 50px #fff,-10px 0 60px violet,10px 0 60px #0ff}.glow{animation:6s ease-in-out infinite glow}@keyframes spin{to{transform:rotate(360deg)}}@keyframes glow{0%{filter:drop-shadow(0 0 5px #fff70f4d)}50%{filter:drop-shadow(0 0 26px #fff70fe6)}to{filter:drop-shadow(0 0 5px #fff70f4d)}}.petal-wrap:first-child img{border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:14rem;border-bottom-right-radius:var(--radius-xl,.75rem);border-bottom-left-radius:14rem}.petal-wrap:nth-child(2) img,.petal-wrap:nth-child(3) img{border-top-left-radius:14rem;border-top-right-radius:var(--radius-xl,.75rem);border-bottom-right-radius:14rem;border-bottom-left-radius:var(--radius-xl,.75rem)}.petal-wrap:nth-child(4) img{border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:14rem;border-bottom-right-radius:var(--radius-xl,.75rem);border-bottom-left-radius:14rem}@media (min-width:960px){.petal-wrap.petal-wrap-3rd-item img{bottom:-4.9rem;left:12.2rem;rotate:-46deg}}.petal-wrap img{width:300px;height:280px}@media (min-width:960px){.petal-wrap-3rd-item{margin-top:calc(var(--spacing,.25rem) * 12);margin-left:9.7rem}}.petal-wrap:nth-child(odd) img{margin-left:auto;margin-right:0}@media not all and (min-width:48rem){.petal-wrap:nth-child(odd) img{margin:auto}}.petal-wrap:nth-child(2n) img{margin-left:0;margin-right:auto}@media not all and (min-width:48rem){.petal-wrap:nth-child(2n) img{margin:auto}}.opposite-list:nth-child(2n) .opposite-a,.leaf-list-xshow:nth-child(odd) .leaf-wrap .leaf,.leaf-list-default .leaf-wrap:nth-child(odd) .leaf,.petal-wrap:nth-child(odd) .petal{order:2}.opposite-list:nth-child(2n) .opposite-b,.leaf-list-xshow:nth-child(odd) .leaf-wrap .leaf-content,.leaf-list-default .leaf-wrap:nth-child(odd) .leaf-content,.petal-wrap:nth-child(odd) .butterfly-content{order:1}.petal-wrap:after{z-index:10;border-top-left-radius:var(--radius-md,.375rem);border-top-right-radius:15rem;border-bottom-right-radius:var(--radius-md,.375rem);border-bottom-left-radius:15rem;position:absolute}@media not all and (min-width:960px){.petal-wrap:after{display:none}}.petal-wrap:after{content:"";background:#ac8968b3;padding:5rem}.petal-wrap:first-child:after{top:calc(var(--spacing,.25rem) * 24);right:-5.1rem;rotate:46deg}.petal-wrap:nth-child(2):after{bottom:-4.9rem;left:calc(var(--spacing,.25rem) * 10);rotate:-46deg}.petal-wrap:nth-child(3):after{top:-4.9rem;right:calc(var(--spacing,.25rem) * 10);rotate:-46deg}.petal-wrap:nth-child(4):after{bottom:calc(var(--spacing,.25rem) * 24);left:-5.1rem;rotate:46deg}@media (min-width:960px){.petal-wrap.petal-wrap-3rd-item:after{top:calc(var(--spacing,.25rem) * -32);right:12.2rem;rotate:-46deg}}@media not all and (min-width:64rem){.leaf-list-xshow .leaf-wrap,.leaf-list-default .leaf-wrap{margin-bottom:calc(var(--spacing,.25rem) * -16)!important}}@media not all and (min-width:40rem){.leaf-list-xshow .leaf-wrap,.leaf-list-default .leaf-wrap{margin-bottom:calc(var(--spacing,.25rem) * 6)!important}}.leaf-list-xshow:nth-child(n) .leaf-wrap .leaf img,.leaf-list-default .leaf-wrap:nth-child(n) .leaf img{border-top-left-radius:15rem;border-top-right-radius:15rem}@media (min-width:40rem){.leaf-list-xshow:nth-child(n) .leaf-wrap .leaf img,.leaf-list-default .leaf-wrap:nth-child(n) .leaf img{border-top-left-radius:var(--radius-xl,.75rem);border-bottom-right-radius:var(--radius-xl,.75rem);border-bottom-left-radius:15rem}}.leaf-list-xshow:nth-child(2n) .leaf-wrap .leaf img,.leaf-list-default .leaf-wrap:nth-child(2n) .leaf img{border-top-left-radius:15rem;border-top-right-radius:15rem}@media (min-width:40rem){.leaf-list-xshow:nth-child(2n) .leaf-wrap .leaf img,.leaf-list-default .leaf-wrap:nth-child(2n) .leaf img{border-top-right-radius:var(--radius-xl,.75rem);border-bottom-right-radius:15rem;border-bottom-left-radius:var(--radius-xl,.75rem)}}.leaf-list-xshow:nth-child(odd) .leaf-wrap,.leaf-list-default .leaf-wrap:nth-child(odd){margin-bottom:0}@media (min-width:64rem){.leaf-list-xshow:nth-child(odd) .leaf-wrap,.leaf-list-default .leaf-wrap:nth-child(odd){margin-bottom:calc(var(--spacing,.25rem) * 16)}}.leaf-list-xshow:nth-child(2n) .leaf-wrap,.leaf-list-default .leaf-wrap:nth-child(2n){margin-bottom:0}@media (min-width:64rem){.leaf-list-xshow:nth-child(2n) .leaf-wrap,.leaf-list-default .leaf-wrap:nth-child(2n){margin-top:calc(var(--spacing,.25rem) * 16)}}.leaf-list-xshow:first-child .leaf-wrap,.leaf-list-default .leaf-wrap:first-child,.leaf-list-xshow:nth-child(2) .leaf-wrap,.leaf-list-default .leaf-wrap:nth-child(2){margin-top:0!important}@media (min-width:64rem){.leaf-list-xshow:nth-child(2) .leaf-wrap,.leaf-list-default .leaf-wrap:nth-child(2){margin-top:calc(var(--spacing,.25rem) * 24)!important}}.leaf-list-xshow:nth-child(4) .leaf-wrap,.leaf-list-default .leaf-wrap:nth-child(4){margin-top:0!important}@media (min-width:64rem){.leaf-list-xshow:nth-child(4) .leaf-wrap,.leaf-list-default .leaf-wrap:nth-child(4){margin-top:calc(var(--spacing,.25rem) * 24)!important}}.leaf-content{z-index:10;background-color:var(--color-white,#fff);position:relative}.leaf-list-xshow:nth-child(n) .leaf-wrap .leaf-content,.leaf-list-default .leaf-wrap:nth-child(n) .leaf-content{margin-top:0}@media (min-width:64rem){.leaf-list-xshow:nth-child(n) .leaf-wrap .leaf-content,.leaf-list-default .leaf-wrap:nth-child(n) .leaf-content{margin-top:calc(var(--spacing,.25rem) * 32)}}.leaf-list-xshow:nth-child(2n) .leaf-wrap .leaf-content,.leaf-list-default .leaf-wrap:nth-child(2n) .leaf-content{margin-top:0}@media (min-width:64rem){.leaf-list-xshow:nth-child(2n) .leaf-wrap .leaf-content,.leaf-list-default .leaf-wrap:nth-child(2n) .leaf-content{margin-top:calc(var(--spacing,.25rem) * 16)}}.leaf-list-xshow:nth-child(odd) .leaf-wrap .leaf-content,.leaf-list-default .leaf-wrap:nth-child(odd) .leaf-content{border-bottom-right-radius:var(--radius-xl,.75rem);border-bottom-left-radius:var(--radius-xl,.75rem)}@media (min-width:40rem){.leaf-list-xshow:nth-child(odd) .leaf-wrap .leaf-content,.leaf-list-default .leaf-wrap:nth-child(odd) .leaf-content{border-top-left-radius:var(--radius-xl,.75rem);border-bottom-left-radius:var(--radius-xl,.75rem)}}.leaf-list-xshow:nth-child(2n) .leaf-wrap .leaf-content,.leaf-list-default .leaf-wrap:nth-child(2n) .leaf-content{border-bottom-right-radius:var(--radius-xl,.75rem);border-bottom-left-radius:var(--radius-xl,.75rem)}@media (min-width:40rem){.leaf-list-xshow:nth-child(2n) .leaf-wrap .leaf-content,.leaf-list-default .leaf-wrap:nth-child(2n) .leaf-content{border-top-right-radius:var(--radius-xl,.75rem);border-bottom-right-radius:var(--radius-xl,.75rem)}}.leaf-content:after{z-index:0;border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);height:100%;padding-inline:calc(var(--spacing,.25rem) * 20);color:var(--color-white,#fff);content:"";position:absolute}.leaf-list-xshow:nth-child(odd) .leaf-wrap .leaf-content:after,.leaf-list-default .leaf-wrap:nth-child(odd) .leaf-content:after{right:calc(var(--spacing,.25rem) * -32)}.leaf-list-xshow:nth-child(2n) .leaf-wrap .leaf-content:after,.leaf-list-default .leaf-wrap:nth-child(2n) .leaf-content:after{left:calc(var(--spacing,.25rem) * -32)}.opposite-list:nth-child(2n) .img-semicirc,.opposite-list:nth-child(2n) img{border-top-left-radius:3.40282e38px}@media not all and (min-width:48rem){.opposite-list:nth-child(2n) .img-semicirc,.opposite-list:nth-child(2n) img{border-top-right-radius:3.40282e38px;border-bottom-right-radius:50rem;border-bottom-left-radius:50rem}}@media (min-width:48rem){.opposite-list:nth-child(2n) .img-semicirc,.opposite-list:nth-child(2n) img{border-top-left-radius:26rem;border-bottom-left-radius:var(--radius-3xl,1.5rem)}}.opposite-list:nth-child(odd) .img-semicirc,.opposite-list:nth-child(odd) img{border-top-right-radius:3.40282e38px}@media not all and (min-width:48rem){.opposite-list:nth-child(odd) .img-semicirc,.opposite-list:nth-child(odd) img{border-top-left-radius:3.40282e38px;border-bottom-right-radius:50rem;border-bottom-left-radius:50rem}}@media (min-width:48rem){.opposite-list:nth-child(odd) .img-semicirc,.opposite-list:nth-child(odd) img{border-top-right-radius:26rem;border-bottom-right-radius:var(--radius-3xl,1.5rem)}}.opposite-list:nth-child(2n) .opposite-b>div{text-align:center;margin-left:auto;margin-right:0}@media (min-width:48rem){.opposite-list:nth-child(2n) .opposite-b>div{padding-right:calc(var(--spacing,.25rem) * 12);text-align:right}}@media (min-width:64rem){.opposite-list:nth-child(2n) .opposite-b>div{padding-right:calc(var(--spacing,.25rem) * 16)}}.opposite-list:nth-child(odd) .opposite-b>div{text-align:center;margin-left:0;margin-right:auto}@media (min-width:48rem){.opposite-list:nth-child(odd) .opposite-b>div{padding-left:calc(var(--spacing,.25rem) * 12);text-align:left}}@media (min-width:64rem){.opposite-list:nth-child(odd) .opposite-b>div{padding-left:calc(var(--spacing,.25rem) * 16)}.opposite-list.list-cream:nth-child(2n) .img-semicirc{border-top-right-radius:var(--radius-2xl,1rem);border-bottom-right-radius:var(--radius-3xl,1.5rem)}.opposite-list.list-cream:nth-child(odd) .img-semicirc{border-top-left-radius:var(--radius-2xl,1rem);border-bottom-left-radius:var(--radius-3xl,1.5rem)}}.opposite-list:nth-child(n){background-color:var(--color-orange-ish,#ac8968);color:var(--color-white,#fff)}.opposite-list:nth-child(2n){background-color:var(--color-orange-lite,#f3eae3);color:var(--color-blue-dark,#0f3161)}.opposite-list.list-cream{background-color:var(--color-cream,#fffef7);color:var(--color-blue-dark,#0f3161)}.shipibo-pattern{background-blend-mode:multiply;background-image:url(/build/assets/shipibo-pattern-BKNqqAne.svg);background-repeat:repeat;background-size:850px 521px;position:relative}.embed-map iframe{width:83.3333%;margin:auto}.star-rating{cursor:pointer;font-size:2rem;display:flex}.star{color:#d3d3d3;transition:color .1s,transform .1s}.star:hover,.star.filled{color:gold!important}.star:hover{color:orange}.star.filled{color:gold}.splide__pagination__page.is-active{background-color:var(--color-orange-dark,#bf5627)!important}.splide__arrows.splide__arrows--ltr .splide__arrow--next{right:calc(var(--spacing,.25rem) * -3)}@media (min-width:48rem){.splide__arrows.splide__arrows--ltr .splide__arrow--next{right:calc(var(--spacing,.25rem) * 4)}}.splide__arrows.splide__arrows--ltr .splide__arrow--prev{left:calc(var(--spacing,.25rem) * -3)}@media (min-width:48rem){.splide__arrows.splide__arrows--ltr .splide__arrow--prev{left:calc(var(--spacing,.25rem) * 4)}}.registration_content .field-wrap{display:block}@media (min-width:40rem){.registration_content .field-wrap{display:flex}:where(.registration_content .field-wrap>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing,.25rem) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing,.25rem) * 4) * calc(1 - var(--tw-space-x-reverse)))}}.registration_content .field-wrap label{margin-bottom:var(--spacing,.25rem);width:100%;padding-block:var(--spacing,.25rem);text-align:left;display:block}@media (min-width:40rem){.registration_content .field-wrap label{text-align:right;width:41.6667%;margin-bottom:0}}.registration_content .field-wrap select,.registration_content .field-wrap input{width:100%;padding:var(--spacing,.25rem);text-align:left;border-radius:0!important}.registration_content input.form-checkbox{width:26px;display:inline-block}.registration_content .checkbox-list label{cursor:pointer;text-align:left;width:100%;display:block}.registration_content textarea{padding:calc(var(--spacing,.25rem) * 3)}.application_button{padding-block:calc(var(--spacing,.25rem) * 6)}.application_button button{border-radius:var(--radius-md,.375rem);background-color:var(--color-blue-dark,#0f3161);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-white,#fff)}@media (hover:hover){.application_button button:hover{opacity:.4}}.registration_tab{position:relative}.registration_tab.tab-open:after{content:"";background-color:var(--color-orange-lite,#f3eae3);border-radius:3.40282e38px;padding:30px;position:absolute;top:-2px;left:-39px}.success-msg{padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-orange-darker,#8b4513)}@media (min-width:40rem){.success-msg{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.floating-popup{border-radius:var(--radius-lg,.5rem);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-green-500,oklch(72.3% .219 149.579));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);animation:.3s ease-out slideInRight;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.floating-popup.error{border-color:var(--color-red-500,oklch(63.7% .237 25.331))}.floating-popup.warning{border-color:var(--color-yellow-500,oklch(79.5% .184 86.047))}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (max-width:640px){.floating-popup{top:calc(var(--spacing,.25rem) * 2);right:calc(var(--spacing,.25rem) * 2);left:calc(var(--spacing,.25rem) * 2);max-width:none}}@media (max-width:768px){.petal-wrap:nth-child(3) img{border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:14rem;border-bottom-right-radius:var(--radius-xl,.75rem);border-bottom-left-radius:14rem}.petal-wrap:nth-child(4) img{border-top-left-radius:14rem;border-top-right-radius:var(--radius-xl,.75rem);border-bottom-right-radius:14rem;border-bottom-left-radius:var(--radius-xl,.75rem)}}@media (max-width:640px){.leaf-content:after{display:none}}.wave-divider-wrap{overflow:hidden}.wave-divider{margin-left:-5%;display:block;width:110%!important}.wave-divider path{transform-box:fill-box;transform-origin:50%;will-change:transform;animation:none}@keyframes wave-float-slow{0%{transform:translate(0)}25%{transform:translate(2px,-6px)}50%{transform:translateY(-8px)}75%{transform:translate(-2px,-6px)}to{transform:translate(0)}}@keyframes wave-float-slow-alt{0%{transform:translate(0)}25%{transform:translate(-2px,-5px)}50%{transform:translateY(-7px)}75%{transform:translate(2px,-5px)}to{transform:translate(0)}}@keyframes wave-bottom-smooth{0%{transform:translate(0)scaleY(1.01)}25%{transform:translate(5px)scaleY(1.03)}50%{transform:translate(12px)scaleY(1.05)}75%{transform:translate(5px)scaleY(1.03)}to{transform:translate(0)scaleY(1.01)}}.wave-divider path:first-child{animation:10s ease-in-out infinite wave-float-slow}.wave-divider path:nth-child(2){animation:10s ease-in-out 1.2s infinite wave-float-slow-alt}.wave-divider path:nth-child(3){transform-origin:bottom;animation:11s cubic-bezier(.45,.05,.55,.95) 1.8s infinite wave-bottom-smooth}@media (prefers-reduced-motion:reduce){.wave-divider path{animation:none!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
