.studio-body{background:#f9f9f9;color:#242424}.studio-main{max-width:1720px;margin:auto;padding:142px 3.5rem 80px}.studio-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;border-bottom:1px solid #ddd;padding-bottom:29px;margin-bottom:54px}.studio-heading h1{font:400 22px/1.3 Comfortaa,Arial,sans-serif;letter-spacing:.04em;margin:0}.studio-heading>span{font:400 9px/1.6 Arial,sans-serif;letter-spacing:.12em;color:#888}.studio-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10%;align-items:center}.studio-portrait{width:76%;max-width:340px;margin:0}.studio-portrait img{display:block;width:100%;height:auto}.studio-portrait figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;padding-top:13px;font:400 9px/1.7 Arial,sans-serif;letter-spacing:.04em;color:#777}.studio-copy{max-width:490px;padding:12px 0}.studio-copy h2{font:400 21px/1.5 Comfortaa,Arial,sans-serif;margin:0 0 10px;letter-spacing:-.02em}.studio-copy .studio-meta{font:400 10px/1.8 Arial,sans-serif;letter-spacing:.06em;color:#888;margin:0 0 32px}.studio-copy p{font:400 12px/1.95 Comfortaa,Arial,sans-serif;color:#666;margin:0 0 21px}.studio-copy p:last-child{margin-bottom:0}.studio-drawings{margin-top:90px;padding-top:26px;border-top:1px solid #ddd}.drawings-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:32px}.drawings-heading h2{font:400 12px/1.6 Comfortaa,Arial,sans-serif;margin:0}.drawings-heading>span{font:400 9px/1.6 Arial,sans-serif;letter-spacing:.09em;color:#888}.studio-drawings figure{margin:0}.studio-drawings img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.studio-drawings figcaption{font:400 10px/1.8 Arial,sans-serif;color:#888;margin-top:20px}.site-header .nav-link[aria-current=page]{color:white;text-decoration:underline;text-underline-offset:7px}
@media(max-width:1100px){.studio-main{padding:120px 2rem 65px}.studio-intro{gap:7%;align-items:start}.studio-portrait{width:90%}.studio-copy{padding:0}.studio-copy h2{font-size:19px}.studio-copy p{font-size:11px}.studio-drawings{margin-top:65px}}
@media(max-width:700px){.studio-main{padding:105px 1.25rem 45px}.studio-heading{padding-bottom:24px;margin-bottom:32px}.studio-heading h1{font-size:19px}.studio-heading>span{font-size:8px}.studio-intro{grid-template-columns:1fr;gap:36px}.studio-portrait{width:70%;max-width:300px}.studio-copy{max-width:520px}.studio-copy p{font-size:12px;line-height:1.9}.studio-copy .studio-meta{margin-bottom:24px}.studio-drawings{margin-top:48px;padding-top:22px}.drawings-heading{margin-bottom:24px}.studio-drawings figcaption{font-size:9px}}
