@keyframes cf-float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-14px) rotate(4deg)}}@keyframes cf-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(18px,-12px) scale(1.06)}}@keyframes cf-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cf-marquee{0%{transform:translateX(0)}to{transform:translateX(50%)}}.anim-float{animation:cf-float 7s ease-in-out infinite}.anim-float-slow{animation:cf-float 11s ease-in-out infinite}.anim-drift{animation:cf-drift 14s ease-in-out infinite}.anim-rise{animation:cf-rise .8s cubic-bezier(.2,.7,.2,1) both}.anim-pop{animation:cf-pop .25s ease-out both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.45s}.marquee-track{animation:cf-marquee 40s linear infinite}.marquee:focus-within .marquee-track,.marquee:hover .marquee-track{animation-play-state:paused}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}.dots-pattern{background-image:radial-gradient(circle,rgb(38 70 83/.12) 1.5px,transparent 1.6px);background-size:22px 22px}.dots-pattern-light{background-image:radial-gradient(circle,rgb(255 255 255/.12) 1.5px,transparent 1.6px);background-size:22px 22px}.text-balance{text-wrap:balance}@media (prefers-reduced-motion:reduce){.anim-drift,.anim-float,.anim-float-slow,.marquee-track{animation:none!important}.reveal{opacity:1;transform:none;transition:none}}@layer components{.btn-primary{background-color:var(--color-coral-600)}.btn-primary:hover{background-color:var(--color-coral-700)}.btn-secondary{background-color:var(--color-teal-600)}.btn-secondary:hover{background-color:var(--color-teal-700)}.eyebrow{color:#7a5200}.prose-ar a{color:var(--color-teal-700)}.block-dark :where(h1,h2,h3,h4){color:#fff}.block-dark .prose-ar,.block-dark .section-title+.prose-ar{color:rgb(255 255 255/.9)}.block-dark .prose-ar a{color:var(--color-gold-400)}.block-dark .prose-ar blockquote{background:rgb(255 255 255/.08)}.block-dark .card :where(h1,h2,h3,h4){color:var(--color-navy-600)}}.bg-navy-600 :focus-visible,.bg-navy-700 :focus-visible,.block-dark :focus-visible{outline-color:var(--color-gold-400)}main :target{scroll-margin-top:6rem}main:focus{outline:none}@media (scripting:none){.reveal{opacity:1;transform:none}}@media print{.no-print,[data-sonner-toaster],footer,header{display:none!important}body{background:#fff!important}main{min-height:0!important}.ticket-print{box-shadow:none!important;border:1px solid #d4dee3;max-width:12cm!important;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ticket-print~*{display:none!important}a[href]:after{content:none!important}}.motion-icon{transform-origin:center;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);will-change:transform}.group:hover .motion-icon,.motion-parent:hover .motion-icon{transform:translateY(-2px) rotate(-3deg) scale(1.06);filter:drop-shadow(0 5px 7px rgb(38 70 83/.15))}.card-tactile{position:relative;overflow:hidden;border-radius:1.5rem;background:#fff;border:2px solid rgb(38 70 83/.08);box-shadow:0 1px 2px rgb(38 70 83/.06);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s}.card-tactile:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:100%;height:.35rem;background:rgb(38 70 83/.08);transition:background-color .3s}.card-tactile:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:rgb(38 70 83/.16)}.card-tactile-primary:hover:after{background:var(--color-coral-500)}.card-tactile-secondary:hover:after{background:var(--color-teal-500)}.card-tactile-accent:hover:after{background:var(--color-gold-500)}.shape-blob-1{border-radius:50% 50% 50% 50%/60% 60% 40% 40%}.shape-blob-2{border-radius:40% 60% 70% 30%/40% 50% 60% 50%}.hero-motion-scene{--hero-x:0;--hero-y:0;--hero-pointer-x:50%;--hero-pointer-y:45%;isolation:isolate}.hero-motion-scene:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(420px circle at var(--hero-pointer-x) var(--hero-pointer-y),rgb(243 167 18/.16),transparent 68%);opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.hero-motion-scene:hover:before{opacity:1}.hero-motion-content{transform:translate3d(calc(var(--hero-x) * -3px),calc(var(--hero-y) * -2px),0);transition:transform .65s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-orb{transition:transform .9s cubic-bezier(.22,1,.36,1);will-change:transform}.hero-orb-near{transform:translate3d(calc(var(--hero-x) * 14px),calc(var(--hero-y) * 10px),0)}.hero-orb-far{transform:translate3d(calc(var(--hero-x) * -10px),calc(var(--hero-y) * -7px),0)}.hero-floating-icon{animation:cf-hero-drift 7s cubic-bezier(.45,0,.55,1) infinite;transform-origin:center;will-change:transform}.hero-floating-icon-alt{animation-name:cf-hero-drift-alt;animation-duration:8.4s}.hero-floating-icon-slow{animation-duration:9.6s}@keyframes cf-hero-drift{0%,to{transform:translateZ(0) rotate(-5deg)}35%{transform:translate3d(6px,-9px,0) rotate(2deg)}70%{transform:translate3d(-4px,-4px,0) rotate(5deg)}}@keyframes cf-hero-drift-alt{0%,to{transform:translateZ(0) rotate(5deg)}40%{transform:translate3d(-7px,-7px,0) rotate(-2deg)}75%{transform:translate3d(4px,-11px,0) rotate(-5deg)}}.countdown-panel{isolation:isolate}.countdown-orbit{animation:cf-countdown-orbit 9s linear infinite;transform-origin:center}.countdown-orbit-delayed{animation-direction:reverse;animation-duration:6.5s}.countdown-shimmer{animation:cf-countdown-shimmer 4.8s ease-in-out infinite}.countdown-unit{animation:cf-countdown-unit-float 3.6s ease-in-out infinite}@keyframes cf-countdown-orbit{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(1turn) scale(1)}}@keyframes cf-countdown-shimmer{0%,18%{transform:translateX(-220%) rotate(12deg);opacity:0}42%{opacity:1}68%,to{transform:translateX(520%) rotate(12deg);opacity:0}}@keyframes cf-countdown-unit-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.leadership-arch{position:relative;isolation:isolate;border-radius:0 0 2rem 2rem}@media (prefers-reduced-motion:reduce){.countdown-orbit,.countdown-shimmer,.countdown-unit,.hero-floating-icon,.hero-motion-content,.hero-orb{animation:none!important;transform:none!important}}@media (max-width:767px),(pointer:coarse){.hero-motion-scene:before{opacity:0}.hero-motion-content,.hero-orb{transform:none!important}}.playful-cursor{position:fixed;top:0;left:0;z-index:9999;width:1px;height:1px;pointer-events:none;opacity:0;transition:opacity .24s ease;will-change:transform}.playful-cursor[data-visible=true]{opacity:1}.playful-cursor__halo{position:absolute;width:34px;height:34px;border-radius:50%;border:1.5px solid rgb(166 214 214/.75);background:rgb(253 246 236/.12);box-shadow:0 6px 20px rgb(73 88 103/.12);transform:translate(-50%,-50%);transition:width .38s cubic-bezier(.22,1,.36,1),height .38s cubic-bezier(.22,1,.36,1),border-color .26s ease,background-color .26s ease,transform .18s cubic-bezier(.22,1,.36,1)}.playful-cursor__dot{position:absolute;width:7px;height:7px;border-radius:50%;transform-origin:0 0;animation:cf-cursor-dot-orbit 3.8s linear infinite;box-shadow:0 2px 6px rgb(73 88 103/.18)}.playful-cursor__dot--sky{background:var(--color-sky-400);animation-delay:-.4s}.playful-cursor__dot--peach{background:var(--color-peach-400);animation-delay:-1.65s}.playful-cursor__dot--mint{background:var(--color-mint-400);animation-delay:-2.9s}.playful-cursor__spark{position:absolute;width:11px;height:11px;color:var(--color-gold-500);transform:translate(9px,-17px) scale(.8);animation:cf-cursor-spark-twinkle 2.4s ease-in-out infinite;transition:transform .38s cubic-bezier(.22,1,.36,1)}.playful-cursor[data-interactive=true] .playful-cursor__halo{width:48px;height:48px;border-color:rgb(255 182 163/.95);background:rgb(255 182 163/.1)}.playful-cursor[data-interactive=true] .playful-cursor__spark{transform:translate(15px,-23px) rotate(20deg) scale(1.05)}.playful-cursor[data-pressed=true] .playful-cursor__halo{transform:translate(-50%,-50%) scale(.72)}@keyframes cf-cursor-dot-orbit{0%{transform:rotate(0deg) translateX(18px) rotate(0deg)}to{transform:rotate(1turn) translateX(18px) rotate(-1turn)}}@keyframes cf-cursor-spark-twinkle{0%,to{opacity:.45}50%{opacity:1}}@media (max-width:767px),(pointer:coarse),(prefers-reduced-motion:reduce){.playful-cursor{display:none}}main .input{border-width:2px;border-radius:1rem;background-color:rgb(38 70 83/.03);padding-inline:1rem;padding-block:.75rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}main .input:focus{background-color:#fff;box-shadow:0 0 0 4px rgb(23 190 187/.12)}