.page-module__YnyroG__shell{--ink:#0b0b09;--surface:#12110e;--paper:#e7e0d2;--muted:#aaa294;--line:#e7e0d230;--gutter:clamp(24px, 4vw, 72px);background:var(--ink);min-height:100vh;color:var(--paper);overflow:clip}.page-module__YnyroG__shell .site-header{color:var(--paper)}.page-module__YnyroG__shell .site-header-inner{width:calc(100% - (2 * var(--gutter)));border-color:var(--line);max-width:1600px;min-height:88px}.page-module__YnyroG__shell .brand{color:var(--paper)}.page-module__YnyroG__shell .brand-division{color:var(--muted)}.page-module__YnyroG__hero{background:#080807;min-height:max(720px,100svh);position:relative;overflow:hidden}.page-module__YnyroG__heroImages{grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}.page-module__YnyroG__heroImageFrame{border-right:1px solid #e7e0d21a;min-width:0;position:relative;overflow:hidden}.page-module__YnyroG__heroImageFrame:last-child{border-right:0}.page-module__YnyroG__heroImageFrame img{object-fit:cover;object-position:var(--image-focal-desktop);filter:saturate(.5)contrast(1.05)brightness(.53);transform:scale(1.015)}.page-module__YnyroG__heroShade{background:linear-gradient(90deg,#05050447,#0000 62%),linear-gradient(#05050459 0%,#0000 34%,#050504e0 100%);position:absolute;inset:0}.page-module__YnyroG__heroInner{z-index:1;width:calc(100% - (2 * var(--gutter)));flex-direction:column;justify-content:flex-end;max-width:1600px;min-height:max(720px,100svh);margin:0 auto;padding:160px 0 48px;display:flex;position:relative}.page-module__YnyroG__eyebrow,.page-module__YnyroG__sectionLabel,.page-module__YnyroG__sectionHeader,.page-module__YnyroG__projectTitle>p,.page-module__YnyroG__projectIndex,.page-module__YnyroG__capabilityList>article>span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:1.45}.page-module__YnyroG__eyebrow{color:#e7e0d2c2}.page-module__YnyroG__hero h1{max-width:1320px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(74px,9.6vw,154px);font-weight:400;line-height:.86}.page-module__YnyroG__heroFooter{justify-content:space-between;align-items:center;gap:24px;margin-top:48px;display:flex}.page-module__YnyroG__heroFooter p{color:#e7e0d2bd;margin:0;font-size:13px}.page-module__YnyroG__heroFooter a,.page-module__YnyroG__projectSummary a{border-bottom:1px solid;align-items:center;gap:9px;width:fit-content;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-flex}.page-module__YnyroG__company{width:calc(100% - (2 * var(--gutter)));border-bottom:1px solid var(--line);grid-template-columns:minmax(170px,.55fr) 2fr;gap:clamp(40px,7vw,120px);max-width:1440px;margin:0 auto;padding:clamp(110px,13vw,210px) 0;display:grid}.page-module__YnyroG__company h2{max-width:1050px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.043em;margin:0;font-size:clamp(52px,6vw,94px);font-weight:400;line-height:.95}.page-module__YnyroG__companyCopy{grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,86px);max-width:900px;margin-top:60px;display:grid}.page-module__YnyroG__companyCopy p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.page-module__YnyroG__work,.page-module__YnyroG__recognition,.page-module__YnyroG__capabilities{width:calc(100% - (2 * var(--gutter)));max-width:1600px;margin:0 auto;padding:42px 0 clamp(120px,12vw,200px)}.page-module__YnyroG__sectionHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;min-height:52px;display:flex}.page-module__YnyroG__sectionHeader h2{font:inherit;margin:0}.page-module__YnyroG__projectList{display:grid}.page-module__YnyroG__project{border-bottom:1px solid var(--line);padding:clamp(76px,9vw,142px) 0}.page-module__YnyroG__project:last-child{border-bottom:0;padding-bottom:0}.page-module__YnyroG__projectImageLink{display:block}.page-module__YnyroG__projectImage{aspect-ratio:16/8.7;background:var(--surface);position:relative;overflow:hidden}.page-module__YnyroG__projectImage img{object-fit:cover;object-position:var(--image-focal-desktop);transition:transform .7s cubic-bezier(.2,.6,.2,1),filter .7s}.page-module__YnyroG__projectImageLink:hover img{filter:saturate(.9);transform:scale(1.018)}.page-module__YnyroG__projectCopy{grid-template-columns:.42fr 1.2fr .8fr;align-items:start;gap:clamp(28px,5vw,76px);padding-top:34px;display:grid}.page-module__YnyroG__projectIndex{gap:20px;display:flex}.page-module__YnyroG__projectIndex span{color:var(--paper)}.page-module__YnyroG__projectIndex p{margin:0}.page-module__YnyroG__projectTitle>p{margin:0 0 16px}.page-module__YnyroG__projectTitle h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(54px,6.5vw,104px);font-weight:400;line-height:.86}.page-module__YnyroG__projectSummary p{max-width:480px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.page-module__YnyroG__projectLinks{flex-wrap:wrap;gap:22px;margin-top:28px;display:flex}.page-module__YnyroG__projectSummary a{color:var(--paper)}.page-module__YnyroG__recognition{padding-top:42px}.page-module__YnyroG__recognitionGrid{grid-template-columns:1.15fr .85fr;gap:clamp(70px,10vw,160px);display:grid}.page-module__YnyroG__recognitionGrid>article{padding-top:clamp(70px,8vw,120px)}.page-module__YnyroG__recognitionProject{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:22px;padding-bottom:30px;display:grid}.page-module__YnyroG__recognitionProject p{color:var(--muted);margin:0;font-size:11px}.page-module__YnyroG__recognitionProject h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(35px,4vw,58px);font-weight:400;line-height:1}.page-module__YnyroG__recognitionProject a{color:var(--muted)}.page-module__YnyroG__recognitionList>div{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .95fr auto;align-items:start;gap:22px;min-height:98px;padding:20px 0;display:grid}.page-module__YnyroG__recognitionList p,.page-module__YnyroG__recognitionList span,.page-module__YnyroG__recognitionList time{margin:0;font-size:12px;line-height:1.55}.page-module__YnyroG__recognitionList span,.page-module__YnyroG__recognitionList time{color:var(--muted)}.page-module__YnyroG__capabilities{padding-top:42px}.page-module__YnyroG__capabilityList{grid-template-columns:repeat(3,1fr);display:grid}.page-module__YnyroG__capabilityList article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:390px;padding:clamp(34px,4vw,60px)}.page-module__YnyroG__capabilityList article:first-child{border-left:1px solid var(--line)}.page-module__YnyroG__capabilityList h3{max-width:340px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:100px 0 0;font-size:clamp(40px,4vw,62px);font-weight:400;line-height:.98}.page-module__YnyroG__capabilityList p{max-width:340px;color:var(--muted);margin:32px 0 0;font-size:13px;line-height:1.65}@media (max-width:920px){.page-module__YnyroG__projectCopy{grid-template-columns:.35fr 1fr}.page-module__YnyroG__projectSummary{grid-column:2}.page-module__YnyroG__recognitionGrid{grid-template-columns:1fr;gap:0}}@media (max-width:680px){.page-module__YnyroG__shell{--gutter:22px}.page-module__YnyroG__shell .site-header-inner{min-height:70px}.page-module__YnyroG__shell .brand{gap:8px}.page-module__YnyroG__shell .brand-mark{width:19px;height:29px}.page-module__YnyroG__hero{min-height:850px}.page-module__YnyroG__heroImages{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;height:360px;top:70px;bottom:auto}.page-module__YnyroG__heroImageFrame{border-bottom:1px solid #e7e0d21a}.page-module__YnyroG__heroImageFrame:nth-child(2n){border-right:0}.page-module__YnyroG__heroImageFrame:nth-child(3),.page-module__YnyroG__heroImageFrame:nth-child(4){border-bottom:0}.page-module__YnyroG__heroImageFrame img{object-position:var(--image-focal-mobile);filter:saturate(.54)contrast(1.05)brightness(.48)}.page-module__YnyroG__heroShade{background:linear-gradient(#05050461 0%,#0000 35%,#050504f2 100%)}.page-module__YnyroG__heroInner{min-height:850px;padding:126px 0 34px}.page-module__YnyroG__eyebrow,.page-module__YnyroG__sectionLabel,.page-module__YnyroG__sectionHeader,.page-module__YnyroG__projectTitle>p,.page-module__YnyroG__projectIndex,.page-module__YnyroG__capabilityList>article>span{letter-spacing:.09em;font-size:10px}.page-module__YnyroG__hero h1{margin-top:18px;font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-size:clamp(59px,17vw,74px);line-height:.9}.page-module__YnyroG__heroFooter{align-items:flex-end;margin-top:38px}.page-module__YnyroG__heroFooter p{max-width:150px;font-size:12px;line-height:1.45}.page-module__YnyroG__heroFooter a{font-size:12px}.page-module__YnyroG__company{grid-template-columns:1fr;gap:30px;padding:96px 0 104px}.page-module__YnyroG__company h2{font-size:clamp(46px,13.7vw,62px);line-height:.98}.page-module__YnyroG__companyCopy{grid-template-columns:1fr;gap:24px;margin-top:42px}.page-module__YnyroG__companyCopy p{font-size:14px}.page-module__YnyroG__work,.page-module__YnyroG__recognition,.page-module__YnyroG__capabilities{width:100%;padding:30px 0 104px}.page-module__YnyroG__sectionHeader{min-height:48px;margin:0 var(--gutter)}.page-module__YnyroG__sectionHeader span{text-align:right;max-width:145px}.page-module__YnyroG__project{padding:74px 0}.page-module__YnyroG__project:first-child{padding-top:74px}.page-module__YnyroG__projectImage{aspect-ratio:4/3}.page-module__YnyroG__projectImage img{object-position:var(--image-focal-mobile)}.page-module__YnyroG__projectCopy{padding:28px var(--gutter) 0;grid-template-columns:1fr;gap:28px}.page-module__YnyroG__projectIndex{justify-content:space-between}.page-module__YnyroG__projectTitle h3{overflow-wrap:anywhere;font-size:clamp(57px,18vw,76px);line-height:.88}.page-module__YnyroG__project:nth-child(2) .page-module__YnyroG__projectTitle h3{overflow-wrap:normal;font-size:clamp(50px,15vw,64px)}.page-module__YnyroG__projectSummary{grid-column:1}.page-module__YnyroG__projectSummary p{font-size:13px}.page-module__YnyroG__recognitionGrid,.page-module__YnyroG__capabilityList{padding:0 var(--gutter)}.page-module__YnyroG__recognitionGrid>article{padding-top:72px}.page-module__YnyroG__recognitionProject{gap:14px}.page-module__YnyroG__recognitionProject h3{font-size:38px}.page-module__YnyroG__recognitionList>div{grid-template-columns:1fr auto;gap:4px 14px;min-height:0}.page-module__YnyroG__recognitionList p,.page-module__YnyroG__recognitionList span{grid-column:1}.page-module__YnyroG__recognitionList time{grid-area:1/2}.page-module__YnyroG__capabilityList{grid-template-columns:1fr}.page-module__YnyroG__capabilityList article{border-left:1px solid var(--line);min-height:330px;padding:32px 26px 42px}.page-module__YnyroG__capabilityList h3{margin-top:72px;font-size:47px}}@media (prefers-reduced-motion:reduce){.page-module__YnyroG__projectImage img{transition:none}}
