.page_fill__sN5DC{position:absolute;inset:0}.page_hero__JLtSc.page_hero__JLtSc{padding-top:0;padding-bottom:0;margin-top:0}.page_sageRun__1CR1e.page_sageRun__1CR1e{margin-top:0;padding-block:0}.page_head__sTzgS.page_head__sTzgS{padding-top:var(--gap-block-tight);padding-bottom:var(--gap-head)}.page_head__sTzgS.page_head__sTzgS+.page_chapter__YcXoC{padding-top:0}.page_heroPhoto__KE9iQ{position:relative;margin:0 1px;aspect-ratio:16/9;overflow:hidden}.page_head__sTzgS{padding-top:var(--gap-block)}.page_head__sTzgS [class*=SectionHead_title]{font-size:min(12.2vw,64px);text-box:trim-start cap alphabetic}.page_head__sTzgS>div>:first-child[class*=mark]{display:none}.page_head__sTzgS>div{padding-bottom:0}.page_head__sTzgS [class*=SectionHead_description]{max-width:34em}.page_chapter__YcXoC{padding-block:var(--gap-block);row-gap:var(--pad-y)}.page_chapter__YcXoC+.page_chapter__YcXoC,.page_chapter__YcXoC+.page_standard__vxqp2.page_standard__vxqp2,.page_standard__vxqp2+.page_contact__vfh_Y.page_contact__vfh_Y,[data-block]+.page_chapter__YcXoC{margin-top:0}.page_photo__UGx9E{position:relative;grid-column:1/-1;aspect-ratio:4/3;overflow:hidden;background:#d6d4cd}.page_words__ieJW6{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--pad-y)}.page_title__krZi2{margin:0;font-family:var(--font-display);font-size:min(12.2vw,64px);font-weight:400;line-height:1;letter-spacing:-.01em;text-box:trim-both cap alphabetic}.page_title__krZi2 .it{display:block}.page_text__bZ3l1{margin:0;font-family:var(--font-serif);font-size:var(--t-body);line-height:1.65;letter-spacing:-.01em;text-wrap:pretty}.page_founder__8s22X{display:flex;align-items:center;gap:var(--gap-sm);width:100%;margin:0;padding-top:calc(var(--pad-y) / 2)}.page_portrait__KGVYP{position:relative;flex:none;width:80px;aspect-ratio:1;overflow:hidden;background:#d6d4cd}.page_founder__8s22X figcaption{display:flex;flex-direction:column;gap:8px}.page_founderName__2vH5R{font-family:var(--font-display);font-size:var(--t-card);font-weight:var(--w-heading);line-height:1.1}.page_innovations__Q_DVs{position:relative;grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;gap:var(--gap-row);margin:0;padding:0;list-style:none}.page_innovation__0nRQ3{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm)}.page_lens__Zh6Oj{position:relative;flex:none;width:calc(37.5% - var(--gap-sm) / 2);aspect-ratio:4/5;overflow:hidden}.page_lens__Zh6Oj .page_molecule__jJJq_{opacity:0;transition:opacity .6s var(--ease)}@media (hover:hover){.page_innovation__0nRQ3:hover .page_molecule__jJJq_{opacity:1}}.page_lens__Zh6Oj{background:#d6d4cd}.page_lens__Zh6Oj img{object-fit:cover}.page_innovationWords__UDoFT{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;min-width:0;gap:10px}.page_innovationName__A_oeY{margin:0;font-family:var(--font-display);font-size:var(--t-card);font-weight:var(--w-heading);line-height:1.1}@media (max-width:1023px){.page_chapter__YcXoC{display:flex;flex-direction:column}.page_words__ieJW6{display:contents}.page_chapter__YcXoC>*,.page_words__ieJW6>*{order:2}.page_words__ieJW6>.page_title__krZi2{order:0}.page_chapter__YcXoC>.page_photo__UGx9E{order:1;width:100%}.page_words__ieJW6>.page_founder__8s22X{order:4}.page_chapter__YcXoC>.page_innovations__Q_DVs{order:3;width:100%;padding-top:var(--pad-y)}}.page_standard__vxqp2{padding-block:var(--gap-block)}.page_standard__vxqp2>[class*=SectionHead_head]{padding-top:0}.page_items__CssrK{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--gap-row);gap:var(--gap-row);margin:0;padding:0;list-style:none}.page_item__BfP2M{display:flex;flex-direction:column;align-items:center;gap:calc(var(--pad-y) / 2);text-align:center}.page_icon__ZsgcU{display:grid;place-items:center;width:56px;height:56px;margin-bottom:calc(var(--pad-y) / 2);border:1px solid;border-radius:50%}.page_icon__ZsgcU svg{display:block;overflow:visible}.page_itemName__A_pi2{margin:0;font-family:var(--font-display);font-size:var(--t-card);font-weight:var(--w-heading);line-height:1.1}.page_item__BfP2M .page_text__bZ3l1{max-width:20em;text-wrap:balance}.page_contact__vfh_Y.page_contact__vfh_Y{padding-block:var(--gap-block)}.page_contact__vfh_Y.page_contact__vfh_Y.page_contact__vfh_Y>[class*=SectionHead_head][class]{padding-block:0}.page_mail__zfapo{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:1023px){.page_heroPhoto__KE9iQ{margin-inline:calc(-1 * var(--m))}}@media (min-width:1024px){.page_head__sTzgS{padding-top:var(--gap-block-tight)}.page_head__sTzgS>div{padding-top:0;border-top:0}.page_head__sTzgS>div:before{display:none}.page_photo__UGx9E{grid-column:1/3;grid-row:1;margin-right:var(--in);aspect-ratio:1!important}.page_words__ieJW6{grid-column:3/-1;grid-row:1;align-self:center;padding-left:var(--in)}.page_chapter__YcXoC[data-flip] .page_innovations__Q_DVs,.page_chapter__YcXoC[data-flip] .page_photo__UGx9E{grid-column:3/-1;grid-row:1;margin:0 0 0 var(--in)}.page_innovation__0nRQ3{flex-direction:row;align-items:center;gap:calc(2 * var(--in))}.page_lens__Zh6Oj{width:calc(37.5% - var(--in))}.page_chapter__YcXoC[data-flip] .page_words__ieJW6{grid-column:1/3;padding:0 var(--in) 0 0}.page_items__CssrK{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:calc(2 * var(--in))}.page_icon__ZsgcU{width:64px;height:64px}}.page_standard__vxqp2 .page_item__BfP2M{flex-direction:row;align-items:flex-start;gap:var(--in);text-align:left}.page_standard__vxqp2 .page_icon__ZsgcU{flex:none;margin:0}.page_standard__vxqp2 .page_itemWords__10AEC{display:flex;flex-direction:column;gap:calc(var(--pad-y) / 2);padding-top:6px}.page_standard__vxqp2 .page_item__BfP2M .page_text__bZ3l1{max-width:none;text-wrap:pretty}@media (min-width:1024px){.page_standard__vxqp2.page_standard__vxqp2{align-items:start}.page_standard__vxqp2>[class*=SectionHead_head][class]{grid-column:1/3;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--pad-y);padding:0}.page_standard__vxqp2>[class*=SectionHead_head] [class*=SectionHead_title][class]{align-self:flex-start}.page_standard__vxqp2>[class*=SectionHead_head] [class*=SectionHead_title]{text-box:trim-start cap alphabetic}.page_standard__vxqp2>[class*=SectionHead_head] [class*=SectionHead_description][class]{margin:0;max-width:26em}.page_standard__vxqp2 .page_items__CssrK{grid-column:3/-1;grid-row:1;grid-template-columns:minmax(0,1fr);gap:var(--gap-row);padding-left:var(--in)}.page_head__sTzgS [class*=SectionHead_title],.page_title__krZi2{font-size:clamp(80px,7.8vw,116px)}.page_words__ieJW6>.page_title__krZi2{margin-bottom:calc(48px - var(--pad-y))}.page_head__sTzgS [class*=SectionHead_title]{margin-bottom:24px}.page_standard__vxqp2 [class*=SectionHead_title]{margin-bottom:16px}}