.lp{background:var(--stone)}.lp-nav{position:sticky;top:0;z-index:50;padding:14px var(--gut);background:rgba(245,241,234,.9);border-bottom:1px solid rgba(15,15,16,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.lp-nav,.lp-nav-links{display:flex;align-items:center;gap:clamp(16px,2.4vw,34px)}@media (max-width:640px){.lp-nav-links .hn-link:not(:first-child){display:none}}.lp-hero{padding:clamp(48px,8vw,112px) 0 clamp(56px,8vw,104px)}.lp-crumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,4vw,48px);font-size:13px;color:#6b6762}.lp-crumbs a:hover{color:var(--ink)}.lp-crumbs [aria-current]{color:var(--ink);font-weight:600}.lp-h1{margin:0;max-width:16ch;font-weight:800;letter-spacing:-.05em;line-height:.93;font-size:clamp(2.7rem,7.4vw,6.6rem);text-wrap:balance}.lp-accent{display:block;margin-top:.08em;font-size:.86em;letter-spacing:-.025em;background:linear-gradient(94deg,var(--orange),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.2em;margin-bottom:-.14em;padding-left:.1em;margin-left:-.1em}.lp-hero-foot{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px clamp(32px,6vw,96px);align-items:end;margin-top:clamp(32px,4.5vw,60px)}.lp-lede{max-width:52ch}.lp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px;justify-self:start}.lp-band{padding:clamp(64px,9vw,128px) 0;border-top:1px solid rgba(15,15,16,.1)}.lp-paper{background:var(--paper)}.lp-h2{margin:0 0 clamp(28px,4vw,52px);font-weight:800;letter-spacing:-.045em;line-height:.98;font-size:clamp(2rem,4.4vw,3.6rem)}.lp-two{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:24px clamp(32px,6vw,96px);align-items:start}.lp-two .lp-h2{margin-bottom:0}.lp-label{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#e04e00}.lp-label--quiet{color:#6b6762}.lp-list{margin:0;padding:0;list-style:none}.lp-list li{padding:14px 0 14px 26px;border-top:1px solid rgba(15,15,16,.14);position:relative;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.5}.lp-list li:before{content:"";position:absolute;left:0;top:1.3em;width:12px;height:2px;background:linear-gradient(90deg,var(--orange),var(--pink))}.lp-list--quiet li{color:#5f5a52}.lp-list--quiet li:before{background:#b8b2aa}.lp-list--tight li{padding:9px 0 9px 22px;font-size:15px}.lp-list--tight li:before{top:1.15em;width:10px}.lp-fit-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(24px,4vw,56px)}.lp-why{margin:0 0 clamp(36px,5vw,64px);max-width:38ch;font-family:var(--font-instrument-serif),Baskerville,Georgia,serif;font-style:italic;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.24;letter-spacing:-.012em}.lp-approach,.lp-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px clamp(20px,3vw,40px)}.lp-approach li,.lp-steps li{border-top:2px solid var(--ink);padding-top:18px}.lp-n{display:block;margin-bottom:18px;font-weight:700;font-size:13px;letter-spacing:.06em;color:#e04e00;font-variant-numeric:tabular-nums}.lp-approach h3,.lp-steps h3{margin:0;font-weight:700;font-size:clamp(1.1rem,1.4vw,1.3rem);letter-spacing:-.02em;line-height:1.2}.lp-approach p,.lp-steps p{margin:10px 0 0;font-size:15px;line-height:1.55;color:#4a4744}.lp-proof{border-top:1px solid rgba(15,15,16,.1);padding-top:clamp(64px,9vw,128px)}.lp-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px clamp(24px,3.5vw,48px)}.lp-pack{border-top:2px solid var(--ink);padding-top:20px;display:flex;flex-direction:column}.lp-pack h3{margin:0;font-weight:800;font-size:clamp(1.4rem,2vw,1.8rem);letter-spacing:-.035em}.lp-pack-for{margin:10px 0 18px;font-family:var(--font-instrument-serif),Baskerville,Georgia,serif;font-style:italic;font-size:1.2rem;line-height:1.3}.lp-pack-meta{margin:auto 0 0;padding-top:16px;font-size:13px;font-weight:700;letter-spacing:.04em;color:#6b6762}.lp-note{margin:clamp(32px,4vw,48px) 0 0;font-size:15px;color:#4a4744}.lp-faqs{border-bottom:1px solid rgba(15,15,16,.14)}.lp-faq{border-top:1px solid rgba(15,15,16,.14)}.lp-faq summary{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 0;cursor:pointer;list-style:none;font-weight:700;font-size:clamp(1.05rem,1.35vw,1.25rem);letter-spacing:-.015em}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";flex:none;font-weight:500;font-size:1.4em;line-height:1;color:#e04e00;transition:transform .3s var(--ease)}.lp-faq[open] summary:after{transform:rotate(45deg)}.lp-faq p{margin:0 0 22px;max-width:62ch;font-size:16px;line-height:1.6;color:#3b3835}.lp-index,.lp-related ul{margin:0;padding:0;list-style:none;border-bottom:1px solid rgba(15,15,16,.14)}.lp-index li,.lp-related li{border-top:1px solid rgba(15,15,16,.14)}.lp-index a{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;gap:12px clamp(24px,4vw,64px);align-items:baseline;padding:clamp(22px,2.6vw,32px) 0}.lp-index h3{margin:0;font-weight:800;font-size:clamp(1.5rem,2.6vw,2.2rem);letter-spacing:-.04em;line-height:1;transition:color .3s var(--ease)}.lp-index p{margin:0;max-width:60ch;font-size:15px;line-height:1.55;color:#4a4744}.lp-go{font-size:1.4rem;transition:transform .3s var(--ease)}.lp-go,.lp-index a:hover h3{color:#e04e00}.lp-index a:hover .lp-go{transform:translateX(6px)}.lp-related a{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:18px 0}.lp-related b{font-weight:800;font-size:clamp(1.2rem,1.8vw,1.5rem);letter-spacing:-.03em}.lp-related span{font-family:var(--font-instrument-serif),Baskerville,Georgia,serif;font-style:italic;font-size:1.15rem;color:#5f5a52}.lp-related a:hover b{color:#e04e00}@media (max-width:900px){.lp-hero-foot,.lp-two{grid-template-columns:minmax(0,1fr)}.lp-approach,.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-index a{grid-template-columns:minmax(0,1fr) auto}.lp-index p{grid-column:1/-1;grid-row:2}}@media (max-width:560px){.lp-approach,.lp-fit-cols,.lp-steps{grid-template-columns:minmax(0,1fr)}}