.root[data-astro-cid-efzwoves]{gap:24px;display:grid}.missionTagline[data-astro-cid-efzwoves]{font-feature-settings:"palt";letter-spacing:.08rem;font-size:2rem;font-weight:700}.body[data-astro-cid-efzwoves]{font-feature-settings:"palt";letter-spacing:.02rem;line-height:2.2}@media (width>=768px){.root[data-astro-cid-efzwoves]{gap:40px}.missionTagline[data-astro-cid-efzwoves]{letter-spacing:.14rem;font-size:3.5rem;line-height:1.4}.body[data-astro-cid-efzwoves]{letter-spacing:.025rem;font-size:1.25rem}}.root[data-astro-cid-pbulppjt]{gap:16px;display:grid}.heading[data-astro-cid-pbulppjt]{gap:4px;margin-bottom:8px;display:grid}.title[data-astro-cid-pbulppjt]{font-family:var(--font-unbounded);letter-spacing:.08rem;font-size:2rem;font-weight:400;line-height:1.4}.subtitle[data-astro-cid-pbulppjt]{font-feature-settings:"palt";letter-spacing:.04rem;font-weight:700}.illustration[data-astro-cid-pbulppjt]{max-width:480px}.illustration[data-astro-cid-pbulppjt] img{width:100%;height:auto}.illustration[data-astro-cid-pbulppjt][data-background=filled]{aspect-ratio:480/320;background:linear-gradient(var(--ivry-color-green-50-a-on-wh), var(--ivry-color-green-50-a-on-wh)), var(--ivry-color-universal-white);border-radius:12px;justify-content:center;align-items:flex-end;display:flex}.illustration[data-astro-cid-pbulppjt][data-background=filled] img{width:60.48%}.body[data-astro-cid-pbulppjt]{font-feature-settings:"palt";letter-spacing:.02rem;line-height:2.2}@media (width>=768px){.root[data-astro-cid-pbulppjt]{grid-template-areas:"heading""body""illustration";row-gap:40px}.heading[data-astro-cid-pbulppjt]{grid-area:heading;margin-bottom:0;padding-top:16px}.title[data-astro-cid-pbulppjt]{letter-spacing:.12rem;font-size:3rem}.subtitle[data-astro-cid-pbulppjt]{letter-spacing:.05rem;font-size:1.25rem;line-height:1.4}.body[data-astro-cid-pbulppjt]{grid-area:body;margin-bottom:24px}.illustration[data-astro-cid-pbulppjt]{grid-area:illustration;max-width:none}}@media (width>=1024px){.root[data-astro-cid-pbulppjt]{grid-template:"heading illustration""body illustration"1fr/minmax(0,1fr) 480px;gap:40px 64px}.body[data-astro-cid-pbulppjt]{margin-bottom:0}.illustration[data-astro-cid-pbulppjt]{align-self:center}}.root[data-astro-cid-iep44z3b]{gap:24px;display:grid}.values[data-astro-cid-iep44z3b]{gap:40px;display:grid}.value[data-astro-cid-iep44z3b]:not(:first-child){border-top:1px solid var(--ivry-color-mono-150-a-on-wh);padding-top:40px}@media (width>=768px){.root[data-astro-cid-iep44z3b]{gap:40px}.values[data-astro-cid-iep44z3b]{gap:48px}.value[data-astro-cid-iep44z3b]:not(:first-child){padding-top:48px}}.root[data-astro-cid-dhuefyzg]{gap:24px;display:grid}.visionTagline[data-astro-cid-dhuefyzg]{gap:12px;display:grid}.visionTaglineEn[data-astro-cid-dhuefyzg]{font-family:var(--font-unbounded);font-feature-settings:"palt";font-size:2rem;line-height:1.4}.highlight[data-astro-cid-dhuefyzg]{color:var(--ivry-color-green-600)}.visionTaglineJa[data-astro-cid-dhuefyzg]{font-feature-settings:"palt";letter-spacing:.05rem;font-size:1.25rem;font-weight:700;line-height:1.4}.body[data-astro-cid-dhuefyzg]{font-feature-settings:"palt";letter-spacing:.02rem;line-height:2.2}@media (width>=768px){.root[data-astro-cid-dhuefyzg]{gap:40px}.visionTagline[data-astro-cid-dhuefyzg]{gap:0}.visionTaglineEn[data-astro-cid-dhuefyzg]{font-size:4rem}.visionTaglineJa[data-astro-cid-dhuefyzg]{letter-spacing:.12rem;font-size:3rem}.body[data-astro-cid-dhuefyzg]{letter-spacing:.025rem;font-size:1.25rem}}.root[data-astro-cid-tcrxedrg]{grid-template:[heading-top] 30px [heading-start] auto [heading-end] 40px [sheet-start] 40px [contents-start] auto [contents-end] 40px [photos-start] auto [photos-end] 40px [sheet-end] 40px [careers-start] auto [careers-end] / [full-start] var(--layout-background-inset) [sheet-start] calc(var(--layout-heading-inset) - var(--layout-background-inset)) [heading-start] calc(max(var(--layout-background-margin), calc(var(--layout-content-inset) - var(--layout-background-inset))) - calc(var(--layout-heading-inset) - var(--layout-background-inset))) [content-start] minmax(0, 1fr) [content-end] max(var(--layout-background-margin), calc(var(--layout-content-inset) - var(--layout-background-inset))) [heading-end] 0 [sheet-end] var(--layout-background-inset) [full-end];color:var(--ivry-color-brand-logo-navy);display:grid}.heading[data-astro-cid-tcrxedrg]{grid-area:heading}.sheet[data-astro-cid-tcrxedrg]{background-color:var(--ivry-color-mono-50-a-on-wh);border-radius:24px;grid-area:sheet-start/sheet-start/sheet-end/sheet-end}.background[data-astro-cid-tcrxedrg]{border-radius:24px;grid-area:sheet-start/sheet-start/sheet-end/sheet-end;padding-top:80px;display:none;overflow:hidden}.tableOfContents[data-astro-cid-tcrxedrg]{grid-area:sheet-start/full-start/contents-end/content-start;justify-content:flex-end;align-items:flex-start;display:flex}.contents[data-astro-cid-tcrxedrg]{grid-area:contents/content;gap:40px;display:grid}.photos[data-astro-cid-tcrxedrg]{grid-area:photos/full}.careers[data-astro-cid-tcrxedrg]{grid-area:careers/full}@media (width>=768px){.careers[data-astro-cid-tcrxedrg]{padding-bottom:40px}.root[data-astro-cid-tcrxedrg]{grid-template:[heading-top] 80px [heading-start] auto [heading-end] 16px [sheet-start] 120px [contents-start] auto [contents-end] 120px [photos-start] auto [photos-end] 160px [sheet-end] 80px [careers-start] auto [careers-end] / [full-start] var(--layout-background-inset) [sheet-start] calc(var(--layout-heading-inset) - var(--layout-background-inset)) [heading-start] calc(max(var(--layout-background-margin), calc(var(--layout-content-inset) - var(--layout-background-inset))) - calc(var(--layout-heading-inset) - var(--layout-background-inset))) [content-start] minmax(0, 1fr) [content-end] calc(max(var(--layout-background-margin), calc(var(--layout-content-inset) - var(--layout-background-inset))) - 24px) [heading-end] 24px [sheet-end] var(--layout-background-inset) [full-end]}.background[data-astro-cid-tcrxedrg]{display:block}.contents[data-astro-cid-tcrxedrg]{gap:120px}}@media (width>=1920px){.tableOfContents[data-astro-cid-tcrxedrg]{padding-top:54px;padding-right:64px}}
