.dds-first-visit{background:radial-gradient(circle at 12% 12%,rgba(201,185,159,.18),transparent 22rem),radial-gradient(circle at 86% 78%,rgba(191,168,207,.12),transparent 26rem),#f8f5ef;color:var(--dds-color-text);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;overflow:hidden;padding-block:clamp(7.2rem,8vw,10rem);position:relative;width:100vw}.dds-first-visit__wash{border-radius:var(--dds-radius-full);filter:blur(1rem);pointer-events:none;position:absolute;z-index:0}.dds-first-visit__wash--one{background:#b7a4871f;height:20rem;left:8vw;top:6rem;width:20rem}.dds-first-visit__wash--two{background:#bfa8cf1c;bottom:8rem;height:24rem;right:12vw;width:24rem}.dds-first-visit__illustration{bottom:-3rem;opacity:.06;pointer-events:none;position:absolute;right:max(-4rem,calc((100vw - var(--dds-container-max-width)) / 2 - 8rem));width:min(30rem,26vw);z-index:0}.dds-first-visit__illustration-image{display:block;width:100%}.dds-first-visit__inner{position:relative;z-index:1}.dds-first-visit__header{margin-inline:auto;max-width:88rem;text-align:center}.dds-first-visit__subtitle{color:#2f302db8;font-family:var(--dds-font-body-family);font-size:clamp(1.6rem,1.35vw,1.9rem);line-height:1.75;margin-block-start:clamp(1.6rem,2vw,2.4rem)}.dds-first-visit__timeline{display:grid;gap:2.4rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:clamp(5.6rem,7vw,7.2rem);position:relative}.dds-first-visit__timeline:before{background:linear-gradient(90deg,transparent,rgba(183,143,91,.35) 12%,rgba(183,143,91,.35) 88%,transparent);content:"";height:1px;left:6%;position:absolute;right:6%;top:2.4rem;z-index:0}.dds-first-visit-step{align-items:center;animation:dds-first-visit-fade-up .52s ease both;background:#faf7f2;border:1px solid rgba(168,150,197,.13);border-radius:2rem;box-shadow:0 1.6rem 4.8rem #2f302d0b;display:flex;flex-direction:column;min-height:31rem;padding:3.2rem;position:relative;text-align:center;z-index:1}.dds-first-visit-step:nth-child(2n){background:#f3effa}.dds-first-visit-step:nth-child(2){animation-delay:80ms}.dds-first-visit-step:nth-child(3){animation-delay:.16s}.dds-first-visit-step:nth-child(4){animation-delay:.24s}.dds-first-visit-step__number{align-items:center;background:#f8f5ef;border:1px solid rgba(183,143,91,.42);border-radius:var(--dds-radius-full);color:#2f302dad;display:inline-flex;font-family:var(--dds-font-body-family);font-size:1.2rem;height:4.8rem;justify-content:center;letter-spacing:.08em;margin-block-start:-5.6rem;position:relative;width:4.8rem;z-index:2}.dds-first-visit-step__icon{color:#b78361;display:inline-flex;margin-block-start:2.4rem}.dds-first-visit-step:nth-child(2n) .dds-first-visit-step__icon{color:#b99ac8}.dds-first-visit-step__icon svg{display:block;fill:none;height:4.2rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25;width:4.2rem}.dds-first-visit-step__content{align-items:center;display:flex;flex-direction:column;margin-block-start:2.2rem}.dds-first-visit-step__title{color:var(--dds-color-text);font-family:var(--dds-font-heading-family);font-size:clamp(1.62rem,1.08vw,1.86rem);font-weight:400;letter-spacing:0;line-height:1.22;margin:0;overflow-wrap:anywhere;text-align:center}.dds-first-visit-step__body{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-block-start:var(--dds-spacing-sm);overflow-wrap:anywhere}.dds-first-visit__cta{align-items:center;display:flex;flex-wrap:wrap;gap:var(--dds-spacing-sm);justify-content:center;margin-block-start:clamp(4rem,5vw,5.6rem)}.dds-first-visit__primary{min-width:17rem}.dds-first-visit__secondary{color:#2f302db8;font-family:var(--dds-font-body-family);font-size:var(--dds-font-size-body);text-decoration-color:#2f302d47;text-underline-offset:.35em;transition:color .18s ease,text-decoration-color .18s ease}.dds-first-visit__secondary:hover,.dds-first-visit__secondary:focus-visible{color:var(--dds-color-text);text-decoration-color:currentColor}@keyframes dds-first-visit-fade-up{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dds-first-visit-step{animation:none}}@media screen and (max-width:989px){.dds-first-visit__timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:5.6rem}.dds-first-visit__timeline:before{display:none}}@media screen and (max-width:749px){.dds-first-visit{padding-block:var(--dds-spacing-3xl)}.dds-first-visit__wash--one{height:16rem;left:-4rem;top:5rem;width:16rem}.dds-first-visit__wash--two{bottom:4rem;height:18rem;right:-6rem;width:18rem}.dds-first-visit__illustration{bottom:-3rem;opacity:.045;right:-7rem;width:18rem}.dds-first-visit__subtitle{font-size:var(--dds-font-size-body)}.dds-first-visit__timeline{gap:4.8rem;grid-template-columns:1fr;margin-block-start:var(--dds-spacing-3xl)}.dds-first-visit__timeline:after{background:linear-gradient(180deg,transparent,rgba(183,143,91,.34) 8%,rgba(183,143,91,.34) 92%,transparent);content:"";left:50%;position:absolute;top:0;bottom:0;transform:translate(-50%);width:1px;z-index:0}.dds-first-visit-step{min-height:0;padding:2.4rem}.dds-first-visit-step__number{margin-block-start:-4.8rem}.dds-first-visit__cta{align-items:stretch;flex-direction:column}.dds-first-visit__primary,.dds-first-visit__secondary{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dds-first-visit.css.map */
