@keyframes styles_barDotPing__jiy4P{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(2.8);opacity:0}}@keyframes styles_barSlideDown__b0rFp{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.styles_bootcampBar__7gkr2{background:linear-gradient(100deg,var(--crimson) 0,var(--crimson-700) 60%,#7a1a2e 100%);padding:9px 16px 10px;min-height:40px;position:relative;z-index:101;animation:styles_barSlideDown__b0rFp .3s ease}@media(min-width:768px){.styles_bootcampBar__7gkr2{padding:0;height:40px}}.styles_bootcampBarWrap__uMst4{position:relative;display:flex;flex-direction:column}@media(min-width:768px){.styles_bootcampBarWrap__uMst4{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;height:100%;max-width:1180px;margin:0 auto;padding:0 28px}}.styles_bootcampBarInner__YQPUi{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:14px;background:none;border:none;cursor:pointer;padding:0;color:#fff;font-family:var(--font-sans)}@media(min-width:768px){.styles_bootcampBarInner__YQPUi{width:auto;min-width:0;flex:1 1;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}}.styles_barMain__1KbLK{display:inline-flex;align-items:center;gap:8px;padding-right:24px}@media(min-width:768px){.styles_barMain__1KbLK{gap:10px;padding-right:0}}.styles_barDot__nWxxh{position:relative;width:7px;height:7px;border-radius:50%;background:#fff;flex-shrink:0}.styles_barDotPing__jiy4P{position:absolute;inset:0;border-radius:50%;background:#fff;animation:styles_barDotPing__jiy4P 2s ease-out infinite}.styles_barText__AxOE7{font-weight:600;font-size:12.5px;letter-spacing:.01em;color:#fff;text-align:left}@media(min-width:768px){.styles_barText__AxOE7{font-size:13.5px}}.styles_barCta____lBe{align-self:stretch;text-align:center;font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--crimson-700);background:#fff;padding:7px 10px;border-radius:var(--radius-full);transition:background .15s ease,transform .15s ease}@media(min-width:768px){.styles_barCta____lBe{align-self:auto;padding:4px 10px}}.styles_bootcampBarInner__YQPUi:hover .styles_barCta____lBe{background:var(--crimson-50);transform:scale(1.03)}.styles_barDismiss__qw_1G{position:absolute;right:0;top:0;width:26px;height:26px;border-radius:var(--radius-full);border:none;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.8);cursor:pointer;display:grid;place-items:center;transition:background .15s ease,color .15s ease}@media(min-width:768px){.styles_barDismiss__qw_1G{position:static;flex-shrink:0}}.styles_barDismiss__qw_1G:before{content:"";position:absolute;inset:-9px}.styles_barDismiss__qw_1G:hover{background:hsla(0,0%,100%,.22);color:#fff}.styles_mobileLink__OMqqo{display:block;width:100%;text-align:left;font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--crimson);padding:14px 0;border:none;border-bottom:1px solid var(--line);background:none;cursor:pointer}