.CareerBrowserShowcase_showcase__RNU5t{width:100%;min-width:0;max-width:820px;margin:0 auto}.CareerBrowserShowcase_image__ZpdxR{display:block;width:100%;height:auto;object-fit:contain}.CareerBrowserShowcase_caption__GWheT{margin:4px 16px 0;color:#586057;font-size:11px;line-height:1.6;text-align:center}@media (max-width:767px){.CareerBrowserShowcase_caption__GWheT{margin-inline:0;font-size:10px}}.ProductCarousel_carousel__FJvEN{min-width:0}.ProductCarousel_header__kXZ2P{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ProductCarousel_header__kXZ2P>:first-child{min-width:0}.ProductCarousel_controls__S_wsh{display:flex;flex-shrink:0;gap:8px}.ProductCarousel_controls__S_wsh button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #15483033;border-radius:50%;background:#fffdfa99;color:#28543c;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.ProductCarousel_controls__S_wsh button:hover:not(:disabled){background:#edf3e8}.ProductCarousel_controls__S_wsh button:disabled{opacity:.35;cursor:default}.ProductCarousel_controls__S_wsh button:focus-visible{outline:2px solid #154830;outline-offset:4px}.ProductCarousel_viewport__WvFwk{margin:22px -6px 0;padding:6px 6px 14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:6px;scrollbar-width:thin;scrollbar-color:#a8b7a0 transparent}.ProductCarousel_viewport__WvFwk:focus-visible{outline:2px solid #154830;outline-offset:2px}@media (max-width:767px){.ProductCarousel_header__kXZ2P{flex-wrap:wrap;gap:16px}.ProductCarousel_viewport__WvFwk{margin-top:18px}}@media (prefers-reduced-motion:reduce){.ProductCarousel_controls__S_wsh button{transition:none}}.ProductCapabilityCatalog_section__Y2jcO{padding-block:64px 24px;color:#173b2a}.ProductCapabilityCatalog_eyebrow__fiR5r{color:#586057;font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.ProductCapabilityCatalog_heading__haNJB{max-width:23ch;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.09;letter-spacing:-.04em;text-wrap:balance}.ProductCapabilityCatalog_intro__aKi1w{max-width:76ch;margin:24px 0 0;color:#586057;font-size:16px;line-height:1.8}.ProductCapabilityCatalog_grid__XRFyV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.ProductCapabilityCatalog_group__KZf95{min-width:0;padding:26px;border:1px solid #15483024;border-radius:16px;background:#fffdfa99}.ProductCapabilityCatalog_group__KZf95 h3{margin:0;font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-.02em}.ProductCapabilityCatalog_group__KZf95 p{margin-top:12px;color:#586057;font-size:13px;line-height:1.8}.ProductCapabilityCatalog_group__KZf95 ul{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.ProductCapabilityCatalog_group__KZf95 li{display:flex;align-items:flex-start;gap:9px;color:#354b40;font-size:12px;line-height:1.7}.ProductCapabilityCatalog_group__KZf95 li svg{flex-shrink:0;margin-top:3px;color:#537c4c}@media (max-width:1023px){.ProductCapabilityCatalog_grid__XRFyV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ProductCapabilityCatalog_section__Y2jcO{padding-block:48px 0}.ProductCapabilityCatalog_heading__haNJB{font-size:clamp(34px,8.5vw,44px)}.ProductCapabilityCatalog_intro__aKi1w{font-size:15px}.ProductCapabilityCatalog_grid__XRFyV{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}.ProductCapabilityCatalog_group__KZf95{padding:24px}}section.EditorialScenes_evidenceScene__9kwqq,section.EditorialScenes_faqScene__nQ0rt{position:relative;isolation:isolate;color:#2d2c29}section.EditorialScenes_evidenceScene__9kwqq{padding-block:clamp(96px,9vw,144px)}section.EditorialScenes_evidenceScene__9kwqq:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 24% 52%,#d7e7df88,transparent 57%);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent)}.EditorialScenes_evidenceLayout__YBwjB{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:min-content 1fr;grid-template-areas:"art intro" "art details";align-items:start;gap:24px clamp(36px,4vw,72px);max-width:1728px;padding-inline:clamp(24px,4vw,80px);padding-right:clamp(88px,7vw,128px)}.EditorialScenes_evidenceIntro__Dz9cw{grid-area:intro;min-width:0}.EditorialScenes_evidenceArt___eKOG{grid-area:art;align-self:center;min-width:0}.EditorialScenes_evidenceArtwork__RmCAb{position:relative;width:100%;aspect-ratio:3/2}.EditorialScenes_evidenceImage__QSfaL{object-fit:contain;filter:drop-shadow(0 30px 36px #234d3820)}.EditorialScenes_evidenceDetails__QTq95{grid-area:details;min-width:0}.EditorialScenes_eyebrow__C_ItQ{font-size:11px;line-height:1.6;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#526453}.EditorialScenes_heading__pjsUV{margin-top:20px;max-width:620px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,3.5vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.04em;color:#173b2a;text-wrap:balance}.EditorialScenes_body__i_dND{max-width:50ch;font-size:16px;line-height:1.75;color:#526054}.EditorialScenes_principles__aFkwO{display:grid;margin-top:28px;list-style:none;padding:0}.EditorialScenes_principle__FWmUD{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;border-top:1px solid #1548302a;padding-block:18px}.EditorialScenes_principleNumber__B9bel{padding-top:3px;color:#63806b;font-size:11px;line-height:1.7;font-variant-numeric:tabular-nums}.EditorialScenes_principle__FWmUD h3{font-size:17px;line-height:1.35;font-weight:500;letter-spacing:-.025em;color:#173b2a}.EditorialScenes_principle__FWmUD p{margin-top:5px;max-width:45ch;font-size:14px;line-height:1.65;color:#526054}.EditorialScenes_workDivision__BE7_x{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;margin-top:12px;border-top:1px solid #1548302a;padding-top:22px}.EditorialScenes_workDivision__BE7_x p{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.6;color:#526054}.EditorialScenes_workDivision__BE7_x p>span:first-child{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#173b2a}.EditorialScenes_workDivision__BE7_x svg{width:20px;height:20px;color:#63806b}section.EditorialScenes_faqScene__nQ0rt{min-height:900px;padding-block:96px 112px}.EditorialScenes_faqLayout__GhsDx{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,5vw,88px);max-width:1536px;padding-inline:clamp(24px,4vw,80px);padding-right:clamp(88px,7vw,128px)}.EditorialScenes_faqArt__kKGbw{position:relative;grid-column:1;grid-row:1;align-self:stretch;min-width:0;pointer-events:none}.EditorialScenes_faqArtwork___vsKb{position:sticky;top:104px;width:100%;height:min(68svh,650px);max-height:calc(100svh - 144px)}.EditorialScenes_faqArtworkImage__o59wA{object-fit:contain;object-position:center}.EditorialScenes_faqContent___cpFC>div:first-child>.EditorialScenes_eyebrow__C_ItQ{padding:0;border-radius:0;background:transparent}.EditorialScenes_faqContent___cpFC{position:relative;isolation:isolate;grid-column:2;grid-row:1;min-width:0}.EditorialScenes_faqIntro__zrfqc{margin-top:22px;max-width:44ch;font-size:16px;line-height:1.75;color:#354b40}.EditorialScenes_faqList__unpZc{margin-top:36px}.EditorialScenes_faqItem__19qtj{border:0;border-top:1px solid #15483038;transition:background-color .24s ease}.EditorialScenes_faqItem__19qtj[data-open]{background-color:#fffdfa8c}.EditorialScenes_faqItem__19qtj:last-child{border-bottom:1px solid #15483038}.EditorialScenes_faqTrigger__l0qUW{align-items:flex-start;min-height:94px;gap:18px;border-radius:0;padding:26px 18px;color:#2d2c29;font-size:clamp(18px,1.3vw,20px);font-weight:500;line-height:1.5;letter-spacing:-.015em;transition:color .18s ease,background-color .24s ease}.EditorialScenes_faqNumber__ZhAKN{min-width:20px;padding-top:7px;color:#526453;font-size:11px;line-height:1.5;letter-spacing:.04em;font-variant-numeric:tabular-nums}.EditorialScenes_faqQuestion__mCtne{min-width:0;flex:1}.EditorialScenes_faqTrigger__l0qUW:hover{text-decoration:none;color:#154830}.EditorialScenes_faqTrigger__l0qUW:after{content:none}.EditorialScenes_faqTrigger__l0qUW:focus-visible{border-color:transparent;outline:2px solid #154830;outline-offset:5px;box-shadow:none}.EditorialScenes_faqToggle___obdV{position:relative;display:flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;margin-left:auto;border:1px solid #15483038;border-radius:50%;background:#fffdfa33;color:#154830}.EditorialScenes_faqToggle___obdV svg{position:absolute;width:17px;height:17px;stroke-width:1.5;transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}.EditorialScenes_faqPlus__OXN2p{opacity:1;transform:rotate(0) scale(1)}.EditorialScenes_faqMinus__O8nHv{opacity:0;transform:rotate(-90deg) scale(.7)}.EditorialScenes_faqTrigger__l0qUW[aria-expanded=true] .EditorialScenes_faqPlus__OXN2p{opacity:0;transform:rotate(90deg) scale(.7)}.EditorialScenes_faqTrigger__l0qUW[aria-expanded=true] .EditorialScenes_faqMinus__O8nHv{opacity:1;transform:rotate(0) scale(1)}.EditorialScenes_faqAnswer__y3IaH{max-width:none;padding:0 68px 28px 56px;font-size:15px;line-height:1.8;color:#354b40}.EditorialScenes_faqSupport__6jkeS{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;color:#526054}.EditorialScenes_faqDemo__iEdef{height:auto;min-height:44px;border:0;border-radius:0;background:transparent;padding:8px 0;color:#154830;box-shadow:none;font-size:14px}.EditorialScenes_faqDemo__iEdef:hover{background:transparent;color:#0f3320;text-decoration:underline;text-underline-offset:5px}@media (min-width:1600px){.EditorialScenes_evidenceArtwork__RmCAb{width:108%;margin-left:-4%}}@media (max-width:1023px){.EditorialScenes_evidenceLayout__YBwjB{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px 32px;padding-right:clamp(24px,4vw,80px)}.EditorialScenes_heading__pjsUV{font-size:clamp(36px,4.2vw,44px)}.EditorialScenes_workDivision__BE7_x{gap:12px}.EditorialScenes_faqLayout__GhsDx{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:32px;padding-right:clamp(24px,4vw,80px)}section.EditorialScenes_faqScene__nQ0rt{padding-block:96px}}@media (max-width:767px){section.EditorialScenes_evidenceScene__9kwqq{padding-block:88px 80px}.EditorialScenes_evidenceLayout__YBwjB{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"intro" "art" "details";gap:28px;padding-inline:24px}.EditorialScenes_heading__pjsUV{font-size:clamp(36px,9vw,48px);margin-top:16px}.EditorialScenes_evidenceArt___eKOG{width:100%;max-width:600px;justify-self:center}.EditorialScenes_body__i_dND{font-size:15px}.EditorialScenes_principles__aFkwO{margin-top:28px}.EditorialScenes_principle__FWmUD{padding-block:18px}.EditorialScenes_workDivision__BE7_x{margin-top:10px;gap:12px}.EditorialScenes_workDivision__BE7_x p{font-size:11px}section.EditorialScenes_faqScene__nQ0rt{min-height:0;padding-block:88px 80px}.EditorialScenes_faqLayout__GhsDx{display:flex;flex-direction:column;gap:24px;padding-inline:24px}.EditorialScenes_faqArt__kKGbw{width:100%}.EditorialScenes_faqArtwork___vsKb{position:relative;top:auto;height:clamp(210px,52vw,300px);max-height:none}.EditorialScenes_faqContent___cpFC{width:100%}.EditorialScenes_faqIntro__zrfqc{font-size:15px}.EditorialScenes_faqList__unpZc{margin-top:28px}.EditorialScenes_faqTrigger__l0qUW{min-height:86px;gap:12px;padding:24px 12px;font-size:18px}.EditorialScenes_faqNumber__ZhAKN{min-width:18px;padding-top:7px}.EditorialScenes_faqToggle___obdV{width:30px;height:30px}.EditorialScenes_faqAnswer__y3IaH{padding:0 48px 24px 42px;font-size:14px}}@media (prefers-reduced-motion:reduce){.EditorialScenes_faqItem__19qtj,.EditorialScenes_faqToggle___obdV svg,.EditorialScenes_faqTrigger__l0qUW{transition:none}}