/* Only loaded by the reference-N local review variant. Content stays unchanged. */
.cinematic-hero .hero-grid:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 53% 16%,rgba(200,232,255,.88) 0 .9px,rgba(99,175,242,.25) 1.7px,transparent 7px),radial-gradient(circle at 84% 11%,rgba(210,231,255,.8) 0 .8px,rgba(105,164,231,.21) 1.5px,transparent 6px),radial-gradient(circle at 94% 55%,rgba(255,231,182,.8) 0 .9px,rgba(242,192,112,.18) 1.8px,transparent 7px),radial-gradient(circle at 48% 65%,rgba(189,225,255,.75) 0 .8px,rgba(79,150,220,.18) 1.7px,transparent 6px),radial-gradient(ellipse at 69% 27%,rgba(49,104,166,.24),transparent 37%),radial-gradient(ellipse at 88% 40%,rgba(99,66,129,.18),transparent 31%),radial-gradient(ellipse at 43% 55%,rgba(37,108,139,.11),transparent 35%)}
.cinematic-hero .hero-grid:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.35;background-image:radial-gradient(circle at 32px 27px,rgba(186,216,247,.65) 0 .65px,transparent 1.1px),radial-gradient(circle at 93px 62px,rgba(130,181,231,.45) 0 .55px,transparent 1px),radial-gradient(circle at 17px 118px,rgba(241,223,178,.5) 0 .65px,transparent 1.15px);background-size:173px 137px,257px 211px,311px 193px;mask-image:linear-gradient(90deg,transparent 10%,#000 44%,#000 100%)}
@media(min-width:801px){.cinematic-hero .hero-copy{width:calc(100% + 80px);max-width:650px;min-width:0}.cinematic-hero .hero-copy>.eyebrow{white-space:nowrap;font-size:11px;letter-spacing:.09em}.cinematic-hero .particle-n{transform:translate(18px,-60px)}.cinematic-hero h1{font-size:clamp(32px,3.4vw,52px)}}
@media(min-width:1100px){.cinematic-hero .hero-grid{min-height:621px}.cinematic-hero .hero-copy{width:650px}.cinematic-hero h1{font-size:52px}.cinematic-hero .hero-copy>.eyebrow{font-size:12px;letter-spacing:.11em}}
@media(max-width:800px){.cinematic-hero .hero-grid:before{background:radial-gradient(circle at 14% 69%,rgba(193,227,255,.8) 0 .8px,rgba(99,175,242,.2) 1.6px,transparent 6px),radial-gradient(circle at 87% 56%,rgba(255,232,191,.7) 0 .8px,rgba(242,192,112,.15) 1.6px,transparent 6px),radial-gradient(ellipse at 65% 62%,rgba(49,104,166,.19),transparent 34%),radial-gradient(ellipse at 20% 73%,rgba(99,66,129,.13),transparent 24%)}.cinematic-hero .hero-grid:after{opacity:.24;mask-image:linear-gradient(180deg,transparent 35%,#000 55%,#000 100%)}}
