.page_page__uJIxk{--v6-bg:#ffffff;--v6-text:#1d140d;--v6-muted:#686868;--v6-soft-muted:#b7b7b7;--v6-line:#f2eae0;--v6-mint:#e4feb3;--v6-sage:#f1f9d8;--v6-sand:#f2eae0;min-height:100vh;background:var(--v6-bg);color:var(--v6-text)}.page_shell__ZyLVh{width:min(100%,1440px);margin:0 auto;padding:36px 48px 48px;display:flex;flex-direction:column;gap:120px}.page_section__A8SXH{padding-top:28px;animation:page_fade-up__skmqZ .7s ease both}.page_heroSection__T89u3{display:flex;flex-direction:column;gap:36px;animation:page_fade-up__skmqZ .7s ease both}.page_heroImageFrame__0LeGg{position:relative;display:flex;align-items:center;justify-content:center;min-height:620px;overflow:hidden;isolation:isolate}.page_heroImage__yS6IR{-o-object-fit:cover;object-fit:cover;filter:saturate(.88) brightness(.9);transform:scale(1.02);animation:page_hero-drift__uKvA1 18s ease-in-out infinite alternate}.page_heroImageOverlay__QVGNV{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.06)),linear-gradient(180deg,rgba(29,20,13,.04),rgba(29,20,13,.24))}.page_heroImageTitle__r6yWh{position:relative;z-index:1;width:min(100%,700px);margin:0;color:#ffffff;text-align:center;font-size:clamp(3.2rem,5vw,4rem);font-weight:400;line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.page_heroCopy__QzyPg{width:min(100%,1180px);margin:0;font-size:clamp(2.3rem,4.5vw,3.5rem);font-weight:500;line-height:1.14;letter-spacing:-.045em;text-wrap:balance}.page_productsHeader__5Ot7r{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.page_sectionTitle__c6wkJ{margin:0;font-size:24px;font-weight:700;line-height:1.2}.page_productCarousel__20hED{display:none}.page_productsGrid__tZx19{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:56px}.page_productColumn__VA_R4{display:flex;flex-direction:column;gap:14px}.page_productName__pURJ6{margin:0;font-size:26px;font-weight:700;line-height:1.15}.page_productTextLink__jG0o_{display:block;color:inherit;transition:opacity .18s ease}.page_productTextLink__jG0o_:hover{opacity:.66}.page_productDescription__0dsVO{margin:0;color:var(--v6-soft-muted);white-space:pre-line;font-size:14px;line-height:1.45}.page_productVisualGrid___YEn7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.page_ctaVisual__yWCxn,.page_productVisualLink__02a_X{position:relative;overflow:hidden}.page_ctaVisual__yWCxn:after,.page_productVisualLink__02a_X:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 45%),linear-gradient(180deg,transparent,rgba(29,20,13,.05));pointer-events:none}.page_productVisualLink__02a_X{display:block;border-radius:10px;transition:transform .18s ease,opacity .18s ease}.page_productVisualLink__02a_X:hover{transform:translateY(-2px)}.page_productThumbnail__vp_Uw{height:320px;aspect-ratio:auto;border-radius:10px}.page_productCarouselCard__4Hl6j{color:inherit;text-decoration:none}.page_productCarouselCopy__fJAUc{display:flex;flex-direction:column;gap:10px}.page_productCarouselTitle__aSK4n{margin:0;font-size:26px;font-weight:700;line-height:1.12}.page_productCarouselDescription__qztMP{margin:0;color:var(--v6-soft-muted);white-space:pre-line;font-size:14px;line-height:1.45}.page_productCarouselThumbnail__3A9k8{height:300px;margin-top:18px;border-radius:14px}.page_recognitionList__3Lun9{display:flex;flex-direction:column;gap:14px;width:min(100%,760px);margin-top:112px}.page_recognitionRow__yeLx_{display:grid;grid-template-columns:90px minmax(0,560px);gap:40px;align-items:start}.page_recognitionYear__h60vR{margin:0;color:#b8b8b8;font-size:26px;font-weight:500;line-height:1.2}.page_recognitionText__LD1wq{margin:0;font-size:28px;font-weight:700;line-height:1.22;letter-spacing:-.02em}.page_teamSection__pEKMW{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:40px;min-height:260px}.page_teamIntro__6UceM{display:block}.page_teamCopy__tNWJh{margin:0;width:min(100%,32rem);max-width:32rem;justify-self:end;color:var(--v6-muted);font-size:17px;line-height:1.6;text-align:left;text-wrap:pretty}.page_teamMembersGrid__ci3DF{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;padding-top:64px}.page_memberCard__NZWU7{display:flex;flex-direction:column;gap:14px}.page_memberPhoto__Q9Oye{position:relative;overflow:hidden;min-height:286px;border-radius:14px;background:var(--v6-sand)}.page_memberPortrait__tog_a{-o-object-fit:cover;object-fit:cover}.page_memberName__Cw4tC{margin:0;font-size:20px;font-weight:500;line-height:1.2}.page_memberRole___mQkc{margin:0;color:#7a7a7a;font-size:16px;line-height:1.4}.page_ctaSection__TFPWD{display:flex;flex-direction:column;gap:150px}.page_ctaBottomRow__6EqZY,.page_ctaTopRow__9CvyQ{display:flex;justify-content:space-between;gap:40px}.page_ctaTopRow__9CvyQ{align-items:flex-start}.page_ctaBottomRow__6EqZY{align-items:flex-end}.page_ctaHeadline__AQA94{width:min(100%,980px);display:flex;flex-direction:column;gap:18px}.page_ctaTitle__xJkLu{margin:0;font-size:clamp(2.7rem,4.4vw,3.5rem);font-weight:700;line-height:1;letter-spacing:-.035em}.page_ctaBody__bQwNJ{margin:0;font-size:clamp(2.05rem,3.6vw,2.875rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.page_ctaLogoCard__MyUKf,.page_ctaVisual__yWCxn{width:300px;min-width:300px;min-height:300px;border-radius:18px}.page_ctaLogoCard__MyUKf{position:relative;overflow:hidden}.page_ctaLogoImage__LbnZb{-o-object-fit:cover;object-fit:cover}.page_contactBlock__rLDeD{width:min(100%,360px);display:flex;flex-direction:column;gap:8px}.page_contactPrimary__dkZna{width:-moz-fit-content;width:fit-content;color:var(--v6-text);font-size:28px;font-weight:500;line-height:1.22;transition:opacity .18s ease}.page_contactPrimary__dkZna:hover,.page_socialRow__MUo5R:hover{opacity:.72}.page_contactPrompt__RPLYG{width:min(100%,320px);margin:0;padding-top:4px;color:var(--v6-muted);font-size:16px;line-height:1.55}.page_socialTable__GeAqe{width:min(100%,520px);display:flex;flex-direction:column}.page_socialRow__MUo5R{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:10px 0;border-top:1px solid var(--v6-line);transition:opacity .18s ease}.page_socialRow__MUo5R:last-child{border-bottom:1px solid var(--v6-line)}.page_socialLabel__2ey2w{color:var(--v6-muted);font-size:16px;line-height:1.4}.page_socialValue__ao6tP{color:var(--v6-text);font-size:16px;font-weight:500;line-height:1.4;text-align:right}.page_footerNote__QwRIy{margin:0;color:var(--v6-muted);font-family:var(--font-v6-mono),"Geist Mono",ui-monospace,monospace;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.01em}.page_toneMint___Np8g{background:var(--v6-mint)}.page_toneSage__EW4Jt{background:var(--v6-sage)}.page_toneSand__mJRL9{background:var(--v6-sand)}@media (max-width:1100px){.page_shell__ZyLVh{padding-inline:32px}.page_teamMembersGrid__ci3DF{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:48px}.page_productVisualGrid___YEn7,.page_productsGrid__tZx19{display:none}.page_productCarousel__20hED{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(320px,58vw);gap:18px;margin-top:48px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 6px 6px 0;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.page_productCarousel__20hED::-webkit-scrollbar{display:none}.page_productCarouselCard__4Hl6j{display:flex;min-height:100%;flex-direction:column;scroll-snap-align:start}.page_ctaBottomRow__6EqZY,.page_ctaTopRow__9CvyQ,.page_teamSection__pEKMW{flex-direction:column;display:flex;align-items:stretch}.page_teamIntro__6UceM{min-height:auto;gap:0}.page_teamSection__pEKMW{min-height:auto}.page_memberCard__NZWU7{gap:10px;text-align:center}.page_memberPhoto__Q9Oye{min-height:auto;aspect-ratio:4/5;border-radius:12px}.page_memberName__Cw4tC{font-size:14px;line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.page_memberRole___mQkc{font-size:11px;line-height:1.35;text-wrap:balance}.page_ctaSection__TFPWD{gap:80px}.page_ctaLogoCard__MyUKf,.page_ctaVisual__yWCxn{width:100%;min-width:0}.page_contactBlock__rLDeD,.page_ctaHeadline__AQA94,.page_socialTable__GeAqe{width:100%}}@media (max-width:767px){.page_shell__ZyLVh{gap:84px;padding:24px 18px 32px}.page_section__A8SXH{padding-top:0}.page_heroSection__T89u3{gap:24px}.page_heroImageFrame__0LeGg{min-height:420px}.page_productsHeader__5Ot7r{align-items:flex-start;flex-direction:column}.page_productCarousel__20hED{grid-auto-columns:84%;gap:14px;margin-top:36px;padding-right:10px}.page_productCarouselTitle__aSK4n{font-size:20px}.page_productCarouselDescription__qztMP{font-size:12px;line-height:1.4}.page_productCarouselThumbnail__3A9k8{height:220px;margin-top:14px;border-radius:12px}.page_recognitionList__3Lun9{margin-top:48px}.page_recognitionRow__yeLx_{grid-template-columns:minmax(0,1fr);gap:10px}.page_contactPrimary__dkZna,.page_recognitionText__LD1wq,.page_recognitionYear__h60vR{font-size:22px}.page_teamSection__pEKMW{gap:20px}.page_teamCopy__tNWJh{width:min(100%,32rem);max-width:32rem;font-size:16px;line-height:1.55}.page_teamMembersGrid__ci3DF{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding-top:36px}.page_memberCard__NZWU7{gap:8px;text-align:center}.page_memberPhoto__Q9Oye{min-height:auto;aspect-ratio:4/5;border-radius:12px}.page_memberName__Cw4tC{font-size:11px;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.page_memberRole___mQkc{font-size:9px;line-height:1.3;text-wrap:balance}.page_ctaSection__TFPWD{gap:56px}.page_ctaBottomRow__6EqZY,.page_ctaTopRow__9CvyQ{gap:28px}.page_ctaLogoCard__MyUKf,.page_ctaVisual__yWCxn{min-height:220px}.page_socialRow__MUo5R{align-items:flex-start;flex-direction:column;gap:6px}.page_socialValue__ao6tP{text-align:left}}@media (prefers-reduced-motion:reduce){.page_heroImage__yS6IR,.page_heroSection__T89u3,.page_section__A8SXH{animation:none}}@keyframes page_fade-up__skmqZ{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes page_hero-drift__uKvA1{0%{transform:scale(1.02) translate3d(-.5%,-.5%,0)}to{transform:scale(1.05) translate3d(.5%,.75%,0)}}@font-face{font-family:GeistMono;src:url(/_next/static/media/78fec81b34c4a365.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_97c177{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_97c177{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}