
@font-face {
    font-family: 'BWHaasGroteskWeb';
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    src: url("/source/c597f7273831df5affd6cbbe2711ee03/BWHaasGrotesk-55Roman-Web-7998fbcba8.eot");
    src: local('?'),
         url("/source/51c8469eb259b3153f4f5dcf3ee5063c") format('woff2'),
         url("/source/7a180d042e9dbdf797c4b97d3b9385d4/BWHaasGrotesk-55Roman-Web-a1ea4fd367.woff") format('woff');
}

@font-face {
    font-family: 'BWHaasGroteskWeb';
    font-display: swap;
    font-weight: 500;
    font-style: normal;
    src: url("/source/71de26bcb9af98b8ca0e7d3d044c6c8d/BWHaasGrotesk-65Medium-Web-d9a88b8a91.eot");
    src: local('?'),
         url("/source/06f8d4afe02c8d2f52235af339492d36") format('woff2'),
         url("/source/98fde8bbf4a375c649539f814356504a/BWHaasGrotesk-65Medium-Web-e205ada7dd.woff") format('woff');
}

@font-face {
    font-family: 'BWHaasGroteskWeb';
    font-display: swap;
    font-weight: 700;
    font-style: normal;
    
    src: url("/source/946f3890b94b7a98fee3c6b9b012dd57") format('woff2'),
         url("/source/93c2d5d4463d98d97771d6859d07c4af/BWHaasGrotesk-75Bold-Web-506363704e.woff") format('woff');
}

@font-face {
    font-family: 'BWHaasGroteskWeb';
    font-display: swap;
    font-weight: 900;
    font-style: normal;
    
    src: url("/source/f9e09ccab5b42e63716dd849a0b7698f") format('woff2'),
         url("/source/4b9bf64b76ead40d274ff3fd28b5338e/BWHaasGrotesk-95Black-Web-37847ad026.woff") format('woff');
}

@font-face {
    font-family: 'BWHaasGroteskWeb';
    font-display: swap;
    font-weight: 400;
    font-style: italic;
    src: url("/source/7530181dc2b68635009b20b8588e2859/BWHaasGrotesk-56Italic-Web-39c99fc394.eot");
    src: local('?'),
         url("/source/539516b8190938f42c70abd36132555b") format('woff2'),
         url("/source/ca9b9e9338a67dff3db62f859c65e357/BWHaasGrotesk-56Italic-Web-296d0c8182.woff") format('woff');
}

@font-face {
    font-family: 'BWHaasGroteskWeb';
    font-display: swap;
    font-weight: 500;
    font-style: italic;
    
    src: url("/source/efce29ad168d5608422fd62fcdef0050") format('woff2'),
         url("/source/1bd74e3ea2308fe5d191068579ebde85/BWHaasGrotesk-66MediumItalic-Web-503f6e56b6.woff") format('woff');
}

@font-face {
    font-family: 'BWHaasGroteskWeb';
    font-display: swap;
    font-weight: 700;
    font-style: italic;
    
    src: url("/source/1826b35fd10715441b8acb9d6d4c6097") format('woff2'),
         url("/source/5603d1d514d8583efd14bcdc4a28a3b4/BWHaasGrotesk-76BoldItalic-Web-1032f4ce3a.woff") format('woff');
}

@font-face {
    font-family: 'BWHaasGroteskWeb';
    font-display: swap;
    font-weight: 900;
    font-style: italic;
    
    src: url("/source/d60e8561da330c46ba8d614410a28dd9") format('woff2'),
         url("/source/7adb0c23ee1626f4b80f3f1532d93457/BWHaasGrotesk-96BlackItalic-Web-1a0b95417e.woff") format('woff');
}

@font-face {
    font-family: 'AvenirNext';
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    src: url("/source/18741c5fee866382283436c2d13de1c0/AvenirNext-Regular-bfcab206b9.eot");
    src: local('?'),
         url("/source/853c39c9ac05635dd7a6d3397a5dc5f2") format('woff2'),
         url("/source/0a932001c487f7218c46242555729a2e/AvenirNext-Regular-bb2c0bebff.woff") format('woff'),
         url("/source/42dace85cd4f44b4e0f7c26abede5bf5/AvenirNext-Regular-ddfabb3b0c.svg") format('svg');
}

@font-face {
    font-family: 'AvenirNext';
    font-display: swap;
    font-weight: 600;
    font-style: normal;
    src: url("/source/4e5283cd4b32340ca42479c115fa27ba/AvenirNext-Demi-07326ffcf3.eot");
    src: local('?'),
         url("/source/07606f2de2a12d0d21bdf82185bde5a4") format('woff2'),
         url("/source/abe051aae85143107ae97abca502a078/AvenirNext-Demi-80d6dec71d.woff") format('woff'),
         url("/source/59b5318c74f5e7ec4f58ed5cca016ba2/AvenirNext-Demi-896ccbff79.svg") format('svg'),
         url("/source/fd3bcf200c5f9afbc9ce2045c5ad7c46/AvenirNext-Demi-c55bd4ef45.ttf") format('truetype');
}

@font-face {
    font-family: 'PublicoText';
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    
    src: url("/source/44e53fedcac00f399dcdf6f12622801e") format('woff2'),
         url("/source/36e879d35b6839f2da5646741574cc40/PublicoText-Roman-Web-e953eb7239.woff") format('woff');
}

@font-face {
    font-family: 'PublicoText';
    font-display: swap;
    font-weight: 600;
    font-style: normal;
    
    src: url("/source/75d4d0743570c15e3ae1f685b666b283") format('woff2'),
         url("/source/558222af4daf4e59355d7bcf897bc8e9/PublicoText-Semibold-Web-595b04b2da.woff") format('woff');
}

@font-face {
    font-family: 'PublicoText';
    font-display: swap;
    font-weight: 700;
    font-style: normal;
    
    src: url("/source/36b12e906ea1aad6de716bd1af98dde4") format('woff2'),
         url("/source/dfe17ba52ff302c46175a521146d02ea/PublicoText-Bold-Web-8851dd6a6e.woff") format('woff');
}

@font-face {
    font-family: 'PublicoText';
    font-display: swap;
    font-weight: 400;
    font-style: italic;
    
    src: url("/source/6edad22ba4c4f9439471608fbd07fd88") format('woff2'),
         url("/source/9d1922c2616f20fadac01a77285d2fe1/PublicoText-Italic-Web-ba4fbc1a59.woff") format('woff');
}

@font-face {
    font-family: 'PublicoText';
    font-display: swap;
    font-weight: 600;
    font-style: italic;
    
    src: url("/source/725a1296bdeaec7769d81f91978f756c") format('woff2'),
         url("/source/16a5815b7ebaebec0ea3cc47217ab824/PublicoText-SemiboldItalic-Web-57bd60b6fc.woff") format('woff');
}

@font-face {
    font-family: 'PublicoText';
    font-display: swap;
    font-weight: 700;
    font-style: italic;
    
    src: url("/source/cccc225fb5cc8be7c9630cd9791fe8e6") format('woff2'),
         url("/source/b62ee4f36a2c2b5733713f67e3168f9b/PublicoText-BoldItalic-Web-aacadef6f2.woff") format('woff');
}

@font-face {
    font-family: 'PublicoTextMono';
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    
    src: url("/source/78fe7bc122410b6e0833273dcd9e2bfb") format('woff2'),
         url("/source/6a7fb74c3a19de80cd76e816f7e6f9a6/PublicoTextMono-Roman-Web-39b4bff080.woff") format('woff');
}

@font-face {
    font-family: 'PublicoTextMono';
    font-display: swap;
    font-weight: 600;
    font-style: normal;
    
    src: url("/source/e5a4cd3da29aa762349ca208a4db3fcb") format('woff2'),
         url("/source/c6e06a7d363b2ed878c321503bab9681/PublicoTextMono-Semibold-Web-9b564f9a2b.woff") format('woff');
}

@font-face {
    font-family: 'PublicoTextMono';
    font-display: swap;
    font-weight: 700;
    font-style: normal;
    
    src: url("/source/e3c7dc58beea02226586607668cbb7a2") format('woff2'),
         url("/source/6010cd69b36879964f41835f69fb8253/PublicoTextMono-Bold-Web-5f46c59280.woff") format('woff');
}

@font-face {
    font-family: 'PublicoTextMono';
    font-display: swap;
    font-weight: 400;
    font-style: italic;
    
    src: url("/source/378a0d660044457a804d75a60b268a8d") format('woff2'),
         url("/source/b96d329b8145f4cfa760af3b96e8ca87/PublicoTextMono-Italic-Web-7d197ea7c1.woff") format('woff');
}

@font-face {
    font-family: 'PublicoTextMono';
    font-display: swap;
    font-weight: 600;
    font-style: italic;
    
    src: url("/source/973045caea531f22d0de75d7305df24f") format('woff2'),
         url("/source/b9785a3b4c6d8fb349749f0ef863343b/PublicoTextMono-SemiboldItalic-Web-b32d56767f.woff") format('woff');
}

@font-face {
    font-family: 'PublicoTextMono';
    font-display: swap;
    font-weight: 700;
    font-style: italic;
    
    src: url("/source/e6753a1a52cccdfc09ddbf5b1d6c9f6b") format('woff2'),
         url("/source/fc0d9dad448337c093ad0be151289753/PublicoTextMono-BoldItalic-Web-c92f0de918.woff") format('woff');
}