@font-face{font-display:swap;font-family:Messina Sans;font-style:normal;font-weight:350;src:url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/raw_assets/public/elevate-x-healthengine/assets/fonts/messina-sans-350.woff2) format("woff2"),url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/MessinaSans-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Messina Sans;font-style:normal;font-weight:400;src:url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/raw_assets/public/elevate-x-healthengine/assets/fonts/messina-sans-400.woff2) format("woff2"),url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/MessinaSans-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Messina Sans;font-style:normal;font-weight:600;src:url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/raw_assets/public/elevate-x-healthengine/assets/fonts/messina-sans-600.woff2) format("woff2"),url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/MessinaSans-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:Messina Sans;font-style:normal;font-weight:700;src:url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/raw_assets/public/elevate-x-healthengine/assets/fonts/messina-sans-700.woff2) format("woff2"),url(https://442174981.fs1.hubspotusercontent-ap1.net/hubfs/442174981/MessinaSans-Bold.otf) format("opentype")}:root{--he-t050:#dcf7f7;--he-t100:#97e8e8;--he-t200:#73e1e1;--he-t300:#18cdcd;--he-t400:#04b9b9;--he-t500:#04838c;--he-t600:#03676e;--he-t700:#06454e;--he-o050:#fff3ef;--he-o100:#ffcfbe;--he-o200:#fa9a70;--he-o300:#ed5316;--he-o400:#d73d00;--he-o500:#c22809;--he-o600:#ae1400;--he-o700:#7b0a0a;--he-t900:#072326;--he-n900:#011414;--he-n700:#1c3434;--he-n600:#394f51;--he-gm:#6a7b7d;--he-g60:#a9b3b5;--he-g50:#cdd3d4;--he-g40:#e6e9e9;--he-g30:#f3f4f4;--he-g10:#fafafa;--he-ink:#072326;--he-body:#394f51;--he-sans:"Messina Sans","Messina Sans Web",Helvetica,Arial,-apple-system,BlinkMacSystemFont,sans-serif;--he-r-sm:14px;--he-r:22px;--he-r-lg:32px;--he-r-xl:44px;--he-pad:clamp(56px,6.4vw,96px);--he-pad2:clamp(42px,4.4vw,68px);--he-anchor-offset:106px}[id]{scroll-margin-top:var(--he-anchor-offset)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.he-wrap{margin:0 auto;max-width:1280px;padding:0 32px}.he-sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.he-center{text-align:center}.he-sec{padding:var(--he-pad) 0;position:relative}.he-h1,.he-h2,.he-h3{color:var(--he-ink);font-family:var(--he-sans);font-weight:600;letter-spacing:-.022em;line-height:1.1;margin:0;text-wrap:balance}.he-h1{font-size:clamp(33px,4.4vw,54px);letter-spacing:-.026em;line-height:1.12}.he-h2{font-size:clamp(25px,3.1vw,38px);line-height:1.08}.he-h3{font-size:19px;letter-spacing:-.012em;line-height:1.3}.he-lede{color:var(--he-body);font-family:var(--he-sans);font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;margin:20px auto 0;max-width:64ch;text-wrap:pretty}.he-lede>:first-child{margin-top:0}.he-lede>:last-child{margin-bottom:0}.he-btn,.he-fanwrap h1,.he-fanwrap h2,.he-fanwrap h3,.he-sec h1,.he-sec h2,.he-sec h3,.he-sec h4,.he-sec h5,.he-sec h6,.hec h1,.hec h2,.hec h3,.hec h4,.hef h1,.hef h2,.hef h3,.hef h4,.hei h1,.hei h2,.hei h3,.hei h4,.hem b,.hem h1,.hem h2,.hem h3,.hew h1,.hew h2,.hew h3{font-family:var(--he-sans)}.he-btn{align-items:center;background:var(--he-t700);border:0;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:700;gap:9px;letter-spacing:-.01em;padding:15px 27px;text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.3,1),box-shadow .2s,background .2s}.he-btn:hover{box-shadow:0 12px 26px -12px rgba(6,69,78,.55);color:#fff;transform:translateY(-2px)}.he-btn--ghost{background:transparent;box-shadow:inset 0 0 0 1.5px rgba(6,69,78,.22)}.he-btn--ghost,.he-btn--ghost:hover{color:var(--he-t700)}.he-btn .he-ar{font-size:15px;line-height:1;transform:translateY(-.5px)}.he-btn:focus-visible{outline:2px solid var(--he-t500);outline-offset:3px}.he-mesh{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.he-blob{border-radius:50%;filter:blur(90px);opacity:.62;position:absolute}@keyframes he-drift1{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(64px,42px,0) scale(1.08)}}@keyframes he-drift2{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-78px,34px,0) scale(.9)}}@keyframes he-drift3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(52px,-58px,0) scale(1.1)}}.he-rv{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transition-delay:var(--he-rvd,0s)}.he-rv.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.he-rv{opacity:1;transform:none;transition:none}.he-vcard{--he-base:0px!important}.he-blob{animation:none!important}.he-btn:hover,.heri-card:hover{transform:none}}@media(max-width:720px){.he-wrap{padding:0 20px}}.he-h2{line-height:1.08!important}.grecaptcha-badge{bottom:0!important;height:1px!important;left:-9999px!important;margin:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important;width:1px!important}@keyframes he-mscroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hs_cos_wrapper.form-title:empty{display:none!important}.he-quote blockquote{background:none!important;border:0!important;font-style:normal!important;margin:0 0 24px!important;padding:0!important}a.he-btn,a.he-btn:hover,a.he-btn:link,a.he-btn:visited,button.he-btn,button.he-btn:hover{color:#fff!important}a.he-btn--ghost,a.he-btn--ghost:hover,a.he-btn--ghost:link,a.he-btn--ghost:visited,button.he-btn--ghost{color:var(--he-t700)!important}.hem .hem-logo,.hem .hem-nav>a,.hem .hem-text,.hem .hem-trigger{color:hsla(0,0%,100%,.82)!important}.hem .hem-logo,.hem .hem-nav>a:hover,.hem .hem-text:hover,.hem .hem-trigger:hover,.hem .hem-trigger[aria-expanded=true]{color:#fff!important}.hem .hem-cta,.hem .hem-cta:hover,.hem .hem-pt{color:var(--he-t900)!important}.hem .hem-utilpanel a,.hem .hem-utilpanel b{color:var(--he-ink)!important}.hem .hem-utilpanel span{color:var(--he-gm)!important}.hem .hem-util{color:hsla(0,0%,100%,.82)!important}.hem .hem-util:hover,.hem .hem-util[aria-expanded=true]{color:#fff!important}.hem .hem-mobile-extra a{color:var(--he-ink)!important}.hef a,.hef a:link,.hef a:visited{color:hsla(0,0%,100%,.78)!important}.hef .hef-trust a,.hef a:hover{color:var(--he-t300)!important}.hef .hef-trust a:hover{color:#fff!important}.hei .hei-chip,.hei .hei-go{color:var(--he-t700)!important}.hei .hei-chip.is-on{color:#fff!important}.hec-form.hec-form .hs-button,.hec-form.hec-form input[type=submit]{background:var(--he-o400)!important;color:#fff!important}.hec-form.hec-form .hs-form,.hec-form.hec-form .hs_cos_wrapper_type_form>div,.hec-form.hec-form form.hs-form-private{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important}.hec-form.hec-form .hs-form-private .hs-richtext:empty,.hec-form.hec-form form.hs-form-private>h3{display:none}.hec-form.hec-form .hs-form-field>label,.hec-form.hec-form .hs-form-field>label span,.hec-form.hec-form label{color:var(--he-n700)!important;font-family:var(--he-sans)!important;font-size:13px!important;font-weight:600!important;letter-spacing:-.005em;line-height:1.3!important}.hec-form.hec-form .hs-form-required{color:var(--he-o400)!important;margin-left:2px}.hec-form.hec-form .hs-form-field{margin:0 0 14px!important}.hec-form.hec-form fieldset{margin:0!important;max-width:none!important}.hec-form.hec-form fieldset.form-columns-2 .hs-form-field,.hec-form.hec-form fieldset.form-columns-3 .hs-form-field{padding:0}.hec-form.hec-form fieldset .input{margin-right:0!important}.hec-form.hec-form fieldset.form-columns-2>.hs-form-field{float:none!important;width:calc(50% - 7px)!important}.hec-form.hec-form fieldset.form-columns-2{display:flex!important;flex-wrap:wrap;gap:14px}.hec-form.hec-form fieldset.form-columns-1>.hs-form-field{float:none!important;width:100%!important}.hec-form.hec-form fieldset.form-columns-1 .input{margin-right:0!important}.hec-form.hec-form input.hs-input,.hec-form.hec-form select.hs-input,.hec-form.hec-form textarea.hs-input{font-family:var(--he-sans)!important;font-size:14.5px!important;height:44px;max-width:none!important;width:100%!important}.hec-form.hec-form textarea.hs-input{height:100px;padding:11px 14px!important}.hec-form.hec-form .input:after{background-image:none!important;content:none!important}.hec-form.hec-form .hs-fieldtype-select .input{position:relative!important}.hec-form.hec-form .hs-fieldtype-select .input:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%236a7b7d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:12px 12px!important;bottom:auto!important;content:""!important;display:block!important;height:12px!important;left:auto!important;opacity:1!important;position:absolute!important;right:15px!important;top:50%!important;transform:translateY(-50%)!important;width:12px!important}.hec-form.hec-form .hs-fieldtype-select select.hs-input{padding-right:34px!important}.hec-form.hec-form .hs-button,.hec-form.hec-form input[type=submit]{font-family:var(--he-sans)!important;margin-top:4px;width:100%!important}.hec-form.hec-form .legal-consent-container,.hec-form.hec-form .legal-consent-container p{font-family:var(--he-sans)!important;font-size:12px!important}.he-sec .he-fcard,.he-sec .he-fcard:hover,.hecs-taglist a,.hecs-taglist a:hover,.hef a,.hef a:hover,.hehb-card,.hehb-card h3,.hehb-card p,.hehb-card span,.hehb-card:focus,.hehb-card:hover,.hei .hei-card,.hei .hei-card:hover,.hei .hei-chip,.hei .hei-chip:hover,.hei .hei-go,.hei .hei-go:hover,.hem .hem-cta,.hem .hem-cta:hover,.hem .hem-logo,.hem .hem-logo:hover,.hem .hem-mobile-extra a,.hem .hem-mobile-extra a:hover,.hem .hem-nav>a,.hem .hem-nav>a:hover,.hem .hem-pt,.hem .hem-pt b,.hem .hem-pt span,.hem .hem-pt:hover,.hem .hem-text,.hem .hem-text:hover,.hem .hem-trigger,.hem .hem-trigger:hover,.hem .hem-util,.hem .hem-util:hover,.hem .hem-utilpanel a,.hem .hem-utilpanel a:hover,.hem .hem-utilpanel b,.hem .hem-utilpanel span,.heri-card,.heri-card h3,.heri-card p,.heri-card span,.heri-card:focus,.heri-card:hover,.heri-chip,.heri-chip:hover,a.he-btn,a.he-btn:focus,a.he-btn:hover,a.he-vcard,a.he-vcard b,a.he-vcard em,a.he-vcard span,a.he-vcard:focus,a.he-vcard:hover{text-decoration:none!important}.hec-form{background:#fff;border:1px solid var(--he-g40);border-radius:var(--he-r-lg);box-shadow:0 30px 70px -52px rgba(7,35,38,.5);padding:34px 34px 30px}.hec-form h3{color:var(--he-ink);font-size:21px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.hec-form .hec-sub{color:var(--he-gm);font-size:15px;margin:0 0 22px}:is(.hec-form,.hech-card) .hs-form{background:none;border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:0;width:100%;--hsElevate--button--primary__backgroundColor:var(--he-o400);--hsElevate--button--primary__borderColor:var(--he-o400);--hsElevate--button--primary__textColor:#fff;--hsElevate--button--primary__hover--backgroundColor:var(--he-o500);--hsElevate--button--primary__hover--borderColor:var(--he-o500);--hsElevate--button--primary__hover--textColor:#fff}:is(.hec-form,.hech-card) .hs-form fieldset{max-width:none}:is(.hec-form,.hech-card) .hs-form .hs-form-field{margin-bottom:16px}:is(.hec-form,.hech-card) .hs-form .hs-form-field>label{color:var(--he-n700);display:block;font-size:13.5px;font-weight:600;margin-bottom:7px}:is(.hec-form,.hech-card) .hs-form input[type=email],:is(.hec-form,.hech-card) .hs-form input[type=number],:is(.hec-form,.hech-card) .hs-form input[type=tel],:is(.hec-form,.hech-card) .hs-form input[type=text],:is(.hec-form,.hech-card) .hs-form select,:is(.hec-form,.hech-card) .hs-form textarea{background:#fff;border:1px solid var(--he-g50);border-radius:14px;color:var(--he-ink);font-family:var(--he-sans);font-size:15px;height:48px;padding:0 16px}:is(.hec-form,.hech-card) .hs-form textarea{height:120px;padding:13px 16px;resize:vertical}:is(.hec-form,.hech-card) .hs-form input:focus,:is(.hec-form,.hech-card) .hs-form select:focus,:is(.hec-form,.hech-card) .hs-form textarea:focus{border-color:var(--he-t300);box-shadow:0 0 0 3px rgba(24,205,205,.2);outline:0}:is(.hec-form,.hech-card) .hs-form .hs-submit .actions{margin-top:6px;text-align:center}:is(.hec-form,.hech-card) .hs-form .hs-button,:is(.hec-form,.hech-card) .hs-form input[type=submit]{align-items:center;background-color:var(--he-o400);border:0;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--he-sans);font-size:15px;font-weight:700;justify-content:center;letter-spacing:-.01em;min-width:250px;padding:16px 30px;transition:transform .2s,box-shadow .2s,background-color .2s;width:auto}:is(.hec-form,.hech-card) .hs-form .hs-button:hover,:is(.hec-form,.hech-card) .hs-form input[type=submit]:hover{background-color:var(--he-o500);box-shadow:0 12px 26px -12px rgba(215,61,0,.6);transform:translateY(-2px)}:is(.hec-form,.hech-card) .hs-form .hs-error-msg,:is(.hec-form,.hech-card) .hs-form .hs-error-msgs label{color:var(--he-o500);font-size:12.5px}:is(.hec-form,.hech-card) .hs-form .legal-consent-container{color:var(--he-gm);font-size:12.5px;line-height:1.55;margin:4px 0 18px}.hephr-mark{display:flex;justify-content:center;margin:0 0 26px}.hephr-mark span{border:3px solid #fff;border-radius:50%;box-shadow:0 10px 22px -12px rgba(7,35,38,.45);height:46px;margin-left:-12px;overflow:hidden;width:46px}.hephr-mark span:first-child{margin-left:0}.hephr-mark img{display:block;height:100%;object-fit:cover;width:100%}.heri{font-family:var(--he-sans);padding:var(--he-pad2) 0}.heri-head{max-width:none}.heri-head h2{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.025em;margin:0;text-wrap:balance}.heri-head .he-lede{margin:12px 0 0;max-width:none;text-wrap:pretty}.heri-search{display:flex;gap:10px;margin:0 0 clamp(16px,1.8vw,22px)}.heri-search input{background:#fff;border:1.5px solid var(--he-g50);border-radius:100px;color:var(--he-ink);flex:1;font-family:var(--he-sans);font-size:16px;padding:15px 20px;transition:border-color .2s,box-shadow .2s;width:100%}.heri-search input::placeholder{color:var(--he-g60)}.heri-search input:focus{border-color:var(--he-t400);box-shadow:0 0 0 3px rgba(4,185,185,.18);outline:none}.heri-search button{align-items:center;background:var(--he-t700);border:0;border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--he-sans);font-size:14.5px;font-weight:700;gap:9px;letter-spacing:-.01em;padding:15px 27px;transition:transform .2s,box-shadow .2s}.heri-search button:hover{box-shadow:0 12px 26px -12px rgba(6,69,78,.55);transform:translateY(-2px)}.heri-search button svg{fill:none;height:16px;stroke:#fff;stroke-width:2;width:16px}.heri-filters{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 clamp(22px,2.4vw,30px)}.heri-chip{align-items:center;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px var(--he-g30);color:var(--he-t700);display:inline-flex;font-size:14.5px;font-weight:500;padding:9px 16px;text-decoration:none;transition:background .2s,box-shadow .2s}.heri-chip:hover{background:var(--he-t050);box-shadow:inset 0 0 0 1px var(--he-t300)}.heri-chip.is-on{background:var(--he-t700);box-shadow:inset 0 0 0 1px var(--he-t700);color:#fff}.heri-chip,.heri-chip:active,.heri-chip:focus,.heri-chip:hover{color:var(--he-t700)!important}.heri-chip.is-on,.heri-chip.is-on:active,.heri-chip.is-on:focus,.heri-chip.is-on:hover{color:#fff!important}.hehb-card,.hehb-card:focus,.hehb-card:hover{color:var(--he-ink)!important}.hehb-card p,.hehb-card:hover p{color:var(--he-g60)!important}.hehb-card .hehb-go,.hehb-card:hover .hehb-go{color:var(--he-t600)!important}.heri-empty{color:var(--he-g60);font-size:16px;margin:clamp(22px,2.4vw,30px) 0 0}@media(max-width:600px){.heri-search button span{display:none}.heri-search button{padding:15px 20px}}.heri-kind.is-more{background:rgba(6,69,78,.86);color:#fff}button.heri-chip{appearance:none;border:0;cursor:pointer;font-family:inherit}.heri-grid{display:grid;gap:clamp(18px,2vw,26px);grid-template-columns:repeat(auto-fill,minmax(282px,1fr))}.heri-card{background:#f4f8f8;border-radius:var(--he-r-lg);color:inherit;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.heri-card:hover{box-shadow:0 26px 46px -24px rgba(6,69,78,.42);transform:translateY(-8px)}.heri-card:focus-visible{outline:2px solid var(--he-t700);outline-offset:3px}.heri-top{aspect-ratio:3/2;background:linear-gradient(158deg,var(--he-t100) 0,#eaf6f6 54%,var(--he-o050) 100%);display:grid;flex:none;overflow:hidden;place-items:center;position:relative}.heri-top>img.heri-ico{height:34px;opacity:.45;width:34px}.heri-top>img.heri-shot{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.heri-top.is-contain>img.heri-shot{height:auto;max-height:100%;max-width:100%;object-fit:contain;position:static;width:auto}.heri-top.is-contain{padding:14px}.heri-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:20px 22px 24px}.heri-kinds{display:flex;flex-wrap:wrap;gap:6px;left:14px;max-width:calc(100% - 28px);position:absolute;top:14px;z-index:1}.heri-kind{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.92);border-radius:999px;color:var(--he-t700);font-size:11.5px;font-weight:700;letter-spacing:.08em;padding:6px 12px;text-transform:uppercase;white-space:nowrap;z-index:1}.heri-card h3{font-size:18.5px;letter-spacing:-.015em;line-height:1.3;margin:0}.heri-card p{color:var(--he-g60);font-size:15px;line-height:1.55;margin:0}.heri-note{color:var(--he-g50);font-size:13.5px;line-height:1.6;margin:clamp(22px,2.4vw,30px) 0 0}@media(min-width:1101px){.heri-grid.is-fixed{grid-template-columns:repeat(var(--heri-cols,3),minmax(0,1fr))}}@media(max-width:1100px){.heri-grid.is-fixed{grid-template-columns:repeat(auto-fill,minmax(282px,1fr))}}@media(max-width:900px){.heri-grid,.heri-grid.is-fixed{grid-template-columns:1fr}}.heri-pager{align-items:center;display:flex;gap:10px;margin-top:clamp(26px,3vw,38px)}.heri-pager .heri-chip{text-decoration:none}.heri-pagenum{color:var(--he-g60);font-size:14px;padding:0 4px}.hecs{font-family:var(--he-sans)}.hecs,.hecs-hero{overflow:hidden;position:relative}.hecs-hero{padding:calc(var(--he-pad) + 48px) 0 clamp(30px,3.4vw,46px)}.hecs-hero .he-wrap{position:relative;z-index:1}.hecs-col{margin:0 auto;max-width:760px}.hecs-hero h1{margin:0}.hecs-stand{color:var(--he-body);font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;margin:18px 0 0}.hecs-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hecs-shot{border-radius:var(--he-r-lg);line-height:0;overflow:hidden}.hecs-shot img{aspect-ratio:16/10;display:block;height:auto;object-fit:cover;width:100%}.hecs-shot.is-ui{background:linear-gradient(158deg,var(--he-t100) 0,#eaf6f6 54%,var(--he-o050) 100%);display:grid;padding:clamp(16px,2vw,28px);place-items:center}.hecs-shot.is-ui img{aspect-ratio:auto;max-height:clamp(260px,32vw,440px);max-width:100%;object-fit:contain;width:auto}.hecs-body{padding:clamp(34px,4vw,60px) 0 var(--he-pad2)}.hecs-article>:first-child{margin-top:0}.hecs-article ol,.hecs-article p,.hecs-article ul{color:var(--he-body);font-size:17px;line-height:1.7;margin:0 0 20px}.hecs-article h2{font-size:clamp(23px,2.3vw,30px);letter-spacing:-.025em;margin:clamp(34px,3.6vw,52px) 0 14px}.hecs-article h3{font-size:19.5px;letter-spacing:-.02em;margin:30px 0 10px}.hecs-article ol,.hecs-article ul{padding-left:22px}.hecs-article li{margin-bottom:9px}.hecs-article img{border-radius:var(--he-r-md);height:auto;margin:10px 0 24px;max-width:100%}.hecs-article blockquote{border-left:3px solid var(--he-t300);color:var(--he-t700);font-size:19px;letter-spacing:-.015em;line-height:1.55;margin:28px 0;padding:0 0 0 22px}.hecs-article a{color:var(--he-t600);text-decoration:underline;text-underline-offset:2px}.hecs-tags{border-top:1px solid var(--he-g30);margin:clamp(38px,4vw,56px) auto 0;padding-top:26px}.hecs-tags h2{color:var(--he-g60);font-size:14px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.hecs-taglist{display:flex;flex-wrap:wrap;gap:10px}.hecs-aside{display:none;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.hecs-aside span{border-radius:50%;filter:blur(90px);position:absolute}.hecs-a1{background:var(--he-t200);height:360px;opacity:.42;right:calc(50% + 400px);top:8%;width:360px}.hecs-a2{background:var(--he-o100);height:300px;left:calc(50% + 400px);opacity:.46;top:34%;width:300px}.hecs-a3{background:var(--he-t100);height:320px;opacity:.5;right:calc(50% + 430px);top:62%;width:320px}.hecs-a4{background:var(--he-o050);height:260px;left:calc(50% + 420px);opacity:.6;top:84%;width:260px}.hecs-body,.hecs-hero,.hecs-more{position:relative;z-index:1}@media(min-width:1240px){.hecs-aside{display:block}}.hecs-more{padding:0 0 var(--he-pad2)}.hecs-more-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:0 0 clamp(20px,2.4vw,28px)}.hecs-more h2{margin:0}.hecs-faces{display:flex;flex:0 0 auto}.hecs-faces span{background:var(--he-t050);border:3px solid #fff;border-radius:50%;box-shadow:0 10px 22px -12px rgba(7,35,38,.45);height:44px;margin-left:-12px;overflow:hidden;width:44px}.hecs-faces span:first-child{margin-left:0}.hecs-faces img{display:block;height:100%;object-fit:cover;width:100%}.hecs-more .heri-grid>:nth-child(n+5){display:none}@media(max-width:900px){.hecs-col{max-width:none}}.heb{font-family:var(--he-sans);padding:var(--he-pad2) 0;position:relative}.heb-vig{display:none;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.heb-vig span{border-radius:50%;filter:blur(70px);position:absolute}.heb-vig .v1{background:radial-gradient(circle at 62% 42%,var(--he-t200),transparent 68%);height:620px;left:-330px;opacity:.34;top:-70px;width:620px}.heb-vig .v2{background:radial-gradient(circle at 38% 50%,var(--he-o200),transparent 68%);height:560px;opacity:.26;right:-300px;top:30%;width:560px}.heb-vig .v3{background:radial-gradient(circle at 60% 52%,var(--he-t100),transparent 70%);bottom:6%;height:520px;left:-290px;opacity:.26;width:520px}.heb-vig .v4{background:radial-gradient(circle at 42% 48%,var(--he-o100),transparent 70%);bottom:-60px;height:460px;opacity:.2;right:-260px;width:460px}@media(min-width:1240px){.heb-vig{display:block}}.heb>.he-wrap,.hebp>:not(.heb-vig){position:relative;z-index:1}.heb-bar{align-items:flex-end;border-bottom:1.5px solid var(--he-g40);display:flex;flex-wrap:wrap;gap:clamp(16px,2.4vw,34px);margin:0 0 clamp(26px,3vw,38px)}.heb-tabs{display:flex;flex:1 1 320px;gap:clamp(14px,1.8vw,26px);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.heb-tabs::-webkit-scrollbar{display:none}.heb-tab{color:var(--he-gm);font-size:15.5px;font-weight:500;padding:0 2px 15px;position:relative;text-decoration:none;transition:color .2s;white-space:nowrap}.heb-tab:after{background:var(--he-o300);border-radius:2px;bottom:-1.5px;content:"";height:2.5px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:50% 50%;transition:transform .25s}.heb-tab:hover{color:var(--he-ink)}.heb-tab:hover:after{transform:scaleX(.45)}.heb-tab.is-on{color:var(--he-ink);font-weight:600}.heb-tab.is-on:after{transform:scaleX(1)}.heb-search{align-items:center;background:var(--he-g30);border-radius:100px;display:flex;flex:0 1 300px;gap:9px;margin:0 0 10px;padding:10px 16px;transition:box-shadow .2s,background .2s}.heb-search:focus-within{background:#fff;box-shadow:inset 0 0 0 1.5px var(--he-t300)}.heb-search svg{fill:none;flex:none;height:17px;stroke:var(--he-gm);stroke-linecap:round;stroke-width:2;width:17px}.heb-search input{background:none;border:0;color:var(--he-ink);flex:1;font-family:var(--he-sans);font-size:15px;min-width:0;outline:none}.heb-topics{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin:clamp(-14px,-1.6vw,-20px) 0 clamp(26px,3vw,38px)}.heb-topics:not(:has(a+a)){display:none}.heb-axis{color:var(--he-g60);font-size:12px;font-weight:700;letter-spacing:.08em;margin-right:3px;text-transform:uppercase}.heb-pill{align-items:center;background:var(--he-g30);border-radius:999px;color:var(--he-body);display:inline-flex;font-size:13.5px;font-weight:500;padding:6px 13px;text-decoration:none;transition:background .2s,color .2s}.heb-pill:hover{background:var(--he-o050);color:var(--he-ink)}.heb-pill.is-on{background:var(--he-t700);color:#fff}.heb-list{display:flex;flex-direction:column}.heb-item{align-items:center;border-bottom:1px solid var(--he-g40);border-radius:var(--he-r);color:inherit;display:grid;gap:clamp(18px,2.2vw,30px);grid-template-columns:132px 1fr;margin:0 clamp(-16px,-1.8vw,-24px);padding:clamp(20px,2.2vw,28px) clamp(16px,1.8vw,24px);text-decoration:none;transition:background .25s}.heb-item:hover{background:var(--he-o050)}.heb-item:focus-visible{outline:2px solid var(--he-t700);outline-offset:2px}.heb-item:last-child{border-bottom:0}.heb-thumb{aspect-ratio:4/3;background:linear-gradient(158deg,var(--he-t100) 0,#eaf6f6 54%,var(--he-o050) 100%);border-radius:var(--he-r-sm);line-height:0;overflow:hidden}.heb-thumb img{display:block;height:100%;object-fit:cover;width:100%}.heb-meta{align-items:center;color:var(--he-t600);display:flex;font-size:12.5px;font-weight:600;gap:9px;letter-spacing:.055em;margin:0 0 7px;text-transform:uppercase}.heb-meta time{color:var(--he-g60);font-weight:500;letter-spacing:.02em}.heb-meta i{background:var(--he-g50);border-radius:50%;height:3px;width:3px}.heb-item h3{color:var(--he-ink);font-size:clamp(18px,1.7vw,21px);letter-spacing:-.02em;line-height:1.3;margin:0;text-wrap:balance}.heb-item p{color:var(--he-gm);font-size:15px;line-height:1.55;margin:7px 0 0;text-wrap:pretty}.heb-item.is-lead{align-items:center;border-bottom:1.5px solid var(--he-g40);gap:clamp(24px,3vw,46px);grid-template-columns:1fr minmax(0,46%);padding-bottom:clamp(30px,3.4vw,44px);padding-top:0}.heb-item.is-lead:hover{background:none}.heb-item.is-lead .heb-thumb{aspect-ratio:16/10;border-radius:var(--he-r-lg);order:2}.heb-item.is-lead .heb-text{order:1}.heb-item.is-lead h3{font-size:clamp(25px,2.8vw,37px);letter-spacing:-.026em;line-height:1.14}.heb-item.is-lead p{color:var(--he-body);font-size:16.5px;margin-top:13px;max-width:52ch}.heb-item.is-lead .heb-go{align-items:center;color:var(--he-t700);display:inline-flex;font-size:15px;font-weight:600;gap:8px;margin-top:20px}.heb-item.is-lead:hover .heb-go span{transform:translateX(4px)}.heb-item.is-lead .heb-go span{transition:transform .25s}.heb-empty,.heb-note{color:var(--he-g60);font-size:16px;margin:clamp(26px,3vw,38px) 0 0}.heb-pager{align-items:center;display:flex;gap:10px;margin-top:clamp(26px,3vw,38px)}@media(max-width:820px){.heb-item{gap:16px;grid-template-columns:96px 1fr}.heb-item.is-lead{gap:20px;grid-template-columns:1fr}.heb-item.is-lead .heb-thumb{order:1}.heb-item.is-lead .heb-text{order:2}}.hebp{font-family:var(--he-sans);position:relative}.hebp-progress{background:var(--he-o300);height:3px;left:0;position:fixed;top:0;transform:scaleX(0);transform-origin:0 50%;width:100%;will-change:transform;z-index:60}.hebp-head{padding:calc(var(--he-pad) + 40px) 0 clamp(24px,2.8vw,36px)}.hebp-head .he-wrap>*{max-width:820px}.hebp-kicker{align-items:center;color:var(--he-t600);display:flex;font-size:12.5px;font-weight:600;gap:10px;letter-spacing:.055em;margin:0 0 16px;text-transform:uppercase}.hebp-kicker time{color:var(--he-gm);font-weight:500;letter-spacing:.02em}.hebp-kicker i{background:var(--he-g50);border-radius:50%;height:3px;width:3px}.hebp-head h1{font-size:clamp(31px,3.9vw,50px);line-height:1.1}.hebp-stand{color:var(--he-body);font-size:clamp(16.5px,1.6vw,19px);line-height:1.6;margin:18px 0 0;text-wrap:pretty}.hebp-byline{color:var(--he-gm);font-size:14.5px;line-height:1.55;margin:22px 0 0}.hebp-shot{border-radius:var(--he-r-lg);line-height:0;margin:0 0 clamp(34px,4vw,56px);overflow:hidden}.hebp-shot img{aspect-ratio:21/9;display:block;height:auto;object-fit:cover;width:100%}.hebp-main{padding:0 0 var(--he-pad2)}.hebp-grid{align-items:start;display:grid;gap:clamp(28px,4vw,72px);grid-template-columns:200px minmax(0,1fr)}.hebp-rail{color:var(--he-gm);font-size:14px;position:sticky;top:110px}.hebp-rail dt{color:var(--he-g60);font-size:11.5px;font-weight:700;letter-spacing:.075em;margin:0 0 7px;text-transform:uppercase}.hebp-rail dd{color:var(--he-body);margin:0 0 20px}.hebp-rail .heb-taglist{display:flex;flex-wrap:wrap;gap:7px}.hebp-rail .heb-taglist a{background:var(--he-g30);border-radius:999px;color:var(--he-t700);font-size:13px;padding:5px 11px;text-decoration:none;transition:background .2s}.hebp-rail .heb-taglist a:hover{background:var(--he-t050)}.hebp-article{color:var(--he-body);font-size:17px;line-height:1.72;max-width:720px}.hebp-article>:first-child{margin-top:0}.hebp-article h2{color:var(--he-ink);font-size:clamp(22px,2.1vw,28px);letter-spacing:-.022em;line-height:1.2;margin:clamp(34px,3.6vw,50px) 0 14px;text-wrap:balance}.hebp-article h3{color:var(--he-ink);font-size:19px;margin:30px 0 10px}.hebp-article p{margin:0 0 20px;text-wrap:pretty}.hebp-article ol,.hebp-article ul{margin:0 0 20px;padding-left:22px}.hebp-article li{margin-bottom:9px}.hebp-article img{border-radius:var(--he-r);margin:10px 0 24px}.hebp-article blockquote{border-left:3px solid var(--he-o200);color:var(--he-ink);font-size:19px;line-height:1.5;margin:28px 0;padding:0 0 0 22px}.hebp-article a{color:var(--he-t600)}.hebp-close{padding:0 0 var(--he-pad2)}.hebp-close-in{align-items:center;background:linear-gradient(118deg,var(--he-t050) 0,#f2fafa 52%,var(--he-o050) 100%);border-radius:var(--he-r-lg);display:flex;flex-wrap:wrap;gap:clamp(18px,2.4vw,34px);justify-content:space-between;padding:clamp(26px,3vw,40px) clamp(26px,3.2vw,46px)}.hebp-close-in p{color:var(--he-ink);font-size:clamp(17px,1.8vw,22px);font-weight:600;letter-spacing:-.02em;margin:0;text-wrap:balance}.hebp-more{padding:0 0 var(--he-pad2)}.hebp-more h2{margin:0 0 clamp(14px,1.6vw,20px)}.hebp-more .heb-list>:nth-child(n+4){display:none}.hebp-more .heb-item{border-bottom:1px solid var(--he-g40)}.hebp-more .heb-item:nth-child(3){border-bottom:0}@media(max-width:900px){.hebp-grid{gap:26px;grid-template-columns:1fr}.hebp-rail{border-bottom:1px solid var(--he-g40);display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding-bottom:26px;position:static}.hebp-rail dd{margin-bottom:0}.hebp-shot img{aspect-ratio:16/9}}.heb-item,.heb-item:focus,.heb-item:hover{color:var(--he-ink)!important}.heb-item p,.heb-item:hover p{color:var(--he-gm)!important}.heb-tab,.heb-tab:focus,.heb-tab:hover{text-decoration:none!important}.heb-pill,.heb-pill:focus,.heb-pill:hover{color:var(--he-body)!important;text-decoration:none!important}.heb-pill.is-on,.heb-pill.is-on:focus,.heb-pill.is-on:hover{color:#fff!important}.heb-item,.heb-item h3,.heb-item p,.heb-item span,.heb-item:hover,.hebp-rail .heb-taglist a,.hebp-rail .heb-taglist a:hover{text-decoration:none!important}