.current-work>h2{font:300 21px/1.4 Manrope,Arial,sans-serif!important;letter-spacing:0;margin:5px 0 24px;padding:0 5vw}.simple-home .current-work .selected-work{padding-top:0}.simple-home .progress-card a>div>span{display:block;font:400 12px/1.5 Manrope,Arial,sans-serif;color:#e6e6e6;margin-top:6px}.home-connections{padding:48px 5vw 65px;border-top:1px solid #20252325;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:5vw}.home-connections h2{font:300 21px/1.35 Manrope,Arial,sans-serif!important;margin:0 0 17px!important;letter-spacing:0}.home-connections p{font:300 15px/1.7 Manrope,Arial,sans-serif;max-width:40ch;margin:0 0 23px;color:#454c44}.home-connections a{display:block;width:fit-content;font-size:13px;margin-top:14px;border-bottom:1px solid #20252350;padding-bottom:4px}.current-image{margin:0 5vw 30px;max-width:1000px}.current-image img{display:block;width:100%;max-height:80svh;object-fit:contain;object-position:left}.current-image figcaption{font:300 12px/1.6 Manrope,Arial,sans-serif;color:#62665f;margin-top:12px}.progress-status{font-size:12px!important;margin-bottom:12px!important}.current-project .project-afterword{padding-top:0}.current-project .study-link{margin-top:16px}@media(max-width:700px){.home-connections{grid-template-columns:1fr;gap:34px;padding:32px 5vw 45px}.home-connections h2{font-size:19px!important;margin-bottom:13px!important}.home-connections p{font-size:14px;margin-bottom:17px}.current-work>h2{font-size:19px!important;margin-bottom:20px}.current-image{margin-left:4vw;margin-right:4vw}}
/* Intentional photography placeholders for the two current projects. */
.photography-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;box-sizing:border-box;padding:32px 20px;background:var(--paper,#f0ede5);color:var(--ink,#202523);border:1px solid var(--line,#20252333);font-family:var(--display,Manrope,Arial,sans-serif);text-align:center}
.photography-placeholder-name{font-size:clamp(18px,2.3vw,30px);font-weight:300;line-height:1.3}
.photography-placeholder-note{max-width:28ch;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:.1em}
.current-image>.photography-placeholder{width:100%;aspect-ratio:16/9}
.simple-home .progress-card .photography-placeholder{position:absolute;inset:0;padding:28px 16px 65px}
.simple-home .progress-card a>div,.simple-home .progress-card a>div>span{color:var(--ink,#202523)}
@media(max-width:600px){.photography-placeholder{gap:12px;padding:24px 16px}.simple-home .progress-card .photography-placeholder{padding:20px 12px 62px}.photography-placeholder-note{letter-spacing:.055em}.current-image>.photography-placeholder{min-height:220px}}
