.ho-pro{color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-interface);line-height:var(--line-body)}.ho-pro h1,.ho-pro h2{font-family:var(--font-editorial);font-weight:400;line-height:1.1}.ho-pro h1{font-size:var(--text-display)}.ho-pro h2{font-size:var(--text-editorial)}.ho-pro h3{font:500 var(--text-card)/1.4 var(--font-interface)}.ho-pro .eyebrow{font-size:var(--text-small);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-4)}.ho-pro p{margin-block:var(--space-4)}.ho-pro .ho-pro-small{font-size:var(--text-small)}.ho-pro a{color:inherit;text-underline-offset:var(--space-1)}.ho-pro [hidden]{display:none!important}.ho-pro-preview{background:var(--color-stone);padding:var(--space-2) var(--page-margin);font-size:var(--text-small);margin:0!important}.ho-pro-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--color-ink);color:var(--color-cream)}.ho-pro-hero-copy{padding:var(--space-16) var(--space-12);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ho-pro-mark{width:100%;max-width:480px;height:auto;margin-bottom:var(--space-8)}.ho-pro-hero picture{min-width:0}.ho-pro-hero picture img{width:100%;height:100%;object-fit:cover}.ho-pro-actions{display:flex;gap:var(--space-6);flex-wrap:wrap;align-items:center;margin-block:var(--space-6)}.ho-pro-hero .ho-button--primary{background:var(--color-cream);color:var(--color-ink);border-color:var(--color-cream)}.ho-pro-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4) var(--space-8);padding:var(--space-6) var(--page-margin);border-bottom:var(--border)}.ho-pro-nav a{padding-block:var(--space-2)}.ho-pro-section{padding:var(--section-standard) var(--page-margin);max-width:var(--container-wide);margin:auto}.ho-pro-section>h2{margin-bottom:var(--space-12)}.ho-pro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-12) var(--space-8)}.ho-pro-benefits article{border-top:var(--border);padding-top:var(--space-6)}.ho-pro-warm{background:var(--color-cream)}.ho-pro-assortment{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.ho-pro-assortment img{width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:var(--space-6)}.ho-pro-links{margin-top:var(--space-4);display:grid;gap:var(--space-2)}.ho-pro-links a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--touch-target)}.ho-pro svg{width:var(--icon-size);height:var(--icon-size);flex-shrink:0}.ho-pro-workspace,.ho-pro-form-section{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-16)}.ho-pro-resource-list>a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6) 0;border-top:var(--border);text-decoration:none}.ho-pro-resource-list strong{font-weight:500}.ho-pro-resource-list small{display:block;margin-top:var(--space-2);font-size:var(--text-small)}.ho-pro-resource-list>a:hover strong{text-decoration:underline}.ho-pro-membership{background:var(--color-ink);color:var(--color-cream);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-16)}.ho-pro-membership .ho-pro-mark{max-width:320px}.ho-pro-membership-steps article+article{border-top:1px solid var(--color-olive);padding-top:var(--space-6);margin-top:var(--space-6)}.ho-pro-membership-steps .eyebrow{color:var(--color-brass)}.ho-pro-form{min-width:0}.ho-pro-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.ho-pro-form label{display:block;margin-bottom:var(--space-4)}.ho-pro-form input:not([type=checkbox]),.ho-pro-form select,.ho-pro-form textarea{width:100%;min-width:0;min-height:var(--touch-target);border:var(--border);background:var(--color-white);color:var(--color-ink);padding:var(--space-3);margin-top:var(--space-2);font:inherit}.ho-pro-form textarea{resize:vertical}.ho-pro-form fieldset{border:0;padding:0;margin:var(--space-6) 0}.ho-pro-form legend{margin-bottom:var(--space-4)}.ho-pro-checks{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.ho-pro-checks label,.ho-pro-form .ho-pro-consent{display:flex;align-items:flex-start;gap:var(--space-3);min-height:var(--touch-target)}.ho-pro input[type=checkbox]{width:var(--space-6);height:var(--space-6);flex-shrink:0;accent-color:var(--color-olive);margin-top:var(--space-1)}.ho-pro-faq{max-width:var(--container-reading)}.ho-pro-faq details{border-bottom:var(--border);padding-block:var(--space-4)}.ho-pro-faq summary{cursor:pointer;font-weight:500;min-height:var(--touch-target);display:list-item;align-content:center}.ho-pro [id]{scroll-margin-top:var(--space-30)}@media(max-width:1023px){.ho-pro-hero-copy{padding:var(--space-10) var(--space-8)}.ho-pro-hero h1{font-size:var(--text-editorial)}.ho-pro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ho-pro-assortment{gap:var(--space-6)}.ho-pro-workspace,.ho-pro-form-section,.ho-pro-membership{gap:var(--space-8)}}@media(max-width:767px){.ho-pro-hero,.ho-pro-workspace,.ho-pro-form-section,.ho-pro-membership{grid-template-columns:1fr}.ho-pro-hero-copy{padding:var(--space-10) var(--page-margin)}.ho-pro-hero picture img{aspect-ratio:3/2;height:auto}.ho-pro-mark{max-width:320px}.ho-pro-grid,.ho-pro-assortment{grid-template-columns:1fr}.ho-pro-nav{justify-content:flex-start;gap:var(--space-2) var(--space-6)}.ho-pro-section>h2{margin-bottom:var(--space-8)}.ho-pro-fields{grid-template-columns:1fr;gap:0}.ho-pro-checks{grid-template-columns:1fr}.ho-pro-actions{gap:var(--space-4)}.ho-pro-membership .ho-pro-mark{max-width:240px}}.ho-pro-select{display:block;position:relative;margin-top:var(--space-2)}.ho-pro-form .ho-pro-select select{appearance:none;-webkit-appearance:none;margin-top:0;padding-right:var(--space-12);height:var(--touch-target)}.ho-pro-select>.ho-icon{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);pointer-events:none}.ho-pro-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.ho-pro-hero-copy h1{font-size:var(--text-h1)}.ho-pro .ho-pro-signature{font:400 var(--text-editorial)/1.1 var(--font-editorial);color:var(--color-brass);margin:0 0 var(--space-6)}.ho-pro-hero picture{display:flex;align-items:center;background:var(--color-ink)}.ho-pro-hero picture img{height:auto;object-fit:contain}.ho-pro-primary-benefits{padding-block:var(--space-12)}.ho-pro-primary-benefits h2{font-size:var(--text-card);font-family:var(--font-interface);font-weight:500}.ho-pro-secondary{padding-block:var(--space-8);border-top:var(--border)}@media(max-width:767px){.ho-pro-hero{grid-template-columns:1fr}.ho-pro-hero-copy h1{font-size:var(--text-editorial)}.ho-pro-hero picture img{aspect-ratio:auto}}.ho-pro .ho-pro-signature{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--color-cream)}.ho-pro-signature>span{font:500 var(--text-small)/1.4 var(--font-interface);letter-spacing:.12em;text-transform:uppercase}.ho-pro-signature>strong{font:400 var(--text-editorial)/1.1 var(--font-editorial);color:var(--color-brass)}.ho-pro-benefit-icon{color:var(--color-olive);margin-bottom:var(--space-4)}.ho-pro-benefit-icon .ho-icon,.ho-pro-benefit-icon svg{width:var(--space-8);height:var(--space-8)}.ho-pro-secondary{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-8)}.ho-pro-secondary-list article{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-6);padding-block:var(--space-3)}.ho-pro-secondary-list h3,.ho-pro-secondary-list p{font-size:var(--text-small);margin:0}@media(max-width:767px){.ho-pro-secondary{grid-template-columns:1fr;gap:var(--space-4)}.ho-pro-secondary-list article{grid-template-columns:1fr;gap:var(--space-2)}}.ho-pro-hero,.ho-pro-hero picture{background:var(--color-forest)}.ho-pro-hero-copy .ho-pro-mark{max-width:320px;margin-bottom:var(--space-8)}.ho-pro-hero-copy .ho-pro-mark{max-width:480px;align-self:center;margin-inline:auto}@media(min-width:768px){.ho-pro-hero picture{position:relative;align-self:stretch;overflow:hidden}.ho-pro-hero picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pro-program.css.map */
