body{margin:0;background:#fff;color:#292929;font:13px/1.7 'Helvetica Neue',Arial,sans-serif}header{height:94px;max-width:none;padding:0 4.5%;border:0}header .mark{font-size:23px;font-weight:300;letter-spacing:-1px}nav{font-size:11px;gap:32px}nav a[aria-current=page]{border-bottom:1px solid #333}main#view{margin:0 auto;max-width:1500px;padding:20px 8% 65px}#view h1{font:300 44px/1.2 'Helvetica Neue',Arial,sans-serif;letter-spacing:-1.5px;margin:0 0 22px}#view h2{font-size:24px;font-weight:300;line-height:1.35}.landing{min-height:calc(100svh - 179px);display:flex;align-items:center;justify-content:center}.cover{width:min(100%,1000px);margin:0}.image-slot{background:#f5f5f3;aspect-ratio:16/9;position:relative;display:grid;place-content:center;text-align:center;color:#aaa;font-size:9px;letter-spacing:1px}.image-slot::before,.image-slot::after{content:'';position:absolute;width:15px;height:15px;border-color:#d3d3ce;border-style:solid}.image-slot::before{top:18px;left:18px;border-width:1px 0 0 1px}.image-slot::after{right:18px;bottom:18px;border-width:0 1px 1px 0}.image-slot small{display:block;letter-spacing:0;font-size:10px;margin-top:8px;color:#999}.cover figcaption{display:flex;justify-content:space-between;align-items:center;padding-top:16px;margin:0;font-size:10px;color:#888}.cover figcaption a{color:#333}.breadcrumb{display:inline-block;color:#888;font-size:10px;margin:14px 0 45px}.sub{color:#888;max-width:530px;margin-bottom:55px}.categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:70px}.tile .image-slot{aspect-ratio:4/5;transition:background .2s}.tile:hover .image-slot{background:#eaeae7}#view .tile h2{font-size:16px;margin:16px 0 4px}.tile p{font-size:10px;color:#999;margin:0}.num{font-size:9px;color:#aaa;display:block;margin-bottom:7px}.list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.empty{margin-top:55px;max-width:760px}.empty .image-slot{aspect-ratio:16/8}.empty p{color:#999;font-size:11px}.about-page{max-width:900px;margin:30px auto}.bio-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:90px;margin-top:40px}.bio-grid p{color:#777}.bio-grid h1{margin-top:7px!important}.muted{font-size:10px;color:#999}.bio-copy>p:first-child{margin-top:0}.bio-copy dl{grid-template-columns:95px 1fr;color:#666}.bio-copy .pending{display:inline-block;margin-top:18px}.contact-page{display:grid;align-content:center;min-height:65svh;max-width:800px;margin:auto}.contact-page>a{font-size:clamp(24px,4vw,45px);font-weight:300;letter-spacing:-1px}#view .contact-page h1{font-size:16px;color:#999;letter-spacing:0;margin-bottom:30px}.case-page{max-width:1050px;margin:auto}.facts{display:grid;grid-template-columns:1fr 2fr;gap:70px;margin:50px 0}.facts h2{margin-top:0}.facts p{color:#777}.case-page figure{margin:35px 0}.case-page figcaption{font-size:10px;color:#999;margin:12px 0}.pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.case-nav{border-top:1px solid #eee;padding-top:25px;margin-top:60px;font-size:11px}.archive-note{font-size:10px;color:#999;margin:35px 0}@media(max-width:750px){header{height:80px;padding:0 6%}nav{gap:24px}main#view{padding:10px 6% 40px}.landing{min-height:calc(100svh - 140px)}.cover .image-slot{aspect-ratio:4/5}.cover figcaption{font-size:9px;gap:15px}.categories{grid-template-columns:1fr 1fr;gap:35px 20px;margin-top:40px}#view h1{font-size:36px}.sub{font-size:12px;margin-bottom:35px}.breadcrumb{margin-bottom:30px}.list{grid-template-columns:1fr 1fr;gap:25px 18px}#view .tile h2{font-size:14px}.tile .image-slot{font-size:7px;letter-spacing:.4px}.bio-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.about-page{margin-top:15px}.facts{grid-template-columns:1fr;gap:25px;margin:30px 0}.pair{grid-template-columns:1fr;gap:0}.empty .image-slot{aspect-ratio:4/3}.contact-page>a{font-size:28px}}
