/* Shared local HelveticaNow Text web fonts for every starbourne site (no CDN).
   Uses the OTF/CFF cuts: on Linux FreeType renders these PostScript outlines far
   cleaner than the TrueType (.ttf) set, which made medium/bold look off.
   This family has no true 600, so 600 maps to Medium for a softer semibold;
   missing weights fall back to the nearest declared face. */
@font-face { font-family:'HelveticaNow'; src:url('/assets/HelveticaNow-Text/otf/HelveticaNowText-Light.otf') format('opentype'); font-weight:300; font-style:normal; font-display:swap; }
@font-face { font-family:'HelveticaNow'; src:url('/assets/HelveticaNow-Text/otf/HelveticaNowText-Regular.otf') format('opentype'); font-weight:400; font-style:normal; font-display:swap; }
@font-face { font-family:'HelveticaNow'; src:url('/assets/HelveticaNow-Text/otf/HelveticaNowText-Italic.otf') format('opentype'); font-weight:400; font-style:italic; font-display:swap; }
@font-face { font-family:'HelveticaNow'; src:url('/assets/HelveticaNow-Text/otf/HelveticaNowText-Medium.otf') format('opentype'); font-weight:500; font-style:normal; font-display:swap; }
@font-face { font-family:'HelveticaNow'; src:url('/assets/HelveticaNow-Text/otf/HelveticaNowText-Medium.otf') format('opentype'); font-weight:600; font-style:normal; font-display:swap; }
@font-face { font-family:'HelveticaNow'; src:url('/assets/HelveticaNow-Text/otf/HelveticaNowText-Bold.otf') format('opentype'); font-weight:700; font-style:normal; font-display:swap; }
@font-face { font-family:'HelveticaNow'; src:url('/assets/HelveticaNow-Text/otf/HelveticaNowText-BoldItalic.otf') format('opentype'); font-weight:700; font-style:italic; font-display:swap; }
