/* Arrow-only fallback from the already-shipped brand font; Sora remains primary. */
@font-face{font-family:Social Symbols;src:url('/assets/sans-regular.woff') format('woff');font-style:normal;font-weight:100 600;font-display:swap;unicode-range:U+2190-2193,U+2197-2198}
@font-face{font-family:Social Symbols;src:url('/assets/sans-bold.woff') format('woff');font-style:normal;font-weight:700 900;font-display:swap;unicode-range:U+2190-2193,U+2197-2198}
/* User-selected Sora. Official unmodified Google Fonts variable TTF; SIL OFL1.1
   copyright and license are distributed at /assets/fonts/Sora-OFL.txt. */
@font-face{font-family:Sora;src:url('/assets/fonts/Sora-wght.ttf') format('truetype');font-style:normal;font-weight:100 800;font-display:swap}
body,.experience-page{font-family:Sora,Social Symbols,Helvetica,Arial,sans-serif;font-weight:400}
h1,h2,h3,.experience-page h1,.experience-page h2,.experience-page h3{font-weight:400}
strong,b{font-weight:700}.serif-word{font-family:Sora,Social Symbols,Helvetica,Arial,sans-serif}
.home-clarity h1{font-weight:400;text-transform:none}.home-clarity h1 strong{font-weight:700}.home-clarity mark{font-weight:400}
.nick-proof h2>span:not(.nick-proof-unit){font-weight:700}
.desktop-nav a,.mobile-nav>a:not(.button){font-weight:400}.desktop-nav a[aria-current],.mobile-nav>a[aria-current]{font-weight:700}
.mobile-nav>a:not(.button),body[data-page=home] .mobile-nav>a:not(.button){font-weight:400}
.mobile-nav>a:not(.button)[aria-current],body[data-page=home] .mobile-nav>a:not(.button)[aria-current]{font-weight:700}
/* Sora's wider Our Work line needs a small-screen size correction. */
@media(max-width:360px){.ow-landing-intro h1{font-size:50px}}
