.WeddingPlanningSupport-module__okNKLq__page{color:var(--forest)}.WeddingPlanningSupport-module__okNKLq__container{max-width:88rem;padding-inline:var(--page-pad);margin-inline:auto}.WeddingPlanningSupport-module__okNKLq__eyebrow{font:500 .875rem/1.5 var(--body);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.6rem}.WeddingPlanningSupport-module__okNKLq__hero{grid-template-columns:1.06fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.WeddingPlanningSupport-module__okNKLq__heroCopy{padding-block:1rem}.WeddingPlanningSupport-module__okNKLq__hero h1{font:400 clamp(2.7rem, 4.1vw, 4.25rem)/1.08 var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0}.WeddingPlanningSupport-module__okNKLq__heroIntro{color:var(--ink-soft);max-width:48ch;margin:2rem 0;font-size:1.0625rem;line-height:1.85}.WeddingPlanningSupport-module__okNKLq__heroPhoto{min-width:0;margin:0}.WeddingPlanningSupport-module__okNKLq__heroPhoto img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;width:100%;height:auto;display:block}.WeddingPlanningSupport-module__okNKLq__heroPhoto figcaption{color:var(--ink-soft);margin-top:.8rem;font-size:.875rem}.WeddingPlanningSupport-module__okNKLq__team{background:#f5f5f1;padding-block:clamp(4rem,7vw,7rem);scroll-margin-top:7rem}.WeddingPlanningSupport-module__okNKLq__teamIntro{text-align:center;max-width:56rem;margin:0 auto clamp(3rem,6vw,6rem)}.WeddingPlanningSupport-module__okNKLq__teamIntro h2{font:400 clamp(2rem, 3vw, 3rem)/1.3 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0}.WeddingPlanningSupport-module__okNKLq__profile{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.WeddingPlanningSupport-module__okNKLq__portrait{min-width:0}.WeddingPlanningSupport-module__okNKLq__portrait img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.WeddingPlanningSupport-module__okNKLq__portraitPending{aspect-ratio:3/4;color:var(--ink-soft);background:#eceee8;align-items:flex-end;padding:1.75rem;font-size:.875rem;display:flex}.WeddingPlanningSupport-module__okNKLq__profileCopy{min-width:0;padding-top:.25rem}.WeddingPlanningSupport-module__okNKLq__profileCopy .WeddingPlanningSupport-module__okNKLq__eyebrow{margin-bottom:1rem}.WeddingPlanningSupport-module__okNKLq__profileCopy h3{font:400 clamp(2.2rem, 3.4vw, 3.3rem)/1.15 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 2rem}.WeddingPlanningSupport-module__okNKLq__profileCopy>p:not(.WeddingPlanningSupport-module__okNKLq__eyebrow){color:var(--ink-soft);margin:0 0 1.35rem;line-height:1.9}.WeddingPlanningSupport-module__okNKLq__profileCopy>.WeddingPlanningSupport-module__okNKLq__business{color:var(--forest);font-size:1.125rem}.WeddingPlanningSupport-module__okNKLq__profileCopy>.WeddingPlanningSupport-module__okNKLq__pendingNote{margin-top:2rem;font-style:italic}.WeddingPlanningSupport-module__okNKLq__contact{margin-top:2rem}.WeddingPlanningSupport-module__okNKLq__contact p{color:var(--ink-soft);overflow-wrap:anywhere;margin:0 0 .5rem;line-height:1.7}.WeddingPlanningSupport-module__okNKLq__contact a{color:var(--forest);text-underline-offset:.2em}.WeddingPlanningSupport-module__okNKLq__planners{padding-block:clamp(4rem,7vw,7rem);scroll-margin-top:7rem}.WeddingPlanningSupport-module__okNKLq__plannersIntro{grid-template-columns:1fr 1.25fr;gap:clamp(2.5rem,6vw,6rem);margin-bottom:3.5rem;display:grid}.WeddingPlanningSupport-module__okNKLq__plannersIntro h2{font:400 clamp(2rem, 3vw, 3rem)/1.15 var(--display);letter-spacing:-.025em;margin:0}.WeddingPlanningSupport-module__okNKLq__plannersIntro p{color:var(--ink-soft);margin:0 0 1.25rem;line-height:1.85}.WeddingPlanningSupport-module__okNKLq__planners .WeddingPlanningSupport-module__okNKLq__profile{border-top:1px solid var(--line);padding-block:2.75rem}.WeddingPlanningSupport-module__okNKLq__planners .WeddingPlanningSupport-module__okNKLq__portraitPending{aspect-ratio:4/3}.WeddingPlanningSupport-module__okNKLq__back{margin-top:3rem}@media (max-width:760px){.WeddingPlanningSupport-module__okNKLq__hero,.WeddingPlanningSupport-module__okNKLq__profile,.WeddingPlanningSupport-module__okNKLq__plannersIntro{grid-template-columns:minmax(0,1fr)}.WeddingPlanningSupport-module__okNKLq__hero{gap:2rem;padding-top:2.75rem}.WeddingPlanningSupport-module__okNKLq__heroCopy{padding:0}.WeddingPlanningSupport-module__okNKLq__hero h1{font-size:clamp(2.5rem,9vw,3.5rem)}.WeddingPlanningSupport-module__okNKLq__heroIntro{margin-block:1.6rem}.WeddingPlanningSupport-module__okNKLq__heroPhoto img{aspect-ratio:4/3;object-position:50% 35%}.WeddingPlanningSupport-module__okNKLq__profile{gap:2rem}.WeddingPlanningSupport-module__okNKLq__portrait{width:100%;max-width:32rem}.WeddingPlanningSupport-module__okNKLq__portraitPending{aspect-ratio:4/3}.WeddingPlanningSupport-module__okNKLq__profileCopy h3{margin-bottom:1.6rem}.WeddingPlanningSupport-module__okNKLq__plannersIntro{gap:1.5rem;margin-bottom:1.5rem}.WeddingPlanningSupport-module__okNKLq__back{margin-top:1.5rem}}
