.hod{--container:1368px;--gutter:56px;--pad-x:max(var(--gutter), calc((100% - var(--container)) / 2));--navy:#0E2540;--abyss:#0A1A2E;--deep-blue:#1C4E7E;--blue:#1F8FD0;--cyan:#22A6E0;--sky:#7EC1F3;--mist:#F3F6F9;--pale:#E6EDF3;--line:#DCE4EC;--line-2:#E3E9EF;--body:#3A4D61;--muted:#5B6B7B;--on-dark:#C9D6E3;--muted-dark:#9FB3C8;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--sec:120px;--sec-lg:144px;--hex:polygon(50% 0, 100% 28%, 100% 72%, 50% 100%, 0 72%, 0 28%);--chev:polygon(10px 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 10px 100%, 0 50%);--ease:cubic-bezier(.2, .7, .2, 1);background:var(--mist);color:var(--navy);font-family:Jost,system-ui,sans-serif;-webkit-font-smoothing:antialiased}@media (max-width:1023px){.hod{--gutter:32px}}@media (max-width:639px){.hod{--gutter:20px;--sec:72px;--sec-lg:80px}}.hod *,.hod *::before,.hod *::after{box-sizing:border-box}.hod .wp-site-blocks>*{margin-block:0}.hod .wp-site-blocks{padding:0}.hod-page-content p,.hod-page-content h1,.hod-page-content h2,.hod-page-content h3,.hod-page-content ul,.hod-page-content ol,.hod-page-content figure,.hod-header p,.hod-footer p{margin:0}.hod-page-content :where(.wp-block-group,.wp-block-buttons,.wp-block-query){margin-block:0}.hod a{text-decoration:none}.hod [hidden]{display:none!important}.hod .screen-reader-text:focus{clip:auto}.hod :focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.hod-wrap{position:relative;width:100%;max-width:none;margin:0;padding-inline:var(--pad-x)}.hod-stack{display:flex;flex-direction:column;gap:48px}.hod-stack--md{gap:56px}.hod-stack--lg{gap:64px}@media (max-width:639px){.hod-services .hod-stack--lg{gap:40px}}.hod-page-content .wp-block-image{margin:0}.hod-page-content .wp-block-image img{display:block}.hod-cover,.hod-hero-bg,.hod-intro-bg,.hod-svc-img,.hod-ya-texture,.hod-why-img,.hod-swfl-main-img,.hod-swfl-inset-img,.hod-gal-tile,.hod-hero-cat-img{overflow:hidden}.hod .hod-hero-bg img,.hod .hod-intro-bg img,.hod .hod-svc-img img,.hod .hod-ya-texture img,.hod .hod-why-img img,.hod .hod-swfl-main-img img,.hod .hod-swfl-inset-img img,.hod .hod-gal-tile img,.hod .hod-hero-cat-img img{width:100%;height:100%!important;object-fit:cover;max-width:none}.hod-eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--blue)}.hod-eyebrow::before{content:"";width:10px;height:9px;flex-shrink:0;background:var(--cyan);clip-path:var(--hex)}.hod-eyebrow--dark{color:var(--sky)}.hod-eyebrow--plain{font-size:13px;letter-spacing:.2em}.hod-eyebrow--plain::before{display:none}.hod-head{display:flex;flex-direction:column;gap:20px}.hod-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px}.hod-h2,.hod-page-content h2.hod-h2{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(40px, 5.4vw, 80px);line-height:.95;text-transform:uppercase;color:var(--navy);text-wrap:balance;letter-spacing:0}.hod-h2 .hod-accent{color:var(--blue)}.hod-h3{margin:0;font-family:var(--display);font-weight:700;font-size:28px;line-height:1;text-transform:uppercase}.hod-hex{display:flex;align-items:center;justify-content:center;width:56px;height:48px;flex-shrink:0;background:var(--cyan);clip-path:var(--hex);font-family:var(--display);font-weight:700;font-size:22px;color:var(--navy)}.hod-hex--lg{width:72px;height:62px;background:var(--navy);color:var(--cyan);font-size:28px}.hod-actions{display:flex;flex-wrap:wrap;gap:12px}.hod-page-content .wp-block-buttons{gap:12px}.hod .hod-btn .wp-block-button__link{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 24px;border-radius:999px;border:1px solid #fff0;font-family:Jost,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1;white-space:nowrap;transition:background .2s,color .2s,border-color .2s;box-shadow:none}.hod .hod-btn .wp-block-button__link:has(.hod-ico){padding-right:8px}.hod-ico{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;letter-spacing:0;flex-shrink:0}.hod .hod-btn--lg .wp-block-button__link{height:58px;padding:0 28px;font-size:13px}.hod .hod-btn--lg .wp-block-button__link:has(.hod-ico){padding:0 10px 0 28px}.hod .hod-btn--lg .hod-ico{width:40px;height:40px;font-size:16px}.hod .hod-btn--cyan .wp-block-button__link{background:var(--cyan);color:var(--navy)}.hod .hod-btn--cyan.hod-btn--lg .wp-block-button__link{box-shadow:0 20px 50px -18px rgb(34 166 224 / .8)}.hod .hod-btn--cyan .hod-ico{background:var(--navy);color:#fff}.hod .hod-btn--cyan .wp-block-button__link:hover{background:var(--sky);color:var(--navy)}.hod .hod-btn--ghost .wp-block-button__link{background:#fff0;border-color:rgb(255 255 255 / .35);color:#fff;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hod .hod-hero .hod-btn--ghost .wp-block-button__link{border-color:rgb(255 255 255 / .45)}.hod .hod-btn--ghost .wp-block-button__link:hover{background:#fff;color:var(--navy)}.hod .hod-btn--navy .wp-block-button__link{background:var(--navy);color:#fff}.hod .hod-btn--navy .hod-ico{background:var(--cyan);color:var(--navy)}.hod .hod-btn--navy .wp-block-button__link:hover{background:var(--deep-blue);color:#fff}.hod .hod-btn--white .wp-block-button__link{background:#fff;border-color:var(--line);color:var(--navy);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:none;padding:0 22px;gap:12px}.hod .hod-btn--white .wp-block-button__link:hover{border-color:var(--blue);color:var(--navy)}.hod .hod-reviews .hod-btn--navy .wp-block-button__link{font-size:13px;letter-spacing:.12em}.hod .hod-reviews .hod-btn--navy .wp-block-button__link:hover{background:var(--blue)}.hod .hod-btn--outline .wp-block-button__link{background:#fff0;border-color:var(--navy);color:var(--navy)}.hod .hod-btn--outline .hod-ico{background:var(--cyan);color:var(--navy)}.hod .hod-btn--outline .wp-block-button__link:hover{background:var(--navy);color:#fff}.hod .hod-btn--hex .wp-block-button__link{height:54px;padding:0 28px;border-radius:0;background:var(--navy);color:#fff;font-size:13px;letter-spacing:.12em;clip-path:var(--chev)}.hod .hod-btn--hex .wp-block-button__link:hover{background:var(--deep-blue);color:#fff}.hod-google{font-family:Arial,sans-serif;font-weight:700;font-size:18px;letter-spacing:0}.hod-google b:nth-child(1),.hod-google b:nth-child(4){color:#4285F4}.hod-google b:nth-child(2),.hod-google b:nth-child(6){color:#EA4335}.hod-google b:nth-child(3){color:#FBBC05}.hod-google b:nth-child(5){color:#34A853}.hod-g{font-family:Arial,sans-serif;font-weight:700;color:var(--cyan);letter-spacing:0}@keyframes hodMarq{to{transform:translateX(-50%)}}@keyframes hodBob{0%,100%{translate:0 0}50%{translate:0 8px}}@keyframes hodRise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hodFill{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hodKen{from{transform:scale(1.08)}to{transform:scale(1)}}@keyframes hodSwell{to{background-position:left -1600px bottom 120px,left -1200px bottom 96px,left -1200px bottom 70px,left -900px bottom 28px,left -1600px bottom -8px}}@keyframes hodMega{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes hodPulse{0%{transform:scale(.7);opacity:.9}100%{transform:scale(1.9);opacity:0}}@keyframes hodShine{0%{background-position:-120% 0,0 0}60%,100%{background-position:320% 0,0 0}}.hod-site-header{position:fixed;top:0;left:0;right:0;z-index:50}.admin-bar .hod-site-header{top:32px}@media (max-width:782px){.admin-bar .hod-site-header{top:46px}}.hod-header{position:relative;background:#fff0;border-bottom:1px solid #fff0;transition:background .35s,border-color .35s}.hod-is-scrolled .hod-header,.hod-inner .hod-header{background:rgb(14 37 64 / .9);border-bottom-color:rgb(126 193 243 / .16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hod-mega-open .hod-header{background:rgb(14 37 64 / .96)}.hod-header-row{height:156px;display:flex;align-items:center;gap:32px;transition:height .3s}.hod-brand{display:flex;align-items:center;flex-shrink:0}.hod-brand img{height:140px;width:auto;display:block;transition:height .3s}.hod-is-scrolled .hod-header-row,.hod-inner .hod-header-row{height:120px}.hod-is-scrolled .hod-brand img,.hod-inner .hod-brand img{height:106px}@media (max-width:1023px){.hod-header-row{height:112px}.hod-brand img{height:96px}.hod-is-scrolled .hod-header-row,.hod-inner .hod-header-row{height:96px}.hod-is-scrolled .hod-brand img,.hod-inner .hod-brand img{height:82px}}.hod-nav{display:flex;align-items:stretch;justify-content:center;gap:4px;flex:1;height:100%}.hod-nav-item{display:flex;align-items:center;gap:8px;padding:0 16px;background:none;border:0;cursor:pointer;font:500 13px/1 Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff}.hod-nav-item:hover,.hod-nav-trigger[aria-expanded="true"]{color:var(--sky)}.hod-caret{font-size:9px;transition:transform .25s}.hod-nav-trigger[aria-expanded="true"] .hod-caret{transform:rotate(180deg)}.hod-header-actions{display:flex;align-items:center;gap:24px}.hod-header-call{display:flex;flex-direction:column;gap:2px;color:#fff;white-space:nowrap}.hod-header-call small{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sky)}.hod-header-call strong{font-family:var(--display);font-weight:600;font-size:22px;line-height:1;letter-spacing:.02em}.hod-header-call:hover{color:var(--sky)}.hod-header-cta{display:inline-flex;align-items:center;height:50px;padding:0 28px;background:var(--cyan);color:var(--navy);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:var(--chev);transition:background .2s}.hod-header-cta:hover{background:var(--sky);color:var(--navy)}.hod-menu-btn{display:none;margin-left:auto;height:46px;padding:0 20px;border:1.5px solid rgb(255 255 255 / .6);background:#fff0;color:#fff;font:500 13px/1 Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}@media (max-width:1279px){.hod-nav,.hod-header-actions{display:none}.hod-menu-btn{display:inline-flex;align-items:center}}.hod-mega{position:absolute;left:0;right:0;top:100%;background:var(--navy);border-top:1px solid rgb(126 193 243 / .18);box-shadow:0 40px 80px -40px rgb(0 0 0 / .7);animation:hodMega .28s var(--ease) both}.hod-mega-stripe{height:3px;background:linear-gradient(90deg,var(--deep-blue),var(--cyan),var(--deep-blue))}.hod-mega-label{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sky)}.hod-mega-svc{padding-top:24px;display:grid;grid-template-columns:260px minmax(0,1fr) 280px;gap:36px}.hod-mega-cats{display:flex;flex-direction:column;gap:2px;padding-right:28px;border-right:1px solid rgb(255 255 255 / .1)}.hod-mega-cats .hod-mega-label{padding:0 0 8px 12px}.hod-mega-cat{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;color:#fff;transition:background .2s}.hod-mega-cat.is-active{background:rgb(34 166 224 / .14)}.hod-hexnum{width:30px;height:26px;background:var(--sky);clip-path:var(--hex);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:13px;color:var(--navy);transition:background .2s}.hod-mega-cat.is-active .hod-hexnum{background:var(--cyan)}.hod-mega-cat-text{display:flex;flex-direction:column;gap:3px;min-width:0}.hod-mega-cat-text strong{font-family:var(--display);font-weight:700;font-size:20px;line-height:1;text-transform:uppercase}.hod-mega-cat-text small{font-size:12px;color:var(--muted-dark)}.hod-mega-cat-arrow{font-size:14px;color:rgb(255 255 255 / .3);transition:all .2s}.hod-mega-cat.is-active .hod-mega-cat-arrow{color:var(--cyan);transform:translateX(3px)}.hod-mega-panel{display:none;flex-direction:column;gap:10px;min-width:0}.hod-mega-panel.is-active{display:flex}.hod-mega-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .1)}.hod-mega-panel-head strong{font-family:var(--display);font-weight:700;font-size:24px;line-height:1;text-transform:uppercase;color:#fff}.hod-mega-panel-head span{font-size:14px;color:var(--muted-dark);text-align:right}.hod-mega-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px}.hod-mega-link{display:flex;flex-direction:column;gap:3px;padding:9px 12px;margin:0 -12px;border-radius:8px;color:#fff;transition:background .2s}.hod-mega-link:hover{background:rgb(34 166 224 / .1);color:#fff}.hod-mega-link strong{font-size:15px;font-weight:500}.hod-mega-link strong span{color:var(--cyan)}.hod-mega-link small{font-size:12px;line-height:1.35;color:var(--muted-dark)}.hod-mega-card{position:relative;display:block;min-height:220px;border-radius:10px;overflow:hidden;color:#fff}.hod-mega-card-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.hod-mega-card-img.is-active{opacity:1}.hod-mega-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(14 37 64 / .95),rgb(14 37 64 / .1) 70%)}.hod-mega-card-body{position:absolute;left:22px;right:22px;bottom:22px;z-index:1;display:flex;flex-direction:column;gap:14px}.hod-mega-card-body strong{font-family:var(--display);font-weight:700;font-size:24px;line-height:.95;text-transform:uppercase}.hod-mega-card-btn{display:inline-flex;align-self:flex-start;align-items:center;height:38px;padding:0 18px;border-radius:999px;background:var(--cyan);color:var(--navy);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.hod-mega-foot{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding:12px 0 14px;border-top:1px solid rgb(255 255 255 / .1);font-size:13px;color:var(--muted-dark)}.hod-mega-foot>a{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff}.hod-mega-foot>span{display:flex;flex-wrap:wrap;gap:8px 28px}.hod-mega-foot span a{color:#fff;font-weight:500}.hod-mega-foot a:hover{color:var(--sky)}.hod-mega-about{padding-top:40px;padding-bottom:44px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:40px}.hod-mega-about-intro{display:flex;flex-direction:column;gap:18px;padding-right:32px;border-right:1px solid rgb(255 255 255 / .1)}.hod-mega-about-intro strong{font-family:var(--display);font-weight:700;font-size:28px;line-height:1;text-transform:uppercase;color:#fff}.hod-mega-about-intro>span:not(.hod-mega-label){font-size:14px;line-height:1.6;color:var(--on-dark)}.hod-mega-about-intro a{font-family:var(--display);font-weight:600;font-size:24px;color:#fff}.hod-mega-about-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hod-mega-about-card{display:flex;flex-direction:column;gap:14px;color:#fff}.hod-mega-about-img{display:block;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden}.hod-mega-about-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.hod-mega-about-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid rgb(255 255 255 / .14);transition:border-color .3s}.hod-mega-about-title strong{font-family:var(--display);font-weight:700;font-size:24px;line-height:1;text-transform:uppercase;transition:color .2s}.hod-mega-about-title span{color:var(--cyan);transition:transform .2s}.hod-mega-about-card:hover .hod-mega-about-img img{transform:scale(1.06)}.hod-mega-about-card:hover .hod-mega-about-title{border-color:var(--cyan)}.hod-mega-about-card:hover strong{color:var(--sky)}.hod-mega-about-card:hover .hod-mega-about-title span{transform:translateX(4px)}.hod-mobile-menu{position:fixed;inset:0;z-index:80;background:var(--navy);display:flex;flex-direction:column;overflow:auto;animation:hodMega .3s var(--ease) both}.hod-mobile-menu::before{content:"";position:fixed;inset:0;background:url(/wp-content/themes/hands-on-deck/assets/images/soundings-bright.svg) center / cover;opacity:.07;pointer-events:none}.hod-m-top{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;height:88px;padding:0 20px;background:var(--navy);border-bottom:1px solid rgb(255 255 255 / .08)}.hod-m-logo img{height:72px;width:auto;display:block}.hod-m-close{display:flex;align-items:center;gap:10px;height:46px;padding:0 18px;border:1.5px solid rgb(255 255 255 / .6);border-radius:999px;background:#fff0;color:#fff;font:500 13px/1 Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.hod-m-close span{font-size:16px}.hod-m-nav{position:relative;display:flex;flex-direction:column;padding:12px 20px 0}.hod-m-item{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:64px;padding:0;background:none;border:0;border-bottom:1px solid rgb(255 255 255 / .14);cursor:pointer;text-align:left;font-family:var(--display);font-weight:700;font-size:40px;line-height:1;text-transform:uppercase;color:#fff}.hod-m-plus{width:36px;height:36px;flex-shrink:0;border-radius:50%;border:1px solid rgb(255 255 255 / .3);display:flex;align-items:center;justify-content:center;color:var(--cyan);font:400 18px/1 Jost,sans-serif;transition:transform .3s}.hod-m-toggle[aria-expanded="true"] .hod-m-plus{transform:rotate(45deg)}.hod-m-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease)}.hod-m-collapse.is-open{grid-template-rows:1fr}.hod-m-collapse-inner{overflow:hidden;min-height:0}.hod-m-collapse:not(.is-open) .hod-m-collapse-inner{visibility:hidden}.hod-m-cats{display:flex;flex-direction:column;gap:6px;padding:14px 0 18px}.hod-m-cat{display:flex;flex-direction:column;background:rgb(255 255 255 / .03);border-radius:10px;transition:background .3s}.hod-m-cat:has(>.hod-m-cat-toggle[aria-expanded="true"]){background:rgb(34 166 224 / .1)}.hod-m-cat-toggle{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:0 14px;background:none;border:0;cursor:pointer;text-align:left;color:#fff}.hod-m-cat-toggle .hod-hexnum{background:var(--cyan)}.hod-m-cat-text{display:flex;flex-direction:column;gap:2px;min-width:0}.hod-m-cat-text strong{font-family:var(--display);font-weight:700;font-size:22px;line-height:1;text-transform:uppercase}.hod-m-cat-text small{font-size:12px;color:var(--muted-dark)}.hod-m-caret{color:var(--cyan);font-size:14px;transition:transform .3s}.hod-m-cat-toggle[aria-expanded="true"] .hod-m-caret{transform:rotate(180deg)}.hod-m-links{display:flex;flex-direction:column;padding:0 14px 10px 56px}.hod-m-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:16px;color:#E6EDF3;border-top:1px solid rgb(255 255 255 / .08)}.hod-m-links a span{color:var(--cyan)}.hod-m-all{display:flex;align-items:center;min-height:48px;padding:0 14px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sky)}.hod-m-about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 0 18px}.hod-m-about-card{position:relative;display:block;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;color:#fff}.hod-m-about-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hod-m-about-card::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(14 37 64 / .9),#fff0 65%)}.hod-m-about-card span{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;font-family:var(--display);font-weight:700;font-size:20px;line-height:1;text-transform:uppercase}.hod-m-shop{position:relative;display:flex;flex-direction:column;gap:6px;padding:28px 20px 0;font-size:14px;line-height:1.6;color:var(--on-dark)}.hod-m-spacer{flex:1;min-height:28px}.hod-m-actions{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px 20px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fff0,var(--navy) 30%)}.hod-m-call{display:flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 22px;border:1.5px solid rgb(255 255 255 / .6);border-radius:999px;color:#fff;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.hod-pulse-dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--cyan)}.hod-pulse-dot::after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--cyan);animation:hodPulse 2.4s ease-out infinite}.hod-m-cta{display:flex;align-items:center;justify-content:center;height:54px;padding:0 16px;background:var(--cyan);border-radius:999px;color:var(--navy);font-size:13px;font-weight:600;letter-spacing:.1em;white-space:nowrap;text-transform:uppercase}.hod-menu-open{overflow:hidden}.hod-inner .hod-page-content{padding-top:160px}@media (max-width:1023px){.hod-inner .hod-page-content{padding-top:136px}}.hod-hero{position:relative;height:100vh;min-height:860px;overflow:hidden;background:var(--abyss);color:#fff;display:flex;flex-direction:column}.hod-hero::before{content:"";position:absolute;left:-12%;bottom:-30%;width:70%;aspect-ratio:1;background:radial-gradient(closest-side,rgb(31 80 128 / .22),#fff0);pointer-events:none;z-index:1}.hod-hero-media{position:absolute;inset:0;overflow:hidden;pointer-events:none;animation:hodKen 9s var(--ease) both}.hod-hero-media .hod-hero-bg{position:absolute;inset:0}.hod-hero-media iframe{position:absolute;left:50%;top:50%;width:max(100vw, calc(max(100vh, 860px) * 1.7778));height:max(56.25vw, max(100vh, 860px));transform:translate(-50%,-50%) scale(1.18);border:0;pointer-events:none;opacity:0;transition:opacity 1.2s}.hod-hero-media iframe.is-playing{opacity:1}.hod-hero-media::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(10 26 46 / .65) 0%,#fff0 26%,#fff0 55%,rgb(10 26 46 / .85) 100%),linear-gradient(90deg,rgb(10 26 46 / .8) 0%,rgb(10 26 46 / .42) 42%,#fff0 75%)}.hod-hero-body{position:relative;z-index:2;flex:1;width:100%;padding:220px var(--pad-x) 48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px 64px;align-items:end}.hod-hero-copy{display:flex;flex-direction:column;gap:30px;max-width:780px}.hod-hero-chips{display:flex;flex-wrap:wrap;align-items:center;gap:12px;animation:hodRise .9s .1s var(--ease) both}.hod-chip{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#E6EDF3;white-space:nowrap;line-height:1.2}.hod-chip--loc{padding-left:12px;border:1px solid rgb(255 255 255 / .22);background:rgb(10 26 46 / .3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hod-chip--loc::before{content:"";width:8px;height:7px;background:var(--cyan);clip-path:var(--hex);flex-shrink:0}.hod-chip--rev{background:rgb(34 166 224 / .16);border:1px solid rgb(34 166 224 / .4)}a.hod-chip--rev:hover{color:#fff;border-color:var(--cyan)}.hod-hero-title,.hod-page-content h1.hod-hero-title{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(38px, 5.2vw, 80px);line-height:.96;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;color:#fff;animation:hodRise 1s .25s var(--ease) both}.hod-hero-title .hod-accent{color:var(--sky)}.hod-hero-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px 40px;animation:hodRise 1s .45s var(--ease) both}.hod-hero-note{font-size:16px;line-height:1.6;font-weight:300;color:var(--on-dark);max-width:300px;text-wrap:pretty}.hod-hero-note a{color:inherit}.hod-hero-note a:hover{color:#fff}.hod-hero-aside{display:flex;flex-direction:column;align-items:flex-end;gap:20px;animation:hodRise 1s .6s var(--ease) both}.hod-hero-seal img{width:168px;height:168px;display:block}.hod-vid-toggle{display:flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 6px;border-radius:999px;border:1px solid rgb(255 255 255 / .25);background:rgb(10 26 46 / .35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font:500 11px/1 Jost,sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer}.hod-vid-toggle span{width:28px;height:28px;border-radius:50%;background:#fff;color:var(--navy);display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:0}.hod-hero-cats-wrap{position:relative;z-index:2;width:100%;padding:0 var(--pad-x) 64px;animation:hodRise 1s .75s var(--ease) both}.hod-hero-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .14);border-radius:8px;overflow:hidden;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.hod-hero-cat{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:16px;row-gap:6px;align-items:center;padding:16px 20px 16px 16px;background:rgb(10 26 46 / .5);transition:background .4s}.hod-hero-cat.is-active{background:rgb(14 37 64 / .82)}.hod-hero-cat .hod-hero-cat-img{grid-row:1 / 3;width:64px;height:64px;border-radius:6px}.hod-hero-cat .hod-hero-cat-img img{transition:transform .8s}.hod-hero-cat.is-active .hod-hero-cat-img img{transform:scale(1.1)}.hod-hero-cat-meta{grid-column:2;align-self:end;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--sky)}.hod-hero-cat-title{grid-column:2;align-self:start;font-family:var(--display);font-weight:600;font-size:21px;line-height:1;text-transform:uppercase}.hod-hero-cat-title a{color:#fff}.hod-hero-cat-title a::after{content:"";position:absolute;inset:0;z-index:1}.hod-hero-cat-arrow{grid-column:3;grid-row:1 / 3;width:34px;height:34px;border-radius:50%;border:1px solid rgb(255 255 255 / .3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .3s}.hod-hero-cat.is-active .hod-hero-cat-arrow{background:var(--cyan);border-color:var(--cyan);color:var(--navy)}.hod-hero-cat.is-active::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--cyan);transform-origin:left;animation:hodFill 4.5s linear both}@media (max-width:1199px){.hod-hero-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.hod-hero{min-height:720px}.hod-hero-body{padding-top:170px;padding-bottom:72px;grid-template-columns:minmax(0,1fr)}.hod-hero-seal{display:none}.hod-hero-aside{align-items:flex-start}.hod-hero-aside:not(:has(.hod-vid-toggle)){display:none}.hod-hero-cats-wrap{display:none}}@media (max-width:639px){.hod-hero{height:94vh}}.hod-ribbon{background:var(--cyan);color:var(--navy);padding:18px 0;overflow:hidden}.hod-ribbon-track{display:flex;width:max-content}.hod-ribbon-track.is-looping{animation:hodMarq 48s linear infinite}.hod-ribbon-item{display:flex;align-items:center;gap:28px;padding-right:28px;flex-shrink:0;font-family:var(--display);font-weight:700;font-size:32px;line-height:1;text-transform:uppercase;white-space:nowrap}.hod-ribbon-item::after{content:"";width:2px;height:26px;background:var(--navy);opacity:.45;transform:skewX(-18deg)}.hod-intro{position:relative;overflow:hidden;background:var(--abyss);color:#fff;min-height:860px;display:flex;align-items:center;padding:120px 0}.hod-intro .hod-intro-bg{position:absolute;inset:0}.hod-intro .hod-intro-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 26 46 / .7) 0%,rgb(10 26 46 / .2) 60%,rgb(10 26 46 / .35) 100%)}.hod-intro-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:32px 64px;align-items:end}.hod-intro-panel{position:relative;display:flex;flex-direction:column;gap:28px;padding:56px;background:rgb(14 37 64 / .88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgb(126 193 243 / .16);border-radius:6px;box-shadow:0 40px 100px -40px rgb(0 0 0 / .6);overflow:hidden}.hod-intro-panel::before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/hands-on-deck/assets/images/soundings-bright.svg) center / cover;opacity:.05;pointer-events:none}.hod-intro-panel>*{position:relative}.hod-intro-lead{font-weight:300;font-size:clamp(22px, 2.2vw, 32px);line-height:1.25;letter-spacing:-.01em;color:#fff;text-wrap:pretty}.hod-intro-lead strong{color:var(--sky);font-weight:400}.hod-intro-body{padding-top:28px;border-top:1px solid rgb(255 255 255 / .14);font-size:17px;line-height:1.7;color:var(--on-dark);text-wrap:pretty}.hod-intro-body a{color:#fff;font-weight:500;border-bottom:1px solid var(--cyan)}.hod-intro-body a:hover{color:var(--sky)}.hod-review-float{justify-self:end;max-width:360px;display:flex;flex-direction:column;gap:16px;padding:24px;background:rgb(10 26 46 / .45);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgb(255 255 255 / .18);border-radius:6px}.hod-stars{color:var(--cyan);font-size:14px;letter-spacing:3px;line-height:1}.hod-float-quote{font-weight:300;font-size:18px;line-height:1.5;color:#fff}.hod-float-cite,.hod-review-top{display:flex;align-items:center;gap:12px}.hod-avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--cyan);color:var(--navy);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px}.hod-cite{display:flex;flex-direction:column;gap:2px}.hod-cite strong{font-size:14px;font-weight:500}.hod-cite span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark)}@media (max-width:1023px){.hod-intro-grid{grid-template-columns:minmax(0,1fr)}.hod-intro .hod-intro-bg::after{background:linear-gradient(180deg,rgb(10 26 46 / .1) 0%,rgb(10 26 46 / .6) 40%,rgb(10 26 46 / .95) 100%)}}@media (max-width:639px){.hod-intro{min-height:0;padding:320px 0 48px}.hod-intro .hod-intro-bg img{object-position:center top}.hod-intro-panel{padding:32px 24px}}.hod-reviews{background:var(--mist);padding:var(--sec) 0}.hod-head-actions{gap:12px}.hod-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hod-review-card{display:flex;flex-direction:column;gap:20px;padding:28px;background:#fff;border:1px solid var(--line-2);border-radius:10px;box-shadow:0 20px 50px -40px rgb(14 37 64 / .5);scroll-snap-align:start}.hod-avatar--navy{width:44px;height:44px;background:var(--navy);color:#fff;font-size:17px}.hod-review-top .hod-cite{flex:1;min-width:0}.hod-review-top .hod-cite strong{font-size:16px;font-weight:600;color:var(--navy)}.hod-review-top .hod-cite span{font-size:12px;letter-spacing:0;text-transform:none;color:var(--muted)}.hod-gbadge{width:30px;height:30px;flex-shrink:0;border-radius:50%;border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-weight:700;font-size:16px;color:#4285F4}.hod-review-quote{font-size:16px;line-height:1.65;color:var(--body);text-wrap:pretty}.hod-review-verified{margin-top:auto!important;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.hod-check{width:16px;height:16px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px}.hod-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-24px;background:#fff;border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.hod-stat{display:flex;flex-direction:column;gap:14px;padding:40px 32px;border-left:1px solid var(--line)}.hod-stat:first-child{border-left:0}.hod-stat-value{font-family:var(--display);font-weight:600;font-size:78px;line-height:.9;color:var(--navy);letter-spacing:-.005em}.hod-stat-label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--body)}.hod-stat-label::before{content:"";width:10px;height:9px;background:var(--cyan);clip-path:var(--hex);flex-shrink:0}@media (max-width:1099px){.hod-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hod-stat:nth-child(odd){border-left:0}.hod-stat:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:1023px){.hod-review-grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(280px,82%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.hod-stat-value{font-size:60px}}@media (max-width:639px){.hod-stat{padding:28px 16px}.hod-stat-value{font-size:48px}}.hod-services{position:relative;overflow:hidden;background:var(--abyss);color:#fff;padding:var(--sec-lg) 0;scroll-margin-top:80px}.hod-services::before,.hod-areas::before,.hod-estimate::before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/hands-on-deck/assets/images/soundings-bright.svg) center / cover;opacity:.05;pointer-events:none}.hod-services::after,.hod-estimate::after{content:"";position:absolute;left:0;right:0;bottom:0;height:420px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='260'%3E%3Cpath d='M0 38 Q400 4 800 38 T1600 38 V260 H0Z' fill='%2322A6E0' fill-opacity='0.18'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='240'%3E%3Cpath d='M0 32 Q300 4 600 32 T1200 32' fill='none' stroke='%237EC1F3' stroke-opacity='0.5' stroke-width='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='220'%3E%3Cpath d='M0 32 Q300 4 600 32 T1200 32 V220 H0Z' fill='%231F8FD0' fill-opacity='0.32'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='180'%3E%3Cpath d='M0 26 Q225 4 450 26 T900 26 V180 H0Z' fill='%231C4E7E' fill-opacity='0.85'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='120'%3E%3Cpath d='M0 22 Q400 4 800 22 T1600 22 V120 H0Z' fill='%23F3F6F9'/%3E%3C/svg%3E");background-size:1600px 260px,1200px 240px,1200px 220px,900px 180px,1600px 120px;background-repeat:repeat-x;background-position:left 0 bottom 120px,left 0 bottom 96px,left 0 bottom 70px,left 0 bottom 28px,left 0 bottom -8px;animation:hodSwell 40s linear infinite}.hod-estimate::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='260'%3E%3Cpath d='M0 38 Q400 4 800 38 T1600 38 V260 H0Z' fill='%2322A6E0' fill-opacity='0.18'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='240'%3E%3Cpath d='M0 32 Q300 4 600 32 T1200 32' fill='none' stroke='%237EC1F3' stroke-opacity='0.5' stroke-width='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='220'%3E%3Cpath d='M0 32 Q300 4 600 32 T1200 32 V220 H0Z' fill='%231F8FD0' fill-opacity='0.32'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='900' height='180'%3E%3Cpath d='M0 26 Q225 4 450 26 T900 26 V180 H0Z' fill='%231C4E7E' fill-opacity='0.85'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='120'%3E%3Cpath d='M0 22 Q400 4 800 22 T1600 22 V120 H0Z' fill='%230A1A2E'/%3E%3C/svg%3E")}.hod-services>.hod-wrap,.hod-estimate>.hod-wrap,.hod-areas>.hod-wrap{position:relative;z-index:1}.hod-services .hod-h2,.hod-why .hod-h2,.hod-areas .hod-h2,.hod-estimate .hod-h2{color:#fff}.hod-services .hod-h2 .hod-accent,.hod-why .hod-h2 .hod-accent,.hod-areas .hod-h2 .hod-accent{color:var(--sky)}.hod-services .hod-head{max-width:860px}.hod-head-aside{font-size:17px;line-height:1.6;color:var(--on-dark);max-width:360px}.hod-svc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 64px;align-items:stretch}.hod-svc-list{display:flex;flex-direction:column}.hod-page-content .hod-svc-tabs{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;border-bottom:1px solid rgb(255 255 255 / .12)}.hod .hod-svc-tab{width:100%;margin:0}.hod .hod-svc-tab .wp-block-button__link{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:28px 0;background:none;border:0;border-top:1px solid rgb(255 255 255 / .12);border-radius:0;text-align:left;cursor:pointer;color:#fff;font-family:Jost,sans-serif;font-size:16px;letter-spacing:0;text-transform:none;box-shadow:none}.hod .hod-svc-tab .wp-block-button__link::before{content:"";position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--cyan);transition:width .6s ease}.hod .hod-svc-tab.is-active .wp-block-button__link::before{width:100%}.hod-svc-n{font-family:var(--display);font-weight:600;font-size:18px;color:rgb(255 255 255 / .35);transition:color .3s}.hod-svc-name{font-family:var(--display);font-weight:600;font-size:clamp(28px, 3vw, 44px);line-height:1;text-transform:uppercase;color:rgb(255 255 255 / .42);transition:color .3s}.hod-svc-arrow{width:44px;height:44px;border-radius:50%;border:1px solid rgb(255 255 255 / .2);color:rgb(255 255 255 / .5);display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .3s}.hod-svc-tab.is-active .hod-svc-n{color:var(--cyan)}.hod-svc-tab.is-active .hod-svc-name{color:#fff}.hod-svc-tab.is-active .hod-svc-arrow{border-color:var(--cyan);background:var(--cyan);color:var(--navy)}.hod .hod-svc-tab .wp-block-button__link:hover .hod-svc-name{color:#fff}.hod-svc-more{margin-top:24px!important;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hod-svc-more a{color:var(--sky)}.hod-svc-more a:hover{color:#fff}.hod-svc-stage{position:relative;min-height:640px;border-radius:6px;overflow:hidden;background:var(--navy)}.hod-svc-panel{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.hod-svc-panel.is-active{opacity:1;visibility:visible}.hod-svc-panel .hod-svc-img{position:absolute;inset:0}.hod-svc-panel .hod-svc-img img{transform:scale(1.06);transition:transform 1.6s ease}.hod-svc-panel.is-active .hod-svc-img img{transform:scale(1)}.hod-svc-panel::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 26 46 / .9) 0%,rgb(10 26 46 / .2) 55%,rgb(10 26 46 / .1) 100%)}.hod-svc-pill{position:absolute;left:24px;top:24px;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:rgb(10 26 46 / .45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .18);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.hod-svc-card{position:absolute;left:24px;right:24px;bottom:24px;z-index:2;display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:6px;background:rgb(10 26 46 / .55);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgb(255 255 255 / .14)}.hod-svc-card-title{font-family:var(--display);font-weight:600;font-size:34px;line-height:1;text-transform:uppercase}ul.hod-svc-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}ul.hod-svc-links li{margin:0}ul.hod-svc-links a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgb(255 255 255 / .14);font-size:15px;color:#fff}ul.hod-svc-links a span{color:var(--cyan)}ul.hod-svc-links a:hover{color:var(--sky)}@media (max-width:1023px){.hod-svc{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.hod-svc-stage{min-height:560px}ul.hod-svc-links{grid-template-columns:minmax(0,1fr)}}.hod-ya{background:var(--mist);padding:var(--sec) 0}.hod-ya-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 30px 80px -50px rgb(14 37 64 / .45)}.hod-ya-visual{position:relative;min-height:520px;background:var(--cyan);overflow:hidden;display:flex;align-items:center;justify-content:center}.hod-ya-visual::before{content:"";position:absolute;width:340px;height:340px;left:-90px;bottom:-150px;border:1px solid rgb(255 255 255 / .4);border-radius:40px;transform:rotate(45deg)}.hod-ya-visual::after{content:"";position:absolute;width:220px;height:220px;right:-60px;top:-80px;background:rgb(14 37 64 / .18);border-radius:28px;transform:rotate(45deg)}.hod-ya-visual .hod-ya-texture{position:absolute;inset:0;opacity:.22;mix-blend-mode:multiply}.hod-ya-visual .hod-ya-logo{position:static;padding:48px 32px}.hod-ya-visual .hod-ya-logo img{position:relative;z-index:1;width:380px;max-width:100%;height:auto}.hod-ya-visual .hod-ya-logo::after{content:"";position:absolute;width:120px;height:120px;right:70px;bottom:60px;background:rgb(255 255 255 / .22);border-radius:16px;rotate:45deg;animation:hodBob 5s ease-in-out infinite}.hod-ya-badge{position:absolute;left:24px;top:24px;z-index:2;display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;background:var(--navy);color:#fff;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.hod-ya-badge::before{content:"";width:10px;height:9px;background:var(--cyan);clip-path:var(--hex);flex-shrink:0}.hod-ya-copy{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:72px 64px}.hod .hod-ya-title{font-size:clamp(40px, 4.6vw, 68px)}.hod-ya-text{font-size:18px;line-height:1.7;color:var(--body);max-width:560px;text-wrap:pretty}@media (max-width:1023px){.hod-ya-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.hod-ya-visual{min-height:320px}.hod-ya-visual .hod-ya-logo img{width:260px}.hod-ya-copy{padding:40px 24px}}.hod-why{position:relative;color:#fff;padding:var(--sec-lg) 0;background-color:var(--navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='48'%3E%3Cpath d='M0 24L14 0H42L56 24L42 48H14ZM56 24H84' fill='none' stroke='%237EC1F3' stroke-opacity='.1'/%3E%3C/svg%3E");background-size:84px 48px}.hod-why-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px 80px;align-items:stretch}.hod-why-left{display:flex;flex-direction:column;gap:40px}.hod-why .hod-h2{font-weight:700;line-height:.92}.hod-why-media{position:relative;flex:1;min-height:420px;overflow:hidden}.hod-why-media .hod-why-img{position:absolute;inset:0}.hod-why-media::after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:linear-gradient(90deg,var(--deep-blue),var(--cyan))}.hod-why-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:end}.hod-why-card{display:flex;flex-direction:column;gap:16px;padding:32px 28px;background:rgb(10 26 46 / .7);border:1px solid rgb(126 193 243 / .16)}.hod-why-card .hod-h3{color:#fff}.hod-why-text{font-size:16px;line-height:1.65;color:var(--on-dark);font-weight:300}@media (max-width:1023px){.hod-why-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.hod-why-media{min-height:320px}.hod-why-cards{grid-template-columns:minmax(0,1fr)}}.hod-brands{background:#fff;padding:88px 0;overflow:hidden}.hod-rule-row{display:flex;align-items:center;gap:20px;margin-bottom:40px!important}.hod-rule-row::after,.hod-step::before{content:"";flex:1;height:9px;background:linear-gradient(var(--navy),var(--navy)) left top / 100% 2px no-repeat,linear-gradient(var(--navy),var(--navy)) left bottom / 60% 2px no-repeat}.hod-rule-label{font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);white-space:nowrap}.hod-marquee{overflow:hidden}.hod-marquee-track{display:flex;width:max-content}.hod-marquee-track.is-looping{animation:hodMarq 50s linear infinite}.hod-page-content .hod-brand-logo{display:flex;align-items:center;justify-content:center;height:64px;padding:0 32px;flex-shrink:0;margin:0}.hod .hod-brand-logo img{width:auto;max-width:none;filter:grayscale(1) contrast(1.1);opacity:.75}.hod .hod-h18 img{height:18px}.hod .hod-h22 img{height:22px}.hod .hod-h24 img{height:24px}.hod .hod-h26 img{height:26px}.hod .hod-h28 img{height:28px}.hod .hod-h30 img{height:30px}.hod .hod-h36 img{height:36px}.hod .hod-h38 img{height:38px}@media (max-width:639px){.hod-brands{padding:56px 0}.hod-page-content .hod-brand-logo{padding:0 18px}.hod .hod-brand-logo img{scale:.85}}.hod-swfl{background:var(--mist);padding:var(--sec-lg) 0}.hod-swfl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px 88px;align-items:center}.hod-swfl-media{position:relative;padding-bottom:72px}.hod-swfl-main{aspect-ratio:4 / 5;width:76%;overflow:hidden}.hod-swfl-main .hod-swfl-main-img,.hod-swfl-inset .hod-swfl-inset-img{width:100%;height:100%}.hod-swfl-inset{position:absolute;right:0;bottom:0;width:44%;aspect-ratio:1;overflow:hidden;border:10px solid var(--mist)}.hod-swfl-seal{position:absolute;right:6%;top:6%;width:220px;aspect-ratio:1.45 / 1;background:var(--cyan);clip-path:var(--hex);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;color:#fff}.hod-swfl-seal::before{content:"";position:absolute;inset:5px;background:#fff;clip-path:var(--hex)}.hod-swfl-seal::after{content:"";position:absolute;inset:10px;clip-path:var(--hex);background:linear-gradient(90deg,#fff0,rgb(255 255 255 / .35),#fff0) -120% 0 / 30% 100% no-repeat,var(--navy) 0 0 / 100% 100%;animation:hodShine 4.5s ease-in-out infinite}.hod-swfl-seal>*{position:relative;z-index:1}.hod-seal-kicker{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--sky)}.hod-seal-text{font-family:var(--display);font-weight:700;font-size:24px;line-height:.95;text-transform:uppercase}.hod-swfl-copy{display:flex;flex-direction:column;gap:28px}.hod-swfl .hod-h2,.hod-steps .hod-h2{font-weight:700;line-height:.92}.hod-swfl-text{font-size:17px;line-height:1.7;color:var(--body);max-width:580px;text-wrap:pretty}ul.hod-area-chips{list-style:none;margin:0;padding:24px 0 0;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--line)}ul.hod-area-chips li{display:inline-flex;align-items:center;height:34px;padding:0 16px;margin:0;background:var(--navy);color:#fff;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%)}@media (max-width:1023px){.hod-swfl-grid{grid-template-columns:minmax(0,1fr)}.hod-swfl-media{padding-bottom:0}.hod-swfl-main{width:100%}.hod-swfl-inset,.hod-swfl-seal{display:none}}.hod-gallery{background:#fff;padding:var(--sec-lg) 0}.hod-gal-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:260px;grid-auto-flow:dense;gap:12px}.hod-page-content .hod-gal-tile{position:relative;margin:0;background:var(--navy);border-radius:6px;overflow:hidden;cursor:zoom-in;color:#fff}.hod .hod-gal-tile img{position:absolute;inset:0;transition:transform 1s var(--ease),filter .6s}.hod .hod-gal-tile:hover img{transform:scale(1.07)}.hod-gal-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 26 46 / .85) 0%,#fff0 50%);pointer-events:none}.hod .hod-gal-tile figcaption{position:absolute;left:20px;right:20px;bottom:20px;z-index:1;margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:6px;align-items:end;text-align:left;pointer-events:none;color:#fff}.hod-gal-tag{grid-column:1;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--sky)}.hod-gal-cap{grid-column:1;font-family:var(--display);font-weight:600;font-size:22px;line-height:1;text-transform:uppercase}.hod .hod-gal-tile figcaption::after{content:"+";grid-column:2;grid-row:1 / 3;width:36px;height:36px;border-radius:50%;border:1px solid rgb(255 255 255 / .45);display:flex;align-items:center;justify-content:center;font-size:14px}.hod-gal-1{grid-column:1 / span 6;grid-row:span 2}.hod-gal-2,.hod-gal-4{grid-column:span 3;grid-row:span 1}.hod-gal-3{grid-column:span 3;grid-row:span 2}.hod-gal-5,.hod-gal-6,.hod-gal-7{grid-column:span 4;grid-row:span 1}@media (max-width:1023px){.hod-gal-grid{grid-auto-rows:200px}}@media (max-width:899px){.hod-gal-tag{font-size:9px}}@media (max-width:639px){.hod-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:180px}.hod-gal-grid>*{grid-column:span 1;grid-row:span 1}.hod-gal-1{grid-column:1 / -1;grid-row:span 2}.hod-gal-3{grid-row:span 2}.hod-gal-7{grid-column:1 / -1}.hod .hod-gal-tile figcaption{left:12px;right:12px;bottom:12px}.hod-gal-cap{font-size:18px}.hod .hod-gal-tile figcaption::after{width:28px;height:28px}}.hod-lightbox{position:fixed;inset:0;z-index:100;background:rgb(6 16 30 / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;padding:24px var(--gutter);color:#fff}.hod-lb-top{display:flex;justify-content:space-between;align-items:center;height:56px}.hod-lb-count{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark)}.hod-lb-count b{color:var(--sky);font-weight:500}.hod-lb-close{height:44px;padding:0 20px;border:1px solid rgb(255 255 255 / .4);border-radius:999px;background:none;color:#fff;font:400 12px/1 Jost,sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.hod-lb-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:20px}.hod-lb-stage img{max-width:min(1200px, 100%);max-height:100%;min-width:0;object-fit:contain;border-radius:6px;display:block;box-shadow:0 40px 120px rgb(0 0 0 / .6)}.hod-lb-nav{width:56px;height:56px;flex-shrink:0;border-radius:50%;border:1px solid rgb(255 255 255 / .35);background:none;color:#fff;font-size:20px;cursor:pointer}.hod-lb-nav:hover{background:var(--cyan);color:var(--navy);border-color:var(--cyan)}.hod-lb-cap{height:64px;display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:600;font-size:24px;text-transform:uppercase}@media (max-width:639px){.hod-lb-nav{width:44px;height:44px}.hod-lb-stage{gap:8px}}.hod-steps{padding:var(--sec) 0;background-color:var(--pale);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='48'%3E%3Cpath d='M0 24L14 0H42L56 24L42 48H14ZM56 24H84' fill='none' stroke='%230E2540' stroke-opacity='.08'/%3E%3C/svg%3E");background-size:84px 48px}.hod-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 32px}.hod-step{position:relative;display:flex;flex-direction:column;gap:20px}.hod-step::before{position:absolute;left:88px;right:0;top:26px}.hod-step .hod-h3{color:var(--navy)}.hod-step-text{font-size:16px;line-height:1.65;color:var(--body)}.hod-steps-note{font-size:16px;line-height:1.6;color:var(--body)}.hod-steps-note a{color:var(--blue);border-bottom:1.5px solid #9FD4F5}@media (max-width:1023px){.hod-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.hod-steps-grid{grid-template-columns:minmax(0,1fr)}}.hod-areas{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding:var(--sec-lg) 0}.hod-areas::before{opacity:.07}.hod-areas-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px 96px;align-items:start}.hod-areas-copy{display:flex;flex-direction:column;gap:24px}.hod-areas-text{font-size:17px;line-height:1.65;color:var(--on-dark);max-width:400px}.hod-areas-copy .hod-actions{align-self:flex-start}ul.hod-area-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}ul.hod-area-list li{margin:0}ul.hod-area-list a{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid rgb(255 255 255 / .12);color:#fff}ul.hod-area-list a:hover{color:var(--sky)}.hod-area-n{font-family:var(--display);font-weight:600;font-size:15px;color:var(--sky)}.hod-area-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-family:var(--display);font-weight:600;font-size:clamp(24px, 2.4vw, 34px);line-height:1;text-transform:uppercase}.hod-home-base{padding:5px 10px;border-radius:999px;background:var(--cyan);color:var(--navy);font-family:Jost,sans-serif;font-size:10px;font-weight:600;letter-spacing:.16em;line-height:1.2}.hod-area-arrow{font-size:18px;color:var(--cyan)}.hod-anchor-rule{margin-top:96px!important;display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);gap:20px;align-items:end;height:48px;background:url(/wp-content/themes/hands-on-deck/assets/images/anchor.png) center bottom / auto 48px no-repeat;background-origin:content-box}.hod-anchor-rule::before,.hod-anchor-rule::after{content:"";height:14px;margin-bottom:8px}.hod-anchor-rule::before{grid-column:1;background:linear-gradient(#fff,#fff) right top / 100% 3px no-repeat,linear-gradient(#fff,#fff) right bottom / 70% 3px no-repeat}.hod-anchor-rule::after{grid-column:3;background:linear-gradient(#fff,#fff) left top / 100% 3px no-repeat,linear-gradient(#fff,#fff) left bottom / 70% 3px no-repeat}@media (max-width:1023px){.hod-areas-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){ul.hod-area-list{grid-template-columns:minmax(0,1fr)}}.hod-blog{background:#fff;padding:var(--sec-lg) 0}.hod-blog:not(:has(.wp-block-post)){display:none}.hod-page-content ul.hod-blog-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px}.hod-blog-grid>li{position:relative;margin:0}.hod-blog-grid>li:first-child{grid-column:1;grid-row:1 / span 3;min-height:560px;border-radius:6px;overflow:hidden;background:var(--navy);color:#fff}.hod-blog-grid>li:first-child .hod-blog-img{position:absolute;inset:0;margin:0}.hod-blog-grid>li:first-child .hod-blog-img img{width:100%;height:100%!important;object-fit:cover;transition:transform 1s ease}.hod-blog-grid>li:first-child:hover .hod-blog-img img{transform:scale(1.05)}.hod-blog-grid>li:first-child::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(10 26 46 / .92) 0%,#fff0 60%);pointer-events:none}.hod-blog-grid>li:first-child .hod-blog-body{position:absolute;left:32px;right:32px;bottom:32px;z-index:1;display:flex;flex-direction:column;gap:16px}.hod-blog-grid>li:first-child .hod-blog-tag a{display:inline-block;padding:7px 14px;border-radius:999px;background:var(--cyan);color:var(--navy)}.hod-blog-grid>li:first-child .hod-blog-title{font-size:clamp(28px, 3.2vw, 44px);max-width:640px}.hod-blog-grid>li:first-child .hod-blog-title a{color:#fff}.hod-blog-grid>li:first-child .hod-blog-more{color:var(--sky)}.hod-blog-grid>li:not(:first-child){grid-column:2;display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:6px;transition:border-color .3s,box-shadow .3s}.hod-blog-grid>li:not(:first-child):hover{border-color:var(--cyan);box-shadow:0 24px 60px -40px rgb(14 37 64 / .5)}.hod-blog-grid>li:not(:first-child) .hod-blog-img{margin:0;aspect-ratio:4 / 3;border-radius:4px;overflow:hidden}.hod-blog-grid>li:not(:first-child) .hod-blog-img img{width:100%;height:100%!important;object-fit:cover}.hod-blog-grid>li:not(:first-child) .hod-blog-body{display:flex;flex-direction:column;gap:12px;padding-right:8px}.hod-blog-tag,.hod-blog-tag a{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.hod-blog-title,.hod-page-content h3.hod-blog-title{margin:0;font-family:var(--display);font-weight:600;font-size:28px;line-height:1.02;text-transform:uppercase}.hod-blog-title a{color:var(--navy)}.hod-blog-title a::after{content:"";position:absolute;inset:0;z-index:2}.hod-blog-more{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--body)}@media (max-width:1023px){.hod-page-content ul.hod-blog-grid{grid-template-columns:minmax(0,1fr)}.hod-blog-grid>li:first-child,.hod-blog-grid>li:not(:first-child){grid-column:auto;grid-row:auto}}@media (max-width:639px){.hod-blog-grid>li:first-child{min-height:420px}.hod-blog-grid>li:not(:first-child){grid-template-columns:minmax(0,1fr)}}.hod-faq{background:var(--mist);padding:var(--sec-lg) 0}.hod-faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px 96px;align-items:start}.hod-faq-intro{display:flex;flex-direction:column;gap:24px;position:sticky;top:140px}.hod-faq-text{font-size:17px;line-height:1.65;color:var(--body);max-width:400px}.hod-faq-list{display:flex;flex-direction:column;gap:10px;counter-reset:hodfaq}.hod-page-content details.hod-faq-item{counter-increment:hodfaq;margin:0;padding:0 24px;background:#fff0;border:1px solid rgb(14 37 64 / .12);border-radius:6px;transition:background .3s,border-color .3s}.hod-page-content details.hod-faq-item[open]{background:#fff;border-color:var(--line)}.hod-faq-item summary{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:24px 0;list-style:none;cursor:pointer;color:var(--navy);font-size:19px;font-weight:500;line-height:1.35}.hod-faq-item summary::-webkit-details-marker{display:none}.hod-faq-item summary::before{content:counter(hodfaq,decimal-leading-zero);font-family:var(--display);font-weight:600;font-size:16px;color:var(--blue)}.hod-faq-item summary::after{content:"+";width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;transition:all .3s}.hod-faq-item[open] summary::after{background:var(--cyan);color:var(--navy);transform:rotate(45deg)}.hod-faq-item p{padding:0 56px 26px 56px;font-size:16px;line-height:1.7;color:var(--body);text-wrap:pretty}@media (max-width:1023px){.hod-faq-grid{grid-template-columns:minmax(0,1fr)}.hod-faq-intro{position:static}}@media (max-width:639px){.hod-page-content details.hod-faq-item{padding:0 16px}.hod-faq-item summary{grid-template-columns:28px minmax(0,1fr) 36px;gap:10px;font-size:17px}.hod-faq-item summary::after{width:36px;height:36px}.hod-faq-item p{padding:0 0 22px 38px}}.hod-estimate{position:relative;background:var(--navy);color:#fff;padding:var(--sec-lg) 0;overflow:hidden;scroll-margin-top:90px}.hod-estimate::before{opacity:.07}.hod-est-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px 96px;align-items:start}.hod-est-copy{display:flex;flex-direction:column;gap:32px}.hod-est-copy .hod-eyebrow{color:var(--sky)}.hod .hod-est-title{font-weight:700;font-size:clamp(52px, 7.4vw, 112px);line-height:.86}.hod-est-title .hod-accent{color:var(--cyan)}.hod-est-text{font-size:17px;line-height:1.65;color:var(--on-dark);font-weight:300;max-width:500px}.hod-est-contacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;padding-top:32px;border-top:1px solid rgb(255 255 255 / .16)}.hod-est-item{display:flex;flex-direction:column;gap:6px}.hod-est-label{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sky)}.hod-est-phone a{font-family:var(--display);font-weight:700;font-size:32px;line-height:1;color:#fff}.hod-est-value{font-size:15px;line-height:1.55;color:#E6EDF3;word-break:break-word}.hod-est-value a{font-size:16px;color:#fff}.hod-est-phone a:hover,.hod-est-value a:hover{color:var(--sky)}.hod-est-form{position:relative;background:#fff;color:var(--navy);padding:48px 44px}.hod-est-form::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--deep-blue),var(--cyan))}@media (max-width:1023px){.hod-est-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.hod-est-form{padding:32px 22px}}.hod-est-form .gform_wrapper{margin:0;--gf-color-primary:var(--navy);--gf-ctrl-border-color:#9FB2C4}.hod-est-form .gform_heading,.hod-est-form .gform_required_legend{display:none}.hod-est-form .gform_fields{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:26px 24px!important}.hod-est-form .gfield{grid-column:span 12;margin:0!important;padding:0!important;min-width:0}.hod-est-form .gfield.gf-w50{grid-column:span 6}@media (max-width:639px){.hod-est-form .gfield.gf-w50{grid-column:span 12}}.hod-est-form .gfield_label,.hod-est-form .gform-field-label--type-sub,.hod-est-form legend.gfield_label{display:block;margin:0 0 8px!important;padding:0;font-family:Jost,sans-serif;font-size:12px!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;color:#4C5E70!important;line-height:1.3}.hod-est-form .gfield_required{color:var(--blue);margin-left:4px}.hod-est-form .gfield_required .gfield_required_text{display:none}.hod-est-form .gfield_required::after{content:"*"}.hod-est-form input[type="text"],.hod-est-form input[type="tel"],.hod-est-form input[type="email"],.hod-est-form textarea{width:100%!important;height:46px;padding:0!important;border:0!important;border-bottom:1.5px solid #9FB2C4!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-family:Jost,sans-serif;font-size:17px!important;color:var(--navy)!important;outline:none}.hod-est-form textarea{height:auto;min-height:96px!important;padding:8px 0!important;line-height:1.5;resize:vertical}.hod-est-form input:focus,.hod-est-form textarea:focus{border-bottom-color:var(--cyan)!important}.hod-est-form ::placeholder{color:#6B7D8F;opacity:1}.hod-est-form .gfield--type-radio .gfield_radio{display:flex!important;flex-wrap:wrap;gap:8px!important}.hod-est-form .gfield--type-radio .gchoice{position:relative;margin:0!important;display:block!important}.hod-est-form .gfield--type-radio input[type="radio"]{position:absolute;opacity:0;width:1px;height:1px;margin:0}.hod-est-form .gfield--type-radio .gchoice label{display:inline-flex!important;align-items:center;height:44px;margin:0!important;padding:0 16px!important;border:1px solid #C3D2E0;background:#fff0;color:var(--navy)!important;font-size:14px!important;font-weight:400!important;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s;max-width:none!important}.hod-est-form .gfield--type-radio .gchoice label::before,.hod-est-form .gfield--type-radio .gchoice label::after{display:none!important}.hod-est-form .gfield--type-radio input:checked+label{background:var(--navy);border-color:var(--navy);color:#fff!important}.hod-est-form .gfield--type-radio input:focus-visible+label{outline:2px solid var(--cyan);outline-offset:2px}.hod-est-form .gfield--type-fileupload .gfield_label{display:none!important}.hod-est-form .gform_drop_area{position:relative;display:grid!important;grid-template-columns:46px minmax(0,1fr);column-gap:14px;align-items:center;padding:0!important;border:0!important;background:none!important;text-align:left!important}.hod-est-form .gform_drop_area::before{content:"+";grid-row:1 / 3;width:46px;height:40px;background:var(--navy);color:var(--cyan);clip-path:var(--hex);display:flex;align-items:center;justify-content:center;font-size:22px}.hod-est-form .gform_drop_area .gform_drop_instructions{display:none}.hod-est-form .gform_drop_area .gform_button_select_files{grid-column:2;justify-self:start;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:var(--navy)!important;font:500 15px/1.3 Jost,sans-serif!important;letter-spacing:0;text-transform:none;cursor:pointer;min-height:0!important}.hod-est-form .gform_drop_area .gform_button_select_files::before{content:none}.hod-est-form .gfield--type-fileupload .gfield_description{grid-column:2;margin:2px 0 0 60px!important;padding:0!important;font-size:13px!important;color:#4C5E70!important}.hod-est-form .ginput_preview{font-size:13px;color:var(--body);margin-top:8px}.hod-est-form .gform_footer{margin:0!important;padding:26px 0 0!important}.hod-est-form .gform_footer .gform_button,.hod-est-form .gform_footer input[type="submit"],.hod-est-form .gform_footer button{width:100%!important;height:60px;border:0!important;border-radius:0!important;background:var(--navy)!important;color:#fff!important;box-shadow:none!important;font:600 14px/1 Jost,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase;cursor:pointer;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,12px 100%,0 50%);transition:background .2s}.hod-est-form .gform_footer .gform_button:hover{background:var(--deep-blue)!important}.hod-est-form .gfield_validation_message,.hod-est-form .validation_message{margin-top:6px!important;padding:0!important;border:0!important;background:none!important;color:#B42318!important;font-size:13px!important}.hod-est-form .gform_validation_errors{margin:0 0 20px!important;border-radius:0!important}.hod-est-form .gform_confirmation_message{display:flex;flex-direction:column;gap:18px;padding:24px 0;font-size:16px;line-height:1.6;color:var(--body)}.hod-est-form .gform_confirmation_message h3{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(34px, 4vw, 48px);line-height:.95;text-transform:uppercase;color:var(--navy)}.hod-est-form .gform_confirmation_message a{color:var(--blue)}.hod-footer{background:var(--abyss);color:var(--on-dark);padding:24px 0 40px}.hod-foot{display:flex;flex-direction:column;gap:56px}.hod-foot-cols{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:40px 32px}.hod-foot-brand{display:flex;flex-direction:column;gap:20px}.hod-foot-brand img{width:150px;height:auto;display:block}.hod-foot-brand>span{font-size:14px;line-height:1.6;max-width:260px}.hod-foot-phone{font-family:var(--display);font-weight:700;font-size:26px;color:#fff}.hod-foot-group{display:flex;flex-direction:column;gap:4px}.hod-foot-title{font-family:var(--display);font-weight:700;font-size:20px;text-transform:uppercase;color:#fff;margin-bottom:12px}.hod-foot-group a{color:var(--on-dark);font-size:14px;padding:4px 0}.hod-footer a:hover{color:var(--sky)}.hod-foot-map-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px 48px;align-items:stretch}.hod-foot-visit{display:flex;flex-direction:column;justify-content:center;gap:20px;font-size:14px;line-height:1.6}.hod-foot-visit .hod-foot-title{margin-bottom:0}.hod-foot-address{font-size:15px;color:#E6EDF3}.hod-foot-directions{display:inline-flex;align-self:flex-start;align-items:center;gap:12px;height:48px;padding:0 22px;border:1px solid rgb(255 255 255 / .3);border-radius:999px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hod-footer .hod-foot-directions:hover{background:var(--cyan);border-color:var(--cyan);color:var(--navy)}.hod-foot-map{position:relative;min-height:300px;border-radius:10px;overflow:hidden;border:1px solid rgb(255 255 255 / .12);background:var(--navy)}.hod-foot-map iframe{position:absolute;left:0;top:-110px;width:100%;height:calc(100% + 220px);border:0;filter:grayscale(1) contrast(1.15) brightness(.92)}.hod-foot-map-tint{position:absolute;inset:0;background:var(--blue);mix-blend-mode:multiply;opacity:.55;pointer-events:none}.hod-foot-map-tint::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 55%,rgb(10 26 46 / .55) 100%)}.hod-foot-map-pulse{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.hod-foot-map-pulse::before,.hod-foot-map-pulse::after{content:"";position:absolute;left:-36px;top:-36px;width:72px;height:72px;border-radius:50%;border:2px solid var(--cyan);animation:hodPulse 2.4s ease-out infinite}.hod-foot-map-pulse::after{animation-delay:1.2s}.hod-foot-map-label{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--navy);border-radius:8px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.hod-foot-map-label span{width:8px;height:8px;border-radius:50%;background:var(--cyan)}.hod-anchor-rule--sm{margin-top:0!important;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);height:40px;background-size:28px 40px;opacity:.6;padding:0}.hod-anchor-rule--sm::before,.hod-anchor-rule--sm::after{height:11px;margin-bottom:6px;background-size:100% 2px,70% 2px}.hod-foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .1);font-size:13px}.hod-foot-copy{color:#8D9AA6}.hod-foot-links{display:flex;flex-wrap:wrap;gap:8px 24px}.hod-foot-links a{color:var(--on-dark)}@media (max-width:1023px){.hod-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.hod-foot-map-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.hod-footer{padding:20px 0 110px}.hod-foot-cols{grid-template-columns:minmax(0,1fr)}.hod-foot-group a{padding:11px 0}.hod-foot-links a{padding:12px 0}}.hod-sticky-bar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;display:none;grid-template-columns:auto 1fr;gap:10px;align-items:center;padding:8px;background:rgb(14 37 64 / .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:1023px){.hod-sticky-bar.is-visible{display:grid}}.hod-sticky-call{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px}.hod-sticky-call::before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--cyan);animation:hodPulse 2.4s ease-out infinite}.hod-sticky-call span{position:relative;width:46px;height:46px;border-radius:50%;background:var(--cyan);color:var(--navy);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.hod-sticky-cta{display:flex;align-items:center;justify-content:center;height:52px;background:#fff;color:var(--navy);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;clip-path:var(--chev)}.hod-shell{background:var(--mist);padding-bottom:var(--sec)}.hod-shell-inner{padding-inline:var(--pad-x);display:flex;flex-direction:column;gap:24px}.hod-shell-title{font-family:var(--display);font-weight:600;font-size:clamp(40px, 5.4vw, 80px);line-height:.95;text-transform:uppercase;color:var(--navy);margin:0}.hod-prose{max-width:760px;font-size:17px;line-height:1.7;color:var(--body)}.hod-prose>*+*{margin-top:1em}.hod-archive-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){.hod-archive-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hod *,.hod *::before,.hod *::after{animation:none!important;transition-duration:.01ms!important}}