@font-face{font-family:Abril Fatface;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/abril-fatface-latin-400-normal.utNZUC9m.woff2)format("woff2"),url(/_astro/abril-fatface-latin-400-normal.CSRW-xuf.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/montserrat-latin-300-normal.BgP24wlQ.woff2)format("woff2"),url(/_astro/montserrat-latin-300-normal.sTRdVzlf.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}:root{--purple:#81608f;--gold:#f2c791;--rose:#d2afb2;--rose-dark:#bf787e;--sage:#778778;--text:#222;--muted:#6b6b6b;--cream:#f9f8f6;--white:#fff;--rose-soft:#f3e9ea;--rose-tint:#f0e3e4;--sage-soft:#eef0ee;--sage-line:#d4d8d4;--field:#f6f5f3;--field-line:#e3e6e3;--f-display:"Abril Fatface", Georgia, serif;--f-ui:"Montserrat", system-ui, sans-serif;--shadow-card:0 20px 50px #4d334d1f;--shadow-form:0 16px 40px #4d334d1a;--gutter:clamp(20px, 5.6vw, 80px);--gutter-wide:clamp(20px, 8.4vw, 120px);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--white);color:var(--text);font:400 16px/1.55 var(--f-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}main{position:relative;overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}.title{font:300 clamp(34px, 3.2vw, 46px)/1.18 var(--f-ui);text-wrap:balance}.title strong,.title em{font:400 1em/1.18 var(--f-display);font-style:normal}.title em,.accent{color:var(--purple)}.display{font-family:var(--f-display);font-weight:400;line-height:1.2}.eyebrow{font:700 14px/1.2 var(--f-ui);letter-spacing:3px;text-transform:uppercase;color:var(--purple);align-items:center;gap:10px;display:flex}.eyebrow img{flex:none;width:24px;height:auto}@media (width<=760px){.eyebrow{font-size:13px}.eyebrow img{width:20px}}.muted{color:var(--muted)}.btn{font:600 15px/1.2 var(--f-ui);white-space:nowrap;cursor:pointer;transition:background-color .25s, color .25s, border-color .25s, transform .25s var(--ease);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 28px;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.btn--purple{background:var(--purple);color:var(--white)}.btn--purple:hover{background:#6e4f7c}.btn--gold{background:var(--gold);color:var(--text)}.btn--gold:hover{background:#ecb874}.btn--outline{border-color:var(--sage);color:var(--sage);background:0 0}.btn--outline:hover{background:var(--sage);color:var(--white)}.btn--white{background:var(--white);color:var(--purple)}.link-more{font:700 13px/1 var(--f-ui);letter-spacing:1.5px;text-transform:uppercase;color:var(--purple);align-items:center;gap:8px;display:inline-flex}.link-more span{transition:transform .25s var(--ease)}.link-more:hover span{transform:translate(4px)}.wrap{width:100%;max-width:1440px;padding-inline:var(--gutter-wide);margin-inline:auto}.wrap--panel{padding-inline:var(--gutter)}.panel{border-radius:44px;position:relative}.chip{background:var(--rose-tint);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.chip img{width:16px;height:16px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.js [data-reveal]{opacity:0;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.js [data-reveal]{opacity:1;transform:none}}@media (width<=900px){.panel{border-radius:28px}}@media (width<=700px){:root{--gutter:12px;--gutter-wide:20px}.title{font-size:30px}}.header[data-astro-cid-nen7h5rs]{z-index:20;background:var(--white);transition:box-shadow .3s;position:sticky;top:0}.header__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;transition:padding .3s;display:flex}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:180px;height:auto;transition:width .3s}.header[data-astro-cid-nen7h5rs].is-scrolled{box-shadow:0 4px 8px #4d334d0f}.header[data-astro-cid-nen7h5rs].is-scrolled .header__bar[data-astro-cid-nen7h5rs]{padding-block:12px}.header[data-astro-cid-nen7h5rs].is-scrolled .header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:130px}.header__nav[data-astro-cid-nen7h5rs]{gap:36px;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:15px;font-weight:500;transition:color .2s}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--purple)}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{font-weight:600}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:20px;display:flex}.header__phone[data-astro-cid-nen7h5rs]{display:none}.chip--sm[data-astro-cid-nen7h5rs]{width:36px;height:36px}.header__burger[data-astro-cid-nen7h5rs]{display:none}@media (width<=1100px){.header[data-astro-cid-nen7h5rs]{box-shadow:0 4px 8px #4d334d0f}.header__bar[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs].is-scrolled .header__bar[data-astro-cid-nen7h5rs]{padding-block:12px}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs].is-scrolled .header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:106px}.header__nav[data-astro-cid-nen7h5rs],.header__book[data-astro-cid-nen7h5rs],.header__wa[data-astro-cid-nen7h5rs]{display:none}.header__phone[data-astro-cid-nen7h5rs]{display:flex}.header__actions[data-astro-cid-nen7h5rs]{gap:10px}.header__phone[data-astro-cid-nen7h5rs] .chip--sm[data-astro-cid-nen7h5rs]{width:40px;height:40px}.header__burger[data-astro-cid-nen7h5rs]{background:var(--purple);cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}}.menu[data-astro-cid-nen7h5rs]{z-index:50;background:var(--purple);color:var(--white);flex-direction:column;gap:40px;padding:20px 28px 40px;display:flex;position:fixed;inset:0;overflow:hidden auto}.menu[data-astro-cid-nen7h5rs][hidden]{display:none}.menu__leaf[data-astro-cid-nen7h5rs]{pointer-events:none;position:absolute}.menu__leaf--gold[data-astro-cid-nen7h5rs]{width:200px;bottom:-40px;left:-60px}.menu__leaf--rose[data-astro-cid-nen7h5rs]{width:206px;bottom:-30px;right:-80px;transform:rotate(-25deg)}.menu__bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;display:flex}.menu__close[data-astro-cid-nen7h5rs]{cursor:pointer;background:#fff3;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.menu__links[data-astro-cid-nen7h5rs]{flex-direction:column;gap:6px;display:flex}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font:400 32px/1.2 var(--f-display);border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;padding-block:12px;display:flex}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{font:500 20px var(--f-ui)}.menu__links[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--gold)}.menu__contact[data-astro-cid-nen7h5rs]{flex-direction:column;gap:14px;font-size:15px;font-weight:500;display:flex;position:relative}.menu__contact[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{width:100%}html.menu-open{overflow:hidden}.footer[data-astro-cid-jo6i4kqk]{background:var(--purple);color:var(--white);position:relative;overflow:hidden}.footer__leaf[data-astro-cid-jo6i4kqk]{pointer-events:none;width:110px;position:absolute;top:-36px;right:40px;transform:rotate(-25deg)}.footer__inner[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:40px;padding-top:70px;padding-bottom:36px;display:flex;position:relative}.footer__row[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:32px;display:flex}.footer__row[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:180px;height:auto}.footer__nav[data-astro-cid-jo6i4kqk]{gap:32px;font-size:15px;font-weight:500;display:flex}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-underline-offset:4px;text-decoration:underline}.footer__social[data-astro-cid-jo6i4kqk]{color:var(--gold);white-space:nowrap;gap:6px;font-size:14px;font-weight:600;display:flex}.footer__base[data-astro-cid-jo6i4kqk]{border-top:1px solid #fff3;padding-top:24px;font-size:13px}@media (width<=900px){.footer__inner[data-astro-cid-jo6i4kqk]{gap:28px;padding-top:44px;padding-bottom:32px}.footer__row[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:24px}.footer__row[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:106px}.footer__nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:12px 20px;font-size:16px}.footer__leaf[data-astro-cid-jo6i4kqk]{width:90px;top:30px;right:-30px}}
