body.route-momentum{--hm-ink:#111216;--hm-muted:#5f626b;--hm-paper:#f6f7f9;--hm-white:#fff;--hm-blue:#1455ff;--hm-red:#ef3e33;--hm-line:#11121633;--hm-display:"Sofia Sans Condensed Variable", "Sofia Sans Condensed", sans-serif;color:var(--hm-ink);background:var(--hm-white);font-weight:430;line-height:1.5}body.route-momentum ::selection{color:var(--hm-white);background:var(--hm-blue)}body.route-momentum :where(a,button,input,textarea,select,summary):focus-visible{outline-color:var(--hm-red);outline-offset:.25rem}body.route-momentum .site-main{min-block-size:0;overflow:clip}body.route-momentum :where(h1,h2,h3,h4){color:inherit;font-family:var(--hm-display);font-variation-settings:"wght" 720;letter-spacing:-.045em;text-wrap:balance}body.route-momentum .eyebrow{color:var(--hm-ink);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:750;line-height:1.25;display:block}body.route-momentum .eyebrow:before{display:none}body.route-momentum .lede{color:var(--hm-muted)}body.route-momentum .mp-button,body.route-momentum .button{border:2px solid var(--hm-ink);min-block-size:3.25rem;color:var(--hm-white);background:var(--hm-ink);box-shadow:none;border-radius:.2rem;justify-content:space-between;align-items:center;gap:2rem;padding:.8rem 1.1rem;font-weight:720;line-height:1;text-decoration:none;transition:color .16s,background-color .16s;display:inline-flex}body.route-momentum .mp-button:hover,body.route-momentum .button:hover{color:var(--hm-ink);background:var(--hm-white);box-shadow:none;transform:none}body.route-momentum .mp-button--outline{color:var(--hm-ink);background:var(--hm-white)}body.route-momentum .mp-button--outline:hover{color:var(--hm-white);background:var(--hm-blue)}body.route-momentum .mp-section{background:var(--hm-white);padding-block:clamp(4.5rem,8vw,8rem);position:relative}body.route-momentum .mp-section--paper{background:var(--hm-paper)}body.route-momentum .mp-section--ink{color:var(--hm-white);background:var(--hm-ink)}body.route-momentum .mp-section--blue{color:var(--hm-white);background:var(--hm-blue)}body.route-momentum .mp-rule{border-block-start:1px solid var(--hm-ink)}body.route-momentum .mp-index-list{border-block-start:2px solid var(--hm-ink)}body.route-momentum .mp-opening__grid,body.route-momentum .mp-split,body.route-momentum .mp-contact,body.route-momentum .mp-guide,body.route-momentum .mp-licence,body.route-momentum .mp-related{grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem 1.25rem;display:grid}body.route-momentum .mp-opening__label,body.route-momentum .mp-act-label{letter-spacing:.07em;text-transform:uppercase;grid-column:1/4;font-size:.74rem;font-weight:750}body.route-momentum .mp-opening .cms-body{max-inline-size:64ch;color:var(--hm-ink);grid-column:4/11;font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.45}body.route-momentum .mp-opening .cms-body>p:first-child{color:inherit;font-size:inherit;line-height:inherit}body.route-momentum .cms-body.prose :where(h2,h3,h4){color:var(--hm-ink)}body.route-momentum .cms-body.prose a,body.route-momentum .prose a{color:var(--hm-blue)}body.route-momentum .cms-body.prose blockquote,body.route-momentum .prose blockquote{border-inline-start-color:var(--hm-red);color:var(--hm-ink);background:var(--hm-paper);border-radius:0}body.route-momentum .cms-body.prose table,body.route-momentum .prose table{max-inline-size:100%;display:block;overflow-x:auto}body.route-momentum .cms-body.prose :where(th,td),body.route-momentum .prose :where(th,td){border-color:var(--hm-line)}body.route-momentum .cms-body.prose th,body.route-momentum .prose th{color:var(--hm-ink);background:var(--hm-paper)}body.route-momentum .mp-copy{grid-column:1/7}body.route-momentum .mp-copy--offset{grid-column:4/10}body.route-momentum .mp-copy>*+*,body.route-momentum .mp-notice>*+*,body.route-momentum .mp-empty>*+*{margin-block-start:1.2rem}body.route-momentum .mp-copy h2,body.route-momentum .mp-empty h2,body.route-momentum .mp-contact h2,body.route-momentum .mp-guide h2,body.route-momentum .mp-related h2{max-inline-size:12ch;font-size:clamp(3.3rem,6vw,6rem);line-height:.84}body.route-momentum .mp-copy h3,body.route-momentum .mp-guide h3{margin-block-start:2.25rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:.95}body.route-momentum .mp-copy :where(ul,ol),body.route-momentum .mp-guide :where(ul,ol){counter-reset:mp-list;border-block-start:2px solid;padding:0;list-style:none}body.route-momentum .mp-copy li,body.route-momentum .mp-guide li{counter-increment:mp-list;border-block-end:1px solid;min-block-size:4.5rem;padding:1rem 0 1rem 3.5rem;position:relative}body.route-momentum .mp-copy li:before,body.route-momentum .mp-guide li:before{color:var(--hm-red);font-family:var(--hm-display);content:counter(mp-list, decimal-leading-zero);font-size:1.2rem;font-weight:760;position:absolute;inset:1rem auto auto 0}body.route-momentum .mp-facts{border-block-start:2px solid var(--hm-ink);grid-column:8/13;margin:0;display:grid}body.route-momentum .mp-facts>div{border-block-end:1px solid var(--hm-ink);grid-template-columns:3rem minmax(0,1fr);gap:1rem;min-block-size:6.5rem;padding-block:1rem;display:grid}body.route-momentum .mp-facts__number{color:var(--hm-blue);font-family:var(--hm-display);grid-row:1/3;font-size:1.35rem;font-weight:760}body.route-momentum .mp-facts dt{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:750}body.route-momentum .mp-facts dd{color:var(--hm-muted);margin:0;line-height:1.45}body.route-momentum .mp-notice{border-block-start:.65rem solid var(--hm-red);color:var(--hm-white);background:var(--hm-ink);grid-column:8/13;align-self:start;padding:clamp(1.5rem,3vw,2.5rem)}body.route-momentum .mp-notice a{color:inherit;font-weight:720}body.route-momentum .mp-empty{border-block:1px solid var(--hm-ink);padding:clamp(2rem,5vw,4rem)}body.route-momentum .mp-empty p{max-inline-size:64ch;color:var(--hm-muted)}body.route-momentum .mp-empty a{color:var(--hm-blue);font-weight:720}body.route-momentum .mp-link-ledger{border-block-start:2px solid var(--hm-ink);grid-column:8/13}body.route-momentum .mp-link-ledger h3{border-block-end:1px solid var(--hm-ink);padding-block:1rem;font-size:1.5rem}body.route-momentum .mp-link-ledger a,body.route-momentum .mp-related a{border-block-end:1px solid var(--hm-ink);min-block-size:4rem;color:inherit;justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;font-weight:700;text-decoration:none;display:flex}body.route-momentum .mp-link-ledger a:after,body.route-momentum .mp-related a:after{color:var(--hm-red);content:"↗"}body.route-momentum .mp-link-ledger a:hover,body.route-momentum .mp-related a:hover{color:var(--hm-white);background:var(--hm-blue);padding-inline:.75rem}body.route-momentum .mp-licence__number{color:var(--hm-blue);grid-column:1/8;align-self:center}body.route-momentum .mp-licence__number>p:first-child{letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:750}body.route-momentum .mp-licence__number strong{font-family:var(--hm-display);letter-spacing:-.07em;overflow-wrap:anywhere;margin-block-start:1rem;font-size:clamp(5.5rem,13vw,13rem);font-weight:810;line-height:.72;display:block}body.route-momentum .mp-licence__number>p:last-child{max-inline-size:52ch;color:var(--hm-muted);margin-block-start:2rem}body.route-momentum .mp-licence .mp-copy{grid-column:8/13}body.route-momentum .mp-timeline{border-block-start:2px solid var(--hm-ink);grid-template-columns:1fr 1fr;display:grid}body.route-momentum .mp-timeline article{border-block-end:1px solid var(--hm-ink);min-inline-size:0;padding:clamp(1.5rem,4vw,3rem)}body.route-momentum .mp-timeline article:first-child{border-inline-end:1px solid var(--hm-ink);padding-inline-start:0}body.route-momentum .mp-timeline article>p:first-child{color:var(--hm-red);font-family:var(--hm-display);font-size:clamp(3.5rem,7vw,7rem);font-weight:780;line-height:.8}body.route-momentum .mp-timeline h2{margin-block-start:1.5rem;font-size:clamp(2rem,3vw,3rem)}body.route-momentum .mp-timeline article>p:last-child{max-inline-size:52ch;color:var(--hm-muted);margin-block-start:1rem}body.route-momentum .mp-timeline aside{grid-column:1/-1;padding:1.5rem 0}body.route-momentum .mp-timeline aside p{margin-block-start:.35rem}body.route-momentum .mp-timeline a{color:var(--hm-blue);font-weight:720}body.route-momentum .mp-guide__main{grid-column:1/8}body.route-momentum .mp-guide__check{color:var(--hm-white);background:var(--hm-blue);grid-column:9/13;align-self:start;padding:clamp(1.4rem,3vw,2.2rem)}body.route-momentum .mp-guide__check ul{border-color:#ffffff8c;margin-block:1.5rem}body.route-momentum .mp-guide__check li{border-color:#ffffff8c;min-block-size:3.8rem;padding-inline-start:3rem}body.route-momentum .mp-guide__check li:before{color:var(--hm-white)}body.route-momentum .mp-guide__check>p+p{margin-block-start:1rem}body.route-momentum .mp-related h2{grid-column:1/6}body.route-momentum .mp-related__links{border-block-start:2px solid var(--hm-ink);grid-column:7/13}body.route-momentum .mp-resource-feature{padding-block:clamp(3.5rem,7vw,7rem)}body.route-momentum .mp-resource-feature__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:1.25rem;display:grid}body.route-momentum .mp-resource-feature__media{background:var(--hm-paper);aspect-ratio:4/3;grid-column:1/7;margin:0;position:relative;overflow:hidden}body.route-momentum .mp-resource-feature__media :where(picture,img){block-size:100%;inline-size:100%;display:block}body.route-momentum .mp-resource-feature__media img{object-fit:cover;object-position:64% 52%}body.route-momentum .mp-resource-feature__media figcaption{color:var(--hm-white);background:linear-gradient(#0000,#111216e6);padding:1rem;font-size:.7rem;line-height:1.35;position:absolute;inset:auto 0 0}body.route-momentum .mp-resource-feature__copy{grid-column:8/13}body.route-momentum .mp-resource-feature__copy>*+*{margin-block-start:1.3rem}body.route-momentum .mp-resource-feature__copy h2{max-inline-size:10ch;font-size:clamp(3.4rem,5.5vw,6.25rem);line-height:.84}body.route-momentum .mp-resource-feature__copy>p:not(.eyebrow){max-inline-size:42ch;color:var(--hm-muted);font-size:1.1rem}body.route-momentum .mp-contact__details{grid-column:1/6}body.route-momentum .mp-contact__form{grid-column:7/13}body.route-momentum .mp-contact address{border-block-start:2px solid var(--hm-ink);margin-block-start:2rem;font-style:normal;display:grid}body.route-momentum .mp-contact h2{margin-block-start:1.25rem}body.route-momentum .mp-contact address a,body.route-momentum .mp-contact address p{border-block-end:1px solid var(--hm-ink);min-block-size:3.75rem;color:inherit;overflow-wrap:anywhere;align-items:center;padding-block:.75rem;font-weight:700;text-decoration:none;display:flex}body.route-momentum .mp-contact address a:hover{color:var(--hm-white);background:var(--hm-blue);padding-inline:.75rem}body.route-momentum .mp-contact__form>p:not(.eyebrow){max-inline-size:54ch;color:var(--hm-muted);margin-block:1.5rem 2rem}body.route-momentum .contact-form__field :where(input,textarea){border:1px solid var(--hm-ink);min-block-size:3.25rem;color:var(--hm-ink);background:var(--hm-white);border-radius:0}body.route-momentum .contact-form__field :where(input,textarea):focus{border-color:var(--hm-blue);outline:.18rem solid var(--hm-blue);outline-offset:0}body.route-momentum .contact-form__field label,body.route-momentum .contact-form__consent{color:var(--hm-ink)}body.route-momentum .contact-form__field label span,body.route-momentum .contact-form__note{color:var(--hm-muted)}body.route-momentum .contact-form__consent{grid-template-columns:1.5rem minmax(0,1fr)}body.route-momentum .contact-form__consent input{block-size:1.35rem;inline-size:1.35rem;accent-color:var(--hm-blue)}body.route-momentum .contact-form__consent a{color:var(--hm-blue)}body.route-momentum .contact-form__status{border-radius:0}body.route-momentum .mp-privacy{counter-reset:privacy;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 1.25rem;display:grid}body.route-momentum .mp-privacy h2{border-block-start:1px solid var(--hm-ink);counter-increment:privacy;grid-column:2/7;padding:2rem 0 1rem 4rem;font-size:clamp(2rem,4vw,3.8rem);line-height:.92;position:relative}body.route-momentum .mp-privacy h2:before{color:var(--hm-red);content:counter(privacy, decimal-leading-zero);font-size:1.25rem;position:absolute;inset:2rem auto auto 0}body.route-momentum .mp-privacy p{border-block-start:1px solid var(--hm-ink);color:var(--hm-muted);grid-column:7/12;padding:2rem 0}body.route-momentum .mp-faq{background:var(--hm-paper);padding-block:clamp(4.5rem,8vw,8rem)}body.route-momentum .mp-404{min-block-size:min(52rem,100svh - 5.75rem);position:relative;overflow:hidden}body.route-momentum .mp-404__grid{z-index:2;min-block-size:inherit;grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;padding-block:2rem 3rem;display:grid;position:relative}body.route-momentum .mp-404__code{border-block-end:1px solid var(--hm-ink);letter-spacing:.07em;text-transform:uppercase;grid-column:1/13;padding-block-end:.75rem;font-size:.75rem;font-weight:760}body.route-momentum .mp-404 h1{grid-column:1/10;align-self:center;max-inline-size:9ch;font-size:clamp(5rem,11vw,11rem);line-height:.76}body.route-momentum .mp-404__copy{z-index:2;grid-column:1/6;align-self:end}body.route-momentum .mp-404__copy p{margin-block-end:1.5rem;font-size:1.2rem}body.route-momentum .mp-404__signal{position:absolute;inset:14% -8% 0 38%}body.route-momentum .mp-404__signal .hm-trajectory{block-size:100%;inline-size:100%}body.route-momentum .mp-404__signal .hm-trajectory__path{fill:none;stroke-linecap:round;stroke-width:18px;vector-effect:non-scaling-stroke}body.route-momentum .mp-404__signal .hm-trajectory__path--blue{stroke:var(--hm-blue)}body.route-momentum .mp-404__signal .hm-trajectory__path--red{stroke:var(--hm-red)}body.route-momentum .mp-404__signal .hm-trajectory__node--blue{fill:var(--hm-blue)}body.route-momentum .mp-404__signal .hm-trajectory__node--red{fill:var(--hm-red)}@media (width<=56rem){body.route-momentum .mp-copy,body.route-momentum .mp-copy--offset,body.route-momentum .mp-contact__details,body.route-momentum .mp-guide__main{grid-column:1/8}body.route-momentum .mp-facts,body.route-momentum .mp-notice,body.route-momentum .mp-link-ledger,body.route-momentum .mp-contact__form,body.route-momentum .mp-guide__check{grid-column:8/13}body.route-momentum .mp-licence__number{grid-column:1/13}body.route-momentum .mp-licence .mp-copy{grid-column:4/12}body.route-momentum .mp-resource-feature__media{grid-column:1/8}body.route-momentum .mp-resource-feature__copy{grid-column:8/13}}@media (width<=40rem){body.route-momentum .mp-section{padding-block:4.5rem}body.route-momentum .mp-opening__grid,body.route-momentum .mp-split,body.route-momentum .mp-contact,body.route-momentum .mp-guide,body.route-momentum .mp-licence,body.route-momentum .mp-related{display:block}body.route-momentum .mp-opening .cms-body,body.route-momentum .mp-copy,body.route-momentum .mp-facts,body.route-momentum .mp-notice,body.route-momentum .mp-link-ledger,body.route-momentum .mp-contact__form,body.route-momentum .mp-guide__check,body.route-momentum .mp-licence .mp-copy,body.route-momentum .mp-related__links{margin-block-start:2.5rem}body.route-momentum .mp-copy h2,body.route-momentum .mp-empty h2,body.route-momentum .mp-contact h2,body.route-momentum .mp-guide h2,body.route-momentum .mp-related h2{font-size:clamp(3.4rem,16vw,5rem)}body.route-momentum .mp-timeline{grid-template-columns:1fr}body.route-momentum .mp-timeline article{padding-inline:0}body.route-momentum .mp-timeline article:first-child{border-inline-end:0}body.route-momentum .mp-privacy{display:block}body.route-momentum .mp-resource-feature__grid{flex-direction:column;align-items:stretch;gap:2rem;display:flex}body.route-momentum .mp-resource-feature__media{aspect-ratio:4/5;inline-size:100%}body.route-momentum .mp-resource-feature__media img{object-position:58% 50%}body.route-momentum .mp-resource-feature__copy h2{font-size:clamp(3.4rem,16vw,5rem)}body.route-momentum .mp-privacy h2,body.route-momentum .mp-privacy p{padding-block:1.5rem}body.route-momentum .mp-privacy h2{padding-inline-start:3rem}body.route-momentum .mp-privacy h2:before{inset-block-start:1.5rem}body.route-momentum .mp-404{min-block-size:calc(100svh - 4.75rem)}body.route-momentum .mp-404 h1{grid-column:1/13;font-size:clamp(4.8rem,23vw,7rem)}body.route-momentum .mp-404__copy{grid-column:1/13}body.route-momentum .mp-404__signal{inset:31% -45% 19% 22%}}@media (prefers-reduced-motion:reduce){body.route-momentum *{scroll-behavior:auto}}@media print{body.route-momentum .hm-header,body.route-momentum .hm-footer{display:none!important}}.faq-list[data-astro-cid-bppbuphv]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2rem,5vw,5rem) 1.25rem;display:grid}.faq-list__heading[data-astro-cid-bppbuphv]{grid-column:1/5;gap:1.25rem;display:grid}.faq-list__heading[data-astro-cid-bppbuphv] h2[data-astro-cid-bppbuphv]{max-inline-size:8ch;font-family:var(--hm-display);font-variation-settings:"wght" 750;letter-spacing:-.055em;font-size:clamp(3.5rem,6vw,6rem);line-height:.82}.faq-list__items[data-astro-cid-bppbuphv]{border-block-start:2px solid var(--hm-ink);grid-column:5/13}.faq-list[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]{border-block-end:1px solid var(--hm-ink)}.faq-list[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]{min-block-size:4.75rem;font-family:var(--hm-display);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.1rem .2rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:720;list-style:none;display:grid}.faq-list[data-astro-cid-bppbuphv] summary[data-astro-cid-bppbuphv]::-webkit-details-marker{display:none}.faq-list__mark[data-astro-cid-bppbuphv]{block-size:1.25rem;inline-size:1.25rem;position:relative}.faq-list__mark[data-astro-cid-bppbuphv]:before,.faq-list__mark[data-astro-cid-bppbuphv]:after{background:var(--hm-red);content:"";block-size:2px;inline-size:1rem;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.faq-list__mark[data-astro-cid-bppbuphv]:after{transition:rotate .16s;rotate:90deg}.faq-list[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv][open] .faq-list__mark[data-astro-cid-bppbuphv]:after{rotate:0deg}.faq-list[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv]>p[data-astro-cid-bppbuphv]{max-inline-size:70ch;color:var(--hm-muted);padding:0 3rem 1.55rem .2rem}.faq-list[data-astro-cid-bppbuphv] details[data-astro-cid-bppbuphv][open] summary[data-astro-cid-bppbuphv]{color:var(--hm-blue)}@media (width<=48rem){.faq-list__heading[data-astro-cid-bppbuphv],.faq-list__items[data-astro-cid-bppbuphv]{grid-column:1/13}}@media (width<=40rem){.faq-list[data-astro-cid-bppbuphv]{display:block}.faq-list__items[data-astro-cid-bppbuphv]{margin-block-start:2.5rem}.faq-list__heading[data-astro-cid-bppbuphv] h2[data-astro-cid-bppbuphv]{font-size:clamp(3.5rem,17vw,5rem)}}.breadcrumbs[data-astro-cid-vx4iavld]{color:var(--hm-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.74rem;font-weight:680}.breadcrumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{align-items:center;gap:.5rem;display:flex}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld],.breadcrumbs[data-astro-cid-vx4iavld] span[data-astro-cid-vx4iavld][aria-current=page]{align-items:center;min-block-size:2.75rem;display:inline-flex}.breadcrumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{color:var(--hm-ink);font-weight:720;text-decoration-thickness:1px}.breadcrumbs[data-astro-cid-vx4iavld] span[data-astro-cid-vx4iavld][aria-current=page]{color:var(--hm-muted)}.breadcrumbs__separator[data-astro-cid-vx4iavld]{color:var(--hm-red);font-weight:800}.page-hero[data-astro-cid-75ysl5lo]{--hero-accent:var(--hm-blue);border-block-end:1px solid var(--hm-ink);background:var(--hm-white);min-block-size:clamp(40rem,78svh,52rem);position:relative;overflow:hidden}.page-hero[data-astro-cid-75ysl5lo][data-tone=red]{--hero-accent:var(--hm-red)}.page-hero[data-astro-cid-75ysl5lo][data-tone=ink]{--hero-accent:var(--hm-ink)}.page-hero__inner[data-astro-cid-75ysl5lo]{z-index:2;min-block-size:inherit;grid-template-rows:auto auto 1fr;padding-block:1.25rem 2.5rem;display:grid;position:relative}.page-hero__meta[data-astro-cid-75ysl5lo]{border-block:1px solid var(--hm-ink);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;gap:2rem;padding-block:.85rem;font-size:.72rem;font-weight:760;display:flex}.page-hero__meta[data-astro-cid-75ysl5lo] strong[data-astro-cid-75ysl5lo]{color:var(--hero-accent);font-size:1rem}.page-hero__grid[data-astro-cid-75ysl5lo]{grid-template-columns:repeat(12,minmax(0,1fr));align-content:space-between;gap:2rem 1.25rem;padding-block-start:clamp(2.25rem,5vw,4.75rem);display:grid}.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{z-index:2;max-inline-size:12ch;color:var(--hm-ink);font-family:var(--hm-display);font-variation-settings:"wght" 770;letter-spacing:-.065em;grid-column:1/11;font-size:clamp(4.7rem,9.2vw,9rem);line-height:.8;position:relative}.page-hero__intro[data-astro-cid-75ysl5lo]{z-index:2;grid-column:1/7;align-self:end;gap:1.5rem;display:grid;position:relative}.page-hero__intro[data-astro-cid-75ysl5lo]>p[data-astro-cid-75ysl5lo]{max-inline-size:52ch;color:var(--hm-ink);font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.5}.page-hero__actions[data-astro-cid-75ysl5lo]{flex-wrap:wrap;gap:.8rem;display:flex}.page-hero__answer[data-astro-cid-75ysl5lo]{z-index:3;min-block-size:12rem;color:var(--hm-white);background:var(--hero-accent);grid-column:8/13;align-content:space-between;align-self:end;gap:2rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;position:relative}.page-hero[data-astro-cid-75ysl5lo][data-tone=red] .page-hero__answer[data-astro-cid-75ysl5lo]{color:var(--hm-ink)}.page-hero__answer[data-astro-cid-75ysl5lo]>p[data-astro-cid-75ysl5lo]:first-child{letter-spacing:.075em;text-transform:uppercase;border-block-end:1px solid;padding-block-end:.75rem;font-size:.72rem;font-weight:760}.page-hero__answer[data-astro-cid-75ysl5lo]>p[data-astro-cid-75ysl5lo]:last-child{max-inline-size:54ch;font-weight:570;line-height:1.48}.page-hero__media[data-astro-cid-75ysl5lo]{z-index:2;background:var(--hm-paper);aspect-ratio:3/2;grid-area:1/8/4/13;align-self:stretch;min-block-size:0;margin:0;position:relative;overflow:hidden}.page-hero__media[data-astro-cid-75ysl5lo] picture,.page-hero__media[data-astro-cid-75ysl5lo] img{block-size:100%;inline-size:100%;display:block}.page-hero__media[data-astro-cid-75ysl5lo] img{object-fit:cover;object-position:var(--hero-media-position)}.page-hero__media[data-astro-cid-75ysl5lo] figcaption[data-astro-cid-75ysl5lo]{z-index:1;color:var(--hm-white);background:linear-gradient(#0000,#111216e6);padding:1rem;font-size:.7rem;line-height:1.35;position:absolute;inset:auto 0 0}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true]{min-block-size:clamp(42rem,78svh,54rem)}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__grid[data-astro-cid-75ysl5lo]{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] h1[data-astro-cid-75ysl5lo]{grid-area:1/1/auto/8;align-self:center}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__intro[data-astro-cid-75ysl5lo]{grid-area:2/1/auto/7;align-self:end}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__answer[data-astro-cid-75ysl5lo]{grid-area:2/7/auto/11;align-self:end}.page-hero[data-astro-cid-75ysl5lo][data-variant=safety] .page-hero__answer[data-astro-cid-75ysl5lo]{background:var(--hm-red)}.page-hero[data-astro-cid-75ysl5lo][data-variant=about] .page-hero__answer[data-astro-cid-75ysl5lo]{background:var(--hm-ink)}.page-hero[data-astro-cid-75ysl5lo][data-variant=digital] .page-hero__media[data-astro-cid-75ysl5lo]{border-inline-start:.45rem solid var(--hm-blue)}.page-hero[data-astro-cid-75ysl5lo][data-variant=safety] .page-hero__media[data-astro-cid-75ysl5lo]{border-inline-start:.45rem solid var(--hm-red)}.page-hero[data-astro-cid-75ysl5lo][data-variant=about] .page-hero__media[data-astro-cid-75ysl5lo]{border-block-start:.45rem solid var(--hm-ink)}.page-hero[data-astro-cid-75ysl5lo][data-variant=evidence]{background:var(--hm-paper)}.page-hero[data-astro-cid-75ysl5lo][data-variant=evidence] .page-hero__answer[data-astro-cid-75ysl5lo]{border-inline-start:.45rem solid var(--hm-red)}.page-hero[data-astro-cid-75ysl5lo][data-variant=schedule] .page-hero__answer[data-astro-cid-75ysl5lo]{border-block-start:.45rem solid var(--hm-blue)}.page-hero[data-astro-cid-75ysl5lo][data-variant=resource] .page-hero__answer[data-astro-cid-75ysl5lo]{border-inline-start:.45rem solid var(--hm-red)}.page-hero[data-astro-cid-75ysl5lo][data-variant=contact]{background:var(--hm-paper);min-block-size:clamp(35rem,64svh,43rem)}.page-hero[data-astro-cid-75ysl5lo][data-variant=contact] .page-hero__answer[data-astro-cid-75ysl5lo]{border-block-start:.45rem solid var(--hm-blue)}.page-hero[data-astro-cid-75ysl5lo][data-variant=legal]{color:var(--hm-white);background:var(--hm-ink)}.page-hero[data-astro-cid-75ysl5lo][data-variant=legal] h1[data-astro-cid-75ysl5lo],.page-hero[data-astro-cid-75ysl5lo][data-variant=legal] .page-hero__intro[data-astro-cid-75ysl5lo]>p[data-astro-cid-75ysl5lo]{color:var(--hm-white)}.page-hero[data-astro-cid-75ysl5lo][data-variant=legal] .page-hero__meta[data-astro-cid-75ysl5lo]{border-color:#ffffff73}.page-hero[data-astro-cid-75ysl5lo][data-variant=legal] .page-hero__meta[data-astro-cid-75ysl5lo] p[data-astro-cid-75ysl5lo]:last-child{color:#ffffffb8}.page-hero[data-astro-cid-75ysl5lo][data-variant=legal] .page-hero__answer[data-astro-cid-75ysl5lo]{color:var(--hm-ink);background:var(--hm-white)}.page-hero__trajectory[data-astro-cid-75ysl5lo]{z-index:1;opacity:.9;pointer-events:none;position:absolute;inset:21% -10% 7% 43%}.page-hero__trajectory[data-astro-cid-75ysl5lo] .hm-trajectory{block-size:100%;inline-size:100%;overflow:visible}.page-hero__trajectory[data-astro-cid-75ysl5lo] .hm-trajectory__path{fill:none;stroke-linecap:round;stroke-width:15px;vector-effect:non-scaling-stroke;animation:.95s cubic-bezier(.2,.8,.2,1) both mp-draw}.page-hero__trajectory[data-astro-cid-75ysl5lo] .hm-trajectory__path--blue{stroke:var(--hm-blue)}.page-hero__trajectory[data-astro-cid-75ysl5lo] .hm-trajectory__path--red{stroke:var(--hm-red);animation-delay:.1s}.page-hero__trajectory[data-astro-cid-75ysl5lo] .hm-trajectory__node--blue{fill:var(--hm-blue)}.page-hero__trajectory[data-astro-cid-75ysl5lo] .hm-trajectory__node--red{fill:var(--hm-red)}@keyframes mp-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (width<=56rem){.page-hero[data-astro-cid-75ysl5lo]{min-block-size:auto}.page-hero__grid[data-astro-cid-75ysl5lo]{grid-template-rows:auto 1fr auto;min-block-size:40rem}.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{grid-column:1/13;font-size:clamp(4.2rem,13vw,7rem)}.page-hero__intro[data-astro-cid-75ysl5lo]{grid-column:1/8}.page-hero__answer[data-astro-cid-75ysl5lo]{grid-column:8/13}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__grid[data-astro-cid-75ysl5lo]{grid-template-rows:minmax(0,1fr) auto}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] h1[data-astro-cid-75ysl5lo]{grid-area:1/1/auto/8;align-self:center}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__intro[data-astro-cid-75ysl5lo]{grid-area:2/1/auto/7}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__answer[data-astro-cid-75ysl5lo]{grid-area:2/7/auto/13}.page-hero__media[data-astro-cid-75ysl5lo]{grid-area:1/8/3/13}.page-hero__trajectory[data-astro-cid-75ysl5lo]{inset:32% -20% 19% 38%}}@media (width<=40rem){.page-hero__meta[data-astro-cid-75ysl5lo]{flex-direction:column;align-items:flex-start;gap:.35rem}.page-hero__meta[data-astro-cid-75ysl5lo] p[data-astro-cid-75ysl5lo]:last-child{color:var(--hm-muted)}.page-hero__grid[data-astro-cid-75ysl5lo]{min-block-size:0;padding-block-start:2.25rem;display:block}.page-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{overflow-wrap:anywhere;font-size:clamp(3.8rem,18vw,5.7rem)}.page-hero__trajectory[data-astro-cid-75ysl5lo]{block-size:18rem;inset:24% -48% auto 22%;transform:translate(20%)}.page-hero__intro[data-astro-cid-75ysl5lo]{margin-block-start:1rem}.page-hero__actions[data-astro-cid-75ysl5lo]{flex-direction:column;align-items:stretch}.page-hero__answer[data-astro-cid-75ysl5lo]{min-block-size:0;margin-block-start:2rem}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__grid[data-astro-cid-75ysl5lo]{gap:1.5rem;display:flex}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] h1[data-astro-cid-75ysl5lo]{order:0}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__intro[data-astro-cid-75ysl5lo]{order:1;margin-block-start:0}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__media[data-astro-cid-75ysl5lo]{aspect-ratio:4/5;order:2;inline-size:100%}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__media[data-astro-cid-75ysl5lo] img{object-position:var(--hero-media-position-mobile)}.page-hero[data-astro-cid-75ysl5lo][data-has-media=true] .page-hero__answer[data-astro-cid-75ysl5lo]{order:3;margin-block-start:0}}@media (prefers-reduced-motion:reduce){.page-hero__trajectory[data-astro-cid-75ysl5lo] .hm-trajectory__path{animation:none}}.proof-band[data-astro-cid-rvgqmx2b]{padding-block:var(--space-section);color:var(--hm-white);background:var(--hm-ink);position:relative;overflow:hidden}.proof-band[data-astro-cid-rvgqmx2b]:before,.proof-band[data-astro-cid-rvgqmx2b]:after{content:"";block-size:.8rem;inline-size:58%;position:absolute;inset-block-start:0;transform:skew(-35deg)}.proof-band[data-astro-cid-rvgqmx2b]:before{background:var(--hm-red);inset-inline-start:-6%}.proof-band[data-astro-cid-rvgqmx2b]:after{background:var(--hm-blue);inset-inline-end:-6%}.proof-band__inner[data-astro-cid-rvgqmx2b],.proof-band[data-astro-cid-rvgqmx2b] header[data-astro-cid-rvgqmx2b]{gap:1.15rem;display:grid}.proof-band[data-astro-cid-rvgqmx2b] header[data-astro-cid-rvgqmx2b]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;max-inline-size:none;display:grid}.proof-band[data-astro-cid-rvgqmx2b] header[data-astro-cid-rvgqmx2b] .eyebrow{color:inherit;grid-column:1/4}.proof-band[data-astro-cid-rvgqmx2b] header[data-astro-cid-rvgqmx2b] h2[data-astro-cid-rvgqmx2b]{max-inline-size:13ch;color:inherit;font-family:var(--hm-display);font-variation-settings:"wght" 760;letter-spacing:-.055em;grid-column:4/13;font-size:clamp(4rem,7.5vw,7.8rem);line-height:.82}.proof-band[data-astro-cid-rvgqmx2b] header[data-astro-cid-rvgqmx2b]>p[data-astro-cid-rvgqmx2b]:last-child{color:#ffffffb3;grid-column:7/13;max-inline-size:54ch}.proof-band__grid[data-astro-cid-rvgqmx2b]{border-block-start:1px solid #ffffff59;margin-block-start:clamp(1.5rem,4vw,3rem);display:grid}.proof-band[data-astro-cid-rvgqmx2b] article[data-astro-cid-rvgqmx2b]{border-block-end:1px solid #ffffff59;gap:.65rem;padding:clamp(1.35rem,3vw,2.25rem) 0;display:grid}.proof-band__value[data-astro-cid-rvgqmx2b]{color:var(--hm-red);font-family:var(--hm-display);letter-spacing:-.065em;font-size:clamp(4.5rem,10vw,10rem);font-weight:800;line-height:.76}.proof-band[data-astro-cid-rvgqmx2b] article[data-astro-cid-rvgqmx2b]:nth-child(2n) .proof-band__value[data-astro-cid-rvgqmx2b]{color:var(--hm-blue)}.proof-band[data-astro-cid-rvgqmx2b] article[data-astro-cid-rvgqmx2b] h3[data-astro-cid-rvgqmx2b]{max-inline-size:18ch;color:inherit;font-family:var(--hm-display);font-size:clamp(1.8rem,3vw,2.8rem);line-height:.95}.proof-band[data-astro-cid-rvgqmx2b] article[data-astro-cid-rvgqmx2b]>p[data-astro-cid-rvgqmx2b]:not(.proof-band__value){color:#ffffffc2;max-inline-size:52ch}.proof-band__caveat[data-astro-cid-rvgqmx2b]{padding-block-start:.65rem;font-size:.84rem}@media (width>=48rem){.proof-band__grid[data-astro-cid-rvgqmx2b]{grid-template-columns:repeat(2,1fr)}.proof-band[data-astro-cid-rvgqmx2b] article[data-astro-cid-rvgqmx2b]{padding-inline:1.5rem}.proof-band[data-astro-cid-rvgqmx2b] article[data-astro-cid-rvgqmx2b]:nth-child(odd){border-inline-end:1px solid #ffffff59;padding-inline-start:0}}@media (width<=40rem){.proof-band[data-astro-cid-rvgqmx2b] header[data-astro-cid-rvgqmx2b]{display:block}.proof-band[data-astro-cid-rvgqmx2b] header[data-astro-cid-rvgqmx2b] h2[data-astro-cid-rvgqmx2b]{margin-block-start:1.25rem;font-size:clamp(3.6rem,17vw,5.2rem)}.proof-band[data-astro-cid-rvgqmx2b] header[data-astro-cid-rvgqmx2b]>p[data-astro-cid-rvgqmx2b]:last-child{margin-block-start:1.5rem}.proof-band__grid[data-astro-cid-rvgqmx2b]{grid-template-columns:1fr}.proof-band[data-astro-cid-rvgqmx2b] article[data-astro-cid-rvgqmx2b]{padding-block:2rem}.proof-band[data-astro-cid-rvgqmx2b] article[data-astro-cid-rvgqmx2b]:nth-child(odd){border-inline-end:0;padding-inline:0}.proof-band__value[data-astro-cid-rvgqmx2b]{font-size:clamp(4.5rem,22vw,7rem)}}.resource-card[data-astro-cid-jtgbjsdm]{border-block-end:1px solid var(--hm-ink);background:0 0;grid-template-columns:1fr 4fr 5fr 2fr;gap:.9rem 1.25rem;min-block-size:14rem;padding:clamp(1.4rem,3vw,2.4rem) 0;display:grid;position:relative}.resource-card__index[data-astro-cid-jtgbjsdm]{color:var(--hm-blue);font-family:var(--hm-display);grid-area:1/1/4;font-size:1.4rem;font-weight:760}.resource-card__label[data-astro-cid-jtgbjsdm]{color:var(--hm-muted);letter-spacing:.065em;text-transform:uppercase;grid-column:2;font-size:.72rem;font-weight:740}.resource-card[data-astro-cid-jtgbjsdm] h2[data-astro-cid-jtgbjsdm],.resource-card[data-astro-cid-jtgbjsdm] h3[data-astro-cid-jtgbjsdm]{font-family:var(--hm-display);letter-spacing:-.04em;grid-column:2;font-size:clamp(2rem,3.2vw,3.25rem);line-height:.94}.resource-card[data-astro-cid-jtgbjsdm] h2[data-astro-cid-jtgbjsdm] a[data-astro-cid-jtgbjsdm],.resource-card[data-astro-cid-jtgbjsdm] h3[data-astro-cid-jtgbjsdm] a[data-astro-cid-jtgbjsdm]{grid-template-columns:minmax(0,1fr) auto;gap:1rem;text-decoration:none;display:grid}.resource-card[data-astro-cid-jtgbjsdm] h2[data-astro-cid-jtgbjsdm] a[data-astro-cid-jtgbjsdm]:after,.resource-card[data-astro-cid-jtgbjsdm] h3[data-astro-cid-jtgbjsdm] a[data-astro-cid-jtgbjsdm]:after{content:"";position:absolute;inset:0}.resource-card[data-astro-cid-jtgbjsdm] h2[data-astro-cid-jtgbjsdm] a[data-astro-cid-jtgbjsdm]:focus-visible,.resource-card[data-astro-cid-jtgbjsdm] h3[data-astro-cid-jtgbjsdm] a[data-astro-cid-jtgbjsdm]:focus-visible{outline:none}.resource-card[data-astro-cid-jtgbjsdm]:has(a:focus-visible){outline:.2rem solid var(--hm-red);outline-offset:.2rem}.resource-card[data-astro-cid-jtgbjsdm]>p[data-astro-cid-jtgbjsdm]:not(.resource-card__label):not(.resource-card__index){max-inline-size:52ch;color:var(--hm-muted);grid-area:1/3/4}.resource-card[data-astro-cid-jtgbjsdm] dl[data-astro-cid-jtgbjsdm]{grid-area:1/4/4;gap:.65rem;margin:0;display:grid}.resource-card[data-astro-cid-jtgbjsdm] dl[data-astro-cid-jtgbjsdm] div[data-astro-cid-jtgbjsdm]{gap:.2rem;display:grid}.resource-card[data-astro-cid-jtgbjsdm] dt[data-astro-cid-jtgbjsdm]{color:var(--hm-ink);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:740}.resource-card[data-astro-cid-jtgbjsdm] dd[data-astro-cid-jtgbjsdm]{color:var(--hm-muted);margin:0;font-size:.9rem}@media (width<=56rem){.resource-card[data-astro-cid-jtgbjsdm]{grid-template-columns:3rem minmax(0,1fr)}.resource-card__index[data-astro-cid-jtgbjsdm]{grid-column:1}.resource-card__label[data-astro-cid-jtgbjsdm],.resource-card[data-astro-cid-jtgbjsdm] h2[data-astro-cid-jtgbjsdm],.resource-card[data-astro-cid-jtgbjsdm] h3[data-astro-cid-jtgbjsdm],.resource-card[data-astro-cid-jtgbjsdm]>p[data-astro-cid-jtgbjsdm]:not(.resource-card__label):not(.resource-card__index),.resource-card[data-astro-cid-jtgbjsdm] dl[data-astro-cid-jtgbjsdm]{grid-area:auto/2}}@media (width<=40rem){.resource-card[data-astro-cid-jtgbjsdm]{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;min-block-size:0}.resource-card[data-astro-cid-jtgbjsdm] h2[data-astro-cid-jtgbjsdm],.resource-card[data-astro-cid-jtgbjsdm] h3[data-astro-cid-jtgbjsdm]{font-size:2.15rem}}.schedule-panel[data-astro-cid-nd2nrkb7]{color:var(--hm-white);background:var(--hm-blue);gap:clamp(2.5rem,5vw,5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid}.schedule-panel__heading[data-astro-cid-nd2nrkb7]{gap:.9rem;max-inline-size:none;display:grid}.schedule-panel__heading[data-astro-cid-nd2nrkb7] .eyebrow{color:inherit}.schedule-panel__heading[data-astro-cid-nd2nrkb7] h2[data-astro-cid-nd2nrkb7]{max-inline-size:13ch;color:inherit;font-family:var(--hm-display);font-variation-settings:"wght" 760;letter-spacing:-.055em;font-size:clamp(3.8rem,7vw,7rem);line-height:.82}.schedule-panel__heading[data-astro-cid-nd2nrkb7]>p[data-astro-cid-nd2nrkb7]:last-child{color:#ffffffc7;max-inline-size:48ch;font-size:1.08rem}.schedule-panel__ledger[data-astro-cid-nd2nrkb7]{border-block-start:2px solid}.schedule-entry[data-astro-cid-nd2nrkb7]{background:0 0;border-block-end:1px solid #ffffff8c;gap:1.4rem;padding:clamp(1.5rem,4vw,3rem) 0;display:grid}.schedule-entry__status[data-astro-cid-nd2nrkb7]{color:inherit;letter-spacing:.01em;align-items:center;gap:.55rem;font-size:.86rem;font-weight:680;display:flex}.schedule-entry__status[data-astro-cid-nd2nrkb7] span[data-astro-cid-nd2nrkb7]{background:var(--hm-red);border-radius:50%;block-size:.58rem;inline-size:.58rem;box-shadow:0 0 0 .22rem #fff3}.schedule-entry__main[data-astro-cid-nd2nrkb7]{gap:.75rem;display:grid}.schedule-entry__kicker[data-astro-cid-nd2nrkb7]{color:#ffffffb8;letter-spacing:.065em;text-transform:uppercase;font-size:.72rem;font-weight:740}.schedule-entry__main[data-astro-cid-nd2nrkb7] h3[data-astro-cid-nd2nrkb7]{max-inline-size:14ch;color:inherit;font-family:var(--hm-display);font-variation-settings:"wght" 760;letter-spacing:-.05em;font-size:clamp(3rem,6vw,6rem);line-height:.84}.schedule-entry__levels[data-astro-cid-nd2nrkb7]{flex-wrap:wrap;gap:0;padding:0;list-style:none;display:flex}.schedule-entry__levels[data-astro-cid-nd2nrkb7] li[data-astro-cid-nd2nrkb7]{text-align:center;border-inline-end:1px solid #ffffff8c;min-inline-size:3rem;padding:.25rem .75rem;font-weight:720}.schedule-entry__facts[data-astro-cid-nd2nrkb7]{gap:1rem;margin:0;display:grid}.schedule-entry__facts[data-astro-cid-nd2nrkb7] div[data-astro-cid-nd2nrkb7]{border-block-start:1px solid #ffffff8c;padding-block-start:.75rem}.schedule-entry__facts[data-astro-cid-nd2nrkb7] dt[data-astro-cid-nd2nrkb7]{color:#ffffffb8;letter-spacing:.01em;font-size:.82rem;font-weight:680}.schedule-entry__facts[data-astro-cid-nd2nrkb7] dd[data-astro-cid-nd2nrkb7]{margin:.2rem 0 0;font-weight:620}.schedule-entry__note[data-astro-cid-nd2nrkb7]{color:#ffffffc7;max-inline-size:65ch}.schedule-entry__link[data-astro-cid-nd2nrkb7]{inline-size:max-content;max-inline-size:100%;color:inherit;font-weight:720}.schedule-panel__next[data-astro-cid-nd2nrkb7],.schedule-panel__empty[data-astro-cid-nd2nrkb7]{background:0 0;border-block:1px solid #ffffff8c;padding:1.25rem 0}.schedule-panel__next[data-astro-cid-nd2nrkb7]{gap:.3rem;display:grid}.schedule-panel__next[data-astro-cid-nd2nrkb7] a[data-astro-cid-nd2nrkb7]{color:inherit;font-weight:700}@media (width>=48rem){.schedule-entry[data-astro-cid-nd2nrkb7]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.9fr)}.schedule-entry__status[data-astro-cid-nd2nrkb7],.schedule-entry__note[data-astro-cid-nd2nrkb7],.schedule-entry__link[data-astro-cid-nd2nrkb7]{grid-column:1/-1}.schedule-entry__facts[data-astro-cid-nd2nrkb7]{grid-template-columns:repeat(3,1fr)}}.schedule-panel--compact[data-astro-cid-nd2nrkb7] .schedule-panel__heading[data-astro-cid-nd2nrkb7] h2[data-astro-cid-nd2nrkb7]{font-size:clamp(3.2rem,6vw,5.8rem)}@media (width<=40rem){.schedule-panel[data-astro-cid-nd2nrkb7]{margin-inline:-1rem}.schedule-panel__heading[data-astro-cid-nd2nrkb7] h2[data-astro-cid-nd2nrkb7]{font-size:clamp(3.5rem,17vw,5.2rem)}.schedule-entry__main[data-astro-cid-nd2nrkb7] h3[data-astro-cid-nd2nrkb7]{font-size:clamp(3rem,15vw,4.5rem)}}.section-intro[data-astro-cid-jnodalh5]{gap:1.75rem;padding-block-end:clamp(2.5rem,5vw,5rem);display:grid}.section-intro__copy[data-astro-cid-jnodalh5]{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;max-inline-size:none;display:grid}.section-intro[data-astro-cid-jnodalh5] .eyebrow{grid-column:1/4;align-self:start}.section-intro[data-astro-cid-jnodalh5] h1[data-astro-cid-jnodalh5],.section-intro[data-astro-cid-jnodalh5] h2[data-astro-cid-jnodalh5],.section-intro[data-astro-cid-jnodalh5] h3[data-astro-cid-jnodalh5]{max-inline-size:15ch;font-family:var(--hm-display);font-variation-settings:"wght" 750;letter-spacing:-.055em;grid-column:4/13;font-size:clamp(3.8rem,7.2vw,7rem);line-height:.82}.section-intro__text[data-astro-cid-jnodalh5]{max-inline-size:54ch;color:var(--hm-muted);grid-column:7/13;font-size:1.05rem;line-height:1.5}.section-intro__actions[data-astro-cid-jnodalh5]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.section-intro--compact[data-astro-cid-jnodalh5]{padding-block-end:1.5rem}.section-intro--compact[data-astro-cid-jnodalh5] .lede{font-size:1rem}@media (width>=48rem){.section-intro[data-astro-cid-jnodalh5]:has(.section-intro__actions){grid-template-columns:minmax(0,1fr) auto;align-items:end}.section-intro__actions[data-astro-cid-jnodalh5]{justify-content:flex-end;max-inline-size:22rem}}@media (width<=40rem){.section-intro__copy[data-astro-cid-jnodalh5]{display:block}.section-intro[data-astro-cid-jnodalh5] h1[data-astro-cid-jnodalh5],.section-intro[data-astro-cid-jnodalh5] h2[data-astro-cid-jnodalh5],.section-intro[data-astro-cid-jnodalh5] h3[data-astro-cid-jnodalh5]{margin-block-start:1.25rem;font-size:clamp(3.5rem,17vw,5.2rem)}.section-intro__text[data-astro-cid-jnodalh5]{margin-block-start:1.5rem}}.training-card[data-astro-cid-dt2ireul]{border-block-end:1px solid var(--hm-ink);background:0 0;grid-template-columns:1fr 5fr 4fr 2fr;align-content:start;align-items:start;gap:1.25rem;min-block-size:10rem;padding:clamp(1.25rem,2.5vw,2rem) 0;transition:color .16s,background-color .16s,padding .16s;display:grid;position:relative}.training-card[data-astro-cid-dt2ireul]:hover{color:var(--hm-white);background:var(--hm-blue);padding-inline:1rem}.training-card[data-astro-cid-dt2ireul]:has(a:focus-visible){outline:.2rem solid var(--hm-red);outline-offset:.2rem}.training-card__eyebrow[data-astro-cid-dt2ireul]{color:var(--hm-red);font-family:var(--hm-display);letter-spacing:-.02em;grid-column:1;font-size:1.35rem;font-weight:760;line-height:1.25}.training-card[data-astro-cid-dt2ireul][data-tone=blue] .training-card__eyebrow[data-astro-cid-dt2ireul]{color:var(--hm-blue)}.training-card[data-astro-cid-dt2ireul][data-tone=ink] .training-card__eyebrow[data-astro-cid-dt2ireul]{color:var(--hm-ink)}.training-card[data-astro-cid-dt2ireul]:hover .training-card__eyebrow[data-astro-cid-dt2ireul]{color:inherit}.training-card[data-astro-cid-dt2ireul] h2[data-astro-cid-dt2ireul],.training-card[data-astro-cid-dt2ireul] h3[data-astro-cid-dt2ireul]{font-family:var(--hm-display);font-variation-settings:"wght" 730;letter-spacing:-.045em;grid-column:2;font-size:clamp(2rem,3.8vw,3.9rem);line-height:.92}.training-card[data-astro-cid-dt2ireul] h2[data-astro-cid-dt2ireul] a[data-astro-cid-dt2ireul],.training-card[data-astro-cid-dt2ireul] h3[data-astro-cid-dt2ireul] a[data-astro-cid-dt2ireul]{grid-template-columns:minmax(0,1fr) auto;gap:1rem;text-decoration:none;display:grid}.training-card[data-astro-cid-dt2ireul] h2[data-astro-cid-dt2ireul] a[data-astro-cid-dt2ireul]:after,.training-card[data-astro-cid-dt2ireul] h3[data-astro-cid-dt2ireul] a[data-astro-cid-dt2ireul]:after{content:"";position:absolute;inset:0}.training-card[data-astro-cid-dt2ireul] h2[data-astro-cid-dt2ireul] a[data-astro-cid-dt2ireul]:focus-visible,.training-card[data-astro-cid-dt2ireul] h3[data-astro-cid-dt2ireul] a[data-astro-cid-dt2ireul]:focus-visible{outline:none}.training-card__arrow[data-astro-cid-dt2ireul]{color:inherit;font-size:1.6rem;font-weight:760}.training-card__summary[data-astro-cid-dt2ireul]{max-inline-size:54ch;color:var(--hm-muted);grid-column:3;line-height:1.5}.training-card[data-astro-cid-dt2ireul]:hover .training-card__summary[data-astro-cid-dt2ireul]{color:inherit}.training-card__details[data-astro-cid-dt2ireul]{color:var(--hm-muted);grid-column:4;gap:.45rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.training-card__details[data-astro-cid-dt2ireul] li[data-astro-cid-dt2ireul]{grid-template-columns:1rem 1fr;gap:.4rem;display:grid}.training-card__details[data-astro-cid-dt2ireul] li[data-astro-cid-dt2ireul]:before{color:var(--hm-red);content:"—"}.training-card[data-astro-cid-dt2ireul]:hover .training-card__details[data-astro-cid-dt2ireul]{color:inherit}@media (width<=56rem){.training-card[data-astro-cid-dt2ireul]{grid-template-columns:3rem minmax(0,1fr) 2rem}.training-card[data-astro-cid-dt2ireul] h2[data-astro-cid-dt2ireul],.training-card[data-astro-cid-dt2ireul] h3[data-astro-cid-dt2ireul],.training-card__summary[data-astro-cid-dt2ireul],.training-card__details[data-astro-cid-dt2ireul]{grid-column:2/4}}@media (width<=40rem){.training-card[data-astro-cid-dt2ireul]{grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;min-block-size:0}.training-card[data-astro-cid-dt2ireul] h2[data-astro-cid-dt2ireul],.training-card[data-astro-cid-dt2ireul] h3[data-astro-cid-dt2ireul],.training-card__summary[data-astro-cid-dt2ireul],.training-card__details[data-astro-cid-dt2ireul]{grid-column:2}.training-card[data-astro-cid-dt2ireul] h2[data-astro-cid-dt2ireul],.training-card[data-astro-cid-dt2ireul] h3[data-astro-cid-dt2ireul]{font-size:2.25rem}.training-card__arrow[data-astro-cid-dt2ireul]{font-size:1.25rem}}body.route-momentum .hm-footer{color:#111216;background:#ef3e33;padding-block:clamp(4.5rem,8vw,8rem) 2rem;position:relative}body.route-momentum .hm-footer a{text-decoration:none}body.route-momentum .hm-footer :where(h2,h3){color:inherit;font-family:var(--hm-display);font-variation-settings:"wght" 720;letter-spacing:-.045em;text-wrap:balance}body.route-momentum .hm-footer__grid{grid-template-columns:6fr 3fr 3fr;gap:3rem 1.25rem;display:grid}body.route-momentum .hm-footer__lead>p,body.route-momentum .hm-footer__contact>p{letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:750}body.route-momentum .hm-footer__lead h2{max-inline-size:9ch;margin-block-start:1.5rem;font-size:clamp(4.5rem,8vw,8rem);line-height:.78}body.route-momentum .hm-footer__primary{color:#fff;background:#111216;justify-content:space-between;align-items:center;min-block-size:4rem;inline-size:min(100%,27rem);margin-block-start:3rem;padding:1rem 1.25rem;font-weight:720;display:flex}body.route-momentum .hm-footer__primary:hover{color:#111216;background:#fff}body.route-momentum .hm-footer__contact{flex-direction:column;align-items:flex-start;display:flex}body.route-momentum .hm-footer__contact>p{margin-block-end:1.5rem}body.route-momentum .hm-footer__contact a{min-block-size:2.75rem;color:inherit;border-block-end:1px solid #11121673;padding-block:.65rem;font-weight:720}body.route-momentum .hm-footer__contact address{margin-block-start:1.5rem;font-style:normal}body.route-momentum .hm-footer__nav{border-block-start:2px solid #111216}body.route-momentum .hm-footer__nav a{min-block-size:2.9rem;color:inherit;border-block-end:1px solid #111216;grid-template-columns:2rem 1fr;align-items:center;padding-block:.65rem;font-size:.9rem;font-weight:650;display:grid}body.route-momentum .hm-footer__nav a:hover,body.route-momentum .hm-footer__nav a[aria-current=page]{color:#fff;background:#111216;padding-inline-start:.5rem}body.route-momentum .hm-footer__nav span{font-size:.66rem}body.route-momentum .hm-footer__base{border-block-start:2px solid #111216;justify-content:space-between;align-items:end;gap:2rem;margin-block-start:6rem;padding-block-start:1.5rem;display:flex}body.route-momentum .hm-brand--footer{min-block-size:4rem}body.route-momentum .hm-brand--footer .hm-brand__logo{inline-size:clamp(10rem,15vw,13rem)}body.route-momentum .hm-brand--footer .hm-brand__descriptor{max-inline-size:30ch}body.route-momentum .hm-footer__base>p{text-align:end;max-inline-size:52ch;margin:0;font-size:.72rem}body.route-momentum .hm-mobile-contact{display:none}@media (width<=56rem){body.route-momentum .hm-footer__grid{grid-template-columns:2fr 1fr}body.route-momentum .hm-footer__nav{grid-column:1/3;grid-template-columns:1fr 1fr;display:grid}body.route-momentum .hm-footer__nav a:nth-child(odd){border-inline-end:1px solid #111216}}@media (width<=40rem){body.route-momentum{padding-block-end:4.5rem}body.route-momentum .hm-footer__grid{display:block}body.route-momentum .hm-footer__lead h2{font-size:clamp(4.2rem,20vw,6rem)}body.route-momentum .hm-footer__contact,body.route-momentum .hm-footer__nav{margin-block-start:4rem}body.route-momentum .hm-footer__nav{display:block}body.route-momentum .hm-footer__nav a:nth-child(odd){border-inline-end:0}body.route-momentum .hm-footer__base{flex-direction:column;align-items:start;margin-block-start:4rem}body.route-momentum .hm-footer__base>p{text-align:start}body.route-momentum .hm-mobile-contact{z-index:50;color:#fff;background:#111216;justify-content:space-between;align-items:center;min-block-size:3.25rem;padding-inline:1rem;font-weight:750;display:flex;position:fixed;inset:auto .75rem .75rem;box-shadow:0 0 0 1px #fff}}@media print{body.route-momentum .hm-mobile-contact{display:none!important}}body.route-momentum .hm-wrap{inline-size:min(100% - 3rem,90rem);margin-inline:auto}body.route-momentum .hm-header{z-index:20;background:#fff;border-block-end:1px solid #111216;position:relative}body.route-momentum .hm-header__inner{grid-template-columns:3fr 7fr 2fr;align-items:stretch;min-block-size:5.75rem;display:grid}body.route-momentum .hm-brand{color:#111216;align-items:center;gap:1rem;min-block-size:3.25rem;text-decoration:none;display:flex}body.route-momentum .hm-brand__logo{flex:none;block-size:auto;inline-size:clamp(9rem,12vw,11.5rem);display:block}body.route-momentum .hm-brand__descriptor{text-transform:uppercase;border-inline-start:1px solid;max-inline-size:15ch;padding-inline-start:1rem;font-size:.66rem;font-weight:650;line-height:1.08}body.route-momentum .hm-header__nav{border-inline-start:1px solid #11121633;display:flex}body.route-momentum .hm-header__nav a{color:#111216;border-inline-end:1px solid #11121633;align-items:center;min-block-size:100%;padding:.75rem clamp(.75rem,1.4vw,1.35rem);font-size:.82rem;font-weight:650;text-decoration:none;display:flex}body.route-momentum .hm-header__nav a:hover,body.route-momentum .hm-header__nav a[aria-current=page]{color:#fff;background:#1455ff}body.route-momentum .hm-header__contact{color:#111216;flex-direction:column;justify-content:center;align-items:flex-end;gap:.15rem;min-block-size:100%;padding-inline:1.4rem 0;text-decoration:none;display:flex}body.route-momentum .hm-header__contact span{color:#5f626b;text-transform:uppercase;font-size:.65rem;font-weight:700}body.route-momentum .hm-header__contact strong{font-size:1rem}body.route-momentum .hm-menu{display:none}@media (width<=74rem){body.route-momentum .hm-header__inner{grid-template-columns:4fr 6fr 2fr}body.route-momentum .hm-header__nav a:nth-last-child(2){display:none}}@media (width<=56rem){body.route-momentum .hm-wrap{inline-size:min(100% - 2rem,90rem)}body.route-momentum .hm-header__inner{grid-template-columns:1fr auto;min-block-size:4.75rem}body.route-momentum .hm-header__nav,body.route-momentum .hm-header__contact{display:none}body.route-momentum .hm-brand__logo{inline-size:10rem}body.route-momentum .hm-brand__descriptor{font-size:.58rem}body.route-momentum .hm-menu{align-self:center;display:block;position:relative}body.route-momentum .hm-menu summary{border-block:1px solid #111216;justify-content:space-between;align-items:center;min-block-size:2.75rem;min-inline-size:5.5rem;padding:.6rem 0;font-weight:720;list-style:none;display:flex}body.route-momentum .hm-menu summary::-webkit-details-marker{display:none}body.route-momentum .hm-menu[open] summary span{transform:rotate(45deg)}body.route-momentum .hm-menu nav{color:#fff;background:#111216;border:1px solid #111216;inline-size:min(22rem,100vw - 2rem);padding:.75rem;position:absolute;inset:calc(100% + 1rem) 0 auto auto}body.route-momentum .hm-menu nav a{min-block-size:3.2rem;color:inherit;border-block-end:1px solid #ffffff40;grid-template-columns:2.5rem 1fr;align-items:center;padding:.75rem;text-decoration:none;display:grid}body.route-momentum .hm-menu nav a:hover,body.route-momentum .hm-menu nav a[aria-current=page]{color:#111216;background:#fff}}@media (width<=40rem){body.route-momentum .hm-brand__descriptor{display:none}}@media print{body.route-momentum .hm-menu{display:none!important}}
