@font-face{font-family:Nunito;src:url(/fonts/nunito-latin-wght-normal.woff2)format("woff2-variations"),url(/fonts/nunito-latin-wght-normal.woff2)format("woff2");font-weight:200 1000;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:101.2%;descent-override:35.3%;line-gap-override:0%;size-adjust:100.2%}:root{--color-ink:#111;--color-muted:#5c5c5c;--color-subtle:#6b6b6b;--color-body-strong:#3d3d3d;--color-white:#fff;--color-purple:#a71b94;--color-orange:#f58c0f;--color-band:#f4d7f0;--color-bubble:#f7eff6;--color-lilac:#f5e8f3;--color-lilac-soft:#f5eaf4;--color-peach:#fef0df;--color-on-purple:#fbeaf8;--color-border:#dedede;--color-border-strong:#c4c4c4;--color-rule:#eee;--color-rule-lilac:#eee3ec;--color-card-border:#ebd6e8;--color-placeholder:#767676;--color-whatsapp:#25d366;--color-whatsapp-ink:#0b2e17;--color-facebook:#1877f2;--font-sans:"Nunito", "Nunito Fallback", system-ui, sans-serif;--tracking-display:-.04em;--tracking-heading:-.03em;--tracking-heading-lg:-.035em;--fs-h1:clamp(2.875rem, 1.456rem + 5.82vw, 4.25rem);--fs-about:clamp(2.375rem, 1.4725rem + 3.7vw, 3.25rem);--fs-h2:clamp(2rem, 1.355rem + 2.65vw, 2.625rem);--fs-h2-lg:clamp(2rem, 1.355rem + 2.65vw, 2.625rem);--fs-intro:1.0625rem;--lh-intro:1.65rem;--fs-body:1rem;--lh-body:1.5625rem;--gutter:clamp(20px, 5.29vw - .6px, 40px);--content-max:1352px;--section-y:64px;--grid-gap:16px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--radius-full:999px;--wave-h:clamp(36px, 7.3vw, 112px)}@media (width>=768px){:root{--fs-h1:clamp(4.25rem, 2.7rem + 3.23vw, 5.75rem);--fs-about:clamp(3.25rem, 1.444rem + 3.76vw, 5rem);--fs-h2:clamp(2.625rem, 2.238rem + .81vw, 3rem);--fs-h2-lg:clamp(2.625rem, 1.722rem + 1.88vw, 3.5rem);--fs-intro:1.1875rem;--lh-intro:1.875rem;--fs-body:1.0625rem;--lh-body:1.6875rem;--gutter:clamp(40px, 5.38vw - 1.3px, 80px);--section-y:96px}}@media (width>=1200px){:root{--fs-intro:1.25rem;--lh-intro:2rem;--fs-body:1.125rem;--lh-body:1.75rem;--section-y:128px}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--color-white);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none;overflow-x:clip}img,picture,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{text-wrap:balance;font-weight:800}p{text-wrap:pretty}[id]{scroll-margin-top:24px}:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;border-radius:4px}.on-purple :focus-visible{outline-color:var(--color-white)}.container{width:min(100% - 2 * var(--gutter), var(--content-max));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--radius-full);background:var(--color-ink);color:var(--color-white);padding:12px 20px;font-weight:700;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.h2{font-size:var(--fs-h2);letter-spacing:var(--tracking-heading);line-height:1.17}.h2-lg{font-size:var(--fs-h2-lg);letter-spacing:var(--tracking-heading-lg);line-height:1.12}.intro{color:var(--color-muted);font-size:var(--fs-intro);line-height:var(--lh-intro)}.section-head{flex-direction:column;gap:14px;max-width:680px;display:flex}@media (width>=768px){.section-head{gap:20px}}.btn{border-radius:var(--radius-full);background:var(--color-purple);min-height:56px;color:var(--color-white);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;padding-inline:28px;font-size:1.125rem;font-weight:600;line-height:1.75rem;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.btn:hover{background:#8d1680}.btn:active{transform:translateY(1px)}.btn--orange{background:var(--color-orange);color:var(--color-ink)}.btn--orange:hover{background:#e07d06}.btn--sm{min-height:44px;padding-inline:20px;font-size:1.0625rem;line-height:1.625rem}.btn--block-mobile{width:100%}@media (width>=768px){.btn--block-mobile{align-self:flex-start;width:auto}}.band__body{background:var(--color-band)}@media (prefers-reduced-motion:no-preference){.reveal-ready [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--reveal-i,0) * 90ms);transform:translateY(16px)}.reveal-ready [data-reveal=fade]{transform:none}.reveal-ready [data-reveal].is-revealed{opacity:1;transform:none}}@media print{[data-reveal]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header[data-astro-cid-nen7h5rs]{background:var(--color-white);position:relative}.header__bar[data-astro-cid-nen7h5rs]{height:68px;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex}.header__logo[data-astro-cid-nen7h5rs]{z-index:61;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative}.header__logo[data-astro-cid-nen7h5rs] .header__mark{flex-shrink:0;width:36px;height:36px}.header__name[data-astro-cid-nen7h5rs]{white-space:nowrap;font-size:1.125rem;font-weight:700;line-height:1.625rem}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:12px;display:flex}.header__cta[data-astro-cid-nen7h5rs]{padding-inline:22px;display:none}.menu-btn[data-astro-cid-nen7h5rs]{z-index:61;border-radius:var(--radius-full);background:var(--color-lilac);border:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.menu-btn__close[data-astro-cid-nen7h5rs],[data-astro-cid-nen7h5rs][data-open] .menu-btn__open[data-astro-cid-nen7h5rs]{display:none}[data-astro-cid-nen7h5rs][data-open] .menu-btn__close[data-astro-cid-nen7h5rs]{display:block}.nav__panel[data-astro-cid-nen7h5rs]{display:none}[data-astro-cid-nen7h5rs][data-open] .nav__panel[data-astro-cid-nen7h5rs]{z-index:60;background:var(--color-white);flex-direction:column;gap:24px;padding:84px 20px 24px;animation:.2s ease-out menu-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.nav__list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:4px;display:flex}.nav__link[data-astro-cid-nen7h5rs]{letter-spacing:-.02em;align-items:center;gap:12px;min-height:48px;font-size:2rem;font-weight:800;line-height:2.5rem;text-decoration:none;display:inline-flex}.nav__link[data-astro-cid-nen7h5rs][aria-current=page],.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-purple)}.nav__book[data-astro-cid-nen7h5rs]{width:100%}html.menu-open{overflow:hidden}@keyframes menu-fade{0%{opacity:0}}@keyframes menu-slide{0%{opacity:0;transform:translate(40px)}}@media (width>=768px){.header__bar[data-astro-cid-nen7h5rs]{height:76px}.header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}[data-astro-cid-nen7h5rs][data-open] .header__cta[data-astro-cid-nen7h5rs]{visibility:hidden}.header__logo[data-astro-cid-nen7h5rs]{z-index:auto}[data-astro-cid-nen7h5rs][data-open] .nav__panel[data-astro-cid-nen7h5rs]{border-radius:32px 0 0 32px;width:min(440px,100%);padding:100px 48px 48px;animation:.25s ease-out menu-slide;inset:0 0 0 auto;box-shadow:0 0 0 100vmax #1111118c}.nav__link[data-astro-cid-nen7h5rs]{min-height:62px;font-size:2.25rem;line-height:2.875rem}}@media (width>=1200px){.header__bar[data-astro-cid-nen7h5rs]{height:84px}.header__logo[data-astro-cid-nen7h5rs] .header__mark{width:40px;height:40px}.header__name[data-astro-cid-nen7h5rs]{font-weight:600}.menu-btn[data-astro-cid-nen7h5rs],.nav__book[data-astro-cid-nen7h5rs],.nav__star[data-astro-cid-nen7h5rs]{display:none}.nav__panel[data-astro-cid-nen7h5rs],[data-astro-cid-nen7h5rs][data-open] .nav__panel[data-astro-cid-nen7h5rs]{width:auto;box-shadow:none;background:0 0;padding:0;animation:none;display:block;position:static}.nav__list[data-astro-cid-nen7h5rs]{flex-direction:row;gap:clamp(20px,2.4vw,36px)}.nav__link[data-astro-cid-nen7h5rs],.nav__link[data-astro-cid-nen7h5rs][aria-current=page]{min-height:44px;color:var(--color-ink);letter-spacing:0;font-size:1.0625rem;font-weight:700;line-height:1.625rem}.nav__link[data-astro-cid-nen7h5rs]:hover{color:var(--color-purple)}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-white);padding-block:40px 32px}.footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:32px;display:flex}.footer__top[data-astro-cid-jo6i4kqk]{gap:32px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{align-self:flex-start;align-items:center;gap:10px;font-size:1.125rem;font-weight:700;line-height:1.625rem;text-decoration:none;display:inline-flex}.footer__logo[data-astro-cid-jo6i4kqk] svg{width:36px;height:36px}.footer__tagline[data-astro-cid-jo6i4kqk]{color:#555;max-width:440px;font-size:1rem;line-height:1.5625rem}.footer__social[data-astro-cid-jo6i4kqk]{gap:12px;display:none}.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-full);background:var(--color-lilac-soft);place-items:center;width:44px;height:44px;display:grid}.footer__col[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;display:flex}.footer__col[data-astro-cid-jo6i4kqk].footer__col--visit,.footer__col[data-astro-cid-jo6i4kqk].footer__col--contact{display:none}.footer__heading[data-astro-cid-jo6i4kqk]{color:var(--color-subtle);font-size:1rem;font-weight:600;line-height:1.5rem}.footer__list[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:8px;font-size:1.125rem;font-style:normal;line-height:1.75rem;display:flex}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer__list[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-purple);text-underline-offset:4px;text-decoration:underline}.footer__list--explore[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--color-rule-lilac);color:var(--color-subtle);flex-direction:column;gap:16px;padding-top:16px;font-size:.9375rem;line-height:1.375rem;display:flex}.footer__legal-left[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:16px;display:flex}.footer__legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:8px 20px;display:flex}.footer__legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-position:from-font;text-decoration:underline 1px}.footer__legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-ink)}.credit[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:6px;font-size:1rem;line-height:1.5rem;display:flex}.credit__label[data-astro-cid-jo6i4kqk]{padding-top:2.5px}.credit__link[data-astro-cid-jo6i4kqk]{border-bottom:1.5px solid;align-items:center;gap:6px;padding-bottom:3px;text-decoration:none;display:inline-flex}.credit__link[data-astro-cid-jo6i4kqk]:hover{color:var(--color-ink)}@media (width>=768px){.footer[data-astro-cid-jo6i4kqk]{padding-block:56px 36px}.footer__inner[data-astro-cid-jo6i4kqk]{gap:48px}.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:40px 16px}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;gap:24px}.footer__logo[data-astro-cid-jo6i4kqk]{gap:8px}.footer__logo[data-astro-cid-jo6i4kqk] svg{width:40px;height:40px}.footer__tagline[data-astro-cid-jo6i4kqk]{font-size:1.125rem;line-height:1.75rem}.footer__social[data-astro-cid-jo6i4kqk],.footer__col[data-astro-cid-jo6i4kqk].footer__col--visit,.footer__col[data-astro-cid-jo6i4kqk].footer__col--contact{display:flex}.footer__list--explore[data-astro-cid-jo6i4kqk]{gap:8px;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;padding-top:32px;font-size:1rem;line-height:1.5rem}.footer__legal-left[data-astro-cid-jo6i4kqk]{flex-flow:wrap;gap:8px 24px}.footer__legal-links[data-astro-cid-jo6i4kqk]{gap:8px 24px}}@media (width>=1200px){.footer[data-astro-cid-jo6i4kqk]{padding-block:96px 40px}.footer__inner[data-astro-cid-jo6i4kqk]{gap:64px}.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(12,1fr);align-items:start;gap:16px}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:span 5}.footer__col--visit[data-astro-cid-jo6i4kqk],.footer__col--contact[data-astro-cid-jo6i4kqk]{grid-column:span 2}.footer__col--explore[data-astro-cid-jo6i4kqk]{grid-column:span 3}}main[data-astro-cid-z4jru4n3]:focus{outline:none}
