.HeroCasas_hero__C5nzN{--bg-inner:#8c7b4b;--bg-mid:#2b2617;--bg-outer:#0c0b08;position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 50% 55%,var(--bg-inner) 0,var(--bg-mid) 48%,var(--bg-outer) 100%)}.HeroCasas_hero__C5nzN:after{content:"";position:absolute;inset:auto 0 0 0;height:18%;background:linear-gradient(180deg,transparent,#0c0b08);pointer-events:none;z-index:3}.HeroCasas_leavesBack__U9bsA,.HeroCasas_leavesFar__LMGcx,.HeroCasas_leavesFront__7Prs2,.HeroCasas_particles__SZJRO{position:absolute;inset:0;pointer-events:none}.HeroCasas_particles__SZJRO{z-index:0;overflow:hidden}.HeroCasas_leavesFar__LMGcx{z-index:0}.HeroCasas_leavesBack__U9bsA{z-index:1}.HeroCasas_leavesFront__7Prs2{z-index:6}.HeroCasas_particle__cEKqu{position:absolute;bottom:-40px;border-radius:50%;animation-name:HeroCasas_rise__MmTAY;animation-timing-function:linear;animation-fill-mode:forwards;will-change:transform,opacity}.HeroCasas_bubble__7hzEQ{background:radial-gradient(circle at 32% 30%,hsla(0,0%,100%,.55) 0 12%,hsla(0,0%,100%,.05) 45%,hsla(0,0%,100%,.18) 72%,transparent 74%);border:1px solid hsla(0,0%,100%,.28)}.HeroCasas_ember__J9pTT{background:radial-gradient(circle,#ffd27a 0,#ff7a2e 45%,rgba(226,88,46,0) 72%);box-shadow:0 0 10px 2px rgba(255,122,46,.55);animation-name:HeroCasas_riseEmber__ohkws}.HeroCasas_dust__feGBw{background:radial-gradient(circle,#f1e3b4 0,hsla(47,32%,59%,.6) 50%,transparent 72%);box-shadow:0 0 6px hsla(47,39%,73%,.5)}@keyframes HeroCasas_rise__MmTAY{0%{transform:translateZ(0) rotate(0deg);opacity:0}10%{opacity:var(--peak,.5)}90%{opacity:var(--peak,.5)}to{transform:translate3d(var(--drift,30px),-110svh,0) rotate(1turn);opacity:0}}@keyframes HeroCasas_riseEmber__ohkws{0%{transform:translateZ(0) scale(1);opacity:0}8%{opacity:var(--peak,.8)}40%{transform:translate3d(calc(var(--drift, 30px) * -.6),-45svh,0) scale(.9)}70%{opacity:calc(var(--peak, .8) * .6)}to{transform:translate3d(var(--drift,30px),-95svh,0) scale(.3);opacity:0}}.HeroCasas_leaf__KG_JW{position:absolute;width:110px;height:110px;outline:none;--progress-bar-color:transparent;--poster-color:transparent;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.HeroCasas_inner__nqax_{position:relative;z-index:5;display:flex;min-height:100svh;justify-content:space-between;align-items:stretch;gap:2rem;padding:7rem 4% 3.5rem;pointer-events:none}.HeroCasas_left__RJ_AL,.HeroCasas_right__SCIEu{position:relative;z-index:10;display:flex;flex-direction:column;pointer-events:auto}.HeroCasas_left__RJ_AL{max-width:27rem;gap:1.75rem}.HeroCasas_right__SCIEu{width:28rem;align-items:flex-end;justify-content:space-between;text-align:right;padding-bottom:4.5rem}.HeroCasas_title__No_98{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(3.4rem,5.6vw,6.75rem);line-height:.92;font-weight:400;letter-spacing:-.02em;color:#f5f0e4}.HeroCasas_title__No_98 em{font-style:italic;color:#d5c99f}.HeroCasas_description__iUwDq{max-width:26rem;font-size:1.05rem;line-height:1.65;color:hsla(42,46%,93%,.75)}.HeroCasas_ctaRow__QUPm3{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem}.HeroCasas_primaryBtn__dcvtN{display:inline-flex;align-items:center;gap:1.25rem;padding:.4rem .4rem .4rem 1.5rem;border-radius:999px;background:rgba(0,0,0,.45);color:#f5f0e4;font-weight:700;font-size:.9rem;transition:background .3s ease,transform .3s ease;backdrop-filter:blur(8px)}.HeroCasas_primaryBtn__dcvtN:hover{background:rgba(0,0,0,.65);transform:translateY(-3px)}.HeroCasas_plusIcon__xhgIM{display:flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:50%;background:#b7a874;color:#0c0b08}.HeroCasas_badge__j2nha{display:flex;align-items:center;gap:.9rem;margin-top:auto}.HeroCasas_badgeIcon__kKpWf{display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:.8rem;border:1px solid hsla(42,46%,93%,.12);background:hsla(0,0%,100%,.05);color:#d5c99f}.HeroCasas_badgeTitle__l7vJ4{display:block;font-size:.68rem;letter-spacing:.14em;color:hsla(42,46%,93%,.6)}.HeroCasas_badgeText__CQea5{display:block;font-size:.85rem;font-weight:600;color:#f5f0e4}.HeroCasas_stage__sDhpF{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;perspective:1400px;pointer-events:none;opacity:0;animation:HeroCasas_stageIn__Hk_Oi 1.4s ease-out .2s forwards}.HeroCasas_glow__Wj28F{position:absolute;width:min(62vw,82svh);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--bg-inner) 55%,transparent) 0,transparent 65%);filter:blur(10px)}.HeroCasas_floater__l2AUv{animation:HeroCasas_float__L1qGw 6s ease-in-out infinite}.HeroCasas_plate__SXrYr{position:relative;width:min(30vw,56svh);aspect-ratio:1;border-radius:50%;padding:3.2%;background:radial-gradient(circle at 35% 30%,#3a3324 0,#1a1712 55%,#0e0c09 100%);box-shadow:0 40px 80px -20px rgba(0,0,0,.75),inset 0 0 0 1px hsla(47,39%,73%,.25),inset 0 2px 12px hsla(0,0%,100%,.06);transform-style:preserve-3d;will-change:transform,filter}.HeroCasas_photoWell__4GSsg{position:relative;width:100%;height:100%;overflow:hidden;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.5),inset 0 8px 24px rgba(0,0,0,.45)}.HeroCasas_photo__UrN8z{object-fit:cover;opacity:0;transition:opacity .25s linear}.HeroCasas_photoOn__tKmsd{opacity:1}.HeroCasas_gloss__QPjwm{position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,0) 38%,transparent 62%,rgba(0,0,0,.28));pointer-events:none}@keyframes HeroCasas_stageIn__Hk_Oi{to{opacity:1}}@keyframes HeroCasas_float__L1qGw{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.HeroCasas_carousel__POW_B{display:flex;flex-direction:column;align-items:flex-end;gap:1.25rem;max-width:100%}.HeroCasas_cards__3lH3i{display:flex;gap:.85rem;max-width:100%;overflow-x:auto;padding:3.5rem .25rem .5rem;scroll-snap-type:x mandatory;scrollbar-width:none}.HeroCasas_cards__3lH3i::-webkit-scrollbar{display:none}.HeroCasas_card__q8tkH{position:relative;flex:0 0 8.25rem;scroll-snap-align:end;display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:3.4rem .75rem .9rem;border-radius:1.6rem;border:1px solid hsla(42,46%,93%,.12);background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);text-align:center;cursor:pointer;transition:background .4s cubic-bezier(.175,.885,.32,1.275),border-color .4s ease}.HeroCasas_card__q8tkH:hover{background:hsla(0,0%,100%,.11);border-color:hsla(42,46%,93%,.4)}.HeroCasas_cardActive__FV5zP{border-color:#d5c99f}.HeroCasas_thumb__iA0j3{position:absolute;top:-2.6rem;width:5.4rem;height:5.4rem;overflow:hidden;border-radius:50%;border:3px solid #1a1712;box-shadow:0 18px 30px -10px rgba(0,0,0,.7);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.HeroCasas_card__q8tkH:hover .HeroCasas_thumb__iA0j3{transform:translateY(-14px) rotate(-10deg) scale(1.1)}.HeroCasas_cardName__C04mm{font-size:.8rem;font-weight:700;color:#f5f0e4;line-height:1.2}.HeroCasas_cardCat__Kok5m{font-size:.68rem;color:hsla(42,46%,93%,.6);line-height:1.25}.HeroCasas_arrows__4jtRA{display:flex;gap:.75rem}.HeroCasas_arrow__q5S7n{display:flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:50%;border:1px solid hsla(42,46%,93%,.14);background:hsla(0,0%,100%,.05);color:#f5f0e4;transition:background .3s}.HeroCasas_arrow__q5S7n:hover{background:hsla(0,0%,100%,.12)}.HeroCasas_sideTitleWrap__xK9gQ{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.HeroCasas_sideTitle__H5eUe{font-family:var(--font-fraunces),Georgia,serif;font-size:clamp(3rem,5.6vw,6.5rem);line-height:.95;font-style:italic;color:#f5f0e4;white-space:nowrap}.HeroCasas_sideTagline__cgR4z{max-width:22rem;font-size:.95rem;color:hsla(42,46%,93%,.75)}.HeroCasas_sideLink__sWV4e{font-size:.85rem;font-weight:600;color:#d5c99f}.HeroCasas_sideLink__sWV4e:hover{color:#f5f0e4}@media (max-width:1199px){.HeroCasas_inner__nqax_{flex-direction:column;justify-content:flex-start;gap:1.5rem;padding:6.5rem 1.25rem 3rem}.HeroCasas_left__RJ_AL{max-width:none;gap:1.1rem}.HeroCasas_title__No_98{font-size:clamp(2.6rem,11vw,4rem)}.HeroCasas_description__iUwDq{font-size:1rem}.HeroCasas_badge__j2nha{display:none}.HeroCasas_stage__sDhpF{position:relative;inset:auto;height:auto;padding:.5rem 0 0}.HeroCasas_glow__Wj28F{width:92vw}.HeroCasas_plate__SXrYr{width:min(74vw,360px)}.HeroCasas_right__SCIEu{width:100%;align-items:stretch;text-align:left;gap:.25rem;padding-bottom:0}.HeroCasas_sideTitleWrap__xK9gQ{align-items:flex-start;order:-1}.HeroCasas_sideTitle__H5eUe{font-size:clamp(2.4rem,10vw,3.6rem)}.HeroCasas_carousel__POW_B{align-items:stretch}.HeroCasas_arrows__4jtRA{display:none}}@media (prefers-reduced-motion:reduce){.HeroCasas_stage__sDhpF{animation:none;opacity:1}.HeroCasas_floater__l2AUv{animation:none}.HeroCasas_photo__UrN8z{transition:opacity .6s ease}}