.hv2 .thesis-intro{padding:164px 0 104px}.hv2 .thesis-five{padding:118px 0 112px}.hv2 .thesis-install{padding:106px 0 98px}.hv2 .thesis-close{padding:112px 0 120px}.hv2 .thesis-intro h1{max-width:15em}.hv2 .thesis-turn{margin:40px 0 0;padding:26px 0 0;border-top:1px solid var(--line-light);max-width:34em;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.6;color:var(--ink-soft)}.hv2 .thesis-turn b{color:var(--gold-text);font-weight:600}.hv2 .skills{margin-top:52px}.hv2 .skills li{grid-template-columns:64px 1fr;padding:34px 0;align-items:start}.hv2 .skills li:before{font-size:2.1rem}.hv2 .skills b{font-size:1.55rem;margin-bottom:8px}.hv2 .skills .def{display:block;font-size:1.02rem;line-height:1.55;max-width:34em}.hv2 .skills .fail{display:block;margin-top:18px;padding-left:18px;border-left:2px solid var(--gold-ink);font-size:.96rem;line-height:1.62;max-width:40em;color:var(--ink-dark-soft)}.hv2 .skills .fail em{font-style:normal;color:var(--ink-dark)}.hv2 .skills .fix{display:block;margin-top:22px;font-size:.95rem;line-height:1.6;max-width:40em}.hv2 .skills .fix small{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dark-mute);margin-bottom:9px}.hv2 .skills .fix .tool{display:inline-block;font-family:var(--mono);font-size:.78rem;letter-spacing:.01em;color:var(--gold-ink);font-weight:600;border-bottom:1.5px solid;text-decoration:none;margin-bottom:7px}.hv2 .skills .fix p{margin:0}.hv2 .skills .fix p a{color:var(--gold-ink);font-weight:600;border-bottom:1px solid;text-decoration:none}.hv2 .thesis-install pre{margin:26px 0 0;padding:22px 24px;background:#111;border:1px solid var(--line-light);border-radius:9px;font:13px/1.85 var(--mono);color:var(--ink-soft);overflow-x:auto}.hv2 .thesis-install .withheld{margin-top:30px;padding-top:20px;border-top:1px solid var(--line-light);font-size:.95rem;line-height:1.6;max-width:38em;color:var(--ink-mute)}.hv2 .thesis-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:46px}.hv2 .thesis-tiers>div{padding:26px 0 0;border-top:2px solid var(--ink-dark)}.hv2 .thesis-tiers small{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dark-mute)}.hv2 .thesis-tiers strong{display:block;font-family:var(--display);font-size:1.5rem;letter-spacing:-.03em;margin:12px 0 10px}.hv2 .thesis-tiers p{font-size:.97rem;line-height:1.58;margin:0}.hv2 .thesis-install .sweep a:not(.tool),.hv2 .thesis-install .withheld a:not(.tool),.hv2 .thesis-intro .lede a,.hv2 .thesis-intro .thesis-turn a{color:var(--gold-text);font-weight:600;border-bottom:1px solid;text-decoration:none}.hv2 .thesis-close,.hv2 .thesis-five{--link-ink:#8a6200}.hv2 .skills .fix .tool,.hv2 .skills .fix p a,.hv2 .thesis-five .fail a,.hv2 .thesis-five .see a,.hv2 .thesis-tiers p a{color:var(--link-ink);font-weight:600;border-bottom:1px solid;text-decoration:none}.hv2 .skills .tell{display:block;margin-top:16px;font-size:.96rem;line-height:1.62;max-width:40em;color:var(--ink-dark-soft)}.hv2 .skills .tell em{font-style:normal;color:var(--ink-dark)}.hv2 .skills .fail small,.hv2 .skills .tell small{display:block;font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dark-mute);margin-bottom:9px}.hv2 .skills .see{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line-dark);font-size:.93rem;line-height:1.6;max-width:40em;color:var(--ink-dark-soft)}.hv2 .skills li.lead{padding:44px 0}.hv2 .skills li.lead b{font-size:1.78rem}.hv2 .skills li.lead .def{font-size:1.1rem;color:var(--ink-dark)}.hv2 .thesis-install .sweep{margin-top:26px;font-size:.98rem;line-height:1.62;max-width:40em;color:var(--ink-soft)}.hv2 .thesis-install a.tool{font-family:var(--mono);font-size:.86em;color:var(--gold-text);font-weight:600;border-bottom:1.5px solid;text-decoration:none}.hv2 .thesis-tiers.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}@media (max-width:860px){.hv2 .skills li.lead{padding:30px 0}.hv2 .skills li.lead b{font-size:1.42rem}.hv2 .skills li.lead .def{font-size:1.02rem}.hv2 .thesis-tiers.two{grid-template-columns:1fr;gap:0}.hv2 .thesis-intro{padding:124px 0 72px}.hv2 .thesis-five{padding:78px 0 72px}.hv2 .thesis-install{padding:72px 0 68px}.hv2 .thesis-close{padding:74px 0 84px}.hv2 .skills li{grid-template-columns:44px 1fr;padding:28px 0}.hv2 .skills li:before{font-size:1.6rem}.hv2 .skills b{font-size:1.32rem}.hv2 .thesis-tiers{grid-template-columns:1fr;gap:0}.hv2 .thesis-tiers>div{padding:22px 0;border-top:1px solid var(--line-dark)}.hv2 .thesis-tiers>div:first-child{border-top:2px solid var(--ink-dark)}}