.background{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.background:before{content:"";background:var(--background-layer-primary);position:absolute;inset:0}.background:after{content:"";background:var(--background-layer-overlay);position:absolute;inset:0}.canvas{opacity:.9;width:100%;height:100%;display:block}
.home-card{border:1px solid var(--surface-home-card-border);background:var(--surface-home-card-gradient);box-shadow:var(--surface-home-card-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:28px;overflow:hidden}.ambient-title{font-family:var(--font-family-primary);--ambient-title-letter-gap:.1em;perspective:1100px;transform-style:preserve-3d;display:block}.ambient-title-content{transform-style:preserve-3d;flex-wrap:wrap;gap:.02em .16em;display:inline-flex}.ambient-title-word{gap:var(--ambient-title-letter-gap);transform-style:preserve-3d;display:inline-flex}.ambient-title-letter{color:currentColor;transform-style:preserve-3d;text-shadow:0 .01em #fffcf452,0 .08em .18em #483a2129;animation:3.8s ease-in-out infinite ambient-title-letter-float;animation-delay:var(--ambient-letter-delay,0s);will-change:transform, filter;display:inline-block;position:relative}.ambient-title-letter:after{content:attr(data-letter);z-index:-1;color:color-mix(in srgb, currentColor 68%, #4d4030 32%);opacity:.42;transform:translate3d(var(--ambient-letter-shadow-x,.045em), var(--ambient-letter-shadow-y,.06em), -1px) scale(.985);filter:blur(.015em);pointer-events:none;position:absolute;inset:0}@keyframes ambient-title-letter-float{0%,to{transform:translate3d(0, 0, 0) rotateX(calc(var(--ambient-letter-tilt-x,5deg) * .38)) rotateY(calc(var(--ambient-letter-tilt-y,-6deg) * .42))}25%{transform:translate3d(.012em, -.03em, .01px) rotateX(var(--ambient-letter-tilt-x,5deg)) rotateY(var(--ambient-letter-tilt-y,-6deg))}50%{transform:translate3d(-.014em, .018em, .01px) rotateX(calc(var(--ambient-letter-tilt-x,5deg) * -.42)) rotateY(calc(var(--ambient-letter-tilt-y,-6deg) * -.32))}75%{transform:translate3d(.01em, -.022em, .01px) rotateX(calc(var(--ambient-letter-tilt-x,5deg) * .68)) rotateY(calc(var(--ambient-letter-tilt-y,-6deg) * -.22))}}@media (prefers-reduced-motion:reduce){.ambient-title-letter{animation:none;transform:none}.ambient-title-letter:after{transform:translate3d(.028em,.04em,-1px)}}.home-card-interactive{transition:transform var(--motion-duration-slow) var(--motion-ease-standard), border-color var(--motion-duration-slow) var(--motion-ease-standard), box-shadow var(--motion-duration-slow) var(--motion-ease-standard), background-color var(--motion-duration-slow) var(--motion-ease-standard)}.home-card-interactive:hover,.home-card-interactive:focus-within{border-color:var(--surface-home-card-border-hover);box-shadow:var(--surface-home-card-shadow-hover)}.home-card-line{background:var(--surface-home-card-line);opacity:.72;height:1px;position:absolute;inset:0 0 auto}.track-guide-flip-shell{perspective:1800px;will-change:transform}.track-guide-flip-shell--1{animation:7.8s ease-in-out infinite track-guide-card-float-1}.track-guide-flip-shell--2{animation:8.6s ease-in-out infinite track-guide-card-float-2}.track-guide-flip-shell--3{animation:7.2s ease-in-out infinite track-guide-card-float-3}.track-guide-flip-shell--4{animation:8.1s ease-in-out infinite track-guide-card-float-4}.track-guide-flip-shell:hover,.track-guide-flip-shell:focus-within{animation-play-state:paused}.track-guide-flip-button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.track-guide-flip-button:focus-visible{outline-offset:8px;outline:2px solid #f6dc59b8}.track-guide-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--motion-duration-slow) var(--motion-ease-standard);position:relative}.track-guide-flip-button[data-flipped=true] .track-guide-flip-inner{transform:rotateY(180deg)}.track-guide-flip-face{backface-visibility:hidden;transition:border-color var(--motion-duration-slow) var(--motion-ease-standard), box-shadow var(--motion-duration-slow) var(--motion-ease-standard), transform var(--motion-duration-slow) var(--motion-ease-standard);display:block;position:absolute;inset:0}.track-guide-flip-face--back{transform:rotateY(180deg)}.track-guide-flip-button:hover .track-guide-flip-face,.track-guide-flip-button:focus-visible .track-guide-flip-face{border-color:var(--surface-home-card-border-hover);box-shadow:var(--surface-home-card-shadow-hover)}@keyframes track-guide-card-float-1{0%,to{transform:translate(0,0)rotate(-.35deg)}50%{transform:translateY(-10px)rotate(.45deg)}}@keyframes track-guide-card-float-2{0%,to{transform:translate(0,0)rotate(.2deg)}30%{transform:translate(6px,-8px)rotate(-.35deg)}70%{transform:translate(-3px,-12px)rotate(.3deg)}}@keyframes track-guide-card-float-3{0%,to{transform:translate(0,0)rotate(.3deg)}45%{transform:translate(-7px,-9px)rotate(-.4deg)}75%{transform:translate(2px,-4px)rotate(.2deg)}}@keyframes track-guide-card-float-4{0%,to{transform:translate(0,0)rotate(-.2deg)}35%{transform:translate(4px,-6px)rotate(.25deg)}65%{transform:translate(-5px,-11px)rotate(-.35deg)}}@media (prefers-reduced-motion:reduce){.track-guide-flip-shell,.track-guide-flip-inner,.track-guide-flip-face{transition:none;animation:none}}.faq-section-kicker{color:#c8ff4a;font-family:var(--font-family-tertiary);letter-spacing:.01em;margin-bottom:.35rem;font-size:clamp(1.1rem,2vw,1.5rem);font-style:normal;font-weight:700}.faq-section-heading{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.faq-section-instruction{color:#eef8d7b8;max-width:36ch;margin-top:1rem;font-size:clamp(.98rem,1.3vw,1.08rem);font-weight:500;line-height:1.5}.faq-flip-shell{perspective:1800px;transition:transform var(--motion-duration-slow) var(--motion-ease-standard)}.faq-flip-shell:hover,.faq-flip-shell:focus-within{transform:translateY(-6px)}.faq-flip-button{text-align:left;cursor:pointer;width:100%;height:100%;transition:transform var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:0;padding:0;display:block;position:relative}.faq-flip-button:active{transform:scale(.992)}.faq-flip-button:focus-visible{outline-offset:8px;outline:2px solid #c8ff4ab8}.faq-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--motion-duration-slow) var(--motion-ease-standard);position:relative}.faq-flip-button[data-flipped=true] .faq-flip-inner{transform:rotateY(180deg)}.faq-flip-face{backface-visibility:hidden;background:linear-gradient(135deg,#ffffff0f,#0000 44%),linear-gradient(#080808f0,#0d0d0df5);border-radius:28px;display:block;position:absolute;inset:0}.faq-flip-face--front:before,.faq-flip-face--back:before{content:"";pointer-events:none;border:1px solid #ffffff08;border-radius:22px;position:absolute;inset:10px}.faq-flip-face--back{transform:rotateY(180deg)}.faq-flip-button:hover .faq-flip-face,.faq-flip-button:focus-visible .faq-flip-face{border-color:#c8ff4a38;box-shadow:0 16px 44px #00000047,inset 0 1px #ffffff0f}.faq-flip-number,.faq-flip-back-number{font-family:var(--font-family-tertiary);letter-spacing:-.1em;color:#c8ff4a;opacity:.98;pointer-events:none;font-size:clamp(6rem,16vw,11rem);font-weight:900;line-height:.8;position:absolute;bottom:-12px;left:12px}.faq-flip-back-number{letter-spacing:-.08em;font-size:2rem;line-height:1;position:static}.faq-flip-back-label{font-family:var(--font-family-tertiary);color:#c8ff4ad6;text-transform:uppercase;letter-spacing:.18em;background:#c8ff4a0f;border:1px solid #c8ff4a38;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:.68rem;font-weight:800;display:inline-flex}@media (max-width:767px){.faq-section-heading{text-align:left;align-items:flex-start}.faq-section-instruction{max-width:28ch;margin-top:.85rem;font-size:.94rem}.faq-flip-number{font-size:clamp(4.6rem,22vw,6.4rem);bottom:-4px;left:14px}}@media (prefers-reduced-motion:reduce){.faq-flip-shell,.faq-flip-button,.faq-flip-inner,.faq-flip-face{transition:none}}.timeline-pipe-list{--timeline-card-width:clamp(400px, 48vw, 700px);--timeline-line-thickness:clamp(12px, 1.2vw, 16px);--timeline-line-y:clamp(3.2rem, 4vw, 4.1rem);--timeline-turn-depth:clamp(4.4rem, 6vw, 5.8rem);--timeline-target-left:24%;--timeline-target-right:76%;--timeline-elbow-left:54%;--timeline-elbow-right:46%;--timeline-arrow-size:clamp(1.8rem, 3vw, 2.4rem);--timeline-pipe-color:#c8ff4a7a;--timeline-pipe-color-strong:#c8ff4ae0;--timeline-pipe-glow:#c8ff4a57;gap:0;display:grid}.timeline-pipe-row{perspective:1800px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;min-height:clamp(403px,37.7vw,559px);display:grid;position:relative}.timeline-pipe-row--terminal{min-height:0}@media (min-width:768px){#timeline .timeline-pipe-list{gap:0}#timeline .timeline-pipe-row,#timeline .timeline-pipe-row--terminal{align-items:center;min-height:clamp(440px,58svh,620px)}}.timeline-pipe-slot{z-index:2;min-width:0;display:flex;position:relative}.timeline-pipe-slot--left{justify-content:flex-start}.timeline-pipe-slot--right{justify-content:flex-end}.timeline-pipe-card-shell{width:min(100%, var(--timeline-card-width));z-index:1;position:relative}.timeline-pipe-card{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:clamp(300px,28vw,400px);transform-style:preserve-3d;background:linear-gradient(#101411fa,#080a09fe),linear-gradient(135deg,#ffffff08,#0000 40%);border-color:#2c35303d;align-content:start;gap:clamp(.7rem,1.2vw,1rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 22px 44px #0103026b}.timeline-pipe-shape{pointer-events:none;z-index:0;opacity:.5;position:absolute}.timeline-pipe-shape--top-left{aspect-ratio:1;filter:blur(.35px);background:radial-gradient(circle at 35% 35%,#c8ff4a24,#c8ff4a08 36%,#0000 72%),linear-gradient(#ffffff05,#ffffff01);border-radius:999px;width:clamp(88px,10vw,126px);top:-2.2rem;left:-2.1rem;box-shadow:inset 0 0 36px #c8ff4a09,0 0 30px #c8ff4a14}.timeline-pipe-shape--bottom-right{aspect-ratio:1;filter:blur(.5px);opacity:.38;background:radial-gradient(circle at 32% 32%,#c8ff4a1a,#c8ff4a05 28%,#0000 60%),linear-gradient(#ffffff05,#ffffff01);border-radius:999px;width:clamp(88px,10vw,126px);bottom:-3.55rem;right:-3.4rem;box-shadow:inset 0 0 28px #c8ff4a05,0 0 24px #c8ff4a0d}.timeline-pipe-card:before{content:"";opacity:.88;pointer-events:none;z-index:-1;background:radial-gradient(circle at 14% 18%,#c8ff4a1f,#0000 24%),linear-gradient(#ffffff0a,#0000 18% 78%,#ffffff04);position:absolute;inset:0}.timeline-pipe-card:after{content:"";filter:blur(26px);opacity:.72;pointer-events:none;z-index:-1;background:radial-gradient(circle,#c8ff4a29,#0406051f 68%,#0000 78%);border-radius:999px;height:86px;position:absolute;inset:auto 10% -18%}.timeline-pipe-row--left .timeline-pipe-card{transform-origin:50%;--timeline-card-hover-x:18px;--timeline-card-hover-rotate:4deg}.timeline-pipe-row--right .timeline-pipe-card{transform-origin:50%;--timeline-card-hover-x:-18px;--timeline-card-hover-rotate:-4deg}.timeline-pipe-meta,.timeline-pipe-display,.timeline-pipe-title,.timeline-pipe-detail,.timeline-pipe-watermark,.timeline-pipe-connector-segment,.timeline-pipe-connector-arrow{transition:transform var(--motion-duration-slow) var(--motion-ease-standard), opacity var(--motion-duration-slow) var(--motion-ease-standard), color var(--motion-duration-slow) var(--motion-ease-standard), border-color var(--motion-duration-slow) var(--motion-ease-standard), box-shadow var(--motion-duration-slow) var(--motion-ease-standard), filter var(--motion-duration-slow) var(--motion-ease-standard), background var(--motion-duration-slow) var(--motion-ease-standard)}.timeline-pipe-watermark{font-family:var(--font-family-tertiary);letter-spacing:-.08em;color:#ffffff12;pointer-events:none;text-transform:uppercase;font-size:clamp(4.6rem,9vw,7.8rem);font-weight:950;line-height:.82;position:absolute;top:clamp(.7rem,1.4vw,1rem);right:clamp(.8rem,1.8vw,1.4rem)}.timeline-pipe-meta{z-index:1;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex;position:relative}.timeline-pipe-step,.timeline-pipe-time,.timeline-pipe-display-year{font-family:var(--font-family-tertiary);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1}.timeline-pipe-step{color:#ffffff70}.timeline-pipe-time,.timeline-pipe-display-year{color:#c8ff4ac7}.timeline-pipe-display{z-index:1;flex-wrap:wrap;align-items:flex-end;gap:.4rem .8rem;display:flex;position:relative}.timeline-pipe-display-day{font-family:var(--font-family-primary);letter-spacing:-.08em;color:#ffffffeb;font-size:clamp(3.5rem,7vw,6.6rem);font-weight:950;line-height:.84}.timeline-pipe-display-month{font-family:var(--font-family-tertiary);letter-spacing:.16em;color:#c8ff4aeb;text-transform:uppercase;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:950;line-height:.9}.timeline-pipe-title{z-index:1;text-wrap:balance;max-width:14ch;position:relative}.timeline-pipe-detail{z-index:1;max-width:38ch;position:relative}.timeline-pipe-connector-flow{pointer-events:none;z-index:1;position:absolute;inset:0}.timeline-connector-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.conduit-seg,.conduit-joint{transition:all var(--motion-duration-slow) var(--motion-ease-standard)}.conduit-base .conduit-seg,.conduit-base .conduit-joint{fill:#f6dc591f}.conduit-pulse .conduit-seg,.conduit-pulse .conduit-joint{fill:var(--timeline-pipe-color-strong);filter:drop-shadow(0 0 12px var(--timeline-pipe-glow));opacity:.8}.conduit-joint{r:calc(var(--timeline-line-thickness) / 2)}.timeline-pipe-connector-flow--left-to-right .conduit-seg--out{x:calc(var(--timeline-card-width) - 20px);y:calc(var(--timeline-line-y) - (var(--timeline-line-thickness) / 2));width:calc(var(--timeline-elbow-right) - var(--timeline-card-width) + 20px);height:var(--timeline-line-thickness)}.timeline-pipe-connector-flow--left-to-right .conduit-joint--1{cx:var(--timeline-elbow-right);cy:var(--timeline-line-y)}.timeline-pipe-connector-flow--left-to-right .conduit-seg--turn{x:calc(var(--timeline-elbow-right) - (var(--timeline-line-thickness) / 2));y:var(--timeline-line-y);width:var(--timeline-line-thickness);height:var(--timeline-turn-depth)}.timeline-pipe-connector-flow--left-to-right .conduit-joint--2{cx:var(--timeline-elbow-right);cy:calc(var(--timeline-line-y) + var(--turn-depth,var(--timeline-turn-depth)));cx:var(--timeline-elbow-right);cy:var(--timeline-turn-depth)}.timeline-pipe-connector-flow--left-to-right .conduit-seg--bridge{x:var(--timeline-elbow-right);y:calc(var(--timeline-turn-depth) - (var(--timeline-line-thickness) / 2));width:calc(var(--timeline-target-right) - var(--timeline-elbow-right));height:var(--timeline-line-thickness)}.timeline-pipe-connector-flow--left-to-right .conduit-joint--3{cx:var(--timeline-target-right);cy:var(--timeline-turn-depth)}.timeline-pipe-connector-flow--left-to-right .conduit-seg--drop{x:calc(var(--timeline-target-right) - (var(--timeline-line-thickness) / 2));y:var(--timeline-turn-depth);width:var(--timeline-line-thickness);height:calc(100% - var(--timeline-turn-depth))}.timeline-pipe-connector-flow--right-to-left .conduit-seg--out{x:calc(100% - var(--timeline-card-width) + 20px - (var(--timeline-elbow-left) - (100% - var(--timeline-card-width) + 20px)));x:var(--timeline-elbow-left);y:calc(var(--timeline-line-y) - (var(--timeline-line-thickness) / 2));width:calc(100% - var(--timeline-card-width) + 20px - var(--timeline-elbow-left));height:var(--timeline-line-thickness)}.timeline-pipe-connector-flow--right-to-left .conduit-joint--1{cx:var(--timeline-elbow-left);cy:var(--timeline-line-y)}.timeline-pipe-connector-flow--right-to-left .conduit-seg--turn{x:calc(var(--timeline-elbow-left) - (var(--timeline-line-thickness) / 2));y:var(--timeline-line-y);width:var(--timeline-line-thickness);height:var(--timeline-turn-depth)}.timeline-pipe-connector-flow--right-to-left .conduit-joint--2{cx:var(--timeline-elbow-left);cy:var(--timeline-turn-depth)}.timeline-pipe-connector-flow--right-to-left .conduit-seg--bridge{x:var(--timeline-target-left);y:calc(var(--timeline-turn-depth) - (var(--timeline-line-thickness) / 2));width:calc(var(--timeline-elbow-left) - var(--timeline-target-left));height:var(--timeline-line-thickness)}.conduit-joint--3{cx:var(--timeline-target-left);cy:var(--timeline-turn-depth)}.timeline-pipe-connector-flow--right-to-left .conduit-seg--drop{x:calc(var(--timeline-target-left) - (var(--timeline-line-thickness) / 2));y:var(--timeline-turn-depth);width:var(--timeline-line-thickness);height:calc(100% - var(--timeline-turn-depth))}.timeline-connector-arrow-svg{fill:var(--timeline-pipe-color-strong);filter:drop-shadow(0 0 15px var(--timeline-pipe-glow));transform-box:view-box}.timeline-pipe-connector-flow--left-to-right .timeline-connector-arrow-svg{transform:translate(var(--timeline-target-right), calc(100% - 16px))}.timeline-pipe-connector-flow--right-to-left .timeline-connector-arrow-svg{transform:translate(var(--timeline-target-left), calc(100% - 16px))}.timeline-pipe-connector-flow--right-to-right .timeline-connector-arrow-svg{transform:translate(calc(100% - 40px),calc(100% - 16px))}.timeline-pipe-connector-flow--left-to-left .timeline-connector-arrow-svg{transform:translate(40px,calc(100% - 16px))}@media (hover:hover) and (pointer:fine){.timeline-pipe-card-shell:hover .timeline-pipe-card,.timeline-pipe-card-shell:focus-within .timeline-pipe-card{transform:translate3d(var(--timeline-card-hover-x), -10px, 0) rotateY(var(--timeline-card-hover-rotate))}.timeline-pipe-card-shell:hover .timeline-pipe-watermark,.timeline-pipe-card-shell:focus-within .timeline-pipe-watermark{opacity:.16;transform:translate(8px,-6px)scale(1.03)}.timeline-pipe-card-shell:hover .timeline-pipe-display,.timeline-pipe-card-shell:focus-within .timeline-pipe-display{transform:translateY(-4px)}.timeline-pipe-card-shell:hover .timeline-pipe-title,.timeline-pipe-card-shell:focus-within .timeline-pipe-title{transform:translateY(-2px)}.timeline-pipe-card-shell:hover .timeline-pipe-detail,.timeline-pipe-card-shell:focus-within .timeline-pipe-detail{opacity:.92}.timeline-pipe-row:hover .timeline-pipe-connector-segment,.timeline-pipe-row:focus-within .timeline-pipe-connector-segment{box-shadow:0 0 26px var(--timeline-pipe-glow)}.timeline-pipe-row:hover .timeline-pipe-connector-arrow,.timeline-pipe-row:focus-within .timeline-pipe-connector-arrow{filter:drop-shadow(0 0 24px var(--timeline-pipe-glow))}.timeline-pipe-row:hover .timeline-pipe-connector-segment--bridge,.timeline-pipe-row:focus-within .timeline-pipe-connector-segment--bridge,.timeline-pipe-row:hover .timeline-pipe-connector-segment--out,.timeline-pipe-row:focus-within .timeline-pipe-connector-segment--out{transform:scaleX(1.02)}.timeline-pipe-row:hover .timeline-pipe-connector-segment--turn,.timeline-pipe-row:focus-within .timeline-pipe-connector-segment--turn,.timeline-pipe-row:hover .timeline-pipe-connector-segment--drop,.timeline-pipe-row:focus-within .timeline-pipe-connector-segment--drop{transform:scaleY(1.02)}.timeline-pipe-row:hover .timeline-pipe-connector-flow--left-to-right .timeline-pipe-connector-segment--drop,.timeline-pipe-row:focus-within .timeline-pipe-connector-flow--left-to-right .timeline-pipe-connector-segment--drop,.timeline-pipe-row:hover .timeline-pipe-connector-flow--right-to-left .timeline-pipe-connector-segment--drop,.timeline-pipe-row:focus-within .timeline-pipe-connector-flow--right-to-left .timeline-pipe-connector-segment--drop{transform-origin:top}.timeline-pipe-row:hover .timeline-pipe-connector-flow--left-to-right .timeline-pipe-connector-segment--bridge,.timeline-pipe-row:focus-within .timeline-pipe-connector-flow--left-to-right .timeline-pipe-connector-segment--bridge,.timeline-pipe-row:hover .timeline-pipe-connector-flow--left-to-right .timeline-pipe-connector-segment--out,.timeline-pipe-row:focus-within .timeline-pipe-connector-flow--left-to-right .timeline-pipe-connector-segment--out{transform-origin:0}.timeline-pipe-row:hover .timeline-pipe-connector-flow--right-to-left .timeline-pipe-connector-segment--bridge,.timeline-pipe-row:focus-within .timeline-pipe-connector-flow--right-to-left .timeline-pipe-connector-segment--bridge,.timeline-pipe-row:hover .timeline-pipe-connector-flow--right-to-left .timeline-pipe-connector-segment--out,.timeline-pipe-row:focus-within .timeline-pipe-connector-flow--right-to-left .timeline-pipe-connector-segment--out{transform-origin:100%}.timeline-pipe-row:hover .timeline-pipe-connector-segment--out,.timeline-pipe-row:focus-within .timeline-pipe-connector-segment--out,.timeline-pipe-row:hover .timeline-pipe-connector-segment--bridge,.timeline-pipe-row:focus-within .timeline-pipe-connector-segment--bridge,.timeline-pipe-row:hover .timeline-pipe-connector-segment--drop,.timeline-pipe-row:focus-within .timeline-pipe-connector-segment--drop,.timeline-pipe-row:hover .timeline-pipe-connector-segment--turn,.timeline-pipe-row:focus-within .timeline-pipe-connector-segment--turn{box-shadow:0 0 26px var(--timeline-pipe-glow)}}@keyframes pipe-pulse-glow{0%,to{opacity:.65;filter:drop-shadow(0 0 3px #c8ff4a57)}50%{opacity:1;filter:drop-shadow(0 0 8px #c8ff4ab8)}}@keyframes chevron-pulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes pipe-flow-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}.timeline-pipe-base{opacity:.8;transition:opacity .3s}.timeline-pipe-pulse{transition:all .3s;animation:2.2s ease-in-out infinite pipe-pulse-glow}.timeline-pipe-flow{stroke-dasharray:14 86;transition:opacity .3s,filter .3s;animation:2.4s linear infinite pipe-flow-travel}.timeline-pipe-flow--aura{opacity:.55;filter:drop-shadow(0 0 8px #c8ff4a6b)}.timeline-pipe-flow--core{opacity:.92}.timeline-pipe-connector-flow:hover .timeline-pipe-base{opacity:1}.timeline-pipe-connector-flow:hover .timeline-pipe-pulse{opacity:1;filter:drop-shadow(0 0 12px #c8ff4ae0);animation-play-state:paused}.timeline-pipe-connector-flow:hover .timeline-pipe-flow--aura,.timeline-pipe-connector-flow:hover .timeline-pipe-flow--core{animation-duration:1.7s}.timeline-pipe-connector-flow:hover .timeline-pipe-flow--aura{opacity:.72;filter:drop-shadow(0 0 10px #c8ff4a94)}.timeline-pipe-connector-flow:hover .timeline-pipe-flow--core{opacity:1}@media (max-width:767px){.timeline-pipe-list{--timeline-card-width:100%;--timeline-line-y:1.6rem;--timeline-arrow-size:2.5rem;gap:0}.timeline-pipe-row{padding-block:clamp(2.5rem,8vh,4.5rem);grid-template-columns:1fr;align-items:center;min-height:100svh;padding-left:2.8rem}.timeline-pipe-row--terminal{min-height:100svh}.timeline-pipe-slot--left,.timeline-pipe-slot--right{grid-area:1/1;justify-content:flex-start}.timeline-pipe-card-shell{width:100%}.timeline-pipe-card{gap:.6rem;min-height:0}.timeline-pipe-watermark{font-size:clamp(3.5rem,18vw,5.2rem);top:.85rem;right:1rem}.timeline-pipe-display{gap:.25rem .55rem}.timeline-pipe-display-day{font-size:clamp(3rem,16vw,4.4rem)}.timeline-pipe-display-month{font-size:clamp(.92rem,4.8vw,1.18rem)}.timeline-pipe-connector-flow{width:2.2rem;left:0;right:auto}.timeline-pipe-connector-flow .timeline-pipe-connector-segment--out,.timeline-pipe-connector-flow .timeline-pipe-connector-segment--bridge{left:.95rem;top:var(--timeline-line-y);width:1.25rem}.timeline-pipe-connector-flow .timeline-pipe-connector-segment--turn,.timeline-pipe-connector-flow .timeline-pipe-connector-segment--bridge{display:none}.timeline-pipe-connector-flow .timeline-pipe-connector-segment--drop{left:calc(.95rem + 1.25rem - (var(--timeline-line-thickness) / 2));top:var(--timeline-line-y);height:calc(100% - var(--timeline-line-y) - var(--timeline-arrow-size) + .35rem)}.timeline-pipe-connector-flow .timeline-pipe-connector-arrow{left:calc(.95rem + 1.25rem - (var(--timeline-arrow-size) / 2));bottom:0}}@media (prefers-reduced-motion:reduce){.timeline-pipe-meta,.timeline-pipe-display,.timeline-pipe-title,.timeline-pipe-detail,.timeline-pipe-watermark,.timeline-pipe-connector-segment,.timeline-pipe-connector-arrow,.timeline-pipe-card{transition:none}.timeline-pipe-card,.timeline-pipe-watermark,.timeline-pipe-display,.timeline-pipe-title,.timeline-pipe-connector-segment,.timeline-pipe-connector-arrow{transform:none!important}}.prize-chart-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(2rem,3vw,2.75rem);display:grid}.prize-analytics-stage{align-items:start;gap:clamp(1.1rem,2vw,1.9rem);display:grid}.prize-analytics-chart{align-items:start;gap:1rem;width:100%;display:grid;overflow:visible}.prize-analytics-panel-label{color:#4e6240a3;letter-spacing:.24em;text-transform:uppercase;font-size:.7rem;font-weight:950;line-height:1}.prize-opportunity-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,1.8vw,1.4rem);display:grid}.prize-opportunity-exit-spacer{grid-column:1/-1;height:clamp(96px,14vh,180px)}.prize-opportunity-module{--prize-opportunity-line:#9bcf71;--prize-opportunity-glow:#9bcf7157;perspective:1200px;min-height:188px;position:relative}.prize-opportunity-shadow{background:radial-gradient(circle, var(--prize-opportunity-glow), #4352320a 68%, transparent 78%);filter:blur(18px);opacity:.88;height:42px;transition:opacity var(--motion-duration-slow) var(--motion-ease-standard), transform var(--motion-duration-slow) var(--motion-ease-standard), filter var(--motion-duration-slow) var(--motion-ease-standard);border-radius:999px;position:absolute;bottom:-6px;left:12%;right:12%;transform:translateY(0)}.prize-opportunity-shell{min-height:188px;transition:transform var(--motion-duration-slow) var(--motion-ease-standard), border-color var(--motion-duration-slow) var(--motion-ease-standard), box-shadow var(--motion-duration-slow) var(--motion-ease-standard);background:linear-gradient(#fffeecf5,#f1f4d3c2),linear-gradient(135deg,#ffffff85,#0000 38%);border:1px solid #71805b38;border-radius:26px;padding:1.1rem 1.1rem 1rem;position:relative;overflow:hidden;transform:translateY(0)rotateX(0);box-shadow:inset 0 1px #ffffffb8,0 22px 44px #4352321f}.prize-opportunity-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--prize-opportunity-line) 16%, transparent), transparent 24%), linear-gradient(180deg, #ffffff6b, transparent 18%, transparent 78%, #ffffff2e);opacity:.82;position:absolute;inset:0}.prize-opportunity-topline{background:linear-gradient(90deg, transparent, var(--prize-opportunity-line), transparent);height:2px;box-shadow:0 0 18px color-mix(in srgb, var(--prize-opportunity-line) 32%, transparent);opacity:.68;border-radius:999px;position:absolute;top:.85rem;left:18%;right:18%}.prize-opportunity-latch{background:linear-gradient(#c3d0a5e6,#a0b082d1);border:1px solid #71805b5c;border-radius:6px;width:14px;height:30px;position:absolute;top:2rem;box-shadow:inset 0 1px #ffffff85}.prize-opportunity-latch--left{left:-1px}.prize-opportunity-latch--right{right:-1px}.prize-opportunity-head{z-index:1;align-items:center;gap:1rem;margin-top:1.05rem;display:flex;position:relative}.prize-opportunity-icon{border:1px solid color-mix(in srgb, var(--prize-opportunity-line) 36%, #71805b47);width:48px;height:48px;box-shadow:inset 0 1px 0 #ffffffd1, 0 0 20px color-mix(in srgb, var(--prize-opportunity-line) 12%, transparent);color:var(--prize-opportunity-line);background:linear-gradient(#ffffffa3,#f1f4d36b);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.prize-opportunity-chip{font-family:var(--font-family-tertiary);border:1px solid color-mix(in srgb, var(--prize-opportunity-line) 36%, #71805b47);color:#344226cc;letter-spacing:.22em;text-transform:uppercase;background:#ffffff85;border-radius:999px;padding:.7rem .9rem;font-size:.64rem;font-weight:900;line-height:1}.prize-opportunity-title-wrap{z-index:1;flex:1;min-width:0;position:relative}.prize-opportunity-kicker{font-family:var(--font-family-tertiary);color:color-mix(in srgb, var(--prize-opportunity-line) 72%, white);letter-spacing:.24em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1}.prize-opportunity-title{font-family:var(--font-family-primary);color:#222e16eb;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-top:0;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:900;line-height:1;overflow:hidden}.prize-opportunity-reveal{z-index:1;opacity:.72;transition:opacity var(--motion-duration-slow) var(--motion-ease-standard), transform var(--motion-duration-slow) var(--motion-ease-standard);border-top:1px solid #71805b29;gap:.75rem;margin-top:1rem;padding-top:.9rem;display:grid;position:relative;transform:translateY(8px)}.prize-opportunity-body{color:#3e502cc2;font-size:.88rem;line-height:1.58}.prize-opportunity-footer{color:#4e62409e;letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1}.prize-category-panel{will-change:transform;background:linear-gradient(#fffeecad,#f1f4d357),linear-gradient(160deg,#e8eec494,#f7f6e0c2);border:1px solid #71805b2e;border-radius:34px;padding:1.5rem 1.5rem 1.8rem;animation:4.2s ease-in-out infinite prize-category-float;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff9e,0 28px 62px #43523224}.prize-category-panel:before{content:"";pointer-events:none;opacity:.66;background:radial-gradient(circle at 18% 0,#bcca7f47,#0000 26%),linear-gradient(135deg,#ffffff80,#0000 28%);position:absolute;inset:0}.prize-chart-grid>:nth-child(2n){animation-delay:-3.6s}.prize-category-header{z-index:1;margin-bottom:1.25rem;position:relative}.prize-category-kicker{color:#7b8c659e;letter-spacing:.28em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1}.prize-category-title{color:#4e6240;letter-spacing:-.04em;text-transform:uppercase;margin-top:.9rem;font-size:clamp(1.5rem,2.2vw,2.2rem);font-weight:900;line-height:.98}.prize-category-caption{color:#4e624094;max-width:46ch;margin-top:.85rem;font-size:.95rem;font-weight:500;line-height:1.7}.prize-chart-stage{perspective:1800px;min-height:540px;padding:.25rem clamp(1.25rem,3vw,2.5rem) .5rem;position:relative;overflow:visible}.prize-chart-backwall{opacity:.42;background:linear-gradient(#4e624009,#0000 82%),repeating-linear-gradient(90deg,#4e62400b 0 1px,#0000 1px 40px),repeating-linear-gradient(#4e624009 0 1px,#0000 1px 34px);border:1px solid #4e624014;border-bottom:0;height:38%;position:absolute;top:2.5rem;left:7%;right:8%;-webkit-mask-image:linear-gradient(#000000d9,#0000 94%);mask-image:linear-gradient(#000000d9,#0000 94%)}.prize-chart-floor{opacity:.46;transform-origin:50%;background:linear-gradient(#4e62400a,#0000),repeating-linear-gradient(90deg,#4e62400d 0 1px,#0000 1px 40px),repeating-linear-gradient(#4e62400a 0 1px,#0000 1px 40px);border-radius:20px;height:236px;position:absolute;bottom:4.8rem;left:7%;right:8%;transform:rotateX(78deg)translateZ(-44px);-webkit-mask-image:linear-gradient(#000000e0,#0000 88%);mask-image:linear-gradient(#000000e0,#0000 88%)}.prize-chart-axis{background:linear-gradient(90deg,#4e624014,#7b8c657a,#4e624014);height:1px;position:absolute;bottom:4.05rem;left:7%;right:8%;box-shadow:0 0 18px #7b8c651f}.prize-chart-bars{z-index:1;justify-content:center;align-items:flex-end;gap:clamp(.9rem,1.8vw,1.5rem);min-height:100%;padding:2rem clamp(.5rem,1.8vw,1.5rem) 0;display:flex;position:relative;overflow:visible}.prize-bar-shell{width:calc(var(--prize-bar-width) + var(--prize-bar-depth));transform:translateY(var(--prize-bar-offset-y));transform-origin:bottom;flex-direction:column;align-items:center;gap:1rem;display:flex}.prize-bar-shell--feature{z-index:2}.prize-bar-value{white-space:nowrap;color:#0000;letter-spacing:-.08em;text-align:center;background:linear-gradient(180deg, #425338 0%, #68784f 58%, rgb(var(--prize-bar-accent)) 100%);text-shadow:0 10px 24px #43523224;-webkit-background-clip:text;background-clip:text;align-self:center;width:max-content;font-size:clamp(1.7rem,2.6vw,3rem);font-weight:900;line-height:.88}.prize-bar-shell--feature .prize-bar-value{font-size:clamp(1.7rem,3vw,3.2rem)}.prize-bar-cube{width:calc(var(--prize-bar-width) + var(--prize-bar-depth));height:calc(var(--prize-bar-height,0px) + var(--prize-bar-depth));position:relative;overflow:visible}.prize-bar-shadow{width:calc(var(--prize-bar-width) + 76px);background:radial-gradient(circle, rgba(var(--prize-bar-accent), .24), #4352321a 42%, transparent 72%);filter:blur(18px);opacity:.76;border-radius:999px;height:28px;position:absolute;bottom:-34px;left:50%;transform:translate(-50%)}.prize-bar-svg{filter:drop-shadow(0 20px 38px #43523233);shape-rendering:geometricprecision;width:100%;height:100%;display:block;overflow:visible}.prize-bar-rank{color:#2f3f2af0;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900;line-height:1.25;position:absolute;bottom:16px;left:14px;right:14px}.prize-bar-edge{fill:none;stroke-linejoin:round;vector-effect:non-scaling-stroke}.prize-bar-edge--primary{stroke:#48563f52;stroke-width:1.1px}.prize-bar-edge--secondary{stroke:#48563f38;stroke-width:1px}[data-prize-theme=dark] [data-scene=prize-title]{text-shadow:0 0 24px #c8ff4a1f;color:#c8ff4a!important}[data-prize-theme=dark] .prize-opportunity-module{--prize-opportunity-line:#c8ff4a;--prize-opportunity-glow:#c8ff4a29}[data-prize-theme=dark] .prize-opportunity-shadow{background:radial-gradient(circle, var(--prize-opportunity-glow), #0406051f 68%, transparent 78%)}[data-prize-theme=dark] .prize-opportunity-shell{background:linear-gradient(#101411fa,#080a09fe),linear-gradient(135deg,#ffffff08,#0000 40%)!important;border-color:#2c35303d!important;box-shadow:inset 0 1px #ffffff0a,0 22px 44px #0103026b!important}[data-prize-theme=dark] .prize-opportunity-shell:before{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--prize-opportunity-line) 12%, transparent), transparent 24%), linear-gradient(180deg, #ffffff0a, transparent 18%, transparent 78%, #ffffff04);opacity:.88}[data-prize-theme=dark] .prize-opportunity-icon{border-color:color-mix(in srgb, var(--prize-opportunity-line) 24%, #2c35302e)!important;box-shadow:inset 0 1px 0 #ffffff0d, 0 0 20px color-mix(in srgb, var(--prize-opportunity-line) 6%, transparent)!important;background:linear-gradient(#131915f5,#0a0e0cfa)!important}[data-prize-theme=dark] .prize-opportunity-chip{border-color:color-mix(in srgb, var(--prize-opportunity-line) 18%, #2c353033)!important;color:#f3f7fa!important;background:#f3f7fa08!important}[data-prize-theme=dark] .prize-opportunity-kicker{color:#a7b29f}[data-prize-theme=dark] .prize-opportunity-title{color:#f3f7fa;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-prize-theme=dark] .prize-opportunity-reveal{border-top-color:#2c353029}[data-prize-theme=dark] .prize-opportunity-body{color:#a7b29fd6}[data-prize-theme=dark] .prize-analytics-chart{background:radial-gradient(circle at 20% 14%,#c8ff4a14,#0000 24%),linear-gradient(#101411fa,#080a09fe),linear-gradient(135deg,#ffffff06,#0000 42%);border:1px solid #2c35302e;border-radius:36px;padding:clamp(1rem,2vw,1.5rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 30px 70px #0103026b}[data-prize-theme=dark] .prize-analytics-chart:before{content:"";pointer-events:none;background:linear-gradient(#ffffff06,#0000 18% 82%,#ffffff04),radial-gradient(circle at 78% 18%,#c8ff4a12,#0000 22%);position:absolute;inset:0}[data-prize-theme=dark] .prize-category-panel{background:linear-gradient(#101411fa,#080a09fe),linear-gradient(160deg,#c8ff4a14,#080a0938)!important;border-color:#2c35302e!important;box-shadow:inset 0 1px #ffffff0a,0 28px 62px #0103026b!important}[data-prize-theme=dark] .prize-category-panel:before{opacity:.76;background:radial-gradient(circle at 18% 0,#c8ff4a1a,#0000 26%),linear-gradient(135deg,#ffffff09,#0000 28%)}[data-prize-theme=dark] .prize-category-kicker{color:#a7b29fd1}[data-prize-theme=dark] .prize-category-title{color:#f3f7fa}[data-prize-theme=dark] .prize-category-caption{color:#a7b29fc2}[data-prize-theme=dark] .prize-chart-backwall{opacity:.48;background:linear-gradient(#c8ff4a05,#0000 82%),repeating-linear-gradient(90deg,#2c35302e 0 1px,#0000 1px 40px),repeating-linear-gradient(#2c353029 0 1px,#0000 1px 34px);border-color:#2c353029}[data-prize-theme=dark] .prize-chart-floor{opacity:.42;background:linear-gradient(#c8ff4a05,#0000),repeating-linear-gradient(90deg,#2c35302e 0 1px,#0000 1px 40px),repeating-linear-gradient(#2c353024 0 1px,#0000 1px 40px)}[data-prize-theme=dark] .prize-chart-axis{background:linear-gradient(90deg,#2c353014,#c8ff4a47,#2c353014);box-shadow:0 0 16px #c8ff4a14}[data-prize-theme=dark] .prize-bar-value{background:linear-gradient(180deg, #f3f7fa 0%, #dfe8d9 38%, rgba(var(--prize-bar-accent), .9) 100%);text-shadow:0 10px 24px #0000006b;-webkit-background-clip:text;background-clip:text}[data-prize-theme=dark] .prize-bar-shadow{background:radial-gradient(circle, rgba(var(--prize-bar-accent), .24), #0406053d 42%, transparent 72%)}[data-prize-theme=dark] .prize-bar-svg{filter:drop-shadow(0 20px 38px #00000057)}[data-prize-theme=dark] .prize-bar-rank{color:#f3f7fad6}[data-prize-theme=dark] .prize-bar-edge--primary{stroke:#f3f7fa24}[data-prize-theme=dark] .prize-bar-edge--secondary{stroke:#a7b29f29}@media (hover:hover) and (pointer:fine){.prize-category-panel,.prize-bar-shell,.prize-opportunity-module{transition:transform var(--motion-duration-slow) var(--motion-ease-standard), border-color var(--motion-duration-slow) var(--motion-ease-standard), box-shadow var(--motion-duration-slow) var(--motion-ease-standard)}.prize-category-panel:hover,.prize-category-panel:focus-within{border-color:#7b8c6552;animation-play-state:paused;box-shadow:inset 0 1px #ffffffb8,0 34px 78px #4352322e}.prize-bar-shell:hover,.prize-bar-shell:focus-within{transform:translateY(calc(var(--prize-bar-offset-y) - 8px))}.prize-bar-shell:hover .prize-bar-edge--primary,.prize-bar-shell:focus-within .prize-bar-edge--primary{stroke:rgba(var(--prize-bar-accent), .34)}.prize-bar-shell:hover .prize-bar-shadow,.prize-bar-shell:focus-within .prize-bar-shadow{opacity:1;filter:blur(22px)}.prize-opportunity-module:hover .prize-opportunity-shell,.prize-opportunity-module:focus-within .prize-opportunity-shell{border-color:color-mix(in srgb, var(--prize-opportunity-line) 42%, #71805b5c);transform:translateY(-8px)rotateX(5deg);box-shadow:inset 0 1px #ffffffd1,0 34px 62px #4352322e}.prize-opportunity-module:hover .prize-opportunity-shadow,.prize-opportunity-module:focus-within .prize-opportunity-shadow{opacity:1;filter:blur(24px);transform:translateY(6px)}.prize-opportunity-module:hover .prize-opportunity-reveal,.prize-opportunity-module:focus-within .prize-opportunity-reveal{opacity:1;transform:translateY(0)}[data-prize-theme=dark] .prize-category-panel:hover,[data-prize-theme=dark] .prize-category-panel:focus-within{border-color:#b4c88d47!important;box-shadow:inset 0 1px #ffffff0d,0 34px 78px #01040280!important}[data-prize-theme=dark] .prize-opportunity-module:hover .prize-opportunity-shell,[data-prize-theme=dark] .prize-opportunity-module:focus-within .prize-opportunity-shell{border-color:color-mix(in srgb, var(--prize-opportunity-line) 28%, #9da88942)!important;box-shadow:inset 0 1px #ffffff0d,0 34px 62px #0104027a!important}}@media (prefers-reduced-motion:reduce){.prize-category-panel,.prize-bar-shell,.prize-opportunity-module,.prize-opportunity-shell,.prize-opportunity-shadow,.prize-opportunity-reveal{transition:none}.prize-category-panel{animation:none}}@media (max-width:1279px){.prize-chart-grid{grid-template-columns:1fr}.prize-opportunity-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.prize-chart-stage{min-height:560px}}@media (max-width:1023px){.prize-opportunity-stack{grid-template-columns:1fr}.prize-chart-stage{min-height:0}.prize-chart-backwall,.prize-chart-floor,.prize-chart-axis{display:none}.prize-chart-bars{flex-wrap:wrap;align-items:stretch;gap:2rem 1rem;padding-top:1.5rem}.prize-bar-shell{width:min(48%,260px);transform:none}.prize-bar-shell:hover,.prize-bar-shell:focus-within{transform:translateY(-8px)}}@media (max-width:767px){.prize-opportunity-shell{min-height:0}.prize-opportunity-reveal{opacity:1;transform:none}.prize-category-panel{padding:1.2rem 1rem 1.4rem}.prize-chart-bars{flex-direction:column;align-items:center}.prize-bar-shell{width:100%;max-width:320px}.prize-bar-value,.prize-bar-shell--feature .prize-bar-value{font-size:2.3rem}}@keyframes prize-category-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}.home-card-chip{font-family:var(--font-family-tertiary);border:1px solid var(--surface-home-card-chip-border);background:var(--surface-home-card-chip-bg);color:var(--surface-home-card-chip-text);transition:border-color var(--motion-duration-medium) var(--motion-ease-standard), color var(--motion-duration-medium) var(--motion-ease-standard), background-color var(--motion-duration-medium) var(--motion-ease-standard);border-radius:999px}.home-card-interactive:hover .home-card-chip,.home-card-interactive:focus-within .home-card-chip{border-color:var(--surface-home-card-border-hover);background:var(--surface-home-card-chip-bg-hover);color:var(--surface-home-card-chip-text-hover)}.home-flow{isolation:isolate;position:relative}.home-flow:before,.home-flow:after{content:none}.home-flow>*{z-index:1;position:relative}.home-section-cinematic{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:clamp(1.5rem,4vh,3.5rem);width:100%;min-height:100vh;margin:0;padding:clamp(96px,12vh,148px) 0 clamp(72px,9vh,112px);display:flex;position:relative;overflow:hidden}.cinematic-title-wrapper{z-index:10;text-align:center;width:100%;max-width:1600px;padding-inline:var(--page-gutter);pointer-events:none;opacity:1;visibility:visible;will-change:transform, opacity, filter;justify-content:center;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.cinematic-content-wrapper{z-index:5;width:100%;max-width:1600px;padding:0 var(--page-gutter);opacity:1;visibility:visible;will-change:transform, opacity, filter;flex-direction:column;flex:auto;gap:clamp(1.5rem,3vh,2.5rem);margin-inline:auto;display:flex;position:relative}.cinematic-title-wrapper>*{width:100%}.home-section-cinematic--hero{gap:clamp(1rem,3vh,2.25rem);padding-top:clamp(28px,5vh,64px);padding-bottom:clamp(48px,8vh,88px)}.home-section-cinematic--hero .cinematic-title-wrapper{max-width:1500px}.home-section-cinematic--hero .cinematic-content-wrapper{justify-content:center;padding-top:0}.display-hero-scheme-balanced-tech:before{content:none}.display-hero-scheme-balanced-tech .cinematic-title-wrapper,.display-hero-scheme-balanced-tech .cinematic-content-wrapper{z-index:1;position:relative}.display-hero-scheme-balanced-tech [data-scene=hero-supporting]{color:#a7b29f}.display-hero-scheme-balanced-tech [data-scene=hero-signal-card]{background:linear-gradient(#101411f5,#080a09fa),radial-gradient(circle at 0 0,#c8ff4a14,#0000 40%);border-color:#2c3530eb}.display-hero-scheme-balanced-tech [data-scene=hero-signal-card] .home-card-line{background:linear-gradient(90deg,#0000,#c8ff4a3d,#0000)}.prize-pool-section{isolation:isolate;z-index:2;gap:clamp(.9rem,2.2vh,1.75rem);padding-top:clamp(68px,8vh,104px);padding-bottom:clamp(52px,7vh,84px);position:relative;overflow:visible}.prize-pool-section:before{content:"";z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0}.prize-pool-section[data-prize-theme=dark]:before{background:0 0}.prize-pool-section .cinematic-title-wrapper{max-width:1720px}.prize-pool-section .cinematic-content-wrapper{justify-content:flex-start;padding-top:0;overflow:visible}.prize-pool-title{max-width:none}.prize-pool-title .ambient-title-content{flex-wrap:nowrap;justify-content:center}.about-section-shell{max-width:1180px;transform-style:preserve-3d;will-change:transform, opacity, filter;grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);margin-inline:auto;display:grid}.about-section-copy{z-index:1;max-width:none;transform-style:preserve-3d;will-change:transform, opacity;position:relative}.about-title-spaced .ambient-title-content{justify-content:center;column-gap:.22em}.about-section--story{justify-content:center;min-height:clamp(520px,72vh,760px);padding-top:clamp(72px,10vh,120px);padding-bottom:clamp(88px,11vh,132px)}.about-story-shell{text-align:center;align-content:center;justify-items:center;gap:clamp(1.4rem,3vh,2.3rem);width:min(100%,1180px);margin-inline:auto;display:grid}.about-story-kicker{color:#dec78a;font-family:var(--font-family-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.05rem,2vw,1.45rem);font-style:italic;font-weight:900;line-height:1}.about-story-title-wrap{width:100%;margin-bottom:clamp(1rem,2.2vh,1.6rem)}.about-story-title{text-shadow:0 .01em #fffcf42e,0 .08em .18em #483a211a;max-width:none}.about-story-title .ambient-title-content{justify-content:center}.about-story-copy{color:#ebe5d6e0;letter-spacing:.01em;text-wrap:pretty;gap:1rem;max-width:66ch;font-size:clamp(1rem,1.45vw,1.22rem);font-weight:500;line-height:1.72;display:grid}.about-story-copy p{margin:0}.about-story-countdown{width:max-content;max-width:none;margin-top:clamp(1rem,2.2vh,1.6rem);display:inline-block;overflow:visible}.about-story-countdown-label{color:#c8ff4a;font-family:var(--font-family-tertiary);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.85rem;font-size:.74rem;font-weight:900;line-height:1}.home-flow-primary .about-section--story:before,.home-flow-primary .about-section--story:after{content:none}.home-flow-primary .about-section--story .cinematic-content-wrapper{z-index:1;position:relative}.home-flow-primary .about-story-kicker{color:#c8ff4a;text-shadow:0 0 18px #c8ff4a1f}.home-flow-primary .about-story-title{color:#c8ff4a;text-shadow:0 .01em #f0ffc429,0 .08em .18em #070a0c42,0 0 18px #c8ff4a1a}.home-flow-primary .about-story-copy{color:#a7b29f}.about-manifesto{max-width:36rem;position:relative}.about-manifesto:before{content:"";pointer-events:none;opacity:.92;background:radial-gradient(circle at 100% 0,#dff77017,#0000 36%),linear-gradient(135deg,#ffffff0d,#0000 28%);position:absolute;inset:0}.about-manifesto-kicker,.about-stage-kicker{z-index:1;color:#dff770c2;letter-spacing:.28em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1;position:relative}.about-manifesto-title{z-index:1;color:#fff;letter-spacing:-.05em;text-transform:uppercase;max-width:26ch;margin-top:1rem;font-size:clamp(1.28rem,2vw,1.8rem);font-weight:900;line-height:1.04;position:relative}.about-manifesto-tags{z-index:1;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex;position:relative}.about-manifesto-tag{color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:.8rem 1rem;font-size:.72rem;font-weight:800;line-height:1;box-shadow:inset 0 1px #ffffff0f}.about-stage{--about-tilt-x:0deg;--about-tilt-y:0deg;--about-glow-x:50%;--about-glow-y:50%;--about-float-x:0px;--about-float-y:0px;min-height:680px;box-shadow:none;isolation:isolate;perspective:2200px;background:radial-gradient(circle at 14% 18%,#dff7701c,#0000 28%),radial-gradient(circle at 82% 14%,#ffffff14,#0000 24%),radial-gradient(circle at 50% 82%,#dff7700f,#0000 34%);border-radius:40px;position:relative;overflow:hidden}.about-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at var(--about-glow-x) var(--about-glow-y), #dff7702e, transparent 27%), linear-gradient(115deg, transparent 0%, #ffffff09 39%, transparent 40%);opacity:.8;position:absolute;inset:0}.about-stage-shadow{z-index:0;filter:blur(18px);opacity:.72;height:90px;transform:translate3d(calc(var(--about-float-x) * .18), calc(var(--about-float-y) * .2), -120px);background:radial-gradient(circle,#00000057,#0000 70%);border-radius:999px;position:absolute;bottom:1.4rem;left:10%;right:10%}.about-stage-shell{height:100%;min-height:680px;transform-style:preserve-3d;transform:rotateX(var(--about-tilt-x)) rotateY(var(--about-tilt-y)) translate3d(0, 0, 0);position:relative}.about-stage-shell:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -30px 80px #03080e2e}.about-stage-gridline{pointer-events:none;opacity:.55;background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 56px),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 56px);position:absolute;inset:0;transform:translateZ(-80px);-webkit-mask-image:linear-gradient(#0000002e,#000 18% 78%,#0000);mask-image:linear-gradient(#0000002e,#000 18% 78%,#0000)}.about-stage-backplane{opacity:.48;background:linear-gradient(#ffffff0a,#0000 82%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 34px),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 34px);height:38%;position:absolute;inset:10% 8% auto;transform:translateZ(-160px);-webkit-mask-image:linear-gradient(#000000d9,#0000 92%);mask-image:linear-gradient(#000000d9,#0000 92%)}.about-stage-floor{opacity:.38;transform-origin:50%;background:linear-gradient(#ffffff07,#0000),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 38px),repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 38px);border-radius:22px;height:280px;position:absolute;bottom:4.8rem;left:6%;right:6%;transform:rotateX(79deg)translateZ(-120px);-webkit-mask-image:linear-gradient(#000000e0,#0000 86%);mask-image:linear-gradient(#000000e0,#0000 86%)}.about-stage-column{opacity:.34;background:linear-gradient(#ffffff14,#ffffff03),linear-gradient(#ffffff05,#0000);border-radius:28px;width:clamp(72px,8vw,104px);position:absolute;top:24%;bottom:20%;box-shadow:inset 0 1px #ffffff0f}.about-stage-column--one{transform:translate3d(calc(var(--about-float-x) * -.22), calc(var(--about-float-y) * -.2), -90px) rotateY(18deg);left:7%}.about-stage-column--two{transform:translate3d(calc(var(--about-float-x) * .2), calc(var(--about-float-y) * -.16), -40px) rotateY(-18deg);right:9%}.about-stage-orbit{pointer-events:none;border:1px solid #dff7701f;border-radius:999px;position:absolute}.about-stage-orbit:before{content:"";background:#dff770e6;border-radius:999px;width:12px;height:12px;position:absolute;box-shadow:0 0 18px #dff77059}.about-stage-orbit--one{opacity:.58;width:380px;height:380px;animation:20s linear infinite about-orbit-spin;top:-18%;right:-10%;transform:translateZ(60px)}.about-stage-orbit--one:before{top:calc(50% - 6px);left:-6px}.about-stage-orbit--two{opacity:.42;width:280px;height:280px;animation:16s linear infinite about-orbit-spin-reverse;bottom:-22%;left:-6%;transform:translateZ(20px)}.about-stage-orbit--two:before{top:-6px;left:calc(50% - 6px)}.about-stage-copy{z-index:1;backface-visibility:hidden;width:min(390px,100% - 3rem);transform:translate3d(calc(var(--about-float-x) * -.16), calc(var(--about-float-y) * -.18), 120px);position:absolute;top:clamp(1.5rem,3vw,2.4rem);left:clamp(1.5rem,3vw,2.4rem)}.about-stage-caption{color:#fff9;margin-top:1rem;font-size:.95rem;font-weight:500;line-height:1.7}.about-programme-map{z-index:2;width:min(57%,560px);height:330px;transform:translate3d(calc(var(--about-float-x) * .12), calc(var(--about-float-y) * .1), 96px);transform-style:preserve-3d;position:absolute;top:clamp(9rem,17vw,11.5rem);right:clamp(1rem,2.4vw,2rem)}.about-programme-map:before{content:"";pointer-events:none;background:radial-gradient(circle, #dff77029 0 1px, transparent 2px), conic-gradient(from 38deg, transparent 0 18%, #dff7702e 26%, transparent 34% 54%, #ffffff1c 64%, transparent 74% 100%);filter:blur(.2px);opacity:.68;background-size:26px 26px,100% 100%;position:absolute;inset:8% 4%;-webkit-mask-image:radial-gradient(circle,#0000 0 31%,#000000bf 32% 56%,#0000 68%);mask-image:radial-gradient(circle,#0000 0 31%,#000000bf 32% 56%,#0000 68%)}.about-stage-core{z-index:2;width:min(255px,52%);display:grid;position:absolute;top:50%;left:48%;transform:translate3d(-50%,-50%,120px)}.about-stage-core span,.about-stage-core strong,.about-stage-core em{text-transform:uppercase;font-style:normal;display:block}.about-stage-core span{color:#dff770e0;letter-spacing:-.12em;text-shadow:0 18px 46px #dff7701f;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:950;line-height:.78}.about-stage-core strong{color:#fff;letter-spacing:-.06em;margin-top:.7rem;font-size:clamp(1rem,1.8vw,1.45rem);font-weight:950;line-height:.95}.about-stage-core em{color:#ffffff85;letter-spacing:.16em;max-width:21ch;margin-top:.55rem;font-size:.68rem;font-weight:900;line-height:1.35}.about-programme-node{z-index:3;max-width:12rem;transform-style:preserve-3d;gap:.42rem;display:grid;position:absolute}.about-programme-node:before{content:"";opacity:.68;background:linear-gradient(90deg,#0000,#dff77080);width:72px;height:1px;position:absolute;top:.42rem;right:calc(100% + .85rem)}.about-programme-node:after{content:"";background:#dff770db;border-radius:999px;width:.58rem;height:.58rem;position:absolute;top:.15rem;right:calc(100% + 4.8rem);box-shadow:0 0 20px #dff77052}.about-programme-node span{color:#dff770b8;letter-spacing:.24em;font-size:.62rem;font-weight:950;line-height:1}.about-programme-node strong{color:#ffffffd1;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(.95rem,1.3vw,1.16rem);font-weight:950;line-height:.95}.about-programme-node--1{transform:translate3d(calc(var(--about-float-x) * .2), calc(var(--about-float-y) * -.18), 170px);top:3%;right:12%}.about-programme-node--2{transform:translate3d(calc(var(--about-float-x) * .28), calc(var(--about-float-y) * .08), 138px);top:48%;right:0}.about-programme-node--3{transform:translate3d(calc(var(--about-float-x) * .16), calc(var(--about-float-y) * .22), 156px);bottom:0;right:18%}.about-partner-strip{z-index:1;color:#ffffff8a;letter-spacing:.18em;text-transform:uppercase;grid-template-columns:auto repeat(3,minmax(96px,1fr));justify-content:center;align-items:center;gap:.95rem 1.4rem;width:min(100%,880px);max-width:none;margin-inline:auto;font-size:.8rem;font-weight:950;line-height:1;display:grid;position:relative;transform:none}.about-partner-strip span{color:#dff770a8;letter-spacing:.28em;width:auto;min-width:max-content;font-size:.72rem}.about-partner-strip strong{color:#ffffffc7}.about-stage-grid{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2rem);display:grid;position:absolute;bottom:clamp(1.4rem,2.8vw,2.4rem);left:clamp(1.5rem,3vw,2.4rem);right:clamp(1.5rem,3vw,2.4rem);transform:translateZ(110px)}.about-signal{--about-signal-offset-x:0px;--about-signal-offset-y:0px;--about-signal-depth:0px;--about-signal-rotate-x:0deg;--about-signal-rotate-y:0deg;--about-signal-lift:0px;--about-signal-accent:#dff770;--about-signal-title:#f5ffd4;--about-signal-body:#dfebc6a8;--about-signal-index-color:#dff77024;backface-visibility:hidden;min-height:190px;transform-style:preserve-3d;transform:translate3d(var(--about-signal-offset-x), calc(var(--about-signal-offset-y) + var(--about-signal-lift)), var(--about-signal-depth)) rotateX(var(--about-signal-rotate-x)) rotateY(var(--about-signal-rotate-y));padding:.2rem 0 0 1.35rem;position:relative}.about-signal:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--about-signal-accent) 86%, white), #ffffff1f, transparent);opacity:.7;width:2px;position:absolute;top:.1rem;bottom:.2rem;left:0}.about-signal:after{content:"";background:var(--about-signal-accent);width:.65rem;height:.65rem;box-shadow:0 0 18px color-mix(in srgb, var(--about-signal-accent) 38%, transparent);border-radius:999px;position:absolute;top:.12rem;left:-.3rem}.about-signal--lead{--about-signal-offset-x:calc(var(--about-float-x) * -.34);--about-signal-offset-y:calc(var(--about-float-y) * -.2 + .4rem);--about-signal-depth:150px;--about-signal-rotate-x:3deg;--about-signal-rotate-y:-8deg}.about-signal--upper{--about-signal-offset-x:calc(var(--about-float-x) * .22);--about-signal-offset-y:calc(var(--about-float-y) * -.18);--about-signal-depth:100px;--about-signal-rotate-x:-2deg;--about-signal-rotate-y:6deg}.about-signal--lower{--about-signal-offset-x:calc(var(--about-float-x) * .18);--about-signal-offset-y:calc(var(--about-float-y) * .18 + .2rem);--about-signal-depth:126px;--about-signal-rotate-x:4deg;--about-signal-rotate-y:5deg}.about-signal-index{color:var(--about-signal-index-color);letter-spacing:-.08em;pointer-events:none;font-size:clamp(2.4rem,4vw,4.6rem);font-weight:950;line-height:.8;position:absolute;top:-.35rem;right:0}.about-signal-label{font-family:var(--font-family-tertiary);color:var(--about-signal-accent);letter-spacing:.24em;text-transform:uppercase;font-size:.64rem;font-weight:950;line-height:1}.about-signal-value{max-width:12ch;font-family:var(--font-family-primary);color:var(--about-signal-title);letter-spacing:-.07em;text-transform:uppercase;margin-top:1.05rem;font-size:clamp(1.35rem,2.3vw,2.15rem);font-weight:950;line-height:.88}.about-signal-detail{max-width:26ch;color:var(--about-signal-body);margin-top:1rem;font-size:clamp(.84rem,1vw,.92rem);font-weight:550;line-height:1.58}.about-borderless-flow{--about-float-x:0px;--about-float-y:0px;transform-style:preserve-3d;will-change:transform, opacity, filter;gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(1.35rem,3vw,2.1rem);display:grid;position:relative}.about-programme-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(1rem,2vw,2rem);display:grid}.about-programme-row .about-programme-node{z-index:1;gap:.55rem;max-width:none;padding-top:1.1rem;display:grid;position:relative;top:auto;bottom:auto;right:auto;transform:none}.about-programme-row .about-programme-node:before{content:"";opacity:.74;background:linear-gradient(90deg,#dff770b8,#ffffff24,#0000);width:100%;height:1px;position:absolute;top:0;left:0;right:auto}.about-programme-row .about-programme-node:after{content:"";background:#dff770e0;border-radius:999px;width:.58rem;height:.58rem;position:absolute;top:-.28rem;left:0;right:auto;box-shadow:0 0 20px #dff77057}.about-programme-row .about-programme-node span{color:#dff770b8;letter-spacing:.24em;font-size:.62rem;font-weight:950;line-height:1}.about-programme-row .about-programme-node strong{color:#ffffffdb;letter-spacing:-.07em;text-transform:uppercase;max-width:9ch;font-size:clamp(1.2rem,2.2vw,2rem);font-weight:950;line-height:.9}.about-scale-row{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:clamp(1.2rem,3vw,2.8rem);display:flex}.about-scale-signal{gap:.25rem;display:grid}.about-scale-signal strong{color:#fff;letter-spacing:-.1em;font-size:clamp(2rem,6vw,5rem);font-weight:950;line-height:.78}.about-scale-signal span{color:#dff770ad;letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:950;line-height:1}.about-partner-logo{justify-content:center;align-items:center;min-height:76px;padding:.45rem 0;display:flex;position:relative}.about-partner-logo--mosti{max-width:230px}.about-partner-logo--naio{max-width:120px}.about-partner-logo--mdec{max-width:240px}.about-section-shell--big-text{max-width:1340px}.about-section--big-text{align-items:center;min-height:100svh;display:flex}.about-section-shell--big-text .about-section-copy{text-align:center;align-content:center;justify-items:center;gap:clamp(3rem,7vh,6rem);min-height:min(860px,100svh - 10rem);display:grid}.about-section-shell--big-text .about-big-support-shell{justify-items:center;gap:clamp(.8rem,1.6vw,1.2rem);width:min(100%,1180px);display:grid}.about-section-shell--big-text .about-big-support-headline{color:#2f442b;letter-spacing:-.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.22em .34em;font-size:clamp(1.4rem,2.5vw,2.6rem);font-weight:950;line-height:.96;display:flex}.about-section-shell--big-text .about-big-support-headline span{display:inline-flex}.about-section-shell--big-text .about-big-floating-stage{flex-wrap:wrap;justify-content:center;gap:clamp(.9rem,1.6vw,1.35rem);width:min(100%,1040px);display:flex}.about-section-shell--big-text .about-big-floating-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffce19e,#faf7d657),linear-gradient(135deg,#ffffff80,#0000 42%);border:1px solid #6d7e5c38;border-radius:26px;justify-items:center;gap:.9rem;min-width:min(100%,220px);padding:1.2rem 1.3rem 1.15rem;display:grid;box-shadow:inset 0 1px #ffffffc7,0 22px 42px #5c654d1f}.about-section-shell--big-text .about-big-floating-card:first-child{transform:rotate(-8deg)translateY(10px)}.about-section-shell--big-text .about-big-floating-card:nth-child(2){transform:translateY(-6px)}.about-section-shell--big-text .about-big-floating-card:nth-child(3){transform:rotate(8deg)translateY(12px)}.about-section-shell--big-text .about-big-floating-card-icon{color:#355234;background:#7b8c651f;border:1px solid #6d7e5c29;border-radius:20px;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.about-section-shell--big-text .about-big-floating-card-icon svg{width:1.3rem;height:1.3rem}.about-section-shell--big-text .about-big-floating-card-title{color:#2f442b;letter-spacing:-.05em;text-align:center;text-transform:uppercase;font-size:clamp(1.02rem,1.4vw,1.28rem);font-weight:950;line-height:.98}.about-section-shell--big-text .about-big-support-copy{color:#4e6240ad;max-width:52ch;font-size:clamp(.98rem,1.2vw,1.12rem);font-weight:520;line-height:1.65}.about-section-shell--big-text .about-borderless-flow{margin-top:clamp(2.5rem,6vh,5.5rem)}.about-signal-list{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2vw,2.4rem);min-height:0;padding:0;display:grid;position:relative;bottom:auto;left:auto;right:auto;transform:none}.about-section-shell--big-text .about-signal-list{perspective:1800px;place-items:center;gap:clamp(3.2rem,4.2vw,5.2rem);width:min(100%,1200px);padding-block:1.4rem 2.2rem}.about-section-shell--big-text [data-scene=section-item]{justify-items:center;width:auto;display:grid;position:relative}.about-section-shell--big-text [data-scene=section-item]:before,.about-section-shell--big-text [data-scene=section-item]:after{display:none}.about-section-shell--big-text .about-signal,.about-section-shell--big-text .about-signal--lead,.about-section-shell--big-text .about-signal--upper,.about-section-shell--big-text .about-signal--lower{width:auto;height:auto;box-shadow:none;text-align:center;transform-style:preserve-3d;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;grid-template-rows:auto auto auto;justify-items:center;gap:1.6rem;padding:0;display:grid}.about-section-shell--big-text .about-signal:before,.about-section-shell--big-text .about-signal:after{display:none}.about-section-shell--big-text .about-big-stat-icon{color:#d9f25a;width:3.8rem;height:3.8rem;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.about-section-shell--big-text .about-big-stat-icon svg{width:1.5rem;height:1.5rem}.about-section-shell--big-text .about-signal-value{color:#d9f25a;letter-spacing:-.02em;max-width:18ch;text-shadow:none;text-wrap:balance;text-transform:uppercase;align-self:auto;margin:0;font-size:clamp(2.1rem,2.8vw,2.8rem);font-style:normal;font-weight:900;line-height:1.1}.about-section-shell--big-text .about-signal-detail{color:#eceee8c2;align-self:auto;max-width:28ch;margin:0;font-size:clamp(1.26rem,1.4vw,1.428rem);line-height:1.6}.about-section-shell--big-text [data-scene=section-item]:first-child .about-signal,.about-section-shell--big-text [data-scene=section-item]:nth-child(2) .about-signal,.about-section-shell--big-text [data-scene=section-item]:nth-child(3) .about-signal{transform:none}.track-selection-section .about-section-shell--big-text{max-width:1480px}.track-selection-section.about-section--big-text{gap:clamp(.55rem,1.4vh,1rem);min-height:auto;padding-top:clamp(52px,6vh,76px);padding-bottom:clamp(40px,5vh,60px)}.track-selection-section:before{content:"";z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0}.track-selection-section .about-borderless-flow{margin-top:clamp(.45rem,1.2vh,.9rem)}.track-selection-cta-row{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.track-selection-cta-link{min-height:60px;font-family:var(--font-family-tertiary);letter-spacing:.16em;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(18px)saturate(140%);transition:transform var(--motion-duration-slow) var(--motion-ease-standard), border-color var(--motion-duration-slow) var(--motion-ease-standard), box-shadow var(--motion-duration-slow) var(--motion-ease-standard), background-color var(--motion-duration-slow) var(--motion-ease-standard), color var(--motion-duration-slow) var(--motion-ease-standard);border:1px solid #c8ff4a2e;border-radius:22px;justify-content:center;align-items:center;padding:.95rem 1.6rem;font-size:.74rem;font-weight:900;line-height:1;display:inline-flex;position:relative;overflow:hidden}.track-selection-cta-link:before{content:"";pointer-events:none;border-radius:21px;position:absolute;inset:1px}.track-selection-cta-link:after{content:"";pointer-events:none;background:#ffffff4d;border-radius:999px;width:26px;height:2px;position:absolute;top:10px;right:12px;box-shadow:0 0 12px #c8ff4a2e}.track-selection-cta-link:hover,.track-selection-cta-link:focus-visible{transform:translateY(-2px)}.track-selection-cta-link:focus-visible{outline-offset:4px;outline:2px solid #c8ff4a73}.track-selection-cta-link--primary{color:#081008;background:linear-gradient(135deg,#d6ff6ffa,#c8ff4aeb);border-color:#c8ff4a47;box-shadow:inset 0 1px #ffffff24,inset 0 -8px 20px #84b42238,0 16px 30px #0000003d,0 0 22px #c8ff4a2e}.track-selection-cta-link--primary:before{background:linear-gradient(#fff3,#0000 56%),linear-gradient(135deg,#f8ffe41f,#0000 42%)}.track-selection-cta-link--primary:hover,.track-selection-cta-link--primary:focus-visible{border-color:#d8ff669e;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 20px #84b4223d,0 20px 36px #00000047,0 0 28px #c8ff4a3d}.track-selection-cta-link--secondary{color:#f3f7fa;background:linear-gradient(#111827d6,#0b101af0);border-color:#263247d9;box-shadow:inset 0 1px #ffffff14,inset 0 -10px 20px #060a1233,0 14px 28px #0000002e}.track-selection-cta-link--secondary:before{background:linear-gradient(#ffffff14,#0000 46%),linear-gradient(135deg,#c8ff4a0a,#0000 50%)}.track-selection-cta-link--secondary:hover,.track-selection-cta-link--secondary:focus-visible{color:#c8ff4a;border-color:#c8ff4a57;box-shadow:inset 0 1px #ffffff1a,inset 0 -10px 20px #060a1238,0 18px 34px #0000003d,0 0 20px #c8ff4a1f}.track-selection-section .about-signal-list{--track-selection-card-height:clamp(332px, 43vw, 390px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2.1rem,3vw,3rem) clamp(3.6rem,5vw,5.4rem);width:min(100%,760px)}.track-selection-section [data-scene=section-item]{height:var(--track-selection-card-height);align-self:stretch}.track-selection-section .about-signal,.track-selection-section .about-signal--lead,.track-selection-section .about-signal--upper,.track-selection-section .about-signal--lower{width:100%;height:100%;min-height:var(--track-selection-card-height);background:linear-gradient(#111827f5,#0b101afa),radial-gradient(circle at 0 0,#c8ff4a14,#0000 40%);border:1px solid #263247eb;border-radius:28px;padding:clamp(1.7rem,2vw,2.1rem) clamp(1.3rem,1.8vw,1.7rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #0000003d}.track-selection-section .about-signal:before,.track-selection-section .about-signal--lead:before,.track-selection-section .about-signal--upper:before,.track-selection-section .about-signal--lower:before{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:20px;display:block;position:absolute;inset:10px}.track-selection-section .about-big-stat-icon,.track-selection-section .about-signal-value,.track-selection-highlight{color:#c8ff4a}.track-selection-section .about-signal-value{letter-spacing:-.04em;text-transform:uppercase;text-align:center;max-width:none;font-size:clamp(1.6rem,2vw,2.15rem);font-style:normal;font-weight:900;line-height:.92}.track-selection-section .about-signal-detail{color:#eef8d7d6;max-width:24ch;font-size:clamp(1.02rem,1.15vw,1.14rem);line-height:1.5}@media (min-width:1100px){.track-selection-section .about-signal-list{--track-selection-card-height:410px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.2rem,2.6vw,3rem);width:min(100%,1460px)}.track-selection-section [data-scene=section-item],.track-selection-section .about-signal,.track-selection-section .about-signal--lead,.track-selection-section .about-signal--upper,.track-selection-section .about-signal--lower{width:280px}.track-selection-section [data-scene=section-item]:first-child .about-signal{transform:rotateX(5deg)rotateY(8deg)rotate(-4deg)translate3d(0,8px,10px)}.track-selection-section [data-scene=section-item]:nth-child(2) .about-signal{transform:rotateX(4deg)rotateY(3deg)rotate(-1.5deg)translate3d(0,-6px,18px)}.track-selection-section [data-scene=section-item]:nth-child(3) .about-signal{transform:rotateX(4deg)rotateY(-3deg)rotate(1.5deg)translate3d(0,-6px,18px)}.track-selection-section [data-scene=section-item]:nth-child(4) .about-signal{transform:rotateX(5deg)rotateY(-8deg)rotate(4deg)translate3d(0,8px,10px)}.track-selection-section [data-scene=section-item]:first-child:before{transform:rotate(-18deg)}.track-selection-section [data-scene=section-item]:nth-child(2):before{inset:-22px -28px;transform:rotate(-8deg)}.track-selection-section [data-scene=section-item]:nth-child(3):before{inset:-22px -28px;transform:rotate(8deg)}.track-selection-section [data-scene=section-item]:nth-child(4):before{transform:rotate(18deg)}.track-selection-section [data-scene=section-item]:first-child:after,.track-selection-section [data-scene=section-item]:nth-child(4):after{opacity:.84;width:68%}.track-selection-section [data-scene=section-item]:nth-child(2):after,.track-selection-section [data-scene=section-item]:nth-child(3):after{opacity:.98;width:78%;bottom:-24px}.track-selection-cta-row{flex-direction:row;justify-content:center;margin-top:-2.4rem}}@media (min-width:768px){.about-section-shell{min-height:100svh}.about-section-copy{align-content:center;min-height:100svh;display:grid}}@media (hover:hover) and (pointer:fine){.about-stage,.about-stage-shell,.about-stage-shadow,.about-stage-copy,.about-programme-map,.about-stage-grid,.about-signal-list,.about-signal{transition:transform var(--motion-duration-slow) var(--motion-ease-standard), opacity var(--motion-duration-slow) var(--motion-ease-standard)}.about-stage:hover .about-stage-shadow,.about-stage:focus-within .about-stage-shadow{opacity:.86;transform:translate3d(calc(var(--about-float-x) * .24), calc(var(--about-float-y) * .22), -120px) scale(1.05)}.about-stage:hover .about-stage-copy,.about-stage:focus-within .about-stage-copy{transform:translate3d(calc(var(--about-float-x) * -.2), calc(var(--about-float-y) * -.22), 138px)}.about-signal:hover,.about-signal:focus-within{--about-signal-lift:-10px}}@media (max-width:1279px){.about-section-shell{grid-template-columns:1fr}.about-stage,.about-stage-shell{min-height:620px}.about-signal-list{min-height:0;padding-top:0}}@media (max-width:1023px){.about-stage{min-height:0}.about-stage-shadow,.about-stage-backplane,.about-stage-floor,.about-stage-column{display:none}.about-stage-shell{min-height:0;transform:none}.about-stage-copy{width:100%;padding:1.5rem 1.5rem 0;position:relative;top:auto;left:auto;transform:none}.about-stage-grid{grid-template-columns:1fr;min-height:0;padding:1.5rem;transform:none}.about-flow-system,.about-programme-row,.about-signal-list{grid-template-columns:1fr}.about-flow-system:before{display:none}.about-flow-system .about-partner-strip{grid-template-columns:repeat(3,minmax(72px,1fr))}.about-flow-system .about-partner-strip span{grid-column:1/-1}.about-signal,.about-signal--lead,.about-signal--upper,.about-signal--lower{min-height:0;transform:none}.about-stage:hover .about-signal--lead,.about-stage:hover .about-signal--lower,.about-stage:focus-within .about-signal--lead,.about-stage:focus-within .about-signal--lower{transform:none}.about-section-shell--big-text .about-signal-list{grid-template-columns:1fr}}@media (max-width:767px){.about-section--big-text{min-height:auto;display:block}.about-manifesto,.about-stage{border-radius:30px}.about-manifesto-title{max-width:none}.about-stage-copy{padding:1.2rem 1.2rem 0}.about-stage-grid{gap:.9rem;padding:1.2rem}.about-signal-list{gap:1.5rem;padding:0}.about-flow-system .about-partner-strip{gap:.65rem}.about-section-shell--big-text .about-big-support-headline{font-size:clamp(1.18rem,7vw,1.72rem)}.about-section-shell--big-text .about-section-copy{gap:clamp(2rem,8vw,3rem);min-height:auto}.about-section-shell--big-text .about-borderless-flow{margin-top:clamp(1.4rem,6vw,2.2rem)}.about-section-shell--big-text .about-big-floating-stage{width:100%}.about-section-shell--big-text .about-big-floating-card{width:min(100%,280px);transform:none!important}.about-partner-logo{min-height:48px;padding:.25rem 0}.about-stage-orbit--one{width:260px;height:260px}.about-stage-orbit--two{width:200px;height:200px}}@media (prefers-reduced-motion:reduce){.about-stage,.about-stage-shell,.about-stage-shadow,.about-stage-copy,.about-borderless-flow,.about-stage-grid,.about-signal-list,.about-signal{transition:none}.about-stage-orbit--one,.about-stage-orbit--two{animation:none}}@keyframes about-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes about-orbit-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.site-footer-loop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf6cc1a;position:relative;overflow:hidden}.site-footer-loop-track{white-space:nowrap;align-items:center;gap:0;width:max-content;padding:.9rem 0;animation:26s linear infinite site-footer-loop;display:flex}.site-footer-loop-group{flex-shrink:0;align-items:center;gap:2.5rem;padding-right:2.5rem;display:flex}.site-footer-loop-track span{letter-spacing:.3em;text-transform:uppercase;color:#f6dc59e6;align-items:center;gap:2.5rem;font-size:.78rem;font-weight:900;display:inline-flex}.site-footer-loop-track span:after{content:"";background:#fff4a3c7;border-radius:999px;width:.4rem;height:.4rem;display:inline-block;box-shadow:0 0 12px #fff4a373}.site-footer-loop-track--reverse{animation-direction:reverse}.site-footer-shell:before{content:"";filter:blur(26px);opacity:.72;pointer-events:none;background:radial-gradient(circle,#b9ff7f24,#b9ff7f0a 44%,#0000 70%);border-radius:999px;width:min(42vw,440px);height:min(42vw,440px);position:absolute;inset:auto 8% 14% auto}.site-footer-stage{z-index:1;grid-template-columns:minmax(260px,1fr) minmax(320px,520px) minmax(260px,1fr);align-items:center;gap:clamp(1rem,2.2vw,2.4rem);min-height:420px;padding:.5rem 0 0;display:grid;position:relative}.site-footer-column{gap:1.6rem;width:100%;display:grid}.site-footer-mascot-shell{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.site-footer-mascot-glow{filter:blur(8px);background:radial-gradient(circle at 50% 45%,#fff4a3eb,#f6dc59b8 48%,#f6dc591f 72%,#0000 82%);border-radius:999px;position:absolute;inset:13% 12%;box-shadow:0 0 0 1px #f6dc5938,0 40px 100px #08150a57}.site-footer-mascot{z-index:2;width:min(100%,420px);position:relative}.site-footer-mascot-orbit{pointer-events:none;border:1px solid #f6dc5942;border-radius:999px;position:absolute;inset:16%}.site-footer-mascot-orbit--one{animation:16s linear infinite site-footer-orbit;transform:rotate(16deg)}.site-footer-mascot-orbit--two{border-color:#fff4a333;animation:12s linear infinite site-footer-orbit-reverse;inset:9%;transform:rotate(-20deg)}.site-footer-legal{font-family:var(--font-family-secondary);letter-spacing:.18em;text-transform:uppercase;color:#f1f4f966;text-align:center;flex-direction:column;gap:.75rem;padding-top:.9rem;font-size:.76rem;font-weight:600;display:flex}@media (max-width:1099px){.site-footer-stage{grid-template-columns:1fr;gap:1rem;min-height:0}.site-footer-column{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-mascot-shell{order:-1;min-height:280px}}@media (max-width:767px){.site-footer-loop-track{padding:.82rem 0}.site-footer-loop-group{gap:1.5rem;padding-right:1.5rem}.site-footer-loop-track span{letter-spacing:.22em;gap:1.5rem;font-size:.68rem}.site-footer-stage{padding-bottom:1rem}.site-footer-column{grid-template-columns:1fr}.site-footer-mascot-shell{min-height:240px}.site-footer-legal{letter-spacing:.14em;font-size:.68rem}}@media (prefers-reduced-motion:reduce){.site-footer-loop-track,.site-footer-mascot-orbit--one,.site-footer-mascot-orbit--two{animation:none}}@keyframes site-footer-loop{0%{transform:translate(0,0)}to{transform:translate(-25%)}}@keyframes site-footer-orbit{0%{transform:rotate(16deg)}to{transform:rotate(376deg)}}@keyframes site-footer-orbit-reverse{0%{transform:rotate(-20deg)}to{transform:rotate(-380deg)}}.mascot-loading-screen{isolation:isolate;opacity:1;pointer-events:auto;visibility:visible;transition:opacity .25s,visibility .25s}.mascot-loading-screen--exit{opacity:0;pointer-events:none;visibility:hidden}.mascot-loading-mascot{transform-origin:50%;width:min(72vw,380px);animation:2.2s linear infinite mascot-loading-spin}@media (prefers-reduced-motion:reduce){.mascot-loading-mascot{animation:none}}@keyframes mascot-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.frameCard,.frameCardElevated,.panel,.categoryCardSurface,.sponsorTierCard,.contactInfoCard,.contactFormCard,.introPanel,.formPanel,.consentPanel,.detailCard,.summaryCard,.formPanelStandalone,.paymentPanel,.modalCard{border-style:solid;border-width:var(--edge-card-width);border-top-color:var(--card-edge-top);border-left-color:var(--card-edge-left);border-right-color:var(--card-edge-right);border-bottom-color:var(--card-edge-bottom);box-shadow:var(--card-bevel-shadow);background-clip:padding-box}.frameCardCompact,.sponsorTierLogoSlot,.checkboxRow{border-style:solid;border-width:var(--edge-card-width);border-top-color:var(--card-edge-top);border-left-color:var(--card-edge-left);border-right-color:var(--card-edge-right);border-bottom-color:var(--card-edge-bottom);box-shadow:var(--card-bevel-shadow-compact);background-clip:padding-box}.frameCardInteractive:hover,.sponsorTierCard:hover,.categoryCard:hover .categoryCardSurface{border-top-color:var(--card-edge-top-hover);border-left-color:var(--card-edge-left-hover);border-right-color:var(--card-edge-right-hover);border-bottom-color:var(--card-edge-bottom-hover);box-shadow:var(--card-bevel-shadow-hover)}.frameButton,.button,.primaryAction,.secondaryAction,.modalClose{border-style:solid;border-width:var(--edge-button-width);border-top-color:var(--button-edge-top);border-left-color:var(--button-edge-left);border-right-color:var(--button-edge-right);border-bottom-color:var(--button-edge-bottom);box-shadow:var(--button-bevel-shadow);background-clip:padding-box}.frameButton:hover,.frameButton:focus-visible,.button:hover,.button:focus-visible,.primaryAction:hover,.primaryAction:focus-visible,.secondaryAction:hover,.secondaryAction:focus-visible,.modalClose:hover,.modalClose:focus-visible{border-top-color:var(--button-edge-top-hover);border-left-color:var(--button-edge-left-hover);border-right-color:var(--button-edge-right-hover);border-bottom-color:var(--button-edge-bottom-hover);box-shadow:var(--button-bevel-shadow-hover)}
.nav-ribbon-link{align-items:center;display:inline-flex;overflow:visible}.nav-ribbon-letter{transform-origin:bottom;transition:transform var(--motion-duration-ribbon) var(--motion-ease-emphasized), color var(--motion-duration-ribbon) var(--motion-ease-standard), text-shadow var(--motion-duration-ribbon) var(--motion-ease-standard);display:inline-block}.nav-ribbon-link:hover .nav-ribbon-letter:nth-child(odd){color:var(--color-accent-lime);text-shadow:0 8px 18px #b9ff7f47;transform:translateY(-.18em)rotate(-7deg)}.nav-ribbon-link:hover .nav-ribbon-letter:nth-child(2n){transform:translateY(.1em)rotate(5deg)}@media (prefers-reduced-motion:reduce){.nav-ribbon-letter{transition:none}}
@keyframes countdownDigitReveal{0%{opacity:0;filter:blur(3px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.countdown-shell{background:linear-gradient(#ffffff09,#ffffff03),#171717;border:1px solid #ffffff14;border-radius:1.6rem;width:min(100%,1220px);padding:clamp(2.2rem,3.4vw,2.85rem) clamp(1.4rem,2.8vw,2.1rem) clamp(1.85rem,2.8vw,2.35rem);box-shadow:inset 0 1px #ffffff0d,0 24px 70px #0000004d}.countdown-shell--balanced-tech{background:linear-gradient(#d7ff420a,#ffffff03),#141714}.countdown-shell--inline{border-radius:1.35rem;width:max-content;max-width:100%;padding:1.7rem 1.15rem 1.5rem}.countdown-grid{justify-content:center;align-items:flex-start;gap:0;display:flex}.countdown-grid--inline{gap:0}.countdown-unit{flex:0 0 clamp(6.2rem,13vw,13rem);justify-items:center;gap:.65rem;width:clamp(6.2rem,13vw,13rem);display:grid}.countdown-unit__value{color:#fbfbf8;font-family:var(--font-family-primary);letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 .05em .18em #0000003d;font-size:clamp(4.4rem,10vw,8.8rem);font-weight:900;line-height:.82}.countdown-shell--inline .countdown-unit__value{font-size:clamp(3.5rem,7vw,7.4rem)}.countdown-unit__value-text{display:block}.countdown-unit--hydrated .countdown-unit__value-text{animation:.42s cubic-bezier(.2,.8,.2,1) countdownDigitReveal}.countdown-unit__label{color:#ffffffe0;font-family:var(--font-family-secondary);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(.78rem,.9vw,1.2rem);font-weight:500;line-height:1}.countdown-shell--inline .countdown-unit__label{font-size:clamp(.72rem,.8vw,1rem)}.countdown-divider{flex-direction:column;flex:0 0 clamp(1.9rem,3vw,2.8rem);justify-content:center;align-items:center;gap:clamp(.28rem,.45vw,.42rem);width:clamp(1.9rem,3vw,2.8rem);height:clamp(7rem,9vw,8.4rem);display:flex}.countdown-divider--inline{flex-basis:clamp(1.55rem,2.4vw,2.2rem);width:clamp(1.55rem,2.4vw,2.2rem);height:clamp(5.8rem,7vw,7rem)}.countdown-divider:before,.countdown-divider:after{content:"";background:#d7ff42;border-radius:999px;width:clamp(.5rem,.7vw,.68rem);height:clamp(.5rem,.7vw,.68rem);box-shadow:0 0 18px #d7ff4229}@media (max-width:767px){.countdown-shell,.countdown-shell--inline{border-radius:1.2rem;width:100%;max-width:100%;padding:1.7rem 1rem 1.45rem}.countdown-grid,.countdown-grid--inline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .75rem;display:grid}.countdown-unit{flex-basis:auto;width:auto}.countdown-unit__value{letter-spacing:0;font-size:clamp(3rem,16vw,4.8rem)}.countdown-unit__label{font-size:.78rem}.countdown-divider{display:none}}
