.notebook-band.notebook-band{display:block !important}
.closing.closing{display:block !important;grid-template-columns:1fr !important}
.closing-main.closing-main,.closing footer{grid-column:1}
.notebook-label,.closing-intro{display:none}
.notebook-band,.closing{padding-top:4vw;padding-bottom:4vw}
.notebook-entry,.closing-main{min-height:0;padding-bottom:15px}
.notebook-band,.closing{padding:32px 5vw !important}
.notebook-entry,.closing-main{min-height:0 !important;padding-bottom:15px !important}
.field-report{min-height:calc(100svh - 96px);display:grid;grid-template-columns:minmax(300px,.82fr) minmax(420px,1.25fr);grid-template-rows:1fr 60px;gap:0 5vw;padding:5vw;border-bottom:1px solid var(--line);background:var(--paper)}
.report-copy{align-self:center;max-width:430px}.report-copy h1{margin:0;font:500 clamp(62px,8.2vw,132px)/.8 var(--display);letter-spacing:-.06em}.report-copy h1 em{color:var(--clay);font-style:italic}.report-copy>p:not(.eyebrow){max-width:300px;margin:35px 0;color:#53625d}.report-image{position:relative;min-height:620px;background:var(--blue);overflow:hidden}.report-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.6);mix-blend-mode:multiply}.report-footer{grid-column:1 / 3;display:flex;justify-content:space-between;align-items:end;border-top:1px solid var(--line);padding-top:15px;font-size:9px;text-transform:uppercase;letter-spacing:.07em}.report-footer a{color:var(--clay)}
.project-index{padding:9vw 5vw 10vw;background:#e5e9e2}.index-heading{display:grid;grid-template-columns:1fr 1fr;margin-bottom:70px}.index-heading p:last-child{margin:0;color:#53625d;font-size:11px}.index-list{border-top:1px solid var(--ink)}.index-list>a{display:grid;grid-template-columns:70px 1fr 220px 30px;gap:25px;align-items:center;min-height:150px;border-bottom:1px solid var(--line);transition:background .25s,padding .25s}.index-list>a:hover{background:var(--blue);padding:0 20px}.index-list>a>span{font-size:11px;color:var(--clay)}.index-list h2{margin:0;font:500 clamp(34px,4.3vw,64px)/.9 var(--display);letter-spacing:-.045em}.index-list p{margin:10px 0 0;color:#65736d;font-size:10px}.index-list img{width:220px;height:105px;object-fit:cover;filter:saturate(.65);opacity:.9}.index-list b{font:400 22px var(--display)}.index-all{margin-top:35px}
.practice-grid{display:grid;grid-template-columns:1fr 1fr;padding:9vw 5vw 8vw;border-bottom:1px solid var(--line);gap:4vw 10vw}.practice-lead h2{max-width:650px;margin:0;font:500 clamp(42px,5vw,78px)/.9 var(--display);letter-spacing:-.045em}.practice-lead h2 em,.notebook-band h2 em{color:var(--clay);font-style:italic}.practice-note{max-width:380px;align-self:end;color:#53625d}.practice-note p{margin:0 0 28px}.practice-principles{grid-column:1 / 3;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:4vw}.practice-principles>div{padding:25px 30px 0 0;border-right:1px solid var(--line)}.practice-principles>div+div{padding-left:30px}.practice-principles>div:last-child{border:0}.practice-principles span{font-size:10px;color:var(--clay)}.practice-principles h3{font:500 28px var(--display);margin:28px 0 10px}.practice-principles p{margin:0;max-width:220px;color:#65736d;font-size:11px}
.notebook-band,.closing{display:grid;grid-template-columns:180px 1fr;gap:5vw;padding:8vw 5vw;background:var(--paper);color:var(--ink);border-top:1px solid var(--line)}.notebook-label,.closing-intro{display:flex;flex-direction:column;justify-content:space-between;min-height:300px;border-right:1px solid var(--line);padding-right:25px}.notebook-label>span{font:500 54px var(--display);color:var(--ink)}.notebook-label .eyebrow,.closing .eyebrow{margin:0;color:var(--clay)}.notebook-label>p:last-child{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.notebook-entry,.closing-main{padding:0 0 25px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between}.notebook-entry-top,.notebook-entry-bottom{display:flex;justify-content:space-between;gap:30px;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.notebook-entry-top{color:var(--clay)}.notebook-entry h2{margin:25px 0;font:500 clamp(44px,6vw,92px)/.86 var(--display);letter-spacing:-.055em}.notebook-entry h2 em{color:var(--clay);font-style:italic}.notebook-entry-bottom{align-items:end;text-transform:none;letter-spacing:0}.notebook-entry-bottom p{max-width:350px;margin:0;color:#53625d;font-size:11px}.notebook-entry-bottom .text-link{white-space:nowrap;text-transform:uppercase;letter-spacing:.06em}.closing{display:grid}.closing-intro{grid-column:1;grid-row:1 / span 2}.closing-mark{font:500 24px var(--display);color:var(--ink)}.closing-main{grid-column:2;grid-row:1;padding:0 0 45px}.closing h2{font:500 clamp(55px,8vw,120px)/.84 var(--display);letter-spacing:-.06em;margin:0}.closing h2 em{color:var(--clay)}.closing-main .light-link{border-bottom:1px solid var(--ink);padding:0 0 6px;color:var(--ink);white-space:nowrap}.closing-main .light-link span{font-size:16px;margin-left:6px}.closing footer{grid-column:2;grid-row:2;display:flex;justify-content:space-between;gap:20px;margin-top:0;padding-top:18px;border-top:1px solid var(--line);font-size:10px;text-transform:uppercase}.closing footer a{color:var(--clay)}
@media(max-width:760px){.field-report{min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:75px 20px 25px;gap:35px 20px}.report-copy,.report-image,.report-footer{grid-column:1}.report-copy h1{font-size:20vw}.report-image{min-height:430px}.report-footer{display:block;padding-top:15px;line-height:2}.report-footer a{display:block}.project-index{padding:80px 20px}.index-heading{display:block;margin-bottom:45px}.index-heading p:last-child{margin-top:28px}.index-list>a{grid-template-columns:30px 1fr 24px;gap:12px;min-height:118px}.index-list>a:hover{padding:0}.index-list img{display:none}.index-list h2{font-size:32px}.index-list p{font-size:9px}.practice-grid{display:block;padding:80px 20px}.practice-lead h2{font-size:13vw}.practice-note{margin:45px 0 70px}.practice-principles{display:block;margin-top:0}.practice-principles>div,.practice-principles>div+div{padding:25px 0;border-right:0;border-bottom:1px solid var(--line)}.practice-principles>div:last-child{border-bottom:0}.practice-principles h3{margin:14px 0 7px}.notebook-band,.closing{display:block;padding:70px 20px}.notebook-label,.closing-intro{min-height:0;display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}.notebook-label>span{font-size:34px}.notebook-label .eyebrow,.closing .eyebrow{margin:0}.notebook-label>p:last-child{margin:0}.notebook-entry,.closing-main{min-height:0;margin:25px 0 0;padding:0}.notebook-entry-top,.notebook-entry-bottom{display:block}.notebook-entry-top span+span{display:block;margin-top:8px}.notebook-entry h2{font-size:14vw;margin:35px 0}.notebook-entry-bottom p{margin-bottom:28px}.closing-main{padding:55px 0 75px}.closing h2{font-size:18vw}.closing-main .light-link{margin-top:45px}.closing footer{display:block;line-height:2.2;padding-top:18px}.closing footer>*{display:block}}

.notebook-entry h2{font-size:clamp(28px,3.2vw,46px);line-height:1;letter-spacing:-.025em}
.closing h2{font-size:clamp(30px,3.8vw,54px);line-height:1;letter-spacing:-.025em}
.notebook-label>span{font-size:40px}
.closing-mark{font-size:18px}
@media(max-width:760px){.notebook-entry h2{font-size:9vw;margin:25px 0}.closing h2{font-size:10vw}.notebook-label>span{font-size:28px}}