.hero[data-astro-cid-ewxirvlt]{position:relative;color:var(--bg)}.in[data-astro-cid-ewxirvlt]{position:relative;padding-top:26px;padding-bottom:28px}.top[data-astro-cid-ewxirvlt]{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:600;letter-spacing:.14em}.script[data-astro-cid-ewxirvlt]{margin:120px 0 0 8px;color:var(--butter);font-size:38px;line-height:1.1;transform:rotate(-4deg);transform-origin:left}.title[data-astro-cid-ewxirvlt]{margin-top:14px;font-size:clamp(80px,17.4cqi,250px);line-height:.95;letter-spacing:-.005em}.bottom[data-astro-cid-ewxirvlt]{margin-top:26px;padding-top:16px;border-top:1px solid var(--on-deep-line);font-size:15px;font-weight:500;letter-spacing:.04em;line-height:1.35}@container (min-width: 900px){.script[data-astro-cid-ewxirvlt]{margin-top:186px;font-size:46px}}.toc[data-astro-cid-btuddemi]{padding-top:64px}.in[data-astro-cid-btuddemi]{display:grid;gap:32px}h2[data-astro-cid-btuddemi]{font-size:clamp(64px,9.4cqi,135px);line-height:.95;color:var(--deep)}ol[data-astro-cid-btuddemi]{list-style:none;padding:0;border-top:1px solid var(--line)}li[data-astro-cid-btuddemi]{border-bottom:1px solid var(--line)}a[data-astro-cid-btuddemi]{display:flex;align-items:center;gap:32px;min-height:72px;padding:12px 4px;color:var(--ink);transition:background-color .2s}a[data-astro-cid-btuddemi]:hover{background:#8214280d;color:var(--ink)}.n[data-astro-cid-btuddemi]{width:16px;font-size:11px;font-weight:600;letter-spacing:.1em}.t[data-astro-cid-btuddemi]{flex:1;font-size:12px;font-weight:600;letter-spacing:.12em}.arrow[data-astro-cid-btuddemi]{color:var(--deep)}@container (min-width: 900px){.toc[data-astro-cid-btuddemi]{padding-top:88px}.in[data-astro-cid-btuddemi]{grid-template-columns:minmax(0,1fr) minmax(0,576px);gap:56px;align-items:center}}.intro[data-astro-cid-d476q4uj]{padding-top:72px}.in[data-astro-cid-d476q4uj]{display:grid;gap:40px;align-items:center}.photo[data-astro-cid-d476q4uj]{position:relative;max-width:458px;background:var(--deep);padding:14px}.photo[data-astro-cid-d476q4uj] img{width:100%;height:auto;aspect-ratio:429 / 543;object-fit:cover}.tag[data-astro-cid-d476q4uj]{position:absolute;left:-6px;bottom:22px;background:var(--butter);padding:8px 12px;transform:rotate(-4deg);font-size:24px;line-height:1.1;color:var(--deep);box-shadow:0 4px 10px #0000001f}h2[data-astro-cid-d476q4uj]{font-size:clamp(56px,6.6cqi,96px);line-height:.94;color:var(--deep)}.lede[data-astro-cid-d476q4uj]{margin-top:26px;font-size:30px;line-height:1.1;color:var(--ink)}.lede[data-astro-cid-d476q4uj] em[data-astro-cid-d476q4uj]{color:var(--hot)}.body[data-astro-cid-d476q4uj]{margin-top:26px;max-width:600px;font-size:17px;line-height:1.47;color:var(--muted);text-wrap:pretty}.album[data-astro-cid-d476q4uj]{display:inline-block;margin-top:24px;font-size:20px;line-height:1.2;border-bottom:2px solid currentColor}.facts[data-astro-cid-d476q4uj]{margin:32px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.facts[data-astro-cid-d476q4uj]>div[data-astro-cid-d476q4uj]{padding:16px 16px 20px;border-bottom:1px solid var(--line)}.facts[data-astro-cid-d476q4uj]>div[data-astro-cid-d476q4uj]:nth-child(2n){border-left:1px solid var(--line)}dt[data-astro-cid-d476q4uj]{font-size:48px;line-height:1;color:var(--deep)}dd[data-astro-cid-d476q4uj]{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--muted)}@container (min-width: 900px){.intro[data-astro-cid-d476q4uj]{padding-top:96px}.in[data-astro-cid-d476q4uj]{grid-template-columns:minmax(0,458px) minmax(0,1fr);gap:56px}.lede[data-astro-cid-d476q4uj]{font-size:34px}.facts[data-astro-cid-d476q4uj]{grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line)}.facts[data-astro-cid-d476q4uj]>div[data-astro-cid-d476q4uj]{border-bottom:0}.facts[data-astro-cid-d476q4uj]>div[data-astro-cid-d476q4uj]+div[data-astro-cid-d476q4uj]{border-left:1px solid var(--line)}dt[data-astro-cid-d476q4uj]{font-size:62px}}.work[data-astro-cid-du3zh6q6]{--w: 336px;--h: 403px;padding:72px 0 80px}.head[data-astro-cid-du3zh6q6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}h2[data-astro-cid-du3zh6q6]{font-size:clamp(64px,9cqi,132px);line-height:.95;color:var(--deep)}.head[data-astro-cid-du3zh6q6] p[data-astro-cid-du3zh6q6]{font-size:22px;line-height:1.2;color:var(--hot)}.track[data-astro-cid-du3zh6q6]{margin-top:28px;display:flex;align-items:flex-start;gap:20px;overflow-x:auto;overflow-y:hidden;padding-inline:max(var(--gutter),calc((100cqi - var(--max)) / 2));padding-block:4px 16px;scroll-padding-inline:max(var(--gutter),calc((100cqi - var(--max)) / 2));scrollbar-width:thin;scrollbar-color:var(--deep) transparent;cursor:grab;user-select:none}.track[data-astro-cid-du3zh6q6].dragging{cursor:grabbing}.track[data-astro-cid-du3zh6q6].dragging .slide[data-astro-cid-du3zh6q6]{pointer-events:none}.slide[data-astro-cid-du3zh6q6]{flex:none;width:min(var(--w),calc(100cqi - 2 * var(--gutter)));color:var(--deep);transition:width var(--dur) var(--ease)}.card[data-astro-cid-du3zh6q6]{position:relative;height:var(--h);border-radius:var(--radius-card);overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--card);transition:height var(--dur) var(--ease)}.num[data-astro-cid-du3zh6q6]{position:absolute;top:14px;left:14px;z-index:1;font-size:30px;line-height:1;color:var(--num)}.shot[data-astro-cid-du3zh6q6]{display:block;width:86%;height:auto;filter:blur(1px);border-radius:4px;box-shadow:0 18px 30px #00000059}.shot[data-astro-cid-du3zh6q6].crop{aspect-ratio:1182 / 837;object-fit:cover;object-position:top left}.ph[data-astro-cid-du3zh6q6]{filter:blur(1px);background:var(--paper);box-shadow:0 18px 30px #0000004d;display:flex;flex-direction:column;gap:14px}.ph[data-astro-cid-du3zh6q6] i[data-astro-cid-du3zh6q6]{display:block;height:6px;background:var(--mock-line)}.ph[data-astro-cid-du3zh6q6] i[data-astro-cid-du3zh6q6]:nth-child(2){width:85%}.ph[data-astro-cid-du3zh6q6] i[data-astro-cid-du3zh6q6]:nth-child(3){width:60%}.phone[data-astro-cid-du3zh6q6]{width:min(150px,40%);aspect-ratio:9 / 19;border-radius:18px;padding:34px 14px}.wide[data-astro-cid-du3zh6q6]{width:min(240px,80%);padding:22px 14px}.cap[data-astro-cid-du3zh6q6]{margin-top:12px;display:flex;justify-content:center;align-items:center;gap:8px;text-align:center;font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1.35;padding:0 6px}.cap[data-astro-cid-du3zh6q6] svg[data-astro-cid-du3zh6q6]{flex:none}a[data-astro-cid-du3zh6q6].slide:hover .cap[data-astro-cid-du3zh6q6]{color:var(--hot)}.slide[data-astro-cid-du3zh6q6]:focus-visible{outline-offset:4px;border-radius:var(--radius-card)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.slide[data-astro-cid-du3zh6q6]:hover,.slide[data-astro-cid-du3zh6q6]:focus-visible{width:572px}.slide[data-astro-cid-du3zh6q6]:hover .card[data-astro-cid-du3zh6q6],.slide[data-astro-cid-du3zh6q6]:focus-visible .card[data-astro-cid-du3zh6q6]{height:686px}}@media(hover:none){.track[data-astro-cid-du3zh6q6]{scroll-snap-type:x mandatory}.slide[data-astro-cid-du3zh6q6]{scroll-snap-align:start}}.foot[data-astro-cid-du3zh6q6]{margin-top:30px;display:flex;justify-content:flex-end}.arrows[data-astro-cid-du3zh6q6]{display:flex;gap:10px}.arrows[data-astro-cid-du3zh6q6] button[data-astro-cid-du3zh6q6]{width:var(--tap);height:var(--tap);border:0;background:none;cursor:pointer;font-size:30px;line-height:1;color:var(--hot);transition:opacity .2s}.arrows[data-astro-cid-du3zh6q6] button[data-astro-cid-du3zh6q6]:hover{color:var(--deep)}.arrows[data-astro-cid-du3zh6q6] button[data-astro-cid-du3zh6q6][aria-disabled=true]{opacity:.35;cursor:default}@container (min-width: 900px){.work[data-astro-cid-du3zh6q6]{padding:110px 0 120px}.head[data-astro-cid-du3zh6q6] p[data-astro-cid-du3zh6q6]{font-size:28px}}.career[data-astro-cid-w34ifrn4]{position:relative;color:var(--bg);padding:80px 0}.in[data-astro-cid-w34ifrn4]{position:relative;display:grid;gap:56px}.in[data-astro-cid-w34ifrn4]>[data-astro-cid-w34ifrn4]{min-width:0}.left[data-astro-cid-w34ifrn4]{container-type:inline-size}.stack[data-astro-cid-w34ifrn4]{display:grid;grid-template-columns:min-content;align-content:start;row-gap:20px}h2[data-astro-cid-w34ifrn4]{font-size:23cqi;line-height:.95;white-space:nowrap}.sub[data-astro-cid-w34ifrn4]{font-size:16px;line-height:1.55;color:#f5eddfd9}.cv[data-astro-cid-w34ifrn4]{justify-self:start;font-size:20px;line-height:1.2;color:var(--butter);border-bottom:2px solid currentColor}.cv[data-astro-cid-w34ifrn4]:hover{color:var(--bg)}.jobs[data-astro-cid-w34ifrn4]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.yr[data-astro-cid-w34ifrn4]{display:block;font-size:56px;line-height:1;color:var(--butter)}h3[data-astro-cid-w34ifrn4]{margin-top:12px;font-size:15px;font-weight:600;letter-spacing:.1em;line-height:1.35}.jobs[data-astro-cid-w34ifrn4] p[data-astro-cid-w34ifrn4]{margin-top:8px;font-size:15px;line-height:1.55;color:#f5eddfcc}@container (min-width: 900px){.career[data-astro-cid-w34ifrn4]{padding:110px 0}.in[data-astro-cid-w34ifrn4]{grid-template-columns:minmax(0,1fr) minmax(0,515px);gap:48px}.jobs[data-astro-cid-w34ifrn4]{gap:56px 32px}.yr[data-astro-cid-w34ifrn4]{font-size:72px}}.how[data-astro-cid-qzjaabu3]{color:var(--deep);padding:72px 0}.in[data-astro-cid-qzjaabu3]{display:grid;gap:32px}h2[data-astro-cid-qzjaabu3]{font-size:62px;line-height:.95}.item[data-astro-cid-qzjaabu3]{border-top:2px solid var(--deep);padding-top:18px}.n[data-astro-cid-qzjaabu3]{font-size:11px;font-weight:600;letter-spacing:.12em}h3[data-astro-cid-qzjaabu3]{margin-top:6px;font-size:30px;line-height:1.1}p[data-astro-cid-qzjaabu3]{margin-top:14px;font-size:15px;line-height:1.6;color:var(--muted-on-butter)}@container (min-width: 900px){.how[data-astro-cid-qzjaabu3]{padding:88px 0 90px}.in[data-astro-cid-qzjaabu3]{grid-template-columns:200px repeat(3,minmax(0,1fr))}}.contact[data-astro-cid-t5ff57ns]{padding:72px 0;scroll-margin-top:var(--nav-h)}.say[data-astro-cid-t5ff57ns]{color:var(--hot);font-size:32px;line-height:1.1;transform:rotate(-4deg);transform-origin:left}.grid[data-astro-cid-t5ff57ns]{margin-top:4px;display:grid;gap:28px}.grid[data-astro-cid-t5ff57ns]>[data-astro-cid-t5ff57ns]{min-width:0}h2[data-astro-cid-t5ff57ns]{font-size:clamp(56px,17cqi,160px);line-height:.95;color:var(--deep)}.list[data-astro-cid-t5ff57ns]{margin:0;border-top:1px solid var(--line)}.list[data-astro-cid-t5ff57ns]>div[data-astro-cid-t5ff57ns]{display:flex;align-items:center;gap:24px;min-height:72px;padding:12px 4px;border-bottom:1px solid var(--line)}dt[data-astro-cid-t5ff57ns]{flex:none;width:98px;font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--muted)}dd[data-astro-cid-t5ff57ns]{margin:0;min-width:0;overflow-wrap:anywhere;font-size:17px;font-weight:600;color:var(--ink)}dd[data-astro-cid-t5ff57ns] a[data-astro-cid-t5ff57ns]{color:var(--ink);display:inline-flex;align-items:center;gap:4px;min-height:var(--tap)}dd[data-astro-cid-t5ff57ns] a[data-astro-cid-t5ff57ns]:hover{color:var(--hot)}.reach[data-astro-cid-t5ff57ns]{max-width:572px}.text[data-astro-cid-t5ff57ns]{max-width:490px;font-size:16px;line-height:1.5;color:var(--muted)}.mail[data-astro-cid-t5ff57ns]{margin-top:22px;border:1.5px solid var(--deep);padding:14px;display:grid;gap:12px}.addr[data-astro-cid-t5ff57ns]{font-family:var(--font-mono);font-size:16px;overflow-wrap:anywhere;min-height:var(--tap);display:inline-flex;align-items:center}.btn[data-astro-cid-t5ff57ns]{min-width:148px}@container (min-width: 900px){.contact[data-astro-cid-t5ff57ns]{min-height:calc(100vh - var(--nav-h));display:flex;flex-direction:column;justify-content:center;padding:56px 0}.grid[data-astro-cid-t5ff57ns]{grid-template-columns:auto minmax(0,1fr);column-gap:56px;align-items:center}h2[data-astro-cid-t5ff57ns]{font-size:clamp(56px,min(11cqi,19vh),160px)}.mail[data-astro-cid-t5ff57ns]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 14px 14px 22px}.addr[data-astro-cid-t5ff57ns]{font-size:18px}}
