.GridLines_grid__EhNKM{position:absolute;inset:0 var(--gutter);z-index:0;display:flex;justify-content:space-between;pointer-events:none}.GridLines_line__MI9_t{display:block;width:1px;height:100%;background:var(--line);visibility:hidden}@media (max-width:640px){.GridLines_line__MI9_t:nth-child(2n){display:none}}.About_about__zuu8a{position:relative;padding:var(--section-pad) var(--gutter);background:var(--bg)}.About_inner__BF_VM{position:relative;z-index:1;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:clamp(1.5rem,3vw,2.5rem);gap:clamp(1.5rem,3vw,2.5rem);max-width:88rem;margin-inline:auto}.About_fact__g1EsZ,.About_line__ipcEJ,.About_stamp__ZG4DT,.About_title__EgBqy{visibility:hidden}.About_stamp__ZG4DT{grid-column:1/-1;font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.24em;color:var(--concrete)}.About_title__EgBqy{grid-column:1/6;font-family:var(--font-display),sans-serif;font-size:clamp(2.4rem,5.6vw,5rem);font-weight:700;font-stretch:125%;line-height:.95;text-transform:uppercase}.About_body__r6zCe{grid-column:7/-1;display:grid;grid-gap:1.25rem;gap:1.25rem}.About_line__ipcEJ{font-size:clamp(1.1rem,2vw,1.6rem);line-height:1.4;text-wrap:pretty}.About_line__ipcEJ+.About_line__ipcEJ{color:var(--fg-muted)}.About_facts__leJ2H{grid-column:7/-1;display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:clamp(2rem,5vh,3.5rem);border-top:1px solid var(--line)}.About_fact__g1EsZ{padding-top:1rem}.About_fact__g1EsZ dt{font-family:var(--font-mono),monospace;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--concrete)}.About_fact__g1EsZ dd{margin-top:.4rem;font-family:var(--font-display),sans-serif;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:700;font-stretch:125%}@media (max-width:860px){.About_body__r6zCe,.About_facts__leJ2H,.About_title__EgBqy{grid-column:1/-1}}@media (max-width:480px){.About_facts__leJ2H{grid-template-columns:1fr 1fr}}.WhatsAppButton_button__y8QCB{display:inline-flex;align-items:center;gap:.7em;min-height:3rem;padding:.85em 1.5em;border:1px solid transparent;font-family:var(--font-mono),monospace;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s linear,color .2s linear,border-color .2s linear}.WhatsAppButton_primary__6TJ1L{background:var(--accent);color:var(--fg)}.WhatsAppButton_primary__6TJ1L:hover{background:var(--fg);color:var(--bg)}.WhatsAppButton_ghost__4qF8Y{border-color:var(--line);color:var(--fg)}.WhatsAppButton_ghost__4qF8Y:hover{border-color:var(--fg)}.WhatsAppButton_icon__lKGzj{flex:none;width:1.2em;height:1.2em;fill:none;stroke:currentColor;stroke-width:1.4}.WhatsAppButton_icon__lKGzj path+path{fill:currentColor;stroke:none}.Contact_contact__lQ3S1{position:relative;padding:calc(var(--section-pad) * 1.2) var(--gutter);background:var(--bg);border-top:1px solid var(--line)}.Contact_inner__1lvgD{position:relative;z-index:1;display:grid;justify-items:start;grid-gap:clamp(1.5rem,4vh,2.5rem);gap:clamp(1.5rem,4vh,2.5rem);max-width:88rem;margin-inline:auto}.Contact_cta__zDB6s,.Contact_links__H5jsC>li,.Contact_stamp__OgqLu,.Contact_title__MZs0r{visibility:hidden}.Contact_stamp__OgqLu{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.24em;color:var(--concrete)}.Contact_title__MZs0r{max-width:14ch;font-family:var(--font-display),sans-serif;font-size:clamp(2.6rem,7.6vw,6.8rem);font-weight:700;font-stretch:125%;line-height:.94;text-transform:uppercase;text-wrap:balance}.Contact_cta__zDB6s{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.Contact_phone__Gghj6{font-family:var(--font-mono),monospace;font-size:.9rem;letter-spacing:.08em;color:var(--fg-muted)}.Contact_links__H5jsC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem clamp(2rem,6vw,5rem);gap:1.5rem clamp(2rem,6vw,5rem);margin-top:clamp(1rem,4vh,2.5rem);list-style:none}.Contact_links__H5jsC>li{display:grid;grid-gap:.4rem;gap:.4rem}.Contact_linkLabel__Ocj_L{font-family:var(--font-mono),monospace;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--concrete)}.Contact_link__K1LS3{border-bottom:1px solid var(--line);padding-bottom:.2rem;transition:border-color .2s linear}.Contact_link__K1LS3:hover{border-color:var(--accent)}@media (max-width:640px){.Contact_links__H5jsC{grid-template-columns:1fr}}.Footer_footer__o4_Ec{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem 3rem;padding:clamp(2rem,6vh,3.5rem) var(--gutter) calc(clamp(2rem, 6vh, 3.5rem) + 4rem);border-top:1px solid var(--line);background:var(--bg)}.Footer_logo__ZNv_V{height:2rem}.Footer_meta__c96kj{font-family:var(--font-mono),monospace;font-size:.7rem;letter-spacing:.1em;line-height:1.8;color:var(--concrete)}.Logo_logo__NU4Nk{display:block;width:auto;height:clamp(2rem,3.2vw,2.5rem);overflow:visible;color:var(--fg)}.Logo_mark__XUkez{fill:var(--accent)}.Logo_bars__FoXeB{fill:currentColor}.Logo_word__w9qxp{fill:currentColor;font-family:var(--font-display),sans-serif;font-size:19px;font-weight:700;font-stretch:125%;letter-spacing:.12em}.Logo_sub___CLTU{fill:var(--fg-muted);font-family:var(--font-mono),monospace;font-size:8.5px;letter-spacing:.42em}.HeroIntro_root__IqRJE{position:absolute;inset:0;color:var(--fg)}.HeroIntro_hud__pM0KI{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.1rem,3vw,2rem) var(--gutter);visibility:hidden}.HeroIntro_navList__N_X86{display:flex;gap:clamp(1.25rem,2.6vw,2.5rem);list-style:none}.HeroIntro_navLink__Uviqw{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.HeroIntro_navLink__Uviqw:hover{color:var(--fg)}.HeroIntro_content__Zaxqr{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(5.5rem,15vh,9rem);z-index:4;max-width:72rem}.HeroIntro_stamp__oX3nV{margin-bottom:clamp(1rem,2.4vh,1.5rem);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.24em;color:var(--fg-muted);visibility:hidden}.HeroIntro_headline__o6PkY{max-width:13ch;font-family:var(--font-display),sans-serif;font-size:clamp(2.7rem,8.4vw,7.4rem);font-weight:700;font-stretch:125%;line-height:.94;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;visibility:hidden}.HeroIntro_word__VgsiL{display:inline-block;padding-block:.08em .1em;margin-block:-.08em -.1em}.HeroIntro_sub__5OxrK{max-width:38ch;margin-top:clamp(1.1rem,2.6vh,1.75rem);font-size:clamp(.95rem,1.6vw,1.15rem);color:var(--fg-muted);text-wrap:pretty;visibility:hidden}.HeroIntro_cta__TeJuR{margin-top:clamp(1.5rem,3.4vh,2.25rem);visibility:hidden}@media (max-width:900px){.HeroIntro_nav__7KMf7{display:none}}.TourCue_cue__fUWPr{position:absolute;opacity:0;visibility:hidden;color:var(--fg);pointer-events:none;text-shadow:0 1px 18px rgba(0,0,0,.55)}.TourCue_cue__fUWPr svg{overflow:visible}.TourCue_cue__fUWPr circle,.TourCue_cue__fUWPr path{fill:none;stroke:currentColor;stroke-width:1.5;vector-effect:non-scaling-stroke}.TourCue_cue__fUWPr [data-draw]{stroke-dasharray:1;stroke-dashoffset:1}.TourCue_titulo__nmXec{left:var(--gutter);bottom:clamp(6rem,16vh,9rem);max-width:min(40rem,80vw)}.TourCue_code__jPm6r{display:inline-block;margin-bottom:.9rem;padding:.35rem .6rem;border:1px solid var(--accent);color:var(--accent-text);font:500 .75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em}.TourCue_title__4RbSY{margin:0;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.92;font-weight:600;letter-spacing:-.01em;text-transform:uppercase}.TourCue_mask__WHTE6{display:inline-block;overflow:hidden;padding-right:.25em;vertical-align:bottom}.TourCue_word__wlCd9{display:inline-block}.TourCue_rule__ZYCLK{display:block;width:100%;height:12px;margin-top:1rem;color:var(--accent)}.TourCue_meta__CCYbP{margin:.8rem 0 0;font:500 .8rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.TourCue_local__6qz0A{right:var(--gutter);top:clamp(6rem,14vh,8rem);display:flex;align-items:center;gap:.8rem}.TourCue_pin__n4POa{width:22px;height:30px;color:var(--accent)}.TourCue_city__yidw1{margin:0;font:500 .85rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase}.TourCue_destaque__SjT_v{margin:-5px 0 0 -5px}.TourCue_dot__KW4gt{position:absolute;left:0;top:0;width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 6px rgba(215,13,20,.25)}.TourCue_leader__KdgrS{position:absolute;left:5px;top:-55px;width:120px;height:60px;color:var(--fg)}.TourCue_label__ihWHd{position:absolute;left:130px;top:-68px;margin:0;width:max-content;max-width:16rem;font:500 .8rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.TourCue_flip__edmtv .TourCue_leader__KdgrS{left:auto;right:5px;transform:scaleX(-1)}.TourCue_flip__edmtv .TourCue_label__ihWHd{left:auto;right:130px;text-align:right}.TourCue_ambiente__s8rUr{inset:18% 14%}.TourCue_corner__Ttryf{position:absolute;width:44px;height:44px;border:0 solid var(--fg)}.TourCue_tl__e1bpD{left:0;top:0;border-left-width:1.5px;border-top-width:1.5px}.TourCue_tr__ZQg0u{right:0;top:0;border-right-width:1.5px;border-top-width:1.5px}.TourCue_bl__n8Z1Q{left:0;bottom:0;border-left-width:1.5px;border-bottom-width:1.5px}.TourCue_br__n1GEm{right:0;bottom:0;border-right-width:1.5px;border-bottom-width:1.5px}.TourCue_room__9FeUk{position:absolute;left:0;bottom:-2.4rem;margin:0;font:500 .85rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.2em;text-transform:uppercase}.TourCue_numero__ejamv{right:var(--gutter);top:42%;text-align:right}.TourCue_figure__ZmTql{margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.9;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TourCue_figure__ZmTql small{margin-left:.2em;font-size:.35em;font-weight:500}.TourCue_dim__lNKzD{display:block;width:clamp(8rem,16vw,12.5rem);height:12px;margin:.8rem 0 0 auto;color:var(--accent)}.TourCue_caption__qidzK{margin:.6rem 0 0;font:500 .75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted)}.TourCue_status__wSWmJ{right:var(--gutter);bottom:clamp(6rem,16vh,9rem);display:flex;align-items:center;gap:.9rem}.TourCue_ring__I5L2X{width:48px;height:48px;color:var(--accent);transform:rotate(-90deg)}.TourCue_ring__I5L2X .TourCue_track__unyOg{stroke:var(--line)}.TourCue_statusText__hGlzF{margin:0;font:500 .8rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;text-transform:uppercase}.TourCue_assinatura__OX5nX{left:0;right:0;margin-inline:auto;width:max-content;max-width:calc(100% - 2 * var(--gutter));bottom:clamp(5rem,12vh,7rem);display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.TourCue_author__ocaDO{margin:0;font:500 .8rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.TourCue_cta__CQWUp{pointer-events:auto;padding:.95rem 1.4rem;background:var(--accent);color:#fff;text-decoration:none;font-weight:600;letter-spacing:.02em}.TourCue_cta__CQWUp:focus-visible{outline:2px solid var(--fg);outline-offset:3px}@media (max-width:767px){.TourCue_local__6qz0A{top:calc(5.5rem + env(safe-area-inset-top,0px));right:auto;left:var(--gutter)}.TourCue_numero__ejamv{top:30%}.TourCue_label__ihWHd{left:-40px;top:24px;max-width:12rem}.TourCue_flipMobile__PX682 .TourCue_label__ihWHd{left:auto;right:-40px;text-align:right}.TourCue_leader__KdgrS{display:none}}.HeroTour_root__JY0Vl{position:relative;background:var(--bg)}.HeroTour_stage___qaX2{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.HeroTour_poster__2EvtF,.HeroTour_video__vQbEU{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.HeroTour_poster__2EvtF:first-of-type,.HeroTour_poster__2EvtF[data-on]{opacity:1}.HeroTour_stage___qaX2[data-js] .HeroTour_poster__2EvtF:not([data-on]){opacity:0}.HeroTour_video__vQbEU[data-on]{opacity:1}.HeroTour_frame__cx19i{position:absolute;left:50%;top:50%;width:max(100%,calc(100svh * 16 / 9));aspect-ratio:16/9;transform:translate(-50%,-50%);pointer-events:none}.HeroTour_stage___qaX2:after,.HeroTour_ui__GmdFz{position:absolute;inset:0;pointer-events:none}.HeroTour_stage___qaX2:after{content:"";background:linear-gradient(0deg,rgba(3,3,3,.6),transparent 38%),linear-gradient(180deg,rgba(3,3,3,.45),transparent 22%)}.HeroTour_concept__H82Q2,.HeroTour_frame__cx19i,.HeroTour_hud__URpyN,.HeroTour_intro__b9s7n,.HeroTour_skip__QNez8,.HeroTour_ui__GmdFz{z-index:2}.HeroTour_hud__URpyN{position:absolute;right:calc(var(--gutter) + 4.5rem);bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));width:min(14rem,40vw);font:500 .75rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HeroTour_hud__URpyN [data-tour-count]{display:block;margin-bottom:.6rem;text-align:right}.HeroTour_bar__f8FyY{display:flex;gap:4px}.HeroTour_seg__Cn2uD{flex:1 1;height:2px;overflow:hidden;background:var(--line)}.HeroTour_seg__Cn2uD i{display:block;height:100%;background:var(--accent);transform-origin:left;transform:scaleX(0)}.HeroTour_concept__H82Q2{position:absolute;left:var(--gutter);bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));margin:0;max-width:22rem;font:500 .68rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);opacity:0}.HeroTour_concept__H82Q2[data-on]{opacity:1}.HeroTour_intro__b9s7n{position:absolute;inset:0}.HeroTour_skip__QNez8{position:absolute;right:var(--gutter);top:calc(1rem + env(safe-area-inset-top,0px))}.HeroTour_skip__QNez8:not(:focus){width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.HeroTour_skip__QNez8:focus{z-index:30;padding:.6rem .9rem;background:var(--bg);color:var(--fg);outline:2px solid var(--accent)}.HeroTour_srOnly__X3idG{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.HeroTour_concept__H82Q2{bottom:calc(3.6rem + env(safe-area-inset-bottom,0px));right:var(--gutter);max-width:none}}.ResponsiveImage_image__VqR_q{width:100%;height:100%;object-fit:cover}.Portfolio_portfolio__r9Pal{padding:var(--section-pad) var(--gutter);background:var(--bg)}.Portfolio_grid__W5qQp,.Portfolio_head__Xe7Q4{max-width:88rem;margin-inline:auto}.Portfolio_head__Xe7Q4{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(2rem,6vh,4rem)}.Portfolio_card__X6rHJ,.Portfolio_stamp__INHzy,.Portfolio_title__Uhz7b{visibility:hidden}.Portfolio_stamp__INHzy{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.24em;color:var(--concrete)}.Portfolio_title__Uhz7b{font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4.8vw,4.2rem);font-weight:700;font-stretch:125%;line-height:.98;text-transform:uppercase}.Portfolio_grid__W5qQp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(2rem,4vw,3rem) clamp(1rem,2vw,1.75rem);gap:clamp(2rem,4vw,3rem) clamp(1rem,2vw,1.75rem);list-style:none}.Portfolio_card__X6rHJ{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.Portfolio_media__IT689{aspect-ratio:4/5;overflow:hidden;background:var(--surface)}.Portfolio_caption__Jqos8{display:flex;justify-content:space-between;gap:1rem;padding-top:.8rem;border-top:1px solid var(--line);margin-top:.8rem;font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.16em;color:var(--fg-muted)}.Portfolio_counter___KlTl{flex:none;color:var(--fg)}.Portfolio_cta__DGURl{justify-self:start}@media (max-width:1023px){.Portfolio_grid__W5qQp{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.Portfolio_grid__W5qQp{grid-template-columns:1fr}}.Region_region__u5RxR{padding:var(--section-pad) var(--gutter);background:var(--bg)}.Region_head__imQTO{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;max-width:88rem;margin:0 auto clamp(2rem,6vh,4rem)}.Region_city__bdITj,.Region_rule___ZA4r,.Region_stamp__QJm_2,.Region_title__W1bCS{visibility:hidden}.Region_stamp__QJm_2{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.24em;color:var(--concrete)}.Region_title__W1bCS{font-family:var(--font-mono),monospace;font-size:.9rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted)}.Region_list__KMowA{max-width:88rem;margin-inline:auto;list-style:none}.Region_item__etD6F{position:relative;overflow:hidden;padding-block:clamp(.6rem,1.6vh,1.1rem)}.Region_rule___ZA4r{position:absolute;top:0;left:0;width:100%;height:1px;background:var(--line)}.Region_city__bdITj{display:flex;align-items:baseline;gap:clamp(.75rem,2vw,2rem);font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,7.4vw,6.6rem);font-weight:700;font-stretch:125%;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.Region_index__P1wfT{flex:none;font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:400;letter-spacing:.2em;color:var(--accent-text)}@property --x{syntax:"<number>";inherits:false;initial-value:0}.RenderToBuild_section__GORsD{position:relative;background:var(--bg)}.RenderToBuild_head__hSFnl{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;padding:var(--section-pad) var(--gutter) clamp(1.5rem,5vh,3rem)}.RenderToBuild_stamp__CfLqo,.RenderToBuild_title__kXzLR{visibility:hidden}.RenderToBuild_stamp__CfLqo{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.24em;color:var(--concrete)}.RenderToBuild_title__kXzLR{font-family:var(--font-display),sans-serif;font-size:clamp(1.4rem,3.2vw,2.6rem);font-weight:700;font-stretch:125%;line-height:1;text-transform:uppercase}.RenderToBuild_skip__msnZT:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.RenderToBuild_skip__msnZT:focus{position:absolute;top:1rem;left:var(--gutter);z-index:30;display:inline-block;padding:.6rem .9rem;background:var(--bg);color:var(--fg);font-family:var(--font-mono),monospace;font-size:.75rem;letter-spacing:.12em}.RenderToBuild_ro__ec53Q{--ro-blur:8px;--ro-zoom:0.04;position:relative}.RenderToBuild_stage__2RsZY{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--bg)}.RenderToBuild_track__aBIPX{display:flex;height:100%;transform:translate3d(calc(var(--x, 0) * var(--w, 100vw) * -1),0,0);will-change:transform}.RenderToBuild_pair__E5phz{--d:0;position:relative;flex:0 0 var(--w,100vw);height:100%;margin:0;overflow:hidden}.RenderToBuild_layer__bJmUG{position:absolute;inset:0;overflow:hidden}.RenderToBuild_layer__bJmUG img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--pos,50% 50%)}.RenderToBuild_obra__XvNo1{z-index:1}.RenderToBuild_render__MJD3e{z-index:2}.RenderToBuild_live__JkDky .RenderToBuild_layer__bJmUG{will-change:opacity,transform,filter}.RenderToBuild_pair__E5phz:before{content:"";position:absolute;inset:0 0 auto;z-index:3;height:24%;background:linear-gradient(180deg,rgba(3,3,3,.5),transparent);pointer-events:none}.RenderToBuild_pair__E5phz:after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:42%;background:linear-gradient(0deg,rgba(3,3,3,.62),transparent);pointer-events:none}.RenderToBuild_ro__ec53Q[data-style=crossfade] .RenderToBuild_render__MJD3e{opacity:calc(1 - var(--d))}.RenderToBuild_ro__ec53Q[data-style=foco] .RenderToBuild_render__MJD3e{opacity:calc(1 - var(--d));transform:scale(calc(1 + var(--d) * var(--ro-zoom)))}.RenderToBuild_ro__ec53Q[data-style=foco] .RenderToBuild_live__JkDky .RenderToBuild_render__MJD3e{filter:blur(calc(var(--d) * var(--ro-blur)))}.RenderToBuild_ro__ec53Q[data-style=foco] .RenderToBuild_obra__XvNo1{transform:scale(calc(1 + var(--ro-zoom) * (1 - var(--d))))}.RenderToBuild_ro__ec53Q[data-style=cortina] .RenderToBuild_render__MJD3e{-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--d) * 118% - 18%),#000 calc(var(--d) * 118%));mask-image:linear-gradient(to bottom,transparent calc(var(--d) * 118% - 18%),#000 calc(var(--d) * 118%))}.RenderToBuild_chip__gZA5P{position:absolute;top:calc(clamp(1.25rem, 4vh, 2rem) + env(safe-area-inset-top, 0px));right:var(--gutter);z-index:4;min-width:9em;padding:.45em .8em;text-align:center;background:rgba(3,3,3,.72);font-family:var(--font-mono),monospace;font-size:.7rem;letter-spacing:.24em;color:var(--fg);pointer-events:none}.RenderToBuild_chipRender__easzn{opacity:clamp(0,1 - 2 * var(--d),1)}.RenderToBuild_chipObra__3Uyge{opacity:clamp(0,2 * var(--d) - 1,1);background:var(--accent);color:var(--fg);font-weight:700}.RenderToBuild_cap__jlPcB{position:absolute;left:var(--gutter);right:calc(var(--gutter) + 4.5rem);bottom:calc(clamp(1.5rem, 5vh, 2.5rem) + env(safe-area-inset-bottom, 0px));z-index:4;margin:0;color:var(--fg)}.RenderToBuild_cap__jlPcB b{display:block;font-family:var(--font-display),sans-serif;font-size:clamp(1.6rem,4.2vw,3rem);font-weight:700;font-stretch:125%;line-height:.95;text-transform:uppercase;text-wrap:balance}.RenderToBuild_cap__jlPcB span{display:block;margin-top:.6rem;color:var(--fg-muted);text-transform:uppercase}.RenderToBuild_cap__jlPcB span,.RenderToBuild_hud__pxAAw{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.18em}.RenderToBuild_hud__pxAAw{position:absolute;top:calc(clamp(1.25rem, 4vh, 2rem) + env(safe-area-inset-top, 0px));left:var(--gutter);z-index:5;width:min(220px,50vw);color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RenderToBuild_count__dJjF_{display:block;margin-bottom:.5rem}.RenderToBuild_bar__57nbL{display:flex;gap:4px}.RenderToBuild_seg__NRt4r{flex:1 1;height:2px;overflow:hidden;background:rgba(242,239,233,.25)}.RenderToBuild_seg__NRt4r i{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}@media (max-width:640px){.RenderToBuild_ro__ec53Q{--ro-blur:4px}}@media (orientation:portrait){.RenderToBuild_layer__bJmUG img{object-fit:contain;object-position:50% 40%}.RenderToBuild_pair__E5phz:before{height:14%}.RenderToBuild_pair__E5phz:after{height:30%}}.Services_services__FD8Np{padding:var(--section-pad) var(--gutter);background:var(--surface)}.Services_grid__QWbfG,.Services_head__m_1dc{max-width:88rem;margin-inline:auto}.Services_head__m_1dc{margin-bottom:clamp(2.5rem,7vh,4.5rem)}.Services_card__9CBjQ,.Services_rule__RwHpV,.Services_stamp__XyZ7F,.Services_title__4PdWy{visibility:hidden}.Services_stamp__XyZ7F{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.24em;color:var(--concrete)}.Services_title__4PdWy{max-width:18ch;margin-top:1rem;font-family:var(--font-display),sans-serif;font-size:clamp(2rem,4.8vw,4.2rem);font-weight:700;font-stretch:125%;line-height:.98;text-transform:uppercase;text-wrap:balance}.Services_grid__QWbfG{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(2rem,4vw,4rem);gap:clamp(2rem,4vw,4rem)}.Services_item__equ1m{position:relative;padding-top:clamp(1.5rem,3vh,2rem)}.Services_rule__RwHpV{position:absolute;top:0;left:0;width:100%;height:1px;background:var(--accent)}.Services_card__9CBjQ{display:grid;justify-items:start;grid-gap:1.1rem;gap:1.1rem}.Services_number__DZ2sl{font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.2em;color:var(--accent-text)}.Services_name__lLU7A{font-family:var(--font-display),sans-serif;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:700;font-stretch:125%;line-height:1;text-transform:uppercase}.Services_text__0xhJs{max-width:44ch;color:var(--fg-muted);text-wrap:pretty}@media (max-width:760px){.Services_grid__QWbfG{grid-template-columns:1fr}}.WhatsAppFloat_float__JREfX{position:fixed;right:max(var(--gutter),env(safe-area-inset-right));bottom:max(clamp(1rem,3vh,1.75rem),env(safe-area-inset-bottom));z-index:50;visibility:hidden}.WhatsAppFloat_float__JREfX .WhatsAppFloat_button__xEpKZ{justify-content:center;width:3.5rem;height:3.5rem;min-height:0;padding:0;gap:0;border-radius:50%;font-size:1.1rem;box-shadow:0 .75rem 2rem rgba(0,0,0,.45)}