/* The profile's monospaced voice continues through navigation and text pages. */
.work .wheel-track,.work .wheel-echo{font-family:var(--annotation-font);font-size:16px;font-weight:400;letter-spacing:0}
.about-page,.fashion-development{font-family:var(--annotation-font);color:#505050}
.about-page .layer-ink{mix-blend-mode:normal;color:inherit}
.about-page-label{font:400 12px/1.5 var(--annotation-font);color:#777;margin-bottom:40px}
.about-content{max-width:980px;min-height:0}
.about-topline{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:60px;align-items:start}
.about-content h2{font:600 28px/1.25 var(--annotation-font);letter-spacing:-.7px;color:#3f3f3f;margin:0 0 25px}
.about-role{font:400 14px/1.65 var(--annotation-font);letter-spacing:0;margin:0 0 12px}
.about-location{font:400 12px/1.6 var(--annotation-font);margin-top:28px;color:#737373}
.about-content h3{font:600 12px/1.6 var(--annotation-font);letter-spacing:0;margin:0 0 15px}
.about-contact{padding-top:5px}
.about-contact p{font:400 14px/1.7 var(--annotation-font);letter-spacing:0;margin:0 0 26px}
.about-contact a{overflow-wrap:anywhere;text-decoration:none}
.about-education{display:grid;grid-template-columns:130px minmax(0,1fr);column-gap:30px;row-gap:10px;margin-top:60px;padding-top:25px;border-top:1px solid #e5e5e5;font:400 14px/1.7 var(--annotation-font);letter-spacing:0}
.about-education h3{grid-column:1;grid-row:1 / 3}
.about-education p{grid-column:2;margin:0}
.about-education em{font:inherit;color:#737373}
.about-columns{margin-top:45px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:60px;font:400 14px/1.7 var(--annotation-font);letter-spacing:0}
.about-columns h3{margin-bottom:14px}
.fashion-header,.fashion-columns,.fashion-sketches{max-width:1000px}
.fashion-header{display:flex;justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:42px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}
.fashion-header h3{font:600 24px/1.3 var(--annotation-font);letter-spacing:-.5px;margin:0}
.fashion-header>p{font:400 12px/1.5 var(--annotation-font);white-space:nowrap;color:#777}
.fashion-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:65px}
.fashion-development h4{font:600 14px/1.5 var(--annotation-font);letter-spacing:0;margin:0 0 25px}
.fashion-development h5{font:600 12px/1.6 var(--annotation-font);margin:30px 0 12px}
.fashion-columns p,.fashion-columns li{font:400 13px/1.75 var(--annotation-font);margin:0 0 20px}
.fashion-columns ul{list-style:none;padding:0;margin:0 0 28px}
.fashion-columns li{margin-bottom:7px}
.fashion-vision .fashion-now{font:400 11px/1.7 var(--annotation-font);color:#777;margin-bottom:20px;max-width:39ch}
.fashion-vision .fashion-question{font:400 19px/1.5 var(--annotation-font);letter-spacing:-.3px;color:#404040;margin:0 0 30px}
.fashion-sketches{margin-top:45px;padding-top:25px;border-color:#e5e5e5}
.fashion-sketches h4{margin-bottom:10px}
.fashion-sketches p{font:400 12px/1.6 var(--annotation-font);color:#777}
@media(hover:hover) and (pointer:fine){
 .website-preview-play,.website-preview-play>img{cursor:url('assets/preview-label-cursor.svg') 44 16,pointer}
}
@media(max-width:1000px){
 .about-topline,.about-columns{gap:35px}
 .fashion-columns{gap:35px}
 .fashion-header{display:block}.fashion-header>p{margin-top:12px}
}
@media(max-width:700px){
 .work .wheel-track,.work .wheel-echo{font-size:15px}
 .about-page-label{margin-bottom:28px}
 .about-content h2{font-size:25px}
 .about-topline{grid-template-columns:1fr;gap:35px}
 .about-contact p{font-size:14px;margin-bottom:20px}
 .about-education{grid-template-columns:1fr;gap:10px;margin-top:35px;font-size:13px}
 .about-education h3,.about-education p{grid-column:1;grid-row:auto}
 .about-education h3{margin-bottom:4px}
 .about-education em{font:inherit}
 .about-columns{grid-template-columns:1fr 1fr;gap:22px;margin-top:35px;font-size:13px}
 .fashion-header{margin-bottom:32px}
 .fashion-header h3{font-size:22px}
 .fashion-columns{grid-template-columns:1fr;gap:38px}
 .fashion-columns p,.fashion-columns li{font-size:14px;line-height:1.7}
 .fashion-vision .fashion-question{font-size:19px}
}
