.stack-list[data-astro-cid-r6msn44s]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.stack-list[data-astro-cid-r6msn44s] li[data-astro-cid-r6msn44s]{padding:.3em .8em;border:1px solid var(--line-strong);border-radius:999px;font-size:var(--step--1);letter-spacing:.01em;line-height:1.4;color:var(--ink);white-space:nowrap}.spec[data-astro-cid-hqkjrpcb]{margin-top:var(--sp-9)}.spec__h[data-astro-cid-hqkjrpcb]{font-size:var(--step-2);letter-spacing:-.02em;margin-bottom:var(--sp-3)}.spec__intro[data-astro-cid-hqkjrpcb]{color:var(--ink-soft);margin-bottom:var(--sp-5)}.swatches[data-astro-cid-hqkjrpcb]{list-style:none;margin:var(--sp-5) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--sp-4)}.swatch[data-astro-cid-hqkjrpcb]{display:grid;gap:var(--sp-1);align-content:start}.swatch__chip[data-astro-cid-hqkjrpcb]{display:block;height:5.5rem;margin-bottom:var(--sp-2);border:1px solid var(--line-strong);border-radius:var(--radius-lg)}.swatch__name[data-astro-cid-hqkjrpcb]{font-weight:500;line-height:1.25}.swatch__hex[data-astro-cid-hqkjrpcb]{font-size:var(--step--1);letter-spacing:.08em;color:var(--ink-soft);font-variant-numeric:tabular-nums}.swatch__role[data-astro-cid-hqkjrpcb]{font-size:var(--step--1);color:var(--ink-soft);line-height:1.4}.spec[data-astro-cid-zjrxj4s3]{margin-top:var(--sp-9)}.spec__h[data-astro-cid-zjrxj4s3]{font-size:var(--step-2);letter-spacing:-.02em;margin-bottom:var(--sp-3)}.faces[data-astro-cid-zjrxj4s3]{list-style:none;margin:var(--sp-5) 0 0;padding:0;border-top:1px solid var(--line)}.face[data-astro-cid-zjrxj4s3]{padding-block:var(--sp-5);border-bottom:1px solid var(--line)}.face__meta[data-astro-cid-zjrxj4s3]{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:0 0 var(--sp-3);font-size:var(--step--1);color:var(--ink-soft)}.face__name[data-astro-cid-zjrxj4s3]{color:var(--ink);font-weight:500}.face__sample[data-astro-cid-zjrxj4s3]{margin:0;font-size:var(--step-4);line-height:1.15;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.face__note[data-astro-cid-zjrxj4s3]{margin-top:var(--sp-4);max-width:62ch;font-size:var(--step--1);color:var(--ink-soft)}@font-face{font-family:Literata;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/margins/literata-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible Next;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/margins/atkinson-hyperlegible-next-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Fredoka;font-weight:500 700;font-style:normal;font-display:swap;src:url(/fonts/fococoop/fredoka-normal.woff2) format("woff2")}@font-face{font-family:Lora;font-weight:400 700;font-style:normal;font-display:swap;src:url(/fonts/fococoop/lora-normal.woff2) format("woff2")}.spec[data-astro-cid-cmgpsf2k]{margin-top:var(--sp-9)}.spec__h[data-astro-cid-cmgpsf2k]{font-size:var(--step-2);letter-spacing:-.02em;margin-bottom:var(--sp-3)}.spec__intro[data-astro-cid-cmgpsf2k]{color:var(--ink-soft);margin-bottom:var(--sp-5)}.flow[data-astro-cid-cmgpsf2k]{margin-top:var(--sp-6)}.flow__title[data-astro-cid-cmgpsf2k]{font-size:var(--step--1);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);padding-top:var(--sp-4);border-top:1px solid var(--line);margin-bottom:var(--sp-5)}.flow__steps[data-astro-cid-cmgpsf2k]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-6) var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.flow__step[data-astro-cid-cmgpsf2k]{position:relative;display:grid;align-content:start;gap:var(--sp-2)}.flow__node[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:var(--sp-2);border:1px solid var(--line-strong);border-radius:50%;background:var(--bg-raised);color:var(--accent)}.flow__link[data-astro-cid-cmgpsf2k]{position:absolute;top:1.35rem;left:4.25rem;color:var(--ink-faint)}.flow__step-title[data-astro-cid-cmgpsf2k]{font-size:var(--step-0);font-weight:500;line-height:1.25;letter-spacing:-.01em;margin:0}.flow__num[data-astro-cid-cmgpsf2k]{display:inline-block;min-width:1.4em;color:var(--ink-faint);font-variant-numeric:tabular-nums}.flow__text[data-astro-cid-cmgpsf2k]{margin:0;font-size:var(--step--1);line-height:1.5;color:var(--ink-soft)}@media(max-width:700px){.flow__link[data-astro-cid-cmgpsf2k]{display:none}.flow__steps[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr}.flow__step[data-astro-cid-cmgpsf2k]{grid-template-columns:3.5rem 1fr;column-gap:var(--sp-4);row-gap:var(--sp-1)}.flow__node[data-astro-cid-cmgpsf2k]{grid-row:1 / span 2;margin-bottom:0}}.cs-hero[data-astro-cid-by4zwojz]{padding-top:var(--sp-7)}.cs-hero__back[data-astro-cid-by4zwojz]{display:inline-block;margin-bottom:var(--sp-5);font-size:var(--step--1);font-weight:500;letter-spacing:.02em;color:var(--ink-soft)}.cs-hero__frame[data-astro-cid-by4zwojz]{position:relative;margin-top:var(--sp-5);aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised)}.cs-hero__img[data-astro-cid-by4zwojz]{width:100%;height:100%;object-fit:cover;object-position:center}.cs-hero__head[data-astro-cid-by4zwojz]{margin-top:var(--sp-6)}.cs-hero__title[data-astro-cid-by4zwojz]{font-size:var(--step-5);margin-bottom:var(--sp-4)}.cs-hero--split[data-astro-cid-by4zwojz]{padding-top:var(--sp-6)}.cs-hero--split[data-astro-cid-by4zwojz] .cs-hero__back[data-astro-cid-by4zwojz]{margin-bottom:var(--sp-5)}.cs-hero--split[data-astro-cid-by4zwojz] .cs-hero__title[data-astro-cid-by4zwojz]{font-size:var(--step-4)}.cs-hero--split[data-astro-cid-by4zwojz] .lede[data-astro-cid-by4zwojz]{max-width:42ch}.cs-hero--split[data-astro-cid-by4zwojz] .cs-hero__media[data-astro-cid-by4zwojz]{margin:0}.cs-hero--split[data-astro-cid-by4zwojz] .cs-hero__img[data-astro-cid-by4zwojz]{width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised)}@media(min-width:860px){.cs-hero--split[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:5fr 6fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-top:var(--sp-7)}.cs-hero--split[data-astro-cid-by4zwojz] .cs-hero__img[data-astro-cid-by4zwojz]{width:auto;max-width:100%;max-height:calc(100vh - 12rem);margin-inline:auto}}.cs-facts[data-astro-cid-by4zwojz]{margin-top:var(--sp-8)}.cs-facts__grid[data-astro-cid-by4zwojz]{margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-5);border-top:1px solid var(--line);padding-top:var(--sp-5)}.cs-facts__item[data-astro-cid-by4zwojz] dt[data-astro-cid-by4zwojz]{font-size:var(--step--1);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--sp-2)}.cs-facts__item[data-astro-cid-by4zwojz] dd[data-astro-cid-by4zwojz]{margin:0;font-size:var(--step-0);line-height:1.4}.cs-facts__item--wide[data-astro-cid-by4zwojz]{grid-column:1 / -1}.shot__cap[data-astro-cid-by4zwojz]{margin-top:var(--sp-2);font-size:var(--step--1);color:var(--ink-soft);max-width:62ch}.shot--inset[data-astro-cid-by4zwojz] .shot__cap[data-astro-cid-by4zwojz]{max-width:760px;margin-inline:auto}.cs-body[data-astro-cid-by4zwojz]{padding-top:var(--sp-8);padding-bottom:var(--sp-6)}.prose[data-astro-cid-by4zwojz] h2{font-size:var(--step-2);letter-spacing:-.02em;margin:var(--sp-7) 0 var(--sp-3)}.prose[data-astro-cid-by4zwojz] h2:first-child{margin-top:0}.prose[data-astro-cid-by4zwojz] p{color:var(--ink)}.prose[data-astro-cid-by4zwojz] p>em:only-child{display:block;color:var(--ink-faint);font-style:normal;font-size:var(--step--1);letter-spacing:.02em;padding-bottom:var(--sp-3);border-bottom:1px solid var(--line);margin-bottom:var(--sp-6)}.prose[data-astro-cid-by4zwojz] ul{margin:0 0 var(--sp-4);padding-left:1.25em;list-style:disc}.prose[data-astro-cid-by4zwojz] li{margin-bottom:var(--sp-2);padding-left:.25em}.prose[data-astro-cid-by4zwojz] li::marker{color:var(--ink-faint)}.prose[data-astro-cid-by4zwojz] a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.cs-gallery[data-astro-cid-by4zwojz]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,3vw,2rem);align-items:start;width:100%;max-width:var(--wide);margin-inline:auto;padding-inline:var(--gutter);margin-top:var(--sp-9)}.shot[data-astro-cid-by4zwojz]{margin:0}.shot__img[data-astro-cid-by4zwojz]{width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised)}.shot--full[data-astro-cid-by4zwojz],.shot--inset[data-astro-cid-by4zwojz]{grid-column:1 / -1}.shot--inset[data-astro-cid-by4zwojz] .shot__frame[data-astro-cid-by4zwojz]{max-width:760px;margin-inline:auto}.shot--full[data-astro-cid-by4zwojz] .shot__img[data-astro-cid-by4zwojz]{width:auto;max-width:100%;max-height:calc(100vh - 6rem);margin-inline:auto}.cs-status[data-astro-cid-by4zwojz]{margin-top:var(--sp-9)}.cs-status__h[data-astro-cid-by4zwojz]{font-size:var(--step-2);letter-spacing:-.02em;margin-bottom:var(--sp-3)}.cs-status__p[data-astro-cid-by4zwojz]{max-width:var(--measure);margin:0}.shot--phone[data-astro-cid-by4zwojz] .shot__frame[data-astro-cid-by4zwojz]{max-width:360px;margin-inline:auto}.cs-cta[data-astro-cid-by4zwojz]{margin-top:var(--sp-9);display:flex;justify-content:center}.cs-cta__link[data-astro-cid-by4zwojz]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-5);max-width:380px;padding:var(--sp-6) var(--sp-7) var(--sp-5);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-raised);box-shadow:0 1px 2px #1a17140a;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.cs-cta__link[data-astro-cid-by4zwojz]:hover,.cs-cta__link[data-astro-cid-by4zwojz]:focus-visible{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 14px 32px #1a17141f}.cs-cta__img[data-astro-cid-by4zwojz]{width:100%;max-width:240px;height:auto}.cs-cta__btn[data-astro-cid-by4zwojz]{display:inline-flex;align-items:center;gap:var(--sp-2);padding:.7em 1.4em;border-radius:999px;background:var(--ink);color:var(--accent-ink);font-size:var(--step--1);font-weight:500;letter-spacing:.04em;text-transform:uppercase;transition:background-color .25s var(--ease)}.cs-cta__link[data-astro-cid-by4zwojz]:hover .cs-cta__btn[data-astro-cid-by4zwojz],.cs-cta__link[data-astro-cid-by4zwojz]:focus-visible .cs-cta__btn[data-astro-cid-by4zwojz]{background:var(--accent)}.cs-cta__arrow[data-astro-cid-by4zwojz]{display:inline-block;transition:transform .3s var(--ease)}.cs-cta__link[data-astro-cid-by4zwojz]:hover .cs-cta__arrow[data-astro-cid-by4zwojz],.cs-cta__link[data-astro-cid-by4zwojz]:focus-visible .cs-cta__arrow[data-astro-cid-by4zwojz]{transform:translate(.3em)}.cs-next[data-astro-cid-by4zwojz]{margin-top:var(--sp-10);border-top:1px solid var(--line);padding-top:var(--sp-6)}.cs-next__link[data-astro-cid-by4zwojz]{display:inline-flex;flex-direction:column;gap:var(--sp-2)}.cs-next__title[data-astro-cid-by4zwojz]{font-size:var(--step-4);font-weight:500;letter-spacing:-.02em;transition:color .25s var(--ease)}.cs-next__arrow[data-astro-cid-by4zwojz]{display:inline-block;transition:transform .35s var(--ease)}.cs-next__link[data-astro-cid-by4zwojz]:hover .cs-next__title[data-astro-cid-by4zwojz]{color:var(--accent)}.cs-next__link[data-astro-cid-by4zwojz]:hover .cs-next__arrow[data-astro-cid-by4zwojz]{transform:translate(.3em)}@media(max-width:820px){.cs-facts__grid[data-astro-cid-by4zwojz]{grid-template-columns:repeat(2,1fr);gap:var(--sp-5)}}@media(max-width:720px){.cs-hero__frame[data-astro-cid-by4zwojz]{aspect-ratio:4 / 3}.cs-gallery[data-astro-cid-by4zwojz]{grid-template-columns:1fr}.shot--half[data-astro-cid-by4zwojz]{grid-column:1 / -1}}
