.plan-mod-art .hsp{background:#08090b!important;font-family:Artimist Geist,Helvetica Neue,Arial,sans-serif!important}.plan-mod-art .hsp h1,.plan-mod-art .hsp h2,.plan-mod-art .hsp h3{font-family:"Bodoni 72",Didot,Iowan Old Style,Baskerville,Georgia,serif!important}.plan-mod-art .hsp-wrap{width:min(1480px,100% - clamp(40px,7vw,112px))!important}.plan-mod-art .hsp-nav{letter-spacing:.1em!important;text-transform:uppercase!important;padding-top:118px!important;font:600 9px/1.4 Artimist Mono,monospace!important}.plan-mod-art .hsp-hero{grid-template-columns:.9fr 1.1fr!important;gap:clamp(48px,7vw,112px)!important;min-height:calc(100svh - 118px)!important;padding:32px 0 78px!important}.plan-mod-art .hsp h1{letter-spacing:-.058em!important;margin:20px 0 28px!important;font-size:clamp(64px,8.2vw,134px)!important;line-height:.82!important}.plan-mod-art .hsp-sub{max-width:30ch!important;font-size:clamp(24px,2.4vw,38px)!important;line-height:1.1!important}.plan-mod-art .hsp-intro{max-width:610px!important;font-size:15px!important;line-height:1.76!important}.plan-mod-art .hsp-audience{max-width:610px!important;font-size:12px!important;line-height:1.65!important}.plan-mod-art .hsp-btn{border-radius:2px!important}.plan-mod-art .hsp-hero-media{min-height:min(760px,77vh)!important;box-shadow:none!important;background:#ede8e1!important;border-radius:0!important}.plan-mod-art .hsp-hero-proof{filter:saturate(.28)contrast(1.14)!important}.plan-mod-art .hsp-hero-tech{border-radius:0!important;width:min(48%,330px)!important;padding:0!important;bottom:18px!important;right:18px!important}.plan-mod-art .hsp-hero-tech img{filter:saturate(.2)contrast(1.15)!important;height:220px!important}.plan-mod-art .hsp-strip{border-radius:0!important;margin:12px 0 32px!important}.plan-mod-art .hsp-strip div{flex-direction:column!important;justify-content:flex-end!important;min-height:132px!important;padding:25px!important;display:flex!important}.plan-mod-art .hsp-strip strong{font-size:23px!important}.plan-mod-art .hsp-needs{padding-bottom:86px!important}.plan-mod-art .hsp-needs a,.plan-mod-art .hsp-related a{border-radius:2px!important}.plan-mod-art .hsp-sec{padding:clamp(86px,8.5vw,136px) 0!important}.plan-mod-art .hsp-grid{grid-template-columns:.43fr 1.57fr!important;gap:clamp(50px,8vw,128px)!important}.plan-mod-art .hsp-sec h2{letter-spacing:-.043em!important;font-size:clamp(48px,5.8vw,90px)!important;line-height:.9!important}.plan-mod-art .hsp-list{border-top:1px solid #ffffff24!important;gap:0!important}.plan-mod-art .hsp-list li{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1f!important;border-radius:0!important;padding:18px 12px 18px 0!important}.plan-mod-art .hsp-visuals{padding:18px 0 100px!important}.plan-mod-art .hsp-visual-grid{background:#ffffff1f!important;grid-template-rows:330px 330px!important;grid-template-columns:1fr 1fr!important;gap:1px!important}.plan-mod-art .hsp-visual{background:#111214!important;border:0!important;border-radius:0!important}.plan-mod-art .hsp-visual:first-child{grid-row:1/3!important}.plan-mod-art .hsp-visual:first-child img{min-height:660px!important}.plan-mod-art .hsp-visual img{filter:saturate(.45)contrast(1.08)!important;min-height:330px!important}.plan-mod-art .hsp-visual figcaption{letter-spacing:.11em!important;border-radius:0!important;font:600 8px/1.3 Artimist Mono,monospace!important;left:14px!important;right:auto!important}.plan-mod-art .hsp-steps{border-top:1px solid #ffffff24!important;gap:0!important}.plan-mod-art .hsp-step{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1f!important;border-radius:0!important;min-height:320px!important;padding:28px 30px 30px 0!important}.plan-mod-art .hsp-step+.hsp-step{border-left:1px solid #ffffff1f!important;padding-left:30px!important}.plan-mod-art .hsp-step h3{margin-top:76px!important;font-size:clamp(28px,2.7vw,42px)!important;line-height:.98!important}.plan-mod-art .hsp-note{color:#ffffff8c!important;background:0 0!important;border-top:1px solid #ffffff24!important;border-left:0!important;padding:24px 0!important}.plan-mod-art .hsp-evidence{border-top:1px solid #ffffff24!important;gap:0!important}.plan-mod-art .hsp-evidence a{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1f!important;border-radius:0!important;padding:26px 22px 30px 0!important}.plan-mod-art .hsp-evidence h3{font-size:clamp(26px,2.6vw,40px)!important;line-height:1!important}.plan-mod-art .hsp-faq summary{font-size:clamp(22px,2.2vw,32px)!important}.plan-mod-art .hsp-cta{text-align:left!important;background:radial-gradient(circle at 84% 18%,#9f2d4638,#0000 34%),#0d0b0c!important;border-radius:0!important;margin:80px 0 130px!important;padding:clamp(64px,8vw,112px)!important}.plan-mod-art .hsp-cta h2{max-width:12ch!important;font-size:clamp(52px,6.5vw,100px)!important;line-height:.87!important}.plan-mod-art .hsp-cta p{margin:18px 0 26px!important}.plan-mod-art .hsp-cta .hsp-actions{justify-content:flex-start!important}@media (max-width:900px){.plan-mod-art .hsp-hero,.plan-mod-art .hsp-grid{grid-template-columns:1fr!important}.plan-mod-art .hsp-hero-media{min-height:68vw!important}.plan-mod-art .hsp-steps{grid-template-columns:1fr!important}.plan-mod-art .hsp-step+.hsp-step{border-left:0!important;padding-left:0!important}}@media (max-width:620px){.plan-mod-art .hsp-wrap{width:calc(100% - 28px)!important}.plan-mod-art .hsp-nav{padding-top:88px!important}.plan-mod-art .hsp h1{font-size:clamp(54px,16vw,82px)!important}.plan-mod-art .hsp-hero-media{min-height:118vw!important}.plan-mod-art .hsp-hero-tech{width:50%!important}.plan-mod-art .hsp-hero-tech img{height:132px!important}.plan-mod-art .hsp-sec{padding:76px 0!important}.plan-mod-art .hsp-visual-grid{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;background:0 0!important;gap:10px!important;margin-right:-14px!important;padding-right:14px!important;display:flex!important;overflow-x:auto!important}.plan-mod-art .hsp-visual,.plan-mod-art .hsp-visual:first-child{scroll-snap-align:center!important;flex:0 0 86vw!important;grid-row:auto!important;height:112vw!important}.plan-mod-art .hsp-visual img,.plan-mod-art .hsp-visual:first-child img{height:100%!important;min-height:0!important}.plan-mod-art .hsp-cta{padding:66px 22px!important}.plan-mod-art .hsp-cta h2{font-size:clamp(50px,15vw,74px)!important}}
