.sREwLW_page{--about-ink:var(--foreground);--about-copy:var(--muted);--about-line:var(--border);--about-accent:var(--brand-600);min-width:0;color:var(--about-ink);display:grid}.sREwLW_hero{border-bottom:1px solid var(--about-line);grid-template-columns:minmax(0,1.22fr) minmax(18rem,.78fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding:clamp(4rem,9vw,8.5rem) 0 clamp(3.5rem,7vw,6rem);display:grid}.sREwLW_title,.sREwLW_sectionTitle,.sREwLW_storyTitle{color:var(--about-ink);font-family:var(--font-heading), "DM Sans", sans-serif;letter-spacing:-.058em;text-wrap:balance;margin:0;font-weight:760}.sREwLW_title{max-width:12ch;animation:sREwLW_about-enter .48s var(--ease-emphasized) both;font-size:clamp(3.15rem,7vw,7rem);line-height:.94}.sREwLW_lead{max-width:38rem;color:var(--about-copy);text-wrap:pretty;animation:sREwLW_about-enter .48s 60ms var(--ease-emphasized) both;margin:0 0 .4rem;font-size:clamp(1.05rem,1.55vw,1.22rem);line-height:1.72}.sREwLW_teamSection{border-bottom:1px solid var(--about-line);padding:clamp(4.75rem,9vw,8.5rem) 0;display:grid}.sREwLW_sectionIntro{grid-template-columns:minmax(0,.82fr) minmax(18rem,.68fr);align-items:end;gap:1.5rem clamp(2rem,7vw,7rem);margin-bottom:clamp(2.25rem,5vw,4.5rem);display:grid}.sREwLW_sectionTitle,.sREwLW_storyTitle{font-size:clamp(2.35rem,4.9vw,4.9rem);line-height:.98}.sREwLW_sectionText{max-width:36rem;color:var(--about-copy);text-wrap:pretty;margin:0 0 .25rem;line-height:1.7}.sREwLW_teamGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,3rem) clamp(1.25rem,2.5vw,2.4rem);display:grid}.sREwLW_teamMember{min-width:0}.sREwLW_memberMedia{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--surface-2);position:relative;overflow:hidden}.sREwLW_memberMedia img{object-fit:cover;transition:transform .76s var(--ease-emphasized)}.sREwLW_memberContent{gap:.55rem;padding:1.15rem .1rem 0;display:grid}.sREwLW_memberName,.sREwLW_technicalName{color:var(--about-ink);letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,2.4vw,2.25rem);font-weight:780;line-height:1}.sREwLW_memberRole{color:var(--about-accent);margin:0;font-size:.82rem;font-weight:720;line-height:1.45}.sREwLW_memberStory{color:var(--about-copy);text-wrap:pretty;margin:.45rem 0 0;font-size:.94rem;line-height:1.68}.sREwLW_profileNote{max-width:67rem;margin:0 0 1rem}.sREwLW_technicalRole{border-block:1px solid var(--about-line);grid-template-columns:minmax(11rem,.46fr) minmax(0,1fr) auto;align-items:center;gap:1.25rem clamp(1.5rem,4vw,4rem);margin-top:clamp(1.8rem,4vw,3.2rem);padding-block:clamp(1.55rem,3vw,2.25rem);display:grid}.sREwLW_technicalRole>div{gap:.45rem;display:grid}.sREwLW_technicalRole>p{max-width:48rem;color:var(--about-copy);margin:0;line-height:1.68}.sREwLW_technicalName{font-size:clamp(1.35rem,2vw,1.85rem)}.sREwLW_inlineAction{border-radius:var(--radius-xs);width:fit-content;color:var(--about-accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--about-accent) 36%, transparent);text-decoration-color:color-mix(in srgb, var(--about-accent) 36%, transparent);text-underline-offset:.22em;align-items:center;gap:.5rem;font-size:.87rem;font-weight:760;display:inline-flex}.sREwLW_inlineAction svg{width:1rem;height:1rem;transition:transform var(--motion-fast) var(--ease-emphasized)}.sREwLW_inlineAction:hover svg{transform:translate(.18rem)}.sREwLW_storySection{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);display:grid}.sREwLW_storyMedia{border-radius:var(--radius-lg);background:var(--surface-2);min-height:clamp(27rem,49vw,42rem);position:relative;overflow:hidden}.sREwLW_storyImage{object-fit:cover;transition:transform .76s var(--ease-emphasized)}.sREwLW_storySection:hover .sREwLW_storyImage{transform:scale(1.018)}.sREwLW_storyContent{gap:1.25rem;display:grid}.sREwLW_storyContent>p{max-width:37rem;color:var(--about-copy);text-wrap:pretty;margin:0;line-height:1.72}@keyframes sREwLW_about-enter{0%{transform:translateY(.7rem)}to{transform:translateY(0)}}@keyframes sREwLW_about-section-enter{0%{transform:translateY(1rem)}to{transform:translateY(0)}}@media (max-width:940px){.sREwLW_hero,.sREwLW_sectionIntro,.sREwLW_storySection{grid-template-columns:minmax(0,1fr)}.sREwLW_hero{align-items:start}.sREwLW_lead{max-width:46rem}.sREwLW_teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sREwLW_technicalRole{grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr)}.sREwLW_technicalRole .sREwLW_inlineAction{grid-column:2}.sREwLW_storyContent{max-width:48rem}}@media (max-width:640px){.sREwLW_hero{padding-top:3.25rem}.sREwLW_title{font-size:clamp(2.85rem,13vw,4.35rem)}.sREwLW_teamGrid,.sREwLW_technicalRole{grid-template-columns:minmax(0,1fr)}.sREwLW_teamGrid{gap:2.6rem}.sREwLW_memberMedia{aspect-ratio:4/4.8}.sREwLW_technicalRole .sREwLW_inlineAction{grid-column:1}.sREwLW_storyMedia{aspect-ratio:4/4.25;min-height:0}}@media (prefers-reduced-motion:reduce){.sREwLW_title,.sREwLW_lead,.sREwLW_teamGrid,.sREwLW_storySection{animation:none}.sREwLW_memberMedia img,.sREwLW_storyImage,.sREwLW_inlineAction svg{transition:none}}.sREwLW_hero,.sREwLW_teamSection{border-bottom:0}.sREwLW_hero{padding-bottom:clamp(3rem,6vw,5rem)}.sREwLW_technicalRole{border-radius:var(--radius-xl);background:var(--background-2);border-block:0;padding:clamp(1.5rem,3vw,2.5rem)}.sREwLW_storySection{padding-top:clamp(4.5rem,8vw,7rem)}.sREwLW_hero{grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2.75rem,6vw,5.5rem) 0 clamp(3.5rem,7vw,6rem)}.sREwLW_heroCopy{gap:1.4rem;display:grid}.sREwLW_heroMedia{border-radius:var(--radius-lg);background:var(--background-2);min-height:clamp(28rem,46vw,42rem);box-shadow:var(--surface-shadow-soft);position:relative;overflow:hidden}.sREwLW_title{letter-spacing:-.06em;font-size:clamp(3rem,6vw,6.1rem);line-height:.94}.sREwLW_teamSection{padding-block:clamp(4.5rem,8vw,7.5rem)}.sREwLW_teamGrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,3.5rem) clamp(1rem,2vw,1.6rem)}.sREwLW_teamMember{grid-column:span 3}.sREwLW_teamMember:first-child{grid-column:span 6}.sREwLW_teamMember:first-child .sREwLW_memberMedia{aspect-ratio:4/3}.sREwLW_memberMedia,.sREwLW_storyMedia{border-radius:var(--radius-lg)}.sREwLW_technicalRole{border-radius:var(--radius-lg);background:var(--brand-50)}.sREwLW_storySection{border-radius:var(--radius-lg);background:var(--brand-100);margin-bottom:clamp(4rem,8vw,7rem);padding:clamp(2.75rem,6vw,5.5rem);display:block}.sREwLW_storyContent{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:1.2rem clamp(3rem,7vw,7rem)}.sREwLW_storyTitle{overflow-wrap:break-word;grid-area:1/1/span 3;min-width:0;max-width:11ch;font-size:clamp(2.45rem,3.7vw,3.85rem);line-height:.98}.sREwLW_storyContent>p,.sREwLW_storyContent>.sREwLW_inlineAction{grid-column:2}@media (max-width:940px){.sREwLW_hero,.sREwLW_storyContent{grid-template-columns:minmax(0,1fr)}.sREwLW_heroMedia{aspect-ratio:16/10;min-height:0}.sREwLW_teamMember,.sREwLW_teamMember:first-child{grid-column:span 6}.sREwLW_teamMember:first-child .sREwLW_memberMedia{aspect-ratio:4/5}.sREwLW_storyTitle,.sREwLW_storyContent>p,.sREwLW_storyContent>.sREwLW_inlineAction{grid-area:auto/1}}@media (max-width:640px){.sREwLW_hero{padding-top:2.25rem}.sREwLW_teamMember,.sREwLW_teamMember:first-child{grid-column:1/-1}.sREwLW_storySection{padding:2.3rem 1.2rem}}.sREwLW_heroMedia{box-shadow:none}.sREwLW_heroMedia img{animation:none}.sREwLW_teamMember:hover .sREwLW_memberMedia img{transform:none}.sREwLW_memberContent{border-bottom:1px solid var(--about-line);padding-bottom:1.5rem}.sREwLW_storySection{--about-ink:#f2f7fa;--about-copy:#c1d2dd;--about-accent:var(--brand-600);background:var(--brand-900,#123d43);border-radius:var(--radius-md)}@keyframes sREwLW_about-image-arrive{0%{transform:scale(1.075)}to{transform:scale(1)}}@media (min-width:941px){.sREwLW_teamMember:nth-child(2){margin-top:3.5rem}.sREwLW_teamMember:nth-child(3){margin-top:7rem}}@media (prefers-reduced-motion:reduce){.sREwLW_heroMedia img{animation:none}}.sREwLW_title{font-family:var(--font-editorial);letter-spacing:-.03em;font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:600;line-height:1.15}.sREwLW_title,.sREwLW_lead{animation:none}.sREwLW_sectionTitle,.sREwLW_storyTitle{letter-spacing:-.025em;font-size:clamp(1.875rem,3.5vw,3.25rem);font-weight:600;line-height:1.2}
