:root{--hh-ink:#071326;--hh-deep:#0d1d34;--hh-panel:#122541;--hh-paper:#f4f1e8;--hh-white:#fffdf8;--hh-cream:#f2e4ca;--hh-gold:#edb83f;--hh-gold-copy-light:#72500a;--hh-gold-copy-on-gold:#5a3f00;--hh-blue:#6f91d8;--hh-green:#4f9b82;--hh-muted-dark:#b7c2d0;--hh-muted-light:#536071;--hh-line-dark:rgba(255, 255, 255, 0.15);--hh-line-light:#d2d7df;--hh-glow:rgba(237, 184, 63, 0.2);--hh-content:1320px;--hh-reading:760px;--hh-fast:160ms;--hh-standard:240ms;--hh-reveal:620ms;--hh-ease:cubic-bezier(0.2, 0.75, 0.25, 1)}body.wp-theme-hamed-signal-room>.hhp1-header,body.wp-theme-hamed-signal-room>.hhp1-footer{display:none!important}html{scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:var(--hh-ink);color:var(--hh-white)}a,button,input,select,textarea{-webkit-tap-highlight-color:#fff0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--hh-white);outline-offset:2px;box-shadow:0 0 0 5px var(--hh-ink)}.hh-main,.wp-site-blocks>main.hh-editorial-index{margin:0;padding:0}.hh-utility-bar{position:relative;z-index:31;min-height:34px;gap:12px;padding:4px 20px;border-bottom:1px solid rgb(237 184 63 / .26);background:#08172a;color:var(--hh-muted-dark);font-size:.75rem;font-weight:700;letter-spacing:0}.hh-utility-bar p{margin:0}.hh-utility-bar .wp-block-button__link{min-height:26px;padding:3px 9px;border:0;color:var(--hh-gold);font-size:.6875rem}.hh-utility-signal{display:inline-flex;gap:8px;align-items:center}.hh-utility-signal::before{width:6px;height:6px;border-radius:50%;background:var(--hh-gold);box-shadow:0 0 14px rgb(237 184 63 / .65);content:""}.hh-site-header{position:relative;z-index:30;min-height:84px;padding:0 max(24px, calc((100% - var(--hh-content)) / 2));border-bottom:0;background:linear-gradient(90deg,rgb(5 15 29 / .98),rgb(8 26 47 / .96));box-shadow:0 12px 34px rgb(0 0 0 / .12);backdrop-filter:blur(14px)}.hh-site-header::after{position:absolute;right:0;bottom:0;left:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .12) 35%,rgb(237 184 63 / .42) 70%,transparent 100%);content:"";pointer-events:none}.hh-brand-lockup{min-width:230px;gap:12px}.hh-brand-lockup .wp-block-site-logo{margin:0}.hh-brand-lockup .wp-block-site-logo img{filter:drop-shadow(0 6px 18px rgb(0 0 0 / .22))}.hh-brand-copy{gap:0}.hh-brand-copy .wp-block-site-title{margin:0;font-family:var(--wp--preset--font-family--ui);font-size:1.0625rem;font-weight:800;line-height:1.1}.hh-brand-copy .wp-block-site-title a{color:var(--hh-white);text-decoration:none}.hh-brand-copy p{margin:4px 0 0;color:#8795a9;font-size:.625rem;font-weight:700;text-transform:uppercase}.hh-primary-nav a{position:relative;color:var(--hh-white);text-decoration:none;transition:color var(--hh-standard) ease}.hh-site-header .hh-primary-nav,.hh-site-header .hh-primary-nav .wp-block-navigation-item__content,.hh-site-header .hh-primary-nav .wp-block-button__link{color:var(--hh-white)!important}.hh-site-header .hh-primary-nav .wp-block-button__link:hover,.hh-site-header .hh-primary-nav .wp-block-button__link:focus-visible{color:var(--hh-ink)!important}.hh-primary-nav a::after{position:absolute;right:100%;bottom:-8px;left:0;height:2px;background:var(--hh-gold);content:"";transition:right var(--hh-standard) ease}.hh-primary-nav a:hover::after,.hh-primary-nav .current-menu-item>a::after,.hh-primary-nav .current-menu-ancestor>a::after{right:0}.hh-primary-nav a:hover{color:var(--hh-cream)}.hh-primary-nav .hh-nav-cta a{min-height:44px;padding:11px 16px;border:1px solid var(--hh-gold);border-radius:4px;color:var(--hh-gold);transition:color var(--hh-standard) ease,background var(--hh-standard) ease,transform var(--hh-standard) ease}.hh-primary-nav .hh-nav-cta a:hover{background:var(--hh-gold);color:var(--hh-ink);transform:translateY(-1px)}.hh-section{position:relative;padding:88px max(24px, calc((100% - var(--hh-content)) / 2))}.hh-section-heading{position:relative;max-width:760px;margin-bottom:34px;padding-left:20px}.hh-section-heading::before{position:absolute;top:3px;bottom:3px;left:0;width:1px;background:linear-gradient(to bottom,var(--hh-gold),rgb(237 184 63 / .08));content:""}.hh-section-heading h2{margin:0 0 14px;font-size:2.75rem}.hh-section-heading p:last-child{max-width:680px;margin-bottom:0;color:var(--hh-muted-dark);font-size:1.0625rem}.hh-eyebrow{margin:0 0 12px;color:var(--hh-gold-copy-light);font-size:.75rem;font-weight:800;text-transform:uppercase}:where(.hh-home-hero,.hh-pillars,.hh-offers,.hh-deep-section,.hh-ecosystem,.hh-community,.hh-page-hero,.hh-journey-section,.hh-editorial-hero,.hh-editorial-next,.hh-discovery-hero,.hh-not-found__hero,.hh-article-header,.hh-article-handoff) .hh-eyebrow{color:var(--hh-gold)}.hh-enquiry .hh-eyebrow{color:var(--hh-gold-copy-on-gold)}.hh-home-hero{min-height:730px;overflow:hidden;border-bottom:1px solid var(--hh-line-dark);background:radial-gradient(circle at 82% 44%,rgb(49 98 153 / .22),transparent 34%),linear-gradient(115deg,#061326 0%,#07182c 54%,#0b223a 100%)}.hh-home-hero::before{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .045) 1px,transparent 1px);background-position:center center;background-size:64px 64px;content:"";mask-image:linear-gradient(to bottom,rgb(0 0 0 / .95),transparent 96%);pointer-events:none}.hh-home-hero::after{position:absolute;top:0;bottom:0;left:-12%;width:1px;background:linear-gradient(to bottom,transparent,rgb(237 184 63 / .82),transparent);content:"";opacity:0;pointer-events:none}.hh-home-hero>*{position:relative;z-index:1}.hh-motion-ready .hh-home-hero.is-visible::after{animation:hh-signal-sweep 1050ms var(--hh-ease) 120ms 1 both}.hh-hero-coordinate{position:absolute;top:24px;right:max(24px, calc((100% - var(--hh-content)) / 2));left:max(24px, calc((100% - var(--hh-content)) / 2));z-index:2;display:flex;justify-content:space-between;color:rgb(183 194 208 / .58);font-size:.625rem;font-weight:700;text-transform:uppercase}.hh-hero-layout{min-height:730px;gap:3vw;align-items:center}.hh-hero-copy{position:relative;z-index:3;max-width:760px}.hh-hero-copy h1{max-width:780px;margin:0 0 22px;color:var(--hh-cream);font-size:5.15rem;line-height:.96}.hh-hero-copy h1 em{display:block;margin-top:12px;color:var(--hh-gold);font-weight:500}.hh-hero-copy .hh-lede{max-width:660px;margin-bottom:26px;color:var(--hh-muted-dark);font-size:1.125rem;line-height:1.7}.hh-hero-proof-grid{width:min(100%, 610px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px;border-top:1px solid rgb(255 255 255 / .14);border-bottom:1px solid rgb(255 255 255 / .14)}.hh-hero-proof-grid>div{min-height:78px;display:grid;align-content:center;padding:12px 18px 12px 0}.hh-hero-proof-grid>div+div{padding-left:18px;border-left:1px solid rgb(255 255 255 / .14)}.hh-hero-proof-grid strong,.hh-hero-proof-grid span{display:block}.hh-hero-proof-grid strong{color:var(--hh-gold);font-family:var(--wp--preset--font-family--editorial);font-size:1.35rem;font-weight:500}.hh-hero-proof-grid span{margin-top:2px;color:#8fa0b6;font-size:.75rem;font-weight:700;text-transform:uppercase}.hh-button-row{gap:12px}.hh-button-row .wp-block-button__link{min-height:50px;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--hh-standard) ease,box-shadow var(--hh-standard) ease,border-color var(--hh-standard) ease}.hh-button-row .wp-block-button__link:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgb(0 0 0 / .24),0 0 22px rgb(237 184 63 / .1)}.hh-button-row .is-style-outline .wp-block-button__link{border-color:rgb(255 255 255 / .28);color:var(--hh-white)}.hh-founder-photo{position:relative;margin:0;padding:10px;border:1px solid var(--hh-line-dark);border-radius:8px;background:var(--hh-panel);transition:transform 420ms var(--hh-ease),border-color 420ms ease}.hh-founder-photo:hover{transform:translateY(-5px);border-color:rgb(226 182 71 / .7)}.hh-founder-photo img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:center 18%}.hh-founder-photo figcaption{position:absolute;right:26px;bottom:26px;left:26px;padding:12px 14px;border-left:3px solid var(--hh-gold);background:rgb(7 19 38 / .92);color:var(--hh-white);font-size:.8125rem}.hh-hero-visual{position:relative;align-self:stretch}.hh-hero-portrait-stage{position:relative;isolation:isolate;width:min(100%, 610px);min-height:650px;display:grid;align-items:end;margin:0 0 0 auto}.hh-hero-portrait-stage::before{position:absolute;top:13%;right:1%;width:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 42% 38%,rgb(237 184 63 / .26),rgb(237 184 63 / .05) 56%,transparent 72%);content:"";filter:blur(2px);pointer-events:none}.hh-hero-portrait-stage::after{position:absolute;right:1%;bottom:4%;left:8%;height:1px;background:linear-gradient(90deg,transparent,rgb(237 184 63 / .7),transparent);content:"";pointer-events:none}.hh-stage-orbits{position:absolute;inset:7% -2% 5% 10%;z-index:-1;pointer-events:none;transform:translate3d(var(--hh-orbit-x,0),var(--hh-orbit-y,0),0);transition:transform 520ms var(--hh-ease)}.hh-stage-orbits span{position:absolute;top:50%;left:50%;border:1px solid rgb(255 255 255 / .11);border-radius:50%;transform:translate(-50%,-50%)}.hh-stage-orbits span:nth-child(1){width:86%;aspect-ratio:1}.hh-stage-orbits span:nth-child(2){width:68%;aspect-ratio:1;border-color:rgb(237 184 63 / .22)}.hh-stage-orbits span:nth-child(3){width:48%;aspect-ratio:1}.hh-home-hero .hh-founder-photo{z-index:2;width:100%;margin:0;padding:0;border:0;background:#fff0;filter:drop-shadow(0 32px 46px rgb(0 0 0 / .3));transform:translate3d(var(--hh-portrait-x,0),var(--hh-portrait-y,0),0);transition:transform 420ms var(--hh-ease),filter 420ms ease}.hh-home-hero .hh-founder-photo:hover{border-color:#fff0;filter:drop-shadow(0 38px 54px rgb(0 0 0 / .36));transform:translate3d(var(--hh-portrait-x,0),calc(var(--hh-portrait-y, 0) - 4px),0)}.hh-home-hero .hh-founder-photo img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center bottom}.hh-portrait-routes{position:absolute;inset:0;z-index:4;pointer-events:none}.hh-portrait-route{position:absolute;width:186px;min-height:86px;display:grid;grid-template-columns:28px 1fr;column-gap:10px;align-content:center;padding:14px;border:1px solid rgb(255 255 255 / .2);border-radius:7px;background:rgb(8 24 43 / .84);box-shadow:0 18px 44px rgb(0 0 0 / .26);color:var(--hh-white);text-decoration:none;backdrop-filter:blur(14px);pointer-events:auto;transition:transform var(--hh-standard) var(--hh-ease),opacity 420ms var(--hh-ease),border-color var(--hh-standard) ease,background var(--hh-standard) ease}.hh-portrait-route:hover,.hh-portrait-route:focus-visible{border-color:rgb(237 184 63 / .75);background:rgb(12 34 59 / .94);transform:translateY(-4px)}.hh-portrait-route span{grid-row:1 / 3;color:var(--hh-gold);font-size:.6875rem;font-weight:800}.hh-portrait-route strong{font-family:var(--wp--preset--font-family--editorial);font-size:1.05rem;font-weight:500}.hh-portrait-route small{color:#91a1b6;font-size:.6875rem}.hh-route-diagnose{top:18%;left:-7%}.hh-route-align{top:42%;right:-2%}.hh-route-operate{right:9%;bottom:6%}.hh-portrait-status{position:absolute;right:auto;bottom:5%;left:5%;z-index:5;max-width:250px;padding:13px 15px;border-left:3px solid var(--hh-gold);background:rgb(5 16 31 / .9);box-shadow:0 14px 34px rgb(0 0 0 / .22)}.hh-portrait-status span,.hh-portrait-status strong{display:block}.hh-portrait-status span{margin-bottom:2px;color:var(--hh-gold);font-size:.625rem;font-weight:800;text-transform:uppercase}.hh-portrait-status strong{color:var(--hh-white);font-size:.75rem;font-weight:700}.hh-foundation{background:var(--hh-paper);color:var(--hh-ink)}.hh-foundation .hh-section-heading p:last-child,.hh-light-section .hh-section-heading p:last-child{color:var(--hh-muted-light)}.hh-foundation-grid,.hh-card-grid,.hh-offer-grid,.hh-step-grid,.hh-link-grid{display:grid;gap:14px}.hh-foundation-grid{grid-template-columns:1.2fr 0.8fr;align-items:start}.hh-point-of-view{margin:0;padding:28px;border-left:3px solid var(--hh-gold);background:var(--hh-white)}.hh-point-of-view p{margin:0;font-family:var(--wp--preset--font-family--editorial);font-size:1.6rem;line-height:1.45}.hh-proof-panel{padding:24px;border:1px solid var(--hh-line-light);background:#e8edf3}.hh-proof-panel strong{display:block;margin-bottom:6px;color:var(--hh-ink);font-size:2rem}.hh-proof-panel p{margin:0;color:var(--hh-muted-light)}.hh-pillars{background:var(--hh-deep)}:where(.hh-pillars,.hh-offers,.hh-ecosystem,.hh-community,.hh-deep-section) .hh-section-heading h2{color:var(--hh-cream)}:where(.hh-pillars,.hh-offers,.hh-ecosystem,.hh-community,.hh-deep-section) .hh-section-heading>p:last-child{color:var(--hh-muted-dark)}.hh-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hh-pillars .wp-block-hamed-hub-journey-card.hh-journey-card{position:relative;min-height:286px;overflow:hidden;padding:26px;border-color:rgb(124 148 179 / .34);background:linear-gradient(150deg,rgb(22 46 78 / .96),rgb(10 28 50 / .96));box-shadow:0 20px 46px rgb(0 0 0 / .14)}.hh-pillars .wp-block-hamed-hub-journey-card.hh-journey-card::before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--hh-gold),transparent);content:"";transform:scaleX(.28);transform-origin:left;transition:transform 420ms var(--hh-ease)}.hh-pillars .wp-block-hamed-hub-journey-card.hh-journey-card::after{position:absolute;top:-80px;right:-90px;width:180px;height:180px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;background:radial-gradient(circle,rgb(237 184 63 / .08),transparent 64%);content:"";pointer-events:none;transition:transform 520ms var(--hh-ease),border-color 320ms ease}.hh-pillars .wp-block-hamed-hub-journey-card.hh-journey-card:hover,.hh-pillars .wp-block-hamed-hub-journey-card.hh-journey-card:focus-visible{background:linear-gradient(150deg,rgb(27 55 91 / .98),rgb(12 34 59 / .98));box-shadow:0 28px 58px rgb(0 0 0 / .22),0 0 28px rgb(237 184 63 / .05)}.hh-pillars .wp-block-hamed-hub-journey-card.hh-journey-card:hover::before,.hh-pillars .wp-block-hamed-hub-journey-card.hh-journey-card:focus-visible::before{transform:scaleX(1)}.hh-pillars .wp-block-hamed-hub-journey-card.hh-journey-card:hover::after,.hh-pillars .wp-block-hamed-hub-journey-card.hh-journey-card:focus-visible::after{border-color:rgb(237 184 63 / .2);transform:scale(1.12)}.hh-pillars .hh-journey-card__index{position:relative;z-index:1;width:48px;height:48px;margin-bottom:42px;border-color:rgb(237 184 63 / .34);background:rgb(5 16 31 / .32);color:var(--hh-gold)}.hh-pillars .hh-journey-card h3{position:relative;z-index:1;font-family:var(--wp--preset--font-family--editorial);font-size:1.45rem;font-weight:500}.hh-pillars .hh-journey-card p,.hh-pillars .hh-journey-card__eyebrow,.hh-pillars .hh-journey-card__link{position:relative;z-index:1}.hh-signal-card,.hh-offer-card,.hh-step-card,.hh-link-card,.hh-article-card{position:relative;border-radius:7px}.hh-signal-card{min-height:250px;padding:24px;border:1px solid #344863;background:var(--hh-panel);color:var(--hh-white);text-decoration:none;transition:transform var(--hh-standard) var(--hh-ease),border-color var(--hh-standard) ease,background var(--hh-standard) ease}.hh-signal-card:hover,.hh-signal-card:focus-within{transform:translateY(-5px);border-color:var(--hh-gold);background:#162c4d}.hh-signal-card .hh-card-index,.hh-step-card .hh-card-index{width:42px;height:42px;display:grid;place-items:center;border:1px solid #4b607d;color:var(--hh-gold);font-size:.8125rem;font-weight:800}.hh-signal-card h3{margin:52px 0 8px;font-family:var(--wp--preset--font-family--ui);font-size:1.25rem;font-weight:750}.hh-signal-card p{color:var(--hh-muted-dark);font-size:.9375rem;line-height:1.55}.hh-card-cta{color:var(--hh-gold);font-size:.8125rem;font-weight:800}.hh-offers{background:var(--hh-ink)}.hh-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));counter-reset:hh-offer}.hh-offer-card{counter-increment:hh-offer;min-height:280px;overflow:hidden;padding:28px;border:1px solid var(--hh-line-dark);background:linear-gradient(145deg,rgb(12 31 55 / .98),rgb(7 22 41 / .98));box-shadow:0 18px 42px rgb(0 0 0 / .1);transition:transform var(--hh-standard) var(--hh-ease),border-color var(--hh-standard) ease,box-shadow var(--hh-standard) ease}.hh-offer-card::before{position:absolute;top:20px;right:22px;color:rgb(237 184 63 / .22);content:"0" counter(hh-offer);font-family:var(--wp--preset--font-family--editorial);font-size:3rem;line-height:1}.hh-offer-card:hover{border-color:rgb(226 182 71 / .65);box-shadow:0 28px 58px rgb(0 0 0 / .2),0 0 24px rgb(237 184 63 / .05);transform:translateY(-5px)}.hh-offer-card h3{margin:18px 0 10px;color:var(--hh-cream);font-size:1.75rem}.hh-offer-card p{color:var(--hh-muted-dark)}.hh-offer-card .hh-fit{margin-top:22px;padding-top:18px;border-top:1px solid var(--hh-line-dark);font-size:.875rem}.hh-offer-card a{font-weight:800}.hh-diagnosis{background:var(--hh-paper);color:var(--hh-ink)}.hh-diagnosis .hh-section-heading p:last-child{color:var(--hh-muted-light)}.hh-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #bcc5d0}.hh-step-card{min-height:230px;padding:24px 24px 24px 0;border-right:1px solid #bcc5d0}.hh-step-card+.hh-step-card{padding-left:24px}.hh-step-card:last-child{border-right:0}.hh-step-card .hh-card-index{border-color:#a7b2c0;color:#8a6618}.hh-step-card h3{margin:45px 0 8px;font-family:var(--wp--preset--font-family--ui);font-size:1.125rem}.hh-step-card p{color:var(--hh-muted-light);font-size:.9375rem}.hh-ecosystem{background:#0a172a}.hh-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hh-link-card{min-height:210px;padding:24px;border:1px solid #31445f;background:var(--hh-deep);color:var(--hh-white);text-decoration:none;transition:transform var(--hh-standard) var(--hh-ease),border-color var(--hh-standard) ease}.hh-link-card:hover{transform:translateY(-4px);border-color:var(--hh-blue)}.hh-link-card .hh-channel{color:var(--hh-blue);font-size:.75rem;font-weight:800;text-transform:uppercase}.hh-link-card h3{margin:52px 0 8px;font-size:1.35rem}.hh-link-card p{color:var(--hh-muted-dark);font-size:.9rem}.hh-community{background:var(--hh-deep)}.hh-community-feature{display:grid;grid-template-columns:1.15fr 0.85fr;gap:36px;align-items:center;padding:38px;border:1px solid #3a4d68;background:#112541}.hh-community-feature h2{margin:0 0 12px;color:var(--hh-cream);font-size:2.5rem}.hh-community-feature p{color:var(--hh-muted-dark)}.hh-community-paths{display:grid;gap:8px}.hh-community-paths a{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid #405572;color:var(--hh-white);text-decoration:none}.hh-community-paths a:hover{border-color:var(--hh-gold);color:var(--hh-gold)}.hh-light-section{background:var(--hh-paper);color:var(--hh-ink)}.hh-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hh-article-card{min-height:280px;padding:25px;border:1px solid var(--hh-line-light);background:var(--hh-white);transition:transform var(--hh-standard) var(--hh-ease),box-shadow var(--hh-standard) ease}.hh-article-card:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgb(7 19 38 / .09)}.hh-article-card .hh-topic{color:#8a6618;font-size:.75rem;font-weight:800;text-transform:uppercase}.hh-article-card h3{margin:52px 0 12px;font-size:1.5rem}.hh-article-card h3 a{color:var(--hh-ink);text-decoration:none}.hh-article-card p{color:var(--hh-muted-light)}.hh-enquiry{background:var(--hh-gold);color:var(--hh-ink)}.hh-enquiry-layout{display:grid;grid-template-columns:1.25fr 0.75fr;gap:60px;align-items:center}.hh-enquiry h2{margin:0 0 14px;font-size:3rem}.hh-enquiry p{max-width:700px}.hh-enquiry .wp-block-button__link{background:var(--hh-ink);color:var(--hh-white)}.hh-enquiry .hh-button-row .is-style-outline .wp-block-button__link{border-color:var(--hh-ink);background:#fff0;color:var(--hh-ink)}.hh-site-footer{padding:70px max(24px, calc((100% - var(--hh-content)) / 2)) 24px;border-top:1px solid var(--hh-line-dark);background:#050e1d}.hh-footer-brand{gap:12px;margin-bottom:18px}.hh-footer-brand .wp-block-site-logo,.hh-footer-brand .wp-block-site-title{margin:0}.hh-footer-brand .wp-block-site-title a{color:var(--hh-white);font-size:1.125rem;font-weight:800;text-decoration:none}.hh-site-footer h3{color:var(--hh-gold);font-family:var(--wp--preset--font-family--ui);font-size:.875rem;font-weight:800;text-transform:uppercase}.hh-site-footer p,.hh-site-footer li{color:var(--hh-muted-dark);font-size:.875rem}.hh-site-footer ul{padding:0;list-style:none}.hh-site-footer li{margin-bottom:9px}.hh-site-footer a{color:var(--hh-muted-dark)}.hh-site-footer a:hover{color:var(--hh-gold)}.hh-copyright{margin-top:42px;padding-top:18px;border-top:1px solid var(--hh-line-dark)}.hh-editorial-index,.hh-article-page{background:var(--hh-paper);color:var(--hh-ink)}.hh-editorial-hero{padding:108px max(24px, calc((100% - var(--hh-content)) / 2));border-bottom:1px solid var(--hh-line-dark);background:var(--hh-ink);color:var(--hh-white)}.hh-editorial-hero__inner{margin:0}.hh-editorial-hero h1,.hh-editorial-hero .wp-block-query-title{max-width:900px;margin:0 0 22px;font-size:4.4rem}.hh-editorial-hero .hh-lede,.hh-editorial-hero .wp-block-term-description{max-width:780px;color:var(--hh-muted-dark);font-size:1.15rem}.hh-editorial-feature-section,.hh-topic-browser,.hh-latest-articles,.hh-related-reading{padding:88px max(24px, calc((100% - var(--hh-content)) / 2))}.hh-editorial-feature-section{background:var(--hh-paper)}.hh-editorial-feature-card{position:relative;max-width:1040px;min-height:410px;display:grid;align-content:end;margin:0;padding:48px;border:1px solid var(--hh-line-light);border-left:5px solid var(--hh-gold);background:var(--hh-white);box-shadow:0 24px 70px rgb(7 19 38 / .08)}.hh-editorial-feature-card h2{max-width:820px;margin:16px 0;font-size:3.25rem}.hh-editorial-feature-card h2 a,.hh-article-card h2 a,.hh-article-card h3 a{color:var(--hh-ink);text-decoration:none}.hh-editorial-feature-card h2 a::after,.hh-article-card h2 a::after,.hh-article-card h3 a::after{position:absolute;inset:0;content:""}.hh-editorial-feature-card:focus-within,.hh-article-card:focus-within{border-color:var(--hh-gold);box-shadow:0 0 0 3px rgb(226 182 71 / .22)}.hh-editorial-feature-card .hh-post-topics,.hh-article-card .hh-post-topics,.hh-editorial-feature-card .wp-block-post-excerpt__more-link,.hh-article-card .wp-block-post-excerpt__more-link{position:relative;z-index:2}.hh-editorial-feature-card .wp-block-post-excerpt{max-width:720px;color:var(--hh-muted-light);font-size:1.1rem}.hh-post-topics,.hh-post-topics a,.hh-card-date{color:#80601b;font-size:.75rem;font-weight:800;letter-spacing:0;text-decoration:none;text-transform:uppercase}.hh-post-topics a:hover{color:var(--hh-ink)}.hh-topic-browser{border-top:1px solid var(--hh-line-light);border-bottom:1px solid var(--hh-line-light);background:#ebe8df}.hh-topic-browser h2{max-width:760px;margin:0 0 28px;font-size:2.75rem}.hh-topic-list,.hh-topic-list ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.hh-topic-list li{margin:0}.hh-topic-list a{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid #aeb6c1;border-radius:5px;background:rgb(255 255 255 / .55);color:var(--hh-ink);font-size:.875rem;font-weight:750;text-decoration:none;transition:border-color var(--hh-fast) ease,background var(--hh-fast) ease,color var(--hh-fast) ease}.hh-topic-list a:hover,.hh-topic-list a:focus-visible{border-color:var(--hh-gold);background:var(--hh-ink);color:var(--hh-white)}.hh-latest-articles{background:var(--hh-paper)}.hh-latest-articles .wp-block-post-template,.hh-related-reading .wp-block-post-template{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:16px;margin:0;padding:0;list-style:none}.hh-latest-articles .hh-article-card,.hh-related-reading .hh-article-card{height:100%;min-height:320px;display:flex;flex-direction:column}.hh-latest-articles .hh-article-card h2,.hh-latest-articles .hh-article-card h3,.hh-related-reading .hh-article-card h3{margin:44px 0 12px;font-size:1.65rem}.hh-latest-articles .hh-article-card .wp-block-post-excerpt,.hh-related-reading .hh-article-card .wp-block-post-excerpt{color:var(--hh-muted-light)}.hh-latest-articles .hh-card-date{margin-top:auto;padding-top:20px}.hh-editorial-next{padding:80px max(24px, calc((100% - var(--hh-content)) / 2));border-top:1px solid var(--hh-line-dark);background:var(--hh-deep);color:var(--hh-white)}.hh-editorial-next__inner{margin:0}.hh-editorial-next h2{max-width:850px;margin:0 0 16px;font-size:3rem}.hh-editorial-next p:not(.hh-eyebrow){max-width:760px;color:var(--hh-muted-dark)}.hh-editorial-archive .hh-article-handoff{max-width:var(--hh-content);margin:0 auto 88px}.hh-discovery-hero,.hh-not-found__hero{padding:104px max(24px, calc((100% - var(--hh-content)) / 2));border-bottom:1px solid var(--hh-line-dark);background:var(--hh-ink);color:var(--hh-white)}.hh-discovery-hero__inner,.hh-not-found__inner{margin:0}.hh-discovery-hero h1,.hh-not-found__hero h1{max-width:980px;margin:0 0 22px;font-size:4.2rem}.hh-discovery-hero .hh-lede,.hh-not-found__hero .hh-lede{max-width:780px;color:var(--hh-muted-dark);font-size:1.15rem}.hh-search-form{max-width:780px;margin:30px 0 0}.hh-search-form .wp-block-search__inside-wrapper{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px;border:1px solid rgb(255 255 255 / .24);border-radius:7px;background:rgb(255 255 255 / .08);transition:border-color var(--hh-standard) ease,box-shadow var(--hh-standard) ease,background var(--hh-standard) ease}.hh-search-form .wp-block-search__inside-wrapper:focus-within{border-color:var(--hh-gold);background:rgb(255 255 255 / .12);box-shadow:0 0 0 3px rgb(226 182 71 / .18)}.hh-search-form .wp-block-search__input{min-width:0;padding:10px 14px;border:0;background:#fff0;color:var(--hh-white);font:inherit}.hh-search-form .wp-block-search__input::placeholder{color:var(--hh-muted-dark);opacity:1}.hh-search-form .wp-block-search__input:focus{outline:0}.hh-search-form .wp-block-search__button{min-width:112px;margin:0;padding:10px 18px;border:1px solid var(--hh-gold);border-radius:5px;background:var(--hh-gold);color:var(--hh-ink);font-weight:800;cursor:pointer;transition:transform var(--hh-fast) ease,background var(--hh-fast) ease,box-shadow var(--hh-fast) ease}.hh-search-form .wp-block-search__button:hover{transform:translateY(-1px);background:#edc965;box-shadow:0 10px 24px rgb(226 182 71 / .18)}.hh-search-hint{margin:12px 0 0;color:var(--hh-muted-dark);font-size:.875rem}.hh-discovery-paths{color:var(--hh-ink)}.hh-search-results__hero .hh-search-form{margin-top:28px}.hh-search-results__list .wp-block-query-pagination{margin-top:34px}.hh-search-recovery{max-width:900px;margin:0;padding:42px;border:1px solid var(--hh-line-light);border-left:5px solid var(--hh-gold);background:var(--hh-white);box-shadow:0 24px 70px rgb(7 19 38 / .08)}.hh-search-recovery h2{max-width:720px;margin:0 0 14px;font-size:2.5rem}.hh-search-recovery>p:not(.hh-eyebrow){max-width:680px;color:var(--hh-muted-light)}.hh-search-recovery .hh-search-form .wp-block-search__inside-wrapper{border-color:#aeb6c1;background:var(--hh-paper)}.hh-search-recovery .hh-search-form .wp-block-search__input{color:var(--hh-ink)}.hh-search-recovery .hh-search-form .wp-block-search__input::placeholder{color:var(--hh-muted-light)}.hh-search-recovery .hh-button-row .is-style-outline .wp-block-button__link{border-color:var(--hh-ink);color:var(--hh-ink)}.hh-not-found{background:var(--hh-paper);color:var(--hh-ink)}.hh-not-found__routes{color:var(--hh-ink)}.hh-recovery-card{position:relative;min-height:260px;padding:28px;border:1px solid var(--hh-line-light);border-top:4px solid var(--hh-gold);border-radius:6px;background:var(--hh-white);box-shadow:0 18px 48px rgb(7 19 38 / .07);transition:transform var(--hh-standard) var(--hh-ease),border-color var(--hh-standard) ease,box-shadow var(--hh-standard) ease}.hh-recovery-card:hover,.hh-recovery-card:focus-within{transform:translateY(-4px);border-color:var(--hh-gold);box-shadow:0 24px 60px rgb(7 19 38 / .12)}.hh-recovery-card h3{margin:40px 0 12px;font-size:1.55rem}.hh-recovery-card h3 a{color:var(--hh-ink);text-decoration:none}.hh-recovery-card h3 a::after{position:absolute;inset:0;content:""}.hh-recovery-card p:last-child{color:var(--hh-muted-light)}.hh-recovery-card:focus-within{outline:3px solid rgb(226 182 71 / .28);outline-offset:3px}.hh-article-shell{margin:0}.hh-article-header{padding:100px max(24px, calc((100% - var(--hh-content)) / 2)) 82px;border-bottom:1px solid var(--hh-line-dark);background:var(--hh-ink);color:var(--hh-white)}.hh-article-header__inner{margin:0}.hh-article-header h1{max-width:980px;margin:18px 0 22px;font-size:4.6rem}.hh-article-header .hh-post-topics,.hh-article-header .hh-post-topics a{color:var(--hh-gold)}.hh-article-dek{max-width:780px;color:var(--hh-muted-dark);font-size:1.2rem}.hh-article-meta{display:flex;flex-wrap:wrap;gap:16px;color:var(--hh-muted-dark);font-size:.875rem}.hh-article-meta a{color:var(--hh-white)}.hh-article-featured{margin:0 auto;padding:48px max(24px, calc((100% - var(--hh-content)) / 2)) 0}.hh-article-featured img{width:100%;max-height:620px;object-fit:cover;border:1px solid var(--hh-line-light);border-radius:6px}.hh-article-layout{width:min(100%, var(--hh-content));display:grid;grid-template-columns:minmax(0,var(--hh-reading)) minmax(240px,280px);justify-content:space-between;gap:72px;margin:0 auto;padding:72px 24px 96px}.hh-article-body{min-width:0;font-size:1.125rem;line-height:1.82}.hh-article-body .wp-block-post-content>*{max-width:var(--hh-reading)}.hh-article-body .wp-block-post-content>.alignwide,.hh-article-body .wp-block-post-content>.alignfull{max-width:100%}.hh-article-body h2{margin:2.2em 0 .65em;font-size:2.35rem}.hh-article-body h3{margin:1.8em 0 .55em;font-size:1.7rem}.hh-article-body p,.hh-article-body li{color:#26364a}.hh-article-body a{color:#72500a;text-decoration-thickness:2px;text-underline-offset:3px}.hh-article-body blockquote{margin:2.2em 0;padding:12px 0 12px 26px;border-left:4px solid var(--hh-gold);color:var(--hh-ink);font-family:var(--wp--preset--font-family--editorial);font-size:1.45rem}.hh-article-body img{border-radius:5px}.hh-article-body table{width:100%;display:block;overflow-x:auto}.hh-article-body .hh-reveal,.hh-article-body .wp-block-post-content{opacity:1!important;transform:none!important;transition:none!important}.hh-article-rail{min-width:0}.hh-article-rail__inner{position:sticky;top:112px;padding:24px;border:1px solid var(--hh-line-light);background:var(--hh-white)}.hh-article-rail h2{margin:0 0 18px;font-size:1.55rem}.hh-article-rail ul{margin:0;padding:0;list-style:none}.hh-article-rail li+li{border-top:1px solid var(--hh-line-light)}.hh-article-rail a{min-height:48px;display:flex;align-items:center;color:var(--hh-ink);font-weight:700;text-decoration:none}.hh-article-rail a:hover{color:#80601b}.hh-article-handoff{margin-top:64px;padding:32px;border:1px solid #364a64;background:var(--hh-deep);color:var(--hh-white)}.hh-article-handoff h2{margin-top:0}.hh-article-handoff p:not(.hh-eyebrow){color:var(--hh-muted-dark)}.hh-article-body .hh-article-handoff .hh-eyebrow{color:var(--hh-gold)}.hh-article-body .hh-article-handoff .wp-block-button:not(.is-style-outline) .wp-block-button__link{color:var(--hh-ink)}.hh-author-card{margin-top:24px;padding:28px;border:1px solid var(--hh-line-light);background:var(--hh-white)}.hh-author-card .wp-block-columns{gap:24px}.hh-author-card .wp-block-column:first-child{flex:0 0 112px}.hh-author-card .wp-block-column:last-child{flex:1 1 auto}.hh-author-card__image{width:96px;height:96px;margin:0;overflow:hidden;border-radius:50%}.hh-author-card__image img{width:100%;height:100%;max-width:none;display:block;object-fit:cover;object-position:50% 20%;border:2px solid var(--hh-gold);border-radius:50%}.hh-author-card h2{margin:0 0 8px;font-size:1.8rem}.hh-author-card p{margin-top:0}.hh-author-card__links{display:flex;flex-wrap:wrap;gap:16px}.hh-author-card__links a{font-size:.875rem;font-weight:800}.hh-related-reading{border-top:1px solid var(--hh-line-light);background:#ebe8df}.hh-page-hero{position:relative;min-height:560px;display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--hh-line-dark);background:radial-gradient(circle at 86% 32%,rgb(64 105 157 / .16),transparent 30%),linear-gradient(115deg,#061326 0%,#07192d 58%,#0a2037 100%)}.hh-page-hero::before{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:64px 64px;content:"";mask-image:linear-gradient(90deg,rgb(0 0 0 / .92),rgb(0 0 0 / .36));pointer-events:none}.hh-page-hero::after{position:absolute;top:50%;right:7%;width:260px;aspect-ratio:1;border:1px solid rgb(237 184 63 / .13);border-radius:50%;box-shadow:0 0 0 52px rgb(255 255 255 / .018),0 0 0 104px rgb(255 255 255 / .012);content:"";transform:translateY(-50%);pointer-events:none}.hh-page-hero>*{position:relative;z-index:1}.hh-page-hero__content{max-width:900px}.hh-page-hero-layout{gap:clamp(34px, 6vw, 86px);align-items:center;margin:0 auto}.hh-page-hero--photo{min-height:650px}.hh-page-hero--photo .hh-page-hero__content{max-width:none}.hh-page-hero--photo h1{font-size:3.65rem}.hh-page-hero h1{max-width:880px;margin:0 0 22px;color:var(--hh-cream);font-size:4rem}.hh-page-hero .hh-lede{max-width:760px;color:var(--hh-muted-dark);font-size:1.125rem}.hh-scope-note{max-width:720px;margin-top:22px;padding-left:14px;border-left:2px solid rgb(237 184 63 / .5);color:var(--hh-muted-dark);font-size:.8125rem}.hh-deep-section{background:var(--hh-deep)}.hh-split-band,.hh-detail-grid,.hh-outcome-grid{display:grid;gap:14px}.hh-split-band{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-fit-panel{padding:30px;border:1px solid var(--hh-line-light);background:var(--hh-white)}.hh-fit-panel.is-fit{border-top:3px solid var(--hh-green)}.hh-fit-panel.is-not-fit{border-top:3px solid #8d97a5}.hh-fit-panel h2{margin:12px 0 20px;font-size:2rem}.hh-fit-panel li{margin-bottom:10px;color:var(--hh-muted-light)}.hh-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-detail-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-detail-card{position:relative;min-height:230px;overflow:hidden;padding:24px;border:1px solid #344863;background:linear-gradient(150deg,#132946,#0f223d);color:var(--hh-white);transition:transform var(--hh-standard) var(--hh-ease),border-color var(--hh-standard) ease,box-shadow var(--hh-standard) ease}.hh-detail-card::after{position:absolute;top:-68px;right:-68px;width:150px;height:150px;border:1px solid rgb(255 255 255 / .07);border-radius:50%;content:"";pointer-events:none}.hh-detail-card:hover{border-color:rgb(237 184 63 / .52);box-shadow:0 22px 48px rgb(0 0 0 / .18);transform:translateY(-4px)}.hh-detail-card .hh-card-index{width:42px;height:42px;display:grid;place-items:center;margin:0 0 34px;border:1px solid #4b607d;color:var(--hh-gold);font-size:.8125rem;font-weight:800}.hh-detail-card h3{margin:0 0 10px;font-family:var(--wp--preset--font-family--ui);font-size:1.2rem;font-weight:750}.hh-detail-card>p:last-child{color:var(--hh-muted-dark);font-size:.9375rem}.hh-journey-section{position:relative;overflow:hidden;border-top:1px solid var(--hh-line-dark);border-bottom:1px solid var(--hh-line-dark);background:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(145deg,#071426 0%,#0a1d34 55%,#07172a 100%);background-size:72px 72px,72px 72px,auto;color:var(--hh-white)}.hh-journey-section .hh-section-heading h2{max-width:900px;color:var(--hh-cream)}.hh-journey-section .hh-section-heading>p:last-child{max-width:820px;color:var(--hh-muted-dark)}.hh-journey-timeline{--hh-timeline-progress:0;position:relative;max-width:1080px;margin:58px auto 0;padding:16px 0}.hh-journey-timeline::before,.hh-journey-timeline::after{position:absolute;top:16px;bottom:16px;left:calc(50% - 1px);width:2px;content:"";pointer-events:none}.hh-journey-timeline::before{background:linear-gradient(180deg,rgb(109 142 181 / .2),rgb(109 142 181 / .6),rgb(109 142 181 / .2))}.hh-journey-timeline::after{background:linear-gradient(180deg,#f6ce71,var(--hh-gold));box-shadow:0 0 20px rgb(237 184 63 / .5);transform:scaleY(var(--hh-timeline-progress));transform-origin:50% 0;transition:transform 120ms linear}.hh-journey-milestone{position:relative;min-height:250px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hh-timeline-card{position:relative;padding:28px;border:1px solid rgb(119 148 184 / .28);background:linear-gradient(145deg,rgb(19 41 70 / .96),rgb(11 29 52 / .96));box-shadow:0 22px 58px rgb(0 0 0 / .16);transition:border-color var(--hh-standard) ease,box-shadow var(--hh-standard) ease,transform var(--hh-standard) var(--hh-ease)}.hh-journey-milestone.is-left .hh-timeline-card{grid-column:1;margin-right:62px}.hh-journey-milestone.is-right .hh-timeline-card{grid-column:2;margin-left:62px}.hh-timeline-card::after{position:absolute;top:32px;width:62px;height:1px;background:rgb(119 148 184 / .38);content:"";pointer-events:none}.hh-journey-milestone.is-left .hh-timeline-card::after{right:-62px}.hh-journey-milestone.is-right .hh-timeline-card::after{left:-62px}.hh-journey-dot{position:absolute;top:25px;left:50%;z-index:2;width:16px;height:16px;border:3px solid #17304f;border-radius:50%;background:#7890ad;box-shadow:0 0 0 5px rgb(120 144 173 / .12);transform:translateX(-50%);transition:background-color var(--hh-standard) ease,box-shadow var(--hh-standard) ease,transform var(--hh-standard) var(--hh-ease)}.hh-journey-index{margin:0 0 18px;color:var(--hh-gold);font-size:.6875rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hh-timeline-card h3{margin:0 0 14px;color:var(--hh-white);font-family:var(--wp--preset--font-family--ui);font-size:1.45rem;font-weight:760}.hh-timeline-card>p:not(.hh-journey-index):not(.hh-journey-signal){margin:0;color:var(--hh-muted-dark)}.hh-journey-signal{margin:22px 0 0;padding-top:16px;border-top:1px solid rgb(255 255 255 / .08);color:#f3d58d;font-size:.8125rem;font-weight:750}.hh-journey-milestone.is-passed .hh-timeline-card,.hh-journey-milestone.is-current .hh-timeline-card{border-color:rgb(237 184 63 / .5);box-shadow:0 26px 68px rgb(0 0 0 / .22),0 0 34px rgb(237 184 63 / .05)}.hh-journey-milestone.is-passed .hh-journey-dot,.hh-journey-milestone.is-current .hh-journey-dot{background:var(--hh-gold);box-shadow:0 0 0 5px rgb(237 184 63 / .14),0 0 22px rgb(237 184 63 / .45)}.hh-journey-milestone.is-passed .hh-timeline-card:hover,.hh-journey-milestone.is-current .hh-timeline-card:hover{transform:translateY(-4px)}.hh-use-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.hh-use-case-card{position:relative;overflow:hidden;padding:clamp(24px, 3vw, 38px);border:1px solid #344863;background:radial-gradient(circle at 100% 0,rgb(237 184 63 / .09),transparent 30%),linear-gradient(150deg,#132946,#0d2039);color:var(--hh-white);transition:border-color var(--hh-standard) ease,box-shadow var(--hh-standard) ease,transform var(--hh-standard) var(--hh-ease)}.hh-use-case-card:hover,.hh-use-case-card:focus-within{border-color:rgb(237 184 63 / .55);box-shadow:0 24px 62px rgb(0 0 0 / .2);transform:translateY(-4px)}.hh-use-case-status{display:inline-flex;margin:0 0 30px;padding:7px 10px;border:1px solid rgb(237 184 63 / .36);background:rgb(237 184 63 / .07);color:#f3d58d;font-size:.625rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.hh-use-case-card h3{margin:10px 0 24px;color:var(--hh-cream);font-family:var(--wp--preset--font-family--ui);font-size:clamp(1.45rem, 2.1vw, 2rem);font-weight:780}.hh-use-case-card dl{margin:0}.hh-use-case-card dt{margin-top:18px;color:var(--hh-gold);font-size:.6875rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.hh-use-case-card dd{margin:6px 0 0;color:var(--hh-muted-dark);font-size:.9375rem}.hh-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hh-line-light)}.hh-outcome-item{padding:26px 22px 0 0;border-right:1px solid var(--hh-line-light)}.hh-outcome-item+.hh-outcome-item{padding-left:22px}.hh-outcome-item:last-child{border-right:0}.hh-outcome-item h3{font-family:var(--wp--preset--font-family--ui);font-size:1.05rem;font-weight:750}.hh-outcome-item p{color:var(--hh-muted-light)}.hh-pillar-boundary{border-top:1px solid var(--hh-line-dark);border-bottom:1px solid var(--hh-line-dark);background:linear-gradient(90deg,rgb(226 182 71 / .08),transparent 42%),var(--hh-ink)}.hh-pillar-boundary .hh-eyebrow{color:var(--hh-gold)}.hh-boundary-panel{position:relative;max-width:940px;padding:38px 42px;border:1px solid var(--hh-line-dark);border-left:3px solid var(--hh-gold);background:rgb(18 37 65 / .66)}.hh-boundary-panel h2{max-width:820px;margin:0 0 14px;font-size:2.35rem}.hh-boundary-panel p:last-child{max-width:760px;margin-bottom:0;color:var(--hh-muted-dark);font-size:1.0625rem}.hh-step-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-faq-list{max-width:940px;margin:0 auto;border-top:1px solid var(--hh-line-light)}.hh-faq-item{margin:0;padding:0;border-bottom:1px solid var(--hh-line-light);background:#fff0}.hh-faq-item summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 4px;color:var(--hh-ink);font-family:var(--wp--preset--font-family--ui);font-size:1.05rem;font-weight:750;cursor:pointer}.hh-faq-item summary::after{flex:0 0 auto;color:#8a6618;font-size:1.35rem;content:"+";transition:transform var(--hh-standard) var(--hh-ease)}.hh-faq-item[open] summary::after{transform:rotate(45deg)}.hh-faq-item>p{max-width:760px;margin:0;padding:0 48px 24px 4px;color:var(--hh-muted-light)}.hh-contact-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,0.8fr);gap:20px 48px;align-items:center}.hh-contact-panel h2{margin:0 0 14px;font-size:3rem}.hh-contact-panel>div:first-child>p:last-child{max-width:700px}.hh-contact-actions{justify-content:flex-end}.hh-contact-panel>.hh-scope-note{grid-column:1 / -1;max-width:none;margin:4px 0 0;padding-top:16px;border-top:1px solid rgb(7 19 38 / .2);color:rgb(7 19 38 / .72)}.hh-enquiry .hh-contact-actions .is-style-outline .wp-block-button__link{border-color:var(--hh-ink);background:#fff0;color:var(--hh-ink)}.hh-rtl-test{direction:rtl;text-align:right}.hh-rtl-test .hh-section-heading,.hh-rtl-test .hh-page-hero__content{margin-right:0;margin-left:auto}.hh-rtl-test .hh-button-row,.hh-rtl-test .hh-proof-line{justify-content:flex-start}.hh-rtl-test .hh-fit-panel,.hh-rtl-test .hh-detail-card,.hh-rtl-test .hh-outcome-item{text-align:right}.hh-rtl-test .hh-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hh-rtl-test .hh-outcome-item{padding-right:0;padding-left:22px;border-right:0;border-left:1px solid var(--hh-line-light)}.hh-rtl-test .hh-outcome-item+.hh-outcome-item{padding-right:22px}.hh-rtl-test .hh-outcome-item:last-child{border-left:0}.hh-motion-ready .hh-home-hero.hh-reveal{opacity:1;transform:none}.hh-motion-ready .hh-home-hero .hh-hero-copy>*,.hh-motion-ready .hh-home-hero .hh-hero-portrait-stage{opacity:0;transform:translateY(18px);transition:opacity 720ms var(--hh-ease),transform 720ms var(--hh-ease)}.hh-motion-ready .hh-home-hero.is-visible .hh-hero-copy>*,.hh-motion-ready .hh-home-hero.is-visible .hh-hero-portrait-stage{opacity:1;transform:translateY(0)}.hh-motion-ready .hh-home-hero.is-visible .hh-hero-copy>:nth-child(1){transition-delay:80ms}.hh-motion-ready .hh-home-hero.is-visible .hh-hero-copy>:nth-child(2){transition-delay:150ms}.hh-motion-ready .hh-home-hero.is-visible .hh-hero-copy>:nth-child(3){transition-delay:220ms}.hh-motion-ready .hh-home-hero.is-visible .hh-hero-copy>:nth-child(4){transition-delay:290ms}.hh-motion-ready .hh-home-hero.is-visible .hh-hero-copy>:nth-child(5){transition-delay:360ms}.hh-motion-ready .hh-home-hero.is-visible .hh-hero-portrait-stage{transition-delay:180ms}.hh-motion-ready .hh-home-hero .hh-portrait-route{opacity:0;transform:translateY(10px)}.hh-motion-ready .hh-home-hero.is-visible .hh-portrait-route{opacity:1;transform:translateY(0)}.hh-motion-ready .hh-home-hero.is-visible .hh-portrait-route:nth-child(1){transition-delay:500ms}.hh-motion-ready .hh-home-hero.is-visible .hh-portrait-route:nth-child(2){transition-delay:590ms}.hh-motion-ready .hh-home-hero.is-visible .hh-portrait-route:nth-child(3){transition-delay:680ms}.hh-motion-ready .hh-home-hero.is-visible .hh-portrait-route:hover,.hh-motion-ready .hh-home-hero.is-visible .hh-portrait-route:focus-visible{transform:translateY(-4px);transition-delay:0ms}.hh-motion-ready .hh-motion-unit:not(.is-visible){opacity:0}.hh-motion-ready .hh-motion-unit.is-visible{opacity:1;animation-duration:var(--hh-motion-duration,var(--hh-reveal));animation-timing-function:var(--hh-ease);animation-delay:var(--hh-motion-delay,0ms);animation-fill-mode:backwards}.hh-motion-ready .hh-motion-unit[data-hh-motion="up"].is-visible{animation-name:hh-reveal-up}.hh-motion-ready .hh-motion-unit[data-hh-motion="left"].is-visible{animation-name:hh-reveal-left}.hh-motion-ready .hh-motion-unit[data-hh-motion="right"].is-visible{animation-name:hh-reveal-right}.hh-motion-ready .hh-motion-unit[data-hh-motion="scale"].is-visible{animation-name:hh-reveal-scale}@keyframes hh-reveal-up{from{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes hh-reveal-left{from{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes hh-reveal-right{from{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes hh-reveal-scale{from{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes hh-signal-sweep{0%{left:-12%;opacity:0}20%{opacity:.8}80%{opacity:.55}100%{left:112%;opacity:0}}@media (max-width:1024px){.hh-hero-copy h1{font-size:3.75rem}.hh-hero-layout{gap:18px}.hh-hero-portrait-stage{min-height:580px}.hh-portrait-route{width:158px;min-height:78px;padding:11px}.hh-route-diagnose{left:-2%}.hh-route-align{right:0}.hh-route-operate{right:4%}.hh-card-grid,.hh-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-latest-articles .wp-block-post-template,.hh-related-reading .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-article-layout{grid-template-columns:minmax(0,1fr);gap:34px}.hh-article-rail__inner{position:static}.hh-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-rtl-test .hh-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hh-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-top:0}.hh-step-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-step-card,.hh-step-card+.hh-step-card{padding:24px;border:1px solid #bcc5d0}}@media (max-width:782px){html.has-modal-open,body:has(.hh-primary-nav .wp-block-navigation__responsive-container.is-menu-open){overflow:hidden!important}body:has(.hh-primary-nav .wp-block-navigation__responsive-container.is-menu-open) .hh-site-header{position:static;z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;transform:none}.hh-utility-bar{min-height:32px;justify-content:space-between;padding:4px 14px}.hh-utility-bar p{max-width:220px;font-size:.6875rem;line-height:1.25}.hh-site-header{min-height:68px;padding:0 16px;-webkit-backdrop-filter:none;backdrop-filter:none}.hh-brand-lockup{min-width:0;gap:9px}.hh-brand-lockup .wp-block-site-logo img{width:46px!important;height:50px!important;object-fit:contain}.hh-brand-copy p{display:none}.hh-site-header .hh-primary-nav .wp-block-navigation__responsive-container.is-menu-open{position:fixed!important;inset:0!important;display:flex!important;visibility:visible!important;opacity:1!important;box-sizing:border-box;width:100%!important;max-width:none!important;height:100vh!important;height:100dvh!important;min-height:100vh!important;min-height:100dvh!important;margin:0!important;padding:max(20px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));background:var(--hh-ink)!important;color:var(--hh-white)!important;overflow-x:hidden!important;overflow-y:auto!important;clip:auto!important;clip-path:none!important;transform:none!important;z-index:1000000!important}.hh-primary-nav .wp-block-navigation__responsive-dialog{box-sizing:border-box;width:100%;min-height:calc(100vh - 44px);min-height:calc(100dvh - 44px)}.hh-primary-nav .wp-block-navigation__responsive-container-content{box-sizing:border-box;width:100%;align-items:stretch!important;justify-content:flex-start;gap:4px;padding-top:60px}.hh-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{width:100%;align-items:stretch!important;gap:4px}.hh-primary-nav .wp-block-navigation-item{width:100%;border-bottom:1px solid var(--hh-line-dark)}.hh-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a{min-height:52px;width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 4px;color:var(--hh-white)!important;transition:color var(--hh-standard) ease,background var(--hh-standard) ease,transform var(--hh-standard) ease}.hh-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a::after{display:none}.hh-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a:hover,.hh-primary-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item a:focus-visible{background:rgb(255 255 255 / .06);color:var(--hh-gold)!important;transform:translateX(8px)}.hh-primary-nav .wp-block-navigation__responsive-container-open,.hh-primary-nav .wp-block-navigation__responsive-container-close{min-width:44px;min-height:44px;display:inline-grid;place-items:center;color:var(--hh-white)}.hh-primary-nav .wp-block-navigation__responsive-container-open svg,.hh-primary-nav .wp-block-navigation__responsive-container-close svg{display:block;width:24px;height:24px;overflow:visible}.hh-primary-nav .wp-block-navigation__responsive-container-close{position:fixed;top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));z-index:1000001;color:var(--hh-gold)}.hh-section{padding:58px 20px}.hh-home-hero,.hh-hero-layout{min-height:auto}.hh-home-hero::before{background-size:44px 44px}.hh-hero-coordinate{top:14px;right:20px;left:20px;font-size:.5625rem}.hh-hero-layout,.hh-foundation-grid,.hh-community-feature,.hh-enquiry-layout{display:grid;grid-template-columns:1fr}.hh-hero-layout{gap:8px;padding-top:30px}.hh-hero-copy h1{font-size:3rem;line-height:1}.hh-hero-copy h1 em{margin-top:8px}.hh-page-hero{min-height:auto}.hh-page-hero-layout{gap:34px}.hh-page-hero h1{font-size:2.65rem}.hh-page-hero--photo h1{font-size:2.65rem}.hh-hero-copy .hh-lede{font-size:1rem}.hh-hero-proof-grid{margin-top:26px}.hh-button-row{display:grid}.hh-button-row .wp-block-button,.hh-button-row .wp-block-button__link{width:100%}.hh-founder-photo{width:min(100%, 340px);margin:14px auto 0}.hh-hero-visual{width:100%}.hh-hero-portrait-stage{width:min(100%, 540px);min-height:0;display:block;margin:16px auto 0;padding-top:18px}.hh-home-hero .hh-founder-photo{width:min(100%, 470px);margin:0 auto}.hh-stage-orbits{inset:0 1% 88px 5%}.hh-portrait-routes{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:-10px}.hh-portrait-route,.hh-route-diagnose,.hh-route-align,.hh-route-operate{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;min-height:74px;grid-template-columns:22px 1fr;padding:10px}.hh-portrait-route strong{font-size:.9375rem}.hh-portrait-route small{font-size:.625rem}.hh-portrait-status{right:8px;bottom:88px;left:auto;max-width:220px}.hh-section-heading h2,.hh-community-feature h2{font-size:2.1rem}.hh-card-grid,.hh-offer-grid,.hh-use-case-grid,.hh-step-grid,.hh-link-grid,.hh-article-grid,.hh-split-band,.hh-detail-grid,.hh-outcome-grid{grid-template-columns:1fr}.hh-journey-timeline{margin-top:38px;padding:8px 0 8px 18px}.hh-journey-timeline::before,.hh-journey-timeline::after{top:8px;bottom:8px;left:17px}.hh-journey-milestone{min-height:0;display:block;padding:0 0 34px 36px}.hh-journey-milestone:last-child{padding-bottom:0}.hh-journey-milestone.is-left .hh-timeline-card,.hh-journey-milestone.is-right .hh-timeline-card{margin:0}.hh-timeline-card{padding:22px}.hh-timeline-card::after,.hh-journey-milestone.is-left .hh-timeline-card::after,.hh-journey-milestone.is-right .hh-timeline-card::after{top:25px;right:auto;left:-37px;width:37px}.hh-journey-dot{top:18px;left:0}.hh-timeline-card h3{font-size:1.25rem}.hh-outcome-grid{border-top:0}.hh-rtl-test .hh-detail-grid{grid-template-columns:1fr}.hh-outcome-item,.hh-outcome-item+.hh-outcome-item,.hh-rtl-test .hh-outcome-item,.hh-rtl-test .hh-outcome-item+.hh-outcome-item{padding:22px 0;border-right:0;border-bottom:1px solid var(--hh-line-light);border-left:0}.hh-outcome-item:last-child,.hh-rtl-test .hh-outcome-item:last-child{border-bottom:0}.hh-signal-card,.hh-offer-card,.hh-step-card,.hh-link-card,.hh-article-card{min-height:0}.hh-signal-card h3,.hh-link-card h3,.hh-article-card h3{margin-top:30px}.hh-offer-card{padding:24px}.hh-boundary-panel{padding:30px 24px}.hh-boundary-panel h2{font-size:2rem}.hh-contact-panel{grid-template-columns:1fr;gap:26px}.hh-contact-panel h2{font-size:2.2rem}.hh-contact-actions{justify-content:stretch}.hh-faq-item summary{min-height:64px;font-size:1rem}.hh-step-card,.hh-step-card+.hh-step-card{padding:22px}.hh-step-card h3{margin-top:28px}.hh-community-feature{padding:24px}.hh-enquiry h2{font-size:2.2rem}.hh-site-footer{padding:52px 20px 20px}.hh-site-footer .wp-block-columns{display:grid;grid-template-columns:1fr 1fr}.hh-editorial-hero,.hh-article-header,.hh-discovery-hero,.hh-not-found__hero{padding:68px 20px}.hh-editorial-hero h1,.hh-editorial-hero .wp-block-query-title,.hh-article-header h1,.hh-discovery-hero h1,.hh-not-found__hero h1{font-size:2.85rem}.hh-search-recovery{padding:28px}.hh-search-recovery h2{font-size:2.15rem}.hh-editorial-feature-section,.hh-topic-browser,.hh-latest-articles,.hh-related-reading,.hh-editorial-next{padding:58px 20px}.hh-editorial-feature-card{min-height:0;padding:28px}.hh-editorial-feature-card h2,.hh-editorial-next h2{font-size:2.15rem}.hh-topic-browser h2{font-size:2.1rem}.hh-topic-list,.hh-topic-list ul{display:grid;grid-template-columns:1fr}.hh-topic-list a{width:100%}.hh-latest-articles .wp-block-post-template,.hh-related-reading .wp-block-post-template{grid-template-columns:1fr}.hh-latest-articles .hh-article-card,.hh-related-reading .hh-article-card{min-height:0}.hh-article-featured{padding:28px 20px 0}.hh-article-layout{gap:24px;padding:48px 20px 68px}.hh-article-body{font-size:1.05rem;line-height:1.75}.hh-article-body h2{font-size:2rem}.hh-article-handoff,.hh-author-card,.hh-article-rail__inner{padding:24px}.hh-author-card .wp-block-columns{display:grid;grid-template-columns:1fr}.hh-author-card .wp-block-column:first-child,.hh-author-card .wp-block-column:last-child{flex-basis:auto}.hh-author-card__image{width:84px;height:84px}.hh-motion-ready .hh-motion-unit.is-visible{--hh-motion-duration:480ms}@keyframes hh-reveal-up{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes hh-reveal-left{from{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes hh-reveal-right{from{opacity:0;transform:translate3d(14px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}}@media (max-width:430px){.hh-utility-bar p{max-width:180px}.hh-utility-bar .wp-block-button__link{padding-right:0;padding-left:0}.hh-brand-copy .wp-block-site-title{font-size:.9375rem}.hh-hero-copy h1{font-size:2.55rem}.hh-page-hero h1{font-size:2.35rem}.hh-editorial-hero h1,.hh-editorial-hero .wp-block-query-title,.hh-article-header h1,.hh-discovery-hero h1,.hh-not-found__hero h1{font-size:2.45rem}.hh-search-form .wp-block-search__inside-wrapper{grid-template-columns:1fr}.hh-search-form .wp-block-search__button{width:100%}.hh-proof-line{display:grid;gap:0}.hh-hero-proof-grid{grid-template-columns:1fr 1fr}.hh-hero-proof-grid>div{min-height:70px;padding:10px 10px 10px 0}.hh-hero-proof-grid>div+div{padding-left:10px}.hh-hero-proof-grid strong{font-size:1.1rem}.hh-hero-proof-grid span{font-size:.625rem}.hh-portrait-routes{grid-template-columns:1fr;margin-top:8px}.hh-portrait-route,.hh-route-diagnose,.hh-route-align,.hh-route-operate{min-height:66px}.hh-portrait-status{right:0;bottom:208px;max-width:205px}.hh-site-footer .wp-block-columns{grid-template-columns:1fr}}@media (forced-colors:active){.hh-search-form .wp-block-search__inside-wrapper,.hh-search-form .wp-block-search__inside-wrapper:focus-within{border-color:CanvasText;background:Canvas;box-shadow:none}.hh-search-form .wp-block-search__input{border:1px solid CanvasText;background:Field;color:FieldText}.hh-search-form .wp-block-search__input:focus,.hh-search-form .wp-block-search__input:focus-visible{outline:3px solid Highlight;outline-offset:2px}.hh-search-form .wp-block-search__button{border-color:ButtonText;background:ButtonFace;color:ButtonText}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:0.01ms!important}.hh-reveal,.hh-stagger-item,.hh-motion-unit{opacity:1!important;transform:none!important;animation:none!important}.hh-journey-timeline{--hh-timeline-progress:1 !important}}