.school-landing{--orange:#ef5424;--rust:#bd5c18;--black:#090909;--paper:#f0f1f3;--gray:#ced0d3;background:var(--paper);color:var(--black)}.school-landing .content{max-width:1180px;padding-inline:20px}.school-landing .site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f0f1f3f0;border-color:#d6d7d9}.school-landing .logo-wrap img{filter:invert();height:32px}.school-landing .account-pill{color:#111;background:0 0;border:1px solid #bfc1c4;border-radius:2px;height:38px}.school-landing .account-pill span,.school-landing .lp-header-cta{display:none}.school-landing .btn{border-radius:2px}.school-landing .btn-primary{background:var(--orange);border-color:var(--orange);color:#090909}.school-landing .btn-primary:hover{background:#d94719;border-color:#d94719}.school-landing .lp-main{padding-bottom:84px}.school-landing section[id]{scroll-margin-top:72px}.school-landing .lp-hero{background:var(--paper);color:#080808;text-align:left;isolation:isolate;align-items:stretch;min-height:calc(100svh - 64px);padding-bottom:48px;display:grid;overflow:hidden}.lp-grain{z-index:-2;opacity:.25;filter:grayscale()contrast(1.5);background:url(/images/brand/escola-poster.jpg) 50% 8%/115%;position:absolute;inset:0}.lp-grain:after{content:"";background:#f0f1f3ba;position:absolute;inset:0}.school-landing .lp-hero-stage{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;width:100%;max-width:1180px;min-height:calc(100svh - 112px);margin:auto;padding:34px 20px 70px;display:flex}.school-landing .lp-wordmark{object-fit:contain;width:min(94vw,560px);height:auto;margin-left:-2px}.school-landing .lp-star{background:var(--orange);clip-path:polygon(50% 0,58% 31%,79% 8%,69% 39%,100% 34%,73% 50%,100% 66%,69% 61%,79% 92%,58% 69%,50% 100%,42% 69%,21% 92%,31% 61%,0 66%,27% 50%,0 34%,31% 39%,21% 8%,42% 31%);flex:none;width:48px;height:48px}.school-landing .lp-hero-lead{color:#222;max-width:440px;font:500 15px/1.6 Geist,var(--font-sans);text-align:center;margin-top:8px;align-self:center;margin-inline:auto}.school-landing .lp-hero-dates{color:var(--orange);font:600 13px/1.35 Geist,var(--font-sans);letter-spacing:.24em;text-transform:uppercase}.lp-hero-buttons{justify-content:center;align-items:center;gap:14px;width:100%;margin-top:36px;display:flex}.school-landing .lp-hero-cta{letter-spacing:.02em;justify-content:center;align-items:center;min-width:200px;min-height:52px;margin:0;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.school-landing .lp-hero-secondary{color:#090909;background:0 0;border:1.5px solid #090909;border-radius:2px;justify-content:center;align-items:center;min-width:190px;min-height:52px;margin:0;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.school-landing .lp-hero-secondary span{color:var(--orange);margin-left:8px;font-size:16px;transition:transform .15s}.school-landing .lp-hero-secondary:hover{color:#fff;background:#090909}.school-landing .lp-hero-secondary:hover span{transform:translateY(2px)}.school-landing .lp-marquee{background:var(--black);padding:12px 0;bottom:0}.school-landing .lp-marquee-group{color:#fff;font:500 9px/1 Geist,var(--font-sans);letter-spacing:.2em;gap:28px;padding-right:28px}.school-landing .lp-marquee-dot{color:var(--orange);opacity:1}.school-landing .lp-section{padding:52px 0}.school-landing .lp-section-countdown{background:var(--orange);color:#090909;border-bottom:1px solid #090909;padding:48px 0}.school-landing .lp-countdown-stage{align-items:center;gap:28px;display:grid}.school-landing .lp-countdown-info{flex-direction:column;gap:10px;display:flex}.school-landing .lp-countdown-eyebrow{font:700 11px/1 Geist,var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:#090909!important}.school-landing .lp-countdown-heading{color:#090909;font:600 clamp(28px,4.2vw,44px)/1.08 Geist,var(--font-sans);letter-spacing:-.04em;margin:0}.school-landing .lp-countdown-desc{color:#090909d9;font:400 15px/1.55 Geist,var(--font-sans);max-width:500px;margin:0}.school-landing .lp-countdown-action-block{width:100%}.school-landing .lp-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:none;display:grid}.school-landing .lp-countdown-cell{background:#090909;border:1px solid #090909;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:16px 8px;display:flex;box-shadow:0 4px 14px #0000001f}.school-landing .lp-countdown-cell strong{color:#fff;font:700 clamp(26px,5.5vw,46px)/1 Geist,var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.school-landing .lp-countdown-cell span{color:#dcece7;font:700 9px/1 Geist,var(--font-sans);letter-spacing:.16em;text-transform:uppercase}.school-landing .eyebrow{color:var(--rust);font:500 10px/1 Geist,var(--font-sans);letter-spacing:.25em}.school-landing h2{color:#080808;font:500 clamp(34px,10vw,50px)/.98 Geist,var(--font-sans);letter-spacing:-.06em}.school-landing .lead{color:#45464a;font:400 14px/1.75 Geist,var(--font-sans)}.school-landing .lp-stack{text-align:left;justify-items:start;gap:18px;width:100%;min-width:0;max-width:none}.school-landing .lp-about{gap:20px}.lp-about-copy{gap:14px;min-width:0;display:grid}.school-landing .lp-highlight{color:#111;max-width:340px;font:700 24px/1.25 Grenze Gotisch,Georgia,serif}.school-landing .lp-pillars{border-top:none;grid-template-columns:1fr;gap:14px;width:100%;min-width:0;display:grid}.school-landing .lp-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #d2d5d9;border-radius:2px;flex-direction:column;gap:10px;padding:22px 18px;transition:border-color .15s;display:flex}.school-landing .lp-card:hover{border-color:#090909}.school-landing .lp-card-header{border-bottom:1px solid #edf0f2;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.school-landing .lp-card-number{color:var(--orange);font:700 11px/1 Geist,var(--font-sans);letter-spacing:.18em}.school-landing .lp-card-pill{font:600 8.5px/1 Geist,var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#6d6e74;background:#f0f1f3;border-radius:2px;padding:3px 6px}.school-landing .lp-card h3{color:#090909;font:600 20px/1.2 Geist,var(--font-sans);letter-spacing:-.03em;margin:0}.school-landing .lp-card p{color:#4c4d52;font:400 13.5px/1.6 Geist,var(--font-sans);flex:1;margin:0}.lp-manifesto{background:var(--black);color:#fff;padding:50px 0;overflow:hidden}.lp-manifesto .content{gap:28px;display:grid}.school-landing .lp-manifesto .eyebrow{color:var(--orange)}.school-landing .lp-manifesto h2{color:#fff;font-size:clamp(48px,14vw,68px)}.lp-manifesto h2 em{color:var(--orange);letter-spacing:-.02em;font:700 1em/1 Grenze Gotisch,Georgia,serif;display:block}.lp-manifesto-copy{color:#d5d5d6;font-size:14px;line-height:1.75}.lp-calling-places{border-top:1px solid #ffffff45;grid-template-columns:1fr 1fr;margin:24px 0;display:grid}.lp-calling-places span{color:#fff;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #ffffff45;padding:12px 0;font-size:12px}.school-landing .lp-section-sand{background:#d9dbde}.school-landing .lp-speakers-intro{margin-bottom:30px}.school-landing .lp-speakers-intro .lead{max-width:570px}.school-landing .lp-swiper{padding-bottom:4px}.school-landing .lp-swiper-slide{flex-basis:min(340px,92vw);padding-left:16px}.school-landing .lp-person{background:0 0;border:0;border-radius:0;gap:0;padding:0}.school-landing .lp-swiper .lp-person-photo{aspect-ratio:4/5;background:#0a0a0a;border:1px solid #0a0a0a;border-radius:0;margin-bottom:0;overflow:hidden;box-shadow:0 4px 18px #00000026}.school-landing .lp-swiper .lp-person-photo img{object-fit:cover;width:100%;height:100%;object-position:center center!important}.school-landing .lp-avatar-fallback{color:#f2f2f2;background:#0a0a0a;font:700 72px/1 Grenze Gotisch,serif}.school-landing .lp-swiper .lp-person-text.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.school-landing .lp-swiper-hint{color:#55565a;margin-top:14px;font-size:9px}.school-landing #guias{background:var(--paper)}.school-landing #guias .lead{max-width:640px}.school-landing #guias .lp-pillars{width:100%}.school-landing #encontros{border-top:1px solid #b9bbbe}.school-landing .lp-schedule{border-top:1px solid #a8aaae;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:100%;min-width:0}.school-landing .lp-schedule li{background:0 0;border:0;border-bottom:1px solid #b9bbbe;border-radius:0;flex-direction:column;gap:5px;min-width:0;padding:20px 12px;display:flex}.school-landing .lp-schedule li:nth-child(2n){border-left:1px solid #b9bbbe}.school-landing .lp-schedule strong{color:var(--rust);grid-row:auto;align-self:flex-start;font:700 29px/1 Grenze Gotisch,Georgia,serif}.school-landing .lp-schedule span{color:#55565a;font-size:8px}.school-landing .lp-schedule em{font-size:12px}.school-landing #investimento{background:var(--orange);padding:52px 0}.school-landing #investimento .lp-investment-grid{gap:28px;display:grid}.lp-investment-story,.school-landing .lp-investment-story .eyebrow{color:#090909}.school-landing .lp-investment-story h2{color:#090909;margin:18px 0;font-size:clamp(40px,12vw,58px)}.lp-investment-story h2 em{color:#090909;letter-spacing:-.01em;font:700 1em/1 Grenze Gotisch,Georgia,serif}.lp-investment-story>p{max-width:430px;font-size:14px;line-height:1.7}.lp-investment-details{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #0005;gap:14px;margin-top:24px;padding-top:18px;font-size:9px;display:flex}.school-landing .lp-ticket{background:var(--paper);color:#090909;border:2px solid #090909;border-radius:0;max-width:none;padding:24px 20px}.school-landing .lp-ticket .eyebrow{color:var(--rust)}.school-landing .lp-ticket h2{color:#090909;font-size:25px}.school-landing .lp-ticket .eyebrow-pill{color:#fff;background:#0a0a0a;border:0;border-radius:0;justify-self:start;font-size:9px}.school-landing .lp-ticket .lp-ticket-price{color:#090909;font:300 50px/1 Geist,var(--font-sans)}.school-landing .lp-ticket-pricing-block{flex-direction:column;gap:3px;margin:8px 0 4px;display:flex}.school-landing .lp-ticket-old-row{color:#55565a;font:600 13px/1 Geist,var(--font-sans);align-items:baseline;gap:6px;display:flex}.school-landing .lp-ticket-old-label{color:#6d6e74;text-transform:lowercase;font-size:12px}.school-landing .lp-ticket-price-old{color:#6d6e74;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;text-decoration:line-through}.school-landing .lp-ticket-price-promo{color:#090909;font:300 52px/1 Geist,var(--font-sans);letter-spacing:-.03em}.school-landing .lp-ticket-promo-pill{background:var(--orange);color:#090909;letter-spacing:.08em;border:0;border-radius:0;justify-self:start;font-size:9.5px;font-weight:800}.school-landing .cta-dock-prices{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2;display:flex}.school-landing .cta-dock-price-old{color:#76787d;font-size:13px;font-weight:600;text-decoration:line-through}.school-landing .cta-dock-promo-badge{color:var(--rust);font:700 8.5px/1 Geist,var(--font-sans);text-transform:uppercase;letter-spacing:.12em}.school-landing .lp-ticket-note,.school-landing .lp-ticket li{color:#4d4e52;font-size:13px}.school-landing .lp-ticket li:before{color:var(--orange)}.school-landing .lp-ticket .btn-primary{color:#fff;background:#090909;border-color:#090909}.school-landing #local{background:var(--paper)}.school-landing .lp-location{text-align:left;gap:28px}.school-landing .lp-location .lp-stack{text-align:left;justify-items:start;width:100%;margin:0}.school-landing .lp-map-card,.school-landing .lp-map{border-color:#090909;border-radius:0;min-height:320px}.school-landing .lp-address{font-size:13px}.school-landing #local .btn-secondary{color:#090909;border-color:#090909;border-radius:0}.lp-footer{padding:38px 0 calc(110px + var(--safe-bottom));color:#fff;background:#090909}.lp-footer .content{gap:28px;display:grid}.lp-footer img{filter:brightness(0)invert();width:135px}.lp-footer p{font:300 28px/1.15 Geist,var(--font-sans);letter-spacing:-.04em}.lp-footer p em{color:var(--orange);font:700 31px/1 Grenze Gotisch,Georgia,serif;display:block}.lp-footer .content>div{gap:10px;font-size:11px;display:grid}.lp-footer .content>div>span{color:#8c8d91;margin-top:10px}.school-landing .mobile-cta-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f0f1f3f2;border-color:#babcc0}.school-landing .mobile-cta-dock .btn-primary{color:#fff;background:#090909;border-color:#090909}.school-landing .cta-dock-info span{font-size:8px}.school-landing .cta-dock-info strong{color:#090909;font-size:20px}@media (min-width:640px){.school-landing .account-pill span{display:inline}.school-landing .lp-hero-stage{padding-inline:32px}.school-landing .lp-about .lp-pillars{grid-template-columns:repeat(2,1fr);gap:16px}.school-landing .lp-card{padding:24px 20px}.school-landing #guias .lp-pillars{grid-template-columns:repeat(2,1fr);gap:16px}.school-landing #investimento .lp-investment-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px}.lp-footer .content{grid-template-columns:auto 1fr auto;align-items:center}.lp-footer p{justify-self:center}}@media (min-width:900px){.school-landing .content{padding-inline:32px}.school-landing .lp-header-cta{display:inline-flex}.school-landing .lp-main{padding-bottom:0}.school-landing .lp-hero{min-height:760px}.school-landing .lp-hero-stage{min-height:712px;padding-block:55px 90px}.school-landing .lp-wordmark{width:min(72vw,820px)}.school-landing .lp-hero-lead{text-align:center;margin-top:16px;align-self:center;max-width:480px;margin-inline:auto;font-size:18px}.school-landing .lp-hero-dates{font-size:15px;position:absolute;top:84px;right:32px}.school-landing .lp-star{width:72px;height:72px;position:absolute;top:44%;left:min(74vw,850px)}.lp-hero-buttons{gap:20px;margin-top:52px}.school-landing .lp-hero-cta{min-width:240px;min-height:56px;font-size:16px}.school-landing .lp-hero-secondary{min-width:220px;min-height:56px;font-size:16px}.school-landing .lp-section{padding:80px 0}.school-landing .lp-section-countdown{padding:68px 0}.school-landing .lp-countdown-stage{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px}.school-landing .lp-countdown-action-block{justify-content:flex-end;display:flex}.school-landing .lp-countdown{gap:12px;width:100%;max-width:480px}.school-landing .lp-countdown-cell{padding:22px 12px}.school-landing .lp-about{grid-template-columns:.9fr 1.1fr;gap:28px 80px;display:grid}.school-landing .lp-about>.eyebrow{grid-column:1/-1}.school-landing .lp-about>h2{max-width:440px}.lp-about-copy{grid-area:2/2/4}.school-landing .lp-about .lp-pillars{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.school-landing .lp-card{border-bottom:1px solid #d2d5d9;border-left:1px solid #d2d5d9;padding:24px 20px}.lp-manifesto{padding:72px 0}.lp-manifesto .content{grid-template-columns:1fr 1fr;align-items:center;gap:80px}.school-landing .lp-speakers-intro{text-align:left;justify-items:start;max-width:1180px;margin-bottom:34px}.school-landing .lp-swiper-slide{flex-basis:400px;padding-left:24px}.school-landing #guias .lp-stack,.school-landing #encontros .lp-stack{text-align:center;justify-items:center;max-width:900px}.school-landing .lp-schedule{grid-template-columns:repeat(4,1fr)}.school-landing .lp-schedule li{border-bottom:0;border-left:1px solid #b9bbbe}.school-landing .lp-schedule li:first-child{border-left:0}.school-landing #investimento{padding:76px 0}.school-landing #investimento .lp-investment-grid{gap:80px}.school-landing .lp-location{grid-template-columns:.72fr 1.28fr;align-items:center;gap:60px;max-width:1180px}.school-landing .lp-map-card,.school-landing .lp-map{min-height:390px}.lp-footer{padding-bottom:42px}}@media (max-width:639px){.school-landing .lp-hero-lead{text-align:center;align-self:center;max-width:320px;margin-inline:auto;font-size:16px;line-height:1.6}.lp-hero-buttons{flex-direction:column;gap:12px;width:100%;margin-top:28px}.school-landing .lp-hero-cta,.school-landing .lp-hero-secondary{width:100%;max-width:320px;min-height:52px}.school-landing .lead{font-size:15.5px;line-height:1.72}.school-landing .lp-card p{font-size:14px;line-height:1.68}.lp-manifesto-copy{font-size:15px;line-height:1.72}.school-landing .lp-speakers-intro .lead,.school-landing #guias .lead{font-size:15px}.school-landing .lp-person p{font-size:13.5px;line-height:1.65}.school-landing .lp-schedule em{font-size:13px;line-height:1.45}.lp-investment-story>p{font-size:15px;line-height:1.72}.school-landing .lp-ticket-note,.school-landing .lp-ticket li{font-size:14px;line-height:1.55}.school-landing .lp-address{font-size:14px;line-height:1.65}.lp-footer .content>div{font-size:12px}}@media (prefers-reduced-motion:reduce){.school-landing .lp-marquee-track{animation:none}}.school-landing .my-registrations-page{padding-top:32px;padding-bottom:72px}.school-landing .ticket-pass{border:1px solid var(--black);box-shadow:none;background:#fff;border-radius:2px;overflow:hidden}.school-landing .pass-header{background:var(--black);color:#fff;flex-direction:column;gap:12px;padding:24px 20px;display:flex}.school-landing .pass-header h2{color:#fff;font:600 24px/1.15 Geist, var(--font-sans);letter-spacing:-.04em;margin:4px 0 2px}.school-landing .pass-header p{color:#a8aaae;font:400 13px/1.45 Geist, var(--font-sans);margin:0}.school-landing .pass-divider{background:#fff;height:24px;margin-top:-1px;position:relative}.school-landing .pass-divider-line{border-top:1.5px dashed var(--gray);position:absolute;top:50%;left:20px;right:20px}.school-landing .pass-notch-left,.school-landing .pass-notch-right{background:var(--paper);border-radius:50%;width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%)}.school-landing .pass-notch-left{border-right:1px solid var(--black);left:-12px}.school-landing .pass-notch-right{border-left:1px solid var(--black);right:-12px}.school-landing .pass-content{background:#fff;flex-direction:column;gap:20px;padding:16px 20px 24px;display:flex}.school-landing .pass-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.school-landing .pass-cell span{font:700 10px/1 Geist, var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--rust);margin-bottom:4px;display:block}.school-landing .pass-cell strong{font:600 15px/1.3 Geist, var(--font-sans);color:var(--black);letter-spacing:-.02em}.school-landing .pass-qr-box{border:1px solid var(--gray);background:#fafbfc;border-radius:2px;flex-direction:column;align-items:center;gap:10px;padding:20px;display:flex}.school-landing .pass-qr-box img{border:1px solid #e1e3e6;border-radius:0;width:170px;height:170px}.school-landing .pass-qr-box span{font:600 11px/1.35 Geist, var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#55565a;text-align:center}.school-landing .sandbox-editorial-bar{border:1px dashed var(--black);background:#fff;border-radius:2px;gap:12px;padding:22px;display:grid}.school-landing .sandbox-editorial-bar strong{font:600 16px/1.3 Geist, var(--font-sans);color:var(--black);letter-spacing:-.02em}.school-landing .sandbox-editorial-bar p{font:400 13px/1.6 Geist, var(--font-sans);color:#525359}.school-landing .sandbox-pill-tag{font:700 9px/1 Geist, var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--rust)}.school-landing .sandbox-dock-active{background:var(--black);color:#fff;border:1px solid var(--black);border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:12px 18px;display:flex}.school-landing .wizard-field label{font:600 11px/1.3 Geist, var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--rust)}.school-landing .wizard-input{border:1px solid var(--gray);width:100%;height:52px;color:var(--black);font:500 15px/1 Geist, var(--font-sans);background:#fff;border-radius:2px;padding:0 16px;transition:border-color .15s}.school-landing .wizard-input:focus{border-color:var(--black);outline:1px solid var(--black);background:#fff}.school-landing .wizard-input.with-prefix{padding-left:84px}.school-landing .wizard-prefix-tag{font:600 14px/1 Geist, var(--font-sans);color:var(--black)}.school-landing .wizard-input-otp{border:1px solid var(--gray);height:64px;color:var(--black);letter-spacing:.35em;background:#fff;border-radius:2px;font:700 24px/1 Geist,monospace}.school-landing .wizard-input-otp:focus{border-color:var(--black);outline:1px solid var(--black)}.school-landing .bottom-nav{border:1px solid var(--gray);-webkit-backdrop-filter:blur(14px);background:#f0f1f3f2;border-radius:2px;height:56px}.school-landing .dock-tab{color:#55565a;font:600 10px/1 Geist, var(--font-sans);text-transform:uppercase;letter-spacing:.08em;border-radius:2px}.school-landing .dock-tab.active{background:var(--black);color:#fff}.school-landing .btn-secondary{border-color:var(--black);color:var(--black);background:0 0;border-radius:2px}.school-landing .btn-secondary:hover{background:#00000008}.school-landing .wizard-modal{border:1px solid var(--black);border-radius:2px}.school-landing .wizard-overlay{background:#090909b8}.school-landing .wizard-dot.active{background:var(--orange)}.school-landing .tactile-option{border:1px solid var(--gray);border-radius:2px}.school-landing .tactile-option.active{border-color:var(--black);color:var(--black);background:#fafbfc}.school-landing .tactile-check{background:var(--orange);color:var(--black);border-radius:2px}.promo-banner{z-index:60;background:var(--orange);color:#090909;border-bottom:2px solid #090909;text-decoration:none;display:block;position:relative;overflow:hidden}.promo-banner-track{width:max-content;animation:22s linear infinite promo-banner-scroll;display:flex}.promo-banner:hover .promo-banner-track{animation-play-state:paused}.promo-banner-group{white-space:nowrap;font:800 12px/1 Geist,var(--font-sans);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:18px;padding:11px 18px 11px 0;display:flex}.promo-banner-tag{color:#fff;background:#090909;padding:5px 8px;animation:1.4s ease-in-out infinite promo-banner-pulse}.promo-banner s{color:#3b2a22;font-weight:600}.promo-banner strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:17px}.promo-banner-cta{text-underline-offset:3px;text-decoration:underline}@keyframes promo-banner-scroll{to{transform:translate(-50%)}}@keyframes promo-banner-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.promo-banner-track,.promo-banner-tag{animation:none}}
