/* COLLAPSE V27.5 — HERO BACKGROUND UPDATE */
.hero.v27-hero{min-height:100svh;height:max(720px,100svh);position:relative;overflow:hidden;isolation:isolate;background:#020202;display:block}
.v27-hero .hero-bg-wrap{position:absolute;inset:0;z-index:0;overflow:hidden;transform:scale(var(--v27-scale,1));transform-origin:50% 42%;will-change:transform}
.v27-hero .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(.72) saturate(1.04) contrast(1.08);transform:scale(1.02);animation:v271Breath 14s ease-in-out infinite!important}
.v27-hero .hero-veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(1,1,3,.78) 0%,rgba(2,2,5,.34) 31%,rgba(2,2,4,.06) 56%,rgba(1,1,2,.22) 100%),linear-gradient(180deg,rgba(1,1,2,.34) 0%,transparent 24%,rgba(1,1,2,.08) 64%,#030303 100%),radial-gradient(circle at 50% 42%,transparent 0 20%,rgba(0,0,0,.02) 34%,rgba(0,0,0,.34) 88%)}
.v27-hero #ember-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:3;opacity:.5;mix-blend-mode:screen;pointer-events:none}
.v27-gravity-ring{display:none!important}
.v27-hero::after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(180deg,transparent 70%,rgba(3,3,4,.92) 100%)}
.v27-hero-content{position:absolute;z-index:20;left:clamp(34px,7vw,130px);top:50%;width:min(610px,calc(100% - 68px));padding:0;transform:translate3d(var(--v27-x,0),calc(-46% + var(--v27-y,0)),0);text-align:left;display:block;pointer-events:auto;will-change:transform}
.v27-signal{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:rgba(239,234,245,.62);font:600 9px/1.2 'JetBrains Mono',monospace;letter-spacing:.27em;text-transform:uppercase;opacity:0;transform:translateY(10px);animation:v271Reveal .7s .15s forwards}
.v27-signal::before{content:"";width:26px;height:1px;background:linear-gradient(90deg,#9b62ff,rgba(20,241,149,.25));box-shadow:0 0 13px rgba(155,98,255,.55)}
.v27-title{margin:0;color:#f7f3ed;font:600 clamp(70px,9.2vw,138px)/.78 'Fraunces',serif;letter-spacing:-.075em;text-shadow:0 10px 48px rgba(0,0,0,.92),0 0 65px rgba(137,78,255,.14);opacity:0;filter:blur(9px);transform:translateY(18px);animation:v271Title 1.15s .34s cubic-bezier(.16,1,.3,1) forwards}
.v27-copy{max-width:520px;margin:28px 0 0;color:rgba(246,242,236,.82);font:400 clamp(17px,1.55vw,22px)/1.48 'Inter',sans-serif;letter-spacing:-.025em;text-shadow:0 3px 20px #000;opacity:0;transform:translateY(13px);animation:v271Reveal .8s .72s forwards}
.v27-copy strong{color:#fff;font-weight:650}
.v27-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:32px;opacity:0;transform:translateY(13px);animation:v271Reveal .8s .98s forwards;position:relative;z-index:30;pointer-events:auto}
.v27-enter,.v27-core{appearance:none;-webkit-appearance:none;position:relative;z-index:31;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 23px;border-radius:999px;font:700 10px/1 'JetBrains Mono',monospace;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;cursor:pointer;pointer-events:auto;user-select:none;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease,color .24s ease}
.v27-enter{color:#07070b;border:1px solid rgba(255,255,255,.28);background:linear-gradient(100deg,#a66dff 0%,#8e72ff 42%,#27e5bd 100%);box-shadow:0 15px 42px rgba(0,0,0,.46),0 0 30px rgba(137,91,255,.22)}
.v27-enter::after{content:"↘";margin-left:11px;font-size:14px;line-height:1;transition:transform .24s ease}
.v27-enter:hover{transform:translateY(-2px);box-shadow:0 18px 52px rgba(0,0,0,.5),0 0 40px rgba(80,224,190,.25)}
.v27-enter:hover::after{transform:translate(2px,2px)}
.v27-core{color:#f3edf9;border:1px solid rgba(194,164,255,.31);background:rgba(8,6,14,.72);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 12px 32px rgba(0,0,0,.3)}
.v27-core::before{content:"";width:8px;height:8px;margin-right:10px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 10%,#9d65ff 35%,#090512 70%);box-shadow:0 0 13px rgba(155,98,255,.8)}
.v27-core:hover{transform:translateY(-2px);border-color:rgba(208,183,255,.67);background:rgba(20,13,34,.82);box-shadow:0 0 30px rgba(132,78,255,.15)}
.v27-meta{position:absolute;z-index:15;left:clamp(34px,7vw,130px);bottom:30px;display:flex;align-items:center;gap:12px;color:rgba(241,236,226,.38);font:500 8px/1 'JetBrains Mono',monospace;letter-spacing:.18em;text-transform:uppercase}
.v27-meta i{display:block;width:32px;height:1px;background:linear-gradient(90deg,rgba(155,98,255,.8),transparent)}
.v27-scroll{position:absolute;z-index:15;right:32px;bottom:29px;display:flex;align-items:center;gap:11px;color:rgba(241,236,226,.4);font:500 8px/1 'JetBrains Mono',monospace;letter-spacing:.18em;text-transform:uppercase}
.v27-scroll span{position:relative;width:32px;height:1px;overflow:hidden;background:rgba(255,255,255,.14)}
.v27-scroll span::after{content:"";position:absolute;inset:0;background:#a576ff;transform:translateX(-100%);animation:v271Scroll 2.2s ease-in-out infinite}
.v27-hero.is-entering .hero-bg-wrap{transform:scale(1.1)!important;filter:blur(1px);transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s}
.v27-hero.is-entering .v27-hero-content{opacity:0;transform:translate3d(var(--v27-x,0),-54%,0) scale(.96);transition:opacity .32s,transform .5s}
@keyframes v271Breath{0%,100%{transform:scale(1.02)}50%{transform:scale(1.055)}}
@keyframes v271Reveal{to{opacity:1;transform:none}}
@keyframes v271Title{to{opacity:1;filter:blur(0);transform:none}}
@keyframes v271Scroll{0%{transform:translateX(-100%)}55%,100%{transform:translateX(110%)}}
@media(max-width:900px){.v27-hero-content{left:32px;width:min(570px,calc(100% - 64px))}.v27-title{font-size:clamp(68px,14vw,112px)}.v27-meta{left:32px}}
@media(max-width:700px){.hero.v27-hero{height:max(700px,100svh)}.v27-hero .hero-bg{object-position:50% 50%;filter:brightness(.62) saturate(1) contrast(1.08)}.v27-hero .hero-veil{background:linear-gradient(180deg,rgba(1,1,3,.34),rgba(1,1,3,.18) 34%,rgba(1,1,3,.65) 67%,#030303 100%),linear-gradient(90deg,rgba(1,1,3,.62),rgba(1,1,3,.12) 70%)}.v27-hero-content{left:22px;right:22px;top:auto;bottom:94px;width:auto;transform:none!important}.v27-signal{font-size:8px;margin-bottom:16px}.v27-title{font-size:clamp(61px,19vw,91px)}.v27-copy{font-size:15px;max-width:360px;margin-top:20px}.v27-actions{margin-top:25px;display:grid;grid-template-columns:1fr}.v27-enter,.v27-core{width:100%;min-height:50px}.v27-meta{left:22px;bottom:28px}.v27-scroll{display:none}}
@media(prefers-reduced-motion:reduce){.v27-title,.v27-copy,.v27-actions,.v27-signal{animation:none;opacity:1;filter:none;transform:none}.v27-scroll span::after,.v27-hero .hero-bg{animation:none!important}.v27-hero-content{transform:translateY(-46%)!important}}

/* V27.3 — single-purpose hero */
.v27-actions-single{display:flex;align-items:center;justify-content:flex-start}
.v27-actions-single .v27-core{min-width:230px;padding-inline:30px;background:linear-gradient(100deg,rgba(132,76,255,.92),rgba(54,220,181,.86));color:#07070b;border-color:rgba(255,255,255,.32);box-shadow:0 15px 42px rgba(0,0,0,.46),0 0 34px rgba(132,76,255,.22)}
.v27-actions-single .v27-core::before{background:radial-gradient(circle at 35% 35%,#fff 0 12%,#1fefbd 38%,#12051f 72%);box-shadow:0 0 15px rgba(31,239,189,.8)}
.v27-actions-single .v27-core:hover{background:linear-gradient(100deg,#a66dff,#27e5bd);border-color:rgba(255,255,255,.55);box-shadow:0 18px 52px rgba(0,0,0,.5),0 0 44px rgba(80,224,190,.25)}
@media(max-width:700px){.v27-actions-single{display:block}.v27-actions-single .v27-core{width:100%;min-width:0}}

/* COLLAPSE V27.5 — IMMERSIVE HERO POLISH */
.hero.v27-hero{
  --hero-violet:#8b5cf6;
  --hero-violet-soft:#c6a7ff;
  --hero-rose:#d5a7cf;
  --hero-ink:#030207;
  background:#020105;
}
.v27-hero .hero-bg-wrap{
  transform-origin:50% 40%;
}
.v27-hero .hero-bg{
  filter:brightness(.78) saturate(.9) contrast(1.15) hue-rotate(-4deg);
  transform:scale(1.018);
  animation:v275Breath 17s cubic-bezier(.45,0,.55,1) infinite!important;
}
.v27-hero .hero-bg-wrap::before{
  content:"";
  position:absolute;
  inset:-8%;
  z-index:1;
  pointer-events:none;
  background:
    radial-gradient(circle at 50% 35%,rgba(213,167,207,.20) 0 5%,rgba(139,92,246,.13) 15%,transparent 33%),
    radial-gradient(ellipse at 50% 42%,transparent 0 23%,rgba(79,38,112,.08) 35%,rgba(2,1,7,.24) 73%,rgba(1,1,3,.72) 100%);
  mix-blend-mode:screen;
  animation:v275Halo 8s ease-in-out infinite;
}
.v27-hero .hero-bg-wrap::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  opacity:.24;
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");
  mix-blend-mode:soft-light;
}
.v27-hero .hero-veil{
  background:
    linear-gradient(90deg,rgba(2,1,7,.82) 0%,rgba(4,2,10,.52) 25%,rgba(3,2,8,.10) 48%,rgba(3,2,8,.06) 68%,rgba(2,1,5,.35) 100%),
    linear-gradient(180deg,rgba(1,1,4,.46) 0%,transparent 18%,transparent 67%,rgba(2,1,5,.88) 100%),
    radial-gradient(ellipse at 50% 39%,transparent 0 20%,rgba(12,5,20,.03) 31%,rgba(2,1,5,.42) 78%,rgba(1,1,3,.8) 100%);
}
.v27-hero::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:5;
  pointer-events:none;
  box-shadow:inset 0 0 140px 28px rgba(0,0,0,.72);
}
.v27-hero::after{
  background:linear-gradient(180deg,transparent 61%,rgba(3,2,7,.22) 73%,rgba(2,1,5,.96) 100%);
}
.v27-hero #ember-canvas{
  opacity:.64;
  filter:saturate(.8) hue-rotate(-9deg);
}
.v27-hero-content{
  left:clamp(42px,6.6vw,122px);
  top:51%;
  width:min(570px,calc(100% - 84px));
  transform:translate3d(var(--v27-x,0),calc(-40% + var(--v27-y,0)),0);
  padding:28px 30px 30px 0;
}
.v27-hero-content::before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:-44px -70px -48px -58px;
  background:radial-gradient(ellipse at 32% 50%,rgba(2,1,7,.74),rgba(2,1,7,.34) 44%,transparent 72%);
  filter:blur(12px);
  pointer-events:none;
}
.v27-title{display:none!important}
.v27-signal{
  margin-bottom:25px;
  color:rgba(238,222,244,.72);
  font-size:9px;
  letter-spacing:.3em;
  text-shadow:0 0 20px rgba(177,114,255,.3);
}
.v27-signal::before{
  width:28px;
  background:linear-gradient(90deg,#9e65ff,#d7a9d0 72%,transparent);
  box-shadow:0 0 18px rgba(158,101,255,.7);
}
.v27-copy{
  max-width:480px;
  margin:0;
  color:rgba(236,228,235,.82);
  font-size:clamp(19px,1.55vw,24px);
  line-height:1.48;
  letter-spacing:-.035em;
  text-shadow:0 3px 24px rgba(0,0,0,.95);
}
.v27-copy strong{
  display:inline-block;
  margin-top:2px;
  color:#fff;
  font-weight:720;
  text-shadow:0 0 28px rgba(191,141,255,.13),0 3px 20px #000;
}
.v27-actions{margin-top:31px}
.v27-actions-single .v27-core{
  min-width:270px;
  min-height:58px;
  padding-inline:32px;
  color:#f6f0f8;
  border:1px solid rgba(203,170,235,.34);
  border-radius:8px;
  background:
    linear-gradient(110deg,rgba(106,56,178,.78),rgba(91,52,130,.68) 52%,rgba(39,28,54,.72)),
    rgba(12,7,18,.78);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.10),
    inset 0 0 28px rgba(141,83,210,.10),
    0 16px 46px rgba(0,0,0,.5),
    0 0 34px rgba(119,69,190,.14);
  backdrop-filter:blur(18px) saturate(1.15);
  letter-spacing:.18em;
  overflow:hidden;
}
.v27-actions-single .v27-core::before{
  width:7px;
  height:7px;
  margin-right:13px;
  background:#d7b9ff;
  box-shadow:0 0 5px #fff,0 0 16px rgba(169,108,255,.95),0 0 28px rgba(140,78,220,.55);
  animation:v275Pulse 2.6s ease-in-out infinite;
}
.v27-actions-single .v27-core::after{
  content:"";
  position:absolute;
  top:0;
  left:-55%;
  width:38%;
  height:100%;
  transform:skewX(-24deg);
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);
  transition:left .65s cubic-bezier(.16,1,.3,1);
}
.v27-actions-single .v27-core:hover{
  transform:translateY(-2px);
  color:#fff;
  border-color:rgba(220,190,249,.62);
  background:linear-gradient(110deg,rgba(123,67,204,.88),rgba(91,52,130,.78) 56%,rgba(45,31,63,.82));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 19px 52px rgba(0,0,0,.55),0 0 40px rgba(137,79,214,.24);
}
.v27-actions-single .v27-core:hover::after{left:120%}
.v27-meta{
  left:clamp(42px,6.6vw,122px);
  color:rgba(224,207,226,.28);
}
.v27-meta i{background:linear-gradient(90deg,rgba(158,101,255,.82),rgba(213,167,207,.18),transparent)}
body:has(.v27-hero) header{
  background:linear-gradient(180deg,rgba(2,1,6,.97),rgba(2,1,6,.88));
  border-bottom-color:rgba(185,139,209,.10);
  box-shadow:0 14px 40px rgba(0,0,0,.22);
}
body:has(.v27-hero) .site-nav{
  background:rgba(9,6,14,.72);
  border-color:rgba(199,159,223,.10);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.015),0 8px 30px rgba(0,0,0,.22);
}
body:has(.v27-hero) .nav-link.active{
  color:#f4eaf6;
  background:linear-gradient(115deg,rgba(126,70,205,.88),rgba(145,79,175,.76));
  box-shadow:0 0 22px rgba(128,71,200,.18);
}
body:has(.v27-hero) .btn-buy{
  color:#f6eff8;
  background:linear-gradient(115deg,rgba(113,62,184,.82),rgba(103,55,145,.78));
  border-color:rgba(205,167,228,.22);
}
body:has(.v27-hero) .nav-core-trigger{
  border-color:rgba(194,153,218,.34)!important;
  background:linear-gradient(120deg,rgba(19,12,28,.94),rgba(58,30,75,.72))!important;
  box-shadow:0 0 25px rgba(131,75,193,.15)!important;
}
@keyframes v275Breath{0%,100%{transform:scale(1.018)}50%{transform:scale(1.045)}}
@keyframes v275Halo{0%,100%{opacity:.72;transform:scale(.99)}50%{opacity:1;transform:scale(1.02)}}
@keyframes v275Pulse{0%,100%{opacity:.65;transform:scale(.88)}50%{opacity:1;transform:scale(1.16)}}
@media(max-width:900px){
  .v27-hero-content{left:34px;width:min(520px,calc(100% - 68px))}
  .v27-meta{left:34px}
}
@media(max-width:700px){
  .v27-hero .hero-bg{object-position:50% 46%;filter:brightness(.68) saturate(.88) contrast(1.14) hue-rotate(-4deg)}
  .v27-hero .hero-veil{background:linear-gradient(180deg,rgba(2,1,7,.24),rgba(2,1,7,.08) 32%,rgba(2,1,7,.54) 65%,rgba(2,1,5,.96) 100%),radial-gradient(ellipse at 50% 28%,transparent 0 22%,rgba(3,1,8,.22) 58%,rgba(2,1,6,.75) 100%)}
  .v27-hero-content{left:22px;right:22px;bottom:102px;padding:0;width:auto}
  .v27-hero-content::before{inset:-36px -28px -38px -28px}
  .v27-copy{font-size:17px;max-width:350px}
  .v27-actions-single .v27-core{min-height:54px;border-radius:7px}
  .v27-meta{left:22px}
}
@media(prefers-reduced-motion:reduce){
  .v27-actions-single .v27-core::before,.v27-hero .hero-bg-wrap::before{animation:none!important}
}

/* COLLAPSE V33 — LIVING EVENT HORIZON */
.v27-hero{--v33-px:0px;--v33-py:0px;--v33-rx:0deg;--v33-ry:0deg}
.v27-hero .hero-bg-wrap{perspective:1100px}
.v27-hero .hero-bg{will-change:transform,filter;transform:translate3d(calc(var(--v33-px) * -.22),calc(var(--v33-py) * -.16),0) scale(1.035);animation:v33HeroBreath 18s cubic-bezier(.45,0,.55,1) infinite!important}
.v33-event-glow{position:absolute;z-index:2;left:50%;top:39%;width:min(43vw,680px);aspect-ratio:1;transform:translate3d(calc(-50% + var(--v33-px)*.36),calc(-50% + var(--v33-py)*.26),0);border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 0 24%,rgba(177,105,255,.13) 27%,rgba(107,43,190,.07) 35%,transparent 56%);filter:blur(2px);mix-blend-mode:screen;animation:v33EventPulse 6.8s ease-in-out infinite}
.v33-lensing-field{position:absolute;z-index:4;left:50%;top:39%;width:min(51vw,820px);aspect-ratio:1;transform:translate3d(calc(-50% + var(--v33-px)*.52),calc(-50% + var(--v33-py)*.38),0) rotateX(var(--v33-rx)) rotateY(var(--v33-ry));pointer-events:none;will-change:transform}
.v33-lens{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(189,131,255,.18);box-shadow:inset 0 0 44px rgba(114,51,188,.07),0 0 34px rgba(113,55,188,.05);filter:drop-shadow(0 0 7px rgba(147,77,234,.18))}
.v33-lens::before,.v33-lens::after{content:"";position:absolute;inset:-1px;border-radius:50%;border-top:1px solid rgba(232,204,255,.48);border-left:1px solid transparent;border-right:1px solid transparent;transform:rotate(18deg)}
.v33-lens::after{transform:rotate(198deg);opacity:.36}
.v33-lens-a{animation:v33LensSpin 24s linear infinite}
.v33-lens-b{inset:10%;opacity:.55;transform:rotateX(68deg);animation:v33LensSpinReverse 17s linear infinite}
.v33-lens-c{inset:22%;opacity:.4;transform:rotateY(72deg);animation:v33LensSpin 12s linear infinite}
.v33-market-noise{position:absolute;z-index:5;inset:0;pointer-events:none;transform:translate3d(calc(var(--v33-px)*.2),calc(var(--v33-py)*.15),0);will-change:transform}
.v33-shard{position:absolute;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:rgba(239,227,250,.56);border:1px solid rgba(199,160,238,.18);background:radial-gradient(circle at 35% 28%,rgba(255,255,255,.12),rgba(58,24,82,.22) 42%,rgba(3,2,8,.1) 72%);font:700 6px/1 'JetBrains Mono',monospace;letter-spacing:.05em;box-shadow:0 0 14px rgba(125,66,190,.12);filter:blur(.45px);opacity:.42;transform-origin:50% 50%;mix-blend-mode:screen}
.v33-shard::after{content:"";position:absolute;inset:45% -70%;height:1px;background:linear-gradient(90deg,transparent,rgba(186,124,255,.42),transparent);filter:blur(.6px)}
.v33-shard.s1{left:62%;top:17%;animation:v33ShardA 17s linear infinite}
.v33-shard.s2{left:76%;top:34%;animation:v33ShardB 22s linear infinite}
.v33-shard.s3{left:67%;top:66%;animation:v33ShardC 19s linear infinite}
.v33-shard.s4{left:52%;top:75%;animation:v33ShardA 24s linear -8s infinite}
.v33-shard.s5{left:83%;top:55%;animation:v33ShardB 26s linear -5s infinite}
.v33-shard.s6{left:57%;top:27%;animation:v33ShardC 15s linear -4s infinite}
.v33-shard.s7{left:72%;top:78%;animation:v33ShardA 21s linear -12s infinite}
.v33-shard.s8{left:88%;top:24%;animation:v33ShardB 18s linear -7s infinite}
.v33-shard.s6,.v33-shard.s7,.v33-shard.s8{width:20px;height:20px;font-size:5px;opacity:.28}
.v27-hero:hover .v33-shard{filter:blur(.15px);opacity:.54}
@keyframes v33HeroBreath{0%,100%{transform:translate3d(calc(var(--v33-px)*-.22),calc(var(--v33-py)*-.16),0) scale(1.035)}50%{transform:translate3d(calc(var(--v33-px)*-.28),calc(var(--v33-py)*-.2),0) scale(1.065)}}
@keyframes v33EventPulse{0%,100%{opacity:.55;scale:.97}50%{opacity:1;scale:1.035}}
@keyframes v33LensSpin{to{rotate:360deg}}
@keyframes v33LensSpinReverse{to{rotate:-360deg}}
@keyframes v33ShardA{0%{transform:translate3d(0,0,0) rotate(0) scale(1)}62%{transform:translate3d(-110px,86px,0) rotate(130deg) scale(.9)}100%{transform:translate3d(-310px,185px,0) rotate(420deg) scaleX(.12);opacity:0}}
@keyframes v33ShardB{0%{transform:translate3d(0,0,0) rotate(0) scale(.85)}70%{transform:translate3d(-150px,8px,0) rotate(-170deg) scale(.72)}100%{transform:translate3d(-430px,-18px,0) rotate(-540deg) scaleX(.08);opacity:0}}
@keyframes v33ShardC{0%{transform:translate3d(0,0,0) rotate(0) scale(.9)}68%{transform:translate3d(-96px,-72px,0) rotate(160deg) scale(.74)}100%{transform:translate3d(-270px,-145px,0) rotate(480deg) scaleX(.1);opacity:0}}
@media(max-width:900px){.v33-lensing-field{width:min(72vw,680px)}.v33-event-glow{width:min(60vw,580px)}.v33-shard.s5,.v33-shard.s7,.v33-shard.s8{display:none}}
@media(max-width:700px){.v33-lensing-field{top:34%;width:92vw;opacity:.64}.v33-event-glow{top:34%;width:78vw}.v33-shard{opacity:.22;transform:scale(.8)}.v33-shard.s2,.v33-shard.s4,.v33-shard.s5,.v33-shard.s7,.v33-shard.s8{display:none}}
@media(prefers-reduced-motion:reduce){.v33-lens,.v33-shard,.v33-event-glow,.v27-hero .hero-bg{animation:none!important}.v33-market-noise,.v33-lensing-field,.v33-event-glow{transform:translate(-50%,-50%)!important}}
