._brand_1ho6e_1{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}._brand_1ho6e_1 img{flex-shrink:0}._word_1ho6e_13{font-family:var(--font-serif);letter-spacing:.04em;color:var(--text);font-size:1.3rem;line-height:1.1;transition:color .35s}._word_1ho6e_13 small{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--garnet);white-space:nowrap;margin-top:3px;font-size:.58rem;font-weight:700;transition:color .35s;display:block}._dark_1ho6e_35 ._word_1ho6e_13{color:var(--text-on-ink)}._dark_1ho6e_35 ._word_1ho6e_13 small{color:var(--gold-bright)}._compact_1ho6e_43 ._word_1ho6e_13 small{display:none}@media (width<=380px){._word_1ho6e_13 small{letter-spacing:.12em}}._switcher_1w0ii_1{border:1px solid #241c1440;border-radius:999px;padding:2px;transition:border-color .35s;display:inline-flex}._option_1w0ii_9{min-width:34px;height:30px;color:var(--text-muted);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:.72rem;font-weight:800;transition:background .25s,color .25s}._option_1w0ii_9:hover{color:var(--garnet)}._option_1w0ii_9[aria-pressed=true]{background:var(--garnet);color:var(--parchment-soft)}._dark_1w0ii_33{border-color:#f3ecda59}._dark_1w0ii_33 ._option_1w0ii_9{color:var(--text-on-ink-muted)}._dark_1w0ii_33 ._option_1w0ii_9:hover{color:var(--gold-bright)}._dark_1w0ii_33 ._option_1w0ii_9[aria-pressed=true]{background:var(--gold-bright);color:var(--ink)}@media (width<=380px){._option_1w0ii_9{min-width:30px;padding:0 6px}}._link_s00f7_1{white-space:nowrap;align-items:center;gap:8px;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}._icon_s00f7_10{flex-shrink:0}._bar_s00f7_15{border:1px solid var(--garnet);height:36px;color:var(--garnet);letter-spacing:.02em;border-radius:999px;padding:0 14px;font-size:.82rem;font-weight:700}._bar_s00f7_15:hover{background:var(--garnet);color:var(--parchment-soft)}._bar_s00f7_15._dark_s00f7_31{color:var(--gold-bright);border-color:#dcb96899}._bar_s00f7_15._dark_s00f7_31:hover{border-color:var(--gold-bright);background:var(--gold-bright);color:var(--ink)}._bar_s00f7_15._iconOnly_s00f7_43{justify-content:center;width:36px;padding:0}._bar_s00f7_15._iconOnly_s00f7_43 ._label_s00f7_49{display:none}@media (width<=1240px){._bar_s00f7_15{justify-content:center;width:36px;padding:0}._bar_s00f7_15 ._label_s00f7_49{display:none}}._menu_s00f7_66{width:100%;color:var(--gold-bright);border-block:1px solid #dcb96826;margin-bottom:20px;padding:14px 0;font-weight:700;display:flex}._menu_s00f7_66:hover{color:var(--parchment)}._btn_ybamw_1{letter-spacing:.05em;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 24px;font-size:.82rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .25s,background .25s,color .25s,border-color .25s;display:inline-flex}._block_ybamw_21{width:100%;display:flex}._gold_ybamw_26{background:linear-gradient(135deg, var(--gold-bright), var(--gold));color:var(--ink);position:relative;overflow:hidden}._gold_ybamw_26:hover{transform:translateY(-2px)}._gold_ybamw_26:after{content:"";pointer-events:none;background:linear-gradient(115deg,#fff0 0%,#ffffffa6 50%,#fff0 100%);width:35%;height:100%;animation:5s ease-in-out infinite _shine_ybamw_1;position:absolute;top:0;left:-60%;transform:skew(-20deg)}@keyframes _shine_ybamw_1{0%{left:-60%}18%,to{left:130%}}._outline_ybamw_61{border-color:var(--garnet);color:var(--garnet);background:0 0}._outline_ybamw_61:hover{background:var(--garnet);color:var(--parchment-soft)}._outlineLight_ybamw_72{color:var(--text-on-ink);background:0 0;border-color:#f3ecda66}._outlineLight_ybamw_72:hover{border-color:var(--gold-bright);color:var(--gold-bright)}._header_1tida_1{z-index:100;border-bottom:1px solid #0000;padding:18px 0;transition:background .35s,padding .35s,box-shadow .35s,border-color .35s;position:fixed;inset:0 0 auto}._dark_1tida_10{background:rgb(var(--garnet-panel-rgb) / .96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom-color:#b8913c59;padding:12px 0;box-shadow:0 8px 24px #00000040}._bar_1tida_18{justify-content:space-between;align-items:center;gap:20px;display:flex}._links_1tida_26{gap:clamp(18px,2.4vw,32px);margin:0;padding:0;list-style:none;display:flex}._links_1tida_26 a{color:var(--text-muted);letter-spacing:.02em;white-space:nowrap;padding-bottom:4px;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .25s;position:relative}._links_1tida_26 a:after{content:"";background:var(--garnet);height:1px;transition:right .25s;position:absolute;bottom:0;left:0;right:100%}._links_1tida_26 a:hover{color:var(--garnet)}._links_1tida_26 a:hover:after,._links_1tida_26 a[aria-current=page]:after{right:0}._links_1tida_26 a[aria-current=page]{color:var(--garnet)}._dark_1tida_10 ._links_1tida_26 a{color:var(--text-on-ink-muted)}._dark_1tida_10 ._links_1tida_26 a:hover,._dark_1tida_10 ._links_1tida_26 a[aria-current=page]{color:var(--gold-bright)}._dark_1tida_10 ._links_1tida_26 a:after{background:var(--gold-bright)}._actions_1tida_84{flex-shrink:0;align-items:center;gap:12px;display:flex}._cta_1tida_92{animation:.3s both _ctaIn_1tida_1}@keyframes _ctaIn_1tida_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}._toggle_1tida_107{width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #241c1459;border-radius:2px;justify-content:center;align-items:center;transition:color .35s,border-color .35s;display:none}._dark_1tida_10 ._toggle_1tida_107{color:var(--text-on-ink);border-color:#f3ecda66}._mobileMenu_1tida_127{padding:8px var(--gutter) 24px;background:rgb(var(--garnet-panel-rgb) / .98);border-bottom:1px solid #b8913c59;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 24px #00000040}._mobileMenu_1tida_127[hidden]{display:none}._mobileMenu_1tida_127 ul{margin:0;padding:0;list-style:none}._mobileMenu_1tida_127 li+li{border-top:1px solid #dcb96826}._mobileMenu_1tida_127 li a{color:var(--text-on-ink);padding:14px 0;font-weight:600;text-decoration:none;display:block}._mobileMenu_1tida_127 li a:hover,._mobileMenu_1tida_127 li a[aria-current=page]{color:var(--gold-bright)}@media (width<=1240px){._cta_1tida_92{display:none}}@media (width<=1024px){._desktopNav_1tida_172{display:none}._toggle_1tida_107{display:inline-flex}}@media (width>=1025px){._mobileMenu_1tida_127{display:none}}@media (width<=420px){._bar_1tida_18{gap:10px}._actions_1tida_84{gap:8px}}._menuLang_1tida_196{margin-bottom:20px;display:none}@media (width<=560px){._headerLang_1tida_202{display:none}._menuLang_1tida_196{display:block}}@media (width<=420px){._headerResident_1tida_212{display:none}}._footer_7bus8_1{background:var(--garnet-panel);color:var(--text-on-ink-muted);padding:56px 0 28px}._top_7bus8_7{border-bottom:1px solid #dcb96833;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px 32px;margin-bottom:24px;padding-bottom:32px;display:flex}._links_7bus8_18{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}._links_7bus8_18 a{color:var(--text-on-ink-muted);font-size:.86rem;text-decoration:none;transition:color .25s}._links_7bus8_18 a:hover{color:var(--gold-bright)}._bottom_7bus8_38{color:#d3c3a4;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:.76rem;display:flex}._credit_7bus8_48{color:var(--gold-bright);text-underline-offset:3px;font-weight:600;text-decoration:none}._credit_7bus8_48:hover{text-decoration:underline}._float_18605_1{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:90;background:var(--whatsapp);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:transform .25s;display:flex;position:fixed;box-shadow:0 10px 26px #0000004d}._float_18605_1:hover{transform:scale(1.06)}@media (width>=768px){._float_18605_1{bottom:24px;right:24px}}._offset_1fzky_2{padding-top:var(--header-h)}._eyebrow_aisdo_1{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--garnet);font-size:.72rem;font-weight:700}._onDark_aisdo_10{color:var(--gold-bright)}._skyline_1xpbv_6{z-index:0;height:var(--skyline-h,min(calc(100vw * 224 / 710), 380px));color:var(--skyline);opacity:.42;pointer-events:none;position:absolute;bottom:0;left:0;right:0}._svg_1xpbv_18{fill:currentColor;width:100%;max-width:none;height:100%;position:absolute;inset:0}._ground_1xpbv_28{background:currentColor;height:13.8393%;position:absolute;bottom:0;left:0;right:0}._hero_e1i9b_1{--skyline-h:min(calc(100vw * 224 / 710), 380px);background:var(--parchment);padding-top:clamp(128px,16vw,176px);position:relative;overflow:hidden}._inner_e1i9b_9{z-index:2;padding-bottom:calc(var(--skyline-h) * .62 + 48px);position:relative}._content_e1i9b_17{max-width:780px}._title_e1i9b_21{margin:18px 0 0;font-size:clamp(2.2rem,4.6vw,3.8rem);line-height:1.08}._title_e1i9b_21 em{color:var(--garnet);font-style:italic}._ctas_e1i9b_32{flex-wrap:wrap;gap:16px;margin-top:clamp(32px,4vw,44px);display:flex}._glow_e1i9b_39{z-index:0;transform-origin:70% 46%;pointer-events:none;background:radial-gradient(46% 60% at 70% 46%,#dcb9688c 0%,#b8913c47 32%,#b8913c00 62%);height:70%;animation:6s ease-in-out infinite _breathe_e1i9b_1;position:absolute;bottom:-60px;left:-15%;right:-15%}@keyframes _breathe_e1i9b_1{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:1;transform:scale(1.22)}}@media (width<=920px){._content_e1i9b_17{max-width:none}}@media (width<=480px){._ctas_e1i9b_32>*{flex:100%}}._strip_1swyo_1{z-index:2;background:var(--garnet);border-top:1px solid #8a223699;position:relative}._list_1swyo_8{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}._list_1swyo_8 li{color:var(--parchment);text-align:center;border-left:1px solid #dcb96840;justify-content:center;align-items:center;padding:18px clamp(12px,3vw,28px);font-size:.86rem;font-weight:600;display:flex}._list_1swyo_8 li:first-child{border-left:none}@media (width<=760px){._list_1swyo_8{grid-template-columns:1fr}._list_1swyo_8 li{border-top:1px solid #dcb96840;border-left:none;padding:14px 8px}._list_1swyo_8 li:first-child{border-top:none}}._reveal_ulj84_1{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}._visible_ulj84_7{opacity:1;transform:none}._head_1bcon_1{max-width:640px;margin-bottom:clamp(32px,5vw,48px)}._center_1bcon_6{text-align:center;margin-inline:auto}._title_1bcon_11{margin:10px 0 16px;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2}._lead_1bcon_17{max-width:56ch;color:var(--text-muted)}._center_1bcon_6 ._lead_1bcon_17{margin-inline:auto}._onDark_1bcon_26 ._title_1bcon_11{color:var(--parchment)}._onDark_1bcon_26 ._lead_1bcon_17{color:var(--text-on-ink-muted)}._stage_1gx1k_7{filter:drop-shadow(0 18px 36px #241c1447);position:relative}._final_1gx1k_13{z-index:1;width:100%;height:auto;position:relative}._part_1gx1k_20{max-width:none;position:absolute}._pending_1gx1k_25 ._final_1gx1k_13,._pending_1gx1k_25 ._part_1gx1k_20{opacity:0}._play_1gx1k_30 ._final_1gx1k_13{animation:.4s 6.6s both _fade-in_1gx1k_1}._play_1gx1k_30 [data-part=disc]{animation:.8s cubic-bezier(.34,1.56,.64,1) both _disc-in_1gx1k_1}._play_1gx1k_30 [data-part=ring]{-webkit-mask:conic-gradient(#000 var(--ring-sweep), transparent 0);mask:conic-gradient(#000 var(--ring-sweep), transparent 0);animation:1.2s cubic-bezier(.65,0,.35,1) .5s both _ring-draw_1gx1k_1}._play_1gx1k_30 [data-part=nBody],._play_1gx1k_30 [data-part=nLeg]{animation:.7s cubic-bezier(.34,1.4,.64,1) 1.5s both _stamp-in_1gx1k_1}._play_1gx1k_30 [data-part=nLeg]{animation:.7s cubic-bezier(.34,1.4,.64,1) 1.5s both _stamp-in_1gx1k_1,1.2s ease-in 2.7s forwards _fade-out_1gx1k_1}._play_1gx1k_30 [data-part=monogram]{animation:1.6s cubic-bezier(.45,0,.2,1) 2.5s both _build-up_1gx1k_1}._play_1gx1k_30 [data-part^=letter]{animation:_letter-in_1gx1k_1 .5s cubic-bezier(.34, 1.56, .64, 1) calc(4.2s + var(--i) * .25s) both}._play_1gx1k_30 [data-part=divider]{animation:.6s cubic-bezier(.22,1,.36,1) 5.7s both _extend_1gx1k_1}._play_1gx1k_30 [data-part=doRio]{animation:.5s ease-out 6.1s both _rise-in_1gx1k_1}@property --ring-sweep{syntax:"<angle>";inherits:false;initial-value:360deg}@keyframes _fade-in_1gx1k_1{0%{opacity:0}}@keyframes _fade-out_1gx1k_1{to{opacity:0}}@keyframes _disc-in_1gx1k_1{0%{opacity:0;transform:scale(.6)}}@keyframes _ring-draw_1gx1k_1{0%{--ring-sweep:0deg}to{--ring-sweep:360deg}}@keyframes _stamp-in_1gx1k_1{0%{opacity:0;transform:scale(1.35)}}@keyframes _build-up_1gx1k_1{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes _letter-in_1gx1k_1{0%{opacity:0;transform:translateY(-60%)}}@keyframes _extend_1gx1k_1{0%{opacity:0;transform:scaleX(0)}}@keyframes _rise-in_1gx1k_1{0%{opacity:0;transform:translateY(40%)}}._about_mswbj_1{padding:var(--section-y) 0}._grid_mswbj_5{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}._visual_mswbj_12{justify-self:center;width:min(300px,100%);padding:9%;position:relative}._visual_mswbj_12:before{content:"";border:1px solid var(--gold);opacity:.4;border-radius:50%;position:absolute;inset:0}._logo_mswbj_29{filter:drop-shadow(0 18px 36px #241c1447);width:100%;height:auto}._head_mswbj_35{margin-bottom:20px}._text_mswbj_39{max-width:56ch;color:var(--text-muted);gap:16px;display:grid}@media (width<=920px){._grid_mswbj_5{grid-template-columns:1fr}._visual_mswbj_12{width:220px}}._svg_1cp97_1{width:100%;height:auto;overflow:visible}._shape_1cp97_7{fill:var(--ink)}._baseband_1cp97_11{fill:var(--garnet)}._antenna_1cp97_15{stroke:var(--ink);stroke-width:2px}._beacon_1cp97_20{fill:var(--garnet-bright);animation:2.4s ease-in-out infinite _blink_1cp97_1}@keyframes _blink_1cp97_1{0%,to{opacity:.35}50%{opacity:1}}._window_1cp97_35{fill:var(--gold-bright);opacity:.14;transition:opacity .5s,filter .5s}._row_1cp97_41:hover ._window_1cp97_35{opacity:.4}._active_1cp97_45 ._window_1cp97_35,._active_1cp97_45:hover ._window_1cp97_35{opacity:1;filter:drop-shadow(0 0 3px #dcb968d9)}._hit_1cp97_51{fill:#0000;cursor:pointer}._services_1bq54_1{padding:var(--section-y) 0;background:var(--parchment-soft);border-block:1px solid var(--parchment-dim)}._stage_1bq54_7{grid-template-columns:clamp(200px,24vw,260px) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,72px);display:grid}._building_1bq54_16{width:100%}._detailCol_1bq54_20{flex-direction:column;gap:32px;display:flex}._detail_1bq54_20{min-height:11.5rem;animation:.35s both _floorIn_1bq54_1}@keyframes _floorIn_1bq54_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._floorNum_1bq54_43{font-family:var(--font-serif);color:var(--gold-dim);margin-bottom:10px;font-size:1rem;font-style:italic;display:block}._floorTitle_1bq54_52{margin-bottom:16px;font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.25}._floorDesc_1bq54_58{max-width:52ch;color:var(--text-muted)}._panel_1bq54_64{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._floorBtn_1bq54_71,._pauseBtn_1bq54_72{border:1px solid var(--gold-dim);width:40px;height:40px;color:var(--garnet);font-family:var(--font-serif);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:background .25s,color .25s,box-shadow .25s,border-color .25s;display:inline-flex}._floorBtn_1bq54_71:hover{border-color:var(--garnet)}._floorBtn_1bq54_71[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--gold-bright);box-shadow:0 0 0 3px #dcb96859}._pauseBtn_1bq54_72{color:var(--text-muted);border-style:dashed;margin-left:6px}._pauseBtn_1bq54_72:hover{color:var(--garnet);border-color:var(--garnet)}@media (width<=720px){._stage_1bq54_7{grid-template-columns:1fr;justify-items:center}._building_1bq54_16{width:min(220px,70%)}._detailCol_1bq54_20{text-align:center;align-items:center;width:100%}._floorDesc_1bq54_58{margin-inline:auto}._panel_1bq54_64{justify-content:center}}._panel_16bwb_2{padding:var(--section-y) 0;background:var(--parchment)}._board_16bwb_12{border:1px solid var(--gold);background:var(--parchment-soft);padding:6px;box-shadow:0 22px 44px -30px #241c1473}._inner_16bwb_19{border:1px solid #b8913c99}._boardTitle_16bwb_23{background:var(--garnet-panel);color:var(--gold-bright);letter-spacing:.3em;text-align:center;text-transform:uppercase;padding:16px 0;font-size:.74rem;font-weight:800}._rows_16bwb_34{margin:0}._row_16bwb_34{border-top:1px solid #b8913c66;grid-template-columns:minmax(180px,260px) minmax(0,1fr);display:grid}._label_16bwb_44,._desc_16bwb_45{padding:20px clamp(16px,3vw,28px)}._label_16bwb_44{color:var(--garnet);letter-spacing:.12em;text-transform:uppercase;background:#dcb9681f;border-right:1px solid #b8913c66;align-items:center;font-size:.86rem;font-weight:800;display:flex}._desc_16bwb_45{color:var(--text-muted);margin:0;font-size:.95rem}@media (width<=720px){._row_16bwb_34{grid-template-columns:1fr}._label_16bwb_44{border-bottom:1px solid #b8913c40;border-right:none;padding-bottom:12px}._desc_16bwb_45{padding-top:12px}}._card_9wbg8_1{background:var(--parchment-soft);flex-direction:column;gap:14px;height:100%;padding:32px 24px;transition:background .3s;display:flex}._card_9wbg8_1:hover{background:#fffdf6}._icon_9wbg8_15{width:34px;height:34px;color:var(--garnet);transition:transform .3s;display:inline-flex}._icon_9wbg8_15 svg{width:100%;height:100%}._card_9wbg8_1:hover ._icon_9wbg8_15{transform:translateY(-3px)}._title_9wbg8_32{font-size:1.05rem;font-weight:600}._desc_9wbg8_37{color:var(--text-muted);font-size:.9rem}._portfolio_123bd_1{padding:var(--section-y) 0}._grid_123bd_6{background:var(--parchment-dim);border:1px solid var(--parchment-dim);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}@media (width<=920px){._grid_123bd_6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){._grid_123bd_6{grid-template-columns:1fr}}._instagram_1fmia_1{padding:var(--section-y) 0;border-top:1px solid var(--parchment-dim)}._grid_1fmia_7{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}._card_1fmia_16{aspect-ratio:1;background:var(--parchment-dim);border:1px solid #b8913c8c;display:block;position:relative;overflow:hidden;box-shadow:0 18px 36px -28px #241c148c}._image_1fmia_27{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}._overlay_1fmia_35{background:rgb(var(--garnet-panel-rgb) / .55);color:var(--gold-bright);opacity:0;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}._icon_1fmia_46{width:34px;height:34px}._card_1fmia_16:hover ._image_1fmia_27,._card_1fmia_16:focus-visible ._image_1fmia_27{transform:scale(1.05)}._card_1fmia_16:hover ._overlay_1fmia_35,._card_1fmia_16:focus-visible ._overlay_1fmia_35{opacity:1}._actions_1fmia_61{justify-content:center;margin-top:clamp(28px,4vw,40px);display:flex}@media (width<=960px){._grid_1fmia_7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){._grid_1fmia_7{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}._grid_1fmia_7::-webkit-scrollbar{display:none}._grid_1fmia_7>li{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){._image_1fmia_27,._overlay_1fmia_35{transition:none}._card_1fmia_16:hover ._image_1fmia_27,._card_1fmia_16:focus-visible ._image_1fmia_27{transform:none}}._field_1ch3q_1{flex-direction:column;gap:6px;min-width:0;display:flex}._full_1ch3q_8{grid-column:1/-1}._field_1ch3q_1 label{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.76rem;font-weight:700}._hint_1ch3q_20{letter-spacing:0;text-transform:none;opacity:.8;font-weight:600}._field_1ch3q_1 input,._field_1ch3q_1 textarea{border:1px solid var(--parchment-dim);background:var(--parchment-soft);width:100%;color:var(--text);border-radius:1px;padding:12px 14px;font-size:.95rem;transition:border-color .2s,box-shadow .2s}._field_1ch3q_1 input:focus,._field_1ch3q_1 textarea:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #b8913c40}._field_1ch3q_1 textarea{resize:vertical;min-height:110px}._invalid_1ch3q_51 input,._invalid_1ch3q_51 textarea{border-color:var(--danger)}._error_1ch3q_56{color:var(--danger);font-size:.8rem;font-weight:600}._card_1waio_1{border:1px solid var(--parchment-dim);background:var(--parchment);padding:clamp(20px,4vw,40px)}._grid_1waio_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}._submit_1waio_13{margin-top:22px}._note_1waio_17{color:var(--text-muted);margin-top:14px;font-size:.8rem}._success_1waio_23{border:1px solid var(--garnet);color:var(--garnet);background:#6c142414;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;font-size:.88rem;font-weight:600;display:flex}._success_1waio_23 svg{flex-shrink:0}._error_1waio_40{border-color:var(--danger);color:var(--danger);background:#a3202f14}@media (width<=600px){._grid_1waio_7{grid-template-columns:1fr}}._map_ieqmb_1{border-top:1px solid var(--parchment-dim);margin-top:clamp(40px,6vw,64px);padding-top:clamp(28px,4vw,40px)}._head_ieqmb_7{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}._pin_ieqmb_14{color:var(--garnet);flex-shrink:0;margin-top:2px}._address_ieqmb_20{overflow-wrap:anywhere;flex:1;font-size:.95rem;font-style:normal}._label_ieqmb_27{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;display:block}._directions_ieqmb_36{color:var(--garnet);flex-shrink:0;align-self:flex-end;align-items:center;gap:6px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}._directions_ieqmb_36:hover{text-decoration:underline}._frame_ieqmb_54{border:1px solid var(--parchment-dim);background:var(--parchment);padding:8px}._frame_ieqmb_54 iframe{filter:grayscale(.55)sepia(.2);border:0;width:100%;height:clamp(280px,40vw,380px);transition:filter .4s;display:block}._frame_ieqmb_54:hover iframe,._frame_ieqmb_54:focus-within iframe{filter:none}@media (width<=600px){._head_ieqmb_7{flex-wrap:wrap}._directions_ieqmb_36{align-self:auto;margin-left:32px}}._contact_1gj59_1{padding:var(--section-y) 0;background:var(--parchment-soft);border-top:1px solid var(--parchment-dim)}._grid_1gj59_7{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,72px);display:grid}._head_1gj59_14{margin-bottom:28px}._info_1gj59_18{flex-direction:column;gap:16px;margin:0 0 32px;padding:0;list-style:none;display:flex}._info_1gj59_18 li{overflow-wrap:anywhere;align-items:flex-start;gap:12px;font-size:.95rem;display:flex}._info_1gj59_18 svg{color:var(--garnet);flex-shrink:0;margin-top:2px}._info_1gj59_18 a{text-decoration:none}._info_1gj59_18 a:hover{color:var(--garnet);text-decoration:underline}._infoLabel_1gj59_50{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;display:block}._social_1gj59_59{gap:12px;display:flex}._social_1gj59_59 a{border:1px solid var(--gold-dim);width:40px;height:40px;color:var(--garnet);border-radius:50%;justify-content:center;align-items:center;transition:background .25s,color .25s,border-color .25s;display:flex}._social_1gj59_59 a:hover{border-color:var(--garnet);background:var(--garnet);color:var(--parchment-soft)}@media (width<=920px){._grid_1gj59_7{grid-template-columns:1fr}}._band_7xvsr_1{background:var(--parchment-soft);border-top:1px solid var(--parchment-dim);padding:clamp(48px,7vw,72px) 0;position:relative}._band_7xvsr_1:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);width:min(240px,40%);height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}._inner_7xvsr_20{justify-content:space-between;align-items:center;gap:24px 48px;display:flex}._text_7xvsr_27{max-width:60ch}._title_7xvsr_31{font-family:var(--font-serif);text-wrap:balance;margin:10px 0 8px;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.2}._desc_7xvsr_39{color:var(--text-muted)}._button_7xvsr_43{flex-shrink:0}._arrow_7xvsr_47{transition:transform .25s}._button_7xvsr_43:hover ._arrow_7xvsr_47{transform:translate(4px)}@media (width<=760px){._inner_7xvsr_20{flex-direction:column;align-items:flex-start}}@media (width<=480px){._button_7xvsr_43{width:100%}}._page_18vj4_1{padding-block:var(--section-y);text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}._code_18vj4_10{font-family:var(--font-serif);color:var(--gold-dim);font-size:clamp(3.5rem,10vw,6rem);font-style:italic;line-height:1}._title_18vj4_18{font-size:clamp(1.7rem,3vw,2.3rem)}._text_18vj4_22{max-width:44ch;color:var(--text-muted);margin-bottom:12px}:root{--ink:#150f0b;--parchment:#f3ecda;--parchment-soft:#faf6ec;--parchment-dim:#e9dfc7;--gold:#b8913c;--gold-bright:#dcb968;--gold-dim:#8a6d31;--garnet:#6c1424;--garnet-bright:#8a2236;--garnet-panel:#74202f;--garnet-panel-rgb:116 32 47;--skyline:#7a1e33;--text:#241c14;--text-muted:#6b5d48;--text-on-ink:#f3ecda;--text-on-ink-muted:#c9b998;--whatsapp:#2f7d5a;--focus:#dcb968;--danger:#a3202f;--font-serif:"Newsreader", Georgia, serif;--font-sans:"Manrope", -apple-system, "Segoe UI", sans-serif;--container:1160px;--gutter:clamp(16px, 5vw, 48px);--section-y:clamp(72px, 10vw, 104px);--header-h:71px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-h);-webkit-text-size-adjust:100%}body{background:var(--parchment);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--text);text-wrap:balance;margin:0;font-weight:500}p{text-wrap:pretty;margin:0}a{color:inherit}img,svg{max-width:100%;display:block}img{height:auto}button,input,textarea{font:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--garnet);color:var(--parchment-soft);padding:10px 16px;font-weight:700;text-decoration:none;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}main:focus{outline:none}
