.tos-november-announcement{background:#0d1921;color:#fff;border-bottom:1px solid #b38d32;text-align:center;padding:.9rem 1.5rem;font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:.015em}
.tos-november-hero{position:relative;isolation:isolate;display:grid;min-height:clamp(42rem,48vw,68rem);overflow:hidden;background:#08121b;color:#fff}
.tos-november-hero__visual,.tos-november-hero__image{position:absolute;inset:0;width:100%;height:100%}
.tos-november-hero__image{object-fit:cover;object-position:center center}
.tos-november-hero__visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,10,16,.96) 0%,rgba(4,10,16,.78) 37%,rgba(4,10,16,.12) 72%)}
.tos-november-hero__content{position:relative;z-index:1;display:flex;align-items:center;width:100%;padding-top:5rem;padding-bottom:5rem}
.tos-november-hero__copy{max-width:62rem}
.tos-november-hero__eyebrow{margin:0 0 1.8rem;color:#e5bd68;text-transform:uppercase;letter-spacing:.13em;font-size:1.3rem;font-weight:700}
.tos-november-hero h1{max-width:15ch;margin:0;font-size:clamp(4.2rem,5.3vw,8rem);line-height:1.06;color:#fff}
.tos-november-hero__intro{max-width:55rem;margin:2rem 0 2.6rem;font-size:clamp(1.7rem,1.7vw,2.2rem);line-height:1.5;color:#f1f0eb}



.tos-november-hero__tiers{display:flex;gap:.8rem;padding:0;margin:0 0 2.4rem;list-style:none}
.tos-november-hero__tiers li{display:flex;flex-direction:column;gap:.5rem;min-width:12rem;padding:1.2rem;border:1px solid rgba(255,193,7,.55);background:rgba(5,12,18,.8)}
.tos-november-hero__tiers span{font-size:1.3rem;color:#fff}
.tos-november-hero__tiers strong{font-size:2rem;color:#ffc107;white-space:nowrap}
.tos-november-hero__button.button{min-height:4.8rem;background:#ffc107;color:#111;border:1px solid #ffc107;font-weight:700}
.tos-november-hero__button.button:hover,.tos-november-hero__button.button:focus-visible{background:#ffcf3f;color:#111}
@media(max-width:749px){.tos-november-announcement{font-size:1.15rem;padding:.8rem 1.2rem}.tos-november-hero{display:flex;flex-direction:column;min-height:0}.tos-november-hero__visual{position:relative;height:27rem;flex:none}.tos-november-hero__image{object-position:94% center}.tos-november-hero__visual:after{background:linear-gradient(0deg,#08121b 0%,transparent 45%)}.tos-november-hero__content{padding-top:1.4rem;padding-bottom:3.5rem}.tos-november-hero__copy{max-width:none}.tos-november-hero__eyebrow{font-size:1.15rem;margin-bottom:1rem}.tos-november-hero h1{font-size:clamp(3.8rem,11vw,5.2rem)}.tos-november-hero__intro{font-size:1.6rem;margin:1.4rem 0 1.8rem}.tos-november-hero__tiers{gap:.5rem}.tos-november-hero__tiers li{min-width:0;flex:1;padding:.8rem}.tos-november-hero__tiers span{font-size:1.1rem}.tos-november-hero__tiers strong{font-size:1.5rem}}
@media(prefers-reduced-motion:reduce){.tos-november-hero__button.button{transition:none}}
