:root{--primary:#ff2e6a;--on-primary:#fff;--primary-container:#ff597e;--on-primary-container:#301;--secondary:#4a90e2;--on-secondary:#fff;--secondary-container:#e3ecf8;--on-secondary-container:#162d46;--tertiary:#6faf6f;--on-tertiary:#fff;--tertiary-container:#e3f2e3;--on-tertiary-container:#203620;--error:#b3261e;--on-error:#fff;--error-container:#f2d1d0;--on-error-container:#330b09;--warning:#efb452;--on-warning:#000;--warning-container:#fff5e0;--on-warning-container:#4a3a18;--background:#fff;--on-background:#3b3737;--surface:#fcfbfc;--on-surface:#313033;--surface-variant:#f5f5f5;--on-surface-variant:#5a5266;--outline:#0000001f;--neutral-light:#f5f5f5;--neutral-dark:#222;--neutral-mid:#8a8a8a}@font-face{font-family:Inter;src:url(../../../branding/fonts/Inter/Inter-VariableFont_opsz,wght.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Dancing_Script;src:url(../../../branding/fonts/Dancing_Script/DancingScript-VariableFont_wght.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Playfair_Display;src:url(../../../branding/fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf)format("truetype");font-weight:300 700;font-style:normal;font-display:swap}*,:after,:before{box-sizing:border-box}html,body{box-sizing:border-box;background-color:var(--background);width:100%;height:100%;color:var(--on-background);margin:0;scroll-padding:60px;font-family:Inter;font-size:18px;line-height:1.6rem}@media screen and (width<=560px){html,body{font-size:16px}}img{object-fit:scale-down;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-style:none;max-width:100%;display:flex}svg{display:flex}h1,h2,h3,h4,h5,h6,p,form,ul,li{margin:0 0 20px;padding:0;font-size:1rem;font-weight:400;line-height:1.4}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a,form a,ul a,li a{color:var(--secondary);text-decoration:underline}h1,h2{margin-bottom:40px;font-family:Playfair_Display}h1{font-size:2.4rem;font-weight:700}h2{font-size:2.4rem;font-weight:600}h3{font-size:1.2rem;font-weight:500}p,li{max-width:670px;line-height:inherit;font-size:inherit;align-self:flex-start;margin:0}hr{border:none;border-bottom:1px solid var(--surface-variant)}a{cursor:pointer;color:inherit;text-decoration:none}ul{align-self:flex-start;margin:0;padding:20px;list-style:none}ul li{margin-bottom:1rem}ul li:before{content:"✔";color:var(--secondary);margin-right:.5rem}.row{flex-flow:wrap;align-items:center;display:flex}.column{margin-top:auto;margin-bottom:auto}.align-center{justify-content:center;align-items:center;display:flex}.align-left{justify-content:flex-start;align-items:flex-start;display:flex}.align-right{justify-content:flex-end;align-items:flex-end;display:flex}.expanded{flex:1}.expanded-2{flex:2}.expanded-3{flex:3}.fill-height{flex-flow:column;height:100dvh;display:flex}.fill-height .content{flex:auto}.fill-height .bottom{flex:none}.fill-width{flex-direction:row;flex:auto;width:100%;display:flex}section,footer{text-align:left;flex-direction:column;justify-content:center;align-items:center;margin:10px 0;padding:80px;display:flex;position:relative;overflow:hidden}@media screen and (width<=560px){section,footer{padding-left:20px;padding-right:20px}}section .inner-wrap,footer .inner-wrap{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1240px;margin:0 auto;display:flex}section.full,footer.full{padding-left:0;padding-right:0}section.full .inner-wrap,footer.full .inner-wrap{max-width:unset;margin:0}form{background-color:var(--surface);color:var(--on-surface);border-radius:10px;width:min(400px,100%);padding:20px 40px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}form input,form textarea{width:100%}.accent{font-family:Dancing_Script}.loader{border:.2rem solid var(--primary);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:2rem;height:2rem;animation:1s linear infinite rotation;display:inline-block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}select{appearance:none;cursor:pointer}input,select,textarea{background-color:var(--surface-variant);color:var(--on-surface-variant);line-height:inherit;font-family:inherit;font-size:inherit;border:1px solid var(--outline);border-radius:10px;outline:none;padding:12px 15px;font-weight:400}button{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;border-radius:10px;padding:0;font-weight:500}button.default{padding:10px}button.danger{border:1px solid var(--outline);background-color:var(--error);color:var(--on-error);text-transform:uppercase;border-radius:5px;margin:0;padding:10px 20px}button.danger svg{color:var(--error)}button.external{align-items:center;display:flex}.elevated{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.primary{background-color:var(--primary);color:var(--on-primary)}figure.h{width:100%;margin:0}@media screen and (width<=560px){figure.h{height:300px}figure.h img{object-fit:cover;height:100%}}figure.v img{object-fit:cover;border-radius:10px}figure img{width:100%;height:auto;display:block}.color{background-color:var(--neutral-light);margin-bottom:0}.ph-2{padding:0 20px}.pv-2{padding:20px 0}.payments.svelte-1idpf7h{flex-flow:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.payments.svelte-1idpf7h svg:where(.svelte-1idpf7h){border-radius:10px}.navbar.svelte-12qhfyh{z-index:99;-webkit-backdrop-filter:blur(15px);background-color:#ffffff80;border:1px solid #fff9;width:100%;padding:10px 40px;position:sticky;top:0;left:0;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.navbar.svelte-12qhfyh img.icon{-webkit-backdrop-filter:blur(5px);background-color:#fff6;border:1px solid #ffffff80;border-radius:10px;width:auto;height:40px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.navbar.svelte-12qhfyh img.logo{width:180px;height:auto;margin-left:20px}@media screen and (width<=560px){.navbar.svelte-12qhfyh img.logo{display:none}}.navbar.svelte-12qhfyh .links:where(.svelte-12qhfyh){flex-direction:row;align-items:center;gap:20px;display:flex}.navbar.svelte-12qhfyh .links:where(.svelte-12qhfyh) .button:where(.svelte-12qhfyh){transition-duration:.25s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);transition-property:transform box-shadow;box-shadow:0;border-radius:10px;padding:5px 10px;transform:translateY(0)}.navbar.svelte-12qhfyh .links:where(.svelte-12qhfyh) .button:where(.svelte-12qhfyh):hover{transform:translateY(-5px);box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}footer.svelte-12qhfyh{background-color:var(--surface-variant);margin-top:80px;margin-bottom:0;padding:40px 60px 20px}footer.svelte-12qhfyh img.logo{width:320px;height:auto;margin:0 auto}@media screen and (width<=560px){footer.svelte-12qhfyh img.logo{width:220px}}footer.svelte-12qhfyh .inner-wrap:where(.svelte-12qhfyh){margin-top:40px}footer.svelte-12qhfyh .inner-wrap:where(.svelte-12qhfyh) ul:where(.svelte-12qhfyh){padding:0}footer.svelte-12qhfyh .inner-wrap:where(.svelte-12qhfyh) .summary:where(.svelte-12qhfyh){max-width:unset;text-align:justify;color:#222c;margin:40px 0 20px}footer.svelte-12qhfyh .inner-wrap:where(.svelte-12qhfyh) .summary:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){text-decoration:underline}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:40px;width:100%;display:flex}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh) .wrapper:where(.svelte-12qhfyh){flex-direction:column;gap:10px;display:flex}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh) .wrapper:where(.svelte-12qhfyh) .label:where(.svelte-12qhfyh){margin-bottom:10px;font-size:1.4em;font-weight:500}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh) .wrapper:where(.svelte-12qhfyh) .external:where(.svelte-12qhfyh){flex-direction:row;align-items:center;gap:5px;display:flex}footer.svelte-12qhfyh nav:where(.svelte-12qhfyh) .wrapper:where(.svelte-12qhfyh) .external:where(.svelte-12qhfyh) span:where(.svelte-12qhfyh){color:var(--secondary)}#cta.svelte-12qhfyh{padding-bottom:10px}#cta.svelte-12qhfyh h2:where(.svelte-12qhfyh),#cta.svelte-12qhfyh p:where(.svelte-12qhfyh){text-align:center;align-self:center}#cta.svelte-12qhfyh h2:where(.svelte-12qhfyh){font-size:2.1em}#cta.svelte-12qhfyh a:where(.svelte-12qhfyh){transition-duration:.25s;transition-timing-function:cubic-bezier(.34,1.56,.64,1);transition-property:transform box-shadow;box-shadow:0;border-radius:10px;align-self:center;margin-top:20px;padding:10px 20px;transform:translateY(0)}#cta.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{transform:translateY(-5px);box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.subline.svelte-12qhfyh{width:100%;max-width:unset;text-align:center;color:#222c;background-color:var(--surface-variant);padding:20px;font-size:.9em}@media screen and (width<=560px){.subline.svelte-12qhfyh{padding-bottom:80px}}.overlay.svelte-12qhfyh{z-index:90;display:none;position:fixed;inset:0}.overlay[data-state="1"].svelte-12qhfyh{display:block}.menu-container.svelte-12qhfyh{z-index:99;pointer-events:painted;align-content:flex-end;align-items:flex-end;padding-bottom:5px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:fixed;bottom:10px;left:0;right:0;transform:translateY(120%)}.menu-container[data-state="1"].svelte-12qhfyh{transform:translateY(0%)}.menu-container.svelte-12qhfyh .menu:where(.svelte-12qhfyh){pointer-events:painted;-webkit-backdrop-filter:blur(20px);width:min(600px,90%);color:var(--on-secondary);background-color:#4a90e299;border:1px solid #4a90e2b3;border-radius:40px;flex-direction:column;align-items:center;gap:20px;margin:0 auto;padding:20px 40px;font-size:1.1em;font-weight:600;display:flex;overflow-y:auto;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.menu-container.svelte-12qhfyh .menu:where(.svelte-12qhfyh) .dragger:where(.svelte-12qhfyh){background-color:var(--neutral-mid);border-radius:10px;width:80px;height:5px;margin-bottom:10px}.menu-container.svelte-12qhfyh .menu:where(.svelte-12qhfyh) .button:where(.svelte-12qhfyh){border-radius:10px;align-self:center;padding:10px 20px}.mobile.svelte-12qhfyh{z-index:9;width:100%;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:fixed;bottom:10px;left:0;transform:translateY(0%)}.mobile[data-state="1"].svelte-12qhfyh{transform:translateY(120%)}.mobile.svelte-12qhfyh button:where(.svelte-12qhfyh){-webkit-backdrop-filter:blur(10px);color:var(--on-secondary);background-color:#4a90e299;border:1px solid #4a90e2b3;border-radius:20px;margin:0 auto 10px;padding:10px 60px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.mobile.svelte-12qhfyh{display:none!important}@media screen and (width<=960px){.mobile.svelte-12qhfyh{display:flex!important}}.desktop.svelte-12qhfyh{display:flex!important}@media screen and (width<=960px){.desktop.svelte-12qhfyh{display:none!important}}.social.svelte-12qhfyh{margin:40px auto}.social.svelte-12qhfyh p:where(.svelte-12qhfyh){text-transform:uppercase;letter-spacing:8px;color:var(--neutral-mid);text-align:center;margin-bottom:10px;font-size:.8em;font-weight:700}.social.svelte-12qhfyh .container:where(.svelte-12qhfyh){flex-flow:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.payments.svelte-12qhfyh p:where(.svelte-12qhfyh){text-transform:uppercase;letter-spacing:8px;color:var(--neutral-mid);text-align:center;margin-bottom:10px;font-size:.8em;font-weight:700}.payments.svelte-12qhfyh{margin:40px auto 20px}
