@font-face{font-weight:400;font-style:normal;font-family:"basis-grotesque-pro";src:url("basis_grotesque_pro_regular-webfont.woff2") format("woff2"),url("basis_grotesque_pro_regular-webfont.woff") format("woff")}@font-face{font-weight:500;font-style:normal;font-family:"basis-grotesque-pro";src:url("basis_grotesque_pro_medium-webfont.woff2") format("woff2"),url("basis_grotesque_pro_medium-webfont.woff") format("woff")}@font-face{font-weight:700;font-style:normal;font-family:"basis-grotesque-pro";src:url("basis_grotesque_pro_bold-webfont.woff2") format("woff2"),url("basis_grotesque_pro_bold-webfont.woff") format("woff")}@font-face{font-weight:500;font-style:normal;font-family:"ibm-plex-mono";src:url("ibmplexmono-medium-webfont.woff2") format("woff2"),url("ibmplexmono-medium-webfont.woff") format("woff")}@font-face{font-weight:400;font-style:normal;font-family:"mabry-pro";src:url("mabrypro-regular-webfont.woff2") format("woff2"),url("mabrypro-regular-webfont.woff") format("woff")}@font-face{font-weight:500;font-style:normal;font-family:"mabry-pro";src:url("mabrypro-medium-webfont.woff2") format("woff2"),url("mabrypro-medium-webfont.woff") format("woff")}@font-face{font-weight:700;font-style:normal;font-family:"mabry-pro";src:url("mabrypro-bold-webfont.woff2") format("woff2"),url("mabrypro-bold-webfont.woff") format("woff")}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.text-rail{text-align:center;color:#ff7276;padding:120px 0 145px;background:#541625}@media(max-width: 767px){.text-rail{padding:60px 0 80px}}.text-rail-pre{line-height:1;font-size:14px;margin-bottom:45px;letter-spacing:.01em;text-transform:uppercase;font-family:"ibm-plex-mono",sans-serif;font-weight:500;font-optical-sizing:auto}.text-rail-marquee{font-size:76px;line-height:1.2;overflow:hidden;position:relative;margin-bottom:80px;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase;font-family:"mabry-pro",sans-serif;font-weight:500;font-optical-sizing:auto}@media(max-width: 767px){.text-rail-marquee{font-size:40px;margin-bottom:60px}}.text-rail-marquee-content{display:inline-flex;animation:scroll-left 60s linear infinite}.text-rail-marquee-content span{padding:0 40px}.text-rail-post{font-size:20px;line-height:1.4;margin-bottom:90px;text-transform:uppercase;font-family:"mabry-pro",sans-serif;font-weight:500;font-optical-sizing:auto}@media(max-width: 767px){.text-rail-post{padding-left:20px;padding-right:20px;margin-bottom:60px}.text-rail-post br{display:none}}.text-rail-logos{gap:100px;padding:0 20px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media(max-width: 1023px){.text-rail-logos{gap:50px;flex-direction:column-reverse}}.text-rail-logos div{gap:100px;display:flex;align-items:center;justify-content:center}@media(max-width: 1023px){.text-rail-logos div{gap:40px}.text-rail-logos div:last-child svg,.text-rail-logos div:last-child img{order:1}.text-rail-logos div:last-child svg:first-child,.text-rail-logos div:last-child img:first-child{order:2}.text-rail-logos div:last-child svg:last-child,.text-rail-logos div:last-child img:last-child{order:3}}.text-rail-logos svg,.text-rail-logos img{max-width:171px;max-height:81px}@media(max-width: 767px){.text-rail-logos svg,.text-rail-logos img{max-width:70px;max-height:44px}}.template-collection .text-rail,.template-page .text-rail{background:#fff;color:#010101;padding:180px 0px 120px}.template-collection .text-rail-pre,.template-collection .text-rail-logos,.template-page .text-rail-pre,.template-page .text-rail-logos{display:none}.template-collection .text-rail-post,.template-page .text-rail-post{margin:0}.template-collection .text-rail-marquee,.template-page .text-rail-marquee{margin-bottom:45px}