.ongoing-projects_page__9oUiz{--ink:#25344d;--muted:#758092;--blue:#a9c9d8;--paper:#f8f7f2;position:relative;isolation:isolate;min-height:100vh;overflow:hidden;padding:0 clamp(22px,5vw,76px);color:var(--ink);background:radial-gradient(ellipse at 50% 8%,hsla(0,0%,100%,.96) 0,hsla(0,0%,100%,0) 47%),linear-gradient(155deg,#f8f7f2,#f2f4f1 55%,#eaf1f2);font-family:Outfit,Avenir Next,Avenir,Arial,sans-serif}.ongoing-projects_topWash__bgOvk{position:absolute;z-index:-1;top:0;left:50%;width:min(920px,88vw);height:500px;transform:translateX(-50%);border-radius:0 0 50% 50%;background:linear-gradient(180deg,rgba(169,201,216,.25),rgba(169,201,216,0));filter:blur(25px);pointer-events:none}.ongoing-projects_flower__PQWWi{position:absolute;z-index:0;top:clamp(-92px,-5vw,-32px);right:clamp(-74px,-3vw,-20px);width:clamp(220px,32vw,450px);height:clamp(220px,32vw,450px);aspect-ratio:1;object-fit:contain;opacity:.98;pointer-events:none;filter:drop-shadow(0 18px 36px rgba(89,44,47,.13));transform:scaleX(-1);animation:ongoing-projects_flowerFloat__LUvfI 8s ease-in-out infinite alternate}.ongoing-projects_header__12CMX{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:clamp(132px,14vw,180px);border-bottom:1px solid rgba(37,52,77,.12)}.ongoing-projects_brand__B0ReV{position:relative;z-index:3;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center}.ongoing-projects_brand__B0ReV img{display:block;width:58px;height:58px;object-fit:contain}.ongoing-projects_headerWordmark__jS9ND{position:relative;z-index:2;display:block;grid-column:2;justify-self:center;width:clamp(280px,68vw,920px);height:clamp(96px,13vw,168px);object-fit:contain;filter:drop-shadow(0 3px 12px rgba(255,255,255,.72))}.ongoing-projects_homeLink__Z3TVK{display:inline-flex;align-items:center;justify-self:end;gap:9px;color:var(--ink);font-size:12px;letter-spacing:.12em;text-decoration:none;transition:opacity .25s ease,transform .25s ease}.ongoing-projects_homeLink__Z3TVK:hover{opacity:.68;transform:translateY(-2px)}.ongoing-projects_homeArrow__2MFNp{color:#a84e53;font-size:18px;line-height:1}.ongoing-projects_content__Q4gYJ{position:relative;z-index:1;width:min(1320px,100%);margin:0 auto}.ongoing-projects_hero__74c_t{position:relative;padding:clamp(54px,7.2vw,102px) 0 clamp(38px,5vw,68px);text-align:center;animation:ongoing-projects_riseIn___1xTW .8s cubic-bezier(.2,.75,.25,1) both}.ongoing-projects_eyebrow__Yx94a{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:#657284;font-size:10px;font-weight:600;letter-spacing:.27em}.ongoing-projects_eyebrow__Yx94a span{width:6px;height:6px;border-radius:50%;background:#b84b53;box-shadow:0 0 0 4px rgba(184,75,83,.1)}.ongoing-projects_title__uwzmT{display:flex;flex-direction:column;align-items:center;margin:0;color:#24334b;font-family:Cormorant Garamond,Bodoni MT,Georgia,serif;font-size:clamp(68px,10.1vw,142px);font-weight:400;letter-spacing:-.065em;line-height:.72}.ongoing-projects_titleSecond__E1cKJ{margin-top:.12em;color:#8b3e48;font-style:italic;font-weight:400}.ongoing-projects_intro__0sA58{margin:27px 0 0;color:#6f7886;font-size:clamp(13px,1.25vw,16px);font-weight:300;letter-spacing:.025em}.ongoing-projects_projectSwitch__CF0je{display:inline-flex;align-items:center;gap:12px;margin-top:17px;padding:8px 13px;border:1px solid rgba(135,157,170,.42);border-radius:999px;color:#657284;font-size:9px;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color .25s ease,border-color .25s ease,background .25s ease}.ongoing-projects_projectSwitch__CF0je:hover{border-color:#8b3e48;color:#8b3e48;background:hsla(0,0%,100%,.65)}.ongoing-projects_cards__Eb8Sq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2vw,28px);gap:clamp(16px,2vw,28px);padding:0 0 72px}.ongoing-projects_card__j06PN{position:relative;min-width:0;padding:clamp(12px,1.15vw,16px);overflow:hidden;border:1px solid rgba(128,157,173,.48);border-radius:clamp(28px,3.1vw,42px);corner-shape:squircle;background:hsla(0,0%,100%,.62);box-shadow:0 12px 35px rgba(46,67,82,.045),inset 0 0 0 4px hsla(0,0%,100%,.52);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);animation:ongoing-projects_riseIn___1xTW .8s cubic-bezier(.2,.75,.25,1) both;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s ease,border-color .45s ease}.ongoing-projects_cardOverlayLink__FJYyr{position:absolute;z-index:5;inset:0;border-radius:inherit}.ongoing-projects_cardOverlayLink__FJYyr:focus-visible{outline:3px solid #8b3e48;outline-offset:-5px}.ongoing-projects_card__j06PN:nth-child(2){animation-delay:.12s}.ongoing-projects_card__j06PN:nth-child(3){animation-delay:.24s}.ongoing-projects_card__j06PN:hover{transform:translateY(-7px);border-color:rgba(131,160,176,.75);box-shadow:0 22px 52px rgba(46,67,82,.12),inset 0 0 0 4px hsla(0,0%,100%,.74)}.ongoing-projects_cardTop__ejdor{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;padding:1px 7px 11px}.ongoing-projects_cardNumber__7HIMI{color:#a34a52;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-style:italic}.ongoing-projects_cardEyebrow__R_84I{overflow:hidden;color:#808995;font-size:8px;font-weight:600;letter-spacing:.16em;text-overflow:ellipsis;white-space:nowrap}.ongoing-projects_imageFrame__9NAFg{position:relative;overflow:hidden;aspect-ratio:1.46/1;border:1px solid hsla(0,0%,100%,.9);border-radius:clamp(21px,2.4vw,32px);corner-shape:squircle;background:#dce6e8}.ongoing-projects_cardImage__R_lcd{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.75,.25,1),filter .5s ease}.ongoing-projects_card__j06PN:hover .ongoing-projects_cardImage__R_lcd{transform:scale(1.045);filter:saturate(1.06)}.ongoing-projects_plotImage__XW0Cj{object-position:center 60%}.ongoing-projects_flatImage__o3J0O{object-position:center 68%}.ongoing-projects_villaImage__pWA3z{object-position:30% center}.ongoing-projects_imageIndex__qLI2S{position:absolute;right:13px;bottom:13px;padding:8px 11px;border:1px solid hsla(0,0%,100%,.56);border-radius:999px;color:#fff;background:rgba(35,48,63,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px;letter-spacing:.13em}.ongoing-projects_cardCopy__SER0Z{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 7px 7px}.ongoing-projects_cardCopy__SER0Z h2{margin:0 0 5px;color:#29374c;font-family:Cormorant Garamond,Bodoni MT,Georgia,serif;font-size:clamp(30px,3.1vw,43px);font-weight:500;letter-spacing:-.035em;line-height:1}.ongoing-projects_cardCopy__SER0Z h2 a{color:inherit;text-decoration:none}.ongoing-projects_cardCopy__SER0Z h2 a:hover{color:#8b3e48}.ongoing-projects_cardCopy__SER0Z p{max-width:310px;margin:0;color:#77808b;font-size:clamp(11px,1vw,13px);font-weight:300;line-height:1.55}.ongoing-projects_cardMark__Fa22r{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border:1px solid rgba(135,157,170,.48);border-radius:50%;color:#8b3e48;transition:color .3s ease,background .3s ease,transform .3s ease}.ongoing-projects_cardMark__Fa22r svg{width:25px;height:25px;overflow:visible}.ongoing-projects_cardMark__Fa22r path{stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.ongoing-projects_card__j06PN:hover .ongoing-projects_cardMark__Fa22r{color:#fff;background:#8b3e48}.ongoing-projects_card__j06PN:hover .ongoing-projects_cardMark__Fa22r svg{transform:translate(2px,-2px)}.ongoing-projects_footer__uWTqy{display:flex;justify-content:space-between;gap:20px;width:min(1320px,100%);margin:0 auto;padding:0 0 24px;color:#9299a1;font-size:8px;font-weight:600;letter-spacing:.18em}.ongoing-projects_goldTheme__kV6zu{--ink:#40351f;--muted:#877750;color:var(--ink);background:radial-gradient(ellipse at 50% 6%,hsla(0,0%,100%,.98) 0,hsla(0,0%,100%,0) 45%),linear-gradient(150deg,#fbf8ef,#f5f0e3 55%,#eee6d3)}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_topWash__bgOvk{background:linear-gradient(180deg,rgba(198,164,94,.27),rgba(198,164,94,0))}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_flower__PQWWi{right:auto;top:-12px;left:-8px;transform:scaleX(1);animation-name:ongoing-projects_completedFlowerFloat__GqT23}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_header__12CMX{border-color:rgba(151,119,55,.25)}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_brandLockup__K3ijX{display:flex;grid-column:2;align-items:center;justify-self:center;gap:clamp(12px,1.8vw,26px);width:max-content;max-width:calc(100vw - 36px)}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_brandLockup__K3ijX .ongoing-projects_brand__B0ReV{grid-column:auto;justify-self:auto}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_brandLockup__K3ijX .ongoing-projects_brand__B0ReV img{width:clamp(54px,6vw,78px);height:clamp(54px,6vw,78px)}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_brandLockup__K3ijX .ongoing-projects_headerWordmark__jS9ND{width:clamp(280px,58vw,760px);height:clamp(96px,13vw,168px);transform:none;filter:drop-shadow(0 3px 12px rgba(192,161,95,.3))}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_title__uwzmT{color:#483b22}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_titleSecond__E1cKJ{color:#a17b36}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_goldEyebrow__asYqN span{background:#b18b45;box-shadow:0 0 0 4px rgba(177,139,69,.13)}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_card__j06PN{border-color:rgba(169,137,74,.48);background:rgba(255,253,247,.72);box-shadow:0 12px 35px rgba(91,71,34,.055),inset 0 0 0 4px hsla(0,0%,100%,.62)}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_card__j06PN:hover{border-color:rgba(169,137,74,.8);box-shadow:0 22px 52px rgba(91,71,34,.13),inset 0 0 0 4px hsla(0,0%,100%,.78)}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_cardMark__Fa22r,.ongoing-projects_goldTheme__kV6zu .ongoing-projects_cardNumber__7HIMI{color:#9e7938}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_cardMark__Fa22r{border-color:rgba(169,137,74,.58)}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_card__j06PN:hover .ongoing-projects_cardMark__Fa22r{color:#fffdf7;background:#a98541}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_projectSwitch__CF0je{border-color:rgba(169,137,74,.52);color:#867044}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_projectSwitch__CF0je:hover{border-color:#a98541;color:#80602a;background:rgba(255,252,244,.82)}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_footer__uWTqy{color:#927b4c}@keyframes ongoing-projects_completedFlowerFloat__GqT23{0%{transform:scaleX(1) rotate(1.8deg) translateZ(0)}to{transform:scaleX(1) rotate(-1.5deg) translate3d(6px,7px,0)}}@keyframes ongoing-projects_flowerFloat__LUvfI{0%{transform:scaleX(-1) rotate(-1.8deg) translateZ(0)}to{transform:scaleX(-1) rotate(1.5deg) translate3d(-6px,7px,0)}}@keyframes ongoing-projects_riseIn___1xTW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1500px){.ongoing-projects_page__9oUiz{padding-inline:max(76px,calc((100vw - 1450px) / 2))}}@media (max-width:860px){.ongoing-projects_header__12CMX{min-height:128px}.ongoing-projects_headerWordmark__jS9ND{width:clamp(270px,64vw,620px);height:106px}.ongoing-projects_brand__B0ReV img{width:48px;height:48px}.ongoing-projects_hero__74c_t{padding-top:72px}.ongoing-projects_cards__Eb8Sq{gap:14px}.ongoing-projects_cardEyebrow__R_84I{letter-spacing:.1em;font-size:7px}.ongoing-projects_cardCopy__SER0Z{padding-top:15px}.ongoing-projects_cardCopy__SER0Z p{font-size:11px}}@media (max-width:640px){.ongoing-projects_page__9oUiz{padding-inline:17px;overflow:hidden}.ongoing-projects_header__12CMX{grid-template-columns:1fr auto 1fr;min-height:110px}.ongoing-projects_headerWordmark__jS9ND{width:clamp(230px,72vw,420px);height:92px;transform:translateX(clamp(8px,3vw,14px))}.ongoing-projects_brand__B0ReV img{width:44px;height:44px}.ongoing-projects_flower__PQWWi{top:-35px;right:-65px;width:245px;height:245px;opacity:.86}.ongoing-projects_hero__74c_t{padding:66px 0 35px}.ongoing-projects_eyebrow__Yx94a{margin-bottom:17px;font-size:9px}.ongoing-projects_title__uwzmT{font-size:clamp(69px,19vw,105px)}.ongoing-projects_intro__0sA58{max-width:275px;margin:22px auto 0;line-height:1.5}.ongoing-projects_cards__Eb8Sq{grid-template-columns:1fr;gap:16px;padding-bottom:44px}.ongoing-projects_card__j06PN{padding:13px;border-radius:31px}.ongoing-projects_cardTop__ejdor{padding-inline:5px}.ongoing-projects_cardEyebrow__R_84I{font-size:8px;letter-spacing:.15em}.ongoing-projects_imageFrame__9NAFg{aspect-ratio:1.6/1;border-radius:23px}.ongoing-projects_cardCopy__SER0Z{padding:16px 5px 5px}.ongoing-projects_cardCopy__SER0Z h2{font-size:37px}.ongoing-projects_cardCopy__SER0Z p{max-width:280px;font-size:12px}.ongoing-projects_footer__uWTqy{padding-bottom:18px;font-size:7px;letter-spacing:.12em}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_flower__PQWWi{top:-8px;right:auto;left:-5px;width:145px;height:145px}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_brandLockup__K3ijX{gap:8px;max-width:calc(100vw - 30px)}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_brandLockup__K3ijX .ongoing-projects_brand__B0ReV img{width:44px;height:44px}.ongoing-projects_goldTheme__kV6zu .ongoing-projects_brandLockup__K3ijX .ongoing-projects_headerWordmark__jS9ND{width:clamp(205px,64vw,340px);height:78px}}@media (prefers-reduced-motion:reduce){.ongoing-projects_card__j06PN,.ongoing-projects_flower__PQWWi,.ongoing-projects_hero__74c_t{animation:none}.ongoing-projects_cardImage__R_lcd,.ongoing-projects_cardMark__Fa22r,.ongoing-projects_card__j06PN,.ongoing-projects_homeLink__Z3TVK{transition:none}}