@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-ext-400-normal.5tcqmc2S.woff2)format("woff2"),url(/_astro/outfit-latin-ext-400-normal.DHm7mdGe.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2)format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-ext-500-normal.zeox_O30.woff2)format("woff2"),url(/_astro/outfit-latin-ext-500-normal.DrCvqoFD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2)format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-ext-600-normal.B85nYjL1.woff2)format("woff2"),url(/_astro/outfit-latin-ext-600-normal.CWJcPgd7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2)format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--site-measure:36rem;--site-art-width:calc(var(--app-size-mark) * 16);--site-page-width:calc(var(--site-measure) + var(--app-space-xxl) + var(--site-art-width));--site-headline-size:clamp(2.5rem, 6vw, 4rem);--site-headline-line-height:1.05;--site-headline-tracking:-.02em;--site-lede-line-height:1.55;--site-eyebrow-tracking:.06em}.visually-hidden{width:var(--app-size-hairline);height:var(--app-size-hairline);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}[hidden]{display:none!important}html{background:var(--app-bg-canvas);color:var(--app-ink-primary);font-family:var(--app-type-body-font);font-size:var(--app-type-body-size);line-height:var(--app-type-body-line-height);font-weight:var(--app-type-body-weight);letter-spacing:var(--app-type-body-tracking);-webkit-font-smoothing:antialiased}body{flex-direction:column;min-height:100vh;margin:0;display:flex}a{color:var(--app-accent)}a:focus-visible,.button:focus-visible{outline:var(--app-size-stroke) solid var(--app-accent);outline-offset:var(--app-space-xxs)}.masthead,.page,.footer{box-sizing:border-box;width:100%;max-width:calc(var(--site-page-width) + 2 * var(--app-space-md));padding-inline:var(--app-space-md);margin-inline:auto}.masthead{padding-block:var(--app-space-md);justify-content:space-between;align-items:center;gap:var(--app-space-sm) var(--app-space-lg);flex-wrap:wrap;display:flex}.topnav{align-items:center;gap:var(--app-space-xs) var(--app-space-lg);font-family:var(--app-type-label-font);font-size:var(--app-type-label-size);line-height:var(--app-type-label-line-height);font-weight:var(--app-type-label-weight);flex-wrap:wrap;display:flex}.topnav a{color:var(--app-ink-secondary);text-decoration:none}.topnav a:hover,.topnav a[aria-current=page]{color:var(--app-accent)}.topnav .topnav__get,.topnav .topnav__get:hover{color:var(--app-on-accent)}.topnav .topnav__get{padding-block:0}.lockup{align-items:center;gap:var(--app-space-sm);color:inherit;text-decoration:none;display:inline-flex}.lockup__icon{width:var(--app-size-tab-icon-width);height:var(--app-size-tab-icon-width);border-radius:var(--app-shape-card)}.wordmark{font-family:var(--app-type-rule-font);font-size:var(--app-type-rule-size);line-height:var(--app-type-rule-line-height);font-weight:var(--app-type-rule-weight);letter-spacing:var(--app-type-rule-tracking)}.page{padding-block:var(--app-space-xl) var(--app-space-xxl);flex:1;align-items:center;display:flex}.hero{align-items:center;gap:var(--app-space-xxl);flex-wrap:wrap;width:100%;display:flex}.hero__copy{flex:1 1 var(--site-measure);max-width:var(--site-measure);gap:var(--app-space-md);flex-direction:column;display:flex}.hero__copy>p{margin:0}.hero__art{flex:1 1 var(--site-art-width);max-width:var(--site-art-width);height:auto}.hero__art g{fill:var(--app-accent)}.display{font-family:var(--app-type-display-font);font-size:var(--app-type-display-size);line-height:var(--app-type-display-line-height);font-weight:var(--app-type-display-weight);letter-spacing:var(--app-type-display-tracking);text-wrap:balance;margin:0}.title{margin:0 0 var(--app-space-lg);font-family:var(--app-type-title-font);font-size:var(--app-type-title-size);line-height:var(--app-type-title-line-height);font-weight:var(--app-type-title-weight);letter-spacing:var(--app-type-title-tracking)}.lede{color:var(--app-ink-secondary);font-size:var(--app-type-rule-size);line-height:var(--site-lede-line-height);margin:0}.headline{font-family:var(--app-type-display-font);font-weight:var(--app-type-display-weight);font-size:var(--site-headline-size);line-height:var(--site-headline-line-height);letter-spacing:var(--site-headline-tracking);text-wrap:balance;margin:0}.headline em{color:var(--app-accent)}.eyebrow{font-size:var(--app-type-caption-size);font-weight:var(--app-type-label-weight);letter-spacing:var(--site-eyebrow-tracking);text-transform:uppercase;color:var(--app-accent);margin:0}.action{font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:var(--app-space-sm);min-height:var(--app-size-touch-target);padding-inline:var(--app-space-lg);border-radius:var(--app-shape-control);background:var(--app-accent);color:var(--app-on-accent);font-weight:var(--app-type-label-weight);border:none;text-decoration:none;display:inline-flex}.action--outline{box-shadow:inset 0 0 0 var(--app-size-stroke) var(--app-accent);color:var(--app-accent);background:0 0}.action--quiet{color:var(--app-accent);padding-inline:var(--app-space-sm);background:0 0}.note{color:var(--app-ink-secondary);font-size:var(--app-type-caption-size);margin:0}.input{min-height:var(--app-size-touch-target);padding-inline:var(--app-space-md);border:var(--app-size-hairline) solid var(--app-rule-line);border-radius:var(--app-shape-control);background:var(--app-bg-surface);color:var(--app-ink-primary);font:inherit}.input:focus-visible,.action:focus-visible{outline:var(--app-size-stroke) solid var(--app-ink-primary);outline-offset:var(--app-space-xxs)}.button{min-height:var(--app-size-touch-target);padding:var(--app-space-sm) var(--app-space-lg);border-radius:var(--app-shape-control);font-family:var(--app-type-label-font);font-size:var(--app-type-label-size);line-height:var(--app-type-label-line-height);font-weight:var(--app-type-label-weight);letter-spacing:var(--app-type-label-tracking);transition:background-color var(--app-duration-quick) var(--app-easing-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.button--primary{background:var(--app-accent);color:var(--app-on-accent)}.prose{max-width:var(--site-measure)}.prose p{margin:0 0 var(--app-space-md)}.footer{border-top:var(--app-size-hairline) solid var(--app-rule-line);padding-block:var(--app-space-lg);justify-content:space-between;gap:var(--app-space-md);color:var(--app-ink-secondary);font-family:var(--app-type-caption-font);font-size:var(--app-type-caption-size);line-height:var(--app-type-caption-line-height);font-weight:var(--app-type-caption-weight);letter-spacing:var(--app-type-caption-tracking);flex-wrap:wrap;display:flex}.footer__nav{gap:var(--app-space-md);display:flex}.footer__nav a{color:inherit}.footer__note{margin:0}@media (prefers-reduced-motion:reduce){.button{transition:none}}.prose{align-self:flex-start}:root{--section-heading-size:clamp(1.875rem, 4vw, 2.625rem);--section-heading-line-height:1.12;--section-heading-measure:20em;--section-store-line-height:1.2}.sections{flex-direction:column;align-self:flex-start;width:100%;display:flex}.sections p{margin:0}.section-heading{font-family:var(--app-type-display-font);font-weight:var(--app-type-display-weight);font-size:var(--section-heading-size);line-height:var(--section-heading-line-height);text-wrap:balance;max-width:var(--section-heading-measure);margin:0}.block{gap:var(--app-space-md);padding-block:var(--app-space-xxl);border-top:var(--app-size-hairline) solid var(--app-rule-line);flex-direction:column;display:flex}.block--first{padding-top:var(--app-space-lg);border-top:none}.prose-block{gap:var(--app-space-md);flex-direction:column;display:flex}.muted{color:var(--app-ink-secondary)}.more-button{margin-top:var(--app-space-md);align-self:flex-start}.steps{margin:var(--app-space-lg) 0 0;gap:var(--app-space-md);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.steps__item:not(:last-child):before{content:"";z-index:-1;top:calc(var(--app-space-xxl) / 2);left:0;right:calc(-1 * var(--app-space-md));height:var(--app-size-stroke);background:var(--app-rule-line);position:absolute}.steps--three{grid-template-columns:repeat(3,minmax(0,1fr))}.steps__item{z-index:0;gap:var(--app-space-sm);flex-direction:column;display:flex;position:relative}.steps{--dot-small:var(--app-mark-circle-2);--dot-medium:var(--app-mark-circle-1);--dot-large:var(--app-accent)}@media (prefers-color-scheme:dark){.steps{--dot-small:var(--app-mark-circle-1);--dot-medium:var(--app-mark-circle-2);--dot-large:var(--app-mark-circle-3)}}.steps__dot{--edge:calc(98% - var(--dot-ring-width,0px));height:var(--app-space-xxl);background:radial-gradient(circle closest-side, var(--dot-color) var(--edge), var(--dot-ring,var(--dot-color)) var(--edge) 98%, transparent) left center / var(--dot) var(--dot) no-repeat;display:block}.steps__item--1{--dot:var(--app-space-md);--dot-color:var(--dot-small)}.steps__item--2{--dot:var(--app-space-lg);--dot-color:var(--dot-medium)}.steps__item--3{--dot:var(--app-space-xl);--dot-color:var(--dot-large)}.steps__item--4{--dot:var(--app-space-xxl);--dot-color:var(--app-bg-canvas);--dot-ring:var(--app-accent);--dot-ring-width:var(--app-size-ring-stroke)}.steps--three .steps__item--2{--dot-color:var(--dot-small)}.steps--three .steps__item--3{--dot-color:var(--dot-medium)}.steps--three .steps__item--4{--dot-color:var(--dot-large);--dot-ring:initial;--dot-ring-width:initial}.steps h3{font-family:var(--app-type-title-font);font-weight:var(--app-type-title-weight);font-size:var(--app-type-title-size);line-height:var(--app-type-title-line-height);margin:0}.steps p{font-size:var(--app-type-label-size);color:var(--app-ink-secondary)}.stores{gap:var(--app-space-sm);flex-wrap:wrap;display:flex}.store{align-items:center;gap:var(--app-space-sm);min-height:var(--app-size-touch-target);padding:var(--app-space-sm) var(--app-space-lg) var(--app-space-sm) var(--app-space-md);border-radius:var(--app-shape-control);background:var(--app-ink-primary);color:var(--app-bg-canvas);line-height:var(--section-store-line-height);text-decoration:none;display:inline-flex}.store svg{width:var(--app-space-lg);height:var(--app-space-lg);fill:currentColor;flex:none}.store small{font-size:var(--app-type-caption-size);display:block}.store b{font-weight:var(--app-type-label-weight);font-size:var(--app-type-body-size)}@media (width<=54rem){.steps{grid-template-columns:minmax(0,1fr);gap:0}.steps__item:not(:last-child):before{top:0;bottom:0;left:calc(var(--app-space-xxl) / 2);width:var(--app-size-stroke);height:auto;right:auto}.steps__item{gap:var(--app-space-md);padding-bottom:var(--app-space-lg);flex-direction:row}.steps__dot{width:var(--app-space-xxl);background-position:top;flex:none}}
