.opp-notch{clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)}.opp-notch-sm{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.opp-notch-wide{clip-path:polygon(44px 0,100% 0,100% calc(100% - 44px),calc(100% - 44px) 100%,0 100%,0 44px)}.opp-btn{display:inline-flex;align-items:center;justify-content:center;background:#0b1626;color:#fff;font-weight:600;font-size:15px;padding:13px 36px;border:1px solid #fff;outline:1px solid #0b1626;transition:background .2s,color .2s,transform .2s}.opp-btn:hover{background:#c6a24c;color:#0b1626;transform:translateY(-1px)}.opp-btn-light{background:#fff;color:#0b1626;border-color:#0b1626;outline-color:#fff}.opp-btn-muted{background:#000;color:#fff}.opp-eyebrow{letter-spacing:.42em;text-transform:uppercase;font-size:13px}@media (max-width:640px){.opp-eyebrow{letter-spacing:.26em;font-size:11px}}.opp-dots{background-image:radial-gradient(rgba(11,22,38,.35) 1.2px,transparent 1.3px);background-size:7px 7px}.opp-sphere{border-radius:9999px;background:radial-gradient(circle at 32% 28%,#fff 0,#b8c0cd 34%,#4c5a70 72%,#16233a 100%)}.opp-sphere-gold{border-radius:9999px;background:radial-gradient(circle at 32% 28%,#fff4d2 0,#e0c583 34%,#c6a24c 62%,#6d5520 100%)}@keyframes opp-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(var(--r,0deg))}}.opp-float{animation:opp-float 7s ease-in-out infinite}.opp-silk{background:radial-gradient(90% 140% at 12% 0,rgba(36,64,111,.9) 0,transparent 55%),linear-gradient(115deg,#0b1626,#1a2f55 38%,#0f1e38 62%,#24406f)}.opp-scroll{scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.opp-scroll::-webkit-scrollbar{display:none}.opp-scroll>*{scroll-snap-align:center}@media (prefers-reduced-motion:reduce){.opp-float{animation:none}}.opp-stage-tr-bl{clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,12% 100%,0 88%)}.opp-stage-br{clip-path:polygon(0 0,100% 0,100% 91%,91% 100%,0 100%)}.opp-panel-black{clip-path:polygon(44px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 44px)}