.editorial-hero-module__NtLOkW__hero{background:var(--home-white);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,4.5vw,5rem);width:100%;padding:clamp(2rem,5vw,5.5rem);display:grid;position:relative;overflow:hidden}.editorial-hero-module__NtLOkW__copy{z-index:2;max-width:42rem;position:relative}.editorial-hero-module__NtLOkW__eyebrow,.editorial-hero-module__NtLOkW__hero h1,.editorial-hero-module__NtLOkW__lead{margin:0}.editorial-hero-module__NtLOkW__eyebrow{color:var(--home-pine);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.75rem;font-weight:700;animation:.72s cubic-bezier(.22,1,.36,1) both editorial-hero-module__NtLOkW__copyEntrance;display:flex}.editorial-hero-module__NtLOkW__eyebrow:before{content:"";background:currentColor;flex:0 0 2.5rem;width:2.5rem;height:1px}.editorial-hero-module__NtLOkW__hero h1{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;margin-top:clamp(1.15rem,2vw,1.75rem);font-size:clamp(2.4rem,4vw,4.25rem);font-weight:400;line-height:1.05;animation:.82s cubic-bezier(.22,1,.36,1) 80ms both editorial-hero-module__NtLOkW__copyEntrance}.editorial-hero-module__NtLOkW__lead{max-width:35rem;color:var(--home-muted);text-wrap:pretty;margin-top:clamp(1.4rem,2.5vw,2rem);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.65;animation:.76s cubic-bezier(.22,1,.36,1) .16s both editorial-hero-module__NtLOkW__copyEntrance}.editorial-hero-module__NtLOkW__actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.65rem,3vw,2.4rem);animation:.72s cubic-bezier(.22,1,.36,1) .24s both editorial-hero-module__NtLOkW__copyEntrance;display:flex}.editorial-hero-module__NtLOkW__primaryAction,.editorial-hero-module__NtLOkW__secondaryAction{border:1px solid var(--home-coral);border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:.8rem 1.45rem;font-size:.88rem;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.editorial-hero-module__NtLOkW__primaryAction{background:var(--home-coral);color:var(--home-ink)}.editorial-hero-module__NtLOkW__secondaryAction{color:var(--home-ink);background:0 0}.editorial-hero-module__NtLOkW__primaryAction:hover,.editorial-hero-module__NtLOkW__primaryAction:focus-visible,.editorial-hero-module__NtLOkW__secondaryAction:hover,.editorial-hero-module__NtLOkW__secondaryAction:focus-visible{border-color:var(--home-ink);background:var(--home-ink);color:var(--home-white);transform:translateY(-2px)}.editorial-hero-module__NtLOkW__mediaStage{background:color-mix(in srgb, var(--home-sage) 55%, var(--home-white));min-width:0;min-height:clamp(31rem,53vw,47rem);box-shadow:0 1.75rem 4.5rem color-mix(in srgb, var(--home-ink) 12%, transparent);isolation:isolate;border-radius:clamp(1.75rem,3vw,3rem);position:relative;overflow:hidden}.editorial-hero-module__NtLOkW__mediaStage:after{z-index:1;background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--home-ink) 23%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.editorial-hero-module__NtLOkW__frameSequence,.editorial-hero-module__NtLOkW__heroFrame{position:absolute;inset:0}.editorial-hero-module__NtLOkW__heroFrame{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);transform:scale(1.018)}.editorial-hero-module__NtLOkW__heroFrame[data-active=true]{opacity:1;transform:scale(1)}.editorial-hero-module__NtLOkW__heroImage{object-fit:cover;object-position:center;transform:scale(1.035)translate(-.35%,-.25%)}.editorial-hero-module__NtLOkW__heroFrame[data-active=true] .editorial-hero-module__NtLOkW__heroImage{animation:16s ease-in-out infinite alternate editorial-hero-module__NtLOkW__imageDrift}.editorial-hero-module__NtLOkW__orbit{z-index:2;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--home-white) 66%, transparent);pointer-events:none;border-radius:50%;width:min(67%,31rem);animation:18s linear infinite editorial-hero-module__NtLOkW__orbitRotation;position:absolute;inset:8% 7% auto auto}.editorial-hero-module__NtLOkW__orbit:before{border:1px dashed color-mix(in srgb, var(--home-white) 30%, transparent);border-radius:inherit;content:"";position:absolute;inset:11%}.editorial-hero-module__NtLOkW__orbit span{aspect-ratio:1;border:.2rem solid color-mix(in srgb, var(--home-white) 72%, transparent);background:var(--home-coral);border-radius:50%;width:.72rem;position:absolute;inset:15% auto auto 2.6%}.editorial-hero-module__NtLOkW__careLabels{z-index:3;pointer-events:none;position:absolute;inset:0}.editorial-hero-module__NtLOkW__careLabels span{border:1px solid color-mix(in srgb, var(--home-ink) 8%, transparent);background:color-mix(in srgb, var(--home-white) 92%, transparent);min-height:2.25rem;box-shadow:0 .8rem 2rem color-mix(in srgb, var(--home-ink) 13%, transparent);color:var(--home-ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);border-radius:999px;align-items:center;padding:.55rem .85rem;font-size:.68rem;font-weight:700;animation:5.5s ease-in-out infinite alternate editorial-hero-module__NtLOkW__labelFloat;display:inline-flex;position:absolute}.editorial-hero-module__NtLOkW__careLabels span:first-child{inset:12% auto auto 7%}.editorial-hero-module__NtLOkW__careLabels span:nth-child(2){animation-delay:-1.8s;inset:48% 5% auto auto}.editorial-hero-module__NtLOkW__careLabels span:nth-child(3){animation-delay:-3.6s;inset:auto auto 6% 10%}.editorial-hero-module__NtLOkW__mediaControls{z-index:4;border:1px solid color-mix(in srgb, var(--home-white) 50%, transparent);background:color-mix(in srgb, var(--home-ink) 54%, transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem;display:flex;position:absolute;bottom:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem)}.editorial-hero-module__NtLOkW__frameControls{display:flex}.editorial-hero-module__NtLOkW__frameControls button,.editorial-hero-module__NtLOkW__rotationControl{width:44px;height:44px;color:var(--home-white);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.editorial-hero-module__NtLOkW__frameControls button span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--home-white) 72%, transparent);background:0 0;border-radius:50%;width:.48rem;transition:width .22s,background-color .22s}.editorial-hero-module__NtLOkW__frameControls button[aria-current=true] span{background:var(--home-coral);border-radius:999px;width:1.25rem}.editorial-hero-module__NtLOkW__rotationControl{border-left:1px solid color-mix(in srgb, var(--home-white) 24%, transparent);border-radius:0 50% 50% 0;font-size:.72rem}.editorial-hero-module__NtLOkW__frameControls button:hover,.editorial-hero-module__NtLOkW__rotationControl:hover{background:color-mix(in srgb, var(--home-white) 14%, transparent)}.editorial-hero-module__NtLOkW__frameControls button:focus-visible,.editorial-hero-module__NtLOkW__rotationControl:focus-visible{outline:3px solid var(--home-coral);outline-offset:2px}@keyframes editorial-hero-module__NtLOkW__copyEntrance{0%{clip-path:inset(0 0 100%);transform:translateY(1.1rem)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes editorial-hero-module__NtLOkW__imageDrift{0%{transform:scale(1.035)translate(-.35%,-.25%)}to{transform:scale(1.075)translate(.7%,.55%)}}@keyframes editorial-hero-module__NtLOkW__labelFloat{0%{transform:translateY(-.18rem)}to{transform:translateY(.35rem)}}@keyframes editorial-hero-module__NtLOkW__orbitRotation{to{transform:rotate(1turn)}}@media (max-width:1024px){.editorial-hero-module__NtLOkW__hero{gap:clamp(1.75rem,3.5vw,3rem);padding-inline:clamp(1.5rem,4vw,3rem)}.editorial-hero-module__NtLOkW__mediaStage{min-height:clamp(29rem,55vw,38rem)}}@media (max-width:759px){.editorial-hero-module__NtLOkW__hero{grid-template-columns:minmax(0,1fr);gap:2rem;padding-inline:1rem}.editorial-hero-module__NtLOkW__copy{max-width:42rem}.editorial-hero-module__NtLOkW__hero h1{max-width:none;font-size:clamp(2.1rem,8vw,2.9rem)}.editorial-hero-module__NtLOkW__mediaStage{min-height:24rem}.editorial-hero-module__NtLOkW__careLabels span:nth-child(3){inset:auto auto 4.5rem 5%}.editorial-hero-module__NtLOkW__actions{align-items:stretch}}@media (max-width:360px){.editorial-hero-module__NtLOkW__hero h1{font-size:clamp(1.9rem,10vw,2.2rem)}.editorial-hero-module__NtLOkW__actions{flex-direction:column}.editorial-hero-module__NtLOkW__primaryAction,.editorial-hero-module__NtLOkW__secondaryAction{width:100%;min-height:44px}.editorial-hero-module__NtLOkW__mediaControls{bottom:.5rem;right:.5rem}.editorial-hero-module__NtLOkW__frameControls button{width:36px}.editorial-hero-module__NtLOkW__rotationControl{width:40px}}@media (prefers-reduced-motion:reduce){.editorial-hero-module__NtLOkW__eyebrow,.editorial-hero-module__NtLOkW__hero h1,.editorial-hero-module__NtLOkW__lead,.editorial-hero-module__NtLOkW__actions,.editorial-hero-module__NtLOkW__heroImage,.editorial-hero-module__NtLOkW__careLabels span,.editorial-hero-module__NtLOkW__orbit,.editorial-hero-module__NtLOkW__heroFrame{opacity:1;clip-path:none;animation:none;transform:none}.editorial-hero-module__NtLOkW__heroFrame,.editorial-hero-module__NtLOkW__primaryAction,.editorial-hero-module__NtLOkW__secondaryAction{transition:none}.editorial-hero-module__NtLOkW__primaryAction:hover,.editorial-hero-module__NtLOkW__primaryAction:focus-visible,.editorial-hero-module__NtLOkW__secondaryAction:hover,.editorial-hero-module__NtLOkW__secondaryAction:focus-visible{transform:none}}
.everyday-care-scene-module__G-CYtW__scene{width:100%;padding:var(--public-scene-space) clamp(1rem, 5vw, 5rem);background:var(--home-white);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid;overflow:hidden}.everyday-care-scene-module__G-CYtW__copy{z-index:1;flex-direction:column;justify-content:center;max-width:38rem;min-height:clamp(22rem,36vw,33rem);display:flex;position:relative}.everyday-care-scene-module__G-CYtW__eyebrow,.everyday-care-scene-module__G-CYtW__copy h2,.everyday-care-scene-module__G-CYtW__copy>p:not(.everyday-care-scene-module__G-CYtW__eyebrow){margin:0}.everyday-care-scene-module__G-CYtW__eyebrow{color:var(--home-plum);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.everyday-care-scene-module__G-CYtW__copy h2{max-width:8ch;color:var(--home-ink);font-size:var(--public-scene-title);letter-spacing:-.065em;text-wrap:balance;margin-top:1.25rem;font-weight:400;line-height:.91}.everyday-care-scene-module__G-CYtW__copy>p:not(.everyday-care-scene-module__G-CYtW__eyebrow){max-width:38ch;color:var(--home-muted);text-wrap:pretty;margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.everyday-care-scene-module__G-CYtW__careLoop{z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--home-pine) 30%, transparent);pointer-events:none;border-radius:45% 55% 62% 38%/50% 38% 62% 50%;width:clamp(12rem,23vw,21rem);animation:22s linear infinite alternate everyday-care-scene-module__G-CYtW__careLoopDrift;position:absolute;inset:auto -7% -7% auto}.everyday-care-scene-module__G-CYtW__careLoop:before{border:1px dashed color-mix(in srgb, var(--home-coral) 38%, transparent);content:"";border-radius:61% 39% 43% 57%/38% 56% 44% 62%;position:absolute;inset:15%}.everyday-care-scene-module__G-CYtW__careLoop span{aspect-ratio:1;background:var(--home-coral);border-radius:50%;width:.8rem;position:absolute;inset:18% 10% auto auto}.everyday-care-scene-module__G-CYtW__media{background:color-mix(in srgb, var(--home-sage) 55%, var(--home-white));min-width:0;min-height:clamp(31rem,52vw,47rem);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--home-ink) 11%, transparent);clip-path:inset(0 round clamp(1.75rem,3vw,3rem));border-radius:clamp(1.75rem,3vw,3rem);transition:clip-path .9s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}html[data-motion-ready=true] .everyday-care-scene-module__G-CYtW__scene[data-reveal]:not([data-reveal-visible=true]) .everyday-care-scene-module__G-CYtW__media{clip-path:inset(7% round clamp(1.75rem,3vw,3rem))}.everyday-care-scene-module__G-CYtW__image{object-fit:cover;object-position:center;animation:22s ease-in-out infinite alternate everyday-care-scene-module__G-CYtW__imageDrift;transform:scale(1.035)translate(-.3%,-.2%)}@keyframes everyday-care-scene-module__G-CYtW__careLoopDrift{0%{transform:rotate(-5deg)translate(-.35rem,-.2rem)}to{transform:rotate(9deg)translate(.4rem,.3rem)}}@keyframes everyday-care-scene-module__G-CYtW__imageDrift{0%{transform:scale(1.035)translate(-.3%,-.2%)}to{transform:scale(1.08)translate(.7%,.55%)}}@media (max-width:1024px){.everyday-care-scene-module__G-CYtW__scene{gap:clamp(2rem,4vw,3.5rem)}.everyday-care-scene-module__G-CYtW__media{min-height:clamp(29rem,54vw,38rem)}}@media (max-width:759px){.everyday-care-scene-module__G-CYtW__scene{grid-template-columns:minmax(0,1fr);gap:2.25rem;padding-block:3.75rem 4.5rem}.everyday-care-scene-module__G-CYtW__copy{min-height:0}.everyday-care-scene-module__G-CYtW__copy h2{max-width:9ch;font-size:clamp(2rem,8vw,2.8rem)}.everyday-care-scene-module__G-CYtW__careLoop{bottom:-3rem;right:-2rem}.everyday-care-scene-module__G-CYtW__media{min-height:26rem}}@media (prefers-reduced-motion:reduce){.everyday-care-scene-module__G-CYtW__scene,.everyday-care-scene-module__G-CYtW__copy,.everyday-care-scene-module__G-CYtW__careLoop,.everyday-care-scene-module__G-CYtW__image{opacity:1;transition:none;animation:none;transform:none}html[data-motion-ready=true] .everyday-care-scene-module__G-CYtW__scene[data-reveal]:not([data-reveal-visible=true]){opacity:1;transition:none;animation:none;transform:none}.everyday-care-scene-module__G-CYtW__media{opacity:1;clip-path:none;transition:none;transform:none}html[data-motion-ready=true] .everyday-care-scene-module__G-CYtW__scene[data-reveal]:not([data-reveal-visible=true]) .everyday-care-scene-module__G-CYtW__media{opacity:1;clip-path:none;transition:none;transform:none}}
.home-closing-scenes-module__leVeva__approachScene,.home-closing-scenes-module__leVeva__collageScene,.home-closing-scenes-module__leVeva__locationScene{width:100%;padding:var(--public-scene-space) clamp(1rem, 5vw, 5rem)}.home-closing-scenes-module__leVeva__approachScene{background:var(--home-white)}.home-closing-scenes-module__leVeva__approachLayout,.home-closing-scenes-module__leVeva__collageHeader,.home-closing-scenes-module__leVeva__collageGrid,.home-closing-scenes-module__leVeva__locationHeader,.home-closing-scenes-module__leVeva__locationGrid{width:min(100%, var(--container-page));margin-inline:auto}.home-closing-scenes-module__leVeva__approachLayout{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.home-closing-scenes-module__leVeva__approachMeasure{min-width:0}.home-closing-scenes-module__leVeva__eyebrow,.home-closing-scenes-module__leVeva__measure,.home-closing-scenes-module__leVeva__approachMeasure h2,.home-closing-scenes-module__leVeva__measureLead,.home-closing-scenes-module__leVeva__measureCopy,.home-closing-scenes-module__leVeva__collageHeader h2,.home-closing-scenes-module__leVeva__locationHeader h2{margin:0}.home-closing-scenes-module__leVeva__eyebrow{color:var(--home-plum);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.home-closing-scenes-module__leVeva__measure{color:var(--home-pine);font-family:var(--font-display);letter-spacing:-.09em;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:clamp(6rem,13vw,12rem);font-weight:500;line-height:.72}.home-closing-scenes-module__leVeva__approachMeasure h2{max-width:13ch;color:var(--home-ink);font-size:var(--public-scene-title);letter-spacing:-.055em;text-wrap:balance;margin-top:2rem;font-weight:400;line-height:.98}.home-closing-scenes-module__leVeva__measureLead{max-width:29ch;color:var(--home-ink);margin-top:1.5rem;font-size:clamp(1.1rem,1.55vw,1.3rem);font-weight:700;line-height:1.45}.home-closing-scenes-module__leVeva__measureCopy{max-width:43ch;color:var(--home-muted);text-wrap:pretty;margin-top:1rem;line-height:1.7}.home-closing-scenes-module__leVeva__principles{border-top:1px solid var(--home-line);margin:0;padding:0;list-style:none}.home-closing-scenes-module__leVeva__principles li{border-bottom:1px solid var(--home-line);grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);padding:clamp(2rem,5vw,4.5rem) 0;display:grid}.home-closing-scenes-module__leVeva__principles li>span{color:var(--home-plum);font-size:var(--text-label);letter-spacing:.12em;padding-top:.3rem;font-weight:700}.home-closing-scenes-module__leVeva__principles h3{max-width:14ch;color:var(--home-ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.2vw,4rem);font-weight:400;line-height:.98}.home-closing-scenes-module__leVeva__principles p{max-width:46ch;color:var(--home-muted);margin:1.25rem 0 0;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.7}.home-closing-scenes-module__leVeva__collageScene{background:color-mix(in srgb, var(--home-sage) 58%, var(--home-white));overflow:hidden}.home-closing-scenes-module__leVeva__collageHeader{grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}.home-closing-scenes-module__leVeva__collageHeader h2,.home-closing-scenes-module__leVeva__locationHeader h2{color:var(--home-ink);font-size:var(--public-scene-title);letter-spacing:-.07em;text-wrap:balance;font-weight:400;line-height:1.05}.home-closing-scenes-module__leVeva__collageHeader h2{grid-column:2;max-width:10ch}.home-closing-scenes-module__leVeva__collageGrid{grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;min-height:clamp(40rem,65vw,58rem);margin-top:clamp(3.5rem,7vw,6rem);display:grid}.home-closing-scenes-module__leVeva__collageItem{align-content:start;min-width:0;display:grid;position:relative}.home-closing-scenes-module__leVeva__collageItem[data-collage-index="1"]{z-index:1;grid-area:1/1/span 8/span 5}.home-closing-scenes-module__leVeva__collageItem[data-collage-index="2"]{z-index:2;grid-area:5/5/span 8/span 5}.home-closing-scenes-module__leVeva__collageItem[data-collage-index="3"]{z-index:1;grid-area:2/9/span 8/span 4}.home-closing-scenes-module__leVeva__collageImage{background:var(--home-white);width:100%;min-height:clamp(18rem,30vw,28rem);box-shadow:0 1.4rem 3.5rem color-mix(in srgb, var(--home-ink) 13%, transparent);border-radius:clamp(1.35rem,2.6vw,2.5rem);animation:11s ease-in-out infinite alternate home-closing-scenes-module__leVeva__collageFloatOne;position:relative;overflow:hidden;transform:translateY(-.35rem)rotate(-.7deg)}.home-closing-scenes-module__leVeva__collageItem[data-collage-index="2"] .home-closing-scenes-module__leVeva__collageImage{animation:14s ease-in-out infinite alternate home-closing-scenes-module__leVeva__collageFloatTwo;transform:translateY(.5rem)rotate(.75deg)}.home-closing-scenes-module__leVeva__collageItem[data-collage-index="3"] .home-closing-scenes-module__leVeva__collageImage{animation:17s ease-in-out infinite alternate home-closing-scenes-module__leVeva__collageFloatThree;transform:translateY(-.2rem)rotate(-.35deg)}.home-closing-scenes-module__leVeva__collageImage img{object-fit:cover}.home-closing-scenes-module__leVeva__collageCopy{width:min(92%,30rem);margin-top:1.35rem;padding-inline:.25rem}.home-closing-scenes-module__leVeva__collageCopy p{margin:0}.home-closing-scenes-module__leVeva__collageCopy p:first-child{color:var(--home-plum);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.home-closing-scenes-module__leVeva__collageCopy p:last-child{color:var(--home-ink);text-wrap:pretty;margin-top:.75rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.home-closing-scenes-module__leVeva__locationScene{background:var(--home-white)}.home-closing-scenes-module__leVeva__locationHeader{justify-content:space-between;align-items:end;gap:2rem;display:flex}.home-closing-scenes-module__leVeva__locationHeader h2{max-width:8ch}.home-closing-scenes-module__leVeva__locationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(3rem,6vw,5.5rem);display:grid}.home-closing-scenes-module__leVeva__locationCard{background:color-mix(in srgb, var(--home-sage) 55%, var(--home-white));min-width:0;min-height:clamp(32rem,48vw,44rem);box-shadow:0 1.25rem 3rem color-mix(in srgb, var(--home-ink) 11%, transparent);isolation:isolate;border-radius:clamp(1.5rem,3vw,2.75rem);display:grid;position:relative;overflow:hidden}.home-closing-scenes-module__leVeva__locationMedia,.home-closing-scenes-module__leVeva__locationMedia:after,.home-closing-scenes-module__leVeva__locationArt,.home-closing-scenes-module__leVeva__locationArt:before,.home-closing-scenes-module__leVeva__locationArt:after{position:absolute;inset:0}.home-closing-scenes-module__leVeva__locationMedia{background:color-mix(in srgb, var(--home-sage) 55%, var(--home-white));overflow:hidden}.home-closing-scenes-module__leVeva__locationMedia:after{z-index:1;background:linear-gradient(180deg, transparent 38%, color-mix(in srgb, var(--home-ink) 78%, transparent) 100%);content:"";pointer-events:none}.home-closing-scenes-module__leVeva__locationMedia img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.home-closing-scenes-module__leVeva__locationArt{background:radial-gradient(circle at 21% 23%, color-mix(in srgb, var(--home-white) 90%, transparent) 0 6%, transparent 6.4%), radial-gradient(circle at 75% 33%, var(--home-coral) 0 17%, transparent 17.4%), linear-gradient(143deg, var(--home-sage) 0 42%, var(--home-pine) 42% 100%);overflow:hidden}.home-closing-scenes-module__leVeva__locationArt:before{border:1px solid color-mix(in srgb, var(--home-white) 68%, transparent);content:"";border-radius:50% 45% 56% 44%;width:68%;height:68%;margin:auto;animation:20s linear infinite home-closing-scenes-module__leVeva__locationArtOrbit;transform:rotate(17deg)}.home-closing-scenes-module__leVeva__locationArt:after{border:1px solid color-mix(in srgb, var(--home-white) 56%, transparent);content:"";border-radius:999px;width:40%;height:88%;margin:auto;transform:rotate(-38deg)}.home-closing-scenes-module__leVeva__locationCopy{z-index:2;color:var(--home-white);flex-direction:column;align-self:end;align-items:flex-start;padding:clamp(1.75rem,4vw,3.5rem);display:flex;position:relative}.home-closing-scenes-module__leVeva__locationCopy>span{font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.home-closing-scenes-module__leVeva__locationCopy strong{font-family:var(--font-display);letter-spacing:-.06em;margin-top:.6rem;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:.92}.home-closing-scenes-module__leVeva__locationCopy small{border-bottom:1px solid;align-items:center;gap:.6rem;min-height:2.75rem;margin-top:1.5rem;font-size:.88rem;font-weight:700;display:inline-flex}.home-closing-scenes-module__leVeva__locationCopy small:after{content:"↗";transition:transform var(--motion-fast) ease}.home-closing-scenes-module__leVeva__locationCard:hover .home-closing-scenes-module__leVeva__locationMedia img,.home-closing-scenes-module__leVeva__locationCard:focus-visible .home-closing-scenes-module__leVeva__locationMedia img{transform:scale(1.035)}.home-closing-scenes-module__leVeva__locationCard:hover .home-closing-scenes-module__leVeva__locationCopy small:after,.home-closing-scenes-module__leVeva__locationCard:focus-visible .home-closing-scenes-module__leVeva__locationCopy small:after{transform:translate(.18rem,-.18rem)}.home-closing-scenes-module__leVeva__closingScene{background:var(--home-deep-pine);min-height:clamp(40rem,75vh,56rem);color:var(--home-white);isolation:isolate;place-items:center;padding:clamp(5.5rem,11vw,10rem) 1rem;display:grid;position:relative;overflow:hidden}.home-closing-scenes-module__leVeva__closingCopy{z-index:2;text-align:center;justify-items:center;display:grid;position:relative}.home-closing-scenes-module__leVeva__closingEyebrow,.home-closing-scenes-module__leVeva__closingCopy h2,.home-closing-scenes-module__leVeva__closingCopy>p:not(.home-closing-scenes-module__leVeva__closingEyebrow){margin:0}.home-closing-scenes-module__leVeva__closingEyebrow{color:color-mix(in srgb, var(--home-white) 82%, var(--home-deep-pine));font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.home-closing-scenes-module__leVeva__closingCopy h2{max-width:9ch;font-size:var(--public-scene-title);letter-spacing:-.075em;text-wrap:balance;margin-top:1.5rem;font-weight:400;line-height:1.05}.home-closing-scenes-module__leVeva__closingCopy>p:not(.home-closing-scenes-module__leVeva__closingEyebrow){max-width:48ch;color:color-mix(in srgb, var(--home-white) 82%, var(--home-deep-pine));text-wrap:pretty;margin-top:2rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.home-closing-scenes-module__leVeva__closingActions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.5rem;display:flex}.home-closing-scenes-module__leVeva__primaryAction,.home-closing-scenes-module__leVeva__secondaryAction{min-height:3.5rem;transition:background var(--motion-fast) ease, color var(--motion-fast) ease, transform var(--motion-fast) ease;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-weight:700;display:inline-flex}.home-closing-scenes-module__leVeva__primaryAction{background:var(--home-coral);color:var(--home-ink)}.home-closing-scenes-module__leVeva__secondaryAction{border-color:color-mix(in srgb, var(--home-white) 58%, transparent);background:var(--home-white);color:var(--home-deep-pine)}.home-closing-scenes-module__leVeva__primaryAction:hover,.home-closing-scenes-module__leVeva__primaryAction:focus-visible,.home-closing-scenes-module__leVeva__secondaryAction:hover,.home-closing-scenes-module__leVeva__secondaryAction:focus-visible{transform:translateY(-2px)}.home-closing-scenes-module__leVeva__primaryAction:hover,.home-closing-scenes-module__leVeva__primaryAction:focus-visible{background:var(--home-white)}.home-closing-scenes-module__leVeva__secondaryAction:hover,.home-closing-scenes-module__leVeva__secondaryAction:focus-visible{color:var(--home-white);background:0 0}.home-closing-scenes-module__leVeva__closingOrbit{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb, var(--home-white) 34%, transparent);pointer-events:none;border-radius:49% 51% 43% 57%/55% 46% 54% 45%;width:min(76vw,48rem);animation:24s linear infinite home-closing-scenes-module__leVeva__closingOrbit;position:absolute}.home-closing-scenes-module__leVeva__closingOrbit:before{aspect-ratio:1;background:var(--home-coral);width:.85rem;box-shadow:0 0 0 .65rem color-mix(in srgb, var(--home-coral) 18%, transparent);content:"";border-radius:50%;position:absolute;inset:12% 16% auto auto}@keyframes home-closing-scenes-module__leVeva__collageFloatOne{0%{transform:translateY(-.35rem)rotate(-.7deg)}to{transform:translate(.35rem,.45rem)rotate(.25deg)}}@keyframes home-closing-scenes-module__leVeva__collageFloatTwo{0%{transform:translateY(.5rem)rotate(.75deg)}to{transform:translate(-.3rem,-.35rem)rotate(-.2deg)}}@keyframes home-closing-scenes-module__leVeva__collageFloatThree{0%{transform:translateY(-.2rem)rotate(-.35deg)}to{transform:translate(.25rem,.6rem)rotate(.45deg)}}@keyframes home-closing-scenes-module__leVeva__locationArtOrbit{0%{transform:rotate(17deg)}to{transform:rotate(377deg)}}@keyframes home-closing-scenes-module__leVeva__closingOrbit{to{transform:rotate(360deg)}}@media (max-width:1024px){.home-closing-scenes-module__leVeva__approachLayout{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:clamp(2.5rem,5vw,4.5rem)}.home-closing-scenes-module__leVeva__collageGrid{min-height:clamp(40rem,70vw,50rem)}.home-closing-scenes-module__leVeva__collageItem[data-collage-index="1"]{grid-column:1/span 4}.home-closing-scenes-module__leVeva__collageItem[data-collage-index="2"]{grid-column:5/span 4}.home-closing-scenes-module__leVeva__collageItem[data-collage-index="3"]{grid-column:9/span 4}}@media (min-width:760px){.home-closing-scenes-module__leVeva__approachMeasure{position:sticky;top:7rem}}@media (max-width:759px){.home-closing-scenes-module__leVeva__approachScene,.home-closing-scenes-module__leVeva__collageScene,.home-closing-scenes-module__leVeva__locationScene{padding-block:4.5rem 5rem}.home-closing-scenes-module__leVeva__approachLayout,.home-closing-scenes-module__leVeva__collageHeader,.home-closing-scenes-module__leVeva__locationHeader{grid-template-columns:minmax(0,1fr)}.home-closing-scenes-module__leVeva__approachLayout{gap:3rem}.home-closing-scenes-module__leVeva__approachMeasure{position:static;top:auto}.home-closing-scenes-module__leVeva__measure{font-size:clamp(5.75rem,29vw,8.5rem)}.home-closing-scenes-module__leVeva__principles li{grid-template-columns:2.35rem minmax(0,1fr);padding-block:2rem}.home-closing-scenes-module__leVeva__collageHeader{align-items:start;display:grid}.home-closing-scenes-module__leVeva__collageHeader h2,.home-closing-scenes-module__leVeva__locationHeader h2{font-size:clamp(2rem,8vw,2.8rem)}.home-closing-scenes-module__leVeva__collageHeader h2{grid-column:auto}.home-closing-scenes-module__leVeva__collageGrid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:3rem;min-height:0;margin-top:3rem}.home-closing-scenes-module__leVeva__collageItem[data-collage-index]{grid-area:auto}.home-closing-scenes-module__leVeva__collageItem[data-collage-index="2"]{justify-self:end;width:min(92%,35rem)}.home-closing-scenes-module__leVeva__collageImage{min-height:clamp(20rem,112vw,31rem)}.home-closing-scenes-module__leVeva__locationHeader{align-items:start;display:grid}.home-closing-scenes-module__leVeva__locationGrid{grid-template-columns:minmax(0,1fr);margin-top:3rem}.home-closing-scenes-module__leVeva__locationCard{min-height:clamp(28rem,125vw,38rem)}.home-closing-scenes-module__leVeva__closingScene{min-height:38rem;padding-block:5rem}.home-closing-scenes-module__leVeva__closingCopy h2{font-size:clamp(2rem,8vw,2.8rem)}.home-closing-scenes-module__leVeva__closingActions{flex-direction:column;width:min(100%,24rem)}.home-closing-scenes-module__leVeva__primaryAction,.home-closing-scenes-module__leVeva__secondaryAction{width:100%}.home-closing-scenes-module__leVeva__closingOrbit{width:130vw}}@media (prefers-reduced-motion:reduce){.home-closing-scenes-module__leVeva__approachMeasure,.home-closing-scenes-module__leVeva__principles li,.home-closing-scenes-module__leVeva__collageHeader,.home-closing-scenes-module__leVeva__locationHeader,.home-closing-scenes-module__leVeva__closingCopy,.home-closing-scenes-module__leVeva__collageImage,.home-closing-scenes-module__leVeva__collageItem[data-collage-index] .home-closing-scenes-module__leVeva__collageImage,.home-closing-scenes-module__leVeva__locationArt:before,.home-closing-scenes-module__leVeva__closingOrbit{opacity:1;transition:none;animation:none;transform:none}html[data-motion-ready=true] .home-closing-scenes-module__leVeva__approachMeasure[data-reveal]:not([data-reveal-visible=true]){opacity:1;transition:none;animation:none;transform:none}html[data-motion-ready=true] .home-closing-scenes-module__leVeva__principles li[data-reveal]:not([data-reveal-visible=true]){opacity:1;transition:none;animation:none;transform:none}html[data-motion-ready=true] .home-closing-scenes-module__leVeva__collageHeader[data-reveal]:not([data-reveal-visible=true]){opacity:1;transition:none;animation:none;transform:none}html[data-motion-ready=true] .home-closing-scenes-module__leVeva__locationHeader[data-reveal]:not([data-reveal-visible=true]){opacity:1;transition:none;animation:none;transform:none}html[data-motion-ready=true] .home-closing-scenes-module__leVeva__closingCopy[data-reveal]:not([data-reveal-visible=true]){opacity:1;transition:none;animation:none;transform:none}.home-closing-scenes-module__leVeva__locationMedia img,.home-closing-scenes-module__leVeva__locationCopy small:after,.home-closing-scenes-module__leVeva__primaryAction,.home-closing-scenes-module__leVeva__secondaryAction{transition:none}.home-closing-scenes-module__leVeva__locationCard:hover .home-closing-scenes-module__leVeva__locationMedia img,.home-closing-scenes-module__leVeva__locationCard:focus-visible .home-closing-scenes-module__leVeva__locationMedia img,.home-closing-scenes-module__leVeva__locationCard:hover .home-closing-scenes-module__leVeva__locationCopy small:after,.home-closing-scenes-module__leVeva__locationCard:focus-visible .home-closing-scenes-module__leVeva__locationCopy small:after,.home-closing-scenes-module__leVeva__primaryAction:hover,.home-closing-scenes-module__leVeva__primaryAction:focus-visible,.home-closing-scenes-module__leVeva__secondaryAction:hover,.home-closing-scenes-module__leVeva__secondaryAction:focus-visible{transform:none}}
.home-page-module__fqH4xq__homePage{--home-white:var(--public-white);--home-ink:var(--public-ink);--home-muted:var(--public-muted);--home-line:var(--public-line);--home-pine:var(--public-pine);--home-deep-pine:var(--public-deep-pine);--home-coral:var(--public-coral);--home-coral-wash:var(--public-coral-wash);--home-plum:var(--public-plum);--home-lavender:var(--public-lavender);--home-sage:var(--public-sage);background:var(--home-white);width:100%;color:var(--home-ink);overflow:clip}
.service-ribbon-module__lhIkwa__ribbon{border-block:1px solid color-mix(in srgb, var(--home-coral) 72%, var(--home-ink));background:var(--home-coral);min-height:6.5rem;color:var(--home-ink);overflow:hidden}.service-ribbon-module__lhIkwa__motion{will-change:transform;width:max-content;animation:32s linear infinite service-ribbon-module__lhIkwa__ribbonLoop;display:flex}.service-ribbon-module__lhIkwa__track{flex-shrink:0;align-items:center;min-height:6.5rem;padding-inline:clamp(1.1rem,2.4vw,2.25rem);display:flex}.service-ribbon-module__lhIkwa__item{font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;align-items:center;font-size:clamp(1.2rem,2.3vw,2rem);font-weight:500;line-height:1;display:inline-flex}.service-ribbon-module__lhIkwa__marker{margin-inline:clamp(1.25rem,3vw,3rem);font-size:.65em;line-height:1}@keyframes service-ribbon-module__lhIkwa__ribbonLoop{to{transform:translate(-50%)}}@media (max-width:42rem){.service-ribbon-module__lhIkwa__ribbon,.service-ribbon-module__lhIkwa__track{min-height:5rem}}@media (prefers-reduced-motion:reduce){.service-ribbon-module__lhIkwa__motion{opacity:1;will-change:auto;animation:none;transform:none}.service-ribbon-module__lhIkwa__track:nth-child(2){display:none}}
.service-stack-module__s1lIDW__section{width:100%;padding:var(--public-scene-space) clamp(1rem, 5vw, 5rem);background:var(--home-white)}.service-stack-module__s1lIDW__header,.service-stack-module__s1lIDW__stack,.service-stack-module__s1lIDW__moreServices{width:min(100%, var(--container-page));margin-inline:auto}.service-stack-module__s1lIDW__header{grid-template-columns:minmax(8rem,.42fr) minmax(0,1fr) auto;align-items:end;gap:clamp(1.25rem,4vw,4rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.service-stack-module__s1lIDW__header p,.service-stack-module__s1lIDW__header h2,.service-stack-module__s1lIDW__header a{margin:0}.service-stack-module__s1lIDW__header p{color:var(--home-plum);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;padding-bottom:.5rem;font-weight:700}.service-stack-module__s1lIDW__header h2{max-width:11ch;color:var(--home-ink);font-size:var(--public-scene-title);letter-spacing:-.06em;text-wrap:balance;font-weight:400;line-height:1.05}.service-stack-module__s1lIDW__header a{min-height:3rem;color:var(--home-pine);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease;border-bottom:1px solid;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.service-stack-module__s1lIDW__header a:hover,.service-stack-module__s1lIDW__header a:focus-visible{border-color:var(--home-coral);color:var(--home-plum)}.service-stack-module__s1lIDW__stack{gap:1.5rem;display:grid}.service-stack-module__s1lIDW__card{--card-accent:color-mix(in srgb, var(--home-coral) 55%, var(--home-ink));--card-wash:var(--home-coral-wash);z-index:calc(var(--stack-index) + 1);top:calc(6.75rem + var(--stack-index) * 1.05rem);isolation:isolate;border:1px solid color-mix(in srgb, var(--card-accent) 16%, transparent);background:var(--card-wash);min-height:32rem;box-shadow:0 1.25rem 2.75rem color-mix(in srgb, var(--home-ink) 14%, transparent);border-radius:2rem;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid;position:sticky;overflow:hidden}.service-stack-module__s1lIDW__card[data-tone=coral]{--card-accent:color-mix(in srgb, var(--home-coral) 55%, var(--home-ink));--card-wash:var(--home-coral-wash)}.service-stack-module__s1lIDW__card[data-tone=sage]{--card-accent:var(--home-pine);--card-wash:var(--home-sage)}.service-stack-module__s1lIDW__card[data-tone=lavender]{--card-accent:var(--home-plum);--card-wash:color-mix(in srgb, var(--home-lavender) 45%, var(--home-white))}.service-stack-module__s1lIDW__card[data-tone=plum]{--card-accent:var(--home-plum);--card-wash:color-mix(in srgb, var(--home-plum) 14%, var(--home-white))}.service-stack-module__s1lIDW__cardCopy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative}.service-stack-module__s1lIDW__symbol{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--card-accent) 32%, transparent);width:4.5rem;color:var(--card-accent);font-family:var(--font-display);border-radius:50%;place-items:center;margin-bottom:clamp(2.25rem,5vw,4.75rem);font-size:1.45rem;animation:5.5s ease-in-out infinite alternate service-stack-module__s1lIDW__symbolBreath;display:grid}.service-stack-module__s1lIDW__cardCopy>p{margin:0}.service-stack-module__s1lIDW__cardCopy>p:first-of-type{color:var(--card-accent);font-size:var(--text-label);letter-spacing:.13em;text-transform:uppercase;font-weight:700}.service-stack-module__s1lIDW__cardCopy h3{max-width:11ch;color:var(--home-ink);letter-spacing:-.055em;text-wrap:balance;margin:1rem 0 1.25rem;font-size:clamp(2.25rem,4.4vw,4.5rem);font-weight:400;line-height:.96}.service-stack-module__s1lIDW__cardCopy>p:last-of-type{max-width:42ch;color:color-mix(in srgb, var(--home-ink) 78%, var(--card-wash));text-wrap:pretty;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65}.service-stack-module__s1lIDW__cardCopy a{min-height:3rem;color:var(--card-accent);transition:color var(--motion-fast) ease, transform var(--motion-fast) ease;border-bottom:1px solid;align-items:center;gap:.7rem;margin-top:2rem;font-size:.9rem;font-weight:700;display:inline-flex}.service-stack-module__s1lIDW__cardCopy a:after{content:"↗";transition:transform var(--motion-fast) ease}.service-stack-module__s1lIDW__cardCopy a:hover,.service-stack-module__s1lIDW__cardCopy a:focus-visible{color:var(--home-ink);transform:translate(.2rem)}.service-stack-module__s1lIDW__cardCopy a:hover:after,.service-stack-module__s1lIDW__cardCopy a:focus-visible:after{transform:translate(.18rem,-.18rem)}.service-stack-module__s1lIDW__card figure{background:color-mix(in srgb, var(--card-accent) 12%, var(--home-white));min-width:0;min-height:100%;margin:0;position:relative;overflow:hidden}.service-stack-module__s1lIDW__card figure:after{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--card-wash) 35%, transparent), transparent 25%);content:"";pointer-events:none;position:absolute;inset:0}.service-stack-module__s1lIDW__card img{object-fit:cover;animation:16s ease-in-out infinite alternate service-stack-module__s1lIDW__imagePan;transform:scale(1.045)translate(-.45%)}.service-stack-module__s1lIDW__card[data-tone=sage] img,.service-stack-module__s1lIDW__card[data-tone=plum] img{animation-direction:alternate-reverse}.service-stack-module__s1lIDW__moreServices{border-top:1px solid color-mix(in srgb, var(--home-ink) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--home-ink) 16%, transparent);grid-template-columns:minmax(11rem,.8fr) repeat(3,minmax(0,1fr));align-items:stretch;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.service-stack-module__s1lIDW__moreServices p,.service-stack-module__s1lIDW__moreServices a{margin:0;padding:1.25rem clamp(.8rem,2vw,1.5rem)}.service-stack-module__s1lIDW__moreServices p{color:var(--home-muted);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;padding-left:0;font-weight:700}.service-stack-module__s1lIDW__moreServices a{border-left:1px solid color-mix(in srgb, var(--home-ink) 16%, transparent);min-height:4rem;color:var(--home-ink);transition:background var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;font-size:.9rem;font-weight:700;line-height:1.3;display:flex}.service-stack-module__s1lIDW__moreServices a:hover,.service-stack-module__s1lIDW__moreServices a:focus-visible{background:var(--home-pine);color:var(--home-white)}@keyframes service-stack-module__s1lIDW__imagePan{0%{transform:scale(1.045)translate(-.45%)}to{transform:scale(1.09)translate(.65%,.35%)}}@keyframes service-stack-module__s1lIDW__symbolBreath{0%{transform:scale(1)rotate(-2deg)}to{transform:scale(1.055)rotate(2deg)}}@media (max-width:1024px){.service-stack-module__s1lIDW__header{grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr) auto;gap:clamp(1rem,3vw,2.5rem)}.service-stack-module__s1lIDW__card{top:calc(6.25rem + var(--stack-index) * .8rem);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (max-width:759px){.service-stack-module__s1lIDW__section{padding-block:4.5rem 5rem}.service-stack-module__s1lIDW__header{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:2.5rem}.service-stack-module__s1lIDW__header p{padding-bottom:0}.service-stack-module__s1lIDW__header h2{font-size:clamp(2rem,8vw,2.8rem)}.service-stack-module__s1lIDW__header a{width:fit-content}.service-stack-module__s1lIDW__stack{gap:1.25rem}.service-stack-module__s1lIDW__card{z-index:auto;min-height:0;box-shadow:0 .8rem 1.75rem color-mix(in srgb, var(--home-ink) 10%, transparent);border-radius:1.5rem;grid-template-columns:minmax(0,1fr);position:relative;top:auto}.service-stack-module__s1lIDW__cardCopy{padding:1.75rem}.service-stack-module__s1lIDW__symbol{width:3.5rem;margin-bottom:2.25rem}.service-stack-module__s1lIDW__cardCopy h3{margin-block:.8rem 1rem;font-size:clamp(2.15rem,10vw,3.35rem)}.service-stack-module__s1lIDW__cardCopy a{margin-top:1.5rem}.service-stack-module__s1lIDW__card figure{height:clamp(16rem,72vw,24rem);min-height:0}.service-stack-module__s1lIDW__card figure:after{background:linear-gradient(180deg, color-mix(in srgb, var(--card-wash) 24%, transparent), transparent 24%)}.service-stack-module__s1lIDW__moreServices{grid-template-columns:minmax(0,1fr);margin-top:2.5rem}.service-stack-module__s1lIDW__moreServices p{padding-inline:0}.service-stack-module__s1lIDW__moreServices a{border-top:1px solid color-mix(in srgb, var(--home-ink) 16%, transparent);border-left:0;padding-inline:0}}@media (prefers-reduced-motion:reduce){.service-stack-module__s1lIDW__header,.service-stack-module__s1lIDW__card img,.service-stack-module__s1lIDW__symbol{opacity:1;transition:none;animation:none;transform:none}html[data-motion-ready=true] .service-stack-module__s1lIDW__header[data-reveal]:not([data-reveal-visible=true]){opacity:1;transition:none;animation:none;transform:none}.service-stack-module__s1lIDW__cardCopy a,.service-stack-module__s1lIDW__cardCopy a:after,.service-stack-module__s1lIDW__moreServices a{transition:none}.service-stack-module__s1lIDW__cardCopy a:hover,.service-stack-module__s1lIDW__cardCopy a:focus-visible,.service-stack-module__s1lIDW__cardCopy a:hover:after,.service-stack-module__s1lIDW__cardCopy a:focus-visible:after{transform:none}}
