.post_head__V3hKT{padding-block:clamp(6.5rem,12vw,9.5rem) clamp(2rem,5vw,4rem)}.post_head__V3hKT .display-2{max-width:22ch}.post_summary__HzgiR{margin-top:var(--space-5);max-width:52ch}.post_body__Vv7Fn{max-width:68ch;margin-inline:auto;display:grid;grid-gap:1.5rem;gap:1.5rem}.post_body__Vv7Fn p{margin:0;font-size:var(--text-lead);line-height:1.65;color:var(--muted)}.post_body__Vv7Fn .h2{margin-top:clamp(1.5rem,3vw,2.5rem);max-width:24ch}.post_list__Lv1ma{margin:0;padding:0;list-style:none;display:grid;grid-gap:.9rem;gap:.9rem}.post_list__Lv1ma li{position:relative;padding-left:1.5rem;color:var(--muted);line-height:1.6}.post_list__Lv1ma li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;background:var(--accent)}.post_callout__48ho2{margin:clamp(.5rem,2vw,1rem) 0;padding:clamp(1.1rem,3vw,1.75rem);border-left:2px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:color-mix(in srgb,var(--surface) 70%,transparent)}.post_callout__48ho2 p{margin:0;font-family:var(--font-display-stack);font-style:italic;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);line-height:1.5;color:var(--bone)}.post_disclaimer__ojyLy{max-width:68ch;margin:clamp(2.5rem,5vw,4rem) auto 0;padding-top:1.25rem;border-top:1px solid var(--border);font-family:var(--font-micro-stack);font-size:var(--text-xs);letter-spacing:.04em;line-height:1.6;color:var(--subtle)}.post_cta__MGk7z{max-width:68ch;margin:clamp(3rem,7vw,5rem) auto 0;padding-top:clamp(2rem,5vw,3rem);border-top:1px solid var(--hairline);display:grid;grid-gap:1rem;gap:1rem;justify-items:start}.post_cta__MGk7z p{margin:0;color:var(--muted);max-width:44ch}.post_ctaActions__EJ_tL{margin-top:var(--space-4);display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.post_next__TBPmx{margin-top:clamp(3rem,7vw,5rem);background:var(--feature);border-top:1px solid var(--hairline)}.post_next__TBPmx a{display:grid;grid-gap:.6rem;gap:.6rem;padding-block:clamp(3rem,7vw,5rem);text-decoration:none;color:var(--text)}.post_next__TBPmx .display-2{transition:color .3s var(--ease);max-width:20ch}.post_next__TBPmx a:hover .display-2{color:var(--accent)}.LeadForm_dialog__5YSC8{padding:0;border:none;background:transparent;max-width:min(34rem,calc(100vw - 2.5rem));width:100%;color:var(--text);overflow:visible}.LeadForm_dialog__5YSC8::-webkit-backdrop{background:color-mix(in srgb,var(--forest) 75%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.LeadForm_dialog__5YSC8::backdrop{background:color-mix(in srgb,var(--forest) 75%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (prefers-reduced-motion:no-preference){@supports (transition-behavior:allow-discrete){.LeadForm_dialog__5YSC8{opacity:0;transform:translateY(10px) scale(.98);transition:opacity .28s var(--ease),transform .28s var(--ease),overlay .28s allow-discrete,display .28s allow-discrete}.LeadForm_dialog__5YSC8[open]{opacity:1;transform:none}@starting-style{.LeadForm_dialog__5YSC8[open]{opacity:0;transform:translateY(10px) scale(.98)}}.LeadForm_dialog__5YSC8::-webkit-backdrop{opacity:0;-webkit-transition:opacity .28s var(--ease),overlay .28s allow-discrete,display .28s allow-discrete;transition:opacity .28s var(--ease),overlay .28s allow-discrete,display .28s allow-discrete}.LeadForm_dialog__5YSC8::backdrop{opacity:0;transition:opacity .28s var(--ease),overlay .28s allow-discrete,display .28s allow-discrete}.LeadForm_dialog__5YSC8[open]::-webkit-backdrop{opacity:1}.LeadForm_dialog__5YSC8[open]::backdrop{opacity:1}@starting-style{.LeadForm_dialog__5YSC8[open]::-webkit-backdrop{opacity:0}.LeadForm_dialog__5YSC8[open]::backdrop{opacity:0}}}}.LeadForm_panel__uhyVl:focus{outline:none}.LeadForm_panel__uhyVl{position:relative;background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-3);padding:clamp(1.75rem,5vw,2.5rem);display:grid;grid-gap:.4rem;gap:.4rem}.LeadForm_close__QKij5{position:absolute;top:.9rem;right:.9rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:var(--radius-full);border:1px solid transparent;background:transparent;color:var(--subtle);font-size:1.4rem;line-height:1;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.LeadForm_close__QKij5:focus-visible,.LeadForm_close__QKij5:hover{color:var(--text);border-color:var(--hairline)}.LeadForm_panel__uhyVl h2{margin-top:.35rem;max-width:20ch}.LeadForm_form__k0Bo1{display:grid;grid-gap:1.1rem;gap:1.1rem;margin-top:1.4rem}.LeadForm_note__ZL8aL{margin:0;font-family:var(--font-micro-stack);font-size:.64rem;color:var(--subtle);letter-spacing:.05em}.LeadForm_optional__4nTWy{margin-left:.4rem;color:var(--subtle);opacity:.75;text-transform:none;letter-spacing:.04em;font-weight:400}.LeadForm_submit__V47xU{width:100%;justify-content:center;margin-top:.3rem}.LeadForm_submit__V47xU:disabled{opacity:.65;cursor:progress}.LeadForm_submit__V47xU:disabled:after{content:none}.LeadForm_spinner__vdgge{width:.9rem;height:.9rem;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent-ink) 30%,transparent);border-top-color:var(--accent-ink);animation:LeadForm_leadSpin__QUdm7 .7s linear infinite}@keyframes LeadForm_leadSpin__QUdm7{to{transform:rotate(1turn)}}.LeadForm_error__gbyAP{margin:0;padding:.7rem .9rem;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,#e8917c 45%,transparent);background:color-mix(in srgb,#e8917c 10%,transparent);color:#f0b3a4;font-size:var(--text-sm);line-height:1.5}.LeadForm_wa__sOHn_{justify-self:center;margin-top:1.1rem;font-family:var(--font-micro-stack);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);text-decoration:none;border-bottom:1px solid;padding-bottom:2px;transition:color .2s var(--ease)}.LeadForm_wa__sOHn_:hover{color:var(--accent)}.LeadForm_sent__n5uKO{display:grid;grid-gap:.6rem;gap:.6rem;padding-block:.5rem;justify-items:start}.LeadForm_tick__I3OHu{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:.4rem;border-radius:50%;border:1px solid var(--hairline);background:color-mix(in srgb,var(--brass) 12%,transparent);color:var(--accent)}@media (prefers-reduced-motion:no-preference){.LeadForm_tick__I3OHu{animation:LeadForm_tickIn__cDWcM .45s var(--ease) both}@keyframes LeadForm_tickIn__cDWcM{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}}.LeadForm_sentCopy__UNOH_{margin:.4rem 0 1.4rem;color:var(--muted);line-height:1.5;max-width:38ch}.LeadForm_sent__n5uKO .btn{justify-self:start}@media (prefers-reduced-motion:reduce){.LeadForm_spinner__vdgge{animation:none}}.Preloader_overlay__c46I_{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 45%,var(--forest-2) 0,var(--forest) 62%),var(--forest);animation:Preloader_failsafe__wdFW1 .6s var(--ease) 6s forwards}html.preloaded .Preloader_overlay__c46I_{display:none}@keyframes Preloader_failsafe__wdFW1{to{opacity:0;visibility:hidden}}.Preloader_inner__489kr{display:grid;grid-gap:clamp(1.5rem,4vh,2.25rem);gap:clamp(1.5rem,4vh,2.25rem);width:min(300px,74vw);animation:Preloader_rise__iE1eZ 1s var(--ease) both}@keyframes Preloader_rise__iE1eZ{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.Preloader_mark__yhZhW{display:flex;justify-content:center}.Preloader_markImg__6Q3XF{width:100%;height:auto;filter:brightness(0) invert(.94) sepia(.12) saturate(1.4) hue-rotate(4deg)}.Preloader_rail__VLrIv{position:relative;height:1px;width:100%;background:color-mix(in srgb,var(--bone) 14%,transparent);overflow:hidden}.Preloader_bar__EBAbG{position:absolute;inset:0;background:linear-gradient(90deg,var(--brass-dim),var(--brass));transform:scaleX(0);transform-origin:left center;will-change:transform}.Preloader_meta__Osm5z{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-family:var(--font-micro-stack);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sage)}.Preloader_count__5eKk7{color:var(--brass);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Preloader_count__5eKk7 i{font-style:normal;opacity:.55;margin-left:.15em}.Preloader_overlay__c46I_[data-done=true]{transform:translateY(-100%);transition:transform .95s var(--ease) .28s}.Preloader_overlay__c46I_[data-done=true] .Preloader_inner__489kr{opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .5s var(--ease);animation:none}.Preloader_overlay__c46I_:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--brass);opacity:0;transition:opacity .3s ease}.Preloader_overlay__c46I_[data-done=true]:after{opacity:1}@media (prefers-reduced-motion:reduce){.Preloader_inner__489kr{animation:none}.Preloader_overlay__c46I_[data-done=true]{transform:none;opacity:0;transition:opacity .25s ease}.Preloader_overlay__c46I_[data-done=true] .Preloader_inner__489kr{transition:none}.Preloader_overlay__c46I_[data-done=true]:after{opacity:0}}.WhatsAppFloat_float__cM4Sr{position:fixed;bottom:clamp(1.1rem,3vw,1.75rem);right:clamp(1.1rem,3vw,1.75rem);z-index:60;display:inline-flex;align-items:center;gap:0;height:3.4rem;padding-inline:.95rem;border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface) 92%,var(--forest));border:1px solid var(--hairline);color:var(--bone);text-decoration:none;box-shadow:var(--shadow-2);transition:border-color .3s var(--ease),box-shadow .3s var(--ease),transform .3s var(--ease)}.WhatsAppFloat_float__cM4Sr:focus-visible,.WhatsAppFloat_float__cM4Sr:hover{border-color:var(--accent);box-shadow:var(--shadow-3);transform:translateY(-2px)}.WhatsAppFloat_icon__2bIjA{width:1.5rem;height:1.5rem;flex:0 0 auto;color:var(--accent-2)}.WhatsAppFloat_label__kO2s8{max-width:0;overflow:hidden;white-space:nowrap;font-family:var(--font-micro-stack);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;font-weight:600;transition:max-width .45s var(--ease),padding-left .45s var(--ease)}@media (pointer:fine){.WhatsAppFloat_float__cM4Sr:focus-visible .WhatsAppFloat_label__kO2s8,.WhatsAppFloat_float__cM4Sr:hover .WhatsAppFloat_label__kO2s8{max-width:10rem;padding-left:.65rem}}@media print{.WhatsAppFloat_float__cM4Sr{display:none}}.home_scrubTrack__hW1V_{height:320vh}.home_hero__o4ZPq{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--forest);--hero-frame:clamp(16px,2.2vw,30px);--hero-radius:clamp(14px,1.6vw,24px)}.home_heroBg__GS9I9{position:absolute;inset:var(--hero-frame);z-index:0;overflow:hidden;border-radius:var(--hero-radius);box-shadow:inset 0 0 0 1px var(--hairline),0 22px 50px -22px rgba(3,12,9,.6)}.home_heroBg__GS9I9>div{position:absolute;inset:0}.home_heroPoster__hE5ul{object-fit:cover}.home_heroVideo__IqHsv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home_hero__o4ZPq:after{content:"";position:absolute;inset:var(--hero-frame);border-radius:var(--hero-radius);z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--forest) 88%,transparent),transparent 62%),linear-gradient(0deg,color-mix(in srgb,var(--forest) 92%,transparent) 4%,transparent 46%)}.home_videoActive__vSAmY:after{background:linear-gradient(0deg,color-mix(in srgb,var(--forest) 38%,transparent) 0,transparent 55%)}.home_heroNarrative__dWrZM .display-1{max-width:none;font-size:clamp(2.9rem,1.5rem + 4.6vw,4.9rem)}.home_heroLede__Qfplo{color:color-mix(in srgb,var(--bone) 82%,transparent)}.home_actions__r95_w{display:flex;align-items:center;gap:clamp(1rem,3vw,1.8rem);flex-wrap:wrap}.home_heroNarrative__dWrZM{position:absolute;z-index:2;display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:min(40rem,88vw);padding-inline:calc(var(--gutter) + var(--hero-frame));opacity:1;transition:opacity .3s ease}.home_heroNarrative__dWrZM:before{content:"";position:absolute;z-index:-1;inset:-1.5rem -2.5rem;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--forest) 70%,transparent) 0,transparent 75%);pointer-events:none}.home_posBottomLeft__RUs1o{left:0}.home_posBottomLeft__RUs1o,.home_posBottomRight__8QGs2{bottom:calc(clamp(6.5rem, 15vh, 9.5rem) + var(--hero-frame))}.home_posBottomRight__8QGs2{right:0}.home_posTopLeft__SCaXu{left:0;top:calc(clamp(7.5rem, 15vw, 10rem) + var(--hero-frame))}.home_heroCta__MemLX{position:absolute;z-index:2;left:0;bottom:calc(clamp(1.5rem, 4vh, 2.5rem) + var(--hero-frame));padding-inline:calc(var(--gutter) + var(--hero-frame));display:flex;align-items:center;gap:clamp(1rem,3vw,1.8rem);flex-wrap:wrap}.home_heroCta__MemLX:before{content:"";position:absolute;z-index:-1;inset:-1rem -2rem;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--forest) 65%,transparent) 0,transparent 78%);pointer-events:none}.home_hud__OjRpP{position:absolute;top:calc(clamp(5rem, 12vw, 7rem) + var(--hero-frame));right:calc(var(--gutter) + var(--hero-frame));z-index:2;display:grid;grid-gap:.35rem;gap:.35rem;padding:.7rem .9rem;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:rgba(8,27,21,.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-micro-stack);font-size:.62rem;letter-spacing:.08em;color:var(--sage);text-align:right}.home_hud__OjRpP b{color:var(--brass)}.home_scrollCue__3E_NZ{position:absolute;bottom:calc(clamp(1.5rem, 4vw, 2.5rem) + var(--hero-frame));right:calc(var(--gutter) + var(--hero-frame));z-index:2;font-family:var(--font-micro-stack);text-transform:uppercase;letter-spacing:.3em;font-size:.66rem;color:var(--sage);writing-mode:vertical-rl}@media (max-height:500px),(max-width:720px){.home_hud__OjRpP,.home_scrollCue__3E_NZ{display:none}}@media (max-height:500px){.home_heroInner__FriQK{gap:var(--space-3);padding-block:clamp(1rem,5vh,2rem) clamp(1.25rem,5vh,2rem)}.home_heroInner__FriQK .display-1{font-size:clamp(2rem,1.2rem + 4vh,3.5rem)}}.home_statementGrid__t5bTi{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(2rem,6vw,5rem);gap:clamp(2rem,6vw,5rem);align-items:end}.home_statement__83hch .display-2{max-width:18ch}.home_statementGrid__t5bTi .prose p{color:var(--muted);font-size:var(--text-lead);line-height:1.5}@media (max-width:820px){.home_statementGrid__t5bTi{grid-template-columns:1fr;gap:var(--space-6)}}.home_grid__KKSaI{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.1rem,2.4vw,2rem);gap:clamp(1.1rem,2.4vw,2rem)}@media (max-width:1080px){.home_grid__KKSaI{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home_grid__KKSaI{grid-template-columns:1fr}}.home_card__XoQea{background:linear-gradient(165deg,color-mix(in srgb,var(--surface) 96%,var(--brass) 4%),var(--surface));border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:transform .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease)}.home_cardLink__WhEg_{display:block;text-decoration:none;color:inherit}.home_card__XoQea:hover{transform:translateY(-6px);border-color:var(--hairline);box-shadow:0 2px 8px -2px rgba(3,12,9,.5),0 28px 55px -30px rgba(3,12,9,.65),inset 0 0 0 1px var(--hairline)}.home_cardMedia__E_dX4{position:relative;aspect-ratio:16/10;overflow:hidden}.home_cardMedia__E_dX4 img{transition:transform .7s var(--ease)}.home_card__XoQea:hover .home_cardMedia__E_dX4 img{transform:scale(1.05)}.home_cardBody__KgBRV{padding:clamp(1.2rem,2.6vw,1.7rem)}.home_cardTop__zYlin{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.home_cardTop__zYlin .h3{transition:color .3s var(--ease)}.home_card__XoQea:hover .home_cardTop__zYlin .h3{color:var(--accent)}.home_cardRibbon__wSo6I{flex-shrink:0;font-size:.6rem;letter-spacing:.07em;color:var(--accent);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:.3rem .55rem;white-space:nowrap}.home_cardLoc__nvhsO,.home_cardRibbon__wSo6I{font-family:var(--font-micro-stack);text-transform:uppercase}.home_cardLoc__nvhsO{margin:.4rem 0 0;font-size:.72rem;letter-spacing:.04em;color:var(--subtle)}.home_cardRule__FtFDB{margin:1rem 0 0;height:1px;background:linear-gradient(90deg,var(--brass-dim),transparent)}.home_meta__FZgvJ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin:.9rem 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_meta__FZgvJ dt{color:var(--subtle);margin-bottom:.25rem}.home_meta__FZgvJ dd{margin:0;font-size:var(--text-sm)}.home_rera__7JsqG{margin:1rem 0 0;font-family:var(--font-micro-stack);font-size:.64rem;color:var(--subtle);opacity:.8;letter-spacing:.05em}.home_projectsFoot__Amm5E{margin-top:clamp(2rem,5vw,3.5rem)}.home_feature___5viP{position:relative;background:var(--feature);border-block:1px solid var(--hairline);overflow:hidden;min-height:78vh;display:flex;align-items:flex-end}.home_featureBg__QSz1s{position:absolute;inset:0;z-index:0}.home_feature___5viP:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--forest) 86%,transparent),transparent 66%)}.home_featureInner__sB9qm{position:relative;z-index:2;width:100%;padding-block:clamp(4rem,9vw,7rem)}.home_featureTitle__nkj9Q{max-width:16ch;margin-top:var(--space-4)}.home_featureCopy__Iqflo{color:color-mix(in srgb,var(--bone) 80%,transparent);max-width:46ch;font-size:var(--text-lead);line-height:1.5;margin:var(--space-5) 0 var(--space-6)}.home_cap__uUVWS{margin-top:var(--space-6);font-family:var(--font-micro-stack);font-size:.66rem;color:var(--subtle);max-width:52ch;letter-spacing:.04em}.home_why__yEZzG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);text-align:center;border-block:1px solid var(--hairline);padding-block:clamp(2.5rem,5vw,4rem)}@media (max-width:640px){.home_why__yEZzG{grid-template-columns:1fr;gap:2rem}}.home_stat__iClF_{display:grid;grid-gap:.5rem;gap:.5rem;justify-items:center}.home_statNum__nV7y8{color:var(--accent)}.home_cta__4is5U{text-align:center}.home_cta__4is5U .display-1{margin-inline:auto}.home_cta__4is5U .label{display:block;margin-bottom:var(--space-4)}.home_ctaLede__cHqs8{margin:var(--space-5) auto var(--space-6)}.home_cta__4is5U .home_actions__r95_w{justify-content:center}