.amb-WG_page{background:var(--public-paper);color:var(--public-ink);padding-top:72px}.amb-WG_container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.amb-WG_hero{background:var(--public-surface);border-bottom:1px solid var(--public-divider);padding-block:36px}.amb-WG_heroGrid{grid-template-columns:minmax(0,1.3fr) minmax(300px,.85fr);align-items:center;gap:48px;display:grid}.amb-WG_eyebrow{color:var(--public-primary);font-size:14px;font-weight:500;line-height:1.7}.amb-WG_hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:23ch;margin-top:12px;font-size:clamp(34px,3.8vw,48px);font-weight:700;line-height:1.25}.amb-WG_subtitle{max-width:58ch;color:var(--public-muted);margin-top:16px;font-size:17px;line-height:1.8}.amb-WG_heroActions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:22px;display:flex}.amb-WG_primary{border:1px solid var(--public-primary);background:var(--public-primary);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 19px;font-size:14px;font-weight:600;line-height:1.7;transition:background-color .16s,border-color .16s;display:inline-flex}.amb-WG_primary:hover{background:var(--public-primary-hover);border-color:var(--public-primary-hover)}.amb-WG_primary svg{flex:none;width:18px;height:18px}.amb-WG_textAction{min-height:44px;color:var(--public-primary);text-underline-offset:4px;justify-content:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.7;display:inline-flex}.amb-WG_textAction:hover{text-decoration:underline}.amb-WG_textAction svg{flex:none;width:17px;height:17px}.amb-WG_heroArtwork{text-align:center;min-width:0}.amb-WG_illustration{width:100%;max-width:440px;margin-inline:auto}.amb-WG_heroArtwork figcaption{color:var(--public-muted);margin-top:10px;font-size:14px;line-height:1.7}.amb-WG_artConnections{stroke-dasharray:180;animation:.9s ease-out both amb-WG_drawConnections}.amb-WG_artCheck{stroke-dasharray:40;animation:.65s ease-out .6s both amb-WG_drawCheck}@keyframes amb-WG_drawConnections{0%{stroke-dashoffset:180px}to{stroke-dashoffset:0}}@keyframes amb-WG_drawCheck{0%{stroke-dashoffset:40px}to{stroke-dashoffset:0}}.amb-WG_purpose{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;padding-block:40px;scroll-margin-top:104px;display:grid}.amb-WG_mission{background:var(--public-surface);border-radius:14px;padding:26px}.amb-WG_mission h2{color:var(--public-primary);font-size:14px;font-weight:500;line-height:1.7}.amb-WG_missionStatement{text-wrap:balance;margin-top:12px;font-size:25px;font-weight:600;line-height:1.5}.amb-WG_missionBody{color:var(--public-muted);margin-top:16px;font-size:15px;line-height:1.85}.amb-WG_story h2,.amb-WG_sectionIntro h2{text-wrap:balance;font-size:28px;font-weight:600;line-height:1.45}.amb-WG_story p{max-width:65ch;color:var(--public-muted);margin-top:16px;font-size:16px;line-height:1.9}.amb-WG_approach{border-top:1px solid var(--public-divider);padding-block:32px 36px;scroll-margin-top:104px}.amb-WG_sectionIntro>p{max-width:62ch;color:var(--public-muted);margin-top:9px;font-size:16px;line-height:1.8}.amb-WG_principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:28px;padding:0;list-style:none;display:grid}.amb-WG_principles>li{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.amb-WG_principles>li+li{border-inline-start:1px solid var(--public-divider);padding-inline-start:28px}.amb-WG_principleIcon{background:var(--public-surface);width:40px;height:40px;color:var(--public-primary);border-radius:10px;place-items:center;display:grid}.amb-WG_principleIcon svg{width:22px;height:22px}.amb-WG_principles h3{margin-top:14px;font-size:19px;font-weight:600;line-height:1.65}.amb-WG_principles p{color:var(--public-muted);margin-block:8px 10px;font-size:16px;line-height:1.85}.amb-WG_principles .amb-WG_textAction{margin-top:auto}.amb-WG_company{border:1px solid var(--public-divider);border-radius:15px;margin-block:4px 40px;padding:30px;scroll-margin-top:104px}.amb-WG_companyIntroduction{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:52px;display:grid}.amb-WG_companyLogo{object-fit:contain;background:#fafafa;border:1px solid #e1e7f1;border-radius:10px;width:144px;height:96px}.amb-WG_companyRole{color:var(--public-primary);margin-top:16px;font-size:13px;font-weight:500;line-height:1.8}.amb-WG_companyIdentity h2{max-width:24ch;margin-top:5px;font-size:25px;font-weight:600;line-height:1.55}.amb-WG_companyStory{padding-top:3px}.amb-WG_companyStory h3{font-size:20px;font-weight:600;line-height:1.65}.amb-WG_companyStory p{max-width:65ch;color:var(--public-muted);margin-top:12px;font-size:16px;line-height:1.85}.amb-WG_companyLinks{border-top:1px solid var(--public-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;padding-top:18px;list-style:none;display:grid}.amb-WG_companyLinks li{min-width:0}.amb-WG_companyLinks li+li{border-inline-start:1px solid var(--public-divider);padding-inline-start:18px}.amb-WG_companyLinks a{min-height:64px;color:var(--public-primary);text-underline-offset:4px;border-radius:6px;align-items:center;gap:10px;padding-block:6px;display:flex}.amb-WG_companyLinks a:hover strong{text-decoration:underline}.amb-WG_companyLinks a>svg{flex:none;width:19px;height:19px}.amb-WG_companyLinks a>svg:last-of-type:not(:first-child){width:16px;height:16px}.amb-WG_companyLinks a>span:not(.amb-WG_srOnly){flex:1;min-width:0}.amb-WG_companyLinks strong{font-size:14px;font-weight:500;line-height:1.7;display:block}.amb-WG_companyLinks bdi,.amb-WG_companyLinkDetail{width:fit-content;color:var(--public-muted);overflow-wrap:anywhere;margin-top:3px;font-size:13px;line-height:1.8;display:block}.amb-WG_closing{background:var(--public-surface);border-top:1px solid var(--public-divider);padding-block:32px;scroll-margin-top:104px}.amb-WG_closingInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;display:flex}.amb-WG_closing h2{font-size:27px;font-weight:600;line-height:1.5}.amb-WG_closing p{max-width:56ch;color:var(--public-muted);margin-top:8px;font-size:16px;line-height:1.8}.amb-WG_closingActions{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.amb-WG_page :is(a,button):focus-visible{outline:3px solid var(--public-primary);outline-offset:3px;border-radius:5px}.amb-WG_page section:focus-visible{outline:2px solid var(--public-primary);outline-offset:5px}.amb-WG_page[dir=rtl] .amb-WG_hero h1{letter-spacing:0;line-height:1.55}.amb-WG_page[dir=rtl] .amb-WG_missionStatement{line-height:1.75}.amb-WG_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1279px){.amb-WG_page{padding-top:68px}}@media (max-width:1000px){.amb-WG_heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.85fr);gap:24px}.amb-WG_purpose{gap:28px}.amb-WG_mission{padding:22px}.amb-WG_principles{gap:20px}.amb-WG_principles>li+li{padding-inline-start:20px}.amb-WG_companyIntroduction{gap:28px}.amb-WG_company{padding:24px}.amb-WG_companyLinks{gap:12px}.amb-WG_companyLinks li+li{padding-inline-start:12px}}@media (max-width:760px){.amb-WG_hero{padding-block:26px}.amb-WG_heroGrid{grid-template-columns:minmax(0,1fr);gap:16px}.amb-WG_hero h1{max-width:24ch;font-size:34px}.amb-WG_heroArtwork{width:100%;max-width:310px;margin-inline:auto}.amb-WG_heroArtwork figcaption{margin-top:0;font-size:13px}.amb-WG_purpose{grid-template-columns:minmax(0,1fr);gap:26px;padding-block:28px}.amb-WG_missionStatement{max-width:28ch;font-size:23px}.amb-WG_story h2,.amb-WG_sectionIntro h2{font-size:25px}.amb-WG_approach{padding-block:26px}.amb-WG_principles{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px}.amb-WG_principles>li{grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:12px;display:grid}.amb-WG_principleIcon{grid-row:1/span 3}.amb-WG_principles h3{margin-top:0}.amb-WG_principles p,.amb-WG_principles .amb-WG_textAction{grid-column:2}.amb-WG_principles>li+li{padding-top:20px;border-inline-start:0;border-top:1px solid var(--public-divider);padding-inline-start:0}.amb-WG_principles .amb-WG_textAction{justify-self:start;margin-top:0}.amb-WG_company{margin-bottom:28px;padding:22px}.amb-WG_companyIntroduction{grid-template-columns:minmax(0,1fr);gap:22px}.amb-WG_companyIdentity h2{font-size:24px}.amb-WG_companyStory{padding-top:0}.amb-WG_companyLinks{grid-template-columns:minmax(0,1fr);gap:0;margin-top:22px;padding-top:8px}.amb-WG_companyLinks li+li{border-inline-start:0;border-top:1px solid var(--public-divider);padding-inline-start:0}.amb-WG_companyLinks a{min-height:76px}.amb-WG_closing{padding-block:28px}.amb-WG_closing h2{font-size:25px}}@media (max-width:390px){.amb-WG_container{padding-inline:16px}.amb-WG_hero h1{font-size:32px}.amb-WG_subtitle{font-size:16px}.amb-WG_heroArtwork{max-width:260px}.amb-WG_mission,.amb-WG_company{padding:20px}.amb-WG_companyLinks a{gap:9px}}@media (prefers-reduced-motion:reduce){.amb-WG_artConnections,.amb-WG_artCheck{animation:none}.amb-WG_primary{transition:none}}
