@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/generatepress-child/assets/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/generatepress-child/assets/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2")}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/generatepress-child/assets/fonts/ibm-plex-sans-latin-700-normal.woff2) format("woff2")}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.hd-site{margin:0;color:var(--color-neutral-white);background:var(--color-navy-950);font-family:var(--font-family-sans);font-size:var(--font-size-body);line-height:var(--font-line-height-body);font-synthesis:none;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}.hd-site button,.hd-site input,.hd-site select,.hd-site textarea{font-family:inherit}.hd-site ::selection{color:var(--color-navy-950);background:var(--color-blue-400)}.hd-site :focus-visible{outline:3px solid var(--color-sky-focus);outline-offset:5px}.hd-site .is-light :focus-visible,.hd-site .hd-section--paper :focus-visible,.hd-site .hd-section--white :focus-visible{outline-color:var(--color-blue-600);outline-offset:3px}.hd-site a{color:inherit}.hd-site img{max-width:100%;height:auto}:where(.hd-site) :is(h1,h2,h3,h4){font-family:inherit;font-weight:var(--font-weight-bold);color:inherit;margin:0}.hd-site h1{max-width:22ch;font-size:var(--font-size-hero);line-height:var(--font-line-height-hero);letter-spacing:var(--font-letter-spacing-hero);text-wrap:balance}.hd-site h2{font-size:var(--font-size-section);line-height:var(--font-line-height-section);letter-spacing:var(--font-letter-spacing-section);text-wrap:balance;max-width:24ch}.hd-site h3{font-size:var(--font-size-subheading);line-height:var(--font-line-height-heading);letter-spacing:var(--font-letter-spacing-subheading);text-wrap:balance}:where(.hd-site) p{margin:0 0 var(--space-16);text-wrap:pretty}:where(.hd-site) p:where(:last-child){margin-bottom:0}@media (max-width:540px){.hd-site h1{letter-spacing:-.06em}}.hd-site :is(h1,h2,h3){overflow-wrap:normal;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:12 5 5}.hd-site .site.grid-container,.hd-site .site-content,.hd-site.page .site-content .content-area,.hd-site.page .inside-article,.hd-site.single .site-content .content-area{max-width:none;width:100%;padding:0;margin:0}.hd-site .site-content{display:block}.hd-site .site-main{margin:0}.hd-site .inside-article{background:#fff0}.hd-site.page .entry-content,.hd-site.single .entry-content{margin:0}.hd-site.page .entry-header{display:none}:where(.hd-site .entry-content)>*{margin-top:0;margin-bottom:0}.hd-site .entry-content .wp-block-group__inner-container{display:contents}:where(.hd-site .entry-content) :where(.wp-block-group,.wp-block-columns){margin-block:0}.hd-site .separate-containers .inside-article,.hd-site .one-container .site-content{padding:0}.hd-wrap{width:min(var(--size-page-width), calc(100% - 2 * var(--space-gutter)));margin-inline:auto}.hd-narrow{max-width:760px}.screen-reader-text:focus{z-index:100}.hd-site .skip-link:focus{position:fixed;top:var(--space-16);left:var(--space-24);z-index:1000;padding:var(--space-12) var(--space-16);color:var(--color-navy-950);background:var(--color-neutral-white);clip:auto;clip-path:none;width:auto;height:auto}.hd-site .site-header,.hd-site .header-wrap{position:relative;background:var(--color-navy-950);color:var(--color-neutral-white)}.hd-site .main-navigation a,.hd-site .menu-toggle,.hd-site .main-navigation .menu-bar-items{font-family:inherit}.hd-site .inside-header{width:min(var(--size-page-width), calc(100% - 2 * var(--space-gutter)));max-width:none;margin-inline:auto;padding:var(--space-stack) 0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-32)}.hd-site .site-logo{flex:0 0 auto;margin:0}.hd-site .site-logo a{display:inline-block}.hd-site .site-logo img,.hd-site .header-image{width:auto;height:var(--size-logo-header)}.hd-site .site-branding{display:none}.hd-site .main-navigation,.hd-site .main-navigation .inside-navigation{background:#fff0;color:var(--color-neutral-ice-50)}.hd-site .main-navigation .inside-navigation{padding:0;max-width:none;display:flex;align-items:center;gap:var(--space-stack)}.hd-site .main-navigation .main-nav>ul{display:flex;align-items:center;gap:var(--space-stack)}.hd-site .main-navigation .main-nav ul li a{position:relative;padding:var(--space-8) 0;line-height:var(--font-line-height-body);color:var(--color-neutral-ice-50);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);text-decoration:none;background:#fff0}.hd-site .main-navigation .main-nav>ul>li>a::after{content:"";position:absolute;left:0;right:0;bottom:.2rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0;transition:transform var(--motion-navigation) var(--motion-ease)}.hd-site .main-navigation .main-nav>ul>li>a:is(:hover,:focus-visible)::after,.hd-site .main-navigation .main-nav>ul>li.current-menu-item>a::after,.hd-site .main-navigation .main-nav>ul>li.current-menu-ancestor>a::after{transform:scaleX(1)}.hd-site .main-navigation .main-nav ul li a:hover,.hd-site .main-navigation .main-nav ul li:hover>a,.hd-site .main-navigation .main-nav ul li.sfHover>a{color:var(--color-sky-300);background:#fff0}.hd-site .main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--color-neutral-white);background:#fff0}.hd-site .main-navigation .dropdown-menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;color:var(--color-sky-300)}.hd-site .main-navigation ul ul{background:var(--color-navy-800);border-top:3px solid var(--color-red-600);box-shadow:var(--shadow-dropdown);width:300px;padding:var(--space-8) var(--space-24)}.hd-site .main-navigation .main-nav ul ul li a{padding:var(--space-12) 0;border-bottom:1px solid var(--color-neutral-line-on-dark);font-weight:var(--font-weight-semibold)}.hd-site .main-navigation .main-nav ul ul li:last-child a{border-bottom:0}.hd-site .main-navigation .main-nav ul ul li.hd-menu-all a{color:var(--color-sky-300)}.hd-site .menu-bar-items{display:flex;align-items:center;margin-left:var(--space-8)}.hd-site .main-navigation .menu-bar-items a.hd-header-cta,.hd-header-cta{display:inline-flex;font-size:var(--font-size-body);line-height:var(--font-line-height-body);align-items:center;min-height:44px;padding:var(--space-12) var(--space-16);color:var(--color-neutral-white);text-decoration:none;white-space:nowrap;font-weight:var(--font-weight-semibold);border:1px solid var(--color-neutral-header-cta-border);transition:box-shadow var(--motion-button) var(--motion-ease)}.hd-site .main-navigation .menu-bar-items a.hd-header-cta:hover{box-shadow:var(--shadow-header-cta-hover);color:var(--color-neutral-white);background:#fff0}.hd-site .menu-toggle{padding:var(--space-8) 0 var(--space-8) var(--space-12);color:var(--color-neutral-white);background:#fff0;font-size:var(--font-size-body);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body);min-height:44px}.hd-site .menu-toggle .gp-icon{display:none}.hd-site .menu-toggle::after{content:"+";margin-left:var(--space-8);color:var(--color-sky-300);font-size:var(--font-size-subheading);font-weight:var(--font-weight-regular);line-height:1;vertical-align:-.1em}.hd-site .toggled .menu-toggle::after{content:"−"}.hd-site .menu-toggle:hover,.hd-site .menu-toggle:focus{background:#fff0;color:var(--color-neutral-white)}@media (max-width:1100px){.hd-site .inside-header{flex-wrap:wrap}.hd-site .main-navigation .inside-navigation{justify-content:flex-end;flex-wrap:wrap}.hd-site .main-navigation.toggled .main-nav{flex-basis:100%;background:var(--color-navy-800);border-top:3px solid var(--color-red-600);box-shadow:var(--shadow-dropdown);padding:var(--space-8) var(--space-24);margin-top:var(--space-16)}.hd-site .main-navigation.toggled .main-nav>ul{display:block}.hd-site .main-navigation.toggled .main-nav ul li a{display:block;padding:var(--space-16) 0;border-bottom:1px solid var(--color-neutral-line-on-dark)}.hd-site .main-navigation.toggled .main-nav>ul>li>a::after{display:none}.hd-site .main-navigation.toggled .main-nav ul ul{width:auto;box-shadow:none;border-top:0;padding:0 0 0 var(--space-16);background:#fff0}.hd-site .main-navigation.toggled .dropdown-menu-toggle{padding:var(--space-16) 0 var(--space-16) var(--space-16)}.hd-site .main-navigation .menu-bar-items a.hd-header-cta{padding:var(--space-8) var(--space-12)}}@media (max-width:540px){.hd-site .inside-header{padding-top:var(--space-24);gap:var(--space-8)}.hd-site .site-logo img,.hd-site .header-image{height:var(--size-logo-header-mobile)}.hd-site .menu-bar-items{display:none}}.hd-breadcrumbs{background:var(--color-navy-950)}.hd-breadcrumbs .rank-math-breadcrumb{width:min(var(--size-page-width), calc(100% - 2 * var(--space-gutter)));margin-inline:auto;padding-top:var(--space-8)}.hd-breadcrumbs .rank-math-breadcrumb p{margin:0;color:var(--color-sky-300);font-size:var(--font-size-hint);line-height:var(--font-line-height-label)}.hd-breadcrumbs a{color:var(--color-neutral-ice-50);text-decoration:underline;text-decoration-color:var(--color-blue-400);text-underline-offset:4px}.hd-breadcrumbs a:hover{color:var(--color-neutral-white)}.hd-breadcrumbs .separator{margin-inline:var(--space-8);color:var(--color-blue-400)}.hd-breadcrumbs .last{color:var(--color-neutral-on-dark-subtle)}.hd-section{padding-block:var(--space-section);position:relative}.hd-section--compact{padding-block:var(--space-section-compact)}.hd-section--feature{padding-block:var(--space-section-feature)}.hd-section--navy-950{background:var(--color-navy-950);color:var(--color-neutral-white)}.hd-section--navy-800{background:var(--color-navy-800);color:var(--color-neutral-white)}.hd-section--navy-700{background:var(--color-navy-700);color:var(--color-neutral-white)}.hd-section--paper{background:var(--color-neutral-paper);color:var(--color-navy-900)}.hd-section--white{background:var(--color-neutral-white);color:var(--color-navy-900)}.hd-section--accent-bottom{border-bottom:5px solid var(--color-red-600)}.hd-section--rule-bottom{border-bottom:5px solid var(--color-navy-800)}.hd-eyebrow{margin:0 0 var(--space-stack)!important;color:var(--color-sky-300);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-eyebrow);line-height:var(--font-line-height-label);text-transform:uppercase}.hd-kicker{margin:0 0 var(--space-16)!important;color:var(--color-blue-700);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-kicker);line-height:var(--font-line-height-label);text-transform:uppercase}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-kicker{color:var(--color-sky-250)}.hd-heading{max-width:780px;margin-bottom:var(--space-group)}.hd-heading--wide{max-width:950px}.hd-lead,.hd-heading>p:not(.hd-kicker){max-width:720px;margin-top:var(--space-24);font-size:var(--font-size-lead);line-height:var(--font-line-height-body)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) :is(.hd-lead,.hd-heading>p:not(.hd-kicker),.hd-text){color:var(--color-neutral-on-dark-muted)}.hd-text{max-width:760px}.hd-text p,.hd-text li{font-size:var(--font-size-body)}.hd-muted{color:var(--color-neutral-text-muted)}.hd-small{font-size:var(--font-size-hint);line-height:var(--font-line-height-label)}.hd-site .hd-section :is(.hd-text,.hd-prose) a,.hd-site .hd-section .hd-inline-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) :is(.hd-text,.hd-prose) a{color:var(--color-sky-300)}:is(.hd-section--paper,.hd-section--white) :is(.hd-text,.hd-prose) a{color:var(--color-blue-700)}.hd-site .hd-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-column);align-items:start}.hd-site .hd-cols--88-112{grid-template-columns:minmax(0,0.88fr) minmax(0,1.12fr)}.hd-site .hd-cols--panel{grid-template-columns:minmax(0,1fr) minmax(350px,400px)}.hd-site .hd-cols>.wp-block-column{margin:0;flex-basis:auto!important}@media (max-width:900px){.hd-site .hd-cols,.hd-site .hd-cols--88-112{grid-template-columns:minmax(0,1fr);gap:var(--space-48)}}@media (max-width:1150px){.hd-site .hd-cols--panel{grid-template-columns:minmax(0,1fr);row-gap:var(--space-48)}.hd-site .hd-cols--panel .hd-panel{max-width:650px}}.hd-hero{padding-block:var(--space-48) var(--space-section);background:var(--color-navy-950);color:var(--color-neutral-white);position:relative;overflow:clip;isolation:isolate}.hd-hero .hd-wrap{position:relative;z-index:1}.hd-hero__copy{max-width:940px}.hd-site .hd-hero h1{max-width:940px}.hd-hero__intro{max-width:640px;margin-top:var(--space-stack)!important;color:var(--color-neutral-ice-100);font-size:var(--font-size-lead);line-height:var(--font-line-height-body)}.hd-hero__note{margin-top:var(--space-24)!important;font-weight:var(--font-weight-bold)}.hd-hero--home{min-height:min(86svh, 820px);display:flex;align-items:center;padding-block:var(--space-64) var(--space-section-feature)}.hd-hero--home .hd-wrap{width:min(var(--size-page-width), calc(100% - 2 * var(--space-gutter)))}.hd-hero--home::before{content:"";position:absolute;inset:0 0 0 auto;width:min(58vw, 860px);z-index:0;background:url(/wp-content/themes/generatepress-child/assets/img/hero-art.svg) right center / contain no-repeat;opacity:1}.hd-hero--home::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--color-navy-950) 0%,color-mix(in srgb,var(--color-navy-950) 96%,transparent) 34%,color-mix(in srgb,var(--color-navy-950) 55%,transparent) 50%,transparent 64%)}@media (max-width:900px){.hd-hero--home{min-height:0;padding-bottom:clamp(250px, 43vw, 405px);align-items:flex-start}.hd-hero--home::before{inset:auto 0 0 0;width:100%;height:min(75vw, 430px);background-position:70% bottom}.hd-hero--home::after{background:linear-gradient(var(--color-navy-950) 0% 52%,color-mix(in srgb,var(--color-navy-950) 92%,transparent) 62%,color-mix(in srgb,var(--color-navy-950) 30%,transparent) 80%,transparent 100%)}}@media (max-width:540px){.hd-hero__intro{margin-top:var(--space-24)!important}}.hd-site .hd-facts-inline{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-24);margin:var(--space-24) 0 0;padding:0;list-style:none}.hd-site .hd-facts-inline li{display:inline-flex;align-items:center;gap:var(--space-12);color:var(--color-neutral-on-dark-muted);font-weight:var(--font-weight-semibold)}.hd-site .hd-facts-inline li::before{content:"";width:10px;height:10px;background:var(--color-red-600);flex:none}.hd-site .wp-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-16) var(--space-32);margin-top:var(--space-32)}.hd-site .wp-block-button__link{border-radius:0;text-decoration:none}.hd-site .is-style-hd-primary .wp-block-button__link{position:relative;isolation:isolate;overflow:hidden;display:inline-grid;grid-template-columns:minmax(0,1fr) var(--size-cta-icon-column);align-items:center;column-gap:var(--space-48);min-width:var(--size-cta-min-width);min-height:var(--size-cta-min-height);padding:var(--space-16) 0 var(--space-16) var(--space-24);color:var(--color-neutral-white);background:var(--color-red-600);border:1px solid var(--color-red-400);font-size:var(--font-size-lead);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body);text-align:left;white-space:nowrap;box-shadow:var(--shadow-cta);transition:box-shadow var(--motion-button) var(--motion-ease)}.hd-site .is-style-hd-primary .wp-block-button__link::before{content:"";position:absolute;z-index:-1;top:-3px;bottom:-3px;right:-19px;width:calc(var(--size-cta-icon-column) + 34px);background:var(--color-navy-800);transform:skew(var(--shape-skew))}.hd-site .is-style-hd-primary .wp-block-button__link::after{content:"";grid-column:2;justify-self:center;width:var(--size-icon-cta);height:var(--size-icon-cta);background:var(--color-neutral-white);mask:var(--hd-icon-arrow--right) center / contain no-repeat}.hd-site .is-style-hd-primary .wp-block-button__link:is(:hover,:active){box-shadow:var(--shadow-cta-hover);color:var(--color-neutral-white)}.hd-site .is-style-hd-primary--full .wp-block-button__link,.hd-site .wp-block-button.is-style-hd-primary.hd-full{width:100%}.hd-site .wp-block-button.hd-full{width:100%}.hd-site .wp-block-button.hd-full .wp-block-button__link{width:100%}.hd-site .is-style-hd-outline .wp-block-button__link{display:inline-flex;align-items:center;min-height:52px;padding:var(--space-12) var(--space-24);color:inherit;background:#fff0;border:1px solid currentColor;font-weight:var(--font-weight-semibold);transition:box-shadow var(--motion-button) var(--motion-ease)}.hd-site .is-style-hd-outline .wp-block-button__link:hover{box-shadow:inset 0 0 0 1px currentColor}.hd-site .is-style-hd-text .wp-block-button__link{padding:var(--space-8) 0;min-height:44px;display:inline-flex;align-items:center;gap:var(--space-8);color:inherit;background:#fff0;font-weight:var(--font-weight-bold);text-decoration:underline;text-decoration-color:var(--color-red-600);text-decoration-thickness:2px;text-underline-offset:6px}.hd-site .is-style-hd-text .wp-block-button__link:hover{text-decoration-color:currentColor}@media (max-width:540px){.hd-site .is-style-hd-primary{width:100%}.hd-site .is-style-hd-primary .wp-block-button__link{width:100%;min-width:0;min-height:64px;white-space:normal;grid-template-columns:minmax(0,1fr) 54px;column-gap:var(--space-24);padding-left:var(--space-16)}.hd-site .is-style-hd-primary .wp-block-button__link::before{width:calc(54px + 34px)}.hd-site .is-style-hd-primary .wp-block-button__link::after{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){.hd-site .wp-block-button__link,.hd-header-cta,.hd-site .main-navigation .main-nav>ul>li>a::after{transition:none}}.hd-sticky-cta{position:fixed;z-index:90;top:50%;right:0;width:0;height:0}.hd-site .hd-sticky-cta .wp-block-button{position:absolute;top:0;left:0;width:auto;margin:0;transform-origin:0 0;transform:rotate(-90deg) translate(-50%,-100%)}.hd-site .hd-sticky-cta .wp-block-button__link{width:auto;min-width:0;min-height:56px;grid-template-columns:auto 48px;column-gap:var(--space-24);padding:var(--space-12) 0 var(--space-12) var(--space-24);font-size:var(--font-size-body);white-space:nowrap}.hd-site .hd-sticky-cta .wp-block-button__link::before{width:calc(48px + 34px)}.hd-site .hd-sticky-cta .wp-block-button__link::after{width:22px;height:22px}@media (max-width:540px){.hd-site .hd-sticky-cta .wp-block-button{width:auto}.hd-site .hd-sticky-cta .wp-block-button__link{width:auto;min-height:48px;white-space:nowrap;grid-template-columns:auto 40px;column-gap:var(--space-16);padding-left:var(--space-16);font-size:var(--font-size-hint)}.hd-site .hd-sticky-cta .wp-block-button__link::before{width:calc(40px + 34px)}.hd-site .hd-sticky-cta .wp-block-button__link::after{width:18px;height:18px}}body:has(.main-navigation.toggled) .hd-sticky-cta{display:none}@media print{.hd-sticky-cta{display:none}}.hd-definition{background:var(--color-navy-800);color:var(--color-neutral-white);padding-block:var(--space-section-compact)}.hd-definition h2{max-width:28ch;letter-spacing:-.055em}.hd-definition .hd-answer{max-width:1100px;margin-top:var(--space-24);color:var(--color-neutral-on-dark-strong);font-size:var(--font-size-lead)}.hd-definition .hd-answer strong{color:var(--color-neutral-white)}.hd-site .hd-examples-label{margin:var(--space-32) 0 0!important;color:var(--color-sky-200);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:.12em;line-height:var(--font-line-height-label);text-transform:uppercase}.hd-site .hd-examples{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-stack);margin:var(--space-12) 0 0;padding:0;list-style:none;font-size:var(--font-size-subheading);font-weight:var(--font-weight-bold);line-height:1.2}.hd-site .hd-examples li{display:inline-flex;align-items:center;gap:var(--space-stack)}.hd-site .hd-examples li:not(:last-child)::after{content:"";width:6px;height:1.1em;background:var(--color-red-600);transform:skew(var(--shape-skew));flex:none}.hd-site .hd-examples a{text-decoration:none}.hd-site .hd-examples a:hover{color:var(--color-sky-300)}@media (max-width:767px){.hd-site .hd-examples{font-size:var(--font-size-body);font-weight:var(--font-weight-regular);gap:var(--space-4) var(--space-12);line-height:var(--font-line-height-body)}.hd-site .hd-examples li{gap:var(--space-12)}}.hd-paths-label{margin:0 0 var(--space-16)!important;color:var(--color-blue-700);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-kicker);text-transform:uppercase;line-height:var(--font-line-height-label)}.hd-site .hd-paths{margin:0;padding:0;border-top:1px solid var(--color-neutral-border-light);counter-reset:hdpath}.hd-site .hd-path{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:var(--space-stack);align-content:center;min-height:142px;padding-block:var(--space-24);border-bottom:1px solid var(--color-neutral-border-light)}.hd-site .hd-path::before{content:"";grid-row:span 3;align-self:start;width:30px;height:48px;margin-top:var(--space-4);background:var(--color-blue-600);transform:skew(var(--shape-skew))}.hd-site .hd-path:nth-child(3n+2)::before{background:var(--color-blue-500)}.hd-site .hd-path:nth-child(3n+3)::before{background:var(--color-blue-200)}.hd-site .hd-path h3{color:var(--color-navy-900);grid-column:2}.hd-site .hd-path h3 a{text-decoration:none}.hd-site .hd-path h3 a:hover{text-decoration:underline;text-decoration-color:var(--color-red-600);text-underline-offset:6px}.hd-site .hd-path p{grid-column:2;max-width:560px;margin:var(--space-8) 0 0;color:var(--color-neutral-text-muted)}.hd-site .hd-paths-col{padding-left:var(--space-column);border-left:1px solid var(--color-neutral-border-light);align-self:stretch}@media (max-width:900px){.hd-site .hd-paths-col{padding-left:0;border-left:0}}@media (max-width:600px){.hd-site .hd-path{grid-template-columns:23px minmax(0,1fr);column-gap:var(--space-16);min-height:0;padding-block:var(--space-16)}.hd-site .hd-path::before{width:18px;height:38px}}.hd-site .hd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 17rem),1fr));gap:var(--space-32) var(--space-24)}.hd-site .hd-cards--3{grid-template-columns:repeat(auto-fill,minmax(min(100%, 20rem),1fr))}.hd-site .hd-card{position:relative;padding-top:var(--space-16);border-top:2px solid var(--color-blue-600);display:flex;flex-direction:column}.hd-site .hd-card h3{max-width:20ch}.hd-site .hd-card h3 a{text-decoration:none}.hd-site .hd-card h3 a::after{content:"";position:absolute;inset:0}.hd-site .hd-card p{margin:var(--space-16) 0 0;color:var(--color-neutral-text-muted)}.hd-site .hd-card .hd-card__more{margin-top:auto;padding-top:var(--space-16);font-weight:var(--font-weight-bold);color:var(--color-blue-700)}.hd-site .hd-card .hd-card__more::after{content:"";display:inline-block;width:18px;height:18px;margin-left:var(--space-8);vertical-align:-3px;background:currentColor;mask:var(--hd-icon-arrow--right) center / contain no-repeat}.hd-site .hd-card:hover h3{text-decoration:underline;text-decoration-color:var(--color-red-600);text-underline-offset:6px;text-decoration-thickness:2px}.hd-site .hd-card[class*="hd-ico-"]::before{content:"";width:32px;height:32px;margin-bottom:var(--space-16);background:var(--color-blue-600);mask:var(--hd-icon) center / contain no-repeat}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-card{border-top-color:var(--color-sky-300)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-card p{color:var(--color-neutral-on-dark-subtle)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-card .hd-card__more{color:var(--color-sky-300)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-card[class*="hd-ico-"]::before{background:var(--color-sky-300)}.hd-site .hd-group-title{margin:var(--space-group) 0 var(--space-24)!important;padding-bottom:var(--space-12);border-bottom:2px solid var(--color-navy-900);font-size:var(--font-size-subheading)}.hd-site .hd-group-title:first-child{margin-top:0!important}.hd-site .hd-clusternav{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0 0 var(--space-group);padding:0;list-style:none}.hd-site .hd-clusternav a{display:inline-flex;align-items:center;min-height:48px;padding:var(--space-12) var(--space-16);border:1px solid var(--color-neutral-border-input);background:var(--color-neutral-white);color:var(--color-navy-900);font-weight:var(--font-weight-semibold);text-decoration:none;transition:border-color var(--motion-field) var(--motion-ease),background-color var(--motion-field) var(--motion-ease)}.hd-site .hd-clusternav a:hover,.hd-site .hd-clusternav a[aria-current="true"]{background:var(--color-neutral-tint-selected);border-color:var(--color-blue-600)}.hd-site .hd-cluster{scroll-margin-top:var(--space-24)}.hd-site .hd-cluster~.hd-cluster{margin-top:var(--space-section-compact)}.hd-site .hd-cluster[hidden]{display:none}.hd-site .hd-panel{width:100%;padding:var(--space-panel);color:var(--color-navy-900);background:var(--color-neutral-white);border-top:7px solid var(--color-red-600);align-self:start}.hd-site .hd-panel__overline{margin:0!important;color:var(--color-blue-700);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-overline);line-height:var(--font-line-height-label);text-transform:uppercase}.hd-site .hd-scope{margin:var(--space-24) 0 0;padding:0;list-style:none;border-top:1px solid var(--color-neutral-border-light)}.hd-site .hd-scope li{padding:var(--space-16) 0 var(--space-16) var(--space-32);border-bottom:1px solid var(--color-neutral-border-light);position:relative}.hd-site .hd-scope li::before{content:"";position:absolute;left:0;top:calc(var(--space-16) + 3px);width:18px;height:18px;background:var(--color-blue-600);mask:var(--hd-icon-checkmark) center / contain no-repeat}.hd-site .hd-price{margin:var(--space-24) 0 0!important;font-size:var(--font-size-price);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-price);line-height:var(--font-line-height-price)}.hd-site .hd-price-caption{margin:var(--space-8) 0 0!important;color:var(--color-blue-700);font-size:var(--font-size-hint);font-weight:var(--font-weight-semibold);letter-spacing:.12em;line-height:var(--font-line-height-label)}.hd-site .hd-panel .wp-block-buttons{margin-top:var(--space-32)}.hd-site .hd-panel .is-style-hd-primary,.hd-site .hd-panel .is-style-hd-primary .wp-block-button__link{width:100%;min-width:0}.hd-site .hd-panel .is-style-hd-primary .wp-block-button__link{white-space:normal;column-gap:var(--space-16)}.hd-site .hd-panel .hd-panel__note{margin:var(--space-12) 0 0;color:var(--color-neutral-text-muted);font-size:var(--font-size-hint);line-height:var(--font-line-height-label)}@media (max-width:600px){.hd-site .hd-panel{padding:var(--space-32) var(--space-24)}}@media (max-width:370px){.hd-site .hd-panel{padding-inline:var(--space-16)}.hd-site .hd-price{font-size:var(--font-size-price-small)}}.hd-site .hd-facts table,.hd-site .hd-table table{width:100%;border-collapse:collapse;border:0}.hd-site .hd-facts{margin:0}.hd-site .hd-facts table{border-top:1px solid var(--color-neutral-border-light)}.hd-site .hd-facts td{padding:var(--space-12) 0;border:0;border-bottom:1px solid var(--color-neutral-border-light);vertical-align:baseline}.hd-site .hd-facts td:first-child{font-weight:var(--font-weight-bold);padding-right:var(--space-24)}.hd-site .hd-facts td:last-child{text-align:right;font-weight:var(--font-weight-semibold)}.hd-site .hd-facts thead{display:none}.hd-site .hd-table th,.hd-site .hd-table td{padding:var(--space-12) var(--space-16) var(--space-12) 0;border:0;border-bottom:1px solid var(--color-neutral-border-light);text-align:left;vertical-align:top}.hd-site .hd-table thead th{font-size:var(--font-size-hint);color:var(--color-blue-700);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--color-navy-900)}.hd-site .hd-table td:first-child{font-weight:var(--font-weight-bold)}.hd-site figcaption.wp-element-caption{margin-top:var(--space-12);color:var(--color-neutral-text-muted);font-size:var(--font-size-hint)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) :is(.hd-facts,.hd-table) :is(td,th){border-bottom-color:var(--color-neutral-line-sky-strong)}@media (max-width:600px){.hd-site .hd-facts td:last-child{text-align:left}.hd-site .hd-table table,.hd-site .hd-table tbody,.hd-site .hd-table tr,.hd-site .hd-table td{display:block}.hd-site .hd-table thead{display:none}.hd-site .hd-table td{border-bottom:0;padding:var(--space-4) 0}.hd-site .hd-table tr{padding:var(--space-12) 0;border-bottom:1px solid var(--color-neutral-border-light)}}.hd-site .hd-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-24);counter-reset:hdstep}.hd-site .hd-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hd-site .hd-step{padding-top:var(--space-16);border-top:2px solid var(--color-blue-600);counter-increment:hdstep}.hd-site .hd-step::before{content:counter(hdstep,decimal-leading-zero);display:block;margin-bottom:var(--space-24);color:var(--color-blue-600);font-size:var(--font-size-number);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-number);line-height:1}.hd-site .hd-step h3{max-width:250px}.hd-site .hd-step p{max-width:310px;margin:var(--space-16) 0 0;color:var(--color-neutral-text-muted)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-step{border-top-color:var(--color-sky-300)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-step::before{color:var(--color-sky-300)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-step p{color:var(--color-neutral-on-dark-subtle)}@media (max-width:1279px){.hd-site .hd-steps,.hd-site .hd-steps--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hd-site .hd-steps,.hd-site .hd-steps--3{grid-template-columns:1fr;gap:var(--space-16)}.hd-site .hd-step::before{margin-bottom:var(--space-12)}.hd-site .hd-step p{margin-top:var(--space-8)}}.hd-site .hd-benefits{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 18rem),1fr));gap:var(--space-32) var(--space-column)}.hd-site .hd-benefit h3{font-size:var(--font-size-lead);letter-spacing:-.02em;display:flex;gap:var(--space-12);align-items:baseline}.hd-site .hd-benefit h3::before{content:"";flex:none;width:10px;height:10px;background:var(--color-red-600);transform:translateY(-2px)}.hd-site .hd-benefit p{margin-top:var(--space-8);color:var(--color-neutral-text-muted)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-benefit p{color:var(--color-neutral-on-dark-subtle)}.hd-site .hd-note{max-width:650px;margin-top:var(--space-32);padding-left:var(--space-24);border-left:3px solid var(--color-sky-300)}.hd-site .hd-note p{margin:var(--space-8) 0 0}.hd-site .hd-note p:first-child{margin-top:0;font-size:var(--font-size-lead);font-weight:var(--font-weight-bold)}:is(.hd-section--paper,.hd-section--white) .hd-note{border-left-color:var(--color-blue-600)}.hd-site .hd-figure{position:relative;padding:var(--space-48) 0 var(--space-48) var(--space-48)}.hd-site .hd-figure::before{content:"";position:absolute;inset:0 12% 0 0;background:var(--color-blue-550);clip-path:polygon(0 0,62% 0,62% 22%,100% 22%,100% 100%,0 100%)}.hd-site .hd-figure img{position:relative;display:block;width:100%;box-shadow:var(--shadow-panel-raised)}.hd-site .hd-figure figcaption.wp-element-caption{position:relative;margin:var(--space-16) 12% 0 0;padding-right:var(--space-16);color:var(--color-neutral-on-dark-muted);text-align:left}@media (max-width:600px){.hd-site .hd-figure{padding:var(--space-12) 0 var(--space-16) var(--space-16)}.hd-site .hd-figure figcaption.wp-element-caption{margin-top:var(--space-12)}}.hd-site .hd-faq{border-top:1px solid var(--color-neutral-border-light)}.hd-site .hd-faq .wp-block-details{margin:0;border-bottom:1px solid var(--color-neutral-border-light)}.hd-site .hd-faq summary{position:relative;padding:var(--space-16) var(--space-48) var(--space-16) 0;font-size:var(--font-size-lead);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-body);cursor:pointer;list-style:none}.hd-site .hd-faq summary::-webkit-details-marker{display:none}.hd-site .hd-faq summary::after{content:"+";position:absolute;top:var(--space-16);right:0;color:var(--color-blue-600);font-size:var(--font-size-subheading);font-weight:var(--font-weight-regular);line-height:1}.hd-site .hd-faq details[open] summary::after{content:"−"}.hd-site .hd-faq details p{max-width:680px;margin:0 0 var(--space-24);color:var(--color-neutral-text-muted)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-faq,:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-faq .wp-block-details{border-color:var(--color-neutral-line-sky-strong)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-faq summary::after{color:var(--color-sky-300)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-faq details p{color:var(--color-neutral-on-dark-subtle)}:is(.hd-section--navy-950,.hd-section--navy-800,.hd-section--navy-700) .hd-faq details p a{color:var(--color-sky-300)}.hd-trust{background:var(--color-neutral-white);color:var(--color-navy-900);overflow:hidden}.hd-site .hd-trust__clients{display:grid;grid-template-columns:minmax(280px,26%) minmax(0,1fr);min-height:270px}.hd-site .hd-trust__title{display:flex;flex-direction:column;justify-content:center;padding:var(--space-48) var(--space-64) var(--space-48) max(var(--space-gutter), calc((100vw - var(--size-page-width)) / 2));color:var(--color-neutral-white);background:var(--color-navy-900);clip-path:polygon(0 0,calc(100% - 64px) 0,calc(100% - 64px) 72px,100% 72px,100% 100%,0 100%)}.hd-site .hd-trust__label,.hd-site .hd-trust h2.hd-trust__label{max-width:15ch;font-size:var(--font-size-subheading);letter-spacing:-.055em;line-height:1.2}.hd-site .hd-trust__label::before{content:"";display:block;width:84px;height:5px;margin-bottom:var(--space-24);background:var(--color-red-600)}.hd-site .hd-facts-inline a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-blue-400);text-underline-offset:4px}.hd-site .hd-trust__awards{display:grid;grid-template-columns:minmax(280px,26%) minmax(0,1fr);align-items:center;min-height:200px;border-top:1px solid var(--color-neutral-border-light);position:relative}.hd-site .hd-trust__awards::after{content:"";position:absolute;top:0;right:0;width:48px;height:100%;background:var(--color-red-600);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 60%,45% 60%,45% 0)}.hd-site .hd-trust__awards .hd-trust__label{color:var(--color-navy-900);padding:0 var(--space-32) 0 max(var(--space-gutter), calc((100vw - var(--size-page-width)) / 2))}.hd-site .hd-trust__clients .hd-logogrid{align-self:center;padding:var(--space-48) max(56px, var(--space-gutter), calc((100vw - var(--size-page-width)) / 2)) var(--space-48) var(--space-48)}.hd-site .hd-trust__awards .hd-logogrid{padding:var(--space-48) max(56px, var(--space-gutter), calc((100vw - var(--size-page-width)) / 2)) var(--space-48) var(--space-48)}@media (max-width:1200px){.hd-site .hd-trust__clients{grid-template-columns:1fr}.hd-site .hd-trust__title{min-height:160px;padding:var(--space-24) var(--space-gutter);clip-path:polygon(0 0,calc(100% - 48px) 0,calc(100% - 48px) 48px,100% 48px,100% 100%,0 100%)}.hd-site .hd-trust__clients .hd-logogrid{padding:var(--space-32) var(--space-gutter)}.hd-site .hd-trust__awards{grid-template-columns:1fr;padding:var(--space-32) var(--space-gutter)}.hd-site .hd-trust__awards::after{width:40px;height:72px}.hd-site .hd-trust__awards .hd-trust__label{padding:0 64px 0 0}.hd-site .hd-trust__awards .hd-logogrid{padding:var(--space-16) 0 0}}@media (max-width:600px){.hd-site .hd-trust__label::before{width:58px;margin-bottom:var(--space-12)}.hd-site .hd-trust__awards::after{width:32px;height:56px}}.hd-logogrid{container-type:inline-size}.hd-site .hd-logogrid__list{display:grid;grid-template-columns:repeat(auto-fill,var(--logo-cell-w));grid-auto-rows:var(--logo-cell-h);gap:var(--logo-gap);justify-content:start;margin:0;padding:0;list-style:none}.hd-site .hd-logogrid__cell{display:grid;place-items:center;min-width:0;margin:0;padding:var(--logo-cell-pad);background:var(--color-neutral-white);border:1px solid var(--color-neutral-border-light)}.hd-site .hd-logogrid__cell>a{display:grid;place-items:center;width:100%;height:100%}.hd-site .hd-logogrid__img{display:block;width:auto;height:auto;max-width:min(100%, var(--logo-max-w, 100%));max-height:var(--logo-max-h);object-fit:contain}.hd-site .hd-logogrid:not(:last-child){margin-bottom:var(--space-48)}@container (max-width:520px){.hd-site .hd-logogrid__list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.hd-site .hd-logogrid__cell{aspect-ratio:3 / 2}.hd-site .hd-logogrid__img{max-height:var(--logo-max-h-mobile)}}.hd-site .hd-prose{max-width:760px}.hd-site .hd-prose h2{font-size:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);max-width:none;margin:var(--space-48) 0 var(--space-16)}.hd-site .hd-prose h3{margin:var(--space-32) 0 var(--space-12)}.hd-site .hd-prose h4{margin:var(--space-24) 0 var(--space-8);font-size:var(--font-size-lead)}.hd-site .hd-prose h2:first-child,.hd-site .hd-prose h3:first-child{margin-top:0}.hd-site .hd-prose ul,.hd-site .hd-prose ol{margin:0 0 var(--space-16) var(--space-24);padding:0}.hd-site .hd-prose li{margin-bottom:var(--space-8)}.hd-site .hd-prose figure{margin:var(--space-32) 0}.hd-site .hd-prose blockquote{margin:var(--space-32) 0;padding-left:var(--space-24);border-left:3px solid var(--color-blue-600);font-size:var(--font-size-lead)}.hd-site .hd-prose .lwptoc{margin:0 0 var(--space-32)}.hd-site .lwptoc .lwptoc_i{padding:var(--space-24);color:var(--color-navy-900)!important;background:var(--color-neutral-paper)!important;border-left:3px solid var(--color-blue-600)}.hd-site .lwptoc :is(a,.lwptoc_item_number,.lwptoc_toggle_label,.lwptoc_toggle a){color:var(--color-blue-700)!important}.hd-site .lwptoc .lwptoc_title{color:var(--color-navy-900)!important;font-weight:var(--font-weight-bold)}.hd-site .lwptoc .lwptoc_item a,.hd-site .lwptoc .lwptoc_toggle a{display:inline-block;min-height:24px;padding-block:var(--space-4)}.hd-site .lwptoc .lwptoc_item{margin-top:0!important}.hd-form-panel{padding:var(--space-panel);color:var(--color-navy-900);background:var(--color-neutral-paper);color-scheme:light}.hd-form-badge{margin:0 0 var(--space-32)!important;padding-left:var(--space-12);border-left:3px solid var(--color-blue-600);color:var(--color-neutral-text-muted);font-size:var(--font-size-hint);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-label)}.hd-form fieldset{margin:0 0 var(--space-24);padding:0;border:0}.hd-form legend,.hd-form .hd-field>label{display:block;width:100%;margin-bottom:var(--space-8);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body)}.hd-form .hd-req{color:var(--color-red-700)}.hd-form .hd-optional{margin-left:var(--space-4);color:var(--color-neutral-text-muted);font-size:var(--font-size-hint);font-weight:var(--font-weight-regular)}.hd-form .hd-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 10rem),1fr));gap:var(--space-8)}.hd-form .hd-options label{display:flex;align-items:center;gap:var(--space-8);min-height:61px;padding:var(--space-12);background:var(--color-neutral-white);border:1px solid var(--color-neutral-border-input);cursor:pointer;font-weight:var(--font-weight-semibold);transition:border-color var(--motion-field) var(--motion-ease),background-color var(--motion-field) var(--motion-ease)}.hd-form .hd-options label:has(input:checked){background:var(--color-neutral-tint-selected);border-color:var(--color-blue-600)}.hd-form .hd-options label:focus-within{outline:3px solid var(--color-blue-600);outline-offset:2px}.hd-form .hd-options input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--color-blue-600)}.hd-form .hd-field{margin-top:var(--space-24)}.hd-form .hd-hint{margin:0 0 var(--space-12)!important;color:var(--color-neutral-text-muted);font-size:var(--font-size-hint);line-height:var(--font-line-height-label)}.hd-form input[type="text"],.hd-form input[type="email"],.hd-form input[type="tel"],.hd-form input[type="url"],.hd-form textarea{display:block;width:100%;min-height:var(--size-input-min-height);padding:var(--space-12) var(--space-16);color:var(--color-navy-900);background:var(--color-neutral-white);border:1px solid var(--color-neutral-border-input);border-radius:0;font:inherit;font-size:var(--font-size-body);line-height:var(--font-line-height-body);transition:border-color var(--motion-field) var(--motion-ease),background-color var(--motion-field) var(--motion-ease)}.hd-form textarea{min-height:var(--size-textarea-min-height);resize:vertical}.hd-form :is(input,textarea,select,button),.hd-form details,.hd-form details *{box-sizing:border-box;max-width:100%}.hd-form :is(input,textarea)::placeholder{color:var(--color-neutral-text-muted);opacity:1}.hd-form :is(input,textarea):focus-visible{border-color:var(--color-blue-600);outline:3px solid var(--color-blue-600);outline-offset:2px}.hd-form details{margin-top:var(--space-24);border-top:1px solid var(--color-neutral-border-light);border-bottom:1px solid var(--color-neutral-border-light)}.hd-form details summary{position:relative;padding:var(--space-16) var(--space-24) var(--space-16) 0;cursor:pointer;font-weight:var(--font-weight-bold);list-style:none}.hd-form details summary::-webkit-details-marker{display:none}.hd-form details summary::after{content:"+";position:absolute;right:0;color:var(--color-blue-600);font-size:var(--font-size-subheading);font-weight:var(--font-weight-regular);line-height:1}.hd-form details[open] summary::after{content:"−"}.hd-form details .hd-field:first-of-type{margin-top:0}.hd-form details>div{padding-bottom:var(--space-24)}.hd-form .hd-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.hd-form .hd-required-note{margin:var(--space-24) 0 0!important;color:var(--color-neutral-text-muted);font-size:var(--font-size-hint);line-height:var(--font-line-height-label)}.hd-form .hd-consent{margin-top:var(--space-24)}.hd-form .hd-consent label{display:flex;align-items:flex-start;gap:var(--space-12);cursor:pointer;font-size:var(--font-size-hint);line-height:var(--font-line-height-label)}.hd-form .hd-consent input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--color-blue-600);cursor:pointer}.hd-form .hd-consent input:focus-visible{outline:3px solid var(--color-blue-600);outline-offset:2px}.hd-form .hd-consent label>span{min-width:0;overflow-wrap:break-word}.hd-form .hd-consent a{text-decoration:underline;color:var(--color-blue-700)}.hd-form .hd-submit{position:relative;isolation:isolate;overflow:hidden;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) var(--size-cta-icon-column);align-items:center;column-gap:var(--space-24);width:100%;min-height:var(--size-cta-min-height);margin-top:var(--space-24);padding:var(--space-16) 0 var(--space-16) var(--space-24);color:var(--color-neutral-white);background:var(--color-red-600);border:1px solid var(--color-red-400);border-radius:0;font-size:var(--font-size-lead);font-weight:var(--font-weight-bold);line-height:var(--font-line-height-body);text-align:left;box-shadow:var(--shadow-cta);transition:box-shadow var(--motion-button) var(--motion-ease)}.hd-form .hd-submit::before{content:"";position:absolute;z-index:-1;top:-3px;bottom:-3px;right:-19px;width:calc(var(--size-cta-icon-column) + 34px);background:var(--color-navy-800);transform:skew(var(--shape-skew))}.hd-form .hd-submit::after{content:"";grid-column:2;justify-self:center;width:var(--size-icon-cta);height:var(--size-icon-cta);background:var(--color-neutral-white);mask:var(--hd-icon-arrow--right) center / contain no-repeat}.hd-form .hd-submit:is(:hover,:active){box-shadow:var(--shadow-cta-hover)}.hd-form .hd-submit:focus-visible{outline:3px solid var(--color-blue-600);outline-offset:3px}.hd-feedback{margin:0 0 var(--space-24)!important;padding:var(--space-16);background:var(--color-neutral-tint-info);border-left:4px solid var(--color-blue-600);font-weight:var(--font-weight-semibold);color:var(--color-navy-900)}.hd-feedback--error{background:var(--color-red-50);border-left-color:var(--color-red-700)}.hd-feedback ul{margin:var(--space-8) 0 0 var(--space-24);font-weight:var(--font-weight-regular)}@media (max-width:600px){.hd-form-panel{padding:var(--space-24) var(--space-16)}}.hd-map{position:relative;min-height:320px;display:grid;place-items:center;padding:var(--space-32);text-align:center;color:var(--color-navy-900);background:var(--color-neutral-paper);border:1px solid var(--color-neutral-border-light)}.hd-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hd-map button{margin-top:var(--space-16);min-height:48px;padding:var(--space-12) var(--space-24);color:var(--color-navy-900);background:#fff0;border:1px solid var(--color-navy-900);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}.hd-map button:hover{box-shadow:inset 0 0 0 1px var(--color-navy-900)}.hd-footer{color:var(--color-neutral-on-dark-subtle);background:var(--color-navy-900);border-top:1px solid var(--color-neutral-line-sky);font-size:var(--font-size-hint);line-height:var(--font-line-height-label)}.hd-footer a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-blue-400);text-underline-offset:4px}.hd-footer a:hover{color:var(--color-neutral-white)}.hd-footer__main{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:var(--space-column);padding-block:var(--space-section-compact)}.hd-footer__brand img{height:64px;width:auto}.hd-footer__brand p{max-width:34ch;margin:var(--space-16) 0 0}.hd-footer address{font-style:normal;margin-top:var(--space-16)}.hd-footer__title{margin:0 0 var(--space-12);color:var(--color-sky-300);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--font-letter-spacing-kicker);text-transform:uppercase}.hd-footer ul{margin:0;padding:0;list-style:none}.hd-footer li{margin:0}.hd-footer li a{display:inline-block;padding:var(--space-8) 0}.hd-footer__note{padding-block:var(--space-24);border-top:1px solid var(--color-neutral-line-sky)}.hd-footer__note p{max-width:900px;margin:0}.hd-footer__note span{color:var(--color-sky-300);font-weight:var(--font-weight-bold)}.hd-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12) var(--space-24);min-height:91px;border-top:1px solid var(--color-neutral-line-sky)}.hd-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-24)}@media (max-width:1100px){.hd-footer__main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hd-footer__main{grid-template-columns:1fr;gap:var(--space-32)}.hd-footer__bottom{flex-direction:column;align-items:flex-start;justify-content:center;padding-block:var(--space-24)}}.hd-site .site-footer{background:var(--color-navy-900)}.hd-site .site-info{display:none}.hd-site.hd-wiki .entry-content{margin:0}.hd-site .hd-hero--wiki .hd-eyebrow a{color:inherit;text-decoration:underline;text-decoration-color:var(--color-blue-400);text-underline-offset:4px}.hd-site .hd-wiki-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:var(--space-64);align-items:start}.hd-site .hd-wiki-body{max-width:760px}.hd-site .hd-wiki-body h2{scroll-margin-top:var(--space-24)}.hd-site .hd-wiki-body code{padding:.1em .35em;background:var(--color-neutral-paper);font-size:.9em;overflow-wrap:anywhere}.hd-site .hd-wiki-body .hd-table{margin:var(--space-24) 0 var(--space-32)}.hd-site .hd-wiki-aside{position:sticky;top:var(--space-24);display:grid;gap:var(--space-24)}.hd-site .hd-wiki-box{padding:var(--space-24);background:var(--color-neutral-paper);border-top:5px solid var(--color-red-600)}.hd-site .hd-wiki-box__title{margin:0 0 var(--space-12);color:var(--color-blue-700);font-size:var(--font-size-hint);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase}.hd-site .hd-wiki-box :is(ol,ul){margin:0;padding:0 0 0 var(--space-16)}.hd-site .hd-wiki-siblings ul{padding:0;list-style:none}.hd-site .hd-wiki-box li{margin:0}.hd-site .hd-wiki-box a{display:inline-block;padding-block:var(--space-4);color:var(--color-blue-700);text-decoration:underline;text-decoration-color:var(--color-blue-400);text-underline-offset:4px}.hd-site .hd-wiki-box a[aria-current="page"]{color:var(--color-navy-900);font-weight:var(--font-weight-bold);text-decoration:none}.hd-site .hd-wiki-box__more{margin:var(--space-16) 0 0;font-weight:var(--font-weight-semibold)}.hd-site .hd-wiki-box__more a,.hd-site .hd-section--paper>.hd-wrap>.hd-wiki-box__more a{color:var(--color-blue-700)}.hd-site .hd-wiki-card__meta{margin:0 0 var(--space-8);color:var(--color-blue-700);font-size:var(--font-size-hint);font-weight:var(--font-weight-semibold)}.hd-site .hd-wiki-topicnav a[aria-current="page"]{background:var(--color-neutral-tint-selected);border-color:var(--color-blue-600)}.hd-site .hd-wiki-search{max-width:560px;margin:0 0 var(--space-32)}.hd-site .hd-wiki-search label{display:block;margin-bottom:var(--space-8);font-weight:var(--font-weight-bold)}.hd-site .hd-wiki-search input{width:100%;min-height:var(--size-input-min-height);padding:var(--space-12) var(--space-16);color:var(--color-navy-900);background:var(--color-neutral-white);border:1px solid var(--color-navy-900);border-radius:0;font:inherit}.hd-site .hd-wiki-search__status{min-height:1.5em;margin:var(--space-8) 0 0;font-size:var(--font-size-hint)}.hd-site .hd-wiki-letters ul{display:flex;flex-wrap:wrap;gap:var(--space-8);margin:0 0 var(--space-32);padding:0;list-style:none}.hd-site .hd-wiki-letters a{display:inline-grid;place-items:center;min-width:44px;min-height:44px;color:var(--color-navy-900);background:var(--color-neutral-white);border:1px solid var(--color-neutral-border-light);font-weight:var(--font-weight-bold);text-decoration:none}.hd-site .hd-wiki-letters a:hover{border-color:var(--color-blue-600)}.hd-site .hd-wiki-index{columns:3 280px;column-gap:var(--space-48)}.hd-site .hd-wiki-index__group{break-inside:avoid;margin:0 0 var(--space-32);scroll-margin-top:var(--space-24)}.hd-site .hd-wiki-index__letter{margin:0 0 var(--space-8);padding-bottom:var(--space-4);color:var(--color-red-600);border-bottom:2px solid var(--color-navy-900);font-size:var(--font-size-lead)}.hd-site .hd-wiki-index ul{margin:0;padding:0;list-style:none}.hd-site .hd-wiki-index li{padding:var(--space-8) 0;border-bottom:1px solid var(--color-neutral-border-light)}.hd-site .hd-wiki-index li a{color:var(--color-navy-900);font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-color:var(--color-blue-400);text-underline-offset:4px}.hd-site .hd-wiki-index__cat{display:block;color:var(--color-neutral-text-muted);font-size:var(--font-size-hint)}.hd-site :is([data-hd-wiki-item],.hd-wiki-index__group,.hd-wiki-letters)[hidden]{display:none}@media (max-width:1023px){.hd-site .hd-wiki-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-48)}.hd-site .hd-wiki-aside{position:static}.hd-site .hd-wiki-toc{display:none}}.hd-site.error404 .site-main{padding:var(--space-section) 0}.hd-site.error404 .inside-article{width:min(var(--size-page-width), calc(100% - 2 * var(--space-gutter)));margin-inline:auto}.hd-site.error404 .search-form{display:none}@media (prefers-reduced-motion:no-preference) and (min-width:769px){.hd-hero--home::before{animation:hd-art-enter var(--motion-hero) var(--motion-ease)}@keyframes hd-art-enter{from{opacity:0;transform:translateX(32px) scale(1.04)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.hd-form .hd-options label,.hd-form :is(input,textarea),.hd-form .hd-submit,.hd-site .hd-clusternav a{transition:none}}