.p-threshold{background:var(--ink);color:var(--paper-on-dark)}.p-threshold .hero{padding-top:clamp(56px,9vw,130px);padding-bottom:clamp(48px,7vw,90px)}.p-threshold .hero .eyebrow{color:var(--gold);display:block}.p-threshold .hero h1{font-family:var(--serif);letter-spacing:-.012em;color:var(--bone);max-width:18ch;margin:clamp(18px,3vw,30px) 0 0;font-size:clamp(2.8rem,7vw,5.6rem);font-weight:300;line-height:.98}.p-threshold .hero .lede{font-family:var(--serif);color:var(--paper-on-dark);max-width:46ch;margin:clamp(26px,3vw,36px) 0 0;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:400;line-height:1.5}.p-threshold .signup{max-width:480px;margin-top:clamp(38px,5vw,56px)}.p-threshold .subscribe{align-items:flex-end;gap:16px;width:100%;display:flex}.p-threshold .subscribe .field{flex:1}.p-threshold .subscribe label{letter-spacing:.2em;text-transform:uppercase;color:var(--mute-on-dark);margin-bottom:12px;font-size:.62rem;font-weight:600;display:block}.p-threshold .subscribe input{width:100%;color:var(--bone);font-family:var(--serif);background:0 0;border:0;border-bottom:1px solid #ddd7c666;outline:none;padding:8px 0;font-size:1.3rem;transition:border-color .3s}.p-threshold .subscribe input::placeholder{color:#8a93a3b3}.p-threshold .subscribe input:focus{border-bottom-color:var(--gold)}.p-threshold .subscribe button{border:0;border-bottom:1px solid var(--gold);color:var(--paper-on-dark);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;padding:0 0 10px;font-size:.7rem;font-weight:600;transition:color .3s,border-bottom-width .3s}.p-threshold .subscribe button:hover{color:#fff;border-bottom-width:2px}.p-threshold .subscribe button:disabled{opacity:.8;cursor:default}.p-threshold .days{border-top:1px solid #c9a66842;padding-block:clamp(56px,8vw,110px)}.p-threshold .days .kicker{color:var(--gold);margin-bottom:clamp(30px,4vw,48px);display:block}.p-threshold .day{border-top:1px solid #c9a6682e;grid-template-columns:110px 1fr;align-items:baseline;gap:clamp(20px,4vw,54px);padding-block:clamp(24px,3vw,38px);display:grid}.p-threshold .day:first-of-type{border-top:0}.p-threshold .day .dnum{font-family:var(--serif);color:var(--gold-deep);font-style:italic}.p-threshold .day .dnum b{font-style:normal;font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--mute-on-dark);margin-top:8px;font-size:.62rem;font-weight:600;display:block}.p-threshold .day h3{font-family:var(--serif);color:var(--bone);margin:0 0 10px;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:400;line-height:1.1}.p-threshold .day p{font-family:var(--serif);color:var(--paper-on-dark);max-width:56ch;margin:0;font-size:1.18rem;line-height:1.55}.p-threshold .promise{padding-bottom:clamp(64px,9vw,120px)}.p-threshold .promise p{font-family:var(--serif);color:var(--mute-on-dark);max-width:52ch;font-size:clamp(1.3rem,2vw,1.6rem);font-style:italic;line-height:1.5}@media (max-width:620px){.p-threshold .day{grid-template-columns:1fr;gap:10px}.p-threshold .day .dnum{align-items:baseline;gap:14px;display:flex}.p-threshold .day .dnum b{margin-top:0}}
