/*! from ordering.css 1dd7f6e70c57 */
.pagehead{padding-block: var(--s-56) var(--s-32)}@media (min-width: 768px){.pagehead{padding-block: var(--s-80) var(--s-24)}}.pagehead__in{display: grid;gap: var(--s-20);max-width: var(--stack-w)}.pagehead__in .t-h1{max-width: 16ch}.pagehead__lede{color: rgba(0,0,0,.70);max-width: 46ch}.pagehead__facts{margin-block-start: var(--s-20)}@media (min-width: 1024px){.pagehead__in{max-width: none;grid-template-columns: minmax(0,1fr) minmax(0,400px);grid-template-areas: "eyebrow facts" "title facts" "lede facts";column-gap: var(--s-64);align-items: start}.pagehead__in > .t-eyebrow{grid-area: eyebrow}.pagehead__in > .t-h1{grid-area: title}.pagehead__lede{grid-area: lede}.pagehead__facts{grid-area: facts;justify-self: end;width: 100%;margin-block-start: 0;align-self: end}}.pagehead__facts{display: grid;gap: 0;align-content: start;max-width: 460px;padding: var(--s-8) var(--s-24) var(--s-16);background: var(--tint-card);border-radius: var(--r-20)}.pagehead__facts > div{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: var(--s-16);align-items: baseline;padding-block: var(--s-12)}@media (max-width: 619px){.pagehead__facts > div{grid-template-columns: minmax(0,1fr);gap: var(--s-4)}.pagehead__facts dd{text-align: left}}.pagehead__facts > div + div{background-image: radial-gradient(circle,var(--ink-a20) 1px,transparent 1.1px);background-size: 8px 2px;background-repeat: repeat-x;background-position: left top}.pagehead__facts dt{font-family: var(--font-mono);font-size: 12px;letter-spacing: .12em;text-transform: uppercase;color: rgba(0,0,0,.60)}.pagehead__facts dd{margin: 0;font-family: var(--font-mono);font-size: 14px;color: var(--ink);font-variant-numeric: tabular-nums;text-align: right}@media (min-width: 620px){.pagehead__facts dt{display: grid;grid-template-columns: max-content minmax(16px,1fr);align-items: center;gap: var(--s-12)}.pagehead__facts dt::after{content: "";height: 2px;background-image: radial-gradient(circle,var(--ink-a20) 1px,transparent 1.1px);background-size: 8px 2px;background-repeat: repeat-x}}.track{position: sticky;top: 76px;z-index: 15;margin-bottom: var(--s-32);opacity: 0;transform: translateY(-8px);transition: opacity .3s ease,transform .3s ease;pointer-events: none}.track.is-in{opacity: 1;transform: none}.track__in{position: relative;max-width: var(--stack-w);margin-inline: auto;padding: var(--s-12) var(--s-20) var(--s-10);border-radius: var(--r-20);background: rgba(36,30,26,.94);-webkit-backdrop-filter: blur(16px) saturate(150%);backdrop-filter: blur(16px) saturate(150%);box-shadow: 0 10px 30px rgba(36,30,26,.22)}.track__rail{position: absolute;left: 44px;right: 44px;top: 26px;height: 2px;background: rgba(255,255,255,.22);border-radius: 2px;overflow: hidden}.track__fill{display: block;height: 100%;width: 0;background: var(--paper);border-radius: 2px;transition: width .35s cubic-bezier(.2,.8,.2,1)}.track__marks{position: relative;display: grid;grid-template-columns: repeat(7,minmax(0,1fr));list-style: none;margin: 0;padding: 0}.track__marks li{display: grid;justify-items: center;gap: 4px}.track__marks i{width: 11px;height: 11px;border-radius: var(--r-pill);background: transparent;border: 2px solid rgba(255,255,255,.32);transition: background-color .3s ease,border-color .3s ease,transform .3s ease}.track__marks b{font-family: var(--font-mono);font-size: 11px;font-weight: 400;letter-spacing: .08em;color: rgba(255,255,255,.45);transition: color .3s ease}.track__marks span{font-family: var(--font-mono);font-size: 10px;letter-spacing: .06em;text-transform: uppercase;color: rgba(255,255,255,.45);white-space: nowrap;transition: color .3s ease}.track__marks li.is-done i{background: var(--paper);border-color: var(--paper)}.track__marks li.is-done b{color: rgba(255,255,255,.78)}.track__marks li.is-now i{background: var(--accent);border-color: var(--accent);transform: scale(1.25)}.track__marks li.is-now b,.track__marks li.is-now span{color: var(--paper)}@media (max-width: 720px){.track__in{padding-inline: var(--s-12)}.track__rail{left: 26px;right: 26px}.track__marks span{display: none}.track__marks b{font-size: 10px}}.fold-stack--steps{--fold-tilt-a: 0.4;--fold-tilt-b: -0.25;--fold-text-fade: 0.45}.fold-stack--steps{--fold-top: 152px}@media (min-width: 768px){.fold-stack--steps{--fold-top: 168px}}.step__grid{display: grid;gap: var(--s-20);min-height: 520px;grid-template: ". .    ." 24px ". head ." auto ". media ." 1fr ". .    ." 20px / 22px 1fr 22px}@media (min-width: 900px){.step__grid{gap: var(--s-32);min-height: 440px;grid-template: ". .    . media" 36px ". head . media" auto ". .    . media" 36px / 40px minmax(0,1fr) 24px minmax(0,44%)}}.step__head{grid-area: head;display: grid;gap: var(--s-10);align-content: center;opacity: var(--fold-text-opacity,1)}.step__n{font-family: var(--font-display);font-weight: 800;font-size: 40px;line-height: 1;letter-spacing: -.02em;color: rgba(0,0,0,.20)}@media (min-width: 900px){.step__n{font-size: 48px}}.step__eyebrow{display: flex;flex-wrap: wrap;align-items: baseline;gap: 10px;font-family: var(--font-mono);font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: var(--ink)}.step__eyebrow em{font-style: normal;color: rgba(0,0,0,.60);padding-left: 10px;border-left: 1px solid var(--ink-a20)}.step__title{max-width: 20ch}.step__text{max-width: 46ch;color: rgba(0,0,0,.80)}.step__media{grid-area: media;display: grid;place-content: center;min-height: 0;opacity: var(--fold-media-opacity,1)}.step__media .mock{max-width: 400px;width: 100%}@media (max-width: 899px){.step__media{padding-inline: 0}.step__media .mock{max-width: 100%}}.ways3{display: grid;gap: var(--s-12);padding-block: var(--s-16);list-style: none;margin: 0}.ways3 li{display: grid;grid-template-columns: 24px 1fr;gap: var(--s-12);align-items: start}.ways3__n{display: grid;place-items: center;width: 24px;height: 24px;border-radius: var(--r-pill);background: var(--tint);font-family: var(--font-mono);font-size: 11px}.ways3 b{display: block;font-size: 15px;font-weight: 700}.ways3 small{display: block;font-size: 13px;color: rgba(0,0,0,.6);line-height: 1.4}.split{display: flex;gap: 4px;padding-block: var(--s-16) var(--s-8)}.split span{flex: 1;display: grid;place-items: center;height: 40px;border-radius: var(--r-8);font-family: var(--font-mono);font-size: 13px}.split__a{background: var(--accent);color: var(--ink)}.split__b{background: var(--tint);color: rgba(0,0,0,.60)}.gantt{display: grid;gap: var(--s-10);padding-block: var(--s-16);list-style: none;margin: 0}.gantt li{display: grid;grid-template-columns: 116px 1fr;gap: var(--s-12);align-items: center}.gantt span{font-size: 13px;color: rgba(0,0,0,.7)}.gantt i{position: relative;display: block;height: 8px;border-radius: var(--r-pill);background: var(--tint)}.gantt i::after{content: "";position: absolute;top: 0;bottom: 0;left: var(--a);right: calc(100% - var(--b));background: var(--accent);border-radius: var(--r-pill)}.docs{display: grid;gap: var(--s-8);padding-block: var(--s-16);list-style: none;margin: 0}.docs li{display: grid;grid-template-columns: 18px 1fr;gap: var(--s-10);align-items: center;font-size: 14px}.docs svg{width: 14px;height: 14px;color: var(--ink)}.callout--ways{display: grid;gap: var(--s-16);text-wrap: pretty}.callout__ways{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-12);counter-reset: way}.callout__ways li{counter-increment: way;position: relative;padding-left: 44px}.callout__ways li::before{content: counter(way);position: absolute;left: 0;top: -2px;display: grid;place-items: center;width: 28px;height: 28px;border-radius: var(--r-pill);background: #fff;font-family: var(--font-mono);font-size: 13px;line-height: 1}@media (min-width: 768px){.callout__ways li::before{top: 1px}}.callout__ways b{display: block}@media (prefers-reduced-motion: reduce){.track,.track__fill,.track__marks i,.track__marks b,.track__marks span{transition: none}}[data-seq].is-seq .ways3 li.is-on .ways3__n{animation: seq-numeral .42s cubic-bezier(.2,.9,.3,1) .08s both}@keyframes seq-numeral{0%{transform: scale(.35);background: var(--accent)}100%{transform: scale(1)}}[data-seq].is-seq .gantt li i::after{transform: scaleX(0);transform-origin: left center}[data-seq].is-seq .gantt li.is-on i::after{transform: scaleX(1);transition: transform .54s cubic-bezier(.2,.8,.2,1) .08s}[data-seq].is-seq .docs li.is-on svg{animation: seq-tick .34s cubic-bezier(.2,.9,.3,1) .06s both}@keyframes seq-tick{0%{transform: scale(.2) rotate(-14deg);opacity: 0}100%{transform: none;opacity: 1}}.pack__head{display: flex;align-items: center;justify-content: space-between;gap: var(--s-12)}.pack__pill{flex: none;display: flex;align-items: center;gap: 7px;background: var(--ink);color: var(--paper);border-radius: var(--r-pill);padding: 6px 11px;font-family: var(--font-mono);font-size: 10px;letter-spacing: .08em;text-transform: uppercase;white-space: nowrap}.pack__pill i{width: 5px;height: 5px;border-radius: var(--r-pill);background: #22B18F}.docs--marks li{grid-template-columns: 20px 1fr;gap: var(--s-12)}.pack__mark{width: 20px;height: 20px;border-radius: var(--r-pill);display: grid;place-items: center;background: var(--pass-fill);color: var(--paper);box-shadow: 0 0 0 3px rgba(15,140,115,.16)}.pack__mark svg{width: 11px;height: 11px}[data-seq].is-seq .docs li.is-on .pack__mark{animation: seq-tick .36s cubic-bezier(.2,.9,.3,1) .05s both}.cap{max-width: var(--stack-w);margin-inline: auto;margin-bottom: var(--s-40);padding: var(--s-24) var(--s-20) var(--s-20);border-radius: var(--r-20);background: var(--fleece-obsidian);box-shadow: 0 10px 30px rgba(36,30,26,.18)}.cap__weeks{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(72px,1fr);gap: var(--s-8);list-style: none;margin: 0;padding: 0 0 var(--s-4);overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none}.cap__weeks::-webkit-scrollbar{display: none}.cap__w{display: grid;gap: 7px;justify-items: center;padding: var(--s-10) 4px var(--s-8);border-radius: var(--r-16);border: 1px solid transparent}.cap__wk{font-family: var(--font-mono);font-size: 11px;letter-spacing: .06em;color: rgba(255,255,255,.80)}.cap__bar{display: block;width: 100%;height: 6px;border-radius: 3px;background: rgba(255,255,255,.12);overflow: hidden}.cap__bar i{display: block;height: 100%;width: 0;border-radius: 3px}.cap__dt{font-family: var(--font-mono);font-size: 11px;letter-spacing: .04em;color: rgba(255,255,255,.80);white-space: nowrap}.cap__st{font-family: var(--font-mono);font-size: 11px;letter-spacing: .1em;text-transform: uppercase;color: rgba(255,255,255,.80);white-space: nowrap}.cap__w[data-state="full"] .cap__bar i{width: 100%;background: rgba(255,255,255,.28)}.cap__w[data-state="full"] .cap__dt{color: rgba(255,255,255,.58)}.cap__w[data-state="full"] .cap__st,.cap__w[data-state="full"] .cap__wk{color: rgba(255,255,255,.58)}.cap__w[data-state="filling"] .cap__bar i{width: 55%;background: var(--accent)}.cap__w[data-state="filling"] .cap__st{color: var(--accent)}.cap__w[data-state="open"] .cap__dt{color: #FFF}.cap__w[data-first="true"]{border-color: rgba(228,180,111,.55);background: rgba(228,180,111,.09)}.cap__w[data-first="true"] .cap__st{color: var(--accent)}.cap__w[data-first="true"] .cap__wk{color: rgba(255,255,255,.8)}.cap__key{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-16);margin-top: var(--s-16);padding-top: var(--s-12);border-top: 1px solid rgba(255,255,255,.1)}.cap__k{display: inline-flex;align-items: center;gap: 7px;font-family: var(--font-mono);font-size: 11px;letter-spacing: .09em;text-transform: uppercase;color: rgba(255,255,255,.68)}.cap__k i{width: 16px;height: 5px;border-radius: 3px;background: rgba(255,255,255,.12)}.cap__k[data-state="full"] i{background: rgba(255,255,255,.28)}.cap__k[data-state="filling"] i{background: linear-gradient(to right,var(--accent) 55%,rgba(255,255,255,.12) 0)}.cap__note{flex: 1 1 260px;font-family: var(--font-body);font-size: 14px;line-height: 1.45;color: rgba(255,255,255,.78)}@media (max-width: 620px){.cap{padding: var(--s-20) var(--s-16) var(--s-16)}.cap__weeks{grid-auto-columns: 68px}.cap__note{flex-basis: 100%}}
