:root{--hwh-dark-sky:#340060;--hwh-dark-sky-deep:#2a004e;--hwh-dark-sky-soft:#4a0a85;--hwh-poppy:#ee5e3e;--hwh-poppy-deep:#d94b2c;--hwh-lilac:#f7f0fc;--hwh-apricot:#fde4d4;--hwh-yellow:#ffe9b9;--hwh-pale-lilac:#f8f5f9;--hwh-black:#000;--hwh-white:#fff;--hwh-muted:#3d3346;--hwh-line:#e6daee;--hwh-serif:"Crimson Text",Georgia,serif;--hwh-sans:"Outfit",system-ui,sans-serif;--hwh-radius:10px;--hwh-radius-sm:6px;--hwh-gutter:clamp(20px,4vw,48px);--hwh-section:clamp(72px,9vw,128px)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:var(--hwh-black);font-family:var(--hwh-sans);font-size:17px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}img{display:block;height:auto;max-width:100%}blockquote,figure,h1,h2,h3,p{margin:0}a{color:var(--hwh-dark-sky);text-decoration:none;transition:color .15s,background-color .15s,border-color .15s}a:hover{color:var(--hwh-poppy)}a:focus-visible,button:focus-visible,label:focus-visible{outline:2px solid var(--hwh-poppy);outline-offset:3px}.hwh-skip{background:var(--hwh-dark-sky);color:#fff;left:-9999px;padding:12px 18px;position:absolute;top:0;z-index:100}.hwh-skip:focus{color:#fff;left:12px;top:12px}.dnd-section{padding:0!important}.dnd-section>.row-fluid{margin:0;max-width:none}.dnd-section .dnd-column{padding:0}.row-fluid [class*=span]{min-height:0}.hwh-container{margin:0 auto;max-width:1280px;padding-inline:var(--hwh-gutter)}.hwh-section{padding-block:var(--hwh-section)}.hwh-section--compact{padding-block:clamp(48px,6vw,80px)}.hwh-section--xl{padding-block:clamp(80px,10vw,144px)}.hwh-stack{display:flex;flex-direction:column;gap:22px}.hwh-stack--lg{gap:clamp(40px,5vw,64px)}.hwh-split{display:grid;gap:clamp(40px,6vw,96px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.hwh-split--top{align-items:start}.hwh-split--center{align-items:center}@media (min-width:900px){.hwh-split--reverse>:first-child{order:2}}.hwh-intro{display:flex;flex-direction:column;gap:18px;max-width:780px}.hwh-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding-top:8px}.hwh-actions:empty{display:none}.hwh-rule-top{border-top:1px solid var(--hwh-line);padding-top:36px}.hwh-bg-white{background:#fff}.hwh-bg-pale-lilac{background:var(--hwh-pale-lilac)}.hwh-bg-lilac{background:var(--hwh-lilac)}.hwh-bg-apricot{background:var(--hwh-apricot)}.hwh-bg-yellow{background:var(--hwh-yellow)}.hwh-bg-dark-sky{background:var(--hwh-dark-sky);color:#fff}.hwh-bg-dark-sky .hwh-display,.hwh-bg-dark-sky .hwh-h2,.hwh-bg-dark-sky .hwh-h3{color:#fff}.hwh-bg-dark-sky .hwh-lead,.hwh-bg-dark-sky .hwh-prose{color:var(--hwh-lilac)}.hwh-bg-dark-sky .hwh-eyebrow,.hwh-bg-dark-sky .hwh-pull{color:var(--hwh-apricot)}.hwh-bg-dark-sky .hwh-rule-top{border-color:hsla(0,0%,100%,.2)}.hwh-bg-dark-sky .hwh-btn--outline{border-color:#fff;color:#fff}.hwh-bg-dark-sky .hwh-btn--outline:hover{background:hsla(0,0%,100%,.1);color:#fff}.hwh-display{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:clamp(52px,7vw,96px);font-weight:400;letter-spacing:-.01em;line-height:.98}.hwh-display em{color:var(--hwh-poppy)}.hwh-display--md{font-size:clamp(48px,6vw,88px);line-height:1;max-width:10em}.hwh-h2{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:clamp(40px,4.6vw,64px);font-weight:400;line-height:1.04;text-wrap:balance}.hwh-h2--xl{font-size:clamp(44px,5vw,72px);line-height:1}.hwh-h3{font-family:var(--hwh-serif);font-size:clamp(26px,2.4vw,32px);line-height:1.1}.hwh-eyebrow,.hwh-h3{color:var(--hwh-dark-sky);font-weight:600}.hwh-eyebrow{display:block;font-family:var(--hwh-sans);font-size:13px;letter-spacing:.14em;margin:0;text-transform:uppercase}.hwh-eyebrow--apricot{color:var(--hwh-apricot)}.hwh-lead,.hwh-lead p{font-size:19px;line-height:1.6;text-wrap:pretty}.hwh-prose{font-size:18px;line-height:1.7}.hwh-prose p{text-wrap:pretty}.hwh-prose p+p{margin-top:18px}.hwh-pull{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:26px;font-style:italic;line-height:1.3;text-wrap:pretty}.hwh-pull--lg{font-size:28px}.hwh-btn{align-items:center;border:1.5px solid transparent;border-radius:var(--hwh-radius-sm);cursor:pointer;display:inline-flex;font-family:var(--hwh-sans);font-size:16px;font-weight:600;gap:8px;line-height:1.2;padding:15px 26px}.hwh-btn--sm{font-size:14px;padding:11px 18px}.hwh-btn--lg{padding:16px 28px}.hwh-btn--poppy{background:var(--hwh-poppy);color:#fff}.hwh-btn--poppy:hover{background:var(--hwh-poppy-deep);color:#fff}.hwh-btn--dark{background:var(--hwh-dark-sky);color:#fff}.hwh-btn--dark:hover{background:var(--hwh-dark-sky-soft);color:#fff}.hwh-btn--outline{border-color:var(--hwh-dark-sky);color:var(--hwh-dark-sky)}.hwh-btn--outline:hover{background:var(--hwh-lilac);color:var(--hwh-dark-sky)}.hwh-textlink{border-bottom:1.5px solid var(--hwh-poppy);color:#fff;font-size:16px;font-weight:600;padding:14px 2px}.hwh-textlink:hover{color:var(--hwh-apricot)}.hwh-img{border-radius:var(--hwh-radius);height:100%;object-fit:cover;width:100%}.hwh-ph{align-items:center;background:var(--hwh-lilac);border:1.5px dashed #cdb8dd;color:var(--hwh-muted);display:flex;font-size:14px;justify-content:center;padding:24px;text-align:center}.hwh-media{aspect-ratio:5/4;position:relative}.hwh-header{background:#fff;border-bottom:1px solid #efe6f5;position:sticky;top:0;z-index:50}.hwh-header__inner{align-items:center;display:flex;gap:32px;padding-block:14px}.hwh-header__logo{flex-shrink:0;margin-left:-12px}.hwh-header__logo img{height:64px;width:auto}.hwh-header__panel{gap:32px}.hwh-header__nav,.hwh-header__panel{align-items:center;display:flex;flex:1}.hwh-header__nav{flex-wrap:wrap;font-size:15px;font-weight:500;gap:28px}.hwh-nav-item{position:relative}.hwh-nav-item__link{align-items:center;display:inline-flex;gap:6px;padding-block:10px}.hwh-nav-item__caret{transition:transform .15s ease}.hwh-subnav{background:#fff;border:1px solid #efe6f5;border-radius:0 0 var(--hwh-radius) var(--hwh-radius);border-top:3px solid var(--hwh-poppy);box-shadow:0 18px 40px rgba(52,0,96,.14);left:-20px;min-width:320px;opacity:0;padding:10px 0 0;position:absolute;top:100%;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;visibility:hidden;z-index:60}.hwh-subnav ul{list-style:none;margin:0;padding:0 8px}.hwh-subnav li a{border-radius:var(--hwh-radius-sm);color:var(--hwh-black);display:block;font-size:15px;font-weight:500;padding:11px 12px}.hwh-subnav li a.is-active,.hwh-subnav li a:focus-visible,.hwh-subnav li a:hover{background:var(--hwh-lilac);color:var(--hwh-dark-sky)}.hwh-subnav__all{border-top:1px solid #efe6f5;color:var(--hwh-dark-sky)!important;display:block;font-size:14px;font-weight:600;margin-top:8px;padding:14px 20px}.hwh-subnav__all:hover{color:var(--hwh-poppy)!important}@media (min-width:1024px){.hwh-nav-item--has-sub:focus-within .hwh-subnav,.hwh-nav-item--has-sub:hover .hwh-subnav{opacity:1;transform:none;transition:opacity .15s ease,transform .15s ease;visibility:visible}.hwh-nav-item--has-sub:focus-within .hwh-nav-item__caret,.hwh-nav-item--has-sub:hover .hwh-nav-item__caret{transform:rotate(180deg)}.hwh-nav-item--has-sub:hover>.hwh-nav-item__link{color:var(--hwh-poppy)}}.hwh-header__nav a{color:var(--hwh-black)}.hwh-header__nav a.is-active,.hwh-header__nav a:hover{color:var(--hwh-poppy)}.hwh-header__actions{display:flex;flex-wrap:wrap;gap:12px}.hwh-header__toggle{opacity:0;pointer-events:none;position:absolute}.hwh-header__burger{cursor:pointer;display:none;flex-direction:column;gap:6px;height:44px;justify-content:center;margin-left:auto;padding:10px;width:44px}.hwh-header__burger span{background:var(--hwh-dark-sky);border-radius:2px;display:block;height:2px}@media (max-width:1023px){.hwh-header__inner{flex-wrap:wrap}.hwh-header__burger{display:flex}.hwh-header__panel{align-items:stretch;display:none;flex-basis:100%;flex-direction:column;gap:20px;padding:12px 0 20px}.hwh-header__toggle:checked~.hwh-header__panel{display:flex}.hwh-header__nav{align-items:stretch;flex-direction:column;font-size:18px;gap:14px}.hwh-nav-item__link{padding-block:0}.hwh-nav-item__caret{display:none}.hwh-subnav{border:0;border-left:2px solid var(--hwh-lilac);border-radius:0;box-shadow:none;margin-top:8px;min-width:0;opacity:1;padding:6px 0 0 14px;position:static;transform:none;visibility:visible}.hwh-subnav ul{padding:0}.hwh-subnav li a{font-size:16px;padding:8px 0}.hwh-subnav li a:hover{background:none;color:var(--hwh-poppy)}.hwh-subnav__all{display:none}.hwh-header__logo img{height:52px}}.hwh-hero{overflow:hidden;position:relative}.hwh-hero__inner{align-items:center;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));padding-block:clamp(56px,8vw,112px);position:relative}.hwh-hero__copy{display:flex;flex-direction:column;gap:28px}.hwh-hero .hwh-display{color:#fff}.hwh-hero__body{color:var(--hwh-lilac);font-size:clamp(17px,1.4vw,20px);line-height:1.6;max-width:30em}.hwh-hero__body p+p{margin-top:16px}.hwh-hero__media{aspect-ratio:4/5;max-height:640px;position:relative}.hwh-badge{background:var(--hwh-yellow);border-radius:8px;bottom:36px;box-shadow:0 12px 32px rgba(20,0,40,.25);color:var(--hwh-dark-sky);display:flex;flex-direction:column;gap:2px;left:-28px;padding:18px 22px;position:absolute}.hwh-badge span{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hwh-badge strong{font-family:var(--hwh-serif);font-size:44px;font-weight:400;line-height:1}@media (max-width:767px){.hwh-badge{bottom:16px;left:16px}}.hwh-hero--full{align-items:flex-end;display:flex;min-height:min(86vh,820px)}.hwh-hero--full .hwh-hero__inner{display:block;width:100%}.hwh-hero--full .hwh-display{font-size:clamp(56px,8vw,112px);max-width:9em}.hwh-hero--full .hwh-hero__body{max-width:32em}.hwh-hero__bg{inset:0;position:absolute}.hwh-hero__bg .hwh-img{border-radius:0}.hwh-hero__bg:after{background:linear-gradient(90deg,rgba(52,0,96,.92),rgba(52,0,96,.7) 45%,rgba(52,0,96,.15));content:"";inset:0;position:absolute}.hwh-logos{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.hwh-logos__item{align-items:center;background:#fff;border:1px solid #efe6f5;border-radius:8px;display:flex;height:88px;justify-content:center;padding:14px 22px}.hwh-logos__item img{max-height:56px;max-width:100%;object-fit:contain;width:auto}.hwh-logos__item span{color:#5c4a6b;font-size:18px;font-weight:600}.hwh-cards{display:flex;flex-wrap:wrap;gap:20px}.hwh-card{border:1px solid transparent;border-radius:var(--hwh-radius);color:var(--hwh-black);display:flex;flex:1 1 300px;flex-direction:column;gap:14px;min-height:280px;padding:32px}.hwh-card:hover{border-color:var(--hwh-dark-sky);color:var(--hwh-black)}.hwh-card--wide{flex:2 1 600px}.hwh-card__num{color:var(--hwh-poppy);font-family:var(--hwh-serif);font-size:20px}.hwh-card__text{flex:1;font-size:16px;line-height:1.6}.hwh-card__link{color:var(--hwh-dark-sky);font-size:15px;font-weight:600}.hwh-card--lilac{background:var(--hwh-lilac);border-color:#eadcf4}.hwh-card--apricot{background:var(--hwh-apricot);border-color:#f8d3bc}.hwh-card--apricot .hwh-card__num{color:#b5391d}.hwh-card--yellow{background:var(--hwh-yellow);border-color:#f5db9f}.hwh-card--yellow .hwh-card__num{color:#8a5a00}.hwh-card--white{background:#fff;border-color:#eadcf4}.hwh-card--pale-lilac{background:var(--hwh-pale-lilac)}.hwh-card--dark-sky{background:var(--hwh-dark-sky);border-color:var(--hwh-dark-sky);color:#fff}.hwh-card--dark-sky:hover{background:var(--hwh-dark-sky-deep);color:#fff}.hwh-card--dark-sky .hwh-h3{color:#fff}.hwh-card--dark-sky .hwh-card__text{color:var(--hwh-lilac)}.hwh-card--dark-sky .hwh-card__link{color:var(--hwh-apricot)}.hwh-card--wide .hwh-h3{font-size:clamp(28px,2.8vw,34px)}.hwh-steps{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.hwh-step{border-top:2px solid var(--hwh-dark-sky);display:flex;flex-direction:column;gap:16px;padding-top:28px}.hwh-step__num{align-items:center;background:var(--hwh-poppy);border-radius:50%;color:#fff;display:flex;font-size:17px;font-weight:600;height:44px;justify-content:center;width:44px}.hwh-step__text{font-size:17px;line-height:1.6}.hwh-bg-dark-sky .hwh-step{border-color:hsla(0,0%,100%,.4)}.hwh-quotes{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.hwh-quote{border-radius:var(--hwh-radius);display:flex;flex-direction:column;gap:24px;padding:36px 32px}.hwh-quote__mark{color:var(--hwh-poppy);font-family:var(--hwh-serif);font-size:72px;height:28px;line-height:.5}.hwh-quote blockquote{color:var(--hwh-dark-sky);flex:1;font-family:var(--hwh-serif);font-size:24px;line-height:1.35}.hwh-quote figcaption{color:var(--hwh-muted);font-size:14px;font-weight:500;line-height:1.5}.hwh-brands{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.hwh-brand.hwh-card--dark-sky:hover{border-color:var(--hwh-poppy)}.hwh-brand{align-items:center;border:1px solid transparent;border-radius:var(--hwh-radius);display:flex;padding:20px}.hwh-brand:hover{border-color:var(--hwh-dark-sky)}.hwh-brand img{height:110px;width:auto}.hwh-banner{overflow:hidden;position:relative}.hwh-banner__inner{gap:26px;position:relative}.hwh-banner__body{font-size:19px;line-height:1.65;max-width:34em}.hwh-banner__bow{aspect-ratio:1;background:var(--hwh-dark-sky-soft);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:min(560px,60vw)}.hwh-bg-apricot .hwh-banner__bow{background:#f9cdb3}.hwh-bg-lilac .hwh-banner__bow{background:#e9daf5}.hwh-footer{background:var(--hwh-pale-lilac);padding:clamp(56px,6vw,88px) 0 32px}.hwh-footer__top{display:flex;flex-wrap:wrap;gap:40px 64px}.hwh-footer__brand{display:flex;flex:2 1 420px;flex-direction:column;gap:20px;min-width:0}.hwh-footer__logo{height:84px;margin-left:-16px;width:auto}.hwh-footer__members{color:var(--hwh-muted);display:flex;flex-direction:column;font-size:14px;gap:8px;line-height:1.5}.hwh-footer__members strong{color:var(--hwh-dark-sky)}.hwh-footer__col{display:flex;flex:1 1 160px;flex-direction:column;font-size:15px;gap:12px}.hwh-footer__col .hwh-eyebrow{font-size:12px;padding-bottom:4px}.hwh-footer__col a{color:var(--hwh-black)}.hwh-footer__col a:hover{color:var(--hwh-poppy)}.hwh-footer__bottom{border-top:1px solid var(--hwh-line);color:var(--hwh-muted);display:grid;font-size:13px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));line-height:1.6;margin-top:48px;padding-top:28px}.hwh-footer__ack{max-width:52em}.hwh-footer__meta{align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.hwh-footer__meta,.hwh-footer__social{display:flex;gap:20px}.hwh-footer__social a{font-weight:600}.hwh-icards{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}@media (min-width:1024px){.hwh-icards--2{grid-template-columns:repeat(2,1fr)}.hwh-icards--3{grid-template-columns:repeat(3,1fr)}.hwh-icards--4{grid-template-columns:repeat(4,1fr)}}.hwh-icard{border-radius:var(--hwh-radius);display:flex;flex-direction:column;margin:0;overflow:hidden}.hwh-icard__media{aspect-ratio:4/3;background:#fff}.hwh-icard__media .hwh-ph,.hwh-icard__media img{height:100%;object-fit:cover;width:100%}.hwh-icard figcaption{display:flex;flex-direction:column;gap:8px;padding:22px 22px 26px}.hwh-icard figcaption p{font-size:15.5px;line-height:1.55}.hwh-h3--sm{font-size:24px}.hwh-price{background:#fff;border-radius:var(--hwh-radius);gap:18px;padding:clamp(24px,3vw,36px)}.hwh-price,.hwh-price__table{display:flex;flex-direction:column}.hwh-price__table{margin:0}.hwh-price__row{border-bottom:1px solid var(--hwh-line);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 0}.hwh-price__row:first-child{border-top:2px solid var(--hwh-dark-sky)}.hwh-price__row dt{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:22px}.hwh-price__row dd{align-self:center;font-size:16px;font-weight:600;margin:0}.hwh-price__note{color:var(--hwh-muted);font-size:15px;line-height:1.6}.hwh-faq{border-top:2px solid var(--hwh-dark-sky);display:flex;flex-direction:column}.hwh-faq__item{border-bottom:1px solid var(--hwh-line)}.hwh-faq__item summary{align-items:center;color:var(--hwh-dark-sky);cursor:pointer;display:flex;font-family:var(--hwh-serif);font-size:23px;gap:20px;justify-content:space-between;line-height:1.25;list-style:none;padding:22px 0}.hwh-faq__item summary::-webkit-details-marker{display:none}.hwh-faq__item summary:hover{color:var(--hwh-poppy)}.hwh-faq__item summary i{background:var(--hwh-lilac);border-radius:50%;flex:0 0 28px;height:28px;position:relative}.hwh-faq__item summary i:after,.hwh-faq__item summary i:before{background:var(--hwh-dark-sky);content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.hwh-faq__item summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s}.hwh-faq__item[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.hwh-faq__answer{font-size:17px;padding:0 48px 24px 0}.hwh-faq__answer a{text-decoration:underline;text-decoration-color:var(--hwh-poppy);text-underline-offset:3px}.hwh-icard--link{border:1px solid transparent;color:var(--hwh-black)}.hwh-icard--link:hover{border-color:var(--hwh-dark-sky);color:var(--hwh-black)}.hwh-icard__body{display:flex;flex:1;flex-direction:column;gap:10px;padding:26px 26px 30px}.hwh-icard__body p{flex:1;font-size:16px;line-height:1.6}.hwh-icard__media--contain img{object-fit:contain;padding:16px}.hwh-underlink{align-self:flex-start;border-bottom:1.5px solid var(--hwh-poppy);color:var(--hwh-dark-sky);font-size:16px;font-weight:600;padding-bottom:3px}.hwh-pintro{overflow:hidden;position:relative}.hwh-pintro__inner{align-items:end;position:relative}.hwh-pintro .hwh-display{color:inherit}.hwh-bg-dark-sky.hwh-pintro .hwh-display{color:#fff}.hwh-pintro__body{max-width:32em;padding-bottom:8px}.hwh-srows{display:flex;flex-direction:column}.hwh-srow{align-items:center;border-top:1px solid var(--hwh-line);color:var(--hwh-black);display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));padding-block:clamp(28px,4vw,44px)}.hwh-srow:first-child{border-top:2px solid var(--hwh-dark-sky)}.hwh-srow:hover{color:var(--hwh-black)}.hwh-srow:hover .hwh-srow__title{color:var(--hwh-poppy)}.hwh-srow__media{aspect-ratio:4/3;background:var(--hwh-pale-lilac);border-radius:var(--hwh-radius);overflow:hidden}.hwh-srow__media .hwh-ph,.hwh-srow__media img{height:100%;object-fit:cover;width:100%}.hwh-srow__media--contain img{object-fit:contain;padding:16px}.hwh-srow__copy{display:flex;flex-direction:column;gap:14px;grid-column:span 2;min-width:0}@media (max-width:767px){.hwh-srow__copy{grid-column:auto}}.hwh-srow__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hwh-srow__num{color:var(--hwh-poppy);font-family:var(--hwh-serif);font-size:20px}.hwh-srow__tag{background:var(--hwh-yellow);border-radius:4px;color:var(--hwh-dark-sky);font-size:12px;font-weight:600;letter-spacing:.08em;padding:4px 9px;text-transform:uppercase}.hwh-srow__title{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:clamp(32px,3.4vw,46px);font-weight:400;line-height:1.05;transition:color .15s}.hwh-srow__text,.hwh-srow__text p{font-size:17px;line-height:1.65;max-width:38em;text-wrap:pretty}.hwh-srow__best{color:var(--hwh-muted);font-size:15px;line-height:1.5}.hwh-srow__best strong{color:var(--hwh-dark-sky)}.hwh-srow-feature{background:var(--hwh-dark-sky);border-radius:var(--hwh-radius);color:#fff;display:flex;flex-direction:column;gap:16px;margin-top:clamp(16px,2vw,24px);padding:clamp(32px,4vw,52px)}.hwh-srow-feature:hover{background:var(--hwh-dark-sky-deep);color:#fff}.hwh-srow-feature .hwh-srow__title{color:#fff}.hwh-srow-feature .hwh-srow__text{color:var(--hwh-lilac)}.hwh-srow-feature .hwh-card__link{color:var(--hwh-apricot)}.hwh-llist{border-top:2px solid var(--hwh-dark-sky);display:flex;flex-direction:column}.hwh-llist a{align-items:baseline;border-bottom:1px solid var(--hwh-line);color:var(--hwh-black);display:flex;gap:20px;justify-content:space-between;padding:20px 0}.hwh-llist span{font-size:17px;line-height:1.5}.hwh-llist strong{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:21px;font-weight:400;text-align:right}.hwh-llist a:hover strong{color:var(--hwh-poppy)}.hwh-sbhero{background:var(--hwh-apricot);color:var(--hwh-black)}.hwh-sbhero--staff-shop{background:var(--hwh-yellow)}.hwh-sbhero__inner{align-items:center;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));padding-block:clamp(56px,7vw,104px)}.hwh-sbhero__copy{align-items:flex-start;display:flex;flex-direction:column;gap:22px}.hwh-sbhero__logo{height:clamp(52px,5vw,68px);margin-bottom:8px;width:auto}.hwh-sbhero__tag{background:var(--hwh-dark-sky);border-radius:4px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase}.hwh-sbhero .hwh-display{color:var(--hwh-dark-sky)}.hwh-sbhero .hwh-lead,.hwh-sbhero .hwh-lead p{color:var(--hwh-black);max-width:32em}.hwh-sbhero__textlink{border-bottom:1.5px solid var(--hwh-dark-sky);color:var(--hwh-dark-sky);font-weight:600;padding:14px 2px}.hwh-sbhero__media{aspect-ratio:4/3;background:#fff;border-radius:var(--hwh-radius);overflow:hidden}.hwh-sbhero__media .hwh-ph,.hwh-sbhero__media img{height:100%;object-fit:cover;width:100%}.hwh-sbhero__media--contain img{object-fit:contain;padding:16px}.hwh-tiles{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}@media (min-width:1000px){.hwh-tiles--2{grid-template-columns:repeat(2,1fr)}.hwh-tiles--3{grid-template-columns:repeat(3,1fr)}.hwh-tiles--4{grid-template-columns:repeat(4,1fr)}}.hwh-tile{align-items:flex-start;border-radius:var(--hwh-radius);display:flex;flex-direction:column;gap:12px;padding:28px 26px 30px}.hwh-tile__tag{background:var(--hwh-dark-sky);border-radius:4px;color:#fff;font-size:13px;font-weight:600;letter-spacing:.06em;padding:5px 10px;text-transform:uppercase}.hwh-tile__text,.hwh-tile__text p{font-size:16px;line-height:1.6}.hwh-chips{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.hwh-chips li{border:1px solid var(--hwh-line);border-radius:999px;color:var(--hwh-dark-sky);font-size:17px;font-weight:500;padding:12px 20px}.hwh-footnote,.hwh-footnote p{color:var(--hwh-muted);font-size:14px;line-height:1.5}.hwh-statements{border-top:2px solid var(--hwh-dark-sky);margin:0}.hwh-statement{border-bottom:1px solid var(--hwh-line);display:grid;gap:16px clamp(24px,4vw,64px);grid-template-columns:minmax(0,220px) minmax(0,1fr);padding-block:clamp(24px,3vw,36px)}@media (max-width:700px){.hwh-statement{grid-template-columns:1fr}}.hwh-statement dt{color:var(--hwh-poppy);font-size:13px;font-weight:600;letter-spacing:.14em;padding-top:10px;text-transform:uppercase}.hwh-statement dd{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:clamp(24px,2.4vw,34px);line-height:1.25;margin:0;text-wrap:pretty}.hwh-phero{overflow:hidden;position:relative}.hwh-phero__inner{align-items:center;display:grid;gap:clamp(40px,5vw,72px);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));padding-top:clamp(48px,6vw,88px)}.hwh-phero__copy{align-items:flex-start;display:flex;flex-direction:column;gap:24px;padding-bottom:clamp(40px,5vw,64px)}.hwh-phero__logo{height:54px;width:auto}.hwh-phero .hwh-display em{color:var(--hwh-poppy)}.hwh-phero .hwh-lead{max-width:31em}.hwh-phero__media{align-self:end;aspect-ratio:16/9;background:var(--hwh-dark-sky-soft);border-radius:var(--hwh-radius) var(--hwh-radius) 0 0;overflow:hidden}.hwh-phero__media .hwh-ph,.hwh-phero__media img{height:100%;object-fit:cover;object-position:50% 55%;width:100%}.hwh-phero__stats{border-top:1px solid var(--hwh-dark-sky-soft)}.hwh-phero__statrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.hwh-phero__stat{border-left:1px solid var(--hwh-dark-sky-soft);display:flex;flex-direction:column;gap:4px;padding:28px 24px 30px}.hwh-phero__stat:first-child{border-left:0;padding-left:0}.hwh-phero__stat span{color:#fff;font-family:var(--hwh-serif);font-size:48px;line-height:1}.hwh-phero__stat small{color:var(--hwh-lilac);font-size:15px}.hwh-cycle__head{align-items:end}.hwh-cycle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (min-width:600px){.hwh-cycle{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.hwh-cycle{grid-template-columns:repeat(6,minmax(0,1fr))}}.hwh-cycle li{border-top:2px solid var(--hwh-dark-sky);box-shadow:inset 1px 0 0 var(--hwh-line);display:flex;flex-direction:column;gap:10px;min-width:0;padding:24px 20px 8px}.hwh-cycle__n{color:var(--hwh-poppy);font-size:13px;font-weight:600;letter-spacing:.1em}.hwh-cycle__t{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:28px;line-height:1.1}.hwh-cycle__a{color:var(--hwh-poppy);font-size:22px}.hwh-tiles--ruled{gap:clamp(28px,3vw,44px) clamp(24px,3vw,48px)}.hwh-rtile{border-top:2px solid var(--hwh-dark-sky);display:flex;flex-direction:column;gap:12px;padding-top:22px}.hwh-rtile__n{color:var(--hwh-poppy);font-family:var(--hwh-serif);font-size:20px}.hwh-rtile .hwh-tile__text,.hwh-rtile .hwh-tile__text p{font-size:17px}.hwh-bg-dark-sky .hwh-rtile{border-color:hsla(0,0%,100%,.5)}.hwh-card--dark-sky-soft{background:var(--hwh-dark-sky-soft);color:#fff}.hwh-card--dark-sky-soft .hwh-h3{color:#fff}.hwh-card--dark-sky-soft .hwh-tile__text,.hwh-card--dark-sky-soft .hwh-tile__text p{color:var(--hwh-lilac)}.hwh-eyebrow--poppy{color:var(--hwh-poppy)}.hwh-shift{background:var(--hwh-lilac);border-radius:var(--hwh-radius);display:flex;flex-direction:column;gap:12px;padding:clamp(24px,3vw,36px)}.hwh-shift small{color:var(--hwh-muted);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hwh-shift__from{color:var(--hwh-muted);font-family:var(--hwh-serif);font-size:26px;line-height:1.2;text-decoration:line-through;text-decoration-color:var(--hwh-poppy)}.hwh-shift__to{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:clamp(28px,2.8vw,36px);line-height:1.15}.hwh-insight__h{color:var(--hwh-dark-sky);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.hwh-insight__list{border-top:2px solid var(--hwh-dark-sky);list-style:none;margin:0;padding:0}.hwh-insight__list li{align-items:baseline;border-bottom:1px solid var(--hwh-line);display:flex;font-size:18px;gap:16px;line-height:1.45;padding:18px 0}.hwh-insight__list li span:first-child{color:var(--hwh-poppy);font-weight:600}.hwh-lead__top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:28px}.hwh-cover{aspect-ratio:210/297;background:var(--hwh-dark-sky);border-radius:4px;box-shadow:0 18px 40px rgba(52,0,96,.28);display:flex;flex-direction:column;justify-content:space-between;padding:16px 14px;transform:rotate(-3deg);width:170px}.hwh-cover img{height:auto;max-height:56px;object-fit:contain;object-position:left center;width:92px}.hwh-cover span{color:#fff;font-family:var(--hwh-serif);font-size:21px;line-height:1}.hwh-cover small{color:var(--hwh-apricot);font-size:8px;letter-spacing:.1em;text-transform:uppercase}.hwh-cover--img{object-fit:cover;padding:0}.hwh-ticks{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.hwh-ticks li{display:flex;font-size:17px;gap:12px;line-height:1.5}.hwh-ticks li:before{color:var(--hwh-poppy);content:"✓";font-weight:600}.hwh-formcard{background:#fff;border-radius:var(--hwh-radius);padding:clamp(28px,3.5vw,44px)}.hwh-formcard .hs-form-field{margin-bottom:18px}.hwh-formcard .hs-form-field>label{color:var(--hwh-dark-sky);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.hwh-formcard input[type=email],.hwh-formcard input[type=tel],.hwh-formcard input[type=text],.hwh-formcard select,.hwh-formcard textarea{background:#fff;border:1.5px solid #d9c9e6;border-radius:var(--hwh-radius-sm);color:#000;font:inherit;font-size:16px;min-height:48px;padding:13px 14px;width:100%!important}.hwh-formcard input:focus,.hwh-formcard select:focus,.hwh-formcard textarea:focus{border-color:var(--hwh-dark-sky);outline:2px solid var(--hwh-poppy);outline-offset:1px}.hwh-formcard fieldset{max-width:none!important}.hwh-formcard .hs-button{background:var(--hwh-poppy);border:0;border-radius:var(--hwh-radius-sm);color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:600;min-height:52px;padding:16px 28px}.hwh-formcard .hs-button:hover{background:var(--hwh-poppy-deep)}.hwh-formcard .hs-error-msgs{color:#b3261e;font-size:13px;list-style:none;margin:6px 0 0;padding:0}.hwh-formcard .legal-consent-container,.hwh-formcard .legal-consent-container p{color:var(--hwh-muted);font-size:13px;line-height:1.5}.hwh-bg-poppy{background:var(--hwh-poppy);color:#fff}.hwh-bg-poppy .hwh-display{color:#fff}.hwh-bg-poppy .hwh-prose,.hwh-bg-poppy .hwh-prose p,.hwh-bg-poppy .hwh-pull{color:#000}.hwh-bg-poppy .hwh-banner__bow{background:#f27a5e}.hwh-contact{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hwh-contact__list{border-top:2px solid var(--hwh-dark-sky);list-style:none;margin:0;padding:0}.hwh-contact__list li{border-bottom:1px solid var(--hwh-line);display:flex;flex-direction:column;gap:4px;padding:18px 0}.hwh-contact__list .hwh-eyebrow{margin:0}.hwh-contact__list a,.hwh-contact__list span.hwh-contact__val{color:var(--hwh-dark-sky);font-size:19px;font-weight:500;overflow-wrap:anywhere;text-decoration:none}.hwh-contact__list a:hover{color:var(--hwh-poppy)}.hwh-contact__list small{color:var(--hwh-muted);font-size:15px;line-height:1.5}@media (max-width:860px){.hwh-contact{grid-template-columns:1fr}}.hwh-blog-hero{background:var(--hwh-dark-sky);color:#fff;overflow:hidden;position:relative}.hwh-blog-hero .hwh-container{display:flex;flex-direction:column;gap:22px;padding-bottom:clamp(56px,7vw,96px);padding-top:clamp(56px,7vw,96px);position:relative;z-index:1}.hwh-blog-hero h1{font-family:var(--hwh-serif);font-size:clamp(44px,5.6vw,76px);font-weight:400;line-height:1;margin:0;max-width:14em;text-wrap:balance}.hwh-blog-hero p{color:var(--hwh-lilac);font-size:18px;line-height:1.6;margin:0;max-width:40em}.hwh-blog-hero .hwh-eyebrow{color:var(--hwh-apricot)}.hwh-topics{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px}.hwh-topics a{border:1.5px solid #6b2fa8;border-radius:999px;color:#fff;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:none}.hwh-topics a.is-active,.hwh-topics a:hover{background:var(--hwh-poppy);border-color:var(--hwh-poppy);color:#fff}.hwh-blog-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.hwh-blog-head p{color:var(--hwh-muted);font-size:16px;margin:0}.hwh-blog-guides__grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.hwh-blog-guide{background:#fff;border-radius:var(--hwh-radius);border-top:4px solid var(--hwh-poppy);color:#000;display:flex;flex-direction:column;gap:12px;padding:26px;text-decoration:none}.hwh-blog-guide h3{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:25px;font-weight:600;line-height:1.15;margin:0}.hwh-blog-guide p{color:var(--hwh-muted);font-size:15px;line-height:1.55;margin:0}.hwh-blog-guide__more{color:var(--hwh-dark-sky);font-size:15px;font-weight:600;margin-top:auto}.hwh-blog-guide:hover .hwh-blog-guide__more,.hwh-blog-guide:hover h3{color:var(--hwh-poppy)}.hwh-feature{align-items:center;color:#000;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));text-decoration:none}.hwh-card-post__img,.hwh-feature__img{background:var(--hwh-lilac);border-radius:var(--hwh-radius);overflow:hidden}.hwh-feature__img{aspect-ratio:3/2}.hwh-card-post__img img,.hwh-feature__img img{display:block;height:100%;object-fit:cover;width:100%}.hwh-feature__body{display:flex;flex-direction:column;gap:16px}.hwh-feature__body h2{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:clamp(34px,3.8vw,50px);font-weight:400;line-height:1.04;margin:0;text-wrap:balance}.hwh-feature__body p{color:var(--hwh-muted);font-size:17px;line-height:1.6;margin:0}.hwh-post-tag{color:var(--hwh-poppy);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.hwh-post-meta{color:var(--hwh-muted);font-size:14px}.hwh-more{color:var(--hwh-dark-sky);font-size:16px;font-weight:600}.hwh-feature:hover .hwh-more,.hwh-feature:hover h2{color:var(--hwh-poppy)}.hwh-posts-title{border-top:2px solid var(--hwh-dark-sky);color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:clamp(30px,3vw,40px);font-weight:400;margin:0;padding-top:18px}.hwh-posts{display:grid;gap:44px 28px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.hwh-card-post{color:#000;display:flex;flex-direction:column;gap:12px;text-decoration:none}.hwh-card-post__img{aspect-ratio:16/10;margin-bottom:6px}.hwh-card-post h3{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:25px;font-weight:600;line-height:1.15;margin:0;text-wrap:pretty}.hwh-card-post p{color:var(--hwh-muted);font-size:15px;line-height:1.55;margin:0}.hwh-card-post:hover h3{color:var(--hwh-poppy)}.hwh-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding-top:12px}.hwh-pagination a,.hwh-pagination span{align-items:center;border:1.5px solid var(--hwh-line);border-radius:var(--hwh-radius-sm);color:var(--hwh-dark-sky);display:flex;font-weight:600;height:44px;justify-content:center;min-width:44px;padding:0 14px;text-decoration:none}.hwh-pagination .is-current,.hwh-pagination a:hover{border-color:var(--hwh-dark-sky)}.hwh-pagination .is-current{background:var(--hwh-dark-sky);color:#fff}.hwh-subscribe{align-items:center;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr))}.hwh-subscribe .hwh-formcard form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.hwh-subscribe .hwh-formcard .hs-form-field{flex:1 1 240px;margin:0}.hwh-post-head{display:flex;flex-direction:column;gap:22px;padding-top:clamp(40px,5vw,64px)}.hwh-crumbs{color:var(--hwh-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.hwh-post-head h1{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:clamp(40px,5.2vw,68px);font-weight:400;line-height:1.02;margin:0;max-width:15em;text-wrap:balance}.hwh-byline{align-items:center;color:var(--hwh-muted);display:flex;flex-wrap:wrap;font-size:15px;gap:14px}.hwh-byline img{border-radius:50%;height:44px;object-fit:cover;width:44px}.hwh-byline strong{color:#000;font-weight:600}.hwh-post-hero{aspect-ratio:21/9;background:var(--hwh-lilac);border-radius:var(--hwh-radius);margin-top:10px;overflow:hidden}.hwh-post-hero img{display:block;height:100%;object-fit:cover;width:100%}.hwh-post-layout{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,720px) minmax(260px,340px);justify-content:space-between;padding-bottom:clamp(56px,7vw,96px);padding-top:clamp(40px,5vw,64px)}.hwh-post-body{display:flex;flex-direction:column;font-size:18px;gap:22px;line-height:1.7}.hwh-post-body>*{margin:0}.hwh-post-body>p:first-child{font-size:21px;line-height:1.6}.hwh-post-body h2{font-size:32px;line-height:1.15;padding-top:12px}.hwh-post-body h2,.hwh-post-body h3{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-weight:600}.hwh-post-body h3{font-size:25px;line-height:1.2}.hwh-post-body a{color:var(--hwh-dark-sky);text-decoration:underline;text-decoration-color:var(--hwh-poppy);text-underline-offset:3px}.hwh-post-body a:hover{color:var(--hwh-poppy)}.hwh-post-body ol,.hwh-post-body ul{display:flex;flex-direction:column;gap:10px;padding-left:22px}.hwh-post-body blockquote{border-left:3px solid var(--hwh-poppy);color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:27px;line-height:1.3;padding:6px 0 6px 24px}.hwh-post-body img{border-radius:var(--hwh-radius);height:auto;max-width:100%}.hwh-post-body hr{border:0;border-top:1px solid var(--hwh-line)}.hwh-post-body table{border-collapse:collapse;font-size:16px;width:100%}.hwh-post-body td,.hwh-post-body th{border-bottom:1px solid var(--hwh-line);padding:10px 8px;text-align:left}.hwh-post-tags{border-top:1px solid var(--hwh-line);display:flex;flex-wrap:wrap;gap:8px;padding-top:22px}.hwh-post-tags a{background:var(--hwh-lilac);border-radius:999px;color:var(--hwh-dark-sky);font-size:13px;font-weight:600;padding:7px 14px;text-decoration:none}.hwh-post-tags a:hover{background:var(--hwh-poppy);color:#fff}.hwh-author{align-items:center;background:var(--hwh-pale-lilac);border-radius:var(--hwh-radius);display:flex;font-size:15px;gap:16px;line-height:1.5;padding:20px 22px}.hwh-author img{border-radius:50%;flex:none;height:64px;object-fit:cover;width:64px}.hwh-author strong{color:var(--hwh-dark-sky);display:block}.hwh-author span{color:var(--hwh-muted)}.hwh-post-aside{gap:16px;position:sticky;top:24px}.hwh-blog-cta,.hwh-post-aside{display:flex;flex-direction:column}.hwh-blog-cta{align-items:flex-start;background:var(--hwh-dark-sky);border-radius:var(--hwh-radius);color:#fff;gap:14px;padding:26px}.hwh-blog-cta .hwh-eyebrow{color:var(--hwh-apricot);margin:0}.hwh-blog-cta h3{font-family:var(--hwh-serif);font-size:28px;font-weight:400;line-height:1.1;margin:0}.hwh-blog-cta p{color:var(--hwh-lilac);font-size:15px;line-height:1.55;margin:0}.hwh-blog-download{background:var(--hwh-apricot);border-radius:var(--hwh-radius);color:var(--hwh-dark-sky);display:flex;flex-direction:column;gap:6px;padding:20px 22px;text-decoration:none}.hwh-blog-download .hwh-eyebrow{margin:0}.hwh-blog-download strong{font-family:var(--hwh-serif);font-size:21px;font-weight:600}.hwh-blog-download span:last-child{font-size:14px;font-weight:600}.hwh-blog-download:hover{color:var(--hwh-poppy)}@media (max-width:960px){.hwh-post-layout{grid-template-columns:1fr}.hwh-post-aside{position:static}}.hwh-figures__row{border-top:2px solid;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0}.hwh-figures__item{display:flex;flex-direction:column;gap:10px;padding:28px 24px 0 0}.hwh-figures__item+.hwh-figures__item{border-left:1px solid rgba(127,90,170,.45);padding-left:24px}.hwh-figures__item dt{color:var(--hwh-poppy);font-family:var(--hwh-serif);font-size:clamp(56px,7vw,96px);font-weight:400;line-height:.95}.hwh-figures__item dd{font-size:17px;line-height:1.5;margin:0;max-width:20em}.hwh-bg-dark-sky .hwh-figures__item dd{color:var(--hwh-lilac)}.hwh-figures__note{font-size:14px;margin:0;opacity:.85}@media (max-width:640px){.hwh-figures__item+.hwh-figures__item{border-left:0;border-top:1px solid rgba(127,90,170,.45);margin-top:24px;padding-left:0}}.hwh-swaps{align-items:start;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.hwh-swaps__table{border-top:2px solid var(--hwh-dark-sky)}.hwh-swaps__head,.hwh-swaps__row{align-items:center;border-bottom:1px solid var(--hwh-line);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);padding:18px 0}.hwh-swaps__head{color:var(--hwh-dark-sky);font-size:12px;font-weight:600;letter-spacing:.12em;padding:12px 0;text-transform:uppercase}.hwh-swaps__before{color:var(--hwh-muted);font-size:17px;text-decoration:line-through;text-decoration-color:var(--hwh-poppy);text-decoration-thickness:1.5px}.hwh-swaps__arrow{color:var(--hwh-poppy);font-size:20px;text-align:center}.hwh-swaps__after{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:23px;line-height:1.2}@media (max-width:860px){.hwh-swaps{grid-template-columns:1fr}}.hwh-sticky{align-items:start;display:grid;gap:clamp(32px,6vw,96px);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hwh-sticky__head{display:flex;flex-direction:column;gap:18px;position:sticky;top:120px}.hwh-sticky__list{border-top:2px solid var(--hwh-dark-sky);list-style:none;margin:0;padding:0}.hwh-sticky__list li{border-bottom:1px solid var(--hwh-line);display:grid;gap:16px;grid-template-columns:56px minmax(0,1fr);padding:28px 0}.hwh-sticky__num{color:var(--hwh-poppy);font-family:var(--hwh-serif);font-size:26px;line-height:1.1}.hwh-sticky__list h3{color:var(--hwh-dark-sky);font-family:var(--hwh-serif);font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.15;margin:0 0 10px}.hwh-bg-dark-sky .hwh-sticky__list{border-top-color:#fff}.hwh-bg-dark-sky .hwh-sticky__list li{border-bottom-color:var(--hwh-dark-sky-soft)}.hwh-bg-dark-sky .hwh-sticky__list h3{color:#fff}@media (max-width:860px){.hwh-sticky{grid-template-columns:1fr}.hwh-sticky__head{position:static}}