.pancake-hero{align-items:stretch;display:flex;min-height:var(--pancake-hero-min-height,760px);overflow:hidden;position:relative}.pancake-hero.nx-pancake-bg:before{background:var(--pancake-hero-bg) var(--pancake-hero-bg-position,center) /cover no-repeat;filter:saturate(1.05) contrast(1.12) brightness(.92);opacity:var(--pancake-hero-bg-opacity,.72)}.pancake-hero.nx-pancake-bg:after{background:radial-gradient(900px 600px at 10% 10%,rgba(255,90,165,.14),transparent 55%),radial-gradient(900px 650px at 85% 20%,rgba(124,92,255,.16),transparent 55%),radial-gradient(900px 700px at 60% 110%,rgba(37,230,122,.1),transparent 55%),linear-gradient(90deg,rgba(29,36,57,var(--pancake-hero-overlay-opacity,.72)),rgba(29,36,57,.6) 48%,rgba(29,36,57,.78))}.pancake-hero__inner{align-items:center;display:flex;padding:56px var(--pancake-hero-inset-desktop,64px) 20px;position:relative;width:100%;z-index:1}.pancake-hero__inner:before{background:var(--pancake-hero-photo) center /cover no-repeat;content:"";filter:saturate(1.1) contrast(1.05);inset:-40px;opacity:.1;pointer-events:none;position:absolute;transform:scale(1.05);z-index:-1}.pancake-hero__grid{align-items:center;display:grid;gap:26px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);width:100%}.pancake-hero__grid--single{grid-template-columns:minmax(0,870px)}.pancake-hero__copy{max-width:870px}.pancake-hero__eyebrow{margin-bottom:14px}.pancake-hero__headline{color:hsla(0,0%,100%,.94);display:flex;flex-direction:column;font-size:clamp(38px,4.2vw,60px);font-weight:800;gap:0;line-height:1.02}.pancake-hero__headline-line{display:block}.pancake-hero__headline-line--accent{background:linear-gradient(90deg,var(--pancake-accent-start),var(--pancake-accent-mid),var(--pancake-accent-end));-webkit-background-clip:text;background-clip:text;color:transparent;max-width:100%;width:fit-content;-webkit-text-fill-color:transparent}.pancake-hero__headline-line--green{color:var(--pancake-line-3,#25e67a)}.pancake-hero__body{color:hsla(0,0%,100%,.72);font-size:16px;font-weight:700;line-height:1.6;margin-top:12px;max-width:60ch}.pancake-hero__body p{margin:0}.pancake-hero__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.pancake-hero .nx-btn{font-size:14px;font-weight:800;min-height:46px;padding:10px 18px}.pancake-hero__stats{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;max-width:770px}.pancake-hero__stat{background:hsla(0,0%,100%,.035);border-radius:var(--nx-radius);min-height:88px;padding:14px 14px 12px}.pancake-hero__stat-kicker{color:hsla(0,0%,100%,.55);font-size:12px;font-weight:800;line-height:1.25}.pancake-hero__stat-value{color:hsla(0,0%,100%,.94);font-size:20px;font-weight:900;line-height:1.1;margin-top:6px}.pancake-hero__audiences{align-items:center;color:hsla(0,0%,100%,.55);display:flex;flex-wrap:wrap;font-size:13px;font-weight:800;gap:10px;line-height:1.35;margin-top:14px}.pancake-hero__audiences strong{color:hsla(0,0%,100%,.72)}.pancake-hero__audiences span:not(:last-child):after{background:hsla(0,0%,100%,.42);border-radius:999px;content:"";display:inline-block;height:5px;margin-left:10px;vertical-align:middle;width:5px}.pancake-hero__side{align-items:stretch;display:flex;flex-direction:column;min-height:420px;padding-top:18px}.pancake-hero__side-rule{background:linear-gradient(90deg,hsla(0,0%,95.3%,0),hsla(0,0%,95.3%,.32));border-radius:999px;height:2px;width:100%}.pancake-hero__right-panel{border-radius:var(--nx-radius);margin-top:32px;overflow:hidden}.pancake-hero__right-panel--text{color:hsla(0,0%,95.3%,.8);font-size:18px;line-height:1.55;padding:24px}.pancake-hero__right-panel--text h1,.pancake-hero__right-panel--text h2,.pancake-hero__right-panel--text h3{color:var(--nx-off-white);font-size:32px;line-height:1.12;margin-bottom:12px}.pancake-hero__right-panel--text p{margin:0}.pancake-hero__right-panel--embed,.pancake-hero__right-panel--media{aspect-ratio:16/10}.pancake-hero__right-panel--embed iframe,.pancake-hero__right-panel--media img,.pancake-hero__right-panel--media video{border:0;display:block;height:100%;object-fit:cover;width:100%}.pancake-hero__right-panel--embed>*{max-width:100%;width:100%}.pancake-hero__right-panel--layers{background:transparent;border-radius:0;box-shadow:none;margin-top:clamp(14px,2.2vw,28px);min-height:min(58vw,560px);overflow:visible}.pancake-layered-hero{aspect-ratio:1/1.14;filter:drop-shadow(0 26px 46px rgba(0,0,0,.28));isolation:isolate;margin-inline:auto;position:relative;width:min(100%,590px)}.pancake-layered-hero:before{animation:pancakeLayerGlow 2.2s ease-out .14s forwards;background:radial-gradient(circle at 50% 54%,rgba(250,111,105,.22),rgba(54,207,109,.08) 42%,transparent 68%);border-radius:999px;content:"";filter:blur(24px);inset:14% 8% 4%;opacity:0;pointer-events:none;position:absolute;transform:scale(.84);z-index:0}.pancake-layered-hero__layer{height:100%;inset:0;object-fit:contain;object-position:center;pointer-events:none;position:absolute;transform-origin:center;user-select:none;width:100%}.pancake-layered-hero__ink{animation:pancakeLayerInkClip 2.6s cubic-bezier(.34,1.56,.64,1) 90ms forwards,pancakeLayerInkFocus 2.8s ease-out 90ms forwards,pancakeLayerInkOpacity 1.8s ease-out 90ms forwards;clip-path:circle(0 at 52% 55%);filter:blur(14px) saturate(1.12) contrast(1.03);opacity:0;transform:scale(.9) rotate(-1.4deg);z-index:1}.pancake-layered-hero__accent{animation:pancakeLayerAccent .8s cubic-bezier(.16,1,.3,1) .62s forwards;filter:drop-shadow(0 8px 18px rgba(54,207,109,.18));opacity:0;transform:translate(16px,-16px) scale(.92) rotate(3deg);z-index:2}.pancake-layered-hero__players{animation:pancakeLayerPlayers .95s cubic-bezier(.16,1,.3,1) .76s forwards;filter:blur(2px) saturate(1.05) contrast(1.06);opacity:0;transform:translateY(22px) scale(.965) rotate(-.6deg);z-index:3}.pancake-layered-hero__top{animation:pancakeLayerTop .9s cubic-bezier(.16,1,.3,1) 1.05s forwards;filter:saturate(1.15) drop-shadow(0 8px 18px rgba(54,207,109,.18));mix-blend-mode:screen;opacity:0;transform:translateY(-10px) scale(.97);z-index:4}@keyframes pancakeLayerGlow{0%{opacity:0;transform:scale(.84)}35%{opacity:1}to{opacity:.78;transform:scale(1.05)}}@keyframes pancakeLayerInkClip{0%{clip-path:circle(0 at 52% 55%);transform:scale(.9) rotate(-1.4deg)}62%{clip-path:circle(70% at 52% 55%)}to{clip-path:circle(120% at 52% 55%);transform:scale(1) rotate(0deg)}}@keyframes pancakeLayerInkFocus{0%{filter:blur(14px) saturate(1.12) contrast(1.03)}46%{filter:blur(3px) saturate(1.16) contrast(1.04)}to{filter:blur(0) saturate(1.08) contrast(1.02)}}@keyframes pancakeLayerInkOpacity{0%{opacity:0}10%{opacity:.94}to{opacity:1}}@keyframes pancakeLayerAccent{0%{opacity:0;transform:translate(16px,-16px) scale(.92) rotate(3deg)}to{opacity:.96;transform:translate(0) scale(1) rotate(0deg)}}@keyframes pancakeLayerPlayers{0%{filter:blur(2px) saturate(1.05) contrast(1.06);opacity:0;transform:translateY(22px) scale(.965) rotate(-.6deg)}to{filter:blur(0) saturate(1.08) contrast(1.06);opacity:1;transform:translateY(0) scale(1) rotate(0deg)}}@keyframes pancakeLayerTop{0%{opacity:0;transform:translateY(-10px) scale(.97)}to{opacity:.9;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.pancake-layered-hero:before,.pancake-layered-hero__accent,.pancake-layered-hero__ink,.pancake-layered-hero__players,.pancake-layered-hero__top{animation:none}.pancake-layered-hero:before{opacity:.78;transform:scale(1.05)}.pancake-layered-hero__ink,.pancake-layered-hero__players{filter:none;opacity:1;transform:none}.pancake-layered-hero__accent{opacity:.96;transform:none}.pancake-layered-hero__top{opacity:.9;transform:none}}@media (max-width:980px){.pancake-hero__inner{padding-inline:var(--pancake-hero-inset-tablet,44px)}.pancake-hero{min-height:auto}.pancake-hero__grid{grid-template-columns:1fr}.pancake-hero__side{min-height:auto;padding-top:8px}.pancake-hero__right-panel{margin-top:24px}.pancake-hero__right-panel--layers{min-height:min(72vw,520px)}.pancake-layered-hero{width:min(100%,520px)}}@media (max-width:680px){.pancake-hero .nx-container{width:min(100%,var(--nx-max-width))}.pancake-hero__inner{padding:34px var(--pancake-hero-inset-mobile,28px) 22px}.pancake-hero__headline{font-size:38px}.pancake-hero__body{font-size:16px}.pancake-hero__stats{grid-template-columns:1fr}.pancake-hero__right-panel--layers{margin-top:16px;min-height:min(92vw,390px)}.pancake-layered-hero{width:min(100%,360px)}}@media (max-width:420px){.pancake-hero__headline{font-size:34px}.pancake-hero .nx-btn{padding-inline:14px}}