@layer organisms.newsletter{.F65Ntq_newsletter{--newsletter-bg:var(--c-newsletter-bg,var(--s-footer-background-color));--newsletter-max-inline-size:var(--c-newsletter-max-inline-size,600px);--newsletter-text-color:var(--c-newsletter-text-color,var(--p-color-secondary-soft-beige));--newsletter-border-radius:var(--c-newsletter-border-radius,999px);--newsletter-border-color:var(--c-newsletter-border-color,var(--p-color-white));--newsletter-header-spacing:var(--c-block-header-spacing,var(--p-spacing-8));--newsletter-header-row-padding-block-end:var(--c-block-header-row-padding-block-end,var(--p-spacing-8));--newsletter-header-small-title-max-inline-size:var(--c-block-header-small-title-max-inline-size,17ch);--c-block-header-border-color:var(--newsletter-text-color);--s-headings-color-default:var(--p-color-secondary-soft-beige);background-color:var(--newsletter-bg);color:var(--newsletter-text-color)}@media (min-width:540px){.F65Ntq_newsletter{--newsletter-header-spacing:var(--c-block-header-spacing-sm,var(--p-spacing-12))}}@media (min-width:768px){.F65Ntq_newsletter{max-width:var(--newsletter-max-inline-size)}}.F65Ntq_newsletter__form{--input-border-color:var(--p-color-secondary-soft-beige);--input-background-color:transparent;--input-max-inline-size:550px;align-items:stretch;gap:var(--s-gap-md);flex-direction:column;display:flex}@media (min-width:768px){.F65Ntq_newsletter__form{flex-direction:row}}.F65Ntq_newsletter__field{--input-max-inline-size:100%}@media (min-width:992px){.F65Ntq_newsletter__field{--input-max-inline-size:550px}}.F65Ntq_newsletter__field{width:100%;max-width:var(--input-max-inline-size)}.F65Ntq_newsletter__field input[type=email]{border-radius:var(--newsletter-border-radius);border:1px solid var(--newsletter-border-color);font-size:var(--s-body-font-size-default);padding-left:var(--p-spacing-6)}.F65Ntq_newsletter__field .input-field-wrapper .input-label{left:var(--p-spacing-6);font-size:var(--s-body-font-size-default)}.F65Ntq_newsletter__field .input-wrapper{--input-max-inline-size:100%}@media (min-width:992px){.F65Ntq_newsletter__field .input-wrapper{--input-max-inline-size:550px}}.F65Ntq_newsletter__header__row{margin-bottom:var(--newsletter-header-spacing);flex-direction:column;display:flex}@media (min-width:768px){.F65Ntq_newsletter__header__row{flex-direction:row}}.F65Ntq_newsletter__header__title{flex-shrink:0;max-width:100%}.F65Ntq_newsletter__title-word{display:inline-block}@media (min-width:768px){.F65Ntq_newsletter__button__wrapper{padding-top:var(--p-spacing-special-6-5)}}.F65Ntq_newsletter__button__wrapper button{width:100%;padding-left:var(--p-spacing-10);padding-right:var(--p-spacing-6);padding-top:15px;padding-bottom:15px}.F65Ntq_newsletter__button__wrapper button span{white-space:nowrap}.F65Ntq_newsletter__success{gap:var(--s-gap-sm);flex-direction:column;width:100%;display:flex}}
@layer organisms.navigation{.IYXeqW_nav{flex-direction:column;flex-grow:1}.IYXeqW_nav,.IYXeqW_nav__header{gap:var(--s-spacing-md);display:flex}.IYXeqW_nav__header{align-items:center}.IYXeqW_nav__title{font-weight:var(--p-font-weight-semi-bold);font-size:var(--s-font-size-h5);margin-top:0;margin-bottom:0;line-height:1}.IYXeqW_nav__separator,.IYXeqW_nav__button{margin-top:var(--p-spacing-1)}.IYXeqW_nav__button{gap:var(--p-spacing-3);color:var(--p-color-black);border-radius:var(--p-radius-10);flex-shrink:0}.IYXeqW_nav__button:focus{outline:none}.IYXeqW_nav__button:focus-visible{--button-outline-width:var(--c-button-outline-width,var(--s-outline-width));--button-outline-style:var(--c-button-outline-style,var(--s-outline-style));--button-outline-offset:var(--c-button-outline-offset,var(--s-outline-offset));--button-outline-border-color:var(--c-button-color-focus,var(--s-color-focus));outline:var(--button-outline-width) var(--button-outline-style) var(--button-outline-border-color);outline-offset:var(--button-outline-offset);padding-left:var(--p-spacing-2);padding-right:var(--p-spacing-2)}.IYXeqW_nav__button svg{width:var(--p-spacing-6);height:var(--p-spacing-6);color:var(--p-color-primary-base);flex-shrink:0}.IYXeqW_nav__content{align-items:flex-start;gap:var(--s-spacing-md);flex-wrap:wrap;display:flex}.IYXeqW_nav__items{min-width:0;position:relative}.IYXeqW_nav__theme-tag{margin-bottom:var(--s-spacing-md);display:flex}.IYXeqW_nav__list{margin:0;padding:0;list-style:none}.IYXeqW_nav__item{margin-top:var(--nav-item-margin-block);margin-bottom:var(--nav-item-margin-block);font-weight:var(--nav-item-font-weight);font-size:var(--nav-item-font-size)}.header[data-scrolled=true] .IYXeqW_nav--horizontal{--c-nav-horizontal-padding-block:var(--s-spacing-md)}@media (scripting:none){.header .IYXeqW_nav--horizontal{--c-nav-horizontal-padding-block:var(--s-spacing-md)}}.IYXeqW_nav--horizontal{--c-nav-horizontal-padding-block:var(--s-spacing-xl);padding-top:var(--c-nav-horizontal-padding-block);padding-bottom:var(--c-nav-horizontal-padding-block);gap:var(--c-nav-horizontal-gap,var(--s-gap-md))}.IYXeqW_nav--horizontal>.IYXeqW_nav__content{align-items:center;gap:var(--c-nav-horizontal-section-gap,1rem);flex-wrap:nowrap;min-height:50px}@media (min-width:1400px){.IYXeqW_nav--horizontal>.IYXeqW_nav__content{gap:var(--c-nav-horizontal-section-gap,2rem)}}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__link:hover)>div>.IYXeqW_nav__list>li>.IYXeqW_nav__link{opacity:.4}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__trigger[aria-expanded=true])>div>.IYXeqW_nav__list>li>.IYXeqW_nav__link{opacity:.4}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__trigger:hover)>div>.IYXeqW_nav__list>li>.IYXeqW_nav__link{opacity:.4}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__link:hover)>div>.IYXeqW_nav__list>li>.IYXeqW_nav__trigger{opacity:.4}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__trigger[aria-expanded=true])>div>.IYXeqW_nav__list>li>.IYXeqW_nav__trigger{opacity:.4}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__trigger:hover)>div>.IYXeqW_nav__list>li>.IYXeqW_nav__trigger{opacity:.4}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__link:hover)>div>.IYXeqW_nav__list>li>.IYXeqW_nav__link:hover{opacity:1}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__trigger[aria-expanded=true])>div>.IYXeqW_nav__list>li>.IYXeqW_nav__link:hover{opacity:1}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__trigger:hover)>div>.IYXeqW_nav__list>li>.IYXeqW_nav__link:hover{opacity:1}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__link:hover)>div>.IYXeqW_nav__list>li>.IYXeqW_nav__trigger[aria-expanded=true]{opacity:1}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__trigger[aria-expanded=true])>div>.IYXeqW_nav__list>li>.IYXeqW_nav__trigger[aria-expanded=true]{opacity:1}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__trigger:hover)>div>.IYXeqW_nav__list>li>.IYXeqW_nav__trigger[aria-expanded=true]{opacity:1}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__link:hover)>div>.IYXeqW_nav__list>li>.IYXeqW_nav__trigger:hover{opacity:1}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__trigger[aria-expanded=true])>div>.IYXeqW_nav__list>li>.IYXeqW_nav__trigger:hover{opacity:1}.IYXeqW_nav--horizontal>.IYXeqW_nav__content:has(.IYXeqW_nav__trigger:hover)>div>.IYXeqW_nav__list>li>.IYXeqW_nav__trigger:hover{opacity:1}.IYXeqW_nav--horizontal>.IYXeqW_nav__content .IYXeqW_nav--vertical .IYXeqW_nav__link{opacity:1!important}.IYXeqW_nav--horizontal .IYXeqW_nav__list{align-items:center;gap:var(--c-nav-horizontal-list-gap,0rem);display:flex}@media (min-width:1400px){.IYXeqW_nav--horizontal .IYXeqW_nav__list{gap:var(--c-nav-horizontal-list-gap,.5rem)}}@media (min-width:1200px){.IYXeqW_nav--horizontal .IYXeqW_nav__items:first-child{flex:1 0 auto}}.IYXeqW_nav--horizontal>.IYXeqW_nav__content>.IYXeqW_nav__items{position:static}.IYXeqW_nav--horizontal .IYXeqW_nav__item{--nav-link-padding-block:var(--c-nav-horizontal-link-padding-block,var(--s-gap-xxs));--nav-link-font-weight:var(--c-nav-horizontal-link-font-weight,var(--p-font-weight-semi-bold));--nav-link-color:var(--c-nav-horizontal-link-color,var(--s-text-primary));--nav-link-font-size:var(--c-nav-horizontal-link-font-size,.875rem)}@media (min-width:768px){.IYXeqW_nav--horizontal .IYXeqW_nav__item{--nav-link-padding-inline:var(--s-spacing-xs);--nav-link-padding-block:var(--s-spacing-xxxs);--nav-link-width:auto}}@media (min-width:1400px){.IYXeqW_nav--horizontal .IYXeqW_nav__item{--nav-link-font-size:var(--c-nav-horizontal-link-font-size,1rem)}}.IYXeqW_nav--horizontal .IYXeqW_nav__item{align-items:center;gap:var(--s-gap-xxxs)}.IYXeqW_nav--horizontal .IYXeqW_nav__item .IYXeqW_nav__icon{transform:rotate(var(--nav-link-icon-rotation));transform-origin:50%;color:var(--c-nav-icon-color,var(--s-color-brand-primary));margin-top:1px;transition:transform .3s}@media (prefers-reduced-motion:reduce){.IYXeqW_nav--horizontal .IYXeqW_nav__item .IYXeqW_nav__icon{transition:none}}@media (min-width:768px){.IYXeqW_nav--horizontal .IYXeqW_nav__item{--nav-link-icon-rotation:90deg}}.IYXeqW_nav--horizontal .IYXeqW_nav__item>.IYXeqW_nav__items{visibility:hidden;isolation:isolate;will-change:height, opacity;border-radius:var(--s-radius-8);height:0;box-shadow:0 0 12px 0 var(--p-color-transparency-dark-200);overflow:hidden}.IYXeqW_nav--horizontal .IYXeqW_nav__item>.IYXeqW_nav__items>.IYXeqW_nav--vertical{box-shadow:none}@media (scripting:none){.IYXeqW_nav--horizontal .IYXeqW_nav__item:focus-within>.IYXeqW_nav__items,.IYXeqW_nav--horizontal .IYXeqW_nav__item:hover>.IYXeqW_nav__items{visibility:visible;height:auto;overflow:visible}.IYXeqW_nav--horizontal .IYXeqW_nav__item:hover>.IYXeqW_nav__toggle:after{height:5rem}}@media (min-width:768px){.IYXeqW_nav--horizontal .IYXeqW_nav__item>.IYXeqW_nav__items{z-index:10;position:absolute;top:100%;left:0;right:0}.IYXeqW_nav--horizontal .IYXeqW_nav__dropdown.IYXeqW_nav__item--open{--nav-link-icon-rotation:270deg}}@media (scripting:none) and (min-width:768px){.IYXeqW_nav--horizontal .IYXeqW_nav__dropdown:focus-within,.IYXeqW_nav--horizontal .IYXeqW_nav__dropdown:hover{--nav-link-icon-rotation:270deg}}.IYXeqW_nav--horizontal .IYXeqW_nav__link{width:max-content}.IYXeqW_nav--horizontal .IYXeqW_nav__ctas{gap:var(--s-gap-xs);display:flex}@media (max-width:767px){.IYXeqW_nav--horizontal .IYXeqW_nav__ctas button{width:100%}.IYXeqW_nav--horizontal .IYXeqW_nav__ctas{padding-top:var(--s-gap-md);padding-bottom:var(--s-gap-md)}}.IYXeqW_nav__link-icon{width:1.5rem;height:1.5rem;color:var(--s-color-brand-primary);flex-shrink:0}.IYXeqW_nav__link-location{padding-left:var(--s-spacing-xs);font-weight:var(--p-font-weight-medium);flex-shrink:0;margin-left:auto}.IYXeqW_nav__cases{grid-gap:var(--s-spacing-md);gap:var(--s-spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%;display:grid}@media (min-width:768px){.IYXeqW_nav__cases{grid-template-columns:repeat(3,1fr)}}.IYXeqW_nav__link,.IYXeqW_nav__trigger{width:var(--nav-link-width);padding-left:var(--nav-link-padding-inline);padding-right:var(--nav-link-padding-inline);padding-top:var(--nav-link-padding-block);padding-bottom:var(--nav-link-padding-block);align-items:center;gap:var(--s-gap-xxxs);color:var(--nav-link-color);font-weight:var(--nav-link-font-weight);font-size:var(--nav-link-font-size);line-height:var(--c-header-nav-item-line-height,var(--s-body-line-height-default));cursor:pointer;background-color:#0000;border:none;-webkit-text-decoration:none;text-decoration:none;transition:opacity .3s ease-in-out;display:flex;position:relative}.IYXeqW_nav__link:hover,.IYXeqW_nav__trigger:hover{opacity:1}.IYXeqW_nav__link:focus-visible,.IYXeqW_nav__trigger:focus-visible{--nav-link-outline:var(--c-nav-item-focus-outline,var(--s-color-brand-primary));z-index:5;color:var(--s-color-brand-primary);text-underline-offset:2px;border-radius:2px;outline:none;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:992px){.IYXeqW_nav__link,.IYXeqW_nav__trigger{gap:var(--s-gap-xxs)}}@media (min-width:1400px){.IYXeqW_nav__link,.IYXeqW_nav__trigger{gap:var(--s-gap-xs)}}.IYXeqW_nav__toggle{position:relative}.IYXeqW_nav__toggle:after{content:"";width:200vw;height:0;position:absolute;top:100%;left:0;transform:translate(-50%)}.IYXeqW_nav__toggle[aria-expanded=true]:after{height:5rem}@media (max-width:767px){.IYXeqW_nav__link{gap:var(--s-gap-xs)}}.IYXeqW_nav--white.IYXeqW_nav--horizontal .IYXeqW_nav__item{--c-nav-horizontal-link-color:var(--p-color-white);--c-nav-horizontal-item-color-active:var(--p-color-neutral-50);--c-nav-icon-color:var(--p-color-white)}.IYXeqW_nav--careers .IYXeqW_nav__items:nth-child(2){flex:2}.IYXeqW_nav--vertical{padding:var(--s-spacing-xxl);border-radius:var(--s-radius-8);box-shadow:0 0 12px 0 var(--p-color-transparency-dark-200);background-color:var(--p-color-white);cursor:var(--cursor-arrow-dark)}.IYXeqW_nav--vertical .IYXeqW_nav__list{flex-direction:column;align-items:flex-start}.IYXeqW_nav--vertical .IYXeqW_nav__items{padding:var(--s-spacing-xxl);border-radius:var(--s-radius-8);background-color:var(--s-surface-secondary);flex:1}.IYXeqW_nav--vertical .IYXeqW_nav__item{--nav-link-font-size:1rem;--nav-link-icon-rotation:0;--nav-link-border-width:0}@media (max-width:767px){.IYXeqW_nav--vertical .IYXeqW_nav__item{--nav-link-padding-block:var(--c-nav-vertical-link-padding-block,var(--s-gap-xxs))}}@media (min-width:768px){.IYXeqW_nav--vertical .IYXeqW_nav__item{--nav-item-margin-block:var(--c-nav-vertical-item-margin-block,var(--p-spacing-1))}.IYXeqW_nav--vertical .IYXeqW_nav__item .IYXeqW_nav__items{margin-top:var(--s-gap-xs)}}@media (min-width:1200px){.IYXeqW_nav--vertical .IYXeqW_nav__item{--nav-link-font-size:1.25rem}}.IYXeqW_nav--vertical .IYXeqW_nav__item:hover{color:var(--s-color-brand-primary)}.IYXeqW_nav--vertical .IYXeqW_nav__link--featured .IYXeqW_nav__link-label{color:var(--s-color-brand-primary);font-weight:var(--s-font-weight-semi-bold)}.IYXeqW_nav--vertical .IYXeqW_nav__item:has(.IYXeqW_nav__link--featured){margin-top:var(--s-spacing-3)}.IYXeqW_nav--vertical .IYXeqW_nav__link-icon{transform:rotate(var(--nav-link-icon-rotation));transition:transform .2s}@media (prefers-reduced-motion:reduce){.IYXeqW_nav--vertical .IYXeqW_nav__link-icon{transition:none}}.IYXeqW_nav--vertical .IYXeqW_nav__item:hover .IYXeqW_nav__link-icon{--nav-link-icon-rotation:45deg}.IYXeqW_nav--vertical .IYXeqW_nav__link{--nav-link-focus:var(--c-nav-vertical-item-focus-outline,var(--s-color-brand-primary));--nav-link-color:var(--s-color-text-secondary)}@media (min-width:768px){.IYXeqW_nav--vertical .IYXeqW_nav__link{display:flex}}.IYXeqW_nav--vertical .IYXeqW_nav__link:focus{text-decoration-line:underline;-webkit-text-decoration-color:var(--nav-link-focus);-webkit-text-decoration-color:var(--nav-link-focus);text-decoration-color:var(--nav-link-focus);text-underline-offset:4px;outline:none;text-decoration-thickness:2px}@media (max-width:767px){.IYXeqW_nav--vertical .IYXeqW_nav__item+.IYXeqW_nav__item{--nav-link-border-width:1px}}.IYXeqW_nav--vertical .IYXeqW_nav__list .IYXeqW_nav__items{display:none}@media (min-width:768px){.IYXeqW_nav--vertical .IYXeqW_nav__list .IYXeqW_nav__items{display:block}}@media (max-width:767px){.IYXeqW_nav--vertical .IYXeqW_nav__list .IYXeqW_nav__item--open{--nav-link-icon-rotation:-90deg;position:relative}.IYXeqW_nav--vertical .IYXeqW_nav__list .IYXeqW_nav__toggle:before{content:"";background-color:#0000;height:50px;display:inline-block;position:absolute;left:0;right:0}.IYXeqW_nav--vertical .IYXeqW_nav__list .IYXeqW_nav__item--open>.IYXeqW_nav__items{display:block}}.IYXeqW_nav--vertical .IYXeqW_nav__icon{transform:rotate(var(--nav-link-icon-rotation))}@media (min-width:768px){.IYXeqW_nav--vertical .IYXeqW_nav__icon{display:none}}@supports (font:-apple-system-body){.IYXeqW_nav__link,.IYXeqW_nav__trigger,.IYXeqW_nav--horizontal .IYXeqW_nav__item .IYXeqW_nav__icon,.IYXeqW_nav--vertical .IYXeqW_nav__link-icon{transition:none}}}
