@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-vietnamese-wdth-normal.Rd0aZl9c.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-ext-wdth-normal.CQ1tG6In.woff2) format("woff2-variations");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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-wdth-normal.BMVx8nn_.woff2) format("woff2-variations");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}:root{--_swatches---brand--accent: #7fe100;--_swatches---brand--accent-hover: #95f21a;--_swatches---brand--dark: #0a0a0a;--_swatches---brand--surface: #1c1c1c;--_swatches---brand--surface-2: #242424;--_swatches---brand--line: #2c2c2c;--_swatches---brand--line-strong: #454545;--_swatches---brand--muted: #a3a3a3;--_swatches---base--white: #ffffff;--_swatches---base--black: #000000;--_swatches---base--transparent: transparent;--_swatches---base--placeholder: #3a3a3a;--_swatches---fade--light--7: rgba(255, 255, 255, .07);--_swatches---fade--light--15: rgba(255, 255, 255, .15);--_swatches---fade--light--38: rgba(255, 255, 255, .38);--_swatches---fade--light--60: rgba(255, 255, 255, .6);--_swatches---fade--light--70: rgba(255, 255, 255, .7);--_swatches---fade--dark--15: rgba(0, 0, 0, .15);--_swatches---fade--dark--38: rgba(10, 10, 10, .38);--_swatches---fade--dark--60: rgba(10, 10, 10, .6);--_swatches---fade--dark--75: rgba(10, 10, 10, .75);--_swatches---fade--canvas--85: rgba(10, 10, 10, .85);--_swatches---fade--accent--7: rgba(127, 225, 0, .07);--_swatches---fade--accent--12: rgba(127, 225, 0, .12);--_swatches---fade--accent--25: rgba(127, 225, 0, .25);--_swatches---fade--accent--45: rgba(127, 225, 0, .45);--_swatches---fade--light--5: rgba(255, 255, 255, .05);--_theme---base--background: var(--_swatches---brand--dark);--_theme---base--surface: var(--_swatches---brand--surface);--_theme---base--surface-2: var(--_swatches---brand--surface-2);--_theme---base--text: var(--_swatches---base--white);--_theme---base--text-body: var(--_swatches---fade--light--70);--_theme---base--text-muted: var(--_swatches---brand--muted);--_theme---base--border: var(--_swatches---brand--line);--_theme---base--border-strong: var(--_swatches---brand--line-strong);--_theme---decor: var(--_swatches---brand--surface-2);--_theme---base--veil: var(--_swatches---fade--canvas--85);--_theme---accent: var(--_swatches---brand--accent);--_theme---button--bg: var(--_swatches---brand--accent);--_theme---button--bg-hover: var(--_swatches---brand--accent-hover);--_theme---button--text: var(--_swatches---brand--dark);--_theme---button--border: var(--_swatches---brand--accent);--_theme---line: var(--_swatches---brand--accent);--_sizes---spacing--none: 0rem;--_sizes---spacing--xxtiny: .25rem;--_sizes---spacing--xtiny: .5rem;--_sizes---spacing--tiny: .75rem;--_sizes---spacing--xxsmall: 1rem;--_sizes---spacing--xsmall: 1.5rem;--_sizes---spacing--small: 2rem;--_sizes---spacing--medium: 2.5rem;--_sizes---spacing--large: 3rem;--_sizes---spacing--xlarge: 3.5rem;--_sizes---spacing--xxlarge: 4rem;--_sizes---spacing--huge: 4.5rem;--_sizes---spacing--xhuge: 5rem;--_sizes---spacing--xxhuge: 6rem;--_sizes---section--space: 8rem;--_sizes---section--head-gap: 4rem;--_sizes---section--block-gap: 6rem;--_sizes---stack--title: 1.5rem;--_sizes---stack--card: .75rem;--_sizes---stack--card-head: 1.5rem;--_sizes---stack--list: 1rem;--_sizes---section-padding--small: 3rem;--_sizes---section-padding--medium: 5rem;--_sizes---section-padding--large: 8rem;--_sizes---section-padding--page-top: 2rem;--_sizes---section-height--screen: 100svh;--_sizes---section-height--full: 100dvh;--_sizes---grid--global-padding: 1.5rem;--_sizes---grid--gutter: 1rem;--_sizes---grid--columns: 12;--_sizes---grid--lines: 4;--_sizes---navbar--height: 4.25rem;--_sizes---navbar--offset: .5rem;--_sizes---radius--small: .25rem;--_sizes---radius--medium: .5rem;--_sizes---radius--large: 1rem;--_sizes---inset--small: .75rem;--_sizes---inset--medium: 1.5rem;--_sizes---inset--large: 2rem;--_motion---ease: cubic-bezier(.22, 1, .36, 1);--_motion---fast: .25s;--_motion---medium: .5s;--_motion---slow: .9s;--_motion---stagger: .08s;--_motion---distance: 1rem;--_sizes---button--height: 2.5rem;--_sizes---button--height-small: 2.25rem;--_sizes---icon--small: 1.25rem;--_sizes---icon--medium: 1.5rem;--_sizes---icon--large: 2rem;--font-family--primary: "Mona Sans Variable", "Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-family--brush: "Rocket Brush", var(--font-family--primary);--font-width--expanded: 125%;--font-width--normal: 100%;--font-weight--regular: 400;--font-weight--medium: 500;--font-weight--semibold: 600;--font-weight--bold: 700;--font-weight--extrabold: 800;--font-weight--black: 900;--font-height--display: .86;--font-height--tight: .94;--font-height--xsmall: 1;--font-height--small: 1.1;--font-height--medium: 1.2;--font-height--heading: 1.21;--font-height--large: 1.55;--letter-spacing--display: -.04em;--letter-spacing--heading: -.03em;--letter-spacing--tightest: -.05em;--letter-spacing--tighter: -.04em;--letter-spacing--tight: -.03em;--letter-spacing--snug: -.02em;--letter-spacing--subtle: -.01em;--letter-spacing--default: 0em;--letter-spacing--wide: .04em;--letter-spacing--wider: .1em;--_sizes---font-size--hero: clamp(3.444rem, calc(0rem + 5.556vw) , 6.667rem);--_sizes---font-size--h1: clamp(2.556rem, calc(0rem + 3.194vw) , 3.833rem);--_sizes---font-size--h2: clamp(1.833rem, calc(0rem + 2.292vw) , 2.75rem);--_sizes---font-size--h3: clamp(1.389rem, calc(0rem + 1.736vw) , 2.083rem);--_sizes---font-size--body: 1.125rem;--_sizes---font-size--label: .8125rem;--_typography---heading--font-weight: var(--font-weight--medium);--_typography---h1--font-size: var(--_sizes---font-size--h1);--_typography---h1--line-height: var(--font-height--small);--_typography---h1--letter-spacing: var(--letter-spacing--tight);--_typography---h2--font-size: var(--_sizes---font-size--h2);--_typography---h2--line-height: var(--font-height--medium);--_typography---h2--letter-spacing: var(--letter-spacing--snug);--_typography---h3--font-size: var(--_sizes---font-size--h3);--_typography---h3--line-height: 1.3;--_typography---h3--letter-spacing: var(--letter-spacing--snug);--_typography---body--font-size: var(--_sizes---font-size--body);--_typography---body--font-weight: var(--font-weight--regular);--_typography---body--line-height: var(--font-height--large);--_typography---body--letter-spacing: var(--letter-spacing--subtle);--_typography---label--font-size: var(--_sizes---font-size--label);--_typography---label--font-weight: var(--font-weight--regular);--_typography---label--line-height: var(--font-height--medium);--_typography---label--letter-spacing: var(--letter-spacing--wide)}@media(max-width:991px){:root{--_sizes---grid--global-padding: 1.5rem;--_sizes---section-padding--medium: 4rem;--_sizes---section-padding--large: 6rem;--_sizes---section--space: 6rem;--_sizes---section--head-gap: 3rem;--_sizes---section--block-gap: 4rem;--_sizes---font-size--hero: clamp(3.223rem, calc(0rem + 6.715vw) , 4.159rem);--_sizes---font-size--h1: clamp(1.842rem, calc(0rem + 3.837vw) , 2.376rem);--_sizes---font-size--h2: clamp(1.381rem, calc(0rem + 2.878vw) , 1.782rem);--_sizes---font-size--h3: clamp(1.094rem, calc(0rem + 2.278vw) , 1.411rem);--_sizes---font-size--body: 1rem}}@media(max-width:767px){:root{--_sizes---navbar--offset: 0rem;--_sizes---grid--global-padding: 1rem;--_sizes---grid--gutter: .75rem;--_sizes---grid--lines: 2;--_sizes---inset--medium: 1.25rem;--_sizes---inset--large: 1.5rem;--_sizes---radius--large: var(--_sizes---radius--medium);--_sizes---section-padding--small: 2.5rem;--_sizes---section-padding--medium: 3.5rem;--_sizes---section-padding--large: 3rem;--_sizes---section--space: 3rem;--_sizes---section--head-gap: 2rem;--_sizes---section--block-gap: 3rem;--_sizes---spacing--huge: 3rem;--_sizes---spacing--xhuge: 3rem;--_sizes---spacing--xxhuge: 3rem;--_sizes---font-size--hero: var(--_sizes---font-size--h1);--_sizes---section-height--full: 100svh;--_sizes---font-size--h1: clamp(1.791rem, calc(0rem + 8.955vw) , 4.293rem);--_sizes---font-size--h2: clamp(1.194rem, calc(0rem + 5.97vw) , 2.862rem);--_sizes---font-size--h3: clamp(.896rem, calc(0rem + 4.478vw) , 2.146rem);--_sizes---font-size--body: 1rem}}.is-theme-lime{--_theme---base--background: var(--_swatches---brand--accent);--_theme---base--surface: var(--_swatches---fade--dark--15);--_theme---base--text: var(--_swatches---brand--dark);--_theme---base--text-body: var(--_swatches---fade--dark--75);--_theme---base--text-muted: var(--_swatches---fade--dark--60);--_theme---base--border: var(--_swatches---fade--dark--15);--_theme---decor: var(--_swatches---brand--dark);--_theme---accent: var(--_swatches---brand--dark);--_theme---button--bg: var(--_swatches---brand--dark);--_theme---button--bg-hover: #1a1a1a;--_theme---button--text: var(--_swatches---base--white);--_theme---button--border: var(--_swatches---fade--dark--38)}@font-face{font-family:Rocket Brush;src:url(/fonts/rocket-brush.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020-0021,U+0026-0027,U+002C-002E,U+0030-0039,U+003F,U+0041-005A,U+0061-007A,U+2019}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;color-scheme:dark;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--_sizes---navbar--height) + var(--_sizes---spacing--xxsmall))}@media(pointer:fine){html{overscroll-behavior:none}}html.lenis{scroll-behavior:auto}body{margin:0;background-color:var(--_theme---base--background);color:var(--_theme---base--text);font-family:var(--font-family--primary);font-stretch:var(--font-width--normal);font-size:var(--_typography---body--font-size);font-weight:var(--_typography---body--font-weight);line-height:var(--_typography---body--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;-webkit-tap-highlight-color:var(--_swatches---fade--light--15)}img,svg,video{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}a,button,summary,label{touch-action:manipulation}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background-color:var(--_swatches---brand--accent);color:var(--_swatches---brand--dark)}:focus-visible{outline:2px solid var(--_swatches---brand--accent);outline-offset:3px}.is-theme-lime :focus-visible{outline-color:var(--_swatches---brand--dark)}.global_skip-link{position:absolute;left:var(--_sizes---spacing--xxsmall);top:-6rem;z-index:100;padding:var(--_sizes---spacing--tiny) var(--_sizes---spacing--xsmall);border-radius:var(--_sizes---radius--small);background-color:var(--_swatches---brand--accent);color:var(--_swatches---brand--dark)}.global_skip-link:focus-visible{top:var(--_sizes---spacing--tiny)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.main-wrapper{z-index:1}body{text-wrap:balance}.page-wrapper{position:relative;overflow-x:clip}.main-wrapper{position:relative}.global_grain{position:fixed;inset:0;z-index:60;width:100%;height:100%;pointer-events:none;opacity:.22;image-rendering:pixelated;mix-blend-mode:screen}.has-watermark,.has-decor{position:relative;isolation:isolate;overflow:clip}.has-watermark>.padding-global,.has-decor>.padding-global{position:relative;z-index:1}.card-loud{position:relative;border:1.5px solid var(--_theme---line);background-image:linear-gradient(135deg,var(--_swatches---fade--accent--12) 0%,rgba(127,225,0,0) 45%);box-shadow:0 0 3rem var(--_swatches---fade--accent--12)}.card-loud.is-reversed,.is-reversed>.card-loud{background-image:linear-gradient(225deg,var(--_swatches---fade--accent--12) 0%,rgba(127,225,0,0) 45%)}.global_veil{position:relative;z-index:1;background-color:var(--_theme---base--veil);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.padding-global{padding-left:max(var(--_sizes---grid--global-padding),env(safe-area-inset-left));padding-right:max(var(--_sizes---grid--global-padding),env(safe-area-inset-right))}.container-large,.container-medium,.container-small{width:100%}.padding-section-small{padding-top:var(--_sizes---section-padding--small);padding-bottom:var(--_sizes---section-padding--small)}.padding-section-medium{padding-top:var(--_sizes---section-padding--medium);padding-bottom:var(--_sizes---section-padding--medium)}.padding-section-large{padding-top:var(--_sizes---section--space);padding-bottom:var(--_sizes---section--space)}.grid-4{display:grid;grid-template-columns:repeat(var(--_sizes---grid--lines),minmax(0,1fr));column-gap:var(--_sizes---grid--gutter)}.grid-4.is-flush{column-gap:0;grid-template-columns:repeat(3,calc((100% + var(--_sizes---grid--gutter)) / 4)) minmax(0,1fr)}.grid-4.is-flush.is-2col{grid-template-columns:calc((100% + var(--_sizes---grid--gutter)) / 2) minmax(0,1fr)}@media(max-width:767px){.grid-4.is-flush{grid-template-columns:calc((100% + var(--_sizes---grid--gutter)) / 2) minmax(0,1fr)}}.grid-12{display:grid;grid-template-columns:repeat(var(--_sizes---grid--columns),minmax(0,1fr));column-gap:var(--_sizes---grid--gutter)}.heading-style-h1,.heading-style-h2,.heading-style-h3{font-stretch:var(--font-width--normal);font-weight:var(--_typography---heading--font-weight);text-transform:uppercase;text-wrap:balance}.heading-style-h1{font-size:var(--_typography---h1--font-size);line-height:var(--_typography---h1--line-height);letter-spacing:var(--_typography---h1--letter-spacing)}.heading-style-h2{font-size:var(--_typography---h2--font-size);line-height:var(--_typography---h2--line-height);letter-spacing:var(--_typography---h2--letter-spacing)}.heading-style-h3{font-size:var(--_typography---h3--font-size);line-height:var(--_typography---h3--line-height);letter-spacing:var(--_typography---h3--letter-spacing)}.text-style-body{font-stretch:var(--font-width--normal);font-size:var(--_typography---body--font-size);font-weight:var(--_typography---body--font-weight);line-height:var(--_typography---body--line-height);letter-spacing:var(--_typography---body--letter-spacing);color:var(--_theme---base--text-body);text-wrap:balance}.text-style-emphasized,.text-style-body strong,.text-style-body b{font-weight:var(--_typography---body--font-weight);color:var(--_theme---base--text)}.text-style-label{font-stretch:var(--font-width--normal);font-size:var(--_typography---label--font-size);font-weight:var(--_typography---label--font-weight);line-height:var(--_typography---label--line-height);letter-spacing:var(--_typography---label--letter-spacing);text-transform:uppercase}.text-style-muted{color:var(--_theme---base--text-muted)}.text-style-balance{text-wrap:balance}.text-style-pretty{text-wrap:pretty}.text-style-nowrap{white-space:nowrap}.text-style-allcaps{text-transform:uppercase}.text-style-tabular{font-variant-numeric:tabular-nums}.text-color-accent{color:var(--_theme---accent)}.text-style-brush{display:inline-block;font-family:var(--font-family--brush);font-weight:400;font-size:1.12em;line-height:.8;letter-spacing:.01em;white-space:nowrap;text-transform:uppercase;transform:rotate(-2deg);color:var(--_theme---accent)}@media(prefers-reduced-motion:no-preference){.js [data-reveal] .text-style-brush{opacity:0;transform:rotate(-6deg) scale(.92) translateY(.1em);clip-path:polygon(-10% -20%,-10% -20%,-25% 120%,-25% 120%);transition:opacity var(--_motion---fast) var(--_motion---ease),transform var(--_motion---slow) var(--_motion---ease),clip-path var(--_motion---slow) var(--_motion---ease);transition-delay:calc(var(--_motion---medium) + var(--d, 0) * var(--_motion---stagger))}.js [data-reveal].is-inview .text-style-brush{opacity:1;transform:rotate(-2deg);clip-path:polygon(-10% -20%,125% -20%,110% 120%,-25% 120%)}}.text-color-primary{color:var(--_theme---base--text)}.text-align-center{text-align:center}.text-align-left{text-align:left}.max-width-xsmall{max-width:24ch}.max-width-small{max-width:36ch}.max-width-medium{max-width:48ch}.max-width-large{max-width:58ch}.max-width-full{max-width:none}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.z-index-1{position:relative;z-index:1}.z-index-2{position:relative;z-index:2}.pointer-events-none{pointer-events:none}.hide{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:991px){.hide-tablet{display:none!important}}@media(max-width:767px){.hide-mobile-landscape{display:none!important}}@media(max-width:479px){.hide-mobile-portrait{display:none!important}}.show-desktop-fine{display:none!important}@media(min-width:992px)and (pointer:fine){.show-desktop-fine{display:revert!important}}.margin-none{margin:var(--_sizes---spacing--none)}.margin-top-none{margin-top:var(--_sizes---spacing--none)}.margin-bottom-none{margin-bottom:var(--_sizes---spacing--none)}.margin-left-none{margin-left:var(--_sizes---spacing--none)}.margin-right-none{margin-right:var(--_sizes---spacing--none)}.padding-none{padding:var(--_sizes---spacing--none)}.padding-top-none{padding-top:var(--_sizes---spacing--none)}.padding-bottom-none{padding-bottom:var(--_sizes---spacing--none)}.padding-left-none{padding-left:var(--_sizes---spacing--none)}.padding-right-none{padding-right:var(--_sizes---spacing--none)}.gap-none{gap:var(--_sizes---spacing--none)}.margin-xxtiny{margin:var(--_sizes---spacing--xxtiny)}.margin-top-xxtiny{margin-top:var(--_sizes---spacing--xxtiny)}.margin-bottom-xxtiny{margin-bottom:var(--_sizes---spacing--xxtiny)}.margin-left-xxtiny{margin-left:var(--_sizes---spacing--xxtiny)}.margin-right-xxtiny{margin-right:var(--_sizes---spacing--xxtiny)}.padding-xxtiny{padding:var(--_sizes---spacing--xxtiny)}.padding-top-xxtiny{padding-top:var(--_sizes---spacing--xxtiny)}.padding-bottom-xxtiny{padding-bottom:var(--_sizes---spacing--xxtiny)}.padding-left-xxtiny{padding-left:var(--_sizes---spacing--xxtiny)}.padding-right-xxtiny{padding-right:var(--_sizes---spacing--xxtiny)}.gap-xxtiny{gap:var(--_sizes---spacing--xxtiny)}.margin-xtiny{margin:var(--_sizes---spacing--xtiny)}.margin-top-xtiny{margin-top:var(--_sizes---spacing--xtiny)}.margin-bottom-xtiny{margin-bottom:var(--_sizes---spacing--xtiny)}.margin-left-xtiny{margin-left:var(--_sizes---spacing--xtiny)}.margin-right-xtiny{margin-right:var(--_sizes---spacing--xtiny)}.padding-xtiny{padding:var(--_sizes---spacing--xtiny)}.padding-top-xtiny{padding-top:var(--_sizes---spacing--xtiny)}.padding-bottom-xtiny{padding-bottom:var(--_sizes---spacing--xtiny)}.padding-left-xtiny{padding-left:var(--_sizes---spacing--xtiny)}.padding-right-xtiny{padding-right:var(--_sizes---spacing--xtiny)}.gap-xtiny{gap:var(--_sizes---spacing--xtiny)}.margin-tiny{margin:var(--_sizes---spacing--tiny)}.margin-top-tiny{margin-top:var(--_sizes---spacing--tiny)}.margin-bottom-tiny{margin-bottom:var(--_sizes---spacing--tiny)}.margin-left-tiny{margin-left:var(--_sizes---spacing--tiny)}.margin-right-tiny{margin-right:var(--_sizes---spacing--tiny)}.padding-tiny{padding:var(--_sizes---spacing--tiny)}.padding-top-tiny{padding-top:var(--_sizes---spacing--tiny)}.padding-bottom-tiny{padding-bottom:var(--_sizes---spacing--tiny)}.padding-left-tiny{padding-left:var(--_sizes---spacing--tiny)}.padding-right-tiny{padding-right:var(--_sizes---spacing--tiny)}.gap-tiny{gap:var(--_sizes---spacing--tiny)}.margin-xxsmall{margin:var(--_sizes---spacing--xxsmall)}.margin-top-xxsmall{margin-top:var(--_sizes---spacing--xxsmall)}.margin-bottom-xxsmall{margin-bottom:var(--_sizes---spacing--xxsmall)}.margin-left-xxsmall{margin-left:var(--_sizes---spacing--xxsmall)}.margin-right-xxsmall{margin-right:var(--_sizes---spacing--xxsmall)}.padding-xxsmall{padding:var(--_sizes---spacing--xxsmall)}.padding-top-xxsmall{padding-top:var(--_sizes---spacing--xxsmall)}.padding-bottom-xxsmall{padding-bottom:var(--_sizes---spacing--xxsmall)}.padding-left-xxsmall{padding-left:var(--_sizes---spacing--xxsmall)}.padding-right-xxsmall{padding-right:var(--_sizes---spacing--xxsmall)}.gap-xxsmall{gap:var(--_sizes---spacing--xxsmall)}.margin-xsmall{margin:var(--_sizes---spacing--xsmall)}.margin-top-xsmall{margin-top:var(--_sizes---spacing--xsmall)}.margin-bottom-xsmall{margin-bottom:var(--_sizes---spacing--xsmall)}.margin-left-xsmall{margin-left:var(--_sizes---spacing--xsmall)}.margin-right-xsmall{margin-right:var(--_sizes---spacing--xsmall)}.padding-xsmall{padding:var(--_sizes---spacing--xsmall)}.padding-top-xsmall{padding-top:var(--_sizes---spacing--xsmall)}.padding-bottom-xsmall{padding-bottom:var(--_sizes---spacing--xsmall)}.padding-left-xsmall{padding-left:var(--_sizes---spacing--xsmall)}.padding-right-xsmall{padding-right:var(--_sizes---spacing--xsmall)}.gap-xsmall{gap:var(--_sizes---spacing--xsmall)}.margin-small{margin:var(--_sizes---spacing--small)}.margin-top-small{margin-top:var(--_sizes---spacing--small)}.margin-bottom-small{margin-bottom:var(--_sizes---spacing--small)}.margin-left-small{margin-left:var(--_sizes---spacing--small)}.margin-right-small{margin-right:var(--_sizes---spacing--small)}.padding-small{padding:var(--_sizes---spacing--small)}.padding-top-small{padding-top:var(--_sizes---spacing--small)}.padding-bottom-small{padding-bottom:var(--_sizes---spacing--small)}.padding-left-small{padding-left:var(--_sizes---spacing--small)}.padding-right-small{padding-right:var(--_sizes---spacing--small)}.gap-small{gap:var(--_sizes---spacing--small)}.margin-medium{margin:var(--_sizes---spacing--medium)}.margin-top-medium{margin-top:var(--_sizes---spacing--medium)}.margin-bottom-medium{margin-bottom:var(--_sizes---spacing--medium)}.margin-left-medium{margin-left:var(--_sizes---spacing--medium)}.margin-right-medium{margin-right:var(--_sizes---spacing--medium)}.padding-medium{padding:var(--_sizes---spacing--medium)}.padding-top-medium{padding-top:var(--_sizes---spacing--medium)}.padding-bottom-medium{padding-bottom:var(--_sizes---spacing--medium)}.padding-left-medium{padding-left:var(--_sizes---spacing--medium)}.padding-right-medium{padding-right:var(--_sizes---spacing--medium)}.gap-medium{gap:var(--_sizes---spacing--medium)}.margin-large{margin:var(--_sizes---spacing--large)}.margin-top-large{margin-top:var(--_sizes---spacing--large)}.margin-bottom-large{margin-bottom:var(--_sizes---spacing--large)}.margin-left-large{margin-left:var(--_sizes---spacing--large)}.margin-right-large{margin-right:var(--_sizes---spacing--large)}.padding-large{padding:var(--_sizes---spacing--large)}.padding-top-large{padding-top:var(--_sizes---spacing--large)}.padding-bottom-large{padding-bottom:var(--_sizes---spacing--large)}.padding-left-large{padding-left:var(--_sizes---spacing--large)}.padding-right-large{padding-right:var(--_sizes---spacing--large)}.gap-large{gap:var(--_sizes---spacing--large)}.margin-xlarge{margin:var(--_sizes---spacing--xlarge)}.margin-top-xlarge{margin-top:var(--_sizes---spacing--xlarge)}.margin-bottom-xlarge{margin-bottom:var(--_sizes---spacing--xlarge)}.margin-left-xlarge{margin-left:var(--_sizes---spacing--xlarge)}.margin-right-xlarge{margin-right:var(--_sizes---spacing--xlarge)}.padding-xlarge{padding:var(--_sizes---spacing--xlarge)}.padding-top-xlarge{padding-top:var(--_sizes---spacing--xlarge)}.padding-bottom-xlarge{padding-bottom:var(--_sizes---spacing--xlarge)}.padding-left-xlarge{padding-left:var(--_sizes---spacing--xlarge)}.padding-right-xlarge{padding-right:var(--_sizes---spacing--xlarge)}.gap-xlarge{gap:var(--_sizes---spacing--xlarge)}.margin-xxlarge{margin:var(--_sizes---spacing--xxlarge)}.margin-top-xxlarge{margin-top:var(--_sizes---spacing--xxlarge)}.margin-bottom-xxlarge{margin-bottom:var(--_sizes---spacing--xxlarge)}.margin-left-xxlarge{margin-left:var(--_sizes---spacing--xxlarge)}.margin-right-xxlarge{margin-right:var(--_sizes---spacing--xxlarge)}.padding-xxlarge{padding:var(--_sizes---spacing--xxlarge)}.padding-top-xxlarge{padding-top:var(--_sizes---spacing--xxlarge)}.padding-bottom-xxlarge{padding-bottom:var(--_sizes---spacing--xxlarge)}.padding-left-xxlarge{padding-left:var(--_sizes---spacing--xxlarge)}.padding-right-xxlarge{padding-right:var(--_sizes---spacing--xxlarge)}.gap-xxlarge{gap:var(--_sizes---spacing--xxlarge)}.margin-huge{margin:var(--_sizes---spacing--huge)}.margin-top-huge{margin-top:var(--_sizes---spacing--huge)}.margin-bottom-huge{margin-bottom:var(--_sizes---spacing--huge)}.margin-left-huge{margin-left:var(--_sizes---spacing--huge)}.margin-right-huge{margin-right:var(--_sizes---spacing--huge)}.padding-huge{padding:var(--_sizes---spacing--huge)}.padding-top-huge{padding-top:var(--_sizes---spacing--huge)}.padding-bottom-huge{padding-bottom:var(--_sizes---spacing--huge)}.padding-left-huge{padding-left:var(--_sizes---spacing--huge)}.padding-right-huge{padding-right:var(--_sizes---spacing--huge)}.gap-huge{gap:var(--_sizes---spacing--huge)}.margin-xhuge{margin:var(--_sizes---spacing--xhuge)}.margin-top-xhuge{margin-top:var(--_sizes---spacing--xhuge)}.margin-bottom-xhuge{margin-bottom:var(--_sizes---spacing--xhuge)}.margin-left-xhuge{margin-left:var(--_sizes---spacing--xhuge)}.margin-right-xhuge{margin-right:var(--_sizes---spacing--xhuge)}.padding-xhuge{padding:var(--_sizes---spacing--xhuge)}.padding-top-xhuge{padding-top:var(--_sizes---spacing--xhuge)}.padding-bottom-xhuge{padding-bottom:var(--_sizes---spacing--xhuge)}.padding-left-xhuge{padding-left:var(--_sizes---spacing--xhuge)}.padding-right-xhuge{padding-right:var(--_sizes---spacing--xhuge)}.gap-xhuge{gap:var(--_sizes---spacing--xhuge)}.margin-xxhuge{margin:var(--_sizes---spacing--xxhuge)}.margin-top-xxhuge{margin-top:var(--_sizes---spacing--xxhuge)}.margin-bottom-xxhuge{margin-bottom:var(--_sizes---spacing--xxhuge)}.margin-left-xxhuge{margin-left:var(--_sizes---spacing--xxhuge)}.margin-right-xxhuge{margin-right:var(--_sizes---spacing--xxhuge)}.padding-xxhuge{padding:var(--_sizes---spacing--xxhuge)}.padding-top-xxhuge{padding-top:var(--_sizes---spacing--xxhuge)}.padding-bottom-xxhuge{padding-bottom:var(--_sizes---spacing--xxhuge)}.padding-left-xxhuge{padding-left:var(--_sizes---spacing--xxhuge)}.padding-right-xxhuge{padding-right:var(--_sizes---spacing--xxhuge)}.gap-xxhuge{gap:var(--_sizes---spacing--xxhuge)}.margin-0{margin:0}.padding-0{padding:0}@media(prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transform:translateY(var(--_motion---distance));transition:opacity var(--_motion---slow) var(--_motion---ease),transform var(--_motion---slow) var(--_motion---ease);transition-delay:calc(var(--d, 0) * var(--_motion---stagger))}.js [data-reveal].is-inview{opacity:1;transform:none}}.g_art{display:block;width:100%;height:auto;overflow:visible;color:var(--_theme---base--text-muted);transition:color var(--_motion---medium) var(--_motion---ease)}.g_art_line{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.g_art_line.is-accent{stroke:var(--_theme---accent);stroke-width:2}.g_art_dash{fill:none;stroke:var(--_theme---base--border-strong);stroke-width:1;stroke-dasharray:1 3 8 3;vector-effect:non-scaling-stroke}.g_art_mark{fill:var(--_theme---accent);transform-box:fill-box;transform-origin:center}.g_art.is-brush{color:var(--_theme---base--text)}.g_art.is-brush .g_art_line{stroke-width:3;vector-effect:none;stroke-linecap:round}.g_art.is-brush .g_art_line.is-accent{stroke-width:4}.g_art_hair{fill:none;stroke:currentColor;stroke-linecap:butt;opacity:.9}.g_art_hair.is-accent{stroke:var(--_theme---accent)}.g_art.is-figma{position:relative;display:block;aspect-ratio:1}.g_art_layer{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}@media(prefers-reduced-motion:no-preference){.js .g_art_layer.is-wheel{clip-path:polygon(-20% 0,-20% 0,-45% 100%,-45% 100%);transition:clip-path var(--_motion---slow) var(--_motion---ease)}.js .g_art_layer.is-mark{opacity:0;transform:scale(.6) rotate(-8deg);transform-origin:center;transition:opacity var(--_motion---medium) var(--_motion---ease),transform var(--_motion---medium) var(--_motion---ease);transition-delay:calc(var(--_motion---slow) * .7)}.js .is-inview .g_art_layer.is-wheel.is-loaded{clip-path:polygon(-20% 0,125% 0,100% 100%,-45% 100%)}.js .is-inview .g_art_layer.is-mark.is-loaded{opacity:1;transform:none}}.g_art.is-brush .g_art_mark{fill:var(--_theme---accent)}@media(prefers-reduced-motion:no-preference){.js .g_art .g_art_line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset calc(var(--_motion---slow) * 1.4) var(--_motion---ease)}.js .g_art .g_art_line.is-accent{transition-duration:var(--_motion---slow);transition-delay:var(--_motion---slow)}.js .g_art .g_art_dash{opacity:0;transition:opacity var(--_motion---slow) var(--_motion---ease)}.js .g_art .g_art_hair{opacity:0;transition:opacity var(--_motion---slow) var(--_motion---ease);transition-delay:calc(var(--_motion---slow) * .8)}.js .is-inview .g_art .g_art_hair{opacity:.9}.js .g_art .g_art_mark{opacity:0;transform:scale(.4);transition:opacity var(--_motion---medium) var(--_motion---ease),transform var(--_motion---medium) var(--_motion---ease);transition-delay:calc(var(--_motion---slow) * 1.6)}.js .is-inview .g_art .g_art_line{stroke-dashoffset:0}.js .is-inview .g_art .g_art_dash{opacity:1}.js .is-inview .g_art .g_art_mark{opacity:1;transform:none}}.g_icon[data-astro-cid-pww4hhwz]{width:var(--_sizes---icon--medium);height:var(--_sizes---icon--medium);flex:none}.g_button[data-astro-cid-7ab5kplb]{display:inline-flex;align-items:center;justify-content:center;gap:var(--_sizes---spacing--xtiny);min-height:var(--_sizes---button--height);padding:0 var(--_sizes---spacing--xxsmall);border-radius:var(--_sizes---radius--small);background-color:var(--_theme---button--bg);color:var(--_theme---button--text);font-size:var(--_typography---label--font-size);font-weight:var(--_typography---label--font-weight);line-height:var(--font-height--xsmall);letter-spacing:var(--_typography---label--letter-spacing);text-transform:uppercase;text-align:center;transition:background-color var(--_motion---fast) var(--_motion---ease),color var(--_motion---fast) var(--_motion---ease),box-shadow var(--_motion---fast) var(--_motion---ease),transform var(--_motion---fast) var(--_motion---ease)}.g_button[data-astro-cid-7ab5kplb]:hover{background-color:var(--_theme---button--bg-hover)}.g_button[data-astro-cid-7ab5kplb]:active{transform:scale(.98)}.g_button[data-astro-cid-7ab5kplb].is-secondary{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--_theme---button--border);color:var(--_theme---accent)}.g_button[data-astro-cid-7ab5kplb].is-secondary:hover{background-color:var(--_swatches---fade--accent--12)}.g_button[data-astro-cid-7ab5kplb].is-small{min-height:var(--_sizes---button--height-small);padding:0 var(--_sizes---spacing--tiny)}.g_button[data-astro-cid-7ab5kplb] .g_button_icon{width:1.125rem;height:1.125rem}@media(max-width:767px){.g_button[data-astro-cid-7ab5kplb]{min-height:2.75rem}}.g_button[data-astro-cid-7ab5kplb].is-small .g_button_icon{width:1rem;height:1rem}.g_contact[data-astro-cid-w7zhd6rd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--_sizes---spacing--xtiny)}.g_contact[data-astro-cid-w7zhd6rd].is-single,.g_contact[data-astro-cid-w7zhd6rd].is-stack{grid-template-columns:minmax(0,1fr)}.g_contact[data-astro-cid-w7zhd6rd] .g_button{width:100%}@media(max-width:767px){.g_contact[data-astro-cid-w7zhd6rd].has-action{grid-template-columns:minmax(0,1fr)}.g_contact[data-astro-cid-w7zhd6rd].is-compact .g_contact_label[data-astro-cid-w7zhd6rd]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.g_contact[data-astro-cid-w7zhd6rd].is-compact{grid-template-columns:repeat(2,auto);gap:0}.g_contact[data-astro-cid-w7zhd6rd].is-compact .g_button{width:2.25rem;height:2.75rem;min-height:0;padding:0}.g_contact[data-astro-cid-w7zhd6rd].is-compact .g_button{gap:0}.g_contact[data-astro-cid-w7zhd6rd].is-compact .g_button_text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.global_navbar[data-astro-cid-72p4zy4d]{position:sticky;top:0;z-index:50;margin-bottom:calc(-1 * (env(safe-area-inset-top) + var(--_sizes---navbar--height) + var(--_sizes---navbar--offset)));padding-top:env(safe-area-inset-top);background-color:var(--_swatches---base--transparent);transition:background-color var(--_motion---medium) var(--_motion---ease)}.global_navbar[data-astro-cid-72p4zy4d].is-solid,.global_navbar[data-astro-cid-72p4zy4d].is-open{background-color:var(--_theme---base--background)}.global_navbar_component[data-astro-cid-72p4zy4d]{position:relative;display:flex;align-items:stretch;height:var(--_sizes---navbar--height);margin-top:var(--_sizes---navbar--offset)}.global_navbar_logo[data-astro-cid-72p4zy4d]{display:inline-flex;align-items:center;padding-right:var(--_sizes---spacing--xsmall)}.global_navbar_logo[data-astro-cid-72p4zy4d] img{width:auto;height:2.75rem}.global_navbar_links[data-astro-cid-72p4zy4d]{display:flex;align-items:center;gap:var(--_sizes---spacing--xsmall);padding-left:var(--_sizes---spacing--xsmall)}.global_navbar_inline-link[data-astro-cid-72p4zy4d]{color:var(--_theme---base--text);transition:color var(--_motion---fast) var(--_motion---ease)}.global_navbar_inline-link[data-astro-cid-72p4zy4d]:hover{color:var(--_theme---accent)}.global_navbar_actions[data-astro-cid-72p4zy4d]{display:flex;justify-content:flex-end;align-items:center;gap:var(--_sizes---spacing--xtiny);margin-left:auto;padding-left:var(--_sizes---spacing--xsmall)}.global_navbar_toggle[data-astro-cid-72p4zy4d]{position:relative;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin-right:-.375rem;padding:0;background-color:var(--_swatches---base--transparent);color:var(--_theme---base--text)}.global_navbar_toggle-line[data-astro-cid-72p4zy4d]{position:relative;display:block;width:2rem;height:.5rem}.global_navbar_toggle-line[data-astro-cid-72p4zy4d]:before,.global_navbar_toggle-line[data-astro-cid-72p4zy4d]:after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:currentColor;transition:transform var(--_motion---medium) var(--_motion---ease)}.global_navbar_toggle-line[data-astro-cid-72p4zy4d]:before{top:0}.global_navbar_toggle-line[data-astro-cid-72p4zy4d]:after{bottom:0}.global_navbar[data-astro-cid-72p4zy4d].is-open .global_navbar_toggle-line[data-astro-cid-72p4zy4d]:before{transform:translateY(calc(.25rem - .5px)) rotate(20deg)}.global_navbar[data-astro-cid-72p4zy4d].is-open .global_navbar_toggle-line[data-astro-cid-72p4zy4d]:after{transform:translateY(calc(-.25rem + .5px)) rotate(-20deg)}.global_navbar_menu[data-astro-cid-72p4zy4d]{position:fixed;inset:0;z-index:-1;display:flex;height:100dvh;padding-top:calc(env(safe-area-inset-top) + var(--_sizes---navbar--height) + var(--_sizes---navbar--offset));background-color:var(--_theme---base--background);opacity:0;visibility:hidden;transition:opacity var(--_motion---medium) var(--_motion---ease),visibility 0s linear var(--_motion---medium);overflow-y:auto;overscroll-behavior:contain}.global_navbar[data-astro-cid-72p4zy4d].is-open .global_navbar_menu[data-astro-cid-72p4zy4d]{opacity:1;visibility:visible;transition-delay:0s}@media(max-width:767px){.global_navbar_menu[data-astro-cid-72p4zy4d]{height:100svh}}.global_navbar_menu-inner[data-astro-cid-72p4zy4d]{display:flex;flex-direction:column;justify-content:space-between;gap:var(--_sizes---spacing--large);width:100%;padding-top:var(--_sizes---spacing--small);padding-bottom:calc(var(--_sizes---spacing--xsmall) + env(safe-area-inset-bottom))}.global_navbar_list[data-astro-cid-72p4zy4d]{display:grid}.global_navbar_link[data-astro-cid-72p4zy4d]{display:flex;align-items:baseline;padding:var(--_sizes---spacing--xtiny) 0;transition:color var(--_motion---fast) var(--_motion---ease)}.global_navbar_link[data-astro-cid-72p4zy4d]:hover{color:var(--_theme---accent)}.global_navbar_menu-foot[data-astro-cid-72p4zy4d]{display:grid;gap:var(--_sizes---spacing--xsmall);color:var(--_theme---base--text-muted)}.global_navbar_list[data-astro-cid-72p4zy4d] li[data-astro-cid-72p4zy4d],.global_navbar_menu-foot[data-astro-cid-72p4zy4d]{opacity:0;transform:translate3d(0,var(--_motion---distance),0);transition:opacity var(--_motion---fast) var(--_motion---ease),transform var(--_motion---fast) var(--_motion---ease)}.global_navbar[data-astro-cid-72p4zy4d].is-open .global_navbar_list[data-astro-cid-72p4zy4d] li[data-astro-cid-72p4zy4d],.global_navbar[data-astro-cid-72p4zy4d].is-open .global_navbar_menu-foot[data-astro-cid-72p4zy4d]{opacity:1;transform:none;transition-duration:var(--_motion---medium);transition-delay:calc(.1s + var(--i) * var(--_motion---stagger))}@media(max-width:767px){.global_navbar_actions[data-astro-cid-72p4zy4d]{padding-left:0}.global_navbar_logo[data-astro-cid-72p4zy4d] img{height:2.5rem}.global_navbar_actions[data-astro-cid-72p4zy4d]{gap:var(--_sizes---spacing--xxsmall)}.global_navbar_actions[data-astro-cid-72p4zy4d] .global_navbar_contact .g_button,.global_navbar_actions[data-astro-cid-72p4zy4d] .global_navbar_social{box-shadow:none;background-color:var(--_swatches---base--transparent);color:var(--_theme---base--text)}.global_navbar_actions[data-astro-cid-72p4zy4d] .global_navbar_social{width:2.25rem;height:2.75rem;min-height:0;padding:0;gap:0}.global_navbar_actions[data-astro-cid-72p4zy4d] .global_navbar_social .g_button_text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.global_navbar_actions[data-astro-cid-72p4zy4d] .global_navbar_social:hover,.global_navbar_actions[data-astro-cid-72p4zy4d] .global_navbar_contact .g_button[data-messenger=whatsapp],.global_navbar_actions[data-astro-cid-72p4zy4d] .global_navbar_contact .g_button:hover{color:var(--_theme---accent)}}@media(min-width:992px){.global_navbar_toggle[data-astro-cid-72p4zy4d]{display:none}}.global_footer[data-astro-cid-tgc5tww7]{position:relative;z-index:1;overflow:hidden;padding-top:var(--_sizes---section--space);padding-bottom:calc(var(--_sizes---spacing--large) + env(safe-area-inset-bottom))}.global_footer_component[data-astro-cid-tgc5tww7]{row-gap:var(--_sizes---spacing--medium)}.global_footer_brand[data-astro-cid-tgc5tww7]{display:grid;gap:var(--_sizes---stack--title);align-content:start}.global_footer_brand[data-astro-cid-tgc5tww7] img{width:9.5rem}.global_footer_col[data-astro-cid-tgc5tww7]{display:grid;gap:var(--_sizes---spacing--xxsmall);align-content:start}.global_footer_list[data-astro-cid-tgc5tww7]{display:grid;gap:var(--_sizes---stack--list)}.global_footer_link[data-astro-cid-tgc5tww7]{display:inline-flex;align-items:center;gap:var(--_sizes---spacing--xtiny);color:var(--_theme---base--text-body);transition:color var(--_motion---fast) var(--_motion---ease)}.global_footer_link[data-astro-cid-tgc5tww7].is-primary{color:var(--_theme---base--text)}.global_footer_link[data-astro-cid-tgc5tww7]:hover{color:var(--_theme---accent)}.global_footer_link[data-astro-cid-tgc5tww7] .global_footer_icon{width:var(--_sizes---icon--small);height:var(--_sizes---icon--small)}.global_footer_bottom[data-astro-cid-tgc5tww7]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--_sizes---spacing--tiny);margin-top:var(--_sizes---section--block-gap)}.global_footer_bottom-link[data-astro-cid-tgc5tww7]{text-decoration:underline;text-underline-offset:.2em;transition:color var(--_motion---fast) var(--_motion---ease)}.global_footer_bottom-link[data-astro-cid-tgc5tww7]:hover{color:var(--_theme---base--text)}@media(max-width:991px){.global_footer_component[data-astro-cid-tgc5tww7]{grid-template-columns:1fr 1fr}.global_footer_brand[data-astro-cid-tgc5tww7]{grid-column:1 / -1}}
