.ymlrFq_siteHeader{z-index:40;background:var(--paper);position:sticky;top:0}.ymlrFq_header,.ymlrFq_hero,.ymlrFq_skills,.ymlrFq_experience,.ymlrFq_work,.ymlrFq_research,.ymlrFq_caseMain,.ymlrFq_footerInner{width:calc(100% - var(--gutter) * 2);max-width:var(--content-width);margin-inline:auto}.ymlrFq_header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:88px;display:grid}.ymlrFq_brand{letter-spacing:-.035em;word-spacing:.06em;white-space:nowrap;width:fit-content;font-size:20px;font-weight:600}.ymlrFq_brand>span{color:var(--blue)}.ymlrFq_nav{align-items:center;gap:28px;font-size:12px;display:flex}.ymlrFq_nav a{padding:14px 0}.ymlrFq_nav a:hover{color:var(--blue)}.ymlrFq_headerControls{justify-self:end;align-items:center;gap:22px;display:flex}.ymlrFq_themeToggle{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.ymlrFq_themeToggle:hover{color:var(--blue);border-color:var(--blue)}.ymlrFq_locale{font:10px var(--font-mono), monospace;color:var(--muted);align-items:center;gap:6px;padding:10px 0;display:flex}.ymlrFq_localeActive{color:var(--ink)}.ymlrFq_hero{padding-top:28px}.ymlrFq_heroMeta{justify-content:space-between;align-items:center;gap:20px;display:flex}.ymlrFq_heroMeta>.ymlrFq_mono{color:var(--muted);font-size:10px}.ymlrFq_heroStage{isolation:isolate;min-height:clamp(280px,29vw,400px);padding:26px 0 22px;position:relative}.ymlrFq_heroStage h1{z-index:1;pointer-events:none;letter-spacing:-.075em;width:fit-content;margin:0;font-weight:500;line-height:.95;position:relative}.ymlrFq_firstName{font-size:clamp(75px,8.8vw,135px);display:block}.ymlrFq_lastName{letter-spacing:-.08em;margin-left:-.025em;font-size:clamp(145px,17vw,250px);display:block}.ymlrFq_namePeriod{color:var(--blue)}.ymlrFq_heroSignal{width:min(46%,500px);position:absolute;top:-15px;right:0}.ymlrFq_profileIntro{grid-template-columns:160px minmax(0,1fr) 225px;align-items:start;gap:38px;margin-top:35px;display:grid}.ymlrFq_portrait img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.ymlrFq_profileCopy p{color:var(--muted);max-width:620px;margin:0 0 12px;font-size:14px;line-height:1.85}.ymlrFq_profileCopy p:last-child{margin-bottom:0}.ymlrFq_profileCopy p.ymlrFq_lead{letter-spacing:-.035em;color:var(--ink);margin-bottom:18px;font-size:23px;line-height:1.45}.ymlrFq_profileActions{flex-direction:column;align-items:flex-start;gap:20px;padding-top:4px;display:flex}.ymlrFq_profileActions>.button-primary{gap:24px}.ymlrFq_textLink{border-bottom:1px solid var(--ink);align-items:center;gap:20px;padding-bottom:8px;font-size:13px;line-height:1.5;display:inline-flex}.ymlrFq_textLink:hover{color:var(--blue);border-color:var(--blue)}.ymlrFq_availability{padding-top:12px;font-size:10px;line-height:1.6}.ymlrFq_availability>span{display:block}.ymlrFq_availability>span:first-child{align-items:center;gap:7px;margin-bottom:7px;display:flex}.ymlrFq_availability i{background:var(--blue);border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:block}.ymlrFq_availability>span:last-child{color:var(--muted);font:9px/1.6 var(--font-mono), monospace;padding-left:12px}.ymlrFq_motionRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:16px;padding:25px 0 15px;display:flex}.ymlrFq_motionRow>.ymlrFq_mono{color:var(--muted);font-size:10px}.ymlrFq_sectionHeading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:32px;display:flex}.ymlrFq_sectionHeading h2{letter-spacing:-.055em;margin:0;font-size:clamp(32px,3.5vw,49px);font-weight:500;line-height:1.1}.ymlrFq_sectionHeading h2 sup{font:10px var(--font-mono), monospace;vertical-align:top;letter-spacing:0;margin:5px 0 0 10px;display:inline-block}.ymlrFq_sectionHeading p{max-width:400px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.ymlrFq_skills{padding-top:75px}.ymlrFq_skillGrid{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:32px;padding-block:28px;display:grid}.ymlrFq_skillGroup h3{margin-bottom:21px;font-size:14px;font-weight:500}.ymlrFq_skillGroup ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ymlrFq_skillGroup li{border:1px solid var(--line);min-width:0;max-width:100%;padding:7px 9px;font-size:11px;line-height:1.5}.ymlrFq_skillGroup p{color:var(--muted);margin:17px 0 0;font-size:10px;line-height:1.8}.ymlrFq_experience{padding-top:65px}.ymlrFq_experienceRow{border-top:1px solid var(--line);grid-template-columns:1fr 1.7fr auto;align-items:start;gap:40px;padding:26px 0;display:grid}.ymlrFq_experienceRow:last-child{border-bottom:1px solid var(--line)}.ymlrFq_experienceRow h3{letter-spacing:-.04em;margin:0 0 8px;font-size:24px;font-weight:500}.ymlrFq_experienceRow>div>span{font-size:11px;line-height:1.6;display:block}.ymlrFq_experienceRow>p{color:var(--muted);max-width:540px;margin:0;font-size:12px;line-height:1.85}.ymlrFq_experienceRow>.mono{color:var(--muted);white-space:nowrap;padding-top:6px;font-size:9px}.ymlrFq_work{padding-top:85px}.ymlrFq_project{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;align-items:center;gap:60px;padding:40px 0;display:grid}.ymlrFq_project:last-child{border-bottom:1px solid var(--line)}.ymlrFq_projectInfo>.eyebrow{color:var(--muted);font-size:9px}.ymlrFq_projectInfo h3{letter-spacing:-.05em;margin:18px 0;font-size:clamp(26px,2.7vw,39px);font-weight:500;line-height:1.15}.ymlrFq_projectInfo>p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.85}.ymlrFq_projectTech{flex-wrap:wrap;gap:6px 13px;margin:0 0 25px;padding:0;list-style:none;display:flex}.ymlrFq_projectTech li{max-width:100%;font:9px/1.7 var(--font-mono), monospace}.ymlrFq_projectLinks{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.ymlrFq_externalLink{color:var(--muted);align-items:center;gap:7px;padding-bottom:8px;font-size:11px;display:inline-flex}.ymlrFq_externalLink:hover{color:var(--blue)}.ymlrFq_projectMedia{min-width:0}.ymlrFq_screenVisual{border:1px solid var(--line);margin:0}.ymlrFq_screenBar{font:9px/1.5 var(--font-mono), monospace;color:var(--muted);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:12px 15px;display:flex}.ymlrFq_screenVisual img{width:100%;height:auto;display:block}.ymlrFq_screenVisual figcaption{border-top:1px solid var(--line);color:var(--muted);font:8px/1.7 var(--font-mono), monospace;padding:11px 15px}.ymlrFq_pipeline{color:#d7dfff;background:#17296a;padding:27px;overflow:hidden}.ymlrFq_pipelineTop{justify-content:space-between;align-items:center;display:flex}.ymlrFq_pipelineTop>.mono{letter-spacing:.05em;font-size:9px}.ymlrFq_smallMark{color:#9fb0f9;font-size:23px}.ymlrFq_pipeline svg{width:100%;height:auto;display:block}.ymlrFq_pipelineBottom{font:8px/1.7 var(--font-mono), monospace;color:#c4cff5;justify-content:space-between;gap:20px;display:flex}.ymlrFq_pipelineCompact{aspect-ratio:1.65;flex-direction:column;justify-content:space-between;display:flex}.ymlrFq_pipelineCompact svg{flex:1;min-height:0}.ymlrFq_pipelineCompact .ymlrFq_pipelineBottom>span:last-child{display:none}.ymlrFq_pipelineSteps{grid-template-columns:repeat(5,1fr);gap:15px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ymlrFq_pipelineSteps li{border-top:1px solid #ffffff40;padding-top:12px;font-size:12px;line-height:1.6}.ymlrFq_pipelineSteps span{font:9px var(--font-mono), monospace;color:#c4cff5;margin-bottom:9px;display:block}.ymlrFq_research{border-top:1px solid var(--line);margin-top:85px;padding-top:32px}.ymlrFq_research>.ymlrFq_sectionHeading{margin-bottom:40px}.ymlrFq_research>.ymlrFq_sectionHeading>.mono{color:var(--muted)}.ymlrFq_researchGrid{grid-template-columns:1fr 1fr;gap:10%;display:grid}.ymlrFq_study h3{letter-spacing:-.04em;max-width:440px;margin:22px 0 15px;font-size:27px;font-weight:500;line-height:1.25}.ymlrFq_study p{color:var(--muted);max-width:450px;margin-bottom:14px;font-size:13px;line-height:1.85}.ymlrFq_study>.mono{font-size:10px}.ymlrFq_studyDivider{background:var(--blue);width:35px;height:2px;margin:28px 0}.ymlrFq_study h4{letter-spacing:-.03em;margin-bottom:13px;font-size:18px;font-weight:500}.ymlrFq_researchLinks{flex-wrap:wrap;gap:24px;margin-top:20px;display:flex}.ymlrFq_researchLinks a{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding-bottom:7px;font-size:11px;display:flex}.ymlrFq_researchLinks a:hover{color:var(--blue);border-color:var(--blue)}.ymlrFq_researchItem{border-bottom:1px solid var(--line);margin-bottom:22px;padding:0 35px 22px 0;display:block;position:relative}.ymlrFq_researchItem>.eyebrow{color:var(--muted);font-size:9px}.ymlrFq_researchItem h3{letter-spacing:-.035em;margin:12px 0 0;font-size:21px;font-weight:500;line-height:1.4}.ymlrFq_researchItem p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.85}.ymlrFq_researchItem>svg{position:absolute;top:3px;right:0}a.ymlrFq_researchItem:hover h3{color:var(--blue)}.ymlrFq_languages{font:10px/1.8 var(--font-mono), monospace;color:var(--muted);border-top:1px solid var(--line);margin:35px 0 0;padding-top:20px}.ymlrFq_footer{background:var(--footer-bg);color:#f5f3ee;margin-top:90px;padding:35px 0 23px}.ymlrFq_footerInner>.eyebrow{color:#c0c3cc;font-size:10px}.ymlrFq_contactGrid{grid-template-columns:1.15fr 1fr;align-items:end;gap:10%;padding:40px 0 65px;display:grid}.ymlrFq_contactGrid h2{letter-spacing:-.06em;white-space:pre-line;margin:0;font-size:clamp(55px,7.2vw,105px);font-weight:500;line-height:1.03}.ymlrFq_contactRight p{color:#c0c3cc;max-width:370px;margin:0 0 25px;font-size:14px;line-height:1.85}.ymlrFq_email{letter-spacing:-.04em;border-bottom:1px solid #ffffff50;justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;font-size:clamp(23px,2.5vw,36px);display:flex}.ymlrFq_email:hover{color:#a8baff}.ymlrFq_contactLinks{justify-content:space-between;gap:20px;margin-top:24px;display:flex}.ymlrFq_contactLinks a{align-items:center;gap:8px;font-size:11px;display:flex}.ymlrFq_contactLinks a:hover{color:#a8baff}.ymlrFq_footerBottom{color:#c0c3cc;font:9px/1.7 var(--font-mono), monospace;border-top:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.ymlrFq_footerBottom a:hover{color:#fff}.ymlrFq_caseEyebrow{justify-content:space-between;align-items:center;gap:25px;padding-top:30px;display:flex}.ymlrFq_caseEyebrow>a{font-size:12px}.ymlrFq_caseEyebrow>a:hover{color:var(--blue)}.ymlrFq_caseEyebrow>.mono{color:var(--muted);font-size:10px}.ymlrFq_caseHero{padding:55px 0 40px}.ymlrFq_caseHero>.eyebrow{color:var(--muted);font-size:10px}.ymlrFq_caseHero h1{letter-spacing:-.06em;white-space:pre-line;margin:24px 0 30px;font-size:clamp(48px,6.7vw,96px);font-weight:500;line-height:1.07}.ymlrFq_caseHeroBottom{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.ymlrFq_caseHeroBottom>p{color:var(--muted);max-width:740px;margin:0;font-size:18px;line-height:1.75}.ymlrFq_caseHeroBottom>a{flex-shrink:0}.ymlrFq_caseVisual>.ymlrFq_pipeline{padding:35px 6%}.ymlrFq_caseVisual>.ymlrFq_pipeline svg{max-height:450px}.ymlrFq_visualCaption{font:10px/1.85 var(--font-mono), monospace;color:var(--muted);max-width:900px;margin:16px 0 0}.ymlrFq_projectFacts{border-block:1px solid var(--line);grid-template-columns:1.3fr 1fr .7fr;gap:30px;margin:35px 0 30px;padding:24px 0;display:grid}.ymlrFq_projectFacts dt{font:9px/1.6 var(--font-mono), monospace;color:var(--muted);text-transform:uppercase;margin-bottom:10px}.ymlrFq_projectFacts dd{margin:0;font-size:13px;line-height:1.6}.ymlrFq_caseBody{max-width:1060px;margin-inline:auto}.ymlrFq_caseSection{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;gap:7%;padding:35px 0;display:grid}.ymlrFq_caseSection>h2{font:11px/1.8 var(--font-mono), monospace;text-transform:uppercase;margin:4px 0 0;font-weight:400}.ymlrFq_caseSection p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.ymlrFq_caseSection p.ymlrFq_largeCopy{color:var(--ink);letter-spacing:-.015em;font-size:20px;line-height:1.75}.ymlrFq_contributions{margin:0;padding:0;list-style:none}.ymlrFq_contributions li{color:var(--muted);padding:0 0 17px 20px;font-size:15px;line-height:1.85;position:relative}.ymlrFq_contributions li:before{content:"";background:var(--blue);border-radius:50%;width:4px;height:4px;position:absolute;top:12px;left:0}.ymlrFq_contributions li:last-child{padding-bottom:0}.ymlrFq_decisions>div{border-bottom:1px solid var(--line);margin-bottom:27px;padding-bottom:27px}.ymlrFq_decisions>div:last-child{border:0;margin:0;padding:0}.ymlrFq_decisions .mono{color:var(--blue);font-size:10px}.ymlrFq_decisions h3{letter-spacing:-.035em;margin:11px 0 15px;font-size:24px;font-weight:500;line-height:1.3}.ymlrFq_techTags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ymlrFq_techTags li{border:1px solid var(--line);max-width:100%;padding:9px 12px;font-size:11px}.ymlrFq_mobileGallery{background:var(--surface);grid-template-columns:300px 1fr;align-items:center;gap:80px;margin:40px 0 10px;padding:45px;display:grid}.ymlrFq_mobileGallery img{max-width:100%;height:auto;display:block;box-shadow:0 12px 45px #0002}.ymlrFq_mobileGallery figcaption p{max-width:400px;color:var(--muted);margin:16px 0 0;font-size:19px;line-height:1.75}.ymlrFq_nextProject{border-block:1px solid var(--line);margin-top:65px;padding:25px 0 32px;display:block}.ymlrFq_nextProject>.eyebrow{color:var(--muted);font-size:9px}.ymlrFq_nextProject>span:last-child{letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:30px;margin-top:19px;font-size:clamp(28px,3.7vw,47px);font-weight:500;line-height:1.25;display:flex}.ymlrFq_nextProject svg{flex-shrink:0}.ymlrFq_nextProject:hover>span:last-child{color:var(--blue)}@media (max-width:1100px) and (min-width:761px){.ymlrFq_header,.ymlrFq_nav{gap:20px}.ymlrFq_brand{font-size:18px}.ymlrFq_headerControls{gap:15px}.ymlrFq_profileIntro{grid-template-columns:125px 1fr;gap:30px}.ymlrFq_profileActions{flex-flow:wrap;grid-column:2;align-items:center;gap:25px;padding:0}.ymlrFq_availability{flex-basis:100%;padding:0}.ymlrFq_skillGrid{grid-template-columns:1fr 1fr;gap:30px}.ymlrFq_experienceRow{grid-template-columns:1fr 1.5fr;gap:20px 30px}.ymlrFq_experienceRow>.mono{grid-area:2/1;padding:0}.ymlrFq_experienceRow>p{grid-area:1/2/3}.ymlrFq_project{grid-template-columns:1fr 1.1fr;gap:35px}.ymlrFq_projectLinks{gap:18px}.ymlrFq_caseHeroBottom>p{font-size:16px}.ymlrFq_caseHeroBottom>a{gap:15px;padding:16px}}@media (max-width:760px){.ymlrFq_header{grid-template-columns:1fr auto;gap:0;min-height:0;padding-top:17px}.ymlrFq_brand{font-size:19px}.ymlrFq_headerControls{gap:17px}.ymlrFq_themeToggle{width:32px;height:32px}.ymlrFq_locale{font-size:9px}.ymlrFq_nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:20px;padding:9px 0 7px;font-size:11px}.ymlrFq_nav a{padding:10px 0}.ymlrFq_hero{padding-top:23px}.ymlrFq_heroMeta>.ymlrFq_eyebrow{font-size:9px}.ymlrFq_heroMeta>.ymlrFq_mono{font-size:8px}.ymlrFq_heroStage{height:calc(56vw + 125px);min-height:0;padding-top:25px;overflow:clip}.ymlrFq_firstName{font-size:15vw}.ymlrFq_lastName{font-size:30.5vw;line-height:1}.ymlrFq_heroSignal{width:61%;top:calc(30vw + 47px);right:-3%}.ymlrFq_profileIntro{grid-template-columns:100px 1fr;gap:20px;margin-top:20px}.ymlrFq_portrait{align-self:start}.ymlrFq_profileCopy p.ymlrFq_lead{margin-bottom:18px;font-size:22px;line-height:1.45}.ymlrFq_profileCopy>p:not(.ymlrFq_lead){grid-column:1/-1}.ymlrFq_profileCopy{display:contents}.ymlrFq_profileCopy>.ymlrFq_lead{align-self:center;margin-top:0}.ymlrFq_profileCopy>p{margin:0;font-size:14px;line-height:1.85}.ymlrFq_profileActions{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:22px;padding:3px 0 0}.ymlrFq_profileActions>.button-primary{gap:22px;padding:15px 18px;font-size:12px}.ymlrFq_textLink{gap:15px;font-size:12px}.ymlrFq_availability{flex-basis:100%;padding-top:2px}.ymlrFq_availability>span:first-child{font-size:10px}.ymlrFq_availability>span:last-child{font-size:8px}.ymlrFq_motionRow{margin-top:0;padding-top:18px}.ymlrFq_motionRow>.ymlrFq_mono{font-size:8px}.ymlrFq_sectionHeading{margin-bottom:25px;display:block}.ymlrFq_sectionHeading h2{font-size:34px}.ymlrFq_sectionHeading p{max-width:450px;margin-top:16px;font-size:12px}.ymlrFq_sectionHeading h2 sup{font-size:9px}.ymlrFq_skills{padding-top:55px}.ymlrFq_skillGrid{grid-template-columns:1fr 1fr;gap:27px 22px;padding-block:23px}.ymlrFq_skillGroup h3{margin-bottom:17px;font-size:13px}.ymlrFq_skillGroup li{padding:5px 7px;font-size:10px}.ymlrFq_skillGroup p{margin-top:14px;font-size:10px;line-height:1.8}.ymlrFq_experience{padding-top:55px}.ymlrFq_experienceRow{grid-template-columns:1fr;gap:14px;padding-block:24px}.ymlrFq_experienceRow h3{margin-bottom:6px;font-size:23px}.ymlrFq_experienceRow>div>span{font-size:11px}.ymlrFq_experienceRow>p{font-size:12px}.ymlrFq_experienceRow>.mono{padding:0;font-size:9px}.ymlrFq_work{padding-top:60px}.ymlrFq_project{grid-template-columns:1fr;gap:27px;padding-block:30px}.ymlrFq_projectInfo h3{margin:15px 0;font-size:30px}.ymlrFq_projectInfo>.eyebrow{font-size:8px}.ymlrFq_projectInfo>p{margin-bottom:18px;font-size:13px;line-height:1.85}.ymlrFq_projectTech{gap:6px 12px;margin-bottom:23px}.ymlrFq_projectTech li{font-size:8px}.ymlrFq_projectLinks{gap:25px}.ymlrFq_externalLink{font-size:10px}.ymlrFq_screenBar{gap:12px;padding:9px 11px;font-size:7px}.ymlrFq_screenVisual figcaption{padding:9px 11px;font-size:7px}.ymlrFq_pipeline{padding:20px}.ymlrFq_pipelineTop>.mono{font-size:8px}.ymlrFq_smallMark{font-size:20px}.ymlrFq_pipelineBottom{flex-wrap:wrap;gap:12px;font-size:7px}.ymlrFq_pipelineCompact{aspect-ratio:1.4}.ymlrFq_pipelineSteps{grid-template-columns:1fr;gap:0;margin-bottom:20px}.ymlrFq_pipelineSteps li{gap:15px;padding-block:8px;font-size:11px;display:flex}.ymlrFq_pipelineSteps span{align-self:center;margin:0}.ymlrFq_research{margin-top:60px;padding-top:28px}.ymlrFq_research>.ymlrFq_sectionHeading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:30px;display:flex}.ymlrFq_research>.ymlrFq_sectionHeading h2{font-size:32px}.ymlrFq_research>.ymlrFq_sectionHeading>.mono{font-size:9px}.ymlrFq_researchGrid{grid-template-columns:1fr;gap:35px}.ymlrFq_study>.eyebrow{font-size:9px}.ymlrFq_study h3{margin-top:18px;font-size:25px}.ymlrFq_study p{font-size:12px}.ymlrFq_study>.mono{font-size:9px}.ymlrFq_researchItem h3{font-size:20px}.ymlrFq_researchItem:last-child{margin-bottom:0}.ymlrFq_languages{margin-top:25px;font-size:9px}.ymlrFq_footer{margin-top:65px;padding-top:27px}.ymlrFq_footerInner>.eyebrow{font-size:9px}.ymlrFq_contactGrid{grid-template-columns:1fr;gap:32px;padding:30px 0 40px}.ymlrFq_contactGrid h2{letter-spacing:-.06em;font-size:15.8vw;line-height:1.08}.ymlrFq_contactRight p{margin-bottom:24px;font-size:13px}.ymlrFq_email{font-size:26px}.ymlrFq_contactLinks{margin-top:23px}.ymlrFq_contactLinks a{font-size:10px}.ymlrFq_footerBottom{flex-wrap:wrap;gap:12px;font-size:8px}.ymlrFq_footerBottom>span:nth-child(2){display:none}.ymlrFq_caseEyebrow{padding-top:25px}.ymlrFq_caseEyebrow>a{font-size:11px}.ymlrFq_caseEyebrow>.mono{font-size:8px}.ymlrFq_caseHero{padding:37px 0 30px}.ymlrFq_caseHero>.eyebrow{font-size:8px}.ymlrFq_caseHero h1{overflow-wrap:anywhere;margin:21px 0 25px;font-size:11.9vw;line-height:1.08}.ymlrFq_caseHeroBottom{display:block}.ymlrFq_caseHeroBottom>p{font-size:16px;line-height:1.8}.ymlrFq_caseHeroBottom>a{gap:22px;margin-top:25px;padding:15px 18px;font-size:12px}.ymlrFq_caseVisual>.ymlrFq_pipeline{padding:23px}.ymlrFq_caseVisual>.ymlrFq_pipeline svg{max-height:none}.ymlrFq_visualCaption{margin-top:13px;font-size:9px;line-height:1.8}.ymlrFq_projectFacts{grid-template-columns:1fr 1fr;gap:22px;margin:28px 0 15px;padding-block:22px}.ymlrFq_projectFacts>div:first-child{grid-column:1/-1}.ymlrFq_projectFacts dt{margin-bottom:7px;font-size:8px}.ymlrFq_projectFacts dd{font-size:12px}.ymlrFq_caseSection{grid-template-columns:1fr;gap:19px;padding-block:27px}.ymlrFq_caseSection>h2{font-size:9px}.ymlrFq_caseSection p{font-size:14px;line-height:1.9}.ymlrFq_caseSection p.ymlrFq_largeCopy{font-size:18px}.ymlrFq_contributions li{padding-bottom:16px;font-size:14px}.ymlrFq_decisions h3{font-size:24px;line-height:1.3}.ymlrFq_decisions>div{margin-bottom:24px;padding-bottom:24px}.ymlrFq_techTags{gap:7px}.ymlrFq_techTags li{padding:8px 10px;font-size:10px}.ymlrFq_mobileGallery{grid-template-columns:1fr;gap:28px;margin:30px 0 5px;padding:25px}.ymlrFq_mobileGallery img{width:75%;max-width:260px;margin-inline:auto}.ymlrFq_mobileGallery figcaption p{margin-top:14px;font-size:16px}.ymlrFq_nextProject{margin-top:45px;padding:23px 0 28px}.ymlrFq_nextProject>span:last-child{gap:20px;font-size:29px}.ymlrFq_nextProject svg{width:24px}}@media (min-width:540px) and (max-width:760px){.ymlrFq_heroStage{height:30vw;padding-top:20px;overflow:visible}.ymlrFq_firstName{font-size:8.8vw}.ymlrFq_lastName{font-size:17vw}.ymlrFq_heroSignal{width:46%;top:-12px;right:0}.ymlrFq_profileIntro{margin-top:35px}}@media (max-width:360px){.ymlrFq_headerControls{gap:12px}.ymlrFq_brand{font-size:18px}.ymlrFq_nav{gap:15px;font-size:10px}.ymlrFq_heroMeta>.ymlrFq_mono{font-size:7px}.ymlrFq_heroMeta>.ymlrFq_eyebrow{font-size:8px}.ymlrFq_profileIntro{grid-template-columns:85px 1fr;gap:17px}.ymlrFq_profileCopy p.ymlrFq_lead{font-size:20px}.ymlrFq_profileActions{gap:20px}.ymlrFq_profileActions>.button-primary{gap:15px;padding:14px 15px}.ymlrFq_skillGrid{gap:25px 17px}.ymlrFq_skillGroup h3{font-size:12px}.ymlrFq_skillGroup li{padding:5px 6px;font-size:9px}.ymlrFq_email{font-size:23px}}.ymlrFq_familiarity{border-bottom:1px solid var(--line);grid-template-columns:1fr 3fr;gap:30px;padding:22px 0;display:grid}.ymlrFq_familiarity h3{margin:0;font-size:12px;font-weight:500}.ymlrFq_familiarity p{color:var(--muted);margin:0;font-size:11px;line-height:1.9}.ymlrFq_credentials{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.ymlrFq_credentials>h3{font:11px var(--font-mono), monospace;text-transform:uppercase;margin-bottom:25px;font-weight:400}.ymlrFq_credentialGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.ymlrFq_credentialGrid>div{border-left:1px solid var(--line);padding-left:22px}.ymlrFq_credentialGrid>div:first-child{border-left:0;padding-left:0}.ymlrFq_credentialGrid h4{letter-spacing:-.035em;margin:0 0 12px;font-size:19px;font-weight:500;line-height:1.4}.ymlrFq_credentialGrid p{color:var(--muted);margin:0 0 9px;font-size:12px;line-height:1.8}.ymlrFq_credentialGrid span{font:9px/1.8 var(--font-mono), monospace;color:var(--muted)}@media (max-width:760px){.ymlrFq_familiarity{grid-template-columns:1fr;gap:12px;padding-block:20px}.ymlrFq_familiarity p{font-size:10px}.ymlrFq_credentialGrid{grid-template-columns:1fr;gap:0}.ymlrFq_credentialGrid>div{border-left:0;border-bottom:1px solid var(--line);padding:21px 0}.ymlrFq_credentialGrid>div:first-child{padding-top:0}.ymlrFq_credentialGrid h4{font-size:20px}.ymlrFq_credentials{margin-top:25px}.ymlrFq_credentials>h3{font-size:10px}}.ymlrFq_familiarityItems{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0;padding:0;font-size:11px;line-height:1.9;list-style:none;display:flex}.ymlrFq_familiarityItems li{min-width:0;max-width:100%}@media (max-width:760px){.ymlrFq_familiarityItems{gap:10px 15px;font-size:10px}}.ymlrFq_heroStage{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:center;height:auto;min-height:360px;padding:40px 0 10px;display:grid;overflow:visible}.ymlrFq_heroStage h1{letter-spacing:-.065em;width:100%;line-height:1.02}.ymlrFq_firstName,.ymlrFq_lastName{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5.6vw,84px);display:block}.ymlrFq_lastName{color:var(--blue)}.ymlrFq_heroSignal{width:100%;position:relative;inset:auto}.ymlrFq_accreditationPill{border:1px solid var(--blue);color:var(--blue);align-items:center;gap:10px;padding:10px 13px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.ymlrFq_accreditationPill:hover{background:var(--surface)}.ymlrFq_location{color:var(--muted);font-size:12px;line-height:1.6}.ymlrFq_contactLinks a{letter-spacing:-.025em;border-bottom:1px solid #ffffff50;padding-bottom:8px;font-size:22px}.ymlrFq_accreditationCard{background:var(--accent);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:35px;margin-bottom:42px;padding:clamp(24px,3.3vw,46px);display:grid}.ymlrFq_accreditationCard h3{letter-spacing:-.045em;margin:14px 0;font-size:clamp(27px,3vw,43px);font-weight:500;line-height:1.15}.ymlrFq_accreditationCard p{max-width:640px;margin:0;font-size:15px;line-height:1.75}.ymlrFq_accreditationCard a{border-bottom:1px solid #ffffff80;align-items:center;gap:14px;padding-bottom:10px;font-size:13px;display:inline-flex}.ymlrFq_accreditationCard a:focus-visible{outline-color:#fff}.ymlrFq_institutionMarks{background:#fff;flex-wrap:wrap;align-items:center;gap:25px;width:fit-content;max-width:100%;padding:18px 20px;display:flex}.ymlrFq_institutionMarks a{align-items:center;min-height:36px;display:flex}.ymlrFq_institutionMarks img{height:auto;display:block}.ymlrFq_languages{border-top:1px solid var(--line);font-family:var(--font-archivo), Arial, sans-serif;color:var(--ink);margin-top:40px;padding-top:27px}.ymlrFq_languages h3{letter-spacing:-.04em;margin:0 0 22px;font-size:26px;font-weight:500}.ymlrFq_languages dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;display:grid}.ymlrFq_languages dl>div{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.ymlrFq_languages dt{font-size:20px}.ymlrFq_languages dd{color:var(--blue);margin:0;font-size:15px;font-weight:500}@media (max-width:1050px){.ymlrFq_heroStage{min-height:290px}.ymlrFq_accreditationCard{grid-template-columns:1fr;gap:24px}.ymlrFq_accreditationCard a{width:fit-content}.ymlrFq_languages dl{gap:20px}.ymlrFq_languages dl>div{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:760px){.ymlrFq_heroMeta{align-items:flex-start;gap:16px}.ymlrFq_heroMeta>.ymlrFq_eyebrow{padding-top:9px}.ymlrFq_accreditationPill{gap:6px;max-width:62%;padding:8px 10px;font-size:10px}.ymlrFq_accreditationPill svg{flex-shrink:0}.ymlrFq_heroStage{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:35px}.ymlrFq_firstName,.ymlrFq_lastName{font-size:clamp(36px,7.4vw,56px);line-height:1.05}.ymlrFq_heroSignal{justify-self:end;width:60%;max-width:260px;margin-top:8px}.ymlrFq_profileIntro{margin-top:15px}.ymlrFq_location{width:100%}.ymlrFq_profileActions{grid-row:2}.ymlrFq_accreditationCard{gap:22px;margin-bottom:30px}.ymlrFq_accreditationCard>div>.eyebrow{font-size:9px}.ymlrFq_accreditationCard p{font-size:14px}.ymlrFq_institutionMarks{gap:20px;padding:15px}.ymlrFq_institutionMarks img{max-width:100px}.ymlrFq_languages dl{gap:12px}.ymlrFq_languages dt{font-size:16px}.ymlrFq_languages dd{font-size:13px}}@media (max-width:360px){.ymlrFq_firstName,.ymlrFq_lastName{font-size:32px}.ymlrFq_languages dl{grid-template-columns:1fr;gap:0}.ymlrFq_languages dl>div{border-top:0;flex-direction:row;align-items:center}}@media (min-width:1600px){.ymlrFq_header{min-height:104px}.ymlrFq_brand{font-size:26px}.ymlrFq_nav{gap:38px;font-size:16px}.ymlrFq_locale,.ymlrFq_heroMeta>.ymlrFq_mono,.ymlrFq_motionRow>.ymlrFq_mono{font-size:13px}.ymlrFq_heroStage{min-height:clamp(440px,27vw,640px)}.ymlrFq_firstName,.ymlrFq_lastName{font-size:clamp(88px,5.2vw,132px)}.ymlrFq_heroSignal{justify-self:end;max-width:720px}.ymlrFq_profileIntro{grid-template-columns:210px minmax(0,1fr) 260px;gap:48px}.ymlrFq_profileCopy p{max-width:850px;font-size:18px}.ymlrFq_profileCopy p.ymlrFq_lead{font-size:30px}.ymlrFq_textLink{font-size:16px}.ymlrFq_profileActions>.button-primary{font-size:16px}.ymlrFq_location,.ymlrFq_accreditationPill{font-size:15px}.ymlrFq_sectionHeading h2{font-size:60px}.ymlrFq_skillGroup h3{font-size:19px}.ymlrFq_skillGroup li{padding:9px 12px;font-size:15px}.ymlrFq_skillGroup p{font-size:14px}.ymlrFq_experienceRow h3{font-size:30px}.ymlrFq_experienceRow>div>span{font-size:15px}.ymlrFq_experienceRow>p{max-width:820px;font-size:17px}.ymlrFq_experienceRow>.mono{font-size:12px}.ymlrFq_projectInfo h3{font-size:50px}.ymlrFq_projectInfo>p,.ymlrFq_contactRight p{font-size:18px}.ymlrFq_contactRight p{max-width:560px}.ymlrFq_projectTech li,.ymlrFq_externalLink{font-size:13px}.ymlrFq_projectInfo>.eyebrow{font-size:13px}.ymlrFq_projectLinks .ymlrFq_textLink{font-size:17px}.ymlrFq_screenBar,.ymlrFq_screenVisual figcaption{font-size:12px}}@media (min-width:1051px){.ymlrFq_heroStage{height:clamp(220px,100svh - 540px,480px);min-height:0;padding-block:22px 10px}.ymlrFq_heroSignal{aspect-ratio:540/480;justify-self:end;width:auto;max-width:100%;height:100%;min-height:0}}@media (min-width:1600px){.ymlrFq_heroStage{height:clamp(250px,100svh - 620px,570px)}}@media (min-width:1600px) and (max-height:1000px){.ymlrFq_header{min-height:88px}.ymlrFq_firstName,.ymlrFq_lastName{font-size:clamp(80px,4.5vw,110px)}.ymlrFq_profileIntro{grid-template-columns:180px minmax(0,1fr) 240px;margin-top:24px}.ymlrFq_profileCopy p{font-size:16px}.ymlrFq_profileCopy p.ymlrFq_lead{margin-bottom:12px;font-size:26px}.ymlrFq_motionRow{padding-block:16px 12px}}@media (min-width:1051px){.ymlrFq_hero{min-height:calc(100svh - var(--header-height));flex-direction:column;display:flex}.ymlrFq_heroMeta,.ymlrFq_profileIntro,.ymlrFq_motionRow{flex-shrink:0}.ymlrFq_heroStage{flex:1 0 auto}}.ymlrFq_projectTitleLink:hover{color:var(--blue);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}.ymlrFq_projectPreviewLink{transition:box-shadow .18s;display:block}.ymlrFq_projectPreviewLink:hover{box-shadow:0 0 0 1px var(--blue)}
.EFUJEW_sculpture{aspect-ratio:540/480;width:100%;color:var(--blue);position:relative}.EFUJEW_wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.EFUJEW_scene{opacity:.85}.EFUJEW_caption{fill:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:11px}.EFUJEW_toggle{font:10px var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;display:inline-flex}.EFUJEW_toggle:disabled{cursor:default}.EFUJEW_toggle:hover{color:var(--ink)}.EFUJEW_modes{align-items:center;gap:16px;display:flex}.EFUJEW_modes button{font:10px var(--font-mono), monospace;cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:7px 0;display:flex}.EFUJEW_modes button span{opacity:.65;font-size:8px}.EFUJEW_modes button[aria-pressed=true],.EFUJEW_modes button:hover{color:var(--blue)}@media (max-width:760px){.EFUJEW_modes{gap:12px}.EFUJEW_modes button{font-size:8px}.EFUJEW_modes button span{display:none}.EFUJEW_toggle{font-size:8px}.EFUJEW_toggle span{display:none}}
.RsoCqG_diagram{color:var(--blue);background:var(--surface);border:1px solid var(--line);margin:0;padding:25px}.RsoCqG_top{justify-content:space-between;align-items:center;gap:18px;font-size:11px;display:flex}.RsoCqG_top>span:last-child{color:var(--ink);border:1px solid var(--line);padding:7px 9px}.RsoCqG_diagram svg{width:100%;height:auto;margin-block:10px;display:block}.RsoCqG_diagram figcaption{border-top:1px solid var(--line);color:var(--muted);padding-top:14px;font-size:10px;line-height:1.7}@media (max-width:760px){.RsoCqG_diagram{padding:15px}.RsoCqG_top{font-size:9px}.RsoCqG_top>.mono{font-size:8px}}
._2UEKeW_education{width:calc(100% - var(--gutter) * 2);max-width:var(--content-width);border-top:1px solid var(--line);margin:85px auto 0;padding-top:32px}._2UEKeW_education>h2{letter-spacing:-.055em;margin:0 0 38px;font-size:clamp(32px,3.5vw,49px);font-weight:500;line-height:1.1}._2UEKeW_row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.7fr) minmax(0,2.3fr);gap:50px;padding:34px 0;display:grid}._2UEKeW_row>h3{margin:3px 0 0;font-size:14px;font-weight:500;line-height:1.6}._2UEKeW_content{min-width:0}._2UEKeW_content h4,._2UEKeW_courses h4{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:500;line-height:1.4}._2UEKeW_content p,._2UEKeW_courses p{color:var(--muted);max-width:710px;margin:12px 0 0;font-size:13px;line-height:1.85}._2UEKeW_institution{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}._2UEKeW_institution h4{max-width:480px;font-size:23px}._2UEKeW_institution p{margin-top:9px}._2UEKeW_marks{flex-direction:column;flex:none;align-items:flex-start;gap:22px;padding-top:3px;display:flex}._2UEKeW_marks a{display:block}._2UEKeW_mark{max-width:100%;display:block;position:relative}._2UEKeW_lightMark{width:100%;height:100%;display:block}._2UEKeW_darkMark{background:var(--ink);-webkit-mask-image:var(--institution-logo);mask-image:var(--institution-logo);display:none;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-theme=dark] ._2UEKeW_lightMark{display:none}:root[data-theme=dark] ._2UEKeW_darkMark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._2UEKeW_lightMark{display:none}:root:not([data-theme=light]) ._2UEKeW_darkMark{display:block}}._2UEKeW_degree{justify-content:space-between;align-items:baseline;gap:24px;margin-top:32px;display:flex}._2UEKeW_degree h4{font-size:19px}._2UEKeW_degree>span,._2UEKeW_courseTop>span{color:var(--muted);font:11px/1.7 var(--font-mono), monospace;white-space:nowrap}._2UEKeW_accreditation{border-left:2px solid var(--blue);margin-top:24px;padding-left:19px}._2UEKeW_accreditation strong{color:var(--blue);font-size:17px;font-weight:500;display:block}._2UEKeW_accreditation p{margin-top:5px;font-size:12px}._2UEKeW_link{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-top:14px;padding-bottom:4px;font-size:12px;line-height:1.7;display:inline-flex}._2UEKeW_link:hover{color:var(--blue);border-color:var(--blue)}._2UEKeW_link svg{flex-shrink:0}._2UEKeW_researchItem+._2UEKeW_researchItem{border-top:1px solid var(--line);margin-top:26px;padding-top:26px}._2UEKeW_meta{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}._2UEKeW_researchItem h4{max-width:720px;font-size:20px}._2UEKeW_awardHeading{flex-wrap:wrap;align-items:baseline;gap:17px;display:flex}._2UEKeW_awardHeading>span{color:var(--blue);letter-spacing:-.03em;font-size:22px;font-weight:500}._2UEKeW_content p._2UEKeW_awardContext{color:var(--ink);font-size:16px;line-height:1.5}._2UEKeW_courses{min-width:0}._2UEKeW_courses article+article{border-top:1px solid var(--line);margin-top:23px;padding-top:23px}._2UEKeW_courseTop{justify-content:space-between;align-items:baseline;gap:20px;display:flex}._2UEKeW_courseTop h4{font-size:19px}._2UEKeW_languages{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;display:grid}._2UEKeW_languages>div{flex-direction:column;gap:12px;display:flex}._2UEKeW_languages dt{letter-spacing:-.03em;font-size:19px}._2UEKeW_languages dd{color:var(--muted);margin:0;font-size:14px}@media (max-width:1050px){._2UEKeW_row{grid-template-columns:minmax(135px,.65fr) minmax(0,2.35fr);gap:30px}._2UEKeW_institution{flex-direction:column;gap:23px}._2UEKeW_marks{flex-direction:row;align-items:center;gap:28px}}@media (max-width:760px){._2UEKeW_education{margin-top:55px}._2UEKeW_education>h2{margin-bottom:28px}._2UEKeW_row{grid-template-columns:1fr;gap:23px;padding-block:28px}._2UEKeW_row>h3{color:var(--muted);font-size:12px}._2UEKeW_institution h4{font-size:22px}._2UEKeW_degree{margin-top:25px;display:block}._2UEKeW_degree>span{margin-top:10px;display:block}._2UEKeW_content p,._2UEKeW_courses p{font-size:13px}._2UEKeW_languages{gap:18px}._2UEKeW_languages dt{font-size:17px}._2UEKeW_languages dd{font-size:13px}}@media (min-width:1600px){._2UEKeW_education>h2{font-size:60px}._2UEKeW_row>h3{font-size:18px}._2UEKeW_content h4{font-size:27px}._2UEKeW_institution h4{max-width:680px;font-size:30px}._2UEKeW_content p,._2UEKeW_courses p{max-width:920px;font-size:17px}._2UEKeW_degree h4,._2UEKeW_courseTop h4,._2UEKeW_researchItem h4{font-size:25px}._2UEKeW_degree>span,._2UEKeW_courseTop>span,._2UEKeW_meta{font-size:14px}._2UEKeW_link{font-size:16px}._2UEKeW_accreditation strong{font-size:22px}._2UEKeW_accreditation p{font-size:16px}._2UEKeW_languages dt{font-size:24px}._2UEKeW_languages dd{font-size:18px}._2UEKeW_marks{flex-direction:row;align-items:center;gap:32px}}
.w5Tfsa_label{--technology-logo-size:18px;vertical-align:middle;flex-wrap:wrap;align-items:center;gap:3px 6px;min-width:0;max-width:100%;display:inline-flex}.w5Tfsa_compact{--technology-logo-size:14px}.w5Tfsa_part{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.w5Tfsa_marks{flex:none;align-items:center;gap:3px;display:inline-flex}.w5Tfsa_icon{flex:0 0 var(--technology-logo-size);width:var(--technology-logo-size);height:var(--technology-logo-size);background-position:50%;background-repeat:no-repeat;border-radius:2px;display:block}.w5Tfsa_brand{background-image:var(--technology-logo);background-size:contain;background-color:var(--technology-surface-light,transparent)}.w5Tfsa_backed{background-size:calc(100% - 2px) calc(100% - 2px)}.w5Tfsa_monochrome{background-color:var(--ink);-webkit-mask-image:var(--technology-logo);mask-image:var(--technology-logo);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.w5Tfsa_name{overflow-wrap:anywhere;min-width:0}.w5Tfsa_separator{white-space:pre}:root[data-theme=dark] .w5Tfsa_brand{background-color:var(--technology-surface-dark,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .w5Tfsa_brand{background-color:var(--technology-surface-dark,transparent)}}
.mrV1lW_gallery{border-top:1px solid var(--line);margin:55px 0 30px;padding-top:32px}.mrV1lW_heading{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:28px;display:flex}.mrV1lW_heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(29px,3vw,40px);font-weight:500}.mrV1lW_heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.mrV1lW_viewer{min-width:0}.mrV1lW_stage{aspect-ratio:16/10;border:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mrV1lW_stage>img{object-fit:contain;width:100%;height:100%;display:block}.mrV1lW_expand{color:var(--ink);background:var(--paper);border:1px solid var(--line);align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px}.mrV1lW_stage:hover .mrV1lW_expand{border-color:var(--blue);color:var(--blue)}.mrV1lW_caption{justify-content:space-between;gap:25px;padding:20px 0 24px;display:flex}.mrV1lW_caption h3{letter-spacing:-.03em;margin:0 0 8px;font-size:19px;font-weight:500;line-height:1.4}.mrV1lW_caption p{color:var(--muted);max-width:690px;margin:0;font-size:13px;line-height:1.8}.mrV1lW_caption>span{white-space:nowrap;color:var(--muted);padding-top:4px}.mrV1lW_thumbnails{scrollbar-width:thin;gap:12px;margin:-5px;padding:5px 5px 12px;display:flex;overflow-x:auto}.mrV1lW_thumbnails a{border:1px solid var(--line);background:var(--surface);opacity:.65;flex:0 0 130px;height:86px;position:relative;overflow:hidden}.mrV1lW_thumbnails a[aria-current=true],.mrV1lW_thumbnails a:hover{border-color:var(--blue);opacity:1}.mrV1lW_thumbnails a[aria-current=true]{outline:1px solid var(--blue)}.mrV1lW_thumbnails img{object-fit:cover;object-position:center;width:100%;height:100%}.mrV1lW_thumbnails span{background:var(--paper);color:var(--ink);font:9px var(--font-mono), monospace;padding:3px 5px;position:absolute;bottom:4px;left:4px}@media (max-width:760px){.mrV1lW_gallery{margin-top:35px}.mrV1lW_heading{display:block}.mrV1lW_heading p{margin-top:12px}.mrV1lW_stage{aspect-ratio:4/3}.mrV1lW_expand{padding:8px 10px;font-size:10px;bottom:9px;right:9px}.mrV1lW_caption{gap:16px}.mrV1lW_caption h3{font-size:17px}.mrV1lW_caption p{font-size:12px}.mrV1lW_thumbnails a{flex-basis:105px;height:70px}}
