.porch-page{--p-gutter:clamp(16px, 5.5vw, 80px);--p-raised:var(--p-surface);--p-hair:color-mix(in srgb, var(--p-line) 70%, var(--p-surface));--p-chip:color-mix(in srgb, var(--p-ink) 4%, var(--p-surface))}.porch.porch-page{background:var(--p-surface)}.porch-page .porch-footer{background:var(--p-canvas)}.porch-nav--page{padding-inline:var(--p-gutter)}@media (max-width:1023px){.porch-nav--page{position:sticky;top:0}}.porch-wrap{max-width:1440px;padding-inline:var(--p-gutter);margin:0 auto}.porch-band{background:var(--p-raised);border-top:1px solid var(--p-hair)}.porch-page>.porch-band:first-of-type{border-top:0}.porch-k{font:500 14px/1.3 var(--p-body);color:var(--p-faint);margin:0}.porch-head{padding-block:152px var(--p-s5);justify-content:space-between;align-items:flex-end;gap:var(--p-s4);display:flex}.porch-head__text{gap:var(--p-s2);flex-direction:column;max-width:760px;display:flex}.porch-title{font:600 clamp(34px, 3.4vw, 48px) / 1.06 var(--p-title);letter-spacing:-.03em;color:var(--p-ink);text-wrap:balance;margin:0}@media (max-width:1023px){.porch-head{padding-top:var(--p-s4);align-items:flex-start;gap:var(--p-s3);flex-direction:column}}@media (max-width:767px){.porch-head{padding-bottom:var(--p-s4)}}.porch-page .porch-footer{padding-inline:var(--p-gutter)}@media (max-width:1023px){.porch-page .porch-footer{padding-bottom:var(--p-s4)}}.porch-plan__go{margin:var(--p-s5) 0 var(--p-s6)}.porch-head+.porch-plan__go{margin-top:0}.porch-plan__cta{background:var(--p-hand);min-height:44px;color:var(--p-hand-ink);font:600 15px/1 var(--p-body);border-radius:999px;align-items:center;padding:13px 18px;text-decoration:none;display:inline-flex}
