:root{--paper:#f2f0e9;--ink:#0a1d29;--lake:#5d7f91;--red:#e35d3d;--line:#0a1d292e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}img{width:100%;display:block}.shell{width:min(100% - 48px,1440px);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.11em;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:84px;padding:0 32px;font-size:11px;display:grid}.wordmark{letter-spacing:-.04em;text-transform:none;font-size:16px;font-weight:800}.site-header nav{gap:28px;display:flex}.site-header nav a,.nav-note{border-bottom:1px solid #0000;padding:12px 0}.site-header nav a:hover,.nav-note:hover{border-color:var(--ink)}.nav-note{justify-self:end}.hero{grid-template-columns:minmax(300px,.68fr) minmax(440px,1.32fr);gap:clamp(32px,5vw,88px);min-height:calc(100dvh - 84px);padding-top:36px;padding-bottom:72px;display:grid}.hero-copy{align-self:end;padding-bottom:34px}.eyebrow,.section-index{text-transform:uppercase;letter-spacing:.2em;margin:0 0 32px;font-size:10px;font-weight:700}h1{letter-spacing:-.09em;margin:0;font-size:clamp(84px,10.4vw,176px);font-weight:800;line-height:.76}.hero-statement{letter-spacing:-.025em;max-width:430px;margin:56px 0 28px;font-size:clamp(18px,1.5vw,24px);line-height:1.42}.text-link{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid;align-items:center;gap:10px;padding-bottom:6px;font-size:10px;font-weight:700;display:inline-flex}.hero-photo{flex-direction:column;min-height:620px;margin:0;display:flex}.hero-photo img{object-fit:cover;object-position:center;flex:1;min-height:0}.hero-photo figcaption{text-transform:uppercase;letter-spacing:.2em;justify-content:space-between;padding-top:12px;font-size:9px;display:flex}.manifesto{border-top:1px solid var(--line);padding:140px 0}.manifesto-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;display:grid}.manifesto h2{letter-spacing:-.07em;margin:0;font-size:clamp(50px,7vw,108px);line-height:.94}.manifesto p{letter-spacing:-.04em;max-width:580px;margin:0;font-size:clamp(20px,2.3vw,34px);line-height:1.32}@media (width<=900px){.site-header{grid-template-columns:1fr auto;min-height:72px;padding:0 20px}.site-header nav{display:none}.hero{grid-template-columns:1fr;width:100%;padding-top:24px}.hero-copy{order:1;padding:0 24px}.hero-photo{order:2;min-height:56vh}.hero-photo figcaption{padding-inline:24px}h1{font-size:clamp(82px,25vw,150px)}.manifesto-grid{grid-template-columns:1fr;gap:44px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.mobile-nav{display:none}.footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:30px;padding:44px 0 64px;font-size:12px;display:grid}.footer p{margin:0}.footer-name{letter-spacing:-.05em;font-size:22px;font-weight:800}.footer>div{justify-content:flex-end;gap:24px;display:flex}.page-intro{padding:110px 0 90px}.page-intro h1{max-width:1180px;font-size:clamp(70px,10vw,154px);line-height:.86}.page-lead{letter-spacing:-.045em;max-width:760px;margin:70px 0 0 auto;font-size:clamp(22px,3vw,42px);line-height:1.25}.prose p{margin:0 0 1.5em;font-size:18px;line-height:1.7}.prose.big p{letter-spacing:-.025em;font-size:clamp(20px,2vw,29px);line-height:1.48}.photo-placeholder{border:1px solid var(--line);background:#d9d7cd;flex-direction:column;justify-content:space-between;min-height:300px;padding:26px;display:flex}.photo-placeholder.blue{background:var(--lake);color:#fff}.photo-placeholder.dark{background:var(--ink);color:#fff}.photo-placeholder span,.photo-placeholder p{margin:0}.photo-placeholder span{text-transform:uppercase;letter-spacing:.2em;font-size:9px}.photo-placeholder p{max-width:420px;font-size:14px;line-height:1.45}.button{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.12em;padding:15px 20px;font-size:11px;font-weight:800;display:inline-block}.button:active{transform:translateY(1px)}.dimensions{background:var(--line);border:1px solid var(--line);grid-template-columns:1.15fr .85fr;gap:1px;display:grid}.dimension{background:var(--paper);flex-direction:column;justify-content:flex-end;min-height:500px;padding:28px;display:flex;position:relative;overflow:hidden}.dimension.large{grid-row:span 2;min-height:820px}.dimension img{object-fit:cover;height:66%;position:absolute;inset:0}.dimension .num{letter-spacing:.2em;font-size:10px;position:absolute;top:24px;left:24px}.dimension.large .num{color:#fff}.dimension h3{letter-spacing:-.06em;margin:12px 0 4px;font-size:clamp(30px,4vw,62px)}.dimension p{max-width:430px;margin:0;font-size:15px}.dimension.ink{background:var(--ink);color:#fff}.dimension blockquote{letter-spacing:-.05em;margin:auto 0;font-size:clamp(30px,4vw,58px);line-height:1.05}.graphic-lines{background:repeating-linear-gradient(168deg,#0000 0 20px,#5d7f9161 21px 22px);position:absolute;inset:0 0 45%}.more-than{grid-template-columns:1fr 1fr;gap:12vw;padding:160px 0;display:grid}.more-than h2,.why-row h2,.story-grid h2{letter-spacing:-.07em;margin:0;font-size:clamp(50px,6.5vw,100px);line-height:.94}.more-copy>p:first-child{letter-spacing:-.04em;margin:0 0 70px;font-size:clamp(24px,3vw,40px);line-height:1.3}.more-copy .photo-placeholder{min-height:440px}.prompt-line{border-top:1px solid var(--line);padding-top:18px;font-size:12px}.home-cta{background:var(--red);color:#fff;justify-content:space-between;align-items:center;margin-bottom:100px;padding:42px;display:flex}.home-cta p{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4vw,54px);font-weight:800}.home-cta a{text-transform:uppercase;letter-spacing:.14em;font-size:11px}.about-opening{grid-template-columns:1fr 1fr;gap:8vw;padding-bottom:150px;display:grid}.about-opening figure{margin:0}.about-opening img{object-fit:cover;height:720px}.about-opening figcaption,.full-photo p,.gallery-editorial figcaption{text-transform:uppercase;letter-spacing:.18em;margin-top:10px;font-size:9px}.question-band{background:var(--ink);color:#fff;padding:80px 0}.question-band>.shell>p{text-transform:uppercase;letter-spacing:.2em;margin-bottom:50px;font-size:10px}.question-band .shell>div{border-top:1px solid #ffffff40;grid-template-columns:80px 1fr;padding:25px 0;display:grid}.question-band h2{letter-spacing:-.05em;margin:0;font-size:clamp(28px,4.8vw,70px)}.story-grid{grid-template-columns:1fr .8fr;gap:10vw;padding:150px 0;display:grid}.cares{padding-bottom:150px}.cares>div{border-top:1px solid var(--line);grid-template-columns:100px 1fr;padding:26px 0;display:grid}.cares h3{letter-spacing:-.04em;margin:0;font-size:clamp(24px,3.2vw,46px)}.placeholder-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:150px;display:grid}.placeholder-grid .photo-placeholder{min-height:620px}.fill-prompts{background:var(--paper);padding:50px}.fill-prompts h2{letter-spacing:-.06em;margin:0 0 60px;font-size:clamp(34px,4.5vw,64px);line-height:1}.fill-prompts li{border-top:1px solid var(--line);padding:16px 0;list-style:none}.fill-prompts ul{padding:0}.full-photo img{object-fit:cover;height:min(78vh,900px)}.why-row{grid-template-columns:1fr 1fr;gap:9vw;padding:150px 0;display:grid}.timeline{padding-bottom:150px}.timeline>div{border-top:1px solid var(--line);grid-template-columns:90px .7fr 1fr;gap:30px;padding:28px 0;display:grid}.timeline h3{margin:0;font-size:28px}.timeline p{max-width:480px;margin:0;line-height:1.55}.rowing-mosaic{grid-template-columns:1fr 1.35fr;gap:16px;display:grid}.rowing-mosaic img{object-fit:cover;height:430px}.rowing-mosaic .photo-placeholder{grid-row:span 2;min-height:876px}.reflection{text-align:center;padding:150px max(24px,8vw)}.reflection h2{letter-spacing:-.065em;max-width:1100px;margin:0 auto 40px;font-size:clamp(42px,6vw,92px);line-height:1}.reflection>p:last-child{max-width:600px;margin:auto;line-height:1.6}.verified{background:var(--ink);color:#fff;margin-bottom:150px;padding:70px}.verified h2{letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(44px,6vw,80px)}.verified>div{margin-top:60px;display:grid}.verified span{border-top:1px solid #ffffff40;padding:18px 0;font-size:13px}.project-hero{background:var(--ink);color:#fff;grid-template-columns:1.1fr .9fr;margin-bottom:140px;display:grid}.project-mark{justify-content:center;align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}.project-mark>span{letter-spacing:-.12em;color:var(--lake);font-size:clamp(110px,20vw,280px);font-weight:800}.scan-lines{background:repeating-linear-gradient(0deg,#0000 0 22px,#ffffff1a 23px);position:absolute;inset:0}.project-hero>div:last-child{flex-direction:column;justify-content:center;padding:clamp(35px,6vw,90px);display:flex}.project-hero h2{letter-spacing:-.07em;margin:0 0 25px;font-size:clamp(50px,7vw,100px);line-height:.9}.project-hero>div:last-child>p:not(.eyebrow){max-width:600px;font-size:20px;line-height:1.5}.project-hero .button{align-self:flex-start;margin-top:30px}.process{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:140px;display:grid}.process>.eyebrow{background:var(--paper);grid-column:1/-1;margin:0;padding:24px}.process article{background:var(--paper);min-height:310px;padding:35px}.process article span{font-size:10px}.process article h3{letter-spacing:-.05em;margin:70px 0 12px;font-size:32px}.process article p{margin:0;line-height:1.6}.project-assets{grid-template-columns:1fr 1fr;gap:16px;display:grid}.project-assets .photo-placeholder:first-child{grid-column:1/-1;min-height:650px}.project-assets .photo-placeholder{min-height:420px}.honesty{grid-template-columns:1fr 1fr;gap:10vw;padding:150px 0;display:grid}.honesty h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,7vw,96px);line-height:.9}.honesty p{margin:0;font-size:23px;line-height:1.5}.future-project{border-top:1px solid var(--line);padding:100px 0 150px}.future-project h2{letter-spacing:-.08em;margin:0 0 80px;font-size:clamp(60px,9vw,130px)}.future-project p{border-top:1px solid var(--line);grid-template-columns:100px 1fr;margin:0;padding:20px 0;font-size:22px;display:grid}.journal-intro{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10vw;padding:40px 0 120px;display:grid}.journal-intro p{letter-spacing:-.03em;margin:0;font-size:26px;line-height:1.45}.journal-intro span{justify-self:end;max-width:300px;font-size:12px;line-height:1.5}.notes-list{border-top:1px solid var(--line)}.note-row{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 60px;gap:30px;padding:48px 0;display:grid}.note-row h2{letter-spacing:-.06em;margin:10px 0 16px;font-size:clamp(38px,5vw,72px);line-height:1}.note-row p{max-width:700px;margin:0;line-height:1.5}.note-number{font-size:10px}.note-arrow{justify-self:end;font-size:32px}.status{text-transform:uppercase;letter-spacing:.16em;color:var(--red);font-weight:800;font-size:9px!important}.status.complete{color:var(--lake)}.journal-footer{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;padding:40px 0 150px;font-size:11px;display:flex}.note-article{max-width:1100px;padding:80px 0 150px}.back-link{text-transform:uppercase;letter-spacing:.14em;font-size:10px}.note-article header{border-bottom:1px solid var(--line);padding:80px 0}.note-article h1{font-size:clamp(58px,9vw,120px);line-height:.88}.note-question{max-width:760px;margin:60px 0 0;font-size:clamp(22px,3vw,36px);line-height:1.3}.note-aside{grid-template-columns:200px 1fr;gap:50px;padding:60px 0;display:grid}.note-aside p:last-child{margin:0;font-size:22px;line-height:1.55}.article-body{max-width:760px;margin-left:auto}.article-body p{margin:0 0 1.8em;font-size:20px;line-height:1.8}.finding{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:90px;display:grid}.finding>div{background:var(--paper);padding:35px}.finding p:last-child{font-size:19px;line-height:1.5}.source-note{color:#0a1d29a6;max-width:650px;margin:35px 0 0 auto;font-size:11px;line-height:1.6}.gallery-editorial{grid-template-columns:repeat(12,1fr);gap:20px;padding-bottom:150px;display:grid}.gallery-editorial figure{margin:0}.gallery-editorial img{object-fit:cover;height:100%}.g-wide{grid-column:1/-1;height:70vh}.g-pair{grid-column:1/8;grid-template-columns:1fr 1fr;gap:20px;display:grid}.g-pair figure{height:430px}.gallery-editorial>.photo-placeholder{grid-column:8/-1;min-height:430px}.g-tall{grid-column:2/7;height:700px}.g-strip{grid-column:7/-1;grid-template-columns:1fr 1fr;align-self:center;gap:12px;display:grid}.g-strip img{height:210px}.gallery-editorial>.photo-placeholder:nth-last-child(2){grid-column:1/9;min-height:520px}.gallery-editorial>.photo-placeholder:last-child{grid-column:9/-1;min-height:520px}.beyond-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-bottom:24px;display:grid}.beyond-grid article{background:var(--paper);min-height:330px;padding:40px}.beyond-grid span{font-size:10px}.beyond-grid h2{letter-spacing:-.055em;margin:75px 0 15px;font-size:clamp(32px,4vw,58px)}.beyond-grid p{max-width:500px;line-height:1.6}.beyond-photo .photo-placeholder{min-height:680px;margin-bottom:150px}.contact-list{border-top:1px solid var(--line);margin-bottom:150px}.contact-list>a,.contact-list>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 50px;padding:38px 0;display:grid}.contact-list p{text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:9px}.contact-list h2{letter-spacing:-.06em;margin:8px 0;font-size:clamp(34px,5vw,70px)}.contact-list small{font-size:12px}.contact-list b{font-size:30px;font-weight:400}@media (width<=900px){.shell{width:min(100% - 32px,1440px)}.site-header{position:relative}.nav-note{display:none}.mobile-nav{justify-self:end;display:block}.mobile-nav summary{text-transform:uppercase;letter-spacing:.15em;font-size:10px;list-style:none}.mobile-nav div{z-index:10;background:var(--ink);color:#fff;gap:18px;padding:24px;display:grid;position:absolute;top:72px;left:0;right:0}.footer{grid-template-columns:1fr;gap:18px}.footer>div{flex-wrap:wrap;justify-content:flex-start}.page-intro{padding:75px 0}.page-intro h1{font-size:clamp(60px,18vw,100px)}.page-lead{margin-top:45px}.manifesto{padding:90px 0}.dimensions{grid-template-columns:1fr}.dimension.large{grid-row:auto;min-height:650px}.more-than,.about-opening,.story-grid,.why-row,.honesty,.project-hero,.journal-intro{grid-template-columns:1fr}.more-than,.story-grid,.why-row{padding:100px 0}.home-cta{flex-direction:column;align-items:flex-start;gap:30px;margin-bottom:80px}.about-opening{padding-bottom:100px}.about-opening img{height:60vh}.question-band .shell>div{grid-template-columns:50px 1fr}.placeholder-grid{grid-template-columns:1fr}.placeholder-grid .photo-placeholder{min-height:480px}.timeline>div{grid-template-columns:50px 1fr}.timeline>div p{grid-column:2}.rowing-mosaic{grid-template-columns:1fr}.rowing-mosaic .photo-placeholder{grid-row:auto;min-height:500px}.verified{padding:35px}.project-mark{min-height:400px}.process,.project-assets{grid-template-columns:1fr}.project-assets .photo-placeholder:first-child{grid-column:auto;min-height:500px}.honesty{gap:50px}.future-project p{grid-template-columns:50px 1fr}.note-row{grid-template-columns:40px 1fr 20px}.note-aside{grid-template-columns:1fr;gap:10px}.article-body{margin-left:0}.finding{grid-template-columns:1fr}.gallery-editorial{flex-direction:column;display:flex}.g-wide,.g-tall{height:55vh}.g-pair,.g-strip{grid-template-columns:1fr 1fr;display:grid}.g-pair figure,.g-strip img{height:240px}.beyond-grid{grid-template-columns:1fr}.contact-list>a,.contact-list>div{grid-template-columns:45px 1fr 20px}}
