.SectionBackground_sectionBackground__juNa6{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;color:var(--accent)}.SectionBackground_bgPattern1__z6k1j{position:absolute;top:-10%;right:-5%;width:600px;height:600px;animation:SectionBackground_float__3NZoh 30s ease-in-out infinite;will-change:transform}.SectionBackground_bgPattern1__z6k1j svg{width:100%;height:100%}.SectionBackground_bgPattern2__Ujwxi{position:absolute;bottom:-5%;left:-3%;width:400px;height:400px;animation:SectionBackground_float__3NZoh 25s ease-in-out infinite reverse;will-change:transform}.SectionBackground_bgPattern2__Ujwxi svg{width:100%;height:100%}@keyframes SectionBackground_float__3NZoh{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-15px) rotate(2deg)}66%{transform:translateY(10px) rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.SectionBackground_bgPattern1__z6k1j,.SectionBackground_bgPattern2__Ujwxi{animation:none!important}}.Cards_cards__YYi8U{position:relative;min-height:var(--marketing-section-min-height,calc(100vh - 72px));padding:var(--marketing-section-padding-y,var(--sp-18)) 0;background:var(--section-bg,var(--bg-subtle));border-bottom:1px solid var(--line);overflow:hidden}.Cards_cards__YYi8U:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line) 50%,transparent) 50%,transparent)}.Cards_container__jqWnC{position:relative;z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 var(--sp-6)}.Cards_header__cSE3m{max-width:880px;margin:0 0 var(--sp-6);display:grid;gap:var(--sp-3)}.Cards_textRotate__XSMB9{perspective:1000px}.Cards_rotateText__ePvJQ{display:block;max-width:780px;font-size:clamp(2rem,3.2vw,3rem);line-height:1;transform-style:preserve-3d;transition:all var(--dur-8) var(--ease);transform-origin:50% 0;transform:translate3d(0,30px,-30px) rotateX(-32deg) scale(.98);opacity:0;transition-delay:.2s}.Cards_textRotate__XSMB9.Cards_animated__CUFVZ .Cards_rotateText__ePvJQ{transform:translateZ(0) rotateX(0deg) scale(1);opacity:1}.Cards_textSlideUp__aSBoe{max-width:760px}.Cards_sideupText__4W0MG{overflow:hidden;display:block}.Cards_upText__FrWfp{transform:translateY(100%);transition:all var(--dur-8) var(--ease);display:block;color:var(--text-2);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}.Cards_textSlideUp__aSBoe.Cards_animated__CUFVZ .Cards_upText__FrWfp{transform:translateY(0);transition-delay:.4s}.Cards_track__u65fD{position:relative;z-index:1;display:flex;flex-wrap:nowrap;min-height:clamp(320px,42vh,460px)}.Cards_panel__LquxD{min-width:100vw;flex:1 1;display:grid;gap:var(--sp-5);padding:var(--sp-2) var(--sp-4) var(--sp-4) 0}.Cards_panel__LquxD:first-child{padding-left:max(var(--sp-6),(100vw - 1240px)/2 + var(--sp-6))}.Cards_panel__LquxD:last-child{padding-right:max(var(--sp-6),(100vw - 1240px)/2 + var(--sp-6))}.Cards_columns1__GH_d0{grid-template-columns:1fr}.Cards_columns2__xtSHD{grid-template-columns:repeat(2,minmax(0,1fr))}.Cards_columns3__Rtz4V{grid-template-columns:repeat(3,minmax(0,1fr))}.Cards_columns4___hsEB{grid-template-columns:repeat(4,minmax(0,1fr))}.Cards_card__pnK97{display:flex;flex-direction:column;gap:var(--sp-4);min-height:clamp(300px,38vh,420px);height:100%;padding:var(--sp-6);background:color-mix(in srgb,var(--surface) 86%,transparent);border:1px solid var(--line);color:var(--text);transition:border-color var(--dur-3) var(--ease),transform var(--dur-3) var(--ease),box-shadow var(--dur-3) var(--ease);opacity:0;transform:translateY(24px)}.Cards_card__pnK97.Cards_visible__ig8Cr{opacity:1;transform:translateY(0);transition:opacity var(--dur-8) var(--ease),transform var(--dur-8) var(--ease);transition-delay:calc(var(--i, 0)*90ms)}.Cards_card__pnK97:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 16px 48px color-mix(in srgb,var(--text) 7%,transparent)}.Cards_card__pnK97 h3{font-size:clamp(1.3rem,1.75vw,1.75rem);line-height:1.08}.Cards_iconWrap__ECaBw{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--accent);background:color-mix(in srgb,var(--bg) 70%,transparent);border:1px solid var(--line)}.Cards_iconWrap__ECaBw svg{width:28px;height:28px;stroke-width:1.8;flex-shrink:0}.Cards_card__pnK97:hover .Cards_iconWrap__ECaBw{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-subtle))}.Cards_cardDescription__FovJB{color:var(--text-2);font-size:var(--font-size-sm);line-height:1.55}.Cards_features__QejCl{list-style:none;padding:0;margin:auto 0 0;display:grid;gap:var(--sp-1)}.Cards_features__QejCl li{position:relative;padding-left:var(--sp-5);color:var(--text-2);font-size:var(--font-size-sm);line-height:1.45}.Cards_features__QejCl li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:999px;background:var(--accent)}.Cards_cardActions__bDYQF{margin-top:var(--sp-2)}@media(max-width:991px){.Cards_cards__YYi8U{padding:var(--marketing-section-padding-y,var(--sp-16)) 0;overflow:hidden}.Cards_container__jqWnC{padding:0 var(--sp-4)}.Cards_header__cSE3m{margin-bottom:var(--sp-6)}.Cards_rotateText__ePvJQ{font-size:clamp(2rem,9vw,3.25rem)}.Cards_upText__FrWfp{font-size:var(--font-size-base)}.Cards_track__u65fD{min-height:auto!important;height:auto!important;flex-direction:column;padding:0 var(--sp-4)}.Cards_panel__LquxD,.Cards_track__u65fD{width:100%!important;gap:var(--sp-6);transform:none!important}.Cards_panel__LquxD{min-width:0!important;display:grid!important;grid-template-columns:1fr!important;padding:0!important}.Cards_panel__LquxD:first-child,.Cards_panel__LquxD:last-child{padding-left:0!important;padding-right:0!important}.Cards_card__pnK97{min-height:auto;padding:var(--sp-6)}}@media(prefers-reduced-motion:reduce){.Cards_card__pnK97,.Cards_header__cSE3m{opacity:1!important;transform:none!important;transition:none!important}}.CompanyBand_companyBand__2Erwm{position:relative;min-height:var(--marketing-section-min-height,calc(100vh - 72px));background-color:var(--section-bg,var(--bg));border-bottom:1px solid var(--line);overflow:hidden}.CompanyBand_pinWrap__s_Wm5{align-items:stretch}.CompanyBand_horizontalContainer__PHe6c,.CompanyBand_pinWrap__s_Wm5{min-height:var(--marketing-section-min-height,calc(100vh - 72px));display:flex}.CompanyBand_horizontalContainer__PHe6c{position:relative;width:100%;flex-wrap:nowrap}.CompanyBand_panel__QDcUA{flex:1 1;min-width:100vw;min-height:var(--marketing-section-min-height,calc(100vh - 72px));display:flex;align-items:center;justify-content:center;padding:var(--marketing-section-padding-y,var(--sp-28)) var(--marketing-section-padding-x,var(--sp-6))}.CompanyBand_panelInner__qqFSy{max-width:900px;width:100%;display:flex;flex-direction:column;gap:var(--sp-6)}.CompanyBand_eyebrow__8fRCL{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-3)}.CompanyBand_description__Kc98g{font-size:var(--font-size-base);color:var(--text-2);line-height:var(--line-height-relaxed)}.CompanyBand_titleLine__I5djN{display:block}.CompanyBand_stats__fWu63{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-4)}.CompanyBand_stat__U55Tm{padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-md);background-color:var(--surface)}.CompanyBand_statValue__S90xe{display:block;font-size:clamp(28px,2.8vw,40px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text);white-space:nowrap}.CompanyBand_statLabel__I_PrJ{display:block;margin-top:var(--sp-2);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-3)}.CompanyBand_awardsList__8DYt3{display:flex;flex-direction:column;gap:var(--sp-4)}.CompanyBand_awardItem__sbsMp{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.CompanyBand_awardMeta__yJ0lD{font-size:var(--font-size-sm);color:var(--text-3)}.CompanyBand_awardLink__EFWPI{width:36px;height:36px;border-radius:999px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--text);text-decoration:none;transition:transform var(--dur-4) var(--ease),box-shadow var(--dur-4) var(--ease)}.CompanyBand_awardLink__EFWPI:hover{transform:translateY(-2px);box-shadow:var(--shadow-1)}@media(max-width:991px){.CompanyBand_horizontalContainer__PHe6c{width:100%!important;display:grid!important;grid-template-columns:1fr}.CompanyBand_panel__QDcUA{min-width:100%;height:auto;padding:var(--marketing-section-padding-y,var(--sp-22)) var(--marketing-section-padding-x,var(--sp-4))}}.CompanyJourneyMobileChart_mobileChart__lSSvU{display:none}@media(max-width:48rem){.CompanyJourneyMobileChart_mobileChart__lSSvU{display:grid;gap:.85rem}.CompanyJourneyMobileChart_instruction__UYR_M{margin:0;color:var(--muted);font:.82rem/1.4 var(--font-sans)}.CompanyJourneyMobileChart_viewport__cByaM{overflow-x:auto;padding-bottom:.5rem;scrollbar-color:var(--accent) rgba(0,0,0,0)}.CompanyJourneyMobileChart_canvas__Z3FxW{position:relative;min-width:42rem;padding:.6rem 0 0}.CompanyJourneyMobileChart_gridLines__g8QHe{position:absolute;inset:.4rem 0 2rem;display:grid;grid-template-columns:repeat(16,1fr);pointer-events:none}.CompanyJourneyMobileChart_gridLines__g8QHe span{border-left:1px dashed color-mix(in srgb,var(--text) 48%,transparent)}.CompanyJourneyMobileChart_phaseRail__zwjyu{position:relative;z-index:1;display:grid;grid-template-columns:repeat(16,1fr);min-height:3.65rem;border-bottom:1px solid var(--line)}.CompanyJourneyMobileChart_phase__kuOpS{min-width:0;display:grid;grid-template-columns:1fr auto;gap:.3rem;align-items:center;border:1px solid var(--line);border-bottom:0;background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--text);cursor:pointer;padding:.45rem .55rem;text-align:left}.CompanyJourneyMobileChart_phase__kuOpS[data-active=true]{border-color:var(--accent);background:var(--surface-2)}.CompanyJourneyMobileChart_phase__kuOpS span{overflow:hidden;font:700 .69rem/1.12 var(--font-sans);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.CompanyJourneyMobileChart_phase__kuOpS time{color:var(--muted);font:600 .61rem/1 var(--font-sans);white-space:nowrap}.CompanyJourneyMobileChart_nodeTrack__ZCVp2{position:relative;z-index:1;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(6,2.65rem);padding:.75rem 0}.CompanyJourneyMobileChart_node__jpYV4{min-width:0;justify-self:center;align-self:center;width:calc(100% - .8rem);height:2.05rem;overflow:hidden;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;padding:.25rem .35rem}.CompanyJourneyMobileChart_node__jpYV4[data-active=true]{border-color:var(--accent);background:var(--surface-2)}.CompanyJourneyMobileChart_node__jpYV4 img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.CompanyJourneyMobileChart_node__jpYV4 span{display:block;overflow:hidden;font:700 .7rem/1 var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.CompanyJourneyMobileChart_yearRail__aNUjA{position:relative;z-index:1;display:grid;grid-template-columns:repeat(16,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--accent);border-left:1px solid var(--accent)}.CompanyJourneyMobileChart_yearRail__aNUjA li{border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);padding:.35rem .1rem;text-align:center;font:.64rem/1 var(--font-sans)}.CompanyJourneyMobileChart_detail__HjD9l{display:grid;gap:.7rem;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);padding:.8rem}.CompanyJourneyMobileChart_detailHeading__4XD8Q{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--text);font:700 .8rem/1.2 var(--font-sans);letter-spacing:.03em;text-transform:uppercase}.CompanyJourneyMobileChart_detailHeading__4XD8Q time{color:var(--muted);font-size:.72rem;white-space:nowrap}.CompanyJourneyMobileChart_detail__HjD9l>p{margin:0;color:var(--muted);font:italic 700 .9rem/1.3 var(--font-sans)}.CompanyJourneyMobileChart_detailCard___3MmL{display:grid;min-width:0;gap:.5rem;border-left:1px dashed color-mix(in srgb,var(--text) 48%,transparent);padding-left:.75rem}.CompanyJourneyMobileChart_detailBrand__zicJu{min-width:0;min-height:2rem;display:flex;align-items:end}.CompanyJourneyMobileChart_detailBrand__zicJu img{display:block;width:auto;max-width:100%;max-height:2rem;object-fit:contain;object-position:left bottom}.CompanyJourneyMobileChart_detailCard___3MmL ul{box-sizing:border-box;min-width:0;max-width:100%;margin:0;border:1px solid var(--accent);overflow-wrap:anywhere;padding:.6rem .7rem .6rem 1.7rem;font:.86rem/1.4 var(--font-sans)}.CompanyJourneyMobileChart_market__6_shT{justify-self:start;border:1px solid var(--accent);padding:.35rem .45rem;font:700 .62rem/1 var(--font-sans)}}.CoreCapabilities_coreCapabilities__CtQV9{position:relative;min-height:100vh;display:flex;align-items:center;padding:var(--marketing-section-padding-y,var(--sp-28)) var(--marketing-section-padding-x,var(--sp-6));background-color:var(--bg-subtle);overflow:hidden;border-bottom:1px solid var(--line)}.CoreCapabilities_container__ukyP9{position:relative;z-index:1;max-width:1280px;margin:0 auto;width:100%}.CoreCapabilities_content__1Zv2L{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-20);align-items:start;opacity:0;transform:translateY(30px);transition:opacity var(--dur-8) var(--ease),transform var(--dur-8) var(--ease)}.CoreCapabilities_content__1Zv2L.CoreCapabilities_visible__1FkYi{opacity:1;transform:translateY(0)}@media(max-width:960px){.CoreCapabilities_content__1Zv2L{grid-template-columns:1fr;gap:var(--sp-16)}}.CoreCapabilities_header__SGOpa{grid-column:1/-1;max-width:800px;margin-bottom:var(--sp-4)}.CoreCapabilities_textRotate__xxpOz{perspective:1000px;margin-bottom:var(--sp-6)}.CoreCapabilities_rotateText__2EqDc{display:block;transform-style:preserve-3d;transition:all var(--dur-8) var(--ease);transform-origin:50% 0;transform:translate3d(0,50px,-50px) rotateX(-45deg) scale(.95);opacity:0;transition-delay:.3s}.CoreCapabilities_textRotate__xxpOz.CoreCapabilities_animated__Gu_8m .CoreCapabilities_rotateText__2EqDc{transform:translateZ(0) rotateX(0deg) scale(1);opacity:1}.CoreCapabilities_textSlideUp__4p_Re{margin-top:var(--sp-4)}.CoreCapabilities_sideupText__eTpPz{overflow:hidden;display:block}.CoreCapabilities_upText__IcI_z{transform:translateY(100%);transition:all var(--dur-8) var(--ease);display:block}.CoreCapabilities_textSlideUp__4p_Re.CoreCapabilities_animated__Gu_8m .CoreCapabilities_upText__IcI_z{transform:translateY(0);transition-delay:.6s}.CoreCapabilities_subtitle__JGrVs{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--text-2);max-width:680px}.CoreCapabilities_highlightsSection__vd__c{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-10) var(--sp-8);box-shadow:var(--shadow-1)}.CoreCapabilities_highlightsTitle__PYa_U{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-3);font-weight:var(--font-weight-semibold);margin-bottom:var(--sp-8)}.CoreCapabilities_highlightsList__HWmQN{list-style:none;padding:0;margin:0;display:grid;gap:var(--sp-6)}.CoreCapabilities_highlightsList__HWmQN li{display:flex;align-items:flex-start;gap:var(--sp-4);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--text-2)}.CoreCapabilities_highlightNumber__myFiv{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--accent);letter-spacing:.08em;min-width:40px;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CoreCapabilities_highlightText__9C6Yu{flex:1 1;font-weight:var(--font-weight-medium)}.CoreCapabilities_statsSection__Cu7yi{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-8)}@media(max-width:640px){.CoreCapabilities_statsSection__Cu7yi{grid-template-columns:1fr}}.CoreCapabilities_statItem__3GWw3{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-8);background-color:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);text-align:center;transition:transform var(--dur-4) var(--ease),box-shadow var(--dur-4) var(--ease)}.CoreCapabilities_statItem__3GWw3:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.CoreCapabilities_statValue__WTXoR{font-size:clamp(60px,8vw,100px);font-weight:800;color:var(--text);letter-spacing:-.02em;line-height:1}.CoreCapabilities_statValue__WTXoR.CoreCapabilities_stroke__MJ9_O{color:rgba(0,0,0,0);-webkit-text-stroke:1px var(--text);text-stroke:1px var(--text)}.CoreCapabilities_statLabel__KiIHr{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-3);font-weight:var(--font-weight-semibold)}@media(max-width:768px){.CoreCapabilities_coreCapabilities__CtQV9{padding:var(--marketing-section-padding-y,var(--sp-22)) var(--marketing-section-padding-x,var(--sp-4))}.CoreCapabilities_content__1Zv2L{gap:var(--sp-12)}.CoreCapabilities_highlightsSection__vd__c{padding:var(--sp-8) var(--sp-6)}.CoreCapabilities_statsSection__Cu7yi{gap:var(--sp-6)}.CoreCapabilities_statItem__3GWw3{padding:var(--sp-6)}}@media(prefers-reduced-motion:reduce){.CoreCapabilities_content__1Zv2L{opacity:1!important;transform:none!important;transition:none!important}.CoreCapabilities_statItem__3GWw3{transition:none!important}}.CreativeAbout_about__v3UrE{position:relative;min-height:var(--marketing-section-min-height,calc(100vh - 72px));padding:var(--marketing-section-padding-y,var(--sp-28)) var(--marketing-section-padding-x,var(--sp-6));display:flex;align-items:center;background-color:var(--section-bg,var(--bg));border-bottom:1px solid var(--line)}.CreativeAbout_container__wi5S4{width:100%;max-width:1200px;margin:0 auto}.CreativeAbout_topRow__LfW41{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--sp-12);align-items:center}.CreativeAbout_media__ZnNx3{display:flex;justify-content:center}.CreativeAbout_circleWrap__KyFZX{position:relative;width:clamp(220px,30vw,360px);height:clamp(220px,30vw,360px);display:grid;place-items:center}.CreativeAbout_content__u_KjN{display:flex;flex-direction:column;gap:var(--sp-5)}.CreativeAbout_content__u_KjN h2{display:flex;flex-direction:column;gap:var(--sp-2);margin:0}.CreativeAbout_content__u_KjN h2>span{display:block;white-space:nowrap}.CreativeAbout_content__u_KjN h2>span .stroke{display:inline}.CreativeAbout_eyebrow__MqNKd{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-3)}.CreativeAbout_body__uEo25{font-size:var(--font-size-lg);color:var(--text-2);line-height:var(--line-height-relaxed)}.CreativeAbout_ctaLink__eRc2r{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--text);text-decoration:none;font-weight:var(--font-weight-semibold)}.CreativeAbout_ctaIcon__scpqN{display:inline-flex;color:var(--accent)}.CreativeAbout_services__qZcTd{margin-top:var(--sp-16);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-8)}.CreativeAbout_serviceCard__lwr9V{background-color:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-8);box-shadow:var(--shadow-1)}.CreativeAbout_serviceHeader__Vj3cd{display:flex;align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);margin-bottom:var(--sp-4)}.CreativeAbout_serviceHeader__Vj3cd h3{font-size:30px}.CreativeAbout_serviceIcon__DxunX{width:44px;height:44px;border-radius:var(--r-md);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--accent);background-color:var(--bg-subtle)}.CreativeAbout_serviceText__3f8Vd{font-size:var(--font-size-sm);color:var(--text-2);line-height:var(--line-height-relaxed)}@media(max-width:960px){.CreativeAbout_topRow__LfW41{grid-template-columns:1fr}}.CeoSpotlight_ceo__I1UjR{position:relative;height:var(--site-section-height);min-height:var(--site-section-height);padding:var(--site-section-padding-y) var(--site-section-padding-x);background-color:var(--section-bg,var(--surface));border-bottom:1px solid var(--line);display:flex;align-items:center;overflow:hidden}.CeoSpotlight_container__5NcB6{width:100%;max-width:var(--site-content-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--sp-12);align-items:center}.CeoSpotlight_circleWrap__0jfwX,.CeoSpotlight_media__JJfam{display:flex;justify-content:center}.CeoSpotlight_circleWrap__0jfwX{width:clamp(220px,26vw,340px);aspect-ratio:1}.CeoSpotlight_logoLink__6PCLx{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden}.CeoSpotlight_portrait__oYICE{object-fit:cover;object-position:58% 30%}.CeoSpotlight_seal__llDuM{position:relative;width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--text) 16%,transparent);border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--surface) 70%,transparent) 0 44%,transparent 45%),color-mix(in srgb,var(--surface) 58%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),inset 0 0 0 var(--sp-12) color-mix(in srgb,var(--bg) 18%,transparent)}.CeoSpotlight_seal__llDuM:after,.CeoSpotlight_seal__llDuM:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.CeoSpotlight_seal__llDuM:before{inset:12%;border:1px solid color-mix(in srgb,var(--text) 22%,transparent)}.CeoSpotlight_seal__llDuM:after{inset:25%;border:1px solid color-mix(in srgb,var(--text) 13%,transparent)}.CeoSpotlight_sealText__6muDW{position:absolute;inset:0;width:100%;height:100%;fill:var(--text);font-family:var(--font-epilogue,"Epilogue",sans-serif);font-weight:var(--font-weight-semibold);text-transform:uppercase;transform-origin:50% 50%;animation:CeoSpotlight_sealSpin__Opsvs 26s linear infinite}.CeoSpotlight_sealTextOuter__KcCoh{opacity:.72;font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-spacing)}.CeoSpotlight_logoStack__7KeOm{position:relative;width:50%;height:50%;display:block;z-index:1;background-image:url(/images/logos/sastra-logo-square-lightbg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;filter:drop-shadow(0 var(--sp-3) var(--sp-7) color-mix(in srgb,var(--accent) 18%,transparent)) drop-shadow(0 var(--sp-2) var(--sp-4) color-mix(in srgb,var(--bg) 55%,transparent))}.dark .CeoSpotlight_logoStack__7KeOm,:root[data-theme=dark] .CeoSpotlight_logoStack__7KeOm{background-image:url(/images/logos/sastra-logo-square-darkbg.svg)}.CeoSpotlight_content___Y3M9{display:flex;flex-direction:column;gap:var(--sp-6)}.CeoSpotlight_eyebrow__gY28O{font-size:var(--type-eyebrow-size);letter-spacing:var(--type-eyebrow-spacing);text-transform:uppercase;color:var(--text-3)}.CeoSpotlight_quote__I_Lsq{max-width:920px;font-family:var(--font-epilogue,"Epilogue",sans-serif);font-size:var(--type-h2-size);line-height:var(--type-h2-line-height);font-weight:var(--font-weight-bold);letter-spacing:var(--type-h2-spacing);text-transform:uppercase;color:var(--text);margin:0}.CeoSpotlight_body__5IEAy{display:flex;flex-direction:column;gap:var(--sp-4);color:var(--text-2)}.CeoSpotlight_bodyParagraph__Qdqds,.CeoSpotlight_signoff__JP9D8{margin:0;font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.CeoSpotlight_signoff__JP9D8{color:var(--text-2)}.CeoSpotlight_meta__1td2m,.CeoSpotlight_signatureBlock__HdLx_{display:flex;flex-direction:column}.CeoSpotlight_signatureBlock__HdLx_{gap:var(--sp-2)}.CeoSpotlight_meta__1td2m{gap:var(--sp-1)}.CeoSpotlight_signature__lG5qq{font-family:var(--font-signature,"Brush Script MT",cursive);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);color:var(--text);letter-spacing:var(--letter-spacing-normal);text-transform:none;line-height:1.05}.CeoSpotlight_role__xTZzy{font-size:var(--type-small-size);color:var(--text-3)}.CeoSpotlight_philosophy__FY7le{max-width:var(--site-copy-width);margin:0;padding-left:var(--sp-5);border-left:1px solid var(--line);color:var(--text-2);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.CeoSpotlight_action__AvF3X{margin-top:var(--sp-2)}@media(max-width:960px){.CeoSpotlight_ceo__I1UjR{height:auto;min-height:var(--site-section-height)}.CeoSpotlight_container__5NcB6{grid-template-columns:1fr}}@keyframes CeoSpotlight_sealSpin__Opsvs{0%{transform:rotate(-86deg)}to{transform:rotate(274deg)}}.AboutSastraSection_section__J6ct8{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:var(--section-bg,var(--bg));padding:clamp(5rem,12vw,7rem) var(--site-section-padding-x)}.AboutSastraSection_container__IbB2h{position:relative;z-index:1;width:100%;max-width:var(--site-content-width);margin:0 auto;display:grid;gap:clamp(3rem,7vw,5.5rem)}.AboutSastraSection_introGrid__Ll5_i{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,8rem);align-items:start}.AboutSastraSection_headingBlock__cRSvN{display:grid;gap:var(--sp-3)}.AboutSastraSection_eyebrow__1_XXh{color:var(--text-3);font-size:var(--type-eyebrow-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--type-eyebrow-spacing);text-transform:uppercase}.AboutSastraSection_headingBlock__cRSvN h2{max-width:9ch;margin:0}.AboutSastraSection_stamp__BVPFU{margin-top:clamp(1.75rem,4vw,3.5rem);justify-self:start}.AboutSastraSection_copyBlock__8WnuS{max-width:var(--site-copy-width);display:grid;gap:var(--sp-5)}.AboutSastraSection_body__u7pR6,.AboutSastraSection_lead__LXRm5{margin:0}.AboutSastraSection_lead__LXRm5{color:var(--text);font-size:var(--type-lead-size);line-height:var(--type-body-line-height)}.AboutSastraSection_body__u7pR6{color:var(--text-2);font-size:var(--type-body-size);line-height:var(--type-body-line-height)}.AboutSastraSection_withoutTitle__4_wzO .AboutSastraSection_container__IbB2h{align-content:center}.AboutSastraSection_withoutTitle__4_wzO .AboutSastraSection_introGrid__Ll5_i{align-items:center}.AboutSastraSection_withoutTitle__4_wzO .AboutSastraSection_headingBlock__cRSvN{justify-items:center;align-self:center}.AboutSastraSection_withoutTitle__4_wzO .AboutSastraSection_stamp__BVPFU{margin-top:0;justify-self:center}.AboutSastraSection_withoutTitle__4_wzO .AboutSastraSection_copyBlock__8WnuS{align-self:center}.AboutSastraSection_withoutTitle__4_wzO .AboutSastraSection_ctas__peUWt{justify-content:center}.AboutSastraSection_innovationPhilosophy__h1dWK .AboutSastraSection_introGrid__Ll5_i{grid-template-columns:1fr;gap:var(--sp-5);max-width:900px}.AboutSastraSection_innovationPhilosophy__h1dWK .AboutSastraSection_headingBlock__cRSvN{gap:var(--sp-3)}.AboutSastraSection_innovationPhilosophy__h1dWK .AboutSastraSection_headingBlock__cRSvN h2{max-width:none}.AboutSastraSection_innovationPhilosophy__h1dWK .AboutSastraSection_copyBlock__8WnuS{max-width:820px}.AboutSastraSection_ctas__peUWt{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:flex-end}@media(max-width:860px){.AboutSastraSection_section__J6ct8{padding:clamp(4.5rem,14vw,6rem) var(--site-section-padding-x)}.AboutSastraSection_introGrid__Ll5_i{grid-template-columns:1fr;gap:var(--sp-8)}.AboutSastraSection_headingBlock__cRSvN h2{max-width:none}.AboutSastraSection_stamp__BVPFU{margin-top:var(--sp-4)}.AboutSastraSection_withoutTitle__4_wzO .AboutSastraSection_stamp__BVPFU{margin-top:0}.AboutSastraSection_innovationPhilosophy__h1dWK .AboutSastraSection_introGrid__Ll5_i{gap:var(--sp-4)}.AboutSastraSection_ctas__peUWt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.AboutSastraSection_withoutTitle__4_wzO .AboutSastraSection_ctas__peUWt{width:min(100%,720px);margin:0 auto}.AboutSastraSection_ctas__peUWt>*{width:100%}}@media(max-width:420px){.AboutSastraSection_ctas__peUWt{grid-template-columns:1fr}}@media(min-width:62rem){.AboutSastraSection_section__J6ct8{min-height:var(--site-section-height);display:flex;align-items:center;padding:var(--site-section-padding-y) var(--site-section-padding-x)}}