.marketing-grid{isolation:isolate;position:relative}.marketing-grid:before{content:"";z-index:-2;background:radial-gradient(circle at 10% 10%,#ff87651f,#0000 42%),radial-gradient(circle at 90% 0,#b44e311f,#0000 38%),linear-gradient(#ffffff05,#fff0);background:radial-gradient(circle at 10% 10%,lab(69.6945% 46.4798 41.3331/.12),#0000 42%),radial-gradient(circle at 90% 0,lab(46.627% 41.0987 37.7794/.12),#0000 38%),linear-gradient(#ffffff05,#fff0);position:absolute;inset:0}.marketing-grid:after{content:"";z-index:-1;background-image:linear-gradient(#a0898314 1px,#0000 1px),linear-gradient(90deg,#a0898314 1px,#0000 1px);background-image:linear-gradient(lab(59.1832% 8.25569 6.98373/.08) 1px,#0000 1px),linear-gradient(90deg,lab(59.1832% 8.25569 6.98373/.08) 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000f2,#0000 85%);mask-image:linear-gradient(#000000f2,#0000 85%)}.marketing-hero-orb{filter:blur(85px);pointer-events:none;border-radius:9999px;position:absolute}.marketing-hero-orb.is-primary{background:#ff876533;background:lab(69.6945% 46.4798 41.3331/.2);width:22rem;height:22rem;inset:-8rem auto auto -10rem}.marketing-hero-orb.is-secondary{background:#b44e312e;background:lab(46.627% 41.0987 37.7794/.18);width:24rem;height:24rem;inset:auto -10rem -12rem auto}.hero-landscape{pointer-events:none;z-index:-3;width:100%;height:auto;position:absolute;bottom:0}.mountain-back,.mountain-mid,.hill-front,.hill-near{opacity:.85}.mountain-back{fill:#f7d5cc;fill:lab(88.1113% 11.0002 9.30494)}.mountain-mid{fill:#edb5a5;fill:lab(78.5983% 19.547 16.5892)}.hill-front{fill:#db8e78;fill:lab(66.7447% 28.4297 24.4135)}.hill-near{fill:#bc644b;fill:lab(52.6295% 34.7344 30.6341)}.marketing-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in oklab, var(--card) 82%, transparent);border:1px solid color-mix(in oklab, var(--border) 75%, transparent)}@keyframes mountainDriftBack{0%{transform:translate(-15px)}to{transform:translate(15px)}}@keyframes mountainDriftMid{0%{transform:translate(0)}to{transform:translate(-12px)}}@keyframes hillDriftFront{0%{transform:translate(-10px)}to{transform:translate(10px)}}@keyframes hillDriftNear{0%{transform:translate(0)}to{transform:translate(-8px)}}
