.dwm-cmap__heading{max-width:46rem;margin-bottom:var(--dwm-heading-gap)}.dwm-cmap__stages{display:grid;gap:2.75rem;margin:0;padding:0;list-style:none}.dwm-cmap__stage{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--dwm-space-3);min-width:0}.dwm-cmap__stage:not(:last-child):after{content:"";position:absolute;bottom:-1.9rem;left:1.125rem;width:.75rem;height:.75rem;border-right:1.5px solid rgb(var(--dwm-accent-rgb));border-bottom:1.5px solid rgb(var(--dwm-accent-rgb));transform:rotate(45deg)}.dwm-cmap__step{margin:0;color:rgb(var(--dwm-accent-rgb));font-size:var(--dwm-text-label);font-weight:var(--dwm-weight-ui);font-variant-numeric:tabular-nums;letter-spacing:.04em}.dwm-cmap__title{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-cmap__visual{display:grid;align-items:center;padding:clamp(1rem,.8rem + .8vw,1.5rem);border:1px solid var(--dwm-border-color);border-radius:var(--dwm-radius-md);background-color:rgb(var(--dwm-fg-rgb) / .03)}.dwm-cmap__text{max-width:30rem;margin:var(--dwm-space-1) 0 0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-body);line-height:1.6}.dwm-cmap__marker{display:inline-grid;flex:none;place-items:center;width:1.25rem;height:1.25rem;border:1px solid rgb(var(--dwm-accent-rgb) / .6);border-radius:50%;background-color:rgb(var(--dwm-accent-rgb) / .16);color:rgb(var(--dwm-fg-rgb));font-family:var(--dwm-font-body);font-size:.6875rem;font-weight:700;line-height:1}.dwm-cmap__cards{display:flex;flex-wrap:wrap;align-content:center;gap:.625rem;margin:0;padding:0;list-style:none}.dwm-cmap__card{--dwm-cmap-turn: -1.5deg;display:inline-flex;align-items:center;gap:var(--dwm-space-2);padding:.5rem .75rem .5rem .5rem;border:1px solid var(--dwm-border-strong-color);border-radius:var(--dwm-radius-sm);background-color:rgb(var(--dwm-surface-rgb));box-shadow:0 10px 20px -14px rgb(var(--dwm-black-rgb) / .6);font-size:var(--dwm-text-small);font-weight:var(--dwm-weight-ui);line-height:1.3;transform:rotate(var(--dwm-cmap-turn))}.dwm-cmap__card:nth-child(2n){--dwm-cmap-turn: 1.25deg}.dwm-cmap__card:nth-child(3n){--dwm-cmap-turn: -.75deg}.dwm-cmap__card:nth-child(5n){--dwm-cmap-turn: 2deg}.dwm-cmap__sitemap{--dwm-sitemap-gap: .5rem;justify-self:start}.dwm-cmap__sitemap .dwm-sitemap__node{padding-block:.375rem;font-size:var(--dwm-text-small)}.dwm-cmap__sitemap .dwm-cmap__marker{margin-left:.125rem}.dwm-cmap__page{overflow:hidden;border:1px solid var(--dwm-border-strong-color);border-radius:10px;background-color:rgb(var(--dwm-surface-rgb))}.dwm-cmap__page-bar{display:flex;gap:.25rem;padding:.5rem .625rem;border-bottom:1px solid var(--dwm-border-color)}.dwm-cmap__page-bar>span{width:.375rem;height:.375rem;border-radius:50%;background-color:rgb(var(--dwm-fg-rgb) / .25)}.dwm-cmap__modules{display:grid;gap:.375rem;margin:0;padding:.5rem;list-style:none}.dwm-cmap__module{display:flex;align-items:center;justify-content:space-between;gap:var(--dwm-space-2);min-height:2.125rem;padding:.375rem .625rem;border-radius:5px;background-color:rgb(var(--dwm-accent-rgb) / .12);font-size:var(--dwm-text-small);font-weight:var(--dwm-weight-ui);line-height:1.3}.dwm-cmap__module:first-child{min-height:3.25rem;background-color:rgb(var(--dwm-accent-rgb) / .28)}.dwm-motion-ready .dwm-cmap__card,.dwm-motion-ready .dwm-cmap__sitemap .dwm-sitemap__page,.dwm-motion-ready .dwm-cmap__module{transition:transform var(--dwm-duration-reveal) var(--dwm-ease) calc(var(--dwm-reveal-delay, 0ms) + var(--dwm-cmap-i, 0) * 70ms + .15s),opacity var(--dwm-duration-reveal) var(--dwm-ease) calc(var(--dwm-reveal-delay, 0ms) + var(--dwm-cmap-i, 0) * 70ms + .15s)}.dwm-motion-ready .dwm-cmap__stage:not(.is-revealed) .dwm-cmap__card{transform:rotate(calc(var(--dwm-cmap-turn) * 4)) translateY(10px);opacity:0}.dwm-motion-ready .dwm-cmap__stage:not(.is-revealed) .dwm-sitemap__page{transform:translate(-8px);opacity:0}.dwm-motion-ready .dwm-cmap__stage:not(.is-revealed) .dwm-cmap__module{transform:translateY(12px);opacity:0}@media(prefers-reduced-motion:reduce){.dwm-motion-ready .dwm-cmap__card,.dwm-motion-ready .dwm-cmap__sitemap .dwm-sitemap__page,.dwm-motion-ready .dwm-cmap__module{transition:none}.dwm-motion-ready .dwm-cmap__stage:not(.is-revealed) :is(.dwm-cmap__card,.dwm-sitemap__page,.dwm-cmap__module){opacity:1;transform:none}}.dwm-cmap__note{margin:var(--dwm-space-6) 0 0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-small)}.dwm-cmap__points{display:grid;gap:var(--dwm-space-6) clamp(1.5rem,.5rem + 3vw,3rem);margin:clamp(2.5rem,2rem + 2vw,4rem) 0 0;padding:clamp(1.75rem,1.5rem + 1vw,2.5rem) 0 0;border-top:1px solid var(--dwm-border-color);list-style:none}.dwm-cmap__point{display:grid;align-content:start;gap:var(--dwm-space-2);padding-left:var(--dwm-space-4);border-left:2px solid rgb(var(--dwm-accent-rgb) / .6)}.dwm-cmap__point-title{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-cmap__point-text{margin:0;color:rgb(var(--dwm-fg-muted-rgb));font-size:var(--dwm-text-body);line-height:1.6}@media screen and (min-width:700px){.dwm-cmap__points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.dwm-cmap__stages{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(2.75rem,1rem + 3vw,4.5rem)}.dwm-cmap__stage:not(:last-child):after{display:none}.dwm-cmap__visual{position:relative}.dwm-cmap__stage:not(:last-child) .dwm-cmap__visual:after{content:"";position:absolute;top:calc(50% - .375rem);right:calc(-.5*clamp(2.75rem,1rem + 3vw,4.5rem) - .375rem);width:.75rem;height:.75rem;border-right:1.5px solid rgb(var(--dwm-accent-rgb));border-bottom:1.5px solid rgb(var(--dwm-accent-rgb));transform:rotate(-45deg)}.dwm-cmap__visual{min-height:17rem}.dwm-cmap__points{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/dwm-content-map.css.map */
