.Wrapper[data-astro-cid-crieo4qi]{position:relative;z-index:999}.Wrapper[data-astro-cid-crieo4qi]:has(.popup-window[aria-hidden=true]){z-index:50}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi]{display:grid;height:100%;left:0;place-items:center;position:fixed;top:0;width:100%}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi]:before{animation:popup-fade-in .15s;backdrop-filter:blur(5px);background:linear-gradient(180deg,#f9f6f64d,#faf7f7);content:"";inset:0;position:absolute;z-index:-1}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi][aria-hidden=true]{display:none}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi]{animation:content-bounce-in .25s cubic-bezier(.18,.89,.32,1.17);position:relative}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi]:after,.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi]:before{background:var(--neutral-200,#f5f1ec);border-radius:clamp(1rem,3.125vw,2rem);content:"";inset:.125rem;position:absolute;z-index:-1}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi]:before{background:conic-gradient(from 135deg at 50% 50%,#798ddc,#e7c78f 90deg,#fa7468 266.4000034332deg,#798ddc 1turn);inset:0}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi]>div{max-height:calc(100dvh - 6rem);width:calc(100vw - var(--pageMargin)*2)}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi] .CloseButton{border-radius:50%;display:grid;isolation:isolate;min-height:2.75rem;min-width:2.75rem;place-items:center;position:relative;transition:transform .3s var(--easing);z-index:5}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi] .CloseButton:before{background:var(--neutral-100,#f5f1ec);border-radius:50%;content:"";inset:0;position:absolute;transform:scale(0);transition:transform .3s var(--easing);z-index:-1}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi] .CloseButton:hover{transform:scale(1.2)}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi] .CloseButton:hover:before{transform:scale(1)}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi] .CloseButton:focus:not(:focus-visible){transform:scale(1)}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi] .CloseButton:focus-visible{outline-offset:-2px}@media (max-width:31.1875rem){.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi]{align-self:end;animation:content-slide-in .35s var(--easing)}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi]:after,.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi]:before{border-bottom-left-radius:0;border-bottom-right-radius:0}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi]>div{width:100%}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi] .CloseButton{bottom:calc(100% + 6px);position:absolute;right:6.5vw}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi] .CloseButton:after{background:var(--neutral-200,#faf7f7);border:1px solid var(--primary-500,#f67258);border-bottom:none;border-radius:8px 8px 0 0;content:"";height:3.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.5rem;z-index:-2}.Wrapper[data-astro-cid-crieo4qi] .popup-window[data-astro-cid-crieo4qi] .content[data-astro-cid-crieo4qi] .CloseButton:hover{transform:none}}@keyframes popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes content-bounce-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes content-slide-in{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}
