
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;tab-size:4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-synthesis:none;font-synthesis-weight:none;font-synthesis-style:none;font-kerning:normal}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol,menu{padding:0;list-style:none}fieldset{border:0;margin:0;padding:0}legend{padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}hr{height:0;color:inherit;border:none;border-top:1px solid var(--color-border,var(--color-muted,#ccc));clear:both;margin:0}pre,code,kbd,samp{font-family:inherit;font-size:inherit}:focus:not(:focus-visible){outline:none}details>summary{list-style:none}template{display:none}textarea{resize:vertical}input,textarea,select{appearance:none;background:0 0;border:none;outline:none;margin:0}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-results-button{appearance:none}input[type=search]::-webkit-search-results-decoration{appearance:none}input:focus,textarea:focus,select:focus{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left;margin-bottom:.5em;font-weight:400}b,strong{font-weight:bolder}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle}mark{color:inherit;background-color:#fff9c4}[hidden]{display:none!important}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-indigo:#050e3c;--color-lapis:#002455;--color-scarlet:#dc0000;--color-cara:#ff6700;--color-grayscale-white:#fafcfd;--color-white:#fff;--color-darkness:#1e1e21;--color-graphite:#2c2c31;--color-clay:#a0a0a0;--color-cloud:#e5e5e5;--color-ghost:#f8f8f8;--color-on-neutral-dark:var(--color-grayscale-white);--color-subtle:var(--color-clay);--color-bg:var(--color-white);--color-bg-alt:var(--color-ghost);--color-fg:var(--color-indigo);--color-muted:var(--color-graphite);--color-border:var(--color-cloud);--color-link:var(--color-lapis);--color-link-hover:var(--color-indigo);--color-accent:var(--color-cara);--color-danger:var(--color-scarlet);--color-on-accent:var(--color-grayscale-white);--color-form-field-bg:#f0f0f0;--color-form-field-placeholder:#2c2c3199;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--space-md:1rem;--radius-sm:8px;--radius-btn:4px;--layout-page-max-width:1440px;--layout-prismatic-hero-max-width:2100px;--layout-grid-columns:12;--layout-page-margin-inline:clamp(16px, calc(16px + (100vw - var(--fluid-width-min)) * 32 / 1120), 48px);--layout-grid-column-gap:clamp(16px, calc(16px + (100vw - var(--fluid-width-min)) * 8 / 1120), 24px);--layout-module-row-gap:clamp(40px, calc(40px + (100vw - var(--fluid-width-min)) * 88 / 1120), 128px);--site-header-pad-inline:var(--layout-page-margin-inline);--site-header-pad-block:clamp(16px, 3vw, 24px);--site-header-pad-block-compact:12px;--site-header-height:5.5rem;--site-header-height-compact:4rem;--site-header-fixed-offset:5.5rem;--site-header-link:var(--color-lapis);--site-header-link-hover:var(--color-indigo);--site-header-link-active:var(--color-indigo);--site-header-frosted-bg:#ffffffb3;--site-header-frosted-blur:12px;--fluid-width-min:320px;--fluid-width-max:1440px;--breakpoint-header:768px;--type-h1-font-size:clamp(52px, calc(52px + (100vw - var(--fluid-width-min)) * 78 / 1120), 130px);--type-h1-line-height:1;--type-h1-letter-spacing:clamp(-7.8px, calc(-2.08px + (100vw - var(--fluid-width-min)) * -5.72 / 1120), -2.08px);--type-h2-font-size:clamp(40px, calc(40px + (100vw - var(--fluid-width-min)) * 44 / 1120), 84px);--type-h2-line-height:1;--type-h2-letter-spacing:clamp(-3px, calc(-3px + (100vw - var(--fluid-width-min)) * .6 / 1120), -2.4px);--type-h3-font-size:clamp(36px, calc(36px + (100vw - var(--fluid-width-min)) * 8 / 1120), 44px);--type-h3-line-height:1;--type-h3-letter-spacing:clamp(-1.6px, calc(-1.6px + (100vw - var(--fluid-width-min)) * .16 / 1120), -1.44px);--type-h4-font-size:clamp(24px, calc(24px + (100vw - var(--fluid-width-min)) * 16 / 1120), 40px);--type-h4-line-height:1;--type-h4-letter-spacing:clamp(-1.15px, calc(-1.15px + (100vw - var(--fluid-width-min)) * .19 / 1120), -.96px);--type-eyebrow-font-size:16px;--type-eyebrow-line-height:calc(28 / 16);--type-eyebrow-letter-spacing:.04em;--type-section-title-font-size:clamp(40px, calc(40px + (100vw - var(--fluid-width-min)) * 16 / 1120), 56px);--type-section-title-line-height:calc(64 / 56);--type-section-title-letter-spacing:-.008em;--type-cta-large-font-size:20px;--type-cta-large-letter-spacing:-.035em;--type-cta-small-font-size:16px;--type-cta-small-letter-spacing:-.035em;--type-editorial-card-title-font-size:clamp(20px, calc(20px + (100vw - var(--fluid-width-min)) * 4 / 1120), 24px);--type-body-1-font-size:clamp(24px, calc(24px + (100vw - var(--fluid-width-min)) * 8 / 1120), 32px);--type-body-1-line-height:1;--type-body-1-letter-spacing:clamp(-1.1px, calc(-1.1px + (100vw - var(--fluid-width-min)) * .42 / 1120), -.68px);--type-body-2-font-size:24px;--type-body-2-line-height:1;--type-body-2-letter-spacing:0;--type-body-3-font-size:clamp(16px, calc(16px + (100vw - var(--fluid-width-min)) * 2 / 1120), 18px);--type-body-3-line-height:1;--type-body-3-letter-spacing:clamp(-.2px, calc(-.2px + (100vw - var(--fluid-width-min)) * .2 / 1120), 0px);--type-form-label-font-size:10px;--type-form-label-line-height:1}
body{font-family:var(--font-sans);font-size:var(--type-body-2-font-size);line-height:var(--type-body-2-line-height);letter-spacing:var(--type-body-2-letter-spacing);color:var(--color-lapis);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;font-variant-ligatures:none;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--color-lapis);text-wrap:balance;font-weight:400}h1{font-size:var(--type-h1-font-size);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}h2{font-size:var(--type-h2-font-size);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing)}h3{font-size:var(--type-h3-font-size);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing)}h4{font-size:var(--type-h4-font-size);line-height:var(--type-h4-line-height);letter-spacing:var(--type-h4-letter-spacing)}@media (min-width:768px){h4{color:var(--color-indigo)}}h5,h6{font-size:var(--type-h4-font-size);line-height:var(--type-h4-line-height);letter-spacing:var(--type-h4-letter-spacing)}p{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}.kargo-type-display,.kargo-type-h1{font-size:var(--type-h1-font-size);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing);font-weight:400;font-family:var(--font-sans)}.kargo-type-h2{font-size:var(--type-h2-font-size);line-height:var(--type-h2-line-height);letter-spacing:var(--type-h2-letter-spacing);font-weight:400;font-family:var(--font-sans)}.kargo-type-h3{font-size:var(--type-h3-font-size);line-height:var(--type-h3-line-height);letter-spacing:var(--type-h3-letter-spacing);font-weight:400;font-family:var(--font-sans)}.kargo-type-h4{font-size:var(--type-h4-font-size);line-height:var(--type-h4-line-height);letter-spacing:var(--type-h4-letter-spacing);font-weight:400;font-family:var(--font-sans)}.kargo-type-eyebrow{font-family:var(--font-sans);font-size:var(--type-eyebrow-font-size);line-height:var(--type-eyebrow-line-height);letter-spacing:var(--type-eyebrow-letter-spacing);text-transform:uppercase;font-weight:500}.kargo-type-section-title{font-family:var(--font-sans);font-size:var(--type-section-title-font-size);line-height:var(--type-section-title-line-height);letter-spacing:var(--type-section-title-letter-spacing);font-weight:500}.kargo-type-lead{font-family:var(--font-sans);letter-spacing:-.015em;font-size:1.125rem;font-weight:400;line-height:normal}.kargo-type-body-1{font-family:var(--font-sans);font-size:var(--type-body-1-font-size);line-height:var(--type-body-1-line-height);letter-spacing:var(--type-body-1-letter-spacing);font-weight:400}.kargo-type-body-2{font-family:var(--font-sans);font-size:var(--type-body-2-font-size);line-height:var(--type-body-2-line-height);letter-spacing:var(--type-body-2-letter-spacing);font-weight:400}.kargo-type-body-3{font-family:var(--font-sans);font-size:var(--type-body-3-font-size);line-height:var(--type-body-3-line-height);letter-spacing:var(--type-body-3-letter-spacing);font-weight:400}
.kargo-btn{border-style:solid;border-color:var(--color-cara);border-radius:var(--radius-btn);color:var(--color-cara);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;font-weight:500;line-height:1;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.kargo-btn:hover,.kargo-btn:focus-visible{background:var(--color-cara);color:var(--color-on-accent)}.kargo-btn:focus-visible{outline:2px solid var(--color-cara);outline-offset:3px}.kargo-btn:disabled,.kargo-btn[aria-disabled=true]{opacity:.4;cursor:default;pointer-events:none}.kargo-btn--large{font-size:var(--type-cta-large-font-size);letter-spacing:var(--type-cta-large-letter-spacing);border-width:3px;padding:16px 24px}.kargo-btn--small{font-size:var(--type-cta-small-font-size);letter-spacing:var(--type-cta-small-letter-spacing);border-width:2px;padding:12px 16px}.kargo-btn--large.kargo-btn--emphasis{text-transform:capitalize;border-width:5px;padding:16px 24px}.kargo-btn--outline-ghost{border-color:var(--color-ghost);color:var(--color-ghost)}.kargo-btn--outline-ghost:hover,.kargo-btn--outline-ghost:focus-visible{background:var(--color-ghost);color:var(--color-scarlet);outline-color:var(--color-ghost)}.kargo-btn--solid-lapis{background-color:var(--color-lapis);min-width:100px;height:40px;color:var(--color-grayscale-white);letter-spacing:-.28px;border:none;padding:12px 20px;font-size:14px;font-weight:600}@media (hover:hover){.kargo-btn--solid-lapis:hover,.kargo-btn--solid-lapis:focus-visible{background-color:var(--color-indigo);color:var(--color-grayscale-white)}}.kargo-btn--solid-lapis:focus-visible{outline:2px solid var(--color-lapis);outline-offset:2px}.kargo-btn--solid-lapis.kargo-btn--inverted{background-color:var(--color-ghost);color:var(--color-lapis)}@media (hover:hover){.kargo-btn--solid-lapis.kargo-btn--inverted:hover,.kargo-btn--solid-lapis.kargo-btn--inverted:focus-visible{background-color:var(--color-grayscale-white);color:var(--color-indigo)}}.kargo-btn--solid-lapis.kargo-btn--inverted:focus-visible{outline-color:var(--color-ghost)}.kargo-btn--outline-lapis{border-width:1px;border-color:var(--color-lapis);min-width:100px;height:40px;color:var(--color-lapis);letter-spacing:-.28px;background:0 0;padding:12px 20px;font-size:14px;font-weight:600}.kargo-btn--outline-lapis:hover,.kargo-btn--outline-lapis:focus-visible{color:var(--color-lapis);background:0 0}.kargo-btn--outline-lapis:focus-visible{outline:2px solid var(--color-lapis);outline-offset:2px}.kargo-btn--large.kargo-btn--outline-lapis{min-width:unset;height:auto;font-size:var(--type-cta-large-font-size);letter-spacing:var(--type-cta-large-letter-spacing);text-transform:capitalize;border-width:3px;padding:16px 24px;font-weight:500}.kargo-btn--large.kargo-btn--outline-lapis.kargo-btn--emphasis{border-width:5px}@media (hover:hover){.kargo-btn--large.kargo-btn--outline-lapis:hover,.kargo-btn--large.kargo-btn--outline-lapis:focus-visible{background:var(--color-lapis);color:var(--color-grayscale-white);outline-color:var(--color-lapis)}}@media (prefers-reduced-motion:reduce){.kargo-btn{transition:none}}
.kargo-form{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:889px;display:grid}.kargo-form--header{max-width:40.9375rem}.kargo-form__row{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:768px){.kargo-form__row--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.kargo-form__actions{margin-top:12px}.kargo-form__control:not(.kargo-form__control--textarea):not(.kargo-form__control--choice){box-sizing:border-box;border-radius:var(--radius-sm);background-color:var(--color-form-field-bg);text-align:left;border:1px solid #0000;flex-direction:column;justify-content:center;gap:0;height:71px;padding:25px 16px;transition:background-color .18s,border-color .18s,padding .18s;display:flex}.kargo-form__control--textarea{box-sizing:border-box;border-radius:var(--radius-sm);background-color:var(--color-form-field-bg);text-align:left;border:1px solid #0000;align-content:start;gap:8px;min-height:140px;padding:24px 16px;transition:background-color .18s,border-color .18s;display:grid}.kargo-form__control:not(.kargo-form__control--textarea):not(.kargo-form__control--choice).kargo-form__control--filled{justify-content:flex-start;gap:8px;padding:11px 16px 22px}.kargo-form__control:not(.kargo-form__control--textarea):not(.kargo-form__control--choice):focus-within:not(:has(.kargo-form__select)){justify-content:flex-start;gap:8px;padding:11px 16px 22px}.kargo-form__control:not(.kargo-form__control--textarea):not(.kargo-form__control--choice):focus-within:has(.kargo-form__select){justify-content:flex-start;gap:8px;padding:11px 16px 22px}.kargo-form__control:not(.kargo-form__control--textarea):not(.kargo-form__control--choice):has(:is(input.kargo-form__field,textarea.kargo-form__field,input.hs-input,textarea.hs-input):not(:placeholder-shown)){justify-content:flex-start;gap:8px;padding:11px 16px 22px}:is(.kargo-form__control:not(.kargo-form__control--textarea):not(.kargo-form__control--choice):focus-within:has(.kargo-form__select),.kargo-form__control:not(.kargo-form__control--textarea):not(.kargo-form__control--choice).kargo-form__control--filled:has(.kargo-form__select)){padding:11px 16px 16px}.kargo-form__control--filled:not(.kargo-form__control--error),.kargo-form__control--choice:focus-within:not(.kargo-form__control--error),.kargo-form__control--choice.kargo-form__control--filled:not(.kargo-form__control--error){background-color:var(--color-white);border-color:var(--color-lapis)}.kargo-form__control:focus-within:not(.kargo-form__control--error):not(:has(.kargo-form__select)){background-color:var(--color-white);border-color:var(--color-lapis)}.kargo-form__control:focus-within:has(.kargo-form__select):not(.kargo-form__control--error){background-color:var(--color-white);border-color:var(--color-lapis)}.kargo-form__control:has(:is(input.kargo-form__field,textarea.kargo-form__field,input.hs-input,textarea.hs-input):not(:placeholder-shown)):not(.kargo-form__control--error){background-color:var(--color-white);border-color:var(--color-lapis)}.kargo-form .kargo-form__control--error,.kargo-form .kargo-form__control.kargo-form__control--error:not(.kargo-form__control--choice),.kargo-form .kargo-form__control--choice.kargo-form__control--error{border:2px solid var(--color-danger);background-color:var(--color-white)}.kargo-form__control--error .kargo-form__label,.kargo-form__control--error:focus-within .kargo-form__label,.kargo-form__control--error.kargo-form__control--filled .kargo-form__label{color:var(--color-danger)}.kargo-form__control--error:has(:is(input.kargo-form__field,textarea.kargo-form__field,input.hs-input,textarea.hs-input):not(:placeholder-shown)) .kargo-form__label{color:var(--color-danger)}.kargo-form__label{height:10px;font-size:var(--type-form-label-font-size);line-height:var(--type-form-label-line-height);color:var(--color-lapis);flex-shrink:0;margin:0;display:none}.kargo-form__control--filled:not(.kargo-form__control--choice) .kargo-form__label{display:block}.kargo-form__control:focus-within:not(:has(.kargo-form__select)):not(.kargo-form__control--choice) .kargo-form__label{display:block}.kargo-form__control:focus-within:has(.kargo-form__select) .kargo-form__label{display:block}.kargo-form__control:has(:is(input.kargo-form__field,textarea.kargo-form__field,input.hs-input,textarea.hs-input):not(:placeholder-shown)) .kargo-form__label{display:block}.kargo-form__control :is(.kargo-form__field,.hs-input):not(.kargo-form__choice-input),.kargo-form__field{width:100%;color:var(--color-lapis);font-family:var(--font-sans);font-size:var(--type-body-3-font-size);letter-spacing:var(--type-body-3-letter-spacing);appearance:none;background:0 0;border:0;outline:none;margin:0;padding:0;line-height:1;display:block}.kargo-form__control :is(.kargo-form__field,.hs-input):not(.kargo-form__field--textarea):not(textarea):not(.kargo-form__select):not(.kargo-form__choice-input),.kargo-form__field:not(.kargo-form__field--textarea):not(.kargo-form__select){flex-shrink:0;height:18px}:is(.kargo-form__control:not(.kargo-form__control--textarea):has(>.kargo-form__select-wrap):not(:focus-within):not(.kargo-form__control--filled),.kargo-form__control:not(.kargo-form__control--textarea):has(>.kargo-form__select):not(:focus-within):not(.kargo-form__control--filled)){padding-block:23px}.kargo-form__control--choice{box-sizing:border-box;border-radius:var(--radius-sm);background-color:var(--color-form-field-bg);text-align:left;border:1px solid #0000;align-content:start;gap:12px;height:auto;min-height:0;padding:24px 16px;transition:background-color .18s,border-color .18s;display:grid}.kargo-form__label--legend{height:auto;font-size:var(--type-body-3-font-size);letter-spacing:var(--type-body-3-letter-spacing);color:var(--color-lapis);cursor:default;flex-shrink:0;margin:0;line-height:1.4;display:block}.kargo-form__control--error .kargo-form__label--legend{color:var(--color-danger)}.kargo-form__choice-list,.kargo-form form[class*=hs-form] .inputs-list.kargo-form__choice-list{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.kargo-form__choice-list>li,.kargo-form form[class*=hs-form] .inputs-list.kargo-form__choice-list>li{margin:0;padding:0}.kargo-form__choice{color:var(--color-lapis);font-family:var(--font-sans);font-size:var(--type-body-3-font-size);letter-spacing:var(--type-body-3-letter-spacing);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:0;font-weight:400;line-height:1.4;display:grid}.kargo-form__choice-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kargo-form__choice-marker{box-sizing:border-box;border:1.5px solid var(--color-lapis);background-color:var(--color-white);flex-shrink:0;width:18px;height:18px;margin-top:1px;transition:background-color .18s,border-color .18s;display:block}.kargo-form__choice-marker--radio{border-radius:50%}.kargo-form__choice-marker--checkbox{border-radius:2px}.kargo-form__choice-input:checked+.kargo-form__choice-marker--radio{border-color:var(--color-lapis);background-color:var(--color-white);box-shadow:inset 0 0 0 4px var(--color-lapis)}.kargo-form__choice-input:checked+.kargo-form__choice-marker--checkbox{border-color:var(--color-lapis);background-color:var(--color-lapis);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2L4.4 8.6L11 1.4' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 10px}.kargo-form__choice-input:focus-visible+.kargo-form__choice-marker{outline:2px solid var(--color-lapis);outline-offset:2px}.kargo-form__control--error .kargo-form__choice-marker{border-color:var(--color-danger)}.kargo-form__control--error .kargo-form__choice-input:checked+.kargo-form__choice-marker--radio{box-shadow:inset 0 0 0 4px var(--color-danger)}.kargo-form__control--error .kargo-form__choice-input:checked+.kargo-form__choice-marker--checkbox{border-color:var(--color-danger);background-color:var(--color-danger)}.kargo-form__choice-text{min-width:0}.kargo-form__control :is(.kargo-form__field,.hs-input)::placeholder,.kargo-form__field::placeholder{color:var(--color-form-field-placeholder)}.kargo-form__control:focus-within :is(.kargo-form__field,.hs-input)::placeholder,.kargo-form__control--filled :is(.kargo-form__field,.hs-input)::placeholder,.kargo-form__control:focus-within .kargo-form__field::placeholder,.kargo-form__control--filled .kargo-form__field::placeholder{color:#0000}.kargo-form__control:has(:is(input.kargo-form__field,textarea.kargo-form__field,input.hs-input,textarea.hs-input):not(:placeholder-shown)) :is(.kargo-form__field,.hs-input)::placeholder{color:#0000}.kargo-form__control:has(.kargo-form__field:not(:placeholder-shown)) .kargo-form__field::placeholder{color:#0000}.kargo-form__field--textarea{resize:vertical;min-height:92px}.kargo-form__select-wrap{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:24px;display:grid}.kargo-form__select-wrap :is(.kargo-form__select,.kargo-form__field,.hs-input){height:100%;line-height:24px}.kargo-form__select{cursor:pointer;flex-shrink:0;height:24px;line-height:24px}.kargo-form__select:invalid,.kargo-form__select.kargo-form__select--placeholder{color:var(--color-form-field-placeholder)}.kargo-form__select:valid:not(.kargo-form__select--placeholder){color:var(--color-lapis)}.kargo-form__select-icon{width:24px;height:24px;color:var(--color-lapis);pointer-events:none;flex-shrink:0}.kargo-form form[class*=hs-form]{text-align:left;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:none;display:grid}.kargo-form form[class*=hs-form] fieldset{border:0;max-width:none;margin:0;padding:0}.kargo-form form[class*=hs-form] fieldset.form-columns-2{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:768px){.kargo-form form[class*=hs-form] fieldset.form-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.kargo-form form[class*=hs-form] fieldset.form-columns-2 .hs-form-field{float:none;width:100%;min-width:0;margin:0}.kargo-form form[class*=hs-form] .hs-form-field{float:none;text-align:left;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin:0;display:grid}.kargo-form form[class*=hs-form] .hs-form-field>label.kargo-form__label:not(.kargo-form__label--legend){cursor:text;font-weight:inherit}.kargo-form form[class*=hs-form] .hs-form-field>label.kargo-form__label .hs-form-required{color:inherit}.kargo-form form[class*=hs-form] .hs_submit{margin:0;padding:0}.kargo-form form[class*=hs-form] .hs_submit .actions{margin-top:12px;padding:0}.kargo-form--header form[class*=hs-form] .hs_submit .actions{text-align:center}.kargo-form form[class*=hs-form] .hs_error_rollup{display:none}.kargo-form form[class*=hs-form] .hs-error-msgs{margin:0;padding:0;list-style:none}.kargo-form form[class*=hs-form] .hs-error-msgs label,.kargo-form form[class*=hs-form] .hs-error-msgs .hs-error-msg{color:var(--color-danger);font-family:var(--font-sans);font-size:var(--type-form-label-font-size);line-height:var(--type-form-label-line-height);font-weight:400;display:block}.kargo-form form[class*=hs-form] .legal-consent-container{font-size:var(--type-body-3-font-size);color:var(--color-lapis);text-align:left;line-height:1.4}@media (prefers-reduced-motion:reduce){.kargo-form__control:not(.kargo-form__control--textarea):not(.kargo-form__control--choice),.kargo-form form[class*=hs-form] .hs-input:not(.kargo-form__choice-input){transition:background-color .18s,border-color .18s}}
:is(.kargo-module--full-bleed+.kargo-module--full-bleed,.kargo-module-scroll-reveal:has(>.kargo-module--full-bleed)+.kargo-module-scroll-reveal:has(>.kargo-module--full-bleed)),:is(.kargo-module-scroll-reveal:has(>.kargo-module--prismatic-hero)+.kargo-module-scroll-reveal:has(>.kargo-module--large-text),.kargo-module-scroll-reveal:has(>.kargo-module--large-text)+.kargo-module-scroll-reveal:has(>.kargo-module--prismatic-hero)){margin-top:calc(-1 * var(--layout-module-row-gap))}.kargo-module-scroll-reveal:has(>.kargo-module--prismatic-hero)+.kargo-module-scroll-reveal:has(>.kargo-module--large-text)>.kargo-module--large-text{padding-top:0}.kargo-module-scroll-reveal:has(>.kargo-module--large-text)+.kargo-module-scroll-reveal:has(>.kargo-module--prismatic-hero)>.kargo-module--large-text{padding-bottom:0}
@media (prefers-reduced-motion:no-preference){.kargo-stagger-reveal__item{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:calc(min(var(--kargo-stagger-index,0), 12) * 55ms);will-change:opacity, transform;transform:scale(.98)}.kargo-stagger-reveal--active .kargo-stagger-reveal__item{opacity:1;will-change:auto;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kargo-stagger-reveal__item{opacity:1;transform:none}}html[data-presentation-mode=true] .kargo-stagger-reveal__item{opacity:1;transform:none}

.site-shell{padding-top:var(--site-header-fixed-offset);min-height:100vh}:is(.site-shell--page-header-first,.site-shell:has([data-flush-first-module])){padding-top:0}body:has([data-media-underlay-header]) [data-kargo-site-header]:not([data-scrolled]):not([data-mega-open]):not([data-contact-open]){--site-header-link:var(--color-ghost);--site-header-link-hover:var(--color-grayscale-white);--site-header-link-active:var(--color-ghost);--site-header-menu-icon:var(--color-grayscale-white)}body:has([data-media-underlay-header]) [data-kargo-site-header]:not([data-scrolled]):not([data-mega-open]):not([data-contact-open]):before{opacity:var(--site-header-overlay-opacity,0)}body:has([data-media-underlay-header]) [data-kargo-site-header]:not([data-scrolled]):not([data-mega-open]):not([data-contact-open]) [aria-label=Kargo\ home]{color:var(--color-grayscale-white)}body:has([data-media-underlay-header]) [data-kargo-site-header]:not([data-scrolled]):not([data-mega-open]):not([data-contact-open]) .kargo-btn--solid-lapis{background-color:var(--color-ghost);color:var(--color-lapis)}
