.service_page__Zjdko{padding-top:120px;padding-bottom:40px}.service_breadcrumb__Arl5A{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--ink-soft);margin-bottom:52px}.service_breadcrumb__Arl5A a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.service_hero__NQaqf{padding-bottom:clamp(64px,8vw,120px)}.service_hero__NQaqf h1{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(48px,7.8vw,100px);font-weight:400;line-height:1.05;letter-spacing:-.02em;max-width:15ch;margin:0 0 40px;text-wrap:balance}.service_intro__Tu_1u{margin-left:auto;max-width:680px}.service_intro__Tu_1u p{font-size:clamp(17px,1.5vw,20px);line-height:1.75;margin:0 0 24px}.service_intro__Tu_1u p+p{color:var(--ink-soft)}.service_intro__Tu_1u a{margin-top:8px}.service_section__0aGaR{display:grid;grid-template-columns:1fr 2fr;grid-gap:48px;gap:48px;padding-block:56px 72px;border-top:1px solid var(--line)}.service_section__0aGaR h2{font-family:var(--font-display);font-size:clamp(25px,3vw,38px);font-weight:400;line-height:1.2;text-transform:uppercase;margin:0}.service_deliverables__4gEi7,.service_questions__UECP9{margin:0}.service_deliverables__4gEi7>div+div{border-top:1px solid var(--line);padding-top:26px;margin-top:26px}.service_deliverables__4gEi7 dt,.service_questions__UECP9 dt{font-size:20px;font-weight:600;line-height:1.5;margin-bottom:10px}.service_deliverables__4gEi7 dd,.service_questions__UECP9 dd{margin:0;color:var(--ink-soft);line-height:1.8;max-width:65ch}.service_questions__UECP9>div+div{margin-top:36px}.service_note__DhwnH{font-size:14px;color:var(--ink-soft);line-height:1.7;margin-top:20px;max-width:36ch}.service_work__YYnP9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.service_workLink___2yus{min-width:0}.service_workLink___2yus img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--paper-dim)}.service_workLink___2yus h3{font-size:19px;margin:18px 0 8px;line-height:1.45}.service_workLink___2yus p{font-size:14px;color:var(--ink-soft);margin:0}.service_aboutLink__A80ah:hover,.service_related__6rCvG a:hover,.service_workLink___2yus:hover h3{text-decoration:underline;text-underline-offset:5px}.service_contact__PMAd8{padding-block:64px;border-top:1px solid var(--line)}.service_contact__PMAd8 h2{font-family:var(--font-display);font-size:clamp(32px,5vw,64px);text-transform:uppercase;font-weight:400;line-height:1.15;max-width:22ch;margin:0 0 24px}.service_contact__PMAd8 p{max-width:58ch;margin:0 0 28px;color:var(--ink-soft);font-size:18px;line-height:1.7}.service_aboutLink__A80ah{display:block;width:-moz-fit-content;width:fit-content;margin-top:28px;font-size:14px}.service_related__6rCvG{border-top:1px solid var(--line);padding-top:28px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px 40px;font-size:14px}.service_page__Zjdko :is(a):focus-visible{outline:2px solid var(--ink);outline-offset:6px}html[lang=ja] .service_hero__NQaqf h1{font-family:var(--font-display-ja);font-size:clamp(36px,5.5vw,72px);line-height:1.4;font-weight:700;letter-spacing:0;max-width:16em}html[lang=ja] .service_contact__PMAd8 h2,html[lang=ja] .service_section__0aGaR h2{font-family:var(--font-display-ja);line-height:1.5;font-weight:700;text-transform:none}html[lang=ja] .service_section__0aGaR h2{font-size:clamp(23px,2.5vw,30px)}html[lang=ja] .service_contact__PMAd8 h2{font-size:clamp(30px,4.5vw,48px);max-width:none}@media (max-width:760px){.service_page__Zjdko{padding-top:100px}.service_breadcrumb__Arl5A{margin-bottom:36px;font-size:12px}.service_section__0aGaR{grid-template-columns:1fr;gap:28px;padding-block:36px 48px}.service_work__YYnP9{gap:20px}.service_workLink___2yus h3{font-size:17px}.service_contact__PMAd8{padding-block:44px}}@media (max-width:440px){.service_work__YYnP9{grid-template-columns:1fr;gap:32px}}.service_headingPart__ydS7Y{display:inline-block}@media (max-width:360px){html[lang=ja] .service_hero__NQaqf h1{font-size:30px}}