.dds-services-index{background:radial-gradient(circle at 10% 10%,rgba(201,185,159,.08),transparent 24rem),radial-gradient(circle at 86% 30%,rgba(191,168,207,.14),transparent 28rem),#f7f5fa;color:var(--dds-color-text);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;overflow:hidden;padding-block:clamp(6.4rem,7vw,9.2rem);position:relative;width:100vw}.dds-services-index__wash{border-radius:var(--dds-radius-full);filter:blur(1rem);pointer-events:none;position:absolute;z-index:0}.dds-services-index__wash--sage{background:#7f94721a;height:24rem;left:-7rem;top:14rem;width:24rem}.dds-services-index__wash--lavender{background:#bfa8cf1f;bottom:18rem;height:30rem;right:-8rem;width:30rem}.dds-services-index__illustration{opacity:.075;pointer-events:none;position:absolute;right:max(-5rem,calc((100vw - var(--dds-container-max-width)) / 2 - 7rem));top:5rem;width:min(42rem,32vw);z-index:0}.dds-services-index__illustration-image{display:block;width:100%}.dds-services-index__inner{position:relative;z-index:1}.dds-services-index__hero{margin-inline:auto;max-width:92rem;text-align:center}.dds-services-index__eyebrow,.dds-services-index__guidance-kicker{color:#2f302d9e;font-family:var(--dds-font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.14em;line-height:1.4;margin:0 0 1.4rem;text-transform:uppercase}.dds-services-index__heading{margin:0}.dds-services-index__lead{color:#2f302dbd;font-family:var(--dds-font-body-family);font-size:clamp(1.7rem,1.35vw,2rem);line-height:1.75;margin:clamp(2rem,2.6vw,2.8rem) auto 0;max-width:82rem}.dds-services-index__guidance{align-items:center;background:#fffcf79e;border:1px solid rgba(168,150,197,.14);border-radius:2.4rem;box-shadow:0 1.6rem 4.8rem #2f302d0b;display:grid;gap:clamp(2rem,3vw,3.6rem);grid-template-columns:minmax(0,1fr) auto;margin-block-start:clamp(4rem,5vw,5.6rem);padding:clamp(2.2rem,2.8vw,3.4rem)}.dds-services-index__guidance-copy{min-width:0}.dds-services-index__guidance h2,.dds-services-index__bottom-copy h2{color:var(--dds-color-text);font-family:var(--dds-font-heading-family);font-size:clamp(2.4rem,2.8vw,4rem);font-weight:400;line-height:1.15;margin:0;overflow-wrap:anywhere}.dds-services-index__guidance p,.dds-services-index__bottom-copy p{color:var(--dds-color-text-secondary);font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-small);line-height:1.55;margin:1.2rem 0 0;max-width:70rem}.dds-services-index__guidance-link{justify-self:end;white-space:nowrap}.dds-services-index__grid{display:grid;align-items:stretch;gap:clamp(1.8rem,2.1vw,2.6rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:clamp(4rem,5vw,5.6rem)}.dds-service-index-card{background:#fffaf3;border:1px solid rgba(168,150,197,.15);border-radius:2rem;box-shadow:0 1.4rem 4.4rem #2f302d0a;display:flex;flex-direction:column;height:100%;min-height:29rem;min-width:0;padding:clamp(2.2rem,2.3vw,2.8rem);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dds-service-index-card:nth-child(2n){background:#eee8f6}.dds-service-index-card:hover,.dds-service-index-card:focus-within{border-color:#9580a757;box-shadow:0 1.8rem 5.2rem #2f302d11;transform:translateY(-.2rem)}.dds-service-index-card__icon{color:var(--dds-service-index-card-icon-color, #7f9472);display:inline-flex}.dds-service-index-card--leaf{--dds-service-index-card-icon-color: #7f9472}.dds-service-index-card--spark{--dds-service-index-card-icon-color: #a9828d}.dds-service-index-card--drop{--dds-service-index-card-icon-color: #b49a73}.dds-service-index-card--home{--dds-service-index-card-icon-color: #c18a63}.dds-service-index-card--star{--dds-service-index-card-icon-color: #9580a7}.dds-service-index-card__icon svg{display:block;fill:none;height:4.2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35;width:4.2rem}.dds-service-index-card__image{border-radius:1.4rem;display:block;height:4.8rem;object-fit:cover;width:4.8rem}.dds-service-index-card__content{display:flex;flex:1;flex-direction:column;gap:0;margin-block-start:var(--dds-spacing-sm);min-width:0}.dds-service-index-card__title{align-items:start;color:var(--dds-color-text);display:flex;font-family:var(--dds-font-heading-family);font-size:clamp(1.62rem,1.08vw,1.86rem);font-weight:400;min-height:3.66em;line-height:1.22;max-width:24rem;margin:0;overflow-wrap:anywhere}.dds-service-index-card__text{color:var(--dds-color-text-secondary);font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-small);line-height:1.55;margin:var(--dds-spacing-xs) 0 0;overflow-wrap:anywhere}.dds-service-index-card__meta{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:1.6rem}.dds-service-index-card__meta span{background:#f7f5fac7;border-radius:999rem;color:#2f302db8;font-family:var(--dds-font-body-family);font-size:1.2rem;font-weight:700;line-height:1.3;padding:.65rem .95rem}.dds-service-index-card__link{align-items:center;align-self:flex-start;color:var(--dds-color-text);display:inline-flex;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-small);font-weight:600;gap:.8rem;margin-block-start:auto;padding-block-start:2.2rem;text-decoration:none;text-transform:none;transition:color .18s ease}.dds-service-index-card__link:hover,.dds-service-index-card__link:focus-visible{color:var(--dds-service-index-card-icon-color, var(--dds-color-accent))}.dds-service-index-card__link svg{fill:none;height:2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transition:transform .18s ease;width:2rem}.dds-service-index-card__link:hover svg,.dds-service-index-card__link:focus-visible svg{transform:translate(.2rem)}.dds-services-index__empty{color:#2f302db8;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-small);grid-column:1 / -1;line-height:1.6;margin:0}.dds-services-index__bottom-cta{align-items:center;background:#fffcf7a3;border:1px solid rgba(127,148,114,.14);border-radius:2.4rem;display:grid;gap:clamp(2rem,3vw,3.6rem);grid-template-columns:minmax(0,1fr) auto;margin-block-start:clamp(4rem,5vw,5.6rem);padding:clamp(2.2rem,2.8vw,3.4rem)}.dds-services-index__bottom-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:flex-end}@media screen and (max-width:989px){.dds-services-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dds-services-index__guidance,.dds-services-index__bottom-cta{grid-template-columns:1fr}.dds-services-index__guidance-link,.dds-services-index__bottom-actions{justify-self:start;justify-content:flex-start}}@media screen and (max-width:749px){.dds-services-index{padding-block:clamp(4.8rem,12vw,6.4rem)}.dds-services-index__illustration{opacity:.05;right:-9rem;top:4rem;width:24rem}.dds-services-index__wash--sage{height:18rem;left:-9rem;top:12rem;width:18rem}.dds-services-index__wash--lavender{bottom:10rem;height:20rem;right:-10rem;width:20rem}.dds-services-index__lead{font-size:var(--dds-font-size-body)}.dds-services-index__guidance,.dds-services-index__bottom-cta{border-radius:1.8rem;padding:2.2rem}.dds-services-index__guidance-link,.dds-services-index__bottom-actions,.dds-services-index__bottom-actions .dds-button{width:100%}.dds-services-index__bottom-actions{align-items:stretch;flex-direction:column}.dds-services-index__grid{grid-template-columns:1fr}.dds-service-index-card{min-height:0;padding:2.2rem}.dds-service-index-card__title{min-height:3.355em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dds-services-index.css.map */
