@import url('/about-assets/about/about.css');
@font-face { font-family:"Octave Display"; src:url('/about-assets/brand/fonts/InstrumentSans-Variable.woff2') format('woff2'); font-weight:400 700; font-style:normal; font-display:swap; }
@font-face { font-family:"Octave Text"; src:url('/about-assets/brand/fonts/Supreme-Regular.woff2') format('woff2'); font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:"Octave Text"; src:url('/about-assets/brand/fonts/Supreme-Medium.woff2') format('woff2'); font-weight:500 700; font-style:normal; font-display:swap; }
#about-view { --study-heading:"Octave Display","Helvetica Neue",Arial,sans-serif; --study-body:"Octave Text","Helvetica Neue",Arial,sans-serif; --about-ink:#183038; background:#f8faf9; color:var(--about-ink); font-family:var(--study-body); }
#about-view [data-about-reveal] { position:relative; margin:0 0 42px; padding:0; max-width:620px; font:400 clamp(32px,3.15vw,46px)/1.2 var(--study-heading); letter-spacing:-.027em; text-align:left; text-wrap:pretty; color:var(--about-ink); }
#about-view .about-last-line { margin-top:58px; margin-bottom:0; }
#about-view h1:focus { outline:none; }
@media (max-width:1023px) and (min-width:761px) { #about-view [data-about-reveal] { font-size:34px; } }
@media (max-width:760px) { #about-view [data-about-reveal] { font-size:clamp(28px,7.6vw,36px); line-height:1.23; margin-bottom:34px; } #about-view .about-last-line { margin-top:46px; margin-bottom:0; } }
