@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--ink:#0c0c0b;--ink-raised:#141412;--ink-line:#262622;--grey:#3c3c3b;--paper:#f2efe8;--paper-raised:#e7e3d9;--paper-line:#d5d0c2;--paper-dim:#a8a49b;--brand:#f2b709;--brand-deep:#c99700;--brand-ink:#191400;--bg:var(--ink);--surface:var(--ink-raised);--fg:var(--paper);--fg-dim:#8f8b81;--line:var(--ink-line);--accent:var(--brand);--font-display:var(--font-sans);--font-sans:"sofia-pro", "Sofia Pro", "Poppins", "Century Gothic", "Futura", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "Cascadia Code", "SF Mono", "Menlo", monospace;--step--1:clamp(.78rem, .75rem + .15vw, .86rem);--step-0:clamp(.95rem, .9rem + .25vw, 1.06rem);--step-1:clamp(1.15rem, 1.05rem + .5vw, 1.4rem);--step-2:clamp(1.4rem, 1.2rem + 1vw, 2rem);--step-3:clamp(1.9rem, 1.4rem + 2.4vw, 3.2rem);--display-sm:clamp(2.1rem, 1.2rem + 4.2vw, 4.6rem);--display-md:clamp(3rem, 1.2rem + 7.5vw, 8rem);--display-lg:clamp(2.5rem, min(8.6vw, 14.5svh), 8.5rem);--gutter:clamp(1.25rem, 4vw, 4rem);--section-y:clamp(5rem, 12vh, 11rem);--measure:62ch;--radius:2px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}.theme-paper{--bg:var(--paper);--surface:var(--paper-raised);--fg:#16160f;--fg-dim:#6b675c;--line:var(--paper-line);--accent:var(--brand-deep);background:var(--bg);color:var(--fg)}.theme-brand{--bg:var(--brand);--surface:var(--brand-deep);--fg:var(--brand-ink);--fg-dim:color-mix(in srgb, var(--brand-ink) 62%, transparent);--line:color-mix(in srgb, var(--brand-ink) 24%, transparent);--accent:var(--brand-ink);background:var(--bg);color:var(--fg)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{background:var(--ink);color:var(--paper);font-family:var(--font-sans);font-size:var(--step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}img,picture,video,canvas,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4{text-wrap:balance;font-weight:400;line-height:1.05}p{text-wrap:pretty}ul,ol{padding:0;list-style:none}::selection{background:var(--brand);color:var(--brand-ink)}:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.shell{width:100%;max-width:1680px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.ambient{isolation:isolate;position:relative}.ambient:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 50% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 72%);position:absolute;inset:0}.grain{z-index:2;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:fixed;inset:-50%}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;font-weight:700;line-height:.9}h2.display{font-family:var(--font-sans);letter-spacing:-.03em;font-weight:900;line-height:.95}.slash{color:var(--accent);margin-right:.2em}.lead{font-size:var(--step-1);color:color-mix(in srgb, var(--fg) 78%, transparent);max-width:var(--measure);line-height:1.45}.brand-text{color:var(--brand)}.btn{--btn-bg:var(--brand);--btn-fg:var(--brand-ink);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bg);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color .4s var(--ease-out);border-radius:999px;align-items:center;gap:.7em;padding:1.05em 1.9em;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";z-index:-1;background:var(--fg);transition:transform .5s var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}.btn:hover:after,.btn:focus-visible:after{transform:translateY(0)}.btn:hover,.btn:focus-visible{color:var(--bg)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--fg);border-color:color-mix(in srgb, var(--fg) 30%, transparent)}.btn--ghost:after{background:var(--brand)}.btn--ghost:hover,.btn--ghost:focus-visible{color:var(--brand-ink);border-color:var(--brand)}.btn__arrow{transition:color .4s var(--ease-out)}.link-line{padding-bottom:.15em;display:inline-block;position:relative}.link-line:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .45s var(--ease-out);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.link-line:hover:after,.link-line:focus-visible:after{transform-origin:0;transform:scaleX(1)}.roll{vertical-align:top;height:1.4em;transition:color .3s;display:inline-block;overflow:hidden}.roll__text{transition:transform .45s var(--ease-out);display:block;position:relative}.roll__text:after{content:attr(data-text);color:var(--brand);position:absolute;top:100%;left:0}.roll:hover .roll__text,.roll:focus-visible .roll__text{transform:translateY(-100%)}.mask{margin-block:-.1em -.14em;padding-block:.1em .14em;display:block;overflow:hidden}.mask>*{will-change:transform;display:block}.mask.is-open{overflow:visible}.mask.is-open>*{will-change:auto}.is-ready [data-reveal]:not([data-reveal=curtain]){opacity:0}.is-ready [data-reveal=rise],.is-ready [data-reveal-group]>*{opacity:0;transform:translateY(1.5rem)}.is-ready [data-reveal=curtain]{clip-path:inset(0 0 100%)}.is-ready [data-reveal-group] svg[data-draw]{clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}.is-ready .mask[data-mask]>*{transform:translateY(125%)}.prose{max-width:var(--measure);color:color-mix(in srgb, var(--fg) 82%, transparent);font-size:clamp(1.02rem,.96rem + .3vw,1.2rem);line-height:1.65}.prose>*+*{margin-top:1.35em}.prose>p:first-child{font-size:var(--step-1);color:var(--fg);line-height:1.45}.prose h2,.prose h3{font-family:var(--font-sans);color:var(--fg);letter-spacing:-.02em;text-wrap:balance;line-height:1.05}.prose h2{font-weight:900;font-size:var(--step-3);margin-top:2em}.prose h3{font-weight:700;font-size:var(--step-2);margin-top:1.8em}.prose h2+*,.prose h3+*{margin-top:.9em}.prose strong{color:var(--fg);font-weight:700}.prose a{color:var(--accent);text-underline-offset:.18em;text-decoration:underline #0000;transition:text-decoration-color .3s}.prose a:hover,.prose a:focus-visible{text-decoration-color:currentColor}.prose ul,.prose ol{gap:.7em;display:grid}.prose li{padding-left:1.7em;position:relative}.prose li:before{content:"";background:var(--accent);width:1em;height:1em;position:absolute;top:.35em;left:0;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.prose li>p+p{margin-top:.5em}.prose--accent strong{color:var(--accent)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--brand);color:var(--brand-ink);transition:translate .3s var(--ease-out);padding:.75rem 1.25rem;font-weight:600;position:absolute;top:0;left:50%;translate:-50% -120%}.skip-link:focus-visible{translate:-50%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.is-ready [data-reveal],.is-ready [data-reveal-group]>*,.is-ready .mask[data-mask]>*{opacity:1!important;clip-path:none!important;transform:none!important}.grain{display:none}}.header[data-astro-cid-nen7h5rs]{z-index:100;transition:transform .5s var(--ease-out), background-color .4s ease, padding .4s ease, backdrop-filter .4s ease;padding-block:1.35rem;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs].is-stuck{background:color-mix(in srgb, var(--ink) 72%, transparent);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--ink-line);padding-block:.85rem}.header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-115%)}.header__inner[data-astro-cid-nen7h5rs]{width:100%;max-width:1680px;padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:clamp(128px,11vw,168px);height:auto}.header__nav[data-astro-cid-nen7h5rs]{gap:clamp(1.25rem,2.2vw,2.5rem);margin-left:auto;display:none}.header__link[data-astro-cid-nen7h5rs]{font-size:var(--step-0);letter-spacing:.01em;white-space:nowrap;color:color-mix(in srgb, var(--paper) 78%, transparent)}.header__link[data-astro-cid-nen7h5rs]:hover,.header__link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--paper)}.header__actions[data-astro-cid-nen7h5rs]{align-items:center;gap:1rem;display:flex}.header__cta[data-astro-cid-nen7h5rs]{white-space:nowrap;padding:.85em 1.5em;display:none}.is-ready .header__cta[data-astro-cid-nen7h5rs]{opacity:0;visibility:hidden;transition:opacity .35s var(--ease-out), visibility 0s .35s}.is-ready .header[data-astro-cid-nen7h5rs].has-cta .header__cta[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transition-delay:0s}.header__nav[data-astro-cid-nen7h5rs]{transition:transform .5s var(--ease-out)}.is-ready .header[data-astro-cid-nen7h5rs]:not(.has-cta) .header__nav[data-astro-cid-nen7h5rs]{transform:translateX(var(--cta-space,0px))}.burger[data-astro-cid-nen7h5rs]{border:1px solid var(--ink-line);cursor:pointer;background:0 0;border-radius:999px;place-content:center;gap:6px;width:46px;height:46px;display:grid;position:relative}.burger__bar[data-astro-cid-nen7h5rs]{background:var(--paper);width:18px;height:1.5px;transition:transform .4s var(--ease-out);display:block}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.75px)rotate(45deg)}.burger[data-astro-cid-nen7h5rs][aria-expanded=true] .burger__bar[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.75px)rotate(-45deg)}@media (width>=1200px){.header__nav[data-astro-cid-nen7h5rs],.header__cta[data-astro-cid-nen7h5rs]{display:flex}.burger[data-astro-cid-nen7h5rs]{display:none}}.menu[data-astro-cid-nen7h5rs]{z-index:99;padding:6rem var(--gutter) 3rem;background:var(--ink-raised);clip-path:inset(0 0 100%);transition:clip-path .75s var(--ease-in-out);flex-direction:column;justify-content:center;gap:3rem;display:flex;position:fixed;inset:0}.menu[data-astro-cid-nen7h5rs][hidden]{display:flex}.menu[data-astro-cid-nen7h5rs].is-open{clip-path:inset(0)}.menu__nav[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.35rem;display:flex}.menu__link[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), color .3s ease;align-items:baseline;gap:1rem;font-size:clamp(2.5rem,13vw,5rem);display:flex;transform:translateY(40px)}.menu[data-astro-cid-nen7h5rs].is-open .menu__link[data-astro-cid-nen7h5rs]{opacity:1;transform:none}.menu__link[data-astro-cid-nen7h5rs]:first-child{transition-delay:.18s}.menu__link[data-astro-cid-nen7h5rs]:nth-child(2){transition-delay:.24s}.menu__link[data-astro-cid-nen7h5rs]:nth-child(3){transition-delay:.3s}.menu__link[data-astro-cid-nen7h5rs]:nth-child(4){transition-delay:.36s}.menu__link[data-astro-cid-nen7h5rs]:nth-child(5){transition-delay:.42s}.menu__link[data-astro-cid-nen7h5rs]:nth-child(6){transition-delay:.48s}.menu__link[data-astro-cid-nen7h5rs]:hover{color:var(--brand)}.menu__index[data-astro-cid-nen7h5rs]{font-family:var(--font-mono);color:var(--brand);letter-spacing:.1em;font-size:.75rem}.menu__foot[data-astro-cid-nen7h5rs]{font-size:var(--step--1);color:var(--paper-dim);flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.menu__cta[data-astro-cid-nen7h5rs]{margin-bottom:1rem}.footer[data-astro-cid-jo6i4kqk]{isolation:isolate;background:var(--ink);border-top:1px solid var(--ink-line);padding-top:clamp(3.5rem,8vw,6rem);position:relative;overflow:hidden}.footer__grid[data-astro-cid-jo6i4kqk]{gap:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(3rem,7vw,5rem);display:grid}@media (width>=720px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width>=1024px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:auto}}.footer__brand[data-astro-cid-jo6i4kqk]{justify-items:start;gap:1.35rem;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:clamp(140px,14vw,180px);height:auto}.footer__claim[data-astro-cid-jo6i4kqk]{color:var(--paper-dim);font-size:var(--step-0);max-width:38ch;line-height:1.55}.footer__social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer__social-link[data-astro-cid-jo6i4kqk]{color:var(--paper-dim);transition:color .3s;display:block}.footer__social-link[data-astro-cid-jo6i4kqk]:hover,.footer__social-link[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--brand)}.footer__social-icon[data-astro-cid-jo6i4kqk]{width:2rem;height:2rem;display:block}.footer__heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin-bottom:1.15rem;font-size:.7rem;font-weight:400}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{font-size:var(--step-0);color:color-mix(in srgb, var(--paper) 72%, transparent);gap:.6rem;display:grid}.footer__address[data-astro-cid-jo6i4kqk]{color:var(--paper-dim);line-height:1.6}.footer__wordmark[data-astro-cid-jo6i4kqk]{z-index:-1;aspect-ratio:321.09/52.41;pointer-events:none;-webkit-mask-composite:source-in;background:#191916;width:min(96vw,96rem);display:block;position:absolute;bottom:.5rem;left:50%;translate:-50%;mask-image:url(/brand/logo-disstint.svg),linear-gradient(#0000,#000 55%);mask-position:50%;mask-size:contain,100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.footer__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--ink-line);font-size:var(--step--1);color:var(--paper-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:1.5rem;display:flex}.footer__legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:1.5rem;display:flex}.whatsapp[data-astro-cid-dsjoc6do]{z-index:98;color:#fff;width:3.5rem;height:3.5rem;transition:transform .3s var(--ease-out);background:#25d366;border-radius:999px;place-items:center;display:grid;position:fixed;bottom:clamp(1rem,2.5vw,1.75rem);right:clamp(1rem,2.5vw,1.75rem);box-shadow:0 6px 20px #00000059}.whatsapp[data-astro-cid-dsjoc6do] svg[data-astro-cid-dsjoc6do]{width:1.75rem;height:1.75rem}.whatsapp[data-astro-cid-dsjoc6do]:hover,.whatsapp[data-astro-cid-dsjoc6do]:focus-visible{transform:scale(1.08)}
