.how{padding:var(--gap) 0}.how .grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:start}.steps{display:grid;gap:1.1rem;margin-top:2.25rem}.step{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.1rem;padding:1.4rem 0;border-top:1px solid var(--line)}.step:last-child{border-bottom:1px solid var(--line)}.step i{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:var(--wine-soft);color:var(--wine);font-family:var(--font-display);font-size:1.15rem;font-style:italic}.step h3{font-size:1.3rem;margin-bottom:.45rem}.step p{color:var(--ink-soft);line-height:1.58}.aside{background:rgba(31,27,30,.92);color:#fff;border-radius:var(--r-xl);padding:2rem 1.9rem;align-self:start;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),var(--shadow-2)}.aside h3{color:#fff;font-size:1.35rem;margin-bottom:1.1rem}.aside h3 + p{color:rgba(255,255,255,.75);font-size:.95rem;margin:-.6rem 0 1.1rem}.aside ul{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.aside li{display:flex;gap:.75rem;align-items:flex-start;font-size:.98rem;line-height:1.5;color:rgba(255,255,255,.9)}.aside li svg{width:1.15rem;height:1.15rem;flex:none;margin-top:.2rem;stroke:var(--gold);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aside .not{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.14)}.aside .not small{display:block;font-size:var(--fs-0);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem}.aside .not p{color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.5}@media (max-width:900px){.how .grid{grid-template-columns:1fr}.aside{position:static}}@media (max-width:900px){.aside{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--night)}}.aside li svg path{stroke-dasharray:26;stroke-dashoffset:26}.aside li.is-drawn svg path{transition:stroke-dashoffset .55s cubic-bezier(.65,0,.35,1);stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.aside li svg path{stroke-dashoffset:0}.aside li.is-drawn svg path{transition:none}}