.wavelengths span,.course-number{font-family:var(--sc-font-display);font-weight:500;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;letter-spacing:-.025em}.wavelengths span{font-size:34px}.wavelengths small{font-family:var(--sc-font-display);font-size:15px;font-style:italic}.course-number{font-size:clamp(78px,8.5vw,118px);color:#a78c75}
body>main{position:relative;isolation:isolate;border-inline:1px solid #cdbfaf}body>main:after{content:'';position:absolute;inset:0;z-index:15;border-inline:1px solid #cdbfaf;pointer-events:none}.editorial-hero,.chapter-strip{border-inline:0}.footer{border-color:#cdbfaf}.header{border-color:#cdbfaf}
.visit-hours{background:#e9ded0;border:1px solid #cbb8a6;padding:25px 28px;margin-top:25px}.visit-hours h3{font-size:37px;line-height:1.1;color:var(--ink);margin-bottom:15px}.visit-hours .hours-schedule{margin:0;color:var(--ink)}.hours-schedule>span{display:block;font-size:17px;line-height:1.6}.hours-schedule>strong{display:block;font-family:var(--sc-font-display);font-feature-settings:"lnum" 1;font-variant-numeric:lining-nums;font-size:43px;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin-top:3px}.visit-hours>p:last-child{font-size:12px;line-height:1.8;margin-top:15px;max-width:350px}
.founder .founder-story{margin-left:auto}.mission-hero .entrance-figure{margin-left:auto}
@media(max-width:800px){.wavelengths span{font-size:29px}.visit-hours{padding:22px}.hours-schedule>strong{font-size:38px}}
@media(max-width:600px){.wavelengths span{font-size:33px}.course-number{font-size:88px}.visit-hours{padding:24px;margin-top:25px}.visit-hours h3{font-size:35px}.hours-schedule>span{font-size:16px}.hours-schedule>strong{font-size:42px}.founder .founder-story{margin:30px 0 0}.mission-hero .entrance-figure{margin-inline:auto}}
