@font-face{font-family:Head;src:local('Arial Black');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8f8f6;color:#141616;font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1970ed;outline-offset:5px}img{display:block;width:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.04;letter-spacing:-.055em;font-weight:900}h1{font-size:clamp(2.7rem,5.7vw,5.8rem)}h2{font-size:clamp(2rem,3.5vw,3.5rem)}h3{font-size:1.5rem;letter-spacing:-.035em}.wrap{max-width:1400px;margin:auto;padding-left:44px;padding-right:44px}.topline{background:#171919;color:#d9dcd9;display:flex;justify-content:space-between;gap:20px;padding:10px 44px;font-size:.75rem;letter-spacing:.08em}.topline a{text-transform:uppercase}header{max-width:1490px;padding:25px 44px 23px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px;border-bottom:3px solid #151717}.wordmark{font-size:1.32rem;font-weight:1000;line-height:.84;letter-spacing:-.07em;display:block;white-space:nowrap}.wordmark>span{font-size:2.02rem}.question{color:#c7e927}nav{display:flex;gap:36px;font-size:.95rem;font-weight:800}nav a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:7px}.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 23px;font-size:.9rem;font-weight:800;line-height:1.2;border:2px solid transparent;border-radius:0;cursor:pointer;min-height:50px;gap:8px}.button:hover{transform:translateY(-2px)}.yellow{background:#e6ff46;color:#101313}.black{background:#171919;color:#fff}.outline{border-color:#646864;color:white}.full{width:100%}.ticker{padding:14px 44px;border-bottom:1px solid #d9ddd7;display:flex;gap:26px;align-items:center;font-size:.84rem}.ticker b{background:#e6ff46;padding:3px 8px;font-size:.75rem;letter-spacing:.03em}.ticker a{margin-left:auto;font-weight:bold;text-decoration:underline}.section-label{display:flex;justify-content:space-between;font-size:.73rem;font-weight:800;letter-spacing:.07em;margin:26px 0 17px}.lead-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:32px}.lead-story{position:relative;min-height:580px;overflow:hidden;background:#121a27;color:white;display:flex;align-items:flex-end}.lead-story>img{position:absolute;height:100%;inset:0;object-position:center}.lead-story:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,0) 94%)}.lead-caption{position:relative;z-index:1;padding:32px;width:100%}.pill{display:inline-block;background:#e6ff46;color:#121515;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;padding:6px 9px;font-weight:900;margin-bottom:20px}.lead-caption h1{font-size:clamp(2.7rem,4.4vw,4.5rem);max-width:700px;line-height:.98;margin-bottom:16px}.lead-caption p{max-width:500px;font-size:1rem;color:#e0e2dd}.read{font-size:.8rem;font-weight:900;border-bottom:3px solid #e6ff46;padding-bottom:5px}.side-stories>h2{font-size:1.8rem;margin:0 0 17px;padding-bottom:17px;border-bottom:3px solid}.ranked{display:flex;gap:14px;border-bottom:1px solid #cccfc8;padding:19px 0}.rank{font-size:1rem;color:#70756f;font-weight:700}.story-card{display:block}.story-card img,.format-art{aspect-ratio:1.5;object-fit:cover}.story-copy{padding-top:17px}.eyebrow{font-size:.75rem;letter-spacing:.07em;font-weight:900;text-transform:uppercase}.story-copy h3{margin:10px 0;font-size:1.6rem}.story-copy p{font-size:.93rem;color:#596057}.meta{font-size:.72rem;letter-spacing:.06em;font-weight:700;color:#697069}.compact{display:flex;flex-direction:row-reverse;gap:16px;align-items:flex-start;flex:1}.compact img,.compact .format-art{width:112px;height:94px;aspect-ratio:auto}.compact .story-copy{padding-top:0;flex:1}.compact h3{font-size:1.43rem;margin-top:6px;line-height:1.08}.compact p{display:none}.compact .meta{font-size:.65rem}.format-art{display:flex;background:#e6ff46;align-items:center;justify-content:center;gap:9px;font-weight:900;font-size:2rem;color:#161919}.format-art span:last-child{background:#191c19;color:white;padding:10px}.compact .format-art{font-size:.85rem;padding:10px;gap:3px}.compact .format-art span:last-child{padding:5px}.lab-strip{display:flex;gap:40px;align-items:center;margin-top:46px;margin-bottom:46px}.lab-strip h2{font-size:2.1rem;margin:10px 0}.lab-strip p{margin:0;color:#656961;font-size:.95rem}.lab-strip>.button{margin-left:auto}.lab-symbol{font-size:4.8rem;font-weight:900;letter-spacing:-.09em;line-height:1;background:#e6ff46;display:inline-flex;padding:27px 30px;transform:rotate(-4deg)}.lab-symbol span{color:#ff424f}.shop-band{background:#171a18;color:#fff;padding:58px 0 64px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:32px}.section-heading h2{margin:13px 0 0}.section-heading>p{max-width:285px;color:#c2c7bf;font-size:.95rem;margin:0}.section-heading>.button{white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product-card img{aspect-ratio:1.3;object-fit:cover;background:#242824}.product-title{display:flex;justify-content:space-between;gap:14px;margin-top:19px}.product-title h3{font-size:1.28rem;letter-spacing:-.035em;margin:0}.product-title b{font-size:1.2rem;white-space:nowrap}.product-card>p{font-size:.68rem;letter-spacing:.08em;color:#c1c5c0;margin:10px 0}.product-type{aspect-ratio:1.3;display:grid;place-items:center;background:#e6ff46;color:#131613;font-size:3.1rem;font-weight:900;line-height:.9;letter-spacing:-.06em}.reading{padding-top:58px;padding-bottom:70px}.story-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.story-grid h3{font-size:1.45rem}.story-grid p{font-size:.92rem}.reading .section-heading h2{font-size:2.5rem}footer{background:#0f1210;color:#fff;padding:48px 44px 25px}.footer-top,.footer-bottom{max-width:1312px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-top{padding-bottom:40px}.footer-top p{color:#a9b1a6;margin:0}.footer-bottom{border-top:1px solid #353c35;padding-top:25px;color:#bac0b7;font-size:.75rem}.footer-bottom>div{display:flex;gap:24px;flex-wrap:wrap}.article{padding-top:50px}.article-head{max-width:1020px;margin:auto}.article-head h1{margin:23px 0}.dek{font-size:1.3rem;color:#596055;max-width:920px}.article figure{margin:35px 0 40px}.article figure img{max-height:650px}.article figcaption{font-size:.78rem;color:#687064;margin-top:12px}.article-body{max-width:740px;margin:0 auto 70px;font-size:1.12rem;line-height:1.8}.article-body p{margin-bottom:26px}.source-note{font-size:.75rem;color:#526622;text-decoration:underline}.sources{border-top:2px solid #111;padding:25px 0;margin-top:35px;font-size:.9rem}.sources h2{font-size:1.5rem}.sources a,.fine a,.simple a:not(.button){text-decoration:underline}.shop-intro{padding-top:55px;padding-bottom:75px}.shop-intro h1{margin:25px 0;font-size:4.8rem}.shop-intro>p{font-size:1.2rem;color:#606859}.shop-benefits{display:flex;gap:40px;border-top:1px solid #bdc4b7;border-bottom:1px solid #bdc4b7;padding:18px 0;margin:30px 0;font-size:.75rem;font-weight:800;letter-spacing:.04em}.shop-intro .product-card>p{color:#5a6455}.product-detail{display:grid;grid-template-columns:1.18fr 1fr;gap:65px;padding-top:45px;padding-bottom:70px}.product-preview{margin-top:20px;object-fit:contain}.product-info h1{font-size:3.5rem;margin:20px 0}.product-info>p{color:#555f50}.product-info .price{font-size:2.8rem;color:#151915;font-weight:900;margin:25px 0 20px}.price span{font-size:.8rem;font-weight:500}.features{list-style:none;padding:0;margin:22px 0 30px}.features li{border-bottom:1px solid #cdd3c8;padding:11px 0}.features li:before{content:'✓';margin-right:12px}.fine{font-size:.78rem;color:#636b5d;line-height:1.6;margin-top:15px}.notice{background:#e9efd9;padding:17px;border-left:3px solid #708431}details{border-top:1px solid #c9d0c2;padding:16px 0}summary{font-weight:700;cursor:pointer}details p{font-size:.95rem;margin-top:15px;color:#555f50}.lab-page{padding-top:50px;padding-bottom:70px}.lab-page h1{margin:25px 0}.lab-page>p{font-size:1.15rem}.lab-grid{display:grid;grid-template-columns:.85fr 1.3fr;gap:70px;margin:40px 0}label{display:block;font-weight:700;margin:17px 0 8px}input,textarea,select{width:100%;padding:13px;background:white;color:#161916;border:1px solid #a8b2a0;border-radius:0}textarea{resize:vertical}.lab-grid button{margin-top:25px}canvas{width:100%;height:auto;display:block}.lab-upsell{border-top:3px solid #111;padding-top:35px;display:flex;align-items:center;justify-content:space-between;gap:25px}.lab-upsell h2{font-size:2rem;margin-bottom:12px}.lab-upsell p{margin:0}.simple{max-width:950px;padding-top:65px;padding-bottom:80px;min-height:50vh}.simple h1{font-size:3.5rem}.simple h2{font-size:1.65rem;letter-spacing:-.03em;margin-top:35px}.simple p,.simple li{color:#424b3d;line-height:1.8}.receipt-box{padding:25px;border:1px solid #aab49f;margin:25px 0}.receipt-box dl{display:grid;grid-template-columns:1fr 2fr;gap:8px}.skip{position:absolute;top:-90px;background:#fff;padding:15px;z-index:100}.skip:focus{top:0}.share-status{font-size:.85rem}.error-text{border-left:4px solid #e74337;padding:15px;background:#fff0ec}.order-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}@media(min-width:1600px){header,.topline,.ticker{padding-left:max(44px,calc((100vw - 1312px)/2));padding-right:max(44px,calc((100vw - 1312px)/2))}header{max-width:none}}@media(max-width:1100px){.lead-grid{grid-template-columns:1.45fr 1fr;gap:22px}.compact img,.compact .format-art{width:85px;height:80px}.lead-story{min-height:540px}.lead-caption{padding:24px}.compact h3{font-size:1.24rem}.header-cta{display:none}nav{gap:24px}.section-heading{flex-wrap:wrap}.section-heading>p{max-width:400px}.story-grid{grid-template-columns:repeat(2,1fr)}.lab-strip{gap:22px}.lab-symbol{font-size:3.4rem;padding:22px}.product-detail{gap:30px}.product-info h1{font-size:2.7rem}}@media(max-width:760px){.wrap{padding-left:20px;padding-right:20px}.topline{padding:8px 20px;font-size:.62rem}.topline a{display:none}header{padding:22px 20px 18px;display:block}.wordmark{font-size:1.1rem}.wordmark>span{font-size:1.75rem}nav{margin-top:22px;justify-content:space-between;gap:10px;font-size:.78rem}.ticker{padding:12px 20px;gap:11px;font-size:.73rem}.ticker a{display:none}.ticker b{white-space:nowrap;font-size:.63rem}.section-label{margin-top:20px;font-size:.65rem}.section-label>span:last-child{display:none}.lead-grid{grid-template-columns:1fr}.lead-story{min-height:530px}.lead-caption h1{font-size:3.1rem}.lead-caption p{font-size:.94rem}.side-stories>h2{margin-top:10px}.compact img,.compact .format-art{width:115px;height:95px}.compact h3{font-size:1.45rem}.ranked{padding:17px 0}.lab-strip{flex-wrap:wrap;margin-top:32px;margin-bottom:35px}.lab-symbol{font-size:2.8rem;padding:20px}.lab-strip>div{flex:1}.lab-strip h2{font-size:1.65rem}.lab-strip p{font-size:.85rem}.lab-strip>.button{margin-left:0;width:100%}.shop-band{padding:37px 0}.section-heading{gap:20px}.section-heading h2{font-size:2.6rem}.section-heading>p{max-width:none}.product-grid{grid-template-columns:1fr;gap:35px}.product-title h3{font-size:1.6rem}.product-title b{font-size:1.5rem}.reading{padding-top:37px;padding-bottom:40px}.reading .section-heading h2{font-size:2rem}.story-grid{gap:30px 16px}.story-grid h3{font-size:1.28rem}.story-grid p{display:none}.story-copy .eyebrow{font-size:.63rem}.footer-top,.footer-bottom{align-items:flex-start;flex-direction:column}footer{padding:35px 20px 25px}.footer-bottom>div{gap:15px}.article{padding-top:30px}.article-head h1{font-size:2.7rem}.dek{font-size:1.1rem}.article-body{font-size:1.05rem}.article figcaption{font-size:.7rem}.shop-intro{padding-top:35px}.shop-intro h1{font-size:3.1rem}.shop-benefits{gap:16px;flex-wrap:wrap;font-size:.65rem}.product-detail{grid-template-columns:1fr;gap:30px;padding-top:30px}.product-info h1{font-size:2.7rem}.lab-page{padding-top:32px}.lab-page h1{font-size:3rem}.lab-grid{grid-template-columns:1fr;gap:25px}.canvas-wrap{grid-row:1}.lab-upsell{display:block}.lab-upsell .button{margin-top:20px}.simple h1{font-size:2.7rem}.receipt-box{padding:16px}.receipt-box dl{grid-template-columns:1fr}.receipt-box dd{margin:0 0 15px;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:hover{transform:none}}
