@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(./archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(./ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(./ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(./ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(./ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brown:#5b4632;--color-copper:#c8792c;--color-beige:#f4d9a0;--color-black:#171512;--color-dark:#262019;--color-paper:#f7f4ee;--color-paper-shade:#ede6d9;--color-whatsapp:#14864a;--color-whatsapp-hover:#0f7a43;--color-copper-on-light:#9a5a1c;--color-text-on-dark:#ede6d9;--color-muted-on-dark:#a8a091;--color-text-on-light:var(--color-black);--color-muted-on-light:#6e6458;--line-on-dark:#f4d9a029;--line-on-light:#5b463238;--line-width:1px;--font-sans:"Archivo Variable", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-stretch-display:78%;--text-xs:.75rem;--text-sm:.875rem;--text-base:1.0625rem;--text-lg:clamp(1.125rem, 1rem + .4vw, 1.3125rem);--text-xl:clamp(1.5rem, 1.2rem + 1vw, 2rem);--text-2xl:clamp(2rem, 1.4rem + 2.2vw, 3.25rem);--text-display:clamp(2.75rem, 1.6rem + 4.6vw, 6rem);--leading-tight:.98;--leading-snug:1.2;--leading-body:1.6;--tracking-label:.14em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--section-padding:clamp(4.5rem, 3rem + 6vw, 9rem);--gutter:clamp(1rem, .5rem + 2.5vw, 3rem);--container-max:84rem;--text-max:36rem;--header-height:4.75rem;--radius-sm:2px;--touch-target:2.75rem;--duration-fast:.16s;--duration-base:.32s;--duration-slow:.7s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--reveal-distance:18px;--z-header:50;--z-menu:40}@media (width<=47.99rem){:root{--header-height:4rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--header-height)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[data-menu-open]{overflow:hidden}html:has(dialog[open]){overflow:hidden}body{background:var(--color-black);min-width:320px;color:var(--color-text-on-dark);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--color-copper);outline-offset:3px}.display{font-stretch:var(--font-stretch-display);font-weight:640;line-height:var(--leading-tight);letter-spacing:-.015em;text-wrap:balance}.container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.surface-dark{background:var(--color-black);color:var(--color-text-on-dark);--accent:var(--color-copper);--muted:var(--color-muted-on-dark);--line:var(--line-on-dark)}.surface-light{background:var(--color-paper);color:var(--color-text-on-light);--accent:var(--color-copper-on-light);--muted:var(--color-muted-on-light);--line:var(--line-on-light)}.surface-brown{background:var(--color-brown);color:var(--color-paper);--accent:var(--color-beige);--muted:#f7f4eec7;--line:#f4d9a047}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-beige);color:var(--color-black);font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}.text-link{align-items:center;gap:var(--space-3);min-height:var(--touch-target);border-bottom:var(--line-width) solid var(--line);transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);font-weight:560;display:inline-flex}.text-link:after{content:"→";transition:transform var(--duration-base) var(--ease-out)}.text-link:hover{color:var(--accent);border-color:currentColor}.text-link:hover:after{transform:translate(4px)}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--duration-slow) var(--ease-out) var(--reveal-delay,0s), transform var(--duration-slow) var(--ease-out) var(--reveal-delay,0s)}[data-reveal=visible]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}._button_722cp_2{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--touch-target);background:var(--color-whatsapp);color:#fff;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:999px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}._button_722cp_2:hover{background:var(--color-whatsapp-hover)}._button_722cp_2:active{transform:translateY(1px)}._large_722cp_28{padding:var(--space-4) var(--space-6);font-size:var(--text-base)}._medium_722cp_33{padding:var(--space-3) var(--space-5);font-size:var(--text-sm)}._icon_722cp_38{flex:none;width:1.375em;height:1.375em}._button_722cp_2:hover ._icon_722cp_38{animation:_icon-nudge_722cp_1 .5s var(--ease-out)}@media (prefers-reduced-motion:no-preference){._large_722cp_28:after{content:"";border-radius:inherit;box-shadow:0 0 0 0 var(--color-whatsapp);animation:_whatsapp-breath_722cp_1 3.5s var(--ease-out) 2s infinite;pointer-events:none;position:absolute;inset:0}}@keyframes _whatsapp-breath_722cp_1{0%{box-shadow:0 0 #14864a99}45%,to{box-shadow:0 0 0 14px #14864a00}}@keyframes _icon-nudge_722cp_1{30%{transform:rotate(-12deg)scale(1.1)}60%{transform:rotate(8deg)}}._title_1ltnu_6[data-reveal]{opacity:1;transform:none}._word_1ltnu_11{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}._word_1ltnu_11>span{display:inline-block}@media (prefers-reduced-motion:no-preference){._word_1ltnu_11>span{transition:transform .8s var(--ease-out);transition-delay:calc(var(--i) * 60ms);transform:translateY(110%)}._title_1ltnu_6[data-reveal=visible] ._word_1ltnu_11>span{transform:none}}._section_1gfts_5{padding-block:var(--section-padding)}._grid_1gfts_9{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}._grid_1gfts_9[data-empty]{grid-template-columns:minmax(0,1fr)}._intro_1gfts_20{gap:var(--space-5);justify-items:start;display:grid}._title_1gfts_26{max-width:12ch;font-size:var(--text-display);color:var(--color-beige)}._text_1gfts_32{max-width:28rem;font-size:var(--text-lg);color:var(--muted)}._area_1gfts_38{font-size:var(--text-sm);color:var(--muted)}._channels_1gfts_43{gap:var(--space-4);display:grid}._channel_1gfts_43{align-items:center;gap:var(--space-5);min-height:6.5rem;padding:var(--space-5) var(--space-6);border:var(--line-width) solid var(--line);color:var(--color-paper);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:#1715122e;border-radius:1.25rem;display:flex}a._channel_1gfts_43:hover{border-color:var(--color-beige);background:#17151252}._channel_1gfts_43[data-channel=whatsapp]{background:var(--color-whatsapp);border-color:var(--color-whatsapp);color:#fff}._channel_1gfts_43[data-channel=whatsapp]:hover{background:var(--color-whatsapp-hover);border-color:var(--color-whatsapp-hover)}._icon_1gfts_79{flex:none;width:2.25rem;height:2.25rem}._body_1gfts_85{gap:var(--space-1);flex:1;min-width:0;display:grid}._label_1gfts_92{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;opacity:.8}._value_1gfts_100{font-size:var(--text-xl);font-stretch:var(--font-stretch-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:620;line-height:1.15}a._channel_1gfts_43:hover ._icon_1gfts_79{animation:_channel-nudge_1gfts_1 .5s var(--ease-out)}@keyframes _channel-nudge_1gfts_1{30%{transform:rotate(-12deg)scale(1.1)}60%{transform:rotate(8deg)}}._channel_1gfts_43[data-pending]{opacity:.6;background:0 0;border-style:dashed}@media (width<=63.99rem){._grid_1gfts_9{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}}@media (width<=39.99rem){._channels_1gfts_43{gap:var(--space-3)}._channel_1gfts_43{gap:var(--space-3);min-height:0;padding:var(--space-3) var(--space-4);border-radius:.875rem}._icon_1gfts_79{width:1.375rem;height:1.375rem}._label_1gfts_92{font-size:.625rem}._value_1gfts_100{font-size:var(--text-base)}}._logo_1eq0o_1{width:auto}._header_1eq0o_5{height:2.5rem}._footer_1eq0o_9{height:3.5rem}@media (width<=47.99rem){._header_1eq0o_5{height:2.125rem}}._profile_wio8e_15{width:100%;height:auto;overflow:visible}@media (prefers-reduced-motion:no-preference){._draw_wio8e_6{stroke-dasharray:1 1.1;stroke-dashoffset:1.05px;transition:stroke-dashoffset .8s var(--ease-in-out) var(--delay,0s)}._fill_wio8e_8,._fade_wio8e_9{opacity:0;transition:opacity .6s var(--ease-out) var(--delay,0s)}._drops_wio8e_10{opacity:0;transition:opacity .6s var(--ease-out) 2.1s}[data-reveal=visible] ._draw_wio8e_6{stroke-dashoffset:0}[data-reveal=visible] ._fill_wio8e_8,[data-reveal=visible] ._fade_wio8e_9,[data-reveal=visible] ._drops_wio8e_10{opacity:1}}@media (prefers-reduced-motion:reduce){._drops_wio8e_10{display:none}}._footer_1akct_1{padding-top:var(--space-8);font-size:var(--text-sm)}._grid_1akct_6{gap:var(--space-7);padding-bottom:var(--space-8);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}._brand_1akct_13{gap:var(--space-4);align-content:start;display:grid}._area_1akct_19{color:var(--muted)}._column_1akct_23 ul{display:grid}._heading_1akct_27{margin-bottom:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);font-weight:500}._link_1akct_37{overflow-wrap:anywhere;min-height:var(--touch-target);color:var(--color-text-on-dark);transition:color var(--duration-fast) var(--ease-out);align-items:center;display:inline-flex}._link_1akct_37:hover{color:var(--color-copper)}._house_1akct_51{--diagram-line:#f4d9a04d;--diagram-fill:#f4d9a00a;--diagram-accent:var(--color-copper);height:clamp(8rem,19.5vw,18rem);margin-top:calc(var(--space-6) * -1)}._house_1akct_51[data-reveal]{opacity:1;transform:none}._house_1akct_51 svg{width:100%;height:100%}._legal_1akct_69{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);padding-block:var(--space-3);background:linear-gradient(var(--line), var(--line)) top / 100% var(--line-width) no-repeat content-box;color:var(--muted);flex-wrap:wrap;display:flex}._cnpj_1akct_81{margin-left:var(--space-4);font-variant-numeric:tabular-nums}@media (width<=47.99rem){._cnpj_1akct_81{margin-left:0;display:block}._grid_1akct_6{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}._brand_1akct_13,._column_1akct_23:last-child{grid-column:1/-1}}._section_36rck_5{padding-block:var(--section-padding);background:var(--color-paper-shade);--diagram-line:var(--color-brown);--diagram-fill:#5b463224;--diagram-accent:var(--color-copper-on-light);--diagram-text:var(--color-brown)}._grid_36rck_15{column-gap:clamp(var(--space-6), 5vw, var(--space-9));row-gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"intro intro""diagram topics";align-items:stretch;display:grid}._intro_36rck_26{gap:var(--space-4);grid-area:intro;display:grid}._title_36rck_32{max-width:22ch;font-size:var(--text-2xl)}._introText_36rck_37{max-width:var(--text-max);color:var(--muted)}._diagram_36rck_42{padding:var(--space-5);background:var(--color-paper);border:var(--line-width) solid var(--line);grid-area:diagram}._diagram_36rck_42[data-reveal]{opacity:1;transform:none}._diagram_36rck_42 .roof-diagram{width:100%;height:auto}._topics_36rck_60{justify-content:space-between;gap:var(--space-6);padding-block:var(--space-2);flex-direction:column;grid-area:topics;display:flex}._topic_36rck_60{gap:var(--space-3);padding-left:var(--space-5);border-left:2px solid var(--accent);display:grid}._term_36rck_76{font-size:var(--text-2xl)}._text_36rck_80{font-size:var(--text-lg);color:var(--color-text-on-light);line-height:1.5}@media (width<=63.99rem){._grid_36rck_15{row-gap:var(--space-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""diagram""topics"}._topics_36rck_60{padding-block:0}}@media (width<=39.99rem){._diagram_36rck_42{padding:var(--space-2)}}._header_m0py0_3{top:env(safe-area-inset-top,0px);z-index:var(--z-header);border-bottom:var(--line-width) solid transparent;transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);background:0 0;position:sticky}._header_m0py0_3[data-scrolled],._header_m0py0_3[data-menu-open]{background:var(--color-black);border-bottom-color:var(--line-on-dark)}._bar_m0py0_20{height:var(--header-height);justify-content:space-between;align-items:center;display:flex}._brand_m0py0_27{min-height:var(--touch-target);align-items:center;display:inline-flex}._desktopNav_m0py0_34 ul{gap:var(--space-6);display:flex;position:relative}._navLink_m0py0_40{min-height:var(--touch-target);font-size:var(--text-sm);letter-spacing:.01em;color:#f7f4eed1;transition:color var(--duration-fast) var(--ease-out);align-items:center;font-weight:500;display:inline-flex;position:relative}._navLink_m0py0_40:hover,._navLink_m0py0_40[aria-current]{color:var(--color-text-on-dark)}._indicator_m0py0_58{height:var(--line-width);background:var(--color-copper);pointer-events:none;transition:transform var(--duration-base) var(--ease-out), width var(--duration-base) var(--ease-out);position:absolute;bottom:.55rem;left:0}._toggle_m0py0_71{align-items:center;gap:var(--space-3);min-height:var(--touch-target);min-width:var(--touch-target);padding-inline:var(--space-2);margin-right:calc(var(--space-2) * -1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;display:none}._toggleIcon_m0py0_86{width:1.375rem;height:.875rem;position:relative}._toggleIcon_m0py0_86:before,._toggleIcon_m0py0_86:after,._toggleIcon_m0py0_86>span{content:"";width:100%;height:1.5px;transition:transform var(--duration-base) var(--ease-out), top var(--duration-base) var(--ease-out), opacity var(--duration-fast) var(--ease-out);background:currentColor;position:absolute;left:0}._toggleIcon_m0py0_86:before{top:0}._toggleIcon_m0py0_86>span{top:calc(50% - .75px)}._toggleIcon_m0py0_86:after{top:calc(100% - 1.5px)}._toggle_m0py0_71[aria-expanded=true] ._toggleIcon_m0py0_86:before,._toggle_m0py0_71[aria-expanded=true] ._toggleIcon_m0py0_86:after{top:calc(50% - .75px)}._toggle_m0py0_71[aria-expanded=true] ._toggleIcon_m0py0_86>span{opacity:0}._toggle_m0py0_71[aria-expanded=true] ._toggleIcon_m0py0_86:before{transform:rotate(45deg)}._toggle_m0py0_71[aria-expanded=true] ._toggleIcon_m0py0_86:after{transform:rotate(-45deg)}._mobileMenu_m0py0_138{display:none}@media (width<=63.99rem){._desktopNav_m0py0_34{display:none}._toggle_m0py0_71{display:inline-flex}._mobileMenu_m0py0_138{inset:var(--header-height) 0 0;z-index:var(--z-menu);background:var(--color-black);border-top:var(--line-width) solid var(--line-on-dark);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);display:block;position:fixed;overflow-y:auto;transform:translateY(-12px)}._mobileMenu_m0py0_138[data-open]{opacity:1;visibility:visible;transition-delay:0s;transform:none}}._mobileList_m0py0_176{padding-block:var(--space-6)}._mobileList_m0py0_176 li+li{border-top:var(--line-width) solid var(--line-on-dark)}._mobileLink_m0py0_184{padding-block:var(--space-4);font-size:var(--text-2xl);align-items:baseline;display:flex}._mobileLink_m0py0_184:hover,._mobileLink_m0py0_184:focus-visible{color:var(--color-copper)}._mobileContacts_m0py0_196{gap:var(--space-2);padding-bottom:var(--space-7);font-size:var(--text-sm);color:var(--color-muted-on-dark);display:grid}._mobileContacts_m0py0_196 a{min-height:var(--touch-target);align-items:center;display:inline-flex}._hero_shp5w_6{isolation:isolate;min-height:clamp(36rem,100svh,60rem);margin-top:calc(var(--header-height) * -1);padding-top:calc(var(--header-height) + var(--space-8));padding-bottom:var(--space-8);background:var(--color-black);color:var(--color-paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}._media_shp5w_20{z-index:-1;position:absolute;inset:0}._media_shp5w_20 picture{height:100%}._media_shp5w_20:after{content:"";background:linear-gradient(90deg,#171512d1 0%,#1715128c 38%,#17151200 68%),linear-gradient(#17151200 55%,#171512b3 100%),linear-gradient(#1715128c 0%,#17151200 22%);position:absolute;inset:0}._image_shp5w_40{object-fit:cover;object-position:60% 38%;width:100%;height:100%}._content_shp5w_47{gap:var(--space-7);display:grid}._title_shp5w_52{max-width:12ch;font-size:clamp(3rem,1.4rem + 6vw,7.5rem)}._footer_shp5w_57{justify-content:space-between;align-items:end;gap:var(--space-6);padding-top:var(--space-5);border-top:var(--line-width) solid #f7f4ee3d;grid-template-columns:minmax(0,28rem) auto;display:grid}._lead_shp5w_67{font-size:var(--text-lg);color:#f7f4eed1}._links_shp5w_72{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}._links_shp5w_72 .text-link{--line:#f7f4ee59;--accent:var(--color-beige)}._caption_shp5w_84{right:var(--gutter);top:calc(var(--header-height) + var(--space-5));font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#f7f4eebf;writing-mode:vertical-rl;position:absolute}@media (width<=47.99rem){._hero_shp5w_6{min-height:clamp(34rem,92svh,48rem);padding-bottom:var(--space-6)}._media_shp5w_20:after{background:linear-gradient(#17151200 25%,#17151299 55%,#171512eb 100%),linear-gradient(#1715128c 0%,#17151200 20%)}._image_shp5w_40{object-position:74% 30%}._content_shp5w_47{gap:var(--space-5)}._footer_shp5w_57{padding-top:var(--space-4);grid-template-columns:minmax(0,1fr)}._lead_shp5w_67{display:none}._links_shp5w_72{gap:var(--space-3) var(--space-5)}._links_shp5w_72 ._whatsapp_shp5w_132{min-height:2.5rem;padding:var(--space-2) var(--space-4);font-size:var(--text-sm);order:-1}._caption_shp5w_84{display:none}}._glint_shp5w_156{pointer-events:none;position:absolute;inset:0;overflow:hidden}._glint_shp5w_156:before{content:"";mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,#fff6e100 40%,#fff6e11a 46%,#fff6e138 50%,#fff6e11a 54%,#fff6e100 60%);position:absolute;inset:-20% -60%;transform:translate(-45%)}._word_shp5w_180{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}._word_shp5w_180>span{display:inline-block}@media (prefers-reduced-motion:no-preference){._image_shp5w_40{animation:_hero-photo_shp5w_1 1.6s var(--ease-out) both, _hero-drift_shp5w_1 22s ease-in-out 1.6s infinite alternate;will-change:transform}._glint_shp5w_156:before{animation:10s linear 2.4s infinite _hero-glint_shp5w_1}._word_shp5w_180>span{animation:_hero-word_shp5w_1 .9s var(--ease-out) both;animation-delay:calc(.25s + var(--i) * 70ms)}._footer_shp5w_57{animation:_hero-rise_shp5w_1 var(--duration-slow) var(--ease-out) .85s both}._caption_shp5w_84{animation:_hero-fade_shp5w_1 1s var(--ease-out) 1.1s both}}@keyframes _hero-photo_shp5w_1{0%{filter:brightness(.6);transform:scale(1.08)}}@keyframes _hero-drift_shp5w_1{0%{transform:scale(1)translate(0)}to{transform:scale(1.09)translate(-1.6%,-1.2%)}}@keyframes _hero-glint_shp5w_1{0%{opacity:0;transform:translate(-45%)}5%,30%{opacity:1}35%,to{opacity:0;transform:translate(45%)}}@keyframes _hero-word_shp5w_1{0%{transform:translateY(110%)}}@keyframes _hero-rise_shp5w_1{0%{opacity:0;transform:translateY(16px)}}@keyframes _hero-fade_shp5w_1{0%{opacity:0}}._dialog_oa7vz_2{background:var(--color-black);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text-on-dark);overscroll-behavior:contain;border:0;margin:0;padding:0}._dialog_oa7vz_2::backdrop{background:0 0}@media (prefers-reduced-motion:no-preference){._dialog_oa7vz_2[open]{animation:_lightbox-in_oa7vz_1 var(--duration-base) var(--ease-out)}}@keyframes _lightbox-in_oa7vz_1{0%{opacity:0}}._layout_oa7vz_31{height:100%;padding:var(--space-3) var(--gutter) var(--space-4);grid-template-rows:auto minmax(0,1fr) auto;display:grid}._topBar_oa7vz_38,._bottomBar_oa7vz_39{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}._counter_oa7vz_46{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);color:var(--color-muted-on-dark)}._close_oa7vz_53{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding-inline:var(--space-3);margin-right:calc(var(--space-3) * -1);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;display:inline-flex}._close_oa7vz_53 span{font-size:1.5rem;line-height:1}._close_oa7vz_53:hover{color:var(--color-copper)}._stage_oa7vz_75{min-height:0;margin-block:var(--space-2);touch-action:pan-y;position:relative}._image_oa7vz_83{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){._image_oa7vz_83{animation:_lightbox-in_oa7vz_1 var(--duration-base) var(--ease-out)}}._bottomBar_oa7vz_39{padding-top:var(--space-3);align-items:end}._info_oa7vz_106{gap:var(--space-2);min-width:0;display:grid}._title_oa7vz_112{font-size:var(--text-base);font-weight:560}._details_oa7vz_117{gap:var(--space-1) var(--space-5);font-size:var(--text-sm);color:var(--color-muted-on-dark);flex-wrap:wrap;display:flex}._details_oa7vz_117 dt{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin-right:var(--space-2);display:inline}._details_oa7vz_117 dd{display:inline}._nav_oa7vz_138{gap:var(--space-2);flex-shrink:0;display:flex}._navButton_oa7vz_144{border:var(--line-width) solid var(--line-on-dark);border-radius:var(--radius-sm);width:3rem;height:3rem;transition:border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;font-size:1.125rem;display:grid}._navButton_oa7vz_144:hover{border-color:var(--color-copper);color:var(--color-copper)}._section_16m3t_1{padding-block:var(--section-padding)}._intro_16m3t_5{padding-bottom:var(--space-7);display:grid}._title_16m3t_10{font-size:var(--text-display);color:var(--color-paper)}._gallery_16m3t_17{gap:var(--space-6);display:grid}._row_16m3t_23{gap:var(--gallery-gap);align-items:flex-start;width:100%;display:flex}._item_16m3t_30{flex:1 1 0;min-width:0}._thumb_16m3t_35{background:var(--color-dark);cursor:zoom-in;width:100%;display:block;position:relative;overflow:hidden}._image_16m3t_44{width:100%;transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-base) var(--ease-out)}._thumb_16m3t_35:hover ._image_16m3t_44{transform:scale(1.02)}._thumb_16m3t_35:focus-visible{outline-offset:4px}._caption_16m3t_57{gap:var(--space-3);padding-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-on-dark);display:flex}._number_16m3t_65{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);line-height:1.9}._item_16m3t_30[data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){._thumb_16m3t_35:after{content:"";background:var(--color-dark);transform-origin:top;transition:transform 1s var(--ease-in-out) var(--delay,0s);pointer-events:none;position:absolute;inset:0}._item_16m3t_30[data-reveal] ._image_16m3t_44{transition:transform 1.4s var(--ease-out) var(--delay,0s);transform:scale(1.12)}._item_16m3t_30[data-reveal] ._caption_16m3t_57{opacity:0;transition:opacity var(--duration-slow) var(--ease-out) calc(var(--delay,0s) + .6s)}._item_16m3t_30[data-reveal=visible] ._thumb_16m3t_35:after{transform:scaleY(0)}._item_16m3t_30[data-reveal=visible] ._image_16m3t_44{transform:none}._item_16m3t_30[data-reveal=visible] ._caption_16m3t_57{opacity:1}._item_16m3t_30[data-reveal=visible] ._thumb_16m3t_35:hover ._image_16m3t_44{transition-duration:var(--duration-slow);transition-delay:0s;transform:scale(1.03)}}@media (width<=39.99rem){._gallery_16m3t_17{gap:var(--space-5)}._caption_16m3t_57{font-size:var(--text-xs);line-height:1.4}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}._carousel_19ti5_7{--slide-height:clamp(20rem, 12rem + 18vw, 30rem);gap:var(--space-5);margin-top:var(--space-8);display:grid}._splide_19ti5_15 .splide__track{padding-block:var(--space-4)}._slide_19ti5_19{opacity:.45;filter:saturate(.6);transition:transform var(--duration-slow) var(--ease-out), opacity var(--duration-slow) var(--ease-out), filter var(--duration-slow) var(--ease-out);transform:scale(.88)}._slide_19ti5_19.is-active{opacity:1;filter:none;transform:none}._thumb_19ti5_35{background:var(--color-paper-shade);cursor:zoom-in;width:100%;display:block;overflow:hidden}._slide_19ti5_19.is-active ._thumb_19ti5_35{outline:3px solid var(--color-copper);outline-offset:6px}._image_19ti5_48{width:100%;height:var(--slide-height);object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}._thumb_19ti5_35:hover ._image_19ti5_48{transform:scale(1.03)}._splide_19ti5_15 .splide__pagination{justify-content:center;gap:var(--space-2);padding:var(--space-5) 0 0;margin:0;display:flex;position:static}._splide_19ti5_15 .splide__pagination__page{background:var(--line);opacity:1;width:.625rem;height:.625rem;transition:background-color var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);border-radius:50%;padding:0}._splide_19ti5_15 .splide__pagination__page.is-active{background:var(--color-copper);transform:scale(1.3)}@media (width<=39.99rem){._carousel_19ti5_7{--slide-height:22rem;margin-top:var(--space-7)}._slide_19ti5_19.is-active ._thumb_19ti5_35{outline-offset:4px}}@media (prefers-reduced-motion:reduce){._slide_19ti5_19{transition:none}}._stage_33ril_2{aspect-ratio:4/3;cursor:grab;touch-action:pan-y;opacity:0;transition:opacity var(--duration-slow) var(--ease-out);position:relative}._stage_33ril_2:active{cursor:grabbing}._stage_33ril_2[data-ready]{opacity:1}._stage_33ril_2 canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}@media (prefers-reduced-motion:reduce){._stage_33ril_2{transition:none}}._section_m03gy_5{padding-block:var(--section-padding);overflow:hidden}._intro_m03gy_11{padding-bottom:var(--space-7)}._title_m03gy_15{font-size:var(--text-display)}._list_m03gy_19{border-top:var(--line-width) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}._service_m03gy_25{align-content:start;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-6) 0;display:grid}._service_m03gy_25+._service_m03gy_25{padding-left:var(--space-6);border-left:var(--line-width) solid var(--line)}._name_m03gy_37{font-size:var(--text-2xl)}._text_m03gy_41{gap:var(--space-4);display:grid}._summary_m03gy_46{max-width:32rem;font-size:var(--text-lg)}._profile_m03gy_52{width:min(100%,30rem)}@media (width<=47.99rem){._service_m03gy_25,._service_m03gy_25+._service_m03gy_25{padding:var(--space-5) 0;border-left:0}._service_m03gy_25+._service_m03gy_25{border-top:var(--line-width) solid var(--line)}}
