.audience-guide[data-astro-cid-tyzuo4rd]{border-block:1px solid var(--cream-3);background:var(--cream);padding-block:24px}.audience-guide__heading[data-astro-cid-tyzuo4rd]{display:none}.audience-guide__grid[data-astro-cid-tyzuo4rd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.audience-guide__item[data-astro-cid-tyzuo4rd]{display:flex;flex-direction:column;padding:4px 0 4px 24px;border-left:1px solid var(--cream-3);gap:6px}.audience-guide__item[data-astro-cid-tyzuo4rd]:first-child{padding-left:0;border-left:0}.audience-guide__label[data-astro-cid-tyzuo4rd]{font-size:12px;color:var(--ink-soft)}.audience-guide__item[data-astro-cid-tyzuo4rd] strong[data-astro-cid-tyzuo4rd]{font-size:15px;font-weight:600}.audience-guide__text[data-astro-cid-tyzuo4rd]{font-size:13px;color:var(--ink-soft)}.audience-guide__action[data-astro-cid-tyzuo4rd]{font-size:12px;color:var(--green);margin-top:4px}.audience-guide__item[data-astro-cid-tyzuo4rd]:hover strong[data-astro-cid-tyzuo4rd]{text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){.audience-guide[data-astro-cid-tyzuo4rd]{padding-block:10px}.audience-guide__grid[data-astro-cid-tyzuo4rd]{grid-template-columns:1fr;gap:0}.audience-guide__item[data-astro-cid-tyzuo4rd],.audience-guide__item[data-astro-cid-tyzuo4rd]:first-child{display:grid;grid-template-columns:1fr auto;border-left:0;border-bottom:1px solid var(--cream-3);padding:16px 0;gap:4px 12px}.audience-guide__item[data-astro-cid-tyzuo4rd]:last-child{border:0}.audience-guide__item[data-astro-cid-tyzuo4rd] strong[data-astro-cid-tyzuo4rd]{grid-column:1;font-size:15px}.audience-guide__action[data-astro-cid-tyzuo4rd]{grid-column:2;grid-row:1/3;align-self:center;font-size:11px}.audience-guide__label[data-astro-cid-tyzuo4rd]{font-size:11px}}.about-intro[data-astro-cid-kh7btl4r]{padding-top:30px;color:var(--ink-soft)}.mobile-break[data-astro-cid-kh7btl4r]{display:none}.philosophy-grid[data-astro-cid-kh7btl4r],.greeting[data-astro-cid-kh7btl4r],.company-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1.65fr;gap:80px}.about-catch[data-astro-cid-kh7btl4r]{font:500 clamp(32px,3.5vw,44px)/1.8 var(--font-editorial);letter-spacing:.08em}.about-values[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:28px 1fr;gap:24px;padding:26px 0;border-top:1px solid var(--cream-3)}.about-values[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:last-child{border-bottom:1px solid var(--cream-3)}.about-values[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]>span[data-astro-cid-kh7btl4r]{font-size:12px;padding-top:5px;color:var(--green)}.about-values[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font:500 23px/1.6 var(--font-editorial)}.about-values[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:12px;color:var(--ink-soft);font-size:15px}.place-strip[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:64px}.place-strip[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;aspect-ratio:640/507;object-fit:contain;background:var(--cream)}.place-strip[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r]{display:flex;align-items:baseline;gap:14px;padding:14px 0;border-bottom:1px solid var(--cream-3);font-size:17px}.place-strip[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{font-size:12px;color:var(--ink-soft)}.place-strip[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]:last-child{margin-left:auto}.place-strip[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover figcaption[data-astro-cid-kh7btl4r]{text-decoration:underline;text-underline-offset:5px}.greeting__body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]+p[data-astro-cid-kh7btl4r]{margin-top:24px}.company-details[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:130px 1fr;border-bottom:1px solid var(--cream-3)}.company-details[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r],.company-details[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{padding:22px 0}.company-details[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{padding-left:20px}.company-details[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{text-decoration:underline;text-underline-offset:4px}.about-offices[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]+li[data-astro-cid-kh7btl4r]{margin-top:10px}.about-offices[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{display:block;font-size:12px;color:var(--ink-soft)}@media(max-width:1000px){.philosophy-grid[data-astro-cid-kh7btl4r],.greeting[data-astro-cid-kh7btl4r],.company-grid[data-astro-cid-kh7btl4r]{gap:40px;grid-template-columns:1fr 1.8fr}.place-strip[data-astro-cid-kh7btl4r]{gap:20px}}@media(max-width:760px){.about-intro[data-astro-cid-kh7btl4r]{padding-top:24px;font-size:14px}.mobile-break[data-astro-cid-kh7btl4r]{display:block}.philosophy-grid[data-astro-cid-kh7btl4r],.greeting[data-astro-cid-kh7btl4r],.company-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:30px}.about-catch[data-astro-cid-kh7btl4r]{font-size:32px;line-height:1.7}.about-values[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{gap:16px;padding-block:22px}.about-values[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:21px}.about-values[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:14px}.place-strip[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:28px;margin-top:40px}.place-strip[data-astro-cid-kh7btl4r] figure[data-astro-cid-kh7btl4r]:nth-child(n+2){display:none}.place-strip[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r]{font-size:16px}.greeting__body[data-astro-cid-kh7btl4r]{font-size:15px}.company-details[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.company-details[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{padding-bottom:4px}.company-details[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{padding-top:4px;padding-left:0}.about-offices[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{display:inline-block;min-height:32px}}
