:root{--color-ink: #0a1426;--color-red: #d42020;--color-blue: #1e5fa5;--font-display: "Instrument Serif", serif;--font-body: "DM Sans", system-ui, sans-serif}html,body{margin:0;padding:0;translate:no}body{font-family:var(--font-body);background:#fff;color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}::selection{background:#d420202e;color:var(--color-ink)}button:focus{outline:none}button:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}@keyframes cb-blob-a{0%{transform:translateZ(0) scale(1) rotate(0)}50%{transform:translate3d(28%,18%,0) scale(1.18) rotate(40deg)}to{transform:translate3d(12%,36%,0) scale(1.08) rotate(-20deg)}}@keyframes cb-blob-b{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-22%,24%,0) scale(1.25)}to{transform:translate3d(-36%,8%,0) scale(1.1)}}@keyframes cb-blob-c{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(18%,-28%,0) scale(1.22)}to{transform:translate3d(-12%,-14%,0) scale(1.12)}}@keyframes cb-blob-d{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-26%,-18%,0) scale(1.3)}to{transform:translate3d(-8%,-36%,0) scale(1.05)}}@keyframes cb-blob-e{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(32%,20%,0) scale(1.2)}to{transform:translate3d(20%,-22%,0) scale(1.1)}}@keyframes cb-blob-f{0%{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-18%,12%,0) scale(1.28)}to{transform:translate3d(14%,-16%,0) scale(1.1)}}@keyframes cb-hero-edge-drift{0%,to{transform:translate3d(-6%,-4%,0) scale(1.05);opacity:.55}50%{transform:translate3d(8%,6%,0) scale(1.12);opacity:.72}}@keyframes cb-type-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes cb-headline-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes cb-hero-word-idle{0%,to{transform:translateZ(0) scale(1);filter:drop-shadow(0 0 0 transparent)}20%{transform:translate3d(0,2px,0) scale(.9)}50%{transform:translate3d(0,-6px,0) scale(1.24);filter:drop-shadow(0 14px 40px rgba(255,255,255,.5))}80%{transform:translate3d(0,2px,0) scale(.9)}}.cb-hero-word-idle{animation:cb-hero-word-idle 4s cubic-bezier(.34,1.25,.64,1) infinite;will-change:transform,filter;transform-origin:center center}@keyframes cb-hero-cta-jump{0%,70%,to{transform:translateZ(0)}78%{transform:translate3d(0,-14px,0)}86%{transform:translateZ(0)}92%{transform:translate3d(0,-6px,0)}}.cb-hero-cta-jump{display:inline-flex;animation:cb-hero-cta-jump 4s cubic-bezier(.34,1.4,.64,1) infinite;will-change:transform}.cb-hero-cta-jump--alt{animation-delay:-2s}@keyframes cb-events-scroll-down{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes cb-card-bar-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes cb-action-engine-title-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes cb-action-engine-title-shadow{0%,to{text-shadow:0 2px 4px rgba(10,20,38,.08),0 8px 20px rgba(30,95,165,.14),0 12px 32px rgba(212,32,32,.1)}50%{text-shadow:0 4px 10px rgba(10,20,38,.12),0 14px 36px rgba(30,95,165,.22),0 18px 48px rgba(212,32,32,.16)}}@keyframes cb-action-engine-word-drift{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}.cb-action-engine-title{position:relative;display:block}.cb-action-engine-title.is-live{animation:cb-action-engine-title-float 6s ease-in-out infinite}.cb-action-engine-title__word{display:inline-block;font-family:var(--font-display)}.cb-action-engine-title.is-live .cb-action-engine-title__word-inner{animation:cb-action-engine-title-shadow 4.5s ease-in-out infinite,cb-action-engine-word-drift 5s ease-in-out infinite}@keyframes cb-pmv-orb-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,-5%,0) scale(1.08)}}@keyframes cb-pmv-logo-float{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.03)}}@keyframes cb-pmv-shine-sweep{0%{transform:translate(-120%) skew(-12deg);opacity:0}35%{opacity:.45}to{transform:translate(220%) skew(-12deg);opacity:0}}.cb-pmv-pillar--live .cb-pmv-pillar__logo-wrap{animation:cb-pmv-logo-float 5.5s ease-in-out infinite}.cb-pmv-pillar--live .cb-pmv-pillar__top-bar{animation:cb-card-bar-shift 3.2s ease-in-out infinite;background-size:200% 100%}@keyframes cb-spin-ring-rotate{to{transform:rotate(360deg)}}.cb-spin-ring,.cb-hero-kicker{position:relative;display:inline-flex;border-radius:999px;padding:1px;overflow:hidden;isolation:isolate;border:0;cursor:pointer;background:transparent;transition:transform .28s cubic-bezier(.2,.7,.3,1),filter .28s}.cb-spin-ring:before,.cb-spin-ring:after,.cb-hero-kicker:before,.cb-hero-kicker:after{content:"";position:absolute;top:-120%;right:-120%;bottom:-120%;left:-120%;transform-origin:center center;animation:cb-spin-ring-rotate 2.2s linear infinite}.cb-spin-ring:before,.cb-hero-kicker:before{background:conic-gradient(from 0deg,transparent 0deg 266deg,#ffffff 271deg,#ffffff 279deg,transparent 284deg 360deg)}.cb-spin-ring:after,.cb-hero-kicker:after{background:conic-gradient(from 0deg,transparent 0deg 268deg,#ffffff 273deg,#ffffff 277deg,transparent 282deg 360deg);filter:blur(2px);opacity:.85}.cb-spin-ring:hover:before,.cb-spin-ring:hover:after,.cb-hero-kicker:hover:before,.cb-hero-kicker:hover:after{animation-duration:.85s}.cb-spin-ring:hover,.cb-hero-kicker:hover{transform:translateY(-2px);filter:drop-shadow(0 10px 28px rgba(0,0,0,.35))}.cb-spin-ring:active,.cb-hero-kicker:active{transform:translateY(0) scale(.98)}.cb-spin-ring__inner,.cb-hero-kicker__inner{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-family:DM Sans,sans-serif;font-size:15px;transition:background .28s,box-shadow .28s,color .28s}.cb-spin-ring--primary .cb-spin-ring__inner{padding:16px 32px;font-weight:600;color:#fff;background:linear-gradient(95deg,#d42020,#1e5fa5);box-shadow:0 12px 40px -10px #d4202080,0 8px 24px -10px #1e5fa566}.cb-spin-ring--primary:hover .cb-spin-ring__inner{box-shadow:0 16px 48px -8px #d420209e,0 12px 32px -8px #1e5fa58c}.cb-spin-ring--secondary .cb-spin-ring__inner{padding:15px 31px;font-weight:500;color:#fff;background:#070b1480;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cb-spin-ring--secondary:hover .cb-spin-ring__inner{background:#070b14b8;color:#fff}.cb-spin-ring--compact.cb-spin-ring--primary .cb-spin-ring__inner{padding:16px 28px}.cb-spin-ring--compact.cb-spin-ring--secondary .cb-spin-ring__inner{padding:15px 27px}.cb-hero-kicker__inner{font-size:12px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;padding:8px 18px;color:#fff;background:#070b1473;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cb-nav-link{position:relative;display:inline-block;padding-bottom:4px;text-decoration:none;transition:color .25s ease,transform .25s cubic-bezier(.2,.7,.3,1)}.cb-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;border-radius:1px;background:linear-gradient(90deg,#d42020,#1e5fa5);transform:scaleX(0);transform-origin:center;transition:transform .32s cubic-bezier(.2,.7,.3,1)}.cb-nav-link:hover{transform:translateY(-2px)}.cb-nav-link:hover:after,.cb-nav-link--active:after{transform:scaleX(1)}.cb-nav-link--dark{color:#ffffffa6}.cb-nav-link--dark:hover,.cb-nav-link--dark.cb-nav-link--active{color:#fff}.cb-nav-link--light{color:#0a142699}.cb-nav-link--light:hover,.cb-nav-link--light.cb-nav-link--active{color:#0a1426}.cb-nav-link-mobile{display:flex;justify-content:space-between;align-items:center;padding:18px 0;text-decoration:none;transition:color .25s ease,padding-left .28s cubic-bezier(.2,.7,.3,1),letter-spacing .28s ease}.cb-nav-link-mobile:hover{padding-left:10px;letter-spacing:.02em}.cb-youtube-embed--poster{display:block}.cb-youtube-embed--poster:focus-visible{outline:2px solid var(--color-blue);outline-offset:-2px}.cb-youtube-embed__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:#0a1426b8;pointer-events:none;transition:transform .2s ease,background .2s ease}.cb-youtube-embed__play:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-38%,-50%);border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent #fff}.cb-youtube-embed--poster:hover .cb-youtube-embed__play{transform:translate(-50%,-50%) scale(1.06);background:#0a1426d9}@media(prefers-reduced-motion:reduce){.cb-spin-ring:before,.cb-spin-ring:after,.cb-hero-kicker:before,.cb-hero-kicker:after{animation:none;top:0;right:0;bottom:0;left:0;filter:none;opacity:1;background:#ffffff2e}.cb-spin-ring:hover,.cb-hero-kicker:hover,.cb-nav-link:hover,.cb-nav-link-mobile:hover{transform:none}.cb-youtube-embed--poster:hover .cb-youtube-embed__play{transform:translate(-50%,-50%)}.cb-contact-card{transform:none!important}.cb-action-engine-block,.cb-action-engine-block *{transition:none!important;animation:none!important;transform:none!important;opacity:1!important;filter:none!important}.cb-action-engine-title.is-live,.cb-action-engine-title.is-live .cb-action-engine-title__word-inner{animation:none!important;transform:none!important;text-shadow:0 2px 8px rgba(10,20,38,.1)!important}.cb-pmv-pillar--live .cb-pmv-pillar__logo-wrap,.cb-pmv-pillar--live .cb-pmv-pillar__top-bar,.cb-pmv-section__orb,.cb-hero-word-idle,.cb-hero-cta-jump{animation:none!important}}.cb-media-image{opacity:0;transition:opacity .35s ease}.cb-media-image--loaded{opacity:1}@media(max-width:768px){.cb-photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:480px){.cb-photo-gallery{grid-template-columns:1fr!important}}.cb-sponsor-lockup{cursor:default}.cb-sponsor-lockup__shadow{position:absolute;bottom:6px;left:50%;transform:translate(-50%);width:78%;height:32px;background:radial-gradient(ellipse at center,rgba(10,20,38,.2) 0%,rgba(10,20,38,.08) 42%,transparent 72%);filter:blur(12px);pointer-events:none;transition:transform .45s cubic-bezier(.2,.7,.3,1),filter .45s ease}.cb-sponsor-lockup__logo{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;transition:transform .45s cubic-bezier(.2,.7,.3,1);transform-origin:center bottom}.cb-sponsor-lockup__logo img{transition:filter .45s ease,transform .45s cubic-bezier(.2,.7,.3,1)}.cb-sponsor-lockup__logo--light img{filter:brightness(0) drop-shadow(0 8px 20px rgba(10,20,38,.12)) drop-shadow(0 3px 8px rgba(10,20,38,.06))}.cb-sponsor-lockup__logo--dark img{filter:drop-shadow(0 8px 20px rgba(10,20,38,.12)) drop-shadow(0 3px 8px rgba(10,20,38,.06))}.cb-sponsor-lockup:hover .cb-sponsor-lockup__logo{transform:scale(1.12)}.cb-sponsor-lockup:hover .cb-sponsor-lockup__shadow{transform:translate(-50%) scale(1.18);filter:blur(16px);background:radial-gradient(ellipse at center,rgba(10,20,38,.26) 0%,rgba(10,20,38,.1) 42%,transparent 72%)}.cb-sponsor-lockup:hover .cb-sponsor-lockup__logo--light img{filter:brightness(0) drop-shadow(0 14px 32px rgba(10,20,38,.16)) drop-shadow(0 6px 14px rgba(10,20,38,.1))}.cb-sponsor-lockup:hover .cb-sponsor-lockup__logo--dark img{filter:drop-shadow(0 14px 32px rgba(10,20,38,.16)) drop-shadow(0 6px 14px rgba(10,20,38,.1))}.cb-image-carousel__track{will-change:transform}
