@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2)format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2)format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff)format("woff")}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-italic.CZ4wqKBi.woff2)format("woff2"),url(/_astro/poppins-latin-600-italic.BhOZippK.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2)format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2)format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.woff)format("woff")}:root{--color-primary:#8f2748;--color-primary-hover:#721e39;--color-primary-tint:#e9c3cf;--color-primary-tint-2:#fbe9ef;--color-text:#151515;--color-text-secondary:#6e6a70;--color-text-lead:#2a2a2e;--color-text-body:#2a2a2e;--color-text-muted:#8a8290;--color-text-logo:#6e6a70;--color-text-ink:#2a2a2e;--color-logo-black:#151515;--color-bg:#fff;--color-surface:#f7f2f4;--color-surface-2:#fbf8f9;--color-placeholder:#e7d8df;--color-placeholder-2:#efe4e9;--color-border:#e6e1e3;--color-border-strong:#d9d2d5;--color-border-button:#cfc4ca;--font-heading:"Poppins", Arial, system-ui, sans-serif;--font-body:"Inter", Arial, system-ui, sans-serif;--font-wordmark:"Inter", Arial, system-ui, sans-serif;--fw-regular:400;--fw-bold:600;--fs-eyebrow:13px;--fs-small:14px;--fs-ui:15px;--fs-base:16px;--fs-lead:18px;--fs-h1:clamp(30px, 3.2vw, 44px);--fs-h1-page:clamp(34px, 3.6vw, 50px);--fs-h2:clamp(28px, 2.8vw, 38px);--tracking-tight:-.02em;--tracking-eyebrow:.14em;--container:1200px;--gutter:24px;--section-y:104px;--section-y-md:96px;--section-y-sm:88px;--radius-pill:999px;--radius-xl:28px;--radius-lg:24px;--radius-md:22px;--radius-sm:20px;--radius-input:12px;--shadow-card:0 18px 40px #17141b14;--shadow-form:0 18px 40px #17141b0f;--shadow-tile-hover:0 16px 34px #17141b1a;--shadow-button-hover:0 8px 20px #8f27482e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}body{background:var(--color-bg);color:var(--color-text-ink);font-family:var(--font-body);font-size:var(--fs-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img,svg{max-width:100%;display:block}h1,h2,h3,p,figure,ol,ul{margin:0}h1,h2,h3{font-family:var(--font-heading);font-weight:var(--fw-bold);color:var(--color-text)}strong,b{font-weight:var(--fw-bold)}a{color:var(--color-primary)}a:hover{color:var(--color-primary-hover)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--color-primary);color:#fff;border-radius:var(--radius-pill);padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip-link:focus{color:#fff;top:16px}.container{max-width:var(--container);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.bg-surface{background:var(--color-surface)}.bg-white{background:var(--color-bg)}.split{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.relative{position:relative}.clip{position:relative;overflow:hidden}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;margin:0 0 18px;font-weight:600;display:flex}.eyebrow svg{flex:0 0 18px;width:18px;height:18px}.eyebrow--lg{font-size:14px}.h1{letter-spacing:var(--tracking-tight);font-weight:600;font-size:var(--fs-h1);color:var(--color-text);line-height:1.12}.h1-page{letter-spacing:var(--tracking-tight);font-weight:600;font-size:var(--fs-h1-page);line-height:1.06}.h2{letter-spacing:var(--tracking-tight);font-weight:600;font-size:var(--fs-h2);line-height:1.12}.accent{color:var(--color-primary);font-style:italic}.lead{font-size:var(--fs-lead);color:var(--color-text-lead);line-height:1.6}.body-lg{font-size:var(--fs-lead);color:var(--color-text-body);line-height:1.7}.muted{color:var(--color-text-secondary)}.swash{font-weight:600;display:inline-block;position:relative}.swash svg{width:100%;height:14px;position:absolute;bottom:-10px;left:0}.btn{border-radius:var(--radius-pill);cursor:pointer;border:0;justify-content:center;align-items:center;min-height:48px;padding:15px 28px;font-family:inherit;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.btn:hover{box-shadow:var(--shadow-button-hover);transform:translateY(-2px)}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{color:#fff;background:var(--color-primary-hover)}.btn--outline{color:var(--color-text);border:1.5px solid var(--color-border-button);background:0 0}.btn--outline:hover{color:var(--color-text)}.btn--white{color:var(--color-primary);background:#fff;font-weight:600}.btn--white:hover{color:var(--color-primary-hover)}.btn--sm{min-height:46px;padding:13px 22px;font-size:15px}.btn--header{min-height:44px;padding:13px 24px;font-size:15px}.btn-row{flex-wrap:wrap;gap:14px;display:flex}.img{object-fit:cover;background:var(--color-placeholder);width:100%;height:auto;transition:transform .5s}.img:hover{transform:scale(1.015)}.arc{pointer-events:none;position:absolute}@property --reveal-y{syntax:"<length>";inherits:false;initial-value:0}@property --parallax-y{syntax:"<length>";inherits:false;initial-value:0}.js-motion [data-reveal],.js-motion [data-reveal-stagger]>:not(picture,script,style,template),.js-motion [data-reveal-stagger]>picture>img{opacity:0}[data-reveal],[data-reveal-stagger]>*,[data-reveal-stagger]>picture>img,[data-parallax]{translate:0 calc(var(--parallax-y) + var(--reveal-y))}[data-parallax]{will-change:translate}.logo[data-astro-cid-f7espo7c]{align-items:center;gap:14px;display:flex}.logo__mark[data-astro-cid-f7espo7c]{flex:none;width:auto}.logo__wordmark[data-astro-cid-f7espo7c]{border-left:1px solid var(--color-border-strong);line-height:1.35;font-family:var(--font-wordmark);letter-spacing:.16em;color:var(--color-text-logo);flex-direction:column;padding-left:14px;font-size:11px;font-weight:600;display:flex}.logo__amp[data-astro-cid-f7espo7c]{color:var(--color-primary)}.site-header[data-astro-cid-nen7h5rs]{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.site-header__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;padding-bottom:18px;display:flex}.site-header__home[data-astro-cid-nen7h5rs]{align-items:center;text-decoration:none;display:flex}.site-nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:28px;font-size:15px;font-weight:400;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--color-text);text-decoration:none}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary)}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--color-primary);font-weight:600}.site-header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:14px;display:flex}.lang-switch[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);padding:3px;display:flex}.lang-switch__item[data-astro-cid-nen7h5rs]{border-radius:var(--radius-pill);min-height:36px;color:var(--color-text-secondary);align-items:center;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lang-switch__item[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary)}.lang-switch__item[data-astro-cid-nen7h5rs].is-active{background:var(--color-primary);color:#fff}@media (width<=1000px){.site-header__inner[data-astro-cid-nen7h5rs]{row-gap:12px}.site-nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-border);scrollbar-width:none;flex-wrap:nowrap;order:3;gap:24px;width:100%;padding-top:12px;overflow-x:auto}.site-nav[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:6px 0}}@media (width<=640px){.site-header__cta[data-astro-cid-nen7h5rs]{display:none}.site-nav[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:12px;font-size:14px}}@media (width<=370px){.site-nav[data-astro-cid-nen7h5rs]{font-size:13px}}@media (width<=380px){.site-header__home[data-astro-cid-nen7h5rs] .logo__wordmark{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-bg);border-top:1px solid var(--color-border);color:var(--color-text-secondary)}.site-footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:32px;padding-bottom:32px;font-size:14px;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:24px;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--color-text)}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary)}
