.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.wordmark[data-astro-cid-qisgtjgl]{letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:.6rem;font-weight:900;line-height:1;display:inline-flex}.wordmark[data-astro-cid-qisgtjgl] .wordmark__iso{flex:none;width:2.1rem;height:2.1rem}.wordmark__text[data-astro-cid-qisgtjgl]{font-size:1.32rem}.wordmark__dot[data-astro-cid-qisgtjgl]{color:var(--accent)}.social[data-astro-cid-y2qsmizv]{gap:.5rem;padding:0;list-style:none;display:flex}.social[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{border:1.5px solid var(--line);width:2.9rem;height:2.9rem;color:inherit;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid}.social[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover,.social[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.header[data-astro-cid-nen7h5rs]{z-index:50;transition:transform .42s var(--ease-out), background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);position:sticky;top:0}.header[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter:saturate(1.4)blur(14px);transition:border-color var(--dur) var(--ease-out);border-bottom:1px solid #0000;position:absolute;inset:0}.header.is-scrolled:before{border-bottom-color:var(--line)}.header.is-hidden{transform:translateY(-100%)}.header__inner[data-astro-cid-nen7h5rs]{height:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.header__brand[data-astro-cid-nen7h5rs]{border-radius:8px;padding:.4rem 0;text-decoration:none;display:inline-flex}.header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(1rem,2.2vw,2rem);padding:0;list-style:none;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:.5rem .1rem;font-size:.95rem;font-weight:600;text-decoration:none;position:relative}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";transform-origin:100%;height:1.5px;transition:transform .42s var(--ease-out);background:currentColor;position:absolute;bottom:.15rem;left:0;right:0;transform:scaleX(0)}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{background:var(--accent)}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.icon-btn[data-astro-cid-nen7h5rs]{border:1.5px solid var(--line);width:2.9rem;height:2.9rem;color:var(--fg);transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:inline-grid}.icon-btn[data-astro-cid-nen7h5rs]:hover{background:var(--surface);border-color:var(--line-strong)}.icon-btn[data-astro-cid-nen7h5rs] .icon{transition:transform .5s var(--ease-out), opacity var(--dur) var(--ease-out);grid-area:1/1}[data-theme=dark] .icon-btn[data-astro-cid-nen7h5rs] .icon-moon,:root:not([data-theme=dark]) .icon-btn[data-astro-cid-nen7h5rs] .icon-sun{opacity:0;transform:rotate(-90deg)scale(.6)}.header__menu-btn[data-astro-cid-nen7h5rs] .icon-close{opacity:0;transform:rotate(-90deg)}.menu-open .header__menu-btn[data-astro-cid-nen7h5rs] .icon-close{opacity:1;transform:none}.menu-open .header__menu-btn[data-astro-cid-nen7h5rs] .icon-open{opacity:0;transform:rotate(90deg)}.btn--sm[data-astro-cid-nen7h5rs]{min-height:2.9rem;padding:.6rem 1.25rem;font-size:.92rem}.header__menu-btn[data-astro-cid-nen7h5rs]{display:none}@media (width<=59.99rem){.header__nav[data-astro-cid-nen7h5rs]{display:none}.header__menu-btn[data-astro-cid-nen7h5rs]{display:inline-grid}}@media (width<=26rem){.header__cta[data-astro-cid-nen7h5rs]{display:none}}.mobile-menu[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;z-index:49;overscroll-behavior:contain;background:var(--bg);visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease-out), visibility 0s linear var(--dur);position:fixed;overflow-y:auto}.menu-open .mobile-menu[data-astro-cid-nen7h5rs]{visibility:visible;opacity:1;transition:opacity var(--dur) var(--ease-out)}.menu-open{overflow:hidden}.mobile-menu__inner[data-astro-cid-nen7h5rs]{gap:2.5rem;padding-block:2rem 3rem;display:grid}.mobile-menu__main[data-astro-cid-nen7h5rs]{padding:0;list-style:none;display:grid}.mobile-menu__main[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line)}.mobile-menu__main[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:-.04em;padding:.9rem 0;font-size:clamp(1.9rem,8vw,2.6rem);font-weight:800;text-decoration:none;display:block}.mobile-menu__main[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--accent-text)}.motion.menu-open .mobile-menu__main[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:fade-up .6s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms + 60ms)}.mobile-menu__sub[data-astro-cid-nen7h5rs]{color:var(--muted);gap:.75rem;display:grid}.mobile-menu__sub[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:.25rem;padding:0;list-style:none;display:grid}.mobile-menu__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--fg);padding:.4rem 0;font-weight:600;text-decoration:none;display:inline-block}@media (width>=60rem){.mobile-menu[data-astro-cid-nen7h5rs]{display:none}}.footer[data-astro-cid-jo6i4kqk]{margin-top:auto;padding-block:clamp(4rem,8vw,6.5rem) 2rem}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer__top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2.5rem;padding-bottom:clamp(3rem,6vw,4.5rem);display:flex}.footer__brand[data-astro-cid-jo6i4kqk]{gap:.6rem;display:grid}.footer[data-astro-cid-jo6i4kqk] .footer__iso{width:3.4rem;height:3.4rem;color:var(--band-fg)}.footer__name[data-astro-cid-jo6i4kqk]{letter-spacing:-.045em;margin-top:.4rem;font-size:1.6rem;font-weight:900;line-height:1}.footer__name[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{color:var(--band-accent)}.footer__slogan[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:.95rem}.footer__big[data-astro-cid-jo6i4kqk]{gap:.5rem;display:grid}.footer__big-label[data-astro-cid-jo6i4kqk]{color:var(--muted)}.footer__big-text[data-astro-cid-jo6i4kqk]{letter-spacing:-.05em;align-items:center;gap:.6rem;font-size:clamp(2.6rem,7vw,5.4rem);font-weight:900;line-height:.95;display:inline-flex}.footer[data-astro-cid-jo6i4kqk] .footer__big-icon{width:.7em;height:.7em;color:var(--band-accent);transition:transform .5s var(--ease-out)}.footer__big[data-astro-cid-jo6i4kqk]:hover .footer__big-icon{transform:translate(6px,-6px)}.footer__big[data-astro-cid-jo6i4kqk]:hover .footer__big-text[data-astro-cid-jo6i4kqk]{color:var(--band-accent)}.footer__big-text[data-astro-cid-jo6i4kqk]{transition:color var(--dur) var(--ease-out)}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 2rem;padding-block:clamp(2.5rem,5vw,3.5rem);display:grid}@media (width<=56rem){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}}.footer__h[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-bottom:1rem}.footer__grid[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.35rem;padding:0;list-style:none;display:grid}.footer__grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{transition:color var(--dur) var(--ease-out);padding-block:.3rem;font-size:.97rem;font-weight:600;display:inline-block}.footer__grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--band-accent)}.footer__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;gap:.6rem;min-width:0;font-size:.95rem;display:flex}.footer__contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>.icon{color:var(--band-accent);flex:none}.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__contact[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere}.footer[data-astro-cid-jo6i4kqk] .footer__social{margin-top:.75rem}.footer__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.5rem;font-size:.85rem;display:flex}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.CN3hDfLq.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.T-BM6Fhn.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.CFh7D7Z4.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.C1Wg56Vg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-latin-800-normal.DIlMgMlR.woff2)format("woff2"),url(/_astro/montserrat-latin-800-normal.Cf8oFnaQ.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/montserrat-latin-900-normal.HIE66ZyV.woff2)format("woff2"),url(/_astro/montserrat-latin-900-normal.B8YluUfy.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.BWo3BdX3.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.DvFZjDUs.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.BrRFx4uz.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.BKFenxV8.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/jetbrains-mono-latin-600-normal.IWA2H7hL.woff2)format("woff2"),url(/_astro/jetbrains-mono-latin-600-normal.BeKOkayt.woff)format("woff")}:root{--carbon:#2c2c2c;--caramelo:#ce8e4d;--beige:#f4efe6;--crema:#fffbf5;--bg:#f4efe6;--surface:#fffbf5;--surface-2:#ebe3d6;--fg:#2c2c2c;--muted:#5e564d;--line:#d9cfbf;--line-strong:#2c2c2c;--accent:#ce8e4d;--on-accent:#2c2c2c;--accent-text:#8f5626;--band-bg:#2c2c2c;--band-fg:#fffbf5;--band-muted:#cfc6ba;--band-line:#4a4642;--band-accent:#d9a066;--focus:#8f5626;--ok:#2f6b52;--error:#a3392e;--shadow:0 1px 2px #2c2c2c0f, 0 12px 32px -18px #2c2c2c47;--grain-opacity:.05;color-scheme:light;--font-sans:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--step--1:clamp(.84rem, .82rem + .1vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.2rem, 1.1rem + .5vw, 1.45rem);--step-2:clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--step-3:clamp(2rem, 1.6rem + 2vw, 3.2rem);--step-4:clamp(2.5rem, 1.8rem + 3.6vw, 4.8rem);--step-5:clamp(2.9rem, 1.9rem + 5.2vw, 6.6rem);--gutter:clamp(1.25rem, 4vw, 3.5rem);--max:76rem;--radius:14px;--radius-lg:22px;--header-h:4.5rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur:.32s;--dur-slow:.7s}:root[data-theme=dark]{--bg:#1c1b19;--surface:#252321;--surface-2:#2f2c29;--fg:#f4efe6;--muted:#b5ada2;--line:#3b3733;--line-strong:#f4efe6;--accent:#d9a066;--on-accent:#1c1b19;--accent-text:#e0ad78;--band-bg:#272421;--band-fg:#f4efe6;--band-muted:#b5ada2;--band-line:#3e3a35;--band-accent:#e0ad78;--focus:#e0ad78;--ok:#7cc4a3;--error:#f09084;--shadow:0 1px 2px #0000004d, 0 16px 40px -20px #000000b3;--grain-opacity:.035;color-scheme:dark}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);hanging-punctuation:first last}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100dvh;color:var(--fg);font-family:var(--font-sans);font-weight:500;font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out);line-height:1.65;overflow-x:clip}body:after{content:"";z-index:100;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}p,li{text-wrap:pretty;overflow-wrap:break-word}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.035em;overflow-wrap:break-word;font-weight:800;line-height:1.05}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.sr-only{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:200;background:var(--fg);color:var(--bg);transition:top var(--dur) var(--ease-out);border-radius:999px;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.serif{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--accent-text);font-style:italic;font-weight:400}h1 .serif,h2 .serif,h3 .serif{font-size:1.1em;line-height:.9}.eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.6rem;font-size:.78rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:.5rem;height:.5rem}.lead{font-size:var(--step-1);color:var(--muted);max-width:40rem;line-height:1.55}.mono{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.tnum{font-variant-numeric:tabular-nums}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(4.5rem,10vw,8.5rem)}.section--tight{padding-block:clamp(3rem,6vw,5rem)}.section-head{gap:1.25rem;max-width:48rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.section-head h2{font-size:var(--step-4)}.rule{border:0;border-top:1px solid var(--line)}.band{background:var(--band-bg);color:var(--band-fg);--muted:var(--band-muted);--line:var(--band-line);--accent-text:var(--band-accent);--line-strong:var(--band-fg)}.band ::selection{background:var(--band-accent);color:var(--band-bg)}.btn{--btn-bg:var(--fg);--btn-fg:var(--bg);--btn-line:var(--fg);background:var(--btn-bg);min-height:3.25rem;color:var(--btn-fg);border:1.5px solid var(--btn-line);letter-spacing:-.005em;transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.98rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn--accent{--btn-bg:var(--accent);--btn-fg:var(--on-accent);--btn-line:var(--accent)}.btn--accent:hover{--btn-bg:var(--fg);--btn-fg:var(--bg);--btn-line:var(--fg)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--fg);--btn-line:var(--line-strong)}.btn--ghost:hover{--btn-bg:var(--fg);--btn-fg:var(--bg)}.btn--solid:hover{--btn-bg:var(--accent);--btn-fg:var(--on-accent);--btn-line:var(--accent)}.band .btn--ghost{--btn-fg:var(--band-fg);--btn-line:var(--band-fg)}.band .btn--ghost:hover{--btn-bg:var(--band-fg);--btn-fg:var(--band-bg)}.band .btn--accent:hover{--btn-bg:var(--band-fg);--btn-fg:var(--band-bg);--btn-line:var(--band-fg)}.btn .arrow{transition:transform var(--dur) var(--ease-out);flex:none}.btn:hover .arrow{transform:translate(4px)}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.link-arrow{transition:background-size var(--dur) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;align-items:center;gap:.5rem;padding-block:.25rem;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:hover{background-size:100% 1.5px}.link-arrow .arrow{transition:transform var(--dur) var(--ease-out)}.link-arrow:hover .arrow{transform:translate(4px)}.motion [data-reveal]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(14px)}.motion [data-reveal].is-in{opacity:1;transform:none}.split-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.split-line>span{display:inline-block}.motion .split-line>span{animation:line-up 1s var(--ease-out) both;animation-delay:calc(var(--l,0) * 90ms + 80ms)}@keyframes line-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.motion .fade-in{animation:fade-up .9s var(--ease-out) both;animation-delay:var(--d,.4s)}.isotipo--draw path{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:var(--len,6000);stroke-dashoffset:0;fill-opacity:1}.motion .isotipo--draw path{stroke-dashoffset:var(--len,6000);fill-opacity:0;animation:draw 2.2s .2s var(--ease-in-out) forwards, fill-in .9s 1.7s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fill-in{to{fill-opacity:1;stroke-width:0}}.progress{z-index:60;pointer-events:none;transform-origin:0;background:var(--accent);height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.progress{animation:linear both progress scroll(root)}}}@keyframes progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.22s var(--ease-out) both vt-out}::view-transition-new(root){animation:.42s var(--ease-out) both vt-in}}@keyframes vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stack{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (height>=34rem){.stack{gap:8vh}.stack .case{top:calc(var(--header-h) + .75rem);position:sticky}}@media (width>=60rem) and (height>=40rem){.stack{gap:12vh}.stack .case{top:calc(var(--header-h) + 1rem)}}.motion [data-reveal].clip-reveal{opacity:1;clip-path:inset(7% 5% round var(--radius-lg));transition:clip-path 1.2s var(--ease-out);transform:none}.motion [data-reveal].clip-reveal.is-in{clip-path:inset(0 round var(--radius-lg))}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.prose{max-width:46rem}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--step-2);margin-top:2.4em}.prose h3{font-size:var(--step-1);letter-spacing:-.02em;margin-top:1.8em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose a{color:var(--accent-text);font-weight:600}.prose strong{font-weight:700}.prose .note{border-left:3px solid var(--accent);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;color:var(--muted);padding:1rem 1.25rem}body{flex-direction:column;display:flex}main[data-astro-cid-hkbrpulz]{outline:none;flex:1}
