@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');
.brm-body{margin:0;background:#090a0b;color:#f5f5f5;font:15px/1.65 Inter,Arial,sans-serif;color-scheme:dark}.brm-body *{box-sizing:border-box}.brm-body a{color:inherit}.brm-body button,.brm-body input{font:inherit;border-radius:0}.brm-body a:focus-visible,.brm-body button:focus-visible,.brm-body input:focus-visible,.brm-body summary:focus-visible{outline:2px solid white;outline-offset:5px}.brm-skip{position:absolute;left:16px;top:-100px;z-index:99999;background:white;color:black!important;padding:10px}.brm-skip:focus{top:40px}.brm-header{max-width:1320px;padding:26px 28px;margin:auto;display:flex;align-items:center;gap:40px;justify-content:space-between;border-bottom:1px solid #34373b}.brm-brand{text-decoration:none;display:flex;flex-direction:column;flex-shrink:0}.brm-brand b{font:800 29px/.95 'Barlow Condensed',Impact,sans-serif;letter-spacing:.5px}.brm-brand span{font-size:8px;font-weight:600;letter-spacing:1.4px;margin-top:8px}.brm-header nav{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.brm-header nav a{text-decoration:none;font-size:10px;font-weight:700;letter-spacing:1px}.brm-header nav a:hover,.brm-header nav a[aria-current]{text-decoration:underline;text-underline-offset:7px}.brm-nav-account{padding:10px 14px;border:1px solid #6e737b}.brm-main{max-width:1320px;padding:0 28px;margin:auto}.brm-crumb{display:flex;gap:12px;font-size:10px;color:#a4a9af;padding:24px 0}.brm-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;padding:36px 0 64px;align-items:center}.brm-eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;gap:9px;color:#b6bdc6;margin:0 0 23px}.brm-dot{display:inline-block;width:7px;height:7px;background:white;box-shadow:0 0 0 4px #ffffff12}.brm-body h1{font:900 clamp(66px,7.4vw,110px)/.91 'Barlow Condensed',Impact,sans-serif;letter-spacing:-1px;margin:0 0 28px;text-transform:uppercase}.brm-body h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #eee}.brm-lead{font-size:23px;line-height:1.4;font-weight:600;letter-spacing:-.5px}.brm-intro{color:#b8bec5;max-width:510px;margin:24px 0 30px}.brm-actions{display:flex;gap:18px;align-items:flex-start;flex-direction:column}.brm-button{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:15px 20px;background:#f3f3f3;color:#111!important;text-decoration:none;border:1px solid #f3f3f3;cursor:pointer;font-size:10px!important;font-weight:800!important;letter-spacing:1px}.brm-button:hover{background:#d3d5d8}.brm-button-outline{background:transparent;color:white!important;border-color:#6b7078}.brm-button-outline:hover{background:#24272b}.brm-text-link{font-size:12px;text-underline-offset:5px}.brm-fine{font-size:11px;color:#9199a4;line-height:1.7;margin-top:18px}.brm-hero-panel{position:relative;padding:26px 30px 28px;background:radial-gradient(ellipse at 70% 15%,#363c46 0,transparent 60%),linear-gradient(145deg,#191c22,#0d0f12);border:1px solid #42474f;overflow:hidden}.brm-panel-top{display:flex;justify-content:space-between;font-size:9px;font-weight:700;letter-spacing:1.4px;border-bottom:1px solid #535861;padding-bottom:16px}.brm-bracket-art{height:190px;position:relative;display:flex;align-items:center;justify-content:center;opacity:.75}.brm-bracket-art span{width:80px;height:80px;border:2px solid #b4b9c2;display:flex;align-items:center;justify-content:center;background:#0e1013;font:800 58px 'Barlow Condensed';z-index:1;transform:rotate(-5deg)}.brm-bracket-art i{position:absolute;width:30%;height:45px;border:1px solid #757d89;left:3%;top:30px}.brm-bracket-art i:nth-child(2){top:115px}.brm-bracket-art i:nth-child(3){left:auto;right:3%}.brm-bracket-art i:nth-child(4){left:auto;right:3%;top:115px}.brm-hero-panel h2{font:800 43px/.95 'Barlow Condensed',Impact,sans-serif;margin:0 0 20px}.brm-hero-panel>p:not(.brm-eyebrow){color:#b8bec5;font-size:13px}.brm-closed{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #555b64;margin-top:25px;padding-top:18px;font-size:9px;letter-spacing:1.2px}.brm-closed strong{color:#eee}.brm-steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid white;border-bottom:1px solid #41454c}.brm-steps article{padding:30px;border-right:1px solid #41454c}.brm-steps article:first-child{padding-left:0}.brm-steps article:last-child{border:0}.brm-steps article>span{font-size:10px;letter-spacing:1px;color:#939ca8;font-weight:700}.brm-body h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:800}.brm-steps h2{font-size:30px;line-height:1.1;margin:18px 0 10px}.brm-steps p{color:#acb3bd;font-size:13px;margin:0}.brm-separate{margin:65px 0;display:flex;gap:50px;justify-content:space-between;align-items:center}.brm-separate h2,.brm-faq>h2{font-size:43px;line-height:1;margin:0 0 22px}.brm-separate p:not(.brm-eyebrow){color:#b1b9c3;max-width:650px}.brm-separate .brm-button{flex-shrink:0}.brm-faq{border-top:1px solid #41454c;padding:44px 0 60px}.brm-faq details{border-bottom:1px solid #343941;padding:20px 0}.brm-faq summary{cursor:pointer;font-size:15px;font-weight:600}.brm-faq details p{max-width:800px;color:#b1b9c3;font-size:13px}.brm-footer{max-width:1264px;margin:0 auto;padding:35px 0 45px;border-top:1px solid #555b64;color:#9099a4}.brm-footer .brm-brand{color:white;margin-bottom:25px}.brm-footer p{font-size:10px;max-width:850px}.brm-footer>a:last-child{font-size:11px}.brm-account-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:80px 0 100px;min-height:650px}.brm-account-intro h1{font-size:88px}.brm-account-intro>p:not(.brm-eyebrow){font-size:18px;max-width:400px;color:#acb5c1}.brm-small-status{font-size:11px;color:#acb5c1;margin-top:38px;display:flex;align-items:center;gap:12px}.brm-account-box{align-self:start;background:#14171b;border:1px solid #414850;padding:35px}.brm-account-box h2{font-size:34px;line-height:1.05;margin:0 0 20px;overflow-wrap:anywhere}.brm-account-box p{font-size:13px;color:#b3bdca}.brm-account-box label{display:block;font-size:12px;font-weight:600;margin:20px 0}.brm-account-box input:not([type=checkbox]){display:block;width:100%;padding:13px 12px;min-height:48px;background:#090b0e;border:1px solid #606977;color:white;margin-top:7px}.brm-account-box .brm-check{display:flex;gap:10px;align-items:center;font-weight:400}.brm-account-box input[type=checkbox]{width:17px;height:17px;accent-color:#ddd}.brm-account-box form .brm-button{width:100%;margin:8px 0}.brm-honey{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.brm-notice{border-left:2px solid white;background:#272d35;padding:14px;margin-bottom:25px;font-size:13px}.brm-account-status{padding:20px 0;border-top:1px solid #46505e;border-bottom:1px solid #46505e;margin:25px 0}.brm-account-status>span{display:block;font-size:10px;letter-spacing:1.5px;color:#aab4c3}.brm-account-status strong{display:block;font-size:18px;margin:10px 0}.brm-account-status a{font-size:12px}.brm-logout{border:0;background:transparent;color:#c1c8d1;padding:12px 0;cursor:pointer;font-size:11px!important;font-weight:700!important;letter-spacing:1px}
@media(max-width:1050px){.brm-header{align-items:flex-start;gap:25px}.brm-header nav{gap:15px}.brm-hero{gap:35px}.brm-account-layout{gap:45px}.brm-separate{align-items:flex-start;flex-direction:column;gap:20px}.brm-footer{margin:0 28px}}@media(max-width:700px){.brm-header{flex-direction:column;padding:24px 20px;gap:22px}.brm-header nav{gap:12px 18px}.brm-header nav a{font-size:9px}.brm-main{padding:0 20px}.brm-hero{grid-template-columns:1fr;gap:35px;padding:20px 0 40px}.brm-body h1{font-size:73px}.brm-lead{font-size:20px}.brm-hero-panel{padding:22px}.brm-bracket-art{height:150px}.brm-steps{grid-template-columns:1fr}.brm-steps article,.brm-steps article:first-child{padding:25px 0;border:0;border-bottom:1px solid #41454c}.brm-separate{margin:40px 0}.brm-separate h2,.brm-faq>h2{font-size:36px}.brm-account-layout{grid-template-columns:1fr;gap:35px;padding:40px 0 60px}.brm-account-intro h1{font-size:70px}.brm-account-box{padding:25px}.brm-footer{margin:0 20px}.brm-hero .brm-eyebrow{font-size:9px}.brm-hero .brm-button{width:100%;font-size:9px!important}.brm-small-status{margin-top:20px}.brm-closed{font-size:8px}}

/* Bracket Challenge editorial campaign */
.brm-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.brm-campaign{margin:6px 0 34px;position:relative;border:1px solid #414750;background:#0b0e14;box-shadow:0 18px 70px #08275d26}.brm-campaign-image{position:relative;line-height:0;overflow:hidden}.brm-campaign-image>img{display:block;width:100%;height:auto}.brm-campaign-image:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 50px #0004}.brm-campaign-stamp{position:absolute;left:24px;bottom:25px;display:flex;gap:10px;align-items:center;background:#070a11df;border:1px solid #b5c8ef66;padding:12px 16px;color:white;font:700 10px/1.1 Inter,Arial,sans-serif;letter-spacing:1.5px;backdrop-filter:blur(12px)}.brm-campaign-stamp .brm-dot{animation:brm-beacon 2s ease-in-out infinite;background:#d7e7ff}.brm-signup-strip{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:30px;background:radial-gradient(ellipse at 5% 100%,#172d4d80,transparent 60%),#11151c;border-top:3px solid #f1f3f6;position:relative}.brm-signup-strip:before{content:"";position:absolute;top:-3px;left:30px;height:3px;width:80px;background:#c9112c}.brm-signup-strip .brm-eyebrow{margin:0 0 12px;font-size:9px}.brm-signup-strip h2{font:800 35px/.98 'Barlow Condensed',Impact,sans-serif;margin:0;letter-spacing:.1px}.brm-signup-strip h2 em{font-style:normal;color:#b8cbea}.brm-signup-action{flex:0 0 auto;text-align:right}.brm-signup-action .brm-button{min-width:250px;background:#f3f6fc;border-color:#f3f6fc;box-shadow:0 0 30px #4a85ff16}.brm-signup-action>p{font-size:10px;color:#acb7c8;margin:11px 0 0}.brm-signup-action .brm-text-link{display:block;margin-top:10px}.brm-launch-line{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin:35px 0;padding:0 0 10px}.brm-launch-tag{font-size:9px;font-weight:700;letter-spacing:1.5px;border-left:3px solid #bb1830;padding-left:10px;color:#c2c9d3}.brm-launch-line h2{font:800 31px/1.1 'Barlow Condensed',Impact,sans-serif;margin:13px 0}.brm-launch-line>p{font-size:13px;color:#aeb8c7;margin:0}.brm-steps article{position:relative;overflow:hidden}.brm-steps article:after{content:"";position:absolute;width:65px;height:65px;right:-35px;top:-35px;transform:rotate(45deg);background:#ffffff0a}.brm-steps article>span{color:#a8bedc}.brm-steps{background:linear-gradient(120deg,#10172244,transparent)}.brm-separate{border-left:3px solid #c6d2e4;padding-left:26px}.brm-faq details[open]{border-left:2px solid #a7bddc;padding-left:18px}@keyframes brm-beacon{50%{box-shadow:0 0 0 7px #8bb8ff10,0 0 13px #a9caff88}}@media(prefers-reduced-motion:reduce){.brm-campaign-stamp .brm-dot{animation:none}}@media(max-width:700px){.brm-campaign{margin-top:0}.brm-campaign-stamp{left:10px;bottom:10px;padding:8px 10px;font-size:7px;letter-spacing:.7px}.brm-signup-strip{display:block;padding:23px 20px}.brm-signup-strip h2{font-size:29px}.brm-signup-strip .brm-eyebrow{font-size:8px;line-height:1.5}.brm-signup-action{text-align:left;margin-top:23px}.brm-signup-action .brm-button{width:100%;min-width:0}.brm-launch-line{grid-template-columns:1fr;gap:10px;margin:26px 0}.brm-launch-line h2{font-size:28px}.brm-separate{padding-left:18px}.brm-campaign-image>img{min-height:210px;object-fit:cover;object-position:center}}
