.dwm-rhythm__top{display:grid;gap:var(--dwm-heading-gap)}.dwm-rhythm__heading{max-width:44rem}.dwm-rhythm__link{margin-top:var(--dwm-space-3)}.dwm-rhythm__goals{display:grid;gap:var(--dwm-space-8)}.dwm-rhythm__goal-title,.dwm-rhythm__cycle-title{margin:0 0 var(--dwm-space-3);color:rgb(var(--dwm-accent-rgb));font-family:var(--dwm-font-body);font-size:var(--dwm-text-label);font-weight:var(--dwm-weight-ui);letter-spacing:var(--dwm-tracking-label);text-transform:uppercase}.dwm-rhythm__goal-list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--dwm-border-color)}.dwm-rhythm__goal-list>li{padding-block:.625rem;border-top:1px solid var(--dwm-border-color);color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-body);line-height:1.45}@media screen and (min-width:700px){.dwm-rhythm__goals{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,0rem + 4vw,4rem)}}@media screen and (min-width:1000px){.dwm-rhythm__top{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;column-gap:clamp(3rem,0rem + 5vw,6rem)}.dwm-rhythm__heading{container-type:inline-size}.dwm-rhythm__heading .dwm-section-heading__title{font-size:min(var(--dwm-text-h2),10cqi)}}.dwm-rhythm__cycle{margin-top:var(--dwm-heading-gap);padding-top:var(--dwm-heading-gap-strip);border-top:1px solid var(--dwm-border-color)}.dwm-rhythm__track{position:relative}.dwm-rhythm__line{position:absolute;top:.875rem;bottom:2.5rem;left:.875rem;width:1px;background:rgb(var(--dwm-blue-rgb) / .6);transform-origin:top}.dwm-rhythm__steps{display:grid;gap:var(--dwm-space-6);margin:0;padding:0;list-style:none}.dwm-rhythm__step{position:relative;display:grid;align-content:start;gap:var(--dwm-space-1);padding-inline-start:2.75rem}.dwm-rhythm__number{position:absolute;top:0;left:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid rgb(var(--dwm-blue-rgb));border-radius:50%;background-color:rgb(var(--dwm-bg-rgb));color:rgb(var(--dwm-fg-rgb));font-size:.6875rem;font-weight:var(--dwm-weight-ui);font-variant-numeric:tabular-nums}.dwm-rhythm__step-title{margin:.125rem 0 0;font-family:var(--dwm-font-heading);font-size:var(--dwm-text-h4);font-weight:var(--dwm-weight-heading);letter-spacing:-.01em;line-height:1.3}.dwm-rhythm__step-text{max-width:24rem;margin:0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-body);line-height:1.55}.dwm-rhythm__return{display:flex;align-items:center;gap:var(--dwm-space-3);margin:var(--dwm-space-4) 0 0;padding-inline-start:2.75rem;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-small)}.dwm-rhythm__return-line{position:relative;flex:none;width:2rem;height:1.25rem;margin-inline-start:-1.875rem;border:1px dashed rgb(var(--dwm-blue-rgb) / .6);border-top:0;border-right:0;border-bottom-left-radius:.75rem;transform:translateY(-.625rem)}@media screen and (min-width:800px){.dwm-rhythm__line{top:.875rem;bottom:auto;left:.875rem;right:calc(100% / var(--dwm-rhythm-steps, 4) - (var(--dwm-rhythm-steps, 4) - 1) * var(--dwm-space-6) / var(--dwm-rhythm-steps, 4) - .875rem);width:auto;height:1px;transform-origin:left}.dwm-rhythm__steps{grid-template-columns:repeat(var(--dwm-rhythm-steps, 4),minmax(0,1fr));gap:var(--dwm-space-6)}.dwm-rhythm__step{padding:2.75rem 0 0}.dwm-rhythm__return{position:relative;justify-content:center;margin-top:var(--dwm-space-6);padding:1.25rem 0 0}.dwm-rhythm__return-line{position:absolute;top:-.25rem;left:.875rem;right:calc(100% / var(--dwm-rhythm-steps, 4) - (var(--dwm-rhythm-steps, 4) - 1) * var(--dwm-space-6) / var(--dwm-rhythm-steps, 4) - .875rem);width:auto;height:1.25rem;margin:0;border:1px dashed rgb(var(--dwm-blue-rgb) / .6);border-top:0;border-radius:0 0 .75rem .75rem;transform:none}.dwm-rhythm__return-label{position:relative;top:.25rem;padding-inline:var(--dwm-space-2);background-color:rgb(var(--dwm-bg-rgb))}}.dwm-motion-ready .dwm-rhythm__line{transition:transform 1.1s var(--dwm-ease) .15s,opacity var(--dwm-duration-normal) var(--dwm-ease)}.dwm-motion-ready .dwm-rhythm__line:not(.is-revealed){transform:scaleY(0)}@media screen and (min-width:800px){.dwm-motion-ready .dwm-rhythm__line:not(.is-revealed){transform:scaleX(0)}}.dwm-rhythm__bottom{display:grid;gap:var(--dwm-space-6);margin-top:var(--dwm-heading-gap)}.dwm-rhythm__quote{max-width:34rem;margin:0;padding-inline-start:var(--dwm-space-4);border-inline-start:2px solid rgb(var(--dwm-green-rgb));font-family:var(--dwm-font-heading);font-size:var(--dwm-text-h4);font-weight:var(--dwm-weight-heading);letter-spacing:-.01em;line-height:1.35}.dwm-rhythm__contact{display:flex;align-items:flex-start;gap:var(--dwm-space-4);max-width:30rem}.dwm-rhythm__contact-icons{display:inline-flex;flex:none;gap:var(--dwm-space-2);padding-top:.125rem;color:rgb(var(--dwm-accent-rgb))}.dwm-rhythm__contact-text{margin:0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-body);line-height:1.55}.dwm-rhythm__contact-text strong{color:rgb(var(--dwm-fg-rgb));font-weight:var(--dwm-weight-ui)}@media screen and (min-width:1000px){.dwm-rhythm__bottom{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(3rem,0rem + 5vw,6rem)}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/dwm-rhythm.css.map */
