.dss-now-what{--nw-b:#090909;--nw-g:#c9a84c;--nw-c:#e5c07b;--nw-p:#f5f0e7;--nw-m:#bdb2a3;--nw-line:#2a271f;--nw-light:#f3eee5;--nw-ink:#171512}.dss-now-what *{box-sizing:border-box}.dss-now-what{background:var(--nw-b);color:var(--nw-m);font:300 16px/1.8 var(--font-inter), sans-serif;padding-top:var(--nav-h,76px);margin:0}.dss-now-what .w{max-width:1000px;margin:auto;padding:0 28px}.dss-now-what .hero{text-align:center;border-bottom:1px solid var(--nw-line);background:radial-gradient(circle,#1b170d 0,#090909 52%);place-items:center;min-height:82vh;display:grid}.dss-now-what .hero>div{max-width:880px}.dss-now-what .eye{font:11px var(--font-cinzel);letter-spacing:.32em;text-transform:uppercase;color:var(--nw-g);margin-bottom:24px}.dss-now-what h1,.dss-now-what h2,.dss-now-what h3{font-family:var(--font-cormorant), serif;color:var(--nw-p);margin:0;font-weight:300}.dss-now-what h1{font-size:clamp(62px,9vw,108px);line-height:.92}.dss-now-what h2{font-size:clamp(42px,6vw,67px);line-height:1.05}.dss-now-what .lead{font:italic 300 24px/1.5 var(--font-cormorant), serif;color:var(--nw-c);max-width:760px;margin:25px auto}.dss-now-what .sec{border-bottom:1px solid var(--nw-line);padding:95px 0}.dss-now-what .head{text-align:center;max-width:840px;margin:0 auto 48px}.dss-now-what .copy{max-width:760px;margin:auto}.dss-now-what .quote{text-align:center;font:300 clamp(31px, 5vw, 52px) / 1.25 var(--font-cormorant), serif;color:var(--nw-p);max-width:900px;margin:55px auto}.dss-now-what .quote em{color:var(--nw-c)}.dss-now-what .light{background:var(--nw-light);color:#4b443c}.dss-now-what .light h2,.dss-now-what .light h3{color:var(--nw-ink)}.dss-now-what .light .lead{color:#80692e}.dss-now-what .cards{grid-template-columns:repeat(2,1fr);gap:18px;max-width:900px;margin:45px auto;display:grid}.dss-now-what .card{background:#0e0e0d;border:1px solid #302b20;padding:32px}.dss-now-what .card h3{margin-bottom:6px;font-size:30px}.dss-now-what .card p{margin:0;font-size:14px}.dss-now-what .light .card{background:#ece5d9;border-color:#d7c9b2}.dss-now-what .steps{max-width:880px;margin:auto}.dss-now-what .step{border-top:1px solid var(--nw-line);grid-template-columns:60px 1fr;gap:20px;padding:25px 0;display:grid}.dss-now-what .step b{font:28px var(--font-cormorant), serif;color:var(--nw-g)}.dss-now-what .step h3{font-size:29px}.dss-now-what .step p{margin:3px 0 0;font-size:14px}.dss-now-what .light .step{border-color:#d8ccba}.dss-now-what .actionmap{background:#0e0d0b;border:1px solid #3a3223;max-width:900px;margin:40px auto;padding:35px}.dss-now-what .actionrow{border-top:1px solid #2e291e;grid-template-columns:1.1fr 1.1fr 1fr .8fr;gap:12px;padding:17px 0;display:grid}.dss-now-what .actionrow:first-of-type{border-top:none}.dss-now-what .actionrow div{font-size:13px}.dss-now-what .actionrow strong{color:var(--nw-c);font:10px var(--font-cinzel);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;display:block}.dss-now-what .reminders{grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:40px auto;display:grid}.dss-now-what .reminder{background:#ece5d9;border:1px solid #d4c8b7;padding:26px}.dss-now-what .reminder h3{font-size:28px}.dss-now-what .reminder p{margin:6px 0 0;font-size:13px}.dss-now-what .buttons{text-align:center;margin-top:38px}.dss-now-what .btn{border:1px solid var(--nw-g);color:var(--nw-g);font:11px var(--font-cinzel);letter-spacing:.15em;text-transform:uppercase;margin:7px;padding:15px 22px;text-decoration:none;display:inline-block}.dss-now-what .btn.fill{background:var(--nw-g);color:#090909}.dss-now-what .note{border-left:2px solid var(--nw-g);background:#11100d;max-width:820px;margin:45px auto 0;padding:28px}.dss-now-what .note h3{font-size:29px}.dss-now-what .note p{margin:6px 0}.dss-now-what .light .note{background:#e9e1d5}.dss-now-what .closing{text-align:center;padding:105px 25px}.dss-now-what .closing h2{font-size:clamp(44px,7vw,74px)}@media (max-width:720px){.dss-now-what .sec{padding:70px 0}.dss-now-what .w{padding:0 20px}.dss-now-what .cards,.dss-now-what .reminders,.dss-now-what .actionrow{grid-template-columns:1fr}.dss-now-what .step{grid-template-columns:42px 1fr}}
