@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:block;src:url("fonts/manrope-500.woff") format("woff");}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:block;src:url("fonts/inter-400.woff") format("woff");}
@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:block;src:url("fonts/inter-500.woff") format("woff");}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:block;src:url("fonts/inter-600.woff") format("woff");}
@font-face{font-family:"IBM Plex Mono";font-style:normal;font-weight:400;font-display:block;src:url("fonts/ibm-plex-mono-400.woff") format("woff");}
html{font-synthesis:none;font-optical-sizing:none;}
.type-hero-h1{font-family:"Manrope";font-weight:500;font-style:normal;font-size:88px;line-height:84px;letter-spacing:-0.05em;}
.type-section-h2{font-family:"Manrope";font-weight:500;font-style:normal;font-size:56px;line-height:62px;letter-spacing:-0.05em;}
.type-principle-title{font-family:"Manrope";font-weight:500;font-style:normal;font-size:36px;line-height:44px;letter-spacing:-0.04em;}
.type-story-body{font-family:"Inter";font-weight:400;font-style:normal;font-size:22px;line-height:33px;letter-spacing:0em;}
.type-hero-lead{font-family:"Inter";font-weight:400;font-style:normal;font-size:20px;line-height:29px;letter-spacing:0em;}
.type-navigation{font-family:"Inter";font-weight:500;font-style:normal;font-size:16px;line-height:24px;letter-spacing:0em;}
.type-eyebrow{font-family:"Inter";font-weight:600;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0.19em;text-transform:uppercase;}
.type-button{font-family:"Inter";font-weight:600;font-style:normal;font-size:14px;line-height:20px;letter-spacing:0.05em;text-transform:uppercase;}
.type-sector-title{font-family:"Inter";font-weight:500;font-style:normal;font-size:22px;line-height:30px;letter-spacing:-0.01em;}
.type-brand-name{font-family:"Inter";font-weight:500;font-style:normal;font-size:26px;line-height:34px;letter-spacing:-0.01em;}
.type-text-link{font-family:"Inter";font-weight:500;font-style:normal;font-size:18px;line-height:26px;letter-spacing:0em;}
.type-year{font-family:"IBM Plex Mono";font-weight:400;font-style:normal;font-size:58px;line-height:64px;letter-spacing:-0.04em;}
.type-index{font-family:"IBM Plex Mono";font-weight:400;font-style:normal;font-size:12px;line-height:18px;letter-spacing:0.04em;}
.type-footer{font-family:"Inter";font-weight:400;font-style:normal;font-size:14px;line-height:22px;letter-spacing:0em;}
.type-footer-legal{font-family:"Inter";font-weight:400;font-style:normal;font-size:12px;line-height:18px;letter-spacing:0em;}