*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:#08090c;color:#f4f2f0;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.025;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='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E")}.header{height:76px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;background:#090a0def;position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.brand{font-size:25px;font-weight:850;letter-spacing:-.08em;display:flex;align-items:center;gap:9px}.brand-mark{width:29px;height:29px;display:grid;place-items:center;border:1px solid #ff303e;border-radius:8px;color:#ff303e;font-size:18px;transform:rotate(-8deg);box-shadow:0 0 18px #ff26332c}.brand-dot{color:#ff303e;margin-left:-9px}.nav{display:flex;align-items:center;gap:34px;font-size:12px;color:#b7b8bd}.nav a{transition:color .2s}.nav a:hover,.nav .active{color:white}.nav .active:after{content:"";display:block;height:2px;background:#ff303e;margin-top:8px;box-shadow:0 0 12px #ff303e}.nav-cta{border:1px solid #ff303e;padding:11px 16px;border-radius:30px;color:white!important}.nav-cta span{color:#ff303e;margin-left:12px}.menu-toggle{display:none}.hero{min-height:640px;padding:90px 8% 65px;position:relative;display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:3%;overflow:hidden;background:radial-gradient(ellipse at 76% 44%,#421016 0,transparent 35%),linear-gradient(115deg,#08090c 25%,#111116 70%,#09090c)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08090cf5 0%,#08090cdd 42%,transparent 88%),repeating-linear-gradient(115deg,transparent 0 90px,#ffffff05 91px 92px);pointer-events:none}.hero-bg{position:absolute;inset:0;overflow:hidden}.red-orb{position:absolute;width:440px;height:440px;right:12%;top:8%;border-radius:50%;background:radial-gradient(circle,#ed1d2d38,transparent 68%);filter:blur(10px)}.light-beam{position:absolute;width:2px;height:700px;right:35%;top:-20%;background:linear-gradient(transparent,#ff303e,transparent);transform:rotate(36deg);box-shadow:0 0 25px #ff303e}.hero-arch{position:absolute;right:5%;top:7%;width:470px;height:590px;border:1px solid #ff394333;border-radius:48% 48% 5% 5%;transform:rotate(8deg);box-shadow:inset 0 0 50px #ff203015,0 0 45px #ff203015}.hero-ring{position:absolute;right:13%;bottom:-250px;width:520px;height:520px;border:1px solid #d8d9df24;border-radius:50%;box-shadow:0 0 40px #ff26331a}.hero-content,.hero-art{position:relative;z-index:2}.eyebrow{font-size:9px;letter-spacing:.2em;color:#a3a4aa;font-weight:700;margin:0 0 24px}.eyebrow i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff303e;box-shadow:0 0 12px #ff303e;margin-right:9px}.hero h1,.section h2,.feature h2,.closing h2{font-size:clamp(65px,8vw,112px);line-height:.9;letter-spacing:-.075em;margin:0;font-weight:800}.hero h1 em,.section h2 em,.feature h2 em,.closing h2 em{font-family:Georgia,serif;font-weight:400;color:#ff3945}.hero-desc{max-width:410px;color:#a7a8ae;font-size:14px;line-height:1.8;margin:28px 0 30px}.hero-actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;gap:28px;padding:15px 20px;border-radius:4px;font-size:11px;font-weight:750;letter-spacing:.04em;transition:transform .25s,box-shadow .25s}.button:hover{transform:translateY(-3px)}.button-primary{background:linear-gradient(110deg,#ff303e,#a90d1b);box-shadow:0 8px 28px #ff26332b;color:white}.button-primary:hover{box-shadow:0 10px 35px #ff26335c}.button-quiet{border:1px solid #ffffff35;color:#d1d1d5}.hero-foot{display:flex;align-items:center;gap:13px;margin-top:65px;font-size:8px;letter-spacing:.18em;color:#85868d}.hero-foot span:first-child{color:#ff4851}.hero-line{width:70px;height:1px;background:#ff303e}.hero-art{height:440px;display:grid;place-items:center}.art-panel{width:min(100%,470px);height:400px;position:relative;overflow:hidden;border:1px solid #ffffff20;border-radius:48% 48% 8px 8px;background:radial-gradient(ellipse at 50% 40%,#e42b3b38,transparent 48%),linear-gradient(145deg,#242329,#09090c 68%);box-shadow:inset 0 0 80px #000,0 25px 80px #0009}.art-panel:before,.art-panel:after{content:"";position:absolute;border:1px solid #ff374533;border-radius:50%;width:330px;height:330px;left:50%;top:52%;transform:translate(-50%,-50%);box-shadow:0 0 35px #ff273b18}.art-panel:after{width:240px;height:240px;border-color:#ffffff25}.art-glass{position:absolute;width:180px;height:300px;left:50%;top:52%;transform:translate(-50%,-50%) rotate(25deg);background:linear-gradient(110deg,transparent,#ffffff12,transparent);border-left:1px solid #ffffff35;border-right:1px solid #ff303b66}.art-disc{position:absolute;width:175px;height:175px;left:50%;top:52%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#5d5d66,#15151b 40%,#050506 70%);border:1px solid #ffffff3b;box-shadow:inset -15px -15px 30px #000,0 0 45px #ff1d2b30}.art-type{position:absolute;z-index:2;left:50%;top:48%;transform:translate(-50%,-50%);font-size:58px;line-height:.82;font-weight:900;letter-spacing:-.1em;text-align:center;color:#f4f1ee;text-shadow:0 5px 25px #000}.art-type span{font-size:12px;vertical-align:top;color:#ff303e}.art-caption{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:8px;letter-spacing:.22em;color:#aaa}.floating-tag{position:absolute;right:-10px;bottom:25px;background:#ff303e;color:white;padding:17px 20px;font-size:10px;font-weight:800;line-height:1.4;letter-spacing:.12em;transform:rotate(5deg);box-shadow:0 8px 30px #ff303e44}.floating-tag b{font-size:18px;margin-left:9px}.hero-scroll{position:absolute;bottom:20px;left:50%;color:#ff3945;font-size:20px}.ticker{overflow:hidden;border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;background:#0d0e12;padding:18px 0}.ticker-track{min-width:850px;display:flex;justify-content:space-around;align-items:center;gap:25px;color:#d0d0d4;font-size:9px;letter-spacing:.2em}.ticker b{color:#ff3945;font-size:17px}.section{padding:115px 8%}.section-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.section h2,.feature h2{font-size:clamp(54px,6vw,78px)}.section-note{max-width:285px;color:#888991;font-size:12px;line-height:1.8;margin:0 5% 8px 20px}.category-grid{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:22px;align-items:start}.category{display:block;transition:transform .35s}.category:hover{transform:translateY(-7px)}.category-tall{margin-top:65px}.category-art{height:300px;position:relative;overflow:hidden;border:1px solid #ffffff20;border-radius:5px;background:#17171c}.category-art:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 20%,#ff303b20 100%)}.category-art>b{position:absolute;top:16px;left:17px;color:#ffffff88;font-size:10px;letter-spacing:.15em}.art-one{background:radial-gradient(circle at 70% 40%,#ff263c55,transparent 28%),linear-gradient(135deg,#26252a,#09090d 70%)}.orbital{position:absolute;width:230px;height:230px;border:1px solid #ff354b88;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #ff203b22,inset 0 0 40px #ff203b19}.orbital:before,.orbital:after{content:"";position:absolute;inset:25px;border:1px solid #ffffff35;border-radius:50%}.orbital:after{inset:55px;border-color:#ff354b77}.art-two{background:radial-gradient(ellipse at 40% 60%,#8a2430,#171318 55%,#08090c)}.chrome-shape{position:absolute;width:170px;height:230px;left:50%;top:55%;transform:translate(-50%,-50%) rotate(28deg);border-radius:48% 48% 15% 15%;background:linear-gradient(100deg,#55545c,#17171c 35%,#a5a4a9 48%,#202027 65%,#09090c);box-shadow:0 0 45px #ff23342c}.art-three{background:radial-gradient(circle at 50% 50%,#40204b,#14111a 55%,#08090c)}.light-cube{position:absolute;width:150px;height:150px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(35deg);border:1px solid #e95affaa;box-shadow:0 0 35px #e95aff66,inset 0 0 35px #e95aff44}.light-cube:after{content:"";position:absolute;inset:20px;border:1px solid #ffffff55}.category-meta{display:flex;justify-content:space-between;color:#ff5962;font-size:8px;letter-spacing:.15em;margin-top:18px}.category h3{font:500 28px/1.1 Georgia,serif;margin:12px 0;color:#f2f0ef}.feature{padding:100px 8%;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;background:linear-gradient(110deg,#111116,#0a0b0e)}.feature-visual{height:390px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse,#7b1824 0%,#1b1117 45%,#09090c 75%);border:1px solid #ffffff1b;overflow:hidden}.feature-circle{width:280px;height:280px;border:1px solid #ff354855;border-radius:50%;box-shadow:0 0 70px #ff24352b,inset 0 0 55px #ff24351c}.feature-circle:before,.feature-circle:after{content:"";position:absolute;inset:75px;border:1px solid #ffffff24;border-radius:50%}.feature-circle:after{inset:115px;border-color:#ff354877}.feature-word{position:absolute;font-size:150px;font-weight:900;letter-spacing:-.14em;text-shadow:0 10px 40px #000}.feature-word span{color:#ff303e}.feature-label{position:absolute;bottom:18px;font-size:8px;letter-spacing:.2em;color:#a5a5ac}.feature-copy>p:not(.eyebrow){max-width:450px;color:#999aa1;font-size:13px;line-height:1.9;margin:28px 0}.under-link{display:inline-flex;gap:25px;border-bottom:1px solid #ff3945;padding-bottom:10px;font-size:11px}.under-link span{color:#ff3945}.stories{padding-top:115px;padding-bottom:120px}.story-list{border-top:1px solid #ffffff20}.story{display:grid;grid-template-columns:55px 1fr 150px 25px;gap:15px;align-items:center;padding:25px 0;border-bottom:1px solid #ffffff20;transition:padding .3s,color .3s}.story:hover{padding-left:12px;color:#ff5962}.story-no,.story-tag{font-size:8px;letter-spacing:.14em;color:#777982}.story-title{font:500 24px Georgia,serif}.story-arrow{font-size:18px;text-align:right}.closing{padding:100px 20px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 100%,#5b101b 0,transparent 55%),#0c0d11}.closing-glow{position:absolute;width:500px;height:2px;background:#ff303e;box-shadow:0 0 60px 20px #ff303e33;top:0;left:50%;transform:translateX(-50%)}.closing h2{font-size:clamp(54px,7vw,88px)}.closing>p:not(.eyebrow){color:#999aa1;font-size:12px;margin:25px 0}.footer{padding:28px 6%;display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #ffffff18}.footer>span,.footer>a:last-child{font-size:8px;letter-spacing:.12em;color:#777982}@media(max-width:800px){.header{height:68px;padding:0 5%}.menu-toggle{display:flex;flex-direction:column;gap:6px;background:none;border:0}.menu-toggle span{width:24px;height:2px;background:#eee}.nav{display:none;position:absolute;top:67px;left:0;right:0;background:#0c0d11;padding:25px 6%;flex-direction:column;align-items:flex-start;border-bottom:1px solid #ffffff20}.nav.open{display:flex}.hero{grid-template-columns:1fr;padding:75px 7% 60px;gap:20px}.hero:before{background:linear-gradient(90deg,#08090cf2,#08090caa)}.hero-art{height:310px}.art-panel{height:290px;width:85%}.art-type{font-size:48px}.hero-foot{margin-top:40px}.section{padding:80px 7%}.section-top{display:block}.section-note{margin:25px 0 0}.category-grid{grid-template-columns:1fr 1fr;gap:30px 14px}.category-art{height:220px}.category-tall{margin-top:35px}.category h3{font-size:23px}.feature{grid-template-columns:1fr;padding:75px 7%;gap:40px}.feature-visual{height:300px}.feature-circle{width:220px;height:220px}.feature-word{font-size:120px}.story{grid-template-columns:30px 1fr 22px;gap:10px}.story-tag{display:none}.story-title{font-size:19px}.footer{flex-wrap:wrap}.footer>span:nth-child(2){display:none}}@media(max-width:480px){.brand{font-size:22px}.hero h1{font-size:72px}.hero-desc{font-size:13px}.hero-art{height:260px}.art-panel{height:245px}.floating-tag{right:0;bottom:0}.category-grid{grid-template-columns:1fr 1fr}.category-art{height:175px}.category h3{font-size:20px}.section h2,.feature h2{font-size:55px}.feature-visual{height:250px}.feature-circle{width:180px;height:180px}.feature-word{font-size:100px}.story-title{font-size:17px}.closing{padding:80px 15px}.footer{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}