/*!
 * Copyright (c) 2026. 390 Technologies
 */.about_page__NNcFK{--font-display:var(--font-site,"Inter"),var(--font-display-fallbacks);background:var(--bg-white-0);color:var(--text-strong-950);font-family:var(--font-display)}.about_container__wtL2G{width:100%;max-width:1344px;margin-inline:auto;padding-inline:24px}.about_eyebrow__zralX{color:var(--primary-base)}.about_prose__Faonl{color:var(--text-sub-600)}.about_prose__Faonl p+p{margin-top:24px}.about_opening__1f1q8{padding-top:96px}.about_openingIntro__SkpBJ{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;grid-gap:72px;gap:72px;margin-bottom:56px}.about_heroTitle__mB8lq{margin-top:24px;font-size:clamp(56px,7vw,96px);line-height:1.04}.about_workplacePhoto___Uo5f{overflow:hidden;border-radius:var(--radius-24)}.about_workplacePhoto___Uo5f img{display:block;width:100%;height:auto;aspect-ratio:2.2;object-fit:cover;object-position:center 65%}.about_belief__dLiEx{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:112px;gap:112px;padding-block:128px}.about_belief__dLiEx h2{max-width:440px;text-wrap:balance}.about_belief__dLiEx .about_prose__Faonl{max-width:620px}.about_beliefEmphasis__Vw_HB{color:var(--text-strong-950)}.about_philosophy__EbNfx{background:var(--bg-weak-50);padding-block:104px}.about_philosophyTitle__VeTIL{max-width:1100px;margin-top:24px;font-size:clamp(40px,5.4vw,72px);line-height:1.1}.about_philosophyTitle__VeTIL span{display:block;color:var(--primary-base)}.about_philosophyIntro__WEbqj{max-width:660px;margin-top:28px;color:var(--text-sub-600)}.about_principles__jeBb6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:64px;gap:64px;margin-top:72px}.about_principles__jeBb6 h3{margin-bottom:16px}.about_principles__jeBb6 p{color:var(--text-sub-600)}.about_principleImage__WGjUm{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-24);margin-bottom:24px}.about_philosophyClosing__n8vHt{max-width:780px;margin-top:56px;padding-top:32px;border-top:1px solid var(--stroke-soft-200)}.about_people__74j7d{display:grid;grid-template-columns:1fr 440px;align-items:center;grid-gap:128px;gap:128px;padding-block:128px}.about_peopleCopy__MEfsW{max-width:620px}.about_peopleCopy__MEfsW h2{max-width:580px;margin-bottom:32px;text-wrap:balance}.about_film___UgRu{max-width:620px;margin:40px 0 0}.about_film___UgRu figcaption{display:flex;flex-direction:column;gap:4px;margin-top:16px}.about_filmFrame__TTUVh{position:relative;aspect-ratio:16/9;border-radius:var(--radius-24);overflow:hidden;background:var(--color-gray-950)}.about_filmFrame__TTUVh iframe,.about_filmPlay__JhYOO{position:absolute;inset:0;width:100%;height:100%;border:0}.about_filmPlay__JhYOO{display:block;padding:0;background:none;cursor:pointer}.about_filmPlay__JhYOO img{display:block;width:100%;height:100%;object-fit:cover}.about_filmPlay__JhYOO:focus-visible .about_filmPlayIcon__YLvDR,.about_filmPlay__JhYOO:hover .about_filmPlayIcon__YLvDR{transform:translate(-50%,-50%) scale(1.06)}.about_filmPlay__JhYOO:focus-visible{outline:3px solid var(--primary-base);outline-offset:-3px}.about_filmPlayIcon__YLvDR{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:var(--static-white);color:var(--color-gray-950);box-shadow:var(--shadow-regular-md);transform:translate(-50%,-50%);transition:transform .2s ease-out}.about_filmPlayIcon__YLvDR svg{width:32px;height:32px;margin-left:3px}.about_founder___e__J{margin:0}.about_founder___e__J img{display:block;width:100%;height:auto;border-radius:var(--radius-24)}.about_founder___e__J figcaption{display:flex;flex-direction:column;gap:4px;margin-top:20px}.about_founder___e__J figcaption span+span{color:var(--text-sub-600)}.about_products__BI0wB{padding-bottom:128px;scroll-margin-top:112px}.about_products__BI0wB>h2{max-width:680px;margin-bottom:40px;text-wrap:balance}.about_product__Wgdmj{display:grid;grid-template-columns:200px minmax(0,1fr) 192px;align-items:start;grid-gap:64px;gap:64px;padding-block:32px;border-top:1px solid var(--stroke-soft-200)}.about_product__Wgdmj p{max-width:640px;color:var(--text-sub-600)}.about_product__Wgdmj p+p{margin-top:12px}.about_product__Wgdmj a{justify-self:end;margin-top:4px}.about_future__3FRCc{padding-block:112px;background:var(--bg-weak-50);text-align:center}.about_vision__7wHNb{max-width:1040px;margin:28px auto 0;font-size:clamp(36px,4.2vw,60px);line-height:1.15;text-wrap:balance}.about_mission__FGrQ2{max-width:590px;margin:48px auto 0}.about_mission__FGrQ2 h3{margin-bottom:12px}.about_mission__FGrQ2 p{color:var(--text-sub-600)}.about_invitation__mbXCh{margin-top:56px}.about_invitation__mbXCh p{margin-bottom:20px;color:var(--text-soft-400)}@media(max-width:1024px){.about_openingIntro__SkpBJ{grid-template-columns:1fr;gap:32px}.about_openingIntro__SkpBJ .about_prose__Faonl{max-width:680px}.about_belief__dLiEx{gap:48px}.about_principles__jeBb6{gap:32px}.about_people__74j7d{grid-template-columns:1fr 320px;gap:48px}.about_product__Wgdmj{grid-template-columns:160px minmax(0,1fr);gap:16px 32px}.about_product__Wgdmj a{grid-column:2;justify-self:start}}@media(max-width:640px){.about_opening__1f1q8{padding-top:48px}.about_openingIntro__SkpBJ{margin-bottom:32px;gap:24px}.about_heroTitle__mB8lq{margin-top:16px;font-size:clamp(40px,11.5vw,64px)}.about_prose__Faonl p+p{margin-top:20px}.about_workplacePhoto___Uo5f img{aspect-ratio:1.5}.about_belief__dLiEx,.about_people__74j7d{grid-template-columns:1fr;gap:32px;padding-block:64px}.about_future__3FRCc,.about_philosophy__EbNfx{padding-block:64px}.about_philosophyTitle__VeTIL{font-size:clamp(32px,8.4vw,48px);line-height:1.15}.about_philosophyIntro__WEbqj{margin-top:24px}.about_principles__jeBb6{grid-template-columns:1fr;margin-top:40px;gap:32px}.about_principles__jeBb6 h3{margin-bottom:12px}.about_philosophyClosing__n8vHt{margin-top:32px;padding-top:24px}.about_peopleCopy__MEfsW h2{margin-bottom:24px}.about_founder___e__J{width:100%;max-width:400px}.about_products__BI0wB{padding-bottom:64px}.about_products__BI0wB>h2{margin-bottom:28px}.about_product__Wgdmj{grid-template-columns:1fr;gap:16px;padding-block:28px}.about_product__Wgdmj a{grid-column:auto}.about_vision__7wHNb{margin-top:24px;font-size:34px;line-height:1.2}.about_invitation__mbXCh,.about_mission__FGrQ2{margin-top:36px}}