@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/host-grotesk-latin-ext-400-normal.2lWav77k.woff2)format("woff2"),url(/_astro/host-grotesk-latin-ext-400-normal.HDUo2C87.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/host-grotesk-latin-400-normal.qDxuE_yq.woff2)format("woff2"),url(/_astro/host-grotesk-latin-400-normal.B5l3BUS2.woff)format("woff");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:Host Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/host-grotesk-latin-ext-500-normal.ll0qUnSO.woff2)format("woff2"),url(/_astro/host-grotesk-latin-ext-500-normal.G3nlyK26.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/host-grotesk-latin-500-normal.B7155YqD.woff2)format("woff2"),url(/_astro/host-grotesk-latin-500-normal.CYkrbnPr.woff)format("woff");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:Host Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/host-grotesk-latin-ext-600-normal.8Phxb3ZY.woff2)format("woff2"),url(/_astro/host-grotesk-latin-ext-600-normal.Be3M_oM0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/host-grotesk-latin-600-normal.D4yVz22u.woff2)format("woff2"),url(/_astro/host-grotesk-latin-600-normal.Ba3Meoq5.woff)format("woff");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:Host Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/host-grotesk-latin-ext-700-normal.CGci74iz.woff2)format("woff2"),url(/_astro/host-grotesk-latin-ext-700-normal.u2nbVBTF.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/host-grotesk-latin-700-normal.C2wxdkf9.woff2)format("woff2"),url(/_astro/host-grotesk-latin-700-normal.Ckiqqr0A.woff)format("woff");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");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}:root{--bg:#faf8f5;--surface:#fff;--sand:#f2ece2;--ink:#1e1a15;--ink-2:#4a433a;--muted:#7d7468;--line:#1e1a151a;--line-strong:#1e1a152e;--dark:#1e1a15;--dark-2:#2b251e;--accent:#f5c400;--accent-soft:#fff1b8;--terra:#b65a36;--wa:#25d366;--font-display:"Host Grotesk", system-ui, sans-serif;--font-body:"DM Sans Variable", "DM Sans", system-ui, sans-serif;--font-serif:"Instrument Serif", Georgia, serif;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-btn:10px;--shadow-sm:0 1px 2px #1e1a150f, 0 4px 14px -6px #1e1a151f;--shadow-md:0 2px 6px #1e1a150f, 0 22px 44px -22px #1e1a1559;--shadow-lg:0 40px 80px -30px #1e1a1580;--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(16px, 4vw, 48px);--max:1240px;--edge:calc((100vw - min(100vw, var(--max))) / 2 + var(--gutter))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 .5em;font-weight:600;line-height:1.04}p{text-wrap:pretty;margin:0 0 1em}::selection{background:var(--accent);color:var(--ink)}.container{width:100%;max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:var(--r-sm);padding:10px 16px;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.serif-italic{font-family:var(--font-serif);letter-spacing:-.01em;font-style:italic;font-weight:400}.grifo{background-image:linear-gradient(var(--accent), var(--accent));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.1s var(--ease) .2s;background-position:0 88%;background-repeat:no-repeat;background-size:0% .36em;padding:0 .06em}.grifo.is-on{background-size:100% .36em}.on-dark .grifo{background-image:linear-gradient(#f5c400d9,#f5c400d9)}.std-tag{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);font-family:var(--font-display);letter-spacing:.01em;color:var(--ink-2);align-items:center;gap:10px;margin:0 0 22px;padding:7px 16px 7px 12px;font-size:.82rem;font-weight:500;display:inline-flex}.std-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2.4s infinite pulse}.on-dark .std-tag{color:#ffffffd1;background:#ffffff0f;border-color:#ffffff24}@keyframes pulse{0%{box-shadow:0 0 #f5c4008c}70%{box-shadow:0 0 0 9px #f5c40000}to{box-shadow:0 0 #f5c40000}}.sec{padding:clamp(64px,11vw,150px) 0;position:relative}.sec-head{max-width:760px;margin-bottom:clamp(40px,6vw,72px)}.sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.sec-title{margin-bottom:.35em;font-size:clamp(2.2rem,5vw,3.75rem)}.sec-title .serif-italic{font-size:1.08em}.sec-lede{color:var(--ink-2);max-width:58ch;margin:0;font-size:1.15rem}.sec-head.center .sec-lede{margin:0 auto}.on-dark{color:#fff}.on-dark .sec-lede{color:#ffffffb8}.btn{--btn-bg:var(--ink);--btn-fg:#fff;border-radius:var(--r-btn);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);letter-spacing:-.01em;cursor:pointer;isolation:isolate;transition:transform .4s var(--ease), box-shadow .4s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;transition:transform .5s var(--ease);background:#ffffff29;position:absolute;inset:0;transform:translateY(101%)}.btn:hover:before{transform:translateY(0)}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.btn svg{transition:transform .4s var(--ease);flex:none}.btn:hover .ico-arrow{transform:translate(4px)}.btn-accent{--btn-bg:var(--accent);--btn-fg:var(--ink);box-shadow:0 12px 30px -14px #f5c400e6}.btn-accent:before{background:#ffffff59}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--line-strong)}.on-dark .btn-ghost{--btn-fg:#fff;border-color:#ffffff47}.btn-sm{padding:11px 18px;font-size:.9rem}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:var(--d,0s);transform:translateY(30px)}.reveal.is-visible{opacity:1;transform:none}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.mq-track{width:max-content;animation:mq var(--dur,60s) linear infinite;will-change:transform;display:flex}.mq-track.is-reverse{animation-direction:reverse}.mq:hover .mq-track{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}.deco{z-index:4;top:var(--top,80px);width:var(--w,220px);pointer-events:none;will-change:transform;position:absolute}.deco-left{left:var(--side,2.5%)}.deco-right{right:var(--side,2.5%)}.pola{transform:rotate(var(--rot,-4deg));background:#fff;margin:0;padding:10px 10px 40px;box-shadow:0 1px 2px #1e1a1514,0 24px 40px -18px #1e1a1573}.pola+.pola{width:82%;margin:-46% 0 0 auto}.pola img{aspect-ratio:1;object-fit:cover;width:100%}.pola figcaption{text-align:center;font-family:var(--font-serif);color:var(--ink-2);margin-top:10px;font-size:1.05rem;font-style:italic;line-height:1.1}.pola-strip{padding:26px 0 34px;display:none;-webkit-mask-image:none;mask-image:none}.pola-strip-track>.pola{flex:none;width:138px;margin:0 -4px;padding:7px 7px 30px}.pola-strip-track>.pola:nth-child(odd){--rot:-5deg;translate:0 8px}.pola-strip-track>.pola:nth-child(2n){--rot:4deg;translate:0 -6px}.pola-strip-track>.pola:nth-child(3n){--rot:-2deg}.pola-strip-track figcaption{margin-top:7px;font-size:.85rem}@media (width<=1359px){.deco{display:none}.pola-strip{display:block}}.wa-float{z-index:60;background:var(--wa);color:#fff;opacity:0;width:58px;height:58px;transition:transform .6s var(--ease), opacity .4s;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;transform:translateY(120px)scale(.6);box-shadow:0 14px 30px -10px #25d366b3}.wa-float.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}.grifo{background-size:100% .36em;transition:none}.mq-track,.std-dot{animation:none}}.ft[data-astro-cid-jo6i4kqk]{background:var(--dark);color:#ffffffb8;background:linear-gradient(180deg, var(--dark) 0%, var(--dark) 55%, #2a1d12 100%);padding:90px 0 0;font-size:.95rem;position:relative;overflow:hidden}.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.ft-logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:#fff;align-items:center;gap:10px;margin-bottom:18px;font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-flex}.ft-logo[data-astro-cid-jo6i4kqk] .serif-italic[data-astro-cid-jo6i4kqk]{color:var(--accent)}.logo-mark[data-astro-cid-jo6i4kqk]{border-radius:50%;width:40px;height:40px}.ft-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:40ch}.ft-social[data-astro-cid-jo6i4kqk]{gap:10px;display:flex}.ft-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.ft-head[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:18px;font-size:.8rem}ul[data-astro-cid-jo6i4kqk]{gap:10px;margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],ul[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;text-decoration:none;transition:color .3s;display:inline-flex}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent)}.ft-bottom[data-astro-cid-jo6i4kqk]{color:#ffffff73;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;padding-top:24px;font-size:.85rem;display:flex}.ft-end[data-astro-cid-jo6i4kqk]{margin-top:40px;padding:clamp(60px,9vw,140px) 0 0;position:relative;overflow:hidden}.ft-end[data-astro-cid-jo6i4kqk]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, var(--dark) 0%, #1e1a1500 45%);position:absolute;inset:0}.ft-giant[data-astro-cid-jo6i4kqk]{z-index:2}.ft-glow[data-astro-cid-jo6i4kqk]{pointer-events:none;border-radius:50%;position:absolute}.ft-glow-1[data-astro-cid-jo6i4kqk]{background:radial-gradient(circle,#f5c40073,#0000 62%);width:70vw;height:70vw;bottom:-45vw;left:-20vw}.ft-glow-2[data-astro-cid-jo6i4kqk]{background:radial-gradient(circle,#b65a368c,#0000 62%);width:60vw;height:60vw;bottom:-38vw;right:-15vw}.ft-glow-3[data-astro-cid-jo6i4kqk]{background:radial-gradient(#ffe27a40,#0000 65%);width:50vw;height:40vw;bottom:-30vw;left:25vw}.ft-giant[data-astro-cid-jo6i4kqk]{text-align:center;font-family:var(--font-display);letter-spacing:-.055em;white-space:nowrap;background:linear-gradient(180deg, #fff 0%, #fff1b8 35%, var(--accent) 70%, #f5c40059 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 -.16em;font-size:clamp(2.6rem,8.2vw,9.5rem);font-weight:700;line-height:1;position:relative}.ft-giant[data-astro-cid-jo6i4kqk] .serif-italic[data-astro-cid-jo6i4kqk]{letter-spacing:-.02em;font-weight:400}@media (width<=860px){.ft-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.ft-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;padding:14px var(--gutter);color:#fff;transition:padding .5s var(--ease);position:fixed;top:0;left:0;right:0}.header-inner[data-astro-cid-nen7h5rs]{max-width:calc(var(--max) + 32px);border-radius:var(--r-lg);transition:background .5s var(--ease), border-color .5s, box-shadow .5s, color .3s;border:1px solid #0000;align-items:center;gap:24px;margin:0 auto;padding:10px 12px 10px 18px;display:flex}.site-header[data-astro-cid-nen7h5rs].is-scrolled,.site-header[data-astro-cid-nen7h5rs].is-solid{color:var(--ink)}.site-header[data-astro-cid-nen7h5rs].is-scrolled .header-inner[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs].is-solid .header-inner[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(16px)saturate(1.4);border-color:var(--line);box-shadow:var(--shadow-sm);background:#faf8f5c7}.logo[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-mark[data-astro-cid-nen7h5rs]{border-radius:50%;width:40px;height:40px}.logo-text[data-astro-cid-nen7h5rs]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.02rem;font-weight:600}.logo-text[data-astro-cid-nen7h5rs] .serif-italic[data-astro-cid-nen7h5rs]{font-size:1.12em}.site-nav[data-astro-cid-nen7h5rs]{margin-left:auto}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){border-radius:var(--r-sm);opacity:.86;padding:8px 14px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .3s,opacity .3s;display:block}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover{opacity:1;background:#7f7f7f24}.nav-cta-mobile[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;display:none;position:relative}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:1.5px;transition:transform .4s var(--ease), top .4s var(--ease);background:currentColor;position:absolute;left:13px;right:13px}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:18px}.menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:24px}body.nav-open .menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:21px;transform:rotate(45deg)}body.nav-open .menu-toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:21px;transform:rotate(-45deg)}@media (width<=1020px){.header-cta[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{margin-left:auto;display:block}.site-nav[data-astro-cid-nen7h5rs]{z-index:-1;background:var(--bg);color:var(--ink);padding:110px var(--gutter) 40px;clip-path:circle(0 at calc(100% - 50px) 40px);transition:clip-path .8s var(--ease);flex-direction:column;gap:28px;display:flex;position:fixed;inset:0}body.nav-open .site-nav[data-astro-cid-nen7h5rs]{clip-path:circle(150% at calc(100% - 50px) 40px)}body.nav-open .site-header[data-astro-cid-nen7h5rs]{color:var(--ink)}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){font-family:var(--font-display);letter-spacing:-.03em;border-bottom:1px solid var(--line);opacity:1;border-radius:0;padding:10px 0;font-size:2rem;font-weight:600}.nav-cta-mobile[data-astro-cid-nen7h5rs]{align-self:flex-start;display:inline-flex}}
