
@font-face{font-family:'Alfa Slab One';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/alfa-slab-one-latin.woff2) format('woff2')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/work-sans-latin.woff2) format('woff2')}

:root{
  
  --brand:#1A1D19;         
  --brand-dk:#111310;      
  --brand-md:#333830;      
  --brand-2:#232720;       
  --brand-lt:#E9EADF;      

  
  --accent:#4D5A0C;        
  --accent-dk:#3B4508;
  --accent-lt:#EEF1D8;
  --ruby:#4D5A0C;          

  --zest:#CBDB45;          
  --zest-lt:#F3F6D2;

  
  --bg:#FBF9F4;
  --cream:#ECE5D6;         
  --stone-2:#DCD1BB;       
  --ink:#1E1C21;
  --muted:#5B554E;
  --line:#D6CCB8;
  --vein:#DCD1BB;          

  
  --sans:"Work Sans",ui-sans-serif,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;
  --serif:"Alfa Slab One",Rockwell,"Roboto Slab",Georgia,serif;
  --h-weight:400;          
  --h-track:.002em;

  
  --r:3px;
  --r-sm:2px;
  --maxw:1180px;
  --shadow:0 2px 0 rgba(26,29,25,.08),0 18px 36px -22px rgba(26,29,25,.55);
  --card-foot:6px;
  --tread-rise:18px;       

  
  --texture:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='84'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.3'%3E%3Cpath stroke-width='2' d='M0 18h8M0 59h8'/%3E%3Cpath stroke-width='1' d='M0 31h8M0 46h8M0 77h8'/%3E%3C/g%3E%3C/svg%3E");
  
  --strata:repeating-linear-gradient(180deg,transparent 0 17px,var(--stone-2) 17px 19px,transparent 19px 58px,var(--stone-2) 58px 59px,transparent 59px 83px);

  
  --scrim-rgb:17,19,16;
  --band-rgb:17,19,16;
  --ink-rgb:30,28,33;
  --zest-rgb:203,219,69;

  --paper:#FFFFFF;
  --paper-rgb:251,249,244;

  --zest-ink:#1A1D19;      
  --zest-dk:#B7C833;

  --on-brand:#EEE9E1;
  --on-brand-dim:#B9BDB2;
  --on-brand-mute:#A3A89B;
  --on-brand-fade:#8E9486;

  
  --hero-focus:72% 60%;
  --hero-focus-sm:78% 60%;

  --hero-band-h:auto;
}
