.dwm-cycle__heading{max-width:44rem;margin-bottom:clamp(2rem,1.6rem + 1.6vw,3rem)}.dwm-cycle__grid{display:grid;gap:var(--dwm-space-8)}.dwm-cycle__start{display:grid;align-content:start;gap:var(--dwm-space-2);padding:clamp(1.25rem,1rem + 1vw,1.75rem);border:1px dashed var(--dwm-border-strong-color);border-radius:var(--dwm-radius-lg)}.dwm-cycle__start-kicker{margin:0;color:rgb(var(--dwm-accent-rgb));font-size:var(--dwm-text-label);font-weight:var(--dwm-weight-ui);letter-spacing:var(--dwm-tracking-label);text-transform:uppercase}.dwm-cycle__start-title{margin:0;font-family:var(--dwm-font-heading);font-size:var(--dwm-text-h4);font-weight:var(--dwm-weight-heading);line-height:1.3}.dwm-cycle__start-text{margin:0;color:rgb(var(--dwm-fg-muted-rgb));line-height:1.6}.dwm-cycle__loop{position:relative}.dwm-cycle__track{display:none}.dwm-cycle__steps{position:relative;display:grid;gap:var(--dwm-space-6);margin:0;padding:0 0 0 2rem;list-style:none}.dwm-cycle__steps:before{content:"";position:absolute;top:.5rem;bottom:0;left:.3125rem;width:1px;background:linear-gradient(rgb(var(--dwm-blue-rgb) / .6),rgb(var(--dwm-blue-rgb) / .25))}.dwm-cycle__step{position:relative;display:grid;gap:var(--dwm-space-1)}.dwm-cycle__dot{position:absolute;top:.375rem;left:-2rem;width:.625rem;height:.625rem;border:2px solid rgb(var(--dwm-blue-rgb));border-radius:50%;background-color:rgb(var(--dwm-bg-rgb))}.dwm-cycle__title{display:flex;align-items:baseline;gap:var(--dwm-space-2);margin: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-cycle__index{color:rgb(var(--dwm-accent-rgb));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--dwm-text-label)}.dwm-cycle__text{max-width:30rem;margin:0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-body);line-height:1.55}.dwm-cycle__return{display:inline-flex;align-items:center;gap:var(--dwm-space-2);margin:var(--dwm-space-4) 0 0 2rem;color:rgb(var(--dwm-positive-rgb));font-size:var(--dwm-text-small);font-weight:var(--dwm-weight-ui)}.dwm-cycle__note{max-width:44rem;margin:clamp(2rem,1.5rem + 2vw,3rem) 0 0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-body)}.dwm-cycle__copy{display:grid;gap:var(--dwm-space-1)}@media screen and (min-width:1000px){.dwm-cycle__grid{--dwm-cycle-gap: clamp(2rem, 0rem + 4vw, 4rem);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:var(--dwm-cycle-gap);align-items:center}.dwm-cycle__start{position:relative}.dwm-cycle__start:after{content:"";position:absolute;top:50%;left:100%;width:var(--dwm-cycle-gap);border-top:1px dashed rgb(var(--dwm-blue-rgb) / .55)}.dwm-cycle__loop{--dwm-cycle-dot: .75rem;--dwm-cycle-bend: clamp(2.5rem, 1rem + 3vw, 4rem);display:grid;grid-template-columns:var(--dwm-cycle-bend) repeat(var(--dwm-cycle-cols, 3),minmax(0,1fr)) var(--dwm-cycle-bend);grid-template-rows:auto var(--dwm-cycle-dot) 4.5rem var(--dwm-cycle-dot) auto;column-gap:clamp(1rem,0rem + 2vw,2.5rem)}.dwm-cycle__steps,.dwm-cycle__step{display:contents}.dwm-cycle__steps:before{display:none}.dwm-cycle__step>*{grid-column:calc(var(--dwm-cycle-col) + 1)}.dwm-cycle__step--top>.dwm-cycle__copy{grid-row:1;align-self:end;padding-bottom:var(--dwm-space-4)}.dwm-cycle__step--top>.dwm-cycle__dot{grid-row:2}.dwm-cycle__step--bottom>.dwm-cycle__dot{grid-row:4}.dwm-cycle__step--bottom>.dwm-cycle__copy{grid-row:5;align-self:start;padding-top:var(--dwm-space-4)}.dwm-cycle__dot{position:relative;top:auto;left:auto;z-index:1;width:var(--dwm-cycle-dot);height:var(--dwm-cycle-dot)}.dwm-cycle__track{display:block;grid-column:1 / -1;grid-row:2 / 5;margin-block:calc(var(--dwm-cycle-dot) / 2);border:1px solid rgb(var(--dwm-blue-rgb) / .5);border-radius:999px;pointer-events:none}.dwm-cycle__track:before,.dwm-cycle__track:after{content:"";position:absolute;left:50%;width:.5rem;height:.5rem;border-top:1px solid rgb(var(--dwm-blue-rgb) / .8);border-right:1px solid rgb(var(--dwm-blue-rgb) / .8)}.dwm-cycle__track{position:relative}.dwm-cycle__track:before{top:-.3125rem;rotate:45deg}.dwm-cycle__track:after{bottom:-.3125rem;rotate:225deg}.dwm-cycle__return{grid-column:1 / -1;grid-row:3;justify-self:center;align-self:center;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/dwm-seo-cycle.css.map */
