*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f1e8;color:#17211c;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:86px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c9c5b9;background:#f4f1e8;position:relative;z-index:5}.brand{font-weight:800;font-size:23px;letter-spacing:-1px;display:flex;align-items:center;gap:10px}.brand span{font:500 9px DM Mono;letter-spacing:1.7px;border-left:1px solid;padding-left:10px;max-width:55px;line-height:1.2}.site-header nav{display:flex;gap:30px;align-items:center;font:500 12px DM Mono;text-transform:uppercase}.pill,.button{background:#17211c;color:#fff;padding:14px 20px;border-radius:30px}.hero{min-height:690px;display:grid;grid-template-columns:1.05fr .95fr;border-bottom:1px solid #c9c5b9}.hero-copy{padding:110px 5vw 70px}.eyebrow{font:500 11px DM Mono;letter-spacing:2px}.hero h1,.article h1{font-size:clamp(62px,8vw,126px);line-height:.83;letter-spacing:-7px;margin:24px 0 38px;max-width:850px}.hero h1 em,.intro h2 em{font-family:'Playfair Display';color:#ff5a35}.lede{font-size:18px;line-height:1.65;max-width:590px;color:#4b554f}.button{display:inline-flex;margin-top:25px;gap:45px;font:500 12px DM Mono;text-transform:uppercase}.magnet-art{position:relative;overflow:hidden;background:#c9e2ef;border-left:1px solid #9ab4bf}.orb{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 24%,#fff 0 4%,#f7cf37 6%,#e66b1e 64%,#8f291d 100%);box-shadow:inset -8px -11px 15px #84291b55,8px 12px 20px #304f5b33}.magnet-art .o1{width:230px;height:230px;top:12%;left:20%}.magnet-art .o2{width:160px;height:160px;top:40%;left:55%;background:radial-gradient(circle at 30% 24%,#fff,#ff5a35 15%,#9e1535 72%)}.magnet-art .o3{width:105px;height:105px;bottom:16%;left:18%;background:radial-gradient(circle at 30% 24%,#fff,#53ba95 18%,#126455 75%)}.magnet-art .o4{width:62px;height:62px;top:16%;right:8%;background:radial-gradient(circle at 30% 24%,#fff,#8d77e7 18%,#4e358f 75%)}.magnet-art .o5{width:40px;height:40px;bottom:8%;right:25%}.magnet-art .o6{width:28px;height:28px;top:52%;left:8%;background:#fff}.orbit{position:absolute;width:520px;height:520px;border:1px dashed #537786;border-radius:50%;top:70px;left:8%}.magnet-art p{position:absolute;bottom:35px;right:35px;font:500 10px DM Mono;letter-spacing:2px}.ticker{height:70px;background:#ff5a35;display:flex;align-items:center;justify-content:space-around;font:800 15px DM Mono;letter-spacing:2px}.intro{padding:120px 5vw 65px}.intro h2{font-size:clamp(42px,6vw,83px);line-height:1.05;letter-spacing:-4px;max-width:1000px;margin:25px 0}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;padding:0 4vw 120px}.card{min-height:450px;padding:28px;border:1px solid #aaa69c;display:flex;flex-direction:column;transition:.25s}.card:hover{transform:translateY(-7px);box-shadow:8px 10px 0 #17211c}.c1,.c4{grid-column:span 6}.c2,.c3,.c5{grid-column:span 4}.c1{background:#dfdcff}.c2{background:#ffd648}.c3{background:#b8e3cc}.c4{background:#ff8a6f}.c5{background:#c9e2ef}.card-num{font:500 12px DM Mono}.mini-art{height:150px;display:flex;align-items:center;justify-content:center}.mini-art i{width:48px;height:48px;border-radius:50%;margin:-4px;background:radial-gradient(circle at 30% 25%,#fff,#ff6840 25%,#862b28 85%);box-shadow:3px 4px 8px #0003}.mini-art i:nth-child(2),.mini-art i:nth-child(4){margin-top:40px;background:radial-gradient(circle at 30% 25%,#fff,#8a75e4 25%,#403585 85%)}.card p,.card span{font:500 10px DM Mono;text-transform:uppercase;letter-spacing:1.5px}.card h3{font-size:31px;line-height:1.08;letter-spacing:-1.5px;margin:10px 0 auto}.safety{padding:100px 5vw;background:#17211c;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.safety h2{font-size:50px;line-height:1.05;margin:20px 0}.safety>p{font-size:18px;line-height:1.7;color:#cbd1cd;align-self:end}footer{background:#ff5a35;padding:55px 5vw;display:flex;justify-content:space-between;align-items:end}.light{color:#fff}footer p,footer a{font:500 11px DM Mono;text-transform:uppercase}.article-hero{min-height:580px;padding:90px 5vw 60px;display:grid;grid-template-columns:1.2fr .8fr;border-bottom:1px solid #c9c5b9}.article h1{font-size:clamp(54px,7vw,100px);margin:25px 0;line-height:.93}.meta{font:500 10px DM Mono;letter-spacing:1px;margin-top:30px}.article-art{position:relative;min-height:350px}.article-art .o1{width:220px;height:220px;left:26%;top:5%}.article-art .o2{width:120px;height:120px;right:2%;top:40%;background:radial-gradient(circle at 30% 24%,#fff,#8d77e7 18%,#4e358f 75%)}.article-art .o3{width:80px;height:80px;left:8%;bottom:2%;background:radial-gradient(circle at 30% 24%,#fff,#53ba95 18%,#126455 75%)}.article-art .o4{width:50px;height:50px;left:5%;top:4%}.article-art .o5{width:34px;height:34px;right:15%;bottom:2%;background:#ff5a35}.article-body{display:grid;grid-template-columns:280px 1fr;gap:7vw;max-width:1200px;margin:auto;padding:100px 5vw}.article-body aside{position:sticky;top:30px;height:max-content;display:flex;flex-direction:column;gap:18px;font:500 10px DM Mono;text-transform:uppercase}.article-body aside p{color:#ff5a35}.article-body article{max-width:720px}.article-body section{margin-bottom:85px;scroll-margin-top:30px}.article-body section>span{font:500 11px DM Mono;color:#ff5a35}.article-body h2{font-size:44px;line-height:1.1;letter-spacing:-2px;margin:12px 0 25px}.article-body article p{font-size:17px;line-height:1.75;color:#3d4741}.callout{padding:35px;background:#ffd648;border:1px solid}.callout strong{font-size:26px}.next{padding:90px 5vw;background:#c9e2ef}.next>h2{font-size:55px;margin:15px 0 45px}.next>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.next a{background:#f4f1e8;border:1px solid;padding:30px;min-height:210px;display:flex;flex-direction:column}.next span,.next b{font:500 10px DM Mono;text-transform:uppercase}.next h3{font-size:28px;margin:20px 0 auto}@media(max-width:800px){.site-header nav>a:not(.pill){display:none}.hero{grid-template-columns:1fr}.hero-copy{padding-top:75px}.hero h1{letter-spacing:-4px}.magnet-art{height:500px;border-left:0;border-top:1px solid}.grid{display:block}.card{margin-bottom:16px;min-height:390px}.safety{grid-template-columns:1fr}.article-hero{grid-template-columns:1fr;padding-top:65px}.article-art{min-height:300px}.article-body{grid-template-columns:1fr;padding-top:60px}.article-body aside{display:none}.next>div{grid-template-columns:1fr}footer{align-items:start;gap:25px;flex-direction:column}.article h1{letter-spacing:-4px}}
