/*! tailwindcss v4.1.14 | 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-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.js-hamburger-menu[data-astro-cid-qecppuaw]{pointer-events:none;visibility:hidden;opacity:0;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:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.js-hamburger-menu-overlay[data-astro-cid-qecppuaw]{opacity:0;transition-property:opacity;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:.3s;transition-duration:.3s}.js-hamburger-menu-content[data-astro-cid-qecppuaw]{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y);transition-property:transform,translate,scale,rotate;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:.3s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.3s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1))}.js-hamburger-menu[data-astro-cid-qecppuaw].is-active{pointer-events:auto;visibility:visible;opacity:1}.js-hamburger-menu[data-astro-cid-qecppuaw].is-active .js-hamburger-menu-overlay[data-astro-cid-qecppuaw]{opacity:1}.js-hamburger-menu[data-astro-cid-qecppuaw].is-active .js-hamburger-menu-content[data-astro-cid-qecppuaw]{--tw-translate-x:calc(var(--spacing,.25rem)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.js-submenu[data-astro-cid-qecppuaw]{max-height:0}.js-submenu[data-astro-cid-qecppuaw].is-open{max-height:1000px}.js-submenu-toggle[data-astro-cid-qecppuaw].is-open svg[data-astro-cid-qecppuaw]{transform:rotate(180deg)}li[data-astro-cid-qecppuaw].has-open-submenu{border-color:#0000;transition:border-color .3s ease-in-out}ul[data-astro-cid-qecppuaw]>li[data-astro-cid-qecppuaw]{transition:border-color .3s ease-in-out}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}.sns-ig[data-astro-cid-l3trhy4j]{background:linear-gradient(-20deg,#ffd600,#ff7a00,#ff0069,#d300c5 75%,#7638fa 90%)}html,body{margin:0;width:100%;height:100%}body{background-size:cover;background-position:center center;background-repeat:no-repeat}.body-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:100vh;margin:0;width:100%;height:100%}#page-wrapper{width:100%;height:100%;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}:root{--perspective-value: 0}@media(width>=48rem){:root{--perspective-value: 90vw}}::view-transition-old(root){animation-duration:.7s;animation-timing-function:ease;transform-origin:100% 50%}::view-transition-new(root){animation-duration:.7s;animation-timing-function:ease;transform-origin:0% 50%}:root[data-vt-reverse] ::view-transition-old(root){transform-origin:0% 50%}:root[data-vt-reverse] ::view-transition-new(root){transform-origin:100% 50%}@keyframes rotate-fold-left{70%{opacity:0}to{transform:translate(-100%);opacity:0}}@keyframes rotate-unfold-right{0%{transform:translate(100%)}}@keyframes rotate-fold-right{70%{opacity:0}to{transform:translate(100%);opacity:0}}@keyframes rotate-unfold-left{0%{transform:translate(-100%)}}@media(width>=48rem){@keyframes rotate-fold-left{70%{opacity:0}to{transform:perspective(var(--perspective-value, 90vw)) translate(-68vw) translateZ(-68vw) rotateY(-90deg);opacity:0}}@keyframes rotate-unfold-right{0%{transform:perspective(var(--perspective-value, 90vw)) translate(68vw) translateZ(-68vw) rotateY(90deg)}}@keyframes rotate-fold-right{70%{opacity:0}to{transform:perspective(var(--perspective-value, 90vw)) translate(68vw) translateZ(-68vw) rotateY(90deg);opacity:0}}@keyframes rotate-unfold-left{0%{transform:perspective(var(--perspective-value, 90vw)) translate(-68vw) translateZ(-68vw) rotateY(-90deg)}}}@media(prefers-reduced-motion:reduce){:root[data-astro-transition] .body-wrapper{animation:none}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
