:root{--ink: #120e17;--surface: #1c1620;--line: #332a3b;--paper: #ede9e2;--dust: #8f8796;--violet: #6e3f5e;--violet-display: #9a6485;--violet-ui: #a876a0;--claim: #e3a23c;--whatsapp: #25d366;--ink-provisional-dark-1: #1a1220;--ink-provisional-dark-2: #2e1d2e;--ink-provisional-dark-3: #4a2e3f;--ink-provisional-mid-1: #c9a98c;--ink-provisional-mid-2: #8c6f5c;--ink-provisional-light-1: #f2e2c8;--ink-provisional-light-2: #ffffff;--ink-provisional-red: #c43b3b;--ink-provisional-orange: #d97b3f;--ink-provisional-gold: #e3a23c;--ink-provisional-green: #4c9b6e;--ink-provisional-blue: #3e7fb0;--ink-provisional-violet: #6e3f5e;--ink-provisional-pink: #c25b84;--font-display: "Fraunces", serif;--font-body: "Archivo", sans-serif;--font-data: "Martian Mono", ui-monospace, monospace;--fs-00: .75rem;--fs-0: .9375rem;--fs-1: 1rem;--fs-2: 1.25rem;--fs-3: 1.75rem;--fs-display-sm: clamp(2.25rem, 4vw + 1rem, 3.5rem);--fs-display-md: clamp(3rem, 6vw + 1rem, 5.5rem);--fs-display-lg: clamp(3.5rem, 9vw + 1rem, 9rem);--sp-1: .5rem;--sp-2: 1rem;--sp-3: 1.75rem;--sp-4: 2.75rem;--sp-5: 4.5rem;--sp-6: 7.25rem;--sp-7: 11.75rem;--radius: 0px;--border-hairline: 1px solid var(--line);--dur-slow: .9s;--dur-base: .24s;--dur-fast: .13s;--dur-reveal: .26s;--ease-precise: cubic-bezier(.19, 1, .22, 1);--content-max: 84rem;--focus-ring: 2px solid var(--violet-ui);--grid-unit: 28px}@media(prefers-reduced-motion:reduce){:root{--dur-slow: .01ms;--dur-base: .01ms;--dur-fast: .01ms;--dur-reveal: .01ms}}@font-face{font-family:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces-400-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fraunces-400-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/fraunces-300-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/fraunces-300-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-500-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-500-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/archivo-700-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/martian-mono-400-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Martian Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/martian-mono-400-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/martian-mono-500-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Martian Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/martian-mono-500-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{background:var(--ink);color-scheme:dark;scroll-behavior:auto}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--font-body);font-size:var(--fs-1);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{font-family:var(--font-display);font-weight:300;color:var(--paper);line-height:1.02;letter-spacing:-.01em;margin:0;text-wrap:balance}em{font-style:italic;color:var(--violet-display)}p{margin:0}a{color:inherit}img{max-width:100%;display:block;border-radius:var(--radius)}button,input,textarea,select{font:inherit;color:inherit;background:none;border:none}.data{font-family:var(--font-data);font-size:var(--fs-00);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--dust)}.data strong{color:var(--paper);font-weight:500}.eyebrow{font-family:var(--font-data);font-size:var(--fs-00);letter-spacing:.14em;text-transform:uppercase;color:var(--dust)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.grid-texture{background-image:linear-gradient(to right,var(--line) 1px,transparent 1px),linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:var(--grid-unit) var(--grid-unit)}[data-reveal]{opacity:0;transform:translateY(10px);transition:opacity var(--dur-reveal) var(--ease-precise),transform var(--dur-reveal) var(--ease-precise)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.underline{position:relative;text-decoration:none}.underline:after{content:"";position:absolute;inset-inline:0;inset-block-end:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-precise)}.underline:hover:after,.underline:focus-visible:after{transform:scaleX(1)}:focus-visible{outline:var(--focus-ring);outline-offset:3px}::selection{background:var(--violet);color:var(--paper)}hr{border:none;border-block-start:var(--border-hairline);margin:0}.pixel-art{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.pixel-sprite{background-repeat:no-repeat;background-size:calc(var(--frames, 1) * 100%) 100%;animation:pixel-sprite-step var(--sprite-duration, .8s) steps(var(--frame-steps, 1)) infinite}@keyframes pixel-sprite-step{0%{background-position-x:0%}to{background-position-x:100%}}.pixel-cursor{position:fixed;top:0;left:0;width:48px;height:48px;pointer-events:none;z-index:9999;opacity:0;transition:opacity var(--dur-fast) var(--ease-precise);will-change:transform}.pixel-cursor[data-visible=true]{opacity:1}.cursor-sprite{background-repeat:no-repeat;background-size:calc(var(--frames, 1) * 100%) 100%}html[data-pixel-cursor=true],html[data-pixel-cursor=true] *{cursor:none!important}html[data-pixel-cursor=true] input,html[data-pixel-cursor=true] textarea,html[data-pixel-cursor=true] select{cursor:auto!important}.pixel-stamp{width:64px;height:32px;flex-shrink:0}.pixel-divider{height:16px;background-repeat:repeat-x;background-position:center;opacity:0;transition:opacity var(--dur-slow) var(--ease-precise)}.pixel-divider[data-loaded=true]{opacity:1}.pixel-fallback-label{font-family:var(--font-data);font-size:var(--fs-00);color:var(--dust);letter-spacing:.04em}.nav[data-astro-cid-dmqpwcec]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--sp-2) var(--sp-3);border-block-end:var(--border-hairline)}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:var(--sp-1);text-decoration:none;letter-spacing:.1em;color:var(--paper)}.brand-mark[data-astro-cid-dmqpwcec],.brand[data-astro-cid-dmqpwcec] [data-placeholder]{width:20px;height:40px}.menu-toggle[data-astro-cid-dmqpwcec]{display:none;width:20px;height:14px;position:relative;cursor:pointer}.menu-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec],.menu-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:before,.menu-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;left:0;width:100%;height:1px;background:var(--paper)}.menu-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{top:6px}.menu-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:before{top:-6px}.menu-toggle[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:after{top:6px}.panel[data-astro-cid-dmqpwcec]{display:contents}.links[data-astro-cid-dmqpwcec]{display:flex;gap:var(--sp-4);list-style:none;margin:0;padding:0;text-transform:uppercase}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;color:var(--dust);transition:color var(--dur-base) var(--ease-precise)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover,.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--paper)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].contact{color:var(--claim)}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].contact:hover,.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].contact[aria-current=page]{color:var(--paper)}@media(max-width:640px){.menu-toggle[data-astro-cid-dmqpwcec]{display:block}.panel[data-astro-cid-dmqpwcec]{display:block;position:absolute;inset-inline:0;top:100%;background:var(--ink);border-block-end:var(--border-hairline);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-precise),visibility var(--dur-base) var(--ease-precise);z-index:20}.panel[data-astro-cid-dmqpwcec][data-open]{opacity:1;visibility:visible}.links[data-astro-cid-dmqpwcec]{flex-direction:column;gap:0}.links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{display:block;padding:var(--sp-2) var(--sp-3);border-block-end:var(--border-hairline)}}.footer[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-block-start:var(--border-hairline)}.identity[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--sp-2)}.mark[data-astro-cid-sz7xmlte]{width:20px;height:40px}.links[data-astro-cid-sz7xmlte]{display:flex;gap:var(--sp-3);text-transform:uppercase}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.4em;text-decoration:none;color:var(--dust);transition:color var(--dur-base) var(--ease-precise)}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].instagram:hover{color:var(--violet-ui)}.links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].whatsapp:hover{color:var(--whatsapp)}.icon[data-astro-cid-sz7xmlte]{width:16px;height:16px}
