.svh[data-astro-cid-uwpxhyzs]{padding-top:calc(var(--nav-height) + var(--space-l));padding-bottom:var(--space-xl)}.svh__crumbs[data-astro-cid-uwpxhyzs]{color:var(--theme-muted);flex-wrap:wrap;align-items:center;gap:.4em 1em;font-size:.875em;display:flex}.svh__crumbs[data-astro-cid-uwpxhyzs] a[data-astro-cid-uwpxhyzs]{color:var(--color-route)}.svh__crumb-stage[data-astro-cid-uwpxhyzs]{color:var(--color-night)}.svh__sep[data-astro-cid-uwpxhyzs]{background:var(--theme-line);width:2em;height:1px}.svh__grid[data-astro-cid-uwpxhyzs]{column-gap:var(--gap);row-gap:var(--space-xl);margin-top:var(--space-l);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.svh__main[data-astro-cid-uwpxhyzs]{align-items:flex-start;gap:var(--space-s);flex-direction:column;grid-column:1/span 7;display:flex}.svh__eyebrow[data-astro-cid-uwpxhyzs]{color:var(--color-route)}.svh__title .h-alt{color:var(--color-route);display:block}.svh__summary[data-astro-cid-uwpxhyzs]{max-width:26em;color:var(--theme-muted)}.svh__actions[data-astro-cid-uwpxhyzs]{margin-top:calc(var(--space-m) - var(--space-s))}.svh__card[data-astro-cid-uwpxhyzs]{--card-bg:var(--color-route);--card-text:var(--color-ivory);--f-ink:var(--color-ivory);--f-accent:var(--color-copper-2);--f-soft:var(--color-ivory);aspect-ratio:4/5;border-radius:var(--radius-xl);background:var(--card-bg);color:var(--card-text);grid-column:8/span 5;grid-template-rows:auto minmax(0,1fr) auto;padding:2.5em;display:grid}.svh__card[data-astro-cid-uwpxhyzs][data-stage=build]{--card-bg:var(--color-ivory-2);--card-text:var(--color-night);--f-ink:var(--color-night);--f-accent:var(--color-route);--f-soft:var(--color-stone)}.svh__card[data-astro-cid-uwpxhyzs][data-stage=acceleration]{--card-bg:var(--color-night);--f-accent:var(--color-copper);--f-soft:var(--color-stone)}.svh__card-top[data-astro-cid-uwpxhyzs]{justify-content:space-between;align-items:baseline;display:flex}.svh__card-top[data-astro-cid-uwpxhyzs] .label[data-astro-cid-uwpxhyzs]{font-size:.875em}.svh__card-stage[data-astro-cid-uwpxhyzs]{font-size:2.25em;line-height:1}.svh__field[data-astro-cid-uwpxhyzs]{min-height:0;padding:1.5em 1em}.svh__field[data-astro-cid-uwpxhyzs] svg{height:100%}.svh__dest[data-astro-cid-uwpxhyzs]{gap:var(--space-xs);padding-top:var(--space-s);border-top:1px solid color-mix(in oklab, currentColor 30%, transparent);flex-direction:column;display:flex}.svh__dest-label[data-astro-cid-uwpxhyzs]{align-items:center;gap:.6em;font-size:.8em;display:flex}.svh__dest-dot[data-astro-cid-uwpxhyzs]{background:var(--color-copper);border-radius:50%;width:.7em;height:.7em}.svh__card[data-astro-cid-uwpxhyzs][data-stage=direction] .svh__dest-dot[data-astro-cid-uwpxhyzs]{background:var(--color-copper-2)}.svh__dest-text[data-astro-cid-uwpxhyzs]{font-family:var(--font-serif);font-size:2em;line-height:1.08}@media (width<=991px){.svh__main[data-astro-cid-uwpxhyzs],.svh__card[data-astro-cid-uwpxhyzs]{grid-column:1/-1}.svh__card[data-astro-cid-uwpxhyzs]{aspect-ratio:auto;min-height:34em}}@media (width<=479px){.svh__card[data-astro-cid-uwpxhyzs]{min-height:30em;padding:1.5em}.svh__dest-text[data-astro-cid-uwpxhyzs]{font-size:1.6em}}.sg[data-astro-cid-w7ezkyoi]{column-gap:var(--gap);row-gap:var(--space-l);border-top:1px solid var(--theme-line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sg__head[data-astro-cid-w7ezkyoi]{gap:var(--space-s);top:calc(var(--nav-height) + 3em);flex-direction:column;grid-column:1/span 4;align-self:start;display:flex;position:sticky}.sg__title .h-alt{color:var(--color-route);display:block}.sg__list[data-astro-cid-w7ezkyoi]{grid-column:6/span 7}.sg__item[data-astro-cid-w7ezkyoi]{padding:var(--space-m) 0;border-top:1px solid var(--theme-line);transition:color .4s var(--ease-route);grid-template-columns:5em minmax(0,1fr);align-items:baseline;display:grid}.sg__item[data-astro-cid-w7ezkyoi]:last-child{border-bottom:1px solid var(--theme-line)}.sg__num[data-astro-cid-w7ezkyoi]{color:var(--color-route);font-size:.875em;position:relative}.sg__text[data-astro-cid-w7ezkyoi]{letter-spacing:-.035em;color:var(--color-night);transition:transform .7s var(--ease-route);font-size:2.5em;line-height:1.12}@media (hover:hover){.sg__item[data-astro-cid-w7ezkyoi]:hover .sg__text[data-astro-cid-w7ezkyoi]{transform:translate(.4em)}}@media (width<=991px){.sg__head[data-astro-cid-w7ezkyoi],.sg__list[data-astro-cid-w7ezkyoi]{grid-column:1/-1}.sg__head[data-astro-cid-w7ezkyoi]{position:static}.sg__text[data-astro-cid-w7ezkyoi]{font-size:2em}}@media (width<=479px){.sg__item[data-astro-cid-w7ezkyoi]{grid-template-columns:3em minmax(0,1fr)}.sg__text[data-astro-cid-w7ezkyoi]{font-size:1.5em}}.dv__head[data-astro-cid-eerl5zct]{gap:var(--space-s);margin-bottom:var(--space-l);flex-direction:column;display:flex}.dv__title .h-alt{color:var(--color-copper)}.dv__grid[data-astro-cid-eerl5zct]{border-top:1px solid var(--theme-line);border-left:1px solid var(--theme-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dv__item[data-astro-cid-eerl5zct]{grid-column:span var(--span,2);gap:var(--space-xs);min-height:24em;padding:3em 3em var(--space-m);border-right:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.dv__item[data-astro-cid-eerl5zct]:before{content:"";z-index:-1;background:var(--color-night-2);transform-origin:bottom;transition:transform .7s var(--ease-route);position:absolute;inset:0;transform:scaleY(0)}.dv__line[data-astro-cid-eerl5zct]{background:var(--color-copper);transform-origin:0;width:100%;height:2px;transition:transform .8s var(--ease-route);position:absolute;top:-1px;left:0;transform:scaleX(0)}.dv__num[data-astro-cid-eerl5zct]{color:var(--color-stone);transition:color .4s var(--ease-route);font-size:.875em}.dv__name[data-astro-cid-eerl5zct]{max-width:11em;color:var(--color-ivory);margin-top:auto;font-size:2em}.dv__text[data-astro-cid-eerl5zct]{color:var(--color-stone);max-width:24em;font-size:1.125em}@media (hover:hover){.dv__item[data-astro-cid-eerl5zct]:hover:before{transform:scaleY(1)}.dv__item[data-astro-cid-eerl5zct]:hover .dv__line[data-astro-cid-eerl5zct]{transform:scaleX(1)}.dv__item[data-astro-cid-eerl5zct]:hover .dv__num[data-astro-cid-eerl5zct]{color:var(--color-copper)}}@media (width<=991px){.dv__grid[data-astro-cid-eerl5zct]{grid-template-columns:repeat(2,minmax(0,1fr))}.dv__item[data-astro-cid-eerl5zct]{grid-column:span 1}.dv__item[data-astro-cid-eerl5zct]:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=479px){.dv__grid[data-astro-cid-eerl5zct]{grid-template-columns:1fr}.dv__item[data-astro-cid-eerl5zct]{min-height:0;padding:2.5em 2em 3em}.dv__name[data-astro-cid-eerl5zct]{margin-top:1em;font-size:1.75em}}.pr__grid[data-astro-cid-f7uxamcj]{column-gap:var(--gap);row-gap:var(--space-l);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pr__aside[data-astro-cid-f7uxamcj]{grid-column:1/span 5}.pr__aside-inner[data-astro-cid-f7uxamcj]{top:calc(var(--nav-height) + 4em);align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex;position:sticky}.pr__title .h-alt{color:var(--color-route);display:block}.pr__timeline[data-astro-cid-f7uxamcj]{margin-top:calc(var(--space-l) - var(--space-s));padding-top:var(--space-s);border-top:1px solid var(--theme-line);flex-direction:column;gap:.6em;min-width:20em;display:flex}.pr__timeline[data-astro-cid-f7uxamcj] .label[data-astro-cid-f7uxamcj]{color:var(--theme-muted);font-size:.8em}.pr__timeline[data-astro-cid-f7uxamcj] .serif[data-astro-cid-f7uxamcj]{color:var(--color-night);font-size:3.5em;line-height:1}.pr__steps[data-astro-cid-f7uxamcj]{grid-column:7/span 6;padding-left:5em;position:relative}.pr__track[data-astro-cid-f7uxamcj]{background:var(--theme-line);width:2px;position:absolute;top:1.2em;bottom:1.2em;left:.6em}.pr__fill[data-astro-cid-f7uxamcj]{background:var(--color-route);transform:scaleY(var(--progress,0));transform-origin:top;position:absolute;inset:0}html:not(.js) .pr__fill[data-astro-cid-f7uxamcj]{transform:none}.pr__step[data-astro-cid-f7uxamcj]{padding:var(--space-l) 0;min-height:34svh;position:relative}.pr__step[data-astro-cid-f7uxamcj]:first-of-type{padding-top:.6em}.pr__dot[data-astro-cid-f7uxamcj]{left:-5em;top:calc(var(--space-l) + .3em);background:var(--color-ivory);width:1.4em;height:1.4em;box-shadow:inset 0 0 0 2px var(--color-stone);transition:background-color .5s var(--ease-route), box-shadow .5s var(--ease-route), transform .6s var(--ease-route);border-radius:50%;margin-left:-.1em;position:absolute}.pr__step[data-astro-cid-f7uxamcj]:first-of-type .pr__dot[data-astro-cid-f7uxamcj]{top:.9em}.pr__step[data-astro-cid-f7uxamcj]:last-of-type .pr__dot[data-astro-cid-f7uxamcj]{background:var(--color-ivory)}.pr__step[data-astro-cid-f7uxamcj][data-status=before] .pr__dot[data-astro-cid-f7uxamcj],.pr__step[data-astro-cid-f7uxamcj][data-status=active] .pr__dot[data-astro-cid-f7uxamcj]{background:var(--color-route);box-shadow:inset 0 0 0 2px var(--color-route)}.pr__step[data-astro-cid-f7uxamcj][data-status=active] .pr__dot[data-astro-cid-f7uxamcj]{transform:scale(1.25)}.pr__step[data-astro-cid-f7uxamcj]:last-of-type[data-status=active] .pr__dot[data-astro-cid-f7uxamcj]{background:var(--color-copper);box-shadow:0 0 0 .5em color-mix(in oklab, var(--color-copper) 22%, transparent)}.pr__body[data-astro-cid-f7uxamcj]{gap:var(--space-xs);opacity:var(--step-dim);transition:opacity .6s var(--ease-route);flex-direction:column;display:flex}.pr__step[data-astro-cid-f7uxamcj][data-status=active] .pr__body[data-astro-cid-f7uxamcj],.pr__step[data-astro-cid-f7uxamcj][data-status=before] .pr__body[data-astro-cid-f7uxamcj],html:not(.js) .pr__body[data-astro-cid-f7uxamcj]{opacity:1}.pr__num[data-astro-cid-f7uxamcj]{color:var(--color-route);font-size:.875em}.pr__name[data-astro-cid-f7uxamcj]{color:var(--color-night)}.pr__text[data-astro-cid-f7uxamcj]{margin-top:calc(var(--space-s) - var(--space-xs));max-width:26em;color:var(--theme-muted)}@media (width<=991px){.pr__aside[data-astro-cid-f7uxamcj],.pr__steps[data-astro-cid-f7uxamcj]{grid-column:1/-1}.pr__aside-inner[data-astro-cid-f7uxamcj]{position:static}.pr__step[data-astro-cid-f7uxamcj]{min-height:0}}@media (width<=479px){.pr__steps[data-astro-cid-f7uxamcj]{padding-left:3.5em}.pr__dot[data-astro-cid-f7uxamcj]{left:-3.5em}}.rlc[data-astro-cid-gb7wrwjj]{padding-block:0 var(--section-y)}.rlc__head[data-astro-cid-gb7wrwjj]{margin-bottom:var(--space-l)}.rlc__card[data-astro-cid-gb7wrwjj]{--f-ink:var(--color-ivory);--f-accent:var(--color-copper-2);--f-soft:var(--color-ivory);--media-bg:var(--color-route);border-radius:var(--radius-xl);background:color-mix(in oklab, #fff 55%, var(--color-ivory));box-shadow:0 0 0 1px color-mix(in oklab, var(--color-stone) 35%, transparent);color:var(--color-night);transition:box-shadow .6s var(--ease-route);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1em;padding:1em;display:grid}.rlc__card[data-astro-cid-gb7wrwjj][data-stage=build]{--f-ink:var(--color-night);--f-accent:var(--color-route);--f-soft:var(--color-stone);--media-bg:var(--color-ivory-2)}.rlc__card[data-astro-cid-gb7wrwjj][data-stage=acceleration]{--f-accent:var(--color-copper);--f-soft:var(--color-stone);--media-bg:var(--color-night)}.rlc__media[data-astro-cid-gb7wrwjj]{aspect-ratio:5/5.2;border-radius:calc(var(--radius-xl) - .4em);background:var(--media-bg);position:relative;overflow:hidden}.rlc__field[data-astro-cid-gb7wrwjj]{position:absolute;inset:10% 8% 6%}.rlc__field[data-astro-cid-gb7wrwjj] svg{height:100%}.rlc__tag[data-astro-cid-gb7wrwjj]{background:var(--color-ivory);color:var(--color-night);letter-spacing:.02em;text-transform:uppercase;border-radius:100px;padding:.55em .9em;font-size:.875em;font-weight:600;line-height:1;position:absolute;top:1.3em;left:1.3em}.rlc__body[data-astro-cid-gb7wrwjj]{align-items:flex-start;gap:var(--space-s);flex-direction:column;padding:4em 4em 4em 5em;display:flex}.rlc__stage[data-astro-cid-gb7wrwjj]{color:var(--color-route);font-size:.875em}.rlc__client[data-astro-cid-gb7wrwjj]{--draw-line-color:var(--color-route);max-width:10em}.rlc__title[data-astro-cid-gb7wrwjj] em[data-astro-cid-gb7wrwjj]{color:var(--color-route)}.rlc__metric[data-astro-cid-gb7wrwjj]{padding-top:var(--space-m);border-top:1px solid var(--theme-line);align-items:flex-end;gap:1.5em;width:100%;margin-top:auto;display:flex}.rlc__value[data-astro-cid-gb7wrwjj]{letter-spacing:-.055em;font-size:7em;font-weight:700;line-height:.78}.rlc__metric-label[data-astro-cid-gb7wrwjj]{max-width:16em;color:var(--theme-muted);font-size:1.125em}.rlc__cta[data-astro-cid-gb7wrwjj]{align-items:center;gap:.5em;font-size:1.75em;display:inline-flex}.rlc__icon[data-astro-cid-gb7wrwjj]{background:var(--color-route);width:1.1em;height:1.1em;color:var(--color-ivory);transition:transform .5s var(--ease-route);border-radius:50%;place-items:center;display:grid}.rlc__icon[data-astro-cid-gb7wrwjj] svg[data-astro-cid-gb7wrwjj]{width:.6em;height:.6em}@media (hover:hover){.rlc__card[data-astro-cid-gb7wrwjj]:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-route) 55%, transparent)}.rlc__card[data-astro-cid-gb7wrwjj]:hover .rlc__icon[data-astro-cid-gb7wrwjj]{transform:translate(.2em)rotate(-45deg)}}@media (width<=991px){.rlc__card[data-astro-cid-gb7wrwjj]{grid-template-columns:1fr}.rlc__media[data-astro-cid-gb7wrwjj]{aspect-ratio:16/11}.rlc__body[data-astro-cid-gb7wrwjj]{padding:3em 2em}}@media (width<=479px){.rlc__value[data-astro-cid-gb7wrwjj]{font-size:4.5em}.rlc__metric[data-astro-cid-gb7wrwjj]{flex-direction:column;align-items:flex-start;gap:.8em}}.sfq[data-astro-cid-e7acgbgr]{background:var(--color-ivory-2)}.sfq__grid[data-astro-cid-e7acgbgr]{column-gap:var(--gap);row-gap:var(--space-l);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sfq__head[data-astro-cid-e7acgbgr]{align-items:flex-start;gap:var(--space-m);flex-direction:column;grid-column:1/span 5;display:flex}.sfq__title .h-alt{color:var(--color-route);display:block}.sfq__list[data-astro-cid-e7acgbgr]{border-top:1px solid var(--theme-line);grid-column:7/span 6}.sfq__item[data-astro-cid-e7acgbgr]{border-bottom:1px solid var(--theme-line)}.sfq__toggle[data-astro-cid-e7acgbgr]{text-align:left;letter-spacing:-.03em;width:100%;color:var(--color-night);cursor:pointer;justify-content:space-between;align-items:center;gap:2em;padding:2.2em 0;font-size:1.5em;font-weight:600;line-height:1.2;display:flex}.sfq__toggle[data-astro-cid-e7acgbgr]>span[data-astro-cid-e7acgbgr]:first-child{transition:transform .6s var(--ease-route)}.sfq__icon[data-astro-cid-e7acgbgr]{width:1.6em;height:1.6em;box-shadow:inset 0 0 0 1px var(--theme-line);transition:background-color .5s var(--ease-route), transform .6s var(--ease-route);border-radius:50%;flex:none;position:relative}.sfq__icon[data-astro-cid-e7acgbgr]:before,.sfq__icon[data-astro-cid-e7acgbgr]:after{content:"";width:.6em;height:1.5px;transition:transform .6s var(--ease-route);background:currentColor;margin:-.75px 0 0 -.3em;position:absolute;top:50%;left:50%}.sfq__icon[data-astro-cid-e7acgbgr]:after{transform:rotate(90deg)}.sfq__item[data-astro-cid-e7acgbgr][data-open=true] .sfq__icon[data-astro-cid-e7acgbgr]{background:var(--color-route);color:var(--color-ivory);box-shadow:none;transform:rotate(180deg)}.sfq__item[data-astro-cid-e7acgbgr][data-open=true] .sfq__icon[data-astro-cid-e7acgbgr]:after{transform:rotate(0)}.sfq__panel[data-astro-cid-e7acgbgr]{transition:grid-template-rows .6s var(--ease-route);grid-template-rows:0fr;display:grid}.sfq__item[data-astro-cid-e7acgbgr][data-open=true] .sfq__panel[data-astro-cid-e7acgbgr],html:not(.js) .sfq__panel[data-astro-cid-e7acgbgr]{grid-template-rows:1fr}.sfq__panel-inner[data-astro-cid-e7acgbgr]{overflow:hidden}.sfq__a[data-astro-cid-e7acgbgr]{max-width:32em;padding-bottom:var(--space-m);color:var(--theme-muted)}@media (hover:hover){.sfq__toggle[data-astro-cid-e7acgbgr]:hover>span[data-astro-cid-e7acgbgr]:first-child{transform:translate(.3em)}}@media (width<=991px){.sfq__head[data-astro-cid-e7acgbgr],.sfq__list[data-astro-cid-e7acgbgr]{grid-column:1/-1}}@media (width<=479px){.sfq__toggle[data-astro-cid-e7acgbgr]{font-size:1.25em}}.pg[data-astro-cid-cfycmu3y]{border-top:1px solid var(--theme-line);border-bottom:1px solid var(--theme-line);grid-template-columns:1fr 1fr;display:grid}.pg__link[data-astro-cid-cfycmu3y]{gap:var(--space-m);min-height:30em;padding:var(--space-l) var(--gutter);color:var(--color-night);isolation:isolate;transition:color .6s var(--ease-route);flex-direction:column;display:flex;position:relative;overflow:hidden}.pg__link--prev[data-astro-cid-cfycmu3y]{border-right:1px solid var(--theme-line)}.pg__link[data-astro-cid-cfycmu3y]:before{content:"";z-index:-1;background:var(--color-route);transform-origin:bottom;transition:transform .7s var(--ease-route);position:absolute;inset:0;transform:scaleY(0)}.pg__meta[data-astro-cid-cfycmu3y]{justify-content:space-between;align-items:baseline;gap:1em;display:flex}.pg__meta[data-astro-cid-cfycmu3y] .label[data-astro-cid-cfycmu3y]{font-size:.875em}.pg__stage[data-astro-cid-cfycmu3y]{font-size:1.75em;line-height:1}.pg__title[data-astro-cid-cfycmu3y]{color:inherit;margin-top:auto}.pg__icon[data-astro-cid-cfycmu3y]{right:var(--gutter);bottom:var(--space-l);width:4em;height:4em;transition:transform .6s var(--ease-route);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 1px}.pg__icon[data-astro-cid-cfycmu3y] svg[data-astro-cid-cfycmu3y]{width:1.4em;height:1.4em}.pg__link--prev[data-astro-cid-cfycmu3y] .pg__icon[data-astro-cid-cfycmu3y]{transform:rotate(180deg)}@media (hover:hover){.pg__link[data-astro-cid-cfycmu3y]:hover{color:var(--color-ivory)}.pg__link[data-astro-cid-cfycmu3y]:hover:before{transform:scaleY(1)}.pg__link--next[data-astro-cid-cfycmu3y]:hover .pg__icon[data-astro-cid-cfycmu3y]{transform:rotate(-45deg)}.pg__link--prev[data-astro-cid-cfycmu3y]:hover .pg__icon[data-astro-cid-cfycmu3y]{transform:rotate(225deg)}}@media (width<=767px){.pg[data-astro-cid-cfycmu3y]{grid-template-columns:1fr}.pg__link[data-astro-cid-cfycmu3y]{min-height:20em}.pg__link--prev[data-astro-cid-cfycmu3y]{border-right:0;border-bottom:1px solid var(--theme-line)}}
