.Breadcrumbs-module__JHh-xa__breadcrumbs{width:min(100%,1180px);margin:0 auto 34px}.Breadcrumbs-module__JHh-xa__breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__JHh-xa__breadcrumbs li{color:#1a1a1a80;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:.78rem;line-height:1.2;display:inline-flex}.Breadcrumbs-module__JHh-xa__breadcrumbs li+li:before{content:"/";color:#1a1a1a52}.Breadcrumbs-module__JHh-xa__breadcrumbs a{color:#1a1a1a9e;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.Breadcrumbs-module__JHh-xa__breadcrumbs a:hover,.Breadcrumbs-module__JHh-xa__breadcrumbs a:focus-visible{color:#1a1a1a;text-decoration-color:currentColor}
.about-module__7tVLKq__page{background:#fff;min-height:100vh;padding:150px 48px 88px}.about-module__7tVLKq__hero{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:end;gap:clamp(38px,8vw,112px);width:min(100%,1180px);margin:0 auto;display:grid}.about-module__7tVLKq__heroCopy{max-width:780px;padding-bottom:18px}.about-module__7tVLKq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a94;margin:0 0 14px;font-size:.76rem;line-height:1.2}.about-module__7tVLKq__hero h1{letter-spacing:0;max-width:720px;margin:0;font-size:clamp(2.3rem,4.3vw,4.2rem);font-weight:300;line-height:1.04}.about-module__7tVLKq__heroCopy>p:last-child{color:#1a1a1ac7;max-width:700px;margin:28px 0 0;font-size:clamp(1.12rem,2vw,1.42rem);font-weight:300;line-height:1.58}.about-module__7tVLKq__heroMedia{background:#e8e2d9;height:min(500px,58vh);min-height:380px;position:relative;overflow:hidden}.about-module__7tVLKq__heroMedia img{object-fit:cover;filter:brightness(.96)contrast(.94)saturate(.68)sepia(.1)}.about-module__7tVLKq__overview,.about-module__7tVLKq__philosophy,.about-module__7tVLKq__founder,.about-module__7tVLKq__servicesSupported,.about-module__7tVLKq__faq{width:min(100%,1180px);margin:0 auto}.about-module__7tVLKq__overview{grid-template-columns:minmax(260px,420px) minmax(0,640px);align-items:start;gap:clamp(34px,8vw,112px);padding:106px 0 0;display:grid}.about-module__7tVLKq__sectionHeading h2,.about-module__7tVLKq__philosophy h2{letter-spacing:0;margin:0;font-size:clamp(1.65rem,2.7vw,2.7rem);font-weight:300;line-height:1.08}.about-module__7tVLKq__overviewText{gap:18px;padding-top:4px;display:grid}.about-module__7tVLKq__overviewText p,.about-module__7tVLKq__philosophy>p,.about-module__7tVLKq__founderText p,.about-module__7tVLKq__serviceItem p,.about-module__7tVLKq__faqItem p{color:#1a1a1ac7;margin:0;font-size:1rem;font-weight:300;line-height:1.76}.about-module__7tVLKq__highlights{border-top:1px solid #1a1a1a21;border-bottom:1px solid #1a1a1a21;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1180px);margin:82px auto 0;display:grid}.about-module__7tVLKq__highlight{align-content:start;gap:18px;min-height:270px;padding:30px 28px 34px;display:grid}.about-module__7tVLKq__highlight+.about-module__7tVLKq__highlight{border-left:1px solid #1a1a1a21}.about-module__7tVLKq__highlight p{letter-spacing:.12em;color:#1a1a1a7a;margin:0;font-size:.76rem;line-height:1}.about-module__7tVLKq__highlight h3{margin:0;font-size:clamp(1.22rem,1.65vw,1.55rem);font-weight:300;line-height:1.18}.about-module__7tVLKq__highlight span{color:#1a1a1ab8;max-width:300px;font-size:.96rem;font-weight:300;line-height:1.62;display:block}.about-module__7tVLKq__videoBreak{width:calc(100vw - 96px);margin:70px 50% 0;padding:44px 0;transform:translate(-50%)}.about-module__7tVLKq__videoFrame{background:#e8e2d9;width:100%;height:min(760px,100vh - 130px);min-height:560px;margin:0 auto;position:relative;overflow:hidden}.about-module__7tVLKq__videoFrame video{object-fit:cover;object-position:center center;filter:brightness(.96)contrast(.94)saturate(.68)sepia(.1);width:100%;height:100%;display:block}.about-module__7tVLKq__philosophy{border-top:1px solid #1a1a1a1a;border-bottom:1px solid #1a1a1a1a;grid-template-columns:minmax(260px,430px) minmax(0,610px);align-items:start;gap:clamp(34px,8vw,112px);margin-top:70px;padding:48px 0;display:grid}.about-module__7tVLKq__philosophy>p{font-size:clamp(1.12rem,2vw,1.38rem);line-height:1.58}.about-module__7tVLKq__founder{grid-template-columns:minmax(260px,420px) minmax(0,650px);align-items:start;gap:clamp(34px,8vw,112px);margin-top:88px;display:grid}.about-module__7tVLKq__founderText{gap:18px;padding-top:4px;display:grid}.about-module__7tVLKq__founderPhoto{aspect-ratio:1;background:#e8e2d9;width:min(100%,300px);margin-top:28px;overflow:hidden}.about-module__7tVLKq__founderPhoto img{object-fit:cover;filter:brightness(.97)contrast(.94)saturate(.72)sepia(.08);width:100%;height:100%;display:block}.about-module__7tVLKq__founderText p:last-child{color:#1a1a1a8a;font-size:.94rem}.about-module__7tVLKq__servicesSupported{grid-template-columns:minmax(260px,420px) minmax(0,610px);align-items:start;gap:clamp(34px,8vw,112px);margin-top:92px;display:grid}.about-module__7tVLKq__servicesList{border-top:1px solid #1a1a1a21;display:grid}.about-module__7tVLKq__serviceItem{border-bottom:1px solid #1a1a1a21;grid-template-columns:minmax(160px,230px) minmax(0,1fr);gap:28px;padding:25px 0 28px;display:grid}.about-module__7tVLKq__serviceItem h3{margin:0;font-size:clamp(1.12rem,1.8vw,1.35rem);font-weight:400;line-height:1.22}.about-module__7tVLKq__faq{grid-template-columns:minmax(260px,420px) minmax(0,610px);align-items:start;gap:clamp(34px,8vw,112px);margin-top:92px;display:grid}.about-module__7tVLKq__faqList{border-top:1px solid #1a1a1a21;display:grid}.about-module__7tVLKq__faqItem{border-bottom:1px solid #1a1a1a21}.about-module__7tVLKq__faqItem summary{cursor:pointer;color:#1a1a1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 0;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:400;line-height:1.3;list-style:none;display:grid}.about-module__7tVLKq__faqItem summary::-webkit-details-marker{display:none}.about-module__7tVLKq__faqItem summary:after{content:"+";color:#1a1a1a94;font-size:1.2rem;font-weight:300;line-height:1}.about-module__7tVLKq__faqItem[open] summary:after{content:"-"}.about-module__7tVLKq__faqItem p{max-width:640px;padding:0 0 24px}@media (max-width:1279px){.about-module__7tVLKq__serviceItem{grid-template-columns:1fr}}@media (max-width:840px){.about-module__7tVLKq__page{padding:128px 20px 64px}.about-module__7tVLKq__hero,.about-module__7tVLKq__overview,.about-module__7tVLKq__philosophy,.about-module__7tVLKq__founder,.about-module__7tVLKq__servicesSupported,.about-module__7tVLKq__faq{grid-template-columns:1fr;gap:28px}.about-module__7tVLKq__heroMedia{height:min(108vw,520px);min-height:320px}.about-module__7tVLKq__overview{padding-top:72px}.about-module__7tVLKq__highlights{grid-template-columns:1fr;margin-top:60px}.about-module__7tVLKq__videoBreak{width:calc(100vw - 40px);margin-top:48px;padding:30px 0}.about-module__7tVLKq__videoFrame{height:min(680px,100vh - 116px);min-height:520px}.about-module__7tVLKq__highlight{min-height:auto;padding:26px 0 30px}.about-module__7tVLKq__highlight+.about-module__7tVLKq__highlight{border-top:1px solid #1a1a1a21;border-left:0}.about-module__7tVLKq__philosophy,.about-module__7tVLKq__founder,.about-module__7tVLKq__servicesSupported,.about-module__7tVLKq__faq{margin-top:64px}.about-module__7tVLKq__serviceItem{grid-template-columns:1fr;gap:12px}.about-module__7tVLKq__founderPhoto{width:min(100%,240px)}}@media (max-width:520px){.about-module__7tVLKq__hero h1{font-size:clamp(2.15rem,10vw,3.1rem)}}
