.ascii-host.svelte-1qyljr1{opacity:0;width:100%;transition:opacity var(--dur-entrance) var(--ease-entrance), transform var(--dur-entrance) var(--ease-entrance);transform:translateY(-22px)}.ascii-host.svelte-1qyljr1.in{opacity:1;transform:none}.ascii-host.svelte-1qyljr1.at-rest{transition:none}@media (prefers-reduced-motion:reduce){.ascii-host.svelte-1qyljr1{transition:none;transform:none}}.ascii-host.svelte-1qyljr1 canvas{width:100%;height:auto;display:block}.mark.svelte-1mi20zr{color:var(--mut);transition:color var(--dur-ui) var(--ease-ui);touch-action:manipulation;-webkit-user-select:none;user-select:none;display:inline-block;transform:rotate(-6deg)}.mark--on.svelte-1mi20zr{color:var(--am)}.mark.svelte-1mi20zr svg:where(.svelte-1mi20zr){height:var(--mark-h,calc(29px * var(--scale)));width:auto;display:block}@supports (height:round(10px, 3px)){.mark.svelte-1mi20zr svg:where(.svelte-1mi20zr){height:round(var(--mark-h,calc(29px * var(--scale))), 29px)}}@media (prefers-reduced-motion:reduce){.mark.svelte-1mi20zr{transition:none}}.hero.svelte-1uha8ag{padding:var(--sp-10) 0 0}hgroup.svelte-1uha8ag{margin:0}h1.svelte-1uha8ag{margin:20px 0 0}.hero-sub.svelte-1uha8ag{margin:var(--sp-4) 0 0}.hero-note.svelte-1uha8ag{margin:var(--sp-2) 0 0}.hero-cta.svelte-1uha8ag{margin-top:22px}.hero-head.svelte-1uha8ag{align-items:flex-end;gap:var(--sp-5);flex-wrap:wrap;display:flex}.hero-head.svelte-1uha8ag h1:where(.svelte-1uha8ag){flex:0 auto;min-width:0}.hero-mark.svelte-1uha8ag{--mark-h:calc(var(--fs-title-soft) * 2);margin-left:auto;margin-right:var(--sp-5);display:flex}.collage.svelte-1uha8ag{margin-top:var(--sp-10);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:min(20px,1.6vw);display:grid}.collage.svelte-1uha8ag figure:where(.svelte-1uha8ag){margin:0}.collage.svelte-1uha8ag .cl-a:where(.svelte-1uha8ag){grid-area:1/1}.collage.svelte-1uha8ag .cl-b:where(.svelte-1uha8ag){grid-area:1/2;margin-top:min(200px,16vw)}.cl-c.svelte-1uha8ag{grid-area:1/3;gap:min(20px,1.6vw);margin-top:min(24px,2vw);display:grid}.collage.svelte-1uha8ag .hero-h:where(.svelte-1uha8ag){z-index:2;pointer-events:none;grid-area:1/1/auto/3;align-self:end;width:fit-content;max-width:75%;margin:0 0 clamp(32px,5vw,72px);padding-top:calc(min(200px,16vw) + min(386px,31vw) + 32px);position:relative}.collage.svelte-1uha8ag .hero-h:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag){pointer-events:auto}.collage.svelte-1uha8ag img,.collage.svelte-1uha8ag video{object-fit:cover;background:var(--line);width:100%;height:auto}@media (hover:hover){.hoverset.svelte-1uha8ag:hover img{transform:scale(1.05)}}.row.svelte-1uha8ag{justify-content:space-between;align-items:center;column-gap:var(--sp-6);row-gap:var(--sp-3);padding:36px 0 var(--sp-7);flex-wrap:wrap;text-decoration:none;display:flex}.row.svelte-1uha8ag+.row:where(.svelte-1uha8ag){border-top:1px solid var(--line)}.rtitle.svelte-1uha8ag{margin:0;transition:transform .25s,color .25s;display:block}.row.svelte-1uha8ag:focus-visible .rtitle:where(.svelte-1uha8ag){color:var(--am)}.rledger.svelte-1uha8ag{flex:1 1 0;min-width:min(220px,100%);display:block;container-type:inline-size}.rledger-text.svelte-1uha8ag{--plate-max:calc(var(--fs-display-xl) / 2);text-align:right;color:var(--mut);font-weight:400;transition:color .25s;display:block}@media (hover:hover){.row.svelte-1uha8ag:hover .rtitle:where(.svelte-1uha8ag){color:var(--am);transform:translate(8px)}.row.svelte-1uha8ag:hover .rledger-text:where(.svelte-1uha8ag){color:var(--tx)}}.about2.svelte-1uha8ag{row-gap:var(--sp-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1000px){.about2.svelte-1uha8ag{grid-template-columns:minmax(0, var(--col)) minmax(0, 1fr);column-gap:var(--sp-9)}}.roles.svelte-1uha8ag,.svcs.svelte-1uha8ag,.cgroup.svelte-1uha8ag{margin:0;padding:0;list-style:none}.roles.svelte-1uha8ag li:where(.svelte-1uha8ag){margin:0}.roles.svelte-1uha8ag a:where(.svelte-1uha8ag),.role-plain.svelte-1uha8ag{text-underline-offset:var(--uo);text-decoration:underline;text-decoration-thickness:var(--ut);padding:var(--sp-3) 0;min-height:var(--tap);display:inline-block}.role-plain.svelte-1uha8ag{color:var(--mut);text-decoration:none}.about-services.svelte-1uha8ag{margin-top:var(--sp-8)}.svcs.svelte-1uha8ag{gap:var(--sp-3) 0;display:grid}.credits-sec.svelte-1uha8ag{padding-top:var(--sp-5)}.credits-trigger.svelte-1uha8ag{margin:0 0 var(--sp-6);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.credits-panel.svelte-1uha8ag{grid-template-rows:0fr;transition:grid-template-rows .5s;display:grid}.credits-panel.open.svelte-1uha8ag{grid-template-rows:1fr}.credits-inner.svelte-1uha8ag{min-height:0;overflow:hidden}.cnote.svelte-1uha8ag{margin:0 0 var(--sp-6);white-space:pre-line}.credits-viewport.svelte-1uha8ag{overflow:hidden}.credits-track.svelte-1uha8ag{gap:var(--sp-6) var(--sp-5);flex-flow:row-reverse;width:max-content;display:flex;transform:translate(-100%)}.cgroup.svelte-1uha8ag{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.credits-track.crawling.svelte-1uha8ag{animation:svelte-1uha8ag-credits-crawl var(--crawl-ms,5s) linear forwards}@keyframes svelte-1uha8ag-credits-crawl{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=760px){.hero.svelte-1uha8ag{padding:56px 0 0}.collage.svelte-1uha8ag{margin-top:var(--sp-9);grid-template-columns:minmax(0,1fr)}.collage.svelte-1uha8ag .cl-a:where(.svelte-1uha8ag),.cl-c.svelte-1uha8ag{display:none}.collage.svelte-1uha8ag .cl-b:where(.svelte-1uha8ag){grid-area:auto;margin-top:0}.collage.svelte-1uha8ag .hero-h:where(.svelte-1uha8ag){margin-top:var(--sp-7);order:9;grid-area:auto;align-self:auto;max-width:none;padding-top:0;padding-right:0}.hero-head.svelte-1uha8ag{gap:var(--sp-4)}.hero-mark.svelte-1uha8ag{margin-left:0;margin-right:0}.row.svelte-1uha8ag{padding:28px 0 var(--sp-6)}.rledger.svelte-1uha8ag{display:none}}@media (prefers-reduced-motion:reduce){.rtitle.svelte-1uha8ag,.rledger-text.svelte-1uha8ag{transition:none}.hoverset.svelte-1uha8ag:hover img{transform:none}.credits-panel.svelte-1uha8ag,.credits-panel.svelte-1uha8ag .cgroup:where(.svelte-1uha8ag){transition:none}}
