@font-face{font-family:"SF Pro Display";src:url("/fonts/sfprodisplay-regular.otf") format("opentype");font-weight:100 449;font-style:normal;font-display:swap}
@font-face{font-family:"SF Pro Display";src:url("/fonts/sfprodisplay-medium.otf") format("opentype");font-weight:450 599;font-style:normal;font-display:swap}
@font-face{font-family:"SF Pro Display";src:url("/fonts/sfprodisplay-bold.otf") format("opentype");font-weight:600 1000;font-style:normal;font-display:swap}
@font-face{font-family:"Roboto";src:url("/fonts/roboto-latin-ext-400.woff2") format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1EFF,U+20A0-20C0}
@font-face{font-family:"Roboto";src:url("/fonts/roboto-latin-400.woff2") format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF}
@font-face{font-family:"Roboto";src:url("/fonts/roboto-latin-ext-500.woff2") format("woff2");font-weight:500;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1EFF,U+20A0-20C0}
@font-face{font-family:"Roboto";src:url("/fonts/roboto-latin-500.woff2") format("woff2");font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF}
@font-face{font-family:"Roboto";src:url("/fonts/roboto-latin-ext-700.woff2") format("woff2");font-weight:600 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1EFF,U+20A0-20C0}
@font-face{font-family:"Roboto";src:url("/fonts/roboto-latin-700.woff2") format("woff2");font-weight:600 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+FEFF}
@font-face{font-family:"BasoMark";src:url("/fonts/montserrat-bold.ttf") format("truetype");font-weight:700;font-display:swap}
body{font-family:Roboto,"Segoe UI",Arial,sans-serif!important}
.baso-brand{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none;line-height:1}
.baso-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#0c0c0d;border:1px solid rgba(255,255,255,.1);color:#fff;font:700 22px/1 BasoMark,Roboto,sans-serif;padding-bottom:3px;box-sizing:border-box;flex:none}
.baso-word{display:flex;flex-direction:column;gap:3px;text-align:left}
.baso-word b{font:700 15px/1 Roboto,sans-serif;letter-spacing:.06em;color:#fff}
.baso-word small{font:500 10px/1 Roboto,sans-serif;letter-spacing:.2em;color:#97a2b2}
.baso-brand.big{gap:22px}
.baso-brand.big .baso-mark{width:96px;height:96px;border-radius:24px;font-size:64px;padding-bottom:8px}
.baso-brand.big .baso-word b{font-size:44px}
.baso-brand.big .baso-word small{font-size:15px;letter-spacing:.32em}
.baso-brand.logo{width:auto!important;filter:drop-shadow(0 6px 24px rgba(0,0,0,.6))}
.baso-brand .baso-mark,.baso-brand .baso-word,.baso-brand .baso-word b,.baso-brand .baso-word small{display:revert;border:0!important;padding-left:0!important;text-transform:none!important;line-height:1!important}
.baso-brand .baso-mark{display:grid!important;color:#fff!important;font:700 22px/1 BasoMark,Roboto,sans-serif!important;letter-spacing:0!important;border:1px solid rgba(255,255,255,.1)!important;padding:0 0 3px!important}
.baso-brand .baso-word{display:flex!important;color:#fff!important;letter-spacing:0!important}
.baso-brand .baso-word b{display:block!important;color:#fff!important;font:700 15px/1 Roboto,sans-serif!important;letter-spacing:.06em!important}
.baso-brand .baso-word small{display:block!important;color:#97a2b2!important;font:500 10px/1 Roboto,sans-serif!important;letter-spacing:.2em!important}
.baso-brand.big .baso-mark{font-size:64px!important;padding-bottom:8px!important}
.baso-brand.big .baso-word b{font-size:44px!important}
.baso-brand.big .baso-word small{font-size:15px!important;letter-spacing:.32em!important}
