.on-light[data-astro-cid-njl2q4gy] :focus-visible{outline-color:var(--blue-deep)}.crumbs[data-astro-cid-njl2q4gy]{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.crumbs[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{color:var(--ink-soft)}.crumbs[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover,.crumbs[data-astro-cid-njl2q4gy] [data-astro-cid-njl2q4gy][aria-current]{color:var(--ink)}.hero[data-astro-cid-njl2q4gy]{padding-block:clamp(1.5rem,4vw,3rem) clamp(3.5rem,7vw,6rem)}.hero__title[data-astro-cid-njl2q4gy]{max-width:17ch;font-size:clamp(2.4rem,1.3rem + 4vw,5rem)}.hero__grid[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem);margin-top:clamp(1.8rem,3.5vw,3rem);display:grid}.hero__copy[data-astro-cid-njl2q4gy]{justify-items:start;gap:1.6rem;display:grid}.hero__copy[data-astro-cid-njl2q4gy] .lead[data-astro-cid-njl2q4gy]{max-width:44ch}.person[data-astro-cid-njl2q4gy]{border-top:1px solid var(--line);align-items:center;gap:1.1rem;width:100%;margin-top:.6rem;padding-top:1.6rem;display:flex}.person__img[data-astro-cid-njl2q4gy]{aspect-ratio:4/5;object-fit:cover;background:var(--blue);border-radius:10px;flex:none;width:5.5rem;height:auto}.person__text[data-astro-cid-njl2q4gy]{gap:.1rem;display:grid}.person__label[data-astro-cid-njl2q4gy]{color:var(--blue-deep);font-weight:650;font-size:var(--step--1)}.person__name[data-astro-cid-njl2q4gy]{font-weight:800;font-stretch:112%;font-size:var(--step-1);line-height:1.2}.person__role[data-astro-cid-njl2q4gy]{color:var(--ink-soft);font-size:var(--step--1)}.shot[data-astro-cid-njl2q4gy]{gap:.7rem;margin:0;display:grid}.shot__frame[data-astro-cid-njl2q4gy],.net__shot[data-astro-cid-njl2q4gy]{background:var(--white);border-radius:12px;outline:1px solid #0c1b2a14;display:block;overflow:hidden;box-shadow:0 28px 56px -34px #0c1b2a8c}.shot__frame[data-astro-cid-njl2q4gy] img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto}.tint[data-astro-cid-njl2q4gy]{background:var(--white);border-block:1px solid var(--line)}.fit[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem clamp(2rem,6vw,6rem);display:grid}.fit__title[data-astro-cid-njl2q4gy]{font-size:var(--step-2);margin-bottom:1.6rem}.who[data-astro-cid-njl2q4gy],.gets[data-astro-cid-njl2q4gy],.deliver__list[data-astro-cid-njl2q4gy],.steps[data-astro-cid-njl2q4gy],.others__list[data-astro-cid-njl2q4gy],.net__tags[data-astro-cid-njl2q4gy]{margin:0;padding:0;list-style:none}.who[data-astro-cid-njl2q4gy]{gap:.9rem;display:grid}.who[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{align-items:baseline;gap:.9rem;max-width:46ch;display:flex}.who[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:before{content:"";background:var(--blue);flex:none;width:1.1rem;height:2px;transform:translateY(-.3em)}.gets[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{border-top:1px solid var(--line);font-size:var(--step-1);align-items:start;gap:1rem;padding-block:1.1rem;line-height:1.4;display:flex}.gets[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:last-child{border-bottom:1px solid var(--line)}.gets[data-astro-cid-njl2q4gy] svg[data-astro-cid-njl2q4gy]{fill:none;width:1.5rem;height:1.5rem;stroke:var(--blue-deep);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.1em}.deliver[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:1.5rem clamp(2rem,6vw,6rem);display:grid}.deliver[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{font-size:var(--step-3);max-width:12ch}.deliver__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{font-size:var(--step-1);border-top:1px solid #ffffff2e;padding-block:1rem;font-weight:650;font-stretch:110%;line-height:1.35}.deliver__list[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]:last-child{border-bottom:1px solid #ffffff2e}.steps__title[data-astro-cid-njl2q4gy]{font-size:var(--step-2);margin-top:clamp(4rem,8vw,6.5rem)}.steps[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 2rem;margin-top:2.2rem;display:grid}.steps[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{align-content:start;gap:.7rem;display:grid}.steps[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin-top:.4rem}.steps[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{color:#b9c9d9}.related__head[data-astro-cid-njl2q4gy]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.related[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4rem) clamp(1.5rem,4vw,3rem);display:grid}.more[data-astro-cid-njl2q4gy]{border-left:1px solid var(--line);align-self:center;justify-items:start;gap:1.4rem;padding-left:clamp(0rem,3vw,3rem);display:grid}.more[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{max-width:34ch;font-size:var(--step-1);color:var(--ink-soft);line-height:1.45}.net[data-astro-cid-njl2q4gy]{align-content:start;gap:.8rem;display:grid;position:relative}.net__shot[data-astro-cid-njl2q4gy]{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.net__grid[data-astro-cid-njl2q4gy]{background:var(--white);grid-template-columns:1fr 1fr;gap:3px;display:grid}.net__grid[data-astro-cid-njl2q4gy] img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto}.net[data-astro-cid-njl2q4gy]:hover .net__shot[data-astro-cid-njl2q4gy]{transform:translateY(-6px)}.net__meta[data-astro-cid-njl2q4gy]{gap:.15rem;display:grid}.net__name[data-astro-cid-njl2q4gy]{font-size:var(--step-2)}.net__name[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{text-decoration:none}.net__name[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:after{content:"";position:absolute;inset:0}.net__name[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover{text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:3px}.net__text[data-astro-cid-njl2q4gy]{max-width:58ch}.net__tags[data-astro-cid-njl2q4gy]{color:var(--blue-deep)}.faq[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2rem clamp(2rem,6vw,6rem);display:grid}.faq__title[data-astro-cid-njl2q4gy]{font-size:var(--step-3);max-width:10ch;position:sticky;top:2rem}.faq__list[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--line)}.faq__list[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{max-width:62ch;color:var(--ink-soft);padding-bottom:1.6rem}.others[data-astro-cid-njl2q4gy]{padding-block:clamp(3.5rem,7vw,6rem)}.others__title[data-astro-cid-njl2q4gy]{font-size:var(--step-2);margin-bottom:1.8rem}.others__list[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3rem);display:grid}.others__list[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;height:100%;padding-block:1.1rem;font-weight:700;font-stretch:108%;line-height:1.3;text-decoration:none;display:flex}.others__list[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover{color:var(--blue-deep)}.others__list[data-astro-cid-njl2q4gy] svg[data-astro-cid-njl2q4gy]{fill:none;width:1.3rem;height:1.3rem;stroke:var(--blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .2s}.others__list[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover svg[data-astro-cid-njl2q4gy]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.net__shot[data-astro-cid-njl2q4gy],.others__list[data-astro-cid-njl2q4gy] svg[data-astro-cid-njl2q4gy]{transition:none}.net[data-astro-cid-njl2q4gy]:hover .net__shot[data-astro-cid-njl2q4gy],.others__list[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover svg[data-astro-cid-njl2q4gy]{transform:none}}@media (width<=960px){.steps[data-astro-cid-njl2q4gy],.others__list[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.hero__grid[data-astro-cid-njl2q4gy],.fit[data-astro-cid-njl2q4gy],.deliver[data-astro-cid-njl2q4gy],.faq[data-astro-cid-njl2q4gy],.related[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1fr)}.faq__title[data-astro-cid-njl2q4gy]{max-width:none;position:static}.more[data-astro-cid-njl2q4gy]{border-left:0;border-top:1px solid var(--line);padding-top:1.5rem;padding-left:0}}@media (width<=560px){.steps[data-astro-cid-njl2q4gy],.others__list[data-astro-cid-njl2q4gy]{grid-template-columns:minmax(0,1fr)}.steps[data-astro-cid-njl2q4gy]{gap:2rem}.steps[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{grid-template-columns:auto minmax(0,1fr);gap:.4rem 1rem}.steps[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]>.ring{grid-row:span 2}.steps[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin-top:.7rem}.others__list[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--line)}.gets[data-astro-cid-njl2q4gy] li[data-astro-cid-njl2q4gy]{font-size:var(--step-0)}}
