@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_aa3de7{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_aa3de7{--font-figtree:"Figtree","Figtree Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f11ffaf03a80bc19-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b818b0ea116ed117-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ed89fb4fc238c6bf-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e115bc1b6e48400d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fc9d3723ce3bfccb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/597b6a5d799c44de-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_f4a8eb{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_f4a8eb{--font-source-serif:"Source Serif 4","Source Serif 4 Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--hx-ink:#14262E;--hx-slate:#3E555E;--hx-glacier:#0E6A7B;--hx-glacier-deep:#0A4C59;--hx-snow:#F6F9FA;--hx-white:#FFFFFF;--hx-mist:#E2ECEF;--hx-line:#C6D7DC;--hx-marigold:#E8A317;--hx-marigold-deep:#C98A0B;--hx-pine:#2C7A55;--hx-brick:#A8432F;--hx-bg:var(--hx-snow);--hx-fg:var(--hx-ink);--hx-fg-soft:var(--hx-slate);--hx-surface:var(--hx-white);--hx-border:var(--hx-line);--hx-link:var(--hx-glacier);--hx-focus:var(--hx-glacier);--hx-font-body:var(--font-figtree),"Figtree","Segoe UI",system-ui,-apple-system,sans-serif;--hx-font-display:var(--font-source-serif),"Source Serif 4",Georgia,"Times New Roman",serif;--hx-space-1:0.25rem;--hx-space-2:0.5rem;--hx-space-3:0.75rem;--hx-space-4:1rem;--hx-space-5:1.5rem;--hx-space-6:2rem;--hx-space-7:3rem;--hx-space-8:4.5rem;--hx-r-sm:3px;--hx-r-md:8px;--hx-r-lg:14px;--hx-r-pill:999px;--hx-max:72rem;--hx-gutter:clamp(1rem,4vw,2rem);--hx-measure:68ch;--hx-lift:0 12px 32px -14px rgba(20,38,46,0.4);--hx-ridge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath fill='%23E2ECEF' d='M0 120V82l90-32 60 20 110-50 80 42 90-22 90 44 120-54 80 36 110-52 100 58 80-24 100 30 90-26v96z'/%3E%3C/svg%3E")}.hx{margin:0;background:var(--hx-bg);color:var(--hx-fg);font-family:var(--hx-font-body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hx *,.hx :after,.hx :before{box-sizing:border-box}.hx img,.hx svg,.hx video{max-width:100%;height:auto}.hx h1,.hx h2,.hx h3,.hx h4{margin:0 0 var(--hx-space-4);font-family:var(--hx-font-body);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--hx-fg);text-wrap:balance}.hx h1{font-size:clamp(2.25rem,1.55rem + 2.8vw,3.75rem);line-height:1.08}.hx h1,.hx h2{letter-spacing:-.035em}.hx h2{font-size:clamp(2.05rem,1.35rem + 2.2vw,3rem);line-height:1.12}.hx h3{font-size:clamp(1.25rem,1.1rem + .4vw,1.45rem);line-height:1.25}.hx h4{font-size:1.125rem;line-height:1.3;letter-spacing:0}.hx p{margin:0 0 var(--hx-space-4);max-width:var(--hx-measure);text-wrap:pretty}.hx a{color:var(--hx-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.hx a:hover{text-decoration-thickness:2px}.hx :focus-visible{outline:3px solid var(--hx-focus);outline-offset:2px}.hx-lede{font-size:1.05rem;line-height:1.55;max-width:46ch}.hx-lede,.hx-small{color:var(--hx-fg-soft)}.hx-small{font-size:.9rem}.hx-container{width:min(100% - 2 * var(--hx-gutter),var(--hx-max));margin-inline:auto}.hx-section{padding-block:clamp(1.5rem,1rem + 2.5vw,3rem);background:var(--hx-bg);color:var(--hx-fg)}.hx-section[id]{scroll-margin-top:5.5rem}.hx-section--tint{--hx-bg:var(--hx-mist);--hx-border:#B5CBD2}.hx-section--ink{--hx-bg:var(--hx-ink);--hx-fg:var(--hx-snow);--hx-fg-soft:#B7CBD1;--hx-surface:#1D3640;--hx-border:#34505A;--hx-link:#8FD3E0;--hx-focus:var(--hx-marigold)}.hx-section__head{max-width:46rem;margin-bottom:var(--hx-space-5)}.hx-section__head>:last-child{margin-bottom:0}.hx-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hx-space-6)}.hx-recent{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}.hx-recent .hx-prose>*{max-width:none}.hx-recent .hx-prose h2{margin-top:var(--hx-space-2)}.hx-recent--studies{align-items:start}.hx-recent__actions{margin-top:var(--hx-space-5)}.hx-recent__studies{display:grid;gap:var(--hx-space-6);margin:var(--hx-space-5) 0 0;padding:0;list-style:none}.hx-recent__studies>li+li{padding-top:var(--hx-space-6);border-top:1px solid var(--hx-border)}.hx-recent__studies h2{margin-top:0}.hx-recent__art{display:flex;align-items:center;justify-content:center;min-height:16rem;padding:.85rem .65rem;background:var(--hx-white);border:1px solid rgba(20,38,46,.06);border-radius:1.25rem;box-shadow:0 1px 2px rgba(20,38,46,.04),0 16px 40px -24px rgba(20,38,46,.28)}.hx .hx-recent__art svg{display:block;width:100%;height:auto}@media (max-width:760px){.hx-grid-2,.hx-recent{grid-template-columns:1fr}}.hx-study-facts{margin:0;display:grid;gap:var(--hx-space-4)}.hx-study-facts>div{padding-bottom:var(--hx-space-4);border-bottom:1px solid var(--hx-border)}.hx-study-facts dt{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hx-fg-soft)}.hx-study-facts dd{margin:.35rem 0 0;font-weight:500}.hx-offer h2{font-size:clamp(1.25rem,1.1rem + .4vw,1.45rem);line-height:1.25;letter-spacing:-.02em}.hx-header{position:sticky;top:0;z-index:50;background:rgba(246,249,250,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--hx-line)}.hx-header__inner{display:flex;align-items:center;gap:var(--hx-space-4);min-height:4.25rem}.hx-logo{display:inline-flex;align-items:center;margin-right:auto}.hx-logo img{display:block;height:2.75rem;width:auto}.hx-nav{display:flex;align-items:center;gap:1.5rem}.hx-nav a{color:var(--hx-ink);font-weight:500;text-decoration:none;white-space:nowrap;padding-block:var(--hx-space-2);border-bottom:2px solid transparent}.hx-header__cta{flex-shrink:0;white-space:nowrap}.hx-nav a:hover,.hx-nav a[aria-current=page]{border-bottom-color:var(--hx-glacier)}.hx-nav__drop{position:relative}.hx-nav__drop>a{display:inline-flex;align-items:center;gap:.4rem}.hx-nav__caret{width:.4rem;height:.4rem;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-.12rem) rotate(45deg)}.hx-nav__drop:focus-within .hx-nav__caret,.hx-nav__drop:hover .hx-nav__caret{transform:translateY(.05rem) rotate(225deg)}.hx-nav__panel{position:absolute;top:100%;left:0;z-index:30;display:grid;grid-template-columns:minmax(14rem,1fr) minmax(14rem,1fr);gap:.35rem 1.25rem;width:min(36rem,calc(100vw - 2rem));padding:1.15rem 1.45rem 1.25rem;background:var(--hx-white);border:1px solid var(--hx-line);border-radius:var(--hx-r-md);box-shadow:var(--hx-lift);opacity:0;visibility:hidden;pointer-events:none}.hx-nav__panel--single{grid-template-columns:minmax(16rem,18.5rem);width:max-content;max-width:calc(100vw - 2rem)}.hx-nav__panel--end{left:auto;right:0}.hx-nav__panel:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:.45rem}.hx-nav__drop:focus-within .hx-nav__panel,.hx-nav__drop:hover .hx-nav__panel{opacity:1;visibility:visible;pointer-events:auto}.hx-nav__label{margin:0 0 .35rem;max-width:none;color:var(--hx-slate);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hx-nav__panel ul{list-style:none;margin:0;padding:0}.hx-nav__panel a{display:block;padding:.45rem .55rem;border-bottom:none;border-radius:var(--hx-r-sm);color:var(--hx-ink);font-size:16px;white-space:normal;line-height:1.35}.hx-nav__panel a:focus-visible,.hx-nav__panel a:hover{background:var(--hx-mist);border-bottom-color:transparent;text-decoration:none}.hx-menu-btn{display:none;min-height:2.75rem;min-width:2.75rem;padding:0 var(--hx-space-3);background:transparent;border:1.5px solid var(--hx-ink);border-radius:var(--hx-r-md);color:var(--hx-ink);font:inherit;font-weight:500;cursor:pointer}@media (max-width:900px){.hx-logo img{height:1.875rem}.hx-menu-btn{display:inline-flex;align-items:center;justify-content:center}.hx-nav{display:none;position:absolute;inset:100% 0 auto 0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 4.25rem);overflow-y:auto;padding:var(--hx-space-3) var(--hx-gutter) var(--hx-space-5);background:var(--hx-snow);box-shadow:var(--hx-lift)}.hx-nav,.hx-nav a{border-bottom:1px solid var(--hx-line)}.hx-nav a{padding-block:var(--hx-space-3)}.hx-nav__drop>a{justify-content:space-between}.hx-nav__panel{position:static;display:block;width:auto;padding:0 0 .25rem .85rem;background:transparent;border:none;border-radius:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto}.hx-nav__panel:before{display:none}.hx-nav__panel a{padding:.7rem 0;border-radius:0}.hx-nav__panel a:focus-visible,.hx-nav__panel a:hover{background:transparent}.hx-header[data-menu=open] .hx-nav{display:flex}.hx-header .hx-header__cta{display:none}}.hx-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--hx-space-2);min-height:3rem;padding:0 var(--hx-space-5);border:2px solid transparent;border-radius:var(--hx-r-md);font-family:var(--hx-font-body);font-size:1rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.hx a.hx-btn,.hx a.hx-btn:hover,.hx-btn{text-decoration:none}.hx-btn--primary{background:var(--hx-marigold)}.hx .hx-btn--primary,.hx-btn--primary{color:var(--hx-ink)}.hx-btn--primary:hover{background:var(--hx-marigold-deep)}.hx-btn--quiet{background:transparent;border-color:currentColor}.hx .hx-btn--quiet,.hx-btn--quiet{color:var(--hx-fg)}.hx-btn--quiet:hover{background:var(--hx-fg);border-color:var(--hx-fg);color:var(--hx-bg)}.hx .hx-btn--quiet:hover{color:var(--hx-bg)}.hx-btn--block{display:flex;width:100%}.hx-btn[aria-disabled=true],.hx-btn[disabled]{opacity:.5;pointer-events:none}.hx-hero{position:relative;padding-block:clamp(1.75rem,1.25rem + 3vw,3.25rem) clamp(3.25rem,2.5rem + 3vw,5rem);background:var(--hx-snow);overflow:hidden}.hx-hero:after{content:"";position:absolute;inset:auto 0 0 0;height:clamp(3.25rem,6vw,5rem);background:var(--hx-ridge) bottom /100% 100% no-repeat;pointer-events:none}.hx-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--hx-space-5);align-items:center}.hx-hero__grid .hx-hero__title{max-width:17ch}.hx-hero__actions{display:flex;flex-wrap:wrap;gap:var(--hx-space-3);margin-top:var(--hx-space-4)}.hx-hero__media img{display:block;width:100%;height:auto;border-radius:var(--hx-r-lg);border:1px solid var(--hx-line)}.hx-hero__grid--flow .hx-hero__title{max-width:28ch}.hx-risk{margin:0;align-self:center;font-size:.95rem;color:var(--hx-fg-soft)}.hx-flow{display:flex;flex-direction:column;gap:var(--hx-space-4);margin:0;padding:0;list-style:none}.hx-flow li{position:relative;margin:0;padding:var(--hx-space-3) var(--hx-space-4);background:var(--hx-white);border:1px solid var(--hx-line);border-radius:var(--hx-r-md);font-weight:700}.hx-flow li+li:before{content:"";position:absolute;top:calc(var(--hx-space-4) * -1);left:1.35rem;width:2px;height:var(--hx-space-4);background:var(--hx-glacier)}.hx-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hx-space-3) var(--hx-space-4);margin-top:var(--hx-space-6)}.hx-cta-row p{margin:0;font-size:.95rem}.hx-cta-row p,.hx-section--ink .hx-cta-row p{color:var(--hx-fg-soft)}.hx-benefits{display:grid;gap:var(--hx-space-3);margin:0;padding:0;list-style:none}.hx-benefits li{position:relative;margin:0;padding-left:1.5rem;max-width:var(--hx-measure)}.hx-benefits li:before{content:"";position:absolute;left:0;top:.55em;width:.55rem;height:.55rem;border-radius:50%;background:var(--hx-glacier)}@media (max-width:860px){.hx-hero__grid{grid-template-columns:1fr}.hx-hero__title{max-width:20ch}.hx-hero__grid--flow .hx-hero__title{max-width:22ch}}.hx-ridge{height:clamp(2rem,4vw,3.5rem);background:var(--hx-ridge) bottom /100% 100% no-repeat}.hx-proof{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;padding:0}.hx-proof>div{display:flex;flex-direction:column-reverse;gap:var(--hx-space-1);padding:var(--hx-space-3) var(--hx-space-5);border-left:2px solid var(--hx-glacier)}.hx-proof dt{font-size:.95rem;color:var(--hx-fg-soft)}.hx-proof dd{margin:0;font-family:var(--hx-font-body);font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;color:var(--hx-fg)}.hx-badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hx-space-3);margin:0;padding:0;list-style:none}.hx-badge{display:inline-flex;align-items:center;gap:var(--hx-space-2);padding:var(--hx-space-1) var(--hx-space-4) var(--hx-space-1) var(--hx-space-2);background:var(--hx-surface);border:1px solid var(--hx-border);border-radius:var(--hx-r-pill);font-size:.9rem;font-weight:500}.hx-badge img{display:block;height:2.25rem;width:auto}.hx-logos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hx-space-5) var(--hx-space-7);margin:0;padding:0;list-style:none}.hx-logos img{display:block;height:2.25rem;width:auto;filter:grayscale(1);opacity:.7}.hx-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--hx-space-5);margin:0;padding:0;list-style:none}@media (min-width:760px){.hx-offers--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.hx-offer{display:flex;flex-direction:column;padding:var(--hx-space-5);background:var(--hx-surface);border:1px solid var(--hx-border);border-top:4px solid var(--hx-glacier);border-radius:var(--hx-r-md)}.hx-offer h3{margin-bottom:var(--hx-space-3)}.hx-offer p{color:var(--hx-fg-soft)}.hx-offer .hx-btn{margin-top:auto}.hx-offer .hx-chips{margin:0 0 var(--hx-space-4)}.hx-section.hx-value{--hx-bg:#f3f6f8;padding-block:clamp(3.25rem,2rem + 4vw,5.25rem)}.hx-value__head{max-width:40rem;margin-inline:auto;margin-bottom:clamp(2rem,1.2rem + 2vw,3rem);text-align:center}.hx-value__head h2{margin-bottom:.85rem}.hx-value__head .hx-lede{margin-inline:auto}.hx-value__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.hx-value-card{display:flex;flex-direction:column;height:100%;padding:1.15rem 1.35rem 1.25rem;background:var(--hx-white);border:1px solid rgba(20,38,46,.06);border-radius:1.5rem;box-shadow:0 1px 2px rgba(20,38,46,.04),0 16px 40px -24px rgba(20,38,46,.28)}.hx-value-card__art{position:relative;margin:0 0 .35rem;padding-top:1.45rem}.hx .hx-value-card__art svg{display:block;width:100%;height:auto}.hx-value-card__kicker{margin:0 0 .45rem;max-width:none;color:var(--hx-glacier);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.hx-value-card h3{margin:0 0 .55rem}.hx-value-card__body{margin:0 0 1.35rem;max-width:48ch;color:#5c727a;font-size:.98rem;line-height:1.55}.hx-value-card__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:auto}.hx a.hx-value-card__cta,.hx a.hx-value-card__cta:hover{color:var(--hx-glacier);font-size:.95rem;font-weight:700;text-decoration:none}.hx a.hx-value-card__cta:hover{text-decoration:underline;text-underline-offset:.18em}.hx-value-card__badge{position:absolute;top:0;right:0;z-index:1;display:inline-flex;align-items:center;gap:.4rem;margin:0;max-width:none;color:var(--hx-pine);font-size:.68rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.hx-value-card__badge:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px rgba(44,122,85,.14)}@media (max-width:860px){.hx-value__grid{grid-template-columns:1fr}}.hx-svc{display:grid;grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);gap:var(--hx-space-5);align-items:start}.hx-svc__tabs{display:flex;flex-direction:column;gap:.35rem}.hx-svc__tabs button{width:100%;margin:0;padding:.85rem 1rem;border:0;border-radius:.8rem;background:transparent;color:var(--hx-ink);font:inherit;font-weight:550;line-height:1.35;text-align:left;cursor:pointer}.hx-svc__tabs button:hover{background:var(--hx-mist)}.hx-svc__tabs button[aria-selected=true]{background:var(--hx-ink);color:var(--hx-snow)}.hx-section--ink .hx-svc__tabs button{color:var(--hx-fg)}.hx-section--ink .hx-svc__tabs button:hover{background:var(--hx-surface)}.hx-section--ink .hx-svc__tabs button[aria-selected=true]{background:var(--hx-snow);color:var(--hx-ink)}.hx-svc__panel{min-height:18rem;padding:clamp(1.5rem,1rem + 2vw,2.75rem);background:var(--hx-mist);border-radius:1.25rem}.hx-section--ink .hx-svc__panel{background:var(--hx-surface)}.hx-svc__panel h3{margin:0 0 var(--hx-space-3)}.hx-svc__panel p{margin:0 0 var(--hx-space-5);max-width:42ch;color:var(--hx-fg-soft);font-size:1.05rem;line-height:1.55}.hx-svc__mods{display:flex;flex-wrap:wrap;gap:.4rem .9rem;margin:0 0 var(--hx-space-5);padding:0;list-style:none}.hx .hx-svc__mods a,.hx .hx-svc__mods a:hover{font-size:.95rem;font-weight:600;text-decoration:none}.hx .hx-svc__mods a:hover{text-decoration:underline}@media (max-width:760px){.hx-svc{grid-template-columns:1fr}.hx-svc__tabs{flex-direction:row;gap:.5rem;overflow-x:auto;padding-bottom:.25rem}.hx-svc__tabs button{width:auto;white-space:nowrap}}.hx-trail{--hx-trail-gap:1.75rem;display:grid;grid-template-columns:repeat(var(--hx-steps,4),minmax(0,1fr));gap:var(--hx-trail-gap);margin:0;padding:0;list-style:none;counter-reset:hx-step}.hx-trail__item{position:relative;padding-top:3.25rem;counter-increment:hx-step}.hx-trail__item:before{content:counter(hx-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:2rem;height:2rem;background:var(--hx-glacier);border-radius:50%;color:var(--hx-white);font-family:var(--hx-font-body);font-size:1rem;font-weight:700;line-height:1}.hx-trail__item:not(:last-child):after{content:"";position:absolute;top:calc(1rem - 1px);left:2.75rem;right:calc(var(--hx-trail-gap) * -1 + .75rem);height:2px;background:repeating-linear-gradient(90deg,var(--hx-border) 0 8px,transparent 8px 14px)}.hx-trail__item[aria-current=step]:before{background:var(--hx-marigold);color:var(--hx-ink)}.hx-trail__when{display:block;margin-bottom:var(--hx-space-1);font-size:.95rem;font-weight:700;color:var(--hx-link)}.hx-trail__item h3{margin-bottom:var(--hx-space-2)}.hx-trail__item p{margin-bottom:0;font-size:.98rem;line-height:1.55;color:var(--hx-fg-soft)}@media (max-width:860px){.hx-trail{--hx-trail-gap:2rem;grid-template-columns:1fr}.hx-trail__item{padding-top:0;padding-left:3.25rem}.hx-trail__item:not(:last-child):after{top:2.75rem;bottom:calc(var(--hx-trail-gap) * -1 + .75rem);left:calc(1rem - 1px);right:auto;width:2px;height:auto;background:repeating-linear-gradient(180deg,var(--hx-border) 0 8px,transparent 8px 14px)}}.hx-scroll{overflow-x:auto;border:1px solid var(--hx-border);border-radius:var(--hx-r-sm);background:var(--hx-surface)}.hx-compare{width:100%;min-width:36rem;border-collapse:separate;border-spacing:0;font-size:.975rem}.hx-compare td,.hx-compare th{padding:var(--hx-space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--hx-border)}.hx-compare thead th{background:var(--hx-ink);color:var(--hx-snow);font-weight:700;border-bottom:0}.hx-compare tbody th{position:sticky;left:0;z-index:1;width:9rem;background:var(--hx-surface);font-weight:700}.hx-compare thead th:first-child{position:sticky;left:0;z-index:2}.hx-compare tbody tr:last-child td,.hx-compare tbody tr:last-child th{border-bottom:0}.hx-compare .hx-compare__ours{background:rgba(14,106,123,.07)}.hx-compare thead .hx-compare__ours{background:var(--hx-glacier)}.hx-compare caption{padding:var(--hx-space-3) var(--hx-space-4);text-align:left;font-weight:700}.hx-chips{display:flex;flex-wrap:wrap;gap:var(--hx-space-2);margin:0 0 var(--hx-space-6);padding:0;list-style:none}.hx-chip{display:inline-flex;align-items:center;gap:var(--hx-space-2);min-height:2.5rem;padding:0 var(--hx-space-4);background:var(--hx-surface);border:1.5px solid var(--hx-border);border-radius:var(--hx-r-pill);font:inherit;font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.hx a.hx-chip,.hx-chip{color:var(--hx-fg);text-decoration:none}.hx-offer[id]{scroll-margin-top:5.5rem}.hx-chip:hover{border-color:var(--hx-glacier)}.hx-chip[aria-pressed=true]{background:var(--hx-ink);border-color:var(--hx-ink);color:var(--hx-snow)}.hx-chip__count{font-size:.85rem;opacity:.75}.hx-cases__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hx-space-3);margin:0 0 var(--hx-space-6)}.hx-cases__bar .hx-chips{margin:0}.hx-cases__controls{display:flex;align-items:center;justify-content:center;gap:var(--hx-space-2);margin-top:var(--hx-space-3)}.hx-cases__nav{display:flex}.hx-cases__nav button{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;border:1.5px solid var(--hx-ink);border-radius:var(--hx-r-pill);background:var(--hx-ink);color:var(--hx-snow);cursor:pointer}.hx-cases__nav button svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.hx-cases__nav button:hover:not(:disabled){background:var(--hx-glacier);border-color:var(--hx-glacier)}.hx-cases__nav button:disabled{background:transparent;border-color:var(--hx-border);color:var(--hx-slate);cursor:default}.hx-cases{display:flex;gap:var(--hx-space-5);margin:0;padding:2px 0 .85rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;list-style:none}.hx-cases::-webkit-scrollbar{display:none}.hx-case{--hx-fg:var(--hx-ink);--hx-fg-soft:var(--hx-slate);--hx-link:var(--hx-glacier);display:flex;flex:0 0 calc((100% - var(--hx-space-5)) / 2);flex-direction:column;position:relative;scroll-snap-align:start;background:var(--hx-white);color:var(--hx-ink);border:0;border-radius:1.15rem;overflow:hidden;box-shadow:0 22px 44px -24px rgba(0,0,0,.7)}.hx-case:focus-within{border-color:var(--hx-glacier)}.hx-case__body{display:flex;flex:1;flex-direction:column;padding:1.6rem 1.6rem 1.35rem}.hx-case__tag{display:inline-block;align-self:flex-start;margin-bottom:var(--hx-space-3);padding:.2rem .7rem;background:rgba(14,106,123,.12);border-radius:var(--hx-r-pill);color:var(--hx-glacier-deep);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hx-case h3{margin-bottom:.55rem}.hx-case__summary{margin:0}.hx-case__result,.hx-case__summary{color:var(--hx-slate);font-size:.98rem;line-height:1.55}.hx-case__result{margin:var(--hx-space-4) 0 0}.hx-case__result strong{display:block;margin-bottom:.35rem;color:var(--hx-ink);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.hx .hx-case__link,.hx .hx-case__link:hover{color:inherit;text-decoration:none}.hx .hx-case:focus-within .hx-case__link,.hx .hx-case:hover .hx-case__link{text-decoration:underline}.hx-case dl{margin:0}.hx-case__facts{display:grid;grid-template-columns:1fr 1fr;gap:var(--hx-space-4);margin-top:auto;padding-top:var(--hx-space-5)}.hx-case__facts>div+div{padding-left:var(--hx-space-4);border-left:1px solid var(--hx-line)}.hx-case__body dt{margin:0;font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hx-slate)}.hx-case dd{margin:var(--hx-space-2) 0 0;color:var(--hx-slate);font-size:.98rem;line-height:1.55}.hx-case__link:after{content:"";position:absolute;inset:0}.hx-case__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;background:#E7F0F2}.hx-case__metrics>div{display:flex;flex-direction:column-reverse;padding:1.05rem 1rem 1.15rem;background:transparent}.hx-case__metrics>div+div{border-left:1px solid rgba(20,38,46,.1)}.hx-case__metrics dt{margin:.3rem 0 0;font-size:.75rem;line-height:1.3;font-weight:400;letter-spacing:0;text-transform:none;color:var(--hx-slate)}.hx-case__metrics dd{margin:0;font-family:var(--hx-font-body);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--hx-ink);overflow-wrap:break-word}.hx-section--ink .hx-cases__nav button,.hx-section--ink .hx-chip[aria-pressed=true]{background:var(--hx-snow);border-color:var(--hx-snow);color:var(--hx-ink)}.hx-section--ink .hx-cases__nav button:hover:not(:disabled){background:var(--hx-marigold);border-color:var(--hx-marigold);color:var(--hx-ink)}.hx-section--ink .hx-cases__nav button:disabled{background:transparent;border-color:#34505A;color:#8AA0A8}.hx-section--ink .hx-cases__dots button:before{background:rgba(246,249,250,.35)}.hx-section--ink .hx-cases__dots button[aria-current=true]:before{background:var(--hx-snow)}.hx-cases__dots{display:flex;justify-content:center;gap:.15rem;margin:0}.hx-cases__dots button{display:grid;place-items:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:0;border-radius:var(--hx-r-pill);background:transparent;cursor:pointer}.hx-cases__dots button:before{content:"";width:.45rem;height:.45rem;border-radius:var(--hx-r-pill);background:rgba(20,38,46,.28)}.hx-cases__dots button[aria-current=true]:before{width:1.35rem;background:var(--hx-ink)}.hx-case[hidden]{display:none}@media (max-width:760px){.hx-case{flex-basis:100%}.hx-case__facts{grid-template-columns:1fr}.hx-case__facts>div+div{padding-top:var(--hx-space-4);padding-left:0;border-top:1px solid var(--hx-line);border-left:0}}.hx-faq{border-bottom:1px solid var(--hx-border)}.hx-faq:first-of-type{border-top:1px solid var(--hx-border)}.hx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--hx-space-4);min-height:3.5rem;padding-block:var(--hx-space-3);font-weight:700;font-size:1.05rem;list-style:none;cursor:pointer}.hx-faq summary::-webkit-details-marker{display:none}.hx-faq summary:after{content:"";flex:none;width:.65rem;height:.65rem;border-right:2px solid var(--hx-glacier);border-bottom:2px solid var(--hx-glacier);transform:rotate(45deg);transition:transform .2s ease}.hx-faq[open] summary:after{transform:rotate(-135deg)}.hx-faq>:not(summary){padding-bottom:var(--hx-space-4);color:var(--hx-fg-soft)}.hx-price{max-width:26rem;padding:var(--hx-space-6);background:var(--hx-surface);border:2px solid var(--hx-glacier);border-radius:var(--hx-r-lg)}.hx-price__name{margin-bottom:var(--hx-space-2)}.hx-price__amount{display:flex;align-items:baseline;gap:var(--hx-space-2);margin-bottom:var(--hx-space-4);font-family:var(--hx-font-body);font-size:3rem;font-weight:700;letter-spacing:-.035em;line-height:1}.hx-price__period{font-family:var(--hx-font-body);font-size:1rem;font-weight:400;color:var(--hx-fg-soft)}.hx-price ul{margin:0 0 var(--hx-space-5);padding:0;list-style:none}.hx-price li{padding-block:var(--hx-space-3);border-top:1px solid var(--hx-border)}.hx-pricing .hx-hero{text-align:center}.hx-pricing .hx-hero__title,.hx-pricing .hx-lede{margin-inline:auto}.hx-pricing .hx-crumbs ol{justify-content:center}.hx-pricing__plan{--hx-bg:var(--hx-mist);padding-block:var(--hx-space-7) var(--hx-space-8)}.hx-pricing .hx-price{margin-inline:auto;box-shadow:var(--hx-lift)}.hx-contact .hx-hero{text-align:center}.hx-contact .hx-hero__title,.hx-contact .hx-lede{margin-inline:auto}.hx-contact .hx-crumbs ol{justify-content:center}.hx-contact__panel{--hx-bg:var(--hx-mist);padding-block:var(--hx-space-7) var(--hx-space-8)}.hx-contact__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.hx .hx-contact__label{margin:0 0 var(--hx-space-3);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hx-glacier)}.hx-contact__points{display:grid;gap:0;margin:0;padding:0;list-style:none}.hx-contact__points li{margin:0;padding-block:var(--hx-space-4);border-top:1px solid var(--hx-line)}.hx-contact__points h3{margin-bottom:var(--hx-space-1)}.hx-contact__points p{margin:0;color:var(--hx-fg-soft)}.hx-contact__next{margin:var(--hx-space-4) 0 0;max-width:42ch;font-size:.95rem;color:var(--hx-fg-soft)}.hx-contact .hx-lead__form{box-shadow:var(--hx-lift)}@media (max-width:860px){.hx-contact__grid{grid-template-columns:1fr}}.hx-contact~.hx-stickybar,.hx-hiring~.hx-stickybar{display:none}body:has(.hx-contact),body:has(.hx-hiring){padding-bottom:0}.hx-hiring .hx-hero{text-align:center}.hx-hiring .hx-hero__title,.hx-hiring .hx-lede{margin-inline:auto}.hx-hiring .hx-crumbs ol{justify-content:center}.hx-hiring__panel{--hx-bg:var(--hx-mist);padding-block:var(--hx-space-7) var(--hx-space-8)}.hx-hiring__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.95fr);gap:var(--hx-space-7);align-items:start;max-width:72rem;margin-inline:auto}.hx-hiring__copy h2{margin-top:var(--hx-space-5);font-size:clamp(1.6rem,1.25rem + 1vw,2.1rem)}.hx-hiring__copy>p{margin:0 0 var(--hx-space-4);max-width:42ch;color:var(--hx-fg-soft)}.hx-hiring__points{display:grid;gap:0;margin:0;padding:0;list-style:none}.hx-hiring__points li{margin:0;padding-block:var(--hx-space-4);border-top:1px solid var(--hx-line)}.hx-hiring__points h3{margin-bottom:var(--hx-space-1)}.hx-hiring__points p{margin:0;max-width:none;color:var(--hx-fg-soft)}.hx-hiring__form{text-align:left}@media (max-width:860px){.hx-hiring__layout{grid-template-columns:1fr}}.hx-hiring__label{margin:0 0 var(--hx-space-2);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--hx-glacier)}.hx-hiring__email{margin:0 0 var(--hx-space-3);font-size:clamp(1.35rem,1.1rem + 1vw,1.75rem);font-weight:700;letter-spacing:-.02em}.hx-hiring__email a{color:var(--hx-ink);text-decoration:none}.hx-hiring__email a:hover{text-decoration:underline}.hx-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--hx-space-7);align-items:start}.hx-lead__form{padding:var(--hx-space-6);background:var(--hx-surface);border:1px solid var(--hx-border);border-radius:var(--hx-r-lg)}.hx-lead__form .hx-btn{margin-top:var(--hx-space-5)}.hx-captcha{margin-top:var(--hx-space-4);min-height:78px}.hx-crumbs{margin-bottom:var(--hx-space-4);font-size:.95rem}.hx-crumbs ol{display:flex;flex-wrap:wrap;gap:.35rem 0;margin:0;padding:0;list-style:none}.hx-crumbs li:not(:last-child):after{content:"/";margin-inline:.45rem;color:var(--hx-fg-soft)}.hx-footer__brand{margin:0 0 var(--hx-space-2);font-family:var(--hx-font-body);font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.hx-lead__note{margin:var(--hx-space-3) 0 0;font-size:.9rem;color:var(--hx-fg-soft)}.hx-lead__note--error{color:var(--hx-brick)}@media (max-width:860px){.hx-lead{grid-template-columns:1fr}}.hx-field{margin-bottom:var(--hx-space-4)}.hx-field label{display:block;margin-bottom:var(--hx-space-1);font-weight:700;font-size:.95rem}.hx-field input,.hx-field select,.hx-field textarea{display:block;width:100%;min-height:3rem;padding:var(--hx-space-3) var(--hx-space-4);background:var(--hx-white);border:1.5px solid #8fa7ae;border-radius:var(--hx-r-sm);color:var(--hx-ink);font:inherit}.hx-field textarea{min-height:8rem;resize:vertical}.hx-field input:focus,.hx-field select:focus,.hx-field textarea:focus{border-color:var(--hx-glacier);outline:3px solid rgba(14,106,123,.3);outline-offset:0}.hx-field__help{margin:var(--hx-space-1) 0 0;font-size:.875rem;color:var(--hx-fg-soft)}.hx-field[data-invalid=true] input,.hx-field[data-invalid=true] select,.hx-field[data-invalid=true] textarea{border-color:var(--hx-brick)}.hx-field__error{margin:var(--hx-space-1) 0 0;font-size:.9rem;font-weight:500;color:var(--hx-brick)}.hx-check{display:flex;align-items:flex-start;gap:var(--hx-space-3);font-size:.9rem}.hx-check input{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem;accent-color:var(--hx-glacier)}.hx-footer{--hx-bg:var(--hx-ink);--hx-fg:var(--hx-snow);--hx-fg-soft:#B7CBD1;--hx-border:#34505A;--hx-link:#8FD3E0;--hx-focus:var(--hx-marigold);padding-block:var(--hx-space-6) var(--hx-space-5);background:var(--hx-bg);color:var(--hx-fg);font-size:.975rem}.hx-footer__grid{display:grid;grid-template-columns:1.1fr repeat(4,1fr);gap:var(--hx-space-4) var(--hx-space-5)}.hx-footer h2{margin-bottom:var(--hx-space-3);font-family:var(--hx-font-body);font-size:1rem;font-weight:700;letter-spacing:0}.hx-footer ul{margin:0;padding:0;list-style:none}.hx-footer li{margin-bottom:var(--hx-space-2)}.hx-footer a{color:var(--hx-fg);text-decoration:none}.hx-footer a:hover{text-decoration:underline}.hx-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--hx-space-3);margin-top:var(--hx-space-5);padding-top:var(--hx-space-4);border-top:1px solid var(--hx-border);color:var(--hx-fg-soft);font-size:.875rem}@media (max-width:1100px){.hx-footer__grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:860px){.hx-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.hx-footer__grid{grid-template-columns:1fr}}.hx-stickybar{display:none}@media (max-width:760px){.hx-header[data-menu=open] .hx-nav{max-height:calc(100dvh - 4.25rem - 4.75rem)}.hx-stickybar{position:fixed;inset:auto 0 0 0;z-index:60;display:flex;gap:var(--hx-space-3);padding:var(--hx-space-3) var(--hx-gutter);padding-bottom:calc(var(--hx-space-3) + env(safe-area-inset-bottom, 0px));background:rgba(246,249,250,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--hx-line)}.hx-stickybar .hx-btn{flex:1}.hx-has-stickybar{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom, 0px))}}.hx-stack>*+*{margin-top:var(--hx-space-4)}.hx-center{text-align:center;margin-inline:auto}.hx-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hx-skip-link{position:absolute;left:var(--hx-space-3);top:-4rem;z-index:100;padding:var(--hx-space-3) var(--hx-space-4);background:var(--hx-ink);border-radius:var(--hx-r-md);color:var(--hx-snow);font-weight:700}.hx-skip-link:focus{top:var(--hx-space-3)}.hx-prose>*{max-width:var(--hx-measure)}.hx-prose h2{margin-top:var(--hx-space-5)}.hx-prose h3{margin-top:var(--hx-space-4)}.hx-prose blockquote{margin:var(--hx-space-6) 0;padding:var(--hx-space-2) 0 var(--hx-space-2) var(--hx-space-5);border-left:4px solid var(--hx-glacier);font-family:var(--hx-font-body);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.4}.hx-prose img{border-radius:var(--hx-r-md)}@media (prefers-reduced-motion:reduce){.hx *,.hx :after,.hx :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}