@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=Roboto+Mono:wght@400;500;600&display=swap');
:root{--cfb-hero-background:radial-gradient(ellipse at 80% 0%,#255c96 0%,transparent 47%),linear-gradient(110deg,#08172e 0%,#102b65 58%,#0848bd 100%);--cfb-hero-space:62px;--cfb-hero-max:1280px;--cfb-hero-side:64px;--cfb-hero-title:36px;--cfb-hero-copy:14px}
html body :is(html[data-cfb-route="teams"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="data-hub"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="projections"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="pricing"] #main-content > div > div:first-child,
#main-content > div > section:first-child:has(h1.font-barlow-condensed),
html:has(script[src*="/legacy-updates/"]) #main-content > div > div:first-child,
html[data-cfb-route="contact"] #main-content > div > div:first-child,
html[data-cfb-route="privacy"] #main-content > div > div:first-child,
html[data-cfb-route="privacy-policy"] #main-content > div > div:first-child,
html[data-cfb-route="terms"] #main-content > div > div:first-child,
html[data-cfb-route="terms-of-service"] #main-content > div > div:first-child,
html[data-cfb-route="api"] #main-content > div > div.relative > div:first-child:has(> h1),
.rh-hero,
.talent-hero,
.pub-hero,
.cfb-home-hero,
.cfb-page-hero,
.team-switcher,
main > section.hero){background:var(--cfb-hero-background)!important;color:#fff!important;padding:var(--cfb-hero-space) 0!important;border-radius:0!important;border:0!important;box-shadow:none!important;min-height:0!important;text-align:left!important;position:relative;isolation:isolate}
html body :is(html[data-cfb-route="teams"] #main-content > div > div:first-child > div:first-child,
body[data-cfb-refresh-page="data-hub"] #main-content > div > div:first-child > div:first-child,
body[data-cfb-refresh-page="projections"] #main-content > div > div:first-child > div:first-child,
body[data-cfb-refresh-page="pricing"] #main-content > div > div:first-child > div:first-child,
#main-content > div > section:first-child:has(h1.font-barlow-condensed) > div:first-child,
html:has(script[src*="/legacy-updates/"]) #main-content > div > div:first-child > div:first-child,
html[data-cfb-route="contact"] #main-content > div > div:first-child > div:first-child,
html[data-cfb-route="privacy"] #main-content > div > div:first-child > div:first-child,
html[data-cfb-route="privacy-policy"] #main-content > div > div:first-child > div:first-child,
html[data-cfb-route="terms"] #main-content > div > div:first-child > div:first-child,
html[data-cfb-route="terms-of-service"] #main-content > div > div:first-child > div:first-child,
.rh-hero > .rh-container,
.talent-hero > .talent-container,
.cfb-home-hero-inner,
.cfb-page-hero > .cfb-page-hero-inner,
.team-switcher > .shell){box-sizing:border-box!important;width:100%!important;max-width:var(--cfb-hero-max)!important;margin-left:auto!important;margin-right:auto!important;padding:0 var(--cfb-hero-side)!important;text-align:left!important;min-height:0!important}
html body :is(html[data-cfb-route="teams"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="data-hub"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="projections"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="pricing"] #main-content > div > div:first-child,
#main-content > div > section:first-child:has(h1.font-barlow-condensed),
html:has(script[src*="/legacy-updates/"]) #main-content > div > div:first-child,
html[data-cfb-route="contact"] #main-content > div > div:first-child,
html[data-cfb-route="privacy"] #main-content > div > div:first-child,
html[data-cfb-route="privacy-policy"] #main-content > div > div:first-child,
html[data-cfb-route="terms"] #main-content > div > div:first-child,
html[data-cfb-route="terms-of-service"] #main-content > div > div:first-child,
html[data-cfb-route="api"] #main-content > div > div.relative > div:first-child:has(> h1),
.rh-hero,
.talent-hero,
.pub-hero,
.cfb-home-hero,
.cfb-page-hero,
.team-switcher,
main > section.hero) h1,html body .pub-hero > div > h2{font-family:'Barlow Condensed',sans-serif!important;font-size:var(--cfb-hero-title)!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;font-style:normal!important;color:#fff!important;margin:0 0 16px!important;text-align:left!important;text-wrap:balance;max-width:none!important}
html body :is(html[data-cfb-route="teams"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="data-hub"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="projections"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="pricing"] #main-content > div > div:first-child,
#main-content > div > section:first-child:has(h1.font-barlow-condensed),
html:has(script[src*="/legacy-updates/"]) #main-content > div > div:first-child,
html[data-cfb-route="contact"] #main-content > div > div:first-child,
html[data-cfb-route="privacy"] #main-content > div > div:first-child,
html[data-cfb-route="privacy-policy"] #main-content > div > div:first-child,
html[data-cfb-route="terms"] #main-content > div > div:first-child,
html[data-cfb-route="terms-of-service"] #main-content > div > div:first-child,
html[data-cfb-route="api"] #main-content > div > div.relative > div:first-child:has(> h1),
.rh-hero,
.talent-hero,
.pub-hero,
.cfb-home-hero,
.cfb-page-hero,
.team-switcher,
main > section.hero) :is(h1+p,.hero-summary,.cfb-home-hero-copy){font-family:Inter,Arial,sans-serif!important;font-size:var(--cfb-hero-copy)!important;line-height:1.6!important;color:#e3ecfa!important;text-align:left!important;margin-top:0!important;margin-left:0!important;margin-right:0!important;max-width:820px}
html body :is(html[data-cfb-route="teams"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="data-hub"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="projections"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="pricing"] #main-content > div > div:first-child,
#main-content > div > section:first-child:has(h1.font-barlow-condensed),
html:has(script[src*="/legacy-updates/"]) #main-content > div > div:first-child,
html[data-cfb-route="contact"] #main-content > div > div:first-child,
html[data-cfb-route="privacy"] #main-content > div > div:first-child,
html[data-cfb-route="privacy-policy"] #main-content > div > div:first-child,
html[data-cfb-route="terms"] #main-content > div > div:first-child,
html[data-cfb-route="terms-of-service"] #main-content > div > div:first-child,
html[data-cfb-route="api"] #main-content > div > div.relative > div:first-child:has(> h1),
.rh-hero,
.talent-hero,
.pub-hero,
.cfb-home-hero,
.cfb-page-hero,
.team-switcher,
main > section.hero) h1+p{display:block!important}
html body :is(html[data-cfb-route="teams"] #main-content > div > div:first-child > div:first-child,
body[data-cfb-refresh-page="data-hub"] #main-content > div > div:first-child > div:first-child,
body[data-cfb-refresh-page="projections"] #main-content > div > div:first-child > div:first-child,
body[data-cfb-refresh-page="pricing"] #main-content > div > div:first-child > div:first-child,
#main-content > div > section:first-child:has(h1.font-barlow-condensed) > div:first-child,
html:has(script[src*="/legacy-updates/"]) #main-content > div > div:first-child > div:first-child,
html[data-cfb-route="contact"] #main-content > div > div:first-child > div:first-child,
html[data-cfb-route="privacy"] #main-content > div > div:first-child > div:first-child,
html[data-cfb-route="privacy-policy"] #main-content > div > div:first-child > div:first-child,
html[data-cfb-route="terms"] #main-content > div > div:first-child > div:first-child,
html[data-cfb-route="terms-of-service"] #main-content > div > div:first-child > div:first-child,
.rh-hero > .rh-container,
.talent-hero > .talent-container,
.cfb-home-hero-inner,
.cfb-page-hero > .cfb-page-hero-inner,
.team-switcher > .shell) > div:has(+ h1){justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}
html body #main-content div.flex.justify-center:has(+ h1){justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}
html body[data-cfb-refresh-page] #main-content > div > div:first-child .flex.items-center.justify-center:has(+ h1){justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}
html body :is(html[data-cfb-route="teams"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="data-hub"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="projections"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="pricing"] #main-content > div > div:first-child,
#main-content > div > section:first-child:has(h1.font-barlow-condensed),
html:has(script[src*="/legacy-updates/"]) #main-content > div > div:first-child,
html[data-cfb-route="contact"] #main-content > div > div:first-child,
html[data-cfb-route="privacy"] #main-content > div > div:first-child,
html[data-cfb-route="privacy-policy"] #main-content > div > div:first-child,
html[data-cfb-route="terms"] #main-content > div > div:first-child,
html[data-cfb-route="terms-of-service"] #main-content > div > div:first-child,
html[data-cfb-route="api"] #main-content > div > div.relative > div:first-child:has(> h1),
.rh-hero,
.talent-hero,
.pub-hero,
.cfb-home-hero,
.cfb-page-hero,
.team-switcher,
main > section.hero):is(.pub-hero,main > section.hero,html[data-cfb-route="api"] #main-content > div > div.relative > div:first-child:has(> h1)){padding:var(--cfb-hero-space) max(var(--cfb-hero-side),calc((100vw - var(--cfb-hero-max))/2 + var(--cfb-hero-side)))!important}
html[data-cfb-route="api"] #main-content > div > div.relative > div:first-child:has(> h1){width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}
html[data-cfb-route="api"] #main-content > div > div.relative{padding-top:0!important}
html body main > section.hero{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;gap:28px}
html body main:has(> section.hero){padding-top:0!important}
html body main > section.hero::after{display:none!important}
html body :is(.rh-breadcrumb,.talent-hero .talent-eyebrow,.talent-hero nav,main > section.hero .eyebrow){display:none!important}
html body .team-switcher .team-name-line{min-width:0}
html body .team-switcher .team-name-line h1{margin-bottom:0!important}
html body .team-switcher .school-picker-wrap{z-index:40}
html body .cfb-home-hero-inner{padding-top:0!important;padding-bottom:0!important}
html body .cfb-page-hero p{margin-bottom:0}
@media(min-width:1600px){:root{--cfb-hero-max:1440px}}
@media(max-width:900px){:root{--cfb-hero-space:40px;--cfb-hero-side:24px}}
@media(max-width:600px){:root{--cfb-hero-space:30px;--cfb-hero-side:16px;--cfb-hero-title:32px;--cfb-hero-copy:13px}html body :is(html[data-cfb-route="teams"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="data-hub"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="projections"] #main-content > div > div:first-child,
body[data-cfb-refresh-page="pricing"] #main-content > div > div:first-child,
#main-content > div > section:first-child:has(h1.font-barlow-condensed),
html:has(script[src*="/legacy-updates/"]) #main-content > div > div:first-child,
html[data-cfb-route="contact"] #main-content > div > div:first-child,
html[data-cfb-route="privacy"] #main-content > div > div:first-child,
html[data-cfb-route="privacy-policy"] #main-content > div > div:first-child,
html[data-cfb-route="terms"] #main-content > div > div:first-child,
html[data-cfb-route="terms-of-service"] #main-content > div > div:first-child,
html[data-cfb-route="api"] #main-content > div > div.relative > div:first-child:has(> h1),
.rh-hero,
.talent-hero,
.pub-hero,
.cfb-home-hero,
.cfb-page-hero,
.team-switcher,
main > section.hero) h1,html body .pub-hero > div > h2{margin-bottom:12px!important}html body .team-switcher .team-name-line h1{margin-bottom:0!important}}
