.garden-design_main__Pt2tJ{background:var(--paper)}.garden-design_hero__Cjbj_{position:relative;overflow:hidden;background:var(--green-deep);height:100vh;min-height:600px;display:flex;align-items:flex-end;justify-content:center;padding:0}.garden-design_heroPhoto__5EzvE{position:absolute;inset:0;z-index:0}.garden-design_heroPhoto__5EzvE img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.garden-design_heroPhoto__5EzvE:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,28,22,.5),rgba(8,28,22,.15) 32%,rgba(8,28,22,.45) 66%,rgba(8,28,22,.9)),linear-gradient(90deg,rgba(8,28,22,.55),rgba(8,28,22,.1) 55%,rgba(8,28,22,0));pointer-events:none}.garden-design_heroPhotoFallback__RuQmY{position:absolute;inset:0;background:linear-gradient(135deg,var(--green-deep),var(--green))}.garden-design_heroInner__l1Fus{position:relative;z-index:1;width:100%;max-width:var(--max);margin:0 auto;padding:0 var(--gutter) clamp(56px,10vh,120px)}@media (max-width:860px){.garden-design_hero__Cjbj_{min-height:520px}.garden-design_heroInner__l1Fus{padding-bottom:clamp(40px,8vh,72px)}}.garden-design_heroEyebrow__Sg_kf{font-family:Effra WA,sans-serif;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 20px}.garden-design_heroTitle__7Dff2{font-family:Didot WA,Georgia,serif;font-size:clamp(3rem,6vw,6.4rem);color:#fff;line-height:.98;letter-spacing:-.025em;margin:0;max-width:16ch}.garden-design_heroRule__d9GTa{width:60px;height:1px;background:var(--gold);margin:32px 0 20px;border:none}.garden-design_heroSub__6YrL5{font-family:Effra WA,sans-serif;font-size:1.02rem;font-style:italic;color:rgba(247,240,228,.72);line-height:1.6;max-width:42ch;margin:0 0 40px}.garden-design_heroCtas__Q8oMu{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.garden-design_heroProjectsLink__p3sS_{font-family:Effra WA,sans-serif;font-size:.85rem;letter-spacing:.06em;color:rgba(247,240,228,.65);text-decoration:none;transition:color .25s ease}.garden-design_heroProjectsLink__p3sS_:hover{color:var(--gold)}.garden-design_trustStrip___Rav9{background:var(--paper);border-bottom:1px solid rgba(15,62,51,.1);padding:clamp(20px,3vh,32px) var(--gutter)}.garden-design_trustStripInner__lKRqL{max-width:var(--max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,3vw,48px);flex-wrap:wrap}.garden-design_trustList__Y_XqF{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:clamp(12px,2vw,24px);align-items:center}.garden-design_trustList__Y_XqF li{font-family:Effra WA,sans-serif;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--green);white-space:nowrap;position:relative}.garden-design_trustList__Y_XqF li:not(:last-child):after{content:"·";position:absolute;right:calc(-1 * clamp(12px, 2vw, 24px) / 2);top:50%;transform:translate(50%,-50%);color:var(--gold);opacity:.6}.garden-design_trustPress__ZjPRn{font-family:Didot WA,Georgia,serif;font-size:.95rem;letter-spacing:.01em;color:var(--green-deep);margin:0;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.garden-design_trustBadge__7OXvD{height:92px;width:auto;display:block;margin:-16px 0}@media (max-width:860px){.garden-design_trustStripInner__lKRqL{justify-content:center;flex-direction:column;gap:14px;text-align:center}.garden-design_trustList__Y_XqF{justify-content:center}.garden-design_trustPress__ZjPRn{white-space:normal}}.garden-design_areasBand__UKffX{background:var(--paper-warm);padding:var(--section-pad) var(--gutter)}.garden-design_areasBandInner__Rd_tx{max-width:var(--max);margin:0 auto}.garden-design_areasBandKicker__Vbjve{font-family:Effra WA,sans-serif;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.garden-design_areasBandHeading__o1HQj{font-family:Didot WA,Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);color:var(--green-deep);line-height:1.1;letter-spacing:-.02em;margin:0 0 28px}.garden-design_areasBandGrid__x2jzC{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 24px}.garden-design_areasBandGrid__x2jzC a{font-family:Effra WA,sans-serif;font-size:.95rem;color:var(--green-deep);text-decoration:none;transition:color .2s ease}.garden-design_areasBandGrid__x2jzC a:hover{color:var(--gold)}.garden-design_studio__a3yB2{background:var(--paper);padding:var(--section-pad) var(--gutter)}.garden-design_studioInner__DWxUb{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,5vw,88px);align-items:center}.garden-design_studioHeading__oC5nH{font-family:Didot WA,Georgia,serif;font-size:clamp(2.2rem,4vw,3.4rem);color:var(--green-deep);line-height:1.02;letter-spacing:-.02em;margin:0 0 clamp(24px,3vw,36px)}.garden-design_studioProse__pdkN1{max-width:56ch}.garden-design_studioProse__pdkN1 p{font-family:Effra WA,sans-serif;font-size:1.02rem;line-height:1.75;color:var(--muted);margin:0 0 1.4em}.garden-design_studioProse__pdkN1 p:last-child{margin-bottom:0}.garden-design_studioImage__hT_PY{aspect-ratio:4/5;overflow:hidden;border-radius:3px}.garden-design_studioImage__hT_PY img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:860px){.garden-design_studioInner__DWxUb{grid-template-columns:1fr;gap:32px}.garden-design_studioImage__hT_PY{aspect-ratio:16/10}}.garden-design_acts__5u8ul{background:var(--green-deep);padding:var(--section-pad) var(--gutter);scroll-margin-top:var(--nav-height-compact)}.garden-design_moment__70UZK{max-width:var(--max);margin:0 auto;padding:clamp(36px,4.5vw,72px) var(--gutter)}.garden-design_momentFrame__IpwNT{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:3px}.garden-design_momentFrame__IpwNT img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.garden-design_momentScrim__V_IhF{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,45,37,.55) 0,rgba(10,45,37,0) 45%);pointer-events:none}.garden-design_momentCaption__FqJ9V{position:absolute;left:clamp(20px,3vw,36px);bottom:clamp(18px,3vw,32px);margin:0;font-family:Effra WA,sans-serif;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--paper)}.garden-design_act__oDkEt{position:relative;overflow:hidden;display:flex;align-items:center;min-height:60svh}.garden-design_actDark__QidLz{background:var(--green-deep);color:rgba(247,240,228,.85)}.garden-design_actDark__QidLz:before{content:"";position:absolute;inset:0;background:url(/brand/white-pattern-alpha.webp) 50%/cover no-repeat;opacity:.06;pointer-events:none}.garden-design_actLight__tj7Z1{background:var(--paper);color:var(--ink)}.garden-design_actInner__XbdeG{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:clamp(56px,7vw,96px) var(--gutter);width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.garden-design_actReversed__qem_R .garden-design_actInner__XbdeG{direction:rtl}.garden-design_actReversed__qem_R .garden-design_actContent__ZBgkR,.garden-design_actReversed__qem_R .garden-design_actMedia__Ngqzv{direction:ltr}@media (max-width:860px){.garden-design_actInner__XbdeG,.garden-design_actReversed__qem_R .garden-design_actInner__XbdeG{grid-template-columns:1fr;gap:28px;direction:ltr}}.garden-design_actMedia__Ngqzv{position:relative;aspect-ratio:3/2;overflow:hidden;background:rgba(247,240,228,.04)}.garden-design_actMedia__Ngqzv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.garden-design_actLight__tj7Z1 .garden-design_actMedia__Ngqzv{background:rgba(15,62,51,.04)}@media (max-width:860px){.garden-design_actMedia__Ngqzv{aspect-ratio:3/2}}.garden-design_actGhost__6ihO_{font-family:Didot WA,Georgia,serif;font-size:clamp(8rem,18vw,14rem);line-height:1;letter-spacing:-.04em;opacity:.18;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.garden-design_actDark__QidLz .garden-design_actGhost__6ihO_{color:var(--gold)}.garden-design_actLight__tj7Z1 .garden-design_actGhost__6ihO_{color:var(--green)}.garden-design_actLabel__C0ITI{font-family:Effra WA,sans-serif;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px}.garden-design_actDark__QidLz .garden-design_actLabel__C0ITI{color:var(--gold)}.garden-design_actLight__tj7Z1 .garden-design_actLabel__C0ITI{color:var(--green)}.garden-design_actHeading__MrCnM{font-family:Didot WA,Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.02em;margin:0 0 20px;max-width:18ch}.garden-design_actDark__QidLz .garden-design_actHeading__MrCnM{color:#fff}.garden-design_actLight__tj7Z1 .garden-design_actHeading__MrCnM{color:var(--green-deep)}.garden-design_actBody__lpyDZ{font-family:Effra WA,sans-serif;font-size:1rem;line-height:1.7;max-width:56ch;margin:0 0 24px}.garden-design_actBody__lpyDZ p{margin:0}.garden-design_actBody__lpyDZ p+p{margin-top:1.1em}.garden-design_actDark__QidLz .garden-design_actBody__lpyDZ{color:rgba(247,240,228,.72)}.garden-design_actLight__tj7Z1 .garden-design_actBody__lpyDZ{color:var(--muted)}.garden-design_actLink__j_Og9{font-family:Effra WA,sans-serif;font-size:.85rem;letter-spacing:.06em}.garden-design_actDark__QidLz .garden-design_actLink__j_Og9{color:var(--gold)}.garden-design_actLight__tj7Z1 .garden-design_actLink__j_Og9{color:var(--green);background-image:linear-gradient(var(--green),var(--green))}.garden-design_brochure__FQvn0{background:var(--paper-warm);padding:clamp(64px,8vw,120px) var(--gutter);border-top:1px solid rgba(15,62,51,.1);border-bottom:1px solid rgba(15,62,51,.1)}.garden-design_brochureInner__YaIPI{max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(48px,6vw,96px);align-items:center}@media (max-width:860px){.garden-design_brochureInner__YaIPI{grid-template-columns:1fr;gap:32px}}.garden-design_brochureCopy__UG3se{max-width:56ch}.garden-design_brochureEyebrow__ihhf_{font-family:Effra WA,sans-serif;font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:var(--green);margin:0 0 16px}.garden-design_brochureHeading__UZjd3{font-family:Didot WA,Georgia,serif;font-size:clamp(2rem,3.6vw,3rem);color:var(--green-deep);line-height:1.05;letter-spacing:-.02em;margin:0 0 18px;max-width:16ch}.garden-design_brochureBody__EKjlD{font-family:Effra WA,sans-serif;font-size:1rem;line-height:1.65;color:var(--muted);margin:0 0 28px;max-width:56ch}.garden-design_brochureCtas__VADMG{display:flex;align-items:center;gap:clamp(16px,3vw,32px);flex-wrap:wrap}.garden-design_brochurePhoneLink__0Hidv{font-family:Effra WA,sans-serif;font-size:.95rem;letter-spacing:.02em;color:var(--green-deep);text-decoration:none;border-bottom:1px solid rgba(15,62,51,.3);padding-bottom:2px;transition:border-bottom-color .2s ease-out,color .2s ease-out}.garden-design_brochurePhoneLink__0Hidv:hover{color:var(--gold);border-bottom-color:var(--gold)}.garden-design_brochureMeta__Egznl{display:flex;flex-wrap:wrap;gap:22px 40px;margin-top:28px;padding-top:24px;border-top:1px solid rgba(15,62,51,.15)}.garden-design_brochureImage__f2x0U{align-self:center}.garden-design_brochureImage__f2x0U img{width:100%;height:auto;display:block;filter:drop-shadow(0 18px 40px rgba(10,45,37,.18))}.garden-design_brochureMetaItem__fK2dd{display:flex;flex-direction:column;gap:4px;font-family:Effra WA,sans-serif;font-size:.95rem;line-height:1.5;color:var(--ink);margin:0}.garden-design_brochureMetaLabel__0Qsg6{font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--green)}.garden-design_featured__GWJjX{background:var(--green-deep);padding:var(--section-pad) var(--gutter);position:relative;overflow:hidden;color:#fff;scroll-margin-top:var(--nav-height-compact)}.garden-design_featuredInner__VxMWe{max-width:var(--max);margin:0 auto;position:relative;z-index:1}.garden-design_featuredHeader___4neC{display:flex;justify-content:space-between;align-items:end;margin-bottom:var(--header-gap);flex-wrap:wrap;gap:16px}.garden-design_featuredHeading__VQd_F{font-family:Didot WA,Georgia,serif;font-size:clamp(2rem,3.5vw,3rem);color:#fff;line-height:1.05;letter-spacing:-.02em;margin:0}.garden-design_featuredLink__XCDq_{color:var(--gold);font-size:.85rem;letter-spacing:.06em}.garden-design_featuredGrid__FEhH9{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--grid-gap)}@media (max-width:860px){.garden-design_featuredGrid__FEhH9{grid-template-columns:1fr;grid-template-rows:none}}@media (min-width:861px){.garden-design_featuredGrid__FEhH9[data-count="2"]{grid-template-columns:1fr 1fr;grid-template-rows:none}.garden-design_featuredGrid__FEhH9[data-count="2"] .garden-design_featuredLead__LIHtz{grid-row:auto}.garden-design_featuredGrid__FEhH9[data-count="2"] .garden-design_featuredCard__UudoU{aspect-ratio:3/2}.garden-design_featuredGrid__FEhH9[data-count="1"]{grid-template-columns:1fr;grid-template-rows:none}.garden-design_featuredGrid__FEhH9[data-count="1"] .garden-design_featuredLead__LIHtz{grid-row:auto}.garden-design_featuredGrid__FEhH9[data-count="1"] .garden-design_featuredCard__UudoU{aspect-ratio:16/9}}.garden-design_featuredLead__LIHtz{grid-row:1/span 2}.garden-design_featuredCard__UudoU{position:relative;display:block;overflow:hidden;background:var(--green);min-height:0;aspect-ratio:4/5;text-decoration:none;color:inherit;height:100%}.garden-design_featuredLead__LIHtz .garden-design_featuredCard__UudoU{aspect-ratio:auto}.garden-design_featuredCard__UudoU img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .75s var(--ease-out-expo);will-change:transform}.garden-design_featuredCard__UudoU:hover img{transform:scale(1.04)}.garden-design_featuredScrim__0vtnb{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,45,37,.78) 0,rgba(10,45,37,.15) 50%,transparent 75%);pointer-events:none}.garden-design_featuredCaption__SDVIS{position:absolute;left:0;right:0;bottom:0;padding:24px;z-index:2}.garden-design_featuredName__QoLY9{font-family:Didot WA,Georgia,serif;font-size:clamp(1rem,1.6vw,1.6rem);color:#fff;line-height:1.1;letter-spacing:-.02em;margin:0 0 4px}.garden-design_featuredLocation__0hOIF{font-family:Effra WA,sans-serif;font-size:.8rem;font-style:italic;color:var(--gold);margin:0}.garden-design_featuredTag___5bTD{position:absolute;bottom:24px;right:24px;z-index:3;font-family:Effra WA,sans-serif;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;background:var(--gold);color:var(--green-deep)}.garden-design_cta__iavvG{background:var(--paper-warm);padding:var(--section-pad) var(--gutter);text-align:center}.garden-design_ctaInner___WcA3{max-width:640px;margin:0 auto}.garden-design_ctaHeading__9ZYm3{font-family:Didot WA,Georgia,serif;font-size:clamp(2.4rem,4.5vw,3.8rem);color:var(--green-deep);line-height:1.02;letter-spacing:-.02em;margin:0 0 32px}.garden-design_ctaPhone__nWAWq{font-family:Effra WA,sans-serif;font-size:.9rem;color:var(--muted);margin:28px 0 0}.garden-design_ctaPhoneLink__l4vjE{color:var(--green);text-decoration:none;border-bottom:1px solid rgba(15,62,51,.25);transition:border-color .25s ease}.garden-design_ctaPhoneLink__l4vjE:hover{border-bottom-color:var(--green)}