body{padding-bottom:var(--cookie-bar-offset,0px)}.cookie-bar[data-astro-cid-z54lkle5]{z-index:45;background:var(--white);color:var(--darkBlue);border-top:1px solid var(--grey-95);opacity:0;pointer-events:none;transition:opacity .15s ease-in,transform .15s ease-in;position:fixed;bottom:0;left:0;right:0;transform:translateY(16px);box-shadow:0 -4px 16px #1a1c381f}.cookie-bar[data-astro-cid-z54lkle5].is-visible{opacity:1;pointer-events:auto;transition-duration:.18s;transition-timing-function:ease-out;transform:none}.cookie-bar[data-astro-cid-z54lkle5][hidden]{display:none}@media (prefers-reduced-motion:reduce){.cookie-bar[data-astro-cid-z54lkle5]{transform:none}}.cookie-bar__inner[data-astro-cid-z54lkle5]{gap:var(--space-3);max-width:1200px;padding:var(--space-3) var(--gutter);flex-direction:column;margin:0 auto;display:flex}.cookie-bar__text[data-astro-cid-z54lkle5]{max-width:var(--measure);font-size:var(--fs-small);color:var(--darkBlue);margin:0;line-height:1.5}.cookie-bar__buttons[data-astro-cid-z54lkle5]{gap:var(--space-2);flex-direction:column;display:flex}.cookie-btn[data-astro-cid-z54lkle5]{white-space:nowrap;cursor:pointer;width:100%}.cookie-btn--decline[data-astro-cid-z54lkle5]{color:var(--darkBlue);border:1px solid var(--darkBlue);background:0 0}.cookie-btn--decline[data-astro-cid-z54lkle5]:hover{background:var(--darkBlue-pale)}.cookie-btn[data-astro-cid-z54lkle5]:focus-visible{outline:3px solid var(--midBlue);outline-offset:3px}@media (width>=768px){.cookie-bar__inner[data-astro-cid-z54lkle5]{justify-content:space-between;align-items:center;gap:var(--space-5);flex-direction:row}.cookie-bar__buttons[data-astro-cid-z54lkle5]{gap:var(--space-3);flex-direction:row;flex-shrink:0}.cookie-btn[data-astro-cid-z54lkle5]{width:auto}}.compliance-logos[data-astro-cid-plccore3]{background:var(--grain), var(--blueGreen-text);border-left:24px solid var(--white);border-top:24px solid var(--white);color:var(--white);text-align:center;padding:56px 0;position:relative;& p{color:var(--white);margin:0;font-size:15px;line-height:1.6;&:before,&:after{display:none}}& .legal{opacity:.85}}.logos[data-astro-cid-plccore3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 48px;margin:28px 0;display:flex}img[data-astro-cid-plccore3]{width:auto;height:26px;display:block;@media (width>=601px){height:40px}}footer[data-astro-cid-ouf554di]{background:var(--white);color:var(--darkBlue);padding:64px 0 48px;font-size:14px;line-height:1.6}p[data-astro-cid-ouf554di],li[data-astro-cid-ouf554di]{font-size:inherit;line-height:inherit;margin:0;&:before,&:after{display:none}}.cols[data-astro-cid-ouf554di]{gap:40px;display:grid;@media (width>=801px){grid-template-columns:1.2fr repeat(3,1fr)}}.brand[data-astro-cid-ouf554di] svg.behomed-logo{width:auto;height:22px;display:block;& .logo-path.homed{fill:var(--darkBlue)}}.copyright[data-astro-cid-ouf554di]{opacity:.7;margin-top:14px}summary[data-astro-cid-ouf554di]{list-style:none;&::-webkit-details-marker{display:none}}.footer-heading[data-astro-cid-ouf554di]{color:var(--grey-40);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:700;display:block}ul[data-astro-cid-ouf554di]{margin:0;padding:0;list-style:none}li[data-astro-cid-ouf554di]+li[data-astro-cid-ouf554di]{margin-top:10px}a[data-astro-cid-ouf554di]{color:var(--darkBlue);font-weight:400;text-decoration:none;&:visited{color:var(--darkBlue)}&:hover{color:var(--midBlue);text-decoration:underline}&:focus-visible{outline:3px solid var(--midBlue);outline-offset:2px}}.legal[data-astro-cid-ouf554di]{border-top:1px solid var(--grey-90);color:var(--grey-40);gap:8px;margin-top:48px;padding-top:24px;font-size:13px;line-height:1.6;display:grid;& p{color:inherit;font-size:inherit;line-height:inherit}}@media (width>=801px){summary[data-astro-cid-ouf554di]{cursor:default;pointer-events:none}}@media (width<=800px){.cols[data-astro-cid-ouf554di]{gap:0}.brand[data-astro-cid-ouf554di]{margin-bottom:32px}.footer-col[data-astro-cid-ouf554di]{border-top:1px solid var(--grey-90);&:last-child{border-bottom:1px solid var(--grey-90)}}summary[data-astro-cid-ouf554di]{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;display:flex;&:after{background:linear-gradient(var(--darkBlue), var(--darkBlue)) center / 14px 2px no-repeat, linear-gradient(var(--darkBlue), var(--darkBlue)) center / 2px 14px no-repeat;content:"";width:14px;height:14px}&:focus-visible{outline:3px solid var(--midBlue);outline-offset:2px}}.footer-heading[data-astro-cid-ouf554di]{color:var(--darkBlue);margin:0;font-size:13px}.footer-col[data-astro-cid-ouf554di][open] summary[data-astro-cid-ouf554di]:after{background:linear-gradient(var(--darkBlue), var(--darkBlue)) center / 14px 2px no-repeat}.footer-col[data-astro-cid-ouf554di] ul[data-astro-cid-ouf554di]{padding-bottom:20px}.legal[data-astro-cid-ouf554di]{border-top:0;margin-top:32px;padding-top:0}}._container_1oqkx_15{bottom:calc(var(--space-md) + var(--cookie-bar-offset,0px));z-index:40;position:fixed;right:0}._launcher_1oqkx_26{--launcher-bg:var(--color-ink);background:var(--launcher-bg);width:3rem;height:3rem;color:var(--white);cursor:pointer;box-shadow:0 0 0 1px var(--white), 0 8px 24px -8px #1a1c3873;transition:background var(--duration) var(--ease);border:0;border-radius:2px 0 0 2px;justify-content:center;align-items:center;padding:0;display:flex}._launcher_1oqkx_26[data-hovered]{--launcher-bg:var(--color-accent)}._launcher_1oqkx_26[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:3px}._launcher_1oqkx_26[data-pressed]{transform:scale(.96)}._launcherIcon_1oqkx_59{width:1.2rem;height:1.2rem;display:block;transform:translate(2px);& svg{fill:currentColor;width:100%;height:100%;display:block}& line{stroke:var(--launcher-bg);stroke-width:1.5px;transition:stroke var(--duration) var(--ease)}}._modalOverlay_1oqkx_10{padding:var(--space-sm);z-index:50;background:#1a1a1a8c;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}._modalOverlay_1oqkx_10[data-entering]{animation:_fade-in_1oqkx_1 var(--duration) var(--ease)}._modalOverlay_1oqkx_10[data-exiting]{animation:_fade-in_1oqkx_1 var(--duration) var(--ease) reverse}._dialog_1oqkx_11{background:var(--color-bg);outline:none;flex-direction:column;width:min(24rem,100%);height:min(40rem,90vh);display:flex;box-shadow:0 20px 40px -20px #00000059}._dialogNoConsent_1oqkx_113{height:min(15rem,90vh)}._drawerOverlay_1oqkx_11{pointer-events:none;z-index:50;background:0 0;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}._drawer_1oqkx_11{pointer-events:auto;width:min(30rem,100vw);margin-top:var(--chatwidget-drawer-top-offset,0px);height:calc(var(--visual-viewport-height,100dvh) - var(--chatwidget-drawer-top-offset,0px));background:var(--color-bg);border-top:1px solid var(--color-line);color:var(--color-ink);outline:none;flex-direction:column;display:flex;box-shadow:-24px 0 48px -32px #1a1c3859}._drawer_1oqkx_11[data-entering]{animation:_drawer-slide-in_1oqkx_1 var(--duration) var(--ease)}._drawer_1oqkx_11[data-exiting]{animation:_drawer-slide-in_1oqkx_1 var(--duration) var(--ease) reverse;animation-fill-mode:forwards}@keyframes _drawer-slide-in_1oqkx_1{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){._drawer_1oqkx_11[data-entering],._drawer_1oqkx_11[data-exiting]{animation:none}}@media (width<=640px){._drawer_1oqkx_11{width:100vw}}._dialogContainer_1oqkx_193{flex-direction:column;height:100%;min-height:0;display:flex}._header_1oqkx_201{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:18px 16px 18px 24px;display:flex}._title_1oqkx_209{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:17px;font-weight:600;line-height:1.3;&:before,&:after{content:none}}._closeButton_1oqkx_225{width:2.75rem;height:2.75rem;color:var(--color-ink);cursor:pointer;transition:color var(--duration) var(--ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;& svg{stroke:currentColor;stroke-width:1.75px;width:18px;height:18px;display:block}}._closeButton_1oqkx_225[data-hovered]{color:var(--color-accent)}._closeButton_1oqkx_225[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:-3px}._messagesContainer_1oqkx_258{overscroll-behavior:contain;gap:var(--space-3);min-height:0;padding:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}._message_1oqkx_258{gap:var(--space-sm);display:flex}._message_1oqkx_258[data-role=user]{justify-content:flex-end}._message_1oqkx_258[data-role=assistant]{justify-content:flex-start}._messageBubble_1oqkx_287{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:2px;max-width:85%;padding:12px 16px;font-size:16px;line-height:1.6}._message_1oqkx_258[data-role=user] ._messageBubble_1oqkx_287{background:var(--color-ink);color:var(--white)}._message_1oqkx_258[data-role=assistant] ._messageBubble_1oqkx_287{background:var(--color-pale);color:var(--color-ink)}._typing_1oqkx_308{background:var(--color-pale);align-self:flex-start;align-items:center;gap:6px;padding:16px;display:flex;& span{animation:_typing-dot_1oqkx_1 1.2s var(--ease) infinite;background:var(--color-ink);opacity:.3;border-radius:50%;width:6px;height:6px;&:nth-child(2){animation-delay:.2s}&:nth-child(3){animation-delay:.4s}}}@keyframes _typing-dot_1oqkx_1{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){._typing_1oqkx_308 span{opacity:.6;animation:none}}._errorMessage_1oqkx_353{color:#991b1b;overflow-wrap:anywhere;background:#fef2f2;align-items:flex-start;gap:10px;margin:0 -24px;padding:12px 16px;font-size:15px;line-height:1.5;display:flex}._errorIcon_1oqkx_366{color:#b91c1c;flex-shrink:0;width:16px;height:16px;margin-top:3px}._inputContainer_1oqkx_375{padding:var(--space-4);display:grid;position:relative}._textField_1oqkx_382{flex-direction:column;display:flex}._textarea_1oqkx_388{border:1px solid var(--grey-60);min-height:7.5rem;font-family:var(--font-body);resize:none;color:var(--color-ink);background:var(--color-bg);transition:border-color var(--duration) var(--ease);padding:14px 16px 60px;font-size:16px;line-height:1.5}._textarea_1oqkx_388::placeholder{color:var(--color-muted);opacity:1}._textarea_1oqkx_388:hover:not(:disabled){border-color:var(--color-ink)}._textarea_1oqkx_388:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-color:var(--color-ink)}._textarea_1oqkx_388:disabled{background:var(--grey-99);cursor:not-allowed}._sendButtonContainer_1oqkx_422{justify-content:flex-end;width:100%;display:flex}._sendButton_1oqkx_422{background:var(--color-accent);color:var(--white);cursor:pointer;font-family:var(--font-body);right:calc(var(--space-4) + 10px);bottom:calc(var(--space-4) + 10px);transition:background var(--duration) var(--ease);white-space:nowrap;border:none;border-radius:2px;padding:10px 20px;font-size:15px;font-weight:700;line-height:1.2;position:absolute}._sendButton_1oqkx_422[data-hovered]:not([data-disabled]){background:var(--color-accent-dark)}._sendButton_1oqkx_422[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:3px}._sendButton_1oqkx_422[data-disabled]{background:var(--grey-95);color:var(--color-muted);cursor:not-allowed}@media (width<=640px){._modalOverlay_1oqkx_10{padding:var(--space-2xs);align-items:flex-end}._dialog_1oqkx_11{width:100%;height:min(24rem,90vh)}._header_1oqkx_201{padding-left:var(--space-3)}._messagesContainer_1oqkx_258,._inputContainer_1oqkx_375{padding:var(--space-3)}._textarea_1oqkx_388{min-height:6rem}._sendButton_1oqkx_422{right:calc(var(--space-3) + 10px);bottom:calc(var(--space-3) + 10px)}._messageBubble_1oqkx_287{max-width:90%}}._handoffPrompt_1oqkx_499{padding:var(--space-3) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);justify-content:center;display:flex}._handoffButton_1oqkx_507{color:var(--color-ink);border:1px solid var(--color-ink);cursor:pointer;font-family:var(--font-body);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);background:0 0;border-radius:2px;padding:10px 18px;font-size:15px;font-weight:700}._handoffButton_1oqkx_507[data-hovered]{background:var(--color-ink);color:var(--white)}._handoffButton_1oqkx_507[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:3px}._consentBannerContainer_1oqkx_533{padding:var(--space-4);margin-top:auto}._consentBanner_1oqkx_533{gap:var(--space-3);padding:var(--space-4);background:var(--color-pale);color:var(--color-ink);flex-direction:column;display:flex}._consentBanner_1oqkx_533 p{margin:0;font-size:16px;line-height:1.6}._consentBanner_1oqkx_533 p:before,._consentBanner_1oqkx_533 p:after{content:none;margin:0;display:none}._consentButton_1oqkx_564{background:var(--white);color:var(--darkBlue);border:1px solid var(--darkBlue);cursor:pointer;font-family:var(--font-body);transition:background var(--duration) var(--ease), color var(--duration) var(--ease);border-radius:2px;align-self:flex-start;padding:10px 20px;font-size:15px;font-weight:700}._consentButton_1oqkx_564[data-hovered]{background:var(--darkBlue);color:var(--white)}._consentButton_1oqkx_564[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:3px}._panel_m7qr4_9{gap:var(--space-md);height:100%;min-height:0;padding:var(--space-4);flex-direction:column;display:flex;overflow-y:auto}._heading_m7qr4_19{font-family:var(--font-heading);text-transform:none;color:var(--color-ink);margin:0;font-size:19px;font-weight:700;line-height:1.3;&:before,&:after{content:none}}._subheading_m7qr4_34{color:var(--color-muted);margin:0;font-size:15px;line-height:1.6;&:before,&:after{content:none}}._form_m7qr4_46{gap:var(--space-sm);flex-direction:column;flex:1;display:flex}._textField_m7qr4_53{gap:var(--space-xs);flex-direction:column;display:flex}._label_m7qr4_59{color:var(--color-ink);font-size:15px;font-weight:600}._input_m7qr4_65,._textarea_m7qr4_66{border:1px solid var(--grey-60);border-radius:var(--radius-sm);font-family:var(--font-body);color:var(--color-ink);background:var(--color-bg);transition:border-color var(--duration) var(--ease), background var(--duration) var(--ease);padding:12px 14px;font-size:16px}._input_m7qr4_65[data-focus-visible],._textarea_m7qr4_66[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:2px;border-color:var(--color-focus)}._input_m7qr4_65:disabled,._textarea_m7qr4_66:disabled{opacity:.6;cursor:not-allowed}._textarea_m7qr4_66{resize:vertical;min-height:5rem;max-height:8rem}._submitButton_m7qr4_98,._retryButton_m7qr4_99,._backButton_m7qr4_100,._whatsappButton_m7qr4_101{background:var(--color-accent);color:var(--white);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);transition:background var(--duration) var(--ease);border:none;padding:10px 20px;font-size:15px;font-weight:700}._submitButton_m7qr4_98[data-hovered]:not([data-disabled]),._retryButton_m7qr4_99[data-hovered]:not([data-disabled]),._backButton_m7qr4_100[data-hovered]:not([data-disabled]),._whatsappButton_m7qr4_101[data-hovered]:not([data-disabled]){background:var(--color-accent-dark)}._submitButton_m7qr4_98[data-focus-visible],._retryButton_m7qr4_99[data-focus-visible],._backButton_m7qr4_100[data-focus-visible],._whatsappButton_m7qr4_101[data-focus-visible]{outline:3px solid var(--color-focus);outline-offset:2px}._submitButton_m7qr4_98{align-self:flex-start}._submitButton_m7qr4_98[data-disabled]{background:var(--grey-95);color:var(--color-muted);cursor:not-allowed}._successView_m7qr4_140{gap:var(--space-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}._successView_m7qr4_140 ._heading_m7qr4_19{margin-bottom:var(--space-xs)}._successView_m7qr4_140 ._message_m7qr4_154{color:var(--color-muted);font-size:15px;line-height:var(--line-height-body);max-width:20rem;margin:0}._whatsappButton_m7qr4_101{margin-top:var(--space-sm)}._backButton_m7qr4_100{margin-top:var(--space-2xs)}._errorView_m7qr4_171{gap:var(--space-sm);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}._errorView_m7qr4_171 ._heading_m7qr4_19{margin-bottom:var(--space-xs)}._errorText_m7qr4_185{color:var(--color-muted);font-size:15px;line-height:var(--line-height-body);max-width:20rem;margin:0}._banner_3p5zv_8{color:var(--color-ink);text-align:center;margin:0 24px}._text_3p5zv_14{word-wrap:break-word;margin:0;font-size:11px;line-height:1.5}._text_3p5zv_14:before,._text_3p5zv_14:after{content:none;margin:0;display:none}._link_3p5zv_32{color:var(--color-accent);transition:color var(--duration) var(--ease);text-decoration:underline}._link_3p5zv_32:hover{color:var(--color-accent-dark)}._link_3p5zv_32:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@layer base{@font-face{font-family:Austrian;src:url(/fonts/austrian-regular/AustrianRegular.woff2)format("woff2");font-display:swap}:root{--background:#ebebeb;--foreground:#171717;--base-font-size:18px;--base-line-height:1.5;--font-size-sml:calc(var(--base-font-size) * .85);--font-script:"Austrian", cursive;--fs-display:clamp(36px, 4.6vw, 60px);--fs-h2:clamp(26px, 3vw, 36px);--fs-h3:19px;--fs-lead:clamp(19px, 1.7vw, 22px);--fs-body:17px;--fs-small:15px;--fs-eyebrow:13px;--section-gap:36px;--measure:62ch;--frame:24px;@media (width>=960px){--section-gap:120px}--orange:#e84e1b;--orange-dark:#ba3c13;--orange-pale:#feede9;--green:#2dab66;--green-pale:#ecf6ef;--blueGreen:#1f938a;--blueGreen-pale:#eaf4f3;--pale-teal:#eaf4f3;--orange-text:#c94416;--midBlue:#1d70b7;--midBlue-pale:#eaf0f8;--darkBlue:#1a1c38;--darkBlue-pale:#e8e8ea;--white:#fff;--grey-99:#f4f4f4;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grey-95:#e5e5e5;--grey-90:#ccc;--grey-70:#aaa;--grey-60:#888;--grey-40:#666;--input-border-color:var(--grey-70);--input-border-width:1px;--menu-toggle-size:32px;--menu-logo-height:24px;--behomed-logo-width:400px;--behomed-logo-height:62px;--behomed-logo-scale-factor:calc(24 / var(--behomed-logo-height));--header-border-color:#e1e1e133;--header-padding-top:var(--space-4);--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:16px;--top-site-bar-height-mobile:64px;--top-site-bar-height-desktop:64px;--gutter:24px;@media (width>=801px){--gutter:48px}--blueGreen-text:#17766f;--green-text:#2da965;--chatwidget-drawer-top-offset:var(--top-site-bar-height-mobile);@media (width>=601px){--chatwidget-drawer-top-offset:var(--top-site-bar-height-desktop)}--top-site-bar-back-color-step-1:#181a38;--top-site-bar-back-color-step-2:#192446;--top-site-bar-back-color-step-3:#192d54;--top-site-bar-back-color-step-4:#1a3763;--top-site-bar-back-color-step-5:#1a4171;--top-site-bar-back-color-step-6:#1b4a7f;--top-site-bar-back-color-step-7:#1b548d;--top-site-bar-back-color-step-8:#1c5e9c;--top-site-bar-back-color-step-9:#1c67aa;--top-site-bar-back-color-step-10:#1d71b8;--top-site-bar-text-color-step-1:#1d71b8;--top-site-bar-text-color-step-2:#3681c0;--top-site-bar-text-color-step-3:#4f91c8;--top-site-bar-text-color-step-4:#68a0d0;--top-site-bar-text-color-step-5:#81b0d8;--top-site-bar-text-color-step-6:#9bc0df;--top-site-bar-text-color-step-7:#b4d0e7;--top-site-bar-text-color-step-8:#cddfef;--top-site-bar-text-color-step-9:#e6eff7;--top-site-bar-text-color-step-10:#fff;--box-shadow-very-small:0 1px 1px #0000001f, 0 2px 2px #0000001f, 0 4px 4px #0000001f, 0 8px 8px #0000001f;--box-shadow-small:0 1px 1px #0000001f, 0 2px 2px #0000001f, 0 4px 4px #0000001f, 0 8px 8px #0000001f, 0 16px 16px #0000001f;--box-shadow-large-soft:0 1px 1px #0000001c, 0 2px 2px #0000001c, 0 4px 4px #0000001c, 0 8px 8px #0000001c, 0 16px 16px #0000001c, 0 32px 32px #0000001c, 0 4px 16px #0000001c, 0 4px 32px #0000001c;--box-shadow-inset-very-large:inset 0 1px 2px -1px #00000008, inset 0 2px 4px -2px #00000008, inset 0 4px 8px -4px #00000008, inset 0 8px 16px -8px #00000008, inset 0 16px 32px -16px #00000008, inset 0 32px 64px -32px #00000008;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--space-8:96px;--max-width:1080px;--btn-font-size:15px;--btn-letter-spacing:.04em;--btn-line-height:24px;--btn-min-height:44px;--btn-padding:var(--space-2) var(--space-4);--form-control-color:var(--orange);--form-control-disabled:#959495;--h2-font-scale:1.5;--h3-font-scale:1.2;--h4-font-scale:1.1;--h5-font-scale:1.05;--p-sml-font-scale:.85}@view-transition{navigation:auto}[hidden]{display:none!important}@keyframes fade-page-in{0%{opacity:0}}@keyframes fade-page-out{to{opacity:0}}@keyframes slide-from-right{0%{transform:translate(30px)}}@keyframes slide-to-left{to{transform:translate(-30px)}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:90ms cubic-bezier(.4,0,1,1) both fade-page-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-left}::view-transition-new(root){animation:.21s cubic-bezier(0,0,.2,1) 90ms both fade-page-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-right}}*{box-sizing:border-box;margin:0;padding:0}body,#page{min-height:100vh}body{position:relative}#page{grid-template-rows:1fr auto;display:grid}.skip-link.screen-reader-text{position:absolute}.bg--orange{background:var(--orange)}html,body{max-width:100vw;overflow-x:clip}body{color-scheme:light;color:var(--darkBlue);background:var(--white);font-family:Raleway,sans-serif;font-size:var(--fs-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1.6}strong{font-weight:600}ul,ol{list-style:none}a{color:inherit;text-decoration:underline}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:where(blockquote,h1,h2,h3,h4,h5,h6,figure,p,pre,li,label,legend){font-size:inherit;line-height:inherit;margin:0}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-weight:700}:where(h2){font-size:var(--fs-h2);letter-spacing:-.005em;margin-top:12px;line-height:1.15}:where(h3){font-size:var(--fs-h3);line-height:1.35}svg.behomed-logo{& .logo-path{&.be{fill:var(--green)}&.homed{fill:var(--white)}}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn{color:var(--white);font-family:inherit;font-size:var(--btn-font-size);letter-spacing:var(--btn-letter-spacing);font-weight:700;line-height:var(--btn-line-height);min-height:var(--btn-min-height);outline-offset:3px;padding:var(--btn-padding);text-transform:uppercase;text-align:center;border-radius:4px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;&:after{content:"";opacity:0;z-index:4;border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;transition:opacity .2s ease-in-out;animation:2s linear infinite spin;display:inline-block;position:absolute;top:calc(50% - 11px);left:calc(50% - 9px)}&.submitting{& span{opacity:0}&:after{opacity:1}}&.bg--orange{background:var(--orange-text);&.submitting{background:var(--orange-dark)}&:active,&:focus,&:hover{outline-offset:2px;outline:2px solid #fff}}}button.btn{border:0}.visually-hidden{appearance:none;clip:rect(0 0 0 0);border:0;width:0;height:0;overflow:hidden}.grecaptcha-badge{z-index:99!important;position:absolute!important;bottom:24px!important}hr.divider{border:0;border-top:1px solid var(--grey-90);width:100%}#page{z-index:1;position:relative;&.nav-is-open{width:100%;height:100vh;position:fixed;overflow:hidden}}.section-content{position:relative}.section-anchor{top:calc(var(--top-site-bar-height-mobile) * -1);position:relative;@media (width>=801px){top:calc(var(--top-site-bar-height-desktop) * -1)}}.content-section.pad-x{& .content-width-wrapper{padding-left:24px;padding-right:24px;@media (width>=601px){padding-left:36px;padding-right:36px}@media (width>=1176px){padding-left:0;padding-right:0}}}.content-section.pad-y{& .content-width-wrapper{padding-top:40px;padding-bottom:40px;@media (width>=601px){padding-top:48px;padding-bottom:48px}@media (width>=1176px){padding-top:56px;padding-bottom:56px}@media (width>=1501px){padding-top:64px;padding-bottom:64px}}}.bg-orange{background:var(--orange)}.bg-darkBlue{background:var(--darkBlue)}.color--darkBlue{color:var(--darkBlue)}.bg-white{background:var(--white)}.color--white{color:var(--white)}.bg-darkBlue{& h1,& h2,& h3,& h4,& h5,& h6,& p,& li{color:var(--white)!important}}.content-width-wrapper{max-width:var(--max-width);width:100%;margin:0 auto}.shell-wrap{max-width:calc(var(--max-width) + var(--gutter) * 2);padding:0 var(--gutter);width:100%;margin:0 auto}.text-stack,.list{display:grid;&.gap-med{grid-gap:16px}&.gap-lge{grid-gap:24px}&.gap-xlg{grid-gap:32px}&.gap-xxl{grid-gap:48px}@media (width>=601px){&.gap-med{grid-gap:calc(16px * 1.08)}&.gap-lge{grid-gap:calc(24px * 1.08)}&.gap-xlg{grid-gap:calc(32px * 1.08)}&.gap-xxl{grid-gap:calc(48px * 1.08)}}@media (width>=801px){&.gap-med{grid-gap:calc(16px * 1.175)}&.gap-lge{grid-gap:calc(24px * 1.175)}&.gap-xlg{grid-gap:calc(32px * 1.175)}&.gap-xxl{grid-gap:calc(48px * 1.175)}}}}@layer components{#masthead{font-size:16px;line-height:normal;& li{line-height:1.5}}.top-bar-container{padding-top:var(--top-site-bar-height-desktop);z-index:400}#masthead.controlled-by-js .top-bar-container{height:var(--top-site-bar-height-desktop)}.top-site-bar{--logo-height:24px;background:var(--white);color:var(--darkBlue);height:var(--top-site-bar-height-desktop);letter-spacing:.04em;padding-left:max(0px, calc((100% - var(--max-width) - var(--gutter) * 2) / 2));text-transform:uppercase;view-transition-name:masthead;z-index:111;grid-template-columns:auto 1fr auto auto;align-items:stretch;width:100%;font-size:15px;font-weight:600;transition:box-shadow .2s;display:grid;position:fixed;top:0;&.is-scrolled{box-shadow:0 2px 12px #1a1c381f}@media (prefers-reduced-motion:reduce){transition:none}@media (width<=700px){--logo-height:20px;grid-template-columns:1fr auto auto}& a{color:inherit;font-weight:inherit;align-items:center;gap:12px;padding:0 26px;text-decoration:none;display:flex;position:relative;&:visited{color:inherit}&:hover{color:var(--midBlue)}&:focus-visible{outline:3px solid var(--midBlue);outline-offset:-6px}@media (width<=700px){padding:0 20px}}& .logo-link{margin:0 28px 0 calc(var(--gutter) - var(--logo-height) * 6.7 / 62);align-self:center;padding:0;@media (width<=700px){justify-self:start;margin-right:24px}}& svg.behomed-logo{height:var(--logo-height);width:auto;display:block;& .logo-path.homed{fill:var(--darkBlue)}}& .breadcrumb-label{justify-content:end;font-weight:500;@media (width<=700px){display:none}}& .top-site-bar-text-link:before{content:"";background:#d1d2d7;width:1px;height:28px;position:absolute;top:18px;left:0;transform:skew(-14deg)}& .top-site-bar-text-link .text{@media (width<=700px){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}& .top-site-bar-text-link svg{flex:none;width:auto;height:17px}}#skip-to-contact-form{& .touch-inner{align-items:baseline;gap:12px;display:inline-flex}& svg{transform:translateY(3.77778px);& line{stroke:var(--white);stroke-linecap:round;stroke-width:1.5px}}}#show-menu{& .menu-icon{--bar:2px;--shift:calc((11px - var(--bar)) / 2);flex-direction:column;flex:none;justify-content:space-between;width:14px;height:11px;display:flex;@media (width<=700px){transform:translateY(1.88889px)}& span{border-radius:calc(var(--bar) / 2);height:var(--bar);background:currentColor;transition:transform .3s,opacity .2s;@media (prefers-reduced-motion:reduce){transition:none}}}&[aria-expanded=true]{color:var(--midBlue);& .menu-icon span{&:first-child{transform:translateY(var(--shift)) rotate(45deg)}&:nth-child(2){opacity:0;transform:scaleX(0)}&:nth-child(3){transform:translateY(calc(var(--shift) * -1)) rotate(-45deg)}}}}#skip-to-contact-form.is-active svg line{stroke-dasharray:12 36;stroke-dashoffset:36px;animation:2s ease-in-out infinite both get-in-touch-read}#skip-to-contact-form.is-active svg line:first-of-type{animation-delay:0s}#skip-to-contact-form.is-active svg line:nth-of-type(2){animation-delay:.5s}#skip-to-contact-form.is-active svg line:nth-of-type(3){animation-delay:.75s}@keyframes get-in-touch-read{0%{stroke-dashoffset:36px;opacity:.5}25%{stroke-dashoffset:12px;opacity:1}50%{stroke-dashoffset:0;opacity:1}75%{stroke-dashoffset:-24px;opacity:.95}to{stroke-dashoffset:-36px;opacity:.85}}@media (prefers-reduced-motion:reduce){#skip-to-contact-form.is-active svg line,#skip-to-contact-form.animate-lines svg line{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}#skip-to-contact-form.animate-lines svg line{stroke-dasharray:12 12;stroke-dashoffset:12px;animation:1.6s ease-in-out infinite both get-in-touch-read}#skip-to-contact-form.animate-lines svg line:first-of-type{animation-delay:0s}#skip-to-contact-form.animate-lines svg line:nth-of-type(2){animation-delay:.32s}#skip-to-contact-form.animate-lines svg line:nth-of-type(3){animation-delay:.64s}.site-navigation{background-color:var(--white);border-top:1px solid var(--grey-90);color:var(--darkBlue);grid-gap:var(--space-4);opacity:0;z-index:110;width:100%;height:0;transition:height .15s ease-in-out,opacity .3s ease-in-out;display:grid;position:static;overflow:scroll;&.is-visible{opacity:1;height:auto;position:relative}&.controlled-by-js{&.is-visible{height:calc(100vh - var(--top-site-bar-height-desktop));position:absolute}}& .content-width-wrapper{max-width:calc(var(--max-width) + var(--gutter) * 2);display:grid}& p,& a{color:var(--darkBlue);font-weight:500;text-decoration:none}& a:not(.btn):visited{color:var(--darkBlue)}& a:focus-visible{outline:3px solid var(--midBlue);outline-offset:2px}& .submenu a:hover{color:var(--midBlue);text-decoration:underline}& p.top-level-menu-item,& a.top-level-menu-item{letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:600;position:relative;color:var(--darkBlue)!important;&:before{content:"";margin-bottom:-.262em;display:table}&:after{content:"";margin-top:-.266em;display:table}& svg{height:24px;stroke:var(--darkBlue);stroke-linecap:round;stroke-width:10px;transition:all .2s ease-in-out;position:absolute;right:0;transform:translateY(3px)rotate(90deg);@media (width>=601px){display:none}}@media (width<=600px){&:active,&:focus,&:hover{color:var(--midBlue)!important}}@media (width>=601px){cursor:pointer;&:active,&:focus,&:hover{color:var(--midBlue)!important}}}& .menu-item{&.divider{border-top:1px solid var(--grey-90);padding-top:var(--space-3)}}& .submenu-container{padding:0 var(--space-2) var(--space-4) var(--space-2);&:before,&:after{display:none}}& .submenu{grid-gap:var(--space-3);max-width:740px;max-height:9999px;padding-left:var(--space-2);text-align:left;justify-content:start;align-items:start;width:100%;transition:all .3s ease-in-out;display:grid;overflow:hidden;& a{font-size:var(--base-font-size);text-transform:none;display:block;position:relative;& .link-text{transition:all .1s ease-in-out;display:inline-block}&.active{& .link-text{transform:translateX(var(--space-5))}}}& a:after{opacity:0;transition:opacity .1s ease-in-out .1s}& a.active:after{content:"";opacity:1;z-index:4;border:2px solid #1a1c3899;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:2s linear infinite spin;display:inline-block;position:absolute;top:calc(50% - 9px);left:0}& li{margin:0!important}& a,& li{&:before,&:after{display:none}}}& .menu-container{grid-gap:var(--space-4);padding:var(--space-4) var(--gutter);text-align:left;grid-template-rows:auto;grid-template-columns:repeat(12,1fr);align-content:start;width:100%;display:grid;@media (width>=801px){padding:var(--space-6) var(--gutter);grid-template-rows:auto auto}}}.menu-primary,.menu-section{border-bottom:1px solid var(--grey-90);grid-gap:var(--space-4);padding:var(--space-3) 0 0 0;grid-column:span 12;align-content:start;display:grid;@media (width<=600px){&.closed{& .submenu{max-height:0}}&.open{& .top-level-menu-item{& svg{transform:translateY(3px)rotate(90deg)scaleX(-1)}}}}@media (width>=601px){grid-column:span 6}@media (width>=801px){grid-column:span 4}}.application-form{grid-gap:var(--space-5);max-width:600px;margin:0 auto;display:grid;& form{& button{display:inline-block;&:active,&:focus,&:hover{cursor:pointer}}}& ol.apply-here-form-step{&>li{border-left:1px solid var(--grey-90);padding-bottom:var(--space-5);padding-left:var(--space-4);margin-left:0;position:relative;&:not(:first-of-type){border-top:1px solid var(--grey-90)}&.active{& .stepper-name{margin-bottom:var(--space-5)}& .form-container{display:block}}&:nth-of-type(n+2){padding-top:var(--space-5)}&:before{background:var(--white);border:1px solid var(--grey-90);z-index:3;border-radius:100%;place-items:center;width:32px;height:32px;margin-top:-3px;font-weight:700;display:grid;position:absolute;left:-18px}&:first-of-type:before{content:"1"}&:nth-of-type(2):before{content:"2"}&:nth-of-type(3):before{content:"3"}&:nth-of-type(4):before{content:"4"}}}& .stepper-name{font-size:calc(var(--base-font-size) * 1.15);font-weight:700;display:block}}.form-container{display:none}li.active{& .form-container{display:block}}.main-label{font-weight:700}textarea{min-height:120px}fieldset{border:0;padding:0}label{display:block}.form-row{column-gap:var(--space-2);row-gap:var(--space-3);display:grid;@media (width>=801px){grid-gap:var(--space-4)}}.field-helper-text{color:var(--grey-60);font-size:calc(var(--base-font-size) * .8)}p.form-head-error,.has-error p,.field-error-message{color:var(--orange);font-weight:600}.has-error{& .text-input,& input[type=radio]{background:var(--orange-pale);border-color:var(--orange)}}.field-error-message{font-size:calc(var(--base-font-size) * .85)}.checkbox-group,.radio-buttons-group{grid-gap:var(--space-3);display:grid}.checkbox-container,.radio-container{grid-column-gap:var(--space-3);grid-row-gap:var(--space-2);grid-template-columns:auto 1fr;align-items:start;display:grid;& label{padding-top:5px;@media (width>=801px){padding-top:6px}}}.input-with-prefix{position:relative;& .text-input{padding-left:1.5em}}.input-prefix{font-size:var(--font-size-sml);z-index:10;margin-top:-.75em;position:absolute;top:50%;left:12px}.text-input,select,textarea{background:var(--background);border:0;border:var(--input-border-width) solid var(--input-border-color);border-radius:var(--radius-1);color:var(--foreground);font-family:Raleway;font-size:var(--font-size-sml);padding:calc(var(--space-2) * 1.5)}.text-input{transition:box-shadow .2s ease-in-out;&:active,&:focus{background:var(--white);border-color:var(--background);box-shadow:var(--box-shadow-small)}}input[type=number]{height:36px}input[type=checkbox]{width:20px;height:20px}input[type=radio]{appearance:none;background:var(--white);border:1.5px solid #767676;border-radius:50%;flex-shrink:0;width:20px;height:20px;margin:0;display:inline-block;&:checked{background:radial-gradient(circle, var(--darkBlue) 0 4.5px, var(--white) 5px);border:2px solid var(--darkBlue)}&:focus-visible{outline:3px solid var(--midBlue);outline-offset:2px}}.checkbox{-webkit-appearance:none;appearance:none;background-color:var(--form-background);font:inherit;color:currentColor;border:var(--input-border-width) solid currentColor;border-radius:.15em;place-content:center;width:1.15em;height:1.15em;margin:0;display:grid;transform:translateY(-.075em)}.checkbox:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform-origin:0 100%;width:.65em;height:.65em;box-shadow:inset 1em 1em var(--form-control-color);background-color:canvastext;transition:transform .12s ease-in-out;transform:scale(0)}.checkbox:checked:before{transform:scale(1)}.checkbox:focus{outline-offset:max(2px, .15em);outline:max(2px,.15em) solid}.checkbox:disabled{--form-control-color:var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}.review-information{background-color:#f8f8f8;border-radius:5px;margin:30px 0;padding:20px}.review-section{grid-gap:var(--space-4);display:grid}.review-head{padding-bottom:var(--space-4);border-bottom:1px solid #ddd;grid-template-columns:1fr auto;display:grid}.form-progress{text-align:center;grid-template-columns:repeat(4,1fr);width:100%;display:grid;& .step{place-content:center;display:grid;& p{background:var(--grey-90);color:var(--white);border-radius:100%;width:24px;height:24px;padding-top:4px}&.active p{background:var(--orange)}&.completed p{background:var(--darkBlue)}}& .step.active{font-weight:700}}.btn-link{color:var(--darkBlue);background:url(/images/icons/edit-pencil-black-2.png) 0/14px no-repeat;padding-left:20px}.btn-link:hover{color:var(--orange)}.review-table{grid-template-columns:auto 1fr;width:100%;margin:0;padding:0;display:grid;@media (width>=801px){grid-template-columns:25% 1fr}}.review-table dt{margin:0;padding:8px 10px;font-weight:600}.review-table dd{padding:8px 10px}.review-table dt,.review-table dd{border-bottom:1px solid #eee;padding:8px 10px}.review-table dt:nth-of-type(2n),.review-table dd:nth-of-type(2n){background-color:#f2f2f2}.review-table ul{margin:0;padding-left:20px}.msg{visibility:hidden;width:0;height:0;overflow:hidden}.form-radios{& input{display:block;@media (width>=601px){margin-right:var(--space-4);display:inline-block}}}.please-wait-container .content-width-wrapper{padding-top:var(--space-4)!important;padding-bottom:var(--space-4)!important}.please-wait-container .content-width-wrapper p.legal{font-size:calc(var(--base-font-size) * var(--h5-font-scale));@media (width>=391px){font-size:calc(var(--base-font-size) * var(--h5-font-scale) * 1.08)}@media (width>=601px){font-size:calc(var(--base-font-size) * var(--h5-font-scale) * 1.125)}@media (width>=1201px){font-size:calc(var(--base-font-size) * var(--h5-font-scale) * 1.25)}}#apply-here-step-1-form .stepper-wrapper{padding-bottom:var(--space-5)}.range-container{justify-content:center;display:grid}.range-value{text-align:center;color:#999;font-size:6em;font-weight:400;display:none;position:relative}.controlled-by-js .range-value{display:block}.range{-webkit-appearance:none;background:#111;border-radius:15px;outline:none;width:400px;height:15px;overflow:hidden;box-shadow:inset 0 0 5px #000}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-green);cursor:pointer;width:15px;height:15px;box-shadow:-407px 0 0 400px var(--color-green);border:4px solid #333;border-radius:50%}}@layer pages{.single-post-page{& blockquote{color:var(--blueGreen);font-size:calc(var(--base-font-size) * var(--h2-font-scale));margin:var(--space-6) 0;width:100%;font-weight:700;line-height:1.2;position:relative;&:before{content:"";float:left;height:44px;margin-left:-26px;margin-right:var(--space-3);background:url(/images/icons/open-quote-2.png) 50%/contain no-repeat;width:54px;display:block;position:relative;top:-8px}@media (width>=601px){width:80%}@media (width>=801px){float:left;margin:-11px var(--space-5) var(--space-3) 0;width:45%;&:before{height:110px}}}}.press-entry-content{max-width:760px;display:block}.press-entry-content:after{clear:both;content:"";display:table}.press-entry-content>:first-child{margin-top:0}.press-entry-content ul{margin-top:var(--space-4);padding-left:0;list-style:none}.press-entry-content ul li{padding-left:2.5rem;position:relative}.press-entry-content ul li:before{color:var(--midBlue);content:"•";position:absolute;left:1rem;transform:scale(2)}.press-figure{margin:var(--space-6) 0;& img{border-radius:4px;width:100%;height:auto;display:block}& figcaption{color:var(--grey-40);margin-top:var(--space-2);font-size:13px;font-weight:400}}.press-figure.align-full{width:100%}.press-figure.align-left,.press-figure.align-right{width:100%;@media (width>=801px){margin-bottom:var(--space-4);margin-top:var(--space-2);width:45%}}.press-figure.align-left{@media (width>=801px){clear:left;float:left;margin-right:var(--space-6)}}.press-figure.align-right{@media (width>=801px){clear:right;float:right;margin-left:var(--space-6)}}.press-pdf{margin:var(--space-6) 0}.press-pdf-viewer{border:1px solid var(--grey-20,#0000001a);border-radius:4px;width:100%;max-height:400px;display:block;@media (width>=601px){max-height:500px}@media (width>=801px){max-height:595px}}.press-pdf-fallback{padding:var(--space-5);text-align:center}.press-pdf-download{margin-top:var(--space-4);display:flex}.press-entry-content blockquote p{margin:0}.press-entry-content{max-width:var(--measure);&>*+*{margin-top:20px}& h2,& h3{margin-top:48px;font-size:24px;line-height:1.25}& h4{font-size:var(--fs-h3);margin-top:32px}& :is(h2,h3,h4)+*{margin-top:12px}& a{text-underline-offset:3px;text-decoration:underline}& ul{gap:10px;display:grid}& ul li:before{color:var(--orange);left:.9rem}& blockquote{border-left:4px solid var(--green);color:var(--darkBlue);float:none;font-size:var(--fs-lead);width:auto;margin:36px 0;padding-left:24px;font-weight:700;line-height:1.4}& blockquote:before{content:none}& .press-figure{margin-top:32px;margin-bottom:32px;& img{border:1px solid #d8e5e3;border-radius:0}& figcaption{font-size:14px}}& .press-pdf-viewer{border-radius:0}& .press-pdf-download .btn{background:var(--orange-text);color:var(--white);border-radius:0;text-decoration:none;&:hover{background:var(--orange-dark)}}}.g-eyebrow{color:var(--blueGreen-text);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1.3;&:before{background:var(--orange);content:"";width:32px;height:4px;margin-bottom:14px;display:block}}.g-lead{font-size:var(--fs-lead);line-height:1.5}.g-muted{color:var(--grey-40)}.g-prose{max-width:var(--measure);&>*+*{margin-top:20px}}.g-btn{background:var(--orange-text);color:var(--white);cursor:pointer;font:inherit;font-size:var(--btn-font-size);letter-spacing:var(--btn-letter-spacing);font-weight:700;line-height:var(--btn-line-height);min-height:var(--btn-min-height);padding:var(--btn-padding);text-transform:uppercase;border:0;border-radius:2px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative;&:visited{color:var(--white)}&:hover{background:var(--orange-dark)}&:focus-visible{outline:3px solid var(--midBlue);outline-offset:3px}&:after{content:"";opacity:0;border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:2s linear infinite spin;position:absolute;top:calc(50% - 9px);left:calc(50% - 9px)}&.submitting{background:var(--orange-dark);& span{opacity:0}&:after{opacity:1}}}.g-btn--outline{color:var(--darkBlue);background:0 0;border:1px solid;&:visited{color:var(--darkBlue)}&:hover{background:var(--darkBlue);color:var(--white)}}.g-section{padding:var(--section-gap) 0;position:relative}.g-frame-right>.shell-wrap{margin-left:max(0px, calc((100% + var(--frame) - (var(--max-width) + var(--gutter) * 2)) / 2));margin-right:0}.g-hero{background:linear-gradient(180deg, #1a1c381a 20%, #1a1c38d1 100%), var(--hero-image) var(--hero-position,center) / cover no-repeat;border-right:var(--frame) solid var(--white);color:var(--white);background-origin:padding-box;background-clip:padding-box;align-items:end;min-height:min(80vh,720px);padding:120px 0 72px;display:grid;position:relative;& .g-eyebrow{color:var(--white)}& h1{font-size:var(--fs-display);letter-spacing:-.01em;max-width:15ch;margin-top:14px;line-height:1.04}& .g-hero-sub{max-width:40ch;margin-top:18px;font-size:clamp(18px,1.6vw,21px)}& .g-btn{margin-top:32px}& .g-hero-actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex;& .g-btn{margin-top:0;transition:background-color .2s}& .g-btn:focus-visible{background:var(--orange-dark)}& .g-btn--outline,& .g-btn--outline:visited{border:1px solid var(--white);color:var(--white);background:#96969633}& .g-btn--outline:hover,& .g-btn--outline:focus-visible{background:var(--white);color:var(--darkBlue)}}@media (width<=800px){background:linear-gradient(180deg, #1a1c38cc 0%, #1a1c3840 38%, #1a1c3840 58%, #1a1c38e6 100%), var(--hero-image-mobile,var(--hero-image)) var(--hero-position-mobile,center top) / cover no-repeat;background-origin:padding-box;background-clip:padding-box;align-items:stretch;min-height:min(82svh,660px);padding:40px 0;@media (orientation:portrait) and (aspect-ratio<=7/10){min-height:calc(100svh - var(--top-site-bar-height-mobile))}&>.shell-wrap{flex-direction:column;align-items:flex-start;display:flex}& .g-hero-sub{margin-top:auto;padding-top:48px}}}.g-more{color:var(--white);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-top:32px;font-weight:700;text-decoration:none;display:inline-flex;&:visited{color:var(--white)}& svg{width:28px;height:28px}&:focus-visible{outline:3px solid var(--white);outline-offset:4px}@media (width<=800px){margin-top:auto;padding-top:48px;.g-hero-sub+&{margin-top:24px;padding-top:0}}}.g-hero--compact{min-height:min(44vh,400px);padding:96px 0 56px;@media (width<=800px){align-items:end;min-height:300px;@media (orientation:portrait) and (aspect-ratio<=7/10){min-height:300px}&>.shell-wrap{justify-content:flex-end}& .g-hero-sub{margin-top:18px;padding-top:0}}}.g-feature{background:var(--feature-bg,var(--pale-teal));color:var(--feature-fg,inherit);border-left:var(--frame) solid var(--white);border-top:var(--frame) solid var(--white);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid;& .g-feature-image{background:var(--feature-image) var(--feature-position,center) / cover no-repeat;border-right:var(--frame) solid var(--white);min-height:560px}& .g-feature-body{align-self:center;width:100%;max-width:780px;margin:0 auto;padding:80px clamp(32px,4vw,72px)}@media (width<=960px){border-bottom:var(--frame) solid var(--white);border-left-width:0;grid-template-columns:1fr;& .g-feature-image{aspect-ratio:16/9;background-position:var(--feature-position-mobile,center 42%);border-bottom:var(--frame) solid var(--white);border-left:var(--frame) solid var(--white);border-right:0;min-height:0}& .g-feature-body{border-right:var(--frame) solid var(--white);max-width:none;padding:40px var(--gutter) var(--feature-pad-bottom-mobile,64px)}}}.g-steps{counter-reset:step;gap:48px;margin-top:56px;display:grid;@media (width>=701px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1001px){grid-template-columns:repeat(3,minmax(0,1fr));row-gap:64px}&>li{border-top:3px solid var(--accent);counter-increment:step;align-content:start;gap:10px;padding-top:22px;display:grid;&:before{content:counter(step, decimal-leading-zero);letter-spacing:.02em;margin-bottom:8px;font-size:32px;font-weight:300;line-height:1}&:nth-child(3n+1){--accent:var(--green)}&:nth-child(3n+2){--accent:var(--midBlue)}&:nth-child(3n+3){--accent:var(--blueGreen)}}}.g-image-panel{background:var(--panel-image) var(--panel-position,center) / cover no-repeat;border-left:var(--frame) solid var(--white);border-top:var(--frame) solid var(--white);&:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff73,#ffffff14 65%);position:absolute;inset:0}&>.shell-wrap{z-index:2;display:grid;position:relative;@media (width>=961px){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;column-gap:96px}}& .g-prose{background:#fffffff2;padding:32px;box-shadow:0 1px 1px #0000001c,0 2px 2px #0000001c,0 4px 4px #0000001c,0 8px 8px #0000001c,0 16px 16px #0000001c,0 32px 32px #0000001c}@media (width<=960px){background:var(--grain-light), var(--grey-99);border-bottom:var(--frame) solid var(--white);border-left-width:0;padding:0;&:after{display:none}&:before{aspect-ratio:16/9;background:var(--panel-image) var(--panel-position,center) / cover no-repeat;border-bottom:var(--frame) solid var(--white);border-right:var(--frame) solid var(--white);box-sizing:border-box;content:"";display:block}&>.shell-wrap{border-left:var(--frame) solid var(--white);padding-top:24px;padding-bottom:24px}& .g-prose{box-shadow:none;background:0 0;padding:0}}}.g-form-band{background:var(--pale-teal);border-right:var(--frame) solid var(--white);border-top:var(--frame) solid var(--white)}.g-split{grid-template-columns:minmax(0,1fr);gap:48px;display:grid;@media (width>=961px){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:96px}}.g-form{align-content:start;gap:28px;display:grid;& .g-form-row{gap:28px;display:grid;@media (width>=601px){grid-template-columns:1fr 1fr}}& .g-field{gap:10px;display:grid}& label,& legend{font-size:var(--fs-small);font-weight:700}& input[type=text],& input[type=email],& input[type=password],& textarea{background:var(--white);color:var(--darkBlue);font:inherit;border:1px solid #949494;border-radius:0;width:100%;height:50px;padding:0 14px;&:focus-visible{outline:3px solid var(--midBlue);outline-offset:0}&[aria-invalid=true]{border-color:var(--orange-text)}}& textarea{height:auto;min-height:140px;padding:12px 14px}& fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid;& legend{margin-bottom:20px;padding:0}}& .g-choices{justify-items:start;gap:16px;display:grid;& label{font-size:var(--fs-body);align-items:center;gap:10px;font-weight:400;display:flex}}& .g-field-error,& .g-form-error{color:var(--orange-text);font-size:var(--fs-small);font-weight:600}& .g-form-foot{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}}.g-marked-list{border-top:1px solid var(--grey-90);&>li{border-bottom:1px solid var(--grey-90);padding:var(--marked-pad,16px) 0;grid-template-columns:28px 1fr;align-items:start;gap:16px;display:grid;&:before{border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-weight:800;display:flex}}}.g-marked-list--cross>li:before{background:var(--orange-pale);color:var(--orange-text);content:"✕";font-size:13px}.g-marked-list--tick>li:before{color:var(--darkBlue);content:"✓";background:#dcefe3;font-size:14px}.g-statement{font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15;&:after{background:var(--green);content:"";width:48px;height:4px;margin-top:16px;display:block}}.g-dash-list{gap:32px;margin-top:44px;display:grid;@media (width>=701px){grid-template-columns:repeat(2,minmax(0,1fr))}&>li{align-content:start;gap:8px;display:grid;&:before{background:var(--orange);content:"";width:28px;height:4px;margin-bottom:8px}}& p{opacity:.85}}.g-steps--three{@media (width>=701px){grid-template-columns:repeat(3,minmax(0,1fr))}}.g-navy-band{background:var(--darkBlue);border-left:var(--frame) solid var(--white);border-top:var(--frame) solid var(--white);color:var(--white);& .g-eyebrow{color:var(--white)}@media (width<=960px){border-left-width:0;border-right:var(--frame) solid var(--white)}}.g-intro{grid-template-columns:minmax(0,1fr);gap:12px 48px;display:grid;@media (width>=961px){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:96px}&>.g-eyebrow{grid-column:1/-1}& h2{margin-top:0}& .g-answer{align-content:start;justify-items:start;gap:20px;display:grid;@media (width<=960px){margin-top:36px}}}.g-grain{background:var(--grain), var(--grain-color,var(--midBlue))}}:root{--color-accent:var(--orange-text);--color-accent-dark:var(--darkBlue);--color-bg:var(--white);--color-focus:var(--midBlue);--color-ink:var(--darkBlue);--color-line:var(--grey-90);--color-muted:var(--grey-40);--color-pale:#eaf4f3;--duration:.2s;--ease:ease;--font-body:"Raleway", sans-serif;--font-heading:"Raleway", sans-serif;--line-height-body:var(--base-line-height);--radius:0;--radius-lg:0;--radius-md:0;--radius-sm:0;--space-2xs:var(--space-1);--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4)}
