:root{--black:#000;--white:#f4f4f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:400;letter-spacing:-.035em}header{height:68px;display:flex;align-items:center;padding:0 19px;position:relative}.site-title{color:inherit;text-decoration:none;font-size:10px}.menu-toggle{display:none}nav{display:none}nav a{color:var(--white);text-decoration:none;font-size:10px}.image-stream{width:44%;margin-left:19px}.image-stream figure{margin:67px 0 0}.image-stream figure:nth-child(2){margin-top:24px}.image-stream figure:nth-child(3){margin-top:55px}.image-stream figure:nth-child(4){margin-top:162px}.image-stream figure:nth-child(5){margin-top:42px}.image-stream figure:nth-child(6){margin-top:191px}.open-image{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.open-image span{position:absolute;opacity:0;inset:0;display:grid;place-items:center;background:rgba(0,0,0,.35);color:#fff;font:inherit}.open-image:hover span{opacity:1}.image-stream img{width:100%;display:block;aspect-ratio:1.5/1;object-fit:cover}.image-stream figcaption{margin-top:5px;font-size:8px;line-height:1.3}.note-block{width:44%;margin:367px 0 0 19px}.note-image{overflow:hidden}.note-image img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover}.note-copy{max-width:315px;margin-top:20px}.note-copy h1,.note-copy h2{font-size:10px;font-weight:600;margin:0 0 18px}.note-copy p{font-size:8px;line-height:1.56;margin:0 0 13px}.words{margin-top:142px;margin-bottom:337px}.words .note-image{display:none}footer{margin:0 19px 19px;display:flex;align-items:flex-end;gap:5px;min-height:75px;font-size:8px;line-height:1.4}footer p{margin:0;max-width:290px}footer p:nth-child(2){margin-left:3px}footer a{margin-left:auto;color:var(--white);font-size:17px;text-decoration:none}.lightbox{max-width:94vw;max-height:94vh;padding:0;border:0;background:#000}.lightbox::backdrop{background:rgba(0,0,0,.94)}.lightbox img{display:block;max-width:94vw;max-height:94vh;object-fit:contain}.lightbox .close{position:fixed;top:18px;right:24px;border:0;background:transparent;color:#fff;font-size:31px;cursor:pointer}
@media(min-width:900px){body{font-size:13px}header{height:93px;padding:0 2.95vw;align-items:center}.site-title{font-size:22px;font-weight:400;letter-spacing:-.055em}.menu-toggle{display:none}nav{display:flex;position:static;margin-left:auto;width:auto;padding:0;background:transparent;gap:34px;align-items:center}nav a{font-size:13px;letter-spacing:-.045em}.image-stream{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.2vw;row-gap:8.15vw;width:auto;margin:5.25vw 2.95vw 0}.image-stream figure,.image-stream figure:nth-child(n){margin:0}.image-stream img,.image-stream figure:nth-child(n) img{aspect-ratio:1.5/1;object-fit:cover}.image-stream figcaption{margin-top:14px;font-size:12px;line-height:1.45;letter-spacing:-.045em}.note-block{display:grid;grid-template-columns:30.1vw minmax(0,1fr);gap:2.2vw;width:auto;margin:10.1vw 2.95vw 0}.note-image img{aspect-ratio:3/4;object-fit:cover}.note-copy{max-width:790px;margin:4px 0 0}.note-copy h1,.note-copy h2{font-size:14px;margin-bottom:24px}.note-copy p{font-size:14px;line-height:1.58;margin:0 0 25px}.words{display:block;width:385px;margin:180px 0 340px 2.95vw}.words .note-image{display:none}footer{margin:0 2.95vw 25px;min-height:85px;font-size:11px;letter-spacing:-.045em}.lightbox .close{font-size:38px}}
