.cs[data-astro-cid-yrw55cws]{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;display:grid}.cs__intro[data-astro-cid-yrw55cws]{align-items:flex-start;gap:var(--space-s);padding-top:calc(var(--nav-height) + var(--space-xl));padding-bottom:var(--space-xl);flex-direction:column;grid-area:1/1;display:flex}.cs__panel-wrap[data-astro-cid-yrw55cws]{grid-area:1/2/span 2;position:relative}.cs__steps[data-astro-cid-yrw55cws]{grid-area:2/1}.cs__notice[data-astro-cid-yrw55cws]{background:var(--color-night);color:var(--color-ivory);letter-spacing:.01em;border-radius:100px;align-items:center;gap:.6em;padding:.7em 1.1em .7em .9em;font-size:.9em;font-weight:600;line-height:1;display:inline-flex}.cs__notice-dot[data-astro-cid-yrw55cws]{background:var(--color-copper);border-radius:50%;width:.55em;height:.55em}.cs__stage[data-astro-cid-yrw55cws]{color:var(--color-route);margin-top:var(--space-s);font-size:.875em}.cs__client{max-width:9em}.cs__subtitle[data-astro-cid-yrw55cws]{max-width:16em;color:var(--color-night);margin-top:-.4em}.cs__subtitle[data-astro-cid-yrw55cws] em[data-astro-cid-yrw55cws]{color:var(--color-route)}.cs__summary[data-astro-cid-yrw55cws]{max-width:30em;color:var(--theme-muted)}.cs__meta[data-astro-cid-yrw55cws]{gap:var(--space-m) 3em;width:100%;max-width:40em;margin-top:calc(var(--space-m) - var(--space-s));padding-top:var(--space-s);border-top:1px solid var(--theme-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cs__meta[data-astro-cid-yrw55cws] dt[data-astro-cid-yrw55cws]{color:var(--theme-muted);margin-bottom:var(--space-xs);font-size:.8em}.cs__meta[data-astro-cid-yrw55cws] dd[data-astro-cid-yrw55cws]{font-family:var(--font-serif);font-size:1.6em;line-height:1.1}.cs__meta-services[data-astro-cid-yrw55cws]{grid-column:1/-1}.cs__meta-services[data-astro-cid-yrw55cws] ul[data-astro-cid-yrw55cws]{flex-wrap:wrap;gap:.2em 1.2em;display:flex}.cs__meta-services[data-astro-cid-yrw55cws] a[data-astro-cid-yrw55cws]{color:var(--color-route)}.cs__step[data-astro-cid-yrw55cws]{min-height:92svh;padding-block:var(--space-xl);align-items:center;display:flex}.cs__step-inner[data-astro-cid-yrw55cws]{gap:var(--space-s);max-width:44em;opacity:var(--step-dim);transition:opacity .7s var(--ease-route);flex-direction:column;display:flex}.cs__step[data-astro-cid-yrw55cws][data-status=active] .cs__step-inner[data-astro-cid-yrw55cws],html:not(.js) .cs__step-inner[data-astro-cid-yrw55cws]{opacity:1}.cs__step-num[data-astro-cid-yrw55cws]{color:var(--color-route);font-size:.875em}.cs__question[data-astro-cid-yrw55cws]{color:var(--color-night)}.cs__heading .h-alt{color:var(--color-route)}.cs__text[data-astro-cid-yrw55cws]{color:var(--theme-muted);max-width:30em}.cs__metrics[data-astro-cid-yrw55cws]{margin-top:calc(var(--space-m) - var(--space-s));border-top:1px solid var(--theme-line);gap:0;display:grid}.cs__metric[data-astro-cid-yrw55cws]{padding:var(--space-s) 0;border-bottom:1px solid var(--theme-line);grid-template-columns:minmax(0,15em) minmax(0,1fr);align-items:center;gap:2em;display:grid}.cs__metric-value[data-astro-cid-yrw55cws]{letter-spacing:-.05em;color:var(--color-night);font-variant-numeric:tabular-nums;font-size:6em;font-weight:700;line-height:.8}.cs__metric[data-astro-cid-yrw55cws]:first-child .cs__metric-value[data-astro-cid-yrw55cws]{color:var(--color-route)}.cs__metric-label[data-astro-cid-yrw55cws]{color:var(--theme-muted);max-width:22em;font-size:1.125em}.cs__quote[data-astro-cid-yrw55cws]{gap:var(--space-s);margin-top:calc(var(--space-m) - var(--space-s));border-radius:var(--radius-lg);background:var(--color-ivory-2);flex-direction:column;padding:3em 3.5em;display:flex;position:relative}.cs__quote[data-astro-cid-yrw55cws]:before{content:"";background:var(--color-copper);border-radius:3px;width:3px;position:absolute;top:3em;bottom:3em;left:0}.cs__quote-tag[data-astro-cid-yrw55cws]{color:var(--theme-muted);font-size:.8em}.cs__quote-text[data-astro-cid-yrw55cws]{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-night);font-size:2.25em;line-height:1.12}.cs__quote-by[data-astro-cid-yrw55cws]{flex-direction:column;gap:.3em;display:flex}.cs__quote-name[data-astro-cid-yrw55cws]{font-weight:700}.cs__quote-role[data-astro-cid-yrw55cws]{color:var(--theme-muted)}.cs__panel[data-astro-cid-yrw55cws]{--panel-bg:var(--color-ivory-2);--panel-text:var(--color-night);--f-ink:var(--color-night);--f-accent:var(--color-copper);--f-soft:var(--color-stone);height:100svh;padding:calc(var(--nav-height) + 2.5em) 4em 3em;background:var(--panel-bg);color:var(--panel-text);transition:background-color .9s var(--ease-route), color .9s var(--ease-route);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:sticky;top:0}[data-astro-cid-yrw55cws][data-active="1"] .cs__panel[data-astro-cid-yrw55cws],[data-astro-cid-yrw55cws][data-active="4"] .cs__panel[data-astro-cid-yrw55cws]{--panel-bg:var(--color-night);--panel-text:var(--color-ivory);--f-ink:var(--color-ivory);--f-accent:var(--color-copper);--f-soft:var(--color-stone)}[data-astro-cid-yrw55cws][data-active="1"] .cs__panel[data-astro-cid-yrw55cws]{--f-ink:var(--color-stone)}[data-astro-cid-yrw55cws][data-active="2"] .cs__panel[data-astro-cid-yrw55cws]{--panel-bg:var(--color-route);--panel-text:var(--color-ivory);--f-ink:var(--color-ivory);--f-accent:var(--color-copper-2);--f-soft:var(--color-ivory)}[data-astro-cid-yrw55cws][data-active="3"] .cs__panel[data-astro-cid-yrw55cws]{--f-accent:var(--color-route)}[data-astro-cid-yrw55cws][data-active="5"] .cs__panel[data-astro-cid-yrw55cws]{--panel-bg:var(--color-copper);--panel-text:var(--color-night);--f-ink:var(--color-night);--f-accent:var(--color-ivory);--f-soft:var(--color-night)}.cs__panel-top[data-astro-cid-yrw55cws]{justify-content:space-between;align-items:center;gap:2em;display:flex}.cs__panel-sample[data-astro-cid-yrw55cws]{letter-spacing:.02em;text-transform:uppercase;border-radius:100px;padding:.55em .9em;font-size:.875em;font-weight:600;line-height:1;box-shadow:inset 0 0 0 1px}.cs__captions[data-astro-cid-yrw55cws]{justify-items:end;display:grid}.cs__caption[data-astro-cid-yrw55cws]{opacity:0;transition:opacity .5s var(--ease-route), transform .7s var(--ease-route);grid-area:1/1;align-items:baseline;gap:.8em;display:flex;transform:translateY(.8em)}.cs__caption[data-astro-cid-yrw55cws][data-status=active]{opacity:1;transition-delay:.15s;transform:none}.cs__caption[data-astro-cid-yrw55cws][data-status=before]{transform:translateY(-.8em)}.cs__caption[data-astro-cid-yrw55cws] .label[data-astro-cid-yrw55cws]{font-size:.875em}.cs__caption-name[data-astro-cid-yrw55cws]{font-size:3em;line-height:1}.cs__field[data-astro-cid-yrw55cws]{min-height:0;padding:2em 0}.cs__field[data-astro-cid-yrw55cws] svg{height:100%}.cs__progress[data-astro-cid-yrw55cws]{grid-template-columns:repeat(6,1fr);gap:.5em;display:grid}.cs__tick[data-astro-cid-yrw55cws]{letter-spacing:.01em;text-transform:uppercase;opacity:.45;transition:opacity .5s var(--ease-route);padding-top:.9em;font-size:.8em;font-weight:600;position:relative}.cs__tick-label[data-astro-cid-yrw55cws]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cs__tick[data-astro-cid-yrw55cws]:before,.cs__tick[data-astro-cid-yrw55cws]:after{content:"";opacity:.3;background:currentColor;width:100%;height:2px;position:absolute;top:0;left:0}.cs__tick[data-astro-cid-yrw55cws]:after{opacity:1;transform-origin:0;transition:transform .8s var(--ease-route);transform:scaleX(0)}[data-astro-cid-yrw55cws][data-active="0"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+1),[data-astro-cid-yrw55cws][data-active="1"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+2),[data-astro-cid-yrw55cws][data-active="2"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+3),[data-astro-cid-yrw55cws][data-active="3"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+4),[data-astro-cid-yrw55cws][data-active="4"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+5),[data-astro-cid-yrw55cws][data-active="5"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+6){opacity:1}[data-astro-cid-yrw55cws][data-active="0"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+1):after,[data-astro-cid-yrw55cws][data-active="1"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+2):after,[data-astro-cid-yrw55cws][data-active="2"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+3):after,[data-astro-cid-yrw55cws][data-active="3"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+4):after,[data-astro-cid-yrw55cws][data-active="4"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+5):after,[data-astro-cid-yrw55cws][data-active="5"] .cs__tick[data-astro-cid-yrw55cws]:nth-child(-n+6):after{transform:scaleX(1)}@media (width<=991px){.cs[data-astro-cid-yrw55cws]{display:block}.cs__intro[data-astro-cid-yrw55cws]{padding-top:calc(var(--nav-height) + var(--space-l));padding-bottom:var(--space-l)}.cs__panel-wrap[data-astro-cid-yrw55cws]{display:contents}.cs__panel[data-astro-cid-yrw55cws]{top:var(--nav-height);z-index:3;height:42svh;margin-inline:var(--gutter);border-radius:var(--radius-lg);padding:1.5em 1.75em}.cs__panel[data-astro-cid-yrw55cws]:before{content:"";left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);height:calc(var(--nav-height) + 1px);background:var(--color-ivory);z-index:-1;position:absolute;bottom:100%}.cs__caption-name[data-astro-cid-yrw55cws]{font-size:2em}.cs__field[data-astro-cid-yrw55cws]{padding:1em 0}.cs__tick-label[data-astro-cid-yrw55cws]{display:none}.cs__step[data-astro-cid-yrw55cws]{min-height:70svh;padding-block:var(--space-l)}.cs__step-inner[data-astro-cid-yrw55cws]{opacity:1}.cs__metric-value[data-astro-cid-yrw55cws]{font-size:4.5em}}@media (width<=479px){.cs__panel[data-astro-cid-yrw55cws]{height:36svh}.cs__caption-name[data-astro-cid-yrw55cws]{font-size:1.6em}.cs__metric[data-astro-cid-yrw55cws]{grid-template-columns:1fr;gap:.8em}.cs__metric-value[data-astro-cid-yrw55cws]{font-size:3.75em}.cs__quote[data-astro-cid-yrw55cws]{padding:2.4em 2em}.cs__quote-text[data-astro-cid-yrw55cws]{font-size:1.75em}}.ce__inner[data-astro-cid-6gazjwoi]{gap:var(--space-xl);flex-direction:column;display:flex}.ce__head[data-astro-cid-6gazjwoi]{align-items:center;gap:var(--space-s);text-align:center;flex-direction:column;display:flex}.ce__kicker[data-astro-cid-6gazjwoi]{color:var(--color-copper);font-size:.875em}.ce__title{max-width:12em}.ce__title .h-alt{color:var(--color-copper)}.ce__triptych[data-astro-cid-6gazjwoi]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ce__panel[data-astro-cid-6gazjwoi]{--f-ink:var(--color-stone);--f-accent:var(--color-copper);--f-soft:var(--color-stone);gap:var(--space-xs);flex-direction:column;display:flex}.ce__panel[data-astro-cid-6gazjwoi][data-step-tone="1"]{--f-ink:var(--color-ivory);--f-soft:var(--color-ivory)}.ce__panel[data-astro-cid-6gazjwoi][data-step-tone="2"]{--f-ink:var(--color-night);--f-accent:var(--color-route)}.ce__field[data-astro-cid-6gazjwoi]{aspect-ratio:4/4.2;border-radius:var(--radius-lg);background:var(--color-night-2);box-shadow:inset 0 0 0 1px var(--theme-line);padding:2em}.ce__panel[data-astro-cid-6gazjwoi][data-step-tone="1"] .ce__field[data-astro-cid-6gazjwoi]{background:var(--color-route);box-shadow:none}.ce__panel[data-astro-cid-6gazjwoi][data-step-tone="2"] .ce__field[data-astro-cid-6gazjwoi]{background:var(--color-ivory-2);box-shadow:none}.ce__field[data-astro-cid-6gazjwoi] svg{height:100%}.ce__panel-label[data-astro-cid-6gazjwoi]{align-items:baseline;gap:.8em;display:flex}.ce__panel-label[data-astro-cid-6gazjwoi] .label[data-astro-cid-6gazjwoi]{color:var(--color-stone);font-size:.875em}.ce__panel-label[data-astro-cid-6gazjwoi] .serif[data-astro-cid-6gazjwoi]{font-size:2em;line-height:1}.ce__result[data-astro-cid-6gazjwoi]{justify-content:start;align-items:end;column-gap:var(--space-m);row-gap:var(--space-xs);padding-top:var(--space-l);border-top:1px solid var(--theme-line);grid-template-columns:auto minmax(0,26em);display:grid}.ce__value[data-astro-cid-6gazjwoi]{letter-spacing:-.06em;color:var(--color-ivory);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:14em;font-weight:700;line-height:.78}.ce__label[data-astro-cid-6gazjwoi]{max-width:18em;color:var(--color-ivory);align-self:end}.ce__sample[data-astro-cid-6gazjwoi]{color:var(--color-stone);align-self:start}@media (width<=991px){.ce__value[data-astro-cid-6gazjwoi]{font-size:9em}}@media (width<=767px){.ce__triptych[data-astro-cid-6gazjwoi]{grid-template-columns:1fr;width:100%;max-width:28em;margin-inline:auto}.ce__field[data-astro-cid-6gazjwoi]{aspect-ratio:16/10}.ce__result[data-astro-cid-6gazjwoi]{grid-template-columns:1fr}.ce__value[data-astro-cid-6gazjwoi]{grid-row:auto;font-size:7em}}.mw[data-astro-cid-cr7eu7bv]{padding-block:var(--section-y)}.mw__head[data-astro-cid-cr7eu7bv]{align-items:center;gap:var(--space-s);text-align:center;flex-direction:column;display:flex}.mw__title .h-alt{color:var(--color-route)}.mw__grid[data-astro-cid-cr7eu7bv]{max-width:112em;margin:var(--space-l) auto 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:4em;padding-inline:4em;display:grid}.mw__item[data-astro-cid-cr7eu7bv]:nth-child(3n+1),.mw__item[data-astro-cid-cr7eu7bv]:nth-child(3n+3){margin-top:7em}@media (width<=991px){.mw__grid[data-astro-cid-cr7eu7bv]{gap:var(--space-l) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.mw__item[data-astro-cid-cr7eu7bv]:nth-child(n){margin-top:0}.mw__item[data-astro-cid-cr7eu7bv]:nth-child(2){margin-top:6em}}@media (width<=479px){.mw__grid[data-astro-cid-cr7eu7bv]{grid-template-columns:1fr}.mw__item[data-astro-cid-cr7eu7bv]:nth-child(2){margin-top:0}}
