.hm{--paper:#f2ede2;--paper-2:#e9e2d3;--ink:#14161d;--ink-70:rgba(20,22,29,0.72);--ink-45:rgba(20,22,29,0.5);--dark:#0a1733;--dark-2:#071026;--on-dark:#eef1f8;--on-dark-70:rgba(238,241,248,0.74);--on-dark-45:rgba(238,241,248,0.5);--gold:#c6a664;--gold-ink:#7c6023;--gold-lift:#e3c98e;--gold-drop:#a8823c;--wash:rgba(124,96,35,0.08);--blue:#1e3af0;--violet:#a855f7;--rule:rgba(20,22,29,0.18);--rule-strong:rgba(20,22,29,0.55);--rule-on-dark:rgba(238,241,248,0.2);--rule-on-dark-strong:rgba(238,241,248,0.52);--shell-w:min(1240px,100% - clamp(2rem,7vw,7rem));background:var(--paper);color:var(--ink);font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:1.0625rem;line-height:1.6;font-variant-numeric:oldstyle-nums}.hm *,.hm :after,.hm :before{box-sizing:border-box}.hm a{color:inherit;text-decoration:none}.hm :focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.hm-shell{width:var(--shell-w);margin-inline:auto}.hm-bleed{width:100%}.hm-inset{width:var(--shell-w);margin-inline:auto}@media (min-width:1000px){.hm-inset{padding-left:28%}}.hm-inset .hm-head{margin-bottom:0}.hm-accent{font-style:italic;color:var(--gold-ink)}.hm-section--dark .hm-accent,.hm-section--dark-2 .hm-accent{color:var(--gold)}.hm-label{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:lining-nums}.hm-section{position:relative;padding-block:var(--air,clamp(4rem,8vw,7rem));scroll-margin-top:80px}.hm-section--xs{--air:clamp(2rem,3.5vw,3rem)}.hm-section--sm{--air:clamp(3rem,5vw,4.25rem)}.hm-section--lg{--air:clamp(6rem,11vw,10rem)}.hm-section--decision{--air:clamp(3.5rem,6vw,5rem)}.hm-section--dark{background:var(--dark);color:var(--on-dark)}.hm-section--dark-2{background:var(--dark-2);color:var(--on-dark)}.hm-section--tint{background:var(--paper-2)}.hm-head{display:grid;gap:1rem 4rem;padding-bottom:1.5rem;margin-bottom:clamp(2.25rem,4vw,3.25rem);border-bottom:2px solid var(--rule-strong)}.hm-section--dark .hm-head,.hm-section--dark-2 .hm-head{border-bottom-color:var(--rule-on-dark-strong)}@media (min-width:900px){.hm-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:baseline}}.hm-head--left,.hm-head--solo{display:block}.hm-head--left .hm-head__title{max-width:16ch}.hm-head--left .hm-head__sub{max-width:36rem;margin-top:1.125rem}.hm-head__title{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:400;line-height:1.06;letter-spacing:-.015em;text-wrap:pretty}.hm-head__sub{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-70)}.hm-section--dark .hm-head__sub,.hm-section--dark-2 .hm-head__sub{color:var(--on-dark-70)}.hm-eyebrow{margin:0 0 .75rem;color:var(--gold-ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hm-section--dark .hm-eyebrow,.hm-section--dark-2 .hm-eyebrow{color:var(--gold)}.hm-note{margin:1.75rem 0 0;max-width:46rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;line-height:1.7;color:var(--ink-45);font-variant-numeric:lining-nums}.hm-section--dark .hm-note,.hm-section--dark-2 .hm-note{color:var(--on-dark-45)}.hm-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid transparent;border-radius:0;padding:.8125rem 1.375rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.hm-btn--primary{background-image:linear-gradient(180deg,var(--gold-lift) 0,var(--gold) 46%,var(--gold-drop) 100%);border-color:rgba(20,22,29,.22);color:#1b1508;box-shadow:inset 0 1px 0 rgba(255,255,255,.38)}.hm-btn--primary:hover{background-image:linear-gradient(180deg,#f0dcae 0,var(--gold-lift) 46%,var(--gold) 100%)}.hm-section--dark .hm-btn--primary{border-color:rgba(198,166,100,.5)}.hm-btn--ghost{border-color:var(--rule-strong);color:var(--ink)}.hm-btn--ghost:hover{border-color:var(--gold-ink);color:var(--gold-ink)}.hm-section--dark .hm-btn--ghost{border-color:var(--rule-on-dark-strong);color:var(--on-dark)}.hm-section--dark .hm-btn--ghost:hover{border-color:var(--gold);color:var(--gold)}.hm-btn--sm{padding:.625rem 1rem;font-size:.6875rem}.hm-arrow-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.hm-section--dark .hm-arrow-link{color:var(--gold)}.hm-arrow-link svg,.hm-btn svg{transition:transform .18s ease}.hm-arrow-link:hover svg{transform:translateX(4px)}.hm-badge{display:inline-block;margin-left:.5rem;padding:.1875rem .375rem;border:1px solid var(--rule);font-family:var(--font-mono),ui-monospace,monospace;font-size:.5625rem;font-weight:600;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45);vertical-align:middle}.hm-section--dark .hm-badge{border-color:var(--rule-on-dark);color:var(--on-dark-45)}.hm-nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(7,16,38,.93);backdrop-filter:saturate(130%) blur(12px);-webkit-backdrop-filter:saturate(130%) blur(12px);border-bottom:1px solid transparent;color:var(--on-dark);transition:border-color .2s ease}.hm-nav[data-scrolled=true]{border-bottom-color:var(--rule-on-dark)}.hm-nav__inner{width:var(--shell-w);margin-inline:auto;height:68px;display:flex;align-items:center;gap:1.5rem}.hm-nav__logo img{height:21px;width:auto;display:block}.hm-nav__menu{gap:.125rem;margin-left:auto}.hm-nav__actions,.hm-nav__menu{display:none;align-items:center}.hm-nav__actions{gap:.5rem;margin-left:1rem}@media (min-width:1120px){.hm-nav__actions,.hm-nav__menu{display:flex}}.hm-nav__item{position:relative}.hm-nav__link{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .625rem;background:none;border:0;cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-70);transition:color .16s ease}.hm-nav__item[data-open=true] .hm-nav__link,.hm-nav__link:hover{color:var(--gold)}.hm-nav__caret{transition:transform .2s ease}.hm-nav__item[data-open=true] .hm-nav__caret{transform:rotate(180deg)}.hm-nav__panel{position:absolute;top:100%;left:0;min-width:21rem;padding:.375rem 0;border:1px solid var(--rule-on-dark);background:#050b1c;display:grid}.hm-nav__panel a{display:block;padding:.625rem 1.125rem;border-left:2px solid transparent;transition:border-color .16s ease,background-color .16s ease}.hm-nav__panel a:hover{border-left-color:var(--gold);background:rgba(244,240,231,.05)}.hm-nav__panel-label{display:block;font-size:1rem;color:var(--on-dark)}.hm-nav__panel-note{display:block;margin-top:.0625rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;line-height:1.5;letter-spacing:.02em;color:var(--on-dark-45)}.hm-nav__toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:38px;height:38px;border:1px solid var(--rule-on-dark);background:none;color:var(--on-dark);cursor:pointer}@media (min-width:1120px){.hm-nav__toggle{display:none}}.hm-nav__drawer{display:block;border-top:1px solid var(--rule-on-dark);background:#050b1c;max-height:calc(100svh - 68px);overflow-y:auto;padding:.5rem 0 2rem;color:var(--on-dark)}@media (min-width:1120px){.hm-nav__drawer{display:none}}.hm-nav__drawer-group{padding:.75rem 0;border-bottom:1px solid var(--rule-on-dark)}.hm-nav__drawer-title{margin:0 0 .5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-45)}.hm-nav__drawer-group a{display:block;padding:.4375rem 0;font-size:1.0625rem}.hm-nav__drawer-actions{display:grid;gap:.5rem;padding-top:1.25rem}.hm-nav__drawer-actions .hm-btn{width:100%}.hm-hero{position:relative;padding-top:68px;background:var(--dark);color:var(--on-dark);overflow:hidden}.hm-hero__bg{position:absolute;inset:0;z-index:0}.hm-hero__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,11,28,.9) 0,rgba(5,11,28,.78) 38%,rgba(5,11,28,.5)),linear-gradient(180deg,rgba(5,11,28,.78) 0,rgba(5,11,28,.3) 42%,rgba(5,11,28,.9))}.hm-bundle,.hm-hero__stage{position:relative;z-index:1}.hm-hero__stage{display:grid}.hm-hero__slide{grid-area:1/1;width:var(--shell-w);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:center;padding-block:clamp(3.5rem,7vw,6rem) clamp(4.5rem,8vw,7rem);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.hm-hero__slide[data-active=true]{opacity:1;visibility:visible;transition:opacity .38s ease .24s,visibility 0s}@media (min-width:1000px){.hm-hero__slide{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.hm-hero__copy>*{max-width:32rem}.hm-hero__headline{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:400;line-height:1.04;letter-spacing:-.018em;text-wrap:pretty;color:var(--paper)}.hm-hero__headline .hm-accent{display:block;color:var(--gold)}.hm-hero__body{margin:1.5rem 0 0;font-size:1.125rem;line-height:1.6;color:var(--on-dark-70)}.hm-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hm-panel__kicker{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.hm-panel__name{margin:.5rem 0 0;padding-bottom:1rem;border-bottom:2px solid transparent;-o-border-image:linear-gradient(90deg,var(--blue),var(--violet)) 1;border-image:linear-gradient(90deg,var(--blue),var(--violet)) 1;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:400;line-height:1.06;color:var(--paper)}.hm-panel__list{margin:0;padding:0;list-style:none}.hm-panel__list li{padding:.8125rem 0;border-bottom:1px solid var(--rule-on-dark);font-size:1rem;line-height:1.45;color:var(--on-dark)}.hm-panel__metric{display:grid;gap:.375rem;margin-top:1.375rem}.hm-panel__metric-value{text-wrap:balance;font-family:var(--font-mono),ui-monospace,monospace;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--gold);font-variant-numeric:lining-nums tabular-nums}.hm-panel__metric-label{font-size:.9375rem;line-height:1.4;color:var(--on-dark-45)}.hm-offers{position:relative;display:grid;padding-bottom:2.5rem}.hm-offer{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.hm-offer[data-active=true]{opacity:1;visibility:visible;transition:opacity .38s ease .2s,visibility 0s}.hm-offer__kicker{margin:.875rem 0 0;font-size:1.1875rem;font-style:italic;line-height:1.4;color:var(--gold)}.hm-offer__cta{margin-top:1.5rem}.hm-hero__dots{position:absolute;z-index:2;bottom:0;left:0;display:flex;gap:.5rem}.hm-hero__dot{width:30px;height:2px;border:0;padding:0;background:rgba(244,240,231,.3);cursor:pointer;transition:background-color .2s ease}.hm-hero__dot[data-active=true]{background:var(--gold)}.hm-hero__arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:36px;height:36px;display:none;align-items:center;justify-content:center;border:1px solid var(--rule-on-dark);background:rgba(5,11,28,.5);color:var(--on-dark);cursor:pointer;transition:border-color .18s ease,color .18s ease}.hm-hero__arrow:hover{border-color:var(--gold);color:var(--gold)}.hm-hero__arrow--prev{left:.75rem}.hm-hero__arrow--next{right:.75rem}@media (min-width:1400px){.hm-hero__arrow{display:inline-flex}}.hm-bundle{border-top:1px solid var(--rule-on-dark);background:rgba(4,9,24,.62);color:var(--on-dark)}.hm-bundle__inner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.625rem 2.5rem;padding-block:1.25rem}.hm-bundle__members li+li:before{content:"\2192";margin-right:1.125rem;color:var(--on-dark-45)}.hm-bundle__text{flex:1 1 18rem}.hm-bundle__name{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:1.25rem;color:var(--paper)}.hm-bundle__body{margin:.125rem 0 0;font-size:.9375rem;line-height:1.45;color:var(--on-dark-70)}.hm-bundle__members{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.125rem;margin:0;padding:0;list-style:none;counter-reset:seq;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.hm-clients{display:grid;border-top:2px solid var(--rule-strong)}@media (min-width:760px){.hm-clients{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hm-clients{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-client{padding:1.375rem 1.5rem 1.375rem 0;border-bottom:1px solid var(--rule)}@media (min-width:760px){.hm-client{border-bottom:0;border-right:1px solid var(--rule);padding-left:1.5rem}.hm-client:first-child{padding-left:0}.hm-client:last-child{border-right:0}}.hm-client__name{font-size:1.3125rem;font-weight:400;line-height:1.15}.hm-client__what{margin:.3125rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;line-height:1.6;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-45)}.hm-advisory{display:grid;gap:clamp(1.75rem,4vw,3.5rem);align-items:end}@media (min-width:980px){.hm-advisory{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.hm-advisory__shot{margin:0;overflow:hidden;background:var(--paper-2)}.hm-advisory__shot img{display:block;width:100%;height:auto}.hm-advisory__copy p{margin:0 0 1rem;font-size:1.0625rem;line-height:1.65;color:var(--ink-70)}.hm-advisory__copy p:last-child{margin-bottom:0;color:var(--ink)}.hm-method{margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;border-top:2px solid var(--rule-strong)}.hm-method__step{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1.25rem;align-items:baseline;padding:1.375rem 0;border-bottom:1px solid var(--rule)}@media (min-width:860px){.hm-method__step{grid-template-columns:3.5rem minmax(0,14rem) minmax(0,1fr);gap:2rem}}.hm-method__n{font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;font-weight:500;letter-spacing:.1em;color:var(--gold-ink);font-variant-numeric:lining-nums}.hm-method__title{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:400;line-height:1.1}.hm-method__body{margin:.375rem 0 0;font-size:1rem;line-height:1.6;color:var(--ink-70)}@media (min-width:860px){.hm-method__body{margin-top:0}}.hm-diff__headline{margin:0;max-width:22ch;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.875rem,4vw,3rem);font-weight:400;line-height:1.06;letter-spacing:-.02em}.hm-diff__list{margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;max-width:46rem;border-top:1px solid var(--rule-on-dark)}.hm-diff__list li{padding:.9375rem 0;border-bottom:1px solid var(--rule-on-dark);font-size:1.0625rem;line-height:1.55;color:var(--on-dark-70)}.hm-diff__list li:first-child{color:var(--on-dark)}.hm-diff__closer{max-width:34rem;margin:1.75rem 0 0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.25rem,2vw,1.625rem);line-height:1.3;color:var(--paper)}.hm-diff__transition{margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-top:1.5rem;border-top:2px solid var(--rule-on-dark-strong);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.hm-clients-viewport{overflow:hidden;border-top:1px solid var(--rule-on-dark);border-bottom:1px solid var(--rule-on-dark)}.hm-clients{--client-visible:4;--client-count:14;display:flex;width:calc((100% / var(--client-visible)) * var(--client-count));margin:0;padding:0;list-style:none;animation:hm-clients-loop 34s linear infinite}.hm-clients-viewport:hover .hm-clients{animation-play-state:paused}.hm-client{flex:0 0 calc(100% / var(--client-count));width:calc(100% / var(--client-count));min-width:0;min-height:11rem;padding:1.5rem;border-right:1px solid var(--rule-on-dark);background:rgba(238,241,248,.025)}@media (max-width:900px){.hm-clients{--client-visible:2}}@media (max-width:560px){.hm-clients{--client-visible:1}}@keyframes hm-clients-loop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.hm-clients{width:auto;overflow-x:auto;animation:none}}.hm-client__mark{display:flex;align-items:center;justify-content:flex-start;height:4rem;margin-bottom:1.125rem;overflow:hidden}.hm-client__mark img{max-height:100%;max-width:11rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.hm-client__logo--dark-card{max-width:13rem;mix-blend-mode:screen}.hm-client__logo--plate{max-width:11.5rem;max-height:3.5rem;padding:.375rem .5rem;background:#dce9ee}.hm-client__logo--badge{max-width:4.5rem;max-height:4.5rem;border-radius:999px}.hm-client__wordmark{font-size:1.5rem;font-style:italic;line-height:1.1;color:var(--gold)}.hm-client__name,.hm-client__wordmark{font-family:var(--font-serif),Georgia,serif}.hm-client__name{margin:0;font-size:1.0625rem;color:var(--paper)}.hm-client__cat{margin:.25rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;line-height:1.6;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-45)}.hm-tight-head{max-width:46rem;margin-bottom:clamp(2.25rem,4vw,3.25rem)}.hm-tight-head__title{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;text-wrap:pretty}.hm-tight-head__sub{margin:.875rem 0 0;max-width:34rem;font-size:1.0625rem;line-height:1.6;color:var(--ink-70)}.hm-tight-head--dark .hm-tight-head__sub{color:var(--on-dark-70)}.hm-split{display:grid;gap:clamp(2rem,4vw,4rem);align-items:center}@media (min-width:980px){.hm-split{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.hm-split__media{margin:0;overflow:hidden;background:var(--paper-2)}.hm-split__media img{display:block;width:100%;height:auto}.hm-split__title{margin:0 0 1.5rem;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:400;line-height:1.06;letter-spacing:-.02em}.hm-split__title .hm-accent{display:block}.hm-split__copy p{margin:0 0 1rem;font-size:1.0625rem;line-height:1.65;color:var(--ink-70)}.hm-split__copy p:last-child{margin-bottom:0;color:var(--ink)}.hm-symptoms{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem 1.75rem}@media (min-width:660px){.hm-symptoms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hm-symptoms{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-symptom__shot{margin:0 0 1rem}.hm-symptom__n{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.14em;color:var(--gold-ink)}.hm-symptom__title{margin:.375rem 0 .625rem;padding-bottom:.625rem;border-bottom:1px solid var(--rule);font-family:var(--font-serif),Georgia,serif;font-size:1.25rem;font-weight:400;line-height:1.15}.hm-symptom__body{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ink-70)}.hm-decision__q{margin:1rem 0 0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.25rem,2.2vw,1.75rem);font-style:italic;color:var(--gold)}.hm-decision{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-on-dark)}@media (min-width:900px){.hm-decision{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-decision__stage{padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid var(--rule-on-dark)}@media (min-width:900px){.hm-decision__stage{padding-left:1.5rem;border-right:1px solid var(--rule-on-dark)}.hm-decision__stage:first-child{padding-left:0}.hm-decision__stage:last-child{border-right:0}}.hm-decision__head{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1rem}.hm-decision__n{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.1em;color:var(--gold)}.hm-decision__title{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:1.375rem;font-weight:400;color:var(--paper)}.hm-decision__lines{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.hm-decision__lines li{font-size:.9375rem;line-height:1.5;color:var(--on-dark-70)}.hm-decision__closer{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:2px solid var(--rule-on-dark-strong)}.hm-decision__closer-line{margin:0;max-width:24ch;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);line-height:1.04;letter-spacing:-.02em;color:var(--paper)}.hm-decision__closer-line .hm-accent{display:block}.hm-decision__closer-sub{margin:1.25rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-45)}.hm-spa{position:relative;overflow:hidden;padding-block:clamp(5rem,13vw,9rem);background:var(--dark);color:var(--on-dark)}.hm-spa__bg{position:absolute;inset:0;z-index:0}.hm-spa__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-spa__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,11,28,.96) 0,rgba(5,11,28,.86) 42%,rgba(5,11,28,.46))}.hm-spa__inner{position:relative;z-index:1;max-width:none}.hm-spa__inner>*{max-width:34rem}.hm-spa__title{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--paper)}.hm-spa__title .hm-accent{display:block}.hm-journey{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule-on-dark)}@media (min-width:780px){.hm-journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.hm-journey{grid-template-columns:repeat(6,minmax(0,1fr))}}.hm-journey__step{padding:1.25rem 1rem 1.25rem 0;border-bottom:1px solid var(--rule-on-dark);border-right:1px solid var(--rule-on-dark)}.hm-journey__step:last-child{border-right:0}@media (min-width:780px){.hm-journey__step{padding-left:1rem}.hm-journey__step:first-child{padding-left:0}}.hm-journey__n{font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;letter-spacing:.14em;color:var(--gold)}.hm-journey__label{margin:.3125rem 0 .5rem;font-family:var(--font-serif),Georgia,serif;font-size:1.1875rem;font-weight:400;color:var(--paper)}.hm-journey__body{margin:0;font-size:.875rem;line-height:1.5;color:var(--on-dark-70)}.hm-journey__closer{max-width:32ch;margin:clamp(2.5rem,5vw,3.5rem) 0 0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.15;color:var(--paper)}.hm-leaks{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;border-top:2px solid var(--rule-on-dark-strong)}@media (min-width:660px){.hm-leaks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hm-leaks{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-leak{padding:1.375rem 1.5rem 1.375rem 0;border-bottom:1px solid var(--rule-on-dark)}@media (min-width:660px){.hm-leak{padding-left:1.5rem;border-right:1px solid var(--rule-on-dark)}.hm-leak:nth-child(2n){border-right:0}.hm-leak:nth-child(odd){padding-left:0}}@media (min-width:1100px){.hm-leak:nth-child(2n){border-right:1px solid var(--rule-on-dark)}.hm-leak:nth-child(odd){padding-left:1.5rem}.hm-leak:first-child{padding-left:0}.hm-leak:last-child{border-right:0}}.hm-leak__title{margin:0 0 .5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.hm-leak__body{margin:0;font-size:.9375rem;line-height:1.55;color:var(--on-dark-70)}.hm-leaks__closer{margin:clamp(2.5rem,5vw,3.5rem) 0 0;max-width:40rem;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.3;color:var(--on-dark-70)}.hm-leaks__closer-accent{display:block;margin-top:.5rem;font-size:clamp(1.75rem,3.6vw,2.75rem);color:var(--gold)}.hm-outcomes{margin:0 0 clamp(2rem,3.5vw,2.75rem);padding:0;list-style:none;border-top:1px solid var(--rule)}.hm-outcome{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem 1rem;padding:.6875rem 0;border-bottom:1px solid var(--rule)}@media (min-width:720px){.hm-outcome{grid-template-columns:max-content auto max-content;justify-content:start;-moz-column-gap:1.25rem;column-gap:1.25rem}}.hm-outcome__leak{font-size:1.0625rem;line-height:1.4;color:var(--ink-70)}.hm-outcome__arrow{display:none;font-family:var(--font-mono),ui-monospace,monospace;color:var(--ink-45)}@media (min-width:720px){.hm-outcome__arrow{display:block}}.hm-outcome__build{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);border-bottom:1px solid transparent;transition:border-color .16s ease}.hm-outcome__build:hover{border-bottom-color:var(--gold-ink)}.hm-reveal-line{margin:.625rem 0 0;font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:clamp(2.25rem,5vw,4rem);line-height:1.02;letter-spacing:-.025em;color:var(--gold)}.hm-recover{margin-top:clamp(2.5rem,5vw,4rem);padding-block:clamp(2.5rem,5vw,4rem);background:var(--dark);color:var(--on-dark)}.hm-recover__rate{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.hm-recover__value{margin:.375rem 0 0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(3.5rem,12vw,7rem);line-height:1;letter-spacing:-.03em;color:var(--gold);font-variant-numeric:lining-nums}.hm-recover .hm-note{color:var(--on-dark-45)}.hm-slogan__cta{margin-top:2rem}.hm-pillars__grid{display:grid;gap:clamp(2rem,3.5vw,3rem);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.hm-symptom{min-width:0}.hm-symptom__shot{margin:0 0 1.125rem;aspect-ratio:4/3;overflow:hidden;background:var(--paper-2)}.hm-symptom__shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-symptom__shot--none{border:1px solid var(--rule);background:transparent}.hm-pillar__title{display:flex;align-items:center;gap:.5rem;margin:0;padding-bottom:.75rem;border-bottom:2px solid var(--rule-strong);font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.hm-pillar__body{margin:.875rem 0 1rem;font-size:1.0625rem;line-height:1.6;color:var(--ink-70)}.hm-grid{display:grid;border-top:2px solid var(--rule-strong)}.hm-section--dark .hm-grid{border-top-color:var(--rule-on-dark-strong)}@media (min-width:660px){.hm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hm-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-item{display:flex;flex-direction:column;padding:1.75rem 1.5rem 1.75rem 0;border-bottom:1px solid var(--rule);transition:background-color .18s ease}.hm-section--dark .hm-item{border-bottom-color:var(--rule-on-dark)}@media (min-width:660px){.hm-item{padding-left:1.5rem;border-right:1px solid var(--rule)}.hm-section--dark .hm-item{border-right-color:var(--rule-on-dark)}.hm-item:nth-child(2n){border-right:0}}@media (min-width:1100px){.hm-grid--4 .hm-item,.hm-grid--4 .hm-item:nth-child(2n){border-right:1px solid var(--rule)}.hm-section--dark .hm-grid--4 .hm-item{border-right-color:var(--rule-on-dark)}.hm-grid--4 .hm-item:nth-child(4n){border-right:0}}a.hm-item:hover{background:var(--wash)}.hm-item__name{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 .4375rem;margin:0;font-family:var(--font-serif),Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1.12}.hm-item__name svg{align-self:baseline;flex:none}.hm-item__tags{margin:.5rem 0 0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink)}.hm-section--dark .hm-item__tags{color:var(--gold)}.hm-item__text{margin:.75rem 0 1.5rem;font-size:1rem;line-height:1.55;color:var(--ink-70)}.hm-section--dark .hm-item__text{color:var(--on-dark-70)}.hm-item__metric{margin-top:auto;padding-top:1rem;border-top:1px solid var(--rule)}.hm-section--dark .hm-item__metric{border-top-color:var(--rule-on-dark)}.hm-item__metric-value{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:1.125rem;font-weight:500;letter-spacing:-.01em;color:var(--gold-ink);font-variant-numeric:lining-nums tabular-nums}.hm-section--dark .hm-item__metric-value{color:var(--gold)}.hm-item__metric-label{display:block;margin-top:.1875rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;line-height:1.5;color:var(--ink-45)}.hm-section--dark .hm-item__metric-label{color:var(--on-dark-45)}.hm-proof{display:grid;gap:clamp(1.75rem,4vw,3.5rem);align-items:center}@media (min-width:980px){.hm-proof{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);padding-right:clamp(2rem,7vw,7rem)}}.hm-proof__shot{position:relative;aspect-ratio:16/10;overflow:hidden;margin:0;border-top:1px solid var(--rule-on-dark);border-bottom:1px solid var(--rule-on-dark);border-right:1px solid var(--rule-on-dark);background:#000000}.hm-proof__shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-proof__caption h3{margin:0 0 1rem;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:400;line-height:1.1;color:var(--paper)}.hm-proof__caption p{margin:0 0 .875rem;font-size:1.0625rem;line-height:1.6;color:var(--on-dark-70)}.hm-proof__meta{margin:1.25rem 0 0!important;padding-top:.875rem;border-top:1px solid var(--rule-on-dark);font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem!important;line-height:1.7!important;letter-spacing:.04em;text-transform:uppercase;color:var(--on-dark-45)!important}.hm-rail-wrap{position:relative}.hm-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-top:2px solid var(--rule-strong);scrollbar-width:none}.hm-rail::-webkit-scrollbar{display:none}.hm-rail>*{scroll-snap-align:start;flex:0 0 clamp(13rem,22vw,16rem)}.hm-rail__btn{position:absolute;top:-3rem;z-index:3;width:32px;height:32px;display:none;align-items:center;justify-content:center;border:1px solid var(--rule);background:none;color:var(--ink);cursor:pointer;transition:border-color .18s ease,color .18s ease}.hm-rail__btn:hover{border-color:var(--gold-ink);color:var(--gold-ink)}.hm-rail__btn--prev{right:2.5rem}.hm-rail__btn--next{right:0}@media (min-width:900px){.hm-rail__btn{display:inline-flex}}.hm-industry{display:block;padding:0 1.5rem 1.5rem 0;border-right:1px solid var(--rule);transition:background-color .18s ease}.hm-industry__shot{position:relative;aspect-ratio:3/4;overflow:hidden;margin-bottom:1.125rem;background:var(--paper-2)}.hm-industry__shot[data-empty=true]{border:1px solid var(--rule);background:transparent}.hm-industry__shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease-out)}a.hm-industry:hover .hm-industry__shot img{transform:scale(1.03)}.hm-industry:first-child,.hm-industry:not(:first-child){padding-left:1.5rem}a.hm-industry:hover{background:var(--wash)}.hm-industry__body{display:flex;flex-direction:column;align-items:flex-start}.hm-industry__name{margin:0 0 1rem;font-family:var(--font-serif),Georgia,serif;font-size:1.3125rem;font-weight:400}.hm-industry__leak{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:1.375rem;font-weight:500;letter-spacing:-.02em;line-height:1;color:var(--gold-ink);font-variant-numeric:lining-nums tabular-nums}.hm-industry__leak-label{display:block;margin-top:.375rem;font-size:.9375rem;line-height:1.45;color:var(--ink-70)}.hm-industry__more{display:inline-flex;align-items:center;gap:.4375rem;margin-top:1.25rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.hm-steps{display:grid;border-top:2px solid var(--rule-strong)}@media (min-width:860px){.hm-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.hm-step{display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-template-rows:auto auto;align-content:start;-moz-column-gap:1rem;column-gap:1rem;row-gap:0;padding:1.75rem 1.75rem 1.75rem 0;border-bottom:1px solid var(--rule)}@media (min-width:860px){.hm-step{border-bottom:0;border-right:1px solid var(--rule);padding-left:1.75rem}.hm-step:first-child{padding-left:0}.hm-step:last-child{border-right:0}}.hm-section--dark .hm-steps{border-top-color:var(--rule-on-dark-strong)}.hm-section--dark .hm-step{border-bottom-color:var(--rule-on-dark)}@media (min-width:860px){.hm-section--dark .hm-step{border-right-color:var(--rule-on-dark)}}.hm-section--dark .hm-step__n{color:var(--gold)}.hm-section--dark .hm-step__body{color:var(--on-dark-70)}.hm-step__n{grid-column:1;grid-row:1/span 2;font-family:var(--font-serif),Georgia,serif;font-size:2rem;line-height:.95;color:var(--gold-ink);font-variant-numeric:lining-nums}.hm-step__body,.hm-step__title{grid-column:2}.hm-step__title{margin:0 0 .5rem;font-family:var(--font-serif),Georgia,serif;font-size:1.25rem;font-weight:400;line-height:1.2}.hm-step__body{margin:0;font-size:1rem;line-height:1.6;color:var(--ink-70)}.hm-slogan__line{margin:.5rem 0 0;max-width:22ch;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,5vw,3.75rem);line-height:1.04;letter-spacing:-.02em;color:var(--paper)}.hm-slogan__line .hm-accent{display:block}.hm-slogan__closer{max-width:40rem;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.6;color:var(--on-dark-70)}.hm-calc{margin-top:clamp(1.75rem,3.5vw,2.75rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);border-top:2px solid var(--rule-strong)}.hm-calc__row{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none}.hm-calc__step{position:relative;display:grid;grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--rule)}.hm-calc__op{font-family:var(--font-mono),ui-monospace,monospace;font-size:1.25rem;color:var(--ink-45)}.hm-calc__step .hm-calc__op{position:absolute;left:0;top:-1.95rem}.hm-calc__value{display:block;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2rem,4vw,2.75rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums}.hm-calc__label{display:block;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-45)}.hm-calc__total{display:grid;grid-template-columns:4.75rem minmax(0,1fr);align-items:baseline;gap:1rem;margin-top:1.25rem;padding-top:0}.hm-calc__op--eq{font-size:1.75rem;color:var(--ink)}.hm-calc__value--total{color:var(--ink);font-size:clamp(2.75rem,6vw,4rem)}@media (min-width:900px){.hm-calc__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.hm-calc__step{grid-template-columns:minmax(0,1fr);gap:.625rem;min-height:5.75rem;padding:1rem 1.5rem 1rem 0;border-bottom:0;border-right:1px solid var(--rule)}.hm-calc__step:not(:first-child){padding-left:3rem}.hm-calc__step:last-child{border-right:0}.hm-calc__step .hm-calc__op{left:.75rem;top:2.15rem}.hm-calc__label{max-width:16rem}.hm-calc__total{grid-template-columns:3rem minmax(0,1fr);margin-top:1.25rem;padding-bottom:1.25rem;border-bottom:2px solid var(--rule-strong)}}.hm-calc__recover{margin-top:2rem;padding-top:1.5rem;border-top:3px solid var(--ink)}.hm-calc__rate{margin:0;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink)}.hm-calc__result{margin:.375rem 0 0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(3.25rem,10vw,6rem);line-height:1;letter-spacing:-.03em;color:var(--gold-ink);font-variant-numeric:lining-nums}.hm-bars{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--rule)}.hm-bar{display:grid;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9375rem 0;border-bottom:1px solid var(--rule)}.hm-bar__trade{font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-70)}.hm-bar__track{display:block;height:1.375rem;background:rgba(20,22,29,.06)}.hm-bar__fill{display:block;height:100%;background-image:linear-gradient(90deg,var(--blue),var(--violet))}.hm-bar__value{min-width:4.5rem;text-align:right;font-family:var(--font-mono),ui-monospace,monospace;font-size:.9375rem;font-weight:600;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}[data-reveal-ready] [data-reveal=bar-h]{transform:scaleX(0);transform-origin:left center;transition:transform .62s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}[data-reveal=bar-h][data-revealed=true]{transform:scaleX(1)}.hm-slogan-band{position:relative;overflow:hidden;padding-block:clamp(5rem,12vw,9rem);background:var(--dark-2);color:var(--on-dark)}.hm-slogan-band__bg{position:absolute;inset:0;z-index:0}.hm-slogan-band__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-slogan-band__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,9,24,.96) 0,rgba(4,9,24,.9) 40%,rgba(4,9,24,.34) 58%,rgba(4,9,24,.08))}.hm-slogan-band__inner{position:relative;z-index:1;max-width:42%;min-width:21rem}@media (max-width:767px){.hm-slogan-band__bg:after{background:linear-gradient(180deg,rgba(4,9,24,.86) 0,rgba(4,9,24,.94))}}.hm-mission{position:relative;padding-block:clamp(5rem,12vw,9rem);text-align:center;background:var(--dark);color:var(--on-dark)}.hm-mission__inner{max-width:50rem;margin-inline:auto}.hm-mission__lead{margin:0;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.5;color:var(--on-dark-70)}.hm-mission__figure{margin:.5rem 0 0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(3.5rem,12vw,8rem);font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--gold);font-variant-numeric:lining-nums}.hm-mission__caption{max-width:38rem;margin:.875rem auto 0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);line-height:1.55;color:var(--on-dark-70)}.hm-mission__cta{margin-top:2.25rem}.hm-mission .hm-note{margin-inline:auto;color:var(--on-dark-45)}.hm-stats{display:grid;border-top:2px solid var(--rule-strong)}@media (min-width:760px){.hm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-stat{padding:1.75rem 1.75rem 1.75rem 0;border-bottom:1px solid var(--rule)}@media (min-width:760px){.hm-stat{border-bottom:0;border-right:1px solid var(--rule);padding-left:1.75rem}.hm-stat:first-child{padding-left:0}.hm-stat:last-child{border-right:0}}.hm-stat__value{display:block;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums}.hm-stat__label{display:block;margin-top:.75rem;font-size:1rem;line-height:1.45;color:var(--ink-70)}.hm-chart{background:var(--paper-2);padding-block:clamp(2.5rem,5vw,4rem)}.hm-chart__inner{width:var(--shell-w);margin-inline:auto}.hm-chart__title{margin:0 0 2rem;font-family:var(--font-serif),Georgia,serif;font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:400}.hm-chart__plot{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:clamp(1rem,4vw,3.5rem);height:clamp(11rem,22vw,15rem);padding-inline:clamp(.25rem,3vw,2rem);border-bottom:2px solid var(--ink);background-image:repeating-linear-gradient(to top,var(--rule) 0,var(--rule) 1px,transparent 1px,transparent 25%)}.hm-chart__col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:.5rem}.hm-chart__value{font-family:var(--font-mono),ui-monospace,monospace;font-size:.75rem;font-weight:600;color:var(--gold-ink);font-variant-numeric:lining-nums tabular-nums}.hm-chart__bar{width:100%;max-width:4rem;background-image:linear-gradient(to top,var(--blue),var(--violet))}.hm-chart__labels{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:clamp(1rem,4vw,3.5rem);padding:.625rem clamp(.25rem,3vw,2rem) 0}.hm-chart__label{text-align:center;font-family:var(--font-mono),ui-monospace,monospace;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70)}.hm-team{display:grid;border-top:2px solid var(--rule-strong);max-width:52rem}@media (min-width:760px){.hm-team{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-member{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1.125rem;align-items:start;padding:1.5rem 1.75rem 1.5rem 0;border-bottom:1px solid var(--rule)}@media (min-width:760px){.hm-member{grid-template-columns:8rem minmax(0,1fr);border-bottom:0;border-right:1px solid var(--rule);padding-left:1.75rem}.hm-member:first-child{padding-left:0}.hm-member:last-child{border-right:0}}.hm-member__media{width:6rem;height:6rem;overflow:hidden;background:var(--paper-2)}@media (min-width:760px){.hm-member__media{width:8rem;height:8rem}}.hm-member__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hm-member__name{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:1.3125rem;font-weight:400}.hm-member__role{margin:.125rem 0 .5rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.hm-member__bio{margin:0;font-size:1rem;line-height:1.55;color:var(--ink-70)}.hm-filters{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:1.75rem}.hm-filter{padding:0 0 .25rem;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-45);transition:color .16s ease,border-color .16s ease}.hm-filter:hover{color:var(--gold-ink)}.hm-filter[data-active=true]{border-bottom-color:var(--gold-ink);color:var(--ink)}.hm-articles{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--rule)}@media (min-width:800px){.hm-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-article{display:flex;flex-direction:column;padding:1.625rem 1.75rem 1.625rem 0;border-bottom:1px solid var(--rule);transition:background-color .18s ease}@media (min-width:800px){.hm-article{padding-left:1.75rem;border-right:1px solid var(--rule)}.hm-article--lead,.hm-article:nth-child(2n){padding-left:0}.hm-article--lead,.hm-article:nth-child(odd){border-right:0}}.hm-article--lead{grid-column:1/-1;padding-block:clamp(2rem,4vw,3rem);border-bottom-width:2px}.hm-article--lead .hm-article__title{max-width:22ch;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.08;letter-spacing:-.015em}.hm-article:hover{background:var(--wash)}.hm-article__cat{font-family:var(--font-mono),ui-monospace,monospace;font-size:.5625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.hm-article__title{margin:.625rem 0 1.25rem;max-width:30rem;font-family:var(--font-serif),Georgia,serif;font-size:1.375rem;font-weight:400;line-height:1.28}.hm-article__more{display:inline-flex;align-items:center;gap:.4375rem;margin-top:auto;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.hm-center{margin-top:2rem}.hm-close{text-align:center}.hm-close__headline{margin:0;font-family:var(--font-serif),Georgia,serif;font-size:clamp(2.25rem,5.4vw,4rem);font-weight:400;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.hm-close__sub{max-width:34rem;margin:1.25rem auto 0;font-size:1.125rem;line-height:1.6;color:var(--on-dark-70)}.hm-close__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.hm-footer{background:#050b1c;color:var(--on-dark);padding-block:clamp(3rem,5vw,4rem) 2.25rem;border-top:1px solid var(--rule-on-dark)}.hm-footer__grid{display:grid;gap:2.25rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.hm-footer__brand{grid-column:1/-1}@media (min-width:900px){.hm-footer__brand{grid-column:auto}}.hm-footer__brand img{height:23px;width:auto}.hm-footer__tagline{margin:.875rem 0 0;max-width:18rem;font-size:.9375rem;line-height:1.55;color:var(--on-dark-45)}.hm-footer__title{margin:0 0 .75rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-45)}.hm-footer__list{margin:0;padding:0;list-style:none;display:grid;gap:.4375rem}.hm-footer__list a{font-size:.9375rem;color:var(--on-dark-70);transition:color .16s ease}.hm-footer__list a:hover{color:var(--gold)}.hm-footer__bar{margin-top:2.75rem;padding-top:1.25rem;border-top:1px solid var(--rule-on-dark);display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-45)}.hm-recover{margin-top:clamp(2rem,4vw,3rem);padding-block:clamp(2.25rem,4vw,3.25rem)}.hm-recover__value{font-size:clamp(3rem,8vw,5.25rem)}.hm-chart{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2rem,4vw,3rem);padding-bottom:0;border-top:2px solid var(--rule-strong);background:transparent}.hm-chart__title{max-width:28ch;margin:0 0 1.75rem}.hm-bar{grid-template-columns:minmax(7.5rem,11rem) minmax(12rem,1fr) 5.25rem;gap:1.25rem;padding:1rem 0}.hm-bar__track{height:1.625rem}.hm-bar__value{min-width:0}.hm-slogan-band__inner{max-width:none;min-width:0}.hm-slogan-band__inner>*{max-width:38rem}@media (max-width:720px){.hm-bar{grid-template-columns:minmax(0,1fr) auto}.hm-bar__track{grid-column:1/-1;grid-row:2}}.hm{--ease-out:cubic-bezier(0.16,1,0.3,1)}[data-reveal-ready] [data-reveal=up]{opacity:0;transform:translateY(8px);transition:opacity .52s var(--ease-out),transform .52s var(--ease-out)}[data-reveal=up][data-revealed=true]{opacity:1;transform:none}[data-reveal-ready] .hm-head[data-reveal=rule]{border-bottom:0}[data-reveal-ready] .hm-head[data-reveal=rule]:after{content:"";display:block;height:2px;margin-top:1.5rem;background:var(--rule-strong);transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease-out)}.hm-section--dark .hm-head[data-reveal=rule]:after,.hm-section--dark-2 .hm-head[data-reveal=rule]:after{background:var(--rule-on-dark-strong)}.hm-head[data-reveal=rule][data-revealed=true]:after{transform:scaleX(1)}[data-reveal-ready] .hm-head[data-reveal=rule]{padding-bottom:0}[data-reveal-ready] [data-reveal=bar]{transform:scaleY(0);transform-origin:bottom center;transition:transform .62s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}[data-reveal=bar][data-revealed=true]{transform:scaleY(1)}[data-reveal-ready] [data-reveal=wipe]{clip-path:inset(100% 0 0 0);transition:clip-path .72s var(--ease-out)}[data-reveal=wipe][data-revealed=true]{clip-path:inset(0 0 0 0)}.hm-word{display:inline-block;white-space:pre}[data-reveal-ready] .hm-hero__slide[data-active=true] .hm-word{animation:hm-word-in .62s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes hm-word-in{0%{opacity:0;transform:translateY(.3em);filter:blur(5px)}to{opacity:1;transform:none;filter:blur(0)}}[data-reveal-ready] .hm-hero__slide[data-active=true] .hm-panel__name{animation:hm-soft-in .62s var(--ease-out) .26s both}[data-reveal-ready] .hm-hero__slide[data-active=true] .hm-hero__body,[data-reveal-ready] .hm-hero__slide[data-active=true] .hm-hero__cta{animation:hm-soft-in .56s var(--ease-out) both}.hm-hero__slide[data-active=true] .hm-hero__body{animation-delay:.3s}.hm-hero__slide[data-active=true] .hm-hero__cta{animation-delay:.4s}@keyframes hm-soft-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hm-hero__slide .hm-hero__body,.hm-hero__slide .hm-hero__cta,.hm-hero__slide .hm-panel__name,.hm-word,[data-reveal=wipe],[data-reveal]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;animation:none!important;transition:none!important}.hm-head[data-reveal=rule]:after{transform:scaleX(1)!important}.hm-rail{scroll-behavior:auto}}