@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-vietnamese-standard-normal.Br4FGdAc.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-ext-standard-normal.qp-RdZgh.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/_astro/bricolage-grotesque-latin-standard-normal.C5Lc8Qmc.woff2)format("woff2-variations");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}.story[data-astro-cid-ehdwhpvt]{padding-block:var(--ed-rhythm-band);background:var(--ed-paper);align-items:center;display:flex;position:relative}.frame[data-astro-cid-ehdwhpvt]{width:100%}.stage[data-astro-cid-ehdwhpvt]{flex-direction:column;gap:clamp(1.5rem,4.5svh,3rem);display:flex}.title[data-astro-cid-ehdwhpvt]{max-width:24ch}.chart[data-astro-cid-ehdwhpvt]{border-top:var(--ed-rule) solid var(--ed-hair);display:grid}.row[data-astro-cid-ehdwhpvt]{--c:1;border-bottom:var(--ed-rule) solid var(--ed-hair);grid-template-columns:9rem minmax(0,1fr);align-items:center;gap:1rem;padding-block:clamp(.25rem,.9svh,.625rem);display:grid}.who[data-astro-cid-ehdwhpvt]{font:var(--ed-type-small);letter-spacing:var(--ed-track-small);color:var(--ed-graphite)}.mark[data-astro-cid-ehdwhpvt]{--size:clamp(2.25rem, min(6vw, 9.5svh), 5.5rem);height:var(--size);font-size:var(--size);display:block;position:relative;container-type:inline-size}.apart[data-astro-cid-ehdwhpvt],.together[data-astro-cid-ehdwhpvt]{white-space:nowrap;transition:translate .8s var(--ed-ease), opacity .8s var(--ed-ease);align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.apart[data-astro-cid-ehdwhpvt]{opacity:calc(1 - var(--c));translate:calc((1 - var(--c)) * var(--x) * 1cqw) 0}.together[data-astro-cid-ehdwhpvt]{opacity:var(--c);font:700 1em / 1 "Bricolage Grotesque Variable", var(--ed-display);font-variation-settings:"wght" 760, "wdth" 75, "opsz" 96;letter-spacing:-.012em;color:var(--ed-ink)}.together[data-astro-cid-ehdwhpvt] i[data-astro-cid-ehdwhpvt]{font-style:normal}.serif[data-astro-cid-ehdwhpvt]{color:var(--ed-ink);font:italic 400 .92em/1 Georgia,Times New Roman,serif}.mono[data-astro-cid-ehdwhpvt]{letter-spacing:.12em;text-transform:uppercase;color:var(--ed-graphite);font:500 .4em/1 ui-monospace,Menlo,Consolas,monospace}.round[data-astro-cid-ehdwhpvt]{color:var(--ed-mute);font:300 .66em/1 ui-rounded,system-ui,sans-serif}.said[data-astro-cid-ehdwhpvt]{font:var(--ed-type-lead);color:var(--ed-text);text-wrap:balance;margin:0}.then[data-astro-cid-ehdwhpvt]{font:var(--ed-type-headline);letter-spacing:var(--ed-track-headline);color:var(--ed-ink);margin-top:.25em;display:block}.who-we-are[data-astro-cid-ehdwhpvt]{font:var(--ed-type-body);color:var(--ed-graphite);margin:0}html:not(.ed-pin) .builds .story[data-astro-cid-ehdwhpvt]:not(.here) .row[data-astro-cid-ehdwhpvt],.builds .story[data-astro-cid-ehdwhpvt]:not(.here) .scene[data-astro-cid-ehdwhpvt][data-pin=off] .row[data-astro-cid-ehdwhpvt]{--c:0}.ed-pin .scene[data-astro-cid-ehdwhpvt]:not([data-pin=off]){height:250svh}.ed-pin .scene[data-astro-cid-ehdwhpvt]:not([data-pin=off]) .stage[data-astro-cid-ehdwhpvt]{justify-content:center;height:100svh;padding-top:clamp(3.5rem,8svh,5.5rem);position:sticky;top:0}.ed-pin .scene[data-astro-cid-ehdwhpvt]:not([data-pin=off]) .row[data-astro-cid-ehdwhpvt]{--q:clamp(0, (var(--p,1) - .22 - var(--i,0) * .14) / .2, 1);--c:calc(var(--q) * var(--q) * (3 - 2 * var(--q)))}.ed-pin .scene[data-astro-cid-ehdwhpvt]:not([data-pin=off]) .apart[data-astro-cid-ehdwhpvt],.ed-pin .scene[data-astro-cid-ehdwhpvt]:not([data-pin=off]) .together[data-astro-cid-ehdwhpvt]{transition:none}.ed-pin .scene[data-astro-cid-ehdwhpvt]:not([data-pin=off]) .said[data-astro-cid-ehdwhpvt]{--r:clamp(0, (var(--p,1) - .72) / .14, 1);color:color-mix(in oklab, var(--ed-mute) calc(var(--r) * 100%), var(--ed-ink))}.ed-pin .scene[data-astro-cid-ehdwhpvt]:not([data-pin=off]) .then[data-astro-cid-ehdwhpvt]{opacity:var(--r);translate:0 calc((1 - var(--r)) * .75rem)}.ed-pin .scene[data-astro-cid-ehdwhpvt]:not([data-pin=off]) .who-we-are[data-astro-cid-ehdwhpvt]{opacity:clamp(0, (var(--p,1) - .82) / .1, 1)}.ed-pin [data-scene=hero]:not([data-pin=off])+.story[data-astro-cid-ehdwhpvt]{z-index:2;margin-top:-100svh}@media (width<=699px){.row[data-astro-cid-ehdwhpvt]{grid-template-columns:minmax(0,1fr);gap:.125rem}.mark[data-astro-cid-ehdwhpvt]{--size:clamp(2.25rem, min(13vw, 7.5svh), 4rem)}}@media (prefers-reduced-motion:reduce){.apart[data-astro-cid-ehdwhpvt],.together[data-astro-cid-ehdwhpvt]{transition:none}}.project[data-astro-cid-6gbypw6j]{padding-block:var(--ed-rhythm-band);background:var(--ed-paper);flex-direction:column;justify-content:center;display:flex;position:relative}.frame[data-astro-cid-6gbypw6j]{flex:auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;width:100%;min-height:0;display:grid}.words[data-astro-cid-6gbypw6j]{grid-area:1/1/auto/6}.art[data-astro-cid-6gbypw6j]{grid-area:1/6/auto/13;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.art[data-astro-cid-6gbypw6j]>*{transition:transform .6s cubic-bezier(.16,1,.3,1)}.project[data-astro-cid-6gbypw6j]:hover .art[data-astro-cid-6gbypw6j]>*{transform:scale(1.02)}.art[data-astro-cid-6gbypw6j]>.cover-image{box-shadow:0 0 0 var(--ed-rule) var(--ed-hair)}.name[data-astro-cid-6gbypw6j]{letter-spacing:var(--ed-track-title-caps);font:var(--ed-type-title-caps);text-transform:uppercase;color:var(--ed-ink);text-wrap:balance;margin:0}.meta[data-astro-cid-6gbypw6j]{font:400 1.5rem/1.2 var(--ed-display);color:var(--ed-ink);margin:.75rem 0 0}.sum[data-astro-cid-6gbypw6j]{max-width:26ch;font:var(--ed-type-lead-serif);letter-spacing:var(--ed-track-lead-serif);color:var(--ed-ink);margin:clamp(1.5rem,4svh,2.5rem) 0 clamp(1.75rem,5svh,3rem)}.fiction[data-astro-cid-6gbypw6j]{font:var(--ed-type-small);letter-spacing:var(--ed-track-small);color:var(--ed-graphite);margin:1.25rem 0 0}@media (width<=1099px){.words[data-astro-cid-6gbypw6j],.art[data-astro-cid-6gbypw6j]{grid-area:auto/1/auto/13}.art[data-astro-cid-6gbypw6j]{height:auto;margin-top:6rem}}@media (prefers-reduced-motion:reduce){.art[data-astro-cid-6gbypw6j]>*{transition:none}}.services[data-astro-cid-xiuzvem3]{padding-block:var(--ed-rhythm-band);border-top:var(--ed-rule) solid var(--ed-hair);background:var(--ed-paper);position:relative}.title[data-astro-cid-xiuzvem3]{max-width:none;margin:0}.pill[data-astro-cid-xiuzvem3]{--w:1;width:calc(2.3em * var(--w));height:.95em;margin:0 calc(.06em * var(--w));vertical-align:-.12em;border-radius:999px;display:inline-block;overflow:clip}.pill[data-astro-cid-xiuzvem3] svg{width:2.3em;height:100%;display:block}.acc[data-astro-cid-xiuzvem3]{--pad:clamp(1.25rem, 2vw, 2rem);height:clamp(30rem,66svh,44rem);margin-top:var(--ed-rhythm-group);border-block:var(--ed-rule) solid var(--ed-hair);display:flex}.slice[data-astro-cid-xiuzvem3]{min-width:0;padding:var(--pad);border-left:var(--ed-rule) solid var(--ed-hair);background:var(--ed-paper);transition:flex-grow .7s var(--ed-ease), background-color var(--ed-state) var(--ed-ease);flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:clip}.slice[data-astro-cid-xiuzvem3]:first-child{border-left:0}.slice[data-astro-cid-xiuzvem3]:not(.open){background:var(--ed-ground)}.slice[data-astro-cid-xiuzvem3].open{flex-grow:3.6}.art[data-astro-cid-xiuzvem3]{opacity:0;min-height:0;transition:opacity .45s var(--ed-ease), scale .7s var(--ed-ease);scale:.94}.open[data-astro-cid-xiuzvem3] .art[data-astro-cid-xiuzvem3]{opacity:1;transition-delay:.12s,0s;scale:1}.open[data-astro-cid-xiuzvem3]:hover .art[data-astro-cid-xiuzvem3]{scale:1.035}.art[data-astro-cid-xiuzvem3] svg{width:100%;height:100%;display:block}.foot[data-astro-cid-xiuzvem3]{transform-origin:0 100%;width:22rem;transition:transform .6s var(--ed-ease);flex-direction:column;gap:.625rem;padding-top:1.25rem;display:flex;transform:rotate(-90deg)translateY(100%)}.open[data-astro-cid-xiuzvem3] .foot[data-astro-cid-xiuzvem3]{transform:none}.name[data-astro-cid-xiuzvem3]{font:var(--ed-type-title);letter-spacing:var(--ed-track-title);color:var(--ed-ink);margin:0}.name[data-astro-cid-xiuzvem3] button[data-astro-cid-xiuzvem3]{min-height:2.75rem;font:inherit;letter-spacing:inherit;color:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.name[data-astro-cid-xiuzvem3] button[data-astro-cid-xiuzvem3]:focus-visible{outline:2px solid var(--ed-ink);outline-offset:4px}.does[data-astro-cid-xiuzvem3]{max-width:38ch;font:var(--ed-type-body);color:var(--ed-graphite);opacity:0;transition:opacity .4s var(--ed-ease);margin:0}.open[data-astro-cid-xiuzvem3] .does[data-astro-cid-xiuzvem3]{opacity:1;transition-delay:.18s}.source[data-astro-cid-xiuzvem3]{font:var(--ed-type-small);letter-spacing:var(--ed-track-small);color:var(--ed-mute);margin:1rem 0 0}@media (width<=999px){.acc[data-astro-cid-xiuzvem3]{border:0;gap:2.5rem;height:auto;display:grid}.slice[data-astro-cid-xiuzvem3],.slice[data-astro-cid-xiuzvem3]:not(.open){background:0 0;border:0;grid-template-rows:auto auto;padding:0}.art[data-astro-cid-xiuzvem3],.slice[data-astro-cid-xiuzvem3]:not(.open) .art[data-astro-cid-xiuzvem3]{aspect-ratio:10/11;opacity:1;border:var(--ed-rule) solid var(--ed-hair);max-height:60svh;scale:1}.foot[data-astro-cid-xiuzvem3],.slice[data-astro-cid-xiuzvem3]:not(.open) .foot[data-astro-cid-xiuzvem3]{width:auto;transform:none}.does[data-astro-cid-xiuzvem3],.slice[data-astro-cid-xiuzvem3]:not(.open) .does[data-astro-cid-xiuzvem3]{opacity:1}}@media (prefers-reduced-motion:reduce){.slice[data-astro-cid-xiuzvem3],.art[data-astro-cid-xiuzvem3],.foot[data-astro-cid-xiuzvem3],.does[data-astro-cid-xiuzvem3]{transition:none}}.routes[data-astro-cid-x3he3vj6]{padding-block:var(--ed-rhythm-band);background:var(--ed-flame);align-items:center;display:flex;position:relative}.frame[data-astro-cid-x3he3vj6]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(2.5rem,6svh,4rem) 0;width:100%;display:grid}.words[data-astro-cid-x3he3vj6]{grid-column:1/6}.title[data-astro-cid-x3he3vj6]{font:var(--ed-type-headline);letter-spacing:var(--ed-track-headline);color:var(--ed-ink);margin:0}.title[data-astro-cid-x3he3vj6] .q[data-astro-cid-x3he3vj6]{color:var(--ed-on-ink);display:block}.line[data-astro-cid-x3he3vj6]{max-width:38ch;font:var(--ed-type-lead);color:var(--ed-ink);margin:clamp(1.5rem,4svh,2.25rem) 0}.ed-cbtn[data-astro-cid-x3he3vj6]{color:var(--ed-ink)}.ed-cbtn[data-astro-cid-x3he3vj6] i{background:var(--ed-ink);color:var(--ed-on-ink)}.ed-cbtn[data-astro-cid-x3he3vj6]:hover i{background:var(--ed-paper);color:var(--ed-ink)}.ed-pin .scene[data-astro-cid-x3he3vj6]:not([data-pin=off]){height:230svh}.ed-pin .scene[data-astro-cid-x3he3vj6]:not([data-pin=off]) .routes[data-astro-cid-x3he3vj6]{height:100svh;padding-block:clamp(2rem,6svh,4rem);position:sticky;top:0}.ed-pin .scene[data-astro-cid-x3he3vj6]:not([data-pin=off]) .scrub[data-astro-cid-x3he3vj6]{width:min(100%,68.875svh)}@media (width<=699px){.ed-pin .scene[data-astro-cid-x3he3vj6]:not([data-pin=off]) .routes[data-astro-cid-x3he3vj6]{align-items:flex-start;padding-top:7rem}}.tunnel[data-astro-cid-x3he3vj6] .view[data-astro-cid-x3he3vj6]{perspective:56rem;perspective-origin:112% -24%;overflow:clip}.tunnel[data-astro-cid-x3he3vj6] .shot[data-astro-cid-x3he3vj6]{background:var(--ed-flame);box-shadow:inset 0 0 0 var(--ed-rule) var(--ed-ink);will-change:transform, opacity;transition:none;inset:15%}.tunnel[data-astro-cid-x3he3vj6] .done[data-astro-cid-x3he3vj6]{background:var(--ed-mark);inset:0}.tunnel[data-astro-cid-x3he3vj6] .fill[data-astro-cid-x3he3vj6],.tunnel[data-astro-cid-x3he3vj6] .knob[data-astro-cid-x3he3vj6]{transition:none}.scrub[data-astro-cid-x3he3vj6]{grid-column:7/13;justify-self:end;width:min(100%,54.625svh)}.view[data-astro-cid-x3he3vj6]{aspect-ratio:19/16;box-shadow:inset 0 0 0 var(--ed-rule) var(--ed-ink);position:relative}.shot[data-astro-cid-x3he3vj6]{opacity:0;transition:opacity .25s var(--ed-ease);grid-template:100%/100%;place-items:center;display:grid;position:absolute;inset:0}.shot[data-astro-cid-x3he3vj6]>svg{width:100%;height:100%;display:block}.scrub[data-astro-cid-x3he3vj6][data-step="1"] [data-astro-cid-x3he3vj6][data-shot="1"],.scrub[data-astro-cid-x3he3vj6][data-step="2"] [data-astro-cid-x3he3vj6][data-shot="2"],.scrub[data-astro-cid-x3he3vj6][data-step="3"] [data-astro-cid-x3he3vj6][data-shot="3"],.scrub[data-astro-cid-x3he3vj6][data-step="4"] [data-astro-cid-x3he3vj6][data-shot="4"],.scrub[data-astro-cid-x3he3vj6][data-step="5"] [data-astro-cid-x3he3vj6][data-shot="5"],.scrub[data-astro-cid-x3he3vj6][data-step="6"] [data-astro-cid-x3he3vj6][data-shot="6"],.scrub[data-astro-cid-x3he3vj6][data-step="7"] [data-astro-cid-x3he3vj6][data-shot="7"]{opacity:1}.done[data-astro-cid-x3he3vj6]{background:var(--ed-mark)}.done[data-astro-cid-x3he3vj6] img[data-astro-cid-x3he3vj6]{width:auto;height:72%;transition:scale .5s var(--ed-land);scale:.9}.scrub[data-astro-cid-x3he3vj6][data-step="7"] .done[data-astro-cid-x3he3vj6] img[data-astro-cid-x3he3vj6]{scale:1}.cap[data-astro-cid-x3he3vj6]{min-height:1.5em;font:var(--ed-type-body);color:var(--ed-ink);margin:.875rem 0 .25rem;font-weight:500}.rail[data-astro-cid-x3he3vj6]{--thumb:3rem;--x:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--at) / 6);height:var(--thumb);position:relative}.track[data-astro-cid-x3he3vj6]{top:50%;left:calc(var(--thumb) / 2);right:calc(var(--thumb) / 2);height:var(--ed-rule);background:oklch(19.6% .003 68/.45);position:absolute}.fill[data-astro-cid-x3he3vj6]{width:calc(100% * var(--at) / 6);background:var(--ed-ink);height:.1875rem;transition:width .5s var(--ed-land);position:absolute;top:-.0625rem;left:0}.ticks[data-astro-cid-x3he3vj6] i[data-astro-cid-x3he3vj6]{top:50%;left:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--k) / 6);background:var(--ed-ink);width:.4375rem;height:.4375rem;opacity:clamp(.4, (var(--at) - var(--k) + 1) * 1, 1);transition:opacity var(--ed-state) var(--ed-ease);border-radius:50%;position:absolute;translate:-50% -50%}.ticks[data-astro-cid-x3he3vj6] i[data-astro-cid-x3he3vj6]:last-child{width:.875rem;height:.875rem;box-shadow:inset 0 0 0 .125rem var(--ed-ink);opacity:1;background:0 0}input[data-astro-cid-x3he3vj6]{z-index:1;width:100%;height:var(--thumb);appearance:none;cursor:grab;touch-action:pan-y;background:0 0;margin:0;display:block;position:relative}input[data-astro-cid-x3he3vj6]:active{cursor:grabbing}input[data-astro-cid-x3he3vj6]:focus-visible{outline:none}input[data-astro-cid-x3he3vj6]::-webkit-slider-runnable-track{height:var(--thumb);background:0 0}input[data-astro-cid-x3he3vj6]::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);appearance:none;background:0 0;border:0;border-radius:50%}input[data-astro-cid-x3he3vj6]::-moz-range-track{background:0 0}input[data-astro-cid-x3he3vj6]::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:0 0;border:0;border-radius:50%}.knob[data-astro-cid-x3he3vj6]{top:50%;left:var(--x);z-index:2;background:var(--ed-ink);pointer-events:none;width:1.25rem;height:1.25rem;transition:left .5s var(--ed-land), scale .4s var(--ed-land), box-shadow var(--ed-quick);border-radius:50%;position:absolute;translate:-50% -50%}input[data-astro-cid-x3he3vj6]:active+.knob[data-astro-cid-x3he3vj6]{scale:.86}.scrub[data-astro-cid-x3he3vj6][data-step="7"] .knob[data-astro-cid-x3he3vj6]{scale:1.5}.scrub[data-astro-cid-x3he3vj6][data-step="7"] input[data-astro-cid-x3he3vj6]:active+.knob[data-astro-cid-x3he3vj6]{scale:1.35}input[data-astro-cid-x3he3vj6]:focus-visible+.knob[data-astro-cid-x3he3vj6]{box-shadow:0 0 0 .1875rem var(--ed-flame), 0 0 0 .3125rem var(--ed-ink)}.ends[data-astro-cid-x3he3vj6]{font:var(--ed-type-small);letter-spacing:var(--ed-track-small);color:var(--ed-ink);justify-content:space-between;padding-inline:1.28125rem;display:flex}html:not(.js) .rail[data-astro-cid-x3he3vj6],html:not(.js) .ends[data-astro-cid-x3he3vj6]{display:none}@media (width<=1099px){.words[data-astro-cid-x3he3vj6],.scrub[data-astro-cid-x3he3vj6]{grid-column:1/13}.scrub[data-astro-cid-x3he3vj6]{justify-self:start;width:min(100%,30rem)}}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-x3he3vj6],.done[data-astro-cid-x3he3vj6] img[data-astro-cid-x3he3vj6],.ticks[data-astro-cid-x3he3vj6] i[data-astro-cid-x3he3vj6],.fill[data-astro-cid-x3he3vj6],.knob[data-astro-cid-x3he3vj6]{transition:none}}.process[data-astro-cid-jnzxjhml]{padding-block:var(--ed-rhythm-band);align-items:center;display:flex}.process[data-astro-cid-jnzxjhml]>.ed-g8{width:100%}.left[data-astro-cid-jnzxjhml]{padding-right:var(--ed-cell);flex-direction:column;gap:1.75rem;display:flex}.steps[data-astro-cid-jnzxjhml]{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-jnzxjhml] li[data-astro-cid-jnzxjhml]{padding:0 var(--ed-cell)}.n[data-astro-cid-jnzxjhml]{font:200 clamp(3rem, min(5vw, 9svh), 5rem) / 1 var(--ed-display);color:var(--ed-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.dot[data-astro-cid-jnzxjhml]{background:var(--tone);border-radius:50%;width:.16em;height:.16em;margin-left:.05em;display:inline-block}h3[data-astro-cid-jnzxjhml]{letter-spacing:var(--ed-track-step);font:var(--ed-type-step);color:var(--ed-ink);text-wrap:balance;margin:clamp(1.25rem,3svh,2rem) 0 .5rem}.steps[data-astro-cid-jnzxjhml] p[data-astro-cid-jnzxjhml]{font:var(--ed-type-body);color:var(--ed-graphite);margin:0}@media (width>=1100px){.left[data-astro-cid-jnzxjhml]{grid-column:1/5}.steps[data-astro-cid-jnzxjhml]{grid-column:5/9}}@media (width<=1099px){.steps[data-astro-cid-jnzxjhml]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 0;margin-top:3.5rem}.steps[data-astro-cid-jnzxjhml] li[data-astro-cid-jnzxjhml]:nth-child(odd){padding-left:0}.steps[data-astro-cid-jnzxjhml] p[data-astro-cid-jnzxjhml]{max-width:34ch}}@media (width<=699px){.steps[data-astro-cid-jnzxjhml]{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2.5rem}.steps[data-astro-cid-jnzxjhml] li[data-astro-cid-jnzxjhml]{grid-template-columns:4rem minmax(0,1fr);column-gap:1rem;padding:0;display:grid}.n[data-astro-cid-jnzxjhml]{grid-row:1/3;font-size:2.75rem}h3[data-astro-cid-jnzxjhml]{margin-top:.25rem}}.design[data-astro-cid-eacexj6e]{padding-block:var(--ed-rhythm-band);container-type:inline-size}.title[data-astro-cid-eacexj6e]{font:inherit;margin:0}.said[data-astro-cid-eacexj6e]{max-width:24ch;font:var(--ed-type-headline);letter-spacing:var(--ed-track-headline);color:var(--ed-ink);text-wrap:balance;display:block}.name[data-astro-cid-eacexj6e]{font:700 25.4cqw / .86 "Bricolage Grotesque Variable", var(--ed-display);letter-spacing:-.012em;color:var(--ed-ink);white-space:nowrap;align-items:baseline;margin-top:clamp(1.5rem,4svh,3rem);display:flex}.ch[data-astro-cid-eacexj6e]{font-variation-settings:"wght" var(--w,760), "wdth" var(--d,75), "opsz" 96;display:inline-block}.dot[data-astro-cid-eacexj6e]{background:var(--ed-flame);border-radius:50%;flex:none;width:.17em;height:.17em;margin-inline:.04em}.row[data-astro-cid-eacexj6e]{align-items:end;gap:2rem var(--ed-cell);padding-top:var(--ed-space-3);border-top:var(--ed-rule) solid var(--ed-hair);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2rem,5svh,3.5rem);display:grid}.lead[data-astro-cid-eacexj6e]{max-width:32ch;font:var(--ed-type-lead);color:var(--ed-ink);text-wrap:balance;margin:0}.status[data-astro-cid-eacexj6e]{font:var(--ed-type-body);color:var(--ed-graphite);margin:0 0 1.25rem}@media (width<=699px){.row[data-astro-cid-eacexj6e]{grid-template-columns:minmax(0,1fr)}}.signoff[data-astro-cid-xgrwnahn]{z-index:1;background:var(--ed-paper);border-top:var(--ed-rule) solid var(--ed-hair);flex-direction:column;display:flex;position:relative}.body[data-astro-cid-xgrwnahn]{width:100%;padding-block:var(--ed-rhythm-band);flex-direction:column;flex:auto;justify-content:center;gap:clamp(2rem,6svh,3.5rem);display:flex}.oos[data-astro-cid-xgrwnahn]{width:min(32rem,70%);height:auto;overflow:visible}.o[data-astro-cid-xgrwnahn]{fill:none;stroke:var(--ed-ink);stroke-width:7px;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .55s cubic-bezier(.65,0,.35,1)}.o[data-astro-cid-xgrwnahn]:nth-child(2){transition-delay:.12s}.o[data-astro-cid-xgrwnahn]:nth-child(3){transition-delay:.24s}.dot[data-astro-cid-xgrwnahn]{fill:var(--ed-flame);transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1) .55s}.builds .signoff[data-astro-cid-xgrwnahn]:not(.here) .o[data-astro-cid-xgrwnahn]{stroke-dashoffset:1px;transition-duration:.3s;transition-delay:0s}.builds .signoff[data-astro-cid-xgrwnahn]:not(.here) .dot[data-astro-cid-xgrwnahn]{transition:transform .2s;transform:scale(0)}.line[data-astro-cid-xgrwnahn]{max-width:22ch;font:var(--ed-type-headline);letter-spacing:var(--ed-track-headline);color:var(--ed-ink);margin:0}.line[data-astro-cid-xgrwnahn] .q[data-astro-cid-xgrwnahn]{color:var(--ed-mute);display:block}@media (width<=1099px){.body[data-astro-cid-xgrwnahn]{gap:6rem}}@media (prefers-reduced-motion:reduce){.o[data-astro-cid-xgrwnahn],.dot[data-astro-cid-xgrwnahn]{transition:none}}.float[data-astro-cid-jkfywk74]{top:clamp(.75rem,2svh,1.25rem);right:max(var(--ed-gr), calc((100% - var(--ed-measure-page) - var(--ed-gl) - var(--ed-gr)) / 2 + var(--ed-gr)));z-index:40;background:var(--ed-ink);box-shadow:0 0 0 var(--ed-rule) var(--ed-hair-on-ink);visibility:hidden;transition:translate .5s var(--ed-ease), visibility 0s linear .5s;border-radius:999px;align-items:center;gap:.25rem;padding:.3125rem .3125rem .3125rem 1.25rem;display:flex;position:fixed;translate:0 -140%}.float[data-astro-cid-jkfywk74].in{visibility:visible;transition:translate .5s var(--ed-ease), visibility 0s;translate:0}ul[data-astro-cid-jkfywk74]{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-jkfywk74] a[data-astro-cid-jkfywk74]{min-height:2.75rem;font:var(--ed-type-ui);letter-spacing:var(--ed-track-ui);color:var(--ed-on-ink-mute);white-space:nowrap;transition:color var(--ed-quick) var(--ed-ease);align-items:center;padding:0 .75rem;text-decoration:none;display:inline-flex;position:relative}ul[data-astro-cid-jkfywk74] a[data-astro-cid-jkfywk74]:hover,ul[data-astro-cid-jkfywk74] a[data-astro-cid-jkfywk74]:focus-visible,ul[data-astro-cid-jkfywk74] a[data-astro-cid-jkfywk74].here{color:var(--ed-on-ink)}.stop[data-astro-cid-jkfywk74]{background:var(--ed-flame);width:.3rem;height:.3rem;transition:scale var(--ed-state) var(--ed-land);border-radius:50%;align-self:flex-end;margin-bottom:.95rem;margin-left:.15rem;scale:0}.float[data-astro-cid-jkfywk74] [data-astro-cid-jkfywk74]:focus-visible{outline-color:var(--ed-on-ink)}ul[data-astro-cid-jkfywk74] a[data-astro-cid-jkfywk74]:hover .stop[data-astro-cid-jkfywk74],ul[data-astro-cid-jkfywk74] a[data-astro-cid-jkfywk74]:focus-visible .stop[data-astro-cid-jkfywk74],ul[data-astro-cid-jkfywk74] a[data-astro-cid-jkfywk74].here .stop[data-astro-cid-jkfywk74]{scale:1}.act[data-astro-cid-jkfywk74]{background:var(--ed-on-ink);min-height:2.75rem;font:var(--ed-type-ui);letter-spacing:var(--ed-track-ui);color:var(--ed-ink);white-space:nowrap;transition:background var(--ed-quick) var(--ed-ease);border-radius:999px;align-items:center;gap:.5rem;margin-left:.5rem;padding:0 1.125rem;text-decoration:none;display:inline-flex}.act[data-astro-cid-jkfywk74]:hover,.act[data-astro-cid-jkfywk74]:focus-visible{background:var(--ed-flame)}@media (width<=899px){ul[data-astro-cid-jkfywk74]{display:none}.float[data-astro-cid-jkfywk74]{padding:.3125rem}.act[data-astro-cid-jkfywk74]{margin-left:0}}@media (prefers-reduced-motion:reduce){.float[data-astro-cid-jkfywk74],.float[data-astro-cid-jkfywk74].in{transition:none}}.statement[data-astro-cid-iqblftyi]{padding-block:var(--ed-rhythm-band);background:var(--ed-mark);color:var(--ed-on-ink);align-items:center;display:flex;position:relative;overflow:clip}.frame[data-astro-cid-iqblftyi]{width:100%}.line[data-astro-cid-iqblftyi]{max-width:21ch;font:600 clamp(2.25rem, min(5.4vw, 10svh), 5.5rem) / 1 "Bricolage Grotesque Variable", var(--ed-display);letter-spacing:-.02em;margin:0}.g[data-astro-cid-iqblftyi]{--lit:1;--wg:640;display:inline-block;position:relative}.ghost[data-astro-cid-iqblftyi]{font-variation-settings:"wght" 640;visibility:hidden}.live[data-astro-cid-iqblftyi]{font-variation-settings:"wght" var(--wg);opacity:calc(.14 + .86 * var(--lit));white-space:nowrap;position:absolute;top:0;left:0}.stop[data-astro-cid-iqblftyi]{color:var(--ed-flame)}.grid[data-astro-cid-iqblftyi]{grid-template-columns:3fr 5fr 4fr;margin-top:clamp(1.75rem,5svh,3.5rem);display:grid}.tile[data-astro-cid-iqblftyi]{--r:1;min-width:0;margin:0}.pane[data-astro-cid-iqblftyi]{height:clamp(11rem,36svh,24rem);clip-path:inset(calc((1 - var(--r)) * 100%) 0 0 0);overflow:hidden}.pane[data-astro-cid-iqblftyi] img{display:block}.site[data-astro-cid-iqblftyi] .pane[data-astro-cid-iqblftyi] img,.soft[data-astro-cid-iqblftyi] .pane[data-astro-cid-iqblftyi] img{object-fit:cover;width:100%;height:100%;scale:calc(1 + (1 - var(--r)) * .08)}.site[data-astro-cid-iqblftyi] .pane[data-astro-cid-iqblftyi] img{object-position:62% 40%}.soft[data-astro-cid-iqblftyi] .pane[data-astro-cid-iqblftyi] img{object-position:0 0}.sheet[data-astro-cid-iqblftyi]{background:var(--ed-on-ink);position:relative;container-type:size}.mark[data-astro-cid-iqblftyi]{width:62cqw;height:auto;position:absolute;top:8cqw;left:8cqw}.aa[data-astro-cid-iqblftyi]{font:700 min(38cqw, 42cqh) / 1 "Bricolage Grotesque Variable", var(--ed-display);letter-spacing:-.03em;color:var(--ed-ink);position:absolute;bottom:5cqw;left:7cqw}.icon[data-astro-cid-iqblftyi]{width:min(26cqw,28cqh);height:auto;position:absolute;bottom:8cqw;right:8cqw}figcaption[data-astro-cid-iqblftyi]{padding:.75rem var(--ed-cell,1rem) 0 0;border-top:var(--ed-rule) solid color-mix(in oklab, var(--ed-on-ink) 28%, transparent);font:var(--ed-type-small);letter-spacing:var(--ed-track-small);color:var(--ed-on-ink-mute);opacity:var(--r);margin:0}figcaption[data-astro-cid-iqblftyi] b[data-astro-cid-iqblftyi]{color:var(--ed-on-ink);font-weight:600;display:block}@media (width<=699px){.line[data-astro-cid-iqblftyi]{font-size:clamp(2rem,9.6vw,3rem)}.grid[data-astro-cid-iqblftyi]{grid-template-columns:repeat(2,minmax(0,1fr))}.site[data-astro-cid-iqblftyi]{grid-area:1/1/auto/3}.pane[data-astro-cid-iqblftyi]{height:clamp(8.5rem,22svh,13rem)}figcaption[data-astro-cid-iqblftyi]{padding-bottom:1rem}}.ed-pin .scene[data-astro-cid-iqblftyi]:not([data-pin=off]){height:240svh}.ed-pin .scene[data-astro-cid-iqblftyi]:not([data-pin=off]) .statement[data-astro-cid-iqblftyi]{height:100svh;padding-block:clamp(3.5rem,8svh,5.5rem) 1rem;position:sticky;top:0}@media (width<=699px){.ed-pin .scene[data-astro-cid-iqblftyi]:not([data-pin=off]) .statement[data-astro-cid-iqblftyi]{padding-top:5.25rem}.ed-pin .scene[data-astro-cid-iqblftyi]:not([data-pin=off]) .line[data-astro-cid-iqblftyi]{font-size:clamp(1.75rem,min(8.6vw,4.6svh),3rem)}.ed-pin .scene[data-astro-cid-iqblftyi]:not([data-pin=off]) .pane[data-astro-cid-iqblftyi]{height:clamp(7.5rem,20svh,12rem)}}.marquee[data-astro-cid-sospmw4d]{padding-block:var(--ed-rhythm-group);background:var(--ed-paper);gap:clamp(.25rem,1vw,.75rem);display:grid;overflow:clip}.row[data-astro-cid-sospmw4d]{white-space:nowrap}.run[data-astro-cid-sospmw4d]{font:700 clamp(3.25rem, 8.6vw, 9rem) / .95 var(--ed-display);letter-spacing:-.02em;text-transform:uppercase;will-change:transform;gap:.45em;display:inline-flex}.item[data-astro-cid-sospmw4d]{align-items:baseline;gap:.45em;display:inline-flex}.solid[data-astro-cid-sospmw4d] .run[data-astro-cid-sospmw4d]{color:var(--ed-ink)}.outline[data-astro-cid-sospmw4d] .run[data-astro-cid-sospmw4d]{color:#0000;-webkit-text-stroke:max(1px, .012em) var(--ed-ink)}.item[data-astro-cid-sospmw4d] i[data-astro-cid-sospmw4d]{background:var(--tone);border-radius:50%;flex:none;width:.16em;height:.16em}
