@charset "UTF-8";.hiw-page{padding-bottom:5rem}.hiw-hero{padding:2.5rem 0}.hiw-hero,.hiw-hero__stamp{border-bottom:1px solid var(--m-rule)}.hiw-hero__stamp{align-items:baseline;display:inline-flex;gap:.875rem;letter-spacing:var(--tracking-overline);margin-bottom:1.375rem;padding-bottom:.5rem}.hiw-hero__stamp-sep{background:var(--m-ink-30);height:1px;width:1.125rem}.hiw-hero__stamp-accent{color:var(--m-accent)}.hiw-hero__title{color:var(--m-ink);font:var(--type-display);letter-spacing:-.02em;margin:0;max-width:18ch;text-wrap:balance}.hiw-hero__title em{color:var(--m-accent);font-style:normal;font-weight:500}.hiw-hero__lede{color:var(--m-ink-80);font:400 1.375rem/2.125rem var(--font-ui);margin:1.75rem 0 0;max-width:60ch;text-wrap:pretty}.hiw-hero__lede strong{color:var(--m-ink);font-weight:600}.hiw-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hiw-meta{border-bottom:1px solid var(--m-rule);border-top:1px solid var(--m-rule-strong);display:grid;gap:0;grid-template-columns:repeat(4,1fr);margin:2.75rem 0 0}@media(max-width:820px){.hiw-meta{grid-template-columns:repeat(2,1fr)}}.hiw-meta__cell{border-right:1px solid var(--m-rule);padding:1rem 1.25rem}.hiw-meta__cell:last-child{border-right:0}@media(max-width:820px){.hiw-meta__cell:nth-child(2n){border-right:0}.hiw-meta__cell:nth-child(-n+2){border-bottom:1px solid var(--m-rule)}}.hiw-meta__key{margin:0 0 .375rem}.hiw-meta__value{color:var(--m-ink);font:500 1.375rem/1.625rem var(--font-mono);font-variant-numeric:tabular-nums;margin:0}.hiw-meta__value--accent{color:var(--m-accent)}.hiw-meta__sub{letter-spacing:var(--tracking-caption);margin:.1875rem 0 0}.hiw-steps{padding:3.5rem 0 2rem}.hiw-step{border-bottom:1px solid var(--m-rule);margin-bottom:3.5rem;padding:0 0 4.5rem}.hiw-step:last-of-type{border-bottom:0;margin-bottom:0}.hiw-step__head{align-items:end;border-bottom:1px solid var(--m-rule-strong);display:grid;gap:1.5rem;grid-template-columns:5.5rem 1fr auto;margin-bottom:2rem;padding-bottom:1.25rem}@media(max-width:700px){.hiw-step__head{grid-template-columns:4.25rem 1fr}}.hiw-step__num{color:var(--m-accent);font:var(--fw-regular) 4rem/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.hiw-step__title{color:var(--m-ink);font:var(--type-h1);letter-spacing:-.015em;margin:0;text-wrap:balance}.hiw-step__phase{letter-spacing:.1em;padding-top:.625rem;white-space:nowrap}@media(max-width:700px){.hiw-step__phase{grid-column:1/-1;order:3;padding-top:0}}.hiw-step__phase-mark{color:var(--m-accent);margin-right:.25rem}.hiw-step__prose{color:var(--m-ink);font:var(--m-body);max-width:64ch}.hiw-step__prose p{margin:0 0 1.125rem;max-width:60ch;text-wrap:pretty}.hiw-step__prose strong{font-weight:600}.hiw-step__quote{background:var(--m-canvas-alt);border-left:2px solid var(--m-accent);color:var(--m-ink-80);font:400 1.25rem/1.875rem var(--font-display);font-style:italic;margin:1.25rem 0;max-width:50ch;padding:1rem 1.25rem;text-wrap:pretty}.hiw-step__quote:before{color:var(--m-accent);content:"“";font-style:normal;margin-right:.25rem}.hiw-step__quote:after{color:var(--m-accent);content:"”";font-style:normal;margin-left:2px}.hiw-step__bullets{list-style:none;margin:.875rem 0 1.25rem;max-width:56ch;padding:0}.hiw-step__bullet-row{align-items:baseline;border-bottom:1px solid var(--m-rule);display:grid;gap:.875rem;grid-template-columns:4.5rem 1fr;padding:.625rem 0}.hiw-step__bullet-row:first-child{border-top:1px solid var(--m-rule)}.hiw-step__bullet-k{letter-spacing:var(--tracking-caption)}.hiw-step__bullet-v{color:var(--m-ink);font:var(--m-body)}.hiw-step__bullet-v em{color:var(--m-ink-55);font-style:normal}.hiw-step__foot{border-top:1px solid var(--m-rule);letter-spacing:var(--tracking-caption);margin:1.375rem 0 0;padding-top:1rem}.hiw-step__foot a{border-bottom:1px solid var(--m-ink-30);color:var(--m-ink);text-decoration:none;transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.hiw-step__foot a:hover{border-color:var(--m-accent);color:var(--m-accent)}.hiw-seam{align-items:center;color:var(--m-ink-30);display:flex;gap:.875rem;letter-spacing:var(--tracking-overline);margin:3.5rem 0 -1rem}.hiw-seam__line{background:var(--m-rule);flex:1;height:1px}.hiw-seam__arrow{color:var(--m-accent)}.hiw-cta{background:var(--m-canvas-alt);border:1px solid var(--m-rule);margin:4rem 0 0;padding:3rem}@media(max-width:700px){.hiw-cta{padding:2rem 1.5rem}}.hiw-cta__eyebrow{margin:0 0 .875rem}.hiw-cta__title{color:var(--m-ink);font:var(--type-h1);letter-spacing:-.015em;margin:0 0 1rem;max-width:26ch;text-wrap:balance}.hiw-cta__lede{color:var(--m-ink-80);font:var(--type-lede);margin:0 0 1.75rem;max-width:52ch;text-wrap:pretty}.hiw-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}
