.about_hero__bXyQi.col{padding-top:168px;padding-bottom:104px}.about_heroGrid__W83AS{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.about_tray__XwSJw{position:relative;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;background:var(--soft)}.about_tray__XwSJw:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--line);pointer-events:none}.about_tray__XwSJw img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%;filter:grayscale(1) contrast(1.04)}.about_heroCopy__DezFk{min-width:0}.about_hero__bXyQi .about_h1__87Xc3{margin-top:20px;font-size:88px;line-height:.98;font-weight:600;letter-spacing:-.045em}.about_hero__bXyQi .about_heroCopy__DezFk .about_lead__wsW2o{margin-top:32px;max-width:34ch}.about_hero__bXyQi .about_p2__yqYY5{margin-top:20px;max-width:52ch;font-size:16px;line-height:1.6;color:var(--text2)}.about_two__3zXcu{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:72px}.about_history__V488k{grid-column:1/span 7;min-width:0}.about_toolsCol__ktNmz{grid-column:9/span 4;min-width:0}.about_colHead__9QQ8q{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.about_jobs__meyrn{display:flex;flex-direction:column;gap:12px}.about_job__wfYre{padding:20px 22px 22px;border-radius:var(--r);background:var(--card);border:1px solid var(--hair)}.about_jobTop__QxA6b{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.about_role__ef8QE{font-size:17px;line-height:1.35;font-weight:600;letter-spacing:-.015em}.about_years__tme2B{flex:none;font-family:var(--mono);font-size:13px;color:var(--text2);white-space:nowrap;text-align:right}.about_place__qLswn{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-size:15px;color:var(--text2)}.about_now__hrLa9{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px 0 9px;border-radius:999px;border:1px solid var(--hair);font-size:12px;font-weight:500;color:var(--ink)}.about_now__hrLa9 i{width:6px;height:6px;border-radius:50%;background:var(--live)}.about_type__onUQX{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--hair);font-family:var(--mono);font-size:12px;color:var(--text2)}.about_desc__c70ZX{margin-top:12px;font-size:15px;line-height:1.55;color:var(--text2);max-width:60ch}.about_cg__a_f0w{margin-top:12px;border-radius:var(--r);background:var(--card);border:1px solid var(--hair)}.about_cgSum__xgVZ5{display:flex;align-items:center;gap:12px;min-height:60px;padding:14px 18px 14px 22px;cursor:pointer;list-style:none;border-radius:var(--r)}.about_cgSum__xgVZ5::-webkit-details-marker{display:none}.about_cgTitle__zC3M7{flex:1;min-width:0;font-size:17px;line-height:1.35;font-weight:600;letter-spacing:-.015em}.about_cgIcon__3laS8{position:relative;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--hair);transition:transform .4s var(--ease),border-color .3s var(--ease)}.about_cgIcon__3laS8:after,.about_cgIcon__3laS8:before{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:var(--ink);border-radius:1px}.about_cgIcon__3laS8:after{transform:rotate(90deg);transition:transform .4s var(--ease)}.about_cg__a_f0w[open] .about_cgIcon__3laS8:after{transform:rotate(0deg)}.about_cgSum__xgVZ5:hover .about_cgIcon__3laS8{border-color:var(--ink)}.about_cg__a_f0w .about_jobs__meyrn{padding:0 12px 12px}.about_cg__a_f0w .about_job__wfYre{background:var(--bg);border-color:transparent}.about_tools__aH43X{border-bottom:1px solid var(--hair)}.about_toolGroup__gngJ3{padding:16px 0;border-top:1px solid var(--hair)}.about_toolGroup__gngJ3 ul{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px}.about_toolGroup__gngJ3 li{font-size:17px;line-height:1.4;font-weight:500;letter-spacing:-.015em}.about_how__R6PJ0{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:16px;margin-top:120px;padding-top:24px;border-top:1px solid var(--hair)}.about_how__R6PJ0 figcaption{grid-column:1/span 3}.about_how__R6PJ0 .about_quote__2AgKb{grid-column:4/span 9;font-size:36px;line-height:1.2;font-weight:600;letter-spacing:-.03em}.about_skills__mdeMc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:40px}.about_skills__mdeMc h2{grid-column:1/span 4}.about_groups__B0CXi{grid-column:6/span 7;border-bottom:1px solid var(--hair)}.about_group__CI0OU{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--hair)}.about_group__CI0OU dt{padding-top:4px}.about_group__CI0OU ul{display:flex;flex-wrap:wrap;gap:6px 28px}.about_group__CI0OU li{font-size:20px;line-height:1.35;font-weight:500;letter-spacing:-.015em}@media (max-width:1180px){.about_hero__bXyQi .about_h1__87Xc3{font-size:80px}}@media (max-width:1000px){.about_heroGrid__W83AS{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px}.about_groups__B0CXi,.about_history__V488k,.about_how__R6PJ0 .about_quote__2AgKb,.about_how__R6PJ0 figcaption,.about_skills__mdeMc h2,.about_toolsCol__ktNmz{grid-column:1/-1}}@media (max-width:820px){.about_hero__bXyQi.col{padding-top:112px;padding-bottom:64px}.about_heroGrid__W83AS{grid-template-columns:1fr;gap:36px}.about_tray__XwSJw{aspect-ratio:4/4.4}.about_hero__bXyQi .about_h1__87Xc3{font-size:64px;line-height:1}.about_hero__bXyQi .about_heroCopy__DezFk .about_lead__wsW2o{margin-top:22px}.about_two__3zXcu{row-gap:56px}.about_job__wfYre{padding:16px 16px 18px}.about_jobTop__QxA6b{flex-direction:column;gap:4px}.about_years__tme2B{text-align:left}.about_role__ef8QE{font-size:16px}.about_cgSum__xgVZ5{padding:12px 12px 12px 16px}.about_cgTitle__zC3M7{font-size:16px}.about_cg__a_f0w .about_jobs__meyrn{padding:0 8px 8px}.about_toolGroup__gngJ3 li{font-size:16px}.about_how__R6PJ0{margin-top:72px}.about_how__R6PJ0 .about_quote__2AgKb{font-size:26px}.about_group__CI0OU{grid-template-columns:1fr;gap:10px;padding:18px 0}.about_group__CI0OU li{font-size:18px}.about_group__CI0OU ul{gap:4px 20px}}@media (max-width:380px){.about_hero__bXyQi .about_h1__87Xc3{font-size:56px}}