@charset "UTF-8";#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);content:"";inset:0;opacity:0;position:fixed;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;height:auto;inset:0;max-height:100%;max-width:none!important;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}#cc-main{--cc-font-family: inherit;--cc-primary-color: #172b3a;--cc-btn-primary-bg: #144478;--cc-btn-primary-hover-bg: #0e325b;--cc-btn-secondary-bg: #144478;--cc-btn-secondary-color: #fff;--cc-btn-secondary-hover-bg: #0e325b;--cc-btn-secondary-hover-color: #fff;--cc-modal-border-radius: 12px;--cc-btn-border-radius: 5px}#cc-main .cm__btn,#cc-main .pm__btn{min-height:44px}.privacy-media{min-height:180px;display:grid;align-content:center}[data-privacy-placeholder]{padding:28px;background:#f1f4f6;color:#172b3a;border:1px solid #dbe2e8;text-align:start;line-height:1.65}[data-privacy-placeholder] button,.privacy-settings-link{font:inherit;cursor:pointer}[data-privacy-placeholder] button{padding:10px 16px;background:#144478;color:#fff;border:0;border-radius:4px;min-height:44px}.privacy-media iframe{width:100%;min-height:320px;border:0}.privacy-media [hidden]{display:none}.privacy-settings-link{color:inherit;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px}.privacy-settings-link:focus-visible,[data-privacy-placeholder] button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.privacy-form-notice{grid-column:1 / -1;min-width:0;font-size:.875rem;line-height:1.65;margin:16px 0;overflow-wrap:anywhere}.privacy-form-notice a{text-decoration:underline}.privacy-status{position:fixed;z-index:2147483647;inset-inline:16px;bottom:16px;max-width:640px;margin:auto;padding:16px;color:#172b3a;background:#fff;border:1px solid #144478;border-radius:8px}:where([data-apos-refreshable-body]) .privacy-status,:where([data-apos-refreshable-body]).privacy-status{position:sticky;z-index:2147483647;inset-inline:16px;--container-bottom: 16px;bottom:var(--container-bottom);max-width:640px;margin:auto;padding:16px;color:#172b3a;background:#fff;border:1px solid #144478;border-radius:8px}.footer__legal .footer__section>div{flex-wrap:wrap}.locales__list{max-height:min(65vh,520px);overflow-y:auto}:where([data-apos-refreshable-body]) .locales__list,:where([data-apos-refreshable-body]).locales__list{max-height:min(65cqh,520px);overflow-y:auto}[dir=rtl] .legal-page,[dir=rtl] .privacy-media,[dir=rtl] #cc-main{direction:rtl;text-align:start;font-family:Tahoma,Arial,sans-serif}.legal-page{box-sizing:border-box;width:100%;min-width:0;max-width:880px;margin:auto;padding:calc(var(--site-header-height, 80px) + 48px) 24px 96px;line-height:1.8;overflow-wrap:anywhere}.legal-page h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.2;margin:0 0 24px}:where([data-apos-refreshable-body]) .legal-page h1,:where([data-apos-refreshable-body]).legal-page h1{font-size:clamp(2rem,4cqw,3.25rem);line-height:1.2;margin:0 0 24px}.legal-page h2,.legal-page h3{margin:36px 0 12px;line-height:1.4}.legal-page__contact{padding:20px;background:#f1f4f6;color:#172b3a;margin:24px 0;font-style:normal}.legal-page__contact p{margin:6px 0}.legal-page__contact a{display:inline-block;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.legal-page__inventory{overflow-x:auto;margin:20px 0 28px}.legal-page__inventory:focus-visible{outline:2px solid #144478;outline-offset:3px}.legal-page__inventory table{width:100%;min-width:640px;border-collapse:collapse;font-size:.9rem;line-height:1.6}.legal-page__inventory th,.legal-page__inventory td{text-align:start;padding:12px;border:1px solid #dbe2e8;vertical-align:top}.legal-page__inventory thead{background:#f1f4f6;color:#172b3a}.legal-page__inventory code{font-size:.85em;overflow-wrap:anywhere}@media(max-width:640px){:where(body:not([data-breakpoint-preview-mode])) #cc-main .cc--anim .pm.pm--box,:where(body:not([data-breakpoint-preview-mode]))#cc-main .cc--anim .pm.pm--box{transform:none!important}}@container (max-width: 640px){#cc-main .cc--anim .pm.pm--box{transform:none!important}}@media(max-width:560px){:where(body:not([data-breakpoint-preview-mode])) .legal-page,:where(body:not([data-breakpoint-preview-mode])).legal-page{padding:calc(var(--site-header-height, 71px) + 36px) 20px 64px}:where(body:not([data-breakpoint-preview-mode])) .privacy-media iframe,:where(body:not([data-breakpoint-preview-mode])).privacy-media iframe{min-height:220px}}@container (max-width: 560px){.legal-page{padding:calc(var(--site-header-height, 71px) + 36px) 20px 64px}.privacy-media iframe{min-height:220px}}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--article-paper: oklch(99% .003 248);--article-paper-soft: oklch(96.8% .008 244);--article-paper-blue: oklch(94.8% .018 239);--article-ink: oklch(25% .035 252);--article-text: oklch(43% .025 248);--article-muted: oklch(58% .02 248);--article-rule: oklch(85% .018 244);--article-rule-strong: oklch(67% .035 243);--article-accent: oklch(48% .14 246);--article-accent-deep: oklch(38% .11 245);--article-accent-ink: oklch(98% .004 248);--article-focus: oklch(58% .2 256);--article-font-display: var(--heading-font);--article-font-body: var(--default-font);--article-font-utility: var(--utility-font, var(--nav-font));--article-space-1: .25rem;--article-space-2: .5rem;--article-space-3: .75rem;--article-space-4: 1rem;--article-space-6: 1.5rem;--article-space-8: 2rem;--article-space-12: 3rem;--article-space-16: 4rem;--article-space-24: 6rem;--article-space-32: 8rem;--article-radius-sm: .25rem;--article-ease-out: cubic-bezier(.16, 1, .3, 1);--article-ease-in: cubic-bezier(.7, 0, .84, 0);--article-duration-short: .14s;--article-duration-medium: .26s}body[data-breakpoint-preview-mode]{position:relative;contain:layout}:root{--linak-graphite-100: #18191b;--linak-graphite-85: #3b3b3d;--linak-graphite-70: #5d5e5f;--linak-graphite-50: #8b8c8d;--linak-graphite-20: #d1d1d1;--linak-graphite-10: #e8e8e8;--linak-graphite-05: #f3f3f4;--linak-deep-blue: #144478;--linak-deep-blue-hover: #123e6d;--linak-deep-blue-active: #0e3055;--linak-classic-blue: #1961ac;--linak-bright-blue: #0071eb;--linak-classic-blue-05: #e8eff7;--linak-bright-blue-05: #f6fafe;--linak-bright-blue-20: #cce3fb;--linak-warm-brown-20: #e9e7e2;--linak-warm-brown-30: #dedad3;--linak-warm-brown-40: #d3cec5;--linak-oak-beige-05: #f7f3ed;--linak-oak-beige-30: #eee4d8;--linak-earth-green-20: #e2e4e2;--linak-earth-green-30: #d4d7d3;--linak-earth-green-100: #707a6c;--linak-steel-blue-05: #f9fafb;--linak-steel-blue-40: #d8dce1;--linak-steel-blue-80: #b1b9c2;--nav-color: var(--linak-graphite-100);--nav-hover-color: var(--linak-deep-blue);--nav-mobile-background-color: #ffffff;--nav-dropdown-background-color: var(--linak-oak-beige-05);--nav-dropdown-color: var(--linak-graphite-100);--nav-dropdown-hover-color: var(--linak-deep-blue);--medium-color: var(--linak-graphite-50);--faint-color: var(--linak-graphite-10);--default-color: var(--linak-graphite-100);--heading-color: var(--linak-graphite-100);--accent-color: var(--linak-deep-blue);--surface-color: var(--linak-graphite-05);--background-color: #ffffff;--contrast-color: #ffffff;--mobile-nav-bg: rgb(24 25 27 / 97%);--default-font: "NATE Roboto", "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--heading-font: "Montserrat Variable", "Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--nav-font: var(--heading-font);--utility-font: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--widget-spacer: 50px;--brand-red: #d6302b;--brand-mustard: #ffa337;--brand-blue: var(--linak-classic-blue);--brand-purple: var(--linak-deep-blue);--brand-seafoam: var(--linak-earth-green-100);--link-color: var(--linak-classic-blue);--layout-readable-max: 48rem;--site-frame-max: 90rem;--site-content-max: 88rem;--site-content-gutter: 1rem;--site-frame-inset: 3rem;--layout-content-max: var(--site-content-max);--layout-wide-max: var(--site-frame-max);--layout-viewport-max: 120rem;--layout-gutter: var(--site-content-gutter);--max-layout-width: var(--layout-content-max);--site-header-height: 71px}@media screen and (max-width:1350px){body:not([data-breakpoint-preview-mode]){--widget-spacer: 30px}:root{--site-header-height: 100px}}@container (max-width: 1350px){[data-apos-refreshable-body]{--widget-spacer: 30px}[data-apos-refreshable-body]{--site-header-height: 100px}}@media screen and (max-width:560px){:root{--site-header-height: 54px;--site-content-gutter: 1rem;--site-frame-inset: 1.5rem}}@container (max-width: 560px){[data-apos-refreshable-body]{--site-header-height: 54px;--site-content-gutter: 1rem;--site-frame-inset: 1.5rem}}.dark{--nav-color: #ffffff;--nav-hover-color: #ffffff;--nav-mobile-background-color: var(--linak-graphite-100);--nav-dropdown-background-color: var(--linak-graphite-85);--nav-dropdown-color: #ffffff;--nav-dropdown-hover-color: #ffffff;--background-color: var(--linak-graphite-100);--medium-color: var(--linak-steel-blue-80);--faint-color: var(--linak-graphite-70);--default-color: var(--linak-graphite-10);--heading-color: #ffffff;--accent-color: var(--linak-classic-blue);--surface-color: var(--linak-graphite-85);--contrast-color: #ffffff}.apos-area-menu--expanded .apos-modal__inner--one-third{max-width:none!important;width:450px!important}.apos-area-menu--expanded .apos-modal__body{padding:20px!important}[data-apos-area] .article-widget [data-apos-area]{padding:0}.article-excerpts--display-vertical{display:grid;gap:var(--article-space-6)}.article-excerpts--display-horizontal,.article-excerpts--display-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--article-space-6)}.article-library,.article-story{--article-accent-surface: var(--article-accent-deep);min-width:0;color:var(--article-ink);background:var(--article-paper);font-family:var(--article-font-body)}.dark .article-library,.dark .article-story{--article-paper: #18191b;--article-paper-soft: #20272e;--article-paper-blue: #263746;--article-ink: #e8eff7;--article-text: #c0ccd7;--article-muted: #a7b8c7;--article-rule: #3d4b57;--article-rule-strong: #647c90;--article-accent: #9fd0ff;--article-accent-deep: #9fd0ff;--article-accent-surface: #144478;--article-accent-ink: #f3f8fc;--article-focus: #9fd0ff}.dark .article-library__masthead--news{background:#142c40}.dark .article-library__masthead--news :is(.article-kicker,.article-index-breadcrumbs,.article-intro),.dark .article-story__hero--event{--article-rule: #c0ccd7;--article-rule-strong: #a7b8c7}.dark .article-story--blog .breadcrumb a,.dark .article-story__aside span,.dark .article-story__aside a{color:var(--article-accent-deep)}.dark .article-story__aside p{color:var(--article-text)}.article-library :where(h1,h2,h3),.article-story :where(h1,h2,h3){min-width:0;overflow-wrap:anywhere;color:inherit;font-family:var(--article-font-display);font-style:normal}.article-kicker,.article-feature__meta,.article-excerpt__meta,.article-news-card__meta{margin:0;color:var(--article-accent-deep);font-family:var(--article-font-utility);font-size:.6875rem;font-weight:650;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.article-library__masthead{padding-block:clamp(4.5rem,10vw,9rem) clamp(3.5rem,8vw,7rem);border-block-end:1px solid var(--article-rule-strong);background:var(--article-paper)}:where([data-apos-refreshable-body]) .article-library__masthead,:where([data-apos-refreshable-body]).article-library__masthead{padding-block:clamp(4.5rem,10cqw,9rem) clamp(3.5rem,8cqw,7rem);border-block-end:1px solid var(--article-rule-strong);background:var(--article-paper)}.article-library__masthead .layout,.article-reading-path .layout,.article-news-filters .layout{max-width:var(--site-frame-max);padding-inline:var(--site-frame-inset)}.article-index-breadcrumbs{display:flex;align-items:center;gap:var(--article-space-2);margin:0;color:var(--article-accent-deep);font-family:var(--article-font-utility);font-size:.6875rem;font-weight:650;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.article-index-breadcrumbs a{color:inherit;text-decoration:none;white-space:nowrap}.article-index-breadcrumbs a:hover{text-decoration:underline}.article-index-eyebrow{margin-block-start:var(--article-space-4)}.article-library__masthead-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(16rem,.75fr);gap:clamp(2rem,7vw,8rem);align-items:end;margin-block-start:clamp(1.5rem,4vw,3.5rem)}:where([data-apos-refreshable-body]) .article-library__masthead-grid,:where([data-apos-refreshable-body]).article-library__masthead-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(16rem,.75fr);gap:clamp(2rem,7cqw,8rem);align-items:end;margin-block-start:clamp(1.5rem,4cqw,3.5rem)}.article-library__masthead h1{max-width:13ch;margin:0;font-size:clamp(3rem,6.2vw,7rem);font-weight:430;letter-spacing:-.055em;line-height:.98;text-align:start}:where([data-apos-refreshable-body]) .article-library__masthead h1,:where([data-apos-refreshable-body]).article-library__masthead h1{max-width:13ch;margin:0;font-size:clamp(3rem,6.2cqw,7rem);font-weight:430;letter-spacing:-.055em;line-height:.98;text-align:start}.article-library__masthead .article-intro{max-width:33rem;margin:0;color:var(--article-text);font-size:clamp(.95rem,1.35vw,1.125rem);line-height:1.75}:where([data-apos-refreshable-body]) .article-library__masthead .article-intro,:where([data-apos-refreshable-body]).article-library__masthead .article-intro{max-width:33rem;margin:0;color:var(--article-text);font-size:clamp(.95rem,1.35cqw,1.125rem);line-height:1.75}.article-library__masthead .article-intro :where(p,.demo-rte){margin-block:0}.article-library__masthead--news{color:var(--article-accent-ink);background:var(--article-ink)}.article-library__masthead--news .article-kicker,.article-library__masthead--news .article-index-breadcrumbs{color:var(--article-rule-strong)}.article-library__masthead--news .article-intro{color:var(--article-rule)}.article-library__standard-hero{border-block-end:1px solid var(--article-rule-strong)}.article-library .page-hero.article-library__standard-hero .page-hero__inner{padding-block:var(--article-space-4) var(--article-space-6)}.article-library .page-hero.article-library__standard-hero .page-hero__breadcrumbs{margin-block-end:var(--article-space-3)}.article-library .page-hero.article-library__standard-hero .page-hero__content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:var(--article-space-8)}.article-library .page-hero.article-library__standard-hero h1{font-size:clamp(1.875rem,2.8vw,2.25rem);font-weight:400;letter-spacing:-.03em;line-height:1.18}:where([data-apos-refreshable-body]) .article-library .page-hero.article-library__standard-hero h1,:where([data-apos-refreshable-body]).article-library .page-hero.article-library__standard-hero h1{font-size:clamp(1.875rem,2.8cqw,2.25rem);font-weight:400;letter-spacing:-.03em;line-height:1.18}.article-library .page-hero.article-library__standard-hero .page-hero__intro{max-width:68ch;margin:0;font-size:1rem;line-height:1.55}.article-reading-path{border-block-end:1px solid var(--article-rule);background:var(--article-paper)}.article-reading-path .layout{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--article-space-2);padding-block:var(--article-space-2)}.article-reading-path>.layout>.article-reading-path__all{border-inline-end:0}.article-reading-path ol{display:flex;flex-wrap:wrap;gap:var(--article-space-2);padding:0;margin:0;list-style:none}.article-reading-path li{min-width:0}.article-reading-path a{display:flex;min-height:2.75rem;align-items:center;gap:var(--article-space-3);padding-inline:clamp(.75rem,2vw,1.5rem);color:var(--article-ink);text-decoration:none;white-space:normal}:where([data-apos-refreshable-body]) .article-reading-path a,:where([data-apos-refreshable-body]).article-reading-path a{display:flex;min-height:2.75rem;align-items:center;gap:var(--article-space-3);padding-inline:clamp(.75rem,2cqw,1.5rem);color:var(--article-ink);text-decoration:none;white-space:normal}.article-reading-path small{color:var(--article-accent);font:600 .625rem/1 var(--article-font-utility)}.article-reading-path strong{overflow:hidden;font-size:.75rem;font-weight:650;text-overflow:ellipsis}.article-reading-path a:hover,.article-reading-path a[aria-current=page]{background:var(--article-paper-blue)}.article-library__body{box-sizing:border-box;width:min(100%,var(--site-frame-max));margin-inline:auto;padding:var(--article-space-8) var(--site-frame-inset) var(--article-space-12)}.article-feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:clamp(31rem,47vw,43rem);background:var(--article-paper-blue)}:where([data-apos-refreshable-body]) .article-feature,:where([data-apos-refreshable-body]).article-feature{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:clamp(31rem,47cqw,43rem);background:var(--article-paper-blue)}.article-feature__media,.article-feature__placeholder{min-width:0;min-height:25rem}.article-feature__media img{display:block;width:100%;height:100%;object-fit:cover}.article-feature__placeholder{display:grid;color:var(--article-accent-ink);background:var(--article-accent-surface, var(--article-accent-deep));place-items:center}.article-feature__placeholder span{font:500 clamp(5rem,14vw,12rem)/1 var(--article-font-display);letter-spacing:-.08em;opacity:.22}:where([data-apos-refreshable-body]) .article-feature__placeholder span,:where([data-apos-refreshable-body]).article-feature__placeholder span{font:500 clamp(5rem,14cqw,12rem)/1 var(--article-font-display);letter-spacing:-.08em;opacity:.22}.article-feature__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(2rem,6vw,6rem)}:where([data-apos-refreshable-body]) .article-feature__content,:where([data-apos-refreshable-body]).article-feature__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(2rem,6cqw,6rem)}.article-feature__meta{display:flex;flex-wrap:wrap;gap:.5rem}.article-feature__meta>*+*:before{content:"/";margin-inline-end:.5rem;color:var(--article-rule-strong)}.article-feature h2{margin:var(--article-space-6) 0 0;font-size:clamp(2rem,3.45vw,3.75rem);font-weight:430;letter-spacing:-.045em;line-height:1.08}:where([data-apos-refreshable-body]) .article-feature h2,:where([data-apos-refreshable-body]).article-feature h2{margin:var(--article-space-6) 0 0;font-size:clamp(2rem,3.45cqw,3.75rem);font-weight:430;letter-spacing:-.045em;line-height:1.08}.article-feature h2 a,.article-excerpt h2 a,.article-news-card h2 a{color:inherit;text-decoration:none}.article-feature__summary,.article-excerpt__summary,.article-news-card__summary{color:var(--article-text);font-size:.95rem;line-height:1.7}.article-feature__summary{max-width:39rem;margin-block-start:var(--article-space-6)}:where(.article-feature__summary,.article-excerpt__summary,.article-news-card__summary) :where(p,.demo-rte){margin-block:0}.article-read-link{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;gap:var(--article-space-2);margin-block-start:auto;padding-block-start:var(--article-space-8);border-block-end:1px solid var(--article-accent);color:var(--article-ink);font-size:.8125rem;font-weight:700;text-decoration:none;white-space:nowrap}.article-read-link span{transition:transform var(--article-duration-short) var(--article-ease-out)}.article-read-link:hover span,.article-read-link:focus-visible span{transform:translate(.25rem)}.article-read-link:active span{transform:translate(.125rem)}.article-index{margin-block-start:clamp(4.5rem,9vw,8rem)}:where([data-apos-refreshable-body]) .article-index,:where([data-apos-refreshable-body]).article-index{margin-block-start:clamp(4.5rem,9cqw,8rem)}.article-index__heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);gap:var(--article-space-8);align-items:end;margin-block-end:var(--article-space-12)}.article-index__heading h2{margin:0;font-size:clamp(2rem,4vw,4.5rem);font-weight:430;letter-spacing:-.045em;line-height:1}:where([data-apos-refreshable-body]) .article-index__heading h2,:where([data-apos-refreshable-body]).article-index__heading h2{margin:0;font-size:clamp(2rem,4cqw,4.5rem);font-weight:430;letter-spacing:-.045em;line-height:1}.article-index__heading p{margin:0;color:var(--article-text);font-size:.9rem;line-height:1.7}.article-excerpts--editorial{border-block-start:1px solid var(--article-rule-strong)}.article-excerpts--editorial>[role=listitem]{border-block-end:1px solid var(--article-rule)}.article-excerpt--index-row{display:grid;grid-template-columns:3rem minmax(10rem,.6fr) minmax(0,1.4fr);gap:clamp(1.25rem,4vw,4rem);min-width:0;padding-block:clamp(2rem,4vw,3.75rem)}:where([data-apos-refreshable-body]) .article-excerpt--index-row,:where([data-apos-refreshable-body]).article-excerpt--index-row{display:grid;grid-template-columns:3rem minmax(10rem,.6fr) minmax(0,1.4fr);gap:clamp(1.25rem,4cqw,4rem);min-width:0;padding-block:clamp(2rem,4cqw,3.75rem)}.article-excerpt__number{padding-block-start:var(--article-space-2);color:var(--article-accent);font:600 .75rem/1 var(--article-font-utility)}.article-excerpt-image-container,.article-excerpt__image-placeholder{display:block;min-height:11rem;overflow:hidden;background:var(--article-paper-blue)}.article-excerpt-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--article-duration-medium) var(--article-ease-out)}.article-excerpt-image-container:hover .article-excerpt-image{transform:scale(1.018)}.article-excerpt__image-placeholder{display:grid;border:1px solid var(--article-rule);color:var(--article-rule-strong);place-items:center}.article-excerpt__image-placeholder span{font:500 3rem/1 var(--article-font-display)}.article-excerpt-content{display:flex;min-width:0;flex-direction:column}.article-excerpt__meta{display:flex;gap:var(--article-space-3)}.article-excerpt__meta time:before{content:"/";margin-inline-end:var(--article-space-3);color:var(--article-rule-strong)}.article-excerpt h2{margin:var(--article-space-4) 0 0;font-size:clamp(1.5rem,2.5vw,2.65rem);font-weight:430;letter-spacing:-.035em;line-height:1.12}:where([data-apos-refreshable-body]) .article-excerpt h2,:where([data-apos-refreshable-body]).article-excerpt h2{margin:var(--article-space-4) 0 0;font-size:clamp(1.5rem,2.5cqw,2.65rem);font-weight:430;letter-spacing:-.035em;line-height:1.12}.article-excerpt__summary{max-width:42rem;margin-block-start:var(--article-space-4)}.article-excerpt__footer{display:flex;align-items:end;justify-content:space-between;gap:var(--article-space-4);margin-block-start:auto}.article-topics{display:flex;flex-wrap:wrap;gap:var(--article-space-2);margin-block-start:var(--article-space-6)}.article-topics .chip{min-height:2.75rem;padding:.75rem;color:var(--article-text);font-size:.6875rem;font-weight:650;text-decoration:none;white-space:nowrap}.article-topics .chip:hover{color:var(--article-accent-deep)}.article-excerpts--listing-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--article-space-8);border:0}.article-excerpts--listing-grid>[role=listitem]{min-width:0;padding-block-end:var(--article-space-6);border-block-end:1px solid var(--article-rule)}.article-library .article-excerpt.article-excerpt--listing-card{display:flex;height:100%;flex-direction:column;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.article-library .article-excerpt.article-excerpt--listing-card:hover{transform:none;box-shadow:none}.article-library .article-excerpt--listing-card .article-excerpt-image-container{height:auto;min-height:0;aspect-ratio:2.4/1;margin-block-end:var(--article-space-6)}.article-library .article-excerpt--listing-card .article-excerpt-image{height:100%}.article-library .article-excerpts--listing-grid>:first-child .article-excerpt-image-container{aspect-ratio:2.15/1}.article-library .article-excerpt--listing-card .article-excerpt-content{flex:1;padding:0}.article-library .article-excerpt--listing-card .article-excerpt__meta{flex-wrap:wrap;row-gap:var(--article-space-1)}.article-library .article-excerpt--listing-card h2{margin-block-start:var(--article-space-3);font-size:clamp(1.375rem,2.1vw,1.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.25}:where([data-apos-refreshable-body]) .article-library .article-excerpt--listing-card h2,:where([data-apos-refreshable-body]).article-library .article-excerpt--listing-card h2{margin-block-start:var(--article-space-3);font-size:clamp(1.375rem,2.1cqw,1.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.25}.article-library .article-excerpt--listing-card h2 a:hover{text-decoration:underline;text-underline-offset:.15em}.article-library .article-excerpt--listing-card .article-excerpt__summary{margin-block-start:var(--article-space-3);font-size:.9375rem;line-height:1.65}.article-library .article-excerpt--listing-card .article-excerpt__footer{margin-block-start:var(--article-space-3)}.article-library .article-read-link{margin-block-start:0;padding-block-start:0}.article-library :is(.article-excerpt__summary,.article-news-card__summary) .demo-rte{margin-block:0;font-size:inherit;line-height:inherit}.article-library :is(.article-excerpt__summary,.article-news-card__summary) .demo-rte p{font-size:inherit;line-height:inherit}.article-news-filters{border-block-end:1px solid var(--article-rule);background:var(--article-paper)}.article-news-filters .layout{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--article-space-2);padding-block:var(--article-space-2)}.article-news-filters a{display:inline-flex;min-height:2.75rem;align-items:center;padding-inline:var(--article-space-4);color:var(--article-text);font-size:.75rem;font-weight:650;text-decoration:none;white-space:nowrap}.article-news-filters a[aria-current=page],.article-news-filters a:hover{color:var(--article-accent-ink);background:var(--article-accent-surface, var(--article-accent-deep))}.article-library__body--news{background:var(--article-paper)}.article-news-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--article-space-8);align-items:start}.article-news-grid>[role=listitem]{min-width:0;padding-block-end:var(--article-space-6);border-block-end:1px solid var(--article-rule)}.article-news-card{display:flex;flex-direction:column;gap:var(--article-space-3);min-height:0;min-width:0;padding:0}.article-news-card__meta{display:flex;flex-wrap:wrap;gap:var(--article-space-2) var(--article-space-4)}.article-news-card h2{margin:0;font-size:clamp(1.375rem,2.1vw,1.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.25}:where([data-apos-refreshable-body]) .article-news-card h2,:where([data-apos-refreshable-body]).article-news-card h2{margin:0;font-size:clamp(1.375rem,2.1cqw,1.75rem);font-weight:500;letter-spacing:-.025em;line-height:1.25}.article-news-grid>:first-child .article-news-card h2{font-size:clamp(1.75rem,2.6vw,2.25rem)}:where([data-apos-refreshable-body]) .article-news-grid>:first-child .article-news-card h2,:where([data-apos-refreshable-body]).article-news-grid>:first-child .article-news-card h2{font-size:clamp(1.75rem,2.6cqw,2.25rem)}.article-news-card h2 a:hover{text-decoration:underline;text-underline-offset:.15em}.article-news-card__image{display:block;aspect-ratio:2.4/1;margin:0 0 var(--article-space-3);overflow:hidden;background:var(--article-paper-blue)}.article-news-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--article-duration-medium) var(--article-ease-out)}.article-news-card__image:hover img{transform:scale(1.018)}.article-news-card__summary{margin:0;font-size:.9375rem;line-height:1.65}.article-listing{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start}.article-listing.article-listing--with-rail{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr)}.article-listing.article-listing--single{grid-template-columns:minmax(0,1fr);max-width:42rem}.article-listing__secondary,.article-listing__rail{display:grid;min-width:0;gap:var(--article-space-8);padding-inline-start:var(--article-space-6);border-inline-start:1px solid var(--article-rule)}.article-listing__secondary>[role=listitem],.article-listing__rail>[role=listitem]{min-width:0;padding-block-end:var(--article-space-6);border-block-end:1px solid var(--article-rule)}.article-library .article-listing__lead :is(.article-excerpt,.article-news-card) h2{font-size:clamp(1.75rem,2.6vw,2.25rem)}:where([data-apos-refreshable-body]) .article-library .article-listing__lead :is(.article-excerpt,:where([data-apos-refreshable-body]).article-library .article-listing__lead :is(.article-excerpt,:where([data-apos-refreshable-body]) .article-news-card) h2,:where([data-apos-refreshable-body]).article-news-card) h2{font-size:clamp(1.75rem,2.6cqw,2.25rem)}.article-library .article-listing__secondary :is(.article-excerpt,.article-news-card) h2{font-size:clamp(1.25rem,1.9vw,1.5rem)}:where([data-apos-refreshable-body]) .article-library .article-listing__secondary :is(.article-excerpt,:where([data-apos-refreshable-body]).article-library .article-listing__secondary :is(.article-excerpt,:where([data-apos-refreshable-body]) .article-news-card) h2,:where([data-apos-refreshable-body]).article-news-card) h2{font-size:clamp(1.25rem,1.9cqw,1.5rem)}.article-library .article-listing__rail :is(.article-excerpt--listing-card,.article-news-card){display:grid;grid-template-columns:minmax(0,1fr) 5rem;gap:var(--article-space-3)}.article-library .article-listing__rail :is(.article-excerpt-content,.article-news-card__meta,.article-news-card h2){grid-column:1}.article-library .article-listing__rail :is(.article-excerpt-image-container,.article-news-card__image){grid-column:2;grid-row:1/span 2;width:5rem;height:4rem;aspect-ratio:auto;margin:0}.article-library .article-listing__rail :is(.article-excerpt,.article-news-card) h2{margin-block-start:var(--article-space-2);font-size:1rem;line-height:1.4}.article-library .article-listing__rail :is(.article-excerpt__summary,.article-excerpt__footer,.article-news-card__summary,.article-read-link){display:none}.article-empty{padding:var(--article-space-6);border:1px solid var(--article-rule);background:var(--article-paper-soft)}.article-empty>span{display:grid;width:4.5rem;height:8rem;border:1px solid var(--article-rule-strong);color:var(--article-accent);font:650 1.5rem/1 var(--article-font-utility);place-items:center}.article-empty h2{max-width:48rem;margin:0;font-size:1.5rem;font-weight:500;letter-spacing:-.02em;line-height:1.25}.article-empty div>p:last-child{max-width:42rem;color:var(--article-text);font-size:.95rem;line-height:1.7}.article-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--article-space-4);margin-block-start:var(--article-space-16)}.article-pagination ol{display:flex;align-items:center;gap:var(--article-space-2);padding:0;margin:0;list-style:none}.article-pagination a{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;color:var(--article-ink);font-size:.75rem;font-weight:700;text-decoration:none;white-space:nowrap}.article-pagination a[aria-current=page]{color:var(--article-accent-ink);background:var(--article-accent-surface, var(--article-accent-deep))}.article-pagination a[aria-disabled=true]{opacity:.35;pointer-events:none}.article-story__hero{margin:0;padding-block:clamp(2.5rem,6vw,5rem) clamp(4rem,9vw,8rem);border-block-end:1px solid var(--article-rule-strong);background:var(--article-paper-blue)}:where([data-apos-refreshable-body]) .article-story__hero,:where([data-apos-refreshable-body]).article-story__hero{margin:0;padding-block:clamp(2.5rem,6cqw,5rem) clamp(4rem,9cqw,8rem);border-block-end:1px solid var(--article-rule-strong);background:var(--article-paper-blue)}.article-story__hero .layout{max-width:var(--site-frame-max);padding-inline:var(--site-frame-inset)}.article-story .breadcrumb{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin:0;color:inherit;font-size:.8125rem;line-height:1.6;text-align:start}.article-story .breadcrumb a{display:inline-flex;min-height:2.75rem;align-items:center;color:inherit;font-size:inherit;white-space:nowrap}.article-story .breadcrumb a:after{color:inherit;content:"/"}.article-story .breadcrumb a:hover{text-decoration:underline;text-underline-offset:.2em}.article-story .breadcrumb .current-page{min-width:0;overflow-wrap:anywhere}.article-story__hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(12rem,.45fr);gap:clamp(2rem,5vw,5rem);align-items:end;margin-block-start:clamp(2rem,4vw,4rem)}:where([data-apos-refreshable-body]) .article-story__hero-grid,:where([data-apos-refreshable-body]).article-story__hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(12rem,.45fr);gap:clamp(2rem,5cqw,5rem);align-items:end;margin-block-start:clamp(2rem,4cqw,4rem)}.article-story .page-title{max-width:22ch;margin:var(--article-space-4) 0 0;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:430;letter-spacing:-.04em;line-height:1.06;text-align:start;text-wrap:balance}:where([data-apos-refreshable-body]) .article-story .page-title,:where([data-apos-refreshable-body]).article-story .page-title{max-width:22ch;margin:var(--article-space-4) 0 0;font-size:clamp(2.5rem,5cqw,5.5rem);font-weight:430;letter-spacing:-.04em;line-height:1.06;text-align:start;text-wrap:balance}.article-story__lead{max-width:65ch;margin-block:1.5rem 0;color:inherit;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}:where([data-apos-refreshable-body]) .article-story__lead,:where([data-apos-refreshable-body]).article-story__lead{max-width:65ch;margin-block:1.5rem 0;color:inherit;font-size:clamp(1rem,1.4cqw,1.2rem);line-height:1.7}.article-story__lead :where(p,.demo-rte){margin-block:0;font-size:inherit;line-height:inherit}.article-story__hero .layout>.layout{padding-inline:0}.article-story__meta-panel{display:grid;gap:var(--article-space-3);padding-block-start:var(--article-space-4);border-block-start:1px solid var(--article-rule-strong);color:var(--article-text);font:600 .75rem/1.4 var(--article-font-utility)}.article-story__hero--update{background:var(--article-paper)}.article-story__hero-grid--update,.article-story__hero-grid--event{grid-template-columns:minmax(0,1fr) auto}.article-story__date-block{display:grid;min-width:8rem;padding:var(--article-space-4);border-block:1px solid var(--article-rule-strong);text-align:end}.article-story__date-block span,.article-story__date-block small{font:600 .75rem/1 var(--article-font-utility)}.article-story__date-block strong{font:430 clamp(4rem,8vw,7rem)/.9 var(--article-font-display)}:where([data-apos-refreshable-body]) .article-story__date-block strong,:where([data-apos-refreshable-body]).article-story__date-block strong{font:430 clamp(4rem,8cqw,7rem)/.9 var(--article-font-display)}.article-story__hero--event{--article-focus: var(--article-accent-ink);color:var(--article-accent-ink);border-color:var(--article-accent-deep);background:var(--article-accent-surface, var(--article-accent-deep))}.article-story__hero--event .article-kicker{color:var(--article-rule)}.article-story__event-date{display:grid;width:clamp(7rem,12vw,10rem);aspect-ratio:1;border:1px solid var(--article-rule);border-radius:50%;place-content:center;text-align:center}:where([data-apos-refreshable-body]) .article-story__event-date,:where([data-apos-refreshable-body]).article-story__event-date{display:grid;width:clamp(7rem,12cqw,10rem);aspect-ratio:1;border:1px solid var(--article-rule);border-radius:50%;place-content:center;text-align:center}.article-story__event-date span,.article-story__event-date small{font:600 .75rem/1 var(--article-font-utility);text-transform:uppercase}.article-story__event-date strong{margin-block:var(--article-space-2);font:500 clamp(2rem,4vw,3rem)/1 var(--article-font-display)}:where([data-apos-refreshable-body]) .article-story__event-date strong,:where([data-apos-refreshable-body]).article-story__event-date strong{margin-block:var(--article-space-2);font:500 clamp(2rem,4cqw,3rem)/1 var(--article-font-display)}.article-story .article-story__layout{display:grid;grid-template-columns:minmax(11rem,.3fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);max-width:var(--site-content-max);padding-block:clamp(2.5rem,6vw,5rem);padding-inline:var(--site-frame-inset)}:where([data-apos-refreshable-body]) .article-story .article-story__layout,:where([data-apos-refreshable-body]).article-story .article-story__layout{display:grid;grid-template-columns:minmax(11rem,.3fr) minmax(0,1fr);gap:clamp(2rem,5cqw,5rem);max-width:var(--site-content-max);padding-block:clamp(2.5rem,6cqw,5rem);padding-inline:var(--site-frame-inset)}.article-story__aside{position:sticky;top:calc(var(--site-header-offset, 0px) + var(--site-header-height) + 1.5rem);align-self:start;max-height:calc(100dvh - var(--site-header-offset, 0px) - var(--site-header-height) - 3rem);overflow-y:auto;padding-block-start:var(--article-space-4);border-block-start:1px solid var(--article-rule-strong)}:where([data-apos-refreshable-body]) .article-story__aside,:where([data-apos-refreshable-body]).article-story__aside{position:sticky;top:calc(var(--site-header-offset, 0px) + var(--site-header-height) + 1.5rem);align-self:start;max-height:calc(100cqh - var(--site-header-offset, 0px) - var(--site-header-height) - 3rem);overflow-y:auto;padding-block-start:var(--article-space-4);border-block-start:1px solid var(--article-rule-strong)}.article-story__contents[hidden]{display:none}.article-story__contents summary{min-height:44px;align-content:center;color:var(--article-accent-deep);font:700 .8125rem/1.4 var(--article-font-utility);cursor:pointer}.article-story__aside>span{color:var(--article-accent-deep);font:700 .6875rem/1.2 var(--article-font-utility);letter-spacing:.1em;text-transform:uppercase}.article-story__aside>p{color:var(--article-text);font-size:.8125rem;line-height:1.65}.article-story__aside>a{display:inline-flex;min-height:2.75rem;align-items:center;color:var(--article-accent-deep);font-size:.75rem;font-weight:700;text-decoration:none;white-space:nowrap}.article-story__toc ol{padding:0;margin:var(--article-space-4) 0;list-style:none}.article-story__toc a{display:flex;min-height:2.75rem;align-items:center;color:var(--article-text);font-size:.75rem;line-height:1.35;text-decoration:none}.article-story__toc li[data-level="3"]{padding-inline-start:var(--article-space-4)}.article-story__toc a:hover,.article-story__toc a[aria-current=location]{color:var(--article-accent-deep);text-decoration:underline;text-underline-offset:.2em}.article-show{min-width:0;max-width:72ch;margin:0;color:var(--article-ink);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.78;overflow-wrap:anywhere}:where([data-apos-refreshable-body]) .article-show,:where([data-apos-refreshable-body]).article-show{min-width:0;max-width:72ch;margin:0;color:var(--article-ink);font-size:clamp(1rem,1.25cqw,1.125rem);line-height:1.78;overflow-wrap:anywhere}.article-show .demo-rte{font-size:inherit;line-height:inherit}.article-show :where(pre,.table-wrapper){max-width:100%;overflow-x:auto}.article-story__end{margin-block-start:3rem;padding-block-start:1.5rem;border-block-start:1px solid var(--article-rule)}.article-story__end a{display:inline-flex;min-height:44px;align-items:center;color:var(--article-accent-deep);font-size:.875rem}.article-show__image{display:block;width:100%;height:auto;max-height:42rem;margin-block-end:var(--article-space-12);object-fit:cover}.article-show :where(h2,h3){scroll-margin-top:calc(var(--site-header-offset, 0px) + 2rem)}.article-story .article-show h2{margin-block:var(--article-space-16) var(--article-space-6);font-size:clamp(2rem,3vw,3rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}:where([data-apos-refreshable-body]) .article-story .article-show h2,:where([data-apos-refreshable-body]).article-story .article-show h2{margin-block:var(--article-space-16) var(--article-space-6);font-size:clamp(2rem,3cqw,3rem);font-weight:500;letter-spacing:-.035em;line-height:1.08}.article-story .article-show h3{margin-block:var(--article-space-12) var(--article-space-4);font-size:clamp(1.4rem,2vw,2rem);font-weight:550;line-height:1.15}:where([data-apos-refreshable-body]) .article-story .article-show h3,:where([data-apos-refreshable-body]).article-story .article-show h3{margin-block:var(--article-space-12) var(--article-space-4);font-size:clamp(1.4rem,2cqw,2rem);font-weight:550;line-height:1.15}.article-library :where(a,button):focus-visible,.article-story :where(a,button,summary):focus-visible{outline:3px solid var(--article-focus);outline-offset:3px}@media(max-width:59.99rem){:where(body:not([data-breakpoint-preview-mode])) .article-story .article-story__layout,:where(body:not([data-breakpoint-preview-mode])).article-story .article-story__layout{grid-template-columns:minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .article-story__aside,:where(body:not([data-breakpoint-preview-mode])).article-story__aside{position:static;max-height:none;overflow:visible}:where(body:not([data-breakpoint-preview-mode])) .article-library__masthead-grid,:where(body:not([data-breakpoint-preview-mode])).article-library__masthead-grid,:where(body:not([data-breakpoint-preview-mode])) .article-index__heading,:where(body:not([data-breakpoint-preview-mode])).article-index__heading,:where(body:not([data-breakpoint-preview-mode])) .article-story__hero-grid,:where(body:not([data-breakpoint-preview-mode])).article-story__hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--article-space-6)}:where(body:not([data-breakpoint-preview-mode])) .article-library__masthead h1,:where(body:not([data-breakpoint-preview-mode])).article-library__masthead h1{max-width:16ch}:where(body:not([data-breakpoint-preview-mode])) .article-feature,:where(body:not([data-breakpoint-preview-mode])).article-feature{grid-template-columns:minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .article-feature__content,:where(body:not([data-breakpoint-preview-mode])).article-feature__content{min-height:28rem}:where(body:not([data-breakpoint-preview-mode])) .article-excerpt--index-row,:where(body:not([data-breakpoint-preview-mode])).article-excerpt--index-row{grid-template-columns:2.5rem minmax(9rem,.55fr) minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .article-story__hero-grid--update,:where(body:not([data-breakpoint-preview-mode])).article-story__hero-grid--update,:where(body:not([data-breakpoint-preview-mode])) .article-story__hero-grid--event,:where(body:not([data-breakpoint-preview-mode])).article-story__hero-grid--event{grid-template-columns:minmax(0,1fr) auto}}@container (max-width: 59.99rem){.article-story .article-story__layout{grid-template-columns:minmax(0,1fr)}.article-story__aside{position:static;max-height:none;overflow:visible}.article-library__masthead-grid,.article-index__heading,.article-story__hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--article-space-6)}.article-library__masthead h1{max-width:16ch}.article-feature{grid-template-columns:minmax(0,1fr)}.article-feature__content{min-height:28rem}.article-excerpt--index-row{grid-template-columns:2.5rem minmax(9rem,.55fr) minmax(0,1fr)}.article-story__hero-grid--update,.article-story__hero-grid--event{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:47.99rem){:where(body:not([data-breakpoint-preview-mode])) .article-library .page-hero.article-library__standard-hero .page-hero__content,:where(body:not([data-breakpoint-preview-mode])).article-library .page-hero.article-library__standard-hero .page-hero__content{grid-template-columns:minmax(0,1fr);gap:var(--article-space-3)}:where(body:not([data-breakpoint-preview-mode])) .article-listing,:where(body:not([data-breakpoint-preview-mode])).article-listing,:where(body:not([data-breakpoint-preview-mode])) .article-listing.article-listing--with-rail,:where(body:not([data-breakpoint-preview-mode])).article-listing.article-listing--with-rail{grid-template-columns:minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .article-listing__secondary,:where(body:not([data-breakpoint-preview-mode])).article-listing__secondary,:where(body:not([data-breakpoint-preview-mode])) .article-listing__rail,:where(body:not([data-breakpoint-preview-mode])).article-listing__rail{padding-inline-start:0;border-inline-start:0}:where(body:not([data-breakpoint-preview-mode])) .article-library__masthead,:where(body:not([data-breakpoint-preview-mode])).article-library__masthead,:where(body:not([data-breakpoint-preview-mode])) .article-story__hero,:where(body:not([data-breakpoint-preview-mode])).article-story__hero{padding-block-start:var(--article-space-12)}:where(body:not([data-breakpoint-preview-mode])) .article-library__masthead h1,:where(body:not([data-breakpoint-preview-mode])).article-library__masthead h1{font-size:clamp(2.5rem,13vw,4.75rem)}:where(body:not([data-breakpoint-preview-mode])) .article-story .page-title,:where(body:not([data-breakpoint-preview-mode])).article-story .page-title{font-size:clamp(2.2rem,8.5vw,3.8rem)}:where(body:not([data-breakpoint-preview-mode])) .article-library__body,:where(body:not([data-breakpoint-preview-mode])).article-library__body{padding-inline:1.25rem}:where(body:not([data-breakpoint-preview-mode])) .article-feature__media,:where(body:not([data-breakpoint-preview-mode])).article-feature__media,:where(body:not([data-breakpoint-preview-mode])) .article-feature__placeholder,:where(body:not([data-breakpoint-preview-mode])).article-feature__placeholder{min-height:18rem}:where(body:not([data-breakpoint-preview-mode])) .article-feature__content,:where(body:not([data-breakpoint-preview-mode])).article-feature__content{min-height:25rem;padding:var(--article-space-8) var(--article-space-6)}:where(body:not([data-breakpoint-preview-mode])) .article-excerpt--index-row,:where(body:not([data-breakpoint-preview-mode])).article-excerpt--index-row{grid-template-columns:2rem minmax(0,1fr);gap:var(--article-space-4)}:where(body:not([data-breakpoint-preview-mode])) .article-excerpt-image-container,:where(body:not([data-breakpoint-preview-mode])).article-excerpt-image-container,:where(body:not([data-breakpoint-preview-mode])) .article-excerpt__image-placeholder,:where(body:not([data-breakpoint-preview-mode])).article-excerpt__image-placeholder{grid-column:2;min-height:13rem}:where(body:not([data-breakpoint-preview-mode])) .article-excerpt-content,:where(body:not([data-breakpoint-preview-mode])).article-excerpt-content{grid-column:2}:where(body:not([data-breakpoint-preview-mode])) .article-excerpt__footer,:where(body:not([data-breakpoint-preview-mode])).article-excerpt__footer{align-items:start;flex-direction:column}:where(body:not([data-breakpoint-preview-mode])) .article-news-grid,:where(body:not([data-breakpoint-preview-mode])).article-news-grid{grid-template-columns:minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .article-excerpts--listing-grid,:where(body:not([data-breakpoint-preview-mode])).article-excerpts--listing-grid{grid-template-columns:minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .article-library .article-excerpt--listing-card .article-excerpt__footer,:where(body:not([data-breakpoint-preview-mode])).article-library .article-excerpt--listing-card .article-excerpt__footer{flex-direction:row}:where(body:not([data-breakpoint-preview-mode])) .article-library .article-excerpts--listing-grid>:first-child .article-excerpt-image-container,:where(body:not([data-breakpoint-preview-mode])).article-library .article-excerpts--listing-grid>:first-child .article-excerpt-image-container{aspect-ratio:2.4/1}:where(body:not([data-breakpoint-preview-mode])) .article-empty,:where(body:not([data-breakpoint-preview-mode])).article-empty{padding:var(--article-space-6)}:where(body:not([data-breakpoint-preview-mode])) .article-empty>span,:where(body:not([data-breakpoint-preview-mode])).article-empty>span{width:3.5rem;height:5rem}:where(body:not([data-breakpoint-preview-mode])) .article-pagination__direction,:where(body:not([data-breakpoint-preview-mode])).article-pagination__direction{display:none!important}:where(body:not([data-breakpoint-preview-mode])) .article-pagination,:where(body:not([data-breakpoint-preview-mode])).article-pagination{justify-content:center}:where(body:not([data-breakpoint-preview-mode])) .article-pagination ol,:where(body:not([data-breakpoint-preview-mode])).article-pagination ol{max-width:100%}:where(body:not([data-breakpoint-preview-mode])) .article-story__hero-grid--update,:where(body:not([data-breakpoint-preview-mode])).article-story__hero-grid--update,:where(body:not([data-breakpoint-preview-mode])) .article-story__hero-grid--event,:where(body:not([data-breakpoint-preview-mode])).article-story__hero-grid--event{grid-template-columns:minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .article-story__date-block,:where(body:not([data-breakpoint-preview-mode])).article-story__date-block{width:min(100%,15rem);text-align:start}:where(body:not([data-breakpoint-preview-mode])) .article-story__event-date,:where(body:not([data-breakpoint-preview-mode])).article-story__event-date{width:7rem}:where(body:not([data-breakpoint-preview-mode])) .article-story .article-story__layout,:where(body:not([data-breakpoint-preview-mode])).article-story .article-story__layout{grid-template-columns:minmax(0,1fr);padding-inline:1.25rem}:where(body:not([data-breakpoint-preview-mode])) .article-story__aside,:where(body:not([data-breakpoint-preview-mode])).article-story__aside{position:static;max-height:none;overflow:visible}}@container (max-width: 47.99rem){.article-library .page-hero.article-library__standard-hero .page-hero__content{grid-template-columns:minmax(0,1fr);gap:var(--article-space-3)}.article-listing,.article-listing.article-listing--with-rail{grid-template-columns:minmax(0,1fr)}.article-listing__secondary,.article-listing__rail{padding-inline-start:0;border-inline-start:0}.article-library__masthead,.article-story__hero{padding-block-start:var(--article-space-12)}.article-library__masthead h1{font-size:clamp(2.5rem,13cqw,4.75rem)}.article-story .page-title{font-size:clamp(2.2rem,8.5cqw,3.8rem)}.article-library__body{padding-inline:1.25rem}.article-feature__media,.article-feature__placeholder{min-height:18rem}.article-feature__content{min-height:25rem;padding:var(--article-space-8) var(--article-space-6)}.article-excerpt--index-row{grid-template-columns:2rem minmax(0,1fr);gap:var(--article-space-4)}.article-excerpt-image-container,.article-excerpt__image-placeholder{grid-column:2;min-height:13rem}.article-excerpt-content{grid-column:2}.article-excerpt__footer{align-items:start;flex-direction:column}.article-news-grid,.article-excerpts--listing-grid{grid-template-columns:minmax(0,1fr)}.article-library .article-excerpt--listing-card .article-excerpt__footer{flex-direction:row}.article-library .article-excerpts--listing-grid>:first-child .article-excerpt-image-container{aspect-ratio:2.4/1}.article-empty{padding:var(--article-space-6)}.article-empty>span{width:3.5rem;height:5rem}.article-pagination__direction{display:none!important}.article-pagination{justify-content:center}.article-pagination ol{max-width:100%}.article-story__hero-grid--update,.article-story__hero-grid--event{grid-template-columns:minmax(0,1fr)}.article-story__date-block{width:min(100%,15rem);text-align:start}.article-story__event-date{width:7rem}.article-story .article-story__layout{grid-template-columns:minmax(0,1fr);padding-inline:1.25rem}.article-story__aside{position:static;max-height:none;overflow:visible}}@media(max-width:22rem){:where(body:not([data-breakpoint-preview-mode])) .article-library__masthead .layout,:where(body:not([data-breakpoint-preview-mode])).article-library__masthead .layout,:where(body:not([data-breakpoint-preview-mode])) .article-reading-path .layout,:where(body:not([data-breakpoint-preview-mode])).article-reading-path .layout,:where(body:not([data-breakpoint-preview-mode])) .article-news-filters .layout,:where(body:not([data-breakpoint-preview-mode])).article-news-filters .layout,:where(body:not([data-breakpoint-preview-mode])) .article-story__hero .layout,:where(body:not([data-breakpoint-preview-mode])).article-story__hero .layout{padding-inline:1rem}:where(body:not([data-breakpoint-preview-mode])) .article-library__body,:where(body:not([data-breakpoint-preview-mode])).article-library__body,:where(body:not([data-breakpoint-preview-mode])) .article-story .article-story__layout,:where(body:not([data-breakpoint-preview-mode])).article-story .article-story__layout{padding-inline:1rem}:where(body:not([data-breakpoint-preview-mode])) .article-pagination a,:where(body:not([data-breakpoint-preview-mode])).article-pagination a{min-width:2.5rem}}@container (max-width: 22rem){.article-library__masthead .layout,.article-reading-path .layout,.article-news-filters .layout,.article-story__hero .layout,.article-library__body,.article-story .article-story__layout{padding-inline:1rem}.article-pagination a{min-width:2.5rem}}@media(prefers-reduced-motion:reduce){.article-read-link span,.article-excerpt-image,.article-news-card__image img{transition:none}}.button{display:inline-block;text-align:center;color:#000;font-size:1.1rem;font-weight:500;border-radius:50px;padding:15px 30px;text-decoration:none;transition:background-color .25s ease 0s;background:var(--accent-color);color:var(--contrast-color);border:2px solid var(--accent-color)}.button:hover{background:color-mix(in srgb,var(--accent-color),black 10%);border-color:color-mix(in srgb,var(--accent-color),black 10%);transform:translateY(-2px)}.button.outline{background:transparent;color:var(--accent-color);border:2px solid var(--accent-color)}.button.outline:hover{background:var(--accent-color);color:var(--contrast-color);transform:translateY(-2px)}.button--small{display:inline-flex;justify-content:center;align-items:center;height:44px;padding:0 16px 0 20px;border-radius:12px;font-size:.875rem;line-height:1rem}.button-widget{display:flex}.button-widget--alignment-left{justify-content:flex-start}.button-widget--alignment-center{justify-content:center}.button-widget--alignment-right{justify-content:flex-end}.button-widget--block-true .button{display:block;width:100%}.container-widget .button-widget{margin-bottom:10px}.card-widget{display:flex;align-items:center;gap:16px;padding:20px;background:var(--surface-color);border-radius:12px;box-shadow:0 8px 25px color-mix(in srgb,var(--default-color),transparent 92%);transition:all .3s ease}.card-widget:hover:not(.card-widget--bg-false){transform:translateY(-5px);box-shadow:0 15px 40px color-mix(in srgb,var(--default-color),transparent 88%)}.card-widget--bg-false{background:transparent;box-shadow:none}.card-widget--orientation-vertical{flex-direction:column;align-content:center;justify-content:center;gap:1.5rem;text-align:center;padding-top:2rem;padding-bottom:2rem}.card-widget--orientation-vertical .card__content{gap:1rem}.card-widget--orientation-vertical .card__icon{width:64px;min-width:64px;height:64px}.card-widget--orientation-vertical .card__icon svg{width:32px;height:auto}.card-widget.widget .widget{margin-bottom:0}.card__content{display:flex;flex-direction:column;gap:.5rem}.card__icon{width:48px;min-width:48px;height:48px;background:color-mix(in srgb,var(--accent-color),transparent 90%);border-radius:10px;display:flex;align-items:center;justify-content:center}.card__icon svg{color:var(--accent-color)}.card__title-container .apos-area-widget-inner,.card__text-container .apos-area-widget-inner{min-height:0!important}h3.card__title{font-size:1.5rem;font-weight:600;letter-spacing:0;font-family:var(--default-font);color:var(--heading-color);line-height:1.3;margin-bottom:.25rem!important}p.card__text{font-size:1rem;color:color-mix(in srgb,var(--default-color),transparent 20%);font-family:var(--default-font);font-weight:400;line-height:1.3}[data-apos-area] .card-widget [data-apos-area],.card-widget .apos-rich-text-editor__editor .ProseMirror{padding:0!important}.content-shell{box-sizing:border-box;width:min(var(--site-content-max),100% - var(--site-content-gutter) * 2);margin-inline:auto}.content-landing,.contact-page{color:#18191b;background:#fff}.content-eyebrow{margin:0 0 14px;color:#144478;font:700 12px/1.2 var(--nav-font);letter-spacing:.14em;text-transform:uppercase}.content-breadcrumbs{display:flex;gap:9px;margin-bottom:clamp(44px,7vw,96px);color:#707a6c;font-size:13px}:where([data-apos-refreshable-body]) .content-breadcrumbs,:where([data-apos-refreshable-body]).content-breadcrumbs{display:flex;gap:9px;margin-bottom:clamp(44px,7cqw,96px);color:#707a6c;font-size:13px}.content-breadcrumbs a{color:inherit;text-decoration:none}.content-breadcrumbs a:hover{color:#144478}.content-landing__hero{padding:36px 0 clamp(72px,9vw,132px);overflow:hidden;background:#f3f3f4}:where([data-apos-refreshable-body]) .content-landing__hero,:where([data-apos-refreshable-body]).content-landing__hero{padding:36px 0 clamp(72px,9cqw,132px);overflow:hidden;background:#f3f3f4}.content-landing__hero .content-shell,.contact-page__hero .content-shell{width:min(var(--site-frame-max),100%);padding-right:var(--site-frame-inset);padding-left:var(--site-frame-inset)}.content-landing__hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:clamp(50px,8vw,120px);align-items:end}:where([data-apos-refreshable-body]) .content-landing__hero-grid,:where([data-apos-refreshable-body]).content-landing__hero-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);gap:clamp(50px,8cqw,120px);align-items:end}.content-landing__hero-content h1,.contact-page__hero h1{max-width:820px;margin:0;font:600 clamp(48px,6.2vw,92px)/.95 var(--heading-font);letter-spacing:-.055em;text-align:left}:where([data-apos-refreshable-body]) .content-landing__hero-content h1,:where([data-apos-refreshable-body]).content-landing__hero-content h1,:where([data-apos-refreshable-body]) .contact-page__hero h1,:where([data-apos-refreshable-body]).contact-page__hero h1{max-width:820px;margin:0;font:600 clamp(48px,6.2cqw,92px)/.95 var(--heading-font);letter-spacing:-.055em;text-align:left}.content-landing__lead,.contact-page__hero>.content-shell>p:last-child{max-width:690px;margin:28px 0 0;color:#5d5e5f;font-size:clamp(17px,1.45vw,21px);line-height:1.65}:where([data-apos-refreshable-body]) .content-landing__lead,:where([data-apos-refreshable-body]).content-landing__lead,:where([data-apos-refreshable-body]) .contact-page__hero>.content-shell>p:last-child,:where([data-apos-refreshable-body]).contact-page__hero>.content-shell>p:last-child{max-width:690px;margin:28px 0 0;color:#5d5e5f;font-size:clamp(17px,1.45cqw,21px);line-height:1.65}.content-landing__hero-media{margin:0}.content-landing__hero-media img{display:block;width:100%;aspect-ratio:1.18;border-radius:22px;object-fit:cover}.content-facts{border-block:1px solid #e2e4e2;background:#f9fafb}.content-facts .content-shell{display:grid;grid-template-columns:repeat(3,1fr)}.content-facts .content-shell>div{display:grid;gap:8px;padding:35px 34px;border-left:1px solid #e2e4e2}.content-facts .content-shell>div:last-child{border-right:1px solid #e2e4e2}.content-facts strong{font:600 clamp(25px,2.4vw,36px)/1 var(--heading-font)}:where([data-apos-refreshable-body]) .content-facts strong,:where([data-apos-refreshable-body]).content-facts strong{font:600 clamp(25px,2.4cqw,36px)/1 var(--heading-font)}.content-facts span{color:#707a6c;font-size:12px}.content-landing__stories{padding-block:clamp(78px,10vw,148px)}:where([data-apos-refreshable-body]) .content-landing__stories,:where([data-apos-refreshable-body]).content-landing__stories{padding-block:clamp(78px,10cqw,148px)}.content-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(46px,8vw,118px);align-items:center;padding:clamp(46px,6vw,86px) 0}:where([data-apos-refreshable-body]) .content-story,:where([data-apos-refreshable-body]).content-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(46px,8cqw,118px);align-items:center;padding:clamp(46px,6cqw,86px) 0}.content-story--image-right{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr)}.content-story--image-right figure{order:2}.content-story--wide-image{grid-template-columns:1fr}.content-story--wide-image figure img{aspect-ratio:2.1}.content-story figure{margin:0}.content-story figure img{display:block;width:100%;aspect-ratio:1.22;border-radius:20px;object-fit:cover}.content-story h2,.content-capabilities h2,.content-products h2,.content-cta h2,.contact-page__layout h2{margin:0;font:600 clamp(36px,4.6vw,66px)/1.04 var(--heading-font);letter-spacing:-.045em}:where([data-apos-refreshable-body]) .content-story h2,:where([data-apos-refreshable-body]).content-story h2,:where([data-apos-refreshable-body]) .content-capabilities h2,:where([data-apos-refreshable-body]).content-capabilities h2,:where([data-apos-refreshable-body]) .content-products h2,:where([data-apos-refreshable-body]).content-products h2,:where([data-apos-refreshable-body]) .content-cta h2,:where([data-apos-refreshable-body]).content-cta h2,:where([data-apos-refreshable-body]) .contact-page__layout h2,:where([data-apos-refreshable-body]).contact-page__layout h2{margin:0;font:600 clamp(36px,4.6cqw,66px)/1.04 var(--heading-font);letter-spacing:-.045em}.content-story__copy>p:last-child{margin:24px 0 0;color:#5d5e5f;font-size:17px;line-height:1.75}.content-capabilities{padding:clamp(80px,10vw,138px) 0;background:#18191b;color:#f9fafb}:where([data-apos-refreshable-body]) .content-capabilities,:where([data-apos-refreshable-body]).content-capabilities{padding:clamp(80px,10cqw,138px) 0;background:#18191b;color:#f9fafb}.content-capabilities__heading{max-width:730px;margin-bottom:48px}.content-capabilities .content-eyebrow{color:#cce3fb}.content-card-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3b3b3d;border-left:1px solid #3b3b3d}.content-card{position:relative;min-height:270px;padding:32px;border-right:1px solid #3b3b3d;border-bottom:1px solid #3b3b3d;color:inherit;text-decoration:none}.content-card>span{color:#cce3fb;font-size:12px}.content-card h3{margin:70px 0 12px;font:600 24px/1.2 var(--heading-font)}.content-card p{margin:0;color:#b1b9c2;font-size:14px;line-height:1.65}.content-card i{position:absolute;top:28px;right:30px;font-style:normal;transition:transform .22s ease}.content-card:hover i{transform:translate(5px,-5px)}.content-products{padding:clamp(80px,10vw,140px) 0}:where([data-apos-refreshable-body]) .content-products,:where([data-apos-refreshable-body]).content-products{padding:clamp(80px,10cqw,140px) 0}.content-products__heading{display:grid;grid-template-columns:1fr auto;align-items:end;margin-bottom:42px}.content-products__heading .content-eyebrow{grid-column:1/-1}.content-products__heading>a{color:#144478;font-size:14px;text-decoration:none}.content-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.content-products__grid a{color:inherit;text-decoration:none}.content-products__grid img{display:block;width:100%;aspect-ratio:1.15;border-radius:14px;object-fit:cover}.content-products__grid span{display:block;margin-top:17px;color:#144478;font-size:11px;font-weight:700}.content-products__grid h3{margin:7px 0 0;font:600 20px/1.25 var(--heading-font)}.content-landing__additional,.contact-page__additional{padding-block:70px}.content-cta{padding:100px 0;background:#f6fafe}.content-cta .content-shell{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end}.content-cta p:last-child{max-width:670px;margin:20px 0 0;color:#5d5e5f;line-height:1.65}.content-cta a{display:inline-flex;min-height:58px;align-items:center;gap:34px;padding:0 24px;border-radius:999px;color:#fff;background:#18191b;font-size:14px;font-weight:600;text-decoration:none}.contact-page__hero{padding:36px 0 clamp(80px,9vw,132px);background:#f3f3f4}:where([data-apos-refreshable-body]) .contact-page__hero,:where([data-apos-refreshable-body]).contact-page__hero{padding:36px 0 clamp(80px,9cqw,132px);background:#f3f3f4}.contact-page__layout{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr);gap:clamp(60px,7vw,108px);padding-block:clamp(64px,6vw,88px)}:where([data-apos-refreshable-body]) .contact-page__layout,:where([data-apos-refreshable-body]).contact-page__layout{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(500px,1.18fr);gap:clamp(60px,7cqw,108px);padding-block:clamp(64px,6cqw,88px)}.contact-page__layout aside{align-self:start}.contact-page__details h2{font-size:clamp(24px,2.25vw,32px);letter-spacing:-.025em}:where([data-apos-refreshable-body]) .contact-page__details h2,:where([data-apos-refreshable-body]).contact-page__details h2{font-size:clamp(24px,2.25cqw,32px);letter-spacing:-.025em}.contact-page__details-intro{max-width:48ch;margin:22px 0 0;color:#566154;font-size:15px;line-height:1.7}.contact-points{display:grid;gap:0;margin-top:30px;border-top:1px solid #cfd6d1}.contact-point{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:center;min-height:92px;padding:22px 0;border-bottom:1px solid #cfd6d1}.contact-point__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(20,68,120,.24);border-radius:50%;color:#144478}.contact-point__icon .app-icon{width:20px;height:20px}.contact-point__body{display:grid;gap:6px;min-width:0}.contact-point__email-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.contact-point__email-grid--single{grid-template-columns:minmax(0,1fr)}.contact-point__email-grid>a+a{padding-left:24px;border-left:1px solid #cfd6d1}.contact-point>span{color:#144478;font:700 11px/1.2 var(--utility-font);letter-spacing:.11em;text-transform:uppercase}.contact-point>strong,.contact-point a strong{font:600 clamp(17px,1.45vw,20px)/1.32 var(--heading-font);overflow-wrap:anywhere}:where([data-apos-refreshable-body]) .contact-point>strong,:where([data-apos-refreshable-body]).contact-point>strong,:where([data-apos-refreshable-body]) .contact-point a strong,:where([data-apos-refreshable-body]).contact-point a strong{font:600 clamp(17px,1.45cqw,20px)/1.32 var(--heading-font);overflow-wrap:anywhere}.contact-point address{max-width:42ch;color:#566154;font-size:13px;font-style:normal;line-height:1.65}.contact-point a{width:fit-content;color:inherit;text-decoration-color:#14447857;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.contact-point a:hover,.contact-point a:focus-visible{color:#1961ac;text-decoration-color:currentcolor}.contact-point--email a,.contact-point--phone a{display:grid;gap:5px;min-width:0}.contact-point__directions{margin-top:3px;color:#144478!important;font-size:13px;font-weight:600}.contact-point__mobile-copy{margin:0;color:#566154;font-size:12px;line-height:1.55}.contact-point__mobile-copy a{margin-top:1px;color:#18191b}.contact-point__mobile-copy>span{color:#18191b;font-size:14px}.contact-point small{color:#566154;font-size:11px;line-height:1.4}.contact-page__form{padding:clamp(30px,4vw,54px);border:1px solid #e2e4e2;border-radius:24px;background:#fbfaf9;box-shadow:0 25px 70px #18191b14}:where([data-apos-refreshable-body]) .contact-page__form,:where([data-apos-refreshable-body]).contact-page__form{padding:clamp(30px,4cqw,54px);border:1px solid #e2e4e2;border-radius:24px;background:#fbfaf9;box-shadow:0 25px 70px #18191b14}.contact-page__form .apos-form__heading{max-width:100%;margin-top:0;font:600 clamp(30px,2.75vw,40px)/1.08 var(--heading-font)}:where([data-apos-refreshable-body]) .contact-page__form .apos-form__heading,:where([data-apos-refreshable-body]).contact-page__form .apos-form__heading{max-width:100%;margin-top:0;font:600 clamp(30px,2.75cqw,40px)/1.08 var(--heading-font)}.contact-page__form .apos-form__description{max-width:46rem;margin:10px 0 28px;color:#566154;font-size:14px;line-height:1.55}.contact-page__missing h2{margin-top:0}.dark .content-landing,.dark .contact-page{color:#f3f3f4;background:#18191b}.dark .content-landing__hero,.dark .contact-page__hero{background:#18191b}.dark .content-facts{border-color:#3b3b3d;background:#18191b}.dark .content-facts .content-shell>div{border-color:#3b3b3d}.dark .contact-page__form{border-color:#3b3b3d;background:#18191b}.dark .contact-points,.dark .contact-point,.dark .contact-point__email-grid>a+a{border-color:#3b3b3d}.dark .contact-point__icon{border-color:#cce3fb4d;color:#cce3fb}.dark .contact-point__mobile-copy a,.dark .contact-point__mobile-copy>span{color:#f3f3f4}.dark .content-cta{background:#18191b}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .content-landing__hero-grid,:where(body:not([data-breakpoint-preview-mode])).content-landing__hero-grid,:where(body:not([data-breakpoint-preview-mode])) .contact-page__layout,:where(body:not([data-breakpoint-preview-mode])).contact-page__layout{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .content-story,:where(body:not([data-breakpoint-preview-mode])).content-story,:where(body:not([data-breakpoint-preview-mode])) .content-story--image-right,:where(body:not([data-breakpoint-preview-mode])).content-story--image-right{grid-template-columns:1fr;gap:36px}:where(body:not([data-breakpoint-preview-mode])) .content-story--image-right figure,:where(body:not([data-breakpoint-preview-mode])).content-story--image-right figure{order:0}:where(body:not([data-breakpoint-preview-mode])) .content-card-grid,:where(body:not([data-breakpoint-preview-mode])).content-card-grid,:where(body:not([data-breakpoint-preview-mode])) .content-products__grid,:where(body:not([data-breakpoint-preview-mode])).content-products__grid{grid-template-columns:repeat(2,1fr)}}@container (max-width: 900px){.content-landing__hero-grid,.contact-page__layout{grid-template-columns:1fr}.content-story,.content-story--image-right{grid-template-columns:1fr;gap:36px}.content-story--image-right figure{order:0}.content-card-grid,.content-products__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){:where(body:not([data-breakpoint-preview-mode])) .content-shell,:where(body:not([data-breakpoint-preview-mode])).content-shell{width:min(var(--site-content-max),100% - var(--site-content-gutter) * 2)}:where(body:not([data-breakpoint-preview-mode])) .content-landing__hero,:where(body:not([data-breakpoint-preview-mode])).content-landing__hero{padding-top:26px}:where(body:not([data-breakpoint-preview-mode])) .content-landing__hero-grid,:where(body:not([data-breakpoint-preview-mode])).content-landing__hero-grid{gap:42px}:where(body:not([data-breakpoint-preview-mode])) .content-landing__hero-media img,:where(body:not([data-breakpoint-preview-mode])).content-landing__hero-media img{aspect-ratio:1}:where(body:not([data-breakpoint-preview-mode])) .content-facts .content-shell,:where(body:not([data-breakpoint-preview-mode])).content-facts .content-shell{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .content-facts .content-shell>div,:where(body:not([data-breakpoint-preview-mode])).content-facts .content-shell>div{border-right:1px solid #e2e4e2;border-bottom:1px solid #e2e4e2}:where(body:not([data-breakpoint-preview-mode])) .content-card-grid,:where(body:not([data-breakpoint-preview-mode])).content-card-grid,:where(body:not([data-breakpoint-preview-mode])) .content-products__grid,:where(body:not([data-breakpoint-preview-mode])).content-products__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .content-card,:where(body:not([data-breakpoint-preview-mode])).content-card{min-height:230px}:where(body:not([data-breakpoint-preview-mode])) .content-products__heading,:where(body:not([data-breakpoint-preview-mode])).content-products__heading,:where(body:not([data-breakpoint-preview-mode])) .content-cta .content-shell,:where(body:not([data-breakpoint-preview-mode])).content-cta .content-shell{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .content-products__heading>a,:where(body:not([data-breakpoint-preview-mode])).content-products__heading>a{margin-top:24px}:where(body:not([data-breakpoint-preview-mode])) .content-cta a,:where(body:not([data-breakpoint-preview-mode])).content-cta a{width:max-content}:where(body:not([data-breakpoint-preview-mode])) .contact-page__layout,:where(body:not([data-breakpoint-preview-mode])).contact-page__layout{gap:56px}:where(body:not([data-breakpoint-preview-mode])) .contact-point__email-grid,:where(body:not([data-breakpoint-preview-mode])).contact-point__email-grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .contact-point__email-grid>a+a,:where(body:not([data-breakpoint-preview-mode])).contact-point__email-grid>a+a{padding-top:16px;padding-left:0;border-top:1px solid #cfd6d1;border-left:0}:where(body:not([data-breakpoint-preview-mode])) .contact-page__form,:where(body:not([data-breakpoint-preview-mode])).contact-page__form{padding:26px 20px}}@container (max-width: 620px){.content-shell{width:min(var(--site-content-max),100% - var(--site-content-gutter) * 2)}.content-landing__hero{padding-top:26px}.content-landing__hero-grid{gap:42px}.content-landing__hero-media img{aspect-ratio:1}.content-facts .content-shell{grid-template-columns:1fr}.content-facts .content-shell>div{border-right:1px solid #e2e4e2;border-bottom:1px solid #e2e4e2}.content-card-grid,.content-products__grid{grid-template-columns:1fr}.content-card{min-height:230px}.content-products__heading,.content-cta .content-shell{grid-template-columns:1fr}.content-products__heading>a{margin-top:24px}.content-cta a{width:max-content}.contact-page__layout{gap:56px}.contact-point__email-grid{grid-template-columns:1fr}.contact-point__email-grid>a+a{padding-top:16px;padding-left:0;border-top:1px solid #cfd6d1;border-left:0}.contact-page__form{padding:26px 20px}}.footer{margin-top:0;border-top:0;color:#d1d1d1;background:#3b3b3d;font-family:var(--nav-font)}.footer__section{box-sizing:border-box;width:min(1408px,100% - 32px);margin-inline:auto}.footer__top{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,2.3fr);gap:clamp(54px,7vw,110px);padding:57px 0 49px}:where([data-apos-refreshable-body]) .footer__top,:where([data-apos-refreshable-body]).footer__top{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,2.3fr);gap:clamp(54px,7cqw,110px);padding:57px 0 49px}.footer__column--logo{display:block}.footer__logo{display:inline-flex;min-height:58px;align-items:center;color:#fff;text-decoration:none}.footer__logo-text{color:#fff;font:700 42px/1 var(--heading-font);letter-spacing:-.04em}.footer__logo img{display:block;width:auto;max-width:230px;height:58px;object-fit:contain;object-position:left center}.footer__brand-copy{max-width:330px;margin:24px 0 32px;color:#d1d1d1;font-size:14px;line-height:1.7}.footer__focus-label{margin:0 0 14px;color:#f6fafe;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.footer__socials{display:flex;flex-wrap:wrap;gap:9px}.footer__socials span{display:grid;width:32px;height:32px;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#f6fafe;background:#ffffff0f;font-size:10px;font-weight:700;letter-spacing:.04em;place-items:center}.footer__contact-link{display:inline-flex;min-height:44px;align-items:center;gap:12px;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.footer__navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:34px}.footer__column{min-width:0;text-align:left}.footer__column h2{margin:0 0 24px;color:#fff;font:700 12px/1.2 var(--nav-font);letter-spacing:.08em;text-transform:uppercase}.footer__column h2 a{color:inherit;text-decoration:none}.footer__column ul{display:grid;gap:13px;padding:0;margin:0;list-style:none}.footer__column li,.footer__column li a,.footer__column li span{color:#d1d1d1;font-size:13px;line-height:1.35;text-decoration:none}.footer__column li a{transition:color .16s ease,transform .16s ease}.footer__column li a:hover,.footer__column li a:focus-visible{color:#fff}.footer__inquiry{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:24px;align-items:center;padding:34px 0;border-top:1px solid rgba(255,255,255,.12)}.footer__inquiry-icon{display:grid;width:52px;height:52px;clip-path:polygon(50% 0,100% 38%,84% 100%,16% 100%,0 38%);color:#fff;background:#1961ac;font-size:26px;place-items:center}.footer__inquiry strong{color:#fff;font:600 18px/1.25 var(--heading-font)}.footer__inquiry p{margin:7px 0 0;color:#d1d1d1;font-size:13px}.footer__inquiry a{display:inline-flex;min-height:48px;align-items:center;gap:28px;padding:0 20px;border:1px solid rgba(255,255,255,.24);border-radius:6px;color:#fff;background:#144478;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase}.footer__legal{border-top:1px solid rgba(255,255,255,.12)}.footer__legal .footer__section{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;color:#d1d1d1;font-size:12px}.footer__legal .footer__section>div{display:flex;gap:22px}.footer__legal a{display:inline-flex;min-height:44px;align-items:center;color:inherit;text-decoration:none}.dark .footer{color:#d1d1d1;background:#18191b}@media(max-width:1040px){:where(body:not([data-breakpoint-preview-mode])) .footer__top,:where(body:not([data-breakpoint-preview-mode])).footer__top{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .footer__column--logo,:where(body:not([data-breakpoint-preview-mode])).footer__column--logo{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}:where(body:not([data-breakpoint-preview-mode])) .footer__brand-copy,:where(body:not([data-breakpoint-preview-mode])).footer__brand-copy{margin-top:0}:where(body:not([data-breakpoint-preview-mode])) .footer__focus-label,:where(body:not([data-breakpoint-preview-mode])).footer__focus-label,:where(body:not([data-breakpoint-preview-mode])) .footer__socials,:where(body:not([data-breakpoint-preview-mode])).footer__socials{grid-column:2}}@container (max-width: 1040px){.footer__top{grid-template-columns:1fr}.footer__column--logo{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.footer__brand-copy{margin-top:0}.footer__focus-label,.footer__socials{grid-column:2}}@media(max-width:760px){:where(body:not([data-breakpoint-preview-mode])) .footer__section,:where(body:not([data-breakpoint-preview-mode])).footer__section{width:min(100% - 32px,1380px)}:where(body:not([data-breakpoint-preview-mode])) .footer__top,:where(body:not([data-breakpoint-preview-mode])).footer__top{gap:48px;padding:58px 0 48px}:where(body:not([data-breakpoint-preview-mode])) .footer__column--logo,:where(body:not([data-breakpoint-preview-mode])).footer__column--logo{display:block}:where(body:not([data-breakpoint-preview-mode])) .footer__brand-copy,:where(body:not([data-breakpoint-preview-mode])).footer__brand-copy{margin-top:22px}:where(body:not([data-breakpoint-preview-mode])) .footer__navigation,:where(body:not([data-breakpoint-preview-mode])).footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}:where(body:not([data-breakpoint-preview-mode])) .footer__inquiry,:where(body:not([data-breakpoint-preview-mode])).footer__inquiry{grid-template-columns:52px 1fr}:where(body:not([data-breakpoint-preview-mode])) .footer__inquiry a,:where(body:not([data-breakpoint-preview-mode])).footer__inquiry a{grid-column:1/-1;justify-content:space-between}:where(body:not([data-breakpoint-preview-mode])) .footer__legal .footer__section,:where(body:not([data-breakpoint-preview-mode])).footer__legal .footer__section{min-height:104px;align-items:flex-start;flex-direction:column;justify-content:center;gap:9px}}@container (max-width: 760px){.footer__section{width:min(100% - 32px,1380px)}.footer__top{gap:48px;padding:58px 0 48px}.footer__column--logo{display:block}.footer__brand-copy{margin-top:22px}.footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}.footer__inquiry{grid-template-columns:52px 1fr}.footer__inquiry a{grid-column:1/-1;justify-content:space-between}.footer__legal .footer__section{min-height:104px;align-items:flex-start;flex-direction:column;justify-content:center;gap:9px}}@media(max-width:430px){:where(body:not([data-breakpoint-preview-mode])) .footer__navigation,:where(body:not([data-breakpoint-preview-mode])).footer__navigation{grid-template-columns:1fr}}@container (max-width: 430px){.footer__navigation{grid-template-columns:1fr}}.apos-form{--apos-form-background-color: transparent;--apos-form-input-border-color: var(--faint-color);--apos-form-radius: 16px;--apos-form-field-spacing: 18px;--apos-form-max-width: none;--apos-form-submit-background-color: var(--accent-color);--apos-form-submit-color: var(--contrast-color);box-sizing:border-box;width:100%;max-width:var(--apos-form-max-width);min-width:0;padding:0;border-radius:var(--apos-form-radius);background:var(--apos-form-background-color)}.form-modal .apos-form__submit,.contact-page .apos-form__submit{--apos-form-submit-background-color: #144478;--apos-form-submit-color: #ffffff;border-color:#144478;background:#144478;color:#fff}.form-modal .apos-form__submit:hover,.form-modal .apos-form__submit:focus-visible,.contact-page .apos-form__submit:hover,.contact-page .apos-form__submit:focus-visible{border-color:#123e6d;background:#123e6d;color:#fff}.apos-form--width-wide{--apos-form-max-width: 920px}.apos-form--width-narrow{--apos-form-max-width: 640px}.apos-form--align-center{margin-inline:auto}.apos-form--align-left{margin-inline-end:auto}.apos-form--variant-card{--apos-form-background-color: var(--surface-color);padding:clamp(24px,4vw,44px);box-shadow:0 18px 45px #14447814}:where([data-apos-refreshable-body]) .apos-form--variant-card,:where([data-apos-refreshable-body]).apos-form--variant-card{--apos-form-background-color: var(--surface-color);padding:clamp(24px,4cqw,44px);box-shadow:0 18px 45px #14447814}.apos-form--variant-minimal{--apos-form-input-border-color: color-mix(in srgb, var(--default-color), transparent 72%)}.apos-form--variant-minimal .apos-form-input{background:transparent;border-width:0 0 1px;border-radius:0;padding-inline:0}.apos-form--variant-dark{--apos-form-background-color: var(--heading-color);--apos-form-input-border-color: rgb(255 255 255 / 28%);padding:clamp(24px,4vw,44px);color:var(--contrast-color)}:where([data-apos-refreshable-body]) .apos-form--variant-dark,:where([data-apos-refreshable-body]).apos-form--variant-dark{--apos-form-background-color: var(--heading-color);--apos-form-input-border-color: rgb(255 255 255 / 28%);padding:clamp(24px,4cqw,44px);color:var(--contrast-color)}.apos-form--variant-dark .apos-form-label,.apos-form--variant-dark legend{color:var(--contrast-color)}.apos-form--variant-dark .apos-form-input{background:#ffffff14;color:var(--contrast-color)}.apos-form--variant-dark .apos-form-input::placeholder{color:#ffffffa6}.apos-form-hidden,[data-apos-form-thank-you]:not(.apos-form-visible),[data-apos-form-spinner]:not(.apos-form-visible),[data-apos-form-submit-error]:not(.apos-form-visible){display:none}.apos-form-visible{display:block}.apos-form__form{box-sizing:border-box;min-width:0}.apos-form--layout-field-widths .apos-form__form,.apos-form--layout-two-column .apos-form__form,.apos-form--layout-three-column .apos-form__form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 var(--apos-form-field-spacing)}.apos-form--layout-field-widths .apos-form-field-item,.apos-form--layout-field-widths .apos-form__form>.apos-form-field,.apos-form--layout-field-widths [data-apos-form-submit-error],.apos-form--layout-field-widths [data-apos-form-spinner],.apos-form--layout-field-widths [data-apos-form-thank-you],.apos-form--layout-two-column .apos-form-field-item,.apos-form--layout-two-column .apos-form__form>.apos-form-field,.apos-form--layout-two-column [data-apos-form-submit-error],.apos-form--layout-two-column [data-apos-form-spinner],.apos-form--layout-two-column [data-apos-form-thank-you],.apos-form--layout-three-column .apos-form-field-item,.apos-form--layout-three-column .apos-form__form>.apos-form-field,.apos-form--layout-three-column [data-apos-form-submit-error],.apos-form--layout-three-column [data-apos-form-spinner],.apos-form--layout-three-column [data-apos-form-thank-you]{grid-column:1/-1}.apos-form--layout-field-widths .apos-form-field-item--width-third,.apos-form--layout-field-widths .apos-form__form>.apos-form-field--width-third,.apos-form--layout-two-column .apos-form-field-item--width-third,.apos-form--layout-two-column .apos-form__form>.apos-form-field--width-third,.apos-form--layout-three-column .apos-form-field-item--width-third,.apos-form--layout-three-column .apos-form__form>.apos-form-field--width-third{grid-column:span 2}.apos-form--layout-field-widths .apos-form-field-item--width-half,.apos-form--layout-field-widths .apos-form__form>.apos-form-field--width-half,.apos-form--layout-two-column .apos-form-field-item--width-half,.apos-form--layout-two-column .apos-form__form>.apos-form-field--width-half,.apos-form--layout-three-column .apos-form-field-item--width-half,.apos-form--layout-three-column .apos-form__form>.apos-form-field--width-half{grid-column:span 3}.apos-form--layout-field-widths .apos-form-field-item--width-full,.apos-form--layout-field-widths .apos-form__form>.apos-form-field--width-full,.apos-form--layout-two-column .apos-form-field-item--width-full,.apos-form--layout-two-column .apos-form__form>.apos-form-field--width-full,.apos-form--layout-three-column .apos-form-field-item--width-full,.apos-form--layout-three-column .apos-form__form>.apos-form-field--width-full{grid-column:1/-1}.apos-form--layout-two-column .apos-form-field-item--width-auto.apos-form-field-item--auto-short,.apos-form--layout-two-column .apos-form__form>[data-apos-form-text].apos-form-field--width-auto,.apos-form--layout-two-column .apos-form__form>[data-apos-form-select].apos-form-field--width-auto,.apos-form--layout-two-column .apos-form__form>[data-apos-form-boolean].apos-form-field--width-auto{grid-column:span 3}.apos-form--layout-three-column .apos-form-field-item--width-auto.apos-form-field-item--auto-short,.apos-form--layout-three-column .apos-form__form>[data-apos-form-text].apos-form-field--width-auto,.apos-form--layout-three-column .apos-form__form>[data-apos-form-select].apos-form-field--width-auto,.apos-form--layout-three-column .apos-form__form>[data-apos-form-boolean].apos-form-field--width-auto{grid-column:span 2}.apos-form-field-item{box-sizing:border-box;min-width:0}.apos-form-field{box-sizing:border-box;min-width:0;margin:0 0 var(--apos-form-field-spacing);padding:0;border:0}.apos-form-input-wrapper{position:relative}.apos-form-nested-fields{min-width:0}.apos-form--layout-field-widths .apos-form-nested-fields,.apos-form--layout-two-column .apos-form-nested-fields,.apos-form--layout-three-column .apos-form-nested-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 var(--apos-form-field-spacing)}.apos-form--labels-placeholder [data-apos-form-text] .apos-form-label,.apos-form--labels-placeholder [data-apos-form-textarea] .apos-form-label,.apos-form--labels-placeholder [data-apos-form-select] .apos-form-label{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);white-space:nowrap}.apos-form-label,.apos-form-fieldset legend,.apos-form-group legend{display:block;margin-bottom:8px;color:var(--heading-color);font-weight:600}.apos-form--labels-placeholder .apos-form-label:has(.apos-form-label-message:not([hidden])){position:static;overflow:visible;width:auto;height:auto;margin:0 0 8px;clip:auto;white-space:normal}.apos-form-required-mark{color:var(--brand-red);font-weight:700}.apos-form-fieldset>span{display:inline-block;margin-bottom:10px;color:var(--medium-color);font-size:.9rem}.apos-form-input{box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--apos-form-input-border-color);border-radius:calc(var(--apos-form-radius) / 1.8);background:var(--background-color);color:var(--default-color);font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.apos-form-input::placeholder{color:color-mix(in srgb,var(--default-color),transparent 52%)}.apos-form-input:focus,.apos-country-combobox__button:focus-visible{border-color:var(--accent-color);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color),transparent 76%)}.apos-form-input:disabled,.apos-country-combobox__button:disabled{cursor:not-allowed;opacity:.58}.apos-form-select__native--combobox-source{position:absolute;overflow:hidden;width:1px;height:1px;min-height:0;padding:0;border:0;opacity:0;pointer-events:none}.apos-country-combobox{position:relative}.apos-country-combobox__button{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--apos-form-input-border-color);border-radius:calc(var(--apos-form-radius) / 1.8);background:var(--background-color);color:var(--default-color);cursor:pointer;font:inherit;gap:12px;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.apos-country-combobox__selected,.apos-country-combobox__option{display:flex;align-items:center;min-width:0;gap:10px}.apos-country-combobox__placeholder{color:#5d5e5f}.apos-country-combobox__chevron{flex:0 0 auto;color:var(--medium-color)}.apos-country-combobox__panel{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:30;overflow:hidden;border:1px solid color-mix(in srgb,var(--apos-form-input-border-color),var(--default-color) 12%);border-radius:calc(var(--apos-form-radius) / 1.6);background:var(--background-color);box-shadow:0 18px 48px #00000029}.apos-country-combobox__search{box-sizing:border-box;width:100%;min-height:46px;padding:12px 14px;border:0;border-bottom:1px solid var(--apos-form-input-border-color);background:var(--background-color);color:var(--default-color);font:inherit}.apos-country-combobox__search:focus{outline:0}.apos-country-combobox__list{max-height:260px;padding:6px;margin:0;overflow-y:auto;list-style:none}.apos-country-combobox__option{padding:10px;border-radius:calc(var(--apos-form-radius) / 2);cursor:pointer;transition:background-color .16s ease,color .16s ease}.apos-country-combobox__option[hidden]{display:none}.apos-country-combobox__empty{padding:14px;margin:0;color:var(--medium-color);text-align:center}.apos-country-combobox__option:hover,.apos-country-combobox__option:focus,.apos-country-combobox__option[aria-selected=true]{outline:0;background:color-mix(in srgb,var(--accent-color),transparent 88%)}.apos-country-combobox__flag{display:block;flex:0 0 auto;width:24px;height:18px;object-fit:contain;border:1px solid #d8dee4;border-radius:3px;background:#fff;box-shadow:none}.apos-country-combobox__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}textarea.apos-form-input{min-height:140px;resize:vertical}input[type=checkbox].apos-form-input,input[type=radio].apos-form-input{width:auto;min-height:auto;margin-inline-end:8px}.apos-form-checkboxes--chips,.apos-form-radio--chips{--apos-form-chip-background: transparent;--apos-form-chip-border-color: color-mix(in srgb, var(--default-color), transparent 78%);--apos-form-chip-color: var(--default-color);--apos-form-chip-selected-background: var(--heading-color);--apos-form-chip-selected-border-color: var(--apos-form-chip-selected-background);--apos-form-chip-selected-color: var(--contrast-color);--apos-form-chip-radius: 999px;--apos-form-chip-padding-block: 10px;--apos-form-chip-padding-inline: 22px;--apos-form-chip-gap: 10px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--apos-form-chip-gap)}.apos-form-checkboxes--chips legend,.apos-form-radio--chips legend{flex:0 0 100%;margin-bottom:4px}.apos-form-checkboxes--chips>span,.apos-form-radio--chips>span{flex:0 0 100%;margin-bottom:4px}.apos-form-checkboxes--chips .apos-form-checkboxes__choice,.apos-form-checkboxes--chips .apos-form-radio__choice,.apos-form-radio--chips .apos-form-checkboxes__choice,.apos-form-radio--chips .apos-form-radio__choice{min-width:0}.apos-form-checkboxes--chips input[type=checkbox].apos-form-input,.apos-form-checkboxes--chips input[type=radio].apos-form-input,.apos-form-radio--chips input[type=checkbox].apos-form-input,.apos-form-radio--chips input[type=radio].apos-form-input{position:absolute;width:1px;height:1px;min-height:0;margin:0;opacity:0;pointer-events:none}.apos-form-checkboxes--chips .apos-form-checkboxes__label,.apos-form-checkboxes--chips .apos-form-radio__label,.apos-form-radio--chips .apos-form-checkboxes__label,.apos-form-radio--chips .apos-form-radio__label{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--apos-form-chip-padding-block) var(--apos-form-chip-padding-inline);border:1px solid var(--apos-form-chip-border-color);border-radius:var(--apos-form-chip-radius);background:var(--apos-form-chip-background);color:var(--apos-form-chip-color);cursor:pointer;font-weight:600;line-height:1.15;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.apos-form-checkboxes--chips input[type=checkbox].apos-form-input:checked+.apos-form-checkboxes__label,.apos-form-checkboxes--chips input[type=radio].apos-form-input:checked+.apos-form-radio__label,.apos-form-radio--chips input[type=checkbox].apos-form-input:checked+.apos-form-checkboxes__label,.apos-form-radio--chips input[type=radio].apos-form-input:checked+.apos-form-radio__label{border-color:var(--apos-form-chip-selected-border-color);background:var(--apos-form-chip-selected-background);color:var(--apos-form-chip-selected-color)}.apos-form-checkboxes--chips input[type=checkbox].apos-form-input:focus-visible+.apos-form-checkboxes__label,.apos-form-checkboxes--chips input[type=radio].apos-form-input:focus-visible+.apos-form-radio__label,.apos-form-radio--chips input[type=checkbox].apos-form-input:focus-visible+.apos-form-checkboxes__label,.apos-form-radio--chips input[type=radio].apos-form-input:focus-visible+.apos-form-radio__label{outline:2px solid color-mix(in srgb,var(--apos-form-chip-selected-background),transparent 35%);outline-offset:3px}.apos-form-checkboxes--chips .apos-form-checkboxes__label:hover,.apos-form-checkboxes--chips .apos-form-radio__label:hover,.apos-form-radio--chips .apos-form-checkboxes__label:hover,.apos-form-radio--chips .apos-form-radio__label:hover{border-color:var(--apos-form-chip-selected-border-color);transform:translateY(-1px)}.apos-form-checkboxes--chip-accent,.apos-form-radio--chip-accent{--apos-form-chip-selected-background: var(--accent-color);--apos-form-chip-selected-border-color: var(--accent-color)}.apos-form-checkboxes--chip-soft,.apos-form-radio--chip-soft{--apos-form-chip-background: color-mix(in srgb, var(--accent-color), transparent 92%);--apos-form-chip-border-color: color-mix(in srgb, var(--accent-color), transparent 62%);--apos-form-chip-color: var(--heading-color);--apos-form-chip-selected-background: color-mix(in srgb, var(--accent-color), transparent 20%);--apos-form-chip-selected-border-color: var(--accent-color);--apos-form-chip-selected-color: var(--heading-color)}.apos-form-checkboxes--chip-outline,.apos-form-radio--chip-outline{--apos-form-chip-selected-background: transparent;--apos-form-chip-selected-color: var(--heading-color)}.apos-form-checkboxes--chip-compact,.apos-form-radio--chip-compact{--apos-form-chip-padding-block: 8px;--apos-form-chip-padding-inline: 16px;--apos-form-chip-gap: 8px}.apos-form-checkboxes--chip-large,.apos-form-radio--chip-large{--apos-form-chip-padding-block: 13px;--apos-form-chip-padding-inline: 28px;--apos-form-chip-gap: 12px}.apos-form-checkboxes--chip-rounded,.apos-form-radio--chip-rounded{--apos-form-chip-radius: 14px}.apos-form-boolean--switch{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px}.apos-form-boolean--switch .apos-form-boolean__label{margin:0}.apos-form-boolean--switch .apos-form-boolean__control{position:relative;display:inline-flex;width:56px;height:32px}.apos-form-boolean--switch input[type=checkbox].apos-form-input{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;cursor:pointer;opacity:0}.apos-form-boolean--switch .apos-form-boolean__switch{position:absolute;inset:0;border:1px solid var(--apos-form-input-border-color);border-radius:999px;background:color-mix(in srgb,var(--default-color),transparent 88%);transition:background-color .18s ease,border-color .18s ease}.apos-form-boolean--switch .apos-form-boolean__switch:before{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:var(--background-color);box-shadow:0 3px 9px #0000002e;content:"";transition:transform .18s ease}.apos-form-boolean--switch input[type=checkbox].apos-form-input:checked+.apos-form-boolean__switch{border-color:var(--accent-color);background:var(--accent-color)}.apos-form-boolean--switch input[type=checkbox].apos-form-input:checked+.apos-form-boolean__switch:before{transform:translate(24px)}.apos-form-boolean--switch input[type=checkbox].apos-form-input:focus-visible+.apos-form-boolean__switch{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color),transparent 76%)}.apos-form-input-error{outline:1px solid var(--brand-red)}.apos-form-error{color:var(--brand-red)}.apos-form-conditional[disabled]{display:none}.apos-form__submit-row{display:flex;grid-column:1/-1;justify-content:flex-start;margin-top:4px}.apos-form--submit-align-center .apos-form__submit-row{justify-content:center}.apos-form--submit-align-right .apos-form__submit-row{justify-content:flex-end}.apos-form__submit{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-color:var(--apos-form-submit-background-color);background:var(--apos-form-submit-background-color);color:var(--apos-form-submit-color);gap:12px;width:auto}.apos-form__submit:hover{border-color:color-mix(in srgb,var(--apos-form-submit-background-color),black 10%);background:color-mix(in srgb,var(--apos-form-submit-background-color),black 10%);color:var(--apos-form-submit-color)}.apos-form__submit--dark{--apos-form-submit-background-color: var(--heading-color);--apos-form-submit-color: var(--contrast-color)}.apos-form__submit--outline{background:transparent;color:var(--apos-form-submit-background-color)}.apos-form__submit--outline:hover{background:var(--apos-form-submit-background-color);color:var(--apos-form-submit-color)}.apos-form__submit--soft{border-color:color-mix(in srgb,var(--apos-form-submit-background-color),transparent 72%);background:color-mix(in srgb,var(--apos-form-submit-background-color),transparent 86%);color:var(--apos-form-submit-background-color)}.apos-form__submit--soft:hover{border-color:color-mix(in srgb,var(--apos-form-submit-background-color),transparent 58%);background:color-mix(in srgb,var(--apos-form-submit-background-color),transparent 78%);color:var(--apos-form-submit-background-color)}.apos-form__submit--ghost{border-color:transparent;background:transparent;color:var(--apos-form-submit-background-color)}.apos-form__submit--ghost:hover{border-color:color-mix(in srgb,var(--apos-form-submit-background-color),transparent 72%);background:color-mix(in srgb,var(--apos-form-submit-background-color),transparent 90%);color:var(--apos-form-submit-background-color)}.apos-form__submit--pill-arrow{min-width:min(100%,280px);min-height:72px;justify-content:space-between;padding:12px 18px 12px 30px;border-radius:999px}.apos-form__submit--pill-arrow:after{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:color-mix(in srgb,var(--apos-form-submit-color),transparent 84%);content:"→";font-size:1.5rem;line-height:1}.apos-form__submit--width-full{width:100%}.apos-form-submission-thank-you{padding:20px;border-radius:var(--apos-form-radius);background:color-mix(in srgb,var(--accent-color),transparent 90%)}@media screen and (max-width:800px){:where(body:not([data-breakpoint-preview-mode])) .apos-form--layout-field-widths .apos-form__form,:where(body:not([data-breakpoint-preview-mode])).apos-form--layout-field-widths .apos-form__form,:where(body:not([data-breakpoint-preview-mode])) .apos-form--layout-two-column .apos-form__form,:where(body:not([data-breakpoint-preview-mode])).apos-form--layout-two-column .apos-form__form,:where(body:not([data-breakpoint-preview-mode])) .apos-form--layout-three-column .apos-form__form,:where(body:not([data-breakpoint-preview-mode])).apos-form--layout-three-column .apos-form__form{display:block}:where(body:not([data-breakpoint-preview-mode])) .apos-form--in-modal .apos-form__submit,:where(body:not([data-breakpoint-preview-mode])).apos-form--in-modal .apos-form__submit{width:100%}}@container (max-width: 800px){.apos-form--layout-field-widths .apos-form__form,.apos-form--layout-two-column .apos-form__form,.apos-form--layout-three-column .apos-form__form{display:block}.apos-form--in-modal .apos-form__submit{width:100%}}.form-modal-is-open{overflow:hidden}.form-modal-widget--trigger-width-full,.form-modal-widget__trigger.apos-form__submit--width-full{width:100%}.form-modal[hidden]{display:none}.form-modal{--form-modal-panel-background-color: var(--background-color);--form-modal-panel-radius: 28px;position:fixed;inset:0;z-index:2000;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease}:where([data-apos-refreshable-body]) .form-modal,:where([data-apos-refreshable-body]).form-modal{--form-modal-panel-background-color: var(--background-color);--form-modal-panel-radius: 28px;position:sticky;inset:0;z-index:2000;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease}.form-modal.is-open{opacity:1;pointer-events:auto}.form-modal.is-closing{pointer-events:none}.form-modal__overlay{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:#0a0a0a94;cursor:pointer}.form-modal__viewport{position:relative;z-index:1;box-sizing:border-box;display:flex;width:100%;height:100%;padding:36px;overflow:hidden}.form-modal--right-drawer .form-modal__viewport{justify-content:flex-end}.form-modal--left-drawer .form-modal__viewport{justify-content:flex-start}.form-modal--center-modal .form-modal__viewport{align-items:center;justify-content:center}.form-modal--top-drawer .form-modal__viewport{align-items:flex-start;justify-content:center}.form-modal--bottom-drawer .form-modal__viewport{align-items:flex-end;justify-content:center}.form-modal--width-narrow .form-modal__panel{width:min(100%,680px)}.form-modal--width-standard .form-modal__panel{width:min(100%,900px)}.form-modal--width-wide .form-modal__panel{width:min(100%,1080px)}.form-modal__panel{position:relative;box-sizing:border-box;width:min(100%,900px);height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;border-radius:var(--form-modal-panel-radius);background:var(--form-modal-panel-background-color);box-shadow:0 24px 80px #00000038;transform:translate(28px);transition:transform .24s cubic-bezier(.2,.8,.2,1)}.form-modal--motion-none,.form-modal--motion-none .form-modal__panel{transition:none}.form-modal--style-soft .form-modal__panel{--form-modal-panel-background-color: radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent-color), transparent 84%), transparent 38%), var(--surface-color)}.form-modal--style-contrast .form-modal__panel{--form-modal-panel-background-color: var(--heading-color);color:var(--contrast-color)}.form-modal--style-contrast .apos-form,.form-modal--style-contrast .apos-form__heading,.form-modal--style-contrast .apos-form-label,.form-modal--style-contrast .apos-form-fieldset legend{color:var(--contrast-color)}.form-modal--style-contrast .apos-form-input{border-color:#ffffff47;background:#ffffff14;color:var(--contrast-color)}.form-modal--style-contrast .apos-form-input::placeholder{color:#ffffffa3}.dark .form-modal:not(.form-modal--style-contrast){--form-modal-panel-background-color: #18191b;color:#f6fafe}.dark .form-modal:not(.form-modal--style-contrast) .apos-form,.dark .form-modal:not(.form-modal--style-contrast) .apos-form__heading,.dark .form-modal:not(.form-modal--style-contrast) .apos-form-label,.dark .form-modal:not(.form-modal--style-contrast) .apos-form-fieldset legend{color:#f6fafe}.dark .form-modal:not(.form-modal--style-contrast) .apos-form-input{border-color:#3b3b3d;background:#18191b;color:#f6fafe}.dark .form-modal .apos-form__submit--dark{--apos-form-submit-background-color: #144478;--apos-form-submit-color: #ffffff}.form-modal--left-drawer .form-modal__panel{transform:translate(-28px)}.form-modal--center-modal .form-modal__panel{max-height:min(720px,100%);transform:translateY(18px) scale(.98)}.form-modal--top-drawer .form-modal__panel{width:min(100%,980px);height:auto;max-height:min(720px,100%);transform:translateY(-36px)}.form-modal--bottom-drawer .form-modal__panel{width:min(100%,980px);height:auto;max-height:min(720px,100%);transform:translateY(36px)}.form-modal.is-open .form-modal__panel{transform:none}.form-modal--motion-spring-drop.form-modal--top-drawer .form-modal__panel{transform:translateY(-120vh);transition:transform .92s cubic-bezier(.18,1.22,.28,1)}:where([data-apos-refreshable-body]) .form-modal--motion-spring-drop.form-modal--top-drawer .form-modal__panel,:where([data-apos-refreshable-body]).form-modal--motion-spring-drop.form-modal--top-drawer .form-modal__panel{transform:translateY(-120cqh);transition:transform .92s cubic-bezier(.18,1.22,.28,1)}.form-modal--motion-spring-drop.form-modal--top-drawer.is-open .form-modal__panel{transform:translateY(0)}.form-modal--motion-spring-drop.form-modal--top-drawer.is-closing .form-modal__panel{transform:translateY(-120vh);transition-duration:.28s;transition-timing-function:ease-in}:where([data-apos-refreshable-body]) .form-modal--motion-spring-drop.form-modal--top-drawer.is-closing .form-modal__panel,:where([data-apos-refreshable-body]).form-modal--motion-spring-drop.form-modal--top-drawer.is-closing .form-modal__panel{transform:translateY(-120cqh);transition-duration:.28s;transition-timing-function:ease-in}.form-modal__close{position:sticky;top:16px;z-index:2;float:right;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:16px 16px 0 0;border:1px solid color-mix(in srgb,var(--default-color),transparent 82%);border-radius:50%;background:var(--background-color);color:var(--heading-color);cursor:pointer;font-size:2rem;line-height:1;transition:transform .18s ease,border-color .18s ease}.form-modal__close:hover{border-color:color-mix(in srgb,var(--default-color),transparent 55%);transform:scale(1.06)}.dark .form-modal:not(.form-modal--style-contrast) .form-modal__close{border-color:#3b3b3d;background:#18191b;color:#f6fafe}.apos-form--in-modal{box-sizing:border-box;width:100%;max-width:100%;padding:clamp(28px,5vw,56px);margin:0;clear:both}:where([data-apos-refreshable-body]) .apos-form--in-modal,:where([data-apos-refreshable-body]).apos-form--in-modal{box-sizing:border-box;width:100%;max-width:100%;padding:clamp(28px,5cqw,56px);margin:0;clear:both}.apos-form__heading{margin:0 64px 32px 0;color:var(--heading-color);font-family:var(--heading-font);font-size:clamp(2.75rem,7vw,5.4rem);font-weight:400;line-height:.98}:where([data-apos-refreshable-body]) .apos-form__heading,:where([data-apos-refreshable-body]).apos-form__heading{margin:0 64px 32px 0;color:var(--heading-color);font-family:var(--heading-font);font-size:clamp(2.75rem,7cqw,5.4rem);font-weight:400;line-height:.98}@media screen and (max-width:800px){:where(body:not([data-breakpoint-preview-mode])) .form-modal__viewport,:where(body:not([data-breakpoint-preview-mode])).form-modal__viewport{padding:16px;align-items:stretch;justify-content:center}:where(body:not([data-breakpoint-preview-mode])) .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])).form-modal__panel{width:100%;height:calc(100dvh - 32px);min-width:0;overflow-x:hidden;border-radius:24px;transform:translateY(28px)}:where(body:not([data-breakpoint-preview-mode])) .form-modal--center-modal .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])).form-modal--center-modal .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])) .form-modal--left-drawer .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])).form-modal--left-drawer .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])) .form-modal--right-drawer .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])).form-modal--right-drawer .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])) .form-modal--top-drawer .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])).form-modal--top-drawer .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])) .form-modal--bottom-drawer .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])).form-modal--bottom-drawer .form-modal__panel{height:calc(100dvh - 32px);max-height:none;transform:translateY(28px)}:where(body:not([data-breakpoint-preview-mode])) .form-modal.is-open .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])).form-modal.is-open .form-modal__panel{transform:none}:where(body:not([data-breakpoint-preview-mode])) .form-modal--motion-spring-drop.form-modal--top-drawer.is-open .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])).form-modal--motion-spring-drop.form-modal--top-drawer.is-open .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])) .form-modal--motion-spring-drop.form-modal--top-drawer.is-closing .form-modal__panel,:where(body:not([data-breakpoint-preview-mode])).form-modal--motion-spring-drop.form-modal--top-drawer.is-closing .form-modal__panel{transition:none}:where(body:not([data-breakpoint-preview-mode])) .apos-form--in-modal,:where(body:not([data-breakpoint-preview-mode])).apos-form--in-modal{padding:24px}:where(body:not([data-breakpoint-preview-mode])) .apos-form__heading,:where(body:not([data-breakpoint-preview-mode])).apos-form__heading{margin-right:54px;margin-bottom:24px;font-size:clamp(2.5rem,13vw,4rem)}:where(body:not([data-breakpoint-preview-mode])) .apos-form--in-modal .apos-form__submit,:where(body:not([data-breakpoint-preview-mode])).apos-form--in-modal .apos-form__submit{width:100%}}@container (max-width: 800px){.form-modal__viewport{padding:16px;align-items:stretch;justify-content:center}.form-modal__panel{width:100%;height:calc(100cqh - 32px);min-width:0;overflow-x:hidden;border-radius:24px;transform:translateY(28px)}.form-modal--center-modal .form-modal__panel,.form-modal--left-drawer .form-modal__panel,.form-modal--right-drawer .form-modal__panel,.form-modal--top-drawer .form-modal__panel,.form-modal--bottom-drawer .form-modal__panel{height:calc(100cqh - 32px);max-height:none;transform:translateY(28px)}.form-modal.is-open .form-modal__panel{transform:none}.form-modal--motion-spring-drop.form-modal--top-drawer.is-open .form-modal__panel,.form-modal--motion-spring-drop.form-modal--top-drawer.is-closing .form-modal__panel{transition:none}.apos-form--in-modal{padding:24px}.apos-form__heading{margin-right:54px;margin-bottom:24px;font-size:clamp(2.5rem,13cqw,4rem)}.apos-form--in-modal .apos-form__submit{width:100%}}@media(prefers-reduced-motion:reduce){.form-modal,.form-modal__panel,.form-modal--motion-spring-drop.form-modal--top-drawer.is-open .form-modal__panel,.form-modal--motion-spring-drop.form-modal--top-drawer.is-closing .form-modal__panel{transition:none}}@font-face{font-family:NATE Roboto;src:url(/fonts/roboto.subset.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:NATE Roboto;src:url(/fonts/roboto-italic.subset.woff2) format("woff2");font-style:italic;font-weight:400 700;font-display:swap}html{max-width:100%;overflow-x:clip;scroll-padding-top:calc(var(--site-header-height) + 24px)}body:not([data-breakpoint-preview-mode]),[data-apos-refreshable-body]{max-width:100%;overflow-x:clip}body:not([data-breakpoint-preview-mode]),[data-apos-refreshable-body]{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font);font-size:20px;font-weight:400;line-height:1.4;text-rendering:optimizeLegibility;padding:0;margin:0}.skip-link{position:fixed;z-index:5000;top:10px;left:10px;min-height:44px;padding:0 18px;border-radius:4px;color:#fff;background:#0e3055;font:700 14px/44px var(--nav-font);text-decoration:none;transform:translateY(-160%);transition:transform .16s ease}:where([data-apos-refreshable-body]) .skip-link,:where([data-apos-refreshable-body]).skip-link{position:sticky;z-index:5000;--container-top: 10px;top:var(--container-top);--container-left: 10px;left:var(--container-left);min-height:44px;padding:0 18px;border-radius:4px;color:#fff;background:#0e3055;font:700 14px/44px var(--nav-font);text-decoration:none;transform:translateY(-160%);transition:transform .16s ease}.skip-link:focus{color:#fff;transform:translateY(0)}#main-content:focus{outline:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid #0071eb;outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button,input,select,textarea{font-family:var(--default-font)}a{color:var(--nav-color)}main{display:flex;max-width:100%;flex-direction:column;flex-basis:100%;flex:1}.layout{box-sizing:border-box;display:flex;width:100%;flex-direction:column;flex-wrap:wrap;max-width:var(--max-layout-width);margin-left:auto;margin-right:auto;padding-right:var(--layout-gutter);padding-left:var(--layout-gutter)}@media(max-width:680px){:where(body:not([data-breakpoint-preview-mode])) .layout,:where(body:not([data-breakpoint-preview-mode])).layout{display:block}}@container (max-width: 680px){.layout{display:block}}.layout--page-builder{max-width:none;padding-right:0;padding-left:0}.layout--page-builder,.layout--page-builder>main,.layout--page-builder .home,.layout--page-builder .content,.general-content--page-builder,.general-content--page-builder>[data-apos-area-newly-editable]{box-sizing:border-box;width:100%;min-width:0;max-width:none}.general-content--page-builder>[data-apos-widget-style-wrapper-for],.general-content--page-builder>[data-apos-area-newly-editable]>[data-apos-widget]{box-sizing:border-box;width:min(var(--layout-content-max),100% - var(--layout-gutter) * 2);min-width:0;max-width:100%;margin-right:auto;margin-left:auto}.general-content--page-builder>[data-apos-widget-style-wrapper-for].layout-width-readable,.general-content--page-builder>[data-apos-area-newly-editable]>[data-apos-widget]:has(>[data-apos-widget-style-wrapper-for].layout-width-readable){width:min(var(--layout-readable-max),100% - var(--layout-gutter) * 2)}.general-content--page-builder>[data-apos-widget-style-wrapper-for].layout-width-content,.general-content--page-builder>[data-apos-area-newly-editable]>[data-apos-widget]:has(>[data-apos-widget-style-wrapper-for].layout-width-content){width:min(var(--layout-content-max),100% - var(--layout-gutter) * 2)}.general-content--page-builder>[data-apos-widget-style-wrapper-for].layout-width-wide,.general-content--page-builder>[data-apos-area-newly-editable]>[data-apos-widget]:has(>[data-apos-widget-style-wrapper-for].layout-width-wide){width:min(var(--layout-wide-max),100%)}.general-content--page-builder>[data-apos-widget-style-wrapper-for].layout-width-viewport,.general-content--page-builder>[data-apos-area-newly-editable]>[data-apos-widget]:has(>[data-apos-widget-style-wrapper-for].layout-width-viewport){width:min(var(--layout-viewport-max),100%)}.general-content--page-builder>[data-apos-widget-style-wrapper-for].layout-width-full-bleed,.general-content--page-builder>[data-apos-area-newly-editable]>[data-apos-widget]:has(>[data-apos-widget-style-wrapper-for].layout-width-full-bleed){width:100%;max-width:none}.general-content--page-builder>[data-apos-widget-style-wrapper-for].layout-width-auto:has(>.hero-widget,>.video-hero-widget),.general-content--page-builder>[data-apos-area-newly-editable]>[data-apos-widget]:has(>[data-apos-widget-style-wrapper-for].layout-width-auto>.hero-widget,>[data-apos-widget-style-wrapper-for].layout-width-auto>.video-hero-widget){width:min(var(--layout-wide-max),100%)}.general-content--page-builder>[data-apos-area-newly-editable]>[data-apos-widget]>[data-apos-widget-style-wrapper-for]{box-sizing:border-box;width:100%;min-width:0;max-width:none}[data-apos-widget-style-wrapper-for]{min-width:0;max-width:100%}[data-apos-widget-style-wrapper-for].layout-width-readable{width:min(100%,var(--layout-readable-max));margin-right:auto;margin-left:auto}[data-apos-widget-style-wrapper-for].layout-width-full-bleed{--widget-inner-content-max: var(--layout-content-max);width:100%}.site-home{display:inline-block}.site-logo{display:block;width:180px}.placeholder{opacity:.5;margin:40px 0;font-style:italic}.general-content .demo-rte{min-width:0;max-width:100%;margin-right:auto;margin-left:auto}@media screen and (max-width:600px){:where(body:not([data-breakpoint-preview-mode])) .general-content .demo-rte,:where(body:not([data-breakpoint-preview-mode])).general-content .demo-rte{overflow:visible}}@container (max-width: 600px){.general-content .demo-rte{overflow:visible}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.header{position:fixed;z-index:1000;top:var(--site-header-offset, 0px);right:0;left:0;box-sizing:border-box;width:100%;height:71px;padding:0;border-bottom:1px solid #d8dce1;background:#fff}:where([data-apos-refreshable-body]) .header,:where([data-apos-refreshable-body]).header{position:sticky;z-index:1000;--container-top: var(--site-header-offset, 0px);top:var(--container-top);--container-right: 0;right:var(--container-right);--container-left: 0;left:var(--container-left);box-sizing:border-box;width:100%;height:71px;padding:0;border-bottom:1px solid #d8dce1;background:#fff}html[data-site-admin=true] .header{z-index:10}html[data-site-admin=true]{--site-header-offset: var(--apos-admin-bar-height, 55px)}.header-spacer{box-sizing:border-box;width:100%;height:var(--site-header-height);flex:0 0 var(--site-header-height)}html[data-site-admin=true] .header-spacer{height:var(--site-header-height);flex-basis:var(--site-header-height)}.nav-bar{position:relative;z-index:5;box-sizing:border-box;display:grid;grid-template-columns:156px minmax(0,1fr) auto;align-items:center;width:100%;max-width:var(--site-frame-max);height:70px;margin:0 auto;padding:0 var(--site-frame-inset);color:#18191b;background:#fff;font-family:var(--nav-font)}.nav-bar h2{min-width:0;margin:0;padding:0}.nav-bar h2>a{display:inline-flex;min-height:44px;align-items:center;color:#18191b;text-decoration:none}.nav-bar h2 img{display:block;width:auto;max-width:150px;height:46px;object-fit:contain}.nav-bar__logo-picture{display:block}.nav-bar__logo-picture--dark,.dark .nav-bar__logo-picture--light{display:none}.dark .nav-bar__logo-picture--dark{display:block}.nav-bar__wordmark{display:flex;align-items:flex-end;gap:9px;color:#18191b;line-height:1}.nav-bar__wordmark strong{font-size:24px;font-weight:700;letter-spacing:-.03em}.nav-bar__wordmark small{padding-bottom:2px;font-size:8px;font-weight:700;line-height:1.05}.nav-bar__end{display:flex;justify-content:flex-end;align-items:stretch;gap:6px;height:100%}.nav-bar__end>.locales{z-index:1001;display:flex;align-items:center;color:#18191b}.nav-bar__end .locales__list{z-index:1002;right:0}.nav-bar__end .locales__toggler__text:hover{color:#144478}.nav-bar__cta,.mobile-nav__cta{--cta-bubble-x: 50%;--cta-bubble-y: 50%;--cta-bubble-scale: 2.4;--cta-bubble-color: #cce3fb;position:relative;isolation:isolate;align-self:center;display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--header-cta-background, #ffffff),#18191b 14%);border-radius:999px;color:var(--header-cta-color, #ffffff);background:var(--header-cta-background, #144478);font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transform:translateZ(0);transition:transform .3s cubic-bezier(.16,2,.68,.96),box-shadow .3s ease}.nav-bar__cta{max-width:none;flex:0 0 auto}.nav-bar__cta-bubble{position:absolute;z-index:-1;top:var(--cta-bubble-y);left:var(--cta-bubble-x);width:100px;height:100px;border-radius:50%;background:var(--cta-bubble-color);pointer-events:none;transform:translate(-50%,-50%) scale(0);transition:transform .46s cubic-bezier(.2,.8,.2,1);will-change:transform}.nav-bar__cta-label{position:relative;z-index:1;min-width:0;overflow:visible}.nav-bar__cta[data-cta-active=true],.mobile-nav__cta[data-cta-active=true],.nav-bar__cta:focus-visible,.mobile-nav__cta:focus-visible{color:#18191b;box-shadow:0 10px 24px #0f0f0f29;transform:scale(1.06)}.nav-bar__cta[data-cta-active=true] .nav-bar__cta-bubble,.mobile-nav__cta[data-cta-active=true] .nav-bar__cta-bubble,.nav-bar__cta:focus-visible .nav-bar__cta-bubble,.mobile-nav__cta:focus-visible .nav-bar__cta-bubble{transform:translate(-50%,-50%) scale(var(--cta-bubble-scale))}.header-form-modal-host,.header-form-modal-host .form-modal-widget{display:contents}.header-form-modal-host [data-form-modal-open]{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}:where([data-apos-refreshable-body]) .header-form-modal-host [data-form-modal-open],:where([data-apos-refreshable-body]).header-form-modal-host [data-form-modal-open]{position:sticky;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.header-form-modal-host .form-modal{--form-modal-panel-background-color: var(--header-cta-panel-background, #ffffff);--form-modal-panel-radius: var(--header-cta-panel-radius, 28px);z-index:10000}.header-form-modal-host .form-modal .apos-form{--apos-form-input-border-color: var(--header-cta-input-border, #e8e8e8);--apos-form-field-spacing: var(--header-cta-field-spacing, 18px)}.header-form-modal-host .form-modal .apos-form__submit{--apos-form-submit-background-color: var(--header-cta-submit-background, #1961ac);--apos-form-submit-color: var(--header-cta-submit-color, #ffffff)}.header-form-modal-host .form-modal--top-drawer.form-modal--width-narrow .form-modal__panel,.header-form-modal-host .form-modal--bottom-drawer.form-modal--width-narrow .form-modal__panel{width:min(100%,680px)}.header-form-modal-host .form-modal--top-drawer.form-modal--width-standard .form-modal__panel,.header-form-modal-host .form-modal--bottom-drawer.form-modal--width-standard .form-modal__panel{width:min(100%,900px)}.header-form-modal-host .form-modal--top-drawer.form-modal--width-wide .form-modal__panel,.header-form-modal-host .form-modal--bottom-drawer.form-modal--width-wide .form-modal__panel{width:min(100%,1080px)}html[data-site-admin=true] .header-form-modal-host .form-modal{top:var(--site-header-offset, 55px);z-index:900}.header-form-modal-host .form-modal--width-standard .apos-form--in-modal,.header-form-modal-host .form-modal--width-wide .apos-form--in-modal{padding:clamp(28px,3vw,44px)}:where([data-apos-refreshable-body]) .header-form-modal-host .form-modal--width-standard .apos-form--in-modal,:where([data-apos-refreshable-body]).header-form-modal-host .form-modal--width-standard .apos-form--in-modal,:where([data-apos-refreshable-body]) .header-form-modal-host .form-modal--width-wide .apos-form--in-modal,:where([data-apos-refreshable-body]).header-form-modal-host .form-modal--width-wide .apos-form--in-modal{padding:clamp(28px,3cqw,44px)}.header-form-modal-host .form-modal--width-standard .apos-form__heading,.header-form-modal-host .form-modal--width-wide .apos-form__heading{margin-bottom:24px;font-size:clamp(2.5rem,4.2vw,4.5rem)}:where([data-apos-refreshable-body]) .header-form-modal-host .form-modal--width-standard .apos-form__heading,:where([data-apos-refreshable-body]).header-form-modal-host .form-modal--width-standard .apos-form__heading,:where([data-apos-refreshable-body]) .header-form-modal-host .form-modal--width-wide .apos-form__heading,:where([data-apos-refreshable-body]).header-form-modal-host .form-modal--width-wide .apos-form__heading{margin-bottom:24px;font-size:clamp(2.5rem,4.2cqw,4.5rem)}.header-form-modal-host .form-modal--width-standard .form-modal__panel,.header-form-modal-host .form-modal--width-wide .form-modal__panel{max-height:calc(100dvh - 48px)}:where([data-apos-refreshable-body]) .header-form-modal-host .form-modal--width-standard .form-modal__panel,:where([data-apos-refreshable-body]).header-form-modal-host .form-modal--width-standard .form-modal__panel,:where([data-apos-refreshable-body]) .header-form-modal-host .form-modal--width-wide .form-modal__panel,:where([data-apos-refreshable-body]).header-form-modal-host .form-modal--width-wide .form-modal__panel{max-height:calc(100cqh - 48px)}html[data-site-admin=true] .header-form-modal-host .form-modal--width-standard .form-modal__panel,html[data-site-admin=true] .header-form-modal-host .form-modal--width-wide .form-modal__panel{max-height:calc(100dvh - var(--site-header-offset, 55px) - 32px)}:where([data-apos-refreshable-body]) html[data-site-admin=true] .header-form-modal-host .form-modal--width-standard .form-modal__panel,:where([data-apos-refreshable-body]) html[data-site-admin=true] .header-form-modal-host .form-modal--width-wide .form-modal__panel{max-height:calc(100cqh - var(--site-header-offset, 55px) - 32px)}.nav__mobile-button{display:none}.breadcrumb{display:flex;justify-content:center;margin-bottom:1rem}.dark .header{border-bottom-color:#0e3055;background:#18191b}.dark .header-form-modal-host .form-modal{--form-modal-panel-background-color: #18191b}.dark .header-form-modal-host .form-modal .apos-form{--apos-form-input-border-color: #3b3b3d}.dark .nav-bar{color:#f6fafe;background:#18191b}.dark .nav-bar h2>a,.dark .nav-bar__wordmark,.dark .nav-bar__end>.locales{color:#f6fafe}.dark .nav-bar__end .locales__list{border-color:#3b3b3d;background:#1961ac;box-shadow:0 14px 36px #0000005c}.dark .nav-bar__end .locales__item a,.dark .nav-bar__end .locales__toggler{color:#f6fafe}.dark .nav-bar__end .locales__item a:hover,.dark .nav-bar__end .locales__item a:focus-visible{color:#fff;background:#1961ac}.breadcrumb a{display:inline-block;color:#000;font-size:.8em;text-decoration:none}.breadcrumb a:after{display:inline-block;margin:0 8px;color:#000;content:"/"}.breadcrumb a:last-child:after{content:""}.current-page{color:inherit;text-decoration:none}@media(max-width:1350px){:where(body:not([data-breakpoint-preview-mode])) .header,:where(body:not([data-breakpoint-preview-mode])).header{height:100px}:where(body:not([data-breakpoint-preview-mode])) .nav-bar,:where(body:not([data-breakpoint-preview-mode])).nav-bar{grid-template-columns:1fr auto auto;height:99px;padding:0 48px}:where(body:not([data-breakpoint-preview-mode])) .nav-bar h2 img,:where(body:not([data-breakpoint-preview-mode])).nav-bar h2 img{max-width:220px;height:67px}:where(body:not([data-breakpoint-preview-mode])) .nav,:where(body:not([data-breakpoint-preview-mode])).nav,:where(body:not([data-breakpoint-preview-mode])) .nav-bar__end>.locales,:where(body:not([data-breakpoint-preview-mode])).nav-bar__end>.locales,:where(body:not([data-breakpoint-preview-mode])) .nav-bar__end>.nav-bar__cta,:where(body:not([data-breakpoint-preview-mode])).nav-bar__end>.nav-bar__cta{display:none}:where(body:not([data-breakpoint-preview-mode])) .nav__mobile-button,:where(body:not([data-breakpoint-preview-mode])).nav__mobile-button{all:unset;box-sizing:border-box;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:4px;color:#18191b;cursor:pointer}:where(body:not([data-breakpoint-preview-mode])) .nav__mobile-button svg,:where(body:not([data-breakpoint-preview-mode])).nav__mobile-button svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2}:where(body:not([data-breakpoint-preview-mode])) .dark .nav__mobile-button,:where(body:not([data-breakpoint-preview-mode])).dark .nav__mobile-button{color:#f6fafe}}@container (max-width: 1350px){.header{height:100px}.nav-bar{grid-template-columns:1fr auto auto;height:99px;padding:0 48px}.nav-bar h2 img{max-width:220px;height:67px}.nav,.nav-bar__end>.locales,.nav-bar__end>.nav-bar__cta{display:none}.nav__mobile-button{all:unset;box-sizing:border-box;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:4px;color:#18191b;cursor:pointer}.nav__mobile-button svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2}.dark .nav__mobile-button{color:#f6fafe}}@media(prefers-reduced-motion:reduce){.nav-bar__cta,.mobile-nav__cta,.nav-bar__cta-bubble{transition:none}.nav-bar__cta[data-cta-active=true],.mobile-nav__cta[data-cta-active=true]{transform:none}}@media(max-width:560px){:where(body:not([data-breakpoint-preview-mode])) .header,:where(body:not([data-breakpoint-preview-mode])).header{height:54px}:where(body:not([data-breakpoint-preview-mode])) .nav-bar,:where(body:not([data-breakpoint-preview-mode])).nav-bar{height:53px;padding:0 24px}:where(body:not([data-breakpoint-preview-mode])) .nav-bar h2 img,:where(body:not([data-breakpoint-preview-mode])).nav-bar h2 img{max-width:178px;height:43px}:where(body:not([data-breakpoint-preview-mode])) .nav-bar__wordmark strong,:where(body:not([data-breakpoint-preview-mode])).nav-bar__wordmark strong{font-size:25px}:where(body:not([data-breakpoint-preview-mode])) .nav__mobile-button,:where(body:not([data-breakpoint-preview-mode])).nav__mobile-button{width:44px;height:44px}:where(body:not([data-breakpoint-preview-mode])) .nav__mobile-button svg,:where(body:not([data-breakpoint-preview-mode])).nav__mobile-button svg{width:24px;height:24px}:where(body:not([data-breakpoint-preview-mode])) .breadcrumb,:where(body:not([data-breakpoint-preview-mode])).breadcrumb{flex-direction:column;text-align:center}:where(body:not([data-breakpoint-preview-mode])) .breadcrumb a:after,:where(body:not([data-breakpoint-preview-mode])).breadcrumb a:after{content:none}}@container (max-width: 560px){.header{height:54px}.nav-bar{height:53px;padding:0 24px}.nav-bar h2 img{max-width:178px;height:43px}.nav-bar__wordmark strong{font-size:25px}.nav__mobile-button{width:44px;height:44px}.nav__mobile-button svg{width:24px;height:24px}.breadcrumb{flex-direction:column;text-align:center}.breadcrumb a:after{content:none}}.theme-switcher{position:relative;align-self:center;color:#18191b}.theme-switcher__toggle{box-sizing:border-box;display:grid;width:44px;height:44px;padding:0;border-radius:4px;list-style:none;cursor:pointer;place-items:center}.theme-switcher__toggle::-webkit-details-marker{display:none}.theme-switcher__toggle:hover{background:#e8eff7}.theme-switcher__toggle [hidden]{display:none}.theme-switcher__toggle .app-icon{width:20px;height:20px}.theme-switcher__options{position:absolute;z-index:1002;top:calc(100% + 8px);right:0;min-width:175px;padding:6px;border:1px solid #d8dce1;border-radius:6px;color:#18191b;background:#fff;box-shadow:0 8px 24px #14181b1f}.theme-switcher__options button{display:flex;box-sizing:border-box;width:100%;min-height:44px;align-items:center;gap:12px;padding:8px 12px;border:0;border-radius:3px;color:inherit;background:transparent;font:500 14px/1.4 var(--nav-font);text-align:start;white-space:nowrap;cursor:pointer}.theme-switcher__options button:hover,.theme-switcher__options button[aria-pressed=true]{color:#144478;background:#e8eff7}.theme-switcher__options .app-icon{width:20px;height:20px;flex:0 0 20px}.theme-switcher :focus-visible{outline:2px solid #1961ac;outline-offset:3px}.dark .theme-switcher{color:#f6fafe}.dark .theme-switcher__toggle:hover{background:#3b3b3d}.dark .theme-switcher__options{color:#f6fafe;background:#18191b;border-color:#5d5e5f}.dark .theme-switcher__options button:hover,.dark .theme-switcher__options button[aria-pressed=true]{color:#fff;background:#144478}.home-section-frame{box-sizing:border-box;width:min(var(--site-frame-max),100%);padding-inline:var(--site-frame-inset);margin-inline:auto}.home-experience-hero{position:relative;overflow:hidden;color:#f6fafe;background:#0b1620}.home-experience-hero__grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,transparent 82%)}.home-experience-hero__inner{position:relative;z-index:1;display:grid;min-height:min(780px,100svh - var(--site-header-height, 70px));grid-template-columns:minmax(0,.83fr) minmax(540px,1.17fr);gap:clamp(54px,7vw,112px);align-items:center;padding-block:clamp(72px,8vw,120px)}:where([data-apos-refreshable-body]) .home-experience-hero__inner,:where([data-apos-refreshable-body]).home-experience-hero__inner{position:relative;z-index:1;display:grid;min-height:min(780px,100cqh - var(--site-header-height, 70px));grid-template-columns:minmax(0,.83fr) minmax(540px,1.17fr);gap:clamp(54px,7cqw,112px);align-items:center;padding-block:clamp(72px,8cqw,120px)}.home-experience-hero .home-section-eyebrow{color:#7db7ec}.home-experience-hero__copy h1{max-width:760px;margin:0;color:#fff;font:400 clamp(58px,6.2vw,94px)/.96 var(--heading-font);letter-spacing:-.055em}:where([data-apos-refreshable-body]) .home-experience-hero__copy h1,:where([data-apos-refreshable-body]).home-experience-hero__copy h1{max-width:760px;margin:0;color:#fff;font:400 clamp(58px,6.2cqw,94px)/.96 var(--heading-font);letter-spacing:-.055em}.home-experience-hero__copy>p:not(.home-section-eyebrow){max-width:650px;margin:28px 0 0;color:#b7c1cb;font-size:clamp(16px,1.35vw,20px);line-height:1.65}:where([data-apos-refreshable-body]) .home-experience-hero__copy>p:not(.home-section-eyebrow),:where([data-apos-refreshable-body]).home-experience-hero__copy>p:not(.home-section-eyebrow){max-width:650px;margin:28px 0 0;color:#b7c1cb;font-size:clamp(16px,1.35cqw,20px);line-height:1.65}.home-experience-hero__copy>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.home-experience-hero__copy a{display:inline-flex;min-height:52px;align-items:center;gap:28px;padding:0 20px;border:1px solid rgba(255,255,255,.26);color:#fff;font-size:13px;font-weight:700;text-decoration:none}.home-experience-hero__copy a:first-child{border-color:#fff;color:#0b1620;background:#fff}.home-experience-hero__media{position:relative;margin:0;border:1px solid rgba(255,255,255,.13);background:#142433}.home-experience-hero__media picture,.home-experience-hero__media img{display:block;width:100%}.home-experience-hero__media img{aspect-ratio:1.28;object-fit:cover}.home-experience-hero__media figcaption{display:flex;min-height:36px;align-items:center;justify-content:space-between;padding-inline:13px;color:#7db7ec;font:700 8px/1 var(--utility-font);letter-spacing:.13em;text-transform:uppercase}.home-section-eyebrow{margin:0 0 14px;color:#144478;font:700 11px/1.2 var(--nav-font);letter-spacing:.13em;text-transform:uppercase}.home-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:clamp(42px,6vw,96px);align-items:end;margin-bottom:clamp(38px,5vw,68px)}:where([data-apos-refreshable-body]) .home-section-heading,:where([data-apos-refreshable-body]).home-section-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:clamp(42px,6cqw,96px);align-items:end;margin-bottom:clamp(38px,5cqw,68px)}.home-section-heading h2,.home-search h2,.home-stats h2,.home-contact-cta h2{margin:0;color:#18191b;font:400 clamp(38px,4.4vw,70px)/1.04 var(--heading-font);letter-spacing:-.045em}:where([data-apos-refreshable-body]) .home-section-heading h2,:where([data-apos-refreshable-body]).home-section-heading h2,:where([data-apos-refreshable-body]) .home-search h2,:where([data-apos-refreshable-body]).home-search h2,:where([data-apos-refreshable-body]) .home-stats h2,:where([data-apos-refreshable-body]).home-stats h2,:where([data-apos-refreshable-body]) .home-contact-cta h2,:where([data-apos-refreshable-body]).home-contact-cta h2{margin:0;color:#18191b;font:400 clamp(38px,4.4cqw,70px)/1.04 var(--heading-font);letter-spacing:-.045em}.home-section-heading>p,.home-search__copy>p:last-child,.home-stats__copy>p,.home-contact-cta__copy>p:last-child{margin:0;color:#5d5e5f;font-size:15px;line-height:1.7}.home-page .video-hero-widget,.home-page .home-products,.home-page .home-search,.home-page .home-scenes,.home-page .home-stats,.home-page .home-contact-cta{margin-bottom:0}.home-products{padding:clamp(66px,7vw,104px) 0;color:#18191b;background:#fff}:where([data-apos-refreshable-body]) .home-products,:where([data-apos-refreshable-body]).home-products{padding:clamp(66px,7cqw,104px) 0;color:#18191b;background:#fff}.home-products__scroller{overflow-x:auto;overflow-y:hidden;padding-bottom:5px;scrollbar-width:thin}.home-products__grid{display:grid;min-width:1060px;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.home-products__item{display:grid;min-width:0;gap:14px;color:#18191b;text-decoration:none}.home-products__art{display:grid;height:178px;place-items:center;overflow:hidden;border:1px solid transparent;border-radius:15px;background:#f3f3f4;transition:border-color .18s ease,transform .22s ease,box-shadow .22s ease}.home-products__art img{width:94%;height:94%;object-fit:contain;mix-blend-mode:multiply;filter:contrast(1.14);transition:transform .26s ease}.home-products__label{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-inline:3px}.home-products__label strong{min-width:0;font:600 13px/1.35 var(--nav-font);overflow-wrap:anywhere}.home-products__label i{color:#144478;font-size:16px;font-style:normal;transition:transform .18s ease}.home-products__item:hover .home-products__art,.home-products__item:focus-visible .home-products__art{border-color:#cce3fb;box-shadow:0 12px 28px #1444781c;transform:translateY(-4px)}.home-products__item:hover img,.home-products__item:focus-visible img{transform:scale(1.045)}.home-products__item:hover i,.home-products__item:focus-visible i{transform:translate(3px,-3px)}.home-products__item:focus-visible{outline:0}.home-search{padding:clamp(62px,6vw,92px) 0;background:#e8eff7}:where([data-apos-refreshable-body]) .home-search,:where([data-apos-refreshable-body]).home-search{padding:clamp(62px,6cqw,92px) 0;background:#e8eff7}.home-search__inner{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(520px,1.32fr);gap:clamp(44px,6vw,96px);align-items:center}:where([data-apos-refreshable-body]) .home-search__inner,:where([data-apos-refreshable-body]).home-search__inner{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(520px,1.32fr);gap:clamp(44px,6cqw,96px);align-items:center}.home-search h2{font-size:clamp(38px,4vw,62px)}:where([data-apos-refreshable-body]) .home-search h2,:where([data-apos-refreshable-body]).home-search h2{font-size:clamp(38px,4cqw,62px)}.home-search__copy>p:last-child{max-width:560px;margin-top:20px}.home-search__search{position:relative;min-width:0}.home-search__form{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid #1961ac;border-radius:16px;background:#fff;box-shadow:0 12px 30px #1444781a}.home-search__form>span{display:grid;place-items:center;color:#707a6c;font-size:22px}.home-search__form input{box-sizing:border-box;min-width:0;height:70px;padding:0;border:0;outline:0;color:#18191b;background:transparent;font-size:16px}.home-search__form button{display:flex;min-width:132px;min-height:54px;align-items:center;justify-content:space-between;gap:20px;padding:0 23px;border:0;border-radius:999px;margin-right:8px;color:#fff;background:#144478;cursor:pointer;font-size:13px;font-weight:700}.home-search__form button i{font-size:18px;font-style:normal;transition:transform .18s ease}.home-search__form button:hover i,.home-search__form button:focus-visible i{transform:translate(4px)}.home-search__suggestions{position:absolute;z-index:5;inset:calc(100% + 10px) 0 auto;max-height:min(60vh,560px);overflow-y:auto;overscroll-behavior:contain}:where([data-apos-refreshable-body]) .home-search__suggestions,:where([data-apos-refreshable-body]).home-search__suggestions{position:absolute;z-index:5;inset:calc(100% + 10px) 0 auto;max-height:min(60cqh,560px);overflow-y:auto;overscroll-behavior:contain}.home-scenes{padding:clamp(64px,6vw,88px) 0 clamp(72px,7vw,104px);color:#18191b;background:transparent}:where([data-apos-refreshable-body]) .home-scenes,:where([data-apos-refreshable-body]).home-scenes{padding:clamp(64px,6cqw,88px) 0 clamp(72px,7cqw,104px);color:#18191b;background:transparent}.home-scenes .home-section-heading h2{color:#18191b}.home-scenes .home-section-heading>p{color:#526170}.home-scenes__heading{margin-bottom:clamp(36px,4vw,52px)}:where([data-apos-refreshable-body]) .home-scenes__heading,:where([data-apos-refreshable-body]).home-scenes__heading{margin-bottom:clamp(36px,4cqw,52px)}.home-scenes__stack{--home-scenes-card-height: clamp(360px, 72vw, 460px);display:grid;position:relative;grid-template-columns:minmax(0,1fr);gap:12px}:where([data-apos-refreshable-body]) .home-scenes__stack,:where([data-apos-refreshable-body]).home-scenes__stack{--home-scenes-card-height: clamp(360px, 72cqw, 460px);display:grid;position:relative;grid-template-columns:minmax(0,1fr);gap:12px}.home-scenes__card{position:relative;min-width:0;height:var(--home-scenes-card-height);container-type:inline-size}.home-scenes__card-motion{height:100%}.home-scenes__card-inner{--home-scenes-card-inset: clamp(12px, 1.25vw, 18px);--home-scenes-info-padding: clamp(17px, 1.65vw, 24px);display:grid;position:relative;height:100%;grid-template:minmax(0,1fr)/minmax(0,1fr);overflow:hidden;border-radius:14px;color:#fff;background:#0e3055;box-shadow:0 18px 42px #0e305529;transform-origin:center;transition:transform .46s cubic-bezier(.2,.8,.2,1),opacity .26s ease,box-shadow .26s ease}:where([data-apos-refreshable-body]) .home-scenes__card-inner,:where([data-apos-refreshable-body]).home-scenes__card-inner{--home-scenes-card-inset: clamp(12px, 1.25cqw, 18px);--home-scenes-info-padding: clamp(17px, 1.65cqw, 24px);display:grid;position:relative;height:100%;grid-template:minmax(0,1fr)/minmax(0,1fr);overflow:hidden;border-radius:14px;color:#fff;background:#0e3055;box-shadow:0 18px 42px #0e305529;transform-origin:center;transition:transform .46s cubic-bezier(.2,.8,.2,1),opacity .26s ease,box-shadow .26s ease}.home-scenes__card-inner>header{z-index:3;display:flex;grid-area:1/1;align-items:flex-start;justify-content:space-between;gap:18px;align-self:start;padding:clamp(20px,2.2vw,30px);background:linear-gradient(180deg,rgba(5,22,38,.7),transparent)}:where([data-apos-refreshable-body]) .home-scenes__card-inner>header,:where([data-apos-refreshable-body]).home-scenes__card-inner>header{z-index:3;display:flex;grid-area:1/1;align-items:flex-start;justify-content:space-between;gap:18px;align-self:start;padding:clamp(20px,2.2cqw,30px);background:linear-gradient(180deg,rgba(5,22,38,.7),transparent)}.home-scenes__scene-trigger,.home-scenes__scene-link{color:inherit;font:inherit}.home-scenes__scene-trigger{display:flex;min-width:0;align-items:center;gap:18px;text-align:left}.home-scenes__scene-trigger>span{flex:0 0 auto;color:#d9edff;font:700 10px/1 var(--nav-font);letter-spacing:.1em}.home-scenes__card-inner h3{min-width:0;margin:0;font:500 clamp(24px,6.5cqi,36px)/1.08 var(--heading-font);letter-spacing:-.025em;text-wrap:balance}.home-scenes__scene-link{display:flex;position:static;flex:0 0 auto;align-items:center;gap:14px;color:inherit;text-decoration:none}.home-scenes__scene-link:before{position:absolute;z-index:5;inset:0;content:""}.home-scenes__scene-link p{margin:0;color:#e8eff7;font-size:12px}.home-scenes__link-icon{z-index:6;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.48);border-radius:50%;color:#fff;font-size:18px;transition:color .18s ease,background .18s ease,transform .18s ease}.home-scenes__media{position:relative;min-height:0;grid-area:1/1;overflow:hidden}.home-scenes__media:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#04111d33 36%,#04111dbd);pointer-events:none}.home-scenes__media picture{display:block;width:100%;height:100%}.home-scenes__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.home-scenes__media>p{position:absolute;z-index:2;bottom:clamp(22px,2.4vw,34px);left:clamp(20px,2.2vw,30px);max-width:610px;margin:0;color:#f6fafe;font-size:clamp(13px,1.1vw,16px);line-height:1.55}:where([data-apos-refreshable-body]) .home-scenes__media>p,:where([data-apos-refreshable-body]).home-scenes__media>p{position:absolute;z-index:2;bottom:clamp(22px,2.4cqw,34px);left:clamp(20px,2.2cqw,30px);max-width:610px;margin:0;color:#f6fafe;font-size:clamp(13px,1.1cqw,16px);line-height:1.55}.home-scenes__card:hover .home-scenes__media img,.home-scenes__card:focus-within .home-scenes__media img{transform:scale(1.035)}.home-scenes__card:hover .home-scenes__link-icon,.home-scenes__card:focus-within .home-scenes__link-icon{color:#144478;background:#fff;transform:translate(2px,-2px)}.home-scenes__card:focus-within .home-scenes__card-inner{outline:3px solid #7db7ec;outline-offset:4px}.home-scenes__scene-link:focus-visible{outline:0}@media(min-width:901px){:where(body:not([data-breakpoint-preview-mode])) .home-scenes__stack,:where(body:not([data-breakpoint-preview-mode])).home-scenes__stack{--home-scenes-card-height: clamp(430px, 37vw, 560px);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:stretch;gap:clamp(10px,1.15vw,18px)}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__stack[data-scene-count="3"],:where(body:not([data-breakpoint-preview-mode])).home-scenes__stack[data-scene-count="3"]{height:var(--home-scenes-card-height);grid-template-columns:24fr 52fr 24fr;transition:grid-template-columns .46s cubic-bezier(.2,.8,.2,1)}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__stack[data-scene-count="3"] .home-scenes__card,:where(body:not([data-breakpoint-preview-mode])).home-scenes__stack[data-scene-count="3"] .home-scenes__card{height:100%;cursor:pointer}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__card[data-scene-position=primary],:where(body:not([data-breakpoint-preview-mode])).home-scenes__card[data-scene-position=primary]{z-index:2;grid-column:2;grid-row:1}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__card[data-scene-position=secondary-left],:where(body:not([data-breakpoint-preview-mode])).home-scenes__card[data-scene-position=secondary-left]{grid-column:1;grid-row:1}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__card[data-scene-position=secondary-right],:where(body:not([data-breakpoint-preview-mode])).home-scenes__card[data-scene-position=secondary-right]{grid-column:3;grid-row:1}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__card[data-scene-position^=secondary] .home-scenes__card-inner,:where(body:not([data-breakpoint-preview-mode])).home-scenes__card[data-scene-position^=secondary] .home-scenes__card-inner{opacity:.94;transform:translateY(5.5%) scale(.95)}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__card-inner>header,:where(body:not([data-breakpoint-preview-mode])).home-scenes__card-inner>header{position:absolute;right:var(--home-scenes-card-inset);bottom:var(--home-scenes-card-inset);left:var(--home-scenes-card-inset);box-sizing:border-box;min-height:clamp(146px,12.5vw,174px);align-items:flex-start;align-self:auto;padding:var(--home-scenes-info-padding);padding-bottom:clamp(58px,5vw,70px);border-radius:14px;background:#4c5054d6;box-shadow:0 14px 30px #05121e2e}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__media>p,:where(body:not([data-breakpoint-preview-mode])).home-scenes__media>p{z-index:4;right:calc(var(--home-scenes-card-inset) + var(--home-scenes-info-padding) + 54px);bottom:calc(var(--home-scenes-card-inset) + var(--home-scenes-info-padding));left:calc(var(--home-scenes-card-inset) + var(--home-scenes-info-padding));display:-webkit-box;max-width:none;overflow:hidden;color:#f4f6f8;font-size:clamp(12px,3.5cqi,15px);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__scene-trigger,:where(body:not([data-breakpoint-preview-mode])).home-scenes__scene-trigger{align-items:flex-start;gap:clamp(10px,1.2vw,16px)}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__scene-trigger>span,:where(body:not([data-breakpoint-preview-mode])).home-scenes__scene-trigger>span{padding-top:.55em}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__scene-link p,:where(body:not([data-breakpoint-preview-mode])).home-scenes__scene-link p{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(body:not([data-breakpoint-preview-mode])) .home-scenes--intro-running .home-scenes__card-motion,:where(body:not([data-breakpoint-preview-mode])).home-scenes--intro-running .home-scenes__card-motion{will-change:transform,opacity}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__stack[data-scene-count="3"][data-active-position=secondary-left],:where(body:not([data-breakpoint-preview-mode])).home-scenes__stack[data-scene-count="3"][data-active-position=secondary-left]{grid-template-columns:48fr 30fr 22fr}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__stack[data-scene-count="3"][data-active-position=secondary-right],:where(body:not([data-breakpoint-preview-mode])).home-scenes__stack[data-scene-count="3"][data-active-position=secondary-right]{grid-template-columns:22fr 30fr 48fr}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__stack[data-scene-count="3"][data-active-position=secondary-left] .home-scenes__card[data-scene-position=secondary-left] .home-scenes__card-inner,:where(body:not([data-breakpoint-preview-mode])).home-scenes__stack[data-scene-count="3"][data-active-position=secondary-left] .home-scenes__card[data-scene-position=secondary-left] .home-scenes__card-inner,:where(body:not([data-breakpoint-preview-mode])) .home-scenes__stack[data-scene-count="3"][data-active-position=secondary-right] .home-scenes__card[data-scene-position=secondary-right] .home-scenes__card-inner,:where(body:not([data-breakpoint-preview-mode])).home-scenes__stack[data-scene-count="3"][data-active-position=secondary-right] .home-scenes__card[data-scene-position=secondary-right] .home-scenes__card-inner{z-index:3;opacity:1;transform:none}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__stack[data-scene-count="3"][data-active-position] .home-scenes__card[data-scene-position=primary] .home-scenes__card-inner,:where(body:not([data-breakpoint-preview-mode])).home-scenes__stack[data-scene-count="3"][data-active-position] .home-scenes__card[data-scene-position=primary] .home-scenes__card-inner{opacity:.97;transform:translateY(3%) scale(.97)}}@container (min-width: 901px){.home-scenes__stack{--home-scenes-card-height: clamp(430px, 37cqw, 560px);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:stretch;gap:clamp(10px,1.15cqw,18px)}.home-scenes__stack[data-scene-count="3"]{height:var(--home-scenes-card-height);grid-template-columns:24fr 52fr 24fr;transition:grid-template-columns .46s cubic-bezier(.2,.8,.2,1)}.home-scenes__stack[data-scene-count="3"] .home-scenes__card{height:100%;cursor:pointer}.home-scenes__card[data-scene-position=primary]{z-index:2;grid-column:2;grid-row:1}.home-scenes__card[data-scene-position=secondary-left]{grid-column:1;grid-row:1}.home-scenes__card[data-scene-position=secondary-right]{grid-column:3;grid-row:1}.home-scenes__card[data-scene-position^=secondary] .home-scenes__card-inner{opacity:.94;transform:translateY(5.5%) scale(.95)}.home-scenes__card-inner>header{position:absolute;right:var(--home-scenes-card-inset);bottom:var(--home-scenes-card-inset);left:var(--home-scenes-card-inset);box-sizing:border-box;min-height:clamp(146px,12.5cqw,174px);align-items:flex-start;align-self:auto;padding:var(--home-scenes-info-padding);padding-bottom:clamp(58px,5cqw,70px);border-radius:14px;background:#4c5054d6;box-shadow:0 14px 30px #05121e2e}.home-scenes__media>p{z-index:4;right:calc(var(--home-scenes-card-inset) + var(--home-scenes-info-padding) + 54px);bottom:calc(var(--home-scenes-card-inset) + var(--home-scenes-info-padding));left:calc(var(--home-scenes-card-inset) + var(--home-scenes-info-padding));display:-webkit-box;max-width:none;overflow:hidden;color:#f4f6f8;font-size:clamp(12px,3.5cqi,15px);line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-scenes__scene-trigger{align-items:flex-start;gap:clamp(10px,1.2cqw,16px)}.home-scenes__scene-trigger>span{padding-top:.55em}.home-scenes__scene-link p{max-width:16ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-scenes--intro-running .home-scenes__card-motion{will-change:transform,opacity}.home-scenes__stack[data-scene-count="3"][data-active-position=secondary-left]{grid-template-columns:48fr 30fr 22fr}.home-scenes__stack[data-scene-count="3"][data-active-position=secondary-right]{grid-template-columns:22fr 30fr 48fr}.home-scenes__stack[data-scene-count="3"][data-active-position=secondary-left] .home-scenes__card[data-scene-position=secondary-left] .home-scenes__card-inner,.home-scenes__stack[data-scene-count="3"][data-active-position=secondary-right] .home-scenes__card[data-scene-position=secondary-right] .home-scenes__card-inner{z-index:3;opacity:1;transform:none}.home-scenes__stack[data-scene-count="3"][data-active-position] .home-scenes__card[data-scene-position=primary] .home-scenes__card-inner{opacity:.97;transform:translateY(3%) scale(.97)}}.home-stats{padding:clamp(66px,6vw,92px) 0 clamp(72px,7vw,104px);color:#18191b;background:#dfeaf4}:where([data-apos-refreshable-body]) .home-stats,:where([data-apos-refreshable-body]).home-stats{padding:clamp(66px,6cqw,92px) 0 clamp(72px,7cqw,104px);color:#18191b;background:#dfeaf4}.home-stats h2{max-width:820px;color:#18191b}.home-stats__layout{display:grid;gap:clamp(34px,4vw,52px)}:where([data-apos-refreshable-body]) .home-stats__layout,:where([data-apos-refreshable-body]).home-stats__layout{display:grid;gap:clamp(34px,4cqw,52px)}.home-stats__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);column-gap:clamp(40px,6vw,92px);align-items:end}:where([data-apos-refreshable-body]) .home-stats__copy,:where([data-apos-refreshable-body]).home-stats__copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);column-gap:clamp(40px,6cqw,92px);align-items:end}.home-stats__copy .home-section-eyebrow{grid-column:1/-1}.home-stats__copy>p{max-width:430px;margin:0 0 4px;color:#526170}.home-stats__reasons{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(30px,3vw,42px);border-top:1px solid #b7cadc;border-bottom:1px solid #b7cadc}:where([data-apos-refreshable-body]) .home-stats__reasons,:where([data-apos-refreshable-body]).home-stats__reasons{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(30px,3cqw,42px);border-top:1px solid #b7cadc;border-bottom:1px solid #b7cadc}.home-stats__reasons article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px clamp(14px,2vw,26px)}:where([data-apos-refreshable-body]) .home-stats__reasons article,:where([data-apos-refreshable-body]).home-stats__reasons article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px clamp(14px,2cqw,26px)}.home-stats__reasons article+article{border-left:1px solid #b7cadc}.home-stats__reasons article:first-child{padding-left:0}.home-stats__reasons article>span{display:grid;width:36px;height:36px;place-items:center;color:#1961ac;font-size:20px}.home-stats__reasons h3{margin:0;color:#18191b;font-size:14px;font-weight:600}.home-stats__reasons p{margin:6px 0 0;color:#526170;font-size:12px;line-height:1.55}.home-stats__numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}.home-stats__numbers article{position:relative;box-sizing:border-box;display:flex;min-height:clamp(184px,15vw,220px);flex-direction:column;justify-content:space-between;padding:clamp(20px,2vw,28px);border-radius:12px;background:#f6f9fc}:where([data-apos-refreshable-body]) .home-stats__numbers article,:where([data-apos-refreshable-body]).home-stats__numbers article{position:relative;box-sizing:border-box;display:flex;min-height:clamp(184px,15cqw,220px);flex-direction:column;justify-content:space-between;padding:clamp(20px,2cqw,28px);border-radius:12px;background:#f6f9fc}.home-stats__numbers article>small{position:absolute;top:22px;right:22px;color:#8797a4;font:600 10px/1 var(--utility-font);letter-spacing:.04em}.home-stats__numbers strong{display:flex;width:100%;min-width:0;max-width:calc(100% - 38px);flex-wrap:wrap;align-items:baseline;column-gap:.04em;overflow-wrap:anywhere;color:#18191b;font:400 clamp(34px,3.7vw,56px)/.95 var(--heading-font);letter-spacing:-.04em}:where([data-apos-refreshable-body]) .home-stats__numbers strong,:where([data-apos-refreshable-body]).home-stats__numbers strong{display:flex;width:100%;min-width:0;max-width:calc(100% - 38px);flex-wrap:wrap;align-items:baseline;column-gap:.04em;overflow-wrap:anywhere;color:#18191b;font:400 clamp(34px,3.7cqw,56px)/.95 var(--heading-font);letter-spacing:-.04em}.home-stats__numbers .home-stats__number--text{padding-top:22px;font-size:clamp(24px,2.6vw,40px);line-height:1;letter-spacing:-.025em}:where([data-apos-refreshable-body]) .home-stats__numbers .home-stats__number--text,:where([data-apos-refreshable-body]).home-stats__numbers .home-stats__number--text{padding-top:22px;font-size:clamp(24px,2.6cqw,40px);line-height:1;letter-spacing:-.025em}.home-stats__numbers .home-stats__number-value{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.home-stats__numbers .home-stats__number-affix{color:#1961ac;font-size:.72em;line-height:1;letter-spacing:-.02em}.home-stats__numbers article>span:last-child{max-width:240px;color:#3f4e5b;font-size:12px;line-height:1.5}.home-contact-cta{padding:clamp(72px,8vw,120px) 0;background:#fff}:where([data-apos-refreshable-body]) .home-contact-cta,:where([data-apos-refreshable-body]).home-contact-cta{padding:clamp(72px,8cqw,120px) 0;background:#fff}.home-contact-cta__panel{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:30px;align-items:center;padding:clamp(34px,5vw,72px);border-radius:24px;color:#fff;background:#144478}:where([data-apos-refreshable-body]) .home-contact-cta__panel,:where([data-apos-refreshable-body]).home-contact-cta__panel{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:30px;align-items:center;padding:clamp(34px,5cqw,72px);border-radius:24px;color:#fff;background:#144478}.home-contact-cta__icon{display:grid;width:64px;height:64px;place-items:center;border:1px solid rgba(255,255,255,.36);border-radius:50%;font-size:28px}.home-contact-cta .home-section-eyebrow{color:#cce3fb}.home-contact-cta h2{color:#fff;font-size:clamp(36px,4vw,62px)}:where([data-apos-refreshable-body]) .home-contact-cta h2,:where([data-apos-refreshable-body]).home-contact-cta h2{color:#fff;font-size:clamp(36px,4cqw,62px)}.home-contact-cta__copy>p:last-child{max-width:760px;margin-top:17px;color:#e8eff7}.home-contact-cta__panel>a{display:flex;min-width:148px;min-height:54px;align-items:center;justify-content:space-between;gap:28px;padding:0 20px;border-radius:999px;color:#144478;background:#fff;font-size:12px;font-weight:700;text-decoration:none}.home-contact-cta__panel>a span{font-size:18px;transition:transform .18s ease}.home-contact-cta__panel>a:hover span,.home-contact-cta__panel>a:focus-visible span{transform:translate(4px)}.dark .home-products,.dark .home-contact-cta{color:#f6fafe;background:#18191b}.dark .home-products .home-section-heading h2{color:#f6fafe}.dark .home-products .home-section-heading>p{color:#b1b9c2}.dark .home-products__item{color:#f6fafe}.dark .home-products__art{border-color:#364a5d;background:#17212b}.dark .home-products__art img{mix-blend-mode:normal;filter:invert(.84) hue-rotate(180deg) saturate(.7) brightness(.98) contrast(1.16)}.dark .home-products__item:hover .home-products__art,.dark .home-products__item:focus-visible .home-products__art{border-color:#7db7ec;box-shadow:0 12px 28px #0000003d}.dark .home-search{color:#f6fafe;background:#0e3055}.dark .home-search h2{color:#f6fafe}.dark .home-search__copy>p:last-child{color:#c5d1dd}.dark .home-search .home-section-eyebrow{color:#7db7ec}.dark .home-search__form{background:#242527}.dark .home-search__form input{color:#f6fafe}.dark .home-scenes{color:#f6fafe;background:#142433}.dark .home-scenes .home-section-heading h2{color:#f6fafe}.dark .home-scenes .home-section-heading>p{color:#c5d1dd}.dark .home-stats{color:#f6fafe;background:#142433!important}.dark .home-stats .home-section-eyebrow{color:#7db7ec}.dark .home-stats h2,.dark .home-stats__reasons h3{color:#f6fafe}.dark .home-stats__copy>p,.dark .home-stats__reasons p{color:#c5d1dd}.dark .home-stats__reasons{border-color:#526f8b}.dark .home-stats__reasons article+article{border-color:#526f8b}.dark .home-stats__reasons article>span{color:#8fc5f4}.dark .home-stats__numbers article{border:1px solid #3b5268;background:#1d2b38}.dark .home-stats__numbers article>small{color:#8fc5f4}.dark .home-stats__numbers strong{color:#f6fafe}.dark .home-stats__numbers .home-stats__number-affix{color:#8fc5f4}.dark .home-stats__numbers article>span:last-child{color:#c5d1dd}@media(max-width:980px){:where(body:not([data-breakpoint-preview-mode])) .home-experience-hero__inner,:where(body:not([data-breakpoint-preview-mode])).home-experience-hero__inner{min-height:auto;grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .home-experience-hero__media,:where(body:not([data-breakpoint-preview-mode])).home-experience-hero__media{order:-1}:where(body:not([data-breakpoint-preview-mode])) .home-section-heading,:where(body:not([data-breakpoint-preview-mode])).home-section-heading,:where(body:not([data-breakpoint-preview-mode])) .home-search__inner,:where(body:not([data-breakpoint-preview-mode])).home-search__inner{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .home-section-heading,:where(body:not([data-breakpoint-preview-mode])).home-section-heading{gap:24px}:where(body:not([data-breakpoint-preview-mode])) .home-search__inner,:where(body:not([data-breakpoint-preview-mode])).home-search__inner{gap:40px}:where(body:not([data-breakpoint-preview-mode])) .home-stats__copy,:where(body:not([data-breakpoint-preview-mode])).home-stats__copy{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .home-stats__copy>p,:where(body:not([data-breakpoint-preview-mode])).home-stats__copy>p{max-width:680px;margin-top:20px}:where(body:not([data-breakpoint-preview-mode])) .home-contact-cta__panel,:where(body:not([data-breakpoint-preview-mode])).home-contact-cta__panel{grid-template-columns:64px minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .home-contact-cta__panel>a,:where(body:not([data-breakpoint-preview-mode])).home-contact-cta__panel>a{grid-column:2;width:max-content}}@container (max-width: 980px){.home-experience-hero__inner{min-height:auto;grid-template-columns:1fr}.home-experience-hero__media{order:-1}.home-section-heading,.home-search__inner{grid-template-columns:1fr}.home-section-heading{gap:24px}.home-search__inner{gap:40px}.home-stats__copy{grid-template-columns:1fr}.home-stats__copy>p{max-width:680px;margin-top:20px}.home-contact-cta__panel{grid-template-columns:64px minmax(0,1fr)}.home-contact-cta__panel>a{grid-column:2;width:max-content}}@media(max-width:1120px){:where(body:not([data-breakpoint-preview-mode])) .home-products__scroller,:where(body:not([data-breakpoint-preview-mode])).home-products__scroller{overflow:visible;padding-bottom:0}:where(body:not([data-breakpoint-preview-mode])) .home-products__grid,:where(body:not([data-breakpoint-preview-mode])).home-products__grid{min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(104px,100%),1fr));gap:18px 10px}:where(body:not([data-breakpoint-preview-mode])) .home-products__art,:where(body:not([data-breakpoint-preview-mode])).home-products__art{height:auto;aspect-ratio:1}:where(body:not([data-breakpoint-preview-mode])) .home-products__label,:where(body:not([data-breakpoint-preview-mode])).home-products__label{gap:6px}}@container (max-width: 1120px){.home-products__scroller{overflow:visible;padding-bottom:0}.home-products__grid{min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(104px,100%),1fr));gap:18px 10px}.home-products__art{height:auto;aspect-ratio:1}.home-products__label{gap:6px}}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .home-scenes__card-inner,:where(body:not([data-breakpoint-preview-mode])).home-scenes__card-inner{touch-action:pan-y}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__card-inner>header,:where(body:not([data-breakpoint-preview-mode])).home-scenes__card-inner>header{align-items:center;padding:14px 17px}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__scene-link p,:where(body:not([data-breakpoint-preview-mode])).home-scenes__scene-link p{display:none}}@container (max-width: 900px){.home-scenes__card-inner{touch-action:pan-y}.home-scenes__card-inner>header{align-items:center;padding:14px 17px}.home-scenes__scene-link p{display:none}}@media(max-width:760px){:where(body:not([data-breakpoint-preview-mode])) .home-stats__reasons,:where(body:not([data-breakpoint-preview-mode])).home-stats__reasons{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .home-stats__reasons article,:where(body:not([data-breakpoint-preview-mode])).home-stats__reasons article{padding-right:0;padding-left:0}:where(body:not([data-breakpoint-preview-mode])) .home-stats__reasons article+article,:where(body:not([data-breakpoint-preview-mode])).home-stats__reasons article+article{border-top:1px solid #b7cadc;border-left:0}:where(body:not([data-breakpoint-preview-mode])) .dark .home-stats__reasons article+article,:where(body:not([data-breakpoint-preview-mode])).dark .home-stats__reasons article+article{border-top-color:#526f8b}}@container (max-width: 760px){.home-stats__reasons{grid-template-columns:1fr}.home-stats__reasons article{padding-right:0;padding-left:0}.home-stats__reasons article+article{border-top:1px solid #b7cadc;border-left:0}.dark .home-stats__reasons article+article{border-top-color:#526f8b}}@media(max-width:680px){:where(body:not([data-breakpoint-preview-mode])) .home-experience-hero__inner,:where(body:not([data-breakpoint-preview-mode])).home-experience-hero__inner{gap:34px;padding-block:26px 58px}:where(body:not([data-breakpoint-preview-mode])) .home-experience-hero__copy h1,:where(body:not([data-breakpoint-preview-mode])).home-experience-hero__copy h1{font-size:clamp(44px,14vw,62px)}:where(body:not([data-breakpoint-preview-mode])) .home-experience-hero__copy>p:not(.home-section-eyebrow),:where(body:not([data-breakpoint-preview-mode])).home-experience-hero__copy>p:not(.home-section-eyebrow){margin-top:20px;font-size:15px}:where(body:not([data-breakpoint-preview-mode])) .home-experience-hero__copy>div,:where(body:not([data-breakpoint-preview-mode])).home-experience-hero__copy>div{display:grid;margin-top:26px}:where(body:not([data-breakpoint-preview-mode])) .home-experience-hero__copy a,:where(body:not([data-breakpoint-preview-mode])).home-experience-hero__copy a{justify-content:space-between}:where(body:not([data-breakpoint-preview-mode])) .home-section-frame,:where(body:not([data-breakpoint-preview-mode])).home-section-frame{padding-inline:16px}:where(body:not([data-breakpoint-preview-mode])) .home-section-heading,:where(body:not([data-breakpoint-preview-mode])).home-section-heading{margin-bottom:32px}:where(body:not([data-breakpoint-preview-mode])) .home-section-heading h2,:where(body:not([data-breakpoint-preview-mode])).home-section-heading h2,:where(body:not([data-breakpoint-preview-mode])) .home-search h2,:where(body:not([data-breakpoint-preview-mode])).home-search h2,:where(body:not([data-breakpoint-preview-mode])) .home-stats h2,:where(body:not([data-breakpoint-preview-mode])).home-stats h2{font-size:36px}:where(body:not([data-breakpoint-preview-mode])) .home-products__label strong,:where(body:not([data-breakpoint-preview-mode])).home-products__label strong{font-size:11px}:where(body:not([data-breakpoint-preview-mode])) .home-search__form,:where(body:not([data-breakpoint-preview-mode])).home-search__form{grid-template-columns:44px minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .home-search__form input,:where(body:not([data-breakpoint-preview-mode])).home-search__form input{height:58px;font-size:14px}:where(body:not([data-breakpoint-preview-mode])) .home-search__form button,:where(body:not([data-breakpoint-preview-mode])).home-search__form button{grid-column:1/-1;width:calc(100% - 12px);min-height:48px;margin:0 6px 6px}:where(body:not([data-breakpoint-preview-mode])) .home-scenes,:where(body:not([data-breakpoint-preview-mode])).home-scenes{padding-top:58px;padding-bottom:68px}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__heading,:where(body:not([data-breakpoint-preview-mode])).home-scenes__heading{margin-bottom:32px}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__card-inner,:where(body:not([data-breakpoint-preview-mode])).home-scenes__card-inner{border-radius:12px}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__scene-trigger,:where(body:not([data-breakpoint-preview-mode])).home-scenes__scene-trigger{gap:10px}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__link-icon,:where(body:not([data-breakpoint-preview-mode])).home-scenes__link-icon{width:34px;height:34px}:where(body:not([data-breakpoint-preview-mode])) .home-scenes__media>p,:where(body:not([data-breakpoint-preview-mode])).home-scenes__media>p{right:17px;bottom:17px;left:17px;font-size:13px}:where(body:not([data-breakpoint-preview-mode])) .home-stats,:where(body:not([data-breakpoint-preview-mode])).home-stats{padding-top:58px;padding-bottom:68px}:where(body:not([data-breakpoint-preview-mode])) .home-stats__numbers,:where(body:not([data-breakpoint-preview-mode])).home-stats__numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(body:not([data-breakpoint-preview-mode])) .home-stats__numbers article,:where(body:not([data-breakpoint-preview-mode])).home-stats__numbers article{min-height:168px;padding:18px 16px}:where(body:not([data-breakpoint-preview-mode])) .home-stats__numbers article>small,:where(body:not([data-breakpoint-preview-mode])).home-stats__numbers article>small{top:17px;right:16px}:where(body:not([data-breakpoint-preview-mode])) .home-stats__numbers strong,:where(body:not([data-breakpoint-preview-mode])).home-stats__numbers strong{max-width:calc(100% - 34px);font-size:clamp(27px,9vw,40px)}:where(body:not([data-breakpoint-preview-mode])) .home-stats__numbers .home-stats__number--text,:where(body:not([data-breakpoint-preview-mode])).home-stats__numbers .home-stats__number--text{font-size:clamp(22px,7vw,32px)}:where(body:not([data-breakpoint-preview-mode])) .home-stats__numbers article>span:last-child,:where(body:not([data-breakpoint-preview-mode])).home-stats__numbers article>span:last-child{font-size:11px}:where(body:not([data-breakpoint-preview-mode])) .home-contact-cta__panel,:where(body:not([data-breakpoint-preview-mode])).home-contact-cta__panel{grid-template-columns:1fr;padding:32px 24px}:where(body:not([data-breakpoint-preview-mode])) .home-contact-cta__panel>a,:where(body:not([data-breakpoint-preview-mode])).home-contact-cta__panel>a{grid-column:1;width:auto}}@container (max-width: 680px){.home-experience-hero__inner{gap:34px;padding-block:26px 58px}.home-experience-hero__copy h1{font-size:clamp(44px,14cqw,62px)}.home-experience-hero__copy>p:not(.home-section-eyebrow){margin-top:20px;font-size:15px}.home-experience-hero__copy>div{display:grid;margin-top:26px}.home-experience-hero__copy a{justify-content:space-between}.home-section-frame{padding-inline:16px}.home-section-heading{margin-bottom:32px}.home-section-heading h2,.home-search h2,.home-stats h2{font-size:36px}.home-products__label strong{font-size:11px}.home-search__form{grid-template-columns:44px minmax(0,1fr)}.home-search__form input{height:58px;font-size:14px}.home-search__form button{grid-column:1/-1;width:calc(100% - 12px);min-height:48px;margin:0 6px 6px}.home-scenes{padding-top:58px;padding-bottom:68px}.home-scenes__heading{margin-bottom:32px}.home-scenes__card-inner{border-radius:12px}.home-scenes__scene-trigger{gap:10px}.home-scenes__link-icon{width:34px;height:34px}.home-scenes__media>p{right:17px;bottom:17px;left:17px;font-size:13px}.home-stats{padding-top:58px;padding-bottom:68px}.home-stats__numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-stats__numbers article{min-height:168px;padding:18px 16px}.home-stats__numbers article>small{top:17px;right:16px}.home-stats__numbers strong{max-width:calc(100% - 34px);font-size:clamp(27px,9cqw,40px)}.home-stats__numbers .home-stats__number--text{font-size:clamp(22px,7cqw,32px)}.home-stats__numbers article>span:last-child{font-size:11px}.home-contact-cta__panel{grid-template-columns:1fr;padding:32px 24px}.home-contact-cta__panel>a{grid-column:1;width:auto}}@media(prefers-reduced-motion:reduce){.home-scenes__stack,.home-scenes__card-inner,.home-scenes__media img,.home-scenes__link-icon,.home-products__art,.home-products__art img{transition:none}}.hero-widget{--hero-copy: #18191b;--hero-muted: #5d5e5f;--hero-surface: #f3f3f4;--hero-surface-rgb: 243 243 244;--hero-border: #e2e4e2;--hero-media-height: 540px;--hero-media-column: 1.06fr;box-sizing:border-box;width:100%;color:var(--hero-copy);background:var(--hero-surface)}.hero-widget__inner{position:relative;box-sizing:border-box;width:100%;min-width:0}.hero-widget__copy{position:relative;z-index:1;box-sizing:border-box;min-width:0}.hero-widget__eyebrow{margin:0 0 18px;color:#144478;font:700 12px/1.2 var(--nav-font);letter-spacing:.13em;text-transform:uppercase}.hero-widget__title{max-width:1100px;margin:0;color:inherit;font:500 clamp(48px,5.2vw,76px)/.98 var(--heading-font);letter-spacing:-.052em;text-align:left}:where([data-apos-refreshable-body]) .hero-widget__title,:where([data-apos-refreshable-body]).hero-widget__title{max-width:1100px;margin:0;color:inherit;font:500 clamp(48px,5.2cqw,76px)/.98 var(--heading-font);letter-spacing:-.052em;text-align:left}.hero-widget__content{min-width:0;max-width:none;margin:0}.hero-widget__content .demo-rte,.hero-widget__content .tiptap{display:block;text-align:left}.hero-widget__content .demo-rte{margin:0}.hero-widget__content h2,.hero-widget__content h3,.hero-widget__content h4,.hero-widget__content p{text-align:left}.hero-widget__content h2,.hero-widget__content h3,.hero-widget__content h4{max-width:1100px;margin:0;color:inherit;font-family:var(--heading-font);font-weight:500;letter-spacing:-.045em}.hero-widget__content h2{font-size:clamp(48px,5.2vw,76px);line-height:.98}:where([data-apos-refreshable-body]) .hero-widget__content h2,:where([data-apos-refreshable-body]).hero-widget__content h2{font-size:clamp(48px,5.2cqw,76px);line-height:.98}.hero-widget__content h3{font-size:clamp(36px,4vw,58px);line-height:1.02}:where([data-apos-refreshable-body]) .hero-widget__content h3,:where([data-apos-refreshable-body]).hero-widget__content h3{font-size:clamp(36px,4cqw,58px);line-height:1.02}.hero-widget__content h4{font-size:clamp(28px,3vw,42px);line-height:1.08}:where([data-apos-refreshable-body]) .hero-widget__content h4,:where([data-apos-refreshable-body]).hero-widget__content h4{font-size:clamp(28px,3cqw,42px);line-height:1.08}.hero-widget__content p{max-width:1180px;margin:24px 0 0;color:var(--hero-muted);font-size:clamp(16px,1.35vw,20px);line-height:1.62}:where([data-apos-refreshable-body]) .hero-widget__content p,:where([data-apos-refreshable-body]).hero-widget__content p{max-width:1180px;margin:24px 0 0;color:var(--hero-muted);font-size:clamp(16px,1.35cqw,20px);line-height:1.62}.hero-widget__content p:first-child{margin-top:0}.hero-widget__content p:last-of-type{margin-bottom:0}.hero-widget__buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:30px}.hero-widget .hero-widget__buttons .button{display:inline-flex;min-height:50px;align-items:center;justify-content:space-between;gap:24px;padding:0 18px;border:1px solid #144478;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.hero-widget__buttons .button i{font-size:19px;font-style:normal}.hero-widget .hero-widget__buttons .button.primary{color:#fff;background:#144478}.hero-widget .hero-widget__buttons .button.outline{color:#144478;background:transparent}.hero-widget .hero-widget__buttons .button:hover,.hero-widget .hero-widget__buttons .button:focus-visible{color:#fff;background:#0e3055;transform:translateY(-1px)}.hero-widget--text{padding:clamp(46px,6vw,86px) 0 clamp(52px,7vw,96px);border-bottom:1px solid var(--hero-border)}:where([data-apos-refreshable-body]) .hero-widget--text,:where([data-apos-refreshable-body]).hero-widget--text{padding:clamp(46px,6cqw,86px) 0 clamp(52px,7cqw,96px);border-bottom:1px solid var(--hero-border)}.hero-widget--text .hero-widget__inner{padding-right:var(--site-frame-inset);padding-left:var(--site-frame-inset)}[data-apos-widget-style-wrapper-for].layout-width-full-bleed>.hero-widget--text .hero-widget__inner{width:min(var(--widget-inner-content-max),100% - var(--layout-gutter) * 2);margin-right:auto;margin-left:auto}.hero-widget--text .hero-widget__copy{width:100%}.hero-widget--text-position-right.hero-widget--text .hero-widget__inner{width:min(660px,100% - var(--site-frame-inset) * 2);margin-inline:auto var(--site-frame-inset);padding-inline:0}.hero-widget--text .hero-widget__title+.hero-widget__content,.hero-widget--text .hero-widget__eyebrow+.hero-widget__content{margin-top:24px}.hero-widget--media-panel .hero-widget__inner{display:flex;min-height:var(--hero-media-height);align-items:flex-end;overflow:hidden;border-radius:5px;background:var(--hero-surface)}.hero-widget--media-panel .hero-widget__media{position:absolute;z-index:0;inset:0;margin:0}.hero-widget--media-panel .hero-widget__media:after{position:absolute;inset:0;background:linear-gradient(90deg,#18191b38,#18191b08 68%);content:""}.hero-widget--media-panel .hero-widget__media img{display:block;width:100%;height:100%;object-fit:cover}.hero-widget--media-panel .hero-widget__copy{width:min(78%,1024px);margin:clamp(24px,3.4vw,48px);padding:clamp(28px,3.3vw,48px);border-radius:0 0 18px 18px;color:#fff;background:#494e52b3;backdrop-filter:blur(3px)}:where([data-apos-refreshable-body]) .hero-widget--media-panel .hero-widget__copy,:where([data-apos-refreshable-body]).hero-widget--media-panel .hero-widget__copy{width:min(78%,1024px);margin:clamp(24px,3.4cqw,48px);padding:clamp(28px,3.3cqw,48px);border-radius:0 0 18px 18px;color:#fff;background:#494e52b3;backdrop-filter:blur(3px)}.hero-widget--media-panel:not(.hero-widget--has-image) .hero-widget__copy{color:var(--hero-copy);background:color-mix(in srgb,var(--hero-surface),transparent 8%)}.hero-widget--media-panel .hero-widget__eyebrow{color:#cce3fb}.hero-widget--media-panel .hero-widget__content p{color:#ffffffe6}.hero-widget--media-panel:not(.hero-widget--has-image) .hero-widget__content p{color:var(--hero-muted)}.hero-widget--split .hero-widget__inner{display:grid;min-height:var(--hero-media-height);grid-template-columns:minmax(0,1fr) minmax(320px,var(--hero-media-column));overflow:hidden;border:1px solid var(--hero-border);border-radius:0;background:var(--hero-surface)}.hero-widget--split .hero-widget__copy{display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(42px,5vw,76px)}:where([data-apos-refreshable-body]) .hero-widget--split .hero-widget__copy,:where([data-apos-refreshable-body]).hero-widget--split .hero-widget__copy{display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(42px,5cqw,76px)}.hero-widget--split.hero-widget--content-center .hero-widget__copy{justify-content:center}.hero-widget--split .hero-widget__media{min-width:0;min-height:100%;margin:0;background:#e8e8e8}.hero-widget--split .hero-widget__media img{display:block;width:100%;height:100%;min-height:var(--hero-media-height);object-fit:cover}.hero-widget--split.hero-widget--image-left .hero-widget__media{order:-1}.hero-widget--height-compact{--hero-media-height: 420px}.hero-widget--height-large{--hero-media-height: 800px}.hero-widget--media-width-narrow{--hero-media-column: .78fr}.hero-widget--media-width-wide{--hero-media-column: 1.3fr}.dark .hero-widget{--hero-copy: #f6fafe !important;--hero-muted: #b1b9c2 !important;--hero-surface: #18191b !important;--hero-surface-rgb: 24 25 27 !important;--hero-border: #3b3b3d}.dark .hero-widget .hero-widget__buttons .button.outline{border-color:#cce3fb;color:#cce3fb}@media(max-width:1024px){:where(body:not([data-breakpoint-preview-mode])) .hero-widget--split .hero-widget__inner,:where(body:not([data-breakpoint-preview-mode])).hero-widget--split .hero-widget__inner{min-height:0;grid-template-columns:1fr 1fr}:where(body:not([data-breakpoint-preview-mode])) .hero-widget--split .hero-widget__copy,:where(body:not([data-breakpoint-preview-mode])).hero-widget--split .hero-widget__copy{padding:40px 32px}:where(body:not([data-breakpoint-preview-mode])) .hero-widget--split .hero-widget__media img,:where(body:not([data-breakpoint-preview-mode])).hero-widget--split .hero-widget__media img{min-height:min(var(--hero-media-height),480px)}:where(body:not([data-breakpoint-preview-mode])) .hero-widget--media-panel .hero-widget__copy,:where(body:not([data-breakpoint-preview-mode])).hero-widget--media-panel .hero-widget__copy{width:calc(100% - 64px);margin:32px}}@container (max-width: 1024px){.hero-widget--split .hero-widget__inner{min-height:0;grid-template-columns:1fr 1fr}.hero-widget--split .hero-widget__copy{padding:40px 32px}.hero-widget--split .hero-widget__media img{min-height:min(var(--hero-media-height),480px)}.hero-widget--media-panel .hero-widget__copy{width:calc(100% - 64px);margin:32px}}@media(max-width:760px){:where(body:not([data-breakpoint-preview-mode])) .hero-widget__title,:where(body:not([data-breakpoint-preview-mode])).hero-widget__title,:where(body:not([data-breakpoint-preview-mode])) .hero-widget__content h2,:where(body:not([data-breakpoint-preview-mode])).hero-widget__content h2{font-size:clamp(42px,12vw,58px)}:where(body:not([data-breakpoint-preview-mode])) .hero-widget--text,:where(body:not([data-breakpoint-preview-mode])).hero-widget--text{padding:38px 0 54px}:where(body:not([data-breakpoint-preview-mode])) .hero-widget--media-panel .hero-widget__inner,:where(body:not([data-breakpoint-preview-mode])).hero-widget--media-panel .hero-widget__inner{min-height:min(var(--hero-media-height),600px)}:where(body:not([data-breakpoint-preview-mode])) .hero-widget--media-panel .hero-widget__copy,:where(body:not([data-breakpoint-preview-mode])).hero-widget--media-panel .hero-widget__copy{width:calc(100% - 32px);margin:16px;padding:28px 24px;border-radius:0 0 14px 14px}:where(body:not([data-breakpoint-preview-mode])) .hero-widget--split .hero-widget__inner,:where(body:not([data-breakpoint-preview-mode])).hero-widget--split .hero-widget__inner{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .hero-widget--split .hero-widget__media,:where(body:not([data-breakpoint-preview-mode])).hero-widget--split .hero-widget__media,:where(body:not([data-breakpoint-preview-mode])) .hero-widget--split.hero-widget--image-left .hero-widget__media,:where(body:not([data-breakpoint-preview-mode])).hero-widget--split.hero-widget--image-left .hero-widget__media{order:-1}:where(body:not([data-breakpoint-preview-mode])) .hero-widget--split .hero-widget__media img,:where(body:not([data-breakpoint-preview-mode])).hero-widget--split .hero-widget__media img{min-height:0;aspect-ratio:1.28}:where(body:not([data-breakpoint-preview-mode])) .hero-widget--split .hero-widget__copy,:where(body:not([data-breakpoint-preview-mode])).hero-widget--split .hero-widget__copy{padding:34px 24px 40px}:where(body:not([data-breakpoint-preview-mode])) .hero-widget__buttons,:where(body:not([data-breakpoint-preview-mode])).hero-widget__buttons{align-items:stretch;flex-direction:column}:where(body:not([data-breakpoint-preview-mode])) .hero-widget .hero-widget__buttons .button,:where(body:not([data-breakpoint-preview-mode])).hero-widget .hero-widget__buttons .button{width:100%;box-sizing:border-box}}@container (max-width: 760px){.hero-widget__title,.hero-widget__content h2{font-size:clamp(42px,12cqw,58px)}.hero-widget--text{padding:38px 0 54px}.hero-widget--media-panel .hero-widget__inner{min-height:min(var(--hero-media-height),600px)}.hero-widget--media-panel .hero-widget__copy{width:calc(100% - 32px);margin:16px;padding:28px 24px;border-radius:0 0 14px 14px}.hero-widget--split .hero-widget__inner{grid-template-columns:1fr}.hero-widget--split .hero-widget__media,.hero-widget--split.hero-widget--image-left .hero-widget__media{order:-1}.hero-widget--split .hero-widget__media img{min-height:0;aspect-ratio:1.28}.hero-widget--split .hero-widget__copy{padding:34px 24px 40px}.hero-widget__buttons{align-items:stretch;flex-direction:column}.hero-widget .hero-widget__buttons .button{width:100%;box-sizing:border-box}}.video-hero-widget{--video-hero-sticky-offset: var(--site-header-height, 96px);--video-hero-intro-height: clamp(460px, 54svh, 540px);--video-hero-media-height: 800px;--video-hero-radius: 0;--video-hero-surface-rgb: 249 250 251;--video-hero-card-alpha: .92;--video-hero-art-opacity: .32;--video-hero-art-filter: brightness(0) saturate(100%) drop-shadow(0 0 0 rgb(20 68 120 / .55));--video-hero-art-blend: multiply;--video-hero-heading: #18191b;--video-hero-copy: #3b3b3d;--video-hero-tone-brand: #1961ac;--video-hero-tone-contrast: #18191b;--video-hero-gradient-start: #1961ac;--video-hero-gradient-end: #18191b;--video-hero-outline: #18191b;--rt-color-text: var(--video-hero-heading);--rt-color-muted: var(--video-hero-copy);--rt-color-accent: var(--video-hero-tone-brand);--rt-color-link: var(--video-hero-tone-brand);position:relative;isolation:isolate;width:100%;max-width:none;margin:0;background:rgb(var(--video-hero-surface-rgb))}:where([data-apos-refreshable-body]) .video-hero-widget,:where([data-apos-refreshable-body]).video-hero-widget{--video-hero-sticky-offset: var(--site-header-height, 96px);--video-hero-intro-height: clamp(460px, 54cqh, 540px);--video-hero-media-height: 800px;--video-hero-radius: 0;--video-hero-surface-rgb: 249 250 251;--video-hero-card-alpha: .92;--video-hero-art-opacity: .32;--video-hero-art-filter: brightness(0) saturate(100%) drop-shadow(0 0 0 rgb(20 68 120 / .55));--video-hero-art-blend: multiply;--video-hero-heading: #18191b;--video-hero-copy: #3b3b3d;--video-hero-tone-brand: #1961ac;--video-hero-tone-contrast: #18191b;--video-hero-gradient-start: #1961ac;--video-hero-gradient-end: #18191b;--video-hero-outline: #18191b;--rt-color-text: var(--video-hero-heading);--rt-color-muted: var(--video-hero-copy);--rt-color-accent: var(--video-hero-tone-brand);--rt-color-link: var(--video-hero-tone-brand);position:relative;isolation:isolate;width:100%;max-width:none;margin:0;background:rgb(var(--video-hero-surface-rgb))}.video-hero-widget--theme-dark{--video-hero-surface-rgb: 24 25 27;--video-hero-art-opacity: .4;--video-hero-art-filter: brightness(0) saturate(100%) invert(1) drop-shadow(0 0 0 rgb(255 255 255 / .5));--video-hero-art-blend: screen;--video-hero-heading: #ffffff;--video-hero-copy: #e2e4e2;--video-hero-tone-brand: #cce3fb;--video-hero-tone-contrast: #ffffff;--video-hero-gradient-start: #cce3fb;--video-hero-gradient-end: #ffffff;--video-hero-outline: #ffffff}.video-hero-widget--theme-brand{--video-hero-surface-rgb: 20 68 120;--video-hero-art-opacity: .36;--video-hero-art-filter: brightness(0) saturate(100%) invert(1) drop-shadow(0 0 0 rgb(255 255 255 / .45));--video-hero-art-blend: screen;--video-hero-heading: #ffffff;--video-hero-copy: #f6fafe;--video-hero-tone-brand: #cce3fb;--video-hero-tone-contrast: #ffffff;--video-hero-gradient-start: #cce3fb;--video-hero-gradient-end: #ffffff;--video-hero-outline: #ffffff}.video-hero-widget--opacity-solid{--video-hero-card-alpha: 1}.video-hero-widget--opacity-soft{--video-hero-card-alpha: .92}.video-hero-widget--opacity-glass{--video-hero-card-alpha: .78}.video-hero-widget--art-natural{--video-hero-art-opacity: 1;--video-hero-art-filter: none;--video-hero-art-blend: normal}.video-hero-widget--video-story{display:grid;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.video-hero-widget--video-story:after{grid-column:1;grid-row:2;height:calc(var(--video-hero-media-height) + var(--video-hero-sticky-offset));content:"";pointer-events:none;visibility:hidden}.dark .video-hero-widget--theme-light{--video-hero-surface-rgb: 24 25 27;--video-hero-art-opacity: .4;--video-hero-art-filter: brightness(0) saturate(100%) invert(1) drop-shadow(0 0 0 rgb(255 255 255 / .5));--video-hero-art-blend: screen;--video-hero-heading: #ffffff;--video-hero-copy: #e2e4e2;--video-hero-tone-brand: #cce3fb;--video-hero-tone-contrast: #ffffff;--video-hero-gradient-start: #cce3fb;--video-hero-gradient-end: #ffffff;--video-hero-outline: #ffffff}.video-hero-widget__sticky-media,.video-hero-widget__intro{grid-column:1}.video-hero-widget__sticky-media{grid-row:1/3;position:sticky;z-index:0;top:var(--video-hero-sticky-offset);align-self:start;height:var(--video-hero-media-height);overflow:hidden;border-radius:var(--video-hero-radius);background:rgb(var(--video-hero-surface-rgb));box-shadow:inset 0 0 0 2px rgb(var(--video-hero-surface-rgb))}.video-hero-widget__poster,.video-hero-widget__video,.video-hero-widget__shade{position:absolute;inset:0;width:100%;height:100%}.video-hero-widget__poster,.video-hero-widget__video{object-fit:cover}.video-hero-widget__poster{z-index:0}.video-hero-widget__video{z-index:1;pointer-events:none}[data-apos-widget-style-wrapper-for].pin-spacer:has(>.video-hero-widget--vimeo){margin-inline:auto!important}.video-hero-widget__external{position:absolute;z-index:1;inset:0;container-type:size}.video-hero-widget__external .privacy-media,.video-hero-widget__external [data-privacy-content]{width:100%;height:100%;min-height:0}.video-hero-widget__external .privacy-media{position:relative;display:block}.video-hero-widget__external [data-privacy-content]{position:absolute;inset:0}.video-hero-widget__external [data-privacy-content]:has(iframe){background:#18191b}.video-hero-widget__external .privacy-media iframe{position:absolute;display:block;top:50%;left:50%;width:max(100cqw,177.7777777778cqh);height:max(100cqh,56.25cqw);min-height:0;max-width:none;border:0;transform:translate(-50%,-50%)}.video-hero-widget[data-vimeo-hero-state]:not([data-vimeo-hero-state=playing]) .video-hero-widget__external{opacity:0;pointer-events:none}.video-hero-widget__loading{position:absolute;inset:0;z-index:2;display:grid;place-content:center;text-align:center;color:#fff;background:#000}.video-hero-widget__loading[hidden],.video-hero-widget__loading [hidden]{display:none}.video-hero-widget__loading [data-vimeo-error]{padding:24px}.video-hero-widget__loading button{padding:10px 18px;border:1px solid currentColor;border-radius:6px;background:#18191b;color:#fff;cursor:pointer}.video-hero-widget__loading button:focus-visible{outline:3px solid #fff;outline-offset:4px}.video-hero-widget__spinner{display:block;width:36px;height:36px;border:3px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:video-hero-loading .8s linear infinite}@keyframes video-hero-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.video-hero-widget__spinner{animation:none}}.video-hero-widget__shade{z-index:2;background:color-mix(in srgb,#18191b,transparent 56%);pointer-events:none}.video-hero-widget__intro{grid-row:1;position:relative;z-index:3;box-sizing:border-box;display:flex;align-self:start;min-height:var(--video-hero-intro-height);flex-direction:column;align-items:center;justify-content:center;padding:clamp(60px,8vw,110px) 40px;overflow:clip;border-radius:var(--video-hero-radius);background-color:rgb(var(--video-hero-surface-rgb)/var(--video-hero-card-alpha));box-shadow:inset 0 0 0 2px rgb(var(--video-hero-surface-rgb));isolation:isolate}:where([data-apos-refreshable-body]) .video-hero-widget__intro,:where([data-apos-refreshable-body]).video-hero-widget__intro{grid-row:1;position:relative;z-index:3;box-sizing:border-box;display:flex;align-self:start;min-height:var(--video-hero-intro-height);flex-direction:column;align-items:center;justify-content:center;padding:clamp(60px,8cqw,110px) 40px;overflow:clip;border-radius:var(--video-hero-radius);background-color:rgb(var(--video-hero-surface-rgb)/var(--video-hero-card-alpha));box-shadow:inset 0 0 0 2px rgb(var(--video-hero-surface-rgb));isolation:isolate}.video-hero-widget__intro-art{position:absolute;z-index:0;inset:0;width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:center bottom;filter:var(--video-hero-art-filter);mix-blend-mode:var(--video-hero-art-blend);opacity:var(--video-hero-art-opacity)}.video-hero-widget:not(.video-hero-widget--video-story) .video-hero-widget__intro{min-height:min(680px,75svh)}:where([data-apos-refreshable-body]) .video-hero-widget:not(.video-hero-widget--video-story) .video-hero-widget__intro,:where([data-apos-refreshable-body]).video-hero-widget:not(.video-hero-widget--video-story) .video-hero-widget__intro{min-height:min(680px,75cqh)}.video-hero-widget__content{position:relative;z-index:2;width:min(920px,80vw);margin:0 auto}:where([data-apos-refreshable-body]) .video-hero-widget__content,:where([data-apos-refreshable-body]).video-hero-widget__content{position:relative;z-index:2;width:min(920px,80cqw);margin:0 auto}.video-hero-widget__content .demo-rte,.video-hero-widget__content .tiptap{display:flex;flex-direction:column;align-items:center;text-align:center}.video-hero-widget__content .demo-rte{margin-bottom:1.5rem}.video-hero-widget__content h2,.video-hero-widget__content h3,.video-hero-widget__content h4,.video-hero-widget__content p{text-align:center}.video-hero-widget__content h2,.video-hero-widget__content h3,.video-hero-widget__content h4{max-width:900px;margin-top:0;margin-bottom:1.5rem;color:var(--video-hero-heading);line-height:.96}.video-hero-widget__content h2{font-size:clamp(3rem,6vw,5.25rem)}:where([data-apos-refreshable-body]) .video-hero-widget__content h2,:where([data-apos-refreshable-body]).video-hero-widget__content h2{font-size:clamp(3rem,6cqw,5.25rem)}.video-hero-widget__content h3{font-size:clamp(2.25rem,4.5vw,4rem)}:where([data-apos-refreshable-body]) .video-hero-widget__content h3,:where([data-apos-refreshable-body]).video-hero-widget__content h3{font-size:clamp(2.25rem,4.5cqw,4rem)}.video-hero-widget__content p{max-width:680px;margin-top:0;margin-bottom:1rem;color:var(--video-hero-copy);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}:where([data-apos-refreshable-body]) .video-hero-widget__content p,:where([data-apos-refreshable-body]).video-hero-widget__content p{max-width:680px;margin-top:0;margin-bottom:1rem;color:var(--video-hero-copy);font-size:clamp(1rem,1.5cqw,1.2rem);line-height:1.6}.video-hero-widget [data-hero-tone=brand]{color:var(--video-hero-tone-brand)}.video-hero-widget [data-hero-tone=ink]{color:var(--video-hero-tone-contrast)}.video-hero-widget [data-hero-tone=gradient]{color:var(--video-hero-tone-brand)}@supports (-webkit-background-clip: text) or (background-clip: text){.video-hero-widget [data-hero-tone=gradient]{background:linear-gradient(105deg,var(--video-hero-gradient-start) 5%,var(--video-hero-tone-brand) 52%,var(--video-hero-gradient-end) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.video-hero-widget__buttons{position:relative;z-index:2;display:flex;justify-content:center;gap:1rem}.video-hero-widget__button.button{box-sizing:border-box;display:inline-flex;min-width:210px;min-height:60px;align-items:center;justify-content:center;gap:1.1rem;padding:16px 28px;border:1px solid transparent;border-radius:5px;background:#000;box-shadow:0 5px 13px #1444782e;color:#fff;font-size:1rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}.video-hero-widget__button--brand.button{border-color:var(--accent-color);background:var(--accent-color);color:var(--contrast-color)}.video-hero-widget__button--light.button{border-color:#fff;background:#fff;color:#18191b}.video-hero-widget__button--outline.button{border-color:var(--video-hero-outline);background:transparent;color:var(--video-hero-heading);box-shadow:none}.video-hero-widget__button-arrow{display:inline-block;font-size:1.35em;line-height:0;transition:transform .18s ease}.video-hero-widget__button.button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #14447847}.video-hero-widget__button--primary.button:hover{border-color:#18191b;background:#18191b}.video-hero-widget__button--brand.button:hover{border-color:color-mix(in srgb,var(--accent-color),black 12%);background:color-mix(in srgb,var(--accent-color),black 12%)}.video-hero-widget__button--light.button:hover{border-color:#e8eff7;background:#e8eff7}.video-hero-widget__button--outline.button:hover{background:var(--video-hero-outline);color:rgb(var(--video-hero-surface-rgb))}.video-hero-widget__button.button:hover .video-hero-widget__button-arrow{transform:translate(4px)}.video-hero-widget__button.button:active{transform:translateY(0)}.video-hero-widget__button.button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-color),white 25%);outline-offset:4px}.video-hero-widget__video-content{position:absolute;z-index:3;box-sizing:border-box;display:flex;inset:0;width:100%;height:100%;min-height:0;align-items:center;justify-content:center;margin:0;padding:clamp(80px,10vh,120px) 40px 60px;color:#fff;text-align:center;pointer-events:none}:where([data-apos-refreshable-body]) .video-hero-widget__video-content,:where([data-apos-refreshable-body]).video-hero-widget__video-content{position:absolute;z-index:3;box-sizing:border-box;display:flex;inset:0;width:100%;height:100%;min-height:0;align-items:center;justify-content:center;margin:0;padding:clamp(80px,10cqh,120px) 40px 60px;color:#fff;text-align:center;pointer-events:none}.video-hero-widget__video-content [data-apos-area],.video-hero-widget__video-content .apos-area,.video-hero-widget__video-content .apos-area-widget-wrapper{pointer-events:auto}.video-hero-widget__video-content .demo-rte,.video-hero-widget__video-content .tiptap{width:min(920px,80vw);margin-right:auto;margin-left:auto;text-align:center}:where([data-apos-refreshable-body]) .video-hero-widget__video-content .demo-rte,:where([data-apos-refreshable-body]).video-hero-widget__video-content .demo-rte,:where([data-apos-refreshable-body]) .video-hero-widget__video-content .tiptap,:where([data-apos-refreshable-body]).video-hero-widget__video-content .tiptap{width:min(920px,80cqw);margin-right:auto;margin-left:auto;text-align:center}.video-hero-widget__video-content h2,.video-hero-widget__video-content h3,.video-hero-widget__video-content h4{margin-top:0;margin-bottom:1rem;color:#fff;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1}:where([data-apos-refreshable-body]) .video-hero-widget__video-content h2,:where([data-apos-refreshable-body]).video-hero-widget__video-content h2,:where([data-apos-refreshable-body]) .video-hero-widget__video-content h3,:where([data-apos-refreshable-body]).video-hero-widget__video-content h3,:where([data-apos-refreshable-body]) .video-hero-widget__video-content h4,:where([data-apos-refreshable-body]).video-hero-widget__video-content h4{margin-top:0;margin-bottom:1rem;color:#fff;font-size:clamp(2.5rem,5cqw,4.5rem);line-height:1}.video-hero-widget__video-content p{max-width:760px;margin:0 auto;color:color-mix(in srgb,white,transparent 8%);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}:where([data-apos-refreshable-body]) .video-hero-widget__video-content p,:where([data-apos-refreshable-body]).video-hero-widget__video-content p{max-width:760px;margin:0 auto;color:color-mix(in srgb,white,transparent 8%);font-size:clamp(1rem,1.4cqw,1.2rem);line-height:1.55}.video-hero-widget__motion-preview-toggle{display:none}.video-hero-widget__media-controls{position:absolute;z-index:4;right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);box-sizing:border-box;display:inline-flex;height:48px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#1444789e;backdrop-filter:blur(10px);color:#fff;overflow:hidden;transition:background-color .18s ease}:where([data-apos-refreshable-body]) .video-hero-widget__media-controls,:where([data-apos-refreshable-body]).video-hero-widget__media-controls{position:absolute;z-index:4;right:clamp(16px,2cqw,28px);bottom:clamp(16px,2cqw,28px);box-sizing:border-box;display:inline-flex;height:48px;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#1444789e;backdrop-filter:blur(10px);color:#fff;overflow:hidden;transition:background-color .18s ease}.video-hero-widget__media-controls:hover{background:#144478d1}.video-hero-widget__media-control{box-sizing:border-box;display:inline-grid;width:48px;height:46px;padding:0;border:0;place-items:center;background:transparent;color:inherit;cursor:pointer;transition:background-color .18s ease}.video-hero-widget__media-control+.video-hero-widget__media-control{border-left:1px solid rgba(255,255,255,.28)}.video-hero-widget__media-control:hover{background:#ffffff1f}.video-hero-widget__media-control:focus-visible{position:relative;z-index:1;outline:3px solid color-mix(in srgb,var(--accent-color),white 35%);outline-offset:-4px}.video-hero-widget__control-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.video-hero-widget__playback-icon--play,.video-hero-widget__audio-icon--playing{display:none}.video-hero-widget__playback-toggle[data-paused=true] .video-hero-widget__playback-icon--play{display:block}.video-hero-widget__playback-toggle[data-paused=true] .video-hero-widget__playback-icon--pause,.video-hero-widget__audio-toggle[data-muted=false] .video-hero-widget__audio-icon--muted{display:none}.video-hero-widget__audio-toggle[data-muted=false] .video-hero-widget__audio-icon--playing{display:block}@media(max-width:800px){:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget{--video-hero-intro-height: clamp(500px, 60svh, 580px);--video-hero-media-height: min(680px, calc(100svh - var(--video-hero-sticky-offset)));--video-hero-radius: 0}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__intro,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__intro,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content [data-apos-area],:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content [data-apos-area],:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content [data-apos-area],:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content [data-apos-area],:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content .apos-area,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content .apos-area,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content .apos-area,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content .apos-area,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content .apos-area-widget-wrapper,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content .apos-area-widget-wrapper,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content .apos-area-widget-wrapper,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content .apos-area-widget-wrapper,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content .demo-rte,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content .demo-rte,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content .demo-rte,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content .demo-rte,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content .tiptap,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content .tiptap,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content .tiptap,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content .tiptap{min-width:0;max-width:100%}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__intro,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__intro{align-items:stretch;padding:50px 20px 40px}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content h2,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content h2,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content h3,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content h3,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content h4,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content h4,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content p,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content p,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content h2,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content h2,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content h3,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content h3,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content h4,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content h4,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content p,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content p{overflow-wrap:anywhere;word-break:break-word}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content{width:100%}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content .demo-rte,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content .demo-rte,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content .tiptap,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content .tiptap{align-items:flex-start;text-align:left}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content h2,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content h2,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content h3,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content h3,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content h4,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content h4,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content p,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content p{text-align:left}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__content h2,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__content h2{font-size:clamp(2.75rem,13vw,4rem)}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__buttons,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__buttons{flex-direction:column}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__button.button,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__button.button{width:100%}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content{padding:20px;text-align:left}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content .demo-rte,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content .demo-rte,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content .tiptap,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content .tiptap{width:100%;text-align:left}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content h2,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content h2,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content h3,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content h3,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content h4,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content h4{font-size:clamp(2rem,10vw,3.2rem)}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget__video-content p,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget__video-content p{margin-left:0}}@container (max-width: 800px){.video-hero-widget{--video-hero-intro-height: clamp(500px, 60cqh, 580px);--video-hero-media-height: min(680px, calc(100cqh - var(--video-hero-sticky-offset)));--video-hero-radius: 0}.video-hero-widget,.video-hero-widget__intro,.video-hero-widget__content,.video-hero-widget__video-content,.video-hero-widget__content [data-apos-area],.video-hero-widget__video-content [data-apos-area],.video-hero-widget__content .apos-area,.video-hero-widget__video-content .apos-area,.video-hero-widget__content .apos-area-widget-wrapper,.video-hero-widget__video-content .apos-area-widget-wrapper,.video-hero-widget__content .demo-rte,.video-hero-widget__video-content .demo-rte,.video-hero-widget__content .tiptap,.video-hero-widget__video-content .tiptap{min-width:0;max-width:100%}.video-hero-widget__intro{align-items:stretch;padding:50px 20px 40px}.video-hero-widget__content h2,.video-hero-widget__content h3,.video-hero-widget__content h4,.video-hero-widget__content p,.video-hero-widget__video-content h2,.video-hero-widget__video-content h3,.video-hero-widget__video-content h4,.video-hero-widget__video-content p{overflow-wrap:anywhere;word-break:break-word}.video-hero-widget__content{width:100%}.video-hero-widget__content .demo-rte,.video-hero-widget__content .tiptap{align-items:flex-start;text-align:left}.video-hero-widget__content h2,.video-hero-widget__content h3,.video-hero-widget__content h4,.video-hero-widget__content p{text-align:left}.video-hero-widget__content h2{font-size:clamp(2.75rem,13cqw,4rem)}.video-hero-widget__buttons{flex-direction:column}.video-hero-widget__button.button{width:100%}.video-hero-widget__video-content{padding:20px;text-align:left}.video-hero-widget__video-content .demo-rte,.video-hero-widget__video-content .tiptap{width:100%;text-align:left}.video-hero-widget__video-content h2,.video-hero-widget__video-content h3,.video-hero-widget__video-content h4{font-size:clamp(2rem,10cqw,3.2rem)}.video-hero-widget__video-content p{margin-left:0}}@media(min-width:801px)and (min-height:1001px){:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget--video-story,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget--video-story{z-index:1;grid-template-rows:minmax(var(--video-hero-media-height),auto);overflow:clip}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget--video-story:after,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget--video-story:after{content:none}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget--video-story .video-hero-widget__intro,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget--video-story .video-hero-widget__intro,:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget--video-story .video-hero-widget__sticky-media,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget--video-story .video-hero-widget__sticky-media{grid-row:1}:where(body:not([data-breakpoint-preview-mode])) .video-hero-widget--video-story .video-hero-widget__sticky-media,:where(body:not([data-breakpoint-preview-mode])).video-hero-widget--video-story .video-hero-widget__sticky-media{position:relative;top:auto}}@container (min-width: 801px) and (min-height: 1001px){.video-hero-widget--video-story{z-index:1;grid-template-rows:minmax(var(--video-hero-media-height),auto);overflow:clip}.video-hero-widget--video-story:after{content:none}.video-hero-widget--video-story .video-hero-widget__intro,.video-hero-widget--video-story .video-hero-widget__sticky-media{grid-row:1}.video-hero-widget--video-story .video-hero-widget__sticky-media{position:relative;top:auto}}@media(prefers-reduced-motion:reduce){.video-hero-widget--video-story{min-height:0;grid-template-rows:auto minmax(460px,75svh)}.video-hero-widget--video-story:after{content:none}.video-hero-widget__intro{grid-row:1}.video-hero-widget__sticky-media{grid-row:2;position:relative;height:100%}.video-hero-widget__video,.video-hero-widget__media-controls{display:none}.video-hero-widget__button.button,.video-hero-widget__button-arrow{transition:none}.video-hero-widget__button.button:hover,.video-hero-widget__button.button:hover .video-hero-widget__button-arrow{transform:none}}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story{gap:clamp(14px,1.2vw,22px);min-height:0;grid-template-rows:auto auto}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story{gap:clamp(14px,1.2cqw,22px);min-height:0;grid-template-rows:auto auto}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story:after,[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story:after{content:none}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__intro,[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__intro{grid-row:1}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__sticky-media{grid-row:2;position:relative;top:auto;height:clamp(520px,70svh,760px)}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__sticky-media{grid-row:2;position:relative;top:auto;height:clamp(520px,70cqh,760px)}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__media-controls,[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__media-controls{display:none}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__video-content{padding:clamp(56px,8vh,96px) 40px;pointer-events:auto}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__video-content{padding:clamp(56px,8cqh,96px) 40px;pointer-events:auto}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__video-content [data-apos-area],body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__content [data-apos-area]{box-sizing:border-box;width:min(920px,80vw);max-width:100%;margin-inline:auto}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__video-content [data-apos-area],[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__content [data-apos-area]{box-sizing:border-box;width:min(920px,80cqw);max-width:100%;margin-inline:auto}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__video-content .apos-area-widget-wrapper,[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__video-content .apos-area-widget-wrapper,body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__content .apos-area-widget-wrapper,[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__content .apos-area-widget-wrapper{position:relative;max-width:100%}@media(min-width:801px)and (prefers-reduced-motion:no-preference){:where(body:not([data-breakpoint-preview-mode])) .apos-area-widget-inner[data-video-hero-motion-preview-host=true],:where(body:not([data-breakpoint-preview-mode])).apos-area-widget-inner[data-video-hero-motion-preview-host=true],:where(body:not([data-breakpoint-preview-mode])) .apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-inner,:where(body:not([data-breakpoint-preview-mode])).apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-inner{outline:0!important;box-shadow:none!important}:where(body:not([data-breakpoint-preview-mode])) .apos-area-widget-inner[data-video-hero-motion-preview-host=true]:before,:where(body:not([data-breakpoint-preview-mode])).apos-area-widget-inner[data-video-hero-motion-preview-host=true]:before,:where(body:not([data-breakpoint-preview-mode])) .apos-area-widget-inner[data-video-hero-motion-preview-host=true]:after,:where(body:not([data-breakpoint-preview-mode])).apos-area-widget-inner[data-video-hero-motion-preview-host=true]:after,:where(body:not([data-breakpoint-preview-mode])) .apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-inner:before,:where(body:not([data-breakpoint-preview-mode])).apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-inner:before,:where(body:not([data-breakpoint-preview-mode])) .apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-inner:after,:where(body:not([data-breakpoint-preview-mode])).apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-inner:after{opacity:0!important;pointer-events:none!important}:where(body:not([data-breakpoint-preview-mode])) .apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-controls,:where(body:not([data-breakpoint-preview-mode])).apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-controls,:where(body:not([data-breakpoint-preview-mode])) .apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-guard,:where(body:not([data-breakpoint-preview-mode])).apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-guard{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-toggle{position:sticky;z-index:22;top:calc(var(--site-header-offset, 0px) + var(--video-hero-sticky-offset) + 16px);display:inline-flex;min-height:44px;grid-column:1;grid-row:1/-1;align-self:start;justify-self:end;align-items:center;gap:9px;margin:16px clamp(72px,6vw,88px) 16px 16px;padding:9px 14px;border:1px solid rgba(20,68,120,.24);border-radius:999px;background:#fff;box-shadow:0 8px 24px #041d372e;color:#143f70;font:700 .78rem/1.1 var(--nav-font, sans-serif);letter-spacing:.01em;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-toggle:hover{border-color:#1444787a;box-shadow:0 10px 28px #041d373d;transform:translateY(-1px)}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-color),white 28%);outline-offset:3px}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-icon{display:inline-grid;flex:0 0 auto;font-size:1.05rem;place-items:center}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-stop,body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-status{display:none}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true]{gap:0;grid-template-rows:auto auto}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true]:before{position:absolute;z-index:20;content:"";inset:0;pointer-events:auto}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true]:after{height:calc(var(--video-hero-media-height) + var(--video-hero-sticky-offset));content:"";visibility:hidden}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__motion-preview-toggle{margin-right:clamp(16px,2vw,28px);border-color:#ffffff57;background:#144478;box-shadow:0 10px 30px #041d3747;color:#fff}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__motion-preview-start{display:none}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__motion-preview-stop,body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__motion-preview-status{display:inline-flex}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__motion-preview-status{align-items:center;min-height:22px;padding:3px 7px;border-radius:999px;background:#ffffff29;color:#fff;font-size:.68rem;font-weight:600}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__intro{grid-row:1}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__sticky-media{position:sticky;top:var(--video-hero-sticky-offset);height:var(--video-hero-media-height);grid-row:1/3}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__media-controls{z-index:21;display:inline-flex}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__video-content{padding:clamp(80px,10vh,120px) 40px 60px;pointer-events:none}}@container (min-width: 801px) and (prefers-reduced-motion: no-preference){.apos-area-widget-inner[data-video-hero-motion-preview-host=true],.apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-inner{outline:0!important;box-shadow:none!important}.apos-area-widget-inner[data-video-hero-motion-preview-host=true]:before,.apos-area-widget-inner[data-video-hero-motion-preview-host=true]:after,.apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-inner:before,.apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-inner:after{opacity:0!important;pointer-events:none!important}.apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-controls,.apos-area-widget-inner[data-video-hero-motion-preview-host=true] .apos-area-widget-guard{visibility:hidden!important;opacity:0!important;pointer-events:none!important}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-toggle{position:sticky;z-index:22;top:calc(var(--site-header-offset, 0px) + var(--video-hero-sticky-offset) + 16px);display:inline-flex;min-height:44px;grid-column:1;grid-row:1/-1;align-self:start;justify-self:end;align-items:center;gap:9px;margin:16px clamp(72px,6cqw,88px) 16px 16px;padding:9px 14px;border:1px solid rgba(20,68,120,.24);border-radius:999px;background:#fff;box-shadow:0 8px 24px #041d372e;color:#143f70;font:700 .78rem/1.1 var(--nav-font, sans-serif);letter-spacing:.01em;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-toggle:hover{border-color:#1444787a;box-shadow:0 10px 28px #041d373d;transform:translateY(-1px)}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-color),white 28%);outline-offset:3px}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-icon{display:inline-grid;flex:0 0 auto;font-size:1.05rem;place-items:center}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-stop,[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story .video-hero-widget__motion-preview-status{display:none}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true]{gap:0;grid-template-rows:auto auto}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true]:before{position:absolute;z-index:20;content:"";inset:0;pointer-events:auto}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true]:after{height:calc(var(--video-hero-media-height) + var(--video-hero-sticky-offset));content:"";visibility:hidden}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__motion-preview-toggle{margin-right:clamp(16px,2cqw,28px);border-color:#ffffff57;background:#144478;box-shadow:0 10px 30px #041d3747;color:#fff}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__motion-preview-start{display:none}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__motion-preview-stop,[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__motion-preview-status{display:inline-flex}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__motion-preview-status{align-items:center;min-height:22px;padding:3px 7px;border-radius:999px;background:#ffffff29;color:#fff;font-size:.68rem;font-weight:600}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__intro{grid-row:1}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__sticky-media{position:sticky;top:var(--video-hero-sticky-offset);height:var(--video-hero-media-height);grid-row:1/3}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__media-controls{z-index:21;display:inline-flex}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__video-content{padding:clamp(80px,10cqh,120px) 40px 60px;pointer-events:none}}@media(min-width:801px)and (min-height:1001px)and (prefers-reduced-motion:no-preference){body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true]{grid-template-rows:minmax(var(--video-hero-media-height),auto);overflow:clip}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true]:after{content:none}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__intro,body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__sticky-media{grid-row:1}body:not([data-breakpoint-preview-mode])[data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__sticky-media{position:relative;top:auto}}@container (min-width: 801px) and (min-height: 1001px) and (prefers-reduced-motion: no-preference){[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true]{grid-template-rows:minmax(var(--video-hero-media-height),auto);overflow:clip}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true]:after{content:none}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__intro,[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__sticky-media{grid-row:1}[data-apos-refreshable-body][data-apos-editing=true] .video-hero-widget--video-story[data-video-hero-motion-preview=true] .video-hero-widget__sticky-media{position:relative;top:auto}}.demo-image__wrapper{display:flex;flex-direction:column}.locales{position:relative}.locales__toggler__active-label{position:relative;top:2px;white-space:nowrap}.locales__toggler__flag{position:relative;display:inline-flex;align-items:center;justify-content:center;top:1px;color:#144478;background:transparent;width:24px;height:24px;flex:0 0 auto;box-shadow:none}.locales__toggler__flag img{display:block;width:24px;height:18px;object-fit:contain;border-radius:2px;box-shadow:0 0 0 1px #0000001f}.locales__toggler__chevron{position:relative;top:3px;width:13px;height:auto;left:-2px}.locales__toggler__text{display:flex;align-items:center;gap:.45rem;font-size:.875rem;white-space:nowrap}.locales__toggler__text:hover{color:var(--nav-hover-color)}.locales__toggler{all:unset;cursor:pointer;display:inline-grid;min-width:44px;min-height:44px;place-items:center}.locales__toggler:focus-visible{outline:2px solid #1961ac;outline-offset:3px}.locales__toggler[aria-expanded=true]{border-radius:10px 10px 0}.locales__list{z-index:2;position:absolute;flex-direction:column;gap:.5rem;top:100%;background:var(--nav-dropdown-background-color);transition:.3s;border-radius:4px;box-shadow:0 0 30px #0000001a;list-style:none;padding:1rem 1.75rem;white-space:nowrap;font-size:.875rem}[aria-expanded=true]+.locales__list{display:flex}.locales__item{margin-bottom:5px}.locales__item a{display:flex;min-height:44px;align-items:center;gap:.5rem}.locales__item a,.locales__item a:visited{text-decoration:none}.locales__item a:active,.locales__item a:hover{text-decoration:underline}.locales__toggler__check{position:absolute;right:-3px;bottom:0;z-index:2;width:12px;height:12px;border-radius:50%;background:var(--nav-dropdown-background-color)}.current .locales__toggler__flag:after{content:none}.local-video-widget{margin-right:0;margin-left:0}.local-video-widget__media{position:relative;overflow:hidden;border-radius:14px;background:var(--heading-color);aspect-ratio:16/9}.local-video-widget__poster,.local-video-widget__video{position:absolute;inset:0;width:100%;height:100%}.local-video-widget__poster{object-fit:cover}.local-video-widget__video{object-fit:contain}.local-video-widget--ambient .local-video-widget__video{object-fit:cover}.local-video-widget__caption{margin-top:.65rem;color:color-mix(in srgb,var(--default-color),transparent 20%);font-size:.9rem}@media(prefers-reduced-motion:reduce){.local-video-widget--ambient .local-video-widget__video{display:none}}.demo-video{width:100%}.demo-image{width:100%;height:auto;max-width:100%;border-radius:10px}.demo-image .widget{margin-bottom:0}.demo-image__wrapper{margin:0}.demo-image__caption{margin-top:.5rem;font-style:italic}.widget.demo-image__wrapper .widget{margin-bottom:0!important}.chip,.meta{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--accent-color);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color),transparent 90%),color-mix(in srgb,var(--accent-color),transparent 85%));padding:6px 12px;border-radius:20px;text-decoration:none}h6.meta{display:inline-block}a.chip:hover{filter:brightness(4)}.nav{align-self:stretch;height:70px;color:#18191b;font-family:var(--nav-font)}.nav__list{display:flex;height:100%;align-items:stretch;gap:0;margin:0;padding:0;list-style:none}.nav__item{position:relative;display:flex;align-items:stretch}.nav__link-group{display:flex;min-height:70px;align-items:stretch}.nav .nav__link{display:flex;min-height:70px;align-items:center;padding:0 3px 0 10px;color:#18191b;font-family:var(--nav-font);font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:color .16s ease}.nav__menu-toggle{display:grid;width:32px;min-width:32px;min-height:44px;align-self:center;padding:0;border:0;color:#18191b;background:transparent;cursor:pointer;place-items:center}.nav__chevron{width:10px;height:7px;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;transition:transform .18s ease}@media(pointer:coarse){.nav__menu-toggle{width:44px;min-width:44px}}.nav__item:hover .nav__link,.nav__item:focus-within .nav__link,.nav__item.is-open .nav__link,.nav__link.active{color:#144478}.nav__item:hover .nav__menu-toggle,.nav__item:focus-within .nav__menu-toggle,.nav__item.is-open .nav__menu-toggle{color:#144478}.nav__item.is-open .nav__chevron{transform:rotate(180deg)}.nav__search-item{display:flex;align-items:center}.nav__search{display:grid;width:44px;height:70px;padding:0;border:0;color:#18191b;background:transparent;cursor:pointer;place-items:center}.nav__search svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.4}.menu-panel{position:absolute;z-index:990;top:70px;box-sizing:border-box;visibility:hidden;color:#18191b;background:#fff;opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity .3s cubic-bezier(.42,.01,.58,1),transform .3s cubic-bezier(.42,.01,.58,1),visibility 0s linear .3s}.nav__item.is-open>.menu-panel,.nav__item:hover>.menu-panel,.nav__item:focus-within>.menu-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.menu-panel--wide{position:fixed;top:calc(var(--site-header-offset, 0px) + 70px);left:50%;width:min(var(--site-frame-max),100%);max-width:none;max-height:calc(100dvh - var(--site-header-offset, 0px) - 70px);margin:0;overflow:hidden auto;border:1px solid #e2e4e2;border-top:0;border-radius:0 0 5px 5px;background:#fff;box-shadow:0 8px 24px #14181b14;transform:translate(-50%,-5px)}:where([data-apos-refreshable-body]) .menu-panel--wide,:where([data-apos-refreshable-body]).menu-panel--wide{position:sticky;--container-top: calc(var(--site-header-offset, 0px) + 70px);top:var(--container-top);--container-left: 50%;left:var(--container-left);width:min(var(--site-frame-max),100%);max-width:none;max-height:calc(100cqh - var(--site-header-offset, 0px) - 70px);margin:0;overflow:hidden auto;border:1px solid #e2e4e2;border-top:0;border-radius:0 0 5px 5px;background:#fff;box-shadow:0 8px 24px #14181b14;transform:translate(-50%,-5px)}.nav__item.is-open>.menu-panel--wide,.nav__item:hover>.menu-panel--wide,.nav__item:focus-within>.menu-panel--wide{transform:translate(-50%)}.menu-panel--simple{left:50%;width:min(420px,100vw - 32px);min-width:min(360px,100vw - 32px);padding:18px;border:1px solid #e2e4e2;border-top:0;border-radius:0 0 5px 5px;transform:translate(-50%,-5px)}:where([data-apos-refreshable-body]) .menu-panel--simple,:where([data-apos-refreshable-body]).menu-panel--simple{left:50%;width:min(420px,100cqw - 32px);min-width:min(360px,100cqw - 32px);padding:18px;border:1px solid #e2e4e2;border-top:0;border-radius:0 0 5px 5px;transform:translate(-50%,-5px)}.menu-panel--simple,.menu-panel--resources,.menu-panel--about,.menu-panel--compact{background:#fff}.nav__item.is-open>.menu-panel--simple,.nav__item:hover>.menu-panel--simple,.nav__item:focus-within>.menu-panel--simple{transform:translate(-50%)}.menu-panel--simple ul,.menu-column ul,.menu-link-grid{margin:0;padding:0;list-style:none}.menu-simple-list{display:grid;gap:5px}.nav .menu-panel--simple a{display:grid;min-height:48px;grid-template-columns:auto minmax(0,1fr) 18px;gap:12px;align-items:center;padding:8px 10px;border-radius:10px;color:#18191b;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.menu-simple-list__icon{width:28px;height:28px;border-radius:6px;object-fit:cover}.menu-simple-list__icon--library{display:grid;border:1px solid #d8dce1;color:#144478;background:#fff;font-size:18px;place-items:center}.nav .menu-panel--simple a i{color:#8b8c8d;font-size:15px;font-style:normal;opacity:0;transform:translate(-4px,4px);transition:opacity .16s ease,transform .16s ease}.nav .menu-panel--simple a:hover,.nav .menu-panel--simple a:focus-visible{color:#18191b;background:#18191b0f;transform:translate(2px)}.nav .menu-panel--simple a:hover i,.nav .menu-panel--simple a:focus-visible i{opacity:1;transform:translate(0)}.menu-panel--services{left:50%;width:min(var(--site-frame-max),100%);min-width:0;padding:18px;border:1px solid #e2e4e2;border-top:0;border-radius:0 0 5px 5px;box-shadow:0 8px 24px #14181b14;transform:translate(-50%,-5px)}.nav__item.is-open>.menu-panel--services,.nav__item:hover>.menu-panel--services,.nav__item:focus-within>.menu-panel--services{transform:translate(-50%)}.service-menu{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.service-menu--with-secondary{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:18px}.service-menu__primary,.service-menu__secondary{box-sizing:border-box;min-width:0;padding:16px 12px}.service-menu__secondary{min-height:100%;border-radius:18px;background:#f3f3f4}.service-menu__primary h3,.service-menu__secondary h3{margin:0 0 14px;color:#707a6c;font:700 11px/1.2 var(--nav-font);letter-spacing:.13em;text-transform:uppercase}.service-menu__items,.service-menu__secondary ul{padding:0;margin:0;list-style:none}.service-menu__items{display:grid;gap:3px}.nav .service-menu__item{display:grid;min-height:54px;grid-template-columns:48px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:7px 10px;border-radius:12px;color:#18191b;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.nav .service-menu__item--text-only{grid-template-columns:minmax(0,1fr) 18px}.nav .service-menu__item:after{color:#144478;content:"↗";font-size:15px;line-height:1;opacity:0;transform:translate(-4px,4px);transition:opacity .16s ease,transform .16s ease}.service-menu__item-image,.service-menu__item-icon{display:grid;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #d8dce1;border-radius:13px}.service-menu__item-image{object-fit:cover}.service-menu__item-icon{color:#144478;background:#fff;font-size:22px}.service-menu__item>span:last-child{display:grid;gap:3px;min-width:0}.service-menu__item strong{color:inherit;font-size:14px;font-weight:600;line-height:1.25}.service-menu__item small{display:-webkit-box;overflow:hidden;color:#5d5e5f;font-size:12px;line-height:1.32;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nav .service-menu__item:hover,.nav .service-menu__item:focus-visible{color:#18191b;background:#f3f3f4;transform:translate(2px)}.nav .service-menu__item:hover:after,.nav .service-menu__item:focus-visible:after{opacity:1;transform:translate(0)}.nav .service-menu__secondary a{display:grid;min-height:42px;grid-template-columns:minmax(0,1fr) 18px;gap:10px;align-items:center;padding:6px 10px;border-radius:10px;color:#18191b;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.nav .service-menu__secondary a:after{color:#144478;content:"↗";font-size:15px;line-height:1;opacity:0;transform:translate(-4px,4px);transition:opacity .16s ease,transform .16s ease}.nav .service-menu__secondary a:hover,.nav .service-menu__secondary a:focus-visible{color:#18191b;background:#18191b0f;transform:translate(2px)}.nav .service-menu__secondary a:hover:after,.nav .service-menu__secondary a:focus-visible:after{opacity:1;transform:translate(0)}.nav .service-menu__cta{position:relative;display:grid;min-height:50px;overflow:hidden;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:16px;padding:0 11px 0 18px;border-radius:999px;margin-top:14px;color:#fff;background:#144478;box-shadow:0 8px 18px #1444782e;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.service-menu__cta i{display:inline-grid;width:30px;height:30px;align-self:center;justify-self:end;border-radius:50%;color:#fff;background:#ffffff2b;font-size:18px;font-style:normal;line-height:1;place-items:center;transform:translate(0);transition:background-color .18s ease,transform .18s cubic-bezier(.2,.7,.2,1)}.nav .service-menu__cta:hover,.nav .service-menu__cta:focus-visible{color:#fff;background:#0e3055;box-shadow:0 11px 24px #1444783d;transform:translateY(-1px)}.nav .service-menu__cta:hover i,.nav .service-menu__cta:focus-visible i{background:#ffffff3d;transform:translate(3px)}.nav .menu-column a:hover,.nav .menu-column a:focus-visible,.nav .menu-link-grid a:hover,.nav .menu-link-grid a:focus-visible{color:#144478}.menu-panel__inner{box-sizing:border-box;display:grid;grid-template-columns:294px minmax(0,1fr);gap:46px;width:100%;min-height:546px;padding:30px}.menu-promo{box-sizing:border-box;display:flex;min-height:355px;flex-direction:column;align-items:flex-start;padding:30px;border-radius:5px;color:#fff;background:#18191b}.menu-promo--image{min-height:486px;background:linear-gradient(0deg,#171717ed,#1717172e),var(--promo-image) center/cover no-repeat}.menu-promo__eyebrow{display:block;margin-bottom:26px;font-size:42px;line-height:1}.menu-promo h3,.menu-column h3,.menu-card h3,.menu-resource h3{margin:0;color:inherit;font-family:var(--nav-font)}.menu-promo h3{max-width:240px;font-size:23px;font-weight:700;line-height:1.18}.menu-promo p{margin:23px 0 28px;color:inherit;font-size:15px;line-height:1.52}.nav .menu-promo__button{display:inline-flex;min-width:178px;min-height:54px;align-items:center;justify-content:center;gap:12px;margin-top:auto;padding:0 20px;border-radius:5px;color:#fff;background:#144478;font-size:15px;font-weight:600;text-decoration:none}.menu-promo__button span{font-size:24px}.menu-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px;padding:20px 6px}.menu-columns[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.menu-column h3{margin-bottom:13px;color:#18191b;font-size:16px;font-weight:700;line-height:1.25}.menu-column--emphasis h3{color:#18191b;font-weight:800;letter-spacing:-.01em}.menu-column li+li{margin-top:5px}.nav .menu-column a,.nav .menu-link-grid a{display:block;padding:5px 0;color:#18191b;font-size:14px;font-weight:500;line-height:1.22;text-decoration:none}.menu-panel--links .menu-panel__inner{grid-template-columns:410px minmax(0,1fr);min-height:415px}.menu-panel--links{top:calc(var(--site-header-offset, 0px) + 70px);width:min(var(--site-frame-max),100%);max-height:calc(100dvh - var(--site-header-offset, 0px) - 70px);border-color:#e2e4e2;border-radius:0 0 5px 5px;box-shadow:0 8px 24px #14181b14}:where([data-apos-refreshable-body]) .menu-panel--links,:where([data-apos-refreshable-body]).menu-panel--links{top:calc(var(--site-header-offset, 0px) + 70px);width:min(var(--site-frame-max),100%);max-height:calc(100cqh - var(--site-header-offset, 0px) - 70px);border-color:#e2e4e2;border-radius:0 0 5px 5px;box-shadow:0 8px 24px #14181b14}.menu-panel--links .menu-panel__inner{min-height:0;align-items:stretch;gap:20px;padding:18px}.menu-panel--links .menu-promo{min-height:0;padding:18px}.menu-panel--links .menu-promo__eyebrow{margin-bottom:10px;font-size:36px}.menu-panel--links .menu-promo h3{font-size:22px}.menu-panel--links .menu-promo p{margin:14px 0 16px;font-size:14px;line-height:1.45}.nav .menu-panel--links .menu-promo__button{min-height:50px}.menu-link-grid{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 54px;padding:20px 10px;counter-reset:service-link}.nav .menu-link-grid a{position:relative;display:grid;min-height:42px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;padding:7px 10px;border-radius:10px;transition:background-color .16s ease,transform .16s ease}.menu-link-grid li{counter-increment:service-link}.nav .menu-link-grid a:before{color:#8b8c8d;content:counter(service-link,decimal-leading-zero);font-size:11px;font-weight:600}.nav .menu-link-grid a:after{color:#8b8c8d;content:"↗";font-size:15px;opacity:0;transform:translate(-4px,4px);transition:opacity .16s ease,transform .16s ease}.nav .menu-link-grid a:hover,.nav .menu-link-grid a:focus-visible{color:#18191b;background:#18191b0f;transform:translate(2px)}.nav .menu-link-grid a:hover:after,.nav .menu-link-grid a:focus-visible:after{opacity:1;transform:translate(0)}.menu-panel--cards{min-height:467px;padding:30px 35px}.menu-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.menu-card-grid[data-count="5"],.menu-card-grid[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.menu-card-grid[data-count="7"],.menu-card-grid[data-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.menu-card-grid[data-count="5"] .menu-card,.menu-card-grid[data-count="6"] .menu-card,.menu-card-grid[data-count="7"] .menu-card,.menu-card-grid[data-count="8"] .menu-card{min-height:0;padding:15px}.menu-card-grid[data-count="5"] .menu-card img,.menu-card-grid[data-count="6"] .menu-card img{height:150px;margin-bottom:14px}.menu-card-grid[data-count="7"] .menu-card img,.menu-card-grid[data-count="8"] .menu-card img{height:132px;margin-bottom:12px}.menu-card-grid[data-count="5"] .menu-card p,.menu-card-grid[data-count="6"] .menu-card p,.menu-card-grid[data-count="7"] .menu-card p,.menu-card-grid[data-count="8"] .menu-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nav .menu-card{box-sizing:border-box;display:block;min-width:0;min-height:405px;padding:20px;border:1px solid #d4d7d3;border-radius:5px;color:#18191b;background:#fff;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.nav .menu-card:hover,.nav .menu-card:focus-visible{color:#18191b;box-shadow:0 9px 24px #1118201a;transform:translateY(-2px)}.nav .menu-card--text-only{min-height:0}.menu-card img{display:block;width:100%;height:225px;margin-bottom:21px;border-radius:5px;object-fit:cover}.menu-card h3{color:#18191b;font-size:17px;font-weight:500;line-height:1.25}.menu-card p{margin:12px 0 0;color:#3b3b3d;font-size:14px;line-height:1.45}.menu-panel--catalog,.menu-panel--catalog-grid{min-height:0;padding:42px 34px 46px;background:#fff}.menu-catalog{display:grid;width:min(1040px,100%);grid-template-columns:repeat(2,minmax(0,1fr));gap:54px}.menu-catalog[data-groups="1"]{display:block;width:min(624px,100%)}.menu-catalog__heading{margin:0 0 14px;color:#144478;font:700 12px/1.2 var(--nav-font);letter-spacing:.13em;text-transform:uppercase}.menu-catalog__items{display:grid;grid-template-columns:1fr}.menu-catalog[data-groups="1"] .menu-catalog__items{grid-template-columns:1fr}.menu-catalog-grid{display:grid;width:min(624px,100%);grid-template-columns:minmax(0,1fr)}.menu-catalog-grid--multi-column{width:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(4,minmax(105px,auto));column-gap:54px}.menu-catalog-grid--horizontal{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:54px}.nav .menu-catalog-card{position:relative;display:grid;min-height:105px;grid-template-columns:92px minmax(0,1fr) 18px;gap:18px;align-items:center;padding:7px 4px 7px 0;border-bottom:1px solid #e2e4e2;color:#18191b;text-decoration:none}.nav .menu-catalog-card--text-only{grid-template-columns:minmax(0,1fr) 18px;gap:12px}.menu-catalog-card img{display:block;width:92px;height:84px;border-radius:5px;background:#f3f3f4;object-fit:cover;transition:transform .26s cubic-bezier(.2,.7,.2,1),filter .26s ease}.menu-panel--catalog .menu-catalog-card img{box-sizing:border-box;padding:4px;object-fit:contain}.menu-catalog-card__copy{display:grid;gap:7px;min-width:0}.menu-catalog-card strong{font-size:16px;font-weight:500;line-height:1.28;transition:color .16s ease,transform .16s ease}.menu-catalog-card small{display:-webkit-box;overflow:hidden;color:#5d5e5f;font-size:12px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.menu-catalog-card i{color:#144478;font-style:normal;opacity:0;transform:translate(-5px,5px);transition:opacity .16s ease,transform .16s ease}.nav .menu-catalog-card:hover strong,.nav .menu-catalog-card:focus-visible strong{color:#144478;transform:translate(3px)}.nav .menu-catalog-card:hover img,.nav .menu-catalog-card:focus-visible img{filter:saturate(1.08) contrast(1.03);transform:scale(1.025)}.nav .menu-catalog-card:hover i,.nav .menu-catalog-card:focus-visible i{opacity:1;transform:translate(0)}.menu-panel--resources,.menu-panel--about,.menu-panel--compact{left:50%;width:min(var(--site-frame-max),100%);min-height:0;padding:21px}.menu-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nav .menu-resource{box-sizing:border-box;display:grid;min-height:113px;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:center;padding:18px 24px;border:1px solid #d4d7d3;border-radius:5px;color:#18191b;background:#fff;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.nav .menu-resource--text-only{grid-template-columns:minmax(0,1fr)}.nav .menu-resource:hover,.nav .menu-resource:focus-visible{color:#18191b;border-color:#144478;transform:translateY(-1px)}.menu-resource__icon,.menu-resource__image{display:inline-grid;width:48px;height:48px}.menu-resource__icon{border-radius:50%;color:#18191b;background:#f4f0f2;font-size:25px;line-height:1;place-items:center}.menu-resource__image{border-radius:5px;object-fit:cover}.menu-resource h3{color:#18191b;font-size:17px;font-weight:600;line-height:1.25}.menu-resource p{margin:8px 0 0;color:#18191b;font-size:14px;line-height:1.42}.menu-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(113px,auto);gap:20px}.menu-compact-grid[data-count="5"]>:last-child,.menu-compact-grid[data-count="7"]>:last-child{grid-column:1/-1}.nav .menu-about-card{box-sizing:border-box;display:grid;min-width:0;min-height:113px;grid-template-columns:48px minmax(0,1fr);gap:18px;align-items:center;padding:18px 24px;border:1px solid #dedad3;border-radius:5px;color:#18191b;background:#fff;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.nav .menu-about-card:hover,.nav .menu-about-card:focus-visible{border-color:#144478;color:#18191b;box-shadow:0 8px 20px #18191b14;transform:translateY(-1px)}.menu-about-card__icon{display:grid;width:48px;height:48px;border-radius:50%;color:#18191b;background:#f4f0f2;font-family:var(--nav-font);font-size:27px;line-height:1;place-items:center}.menu-about-card h3{margin:0;color:inherit;font-family:var(--nav-font);font-size:17px;font-weight:600;line-height:1.25}.menu-about-card p{margin:8px 0 0;color:#3b3b3d;font-size:14px;line-height:1.42}.mobile-nav{position:fixed;z-index:9999;inset:0 0 0 auto;box-sizing:border-box;display:flex;visibility:hidden;width:min(88vw,460px);height:100dvh;flex-direction:column;padding:0 28px 28px;color:#18191b;background:#fff;box-shadow:-16px 0 40px #0000002e;opacity:0;overflow:auto;pointer-events:none;transform:translate(100%);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}:where([data-apos-refreshable-body]) .mobile-nav,:where([data-apos-refreshable-body]).mobile-nav{position:sticky;z-index:9999;inset:0 0 0 auto;box-sizing:border-box;display:flex;visibility:hidden;width:min(88cqw,460px);height:100cqh;flex-direction:column;padding:0 28px 28px;color:#18191b;background:#fff;box-shadow:-16px 0 40px #0000002e;opacity:0;overflow:auto;pointer-events:none;transform:translate(100%);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}html[data-site-admin=true] .mobile-nav{z-index:2;top:var(--site-header-offset, 55px);height:calc(100dvh - var(--site-header-offset, 55px))}:where([data-apos-refreshable-body]) html[data-site-admin=true] .mobile-nav{z-index:2;top:var(--site-header-offset, 55px);height:calc(100cqh - var(--site-header-offset, 55px))}.dark .nav,.dark .nav .nav__link,.dark .nav__menu-toggle,.dark .nav__search{color:#f6fafe}.dark .nav__item:hover .nav__link,.dark .nav__item:focus-within .nav__link,.dark .nav__item.is-open .nav__link,.dark .nav__item:hover .nav__menu-toggle,.dark .nav__item:focus-within .nav__menu-toggle,.dark .nav__item.is-open .nav__menu-toggle,.dark .nav__link.active{color:#cce3fb}.dark .menu-panel,.dark .menu-panel--wide{border-color:#3b3b3d;color:#f6fafe;background:#18191b;box-shadow:0 14px 36px #00000057}.dark .menu-column h3,.dark .menu-card h3,.dark .menu-resource h3,.dark .menu-resource p,.dark .menu-resource__icon,.dark .service-menu__item,.dark .service-menu__secondary a,.dark .nav .menu-panel--simple a,.dark .nav .menu-column a,.dark .nav .menu-link-grid a{color:#f6fafe}.dark .menu-column--emphasis h3{color:#fff}.dark .menu-panel--links,.dark .menu-panel--services{border-color:#3b3b3d}.dark .service-menu__secondary{background:#3b3b3d}.dark .service-menu__primary h3,.dark .service-menu__secondary h3,.dark .service-menu__item small{color:#b1b9c2}.dark .service-menu__item-image,.dark .service-menu__item-icon{border-color:#5d5e5f;background:#0e3055}.dark .service-menu__item-icon{color:#cce3fb}.dark .nav .service-menu__item:hover,.dark .nav .service-menu__item:focus-visible,.dark .nav .service-menu__secondary a:hover,.dark .nav .service-menu__secondary a:focus-visible{color:#fff;background:#3b3b3d}.dark .nav .service-menu__item:after,.dark .nav .service-menu__secondary a:after{color:#cce3fb}.dark .nav .menu-panel--simple a:hover,.dark .nav .menu-panel--simple a:focus-visible,.dark .nav .menu-link-grid a:hover,.dark .nav .menu-link-grid a:focus-visible{color:#fff;background:#ffffff14}.dark .menu-resource__icon{color:#f6fafe;background:#1961ac}.dark .menu-card p{color:#b1b9c2}.dark .menu-panel--catalog,.dark .menu-panel--catalog-grid{background:#18191b}.dark .menu-catalog__heading,.dark .menu-catalog-card i{color:#cce3fb}.dark .nav .menu-catalog-card{border-color:#3b3b3d;color:#f6fafe}.dark .menu-catalog-card small{color:#b1b9c2}.dark .nav .menu-catalog-card:hover strong,.dark .nav .menu-catalog-card:focus-visible strong{color:#cce3fb}.dark .menu-about-card p{color:#b1b9c2}.dark .nav .menu-card,.dark .nav .menu-resource,.dark .nav .menu-about-card{border-color:#3b3b3d;color:#f6fafe;background:#18191b}.dark .nav .menu-card:hover,.dark .nav .menu-card:focus-visible,.dark .nav .menu-resource:hover,.dark .nav .menu-resource:focus-visible,.dark .nav .menu-about-card:hover,.dark .nav .menu-about-card:focus-visible{border-color:#cce3fb;color:#fff;background:#0e3055}.dark .menu-about-card__icon{color:#f6fafe;background:#1961ac}.dark .mobile-nav,.dark .mobile-nav__top{color:#f6fafe;background:#18191b}.dark .mobile-nav__top,.dark .mobile-nav__item{border-color:#0e3055}.dark .mobile-nav__row>a,.dark .mobile-nav__row button,.dark .mobile-nav__close-trigger,.dark .mobile-nav__submenu a,.dark .mobile-nav__submenu h3,.dark .mobile-nav__submenu strong{color:#f6fafe}.mobile-nav:before{position:fixed;z-index:-1;inset:0 100% 0 auto;width:100vw;background:#0000005c;content:""}:where([data-apos-refreshable-body]) .mobile-nav:before,:where([data-apos-refreshable-body]).mobile-nav:before{position:sticky;z-index:-1;inset:0 100% 0 auto;width:100cqw;background:#0000005c;content:""}.mobile-nav.active{visibility:visible;opacity:1;pointer-events:auto;transform:translate(0);transition-delay:0s}.mobile-menu-open{overflow:hidden}.mobile-nav__top{position:sticky;z-index:2;top:0;display:flex;min-height:76px;align-items:center;justify-content:space-between;border-bottom:1px solid #e2e4e2;background:#fff}.mobile-nav__title{font-family:var(--nav-font);font-size:20px;font-weight:600}.mobile-nav__close-trigger{display:grid;width:44px;height:44px;padding:0;border:0;border-radius:4px;color:#18191b;background:transparent;cursor:pointer;place-items:center}.mobile-nav__search-trigger{display:grid;width:44px;height:44px;padding:0;border:0;background:transparent;place-items:center}.mobile-nav__close-trigger svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2}.mobile-nav__nav ul{margin:0;padding:0;list-style:none}.mobile-nav__item{border-bottom:1px solid #e8e8e8}.mobile-nav__row{display:grid;min-height:58px;grid-template-columns:minmax(0,1fr) 44px;align-items:center}.mobile-nav__row>a{color:#18191b;font-family:var(--nav-font);font-size:17px;font-weight:500;text-decoration:none}.mobile-nav__row button{display:grid;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;place-items:center}.mobile-nav__row button svg{width:12px;height:8px;fill:none;stroke:#18191b;stroke-width:1.6;transition:transform .18s ease}.mobile-nav__row button[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-nav__submenu{padding:0 0 18px 16px}.mobile-nav__submenu strong,.mobile-nav__submenu h3{display:block;margin:8px 0;color:#18191b;font-family:var(--nav-font);font-size:14px;font-weight:700}.mobile-nav__submenu a{display:flex;gap:8px;align-items:center;min-height:44px;padding:8px 0;color:#3b3b3d;font-family:var(--nav-font);font-size:13px;line-height:1.35;text-decoration:none}.mobile-nav__submenu-icon{width:22px;height:22px;flex:0 0 auto;border-radius:5px;object-fit:cover}.mobile-nav__cta{box-sizing:border-box;width:100%;min-height:54px;margin-top:16px;border-radius:999px;font-family:var(--nav-font);cursor:pointer}.mobile-nav__locales{display:flex;justify-content:flex-end;margin-top:auto;padding-top:24px}.mobile-nav__locales .locales__list{top:auto;right:0;bottom:calc(100% + 8px)}.mobile-nav__locales .locales__toggler__text{color:#18191b}.dark .mobile-nav__locales .locales__toggler__text{color:#f6fafe}@media(min-width:1351px)and (max-width:1500px){:where(body:not([data-breakpoint-preview-mode])) .nav-bar,:where(body:not([data-breakpoint-preview-mode])).nav-bar{grid-template-columns:164px minmax(0,1fr) auto;padding:0 var(--site-frame-inset)}:where(body:not([data-breakpoint-preview-mode])) .nav .nav__link,:where(body:not([data-breakpoint-preview-mode])).nav .nav__link{gap:7px;padding:0 5px;font-size:14px}:where(body:not([data-breakpoint-preview-mode])) .nav-bar__cta,:where(body:not([data-breakpoint-preview-mode])).nav-bar__cta{padding:0 22px;font-size:15px}:where(body:not([data-breakpoint-preview-mode])) .nav-bar__end .locales__toggler__active-label,:where(body:not([data-breakpoint-preview-mode])).nav-bar__end .locales__toggler__active-label{display:none}}@container (min-width: 1351px) and (max-width: 1500px){.nav-bar{grid-template-columns:164px minmax(0,1fr) auto;padding:0 var(--site-frame-inset)}.nav .nav__link{gap:7px;padding:0 5px;font-size:14px}.nav-bar__cta{padding:0 22px;font-size:15px}.nav-bar__end .locales__toggler__active-label{display:none}}@media(max-width:1350px){:where(body:not([data-breakpoint-preview-mode])) .menu-panel,:where(body:not([data-breakpoint-preview-mode])).menu-panel{display:none}}@container (max-width: 1350px){.menu-panel{display:none}}@media(max-width:560px){:where(body:not([data-breakpoint-preview-mode])) .mobile-nav,:where(body:not([data-breakpoint-preview-mode])).mobile-nav{width:92vw;padding:0 20px 22px}:where(body:not([data-breakpoint-preview-mode])) .mobile-nav__top,:where(body:not([data-breakpoint-preview-mode])).mobile-nav__top{min-height:62px}:where(body:not([data-breakpoint-preview-mode])) .mobile-nav__row,:where(body:not([data-breakpoint-preview-mode])).mobile-nav__row{min-height:54px}}@container (max-width: 560px){.mobile-nav{width:92cqw;padding:0 20px 22px}.mobile-nav__top{min-height:62px}.mobile-nav__row{min-height:54px}}.site-search-panel{position:fixed;z-index:999;top:calc(var(--site-header-offset, 0px) + var(--site-header-height));right:0;bottom:0;left:0}:where([data-apos-refreshable-body]) .site-search-panel,:where([data-apos-refreshable-body]).site-search-panel{position:sticky;z-index:999;--container-top: calc(var(--site-header-offset, 0px) + var(--site-header-height));top:var(--container-top);--container-right: 0;right:var(--container-right);--container-bottom: 0;bottom:var(--container-bottom);--container-left: 0;left:var(--container-left)}.site-search-panel[hidden]{display:none}.site-search-panel__backdrop{position:absolute;inset:0;width:100%;border:0;background:#18191b6b;cursor:default}.site-search-panel__surface{position:relative;box-sizing:border-box;width:min(var(--site-frame-max),100%);max-height:calc(100svh - var(--site-header-height) - var(--site-header-offset, 0px));padding:clamp(42px,5vw,76px) var(--site-frame-inset) 28px;margin-inline:auto;overflow-y:auto;color:#18191b;background:#e8eff7;box-shadow:0 24px 70px #18191b38}:where([data-apos-refreshable-body]) .site-search-panel__surface,:where([data-apos-refreshable-body]).site-search-panel__surface{position:relative;box-sizing:border-box;width:min(var(--site-frame-max),100%);max-height:calc(100cqh - var(--site-header-height) - var(--site-header-offset, 0px));padding:clamp(42px,5cqw,76px) var(--site-frame-inset) 28px;margin-inline:auto;overflow-y:auto;color:#18191b;background:#e8eff7;box-shadow:0 24px 70px #18191b38}.site-search-panel__heading{display:flex;align-items:start;justify-content:space-between;gap:32px}.site-search-panel__heading p{max-width:1180px;margin:0;font:300 clamp(38px,4.2vw,68px)/1.05 var(--heading-font);letter-spacing:-.045em}:where([data-apos-refreshable-body]) .site-search-panel__heading p,:where([data-apos-refreshable-body]).site-search-panel__heading p{max-width:1180px;margin:0;font:300 clamp(38px,4.2cqw,68px)/1.05 var(--heading-font);letter-spacing:-.045em}.site-search-panel__heading button{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid #b1b9c2;border-radius:50%;color:#18191b;background:transparent;font-size:28px;cursor:pointer}.site-search-panel__form,.site-search-page__form{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;border:1px solid #1961ac;border-radius:16px;background:#fff;box-shadow:0 10px 28px #14447817}.site-search-panel__form{margin-top:clamp(30px,4vw,52px)}:where([data-apos-refreshable-body]) .site-search-panel__form,:where([data-apos-refreshable-body]).site-search-panel__form{margin-top:clamp(30px,4cqw,52px)}.site-search-panel__form>span,.site-search-page__form>span{display:grid;width:52px;place-items:center;color:#707a6c;font-size:22px}.site-search-panel__form input,.site-search-page__form input{box-sizing:border-box;min-width:0;height:66px;padding:0;border:0;outline:0;color:#18191b;background:transparent;font-size:18px}.site-search-panel__form button,.site-search-page__form button{min-width:112px;min-height:52px;margin-right:7px;padding:0 23px;border:0;border-radius:999px;color:#fff;background:#144478;font-size:15px;font-weight:600;cursor:pointer}.site-search-suggestions{display:grid;gap:24px;margin-top:10px;padding:26px 32px;border-radius:16px;background:#fff;box-shadow:0 18px 46px #18191b21}.site-search-suggestions:empty{display:none}.site-search-suggestions section{display:grid;gap:4px}.site-search-suggestions h2{margin:0 0 8px;font:700 12px/1.2 var(--nav-font);letter-spacing:.08em;text-transform:uppercase}.site-search-suggestion{display:grid;min-height:56px;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:center;padding:5px 10px;border-radius:9px;color:#18191b;text-decoration:none;transition:color .16s ease,background .16s ease,transform .16s ease}.site-search-suggestion:hover,.site-search-suggestion:focus-visible{color:#144478;background:#f6fafe;outline:0;transform:translate(3px)}.site-search-suggestion img,.site-search-suggestion__icon{display:grid;width:42px;height:42px;place-items:center;border-radius:7px;background:#f3f3f4;object-fit:contain;font:700 12px/1 var(--nav-font)}.site-search-suggestion>span:nth-child(2){min-width:0}.site-search-suggestion strong{display:block;font-size:16px;font-weight:500}.site-search-suggestion small{display:block;overflow:hidden;margin-top:3px;color:#707a6c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.site-search-suggestion i{font-style:normal;transition:transform .16s ease}.site-search-suggestion:hover i{transform:translate(4px)}.site-search-suggestions__status{margin:0;color:#707a6c;font-size:14px}.site-search-suggestions__all{width:max-content;color:#144478;font-size:13px;font-weight:600;text-decoration:none}.mobile-nav__search-trigger{display:grid;width:44px;height:44px;place-items:center;margin-left:auto;border:0;color:inherit;background:transparent;font-size:23px;cursor:pointer}.site-search-page{min-height:70vh;color:#18191b;background:#f3f3f4}:where([data-apos-refreshable-body]) .site-search-page,:where([data-apos-refreshable-body]).site-search-page{min-height:70cqh;color:#18191b;background:#f3f3f4}.site-search-page__hero{padding:clamp(50px,7vw,100px) 0 46px;background:#e8eff7}:where([data-apos-refreshable-body]) .site-search-page__hero,:where([data-apos-refreshable-body]).site-search-page__hero{padding:clamp(50px,7cqw,100px) 0 46px;background:#e8eff7}.site-search-page__frame{box-sizing:border-box;width:min(var(--site-frame-max),100%);padding-inline:var(--site-frame-inset);margin-inline:auto}.site-search-page__hero h1{max-width:1280px;margin:0;font:300 clamp(48px,5.3vw,82px)/1.02 var(--heading-font);letter-spacing:-.05em;text-align:left}:where([data-apos-refreshable-body]) .site-search-page__hero h1,:where([data-apos-refreshable-body]).site-search-page__hero h1{max-width:1280px;margin:0;font:300 clamp(48px,5.3cqw,82px)/1.02 var(--heading-font);letter-spacing:-.05em;text-align:left}.site-search-page__form{margin-top:clamp(42px,6vw,76px)}:where([data-apos-refreshable-body]) .site-search-page__form,:where([data-apos-refreshable-body]).site-search-page__form{margin-top:clamp(42px,6cqw,76px)}.site-search-page__count{margin:20px 0 0;color:#5d5e5f;font-size:13px}.site-search-page__results{box-sizing:border-box;display:grid;width:min(var(--site-content-max),100% - var(--site-content-gutter) * 2);gap:48px;padding:42px 0 90px;margin-inline:auto}.site-search-group h2{margin:0 0 18px;font:600 18px/1.2 var(--heading-font);text-align:left}.site-search-group ul{display:grid;gap:14px;padding:0;margin:0;list-style:none}.site-search-result{display:grid;min-height:116px;grid-template-columns:76px minmax(0,1fr) auto;gap:22px;align-items:center;padding:14px 18px;border:1px solid transparent;border-radius:16px;color:#18191b;background:#fff;box-shadow:0 4px 13px #18191b12;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.site-search-result:hover,.site-search-result:focus-visible{border-color:#cce3fb;outline:0;box-shadow:0 10px 26px #1444781f;transform:translateY(-2px)}.site-search-result__media{display:grid;width:76px;height:76px;place-items:center;overflow:hidden;border-radius:10px;background:#f3f3f4}.site-search-result__media img{width:100%;height:100%;object-fit:contain}.site-search-result__media--icon{color:#144478;font-size:28px}.site-search-result__copy{min-width:0}.site-search-result__copy>span{color:#144478;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-search-result h3{margin:5px 0 0;font:500 20px/1.2 var(--heading-font)}.site-search-result p{display:-webkit-box;overflow:hidden;margin:7px 0 0;color:#5d5e5f;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.site-search-result__action{display:flex;align-items:center;gap:24px;color:#5d5e5f;font-size:12px;white-space:nowrap}.site-search-result__action i{color:#144478;font-size:18px;font-style:normal}.site-search-page__empty{display:grid;max-width:720px;justify-items:start;padding:70px 0}.site-search-page__empty>.app-icon{color:#144478;font-size:38px}.site-search-page__empty h2{margin:24px 0 0;font:500 clamp(30px,4vw,48px)/1.08 var(--heading-font);text-align:left}:where([data-apos-refreshable-body]) .site-search-page__empty h2,:where([data-apos-refreshable-body]).site-search-page__empty h2{margin:24px 0 0;font:500 clamp(30px,4cqw,48px)/1.08 var(--heading-font);text-align:left}.site-search-page__empty p{margin:17px 0 0;color:#5d5e5f}.site-search-page__empty a{margin-top:24px;color:#144478;text-decoration:none}.site-search-pagination{display:flex;align-items:center;justify-content:center;gap:28px;padding-top:18px}.site-search-pagination a{color:#144478;text-decoration:none}.site-search-pagination span{color:#707a6c;font-size:13px}.dark .site-search-panel__surface,.dark .site-search-page__hero{color:#f6fafe;background:#18191b}.dark .site-search-panel__heading button{border-color:#3b3b3d;color:#f6fafe}.dark .site-search-panel__form,.dark .site-search-page__form,.dark .site-search-suggestions,.dark .site-search-result{color:#f6fafe;background:#242527}.dark .site-search-panel__form input,.dark .site-search-page__form input,.dark .site-search-suggestion{color:#f6fafe}.dark .site-search-suggestion:hover,.dark .site-search-suggestion:focus-visible{color:#cce3fb;background:#0e3055}.dark .site-search-page{color:#f6fafe;background:#18191b}.dark .site-search-result p,.dark .site-search-page__count,.dark .site-search-page__empty p{color:#b1b9c2}body:not([data-breakpoint-preview-mode]).dark .site-search-suggestion,[data-apos-refreshable-body].dark .site-search-suggestion,body:not([data-breakpoint-preview-mode]).dark .site-search-result,[data-apos-refreshable-body].dark .site-search-result{color:#f6fafe}body:not([data-breakpoint-preview-mode]).dark .site-search-suggestion small,[data-apos-refreshable-body].dark .site-search-suggestion small,body:not([data-breakpoint-preview-mode]).dark .site-search-suggestions__status,[data-apos-refreshable-body].dark .site-search-suggestions__status,body:not([data-breakpoint-preview-mode]).dark .site-search-result__action,[data-apos-refreshable-body].dark .site-search-result__action{color:#b1b9c2}@media(max-width:620px){:where(body:not([data-breakpoint-preview-mode])) .site-search-panel__surface,:where(body:not([data-breakpoint-preview-mode])).site-search-panel__surface{padding-top:30px;padding-bottom:20px}:where(body:not([data-breakpoint-preview-mode])) .site-search-panel__heading p,:where(body:not([data-breakpoint-preview-mode])).site-search-panel__heading p{font-size:34px}:where(body:not([data-breakpoint-preview-mode])) .site-search-panel__heading button,:where(body:not([data-breakpoint-preview-mode])).site-search-panel__heading button{width:36px;height:36px}:where(body:not([data-breakpoint-preview-mode])) .site-search-panel__form,:where(body:not([data-breakpoint-preview-mode])).site-search-panel__form,:where(body:not([data-breakpoint-preview-mode])) .site-search-page__form,:where(body:not([data-breakpoint-preview-mode])).site-search-page__form{grid-template-columns:42px minmax(0,1fr);border-radius:12px}:where(body:not([data-breakpoint-preview-mode])) .site-search-panel__form>span,:where(body:not([data-breakpoint-preview-mode])).site-search-panel__form>span,:where(body:not([data-breakpoint-preview-mode])) .site-search-page__form>span,:where(body:not([data-breakpoint-preview-mode])).site-search-page__form>span{width:42px}:where(body:not([data-breakpoint-preview-mode])) .site-search-panel__form input,:where(body:not([data-breakpoint-preview-mode])).site-search-panel__form input,:where(body:not([data-breakpoint-preview-mode])) .site-search-page__form input,:where(body:not([data-breakpoint-preview-mode])).site-search-page__form input{height:58px;font-size:15px}:where(body:not([data-breakpoint-preview-mode])) .site-search-panel__form button,:where(body:not([data-breakpoint-preview-mode])).site-search-panel__form button,:where(body:not([data-breakpoint-preview-mode])) .site-search-page__form button,:where(body:not([data-breakpoint-preview-mode])).site-search-page__form button{grid-column:1/-1;width:calc(100% - 12px);min-height:48px;margin:0 6px 6px}:where(body:not([data-breakpoint-preview-mode])) .site-search-suggestions,:where(body:not([data-breakpoint-preview-mode])).site-search-suggestions{padding:20px 14px}:where(body:not([data-breakpoint-preview-mode])) .site-search-suggestion,:where(body:not([data-breakpoint-preview-mode])).site-search-suggestion{grid-template-columns:42px minmax(0,1fr) auto;padding-inline:4px}:where(body:not([data-breakpoint-preview-mode])) .site-search-suggestion small,:where(body:not([data-breakpoint-preview-mode])).site-search-suggestion small{max-width:210px}:where(body:not([data-breakpoint-preview-mode])) .site-search-page__hero,:where(body:not([data-breakpoint-preview-mode])).site-search-page__hero{padding-top:44px}:where(body:not([data-breakpoint-preview-mode])) .site-search-page__results,:where(body:not([data-breakpoint-preview-mode])).site-search-page__results{padding-top:30px}:where(body:not([data-breakpoint-preview-mode])) .site-search-result,:where(body:not([data-breakpoint-preview-mode])).site-search-result{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:12px}:where(body:not([data-breakpoint-preview-mode])) .site-search-result__media,:where(body:not([data-breakpoint-preview-mode])).site-search-result__media{width:60px;height:60px}:where(body:not([data-breakpoint-preview-mode])) .site-search-result__action,:where(body:not([data-breakpoint-preview-mode])).site-search-result__action{grid-column:2;justify-content:space-between}:where(body:not([data-breakpoint-preview-mode])) .site-search-result h3,:where(body:not([data-breakpoint-preview-mode])).site-search-result h3{font-size:18px}}@container (max-width: 620px){.site-search-panel__surface{padding-top:30px;padding-bottom:20px}.site-search-panel__heading p{font-size:34px}.site-search-panel__heading button{width:36px;height:36px}.site-search-panel__form,.site-search-page__form{grid-template-columns:42px minmax(0,1fr);border-radius:12px}.site-search-panel__form>span,.site-search-page__form>span{width:42px}.site-search-panel__form input,.site-search-page__form input{height:58px;font-size:15px}.site-search-panel__form button,.site-search-page__form button{grid-column:1/-1;width:calc(100% - 12px);min-height:48px;margin:0 6px 6px}.site-search-suggestions{padding:20px 14px}.site-search-suggestion{grid-template-columns:42px minmax(0,1fr) auto;padding-inline:4px}.site-search-suggestion small{max-width:210px}.site-search-page__hero{padding-top:44px}.site-search-page__results{padding-top:30px}.site-search-result{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:12px}.site-search-result__media{width:60px;height:60px}.site-search-result__action{grid-column:2;justify-content:space-between}.site-search-result h3{font-size:18px}}.pager{display:flex;margin:20px 0}.pager .pager__gap,.pager .pager__item{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:10px;margin:0 5px}.pager .pager__item{background-color:#fff;box-shadow:0 100px 140px -50px #00000040,0 0 20px #00000008;border-radius:50%}.pager .pager__item *,.pager .pager__item a{color:inherit;text-decoration:none}.pager .pager__item.is-active{opacity:.5}.gh-pr-widget{border:10px solid black;border-radius:20px;padding:1.5rem}.gh-pr-widget p{margin:0}.gh-pr-widget__title{width:100%;font-size:32px;text-align:left;letter-spacing:0px;line-height:1.3;margin-bottom:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gh-pr-widget__subtitle{font-size:14px;line-height:1.3}.gh-pr-widget__subtitle a{color:#000;text-decoration:none}.gh-pr-widget__subtitle a:hover{color:#144478;text-decoration:underline}.gh-pr-widget__items{padding-left:20px}.gh-pr-widget__item{margin-bottom:20px}.gh-pr-widget__details{display:flex;align-items:center;color:#144478;text-decoration:none}.gh-pr-widget__avatar{margin-right:10px;border-radius:50%;height:20px;width:20px}.gh-pr-widget__subdetails{display:flex;font-size:85%;color:#696969;margin-top:10px}p.gh-pr-widget__subdetail{margin-right:10px}.price-card-widget{display:flex;flex-direction:column;height:100%;padding:20px;background:var(--surface-color);border-radius:12px;box-shadow:0 8px 25px color-mix(in srgb,var(--default-color),transparent 92%);transition:all .3s ease}.price-card-widget--featured-true{background-color:var(--default-color);color:var(--contrast-color)}.price-card-widget--featured-true .price-card__chip{background-color:var(--contrast-color)}.price-card__badge{display:flex;justify-content:flex-end}.price-card__chip{display:flex;align-items:center;gap:5px}.price-card__badge-label{font-size:.65rem}.price-card__badge-icon{width:16px}.price-card__badge-icon svg{max-width:100%;height:auto}.price-card__title,.price-card__price-text{font-size:2rem;font-weight:500;letter-spacing:0}.price-card__title{margin:0 0 1rem}.price-card__price-detail{opacity:.75;font-size:.875rem}.price-card__content{margin:0 0 1rem}.price-card__price{display:flex;align-items:baseline;gap:2px}.price-card__features{display:flex;flex-direction:column;margin:1rem 0 4rem;padding:1.5rem 0 0;border-top:1px solid var(--medium-color);list-style-type:none;gap:.45rem}.price-card__features li:before{content:"✓";margin-right:.5rem}.price-card__features,.price-card__content,.price-card__price-detail{font-size:.875rem;line-height:1.3}.product-shell{box-sizing:border-box;width:min(var(--site-content-max),100% - var(--site-content-gutter) * 2);margin-right:auto;margin-left:auto}.product-eyebrow{margin:0 0 14px;color:#144478;font-family:var(--nav-font);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.product-breadcrumbs{display:flex;align-items:center;gap:9px;margin-bottom:56px;color:#566154;font-size:13px}.product-breadcrumbs a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:inherit;text-decoration:none}.product-breadcrumbs a:hover{color:#144478}.product-catalog{color:#18191b;background:#fff}.product-listing-hero{position:relative;display:flex;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #e8e8e8;background:linear-gradient(125deg,#f3f3f4,#fbfaf9 60%,#f4f0f2)}.product-listing-hero--text{padding:36px 0 64px}.product-listing-hero--image,.product-listing-hero--video{min-height:min(680px,100svh - var(--site-header-height, 70px));align-items:flex-end;color:#fff;background:#18191b}:where([data-apos-refreshable-body]) .product-listing-hero--image,:where([data-apos-refreshable-body]).product-listing-hero--image,:where([data-apos-refreshable-body]) .product-listing-hero--video,:where([data-apos-refreshable-body]).product-listing-hero--video{min-height:min(680px,100cqh - var(--site-header-height, 70px));align-items:flex-end;color:#fff;background:#18191b}.product-listing-hero__media,.product-listing-hero__scrim{position:absolute;z-index:0;inset:0}.product-listing-hero__media img,.product-listing-hero__media video{width:100%;height:100%;object-fit:cover}.product-listing-hero__scrim{background:linear-gradient(90deg,#000000b8,#00000061 52%,#0000001f)}.product-listing-hero__content{position:relative;z-index:1;width:min(var(--site-frame-max),100%);padding-right:var(--site-frame-inset);padding-left:var(--site-frame-inset)}.product-listing-hero__content [data-reveal]{--reveal-distance: 28px}.product-listing-hero--image .product-listing-hero__content,.product-listing-hero--video .product-listing-hero__content{padding-top:64px;padding-bottom:72px}.product-listing-hero .product-breadcrumbs{margin-bottom:42px}.product-listing-hero h1{max-width:1000px;margin:0;color:#18191b;font-family:var(--heading-font);font-size:clamp(42px,4.45vw,64px);font-weight:600;letter-spacing:-.045em;line-height:.98;text-align:left}:where([data-apos-refreshable-body]) .product-listing-hero h1,:where([data-apos-refreshable-body]).product-listing-hero h1{max-width:1000px;margin:0;color:#18191b;font-family:var(--heading-font);font-size:clamp(42px,4.45cqw,64px);font-weight:600;letter-spacing:-.045em;line-height:.98;text-align:left}.product-listing-hero__intro{max-width:780px;margin:24px 0 0;color:#5d5e5f;font-size:18px;line-height:1.6}.product-listing-hero--image h1,.product-listing-hero--video h1{color:#fff}.product-listing-hero--image .product-eyebrow,.product-listing-hero--video .product-eyebrow{color:#cce3fb}.product-listing-hero--image .product-breadcrumbs,.product-listing-hero--video .product-breadcrumbs,.product-listing-hero--image .product-listing-hero__intro,.product-listing-hero--video .product-listing-hero__intro{color:#ffffffd6}.product-category-selector{padding:42px 0 38px;border-bottom:1px solid #e2e4e2;background:#fff}.product-category-selector__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.product-category-selector__heading .product-eyebrow{margin-bottom:9px}.product-category-selector__heading h2{margin:0;color:#18191b;font:600 clamp(26px,2.4vw,38px)/1.1 var(--heading-font);letter-spacing:-.025em}:where([data-apos-refreshable-body]) .product-category-selector__heading h2,:where([data-apos-refreshable-body]).product-category-selector__heading h2{margin:0;color:#18191b;font:600 clamp(26px,2.4cqw,38px)/1.1 var(--heading-font);letter-spacing:-.025em}.product-category-selector__all{position:relative;flex:0 0 auto;cursor:pointer}.product-category-selector__all input,.product-category-tile input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.product-category-selector__all span{display:inline-flex;min-height:38px;align-items:center;padding:0 16px;border:1px solid #ccd1d6;border-radius:999px;color:#3b3b3d;font:600 12px/1 var(--nav-font);transition:border-color .18s ease,color .18s ease,background .18s ease}.product-category-selector__all input:checked+span{border-color:#144478;color:#fff;background:#144478}.product-category-selector__all input:focus-visible+span,.product-category-tile input:focus-visible~*{outline:2px solid #144478;outline-offset:3px}.product-category-selector__scroller{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.product-category-selector__grid{display:grid;min-width:1050px;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.product-category-tile{position:relative;display:grid;min-width:0;gap:12px;cursor:pointer}.product-category-tile__art{position:relative;display:grid;height:118px;place-items:center;overflow:hidden;border:1px solid transparent;border-radius:13px;background:#f3f3f4;transition:border-color .18s ease,background .18s ease,transform .22s ease}.product-category-tile__art img{width:min(94%,160px);height:104px;object-fit:contain;filter:contrast(1.12);mix-blend-mode:multiply;transition:transform .24s ease}.product-category-tile>strong{min-height:34px;color:#3b3b3d;font:600 13px/1.28 var(--nav-font);text-align:center}.product-category-tile:hover .product-category-tile__art{transform:translateY(-2px)}.product-category-tile:hover .product-category-tile__art img{transform:scale(1.035)}.product-category-tile:has(input:checked) .product-category-tile__art{border-color:#144478;background:#f6fafe}.product-category-tile:has(input:checked)>strong{color:#144478}.product-category-tile:has(input:checked):after{position:absolute;right:32%;bottom:-13px;left:32%;height:2px;border-radius:2px;background:#144478;content:""}.product-filter-bar{position:sticky;z-index:70;top:var(--site-header-offset, var(--site-header-height, 70px));border-bottom:1px solid #e2e4e2;background:#fff;box-shadow:0 8px 22px #18191b0a}.product-filter-bar--contained{border-top:1px solid #e2e4e2;margin-bottom:34px}.product-catalog__toolbar,.product-category-list__controls{display:flex;min-height:74px;align-items:center;flex-wrap:wrap;gap:12px;padding-block:12px}.product-filter-toggle,.product-filter-toggle[hidden],.product-filters__reset[hidden],.product-filters__hint[hidden]{display:none}.product-filter-toggle__count{display:inline-grid;min-width:20px;height:20px;place-items:center;padding:0 5px;border-radius:999px;color:#fff;background:#144478;font-size:10px}.product-filter-toggle__count[hidden]{display:none}.product-filter-toggle__icon{font-size:18px;line-height:1}.product-filters{display:flex;min-width:0;flex:1;align-items:center;flex-wrap:wrap;gap:12px}.product-filters__top{display:none;align-items:center;justify-content:space-between}.product-filters__top .product-eyebrow{margin-bottom:5px}.product-filters__top h2{margin:0;font:600 24px/1.15 var(--heading-font)}.product-filters__top button{display:none}.product-filters__menus{display:flex;min-width:0;flex:1;align-items:center;flex-wrap:wrap;gap:8px}.product-filters__hint{min-width:0;margin:0;color:#75818b;font-size:12px;line-height:1.4}.product-filters [data-category-filters]:not([hidden]){display:contents}.product-filters [data-category-filters][hidden]{display:none}.product-filter-menu{position:relative;flex:0 0 auto;max-width:100%;min-width:0;padding:0;border:0;margin:0}.product-filter-menu__legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-filter-menu__toggle{display:grid;min-width:148px;max-width:260px;min-height:46px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:0 12px;border:1px solid #d8dce1;border-radius:8px;color:#18191b;background:#fff;cursor:pointer;font:600 12px/1.15 var(--nav-font);text-align:left;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.product-filter-menu__toggle>span:first-child{white-space:normal;overflow-wrap:anywhere}.product-filter-menu__summary{color:#75818b;font-size:10px;font-weight:500;white-space:nowrap}.product-filter-menu__chevron{color:#144478;font-size:15px;transform:translateY(-1px);transition:transform .16s ease}.product-filter-menu.has-selection .product-filter-menu__toggle{border-color:#144478;background:#f6fafe;box-shadow:inset 0 -2px #144478}.product-filter-menu.has-selection .product-filter-menu__summary{color:#144478}.product-filter-menu.is-open .product-filter-menu__toggle{border-color:#144478;box-shadow:0 0 0 3px #1444781a}.product-filter-menu.is-open .product-filter-menu__chevron{transform:rotate(180deg) translateY(1px)}.product-filter-menu__panel{position:absolute;z-index:30;top:calc(100% + 10px);left:0;min-width:254px;max-height:min(360px,100dvh - var(--site-header-offset, var(--site-header-height, 70px)) - 120px);padding:8px 14px 12px;overflow-y:auto;visibility:hidden;border:1px solid #d8dce1;border-radius:12px;opacity:0;background:#fff;box-shadow:0 18px 46px #18191b29;transform:translateY(-5px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}:where([data-apos-refreshable-body]) .product-filter-menu__panel,:where([data-apos-refreshable-body]).product-filter-menu__panel{position:absolute;z-index:30;top:calc(100% + 10px);left:0;min-width:254px;max-height:min(360px,100cqh - var(--site-header-offset, var(--site-header-height, 70px)) - 120px);padding:8px 14px 12px;overflow-y:auto;visibility:hidden;border:1px solid #d8dce1;border-radius:12px;opacity:0;background:#fff;box-shadow:0 18px 46px #18191b29;transform:translateY(-5px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.product-filter-menu.is-open .product-filter-menu__panel{visibility:visible;opacity:1;transform:translateY(0)}.product-filter-option{display:flex;min-height:40px;align-items:center;gap:10px;padding:2px 0;color:#5d5e5f;cursor:pointer;font-size:14px}.product-filter-option small{margin-left:auto;color:#8d9589;font-size:11px}.product-filter-group{display:grid;gap:2px;padding:10px 0 4px}.product-filter-group>strong{margin-bottom:4px;color:#18191b;font-size:12px}.product-filter-group .product-filter-option{padding-left:12px}.product-filter-option input{width:18px;height:18px;flex:0 0 auto;margin:0;accent-color:#144478}.product-filter-option input:focus-visible{outline:2px solid #144478;outline-offset:3px}.product-filter-option:has(input:checked){color:#18191b;font-weight:600}.product-filter-option--accent span{display:inline-flex;padding:4px 9px;border-radius:999px;background:#f6fafe;color:#144478}.product-filters__reset{flex:0 0 auto;padding:8px 0 5px;border:0;border-bottom:1px solid currentColor;margin:0 2px 0 0;color:#5d5e5f;background:transparent;cursor:pointer;font-size:12px;white-space:nowrap}.product-filter-sort{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin-left:auto;color:#566154;font-size:12px;white-space:nowrap}.product-filter-sort select{min-width:158px;min-height:46px;padding:0 34px 0 12px;border:1px solid #d8dce1;border-radius:8px;color:#18191b;background:#fff}.product-filter-menu__toggle:focus-visible,.product-filter-toggle:focus-visible,.product-filter-sort select:focus-visible,.product-filters__reset:focus-visible,.product-filter-state button:focus-visible{outline:2px solid #144478;outline-offset:3px}.product-filter-backdrop{position:fixed;z-index:1190;inset:var(--site-header-offset, var(--site-header-height, 70px)) 0 0;border:0;background:#05080b85;backdrop-filter:blur(3px)}:where([data-apos-refreshable-body]) .product-filter-backdrop,:where([data-apos-refreshable-body]).product-filter-backdrop{position:sticky;z-index:1190;inset:var(--site-header-offset, var(--site-header-height, 70px)) 0 0;border:0;background:#05080b85;backdrop-filter:blur(3px)}.product-filter-backdrop[hidden]{display:none}.product-filter-state{display:flex;min-height:48px;align-items:center;gap:10px;padding-top:7px;padding-bottom:7px;border-top:1px solid #eef0f2}.product-filter-state[hidden]{display:none}.product-filter-state__label{flex:0 0 auto;color:#75818b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-filter-state__items{display:flex;min-width:0;flex:1;align-items:center;gap:7px;overflow-x:auto;scrollbar-width:thin}.product-filter-chip{min-height:32px;padding:0 11px;border:1px solid #c9d7e4;border-radius:999px;color:#144478;background:#f6fafe;cursor:pointer;font:600 11px/1 var(--nav-font);white-space:nowrap}.product-filter-state__clear{flex:0 0 auto;padding:5px 0;border:0;border-bottom:1px solid currentColor;color:#566154;background:transparent;cursor:pointer;font-size:11px;white-space:nowrap}.product-catalog__layout{box-sizing:border-box;display:block;padding-top:42px;padding-bottom:100px}.product-results__heading{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,430px);gap:36px;align-items:end;margin-bottom:32px}.product-results__heading h2{margin:0;color:#18191b;font-family:var(--heading-font);font-size:clamp(30px,3vw,46px);line-height:1.08}:where([data-apos-refreshable-body]) .product-results__heading h2,:where([data-apos-refreshable-body]).product-results__heading h2{margin:0;color:#18191b;font-family:var(--heading-font);font-size:clamp(30px,3cqw,46px);line-height:1.08}.product-results__heading>p{margin:0;color:#5d5e5f;font-size:15px;line-height:1.55}.product-results__heading .product-results__count{margin:10px 0 0;color:#75818b;font-size:12px;line-height:1.3}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 20px}@media(min-width:1280px){:where(body:not([data-breakpoint-preview-mode])) .product-grid,:where(body:not([data-breakpoint-preview-mode])).product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 1280px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-card{min-width:0}.product-card[hidden]{display:none}.product-card__media{position:relative}.product-card__image{position:relative;display:block;aspect-ratio:1/.82;overflow:hidden;border-radius:14px;color:#18191b;background:#f3f3f4}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .52s cubic-bezier(.2,.8,.2,1)}.product-card[data-categories*=lifting-columns] .product-card__image{aspect-ratio:1}.product-card[data-categories*=lifting-columns] .product-card__image img{display:block;box-sizing:border-box;padding:24px;object-fit:contain}.product-card__technical-placeholder{position:absolute;display:grid;inset:0;place-items:center;background:linear-gradient(135deg,#eef2f5,#dfe6eb)}.product-card__technical-placeholder i{position:absolute;width:16%;height:52%;border:2px solid #7890a4;background:#f8fafb}.product-card__technical-placeholder i:nth-child(1){transform:translate(-72%)}.product-card__technical-placeholder i:nth-child(2){height:66%}.product-card__technical-placeholder i:nth-child(3){transform:translate(72%)}.product-card:hover .product-card__image img{transform:scale(1.035)}.product-card__badge{position:absolute;z-index:2;top:14px;left:14px;padding:6px 11px;border-radius:999px;color:#144478;background:#f6fafe;font-size:11px;font-weight:700;text-transform:uppercase}.product-card__view{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;color:#fff;background:#18191be0;font-size:12px;opacity:0;transform:translateY(7px);transition:opacity .18s ease,transform .18s ease}.product-card:hover .product-card__view,.product-card__image:focus-visible .product-card__view{opacity:1;transform:translateY(0)}.product-card__copy{padding:17px 3px 0}.product-card__identity{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-card__identity>span{color:#566154;font-size:11px}.product-card__model{margin:0 0 8px;color:#144478;font-size:12px;font-weight:700;letter-spacing:.08em}.product-card h3{margin:0;font-family:var(--heading-font);font-size:20px;line-height:1.25}.product-card h3 a{color:#18191b;text-decoration:none}.product-card__summary{display:-webkit-box;min-height:60px;overflow:hidden;margin:13px 0 0;color:#5d5e5f;font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card__selling-points{display:grid;gap:6px;padding:0;margin:14px 0 0;color:#3b3b3d;font-size:12px;line-height:1.45;list-style:none}.product-card__selling-points li{position:relative;padding-left:15px}.product-card__selling-points li:before{position:absolute;top:.62em;left:1px;width:4px;height:4px;border-radius:50%;background:#144478;content:""}.product-card__facts{display:grid;gap:5px;padding:0;margin:13px 0 0;color:#3b3b3d;font-size:12px;font-weight:600;line-height:1.45;list-style:none}.product-card__actions{position:absolute;z-index:4;top:12px;right:12px;display:flex;gap:7px;margin:0}.product-card__actions button{min-height:44px;padding:0 13px;border:1px solid rgba(20,68,120,.18);border-radius:999px;color:#144478;background:#fffffff0;box-shadow:0 4px 14px #18191b1a;cursor:pointer;font:600 10px/1 var(--nav-font);backdrop-filter:blur(8px)}.product-card__actions button:last-child{border-color:#144478;color:#fff;background:#144478}.product-card__actions button:hover,.product-card__actions button:focus-visible{outline:0;box-shadow:0 6px 18px #14447833;transform:translateY(-1px)}.product-card__actions button[aria-pressed=true]{border-color:#144478;color:#fff;background:#144478}.product-pagination{display:flex;justify-content:center;gap:8px;margin-top:54px}.product-pagination button{width:44px;height:44px;border:1px solid #d8dce1;border-radius:50%;color:#3b3b3d;background:#fff;cursor:pointer}.product-pagination button[aria-current=page]{border-color:#144478;color:#fff;background:#144478}.product-results__empty{padding:70px 20px;color:#566154;text-align:center}product-detail-controller{display:block}.product-detail{--detail-ink: #18191b;--detail-text: #5d5e5f;--detail-muted: #526170;--detail-accent: #144478;color:var(--detail-ink);background:#fff}.dark .product-detail{--detail-ink: #e8eff7;--detail-text: #c0ccd7;--detail-muted: #a7b8c7;--detail-accent: #9fd0ff}.product-detail .product-breadcrumbs{color:var(--detail-muted)}.dark .product-detail :where(.product-gallery__empty,.product-specifications__empty,.detail-editor-empty){color:var(--detail-text);background:#20272e}.dark .product-detail .product-secondary-cta{color:var(--detail-ink);border-color:#647c90;background:#20272e}.product-detail [data-product-hero]{padding-top:36px}.product-detail__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(44px,5vw,86px);padding-bottom:72px}:where([data-apos-refreshable-body]) .product-detail__hero,:where([data-apos-refreshable-body]).product-detail__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:clamp(44px,5cqw,86px);padding-bottom:72px}.product-gallery{min-width:0}.product-gallery__main{aspect-ratio:1/.86;overflow:hidden;border-radius:20px;background:#f3f3f4}.product-gallery__main img{box-sizing:border-box;width:100%;height:100%;padding:24px;object-fit:contain}.product-gallery__main img[hidden]{display:none}.product-detail [data-image-fit=cover] .product-gallery__main img{padding:0;object-fit:cover}.product-detail [data-media-position=right] .product-gallery{order:2}.product-gallery__empty{display:grid;min-height:320px;align-content:center;justify-items:center;gap:12px;border-radius:16px;color:var(--detail-muted);background:#f3f3f4;text-align:center}.product-gallery__empty .app-icon{font-size:32px}.product-gallery__empty p{margin:0;font-size:14px}.product-gallery__empty>span{font-size:13px}.product-gallery__error{padding:16px;color:var(--detail-muted);font-size:14px}.product-gallery--placeholder{position:relative;display:grid;min-height:480px;grid-template-columns:repeat(3,72px);gap:14px;align-content:center;justify-content:center;overflow:hidden;border-radius:20px;background:linear-gradient(145deg,#eef2f5,#d9e2e9)}.product-gallery--placeholder>span{height:230px;border:2px solid #7890a4;background:#ffffff9e}.product-gallery--placeholder>span:nth-child(2){height:300px;margin-top:-35px}.product-gallery--placeholder p{position:absolute;right:24px;bottom:20px;margin:0;color:var(--detail-muted);font:700 11px/1 var(--utility-font);letter-spacing:.08em;text-transform:uppercase}.product-specifications__empty{display:grid;min-height:170px;align-content:center;padding:24px;border:1px dashed #aab6c0;color:var(--detail-muted);background:#f7f9fa}.product-gallery__thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:12px;padding:4px}.product-gallery__thumbs button{box-sizing:border-box;flex:0 0 68px;aspect-ratio:1;padding:3px;overflow:hidden;border:1px solid transparent;border-radius:9px;background:#f3f3f4;cursor:pointer}.product-gallery__thumbs button.is-active{border-color:var(--detail-accent)}.product-gallery__thumbs img{width:100%;height:100%;border-radius:6px;object-fit:cover}.product-summary{align-self:center}.product-summary__meta{display:flex;justify-content:space-between;color:var(--detail-accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-summary h1{margin:22px 0 0;color:var(--detail-ink);font-family:var(--heading-font);font-size:clamp(36px,4.2vw,60px);font-weight:600;letter-spacing:-.04em;line-height:1.08;text-align:left;overflow-wrap:anywhere}:where([data-apos-refreshable-body]) .product-summary h1,:where([data-apos-refreshable-body]).product-summary h1{margin:22px 0 0;color:var(--detail-ink);font-family:var(--heading-font);font-size:clamp(36px,4.2cqw,60px);font-weight:600;letter-spacing:-.04em;line-height:1.08;text-align:left;overflow-wrap:anywhere}.product-summary__description{margin:22px 0 0;color:var(--detail-text);font-size:16px;line-height:1.65}.product-summary__selling-points{display:grid;gap:9px;padding:0;margin:22px 0 0;color:var(--detail-ink);font-size:14px;line-height:1.45;list-style:none}.product-summary__selling-points li{position:relative;padding-left:20px}.product-summary__selling-points li:before{position:absolute;top:.57em;left:1px;width:6px;height:6px;border-radius:50%;background:#144478;content:""}.product-summary__badges{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:24px 0 0;list-style:none}.product-summary__badges li{padding:7px 10px;border:1px solid #d8dce1;border-radius:999px;color:var(--detail-ink);font-size:11px;font-weight:600}.product-summary__classification{display:flex;flex-wrap:wrap;gap:18px 28px;padding:20px 0 0;margin:24px 0 0;border-top:1px solid #e2e4e2}.product-summary__classification div{display:grid;gap:4px}.product-summary__classification dt{color:var(--detail-muted);font-size:10px;text-transform:uppercase}.product-summary__classification dd{margin:0;color:var(--detail-ink);font-size:12px;font-weight:600}.product-summary__actions{display:flex;align-items:center;gap:12px;margin-top:30px}.product-primary-cta,.product-secondary-cta{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 22px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none}.product-primary-cta{gap:30px;border:1px solid #144478;color:#fff;background:#144478;cursor:pointer}.product-primary-cta:hover{background:#144478}.product-secondary-cta{border:1px solid #d4d7d3;color:var(--detail-ink);background:#fff}.product-summary__note{margin:18px 0 0;color:var(--detail-muted);font-size:12px}.product-detail__body{padding-top:56px;padding-bottom:110px}.product-detail__tabs{position:sticky;z-index:5;top:calc(var(--site-header-offset, 0px) + var(--site-header-height, 70px));display:flex;gap:30px;padding:17px 0;border-bottom:1px solid #e2e4e2;background:#fff}.product-detail__tabs a{display:inline-flex;min-height:44px;align-items:center;color:var(--detail-text);font-size:12px;font-weight:600;text-decoration:none;text-transform:uppercase}.product-detail__tabs a:hover{color:var(--detail-accent)}.product-detail .product-detail__tabs[hidden],.product-detail .product-secondary-cta[hidden]{display:none}.product-overview{max-width:880px;padding:100px 0 90px}.product-overview h2,.product-specifications h2,.product-feature h2,.product-videos h2,.product-downloads h2,.related-products h2{margin:0;color:var(--detail-ink);font-family:var(--heading-font);font-size:clamp(34px,4vw,58px);line-height:1.08}:where([data-apos-refreshable-body]) .product-overview h2,:where([data-apos-refreshable-body]).product-overview h2,:where([data-apos-refreshable-body]) .product-specifications h2,:where([data-apos-refreshable-body]).product-specifications h2,:where([data-apos-refreshable-body]) .product-feature h2,:where([data-apos-refreshable-body]).product-feature h2,:where([data-apos-refreshable-body]) .product-videos h2,:where([data-apos-refreshable-body]).product-videos h2,:where([data-apos-refreshable-body]) .product-downloads h2,:where([data-apos-refreshable-body]).product-downloads h2,:where([data-apos-refreshable-body]) .related-products h2,:where([data-apos-refreshable-body]).related-products h2{margin:0;color:var(--detail-ink);font-family:var(--heading-font);font-size:clamp(34px,4cqw,58px);line-height:1.08}.product-overview>p:last-child{max-width:720px;color:var(--detail-text);font-size:18px;line-height:1.7}.product-specifications{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:70px;padding:80px 0;border-top:1px solid #e2e4e2}.product-specifications>div>p:last-child{color:var(--detail-text);line-height:1.65}.product-specifications dl{margin:0}.product-specifications dl div{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:22px;padding:16px 0;border-bottom:1px solid #e2e4e2}.product-specifications dt{color:var(--detail-muted);font-size:13px}.product-specifications dd{margin:0;color:var(--detail-ink);font-size:14px;font-weight:600;overflow-wrap:anywhere}.product-detail :where(section[id]){scroll-margin-top:calc(var(--site-header-offset, 0px) + 100px)}.product-detail :where(a,button,summary):focus-visible{outline:3px solid #1961ac;outline-offset:4px}.product-detail :where(.product-primary-cta,.product-secondary-cta,.product-download__body a,.product-download__body button,.related-products__heading>a){display:inline-flex;align-items:center;gap:12px}.product-detail .product-feature h3{margin:0;font:600 clamp(26px,3vw,40px)/1.15 var(--heading-font)}:where([data-apos-refreshable-body]) .product-detail .product-feature h3,:where([data-apos-refreshable-body]).product-detail .product-feature h3{margin:0;font:600 clamp(26px,3cqw,40px)/1.15 var(--heading-font)}.product-detail .related-applications a>.app-icon{position:absolute;top:25px;right:26px}.product-detail .product-summary__meta{flex-wrap:wrap;gap:12px}.product-detail .detail-editor-empty{padding:24px;border:1px dashed #aab6c0;color:var(--detail-muted);font-size:14px;line-height:1.6}@media(max-width:960px){:where(body:not([data-breakpoint-preview-mode])) .product-detail .product-detail__hero,:where(body:not([data-breakpoint-preview-mode])).product-detail .product-detail__hero{grid-template-columns:1fr;gap:32px}:where(body:not([data-breakpoint-preview-mode])) .product-detail [data-media-position] .product-gallery,:where(body:not([data-breakpoint-preview-mode])).product-detail [data-media-position] .product-gallery{order:0}:where(body:not([data-breakpoint-preview-mode])) .product-detail [data-media-position] .product-gallery--empty,:where(body:not([data-breakpoint-preview-mode])).product-detail [data-media-position] .product-gallery--empty{order:2}:where(body:not([data-breakpoint-preview-mode])) .product-gallery__empty,:where(body:not([data-breakpoint-preview-mode])).product-gallery__empty{min-height:180px}:where(body:not([data-breakpoint-preview-mode])) .product-gallery__main,:where(body:not([data-breakpoint-preview-mode])).product-gallery__main{max-height:340px;aspect-ratio:1.3}}@container (max-width: 960px){.product-detail .product-detail__hero{grid-template-columns:1fr;gap:32px}.product-detail [data-media-position] .product-gallery{order:0}.product-detail [data-media-position] .product-gallery--empty{order:2}.product-gallery__empty{min-height:180px}.product-gallery__main{max-height:340px;aspect-ratio:1.3}}.product-features{padding:30px 0 50px}.product-features article{border-top:1px solid #e2e4e2}.product-features article.product-feature--visual{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;padding:54px 0}.product-features article.product-feature--reverse{grid-template-columns:.8fr 1.2fr}.product-features article.product-feature--reverse img{order:2}.product-features img{width:100%;aspect-ratio:1.25;border-radius:18px;object-fit:cover}.product-features article p:last-child{color:var(--detail-text);font-size:16px;line-height:1.7}.product-features article.product-feature--text{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:70px;padding:42px 0}.product-features--text{padding-top:8px}.product-features--text article:last-child{border-bottom:1px solid #e2e4e2}.product-videos{padding:90px 0;border-top:1px solid #e2e4e2;scroll-margin-top:calc(var(--site-header-offset, 0px) + 47px)}.product-videos>header{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:70px;align-items:end;margin-bottom:38px}.product-videos>header>p:last-child{max-width:620px;margin:0;color:var(--detail-text);font-size:15px;line-height:1.65}.product-videos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.product-video iframe,.product-video__external{display:grid;width:100%;aspect-ratio:16/9;overflow:hidden;border:0;border-radius:16px;background:#18191b}.product-video__external{box-sizing:border-box;grid-template-columns:1fr auto;align-items:end;padding:28px;color:#fff;background:linear-gradient(135deg,#0e3055,#144478);font:600 18px/1.3 var(--heading-font);text-decoration:none}.product-video__external i{font-size:24px;font-style:normal}.product-video>div{padding:17px 3px 0}.product-video>div>span{color:var(--detail-accent);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-video h3{margin:7px 0 0;color:var(--detail-ink);font:600 22px/1.25 var(--heading-font)}.product-video p{margin:11px 0 0;color:var(--detail-text);font-size:13px;line-height:1.6}.product-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-inline:-14px;padding:90px 0;border-top:1px solid #e2e4e2;scroll-margin-top:calc(var(--site-header-offset, 0px) + 47px)}.product-downloads h2{font-size:clamp(43.33px,6.67vw,65px)}:where([data-apos-refreshable-body]) .product-downloads h2,:where([data-apos-refreshable-body]).product-downloads h2{font-size:clamp(43.33px,6.67cqw,65px)}.product-downloads__list{border-top:1px solid #e2e4e2}.product-download{border-bottom:1px solid #e2e4e2}.product-download summary{box-sizing:border-box;display:flex;min-height:60px;align-items:center;gap:18px;cursor:pointer;list-style:none;font:500 18px/1.25 var(--heading-font)}.product-download summary::-webkit-details-marker{display:none}.product-download__toggle{display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 3px 12px #18191b24;font-size:20px;transform:rotate(-90deg);transition:transform .24s ease}.product-download[open] .product-download__toggle{transform:rotate(0)}.product-download__body{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:22px;padding:12px 8px 22px 60px}.product-download__body>div{display:grid;gap:5px}.product-download__body strong{font-size:14px}.product-download__body span{color:var(--detail-muted);font-size:11px}.product-download__body a,.product-download__body button{display:inline-flex;min-height:44px;align-items:center;gap:14px;padding:0 15px;border:1px solid #d1d1d1;border-radius:999px;color:var(--detail-accent);background:transparent;cursor:pointer;font:600 12px/1 var(--nav-font);text-decoration:none;white-space:nowrap}.product-download__body a:hover,.product-download__body button:hover{border-color:var(--detail-accent);background:#f6fafe}.related-products{padding-top:90px;border-top:1px solid #e2e4e2}.related-products__heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:32px}.related-products__heading>a{color:var(--detail-accent);font-size:14px;font-weight:600;text-decoration:none}.related-products>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.related-product{color:var(--detail-ink);text-decoration:none}.related-product img{width:100%;aspect-ratio:1.25;border-radius:13px;object-fit:cover}.related-product span{display:block;margin-top:15px;color:var(--detail-accent);font-size:11px;font-weight:700;letter-spacing:.08em}.related-product h3{margin:7px 0 0;font-family:var(--heading-font);font-size:18px}.related-applications{padding:88px 0;border-top:1px solid #e2e4e2}.related-applications__heading{max-width:760px;margin-bottom:34px}.related-applications__heading h2{margin:0;font:600 clamp(36px,4vw,58px)/1.04 var(--heading-font);letter-spacing:-.04em;text-align:left}:where([data-apos-refreshable-body]) .related-applications__heading h2,:where([data-apos-refreshable-body]).related-applications__heading h2{margin:0;font:600 clamp(36px,4cqw,58px)/1.04 var(--heading-font);letter-spacing:-.04em;text-align:left}.related-applications>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8dce1;border-left:1px solid #d8dce1}.related-applications>div:last-child>a{position:relative;min-height:210px;padding:28px;border-right:1px solid #d8dce1;border-bottom:1px solid #d8dce1;color:var(--detail-ink);text-decoration:none;transition:color .18s ease,background .18s ease}.related-applications>div:last-child>a:hover{color:#fff;background:#144478}.related-applications a>span{color:#1961ac;font-size:10px;font-weight:700}.related-applications a:hover>span,.related-applications a:hover p{color:#cce3fb}.related-applications h3{margin:54px 0 10px;font:600 21px/1.2 var(--heading-font)}.related-applications p{margin:0;color:var(--detail-text);font-size:13px;line-height:1.55}.related-applications i{position:absolute;top:25px;right:26px;font-style:normal}.product-compare-tray{position:fixed;z-index:990;right:24px;bottom:24px;left:24px;box-sizing:border-box;display:flex;max-width:980px;min-height:74px;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;margin-inline:auto;color:#fff;background:#18191bf0;box-shadow:0 20px 50px #00000047;backdrop-filter:blur(18px)}:where([data-apos-refreshable-body]) .product-compare-tray,:where([data-apos-refreshable-body]).product-compare-tray{position:sticky;z-index:990;--container-right: 24px;right:var(--container-right);--container-bottom: 24px;bottom:var(--container-bottom);--container-left: 24px;left:var(--container-left);box-sizing:border-box;display:flex;max-width:980px;min-height:74px;align-items:center;justify-content:space-between;gap:24px;padding:14px 18px;border:1px solid rgba(255,255,255,.16);border-radius:18px;margin-inline:auto;color:#fff;background:#18191bf0;box-shadow:0 20px 50px #00000047;backdrop-filter:blur(18px)}.product-compare-tray[hidden]{display:none}.product-compare-tray>div{display:flex;align-items:center;gap:14px}.product-compare-tray span{color:#b1b9c2;font-size:12px}.product-compare-tray button{min-height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;background:transparent;cursor:pointer}.product-compare-tray button:last-child{border-color:#144478;background:#144478}.product-compare-dialog{position:fixed;z-index:1500;inset:0;display:grid;place-items:center;padding:24px}:where([data-apos-refreshable-body]) .product-compare-dialog,:where([data-apos-refreshable-body]).product-compare-dialog{position:sticky;z-index:1500;inset:0;display:grid;place-items:center;padding:24px}.product-compare-dialog[hidden]{display:none}.product-compare-dialog__overlay{position:absolute;inset:0;border:0;background:#05080bb3;backdrop-filter:blur(8px)}.product-compare-dialog>section{position:relative;box-sizing:border-box;width:min(1060px,100%);max-height:calc(100dvh - 48px);padding:34px;overflow:auto;border-radius:24px;background:#fff}:where([data-apos-refreshable-body]) .product-compare-dialog>section,:where([data-apos-refreshable-body]).product-compare-dialog>section{position:relative;box-sizing:border-box;width:min(1060px,100%);max-height:calc(100cqh - 48px);padding:34px;overflow:auto;border-radius:24px;background:#fff}.product-compare-dialog__head{display:flex;align-items:start;justify-content:space-between;gap:30px;margin-bottom:28px}.product-compare-dialog__head h2{margin:0;font:600 clamp(34px,4vw,54px)/1 var(--heading-font)}:where([data-apos-refreshable-body]) .product-compare-dialog__head h2,:where([data-apos-refreshable-body]).product-compare-dialog__head h2{margin:0;font:600 clamp(34px,4cqw,54px)/1 var(--heading-font)}.product-compare-dialog__head>button{border:0;background:transparent;cursor:pointer;font-size:34px}.product-compare-table{min-width:620px;margin-bottom:28px}.product-compare-table__row{display:grid;grid-template-columns:150px repeat(3,minmax(140px,1fr));border-bottom:1px solid #e2e4e2}.product-compare-table__row>*{padding:15px 12px;color:#3b3b3d;overflow-wrap:anywhere;white-space:pre-line}.product-compare-table__row>strong{color:#566154;font-size:12px}.product-compare-table__row a{color:#144478;font-weight:700;text-decoration:none}.product-compare-open{overflow:hidden}.product-landing{color:#18191b;background:#fff}.product-landing__hero.product-listing-hero--text{padding:48px 0 64px}.product-landing__hero .product-breadcrumbs{margin-bottom:48px}.product-landing .product-landing__hero h1{max-width:none;font-size:clamp(50px,44.5px + 1.41vw,60px);font-weight:400;letter-spacing:-.035em;line-height:1.17}:where([data-apos-refreshable-body]) .product-landing .product-landing__hero h1,:where([data-apos-refreshable-body]).product-landing .product-landing__hero h1{max-width:none;font-size:clamp(50px,44.5px + 1.41cqw,60px);font-weight:400;letter-spacing:-.035em;line-height:1.17}.product-landing__hero .product-listing-hero__intro{--reveal-distance: 36px;max-width:none;margin-top:32px;font-size:20px;line-height:1.4}.product-category-list{padding:48px 0 96px}.product-category-list__controls{padding-inline:2px}.product-category-list__facets{min-width:0;flex:1}.product-category-list__count{margin:0 0 22px;color:#75818b;font-size:12px}.product-category-list__empty{padding:64px 0;text-align:center}.product-category-list__empty h2{margin:0 0 14px;font:600 clamp(30px,4vw,50px)/1.06 var(--heading-font)}:where([data-apos-refreshable-body]) .product-category-list__empty h2,:where([data-apos-refreshable-body]).product-category-list__empty h2{margin:0 0 14px;font:600 clamp(30px,4cqw,50px)/1.06 var(--heading-font)}.product-landing__proof{box-sizing:border-box;height:97px;border-bottom:1px solid #e2e4e2;background:#fff}.product-landing__proof .product-shell{display:grid;height:100%;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;color:#5d5e5f;font-size:12px}.product-landing__proof .product-shell>*{display:flex;height:100%;align-items:center;padding:0 24px;border-left:1px solid #e2e4e2}.product-landing__proof .product-shell>:last-child{border-right:1px solid #e2e4e2}.product-landing__proof strong{color:#18191b;font:600 16px/1.3 var(--heading-font)}.product-landing__guide{padding:61px 0 88px;background:#f9fafb}.product-landing__guide .product-eyebrow{display:none}.product-landing__guide .product-shell{display:grid;width:min(1291.2px,100% - 48px);grid-template-columns:1fr;gap:20px;align-items:start}.product-landing__guide h2,.product-tier h2,.product-platform-comparison h2,.product-landing__capabilities h2,.product-landing__faq h2,.product-landing__cta h2,.product-landing__empty h2{margin:0;font:600 clamp(36px,4.2vw,62px)/1.04 var(--heading-font);letter-spacing:-.035em}:where([data-apos-refreshable-body]) .product-landing__guide h2,:where([data-apos-refreshable-body]).product-landing__guide h2,:where([data-apos-refreshable-body]) .product-tier h2,:where([data-apos-refreshable-body]).product-tier h2,:where([data-apos-refreshable-body]) .product-platform-comparison h2,:where([data-apos-refreshable-body]).product-platform-comparison h2,:where([data-apos-refreshable-body]) .product-landing__capabilities h2,:where([data-apos-refreshable-body]).product-landing__capabilities h2,:where([data-apos-refreshable-body]) .product-landing__faq h2,:where([data-apos-refreshable-body]).product-landing__faq h2,:where([data-apos-refreshable-body]) .product-landing__cta h2,:where([data-apos-refreshable-body]).product-landing__cta h2,:where([data-apos-refreshable-body]) .product-landing__empty h2,:where([data-apos-refreshable-body]).product-landing__empty h2{margin:0;font:600 clamp(36px,4.2cqw,62px)/1.04 var(--heading-font);letter-spacing:-.035em}.product-landing__guide h2{font-size:40px;line-height:1.2}.product-landing__guide .product-shell>p{margin:0;color:#5d5e5f;font-size:17px;line-height:1.7}.product-tier{padding:92px 0;border-top:1px solid #e2e4e2}.product-tier:nth-child(2n){background:#f3f3f4}.product-tier>.product-shell>header{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,460px);gap:50px;align-items:end;margin-bottom:42px}.product-tier header>div>span{display:inline-block;margin-bottom:34px;color:#b1b9c2;font:500 14px/1 var(--nav-font)}.product-tier header>p{margin:0;color:#5d5e5f;line-height:1.65}.product-tier__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.product-tier__grid[data-count="1"]{grid-template-columns:minmax(0,1fr)}.product-tier-card{display:grid;min-height:100%;grid-template-columns:minmax(180px,.82fr) minmax(260px,1.18fr);overflow:hidden;border:1px solid #e2e4e2;border-radius:20px;background:#fff}.product-tier__grid[data-count="1"] .product-tier-card{grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr)}.product-tier-card>a{min-height:280px;background:#f4f0f2}.product-tier-card>a img{width:100%;height:100%;object-fit:cover}.product-tier-card>div{padding:28px}.product-tier-card>div>div:first-child{display:flex;justify-content:space-between;gap:15px;color:#144478;font-size:11px;text-transform:uppercase}.product-tier-card h3{margin:18px 0 0;font:600 23px/1.18 var(--heading-font)}.product-tier-card h3 a{color:#18191b;text-decoration:none}.product-tier-card p{color:#566154;font-size:13px;line-height:1.55}.product-tier-card dl{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:15px;border-top:1px solid #e2e4e2;margin:18px 0}.product-tier-card dl[data-count="1"]{grid-template-columns:minmax(0,1fr)}.product-tier-card dl[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.product-tier-card dl div{display:grid;gap:5px}.product-tier-card dt{color:#8d9589;font-size:9px;text-transform:uppercase}.product-tier-card dd{margin:0;font-size:11px;font-weight:700}.product-tier-card__selling-points{display:grid;gap:6px;padding:0;margin:0 0 18px;color:#4f5b65;font-size:12px;line-height:1.45;list-style:none}.product-tier-card__selling-points li{position:relative;padding-left:15px}.product-tier-card__selling-points li:before{position:absolute;top:.62em;left:1px;width:4px;height:4px;border-radius:50%;background:#144478;content:""}.product-tier-card__actions{display:flex;flex-wrap:wrap;gap:8px}.product-tier-card__actions a,.product-tier-card__actions button{min-height:38px;padding:0 13px;border:1px solid #d4d7d3;border-radius:999px;color:#144478;background:transparent;cursor:pointer;font:600 11px/1 var(--nav-font);text-decoration:none}.product-tier__more{display:flex;width:max-content;align-items:center;gap:24px;margin:30px 0 0 auto;color:#144478;font:600 13px/1.2 var(--nav-font);text-decoration:none}.product-platform-comparison{padding:104px 0;color:#f3f3f4;background:#18191b}.product-platform-comparison header{display:grid;max-width:980px;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:44px}.product-platform-comparison header p:last-child{color:#b1b9c2;line-height:1.65}.product-platform-table{overflow-x:auto;border:1px solid rgba(255,255,255,.13);border-radius:18px}.product-platform-table table{width:100%;min-width:900px;border-collapse:collapse}.product-platform-table th,.product-platform-table td{padding:18px 16px;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.product-platform-table thead th{color:#a79d8b;font-size:10px;text-transform:uppercase}.product-platform-table tbody th{color:#cce3fb}.product-platform-table td{color:#d4d7d3;font-size:13px}.product-platform-table a{color:#cce3fb;text-decoration:none;white-space:nowrap}.product-landing__capabilities{padding:104px 0}.product-landing__capabilities header{max-width:760px;margin-bottom:42px}.product-landing__capabilities .product-shell>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-landing__capabilities article{min-height:260px;padding:28px;border:1px solid #e2e4e2;border-radius:18px;background:#f9fafb}.product-landing__capabilities article>span{color:#144478;font-size:12px}.product-landing__capabilities h3{margin:66px 0 12px;font:600 23px/1.2 var(--heading-font)}.product-landing__capabilities article p{color:#5d5e5f;line-height:1.6}.product-landing__faq{padding:100px 0;border-top:1px solid #e2e4e2}.product-landing__faq .product-shell{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(460px,1.25fr);gap:80px}.product-landing__faq details{border-bottom:1px solid #e2e4e2}.product-landing__faq summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font:600 17px/1.3 var(--heading-font);list-style:none}.product-landing__faq summary::-webkit-details-marker{display:none}.product-landing__faq details p{max-width:680px;margin:0;padding:0 36px 24px 0;color:#5d5e5f;line-height:1.65}.product-landing__cta{padding:92px 0;color:#fff;background:#18191b}.product-landing__cta .product-shell{display:flex;align-items:end;justify-content:space-between;gap:60px}.product-landing__cta h2{max-width:760px}.product-landing__cta p:last-child{max-width:680px;color:#b1b9c2;line-height:1.65}.product-landing__empty{padding:100px 0}.dark .product-catalog,.dark .product-detail{color:#e8eff7;background:#18191b}.dark .product-catalog__hero{border-color:#18191b;background:linear-gradient(125deg,#18191b,#18191b 60%,#18191b)}.dark .product-category-selector{border-color:#3b3b3d;background:#18191b}.dark .product-category-selector__heading h2{color:#f6fafe}.dark .product-category-selector__all span{border-color:#3b3b3d;color:#e8eff7;background:#18191b}.dark .product-category-selector__all input:checked+span{border-color:#1961ac;color:#fff;background:#1961ac}.dark .product-catalog .product-eyebrow,.dark .product-catalog .product-card__model{color:#9fd0ff}.dark .product-catalog .product-filter-sort,.dark .product-catalog .product-results__heading .product-results__count,.dark .product-catalog .product-results__heading>p,.dark .product-catalog .product-results__empty,.dark .product-catalog .product-card__identity>span{color:#b1bfcc}.dark .product-category-tile__art{border-color:#465563;background:#222d37}.dark .product-category-tile__art img{filter:invert(1) grayscale(1) contrast(1.4) brightness(2.4);mix-blend-mode:screen}.dark .product-category-tile:hover .product-category-tile__art{border-color:#9fd0ff;background:#2c3c4b}.dark .product-category-tile:has(input:focus-visible) .product-category-tile__art{outline:2px solid #9fd0ff;outline-offset:3px}.dark .product-category-tile>strong{color:#e8eff7}.dark .product-category-tile:has(input:checked) .product-category-tile__art{border-color:#9fd0ff;background:#234768}.dark .product-category-tile:has(input:checked)>strong{color:#cce3fb}.dark .product-category-tile:has(input:checked):after{background:#1961ac}.dark .product-listing-hero--text h1,.dark .product-results__heading h2,.dark .product-card h3 a,.dark .product-filters legend,.dark .product-summary h1,.dark .product-overview h2,.dark .product-specifications h2,.dark .product-features h2,.dark .product-videos h2,.dark .product-downloads h2,.dark .related-products h2{color:#f6fafe}.dark .product-filter-bar{border-color:#3b3b3d;background:#18191bf7;box-shadow:0 8px 22px #0003}.dark .product-filter-menu__toggle,.dark .product-filter-menu__panel,.dark .product-filter-sort select,.dark .product-detail__tabs{border-color:#3b3b3d;color:#e8eff7;background:#18191b}.dark .product-filter-menu.has-selection .product-filter-menu__toggle{border-color:#1961ac;background:#0e3055;box-shadow:inset 0 -2px #7db7ec}.dark .product-filter-menu__summary{color:#aebdca}.dark .product-filter-menu.has-selection .product-filter-menu__summary,.dark .product-filter-menu__chevron{color:#cce3fb}.dark .product-filter-state{border-color:#3b3b3d}.dark .product-filter-state__label,.dark .product-filter-state__clear{color:#b1b9c2}.dark .product-filters__hint{color:#aebdca}.dark .product-filter-chip{border-color:#315f8b;color:#cce3fb;background:#0e3055}.dark .product-filter-toggle{border-color:#59616a;color:#e8eff7}.dark .product-card__image,.dark .product-gallery__main,.dark .product-gallery__thumbs button{background:#18191b}.dark .product-specifications dd,.dark .related-product{color:#f4f0f2}.dark .related-applications{border-color:#3b3b3d}.dark .related-applications__heading h2,.dark .related-applications>div:last-child>a{color:#f6fafe}.dark .related-applications>div:last-child,.dark .related-applications>div:last-child>a{border-color:#3b3b3d}.dark .related-applications p{color:#b1b9c2}.dark .product-downloads,.dark .product-downloads__list,.dark .product-download{border-color:#18191b}.dark .product-download__toggle{color:#f4f0f2;background:#18191b;box-shadow:0 3px 12px #00000040}.dark .product-download__body a,.dark .product-download__body button{border-color:#3b3b3d;color:#cce3fb}.dark .product-card__summary,.dark .product-card__facts,.dark .product-card__selling-points,.dark .product-summary__selling-points,.dark .product-video p,.dark .product-videos>header>p:last-child{color:#b1b9c2}.dark .product-video h3{color:#f6fafe}.dark .product-videos{border-color:#3b3b3d}.dark .product-card__actions button{border-color:#59616a;color:#f6fafe;background:#242527f0}.dark .product-card__actions button:last-child,.dark .product-card__actions button[aria-pressed=true]{border-color:#1961ac;color:#fff;background:#1961ac}.dark .product-filter-group>strong{color:#f3f3f4}.dark .product-filter-option{color:#c5d1dd}.dark .product-filter-option small{color:#aebdca}.dark .product-filter-option:has(input:checked){color:#fff}.dark .product-filter-option--accent span{color:#cce3fb;background:#0e3055}.dark .product-filters__reset{color:#cce3fb}.dark .product-summary__classification{border-color:#3b3b3d}.dark .product-summary__classification dd{color:#f3f3f4}.dark .product-compare-dialog>section{color:#f3f3f4;background:#18191b}.dark .product-compare-table__row{border-color:#3b3b3d}.dark .product-compare-table__row>*{color:#d8dce1}.dark .product-landing{color:#f3f3f4;background:#18191b}.dark .product-landing__hero{border-color:#18191b;background:linear-gradient(120deg,#18191b,#18191b 58%,#18191b)}.dark .product-listing-hero--text .product-listing-hero__intro{color:#b1b9c2}.dark .product-category-list__count{color:#aebdca}.dark .product-landing__proof{border-color:#18191b;background:#18191b}.dark .product-landing__proof .product-shell{color:#b1b9c2}.dark .product-landing__proof .product-shell>*{border-color:#18191b}.dark .product-landing__proof strong{color:#f3f3f4}.dark .product-landing__guide{background:#18191b}.dark .product-landing__guide h2{color:#f3f3f4}.dark .product-landing__lead,.dark .product-landing__bullets li,.dark .product-landing__guide .product-shell>p,.dark .product-tier header>p,.dark .product-tier-card p{color:#b1b9c2}.dark .product-tier{border-color:#18191b}.dark .product-tier:nth-child(2n){background:#18191b}.dark .product-tier-card{border-color:#3b3b3d;background:#18191b}.dark .product-tier-card h3 a{color:#f3f3f4}.dark .product-tier-card dl{border-color:#3b3b3d}.dark .product-tier-card__selling-points{color:#b1b9c2}.dark .product-landing__capabilities article{border-color:#3b3b3d;background:#18191b}.dark .product-landing__faq,.dark .product-landing__faq details{border-color:#3b3b3d}@media(min-width:1121px){:where(body:not([data-breakpoint-preview-mode])) .product-landing__guide [data-reveal],:where(body:not([data-breakpoint-preview-mode])).product-landing__guide [data-reveal]{opacity:1;transform:none}}@container (min-width: 1121px){.product-landing__guide [data-reveal]{opacity:1;transform:none}}@media(max-width:1120px){:where(body:not([data-breakpoint-preview-mode])) .product-landing__hero.product-listing-hero--text,:where(body:not([data-breakpoint-preview-mode])).product-landing__hero.product-listing-hero--text{padding:32px 0 48px}:where(body:not([data-breakpoint-preview-mode])) .product-landing__hero .product-listing-hero__content,:where(body:not([data-breakpoint-preview-mode])).product-landing__hero .product-listing-hero__content{width:calc(100% - 15px);padding-right:24px;padding-left:24px;margin-right:auto;margin-left:0}:where(body:not([data-breakpoint-preview-mode])) .product-landing__hero .product-breadcrumbs,:where(body:not([data-breakpoint-preview-mode])).product-landing__hero .product-breadcrumbs{margin-bottom:44px}:where(body:not([data-breakpoint-preview-mode])) .product-landing .product-landing__hero h1,:where(body:not([data-breakpoint-preview-mode])).product-landing .product-landing__hero h1{font-size:clamp(50px,44.5px + 1.41vw,60px);line-height:1.17}:where(body:not([data-breakpoint-preview-mode])) .product-landing__hero .product-listing-hero__intro,:where(body:not([data-breakpoint-preview-mode])).product-landing__hero .product-listing-hero__intro{margin-top:16px}:where(body:not([data-breakpoint-preview-mode])) .product-category-selector__scroller,:where(body:not([data-breakpoint-preview-mode])).product-category-selector__scroller{margin-right:-16px;padding-right:24px}:where(body:not([data-breakpoint-preview-mode])) .product-category-selector__grid,:where(body:not([data-breakpoint-preview-mode])).product-category-selector__grid{min-width:1000px}:where(body:not([data-breakpoint-preview-mode])) .product-filter-bar--contained,:where(body:not([data-breakpoint-preview-mode])).product-filter-bar--contained{margin-bottom:26px}:where(body:not([data-breakpoint-preview-mode])) .product-catalog__toolbar,:where(body:not([data-breakpoint-preview-mode])).product-catalog__toolbar,:where(body:not([data-breakpoint-preview-mode])) .product-category-list__controls,:where(body:not([data-breakpoint-preview-mode])).product-category-list__controls{min-height:70px;gap:9px}:where(body:not([data-breakpoint-preview-mode])) .product-filter-toggle,:where(body:not([data-breakpoint-preview-mode])).product-filter-toggle{display:inline-flex;min-height:46px;width:max-content;align-items:center;gap:9px;padding:0 13px;border:1px solid #d8dce1;border-radius:8px;color:#18191b;background:#fff;cursor:pointer;font:600 12px/1 var(--nav-font)}:where(body:not([data-breakpoint-preview-mode])) .product-filters,:where(body:not([data-breakpoint-preview-mode])).product-filters{position:fixed;z-index:1200;top:var(--site-header-offset, var(--site-header-height, 70px));bottom:auto;left:0;box-sizing:border-box;display:block;width:min(390px,92vw);height:calc(100dvh - var(--site-header-offset, var(--site-header-height, 70px)));max-height:calc(100dvh - var(--site-header-offset, var(--site-header-height, 70px)));padding:26px 26px 34px;overflow-y:auto;overscroll-behavior:contain;border:0;background:#fff;box-shadow:18px 0 52px #0000002e;transform:translate(-105%);transition:transform .22s ease}:where(body:not([data-breakpoint-preview-mode])) .product-filters.is-open,:where(body:not([data-breakpoint-preview-mode])).product-filters.is-open{transform:translate(0)}:where(body:not([data-breakpoint-preview-mode])) .product-filters__top,:where(body:not([data-breakpoint-preview-mode])).product-filters__top{display:flex;margin-bottom:24px}:where(body:not([data-breakpoint-preview-mode])) .product-filters__top button,:where(body:not([data-breakpoint-preview-mode])).product-filters__top button{display:block;width:44px;height:44px;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font-size:30px}:where(body:not([data-breakpoint-preview-mode])) .product-filters__menus,:where(body:not([data-breakpoint-preview-mode])).product-filters__menus{display:grid;gap:0}:where(body:not([data-breakpoint-preview-mode])) .product-filters [data-category-filters]:not([hidden]),:where(body:not([data-breakpoint-preview-mode])).product-filters [data-category-filters]:not([hidden]){display:block}:where(body:not([data-breakpoint-preview-mode])) .product-filter-menu,:where(body:not([data-breakpoint-preview-mode])).product-filter-menu{padding:19px 0 10px;border-bottom:1px solid #e2e4e2}:where(body:not([data-breakpoint-preview-mode])) .product-filter-menu__legend,:where(body:not([data-breakpoint-preview-mode])).product-filter-menu__legend{position:static;width:auto;height:auto;padding:0;overflow:visible;clip:auto;color:#18191b;font:600 13px/1.2 var(--nav-font);white-space:normal}:where(body:not([data-breakpoint-preview-mode])) .product-filter-menu__toggle,:where(body:not([data-breakpoint-preview-mode])).product-filter-menu__toggle{display:none}:where(body:not([data-breakpoint-preview-mode])) .product-filter-menu__panel,:where(body:not([data-breakpoint-preview-mode])).product-filter-menu__panel{position:static;min-width:0;max-height:none;padding:9px 0 6px;overflow:visible;visibility:visible;border:0;border-radius:0;opacity:1;background:transparent;box-shadow:none;transform:none}:where(body:not([data-breakpoint-preview-mode])) .product-filter-option,:where(body:not([data-breakpoint-preview-mode])).product-filter-option{min-height:44px}:where(body:not([data-breakpoint-preview-mode])) .product-filters__reset,:where(body:not([data-breakpoint-preview-mode])).product-filters__reset{width:100%;min-height:46px;padding:0 14px;border:1px solid #d8dce1;border-radius:8px;margin-top:24px;color:#144478;font-weight:600}:where(body:not([data-breakpoint-preview-mode])) .product-filter-sort,:where(body:not([data-breakpoint-preview-mode])).product-filter-sort{margin-left:auto}:where(body:not([data-breakpoint-preview-mode])) html.product-filters-open{overflow:hidden!important}body:not([data-breakpoint-preview-mode]).product-filters-open{overflow:hidden!important}:where(body:not([data-breakpoint-preview-mode])) .product-grid,:where(body:not([data-breakpoint-preview-mode])).product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .product-detail__hero,:where(body:not([data-breakpoint-preview-mode])).product-detail__hero{grid-template-columns:1fr 1fr;gap:36px}:where(body:not([data-breakpoint-preview-mode])) .product-specifications,:where(body:not([data-breakpoint-preview-mode])).product-specifications{gap:40px}:where(body:not([data-breakpoint-preview-mode])) .dark .product-filters,:where(body:not([data-breakpoint-preview-mode])).dark .product-filters{background:#18191b}:where(body:not([data-breakpoint-preview-mode])) .dark .product-filter-menu,:where(body:not([data-breakpoint-preview-mode])).dark .product-filter-menu{border-color:#3b3b3d}:where(body:not([data-breakpoint-preview-mode])) .dark .product-filter-menu__legend,:where(body:not([data-breakpoint-preview-mode])).dark .product-filter-menu__legend{color:#f6fafe}:where(body:not([data-breakpoint-preview-mode])) .dark .product-filters__reset,:where(body:not([data-breakpoint-preview-mode])).dark .product-filters__reset{border-color:#59616a;color:#cce3fb}:where(body:not([data-breakpoint-preview-mode])) .product-downloads,:where(body:not([data-breakpoint-preview-mode])).product-downloads{width:calc(100% + 1px);grid-template-columns:1fr;gap:24px;margin-right:0;margin-left:-8px;scroll-margin-top:calc(var(--site-header-offset, 0px) + 89px)}:where(body:not([data-breakpoint-preview-mode])) .product-tier__grid,:where(body:not([data-breakpoint-preview-mode])).product-tier__grid{grid-template-columns:1fr}}@container (max-width: 1120px){.product-landing__hero.product-listing-hero--text{padding:32px 0 48px}.product-landing__hero .product-listing-hero__content{width:calc(100% - 15px);padding-right:24px;padding-left:24px;margin-right:auto;margin-left:0}.product-landing__hero .product-breadcrumbs{margin-bottom:44px}.product-landing .product-landing__hero h1{font-size:clamp(50px,44.5px + 1.41cqw,60px);line-height:1.17}.product-landing__hero .product-listing-hero__intro{margin-top:16px}.product-category-selector__scroller{margin-right:-16px;padding-right:24px}.product-category-selector__grid{min-width:1000px}.product-filter-bar--contained{margin-bottom:26px}.product-catalog__toolbar,.product-category-list__controls{min-height:70px;gap:9px}.product-filter-toggle{display:inline-flex;min-height:46px;width:max-content;align-items:center;gap:9px;padding:0 13px;border:1px solid #d8dce1;border-radius:8px;color:#18191b;background:#fff;cursor:pointer;font:600 12px/1 var(--nav-font)}.product-filters{position:sticky;z-index:1200;--container-top: var(--site-header-offset, var(--site-header-height, 70px));top:var(--container-top);--container-bottom: auto;bottom:var(--container-bottom);--container-left: 0;left:var(--container-left);box-sizing:border-box;display:block;width:min(390px,92cqw);height:calc(100cqh - var(--site-header-offset, var(--site-header-height, 70px)));max-height:calc(100cqh - var(--site-header-offset, var(--site-header-height, 70px)));padding:26px 26px 34px;overflow-y:auto;overscroll-behavior:contain;border:0;background:#fff;box-shadow:18px 0 52px #0000002e;transform:translate(-105%);transition:transform .22s ease}.product-filters.is-open{transform:translate(0)}.product-filters__top{display:flex;margin-bottom:24px}.product-filters__top button{display:block;width:44px;height:44px;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font-size:30px}.product-filters__menus{display:grid;gap:0}.product-filters [data-category-filters]:not([hidden]){display:block}.product-filter-menu{padding:19px 0 10px;border-bottom:1px solid #e2e4e2}.product-filter-menu__legend{position:static;width:auto;height:auto;padding:0;overflow:visible;clip:auto;color:#18191b;font:600 13px/1.2 var(--nav-font);white-space:normal}.product-filter-menu__toggle{display:none}.product-filter-menu__panel{position:static;min-width:0;max-height:none;padding:9px 0 6px;overflow:visible;visibility:visible;border:0;border-radius:0;opacity:1;background:transparent;box-shadow:none;transform:none}.product-filter-option{min-height:44px}.product-filters__reset{width:100%;min-height:46px;padding:0 14px;border:1px solid #d8dce1;border-radius:8px;margin-top:24px;color:#144478;font-weight:600}.product-filter-sort{margin-left:auto}html.product-filters-open,[data-apos-refreshable-body].product-filters-open{overflow:hidden!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-detail__hero{grid-template-columns:1fr 1fr;gap:36px}.product-specifications{gap:40px}.dark .product-filters{background:#18191b}.dark .product-filter-menu{border-color:#3b3b3d}.dark .product-filter-menu__legend{color:#f6fafe}.dark .product-filters__reset{border-color:#59616a;color:#cce3fb}.product-downloads{width:calc(100% + 1px);grid-template-columns:1fr;gap:24px;margin-right:0;margin-left:-8px;scroll-margin-top:calc(var(--site-header-offset, 0px) + 89px)}.product-tier__grid{grid-template-columns:1fr}}@media(min-width:821px)and (max-width:1120px){:where(body:not([data-breakpoint-preview-mode])) .product-landing__guide,:where(body:not([data-breakpoint-preview-mode])).product-landing__guide{padding-top:39.36px}:where(body:not([data-breakpoint-preview-mode])) .product-landing__guide .product-shell,:where(body:not([data-breakpoint-preview-mode])).product-landing__guide .product-shell{width:min(900.16px,100% - 48px)}}@container (min-width: 821px) and (max-width: 1120px){.product-landing__guide{padding-top:39.36px}.product-landing__guide .product-shell{width:min(900.16px,100% - 48px)}}@media(min-width:761px)and (max-width:820px){:root{--site-header-height: 98px}:where(body:not([data-breakpoint-preview-mode])) .header,:where(body:not([data-breakpoint-preview-mode])).header{height:98px}:where(body:not([data-breakpoint-preview-mode])) .nav-bar,:where(body:not([data-breakpoint-preview-mode])).nav-bar{height:97px}:where(body:not([data-breakpoint-preview-mode])) .product-landing__guide .product-shell,:where(body:not([data-breakpoint-preview-mode])).product-landing__guide .product-shell{width:min(633.91px,100% - 48px)}}@container (min-width: 761px) and (max-width: 820px){[data-apos-refreshable-body]{--site-header-height: 98px}.header{height:98px}.nav-bar{height:97px}.product-landing__guide .product-shell{width:min(633.91px,100% - 48px)}}@media(max-width:760px){:where(body:not([data-breakpoint-preview-mode])) .product-shell,:where(body:not([data-breakpoint-preview-mode])).product-shell{width:min(var(--site-content-max),100% - var(--site-content-gutter) * 2)}:where(body:not([data-breakpoint-preview-mode])) .product-category-selector,:where(body:not([data-breakpoint-preview-mode])).product-category-selector{padding:32px 0 28px}:where(body:not([data-breakpoint-preview-mode])) .product-category-selector__heading,:where(body:not([data-breakpoint-preview-mode])).product-category-selector__heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:22px}:where(body:not([data-breakpoint-preview-mode])) .product-category-selector__heading h2,:where(body:not([data-breakpoint-preview-mode])).product-category-selector__heading h2{font-size:28px}:where(body:not([data-breakpoint-preview-mode])) .product-category-selector__scroller,:where(body:not([data-breakpoint-preview-mode])).product-category-selector__scroller{margin-right:-16px;padding-right:16px}:where(body:not([data-breakpoint-preview-mode])) .product-category-selector__grid,:where(body:not([data-breakpoint-preview-mode])).product-category-selector__grid{min-width:854px;gap:10px}:where(body:not([data-breakpoint-preview-mode])) .product-category-tile,:where(body:not([data-breakpoint-preview-mode])).product-category-tile{gap:9px}:where(body:not([data-breakpoint-preview-mode])) .product-category-tile__art,:where(body:not([data-breakpoint-preview-mode])).product-category-tile__art{height:92px;border-radius:11px}:where(body:not([data-breakpoint-preview-mode])) .product-category-tile__art img,:where(body:not([data-breakpoint-preview-mode])).product-category-tile__art img{width:108px;height:82px}:where(body:not([data-breakpoint-preview-mode])) .product-category-tile>strong,:where(body:not([data-breakpoint-preview-mode])).product-category-tile>strong{font-size:11px}:where(body:not([data-breakpoint-preview-mode])) .product-category-tile:has(input:checked):after,:where(body:not([data-breakpoint-preview-mode])).product-category-tile:has(input:checked):after{bottom:-10px}:where(body:not([data-breakpoint-preview-mode])) .product-breadcrumbs,:where(body:not([data-breakpoint-preview-mode])).product-breadcrumbs{margin-bottom:36px}:where(body:not([data-breakpoint-preview-mode])) .product-listing-hero--text,:where(body:not([data-breakpoint-preview-mode])).product-listing-hero--text{padding:28px 0 46px}:where(body:not([data-breakpoint-preview-mode])) .product-listing-hero--image,:where(body:not([data-breakpoint-preview-mode])).product-listing-hero--image,:where(body:not([data-breakpoint-preview-mode])) .product-listing-hero--video,:where(body:not([data-breakpoint-preview-mode])).product-listing-hero--video{min-height:520px}:where(body:not([data-breakpoint-preview-mode])) .product-listing-hero--image .product-listing-hero__content,:where(body:not([data-breakpoint-preview-mode])).product-listing-hero--image .product-listing-hero__content,:where(body:not([data-breakpoint-preview-mode])) .product-listing-hero--video .product-listing-hero__content,:where(body:not([data-breakpoint-preview-mode])).product-listing-hero--video .product-listing-hero__content{padding-top:48px;padding-bottom:48px}:where(body:not([data-breakpoint-preview-mode])) .product-listing-hero h1,:where(body:not([data-breakpoint-preview-mode])).product-listing-hero h1{font-size:clamp(42px,12vw,58px)}:where(body:not([data-breakpoint-preview-mode])) .product-listing-hero__intro,:where(body:not([data-breakpoint-preview-mode])).product-listing-hero__intro{font-size:16px;line-height:1.55}:where(body:not([data-breakpoint-preview-mode])) .product-catalog__toolbar,:where(body:not([data-breakpoint-preview-mode])).product-catalog__toolbar,:where(body:not([data-breakpoint-preview-mode])) .product-category-list__controls,:where(body:not([data-breakpoint-preview-mode])).product-category-list__controls{min-height:66px}:where(body:not([data-breakpoint-preview-mode])) .product-filter-sort__label,:where(body:not([data-breakpoint-preview-mode])).product-filter-sort__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}:where(body:not([data-breakpoint-preview-mode])) .product-filter-sort select,:where(body:not([data-breakpoint-preview-mode])).product-filter-sort select{width:min(43vw,164px);min-width:124px}:where(body:not([data-breakpoint-preview-mode])) .product-filter-state,:where(body:not([data-breakpoint-preview-mode])).product-filter-state{min-height:44px;gap:7px}:where(body:not([data-breakpoint-preview-mode])) .product-filter-state__label,:where(body:not([data-breakpoint-preview-mode])).product-filter-state__label{display:none}:where(body:not([data-breakpoint-preview-mode])) .product-filter-state__clear,:where(body:not([data-breakpoint-preview-mode])).product-filter-state__clear{padding-left:8px}:where(body:not([data-breakpoint-preview-mode])) .product-catalog__layout,:where(body:not([data-breakpoint-preview-mode])).product-catalog__layout{padding-top:30px}:where(body:not([data-breakpoint-preview-mode])) .product-results__heading,:where(body:not([data-breakpoint-preview-mode])).product-results__heading{grid-template-columns:1fr;gap:12px}:where(body:not([data-breakpoint-preview-mode])) .product-grid,:where(body:not([data-breakpoint-preview-mode])).product-grid{grid-template-columns:1fr;gap:36px}:where(body:not([data-breakpoint-preview-mode])) .product-card__summary,:where(body:not([data-breakpoint-preview-mode])).product-card__summary{min-height:0}:where(body:not([data-breakpoint-preview-mode])) .product-detail [data-product-hero],:where(body:not([data-breakpoint-preview-mode])).product-detail [data-product-hero]{padding-top:26px}:where(body:not([data-breakpoint-preview-mode])) .product-detail__hero,:where(body:not([data-breakpoint-preview-mode])).product-detail__hero{grid-template-columns:1fr;padding-bottom:48px}:where(body:not([data-breakpoint-preview-mode])) .product-summary,:where(body:not([data-breakpoint-preview-mode])).product-summary{padding-top:10px}:where(body:not([data-breakpoint-preview-mode])) .product-gallery__thumbs,:where(body:not([data-breakpoint-preview-mode])).product-gallery__thumbs{grid-template-columns:repeat(4,1fr)}:where(body:not([data-breakpoint-preview-mode])) .product-summary__actions,:where(body:not([data-breakpoint-preview-mode])).product-summary__actions{align-items:stretch;flex-direction:column}:where(body:not([data-breakpoint-preview-mode])) .product-detail__tabs,:where(body:not([data-breakpoint-preview-mode])).product-detail__tabs{gap:18px;overflow-x:auto;white-space:nowrap}:where(body:not([data-breakpoint-preview-mode])) .product-overview,:where(body:not([data-breakpoint-preview-mode])).product-overview{padding:72px 0 60px}:where(body:not([data-breakpoint-preview-mode])) .product-specifications,:where(body:not([data-breakpoint-preview-mode])).product-specifications{grid-template-columns:1fr;gap:30px;padding:60px 0}:where(body:not([data-breakpoint-preview-mode])) .product-specifications dl div,:where(body:not([data-breakpoint-preview-mode])).product-specifications dl div{grid-template-columns:1fr;gap:5px}:where(body:not([data-breakpoint-preview-mode])) .product-features article.product-feature--visual,:where(body:not([data-breakpoint-preview-mode])).product-features article.product-feature--visual,:where(body:not([data-breakpoint-preview-mode])) .product-features article.product-feature--reverse,:where(body:not([data-breakpoint-preview-mode])).product-features article.product-feature--reverse,:where(body:not([data-breakpoint-preview-mode])) .product-features article.product-feature--text,:where(body:not([data-breakpoint-preview-mode])).product-features article.product-feature--text{grid-template-columns:1fr;gap:30px;padding:38px 0}:where(body:not([data-breakpoint-preview-mode])) .product-features article.product-feature--reverse img,:where(body:not([data-breakpoint-preview-mode])).product-features article.product-feature--reverse img{order:0}:where(body:not([data-breakpoint-preview-mode])) .product-videos,:where(body:not([data-breakpoint-preview-mode])).product-videos{padding:64px 0;scroll-margin-top:calc(var(--site-header-offset, 0px) + 115px)}:where(body:not([data-breakpoint-preview-mode])) .product-videos>header,:where(body:not([data-breakpoint-preview-mode])).product-videos>header{grid-template-columns:1fr;gap:18px}:where(body:not([data-breakpoint-preview-mode])) .product-videos__grid,:where(body:not([data-breakpoint-preview-mode])).product-videos__grid{grid-template-columns:1fr;gap:34px}:where(body:not([data-breakpoint-preview-mode])) .related-products__heading,:where(body:not([data-breakpoint-preview-mode])).related-products__heading{align-items:start;flex-direction:column}:where(body:not([data-breakpoint-preview-mode])) .related-products>div:last-child,:where(body:not([data-breakpoint-preview-mode])).related-products>div:last-child{grid-template-columns:1fr;gap:34px}:where(body:not([data-breakpoint-preview-mode])) .related-applications,:where(body:not([data-breakpoint-preview-mode])).related-applications{padding:64px 0}:where(body:not([data-breakpoint-preview-mode])) .related-applications>div:last-child,:where(body:not([data-breakpoint-preview-mode])).related-applications>div:last-child{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .product-downloads,:where(body:not([data-breakpoint-preview-mode])).product-downloads{width:calc(100% - 15px);gap:24px;margin-inline:0;padding:64px 0;scroll-margin-top:calc(var(--site-header-offset, 0px) + 115px)}:where(body:not([data-breakpoint-preview-mode])) .product-download summary,:where(body:not([data-breakpoint-preview-mode])).product-download summary{min-height:60px}:where(body:not([data-breakpoint-preview-mode])) .product-download__body,:where(body:not([data-breakpoint-preview-mode])).product-download__body{align-items:flex-start;flex-direction:column;padding:8px 0 22px 60px}:where(body:not([data-breakpoint-preview-mode])) .product-compare-tray,:where(body:not([data-breakpoint-preview-mode])).product-compare-tray{right:10px;bottom:10px;left:10px;align-items:stretch;flex-direction:column;gap:10px}:where(body:not([data-breakpoint-preview-mode])) .product-compare-tray>div,:where(body:not([data-breakpoint-preview-mode])).product-compare-tray>div{justify-content:space-between}:where(body:not([data-breakpoint-preview-mode])) .product-compare-dialog,:where(body:not([data-breakpoint-preview-mode])).product-compare-dialog{padding:10px}:where(body:not([data-breakpoint-preview-mode])) .product-compare-dialog>section,:where(body:not([data-breakpoint-preview-mode])).product-compare-dialog>section{max-height:calc(100dvh - 20px);padding:22px 18px;border-radius:18px}:where(body:not([data-breakpoint-preview-mode])) .product-compare-dialog>section>div[data-compare-table],:where(body:not([data-breakpoint-preview-mode])).product-compare-dialog>section>div[data-compare-table]{overflow-x:auto}:where(body:not([data-breakpoint-preview-mode])) .product-category-list,:where(body:not([data-breakpoint-preview-mode])).product-category-list{padding:40px 0 72px}:where(body:not([data-breakpoint-preview-mode])) .product-category-list__controls,:where(body:not([data-breakpoint-preview-mode])).product-category-list__controls{padding:0}:where(body:not([data-breakpoint-preview-mode])) .product-category-list__count,:where(body:not([data-breakpoint-preview-mode])).product-category-list__count{margin-bottom:18px}:where(body:not([data-breakpoint-preview-mode])) .product-landing__proof,:where(body:not([data-breakpoint-preview-mode])).product-landing__proof{display:none}:where(body:not([data-breakpoint-preview-mode])) .product-landing__guide,:where(body:not([data-breakpoint-preview-mode])).product-landing__guide{padding:85px 0 68px}:where(body:not([data-breakpoint-preview-mode])) .product-landing__guide .product-eyebrow,:where(body:not([data-breakpoint-preview-mode])).product-landing__guide .product-eyebrow{display:block}:where(body:not([data-breakpoint-preview-mode])) .product-landing__guide .product-shell,:where(body:not([data-breakpoint-preview-mode])).product-landing__guide .product-shell{width:calc(100% - 46.81px)}:where(body:not([data-breakpoint-preview-mode])) .product-landing__guide h2,:where(body:not([data-breakpoint-preview-mode])).product-landing__guide h2{width:100%;max-width:none;font-size:31.85px;line-height:1.04}:where(body:not([data-breakpoint-preview-mode])) .product-landing__guide .product-shell,:where(body:not([data-breakpoint-preview-mode])).product-landing__guide .product-shell,:where(body:not([data-breakpoint-preview-mode])) .product-tier>.product-shell>header,:where(body:not([data-breakpoint-preview-mode])).product-tier>.product-shell>header,:where(body:not([data-breakpoint-preview-mode])) .product-platform-comparison header,:where(body:not([data-breakpoint-preview-mode])).product-platform-comparison header,:where(body:not([data-breakpoint-preview-mode])) .product-landing__faq .product-shell,:where(body:not([data-breakpoint-preview-mode])).product-landing__faq .product-shell{grid-template-columns:1fr;gap:28px}:where(body:not([data-breakpoint-preview-mode])) .product-tier,:where(body:not([data-breakpoint-preview-mode])).product-tier{padding:68px 0}:where(body:not([data-breakpoint-preview-mode])) .product-tier-card,:where(body:not([data-breakpoint-preview-mode])).product-tier-card,:where(body:not([data-breakpoint-preview-mode])) .product-tier__grid[data-count="1"] .product-tier-card,:where(body:not([data-breakpoint-preview-mode])).product-tier__grid[data-count="1"] .product-tier-card{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .product-tier-card>a,:where(body:not([data-breakpoint-preview-mode])).product-tier-card>a{min-height:240px}:where(body:not([data-breakpoint-preview-mode])) .product-landing__capabilities,:where(body:not([data-breakpoint-preview-mode])).product-landing__capabilities{padding:72px 0}:where(body:not([data-breakpoint-preview-mode])) .product-landing__capabilities .product-shell>div,:where(body:not([data-breakpoint-preview-mode])).product-landing__capabilities .product-shell>div{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .product-landing__capabilities article,:where(body:not([data-breakpoint-preview-mode])).product-landing__capabilities article{min-height:220px}:where(body:not([data-breakpoint-preview-mode])) .product-landing__cta .product-shell,:where(body:not([data-breakpoint-preview-mode])).product-landing__cta .product-shell{align-items:stretch;flex-direction:column}}@container (max-width: 760px){.product-shell{width:min(var(--site-content-max),100% - var(--site-content-gutter) * 2)}.product-category-selector{padding:32px 0 28px}.product-category-selector__heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:22px}.product-category-selector__heading h2{font-size:28px}.product-category-selector__scroller{margin-right:-16px;padding-right:16px}.product-category-selector__grid{min-width:854px;gap:10px}.product-category-tile{gap:9px}.product-category-tile__art{height:92px;border-radius:11px}.product-category-tile__art img{width:108px;height:82px}.product-category-tile>strong{font-size:11px}.product-category-tile:has(input:checked):after{bottom:-10px}.product-breadcrumbs{margin-bottom:36px}.product-listing-hero--text{padding:28px 0 46px}.product-listing-hero--image,.product-listing-hero--video{min-height:520px}.product-listing-hero--image .product-listing-hero__content,.product-listing-hero--video .product-listing-hero__content{padding-top:48px;padding-bottom:48px}.product-listing-hero h1{font-size:clamp(42px,12cqw,58px)}.product-listing-hero__intro{font-size:16px;line-height:1.55}.product-catalog__toolbar,.product-category-list__controls{min-height:66px}.product-filter-sort__label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-filter-sort select{width:min(43cqw,164px);min-width:124px}.product-filter-state{min-height:44px;gap:7px}.product-filter-state__label{display:none}.product-filter-state__clear{padding-left:8px}.product-catalog__layout{padding-top:30px}.product-results__heading{grid-template-columns:1fr;gap:12px}.product-grid{grid-template-columns:1fr;gap:36px}.product-card__summary{min-height:0}.product-detail [data-product-hero]{padding-top:26px}.product-detail__hero{grid-template-columns:1fr;padding-bottom:48px}.product-summary{padding-top:10px}.product-gallery__thumbs{grid-template-columns:repeat(4,1fr)}.product-summary__actions{align-items:stretch;flex-direction:column}.product-detail__tabs{gap:18px;overflow-x:auto;white-space:nowrap}.product-overview{padding:72px 0 60px}.product-specifications{grid-template-columns:1fr;gap:30px;padding:60px 0}.product-specifications dl div{grid-template-columns:1fr;gap:5px}.product-features article.product-feature--visual,.product-features article.product-feature--reverse,.product-features article.product-feature--text{grid-template-columns:1fr;gap:30px;padding:38px 0}.product-features article.product-feature--reverse img{order:0}.product-videos{padding:64px 0;scroll-margin-top:calc(var(--site-header-offset, 0px) + 115px)}.product-videos>header{grid-template-columns:1fr;gap:18px}.product-videos__grid{grid-template-columns:1fr;gap:34px}.related-products__heading{align-items:start;flex-direction:column}.related-products>div:last-child{grid-template-columns:1fr;gap:34px}.related-applications{padding:64px 0}.related-applications>div:last-child{grid-template-columns:1fr}.product-downloads{width:calc(100% - 15px);gap:24px;margin-inline:0;padding:64px 0;scroll-margin-top:calc(var(--site-header-offset, 0px) + 115px)}.product-download summary{min-height:60px}.product-download__body{align-items:flex-start;flex-direction:column;padding:8px 0 22px 60px}.product-compare-tray{right:10px;bottom:10px;left:10px;align-items:stretch;flex-direction:column;gap:10px}.product-compare-tray>div{justify-content:space-between}.product-compare-dialog{padding:10px}.product-compare-dialog>section{max-height:calc(100cqh - 20px);padding:22px 18px;border-radius:18px}.product-compare-dialog>section>div[data-compare-table]{overflow-x:auto}.product-category-list{padding:40px 0 72px}.product-category-list__controls{padding:0}.product-category-list__count{margin-bottom:18px}.product-landing__proof{display:none}.product-landing__guide{padding:85px 0 68px}.product-landing__guide .product-eyebrow{display:block}.product-landing__guide .product-shell{width:calc(100% - 46.81px)}.product-landing__guide h2{width:100%;max-width:none;font-size:31.85px;line-height:1.04}.product-landing__guide .product-shell,.product-tier>.product-shell>header,.product-platform-comparison header,.product-landing__faq .product-shell{grid-template-columns:1fr;gap:28px}.product-tier{padding:68px 0}.product-tier-card,.product-tier__grid[data-count="1"] .product-tier-card{grid-template-columns:1fr}.product-tier-card>a{min-height:240px}.product-landing__capabilities{padding:72px 0}.product-landing__capabilities .product-shell>div{grid-template-columns:1fr}.product-landing__capabilities article{min-height:220px}.product-landing__cta .product-shell{align-items:stretch;flex-direction:column}}@media(prefers-reduced-motion:reduce){.product-filter-menu__toggle,.product-filter-menu__chevron,.product-filter-menu__panel,.product-filters{transition:none}}[data-reveal]{--reveal-distance: 119px;opacity:1;transform:translateZ(0);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}[data-reveal][data-reveal-ready]:not(.is-revealed){opacity:0;transform:translate3d(0,var(--reveal-distance),0)}[data-reveal=image]{--reveal-distance: 72px;clip-path:inset(0 0 0 0 round 0);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.16,1,.3,1),clip-path 1s cubic-bezier(.16,1,.3,1)}[data-reveal=image][data-reveal-ready]:not(.is-revealed){clip-path:inset(12% 0 0 0 round 20px)}[data-reveal].is-revealed{opacity:1;transform:translateZ(0);clip-path:inset(0 0 0 0 round 0)}.apos-is-edit [data-reveal],html[data-site-admin] [data-reveal]{opacity:1;transform:none;clip-path:none;transition:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;clip-path:none;transition:none}}.demo-rte>*:first-child,.demo-rte>[contenteditable]>*:first-child{margin-top:0}.demo-rte>*:last-child,.demo-rte>[contenteditable]>*:last-child{margin-bottom:0}.demo-rte a,.demo-rte a:visited{color:var(--link-color);text-decoration:none}.demo-rte a:active,.demo-rte a:hover{text-decoration:underline}.demo-rte li p{padding:0;margin:0 0 5px}.demo-rte p{margin-top:0;-webkit-font-smoothing:antialiased;text-size-adjust:none;font-weight:400;line-height:1.6;transition:all .25s ease 0s;font-size:1rem}.demo-rte p.large{font-size:1.3rem;line-height:1.7}.demo-rte h2,.demo-rte h3,.demo-rte h4,.demo-rte h5{font-family:var(--heading-font);margin-top:0;margin-bottom:2rem;line-height:1.2em}.demo-rte h3{font-size:2.8em;letter-spacing:-1px;line-height:1em}.demo-rte h4{font-size:1.8em;line-height:1.2em;font-weight:600;margin-bottom:1rem}.demo-rte h5{font-size:1.3em;line-height:1.2em;font-weight:500;margin-bottom:.75rem}.demo-rte{margin-bottom:var(--widget-spacer)}.layout-widget .demo-rte h3,.apos-layout__item .demo-rte h2,.apos-layout__item .demo-rte h3,.apos-layout__item .demo-rte h4,.apos-layout__item .demo-rte h5{margin-bottom:1rem}.container-widget .demo-rte{margin-bottom:0}.demo-rte h2,.h2 .demo-rte p{margin-bottom:1rem;font-size:60px;font-weight:300;line-height:1.1;letter-spacing:-3px}@media(max-width:800px){:where(body:not([data-breakpoint-preview-mode])) .demo-rte h2,:where(body:not([data-breakpoint-preview-mode])).demo-rte h2,:where(body:not([data-breakpoint-preview-mode])) .h2 .demo-rte p,:where(body:not([data-breakpoint-preview-mode])).h2 .demo-rte p{font-size:50px;letter-spacing:-1px}}@container (max-width: 800px){.demo-rte h2,.h2 .demo-rte p{font-size:50px;letter-spacing:-1px}}@media(max-width:600px){:where(body:not([data-breakpoint-preview-mode])) .demo-rte h2,:where(body:not([data-breakpoint-preview-mode])).demo-rte h2,:where(body:not([data-breakpoint-preview-mode])) .h2 .demo-rte p,:where(body:not([data-breakpoint-preview-mode])).h2 .demo-rte p{font-size:40px}}@container (max-width: 600px){.demo-rte h2,.h2 .demo-rte p{font-size:40px}}.home-tite{font-size:14px}.home-cta.h2 p{text-align:center}.highlight-red{color:var(--brand-red)}.highlight-mustard{color:var(--brand-mustard)}.highlight-purple{color:var(--brand-purple)}.highlight-blue{color:var(--brand-blue)}.highlight-seafoam{color:var(--brand-seafoam)}.type-mono{font-family:var(--default-font)}.type-wide-tracking{letter-spacing:8px!important}.type-red-underline{text-decoration:underline;text-decoration-color:var(--brand-red)}.type-seafoam-underline{text-decoration:underline;text-decoration-color:var(--brand-seafoam)}.type-rainbow-hover{background-image:linear-gradient(to right,var(--brand-red),var(--brand-mustard),var(--brand-purple),var(--brand-blue),var(--brand-seafoam));background-clip:text;-webkit-background-clip:text;color:transparent!important;transition:background-position .5s;background-size:200% auto;background-position:100%;background-repeat:repeat}.type-rainbow-hover:hover{background-position:0}.image-float-left img,.image-float-right img,.image-center img,.image-full img{width:100%}.image-float-left,.image-float-right,.image-center{width:50%}.image-float-left{float:left;margin:0 1em 1em 0}.image-float-right{float:right;margin:0 0 1em 1em}.image-center{margin:auto}.image-full{max-width:100%}.layout [data-rich-text] table:not([class]) td,.layout [data-rich-text] table:not([class]) th,.layout .tiptap table:not([class]) td,.layout .tiptap table:not([class]) th,.layout .tableWrapper table td,.layout .tableWrapper table th,.layout .apos-rich-text-table td,.layout .apos-rich-text-table th{border:1px solid var(--faint-color)}.layout [data-rich-text] table:not([class]) th,.layout .tiptap table:not([class]) th,.layout .tableWrapper table th,.layout .apos-rich-text-table th{padding:1rem 0;background-color:var(--faint-color);vertical-align:middle}.layout th h1,.layout th h2,.layout th h3,.layout th h4,.layout th h5,.layout th h6{margin-bottom:0;margin-top:0}.ProseMirror>*+*{margin-top:0!important}.safe-embed{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9;border-radius:16px;background:#000}.safe-embed--googleMaps,.safe-embed--calendly{min-height:560px;aspect-ratio:auto}.safe-embed__frame{width:100%;height:100%;border:0}.html-widget__safe-mode{padding:1rem;color:var(--heading-color);border:1px solid var(--faint-color);border-radius:8px;background:var(--surface-color)}@media(max-width:620px){:where(body:not([data-breakpoint-preview-mode])) .safe-embed--googleMaps,:where(body:not([data-breakpoint-preview-mode])).safe-embed--googleMaps,:where(body:not([data-breakpoint-preview-mode])) .safe-embed--calendly,:where(body:not([data-breakpoint-preview-mode])).safe-embed--calendly{min-height:480px}}@container (max-width: 620px){.safe-embed--googleMaps,.safe-embed--calendly{min-height:480px}}.sustainability-topic{color:#18191b;background:#fff}.sustainability-hero{position:relative;min-height:680px;overflow:hidden;color:#fff}.sustainability-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sustainability-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#18191bd6,#18191b94 48%,#18191b2e)}.sustainability-hero__content{position:relative;z-index:1;display:flex;min-height:680px;box-sizing:border-box;flex-direction:column;justify-content:flex-end;padding-bottom:78px}.product-breadcrumbs--light{position:absolute;top:34px;color:#ffffffc7}.sustainability-hero .product-eyebrow{color:#cce3fb}.sustainability-hero h1{max-width:900px;margin:0;color:#fff;font-family:var(--heading-font);font-size:clamp(50px,6.8vw,96px);font-weight:600;letter-spacing:-.055em;line-height:.96;text-align:left}:where([data-apos-refreshable-body]) .sustainability-hero h1,:where([data-apos-refreshable-body]).sustainability-hero h1{max-width:900px;margin:0;color:#fff;font-family:var(--heading-font);font-size:clamp(50px,6.8cqw,96px);font-weight:600;letter-spacing:-.055em;line-height:.96;text-align:left}.sustainability-hero__content>p:last-child{max-width:690px;margin:25px 0 0;color:#ffffffd6;font-size:19px;line-height:1.6}.sustainability-topic-nav{position:sticky;z-index:20;top:var(--site-header-height)}.sustainability-topic-nav a{transition:color .16s ease,background-color .16s ease}.sustainability-topic-nav a:hover,.sustainability-topic-nav a:focus-visible{color:#144478;background:#f3f3f4}.sustainability-chapter{scroll-margin-top:calc(var(--site-header-height) + 76px);padding-top:110px}.sustainability-chapter:nth-child(2n){background:#f9fafb}.sustainability-chapter__header{display:grid;grid-template-columns:80px minmax(0,1fr);gap:36px;align-items:start}.sustainability-chapter__header>span{color:#144478;font-size:13px;font-weight:700;letter-spacing:.08em}.sustainability-chapter__header>div{max-width:850px}.sustainability-chapter__header h2{margin:0;color:#18191b;font-family:var(--heading-font);font-size:clamp(46px,6vw,82px);letter-spacing:-.05em;line-height:.98}:where([data-apos-refreshable-body]) .sustainability-chapter__header h2,:where([data-apos-refreshable-body]).sustainability-chapter__header h2{margin:0;color:#18191b;font-family:var(--heading-font);font-size:clamp(46px,6cqw,82px);letter-spacing:-.05em;line-height:.98}.sustainability-chapter__header>div>p:last-child{max-width:720px;margin:25px 0 0;color:#5d5e5f;font-size:18px;line-height:1.65}.sustainability-proof{display:grid;grid-template-columns:.65fr 1fr 1.1fr;gap:54px;align-items:center;padding-top:110px;padding-bottom:110px}.sustainability-proof__metric{align-self:stretch;display:flex;min-height:280px;flex-direction:column;justify-content:space-between;padding:32px;border-radius:18px;color:#fff;background:#707a6c}.sustainability-proof__metric strong{font-family:var(--heading-font);font-size:clamp(58px,6vw,92px);letter-spacing:-.06em;line-height:.9}:where([data-apos-refreshable-body]) .sustainability-proof__metric strong,:where([data-apos-refreshable-body]).sustainability-proof__metric strong{font-family:var(--heading-font);font-size:clamp(58px,6cqw,92px);letter-spacing:-.06em;line-height:.9}.sustainability-proof__metric span{max-width:210px;color:#ffffffc7;font-size:14px;line-height:1.5}.sustainability-proof__content h2{margin:0;color:#18191b;font-family:var(--heading-font);font-size:clamp(34px,3.4vw,54px);line-height:1.08}:where([data-apos-refreshable-body]) .sustainability-proof__content h2,:where([data-apos-refreshable-body]).sustainability-proof__content h2{margin:0;color:#18191b;font-family:var(--heading-font);font-size:clamp(34px,3.4cqw,54px);line-height:1.08}.sustainability-proof__content>p:last-child{color:#5d5e5f;font-size:16px;line-height:1.7}.sustainability-proof__image{align-self:stretch;min-height:420px;overflow:hidden;border-radius:18px}.sustainability-proof__image img{width:100%;height:100%;object-fit:cover}.sustainability-highlights{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #e2e4e2;border-bottom:1px solid #e2e4e2}.sustainability-highlights article{min-height:270px;padding:36px;border-left:1px solid #e2e4e2}.sustainability-highlights article:last-child{border-right:1px solid #e2e4e2}.sustainability-highlights span{color:#144478;font-size:12px;font-weight:700}.sustainability-highlights h2{margin:58px 0 12px;color:#18191b;font-family:var(--heading-font);font-size:24px}.sustainability-highlights p{margin:0;color:#707a6c;font-size:14px;line-height:1.6}.sustainability-commitment{margin-top:110px;padding:100px 0;color:#fff;background:#18191b}.sustainability-commitment .product-shell{display:grid;grid-template-columns:.6fr 1.1fr .8fr;gap:60px;align-items:end}.sustainability-commitment h2{margin:0;color:#fff;font-family:var(--heading-font);font-size:clamp(40px,4.5vw,66px);line-height:1.03}:where([data-apos-refreshable-body]) .sustainability-commitment h2,:where([data-apos-refreshable-body]).sustainability-commitment h2{margin:0;color:#fff;font-family:var(--heading-font);font-size:clamp(40px,4.5cqw,66px);line-height:1.03}.sustainability-commitment p:not(.product-eyebrow){color:#ffffffad;line-height:1.7}.sustainability-commitment a{grid-column:2;color:#cce3fb;font-weight:600;text-decoration:none}.sustainability-topic__additional{padding-top:70px;padding-bottom:70px}.sustainability-topic--energy .sustainability-proof__metric{background:#144478}.sustainability-topic--q-install .sustainability-proof__metric{background:#1961ac}.sustainability-topic--packaging .sustainability-proof__metric{background:#91856e}.dark .sustainability-topic{color:#e8eff7;background:#18191b}.dark .sustainability-chapter:nth-child(2n){background:#202124}.dark .sustainability-chapter__header h2,.dark .sustainability-proof__content h2,.dark .sustainability-highlights h2{color:#f3f3f4}.dark .sustainability-chapter__header>div>p:last-child{color:#b1b9c2}.dark .sustainability-highlights,.dark .sustainability-highlights article{border-color:#3b3b3d}.dark .sustainability-chapter__header>span,.dark .sustainability-highlights span,.dark .sustainability-topic .product-eyebrow{color:#9fd0ff}.dark .sustainability-proof__content>p:last-child,.dark .sustainability-highlights p{color:#b1bfcc}.dark .sustainability-topic-nav a:hover,.dark .sustainability-topic-nav a:focus-visible{color:#9fd0ff;background:#293745}.dark .sustainability-proof__metric{background:#43574b}.dark .sustainability-topic--energy .sustainability-proof__metric{background:#144478}.dark .sustainability-topic--q-install .sustainability-proof__metric{background:#164e86}.dark .sustainability-topic--packaging .sustainability-proof__metric{background:#625540}@media(max-width:1040px){:where(body:not([data-breakpoint-preview-mode])) .sustainability-proof,:where(body:not([data-breakpoint-preview-mode])).sustainability-proof{grid-template-columns:.8fr 1.2fr}:where(body:not([data-breakpoint-preview-mode])) .sustainability-proof__image,:where(body:not([data-breakpoint-preview-mode])).sustainability-proof__image{grid-column:1/-1;min-height:480px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-commitment .product-shell,:where(body:not([data-breakpoint-preview-mode])).sustainability-commitment .product-shell{grid-template-columns:1fr 1fr}:where(body:not([data-breakpoint-preview-mode])) .sustainability-commitment p:not(.product-eyebrow),:where(body:not([data-breakpoint-preview-mode])).sustainability-commitment p:not(.product-eyebrow){grid-column:2}:where(body:not([data-breakpoint-preview-mode])) .sustainability-commitment a,:where(body:not([data-breakpoint-preview-mode])).sustainability-commitment a{grid-column:2}}@container (max-width: 1040px){.sustainability-proof{grid-template-columns:.8fr 1.2fr}.sustainability-proof__image{grid-column:1/-1;min-height:480px}.sustainability-commitment .product-shell{grid-template-columns:1fr 1fr}.sustainability-commitment p:not(.product-eyebrow){grid-column:2}.sustainability-commitment a{grid-column:2}}@media(max-width:720px){:where(body:not([data-breakpoint-preview-mode])) .sustainability-hero,:where(body:not([data-breakpoint-preview-mode])).sustainability-hero,:where(body:not([data-breakpoint-preview-mode])) .sustainability-hero__content,:where(body:not([data-breakpoint-preview-mode])).sustainability-hero__content{min-height:620px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-hero__content,:where(body:not([data-breakpoint-preview-mode])).sustainability-hero__content{padding-bottom:52px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-topic-nav,:where(body:not([data-breakpoint-preview-mode])).sustainability-topic-nav{top:var(--site-header-height)}:where(body:not([data-breakpoint-preview-mode])) .sustainability-chapter,:where(body:not([data-breakpoint-preview-mode])).sustainability-chapter{padding-top:72px;scroll-margin-top:calc(var(--site-header-height) + 76px)}:where(body:not([data-breakpoint-preview-mode])) .sustainability-chapter__header,:where(body:not([data-breakpoint-preview-mode])).sustainability-chapter__header{grid-template-columns:1fr;gap:18px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-chapter__header h2,:where(body:not([data-breakpoint-preview-mode])).sustainability-chapter__header h2{font-size:clamp(40px,13vw,60px)}:where(body:not([data-breakpoint-preview-mode])) .sustainability-chapter__header>div>p:last-child,:where(body:not([data-breakpoint-preview-mode])).sustainability-chapter__header>div>p:last-child{font-size:16px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-proof,:where(body:not([data-breakpoint-preview-mode])).sustainability-proof{grid-template-columns:1fr;gap:30px;padding-top:70px;padding-bottom:70px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-proof__metric,:where(body:not([data-breakpoint-preview-mode])).sustainability-proof__metric{min-height:220px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-proof__image,:where(body:not([data-breakpoint-preview-mode])).sustainability-proof__image{grid-column:auto;min-height:320px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-highlights,:where(body:not([data-breakpoint-preview-mode])).sustainability-highlights{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .sustainability-highlights article,:where(body:not([data-breakpoint-preview-mode])).sustainability-highlights article,:where(body:not([data-breakpoint-preview-mode])) .sustainability-highlights article:last-child,:where(body:not([data-breakpoint-preview-mode])).sustainability-highlights article:last-child{min-height:230px;border-right:1px solid #e2e4e2;border-bottom:1px solid #e2e4e2}:where(body:not([data-breakpoint-preview-mode])) .sustainability-highlights h2,:where(body:not([data-breakpoint-preview-mode])).sustainability-highlights h2{margin-top:38px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-commitment,:where(body:not([data-breakpoint-preview-mode])).sustainability-commitment{margin-top:72px;padding:72px 0}:where(body:not([data-breakpoint-preview-mode])) .sustainability-commitment .product-shell,:where(body:not([data-breakpoint-preview-mode])).sustainability-commitment .product-shell{grid-template-columns:1fr;gap:24px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-commitment p:not(.product-eyebrow),:where(body:not([data-breakpoint-preview-mode])).sustainability-commitment p:not(.product-eyebrow),:where(body:not([data-breakpoint-preview-mode])) .sustainability-commitment a,:where(body:not([data-breakpoint-preview-mode])).sustainability-commitment a{grid-column:auto}}@container (max-width: 720px){.sustainability-hero,.sustainability-hero__content{min-height:620px}.sustainability-hero__content{padding-bottom:52px}.sustainability-topic-nav{top:var(--site-header-height)}.sustainability-chapter{padding-top:72px;scroll-margin-top:calc(var(--site-header-height) + 76px)}.sustainability-chapter__header{grid-template-columns:1fr;gap:18px}.sustainability-chapter__header h2{font-size:clamp(40px,13cqw,60px)}.sustainability-chapter__header>div>p:last-child{font-size:16px}.sustainability-proof{grid-template-columns:1fr;gap:30px;padding-top:70px;padding-bottom:70px}.sustainability-proof__metric{min-height:220px}.sustainability-proof__image{grid-column:auto;min-height:320px}.sustainability-highlights{grid-template-columns:1fr}.sustainability-highlights article,.sustainability-highlights article:last-child{min-height:230px;border-right:1px solid #e2e4e2;border-bottom:1px solid #e2e4e2}.sustainability-highlights h2{margin-top:38px}.sustainability-commitment{margin-top:72px;padding:72px 0}.sustainability-commitment .product-shell{grid-template-columns:1fr;gap:24px}.sustainability-commitment p:not(.product-eyebrow),.sustainability-commitment a{grid-column:auto}}h1{font-family:var(--heading-font);margin:0;font-size:clamp(48px,5vw,70px);font-weight:300;line-height:1.14;letter-spacing:-.035em;text-align:center}:where([data-apos-refreshable-body]) h1{font-family:var(--heading-font);margin:0;font-size:clamp(48px,5cqw,70px);font-weight:300;line-height:1.14;letter-spacing:-.035em;text-align:center}@media only screen and (max-width:800px){:where(body:not([data-breakpoint-preview-mode])) h1{font-size:48px;letter-spacing:-.025em}}@media only screen and (max-width:600px){:where(body:not([data-breakpoint-preview-mode])) h1{font-size:40px}}@container (max-width: 800px){h1{font-size:48px;letter-spacing:-.025em}}@container (max-width: 600px){h1{font-size:40px}}h1:not([class^=apos]),h2:not([class^=apos]),h3:not([class^=apos]),h4:not([class^=apos]){font-family:var(--heading-font)}body:not([data-breakpoint-preview-mode]) h1:not([class^=apos]),[data-apos-refreshable-body] h1:not([class^=apos]),body:not([data-breakpoint-preview-mode]) h2:not([class^=apos]),[data-apos-refreshable-body] h2:not([class^=apos]){font-weight:300}body:not([data-breakpoint-preview-mode]) h3:not([class^=apos]),[data-apos-refreshable-body] h3:not([class^=apos]),body:not([data-breakpoint-preview-mode]) h4:not([class^=apos]),[data-apos-refreshable-body] h4:not([class^=apos]){font-weight:400}.page-title-wrapper{margin-bottom:80px}.page-title{font-size:50px;font-weight:300;letter-spacing:-.025em;line-height:1.08}.widget{margin-bottom:var(--widget-spacer)}.widget .widget{margin-bottom:calc(var(--widget-spacer) / 2)}.default-content-page{color:#18191b;background:#fff}.default-content-page__hero{padding:34px 0 clamp(72px,9vw,130px);border-bottom:1px solid #e2e4e2;background:radial-gradient(circle at 82% 17%,rgba(20,68,120,.15),transparent 24%),linear-gradient(135deg,#f3f3f4,#fbfaf9 62%)}:where([data-apos-refreshable-body]) .default-content-page__hero,:where([data-apos-refreshable-body]).default-content-page__hero{padding:34px 0 clamp(72px,9cqw,130px);border-bottom:1px solid #e2e4e2;background:radial-gradient(circle at 82% 17%,rgba(20,68,120,.15),transparent 24%),linear-gradient(135deg,#f3f3f4,#fbfaf9 62%)}.default-content-page__hero .layout{max-width:none;padding:0}.default-content-page__hero .content-shell{width:min(var(--site-frame-max),100%);padding-right:var(--site-frame-inset);padding-left:var(--site-frame-inset)}.default-content-page__hero .breadcrumb{margin-bottom:clamp(50px,7vw,92px)}:where([data-apos-refreshable-body]) .default-content-page__hero .breadcrumb,:where([data-apos-refreshable-body]).default-content-page__hero .breadcrumb{margin-bottom:clamp(50px,7cqw,92px)}.default-content-page__heading{display:grid;grid-template-columns:72px minmax(0,1fr);gap:clamp(26px,5vw,72px);align-items:start}:where([data-apos-refreshable-body]) .default-content-page__heading,:where([data-apos-refreshable-body]).default-content-page__heading{display:grid;grid-template-columns:72px minmax(0,1fr);gap:clamp(26px,5cqw,72px);align-items:start}.default-content-page__heading>span{padding-top:12px;border-top:1px solid #8d9589;color:#707a6c;font:600 12px/1 var(--nav-font)}.default-content-page__heading h1{max-width:1050px;margin:0;color:#18191b;font:600 clamp(52px,7.4vw,108px)/.92 var(--heading-font);letter-spacing:-.06em;text-align:left}:where([data-apos-refreshable-body]) .default-content-page__heading h1,:where([data-apos-refreshable-body]).default-content-page__heading h1{max-width:1050px;margin:0;color:#18191b;font:600 clamp(52px,7.4cqw,108px)/.92 var(--heading-font);letter-spacing:-.06em;text-align:left}.default-content-page__heading div>p:last-child{max-width:700px;margin:30px 0 0;color:#5d5e5f;font-size:clamp(17px,1.5vw,21px);line-height:1.7}:where([data-apos-refreshable-body]) .default-content-page__heading div>p:last-child,:where([data-apos-refreshable-body]).default-content-page__heading div>p:last-child{max-width:700px;margin:30px 0 0;color:#5d5e5f;font-size:clamp(17px,1.5cqw,21px);line-height:1.7}.default-content-page__canvas{padding:0}.default-content-page--compact .default-content-page__hero{padding-bottom:72px;background:#f9fafb}.default-content-page--compact .default-content-page__heading h1{font-size:clamp(46px,5.6vw,78px)}:where([data-apos-refreshable-body]) .default-content-page--compact .default-content-page__heading h1,:where([data-apos-refreshable-body]).default-content-page--compact .default-content-page__heading h1{font-size:clamp(46px,5.6cqw,78px)}.default-content-page--technical .default-content-page__hero{color:#f3f3f4;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),#18191b;background-size:42px 42px}.default-content-page--technical .default-content-page__heading h1{color:#f3f3f4}.default-content-page--technical .default-content-page__heading div>p:last-child,.default-content-page--technical .breadcrumb a{color:#b1b9c2}.default-content-page--technical .default-content-page__heading>span{border-color:#5d5e5f;color:#cce3fb}.content-landing--layout-library .content-landing__hero{border-bottom:1px solid #cce3fb;background:linear-gradient(90deg,#f6fafe 0 34%,#f6fafe 34%)}.content-landing--layout-library .content-landing__hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.content-landing--layout-library .content-landing__hero-media img{aspect-ratio:1.55;border-radius:4px;box-shadow:24px 24px #f6fafe}.content-landing--layout-library .content-capabilities{color:#f6fafe;background:#1961ac}.content-landing--layout-library .content-capabilities .content-eyebrow,.content-landing--layout-library .content-card>span{color:#cce3fb}.content-landing--layout-company .content-landing__hero{background:linear-gradient(90deg,#e9e7e2 0 52%,#eee4d8 52%)}.content-landing--layout-company .content-landing__hero-media img{aspect-ratio:1.3;border-radius:140px 18px 18px}.content-landing--layout-company .content-story:nth-child(2n){padding-right:clamp(24px,5vw,72px);padding-left:clamp(24px,5vw,72px);border-radius:26px;background:#f7f3ed}:where([data-apos-refreshable-body]) .content-landing--layout-company .content-story:nth-child(2n),:where([data-apos-refreshable-body]).content-landing--layout-company .content-story:nth-child(2n){padding-right:clamp(24px,5cqw,72px);padding-left:clamp(24px,5cqw,72px);border-radius:26px;background:#f7f3ed}.content-landing--layout-industry .content-landing__hero{padding-bottom:clamp(58px,7vw,104px);background:linear-gradient(135deg,rgba(20,68,120,.08),transparent 52%),#f3f3f4}:where([data-apos-refreshable-body]) .content-landing--layout-industry .content-landing__hero,:where([data-apos-refreshable-body]).content-landing--layout-industry .content-landing__hero{padding-bottom:clamp(58px,7cqw,104px);background:linear-gradient(135deg,rgba(20,68,120,.08),transparent 52%),#f3f3f4}.content-landing--layout-industry .content-landing__hero-grid{grid-template-columns:minmax(0,1fr) minmax(460px,.92fr)}.content-landing--layout-industry .content-landing__hero-media img{aspect-ratio:1.45;border-radius:5px}.content-landing--layout-industry .content-facts .content-shell>div:nth-child(2){background:#144478;color:#fff}.content-landing--layout-industry .content-facts .content-shell>div:nth-child(2) span{color:#cce3fb}.content-landing--layout-industry .content-story figure img{border-radius:5px}.content-landing--layout-industry .content-card-grid{grid-template-columns:repeat(2,1fr)}.contact-page__hero{position:relative;overflow:hidden}.contact-page__hero-image{position:absolute;z-index:0;top:0;right:0;width:min(48%,760px);height:100%;object-fit:cover;opacity:.3;mask-image:linear-gradient(90deg,transparent,#000 34%)}.contact-page__hero>.content-shell{position:relative;z-index:1}.dark .contact-page__hero-image{opacity:.2}.contact-page__hero-notes{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}.contact-page__hero-notes span{padding:9px 13px;border:1px solid #d4d7d3;border-radius:999px;color:#5d5e5f;font-size:11px}.not-found-page{position:relative;min-height:720px;overflow:hidden;color:#f3f3f4;background:radial-gradient(circle at 79% 24%,rgba(25,97,172,.23),transparent 24%),#18191b}.not-found-page__code{position:absolute;right:-3vw;bottom:-10vw;color:#ffffff08;font:700 min(45vw,650px)/.72 var(--heading-font);letter-spacing:-.1em;user-select:none}:where([data-apos-refreshable-body]) .not-found-page__code,:where([data-apos-refreshable-body]).not-found-page__code{position:absolute;right:-3cqw;bottom:-10cqw;color:#ffffff08;font:700 min(45cqw,650px)/.72 var(--heading-font);letter-spacing:-.1em;user-select:none}.not-found-page .content-shell{position:relative;z-index:1;padding-top:clamp(110px,14vw,210px)}:where([data-apos-refreshable-body]) .not-found-page .content-shell,:where([data-apos-refreshable-body]).not-found-page .content-shell{position:relative;z-index:1;padding-top:clamp(110px,14cqw,210px)}.not-found-page h1{max-width:900px;margin:0;color:#fff;font:600 clamp(52px,7vw,100px)/.94 var(--heading-font);letter-spacing:-.06em}:where([data-apos-refreshable-body]) .not-found-page h1,:where([data-apos-refreshable-body]).not-found-page h1{max-width:900px;margin:0;color:#fff;font:600 clamp(52px,7cqw,100px)/.94 var(--heading-font);letter-spacing:-.06em}.not-found-page .content-shell>p:not(.content-eyebrow){max-width:660px;margin:30px 0 0;color:#b1b9c2;font-size:18px;line-height:1.7}.not-found-page .content-shell>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.not-found-page a{display:inline-flex;min-height:52px;align-items:center;gap:30px;padding:0 20px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;text-decoration:none}.not-found-page a:first-child{border-color:#144478;background:#144478}.sustainability-topic-nav{border-bottom:1px solid #e2e4e2;background:#fff}.sustainability-hero .product-shell{width:min(var(--site-frame-max),100%);padding-right:var(--site-frame-inset);padding-left:var(--site-frame-inset)}.sustainability-topic-nav .product-shell{display:grid;grid-template-columns:repeat(4,1fr)}.sustainability-topic-nav a{display:flex;min-height:76px;align-items:center;gap:14px;padding:0 22px;border-left:1px solid #e2e4e2;color:#707a6c;font-size:13px;text-decoration:none}.sustainability-topic-nav a:last-child{border-right:1px solid #e2e4e2}.sustainability-topic-nav a span{color:#a79d8b;font-size:10px}.sustainability-topic-nav a.is-active{color:#fff;background:#144478}.sustainability-topic-nav a.is-active span{color:#cce3fb}.product-landing--lifestyle .product-landing__hero{background:#f4f0f2}.product-landing--lifestyle .product-landing__hero figure{border-radius:180px 24px 24px}.product-landing--lifestyle .product-landing__proof{background:#fbfaf9}.product-landing--lifestyle .product-tier:nth-child(2n){background:#f7f3ed}.product-landing--components .product-landing__hero{background:linear-gradient(rgba(24,25,27,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(24,25,27,.04) 1px,transparent 1px),#f3f3f4;background-size:36px 36px}.product-landing--components .product-landing__hero figure{border-radius:4px;box-shadow:18px 18px #e2e4e2}.product-landing--components .product-tier-card,.product-landing--components .product-landing__capabilities article{border-radius:5px}.product-landing--editorial .product-landing__hero{color:#f3f3f4;background:#18191b}.product-landing--editorial .product-landing__hero h1{color:#fff}.product-landing--editorial .product-landing__lead,.product-landing--editorial .product-landing__bullets li{color:#b1b9c2}.product-landing--editorial .product-landing__hero figure{border-radius:4px 80px 4px 4px}.product-landing__additional--before{padding-top:72px;padding-bottom:72px}.article-library{color:#18191b;background:#fff}.article-library__hero{padding:34px 0 76px;border-bottom:1px solid #e2e4e2;background:linear-gradient(118deg,#f3f3f4 0 62%,#e2e4e2 62%)}.article-library__hero .layout{max-width:var(--site-frame-max);padding-right:var(--site-frame-inset);padding-left:var(--site-frame-inset)}.article-library__hero .breadcrumb{margin-bottom:clamp(50px,7vw,90px)}:where([data-apos-refreshable-body]) .article-library__hero .breadcrumb,:where([data-apos-refreshable-body]).article-library__hero .breadcrumb{margin-bottom:clamp(50px,7cqw,90px)}.article-library__hero h1{max-width:1060px;margin:0;color:#18191b;font:600 clamp(54px,7vw,100px)/.94 var(--heading-font);letter-spacing:-.06em;text-align:left}:where([data-apos-refreshable-body]) .article-library__hero h1,:where([data-apos-refreshable-body]).article-library__hero h1{max-width:1060px;margin:0;color:#18191b;font:600 clamp(54px,7cqw,100px)/.94 var(--heading-font);letter-spacing:-.06em;text-align:left}.article-library__intro{display:grid;max-width:930px;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:end;margin-top:34px}.article-library__intro p{max-width:650px;margin:0;color:#5d5e5f;font-size:18px;line-height:1.7}.article-library__intro span{padding-bottom:7px;border-bottom:1px solid #a79d8b;color:#707a6c;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.article-library .article-title-wrapper{margin:0;border-bottom:1px solid #e2e4e2;background:#fff}.article-library .article-title-wrapper .layout{min-height:86px;justify-content:center}.article-library .article-topic-filters{justify-content:flex-start;gap:8px;overflow-x:auto;margin:0}.article-library .article-topic-filters a{display:inline-flex;min-height:38px;align-items:center;padding:0 15px;border:1px solid #d8dce1;border-radius:999px;color:#5d5e5f;font-size:12px;white-space:nowrap}.article-library .article-topic-filters a.active{border-color:#144478;color:#fff;background:#144478}.article-library>.layout{max-width:1440px;padding-top:76px;padding-bottom:100px}.article-library .article-intro{max-width:820px;margin-bottom:48px}.article-library .article-excerpts--display-featured{gap:22px}.article-library .article-excerpts--display-featured .article-excerpt{display:grid;grid-template-columns:1.05fr .95fr;min-height:430px}.article-library .article-excerpts--display-featured .article-excerpt-image-container{height:100%}.article-library .article-excerpts--display-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.article-library .article-excerpt{border:1px solid #e2e4e2;border-radius:7px;background:#fff;box-shadow:none}.article-library .article-excerpt:hover{border-color:#b1b9c2;box-shadow:0 24px 54px #18191b1a;transform:translateY(-5px)}.article-library .article-excerpt-content{padding:26px}.article-library .article-excerpt-content h3{margin:18px 0 16px;font:600 25px/1.16 var(--heading-font);letter-spacing:-.025em}.article-library .article-excerpt-image-container{height:240px;background:#e8e8e8}.article-library .article-detail{color:#707a6c;font-size:11px}.dark .article-library{color:#f3f3f4;background:#18191b}.dark .article-library__hero{border-color:#3b3b3d;background:#18191b}.dark .article-library__hero h1{color:#f3f3f4}.dark .article-library .article-title-wrapper,.dark .article-library .article-excerpt{border-color:#3b3b3d;background:#18191b}.dark .default-content-page{color:#f3f3f4;background:#18191b}.dark .default-content-page__hero{border-color:#3b3b3d;background:#18191b}.dark .default-content-page__heading h1{color:#f3f3f4}.dark .sustainability-topic-nav{border-color:#3b3b3d;background:#18191b}.dark .sustainability-topic-nav a{border-color:#3b3b3d;color:#b1b9c2}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .content-landing--layout-library .content-landing__hero-grid,:where(body:not([data-breakpoint-preview-mode])).content-landing--layout-library .content-landing__hero-grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .content-landing--layout-industry .content-landing__hero-grid,:where(body:not([data-breakpoint-preview-mode])).content-landing--layout-industry .content-landing__hero-grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .article-library .article-excerpts--display-featured .article-excerpt,:where(body:not([data-breakpoint-preview-mode])).article-library .article-excerpts--display-featured .article-excerpt{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .article-library .article-excerpts--display-featured .article-excerpt-image-container,:where(body:not([data-breakpoint-preview-mode])).article-library .article-excerpts--display-featured .article-excerpt-image-container{height:280px}:where(body:not([data-breakpoint-preview-mode])) .article-library .article-excerpts--display-grid,:where(body:not([data-breakpoint-preview-mode])).article-library .article-excerpts--display-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 900px){.content-landing--layout-library .content-landing__hero-grid,.content-landing--layout-industry .content-landing__hero-grid,.article-library .article-excerpts--display-featured .article-excerpt{grid-template-columns:1fr}.article-library .article-excerpts--display-featured .article-excerpt-image-container{height:280px}.article-library .article-excerpts--display-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){:where(body:not([data-breakpoint-preview-mode])) .content-landing--layout-industry .content-card-grid,:where(body:not([data-breakpoint-preview-mode])).content-landing--layout-industry .content-card-grid{grid-template-columns:1fr}}@container (max-width: 620px){.content-landing--layout-industry .content-card-grid{grid-template-columns:1fr}}@media(max-width:720px){:where(body:not([data-breakpoint-preview-mode])) .default-content-page__heading,:where(body:not([data-breakpoint-preview-mode])).default-content-page__heading{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .default-content-page__heading>span,:where(body:not([data-breakpoint-preview-mode])).default-content-page__heading>span{width:54px}:where(body:not([data-breakpoint-preview-mode])) .sustainability-topic-nav,:where(body:not([data-breakpoint-preview-mode])).sustainability-topic-nav{overflow-x:auto}:where(body:not([data-breakpoint-preview-mode])) .sustainability-topic-nav .product-shell,:where(body:not([data-breakpoint-preview-mode])).sustainability-topic-nav .product-shell{width:max-content;min-width:100%;grid-template-columns:repeat(4,minmax(170px,1fr))}:where(body:not([data-breakpoint-preview-mode])) .article-library__intro,:where(body:not([data-breakpoint-preview-mode])).article-library__intro{grid-template-columns:1fr;gap:22px}:where(body:not([data-breakpoint-preview-mode])) .article-library .article-excerpts--display-grid,:where(body:not([data-breakpoint-preview-mode])).article-library .article-excerpts--display-grid{grid-template-columns:1fr}}@container (max-width: 720px){.default-content-page__heading{grid-template-columns:1fr}.default-content-page__heading>span{width:54px}.sustainability-topic-nav{overflow-x:auto}.sustainability-topic-nav .product-shell{width:max-content;min-width:100%;grid-template-columns:repeat(4,minmax(170px,1fr))}.article-library__intro{grid-template-columns:1fr;gap:22px}.article-library .article-excerpts--display-grid{grid-template-columns:1fr}}html{color-scheme:light}html.dark{color-scheme:dark}body:not([data-breakpoint-preview-mode]),[data-apos-refreshable-body]{font-optical-sizing:auto;font-synthesis:none}body:not([data-breakpoint-preview-mode]) h1:not([class^=apos]),[data-apos-refreshable-body] h1:not([class^=apos]),body:not([data-breakpoint-preview-mode]) h2:not([class^=apos]),[data-apos-refreshable-body] h2:not([class^=apos]){font-family:var(--heading-font);font-weight:300}body:not([data-breakpoint-preview-mode]) h3:not([class^=apos]),[data-apos-refreshable-body] h3:not([class^=apos]),body:not([data-breakpoint-preview-mode]) h4:not([class^=apos]),[data-apos-refreshable-body] h4:not([class^=apos]),.h2 .demo-rte p{font-family:var(--heading-font);font-weight:400}.default-content-page__heading h1,.content-landing__hero h1,.contact-page__hero h1,.sustainability-hero h1{font-size:clamp(48px,5vw,70px);line-height:1.14;letter-spacing:-.035em}:where([data-apos-refreshable-body]) .default-content-page__heading h1,:where([data-apos-refreshable-body]).default-content-page__heading h1,:where([data-apos-refreshable-body]) .content-landing__hero h1,:where([data-apos-refreshable-body]).content-landing__hero h1,:where([data-apos-refreshable-body]) .contact-page__hero h1,:where([data-apos-refreshable-body]).contact-page__hero h1,:where([data-apos-refreshable-body]) .sustainability-hero h1,:where([data-apos-refreshable-body]).sustainability-hero h1{font-size:clamp(48px,5cqw,70px);line-height:1.14;letter-spacing:-.035em}.demo-rte h2,.hero-widget__content h2{font-size:clamp(40px,4.2vw,60px);font-weight:300;line-height:1.17;letter-spacing:-.035em}:where([data-apos-refreshable-body]) .demo-rte h2,:where([data-apos-refreshable-body]).demo-rte h2,:where([data-apos-refreshable-body]) .hero-widget__content h2,:where([data-apos-refreshable-body]).hero-widget__content h2{font-size:clamp(40px,4.2cqw,60px);font-weight:300;line-height:1.17;letter-spacing:-.035em}.content-eyebrow,.product-eyebrow,.default-content-page__heading>span,.footer__focus-label,.footer__column h2,.menu-column h3,.product-card__badge,.product-card__model{font-weight:600}.menu-promo h3,.menu-card h3,.menu-resource h3,.menu-about-card h3,.card__title,.product-card h3,.product-tier-card h3{font-weight:400}.button,.apos-form__submit,.nav-bar__cta,.mobile-nav__cta,.nav .menu-promo__button,.product-primary-cta,.product-secondary-cta,.content-cta a,.footer__inquiry a{font-family:var(--default-font);font-size:16px;font-weight:400}.button{padding:12px 24px;border-width:1px;border-radius:100px}.button:hover,.apos-form__submit:hover,.product-primary-cta:hover,.nav .menu-promo__button:hover,.nav .menu-promo__button:focus-visible,.content-cta a:hover,.content-cta a:focus-visible,.footer__inquiry a:hover,.footer__inquiry a:focus-visible{border-color:var(--linak-deep-blue-hover);color:#fff;background:var(--linak-deep-blue-hover)}.content-cta a{background:var(--linak-deep-blue)}.nav-bar__cta,.mobile-nav__cta{--cta-bubble-color: var(--linak-classic-blue)}.nav-bar__cta[data-cta-active=true],.mobile-nav__cta[data-cta-active=true],.nav-bar__cta:focus-visible,.mobile-nav__cta:focus-visible{color:#fff}.card-widget,.price-card-widget,.product-card,.product-tier-card,.contact-page__form{border-color:var(--linak-earth-green-20)}.apos-form-input,.apos-country-combobox__button,.apos-country-combobox__search{border-color:var(--linak-graphite-20)}.apos-form-input:focus,.apos-country-combobox__button:focus-visible{border-color:var(--linak-bright-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--linak-bright-blue),transparent 78%)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--linak-bright-blue),transparent 38%);outline-offset:3px}.footer__column h2,.footer__focus-label{color:#fff}.footer__brand-copy,.footer__column li,.footer__column li a,.footer__column li span,.footer__inquiry p,.footer__legal .footer__section{color:var(--linak-graphite-20)}.dark .menu-panel,.dark .menu-panel--wide{border-color:var(--linak-graphite-70);background:var(--linak-graphite-100)}.dark .nav-bar__end .locales__list{border-color:var(--linak-graphite-70);background:var(--linak-graphite-85)}@media(max-width:600px){body:not([data-breakpoint-preview-mode]){font-size:18px}:where(body:not([data-breakpoint-preview-mode])) h1:not([class^=apos]){font-size:40px;line-height:1.14;letter-spacing:-.025em}}@container (max-width: 600px){[data-apos-refreshable-body]{font-size:18px}h1:not([class^=apos]){font-size:40px;line-height:1.14;letter-spacing:-.025em}}.page-hero{--page-hero-ink: #18191b;--page-hero-muted: #5d5e5f;--page-hero-surface: #f3f3f4;--page-hero-surface-rgb: 243 243 244;--page-hero-border: #dfe2df;--page-hero-media-height: 420px;--page-hero-media-column: .92fr;--page-hero-centered-height: 620px;position:relative;display:block;box-sizing:border-box;min-height:0;padding:0;overflow:hidden;color:var(--page-hero-ink);background:var(--page-hero-surface)}.page-hero.content-landing__hero,.page-hero.contact-page__hero,.page-hero.default-content-page__hero,.page-hero.product-listing-hero{padding:0;background:var(--page-hero-surface)}.page-hero__inner,.page-hero.content-landing__hero .page-hero__inner,.page-hero.contact-page__hero .page-hero__inner,.page-hero.default-content-page__hero .page-hero__inner,.page-hero.product-listing-hero .page-hero__inner{position:relative;z-index:2;display:grid;box-sizing:border-box;width:min(var(--site-frame-max),100%);min-height:inherit;margin-inline:auto;padding:30px var(--site-frame-inset) 58px;gap:0;align-items:stretch}.page-hero__breadcrumbs,.page-hero .content-breadcrumbs,.page-hero .product-breadcrumbs,.page-hero .breadcrumb{position:relative;z-index:3;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-self:start;justify-content:flex-start;gap:9px;min-height:20px;margin:0 0 40px;color:var(--page-hero-muted);font-size:13px}.page-hero__breadcrumbs a:after,.page-hero .breadcrumb a:after{content:none}.page-hero__breadcrumbs a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:inherit;text-decoration:none}.page-hero__breadcrumbs a:hover,.page-hero__breadcrumbs a:focus-visible{color:#144478}.page-hero__body{display:grid;min-width:0}.page-hero__content,.page-hero .default-content-page__heading{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;justify-content:center}.page-hero__eyebrow{margin:0 0 15px}.page-hero h1,.page-hero.content-landing__hero h1,.page-hero.contact-page__hero h1,.page-hero.default-content-page__hero h1,.page-hero.product-listing-hero h1{max-width:920px;margin:0;color:inherit;font:600 clamp(48px,6vw,88px)/.98 var(--heading-font);letter-spacing:-.052em;text-align:left}:where([data-apos-refreshable-body]) .page-hero h1,:where([data-apos-refreshable-body]).page-hero h1,:where([data-apos-refreshable-body]) .page-hero.content-landing__hero h1,:where([data-apos-refreshable-body]).page-hero.content-landing__hero h1,:where([data-apos-refreshable-body]) .page-hero.contact-page__hero h1,:where([data-apos-refreshable-body]).page-hero.contact-page__hero h1,:where([data-apos-refreshable-body]) .page-hero.default-content-page__hero h1,:where([data-apos-refreshable-body]).page-hero.default-content-page__hero h1,:where([data-apos-refreshable-body]) .page-hero.product-listing-hero h1,:where([data-apos-refreshable-body]).page-hero.product-listing-hero h1{max-width:920px;margin:0;color:inherit;font:600 clamp(48px,6cqw,88px)/.98 var(--heading-font);letter-spacing:-.052em;text-align:left}.page-hero__intro,.page-hero .content-landing__lead,.page-hero .product-listing-hero__intro{max-width:760px;margin:25px 0 0;color:var(--page-hero-muted);font-size:clamp(17px,1.35vw,20px);line-height:1.62;text-align:left}:where([data-apos-refreshable-body]) .page-hero__intro,:where([data-apos-refreshable-body]).page-hero__intro,:where([data-apos-refreshable-body]) .page-hero .content-landing__lead,:where([data-apos-refreshable-body]).page-hero .content-landing__lead,:where([data-apos-refreshable-body]) .page-hero .product-listing-hero__intro,:where([data-apos-refreshable-body]).page-hero .product-listing-hero__intro{max-width:760px;margin:25px 0 0;color:var(--page-hero-muted);font-size:clamp(17px,1.35cqw,20px);line-height:1.62;text-align:left}.page-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.page-hero__button{display:inline-flex;box-sizing:border-box;min-height:50px;align-items:center;justify-content:space-between;gap:28px;padding:0 19px;border:1px solid #144478;border-radius:4px;color:#fff;background:#144478;font-size:14px;font-weight:700;text-decoration:none;transition:color .16s ease,background-color .16s ease,transform .16s ease}.page-hero__button i{font-size:17px;font-style:normal}.page-hero__button--outline{color:#144478;background:transparent}.page-hero__button:hover,.page-hero__button:focus-visible{color:#fff;background:#0e3055;transform:translateY(-1px)}.page-hero--split{min-height:0}.page-hero--split .page-hero__inner{grid-template-columns:1fr;grid-template-rows:auto 1fr}.page-hero--split .page-hero__body{grid-template-columns:minmax(0,1fr) minmax(320px,var(--page-hero-media-column));gap:clamp(46px,7vw,108px);align-items:stretch;min-height:var(--page-hero-media-height)}:where([data-apos-refreshable-body]) .page-hero--split .page-hero__body,:where([data-apos-refreshable-body]).page-hero--split .page-hero__body{grid-template-columns:minmax(0,1fr) minmax(320px,var(--page-hero-media-column));gap:clamp(46px,7cqw,108px);align-items:stretch;min-height:var(--page-hero-media-height)}.page-hero--split-media-left .page-hero__body{grid-template-columns:minmax(320px,var(--page-hero-media-column)) minmax(0,1fr)}.page-hero--split-media-left .page-hero__content{order:2}.page-hero--split-media-left .page-hero__media{order:1}.page-hero--split .page-hero__content{box-sizing:border-box;justify-content:flex-start;padding-top:0}.page-hero--split.page-hero--content-center .page-hero__content{justify-content:center}.page-hero--split.page-hero--no-media .page-hero__body{grid-template-columns:minmax(0,920px);min-height:0}.page-hero__media{position:relative;min-width:0;height:var(--page-hero-media-height);min-height:0;margin:0;overflow:hidden;border-radius:0;background:#e6e8e6}.page-hero__media img,.page-hero__media video,.page-hero__backdrop img,.page-hero__backdrop video{display:block;width:100%;height:100%;min-height:100%;aspect-ratio:auto;object-fit:cover}.page-hero__media img,.page-hero__media video{position:absolute;inset:0}.page-hero--split:not(.page-hero--split-softened) .page-hero__media img,.page-hero--split:not(.page-hero--split-softened) .page-hero__media video{border-radius:0}.page-hero .page-hero__media .contact-page__hero-image{position:absolute;inset:0;width:100%;height:100%;opacity:1;mask-image:none}.page-hero--text .page-hero__inner{grid-template-columns:1fr;height:auto;min-height:0;padding-top:clamp(30px,3.4vw,48px);padding-bottom:clamp(54px,6.4vw,92px)}:where([data-apos-refreshable-body]) .page-hero--text .page-hero__inner,:where([data-apos-refreshable-body]).page-hero--text .page-hero__inner{grid-template-columns:1fr;height:auto;min-height:0;padding-top:clamp(30px,3.4cqw,48px);padding-bottom:clamp(54px,6.4cqw,92px)}.page-hero--text .page-hero__body{grid-template-columns:minmax(0,1fr);min-height:0}.page-hero--text-position-right.page-hero--text .page-hero__body{width:min(660px,100%);margin-inline-start:auto}.page-hero--text .page-hero__content,.page-hero.page-hero--text h1,.page-hero--text .page-hero__intro{box-sizing:border-box;width:100%;max-width:none}.page-hero.page-hero--text h1{overflow:visible;font-size:clamp(50px,4.2vw,60px);font-weight:400;letter-spacing:-.035em;line-height:1.18}:where([data-apos-refreshable-body]) .page-hero.page-hero--text h1,:where([data-apos-refreshable-body]).page-hero.page-hero--text h1{overflow:visible;font-size:clamp(50px,4.2cqw,60px);font-weight:400;letter-spacing:-.035em;line-height:1.18}.page-hero--text .page-hero__intro{margin-top:32px;font-size:clamp(18px,1.4vw,20px);line-height:1.4}:where([data-apos-refreshable-body]) .page-hero--text .page-hero__intro,:where([data-apos-refreshable-body]).page-hero--text .page-hero__intro{margin-top:32px;font-size:clamp(18px,1.4cqw,20px);line-height:1.4}.page-hero--centered-media{min-height:var(--page-hero-centered-height);color:#fff;background:radial-gradient(circle at 50% 45%,rgba(25,97,172,.18),transparent 42%),#18191b}.page-hero--centered-media .page-hero__inner{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding-bottom:38px}.page-hero--centered-media .page-hero__body{align-items:center;justify-items:center;padding:26px 0 76px}.page-hero--centered-media .page-hero__content{width:min(920px,100%);align-items:flex-start;text-align:left}.page-hero--centered-media h1,.page-hero--centered-media .page-hero__intro{box-sizing:border-box;width:100%;max-width:none;text-align:left}.page-hero--centered-media h1{padding:.06em .055em .12em;margin:-.06em -.055em -.12em;overflow:visible;letter-spacing:-.045em;line-height:1.08}.page-hero--centered-media .page-hero__intro{color:#ffffffdb}.page-hero--centered-media .page-hero__eyebrow{color:#cce3fb}.page-hero--centered-media .page-hero__breadcrumbs{color:#ffffffbd}.page-hero--centered-media .page-hero__button--outline{border-color:#ffffffb8;color:#fff;background:#0000001f}.page-hero--centered-media .page-hero__backdrop{right:auto;left:50%;width:1920px;max-width:none;transform:translate(-50%)}.page-hero--centered-media.page-hero--no-media{color:var(--page-hero-ink);background:var(--page-hero-surface)}.page-hero--centered-media.page-hero--no-media .page-hero__intro{color:var(--page-hero-muted)}.page-hero--centered-media.page-hero--no-media .page-hero__breadcrumbs{color:#687267}.page-hero--centered-media.page-hero--no-media .page-hero__button--outline{border-color:#144478;color:#144478;background:transparent}.page-hero--text-media.page-hero--height-auto{min-height:0}.page-hero--text-media.page-hero--text.page-hero--height-compact{min-height:500px}.page-hero--text-media.page-hero--text.page-hero--height-standard{min-height:620px}.page-hero--text-media.page-hero--text.page-hero--height-large{min-height:800px}.page-hero--text-media.page-hero--text-position-center .page-hero__body{width:min(920px,100%);margin-inline:auto}.page-hero--text-media.page-hero--text-position-right .page-hero__body{width:min(660px,100%);margin-inline-start:auto}.page-hero--text-media.page-hero--text-position-center .page-hero__content{align-items:center}.page-hero--text-media.page-hero--text-position-center h1,.page-hero--text-media.page-hero--text-position-center .page-hero__intro{text-align:center}.page-hero--text-media.page-hero--text-position-center .page-hero__actions{justify-content:center}.page-hero--text-media.page-hero--text-position-right .page-hero__content{align-items:flex-end}.page-hero--text-media.page-hero--text-position-right h1,.page-hero--text-media.page-hero--text-position-right .page-hero__intro{text-align:right}.page-hero--text-media.page-hero--text-position-right .page-hero__actions{justify-content:flex-end}.page-hero--split-softened{min-height:var(--page-hero-centered-height);color:var(--page-hero-ink);background:var(--page-hero-surface)}.page-hero--split-softened .page-hero__inner{grid-template-columns:1fr;grid-template-rows:auto 1fr}.page-hero--split-softened .page-hero__body{display:grid;min-height:var(--page-hero-media-height);grid-template-columns:minmax(0,760px)}.page-hero--split-softened .page-hero__content{justify-content:flex-start;padding-top:0}.page-hero--split-softened.page-hero--content-center .page-hero__content{justify-content:center}.page-hero--split-softened .page-hero__backdrop{left:auto;width:min(62%,900px);opacity:.5;mask-image:linear-gradient(90deg,transparent 0%,#000 34%)}.page-hero--split-softened.page-hero--split-media-left .page-hero__body{justify-content:end}.page-hero--split-softened.page-hero--split-media-left .page-hero__backdrop{right:auto;left:0;mask-image:linear-gradient(270deg,transparent 0%,#000 34%)}.page-hero--split-softened .page-hero__backdrop img,.page-hero--split-softened .page-hero__backdrop video,.page-hero--split-softened .page-hero__backdrop .contact-page__hero-image{position:absolute;inset:0;width:100%;height:100%;filter:blur(1.5px) saturate(.82);opacity:1;mask-image:none;object-fit:cover}.page-hero--split-softened .page-hero__scrim,.page-hero--split-softened.product-listing-hero .product-listing-hero__scrim{background:linear-gradient(90deg,rgb(var(--page-hero-surface-rgb)) 0%,rgb(var(--page-hero-surface-rgb)) 43%,rgb(var(--page-hero-surface-rgb)/78%) 58%,transparent 82%)}.page-hero--split-softened.page-hero--split-media-left .page-hero__scrim,.page-hero--split-softened.page-hero--split-media-left.product-listing-hero .product-listing-hero__scrim{background:linear-gradient(270deg,rgb(var(--page-hero-surface-rgb)) 0%,rgb(var(--page-hero-surface-rgb)) 43%,rgb(var(--page-hero-surface-rgb)/78%) 58%,transparent 82%)}.page-hero--height-compact{--page-hero-media-height: 340px;--page-hero-centered-height: 500px}.page-hero--height-large{--page-hero-media-height: 800px;--page-hero-centered-height: 800px}.page-hero--media-width-narrow{--page-hero-media-column: .72fr}.page-hero--media-width-wide{--page-hero-media-column: 1.15fr}.page-hero__backdrop,.page-hero__scrim{position:absolute;inset:0}.page-hero__backdrop{z-index:0}.page-hero__scrim,.page-hero.product-listing-hero .product-listing-hero__scrim{z-index:1;background:linear-gradient(180deg,#00000070,#00000091)}.dark .page-hero{--page-hero-ink: #f6fafe !important;--page-hero-muted: #b1b9c2 !important;--page-hero-surface: #18191b !important;--page-hero-surface-rgb: 24 25 27 !important;--page-hero-border: #3b3b3d}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .page-hero--split,:where(body:not([data-breakpoint-preview-mode])).page-hero--split{min-height:0}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split .page-hero__body,:where(body:not([data-breakpoint-preview-mode])).page-hero--split .page-hero__body{grid-template-columns:1fr;gap:38px}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split .page-hero__content,:where(body:not([data-breakpoint-preview-mode])).page-hero--split .page-hero__content{padding-top:0}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split .page-hero__media,:where(body:not([data-breakpoint-preview-mode])).page-hero--split .page-hero__media{height:auto;min-height:0;aspect-ratio:1.5}:where(body:not([data-breakpoint-preview-mode])) .page-hero--centered-media,:where(body:not([data-breakpoint-preview-mode])).page-hero--centered-media{min-height:min(var(--page-hero-centered-height),620px)}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-media-left .page-hero__body,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-media-left .page-hero__body{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-media-left .page-hero__content,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-media-left .page-hero__content,:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-media-left .page-hero__media,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-media-left .page-hero__media{order:initial}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-softened .page-hero__backdrop,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-softened .page-hero__backdrop{width:72%}}@container (max-width: 900px){.page-hero--split{min-height:0}.page-hero--split .page-hero__body{grid-template-columns:1fr;gap:38px}.page-hero--split .page-hero__content{padding-top:0}.page-hero--split .page-hero__media{height:auto;min-height:0;aspect-ratio:1.5}.page-hero--centered-media{min-height:min(var(--page-hero-centered-height),620px)}.page-hero--split-media-left .page-hero__body{grid-template-columns:1fr}.page-hero--split-media-left .page-hero__content,.page-hero--split-media-left .page-hero__media{order:initial}.page-hero--split-softened .page-hero__backdrop{width:72%}}@media(max-width:620px){:where(body:not([data-breakpoint-preview-mode])) .page-hero__inner,:where(body:not([data-breakpoint-preview-mode])).page-hero__inner,:where(body:not([data-breakpoint-preview-mode])) .page-hero.content-landing__hero .page-hero__inner,:where(body:not([data-breakpoint-preview-mode])).page-hero.content-landing__hero .page-hero__inner,:where(body:not([data-breakpoint-preview-mode])) .page-hero.contact-page__hero .page-hero__inner,:where(body:not([data-breakpoint-preview-mode])).page-hero.contact-page__hero .page-hero__inner,:where(body:not([data-breakpoint-preview-mode])) .page-hero.default-content-page__hero .page-hero__inner,:where(body:not([data-breakpoint-preview-mode])).page-hero.default-content-page__hero .page-hero__inner,:where(body:not([data-breakpoint-preview-mode])) .page-hero.product-listing-hero .page-hero__inner,:where(body:not([data-breakpoint-preview-mode])).page-hero.product-listing-hero .page-hero__inner{padding:22px var(--site-frame-inset) 46px}:where(body:not([data-breakpoint-preview-mode])) .page-hero__breadcrumbs,:where(body:not([data-breakpoint-preview-mode])).page-hero__breadcrumbs,:where(body:not([data-breakpoint-preview-mode])) .page-hero .content-breadcrumbs,:where(body:not([data-breakpoint-preview-mode])).page-hero .content-breadcrumbs,:where(body:not([data-breakpoint-preview-mode])) .page-hero .product-breadcrumbs,:where(body:not([data-breakpoint-preview-mode])).page-hero .product-breadcrumbs,:where(body:not([data-breakpoint-preview-mode])) .page-hero .breadcrumb,:where(body:not([data-breakpoint-preview-mode])).page-hero .breadcrumb{margin-bottom:34px;overflow:hidden;font-size:12px;text-align:left;white-space:normal}:where(body:not([data-breakpoint-preview-mode])) .page-hero h1,:where(body:not([data-breakpoint-preview-mode])).page-hero h1,:where(body:not([data-breakpoint-preview-mode])) .page-hero.content-landing__hero h1,:where(body:not([data-breakpoint-preview-mode])).page-hero.content-landing__hero h1,:where(body:not([data-breakpoint-preview-mode])) .page-hero.contact-page__hero h1,:where(body:not([data-breakpoint-preview-mode])).page-hero.contact-page__hero h1,:where(body:not([data-breakpoint-preview-mode])) .page-hero.default-content-page__hero h1,:where(body:not([data-breakpoint-preview-mode])).page-hero.default-content-page__hero h1,:where(body:not([data-breakpoint-preview-mode])) .page-hero.product-listing-hero h1,:where(body:not([data-breakpoint-preview-mode])).page-hero.product-listing-hero h1{font-size:clamp(40px,12vw,56px);line-height:1}:where(body:not([data-breakpoint-preview-mode])) .page-hero__intro,:where(body:not([data-breakpoint-preview-mode])).page-hero__intro,:where(body:not([data-breakpoint-preview-mode])) .page-hero .content-landing__lead,:where(body:not([data-breakpoint-preview-mode])).page-hero .content-landing__lead,:where(body:not([data-breakpoint-preview-mode])) .page-hero .product-listing-hero__intro,:where(body:not([data-breakpoint-preview-mode])).page-hero .product-listing-hero__intro{margin-top:19px;font-size:16px;line-height:1.58}:where(body:not([data-breakpoint-preview-mode])) .page-hero__actions,:where(body:not([data-breakpoint-preview-mode])).page-hero__actions{width:100%;flex-direction:column;margin-top:25px}:where(body:not([data-breakpoint-preview-mode])) .page-hero__button,:where(body:not([data-breakpoint-preview-mode])).page-hero__button{width:100%}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split .page-hero__media,:where(body:not([data-breakpoint-preview-mode])).page-hero--split .page-hero__media{aspect-ratio:1.2}:where(body:not([data-breakpoint-preview-mode])) .page-hero--centered-media,:where(body:not([data-breakpoint-preview-mode])).page-hero--centered-media{min-height:min(var(--page-hero-centered-height),620px)}:where(body:not([data-breakpoint-preview-mode])) .page-hero--centered-media .page-hero__body,:where(body:not([data-breakpoint-preview-mode])).page-hero--centered-media .page-hero__body{padding:20px 0 54px}:where(body:not([data-breakpoint-preview-mode])) .page-hero--centered-media h1,:where(body:not([data-breakpoint-preview-mode])).page-hero--centered-media h1{line-height:1.08}:where(body:not([data-breakpoint-preview-mode])) .page-hero.page-hero--text h1,:where(body:not([data-breakpoint-preview-mode])).page-hero.page-hero--text h1{line-height:1.18}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-softened,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-softened{min-height:0}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-softened .page-hero__body,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-softened .page-hero__body{min-height:0;padding:14px 0 10px}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-softened .page-hero__content,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-softened .page-hero__content{justify-content:center;padding-top:0}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-softened .page-hero__backdrop,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-softened .page-hero__backdrop{width:100%;opacity:.24;mask-image:none}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-softened .page-hero__scrim,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-softened .page-hero__scrim{background:rgb(var(--page-hero-surface-rgb)/78%)}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-mobile-media-hidden .page-hero__media,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-mobile-media-hidden .page-hero__media,:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-mobile-media-hidden .page-hero__backdrop,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-mobile-media-hidden .page-hero__backdrop,:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-mobile-media-hidden .page-hero__scrim,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-mobile-media-hidden .page-hero__scrim{display:none}:where(body:not([data-breakpoint-preview-mode])) .page-hero--split-mobile-media-hidden .page-hero__body,:where(body:not([data-breakpoint-preview-mode])).page-hero--split-mobile-media-hidden .page-hero__body{min-height:0;gap:0}}@container (max-width: 620px){.page-hero__inner,.page-hero.content-landing__hero .page-hero__inner,.page-hero.contact-page__hero .page-hero__inner,.page-hero.default-content-page__hero .page-hero__inner,.page-hero.product-listing-hero .page-hero__inner{padding:22px var(--site-frame-inset) 46px}.page-hero__breadcrumbs,.page-hero .content-breadcrumbs,.page-hero .product-breadcrumbs,.page-hero .breadcrumb{margin-bottom:34px;overflow:hidden;font-size:12px;text-align:left;white-space:normal}.page-hero h1,.page-hero.content-landing__hero h1,.page-hero.contact-page__hero h1,.page-hero.default-content-page__hero h1,.page-hero.product-listing-hero h1{font-size:clamp(40px,12cqw,56px);line-height:1}.page-hero__intro,.page-hero .content-landing__lead,.page-hero .product-listing-hero__intro{margin-top:19px;font-size:16px;line-height:1.58}.page-hero__actions{width:100%;flex-direction:column;margin-top:25px}.page-hero__button{width:100%}.page-hero--split .page-hero__media{aspect-ratio:1.2}.page-hero--centered-media{min-height:min(var(--page-hero-centered-height),620px)}.page-hero--centered-media .page-hero__body{padding:20px 0 54px}.page-hero--centered-media h1{line-height:1.08}.page-hero.page-hero--text h1{line-height:1.18}.page-hero--split-softened{min-height:0}.page-hero--split-softened .page-hero__body{min-height:0;padding:14px 0 10px}.page-hero--split-softened .page-hero__content{justify-content:center;padding-top:0}.page-hero--split-softened .page-hero__backdrop{width:100%;opacity:.24;mask-image:none}.page-hero--split-softened .page-hero__scrim{background:rgb(var(--page-hero-surface-rgb)/78%)}.page-hero--split-mobile-media-hidden .page-hero__media,.page-hero--split-mobile-media-hidden .page-hero__backdrop,.page-hero--split-mobile-media-hidden .page-hero__scrim{display:none}.page-hero--split-mobile-media-hidden .page-hero__body{min-height:0;gap:0}}.experience-page{--experience-ink: #101922;--experience-muted: #526170;--experience-blue: #1961ac;--experience-blue-dark: #0b3156;--experience-paper: #f7f9fb;--experience-steel: #d8e0e7;color:var(--experience-ink);background:#fff}.dark .experience-page{--experience-ink: #e8eff7;--experience-muted: #b1bfcc;--experience-blue: #9fd0ff;--experience-paper: #20272e;--experience-steel: #3d4b57}.dark .experience-cta{background:#18191b}.experience-shell{box-sizing:border-box;width:min(var(--site-frame-max),100%);margin-inline:auto;padding-inline:var(--site-frame-inset)}.experience-eyebrow{margin:0 0 16px;color:var(--experience-blue);font:700 11px/1.2 var(--utility-font);letter-spacing:.13em;text-transform:uppercase}.experience-hero{position:relative;overflow:hidden;color:#f7f9fb;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),#101922;background-size:56px 56px}.experience-hero:after{position:absolute;right:-12%;bottom:-46%;width:58vw;height:58vw;border:1px solid rgba(79,178,255,.18);border-radius:50%;box-shadow:0 0 0 8vw #4fb2ff08,0 0 0 16vw #4fb2ff05;content:"";pointer-events:none}:where([data-apos-refreshable-body]) .experience-hero:after,:where([data-apos-refreshable-body]).experience-hero:after{position:absolute;right:-12%;bottom:-46%;width:58cqw;height:58cqw;border:1px solid rgba(79,178,255,.18);border-radius:50%;box-shadow:0 0 0 8cqw #4fb2ff08,0 0 0 16cqw #4fb2ff05;content:"";pointer-events:none}.experience-hero__grid{position:relative;z-index:1;display:grid;min-height:clamp(650px,75vh,820px);grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);grid-template-rows:auto 1fr;gap:0 clamp(52px,7vw,116px);align-items:center;padding-top:26px;padding-bottom:64px}:where([data-apos-refreshable-body]) .experience-hero__grid,:where([data-apos-refreshable-body]).experience-hero__grid{position:relative;z-index:1;display:grid;min-height:clamp(650px,75cqh,820px);grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);grid-template-rows:auto 1fr;gap:0 clamp(52px,7cqw,116px);align-items:center;padding-top:26px;padding-bottom:64px}.experience-breadcrumbs{display:flex;grid-column:1/-1;align-items:center;gap:8px;align-self:start;margin:0 0 28px;color:#b9c9d8;font-size:13px}.experience-breadcrumbs a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;color:inherit;text-decoration:none}.experience-breadcrumbs a:hover,.experience-breadcrumbs a:focus-visible{color:#fff}.experience-hero__copy{min-width:0;padding-bottom:24px}.experience-hero .experience-eyebrow{color:#76c7ff}.experience-hero h1{max-width:860px;margin:0;color:#fff;font:600 clamp(50px,6vw,88px)/.96 var(--heading-font);letter-spacing:-.058em;text-align:left}:where([data-apos-refreshable-body]) .experience-hero h1,:where([data-apos-refreshable-body]).experience-hero h1{max-width:860px;margin:0;color:#fff;font:600 clamp(50px,6cqw,88px)/.96 var(--heading-font);letter-spacing:-.058em;text-align:left}.experience-hero__intro{max-width:690px;margin:28px 0 0;color:#b9c9d8;font-size:clamp(17px,1.45vw,21px);line-height:1.65}:where([data-apos-refreshable-body]) .experience-hero__intro,:where([data-apos-refreshable-body]).experience-hero__intro{max-width:690px;margin:28px 0 0;color:#b9c9d8;font-size:clamp(17px,1.45cqw,21px);line-height:1.65}.experience-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.experience-button{display:inline-flex;box-sizing:border-box;min-height:50px;align-items:center;justify-content:space-between;gap:30px;padding:0 18px;border:1px solid #ffffff;border-radius:4px;color:#101922;background:#fff;font:700 13px/1.2 var(--nav-font);text-decoration:none;transition:color .16s ease,background-color .16s ease,transform .16s ease}.experience-button--outline{color:#fff;background:transparent}.experience-button i{font-size:17px;font-style:normal}.experience-button:hover,.experience-button:focus-visible{color:#fff;background:#1961ac;transform:translateY(-2px)}.experience-hero__visual{position:relative;min-width:0;margin:0}.experience-hero__visual>picture{display:block}.experience-hero__visual>picture>img{display:block;width:100%;height:clamp(410px,39vw,570px);border:1px solid rgba(255,255,255,.18);border-radius:3px;object-fit:cover;filter:saturate(.82) contrast(1.03)}:where([data-apos-refreshable-body]) .experience-hero__visual>picture>img,:where([data-apos-refreshable-body]).experience-hero__visual>picture>img{display:block;width:100%;height:clamp(410px,39cqw,570px);border:1px solid rgba(255,255,255,.18);border-radius:3px;object-fit:cover;filter:saturate(.82) contrast(1.03)}.experience-hero__visual figcaption{display:flex;justify-content:space-between;gap:18px;padding-top:13px;color:#b9c9d8;font:600 10px/1.2 var(--utility-font);letter-spacing:.08em;text-transform:uppercase}.experience-instrument{position:relative;display:grid;min-height:510px;grid-template-columns:72px 1fr;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,#ffffff12,#ffffff03)}.experience-instrument__scale{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:28px 0;border-right:1px solid rgba(255,255,255,.12);color:#8da4b7;font:600 9px/1 var(--utility-font);letter-spacing:.1em}.experience-instrument__scale i{width:1px;flex:1;margin:14px 0;background:repeating-linear-gradient(#4fb2ff 0 1px,transparent 1px 9px)}.experience-instrument__scale b{color:#fff;font-weight:600;writing-mode:vertical-rl}.experience-instrument__column{position:relative;overflow:hidden}.experience-instrument__stage,.experience-instrument__head{position:absolute;right:50%;bottom:64px;border:1px solid rgba(255,255,255,.24);background:linear-gradient(90deg,#15293a,#38546b 48%,#132536);transform:translate(50%);transform-origin:bottom center;will-change:transform}.experience-instrument__stage--outer{width:142px;height:250px}.experience-instrument__stage--middle{width:106px;height:324px;background:linear-gradient(90deg,#20394d,#59758b 48%,#1a3144)}.experience-instrument__stage--inner{width:70px;height:394px;background:linear-gradient(90deg,#2a465c,#7590a5 48%,#203a4f)}.experience-instrument__head{bottom:448px;width:230px;height:22px;background:#1961ac}.experience-instrument__datum{position:absolute;right:20px;bottom:18px;left:92px;display:flex;justify-content:space-between;color:#8da4b7;font:600 9px/1 var(--utility-font)}.experience-instrument__datum b{color:#76c7ff;font-weight:600}.experience-signals{scroll-margin-top:calc(var(--site-header-height) + 22px);border-bottom:1px solid var(--experience-steel);background:var(--experience-paper)}.experience-signals__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding-top:0;padding-bottom:0}.experience-signals article{min-height:252px;padding:36px clamp(24px,3vw,44px);border-left:1px solid var(--experience-steel)}:where([data-apos-refreshable-body]) .experience-signals article,:where([data-apos-refreshable-body]).experience-signals article{min-height:252px;padding:36px clamp(24px,3cqw,44px);border-left:1px solid var(--experience-steel)}.experience-signals article:last-child{border-right:1px solid var(--experience-steel)}.experience-signals article>span,.experience-story>div>span,.experience-record>span,.experience-process__steps>li>span{color:#1961ac;font:700 10px/1.2 var(--utility-font);letter-spacing:.1em;text-transform:uppercase}.experience-signals h2{margin:34px 0 14px;color:var(--experience-ink);font:600 clamp(21px,2vw,29px)/1.15 var(--heading-font);letter-spacing:-.025em}:where([data-apos-refreshable-body]) .experience-signals h2,:where([data-apos-refreshable-body]).experience-signals h2{margin:34px 0 14px;color:var(--experience-ink);font:600 clamp(21px,2cqw,29px)/1.15 var(--heading-font);letter-spacing:-.025em}.experience-signals p,.experience-story p,.experience-record p,.experience-process p{margin:0;color:var(--experience-muted);font-size:15px;line-height:1.7}.experience-stories,.experience-records{scroll-margin-top:calc(var(--site-header-height) + 22px);padding:clamp(86px,10vw,148px) 0}:where([data-apos-refreshable-body]) .experience-stories,:where([data-apos-refreshable-body]).experience-stories,:where([data-apos-refreshable-body]) .experience-records,:where([data-apos-refreshable-body]).experience-records{scroll-margin-top:calc(var(--site-header-height) + 22px);padding:clamp(86px,10cqw,148px) 0}.experience-section-heading{display:grid;grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:48px;margin-bottom:clamp(48px,6vw,88px)}:where([data-apos-refreshable-body]) .experience-section-heading,:where([data-apos-refreshable-body]).experience-section-heading{display:grid;grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:48px;margin-bottom:clamp(48px,6cqw,88px)}.experience-section-heading h2{max-width:900px;margin:0;color:var(--experience-ink);font:500 clamp(38px,4.6vw,68px)/1.02 var(--heading-font);letter-spacing:-.045em}:where([data-apos-refreshable-body]) .experience-section-heading h2,:where([data-apos-refreshable-body]).experience-section-heading h2{max-width:900px;margin:0;color:var(--experience-ink);font:500 clamp(38px,4.6cqw,68px)/1.02 var(--heading-font);letter-spacing:-.045em}.experience-stories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.experience-story{position:relative;display:grid;min-width:0;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--experience-steel);border-radius:4px;color:var(--experience-ink);background:#fff;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.experience-story figure{height:250px;margin:0;overflow:hidden;background:#d8e0e7}.experience-story picture,.experience-story img{display:block;width:100%;height:100%}.experience-story img{object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.experience-story>div{position:relative;padding:clamp(26px,3vw,38px)}:where([data-apos-refreshable-body]) .experience-story>div,:where([data-apos-refreshable-body]).experience-story>div{position:relative;padding:clamp(26px,3cqw,38px)}.experience-story h3{margin:22px 0 16px;color:var(--experience-ink);font:600 clamp(24px,2.4vw,34px)/1.12 var(--heading-font);letter-spacing:-.035em}:where([data-apos-refreshable-body]) .experience-story h3,:where([data-apos-refreshable-body]).experience-story h3{margin:22px 0 16px;color:var(--experience-ink);font:600 clamp(24px,2.4cqw,34px)/1.12 var(--heading-font);letter-spacing:-.035em}.experience-story i{display:grid;width:44px;height:44px;margin-top:26px;border-radius:50%;color:#fff;background:#144478;font-style:normal;place-items:center}a.experience-story:hover,a.experience-story:focus-visible{border-color:#1961ac;box-shadow:0 20px 46px #1019221f;transform:translateY(-5px)}a.experience-story:hover img,a.experience-story:focus-visible img{transform:scale(1.035)}.experience-process{scroll-margin-top:calc(var(--site-header-height) + 22px);padding:clamp(92px,10vw,154px) 0;color:#f7f9fb;background:#101922}:where([data-apos-refreshable-body]) .experience-process,:where([data-apos-refreshable-body]).experience-process{scroll-margin-top:calc(var(--site-header-height) + 22px);padding:clamp(92px,10cqw,154px) 0;color:#f7f9fb;background:#101922}.experience-process__layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,138px)}:where([data-apos-refreshable-body]) .experience-process__layout,:where([data-apos-refreshable-body]).experience-process__layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9cqw,138px)}.experience-process__sticky{position:sticky;top:calc(var(--site-header-height) + 34px);align-self:start}.experience-process .experience-eyebrow{color:#76c7ff}.experience-process__steps>li>span{color:#76c7ff}.experience-process h2{margin:0;color:#fff;font:500 clamp(40px,4.8vw,70px)/1.02 var(--heading-font);letter-spacing:-.05em}:where([data-apos-refreshable-body]) .experience-process h2,:where([data-apos-refreshable-body]).experience-process h2{margin:0;color:#fff;font:500 clamp(40px,4.8cqw,70px)/1.02 var(--heading-font);letter-spacing:-.05em}.experience-process__sticky>p:last-of-type{max-width:540px;margin-top:24px;color:#b9c9d8}.experience-travel{position:relative;display:grid;height:180px;grid-template-columns:1px 1fr;grid-template-rows:auto 1fr auto;gap:0 14px;margin-top:45px;color:#b9c9d8;font:600 9px/1 var(--utility-font)}.experience-travel:before{grid-row:1/-1;background:#ffffff21;content:""}.experience-travel i{position:absolute;top:0;bottom:0;left:0;width:1px;background:#4fb2ff;transform-origin:top center;will-change:transform}.experience-travel span{grid-column:2}.experience-travel b{grid-column:2;align-self:end;color:#fff;font-weight:600}.experience-process__steps{padding:0;margin:0;list-style:none}.experience-process__steps li{display:grid;min-height:150px;grid-template-columns:68px minmax(0,1fr);gap:22px;align-items:start;padding:30px 0;border-top:1px solid rgba(255,255,255,.15)}.experience-process__steps li:last-child{border-bottom:1px solid rgba(255,255,255,.15)}.experience-process__steps h3{margin:0 0 12px;color:#fff;font:600 clamp(23px,2.5vw,34px)/1.15 var(--heading-font);letter-spacing:-.03em}:where([data-apos-refreshable-body]) .experience-process__steps h3,:where([data-apos-refreshable-body]).experience-process__steps h3{margin:0 0 12px;color:#fff;font:600 clamp(23px,2.5cqw,34px)/1.15 var(--heading-font);letter-spacing:-.03em}.experience-process__steps p{max-width:660px;color:#b9c9d8}.experience-records{background:var(--experience-paper)}.experience-records__list{border-top:1px solid #9eabb6}.experience-record{display:grid;min-height:136px;grid-template-columns:64px minmax(0,1fr) 44px;gap:22px;align-items:center;padding:24px 16px;border-bottom:1px solid #b9c4cd;color:var(--experience-ink);text-decoration:none}a.experience-record{transition:color .16s ease,background-color .16s ease}a.experience-record:hover,a.experience-record:focus-visible{color:#144478;background:#fff}.experience-record h3{margin:0 0 9px;color:inherit;font:600 clamp(21px,2.3vw,31px)/1.15 var(--heading-font);letter-spacing:-.025em}:where([data-apos-refreshable-body]) .experience-record h3,:where([data-apos-refreshable-body]).experience-record h3{margin:0 0 9px;color:inherit;font:600 clamp(21px,2.3cqw,31px)/1.15 var(--heading-font);letter-spacing:-.025em}.experience-record small{display:inline-block;margin-top:12px;color:#5f6e7a;font:600 11px/1.4 var(--utility-font)}.experience-record>i{display:grid;width:44px;height:44px;border:1px solid #aebbc6;border-radius:50%;color:#144478;font-style:normal;place-items:center}.experience-record--pending>i{color:#788691}.experience-cta{padding:clamp(76px,8vw,118px) 0;color:#fff;background:#fff}:where([data-apos-refreshable-body]) .experience-cta,:where([data-apos-refreshable-body]).experience-cta{padding:clamp(76px,8cqw,118px) 0;color:#fff;background:#fff}.experience-cta__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:end;padding-top:clamp(44px,6vw,80px);padding-bottom:clamp(44px,6vw,80px);border-radius:4px;background:#144478}:where([data-apos-refreshable-body]) .experience-cta__panel,:where([data-apos-refreshable-body]).experience-cta__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:end;padding-top:clamp(44px,6cqw,80px);padding-bottom:clamp(44px,6cqw,80px);border-radius:4px;background:#144478}.experience-cta .experience-eyebrow{color:#bfe2ff}.experience-cta h2{max-width:920px;margin:0;color:#fff;font:500 clamp(38px,4.8vw,70px)/1.02 var(--heading-font);letter-spacing:-.05em}:where([data-apos-refreshable-body]) .experience-cta h2,:where([data-apos-refreshable-body]).experience-cta h2{max-width:920px;margin:0;color:#fff;font:500 clamp(38px,4.8cqw,70px)/1.02 var(--heading-font);letter-spacing:-.05em}.experience-cta p:last-child{max-width:760px;margin:20px 0 0;color:#d9e8f5;font-size:16px;line-height:1.65}.experience-cta__panel>a{display:flex;min-width:190px;min-height:52px;align-items:center;justify-content:space-between;gap:28px;padding:0 20px;border-radius:4px;color:#144478;background:#fff;font:700 13px/1.2 var(--nav-font);text-decoration:none}.experience-page--care .experience-hero{background:#26333c}.experience-page--care .experience-signals{background:#f1f0ed}.experience-page--care .experience-stories__grid{grid-template-columns:1fr}.experience-page--care .experience-story{grid-template-columns:180px 1fr;grid-template-rows:1fr;border-width:0 0 1px}.experience-page--industrial .experience-signals article:nth-child(2){color:#fff;background:#1961ac}.experience-page--industrial .experience-signals article:nth-child(2) h2,.experience-page--industrial .experience-signals article:nth-child(2) p{color:#fff}.experience-page--industrial .experience-signals article:nth-child(2)>span{color:#c8e6ff}.experience-page--process .experience-hero,.experience-page--factory .experience-hero,.experience-page--cinema .experience-hero{background-color:#080e14}.experience-page--configurator .experience-stories__grid,.experience-page--resources .experience-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-page--resources .experience-story:first-child{grid-column:span 2;grid-template-columns:1.1fr .9fr;grid-template-rows:1fr}.experience-page--resources .experience-story:first-child figure{height:100%;min-height:340px}.experience-page--loop .experience-process{background:#0b3156}.experience-page--service .experience-process{background:#26333c}.experience-page--partner .experience-process{background:#173c5e}.experience-page--profile .experience-hero__visual>picture>img,.experience-page--partner .experience-hero__visual>picture>img{border-radius:160px 3px 3px}.experience-page--principles .experience-hero{color:#101922;background:#eef2f5}.experience-page--principles .experience-hero:after{border-color:#1961ac26}.experience-page--principles .experience-hero h1{color:#101922}.experience-page--principles .experience-hero__intro{color:#526170}.experience-page--principles .experience-hero .experience-eyebrow{color:#144478}.experience-page--principles .experience-hero__visual figcaption{color:#526170}.experience-page--principles .experience-button{border-color:#144478;color:#fff;background:#144478}.experience-page--principles .experience-button--outline{color:#144478;background:transparent}.experience-page--principles .experience-breadcrumbs{color:#526170}.experience-page--downloads .experience-record,.experience-page--register .experience-record{grid-template-columns:100px minmax(0,1fr) 44px}.experience-page--register .experience-records{background:#eef3f7}.experience-page--cinema .experience-records{color:#fff;background:#101922}.experience-page--cinema .experience-records h2,.experience-page--cinema .experience-record h3{color:#fff}.experience-page--cinema .experience-record,.experience-page--cinema .experience-records__list{border-color:#40515f}.experience-page--cinema .experience-records .experience-eyebrow,.experience-page--cinema .experience-record>span{color:#76c7ff}.experience-page--cinema .experience-record p,.experience-page--cinema .experience-record small{color:#b9c9d8}.experience-page--journal .experience-record,.experience-page--news-ledger .experience-record{min-height:190px}.experience-page--news-ledger .experience-records{background:#fff}.experience-page--sustainability .experience-signals__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-page--sustainability .experience-signals article{padding-inline:27px}@media(max-width:980px){:where(body:not([data-breakpoint-preview-mode])) .experience-hero__grid,:where(body:not([data-breakpoint-preview-mode])).experience-hero__grid{min-height:0;grid-template-columns:1fr;padding-bottom:42px}:where(body:not([data-breakpoint-preview-mode])) .experience-hero__visual,:where(body:not([data-breakpoint-preview-mode])).experience-hero__visual{margin-top:48px}:where(body:not([data-breakpoint-preview-mode])) .experience-hero__visual>picture>img,:where(body:not([data-breakpoint-preview-mode])).experience-hero__visual>picture>img{height:min(68vw,560px)}:where(body:not([data-breakpoint-preview-mode])) .experience-instrument,:where(body:not([data-breakpoint-preview-mode])).experience-instrument{min-height:470px}:where(body:not([data-breakpoint-preview-mode])) .experience-stories__grid,:where(body:not([data-breakpoint-preview-mode])).experience-stories__grid,:where(body:not([data-breakpoint-preview-mode])) .experience-page--configurator .experience-stories__grid,:where(body:not([data-breakpoint-preview-mode])).experience-page--configurator .experience-stories__grid,:where(body:not([data-breakpoint-preview-mode])) .experience-page--resources .experience-stories__grid,:where(body:not([data-breakpoint-preview-mode])).experience-page--resources .experience-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .experience-page--resources .experience-story:first-child,:where(body:not([data-breakpoint-preview-mode])).experience-page--resources .experience-story:first-child{grid-column:span 2}:where(body:not([data-breakpoint-preview-mode])) .experience-process__layout,:where(body:not([data-breakpoint-preview-mode])).experience-process__layout{grid-template-columns:1fr;gap:58px}:where(body:not([data-breakpoint-preview-mode])) .experience-process__sticky,:where(body:not([data-breakpoint-preview-mode])).experience-process__sticky{position:static}:where(body:not([data-breakpoint-preview-mode])) .experience-travel,:where(body:not([data-breakpoint-preview-mode])).experience-travel{display:none}:where(body:not([data-breakpoint-preview-mode])) .experience-page--sustainability .experience-signals__grid,:where(body:not([data-breakpoint-preview-mode])).experience-page--sustainability .experience-signals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 980px){.experience-hero__grid{min-height:0;grid-template-columns:1fr;padding-bottom:42px}.experience-hero__visual{margin-top:48px}.experience-hero__visual>picture>img{height:min(68cqw,560px)}.experience-instrument{min-height:470px}.experience-stories__grid,.experience-page--configurator .experience-stories__grid,.experience-page--resources .experience-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-page--resources .experience-story:first-child{grid-column:span 2}.experience-process__layout{grid-template-columns:1fr;gap:58px}.experience-process__sticky{position:static}.experience-travel{display:none}.experience-page--sustainability .experience-signals__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:where(body:not([data-breakpoint-preview-mode])) .experience-shell,:where(body:not([data-breakpoint-preview-mode])).experience-shell{padding-inline:20px}:where(body:not([data-breakpoint-preview-mode])) .experience-hero__grid,:where(body:not([data-breakpoint-preview-mode])).experience-hero__grid{padding-top:12px;padding-bottom:28px}:where(body:not([data-breakpoint-preview-mode])) .experience-breadcrumbs,:where(body:not([data-breakpoint-preview-mode])).experience-breadcrumbs{margin-bottom:38px;overflow-x:auto;white-space:nowrap}:where(body:not([data-breakpoint-preview-mode])) .experience-hero h1,:where(body:not([data-breakpoint-preview-mode])).experience-hero h1{font-size:clamp(40px,12vw,58px);letter-spacing:-.05em}:where(body:not([data-breakpoint-preview-mode])) .experience-hero__intro,:where(body:not([data-breakpoint-preview-mode])).experience-hero__intro{font-size:17px}:where(body:not([data-breakpoint-preview-mode])) .experience-actions,:where(body:not([data-breakpoint-preview-mode])).experience-actions{flex-direction:column}:where(body:not([data-breakpoint-preview-mode])) .experience-button,:where(body:not([data-breakpoint-preview-mode])).experience-button{width:100%}:where(body:not([data-breakpoint-preview-mode])) .experience-hero__visual,:where(body:not([data-breakpoint-preview-mode])).experience-hero__visual{margin-top:36px}:where(body:not([data-breakpoint-preview-mode])) .experience-hero__visual>picture>img,:where(body:not([data-breakpoint-preview-mode])).experience-hero__visual>picture>img{height:76vw;min-height:280px}:where(body:not([data-breakpoint-preview-mode])) .experience-instrument,:where(body:not([data-breakpoint-preview-mode])).experience-instrument{min-height:400px;grid-template-columns:54px 1fr}:where(body:not([data-breakpoint-preview-mode])) .experience-instrument__stage--outer,:where(body:not([data-breakpoint-preview-mode])).experience-instrument__stage--outer{width:108px;height:200px}:where(body:not([data-breakpoint-preview-mode])) .experience-instrument__stage--middle,:where(body:not([data-breakpoint-preview-mode])).experience-instrument__stage--middle{width:82px;height:250px}:where(body:not([data-breakpoint-preview-mode])) .experience-instrument__stage--inner,:where(body:not([data-breakpoint-preview-mode])).experience-instrument__stage--inner{width:55px;height:300px}:where(body:not([data-breakpoint-preview-mode])) .experience-instrument__head,:where(body:not([data-breakpoint-preview-mode])).experience-instrument__head{bottom:364px;width:168px}:where(body:not([data-breakpoint-preview-mode])) .experience-instrument__datum,:where(body:not([data-breakpoint-preview-mode])).experience-instrument__datum{left:70px}:where(body:not([data-breakpoint-preview-mode])) .experience-signals__grid,:where(body:not([data-breakpoint-preview-mode])).experience-signals__grid,:where(body:not([data-breakpoint-preview-mode])) .experience-page--sustainability .experience-signals__grid,:where(body:not([data-breakpoint-preview-mode])).experience-page--sustainability .experience-signals__grid{grid-template-columns:1fr;padding-inline:0}:where(body:not([data-breakpoint-preview-mode])) .experience-signals article,:where(body:not([data-breakpoint-preview-mode])).experience-signals article,:where(body:not([data-breakpoint-preview-mode])) .experience-signals article:last-child,:where(body:not([data-breakpoint-preview-mode])).experience-signals article:last-child{min-height:0;padding:30px 20px;border-width:0 0 1px}:where(body:not([data-breakpoint-preview-mode])) .experience-signals h2,:where(body:not([data-breakpoint-preview-mode])).experience-signals h2{margin-top:24px}:where(body:not([data-breakpoint-preview-mode])) .experience-section-heading,:where(body:not([data-breakpoint-preview-mode])).experience-section-heading{grid-template-columns:1fr;gap:14px}:where(body:not([data-breakpoint-preview-mode])) .experience-stories__grid,:where(body:not([data-breakpoint-preview-mode])).experience-stories__grid,:where(body:not([data-breakpoint-preview-mode])) .experience-page--configurator .experience-stories__grid,:where(body:not([data-breakpoint-preview-mode])).experience-page--configurator .experience-stories__grid,:where(body:not([data-breakpoint-preview-mode])) .experience-page--resources .experience-stories__grid,:where(body:not([data-breakpoint-preview-mode])).experience-page--resources .experience-stories__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .experience-page--resources .experience-story:first-child,:where(body:not([data-breakpoint-preview-mode])).experience-page--resources .experience-story:first-child{grid-column:auto;grid-template-columns:1fr;grid-template-rows:auto 1fr}:where(body:not([data-breakpoint-preview-mode])) .experience-page--resources .experience-story:first-child figure,:where(body:not([data-breakpoint-preview-mode])).experience-page--resources .experience-story:first-child figure{min-height:0}:where(body:not([data-breakpoint-preview-mode])) .experience-page--care .experience-story,:where(body:not([data-breakpoint-preview-mode])).experience-page--care .experience-story{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .experience-story figure,:where(body:not([data-breakpoint-preview-mode])).experience-story figure{height:230px}:where(body:not([data-breakpoint-preview-mode])) .experience-process__steps li,:where(body:not([data-breakpoint-preview-mode])).experience-process__steps li{min-height:0;grid-template-columns:44px minmax(0,1fr);padding:26px 0}:where(body:not([data-breakpoint-preview-mode])) .experience-record,:where(body:not([data-breakpoint-preview-mode])).experience-record,:where(body:not([data-breakpoint-preview-mode])) .experience-page--downloads .experience-record,:where(body:not([data-breakpoint-preview-mode])).experience-page--downloads .experience-record,:where(body:not([data-breakpoint-preview-mode])) .experience-page--register .experience-record,:where(body:not([data-breakpoint-preview-mode])).experience-page--register .experience-record{min-height:0;grid-template-columns:38px minmax(0,1fr);padding:24px 0}:where(body:not([data-breakpoint-preview-mode])) .experience-record>i,:where(body:not([data-breakpoint-preview-mode])).experience-record>i{display:none}:where(body:not([data-breakpoint-preview-mode])) .experience-cta,:where(body:not([data-breakpoint-preview-mode])).experience-cta{padding:0}:where(body:not([data-breakpoint-preview-mode])) .experience-cta__panel,:where(body:not([data-breakpoint-preview-mode])).experience-cta__panel{grid-template-columns:1fr;gap:34px;border-radius:0}:where(body:not([data-breakpoint-preview-mode])) .experience-cta__panel>a,:where(body:not([data-breakpoint-preview-mode])).experience-cta__panel>a{width:auto;min-width:0}}@container (max-width: 640px){.experience-shell{padding-inline:20px}.experience-hero__grid{padding-top:12px;padding-bottom:28px}.experience-breadcrumbs{margin-bottom:38px;overflow-x:auto;white-space:nowrap}.experience-hero h1{font-size:clamp(40px,12cqw,58px);letter-spacing:-.05em}.experience-hero__intro{font-size:17px}.experience-actions{flex-direction:column}.experience-button{width:100%}.experience-hero__visual{margin-top:36px}.experience-hero__visual>picture>img{height:76cqw;min-height:280px}.experience-instrument{min-height:400px;grid-template-columns:54px 1fr}.experience-instrument__stage--outer{width:108px;height:200px}.experience-instrument__stage--middle{width:82px;height:250px}.experience-instrument__stage--inner{width:55px;height:300px}.experience-instrument__head{bottom:364px;width:168px}.experience-instrument__datum{left:70px}.experience-signals__grid,.experience-page--sustainability .experience-signals__grid{grid-template-columns:1fr;padding-inline:0}.experience-signals article,.experience-signals article:last-child{min-height:0;padding:30px 20px;border-width:0 0 1px}.experience-signals h2{margin-top:24px}.experience-section-heading{grid-template-columns:1fr;gap:14px}.experience-stories__grid,.experience-page--configurator .experience-stories__grid,.experience-page--resources .experience-stories__grid{grid-template-columns:1fr}.experience-page--resources .experience-story:first-child{grid-column:auto;grid-template-columns:1fr;grid-template-rows:auto 1fr}.experience-page--resources .experience-story:first-child figure{min-height:0}.experience-page--care .experience-story{grid-template-columns:1fr}.experience-story figure{height:230px}.experience-process__steps li{min-height:0;grid-template-columns:44px minmax(0,1fr);padding:26px 0}.experience-record,.experience-page--downloads .experience-record,.experience-page--register .experience-record{min-height:0;grid-template-columns:38px minmax(0,1fr);padding:24px 0}.experience-record>i{display:none}.experience-cta{padding:0}.experience-cta__panel{grid-template-columns:1fr;gap:34px;border-radius:0}.experience-cta__panel>a{width:auto;min-width:0}}.overview-page{--overview-blue: #0b396b;--overview-ink: #14171b;--overview-line: #cfd6dd;--overview-paper: #f5f2ec;color:var(--overview-ink);background:#fff}.overview-shell{width:min(100% - 64px,1320px);margin-inline:auto}.overview-kicker{margin:0;color:#51708e;font:700 11px/1.2 var(--nav-font);letter-spacing:.15em;text-transform:uppercase}.overview-hero{overflow:hidden;color:#fff;background:#071e35}.overview-hero__grid{display:grid;min-height:680px;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:clamp(42px,7vw,110px);align-items:center;padding-block:clamp(72px,9vw,128px)}:where([data-apos-refreshable-body]) .overview-hero__grid,:where([data-apos-refreshable-body]).overview-hero__grid{display:grid;min-height:680px;grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);gap:clamp(42px,7cqw,110px);align-items:center;padding-block:clamp(72px,9cqw,128px)}.overview-hero__copy{position:relative;z-index:2}.overview-breadcrumbs{display:flex;min-height:44px;align-items:center;gap:10px;margin-bottom:38px;color:#a9bfd4;font-size:12px}.overview-breadcrumbs a{display:inline-flex;min-height:44px;align-items:center;color:inherit;text-decoration:none}.overview-hero .overview-kicker{color:#89bee9}.overview-hero h1{max-width:740px;margin:24px 0;color:#fff;font:620 clamp(48px,5.6vw,84px)/.98 var(--heading-font);letter-spacing:-.055em}:where([data-apos-refreshable-body]) .overview-hero h1,:where([data-apos-refreshable-body]).overview-hero h1{max-width:740px;margin:24px 0;color:#fff;font:620 clamp(48px,5.6cqw,84px)/.98 var(--heading-font);letter-spacing:-.055em}.overview-hero__intro{max-width:650px;margin:0;color:#c5d2df;font-size:clamp(17px,1.55vw,21px);line-height:1.65}:where([data-apos-refreshable-body]) .overview-hero__intro,:where([data-apos-refreshable-body]).overview-hero__intro{max-width:650px;margin:0;color:#c5d2df;font-size:clamp(17px,1.55cqw,21px);line-height:1.65}.overview-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:42px}.overview-actions a{box-sizing:border-box;display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:30px;padding:0 20px;border:1px solid #6e89a2;border-radius:999px;color:#fff;font-size:13px;font-weight:650;text-decoration:none}.overview-actions a:first-child{border-color:#fff;color:#071e35;background:#fff}.overview-hero__visual{position:relative;min-height:500px;align-self:stretch;margin-right:calc((100vw - min(100vw - 64px,1320px))/-2);overflow:hidden;background:#102f4d}:where([data-apos-refreshable-body]) .overview-hero__visual,:where([data-apos-refreshable-body]).overview-hero__visual{position:relative;min-height:500px;align-self:stretch;margin-right:calc((100cqw - min(100cqw - 64px,1320px))/-2);overflow:hidden;background:#102f4d}.overview-hero__visual picture,.overview-hero__visual img{display:block;width:100%;height:100%}.overview-hero__visual img{object-fit:cover;filter:saturate(.72) contrast(1.05)}.overview-hero__visual:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,30,53,.44),transparent 48%);content:""}.overview-hero__readout{position:absolute;z-index:2;right:24px;bottom:24px;left:24px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px;border:1px solid rgba(255,255,255,.35);color:#fff;background:#0415259e;backdrop-filter:blur(12px);font:700 10px/1.2 var(--nav-font);letter-spacing:.12em}.overview-hero__readout i{height:1px;background:#ffffff5c}.competence-thesis{padding:clamp(90px,11vw,160px) 0;background:var(--overview-paper)}:where([data-apos-refreshable-body]) .competence-thesis,:where([data-apos-refreshable-body]).competence-thesis{padding:clamp(90px,11cqw,160px) 0;background:var(--overview-paper)}.competence-thesis__grid{display:grid;grid-template-columns:180px minmax(0,1.3fr) minmax(260px,.7fr);gap:48px;align-items:start}.competence-thesis h2,.resource-intro h2,.company-statement h2{margin:0;font:600 clamp(40px,5vw,70px)/1.02 var(--heading-font);letter-spacing:-.045em}:where([data-apos-refreshable-body]) .competence-thesis h2,:where([data-apos-refreshable-body]).competence-thesis h2,:where([data-apos-refreshable-body]) .resource-intro h2,:where([data-apos-refreshable-body]).resource-intro h2,:where([data-apos-refreshable-body]) .company-statement h2,:where([data-apos-refreshable-body]).company-statement h2{margin:0;font:600 clamp(40px,5cqw,70px)/1.02 var(--heading-font);letter-spacing:-.045em}.competence-thesis__grid>p:last-child,.resource-intro .overview-shell>p:last-child,.company-statement .overview-shell>p:last-child{margin:8px 0 0;color:#59636d;font-size:17px;line-height:1.7}.competence-group{padding:clamp(80px,9vw,130px) 0;border-top:1px solid var(--overview-line)}:where([data-apos-refreshable-body]) .competence-group,:where([data-apos-refreshable-body]).competence-group{padding:clamp(80px,9cqw,130px) 0;border-top:1px solid var(--overview-line)}.competence-group:nth-child(2){color:#fff;background:var(--overview-blue)}.competence-group__layout{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(60px,9vw,140px)}:where([data-apos-refreshable-body]) .competence-group__layout,:where([data-apos-refreshable-body]).competence-group__layout{display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(60px,9cqw,140px)}.competence-group header>span{display:block;margin-bottom:70px;color:#7891a8;font:500 40px/1 var(--heading-font)}.competence-group h2{max-width:480px;margin:18px 0 0;font:600 clamp(36px,4vw,58px)/1.06 var(--heading-font);letter-spacing:-.04em}:where([data-apos-refreshable-body]) .competence-group h2,:where([data-apos-refreshable-body]).competence-group h2{max-width:480px;margin:18px 0 0;font:600 clamp(36px,4cqw,58px)/1.06 var(--heading-font);letter-spacing:-.04em}.competence-group:nth-child(2) .overview-kicker{color:#9bc6ee}.competence-group__cards{display:grid;gap:1px;background:var(--overview-line)}.competence-card{position:relative;display:grid;min-height:220px;grid-template-columns:74px minmax(0,1fr) 32px;column-gap:24px;align-content:center;padding:34px;color:inherit;background:#fff;text-decoration:none}.competence-group:nth-child(2) .competence-group__cards{background:#54779b}.competence-group:nth-child(2) .competence-card{background:var(--overview-blue)}.competence-card>span{grid-row:1/3;color:#7592ad;font:700 12px/1 var(--nav-font)}.competence-card h3{margin:0 0 13px;font:600 clamp(24px,2.4vw,34px)/1.1 var(--heading-font)}:where([data-apos-refreshable-body]) .competence-card h3,:where([data-apos-refreshable-body]).competence-card h3{margin:0 0 13px;font:600 clamp(24px,2.4cqw,34px)/1.1 var(--heading-font)}.competence-card p{max-width:520px;margin:0;color:#66717b;line-height:1.6}.competence-group:nth-child(2) .competence-card p{color:#bdcedd}.competence-card>i{grid-column:3;grid-row:1/3;align-self:center;font-style:normal}.competence-card:hover h3,.competence-card:focus-visible h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.competence-lifecycle{padding:clamp(90px,10vw,150px) 0;background:#e9eef2}:where([data-apos-refreshable-body]) .competence-lifecycle,:where([data-apos-refreshable-body]).competence-lifecycle{padding:clamp(90px,10cqw,150px) 0;background:#e9eef2}.competence-lifecycle header{display:grid;grid-template-columns:180px 1fr;gap:48px}.competence-lifecycle h2{margin:0;font:600 clamp(36px,4vw,58px)/1.08 var(--heading-font)}:where([data-apos-refreshable-body]) .competence-lifecycle h2,:where([data-apos-refreshable-body]).competence-lifecycle h2{margin:0;font:600 clamp(36px,4cqw,58px)/1.08 var(--heading-font)}.competence-lifecycle ol{display:grid;grid-template-columns:repeat(6,1fr);margin:70px 0 0;padding:0;border-top:2px solid var(--overview-blue);list-style:none}.competence-lifecycle li{position:relative;min-height:120px;padding:24px 16px 0 0}.competence-lifecycle li:before{position:absolute;top:-7px;left:0;width:12px;height:12px;border-radius:50%;background:var(--overview-blue);content:""}.competence-lifecycle li span{display:block;color:#72808c;font-size:11px}.competence-lifecycle li b{display:block;margin-top:22px;font:600 16px/1.2 var(--heading-font)}.resource-intro,.company-statement{padding:clamp(90px,11vw,160px) 0}:where([data-apos-refreshable-body]) .resource-intro,:where([data-apos-refreshable-body]).resource-intro,:where([data-apos-refreshable-body]) .company-statement,:where([data-apos-refreshable-body]).company-statement{padding:clamp(90px,11cqw,160px) 0}.resource-intro .overview-shell,.company-statement .overview-shell{display:grid;grid-template-columns:180px minmax(0,1.3fr) minmax(260px,.7fr);gap:48px;align-items:start}.resource-artifacts{padding-bottom:clamp(100px,12vw,170px)}:where([data-apos-refreshable-body]) .resource-artifacts,:where([data-apos-refreshable-body]).resource-artifacts{padding-bottom:clamp(100px,12cqw,170px)}.resource-artifacts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.resource-artifact{display:grid;min-height:540px;grid-template-rows:1.2fr .8fr;color:var(--overview-ink);background:var(--overview-paper);text-decoration:none}.resource-artifact__visual{position:relative;display:grid;overflow:hidden;background:#dfe8ef;place-items:center}.resource-artifact__visual>span{position:absolute;top:24px;left:24px;color:#4e6a84;font:700 10px/1 var(--nav-font);letter-spacing:.12em}.resource-artifact__visual>b{position:absolute;right:24px;bottom:20px;color:#7b8b99;font:500 54px/1 var(--heading-font)}.resource-artifact__visual>i{display:block;width:170px;height:210px;border:1px solid #7694ad;background:#f8f7f3;box-shadow:18px 18px #86a9c5;transform:rotate(-4deg)}.resource-artifact--steps .resource-artifact__visual>i{width:280px;height:4px;border:0;background:repeating-linear-gradient(90deg,#144478 0 52px,transparent 52px 75px);box-shadow:0 -42px 0 -1px #9bb5c9,0 42px 0 -1px #9bb5c9;transform:none}.resource-artifact--seal .resource-artifact__visual>i{width:170px;height:170px;border:18px double #144478;border-radius:50%;background:transparent;box-shadow:none;transform:none}.resource-artifact--play .resource-artifact__visual{background:#0c2843}.resource-artifact--play .resource-artifact__visual>i{width:0;height:0;border:42px solid transparent;border-right:0;border-left:64px solid #fff;background:none;box-shadow:none;transform:none}.resource-artifact__copy{position:relative;padding:34px;border-top:1px solid #c8d1d8}.resource-artifact__copy>span{color:#698199;font-size:11px}.resource-artifact__copy h2{margin:17px 0 12px;font:600 clamp(28px,3vw,40px)/1.08 var(--heading-font)}:where([data-apos-refreshable-body]) .resource-artifact__copy h2,:where([data-apos-refreshable-body]).resource-artifact__copy h2{margin:17px 0 12px;font:600 clamp(28px,3cqw,40px)/1.08 var(--heading-font)}.resource-artifact__copy p{max-width:520px;margin:0;color:#5e6973;line-height:1.6}.resource-artifact__copy>i{position:absolute;right:34px;bottom:34px;font-style:normal}.resource-editorial{padding:clamp(90px,10vw,150px) 0;color:#fff;background:#071e35}:where([data-apos-refreshable-body]) .resource-editorial,:where([data-apos-refreshable-body]).resource-editorial{padding:clamp(90px,10cqw,150px) 0;color:#fff;background:#071e35}.resource-editorial .overview-shell{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.resource-editorial h2{max-width:480px;margin:18px 0;font:600 clamp(38px,4vw,60px)/1.05 var(--heading-font)}:where([data-apos-refreshable-body]) .resource-editorial h2,:where([data-apos-refreshable-body]).resource-editorial h2{max-width:480px;margin:18px 0;font:600 clamp(38px,4cqw,60px)/1.05 var(--heading-font)}.resource-editorial .overview-kicker{color:#8fc1ed}.resource-editorial .overview-shell>div{display:grid;gap:1px;background:#45627d}.resource-editorial a{position:relative;min-height:210px;padding:32px;color:#fff;background:#0b3156;text-decoration:none}.resource-editorial a span{color:#91b7d8;font-size:10px;letter-spacing:.12em}.resource-editorial a h3{margin:22px 0 10px;font:600 34px/1 var(--heading-font)}.resource-editorial a p{color:#c7d4df}.resource-editorial a i{position:absolute;right:30px;bottom:28px;font-style:normal}.resource-detail{padding:clamp(90px,10vw,140px) 0;background:#edf1f4}:where([data-apos-refreshable-body]) .resource-detail,:where([data-apos-refreshable-body]).resource-detail{padding:clamp(90px,10cqw,140px) 0;background:#edf1f4}.resource-detail__grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(460px,1.3fr);gap:clamp(60px,9vw,130px);align-items:center}:where([data-apos-refreshable-body]) .resource-detail__grid,:where([data-apos-refreshable-body]).resource-detail__grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(460px,1.3fr);gap:clamp(60px,9cqw,130px);align-items:center}.resource-detail aside h2{margin:18px 0;font:600 clamp(36px,4vw,56px)/1.05 var(--heading-font)}:where([data-apos-refreshable-body]) .resource-detail aside h2,:where([data-apos-refreshable-body]).resource-detail aside h2{margin:18px 0;font:600 clamp(36px,4cqw,56px)/1.05 var(--heading-font)}.resource-detail aside>p:not(.overview-kicker){color:#5b6772;line-height:1.7}.resource-detail aside a{display:inline-flex;min-height:48px;align-items:center;gap:30px;margin-top:22px;color:var(--overview-blue);font-weight:700}.resource-detail__stage{display:grid;min-height:560px;padding:clamp(30px,5vw,70px);overflow:hidden;color:#fff;background:#0a355f;place-items:center}:where([data-apos-refreshable-body]) .resource-detail__stage,:where([data-apos-refreshable-body]).resource-detail__stage{display:grid;min-height:560px;padding:clamp(30px,5cqw,70px);overflow:hidden;color:#fff;background:#0a355f;place-items:center}.artifact-covers{position:relative;width:75%;height:360px}.artifact-covers i{position:absolute;width:62%;height:86%;border:1px solid #bdd0e0;background:#f5f1e9;box-shadow:0 22px 50px #00000038}.artifact-covers i:nth-child(1){top:5%;left:0;transform:rotate(-9deg)}.artifact-covers i:nth-child(2){top:0;right:0;background:#a6c7e2;transform:rotate(8deg)}.artifact-covers i:nth-child(3){top:8%;left:20%;background:#fff}.artifact-covers span{position:absolute;z-index:2;top:80px;left:29%;color:#0a355f;font:700 22px/1.3 var(--heading-font)}.artifact-guide{display:grid;width:86%;grid-template-columns:auto 1fr auto 1fr auto;gap:16px;align-items:center}.artifact-guide span{display:grid;width:58px;height:58px;border:1px solid #bdd0e0;border-radius:50%;place-items:center}.artifact-guide i{height:2px;background:#86acd0}.artifact-guide b{grid-column:1/-1;margin-top:70px;text-align:center;letter-spacing:.16em}.artifact-certificate{display:grid;width:min(100%,500px);min-height:360px;padding:56px;border:12px solid #8faec9;outline:1px solid #fff;color:#0a355f;background:#f8f5ed;place-items:center;text-align:center}.artifact-certificate span{font:600 38px/1.12 var(--heading-font)}.artifact-certificate i{width:90px;height:90px;border:12px double #0a355f;border-radius:50%}.artifact-certificate b{font-size:10px;letter-spacing:.13em}.artifact-video{position:relative;display:grid;width:100%;aspect-ratio:16/9;border:1px solid #8badca;background:linear-gradient(135deg,#132e47,#061522);place-items:center}.artifact-video>i{position:absolute;inset:8%;border:1px solid rgba(255,255,255,.2)}.artifact-video>span{display:grid;width:84px;height:84px;padding-left:6px;border:1px solid #fff;border-radius:50%;place-items:center}.artifact-video>b{position:absolute;bottom:10%;font-size:10px;letter-spacing:.15em}.resource-register{margin-top:110px}.resource-register header{display:grid;grid-template-columns:210px 1fr;gap:40px;margin-bottom:44px}.resource-register h2{margin:0;font:600 clamp(32px,4vw,50px)/1.08 var(--heading-font)}:where([data-apos-refreshable-body]) .resource-register h2,:where([data-apos-refreshable-body]).resource-register h2{margin:0;font:600 clamp(32px,4cqw,50px)/1.08 var(--heading-font)}.resource-register article{display:grid;min-height:150px;grid-template-columns:70px 1fr auto;gap:25px;align-items:center;padding:28px 0;border-top:1px solid #aeb9c3}.resource-register h3{margin:0 0 8px;font:600 25px/1.2 var(--heading-font)}.resource-register p{margin:0 0 9px;color:#57636e}.resource-register small{color:#6e7d89}.company-statement{background:var(--overview-paper)}.company-map{padding:clamp(80px,9vw,130px) 0}:where([data-apos-refreshable-body]) .company-map,:where([data-apos-refreshable-body]).company-map{padding:clamp(80px,9cqw,130px) 0}.company-map .overview-shell{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--overview-line);border-left:1px solid var(--overview-line)}.company-map a{position:relative;min-height:360px;padding:34px;border-right:1px solid var(--overview-line);border-bottom:1px solid var(--overview-line);color:inherit;text-decoration:none}.company-map a>span{color:#6f879d;font-size:11px}.company-map h2{margin:95px 0 18px;font:600 clamp(28px,3vw,40px)/1.08 var(--heading-font)}:where([data-apos-refreshable-body]) .company-map h2,:where([data-apos-refreshable-body]).company-map h2{margin:95px 0 18px;font:600 clamp(28px,3cqw,40px)/1.08 var(--heading-font)}.company-map p{color:#5e6871;line-height:1.65}.company-map i{position:absolute;right:32px;bottom:28px;font-style:normal}.company-proof{padding:clamp(90px,10vw,150px) 0;color:#fff;background:var(--overview-blue)}:where([data-apos-refreshable-body]) .company-proof,:where([data-apos-refreshable-body]).company-proof{padding:clamp(90px,10cqw,150px) 0;color:#fff;background:var(--overview-blue)}.company-proof .overview-shell{display:grid;grid-template-columns:1fr 1fr;gap:80px}.company-proof .overview-kicker{color:#9fc9ed}.company-proof h2{margin:18px 0 0;font:600 clamp(38px,4vw,60px)/1.05 var(--heading-font)}:where([data-apos-refreshable-body]) .company-proof h2,:where([data-apos-refreshable-body]).company-proof h2{margin:18px 0 0;font:600 clamp(38px,4cqw,60px)/1.05 var(--heading-font)}.company-proof ul{margin:0;padding:0;list-style:none}.company-proof li{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.25);font-size:18px}.partner-fit,.partner-path{padding:clamp(90px,10vw,150px) 0}:where([data-apos-refreshable-body]) .partner-fit,:where([data-apos-refreshable-body]).partner-fit,:where([data-apos-refreshable-body]) .partner-path,:where([data-apos-refreshable-body]).partner-path{padding:clamp(90px,10cqw,150px) 0}.partner-fit header,.partner-path .overview-shell{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(60px,9vw,130px)}:where([data-apos-refreshable-body]) .partner-fit header,:where([data-apos-refreshable-body]).partner-fit header,:where([data-apos-refreshable-body]) .partner-path .overview-shell,:where([data-apos-refreshable-body]).partner-path .overview-shell{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(60px,9cqw,130px)}.partner-fit h2,.partner-path h2{margin:18px 0 0;font:600 clamp(40px,4.8vw,66px)/1.03 var(--heading-font)}:where([data-apos-refreshable-body]) .partner-fit h2,:where([data-apos-refreshable-body]).partner-fit h2,:where([data-apos-refreshable-body]) .partner-path h2,:where([data-apos-refreshable-body]).partner-path h2{margin:18px 0 0;font:600 clamp(40px,4.8cqw,66px)/1.03 var(--heading-font)}.partner-fit .overview-shell>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid var(--overview-line);border-left:1px solid var(--overview-line)}.partner-fit article{min-height:290px;padding:30px;border-right:1px solid var(--overview-line);border-bottom:1px solid var(--overview-line)}.partner-fit article span{color:#73889c;font-size:11px}.partner-fit article h3{margin:75px 0 14px;font:600 28px/1.1 var(--heading-font)}.partner-fit article p{color:#5e6973;line-height:1.6}.partner-path{color:#fff;background:#071e35}.partner-path .overview-kicker{color:#9bc7eb}.partner-path ol{margin:0;padding:0;border-top:1px solid #557089;list-style:none}.partner-path li{display:grid;grid-template-columns:65px 1fr;gap:22px;padding:30px 0;border-bottom:1px solid #557089}.partner-path li>span{color:#91adc6;font-size:11px}.partner-path h3{margin:0 0 10px;font:600 28px/1.1 var(--heading-font)}.partner-path li p{margin:0;color:#c3d0dc;line-height:1.6}.overview-cta{padding:clamp(80px,9vw,120px) 0;color:#fff;background:#1961ac}:where([data-apos-refreshable-body]) .overview-cta,:where([data-apos-refreshable-body]).overview-cta{padding:clamp(80px,9cqw,120px) 0;color:#fff;background:#1961ac}.overview-cta .overview-shell{display:grid;grid-template-columns:180px 1fr auto;gap:42px;align-items:center}.overview-cta .overview-shell:not(:has(>.overview-kicker)){grid-template-columns:minmax(0,1fr) auto}.overview-cta .overview-kicker{color:#d4e8fa}.overview-cta h2{max-width:760px;margin:0;font:600 clamp(34px,4vw,54px)/1.06 var(--heading-font)}:where([data-apos-refreshable-body]) .overview-cta h2,:where([data-apos-refreshable-body]).overview-cta h2{max-width:760px;margin:0;font:600 clamp(34px,4cqw,54px)/1.06 var(--heading-font)}.overview-cta a{box-sizing:border-box;display:inline-flex;min-height:54px;align-items:center;gap:30px;padding:0 22px;border-radius:999px;color:#144478;background:#fff;font-weight:700;text-decoration:none;white-space:nowrap}.dark .overview-page{--overview-ink: #e8eff7;--overview-line: #3d4b57;--overview-paper: #222a32;background:#18191b}.dark .overview-kicker,.dark .competence-group header>span,.dark .competence-card>span,.dark .competence-lifecycle li span,.dark .resource-artifact__visual>span,.dark .resource-artifact__visual>b,.dark .resource-artifact__copy>span,.dark .company-map a>span,.dark .partner-fit article span{color:#9fbad2}.dark .competence-thesis__grid>p:last-child,.dark .resource-intro .overview-shell>p:last-child,.dark .company-statement .overview-shell>p:last-child,.dark .competence-card p,.dark .resource-artifact__copy p,.dark .resource-detail aside>p:not(.overview-kicker),.dark .resource-register p,.dark .resource-register small,.dark .company-map p,.dark .partner-fit article p{color:#b1bfcc}.dark .competence-card{background:#222a32}.dark .competence-lifecycle,.dark .resource-detail{background:#20272e}.dark .competence-lifecycle ol,.dark .competence-lifecycle li{border-color:#9fd0ff}.dark .competence-lifecycle li:before{background:#9fd0ff}.dark .resource-artifact__visual{background:#263746}.dark .resource-artifact__copy,.dark .resource-register article{border-color:var(--overview-line)}.dark .resource-artifact--covers .resource-artifact__visual>i{border-color:#8caac2;background:#405c73;box-shadow:18px 18px #192b3b}.dark .resource-artifact--steps .resource-artifact__visual>i{background:repeating-linear-gradient(90deg,#9fd0ff 0 52px,transparent 52px 75px);box-shadow:0 -42px 0 -1px #637f96,0 42px 0 -1px #637f96}.dark .resource-artifact--seal .resource-artifact__visual>i{border-color:#9fd0ff}.dark .resource-detail aside a{color:#9fd0ff}.dark .resource-detail__stage{background:#142c40}.dark .artifact-covers i{border-color:#7e9bb3;background:#354e63}.dark .artifact-covers i:nth-child(2){background:#56768e}.dark .artifact-covers i:nth-child(3){background:#283e51}.dark .artifact-covers span{color:#e8eff7}.dark .artifact-certificate{border-color:#637f96;outline-color:#a8c3d8;color:#e8eff7;background:#283e51}.dark .artifact-certificate i{border-color:#9fd0ff}.dark .overview-cta{background:#144478}.dark .overview-page :where(a,button):focus-visible{outline-color:#9fd0ff}.dark .overview-cta a:focus-visible{outline-color:#fff}.dark .resource-artifact:hover .resource-artifact__copy h2,.dark .resource-artifact:focus-visible .resource-artifact__copy h2,.dark .company-map a:hover h2,.dark .company-map a:focus-visible h2{color:#9fd0ff}@media(max-width:1000px){:where(body:not([data-breakpoint-preview-mode])) .overview-shell,:where(body:not([data-breakpoint-preview-mode])).overview-shell{width:min(100% - 48px,1320px)}:where(body:not([data-breakpoint-preview-mode])) .overview-hero__grid,:where(body:not([data-breakpoint-preview-mode])).overview-hero__grid{min-height:auto;grid-template-columns:1fr;padding-bottom:0}:where(body:not([data-breakpoint-preview-mode])) .overview-hero__visual,:where(body:not([data-breakpoint-preview-mode])).overview-hero__visual{min-height:470px;margin:0 -24px}:where(body:not([data-breakpoint-preview-mode])) .competence-thesis__grid,:where(body:not([data-breakpoint-preview-mode])).competence-thesis__grid,:where(body:not([data-breakpoint-preview-mode])) .resource-intro .overview-shell,:where(body:not([data-breakpoint-preview-mode])).resource-intro .overview-shell,:where(body:not([data-breakpoint-preview-mode])) .company-statement .overview-shell,:where(body:not([data-breakpoint-preview-mode])).company-statement .overview-shell{grid-template-columns:140px 1fr}:where(body:not([data-breakpoint-preview-mode])) .competence-thesis__grid>p:last-child,:where(body:not([data-breakpoint-preview-mode])).competence-thesis__grid>p:last-child,:where(body:not([data-breakpoint-preview-mode])) .resource-intro .overview-shell>p:last-child,:where(body:not([data-breakpoint-preview-mode])).resource-intro .overview-shell>p:last-child,:where(body:not([data-breakpoint-preview-mode])) .company-statement .overview-shell>p:last-child,:where(body:not([data-breakpoint-preview-mode])).company-statement .overview-shell>p:last-child{grid-column:2}:where(body:not([data-breakpoint-preview-mode])) .competence-group__layout,:where(body:not([data-breakpoint-preview-mode])).competence-group__layout,:where(body:not([data-breakpoint-preview-mode])) .resource-detail__grid,:where(body:not([data-breakpoint-preview-mode])).resource-detail__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .competence-group header>span,:where(body:not([data-breakpoint-preview-mode])).competence-group header>span{margin-bottom:30px}:where(body:not([data-breakpoint-preview-mode])) .resource-editorial .overview-shell,:where(body:not([data-breakpoint-preview-mode])).resource-editorial .overview-shell,:where(body:not([data-breakpoint-preview-mode])) .company-proof .overview-shell,:where(body:not([data-breakpoint-preview-mode])).company-proof .overview-shell,:where(body:not([data-breakpoint-preview-mode])) .partner-fit header,:where(body:not([data-breakpoint-preview-mode])).partner-fit header,:where(body:not([data-breakpoint-preview-mode])) .partner-path .overview-shell,:where(body:not([data-breakpoint-preview-mode])).partner-path .overview-shell{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .overview-cta .overview-shell,:where(body:not([data-breakpoint-preview-mode])).overview-cta .overview-shell{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .overview-cta .overview-shell:not(:has(>.overview-kicker)),:where(body:not([data-breakpoint-preview-mode])).overview-cta .overview-shell:not(:has(>.overview-kicker)){grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .overview-cta a,:where(body:not([data-breakpoint-preview-mode])).overview-cta a{width:max-content}}@container (max-width: 1000px){.overview-shell{width:min(100% - 48px,1320px)}.overview-hero__grid{min-height:auto;grid-template-columns:1fr;padding-bottom:0}.overview-hero__visual{min-height:470px;margin:0 -24px}.competence-thesis__grid,.resource-intro .overview-shell,.company-statement .overview-shell{grid-template-columns:140px 1fr}.competence-thesis__grid>p:last-child,.resource-intro .overview-shell>p:last-child,.company-statement .overview-shell>p:last-child{grid-column:2}.competence-group__layout,.resource-detail__grid{grid-template-columns:1fr}.competence-group header>span{margin-bottom:30px}.resource-editorial .overview-shell,.company-proof .overview-shell,.partner-fit header,.partner-path .overview-shell{grid-template-columns:1fr}.overview-cta .overview-shell{grid-template-columns:1fr}.overview-cta .overview-shell:not(:has(>.overview-kicker)){grid-template-columns:1fr}.overview-cta a{width:max-content}}@media(max-width:700px){:where(body:not([data-breakpoint-preview-mode])) .overview-shell,:where(body:not([data-breakpoint-preview-mode])).overview-shell{width:min(100% - 32px,1320px)}:where(body:not([data-breakpoint-preview-mode])) .overview-hero__grid,:where(body:not([data-breakpoint-preview-mode])).overview-hero__grid{gap:45px;padding-top:50px}:where(body:not([data-breakpoint-preview-mode])) .overview-hero h1,:where(body:not([data-breakpoint-preview-mode])).overview-hero h1{font-size:clamp(42px,13vw,62px)}:where(body:not([data-breakpoint-preview-mode])) .overview-hero__visual,:where(body:not([data-breakpoint-preview-mode])).overview-hero__visual{min-height:340px;margin:0 -16px}:where(body:not([data-breakpoint-preview-mode])) .overview-breadcrumbs,:where(body:not([data-breakpoint-preview-mode])).overview-breadcrumbs{margin-bottom:22px;overflow-x:auto}:where(body:not([data-breakpoint-preview-mode])) .competence-thesis__grid,:where(body:not([data-breakpoint-preview-mode])).competence-thesis__grid,:where(body:not([data-breakpoint-preview-mode])) .resource-intro .overview-shell,:where(body:not([data-breakpoint-preview-mode])).resource-intro .overview-shell,:where(body:not([data-breakpoint-preview-mode])) .company-statement .overview-shell,:where(body:not([data-breakpoint-preview-mode])).company-statement .overview-shell{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .competence-thesis__grid>p:last-child,:where(body:not([data-breakpoint-preview-mode])).competence-thesis__grid>p:last-child,:where(body:not([data-breakpoint-preview-mode])) .resource-intro .overview-shell>p:last-child,:where(body:not([data-breakpoint-preview-mode])).resource-intro .overview-shell>p:last-child,:where(body:not([data-breakpoint-preview-mode])) .company-statement .overview-shell>p:last-child,:where(body:not([data-breakpoint-preview-mode])).company-statement .overview-shell>p:last-child{grid-column:auto}:where(body:not([data-breakpoint-preview-mode])) .competence-card,:where(body:not([data-breakpoint-preview-mode])).competence-card{min-height:190px;grid-template-columns:46px 1fr 22px;gap:14px;padding:24px 18px}:where(body:not([data-breakpoint-preview-mode])) .competence-lifecycle header,:where(body:not([data-breakpoint-preview-mode])).competence-lifecycle header{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .competence-lifecycle ol,:where(body:not([data-breakpoint-preview-mode])).competence-lifecycle ol{grid-template-columns:repeat(2,1fr);border-top:0}:where(body:not([data-breakpoint-preview-mode])) .competence-lifecycle li,:where(body:not([data-breakpoint-preview-mode])).competence-lifecycle li{border-top:2px solid var(--overview-blue)}:where(body:not([data-breakpoint-preview-mode])) .resource-artifacts__grid,:where(body:not([data-breakpoint-preview-mode])).resource-artifacts__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .resource-artifact,:where(body:not([data-breakpoint-preview-mode])).resource-artifact{min-height:470px}:where(body:not([data-breakpoint-preview-mode])) .resource-editorial .overview-shell,:where(body:not([data-breakpoint-preview-mode])).resource-editorial .overview-shell{gap:40px}:where(body:not([data-breakpoint-preview-mode])) .resource-detail__stage,:where(body:not([data-breakpoint-preview-mode])).resource-detail__stage{min-height:390px;padding:22px}:where(body:not([data-breakpoint-preview-mode])) .resource-register header,:where(body:not([data-breakpoint-preview-mode])).resource-register header{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .resource-register article,:where(body:not([data-breakpoint-preview-mode])).resource-register article{grid-template-columns:40px 1fr 16px}:where(body:not([data-breakpoint-preview-mode])) .company-map .overview-shell,:where(body:not([data-breakpoint-preview-mode])).company-map .overview-shell,:where(body:not([data-breakpoint-preview-mode])) .partner-fit .overview-shell>div,:where(body:not([data-breakpoint-preview-mode])).partner-fit .overview-shell>div{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .company-map a,:where(body:not([data-breakpoint-preview-mode])).company-map a{min-height:280px}:where(body:not([data-breakpoint-preview-mode])) .company-map h2,:where(body:not([data-breakpoint-preview-mode])).company-map h2{margin-top:55px}:where(body:not([data-breakpoint-preview-mode])) .overview-actions,:where(body:not([data-breakpoint-preview-mode])).overview-actions{display:grid}:where(body:not([data-breakpoint-preview-mode])) .overview-actions a,:where(body:not([data-breakpoint-preview-mode])).overview-actions a,:where(body:not([data-breakpoint-preview-mode])) .overview-cta a,:where(body:not([data-breakpoint-preview-mode])).overview-cta a{width:100%}}@container (max-width: 700px){.overview-shell{width:min(100% - 32px,1320px)}.overview-hero__grid{gap:45px;padding-top:50px}.overview-hero h1{font-size:clamp(42px,13cqw,62px)}.overview-hero__visual{min-height:340px;margin:0 -16px}.overview-breadcrumbs{margin-bottom:22px;overflow-x:auto}.competence-thesis__grid,.resource-intro .overview-shell,.company-statement .overview-shell{grid-template-columns:1fr}.competence-thesis__grid>p:last-child,.resource-intro .overview-shell>p:last-child,.company-statement .overview-shell>p:last-child{grid-column:auto}.competence-card{min-height:190px;grid-template-columns:46px 1fr 22px;gap:14px;padding:24px 18px}.competence-lifecycle header{grid-template-columns:1fr}.competence-lifecycle ol{grid-template-columns:repeat(2,1fr);border-top:0}.competence-lifecycle li{border-top:2px solid var(--overview-blue)}.resource-artifacts__grid{grid-template-columns:1fr}.resource-artifact{min-height:470px}.resource-editorial .overview-shell{gap:40px}.resource-detail__stage{min-height:390px;padding:22px}.resource-register header{grid-template-columns:1fr}.resource-register article{grid-template-columns:40px 1fr 16px}.company-map .overview-shell,.partner-fit .overview-shell>div{grid-template-columns:1fr}.company-map a{min-height:280px}.company-map h2{margin-top:55px}.overview-actions{display:grid}.overview-actions a,.overview-cta a{width:100%}}.video-library{padding:clamp(82px,9vw,136px) 0 clamp(110px,12vw,180px);background:#f4f7f9}:where([data-apos-refreshable-body]) .video-library,:where([data-apos-refreshable-body]).video-library{padding:clamp(82px,9cqw,136px) 0 clamp(110px,12cqw,180px);background:#f4f7f9}.video-library__heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(48px,9vw,140px);align-items:end;padding-bottom:clamp(54px,7vw,88px)}:where([data-apos-refreshable-body]) .video-library__heading,:where([data-apos-refreshable-body]).video-library__heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(48px,9cqw,140px);align-items:end;padding-bottom:clamp(54px,7cqw,88px)}.video-library__heading h2{max-width:830px;margin:18px 0 0;font:600 clamp(42px,5.2vw,72px)/1.01 var(--heading-font);letter-spacing:-.05em}:where([data-apos-refreshable-body]) .video-library__heading h2,:where([data-apos-refreshable-body]).video-library__heading h2{max-width:830px;margin:18px 0 0;font:600 clamp(42px,5.2cqw,72px)/1.01 var(--heading-font);letter-spacing:-.05em}.video-library__heading>p{max-width:520px;margin:0 0 5px;color:#576774;font-size:16px;line-height:1.75}.video-library__toolbar{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;margin-bottom:clamp(38px,5vw,62px);border-bottom:1px solid #afbecb}:where([data-apos-refreshable-body]) .video-library__toolbar,:where([data-apos-refreshable-body]).video-library__toolbar{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end;margin-bottom:clamp(38px,5cqw,62px);border-bottom:1px solid #afbecb}.video-library__filters{display:flex;min-width:0;gap:clamp(26px,4vw,58px);overflow-x:auto;scrollbar-width:none}:where([data-apos-refreshable-body]) .video-library__filters,:where([data-apos-refreshable-body]).video-library__filters{display:flex;min-width:0;gap:clamp(26px,4cqw,58px);overflow-x:auto;scrollbar-width:none}.video-library__filters::-webkit-scrollbar{display:none}.video-library__filter{position:relative;display:flex;min-height:62px;align-items:center;gap:12px;padding:0 0 18px;border:0;color:#71808c;background:none;font:650 13px/1.2 var(--nav-font);white-space:nowrap;cursor:pointer}.video-library__filter:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--overview-blue);content:"";transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.video-library__filter small{color:#8c9aa6;font-size:9px;letter-spacing:.12em}.video-library__filter[aria-pressed=true]{color:#0c3155}.video-library__filter[aria-pressed=true]:after{transform:scaleX(1)}.video-library__filter:focus-visible,.video-library-card__media:focus-visible,.video-library-dialog button:focus-visible{outline:2px solid #1961ac;outline-offset:4px}.video-library__result{margin:0 0 18px;color:#72818d;font:700 10px/1 var(--nav-font);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.video-library__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(44px,5vw,72px) clamp(22px,3vw,38px)}:where([data-apos-refreshable-body]) .video-library__grid,:where([data-apos-refreshable-body]).video-library__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(44px,5cqw,72px) clamp(22px,3cqw,38px)}.video-library-card[hidden]{display:none}.video-library-card--featured{grid-column:span 2}.video-library-card__media{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;overflow:hidden;color:#fff;background:#09243e;cursor:pointer}.video-library-card__media:after{position:absolute;inset:0;border:1px solid rgba(7,30,53,.18);background:linear-gradient(180deg,transparent 45%,rgba(4,19,32,.62));content:"";pointer-events:none}.video-library-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.75,.25,1),filter .3s ease}.video-library-card__media:hover img{transform:scale(1.035);filter:saturate(.82)}.video-library-card__play{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:68px;height:68px;border:1px solid rgba(255,255,255,.84);border-radius:50%;background:#061e339e;backdrop-filter:blur(7px);place-items:center;transform:translate(-50%,-50%);transition:color .2s ease,background .2s ease,transform .2s ease}.video-library-card__play svg{width:26px;fill:currentColor}.video-library-card__media:hover .video-library-card__play{color:#0b3155;background:#fff;transform:translate(-50%,-50%) scale(1.06)}.video-library-card__duration,.video-library-card__index{position:absolute;z-index:2;bottom:18px;font:700 9px/1 var(--nav-font);letter-spacing:.12em}.video-library-card__duration{right:18px}.video-library-card__index{left:18px}.video-library-card__copy{padding-top:22px}.video-library-card__copy>p:first-child{display:flex;justify-content:space-between;gap:16px;margin:0 0 12px;color:#53718d;font:700 10px/1.3 var(--nav-font);letter-spacing:.13em;text-transform:uppercase}.video-library-card__copy>p:first-child small{color:#8a97a2;font-size:inherit}.video-library-card__copy h3{margin:0;color:#12202b;font:600 clamp(23px,2vw,31px)/1.13 var(--heading-font);letter-spacing:-.025em}:where([data-apos-refreshable-body]) .video-library-card__copy h3,:where([data-apos-refreshable-body]).video-library-card__copy h3{margin:0;color:#12202b;font:600 clamp(23px,2cqw,31px)/1.13 var(--heading-font);letter-spacing:-.025em}.video-library-card__copy>p:last-child{max-width:580px;margin:14px 0 0;color:#61707c;font-size:14px;line-height:1.65}.video-library__empty{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);min-height:510px;border:1px solid #b7c4cf;background:#fff}.video-library__empty-screen{position:relative;display:grid;min-height:510px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#0c365d,#061827);place-items:center}.video-library__empty-screen:before{position:absolute;inset:0;background-image:linear-gradient(rgba(130,187,232,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(130,187,232,.12) 1px,transparent 1px);background-size:52px 52px;content:""}.video-library__empty-screen i{position:absolute;inset:9%;border:1px solid rgba(255,255,255,.21)}.video-library__empty-screen>span{z-index:1;display:grid;width:88px;height:88px;padding-left:5px;border:1px solid #fff;border-radius:50%;place-items:center}.video-library__empty-screen b{position:absolute;bottom:9%;font:700 9px/1 var(--nav-font);letter-spacing:.16em}.video-library__empty>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,72px)}:where([data-apos-refreshable-body]) .video-library__empty>div:last-child,:where([data-apos-refreshable-body]).video-library__empty>div:last-child{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,5cqw,72px)}.video-library__empty>div:last-child>span{color:#70879a;font:700 10px/1 var(--nav-font);letter-spacing:.14em}.video-library__empty h3{margin:26px 0 18px;font:600 clamp(30px,3vw,44px)/1.08 var(--heading-font);letter-spacing:-.04em}:where([data-apos-refreshable-body]) .video-library__empty h3,:where([data-apos-refreshable-body]).video-library__empty h3{margin:26px 0 18px;font:600 clamp(30px,3cqw,44px)/1.08 var(--heading-font);letter-spacing:-.04em}.video-library__empty p{margin:0;color:#63717c;line-height:1.7}.video-library__empty a{display:inline-flex;width:max-content;align-items:center;gap:28px;margin-top:32px;color:var(--overview-blue);font-weight:700}.video-library-dialog{width:min(100% - 48px,1180px);max-height:calc(100dvh - 48px);padding:0;border:0;overflow-y:auto;color:#fff;background:#071e35;box-shadow:0 28px 90px #00000075}:where([data-apos-refreshable-body]) .video-library-dialog,:where([data-apos-refreshable-body]).video-library-dialog{width:min(100% - 48px,1180px);max-height:calc(100cqh - 48px);padding:0;border:0;overflow-y:auto;color:#fff;background:#071e35;box-shadow:0 28px 90px #00000075}.video-library-dialog::backdrop{background:#040f19d6;backdrop-filter:blur(8px)}.video-library-dialog__bar{display:flex;min-height:60px;align-items:center;justify-content:space-between;padding:0 18px 0 24px;border-bottom:1px solid rgba(255,255,255,.17)}.video-library-dialog__bar p{margin:0;color:#a7c9e8;font:700 9px/1 var(--nav-font);letter-spacing:.14em;text-transform:uppercase}.video-library-dialog__bar button{display:grid;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#fff;background:transparent;font:300 28px/1 sans-serif;cursor:pointer;place-items:center}.video-library-dialog__player{position:relative;width:min(100%,960px);margin-inline:auto;aspect-ratio:16/9;background:#000}.video-library-dialog__unavailable{margin:0;padding:24px;color:#fff;font:400 16px/1.6 var(--default-font)}.video-library-dialog__player video,.video-library-dialog__player iframe{display:block;width:100%;height:100%;border:0;object-fit:contain}.video-library-dialog__copy{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;padding:28px 32px 34px}.video-library-dialog__copy h2{margin:0;font:600 clamp(25px,3vw,38px)/1.1 var(--heading-font)}:where([data-apos-refreshable-body]) .video-library-dialog__copy h2,:where([data-apos-refreshable-body]).video-library-dialog__copy h2{margin:0;font:600 clamp(25px,3cqw,38px)/1.1 var(--heading-font)}.video-library-dialog__copy p{margin:0;color:#b8c8d6;line-height:1.65}.dark .video-library{color:#e8eff7;background:#20272e}.dark .video-library__toolbar,.dark .video-library__empty{border-color:#3d4b57}.dark .video-library__empty{background:#222a32}.dark .video-library__heading>p,.dark .video-library__filter,.dark .video-library__filter small,.dark .video-library__result,.dark .video-library-card__copy>p:last-child,.dark .video-library-card__copy>p:first-child small,.dark .video-library__empty p{color:#b1bfcc}.dark .video-library-card__copy h3{color:#e8eff7}.dark .video-library-card__copy>p:first-child,.dark .video-library__empty>div:last-child>span,.dark .video-library__filter[aria-pressed=true],.dark .video-library__filter:hover,.dark .video-library__empty a{color:#9fd0ff}.dark .video-library__filter:after{background:#9fd0ff}.dark .video-library :where(button,a):focus-visible,.dark .video-library-dialog button:focus-visible{outline-color:#9fd0ff}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .video-library__heading,:where(body:not([data-breakpoint-preview-mode])).video-library__heading{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .video-library__toolbar,:where(body:not([data-breakpoint-preview-mode])).video-library__toolbar{grid-template-columns:1fr;gap:0}:where(body:not([data-breakpoint-preview-mode])) .video-library__result,:where(body:not([data-breakpoint-preview-mode])).video-library__result{display:none}:where(body:not([data-breakpoint-preview-mode])) .video-library__grid,:where(body:not([data-breakpoint-preview-mode])).video-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .video-library__empty,:where(body:not([data-breakpoint-preview-mode])).video-library__empty{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .video-library__empty-screen,:where(body:not([data-breakpoint-preview-mode])).video-library__empty-screen{min-height:420px}}@container (max-width: 900px){.video-library__heading{grid-template-columns:1fr}.video-library__toolbar{grid-template-columns:1fr;gap:0}.video-library__result{display:none}.video-library__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-library__empty{grid-template-columns:1fr}.video-library__empty-screen{min-height:420px}}@media(max-width:620px){:where(body:not([data-breakpoint-preview-mode])) .video-library,:where(body:not([data-breakpoint-preview-mode])).video-library{padding-top:72px}:where(body:not([data-breakpoint-preview-mode])) .video-library__heading,:where(body:not([data-breakpoint-preview-mode])).video-library__heading{gap:28px;padding-bottom:48px}:where(body:not([data-breakpoint-preview-mode])) .video-library__heading h2,:where(body:not([data-breakpoint-preview-mode])).video-library__heading h2{font-size:clamp(38px,11vw,52px)}:where(body:not([data-breakpoint-preview-mode])) .video-library__filters,:where(body:not([data-breakpoint-preview-mode])).video-library__filters{width:100%;gap:30px}:where(body:not([data-breakpoint-preview-mode])) .video-library__filter,:where(body:not([data-breakpoint-preview-mode])).video-library__filter{min-height:56px}:where(body:not([data-breakpoint-preview-mode])) .video-library__filter small,:where(body:not([data-breakpoint-preview-mode])).video-library__filter small{display:none}:where(body:not([data-breakpoint-preview-mode])) .video-library__grid,:where(body:not([data-breakpoint-preview-mode])).video-library__grid{grid-template-columns:1fr;gap:50px}:where(body:not([data-breakpoint-preview-mode])) .video-library-card--featured,:where(body:not([data-breakpoint-preview-mode])).video-library-card--featured{grid-column:auto}:where(body:not([data-breakpoint-preview-mode])) .video-library-card__play,:where(body:not([data-breakpoint-preview-mode])).video-library-card__play{width:60px;height:60px}:where(body:not([data-breakpoint-preview-mode])) .video-library__empty-screen,:where(body:not([data-breakpoint-preview-mode])).video-library__empty-screen{min-height:280px}:where(body:not([data-breakpoint-preview-mode])) .video-library__empty>div:last-child,:where(body:not([data-breakpoint-preview-mode])).video-library__empty>div:last-child{padding:34px 24px 42px}:where(body:not([data-breakpoint-preview-mode])) .video-library-dialog,:where(body:not([data-breakpoint-preview-mode])).video-library-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}:where(body:not([data-breakpoint-preview-mode])) .video-library-dialog__copy,:where(body:not([data-breakpoint-preview-mode])).video-library-dialog__copy{grid-template-columns:1fr;gap:14px;padding:24px 20px 28px}}@container (max-width: 620px){.video-library{padding-top:72px}.video-library__heading{gap:28px;padding-bottom:48px}.video-library__heading h2{font-size:clamp(38px,11cqw,52px)}.video-library__filters{width:100%;gap:30px}.video-library__filter{min-height:56px}.video-library__filter small{display:none}.video-library__grid{grid-template-columns:1fr;gap:50px}.video-library-card--featured{grid-column:auto}.video-library-card__play{width:60px;height:60px}.video-library__empty-screen{min-height:280px}.video-library__empty>div:last-child{padding:34px 24px 42px}.video-library-dialog{width:calc(100% - 20px);max-height:calc(100cqh - 20px)}.video-library-dialog__copy{grid-template-columns:1fr;gap:14px;padding:24px 20px 28px}}@media(prefers-reduced-motion:reduce){.video-library-card__media img,.video-library-card__play,.video-library__filter:after{transition:none}}.competence-detail,.competence-detail *{box-sizing:border-box}.competence-detail{color:var(--experience-ink);background:#fff}.competence-detail h2,.competence-detail h3,.competence-detail p,.competence-detail strong,.competence-detail small,.competence-detail span,.competence-detail dd{overflow-wrap:anywhere}.competence-band{scroll-margin-top:calc(var(--site-header-height) + 22px);padding:clamp(88px,9vw,148px) 0}:where([data-apos-refreshable-body]) .competence-band,:where([data-apos-refreshable-body]).competence-band{scroll-margin-top:calc(var(--site-header-height) + 22px);padding:clamp(88px,9cqw,148px) 0}.competence-heading{min-width:0}.competence-heading h2{max-width:980px;margin:0;color:#101922;font:500 clamp(39px,4.7vw,70px)/1.02 var(--heading-font);letter-spacing:-.05em}:where([data-apos-refreshable-body]) .competence-heading h2,:where([data-apos-refreshable-body]).competence-heading h2{max-width:980px;margin:0;color:#101922;font:500 clamp(39px,4.7cqw,70px)/1.02 var(--heading-font);letter-spacing:-.05em}.competence-heading>p:last-child{max-width:720px;margin:26px 0 0;color:#526170;font-size:16px;line-height:1.72}.competence-heading--light h2{color:#fff}.competence-heading--light>p:last-child{color:#bdccda}.competence-heading--light .experience-eyebrow{color:#76c7ff}.competence-oem{background:#f7f9fb}.competence-oem__intro>.competence-heading{display:grid;grid-template-columns:minmax(200px,.35fr) minmax(0,1.15fr);gap:18px 72px}.competence-oem__intro>.competence-heading .experience-eyebrow{grid-row:1/3}.competence-oem__intro>.competence-heading>p:last-child{max-width:820px}.competence-oem__map{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:clamp(52px,7vw,104px);align-items:start;margin-top:clamp(64px,8vw,112px)}:where([data-apos-refreshable-body]) .competence-oem__map,:where([data-apos-refreshable-body]).competence-oem__map{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:clamp(52px,7cqw,104px);align-items:start;margin-top:clamp(64px,8cqw,112px)}.competence-oem__layers{padding:18px;margin:0;border:1px solid #c7d2dc;background:linear-gradient(#dce4eb 1px,transparent 1px),linear-gradient(90deg,#dce4eb 1px,transparent 1px),#eef3f7;background-size:28px 28px;list-style:none}.competence-oem__layers li{position:relative;display:grid;min-height:88px;grid-template-columns:48px minmax(0,1fr);align-items:center;padding:14px 18px;border:1px solid #b9c6d1;color:#101922;background:#fffffff0;box-shadow:0 14px 26px #10192212}.competence-oem__layers li+li{margin-top:9px}.competence-oem__layers li:nth-child(2){margin-inline:10px}.competence-oem__layers li:nth-child(3){margin-inline:20px;color:#fff;background:#144478}.competence-oem__layers li:nth-child(4){margin-inline:30px}.competence-oem__layers li:nth-child(5){margin-inline:40px}.competence-oem__layers li>span{color:#1961ac;font:700 10px/1 var(--utility-font);letter-spacing:.1em}.competence-oem__layers li:nth-child(3)>span{color:#9bd2ff}.competence-oem__layers strong{display:block;font:600 17px/1.25 var(--heading-font)}.competence-oem__layers small{display:block;margin-top:7px;color:#5c6b77;font-size:12px;line-height:1.5}.competence-oem__layers li:nth-child(3) small{color:#d8e9f7}.competence-oem__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #9eabb6;border-left:1px solid #9eabb6}.competence-oem__paths article{display:flex;min-height:430px;min-width:0;flex-direction:column;padding:28px clamp(20px,2.2vw,34px);border-right:1px solid #9eabb6;border-bottom:1px solid #9eabb6;background:#fff}:where([data-apos-refreshable-body]) .competence-oem__paths article,:where([data-apos-refreshable-body]).competence-oem__paths article{display:flex;min-height:430px;min-width:0;flex-direction:column;padding:28px clamp(20px,2.2cqw,34px);border-right:1px solid #9eabb6;border-bottom:1px solid #9eabb6;background:#fff}.competence-oem__paths article:nth-child(2){color:#fff;background:#0b3156}.competence-oem__paths article>span{color:#1961ac;font:700 11px/1 var(--utility-font)}.competence-oem__paths article:nth-child(2)>span{color:#76c7ff}.competence-oem__paths h3{margin:80px 0 18px;color:inherit;font:600 clamp(22px,1.9vw,28px)/1.08 var(--heading-font);letter-spacing:-.035em;overflow-wrap:normal}:where([data-apos-refreshable-body]) .competence-oem__paths h3,:where([data-apos-refreshable-body]).competence-oem__paths h3{margin:80px 0 18px;color:inherit;font:600 clamp(22px,1.9cqw,28px)/1.08 var(--heading-font);letter-spacing:-.035em;overflow-wrap:normal}.competence-oem__paths p{margin:0;color:#526170;font-size:14px;line-height:1.68}.competence-oem__paths article:nth-child(2) p{color:#bdccda}.competence-oem__paths article>div{display:grid;gap:7px;margin-top:auto;padding-top:30px;border-top:1px solid #d4dce3}.competence-oem__paths article:nth-child(2)>div{border-color:#ffffff2e}.competence-oem__paths article>div small{color:#42525f;font:700 9px/1.2 var(--utility-font);letter-spacing:.1em;text-transform:uppercase}.competence-oem__paths article:nth-child(2)>div small{color:#9fc7e8}.competence-oem__paths article>div strong{font:600 13px/1.45 var(--heading-font)}.competence-oem__handover{padding:clamp(82px,9vw,134px) 0;background:#fff}:where([data-apos-refreshable-body]) .competence-oem__handover,:where([data-apos-refreshable-body]).competence-oem__handover{padding:clamp(82px,9cqw,134px) 0;background:#fff}.competence-oem__handover .experience-shell>header{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:60px;margin-bottom:64px}.competence-oem__handover h2{max-width:900px;margin:0;color:#101922;font:500 clamp(38px,4.5vw,66px)/1.03 var(--heading-font);letter-spacing:-.048em}:where([data-apos-refreshable-body]) .competence-oem__handover h2,:where([data-apos-refreshable-body]).competence-oem__handover h2{max-width:900px;margin:0;color:#101922;font:500 clamp(38px,4.5cqw,66px)/1.03 var(--heading-font);letter-spacing:-.048em}.competence-oem__handover-table{border-top:2px solid #101922}.competence-oem__handover-row{display:grid;min-height:108px;grid-template-columns:.68fr 1.22fr 1fr;gap:32px;align-items:center;padding:24px 16px;border-bottom:1px solid #bec8d1}.competence-oem__handover-row--head{min-height:56px;color:#596875;font:700 10px/1.2 var(--utility-font);letter-spacing:.1em;text-transform:uppercase}.competence-oem__handover-row strong{font:600 20px/1.25 var(--heading-font)}.competence-oem__handover-row span{color:#526170;font-size:14px;line-height:1.65}.competence-rd{overflow:hidden;color:#fff;background:#0b3156}.competence-rd__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.58fr);gap:64px 90px;align-items:center}.competence-rd__layout>.competence-heading{align-self:start}.competence-rd__instrument{position:relative;display:grid;width:min(100%,390px);aspect-ratio:1;align-items:center;justify-items:center;margin-inline:auto;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:#fff}.competence-rd__instrument:before,.competence-rd__instrument:after{position:absolute;border:1px solid rgba(118,199,255,.23);border-radius:50%;content:""}.competence-rd__instrument:before{inset:42px}.competence-rd__instrument:after{inset:92px}.competence-rd__orbit{position:absolute;inset:38px;border:1px dashed rgba(255,255,255,.3);border-radius:50%}.competence-rd__orbit i{position:absolute;top:-9px;left:calc(50% - 9px);width:18px;height:18px;border:4px solid #0b3156;border-radius:50%;background:#76c7ff;box-shadow:0 0 0 1px #76c7ff;will-change:transform}.competence-rd__instrument>span,.competence-rd__instrument>b{position:absolute;font:700 9px/1 var(--utility-font);letter-spacing:.14em}.competence-rd__instrument>span{top:18px}.competence-rd__instrument>b{bottom:18px;color:#76c7ff}.competence-rd__instrument>strong{position:relative;z-index:1;font:600 clamp(25px,3vw,38px)/1.05 var(--heading-font);letter-spacing:-.035em;text-align:center}:where([data-apos-refreshable-body]) .competence-rd__instrument>strong,:where([data-apos-refreshable-body]).competence-rd__instrument>strong{position:relative;z-index:1;font:600 clamp(25px,3cqw,38px)/1.05 var(--heading-font);letter-spacing:-.035em;text-align:center}.competence-rd__steps{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:14px 0 0;border-top:1px solid rgba(255,255,255,.17);border-left:1px solid rgba(255,255,255,.17);list-style:none}.competence-rd__steps li{min-height:250px;padding:26px;border-right:1px solid rgba(255,255,255,.17);border-bottom:1px solid rgba(255,255,255,.17)}.competence-rd__steps li>span{color:#76c7ff;font:700 10px/1 var(--utility-font)}.competence-rd__steps h3{margin:68px 0 14px;color:#fff;font:600 25px/1.1 var(--heading-font)}.competence-rd__steps p{margin:0;color:#bdccda;font-size:14px;line-height:1.65}.competence-rd__disciplines{padding:clamp(84px,9vw,138px) 0;background:#f7f9fb}:where([data-apos-refreshable-body]) .competence-rd__disciplines,:where([data-apos-refreshable-body]).competence-rd__disciplines{padding:clamp(84px,9cqw,138px) 0;background:#f7f9fb}.competence-rd__disciplines .competence-heading{display:grid;grid-template-columns:minmax(210px,.4fr) minmax(0,1fr);gap:64px;margin-bottom:70px}.competence-rd__disciplines .competence-heading .experience-eyebrow{grid-row:1}.competence-rd__ledger{border-top:2px solid #101922}.competence-rd__ledger article{display:grid;min-height:134px;grid-template-columns:78px minmax(0,1fr) minmax(180px,.35fr);gap:28px;align-items:center;padding:24px 14px;border-bottom:1px solid #b9c6d1}.competence-rd__ledger article>span{display:grid;width:50px;height:50px;border:1px solid #1961ac;border-radius:50%;color:#1961ac;font:700 10px/1 var(--utility-font);place-items:center}.competence-rd__ledger h3{margin:0 0 9px;font:600 clamp(22px,2.3vw,31px)/1.15 var(--heading-font)}:where([data-apos-refreshable-body]) .competence-rd__ledger h3,:where([data-apos-refreshable-body]).competence-rd__ledger h3{margin:0 0 9px;font:600 clamp(22px,2.3cqw,31px)/1.15 var(--heading-font)}.competence-rd__ledger p{max-width:680px;margin:0;color:#526170;font-size:14px;line-height:1.6}.competence-rd__ledger article>small{color:#1961ac;font:700 11px/1.4 var(--utility-font);letter-spacing:.08em;text-transform:uppercase}.competence-manufacturing{background:#e9eef2}.competence-manufacturing>.experience-shell>.competence-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:48px 86px}.competence-manufacturing>.experience-shell>.competence-heading .experience-eyebrow{grid-column:1/-1}.competence-manufacturing>.experience-shell>.competence-heading>p:last-child{margin-top:6px}.competence-manufacturing__rail{position:relative;display:flex;justify-content:space-between;margin:78px 0 24px;padding-top:19px;border-top:2px solid #9eabb6;color:#526170;font:700 9px/1 var(--utility-font);letter-spacing:.1em}.competence-manufacturing__rail i{position:absolute;top:-2px;left:0;width:100%;height:2px;background:#1961ac;transform-origin:left center;will-change:transform}.competence-manufacturing__rail:before,.competence-manufacturing__rail:after{position:absolute;top:-6px;width:10px;height:10px;border-radius:50%;background:#1961ac;content:""}.competence-manufacturing__rail:before{left:0}.competence-manufacturing__rail:after{right:0}.competence-manufacturing__stations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;border-top:1px solid #9eabb6;border-left:1px solid #9eabb6;list-style:none}.competence-manufacturing__stations li{display:flex;min-height:390px;min-width:0;flex-direction:column;padding:27px;border-right:1px solid #9eabb6;border-bottom:1px solid #9eabb6;background:#f8fafb}.competence-manufacturing__stations li:nth-child(3){color:#fff;background:#1961ac}.competence-manufacturing__station-head{display:flex;justify-content:space-between;gap:16px;color:#1961ac;font:700 9px/1.2 var(--utility-font);letter-spacing:.09em;text-transform:uppercase}.competence-manufacturing__stations li:nth-child(3) .competence-manufacturing__station-head{color:#d9edff}.competence-manufacturing__stations h3{margin:86px 0 16px;color:inherit;font:600 clamp(27px,2.6vw,37px)/1 var(--heading-font);letter-spacing:-.035em}:where([data-apos-refreshable-body]) .competence-manufacturing__stations h3,:where([data-apos-refreshable-body]).competence-manufacturing__stations h3{margin:86px 0 16px;color:inherit;font:600 clamp(27px,2.6cqw,37px)/1 var(--heading-font);letter-spacing:-.035em}.competence-manufacturing__stations p{margin:0;color:#526170;font-size:14px;line-height:1.66}.competence-manufacturing__stations li:nth-child(3) p{color:#e1effa}.competence-manufacturing__output{display:grid;gap:8px;margin-top:auto;padding-top:24px;border-top:1px solid #c3cdd5}.competence-manufacturing__stations li:nth-child(3) .competence-manufacturing__output{border-color:#ffffff47}.competence-manufacturing__output span{color:#46545f;font:700 9px/1 var(--utility-font);text-transform:uppercase}.competence-manufacturing__stations li:nth-child(3) .competence-manufacturing__output span{color:#bfe1fa}.competence-manufacturing__output strong{font:600 15px/1.3 var(--heading-font)}.competence-manufacturing__release{padding:clamp(88px,9vw,142px) 0;color:#fff;background:#101922}:where([data-apos-refreshable-body]) .competence-manufacturing__release,:where([data-apos-refreshable-body]).competence-manufacturing__release{padding:clamp(88px,9cqw,142px) 0;color:#fff;background:#101922}.competence-manufacturing__release-grid{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);gap:clamp(60px,9vw,136px);align-items:center}:where([data-apos-refreshable-body]) .competence-manufacturing__release-grid,:where([data-apos-refreshable-body]).competence-manufacturing__release-grid{display:grid;grid-template-columns:minmax(420px,.95fr) minmax(0,1.05fr);gap:clamp(60px,9cqw,136px);align-items:center}.competence-manufacturing__sheet{color:#101922;background:#eef3f7;box-shadow:18px 18px #1961ac}.competence-manufacturing__sheet>header{display:grid;grid-template-columns:1fr auto;gap:8px 24px;padding:22px;border-bottom:1px solid #9eabb6;font:700 9px/1.2 var(--utility-font);letter-spacing:.1em}.competence-manufacturing__sheet>header b{grid-column:1/-1;font:600 28px/1.1 var(--heading-font);letter-spacing:-.025em}.competence-manufacturing__sheet>header small{grid-column:2;grid-row:1;color:#1961ac}.competence-manufacturing__sheet ul{padding:0 22px;margin:0;list-style:none}.competence-manufacturing__sheet li{display:grid;min-height:82px;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;border-bottom:1px solid #bdc8d1}.competence-manufacturing__sheet li>span{color:#1961ac;font:700 10px/1 var(--utility-font)}.competence-manufacturing__sheet li>strong{font:600 14px/1.35 var(--heading-font)}.competence-manufacturing__sheet li>i{color:#526170;font:700 9px/1 var(--utility-font);font-style:normal;text-transform:uppercase}.competence-quality{background:#f7f9fb}.competence-quality__grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:clamp(60px,9vw,142px);align-items:start}:where([data-apos-refreshable-body]) .competence-quality__grid,:where([data-apos-refreshable-body]).competence-quality__grid{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);gap:clamp(60px,9cqw,142px);align-items:start}.competence-quality__grid>.competence-heading{position:sticky;top:calc(var(--site-header-height) + 34px)}.competence-quality__trace{padding:0;margin:0;border-top:2px solid #101922;list-style:none}.competence-quality__trace li{display:grid;min-height:190px;grid-template-columns:54px minmax(0,1fr) 44px;gap:24px;align-items:center;padding:28px 12px;border-bottom:1px solid #aebbc6}.competence-quality__trace li>span{display:grid;width:44px;height:44px;border:1px solid #1961ac;color:#1961ac;font:700 10px/1 var(--utility-font);place-items:center}.competence-quality__trace small{color:#1961ac;font:700 9px/1.2 var(--utility-font);letter-spacing:.1em;text-transform:uppercase}.competence-quality__trace h3{margin:10px 0 9px;font:600 clamp(25px,2.5vw,35px)/1.12 var(--heading-font)}:where([data-apos-refreshable-body]) .competence-quality__trace h3,:where([data-apos-refreshable-body]).competence-quality__trace h3{margin:10px 0 9px;font:600 clamp(25px,2.5cqw,35px)/1.12 var(--heading-font)}.competence-quality__trace p{margin:0;color:#526170;font-size:14px;line-height:1.65}.competence-quality__trace i{display:grid;width:44px;height:44px;border-radius:50%;color:#fff;background:#144478;font-style:normal;place-items:center}.competence-quality__register{padding:clamp(90px,9vw,144px) 0;color:#fff;background:#101922}:where([data-apos-refreshable-body]) .competence-quality__register,:where([data-apos-refreshable-body]).competence-quality__register{padding:clamp(90px,9cqw,144px) 0;color:#fff;background:#101922}.competence-quality__register-grid{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(60px,9vw,130px);align-items:start}:where([data-apos-refreshable-body]) .competence-quality__register-grid,:where([data-apos-refreshable-body]).competence-quality__register-grid{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(60px,9cqw,130px);align-items:start}.competence-quality__dossier{border:1px solid #516270;background:#172634}.competence-quality__dossier>header{display:grid;min-height:82px;grid-template-columns:1fr auto;gap:8px 20px;align-content:center;padding:20px 24px;border-bottom:1px solid #516270}.competence-quality__dossier>header span,.competence-quality__dossier>header small{color:#8ebce1;font:700 9px/1.2 var(--utility-font);letter-spacing:.1em;text-transform:uppercase}.competence-quality__dossier>header strong{grid-column:1/-1;font:600 24px/1.1 var(--heading-font)}.competence-quality__dossier>header small{grid-column:2;grid-row:1}.competence-quality__dossier article{display:grid;min-height:150px;grid-template-columns:44px minmax(0,1fr) minmax(120px,.3fr);gap:20px;align-items:center;padding:24px;border-bottom:1px solid #40515f}.competence-quality__dossier article:last-child{border-bottom:0}.competence-quality__dossier article>span{color:#76c7ff;font:700 10px/1 var(--utility-font)}.competence-quality__dossier h3{margin:0 0 9px;color:#fff;font:600 20px/1.2 var(--heading-font)}.competence-quality__dossier p{margin:0;color:#bdccda;font-size:13px;line-height:1.6}.competence-quality__dossier article>small{justify-self:end;color:#f4c67a;font:700 9px/1.4 var(--utility-font);letter-spacing:.08em;text-transform:uppercase}.competence-service{color:#fff;background:#1c2a35}.competence-service>.experience-shell>.competence-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.55fr);gap:50px 90px}.competence-service>.experience-shell>.competence-heading .experience-eyebrow{grid-column:1/-1}.competence-service>.experience-shell>.competence-heading>p:last-child{margin-top:5px}.competence-service__workspace{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:clamp(56px,8vw,118px);align-items:start;margin-top:82px}:where([data-apos-refreshable-body]) .competence-service__workspace,:where([data-apos-refreshable-body]).competence-service__workspace{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:clamp(56px,8cqw,118px);align-items:start;margin-top:82px}.competence-service__passport{color:#101922;background:#eef3f7;box-shadow:14px 14px #1961ac}.competence-service__passport>header{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-bottom:1px solid #aebbc6;color:#1961ac;font:700 9px/1.2 var(--utility-font);letter-spacing:.09em}.competence-service__passport dl{margin:0}.competence-service__passport dl>div{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(0,1.2fr);gap:20px;padding:21px 22px;border-bottom:1px solid #bdc8d1}.competence-service__passport dt{color:#526170;font-size:12px}.competence-service__passport dd{margin:0;font:600 14px/1.4 var(--heading-font)}.competence-service__passport>footer{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;color:#fff;background:#144478;font:700 9px/1.2 var(--utility-font);letter-spacing:.08em}.competence-service__timeline{position:relative;padding:0;margin:0;list-style:none}.competence-service__timeline:before{position:absolute;top:31px;bottom:31px;left:25px;width:1px;background:#597080;content:""}.competence-service__timeline li{position:relative;display:grid;min-height:130px;grid-template-columns:52px minmax(0,1fr) 16px;gap:24px;align-items:start;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.13)}.competence-service__timeline li>span{position:relative;z-index:1;display:grid;width:52px;height:52px;border:1px solid #76c7ff;border-radius:50%;color:#76c7ff;background:#1c2a35;font:700 9px/1 var(--utility-font);place-items:center}.competence-service__timeline h3{margin:1px 0 10px;color:#fff;font:600 clamp(22px,2.3vw,30px)/1.15 var(--heading-font)}:where([data-apos-refreshable-body]) .competence-service__timeline h3,:where([data-apos-refreshable-body]).competence-service__timeline h3{margin:1px 0 10px;color:#fff;font:600 clamp(22px,2.3cqw,30px)/1.15 var(--heading-font)}.competence-service__timeline p{max-width:590px;margin:0;color:#bdccda;font-size:14px;line-height:1.62}.competence-service__timeline li>i{width:9px;height:9px;margin-top:20px;border-radius:50%;background:#76c7ff}.competence-service__request{padding:clamp(84px,9vw,138px) 0;background:#f7f9fb}:where([data-apos-refreshable-body]) .competence-service__request,:where([data-apos-refreshable-body]).competence-service__request{padding:clamp(84px,9cqw,138px) 0;background:#f7f9fb}.competence-service__request-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9vw,132px)}:where([data-apos-refreshable-body]) .competence-service__request-grid,:where([data-apos-refreshable-body]).competence-service__request-grid{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(60px,9cqw,132px)}.competence-service__request-list{border-top:2px solid #101922}.competence-service__request-list article{display:grid;min-height:122px;grid-template-columns:52px minmax(130px,.42fr) minmax(0,1fr);gap:22px;align-items:center;padding:22px 10px;border-bottom:1px solid #aebbc6}.competence-service__request-list article>span{color:#1961ac;font:700 10px/1 var(--utility-font)}.competence-service__request-list h3{margin:0;font:600 22px/1.2 var(--heading-font)}.competence-service__request-list p{margin:0;color:#526170;font-size:14px;line-height:1.62}@media(max-width:1100px){:where(body:not([data-breakpoint-preview-mode])) .competence-oem__map,:where(body:not([data-breakpoint-preview-mode])).competence-oem__map{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__layers,:where(body:not([data-breakpoint-preview-mode])).competence-oem__layers{width:min(100%,640px)}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__paths article,:where(body:not([data-breakpoint-preview-mode])).competence-oem__paths article{min-height:350px}:where(body:not([data-breakpoint-preview-mode])) .competence-rd__layout,:where(body:not([data-breakpoint-preview-mode])).competence-rd__layout{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:55px}:where(body:not([data-breakpoint-preview-mode])) .competence-rd__steps,:where(body:not([data-breakpoint-preview-mode])).competence-rd__steps{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__stations,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__stations{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__stations li,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__stations li{min-height:330px}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__release-grid,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__release-grid,:where(body:not([data-breakpoint-preview-mode])) .competence-quality__register-grid,:where(body:not([data-breakpoint-preview-mode])).competence-quality__register-grid{gap:65px}}@container (max-width: 1100px){.competence-oem__map{grid-template-columns:1fr}.competence-oem__layers{width:min(100%,640px)}.competence-oem__paths article{min-height:350px}.competence-rd__layout{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:55px}.competence-rd__steps,.competence-manufacturing__stations{grid-template-columns:repeat(2,minmax(0,1fr))}.competence-manufacturing__stations li{min-height:330px}.competence-manufacturing__release-grid,.competence-quality__register-grid{gap:65px}}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .competence-oem__intro>.competence-heading,:where(body:not([data-breakpoint-preview-mode])).competence-oem__intro>.competence-heading,:where(body:not([data-breakpoint-preview-mode])) .competence-oem__handover .experience-shell>header,:where(body:not([data-breakpoint-preview-mode])).competence-oem__handover .experience-shell>header,:where(body:not([data-breakpoint-preview-mode])) .competence-rd__disciplines .competence-heading,:where(body:not([data-breakpoint-preview-mode])).competence-rd__disciplines .competence-heading,:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing>.experience-shell>.competence-heading,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing>.experience-shell>.competence-heading,:where(body:not([data-breakpoint-preview-mode])) .competence-service>.experience-shell>.competence-heading,:where(body:not([data-breakpoint-preview-mode])).competence-service>.experience-shell>.competence-heading{grid-template-columns:1fr;gap:18px}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__intro>.competence-heading .experience-eyebrow,:where(body:not([data-breakpoint-preview-mode])).competence-oem__intro>.competence-heading .experience-eyebrow,:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing>.experience-shell>.competence-heading .experience-eyebrow,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing>.experience-shell>.competence-heading .experience-eyebrow,:where(body:not([data-breakpoint-preview-mode])) .competence-service>.experience-shell>.competence-heading .experience-eyebrow,:where(body:not([data-breakpoint-preview-mode])).competence-service>.experience-shell>.competence-heading .experience-eyebrow{grid-column:auto;grid-row:auto}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__handover .experience-shell>header,:where(body:not([data-breakpoint-preview-mode])).competence-oem__handover .experience-shell>header,:where(body:not([data-breakpoint-preview-mode])) .competence-rd__disciplines .competence-heading,:where(body:not([data-breakpoint-preview-mode])).competence-rd__disciplines .competence-heading{gap:18px;margin-bottom:50px}:where(body:not([data-breakpoint-preview-mode])) .competence-rd__layout,:where(body:not([data-breakpoint-preview-mode])).competence-rd__layout,:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__release-grid,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__release-grid,:where(body:not([data-breakpoint-preview-mode])) .competence-quality__grid,:where(body:not([data-breakpoint-preview-mode])).competence-quality__grid,:where(body:not([data-breakpoint-preview-mode])) .competence-quality__register-grid,:where(body:not([data-breakpoint-preview-mode])).competence-quality__register-grid,:where(body:not([data-breakpoint-preview-mode])) .competence-service__workspace,:where(body:not([data-breakpoint-preview-mode])).competence-service__workspace,:where(body:not([data-breakpoint-preview-mode])) .competence-service__request-grid,:where(body:not([data-breakpoint-preview-mode])).competence-service__request-grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .competence-rd__instrument,:where(body:not([data-breakpoint-preview-mode])).competence-rd__instrument{width:min(100%,360px)}:where(body:not([data-breakpoint-preview-mode])) .competence-quality__grid>.competence-heading,:where(body:not([data-breakpoint-preview-mode])).competence-quality__grid>.competence-heading{position:static}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__sheet,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__sheet,:where(body:not([data-breakpoint-preview-mode])) .competence-service__passport,:where(body:not([data-breakpoint-preview-mode])).competence-service__passport{width:min(100%,620px)}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__sheet,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__sheet{order:2}:where(body:not([data-breakpoint-preview-mode])) .competence-service__workspace,:where(body:not([data-breakpoint-preview-mode])).competence-service__workspace{gap:70px}}@container (max-width: 900px){.competence-oem__intro>.competence-heading,.competence-oem__handover .experience-shell>header,.competence-rd__disciplines .competence-heading,.competence-manufacturing>.experience-shell>.competence-heading,.competence-service>.experience-shell>.competence-heading{grid-template-columns:1fr;gap:18px}.competence-oem__intro>.competence-heading .experience-eyebrow,.competence-manufacturing>.experience-shell>.competence-heading .experience-eyebrow,.competence-service>.experience-shell>.competence-heading .experience-eyebrow{grid-column:auto;grid-row:auto}.competence-oem__handover .experience-shell>header,.competence-rd__disciplines .competence-heading{gap:18px;margin-bottom:50px}.competence-rd__layout,.competence-manufacturing__release-grid,.competence-quality__grid,.competence-quality__register-grid,.competence-service__workspace,.competence-service__request-grid{grid-template-columns:1fr}.competence-rd__instrument{width:min(100%,360px)}.competence-quality__grid>.competence-heading{position:static}.competence-manufacturing__sheet,.competence-service__passport{width:min(100%,620px)}.competence-manufacturing__sheet{order:2}.competence-service__workspace{gap:70px}}@media(max-width:700px){:where(body:not([data-breakpoint-preview-mode])) .competence-band,:where(body:not([data-breakpoint-preview-mode])).competence-band{padding:76px 0}:where(body:not([data-breakpoint-preview-mode])) .competence-heading h2,:where(body:not([data-breakpoint-preview-mode])).competence-heading h2{font-size:clamp(36px,11vw,52px)}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__map,:where(body:not([data-breakpoint-preview-mode])).competence-oem__map{margin-top:54px}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__layers,:where(body:not([data-breakpoint-preview-mode])).competence-oem__layers{padding:10px}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__layers li,:where(body:not([data-breakpoint-preview-mode])).competence-oem__layers li{grid-template-columns:37px minmax(0,1fr);padding:13px 12px}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__layers li:nth-child(n),:where(body:not([data-breakpoint-preview-mode])).competence-oem__layers li:nth-child(n){margin-inline:0}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__paths,:where(body:not([data-breakpoint-preview-mode])).competence-oem__paths{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__paths article,:where(body:not([data-breakpoint-preview-mode])).competence-oem__paths article{min-height:310px}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__paths h3,:where(body:not([data-breakpoint-preview-mode])).competence-oem__paths h3{margin-top:54px}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__handover-row--head,:where(body:not([data-breakpoint-preview-mode])).competence-oem__handover-row--head{display:none}:where(body:not([data-breakpoint-preview-mode])) .competence-oem__handover-row,:where(body:not([data-breakpoint-preview-mode])).competence-oem__handover-row{grid-template-columns:1fr;gap:10px;padding-inline:4px}:where(body:not([data-breakpoint-preview-mode])) .competence-rd__steps,:where(body:not([data-breakpoint-preview-mode])).competence-rd__steps{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .competence-rd__steps li,:where(body:not([data-breakpoint-preview-mode])).competence-rd__steps li{min-height:220px}:where(body:not([data-breakpoint-preview-mode])) .competence-rd__steps h3,:where(body:not([data-breakpoint-preview-mode])).competence-rd__steps h3{margin-top:52px}:where(body:not([data-breakpoint-preview-mode])) .competence-rd__ledger article,:where(body:not([data-breakpoint-preview-mode])).competence-rd__ledger article{grid-template-columns:58px minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .competence-rd__ledger article>small,:where(body:not([data-breakpoint-preview-mode])).competence-rd__ledger article>small{grid-column:2}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__rail,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__rail{display:none}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__stations,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__stations{grid-template-columns:1fr;margin-top:54px}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__stations li,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__stations li{min-height:310px}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__sheet,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__sheet{box-shadow:9px 9px #1961ac}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__sheet li,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__sheet li{grid-template-columns:32px minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .competence-manufacturing__sheet li>i,:where(body:not([data-breakpoint-preview-mode])).competence-manufacturing__sheet li>i{grid-column:2}:where(body:not([data-breakpoint-preview-mode])) .competence-quality__trace li,:where(body:not([data-breakpoint-preview-mode])).competence-quality__trace li{min-height:0;grid-template-columns:46px minmax(0,1fr);padding-inline:0}:where(body:not([data-breakpoint-preview-mode])) .competence-quality__trace li>i,:where(body:not([data-breakpoint-preview-mode])).competence-quality__trace li>i{display:none}:where(body:not([data-breakpoint-preview-mode])) .competence-quality__dossier article,:where(body:not([data-breakpoint-preview-mode])).competence-quality__dossier article{grid-template-columns:34px minmax(0,1fr);padding:22px 16px}:where(body:not([data-breakpoint-preview-mode])) .competence-quality__dossier article>small,:where(body:not([data-breakpoint-preview-mode])).competence-quality__dossier article>small{grid-column:2;justify-self:start}:where(body:not([data-breakpoint-preview-mode])) .competence-service__workspace,:where(body:not([data-breakpoint-preview-mode])).competence-service__workspace{margin-top:58px}:where(body:not([data-breakpoint-preview-mode])) .competence-service__passport,:where(body:not([data-breakpoint-preview-mode])).competence-service__passport{box-shadow:8px 8px #1961ac}:where(body:not([data-breakpoint-preview-mode])) .competence-service__passport dl>div,:where(body:not([data-breakpoint-preview-mode])).competence-service__passport dl>div{grid-template-columns:1fr;gap:7px}:where(body:not([data-breakpoint-preview-mode])) .competence-service__timeline li,:where(body:not([data-breakpoint-preview-mode])).competence-service__timeline li{grid-template-columns:48px minmax(0,1fr);gap:17px}:where(body:not([data-breakpoint-preview-mode])) .competence-service__timeline li>span,:where(body:not([data-breakpoint-preview-mode])).competence-service__timeline li>span{width:48px;height:48px}:where(body:not([data-breakpoint-preview-mode])) .competence-service__timeline li>i,:where(body:not([data-breakpoint-preview-mode])).competence-service__timeline li>i{display:none}:where(body:not([data-breakpoint-preview-mode])) .competence-service__request-list article,:where(body:not([data-breakpoint-preview-mode])).competence-service__request-list article{grid-template-columns:38px minmax(0,1fr)}:where(body:not([data-breakpoint-preview-mode])) .competence-service__request-list p,:where(body:not([data-breakpoint-preview-mode])).competence-service__request-list p{grid-column:2}}@container (max-width: 700px){.competence-band{padding:76px 0}.competence-heading h2{font-size:clamp(36px,11cqw,52px)}.competence-oem__map{margin-top:54px}.competence-oem__layers{padding:10px}.competence-oem__layers li{grid-template-columns:37px minmax(0,1fr);padding:13px 12px}.competence-oem__layers li:nth-child(n){margin-inline:0}.competence-oem__paths{grid-template-columns:1fr}.competence-oem__paths article{min-height:310px}.competence-oem__paths h3{margin-top:54px}.competence-oem__handover-row--head{display:none}.competence-oem__handover-row{grid-template-columns:1fr;gap:10px;padding-inline:4px}.competence-rd__steps{grid-template-columns:1fr}.competence-rd__steps li{min-height:220px}.competence-rd__steps h3{margin-top:52px}.competence-rd__ledger article{grid-template-columns:58px minmax(0,1fr)}.competence-rd__ledger article>small{grid-column:2}.competence-manufacturing__rail{display:none}.competence-manufacturing__stations{grid-template-columns:1fr;margin-top:54px}.competence-manufacturing__stations li{min-height:310px}.competence-manufacturing__sheet{box-shadow:9px 9px #1961ac}.competence-manufacturing__sheet li{grid-template-columns:32px minmax(0,1fr)}.competence-manufacturing__sheet li>i{grid-column:2}.competence-quality__trace li{min-height:0;grid-template-columns:46px minmax(0,1fr);padding-inline:0}.competence-quality__trace li>i{display:none}.competence-quality__dossier article{grid-template-columns:34px minmax(0,1fr);padding:22px 16px}.competence-quality__dossier article>small{grid-column:2;justify-self:start}.competence-service__workspace{margin-top:58px}.competence-service__passport{box-shadow:8px 8px #1961ac}.competence-service__passport dl>div{grid-template-columns:1fr;gap:7px}.competence-service__timeline li{grid-template-columns:48px minmax(0,1fr);gap:17px}.competence-service__timeline li>span{width:48px;height:48px}.competence-service__timeline li>i{display:none}.competence-service__request-list article{grid-template-columns:38px minmax(0,1fr)}.competence-service__request-list p{grid-column:2}}@media(prefers-reduced-motion:reduce){.competence-rd__orbit i,.competence-manufacturing__rail i{will-change:auto}}.dark .cap-page{--cap-bg: #18191b;--cap-tint: #222a2e;--cap-ink: #e8eff7;--cap-muted: #b1bfcc;--cap-line: #3d4b57;--cap-teal: #8ed5c5;--cap-accent: #9fd0ff;--cap-card: #252e35;--cap-map: #222e36}.dark .cap-footprint__map .map-ghost{fill:#e8eff717}.dark .cap-footprint__map .map-curve{stroke:#8ba9b8}.dark .cap-next:hover,.dark .cap-next:focus-visible{background:var(--cap-tint)}.dark .cap-page :where(a,button):focus-visible{outline-color:#9fd0ff}.dark .cap-dark .cap-eyebrow,.dark .cap-dark .cap-num,.dark .cap-band--dark .cap-eyebrow{color:#b1bfcc}.dark .cap-band--blue .cap-eyebrow{color:#cce3fb}.cap-page{--cap-bg: #f4f4f1;--cap-tint: #edf0ef;--cap-ink: #1b232b;--cap-muted: #5b666e;--cap-line: rgb(27 35 43 / 14%);--cap-navy: #15212c;--cap-blue: #154a8b;--cap-teal: #0e7a6d;--cap-accent: #1c5fa8;--cap-card: #fff;--cap-map: #edf1f2;--cap-heading-font: "Montserrat Variable", "Montserrat", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--cap-body-font: "NATE Roboto", "Roboto", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;background:var(--cap-bg);color:var(--cap-ink);font-family:var(--cap-body-font)}.cap-page h1,.cap-page h2,.cap-page h3{font-family:var(--cap-heading-font);color:inherit;margin:0}.cap-page p{margin:0}.cap-shell{max-width:88rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,4rem)}:where([data-apos-refreshable-body]) .cap-shell,:where([data-apos-refreshable-body]).cap-shell{max-width:88rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5cqw,4rem)}.cap-tag,.cap-eyebrow{font-family:var(--utility-font);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cap-muted);margin:0}.cap-num{font-family:var(--utility-font);font-size:.75rem;letter-spacing:.12em;color:var(--cap-muted)}.cap-note{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--utility-font);font-size:.75rem;letter-spacing:.08em;color:var(--cap-teal)}.cap-note b{font-weight:400}.cap-note--link{color:var(--cap-ink)}.cap-note--link i{font-style:normal}.cap-iconbox{display:inline-flex;color:var(--cap-teal)}.cap-iconbox .cap-icon{width:1.6rem;height:1.6rem}.cap-textlink{display:inline-flex;align-items:center;gap:.6rem;font-weight:600;font-size:.95rem;color:inherit;text-decoration:none;padding-bottom:.35rem;border-bottom:1px solid currentcolor;transition:opacity .2s ease}.cap-textlink i{font-style:normal}.cap-textlink:hover{opacity:.65}.cap-hero{position:relative;overflow:hidden}.cap-hero h1{font-size:clamp(2.6rem,5.6vw,5.2rem);line-height:1.14;font-weight:700;letter-spacing:.01em}:where([data-apos-refreshable-body]) .cap-hero h1,:where([data-apos-refreshable-body]).cap-hero h1{font-size:clamp(2.6rem,5.6cqw,5.2rem);line-height:1.14;font-weight:700;letter-spacing:.01em}.cap-hero h1 span{display:block}.cap-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start;padding-block:clamp(3.5rem,7vw,6.5rem) clamp(3rem,6vw,5rem)}:where([data-apos-refreshable-body]) .cap-hero__grid,:where([data-apos-refreshable-body]).cap-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5cqw,5rem);align-items:start;padding-block:clamp(3.5rem,7cqw,6.5rem) clamp(3rem,6cqw,5rem)}.cap-hero__copy .cap-tag{margin-bottom:clamp(1.5rem,3vw,2.5rem)}:where([data-apos-refreshable-body]) .cap-hero__copy .cap-tag,:where([data-apos-refreshable-body]).cap-hero__copy .cap-tag{margin-bottom:clamp(1.5rem,3cqw,2.5rem)}.cap-hero__copy .cap-textlink{margin-top:clamp(1.75rem,3.5vw,2.75rem)}:where([data-apos-refreshable-body]) .cap-hero__copy .cap-textlink,:where([data-apos-refreshable-body]).cap-hero__copy .cap-textlink{margin-top:clamp(1.75rem,3.5cqw,2.75rem)}.cap-hero__intro{margin-top:clamp(1.5rem,3vw,2.25rem);max-width:34rem;font-size:1rem;line-height:1.85;color:var(--cap-muted)}:where([data-apos-refreshable-body]) .cap-hero__intro,:where([data-apos-refreshable-body]).cap-hero__intro{margin-top:clamp(1.5rem,3cqw,2.25rem);max-width:34rem;font-size:1rem;line-height:1.85;color:var(--cap-muted)}.cap-hero__media{position:relative;margin:0}.cap-hero__media img{display:block;width:100%;height:auto;aspect-ratio:1.08/1;object-fit:cover}.cap-hero__media:after{content:"";position:absolute;inset:1.25rem;border:1px solid rgba(255,255,255,.55);pointer-events:none}.cap-hero__overlay{position:absolute;top:2.5rem;left:2.5rem;display:flex;flex-direction:column;gap:.35rem;font-family:var(--utility-font);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}.cap-hero__overlay strong{font-size:1.05rem;letter-spacing:.28em;font-weight:600}.cap-hero__overlay b{font-size:1.05rem;letter-spacing:.28em;font-weight:400}.cap-hero__overlay span{display:flex;gap:.5rem;font-size:.72rem;letter-spacing:.18em}.cap-hero__overlay span em{font-style:normal;opacity:.7}.cap-hero__overlay--bottom{top:auto;left:auto;right:2.5rem;bottom:2.5rem}.cap-hero--dark{min-height:min(88vh,58rem);display:flex;align-items:center;background:var(--cap-navy);color:#fff}:where([data-apos-refreshable-body]) .cap-hero--dark,:where([data-apos-refreshable-body]).cap-hero--dark{min-height:min(88cqh,58rem);display:flex;align-items:center;background:var(--cap-navy);color:#fff}.cap-hero--dark .cap-tag{color:#ffffffa6}.cap-hero--dark .cap-hero__intro{color:#ffffffc7}.cap-hero__bg{position:absolute;inset:0}.cap-hero__bg img{width:100%;height:100%;object-fit:cover}.cap-hero__scrim{position:absolute;inset:0;background:linear-gradient(100deg,#0c161ee0,#0c161e9e 52%,#0c161e6b)}.cap-hero__body{position:relative;width:100%}.cap-hero__body .cap-tag{margin-bottom:clamp(1.5rem,3vw,2.5rem)}:where([data-apos-refreshable-body]) .cap-hero__body .cap-tag,:where([data-apos-refreshable-body]).cap-hero__body .cap-tag{margin-bottom:clamp(1.5rem,3cqw,2.5rem)}.cap-hero__marker{position:absolute;right:clamp(1.25rem,4.5vw,4rem);bottom:clamp(1.5rem,4vw,3rem);margin:0;font-family:var(--utility-font);font-size:.75rem;letter-spacing:.3em;line-height:1.9;text-align:right;color:#ffffffbf}:where([data-apos-refreshable-body]) .cap-hero__marker,:where([data-apos-refreshable-body]).cap-hero__marker{position:absolute;right:clamp(1.25rem,4.5cqw,4rem);bottom:clamp(1.5rem,4cqw,3rem);margin:0;font-family:var(--utility-font);font-size:.75rem;letter-spacing:.3em;line-height:1.9;text-align:right;color:#ffffffbf}.cap-hero__marker span{display:block}.cap-hero--orbit h1{font-size:clamp(2.4rem,4.6vw,4.2rem)}:where([data-apos-refreshable-body]) .cap-hero--orbit h1,:where([data-apos-refreshable-body]).cap-hero--orbit h1{font-size:clamp(2.4rem,4.6cqw,4.2rem)}.cap-hero--orbit .cap-hero__grid{align-items:center}.cap-hero__orbit svg{display:block;width:min(100%,26rem);margin-left:auto}.cap-hero__orbit .orbit-ring{fill:none;stroke:#1b232b38;stroke-width:1}.cap-hero__orbit .orbit-ring--accent{stroke:#0e7a6d73}.cap-hero__orbit .orbit-dot{fill:#274b63;stroke:var(--cap-bg);stroke-width:3}.cap-hero__orbit .orbit-dot--teal{fill:var(--cap-teal)}.cap-hero__orbit .orbit-globe circle,.cap-hero__orbit .orbit-globe path{fill:none;stroke:#274b63;stroke-width:2.5}.cap-hero__orbit .orbit-label{font-family:var(--utility-font);font-size:11px;letter-spacing:.3em;fill:var(--cap-muted)}.cap-strip{padding-block:1.35rem}.cap-strip .cap-strip__inner{display:flex;align-items:center;gap:1.5rem}.cap-strip span{font-family:var(--utility-font);font-size:.72rem;letter-spacing:.26em;color:var(--cap-muted);white-space:nowrap}.cap-strip i{flex:1;height:1px;background:var(--cap-line)}.cap-strip b{width:.55rem;height:.55rem;border:1.5px solid var(--cap-teal);border-radius:50%}.cap-strip--dark{background:var(--cap-navy)}.cap-strip--dark span{color:#ffffff8c}.cap-strip--dark i{background:#ffffff38}.cap-section{padding-block:clamp(4rem,8vw,7.5rem)}:where([data-apos-refreshable-body]) .cap-section,:where([data-apos-refreshable-body]).cap-section{padding-block:clamp(4rem,8cqw,7.5rem)}.cap-tint{background:var(--cap-tint)}.cap-dark{background:var(--cap-navy);color:#e9eff3}.cap-dark .cap-eyebrow,.cap-dark .cap-num{color:#e9eff38c}.cap-dark .cap-duo__text{color:#e9eff3b8}.cap-duo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,7rem);align-items:start}:where([data-apos-refreshable-body]) .cap-duo,:where([data-apos-refreshable-body]).cap-duo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6cqw,7rem);align-items:start}.cap-duo__head h2{margin-top:1.25rem;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.28;font-weight:700;max-width:26rem}:where([data-apos-refreshable-body]) .cap-duo__head h2,:where([data-apos-refreshable-body]).cap-duo__head h2{margin-top:1.25rem;font-size:clamp(1.9rem,3.4cqw,3rem);line-height:1.28;font-weight:700;max-width:26rem}.cap-duo__head .cap-iconbox{margin-bottom:1.75rem}.cap-duo__text{margin-top:1.75rem;max-width:32rem;font-size:.98rem;line-height:1.9;color:var(--cap-muted)}.cap-duo__side{align-self:center}.cap-duo__side .cap-textlink{margin-top:2rem}.cap-bar{border-block:1px solid var(--cap-line)}.cap-bar__inner{display:flex;align-items:stretch;padding-inline:0}.cap-bar__inner .cap-bar__label{display:flex;align-items:center;gap:1rem;padding:1.5rem clamp(1.25rem,4.5vw,4rem);font-family:var(--utility-font);font-size:.72rem;letter-spacing:.22em;color:var(--cap-muted);white-space:nowrap}:where([data-apos-refreshable-body]) .cap-bar__inner .cap-bar__label,:where([data-apos-refreshable-body]).cap-bar__inner .cap-bar__label{display:flex;align-items:center;gap:1rem;padding:1.5rem clamp(1.25rem,4.5cqw,4rem);font-family:var(--utility-font);font-size:.72rem;letter-spacing:.22em;color:var(--cap-muted);white-space:nowrap}.cap-bar__inner .cap-bar__label i{width:1px;align-self:stretch;background:var(--cap-ink)}.cap-bar__inner ul{flex:1;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.cap-bar__inner li{display:flex;align-items:center;gap:.9rem;padding:1.5rem clamp(1rem,2.5vw,2rem);border-left:1px solid var(--cap-line)}:where([data-apos-refreshable-body]) .cap-bar__inner li,:where([data-apos-refreshable-body]).cap-bar__inner li{display:flex;align-items:center;gap:.9rem;padding:1.5rem clamp(1rem,2.5cqw,2rem);border-left:1px solid var(--cap-line)}.cap-bar__inner li span{font-family:var(--utility-font);font-size:.72rem;letter-spacing:.1em;color:var(--cap-muted)}.cap-bar__inner li strong{font-size:.95rem;font-weight:600}.cap-fields__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5vw,5rem)}:where([data-apos-refreshable-body]) .cap-fields__grid,:where([data-apos-refreshable-body]).cap-fields__grid{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(2rem,5cqw,5rem)}.cap-fields__grid article{padding:1.9rem 0 2.1rem;border-top:1px solid var(--cap-line)}.cap-fields__grid article h3{margin-top:1.1rem;font-size:1.35rem;font-weight:600}.cap-fields__grid article p{margin-top:.6rem;font-size:.92rem;line-height:1.75;color:var(--cap-muted)}.cap-fields__grid article .cap-iconbox{margin-top:1.1rem}.cap-fields__grid article .cap-iconbox+h3{margin-top:1rem}.cap-fields__grid article .cap-note{margin-top:1.15rem}.cap-route__steps{list-style:none;margin:0;padding:0}.cap-route__steps li{display:grid;grid-template-columns:3.5rem 1fr;align-items:baseline;padding:1.15rem 0;border-top:1px solid rgba(255,255,255,.16)}.cap-route__steps li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.cap-route__steps li span{font-family:var(--utility-font);font-size:.75rem;letter-spacing:.12em;color:#e9eff380}.cap-route__steps li strong{font-size:1.15rem;font-weight:600}.cap-loop__orbit svg{display:block;width:100%;max-width:38rem;margin-inline:auto}.cap-loop__orbit .loop-ring{fill:none;stroke:#ffffff47;stroke-width:1}.cap-loop__orbit .loop-center text{font-family:var(--utility-font);font-size:13px;letter-spacing:.18em;fill:#ffffffd1}.cap-loop__orbit .loop-node circle{fill:var(--cap-navy);stroke:#ffffffa6;stroke-width:1}.cap-loop__orbit .loop-node text{font-family:var(--utility-font);font-size:12px;letter-spacing:.1em;fill:#fff}.cap-cells__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,4rem);align-items:start}:where([data-apos-refreshable-body]) .cap-cells__grid,:where([data-apos-refreshable-body]).cap-cells__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(2rem,4cqw,4rem);align-items:start}.cap-cells__grid header h2{margin-top:1.25rem;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.3;font-weight:700;max-width:20rem}:where([data-apos-refreshable-body]) .cap-cells__grid header h2,:where([data-apos-refreshable-body]).cap-cells__grid header h2{margin-top:1.25rem;font-size:clamp(1.9rem,3.2cqw,2.8rem);line-height:1.3;font-weight:700;max-width:20rem}.cap-cells__grid article h3{margin-top:1.4rem;font-size:1.3rem;font-weight:600}.cap-cells__grid article p{margin-top:.75rem;font-size:.92rem;line-height:1.85;color:var(--cap-muted)}.cap-path header h2{margin-top:1.25rem;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.28;font-weight:700;max-width:30rem}:where([data-apos-refreshable-body]) .cap-path header h2,:where([data-apos-refreshable-body]).cap-path header h2{margin-top:1.25rem;font-size:clamp(1.9rem,3.4cqw,3rem);line-height:1.28;font-weight:700;max-width:30rem}.cap-path__steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(1.25rem,2.5vw,2.5rem);list-style:none;margin:clamp(3rem,6vw,5rem) 0 0;padding:2.75rem 0 0;border-top:1px solid var(--cap-line)}:where([data-apos-refreshable-body]) .cap-path__steps,:where([data-apos-refreshable-body]).cap-path__steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(1.25rem,2.5cqw,2.5rem);list-style:none;margin:clamp(3rem,6cqw,5rem) 0 0;padding:2.75rem 0 0;border-top:1px solid var(--cap-line)}.cap-path__steps li{position:relative}.cap-path__steps .cap-path__dot{position:absolute;top:-.36rem;left:0;width:.7rem;height:.7rem;background:var(--cap-tint);border:2px solid var(--cap-teal);border-radius:50%}.cap-path__steps h3{margin-top:1.1rem;font-size:1.08rem;font-weight:600}.cap-path__steps p{margin-top:.5rem;font-size:.88rem;color:var(--cap-muted)}.cap-quote__inner{display:flex;flex-direction:column;gap:1.5rem}.cap-quote__mark{font-family:var(--cap-heading-font);font-size:4rem;line-height:.6;color:var(--cap-teal)}.cap-quote blockquote{margin:0}.cap-quote blockquote p{max-width:48rem;font-size:clamp(1.5rem,2.7vw,2.2rem);line-height:1.5;font-weight:600}:where([data-apos-refreshable-body]) .cap-quote blockquote p,:where([data-apos-refreshable-body]).cap-quote blockquote p{max-width:48rem;font-size:clamp(1.5rem,2.7cqw,2.2rem);line-height:1.5;font-weight:600}.cap-quote blockquote cite{display:block;margin-top:2.25rem;font-family:var(--utility-font);font-size:.75rem;font-style:normal;letter-spacing:.18em;color:var(--cap-muted);text-align:right}.cap-principle__text{align-self:center}.cap-principle__text .cap-duo__text{max-width:34rem}.cap-cards{padding-top:0}.cap-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem)}:where([data-apos-refreshable-body]) .cap-cards__grid,:where([data-apos-refreshable-body]).cap-cards__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5cqw,2rem)}.cap-cards__grid article{background:var(--cap-card);border:1px solid var(--cap-line);padding:2rem 1.9rem 2.2rem}.cap-cards__grid article .cap-iconbox{margin-top:1.5rem}.cap-cards__grid article h3{margin-top:1.25rem;font-size:1.25rem;font-weight:600}.cap-cards__grid article p{margin-top:.75rem;font-size:.92rem;line-height:1.8;color:var(--cap-muted)}.cap-cards__grid article .cap-note--link{margin-top:1.5rem}.cap-gates__rows{list-style:none;margin:0;padding:0}.cap-gates__rows li{display:grid;grid-template-columns:2.5rem minmax(8rem,1fr) minmax(0,1.4fr) 2rem;align-items:baseline;gap:1.25rem;padding:1.35rem 0;border-top:1px solid var(--cap-line)}.cap-gates__rows li:last-child{border-bottom:1px solid var(--cap-line)}.cap-gates__rows .cap-gates__code{font-family:var(--utility-font);font-size:.78rem;color:var(--cap-teal)}.cap-gates__rows strong{font-size:1.05rem;font-weight:600}.cap-gates__rows .cap-gates__desc{font-size:.9rem;color:var(--cap-muted)}.cap-gates__rows .cap-gates__check{color:var(--cap-teal);font-weight:400;text-align:right}.cap-footprint header h2{margin-top:1.25rem;font-size:clamp(1.9rem,3.4vw,3rem);line-height:1.28;font-weight:700;max-width:30rem}:where([data-apos-refreshable-body]) .cap-footprint header h2,:where([data-apos-refreshable-body]).cap-footprint header h2{margin-top:1.25rem;font-size:clamp(1.9rem,3.4cqw,3rem);line-height:1.28;font-weight:700;max-width:30rem}.cap-footprint__map{margin-top:clamp(2.5rem,5vw,4rem);background:var(--cap-map);padding:clamp(1rem,3vw,2.5rem)}:where([data-apos-refreshable-body]) .cap-footprint__map,:where([data-apos-refreshable-body]).cap-footprint__map{margin-top:clamp(2.5rem,5cqw,4rem);background:var(--cap-map);padding:clamp(1rem,3cqw,2.5rem)}.cap-footprint__map svg{display:block;width:100%;height:auto}.cap-footprint__map .map-ghost{font-family:var(--cap-heading-font);font-size:34px;font-weight:700;letter-spacing:.14em;fill:#1b232b0d}.cap-footprint__map .map-curve{fill:none;stroke:#5d7a87;stroke-width:1.5;stroke-dasharray:6 6}.cap-footprint__map .map-node circle{fill:var(--cap-map);stroke:var(--cap-teal);stroke-width:3}.cap-footprint__map .map-node text{font-family:var(--utility-font);font-size:15px;letter-spacing:.08em;fill:var(--cap-muted)}.cap-footprint__map .map-node .map-value{font-family:var(--cap-heading-font);font-size:19px;font-weight:700;fill:var(--cap-ink)}.cap-footprint__map .map-node--hub circle{fill:#0f5d54;stroke:#0f5d5440;stroke-width:10}.cap-footprint__map .map-node--hub text{font-size:10px;letter-spacing:.12em;fill:#fff}.cap-footprint__stats{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0}:where([data-apos-refreshable-body]) .cap-footprint__stats,:where([data-apos-refreshable-body]).cap-footprint__stats{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:clamp(2.5rem,5cqw,4rem) 0 0;padding:0}.cap-footprint__stats li{padding-left:1.5rem;border-left:1px solid var(--cap-line)}.cap-footprint__stats li strong{font-family:var(--cap-heading-font);font-size:clamp(1.7rem,2.8vw,2.4rem);font-weight:700;color:var(--cap-accent)}:where([data-apos-refreshable-body]) .cap-footprint__stats li strong,:where([data-apos-refreshable-body]).cap-footprint__stats li strong{font-family:var(--cap-heading-font);font-size:clamp(1.7rem,2.8cqw,2.4rem);font-weight:700;color:var(--cap-accent)}.cap-footprint__stats li span{display:block;margin-top:.6rem;font-weight:600}.cap-footprint__stats li p{margin-top:.4rem;font-size:.85rem;line-height:1.6;color:var(--cap-muted)}.cap-rhythm__rows{list-style:none;margin:0;padding:0}.cap-rhythm__rows li{display:grid;grid-template-columns:3rem 1fr auto;gap:1.5rem;align-items:start;padding:1.75rem 0;border-top:1px solid var(--cap-line)}.cap-rhythm__rows li:last-child{border-bottom:1px solid var(--cap-line)}.cap-rhythm__rows li h3{font-size:1.2rem;font-weight:600}.cap-rhythm__rows li p{margin-top:.5rem;font-size:.92rem;line-height:1.75;color:var(--cap-muted)}.cap-rhythm__rows li .cap-iconbox{margin-top:.25rem}.cap-band{padding-block:clamp(4.5rem,9vw,8rem)}:where([data-apos-refreshable-body]) .cap-band,:where([data-apos-refreshable-body]).cap-band{padding-block:clamp(4.5rem,9cqw,8rem)}.cap-band--dark{background:var(--cap-navy);color:#fff}.cap-band--dark .cap-eyebrow{color:#ffffff8c}.cap-band--blue{background:var(--cap-blue);color:#fff}.cap-band--blue .cap-eyebrow{color:#fff9}.cap-band--light{background:var(--cap-tint)}.cap-band__inner{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,2.2fr) auto;gap:clamp(1.5rem,4vw,4rem);align-items:end}:where([data-apos-refreshable-body]) .cap-band__inner,:where([data-apos-refreshable-body]).cap-band__inner{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,2.2fr) auto;gap:clamp(1.5rem,4cqw,4rem);align-items:end}.cap-band__inner h2{font-size:clamp(1.8rem,3.6vw,3.1rem);line-height:1.3;font-weight:700;max-width:44rem}:where([data-apos-refreshable-body]) .cap-band__inner h2,:where([data-apos-refreshable-body]).cap-band__inner h2{font-size:clamp(1.8rem,3.6cqw,3.1rem);line-height:1.3;font-weight:700;max-width:44rem}.cap-band__lead .cap-iconbox{margin-bottom:1.25rem}.cap-band__lead .cap-iconbox .cap-icon{width:2rem;height:2rem}.cap-next{display:block;color:inherit;text-decoration:none;border-block:1px solid var(--cap-line);transition:background .2s ease}.cap-next:hover{background:#1b232b08}.cap-next__inner{display:flex;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding-block:1.9rem}:where([data-apos-refreshable-body]) .cap-next__inner,:where([data-apos-refreshable-body]).cap-next__inner{display:flex;align-items:center;gap:clamp(1.5rem,4cqw,3.5rem);padding-block:1.9rem}.cap-next__inner strong{font-family:var(--cap-heading-font);font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:600}:where([data-apos-refreshable-body]) .cap-next__inner strong,:where([data-apos-refreshable-body]).cap-next__inner strong{font-family:var(--cap-heading-font);font-size:clamp(1.4rem,2.8cqw,2.2rem);font-weight:600}.cap-next__inner i{margin-left:auto;font-style:normal;font-size:1.6rem}.cap-dialogue__inner{display:grid;grid-template-columns:1fr auto;gap:2rem 4rem;align-items:end}.cap-dialogue__inner h2{grid-column:1/-1;max-width:62rem;font-size:clamp(2.1rem,4.8vw,4.2rem);line-height:1.25;font-weight:700}:where([data-apos-refreshable-body]) .cap-dialogue__inner h2,:where([data-apos-refreshable-body]).cap-dialogue__inner h2{grid-column:1/-1;max-width:62rem;font-size:clamp(2.1rem,4.8cqw,4.2rem);line-height:1.25;font-weight:700}@media(max-width:1100px){:where(body:not([data-breakpoint-preview-mode])) .cap-cells__grid,:where(body:not([data-breakpoint-preview-mode])).cap-cells__grid{grid-template-columns:1fr 1fr}:where(body:not([data-breakpoint-preview-mode])) .cap-cards__grid,:where(body:not([data-breakpoint-preview-mode])).cap-cards__grid{grid-template-columns:1fr 1fr}:where(body:not([data-breakpoint-preview-mode])) .cap-footprint__stats,:where(body:not([data-breakpoint-preview-mode])).cap-footprint__stats{grid-template-columns:repeat(3,1fr);row-gap:2rem}}@container (max-width: 1100px){.cap-cells__grid,.cap-cards__grid{grid-template-columns:1fr 1fr}.cap-footprint__stats{grid-template-columns:repeat(3,1fr);row-gap:2rem}}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .cap-hero__grid,:where(body:not([data-breakpoint-preview-mode])).cap-hero__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .cap-hero__orbit svg,:where(body:not([data-breakpoint-preview-mode])).cap-hero__orbit svg{margin-inline:0}:where(body:not([data-breakpoint-preview-mode])) .cap-duo,:where(body:not([data-breakpoint-preview-mode])).cap-duo{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .cap-band__inner,:where(body:not([data-breakpoint-preview-mode])).cap-band__inner{grid-template-columns:1fr;align-items:start}:where(body:not([data-breakpoint-preview-mode])) .cap-path__steps,:where(body:not([data-breakpoint-preview-mode])).cap-path__steps{grid-template-columns:repeat(2,1fr);row-gap:2.5rem;border-top:0;padding-top:0}:where(body:not([data-breakpoint-preview-mode])) .cap-path__steps li,:where(body:not([data-breakpoint-preview-mode])).cap-path__steps li{border-top:1px solid var(--cap-line);padding-top:2.5rem}:where(body:not([data-breakpoint-preview-mode])) .cap-bar__inner,:where(body:not([data-breakpoint-preview-mode])).cap-bar__inner{flex-direction:column}:where(body:not([data-breakpoint-preview-mode])) .cap-bar__inner ul,:where(body:not([data-breakpoint-preview-mode])).cap-bar__inner ul{grid-template-columns:1fr 1fr}:where(body:not([data-breakpoint-preview-mode])) .cap-bar__inner li,:where(body:not([data-breakpoint-preview-mode])).cap-bar__inner li{border-left:0;border-top:1px solid var(--cap-line)}}@container (max-width: 900px){.cap-hero__grid{grid-template-columns:1fr}.cap-hero__orbit svg{margin-inline:0}.cap-duo{grid-template-columns:1fr}.cap-band__inner{grid-template-columns:1fr;align-items:start}.cap-path__steps{grid-template-columns:repeat(2,1fr);row-gap:2.5rem;border-top:0;padding-top:0}.cap-path__steps li{border-top:1px solid var(--cap-line);padding-top:2.5rem}.cap-bar__inner{flex-direction:column}.cap-bar__inner ul{grid-template-columns:1fr 1fr}.cap-bar__inner li{border-left:0;border-top:1px solid var(--cap-line)}}@media(max-width:640px){:where(body:not([data-breakpoint-preview-mode])) .cap-fields__grid,:where(body:not([data-breakpoint-preview-mode])).cap-fields__grid,:where(body:not([data-breakpoint-preview-mode])) .cap-cells__grid,:where(body:not([data-breakpoint-preview-mode])).cap-cells__grid,:where(body:not([data-breakpoint-preview-mode])) .cap-cards__grid,:where(body:not([data-breakpoint-preview-mode])).cap-cards__grid,:where(body:not([data-breakpoint-preview-mode])) .cap-path__steps,:where(body:not([data-breakpoint-preview-mode])).cap-path__steps,:where(body:not([data-breakpoint-preview-mode])) .cap-footprint__stats,:where(body:not([data-breakpoint-preview-mode])).cap-footprint__stats,:where(body:not([data-breakpoint-preview-mode])) .cap-bar__inner ul,:where(body:not([data-breakpoint-preview-mode])).cap-bar__inner ul{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .cap-gates__rows li,:where(body:not([data-breakpoint-preview-mode])).cap-gates__rows li{grid-template-columns:2rem 1fr 2rem}:where(body:not([data-breakpoint-preview-mode])) .cap-gates__rows .cap-gates__desc,:where(body:not([data-breakpoint-preview-mode])).cap-gates__rows .cap-gates__desc{grid-column:2}:where(body:not([data-breakpoint-preview-mode])) .cap-hero__media:after,:where(body:not([data-breakpoint-preview-mode])).cap-hero__media:after{inset:.9rem}:where(body:not([data-breakpoint-preview-mode])) .cap-hero__overlay,:where(body:not([data-breakpoint-preview-mode])).cap-hero__overlay{top:1.6rem;left:1.6rem}:where(body:not([data-breakpoint-preview-mode])) .cap-hero__overlay--bottom,:where(body:not([data-breakpoint-preview-mode])).cap-hero__overlay--bottom{top:auto;left:auto;right:1.6rem;bottom:1.6rem}:where(body:not([data-breakpoint-preview-mode])) .cap-dialogue__inner,:where(body:not([data-breakpoint-preview-mode])).cap-dialogue__inner{grid-template-columns:1fr}}@container (max-width: 640px){.cap-fields__grid,.cap-cells__grid,.cap-cards__grid,.cap-path__steps,.cap-footprint__stats,.cap-bar__inner ul{grid-template-columns:1fr}.cap-gates__rows li{grid-template-columns:2rem 1fr 2rem}.cap-gates__rows .cap-gates__desc{grid-column:2}.cap-hero__media:after{inset:.9rem}.cap-hero__overlay{top:1.6rem;left:1.6rem}.cap-hero__overlay--bottom{top:auto;left:auto;right:1.6rem;bottom:1.6rem}.cap-dialogue__inner{grid-template-columns:1fr}}.atlas{--atlas-accent: #1961ac;--atlas-accent-deep: #144478;--atlas-accent-soft: #e8eff7;--atlas-ink: #101922;--atlas-muted: #526170;--atlas-line: #dfe4e8;--atlas-paper: #f4f7f9;--atlas-dark: #10161d;color:var(--atlas-ink);background:#fff}.atlas-shell{box-sizing:border-box;width:min(var(--site-frame-max),100%);margin-inline:auto;padding-inline:var(--site-frame-inset)}.atlas-eyebrow{margin:0 0 14px;color:var(--atlas-accent);font:700 11px/1.2 var(--utility-font);letter-spacing:.14em;text-transform:uppercase}.atlas-intro{padding:clamp(84px,9vw,132px) 0 clamp(56px,6vw,88px)}:where([data-apos-refreshable-body]) .atlas-intro,:where([data-apos-refreshable-body]).atlas-intro{padding:clamp(84px,9cqw,132px) 0 clamp(56px,6cqw,88px)}.atlas-intro__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.8fr);gap:clamp(40px,6vw,110px);align-items:end}:where([data-apos-refreshable-body]) .atlas-intro__grid,:where([data-apos-refreshable-body]).atlas-intro__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.8fr);gap:clamp(40px,6cqw,110px);align-items:end}.atlas-intro h2{max-width:780px;margin:0;font:600 clamp(34px,4.2vw,58px)/1.05 var(--heading-font);letter-spacing:-.045em;text-wrap:balance}:where([data-apos-refreshable-body]) .atlas-intro h2,:where([data-apos-refreshable-body]).atlas-intro h2{max-width:780px;margin:0;font:600 clamp(34px,4.2cqw,58px)/1.05 var(--heading-font);letter-spacing:-.045em;text-wrap:balance}.atlas-intro__text{max-width:560px;margin:0;padding-left:22px;border-left:2px solid var(--atlas-accent);color:var(--atlas-muted);font-size:clamp(16px,1.3vw,18px);line-height:1.7}:where([data-apos-refreshable-body]) .atlas-intro__text,:where([data-apos-refreshable-body]).atlas-intro__text{max-width:560px;margin:0;padding-left:22px;border-left:2px solid var(--atlas-accent);color:var(--atlas-muted);font-size:clamp(16px,1.3cqw,18px);line-height:1.7}.atlas-fields{padding-bottom:clamp(84px,9vw,132px);scroll-margin-top:96px}:where([data-apos-refreshable-body]) .atlas-fields,:where([data-apos-refreshable-body]).atlas-fields{padding-bottom:clamp(84px,9cqw,132px);scroll-margin-top:96px}.atlas-fields__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}:where([data-apos-refreshable-body]) .atlas-fields__grid,:where([data-apos-refreshable-body]).atlas-fields__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4cqw,32px)}.atlas-field{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--atlas-line);border-radius:4px;color:inherit;background:#fff;text-decoration:none;touch-action:manipulation;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.atlas-field:hover{transform:translateY(-4px);border-color:var(--atlas-accent);box-shadow:0 18px 40px -18px #10192247}.atlas-field:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:3px}.atlas-field__media{position:relative;aspect-ratio:4/3;margin:0;overflow:hidden;background:var(--atlas-paper)}.atlas-field__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.atlas-field:hover .atlas-field__media img{transform:scale(1.045)}.atlas-field__index{position:absolute;top:14px;left:14px;padding:6px 10px;border-radius:2px;color:#fff;background:#10161d9e;font:700 12px/1 var(--utility-font);letter-spacing:.12em;font-variant-numeric:tabular-nums}.atlas-field__body{display:flex;flex:1;flex-direction:column;padding:26px 26px 28px}.atlas-field__body h3{margin:0 0 12px;font:600 clamp(21px,1.8vw,25px)/1.2 var(--heading-font);letter-spacing:-.02em;text-wrap:balance}:where([data-apos-refreshable-body]) .atlas-field__body h3,:where([data-apos-refreshable-body]).atlas-field__body h3{margin:0 0 12px;font:600 clamp(21px,1.8cqw,25px)/1.2 var(--heading-font);letter-spacing:-.02em;text-wrap:balance}.atlas-field__body>p{flex:1;margin:0;color:var(--atlas-muted);font-size:15.5px;line-height:1.65}.atlas-field__body small{display:block;margin-top:20px;padding-top:14px;border-top:1px solid var(--atlas-line);color:var(--atlas-muted);font:700 11px/1.5 var(--utility-font);letter-spacing:.1em;text-transform:uppercase}.atlas-field__action{display:inline-flex;align-items:center;gap:10px;margin-top:20px;color:var(--atlas-accent);font:700 13px/1.2 var(--nav-font);letter-spacing:.02em}.atlas-field__action i{font-style:normal;transition:transform .24s ease}.atlas-field:hover .atlas-field__action i{transform:translate(5px)}.atlas-path{padding:clamp(84px,9vw,132px) 0;background:var(--atlas-paper);scroll-margin-top:96px}:where([data-apos-refreshable-body]) .atlas-path,:where([data-apos-refreshable-body]).atlas-path{padding:clamp(84px,9cqw,132px) 0;background:var(--atlas-paper);scroll-margin-top:96px}.atlas-heading{max-width:780px;margin-bottom:clamp(44px,6vw,72px)}:where([data-apos-refreshable-body]) .atlas-heading,:where([data-apos-refreshable-body]).atlas-heading{max-width:780px;margin-bottom:clamp(44px,6cqw,72px)}.atlas-heading h2{margin:0;font:600 clamp(32px,4vw,54px)/1.06 var(--heading-font);letter-spacing:-.045em;text-wrap:balance}:where([data-apos-refreshable-body]) .atlas-heading h2,:where([data-apos-refreshable-body]).atlas-heading h2{margin:0;font:600 clamp(32px,4cqw,54px)/1.06 var(--heading-font);letter-spacing:-.045em;text-wrap:balance}.atlas-heading__intro{margin:18px 0 0;color:var(--atlas-muted);font-size:clamp(16px,1.3vw,18px);line-height:1.65}:where([data-apos-refreshable-body]) .atlas-heading__intro,:where([data-apos-refreshable-body]).atlas-heading__intro{margin:18px 0 0;color:var(--atlas-muted);font-size:clamp(16px,1.3cqw,18px);line-height:1.65}.atlas-path__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;counter-reset:atlas-step}:where([data-apos-refreshable-body]) .atlas-path__steps,:where([data-apos-refreshable-body]).atlas-path__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3cqw,44px);margin:0;padding:0;list-style:none;counter-reset:atlas-step}.atlas-path__steps li{position:relative;padding-top:28px;border-top:1px solid var(--atlas-line)}.atlas-path__steps li:before{position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--atlas-accent);content:""}.atlas-path__steps span{display:block;margin-bottom:14px;color:var(--atlas-accent);font:700 13px/1 var(--utility-font);letter-spacing:.12em;font-variant-numeric:tabular-nums}.atlas-path__steps h3{margin:0 0 10px;font:600 19px/1.3 var(--heading-font);letter-spacing:-.015em}.atlas-path__steps p{margin:0;color:var(--atlas-muted);font-size:15px;line-height:1.65}.atlas-system{padding:clamp(84px,9vw,132px) 0;color:#e7edf3;background:var(--atlas-dark)}:where([data-apos-refreshable-body]) .atlas-system,:where([data-apos-refreshable-body]).atlas-system{padding:clamp(84px,9cqw,132px) 0;color:#e7edf3;background:var(--atlas-dark)}.atlas-heading--dark h2{color:#fff}.atlas-heading--dark .atlas-heading__intro{color:#aeb9c4}.atlas-heading--dark .atlas-eyebrow{color:#76c7ff}.atlas-system__index{border-top:1px solid rgba(255,255,255,.14)}.atlas-system__row{display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr) 40px;gap:clamp(18px,3vw,36px);align-items:center;padding:24px 10px;border-bottom:1px solid rgba(255,255,255,.14);color:inherit;text-decoration:none;touch-action:manipulation;transition:background-color .2s ease,padding-left .2s ease}:where([data-apos-refreshable-body]) .atlas-system__row,:where([data-apos-refreshable-body]).atlas-system__row{display:grid;grid-template-columns:minmax(110px,170px) minmax(0,1fr) 40px;gap:clamp(18px,3cqw,36px);align-items:center;padding:24px 10px;border-bottom:1px solid rgba(255,255,255,.14);color:inherit;text-decoration:none;touch-action:manipulation;transition:background-color .2s ease,padding-left .2s ease}.atlas-system__row:hover{padding-left:20px;background:#ffffff0d}.atlas-system__row:focus-visible{outline:2px solid #76c7ff;outline-offset:-2px}.atlas-system__code{color:#76c7ff;font:700 11px/1.4 var(--utility-font);letter-spacing:.14em}.atlas-system__copy strong{display:block;margin-bottom:4px;color:#fff;font:600 clamp(17px,1.5vw,20px)/1.3 var(--heading-font);letter-spacing:-.01em}:where([data-apos-refreshable-body]) .atlas-system__copy strong,:where([data-apos-refreshable-body]).atlas-system__copy strong{display:block;margin-bottom:4px;color:#fff;font:600 clamp(17px,1.5cqw,20px)/1.3 var(--heading-font);letter-spacing:-.01em}.atlas-system__copy span{color:#aeb9c4;font-size:15px;line-height:1.6}.atlas-system__row>i{color:#76c7ff;font-style:normal;font-size:18px;text-align:right;transition:transform .2s ease}.atlas-system__row:hover>i{transform:translate(3px,-3px)}.atlas-cta{padding:clamp(84px,9vw,132px) 0}:where([data-apos-refreshable-body]) .atlas-cta,:where([data-apos-refreshable-body]).atlas-cta{padding:clamp(84px,9cqw,132px) 0}.atlas-cta__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(36px,5vw,72px);border-radius:6px;background:var(--atlas-accent-deep)}:where([data-apos-refreshable-body]) .atlas-cta__panel,:where([data-apos-refreshable-body]).atlas-cta__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5cqw,72px);align-items:center;padding:clamp(36px,5cqw,72px);border-radius:6px;background:var(--atlas-accent-deep)}.atlas-cta__panel .atlas-eyebrow{color:#bfe2ff}.atlas-cta__panel h2{max-width:720px;margin:0;color:#fff;font:600 clamp(28px,3.4vw,46px)/1.08 var(--heading-font);letter-spacing:-.04em;text-wrap:balance}:where([data-apos-refreshable-body]) .atlas-cta__panel h2,:where([data-apos-refreshable-body]).atlas-cta__panel h2{max-width:720px;margin:0;color:#fff;font:600 clamp(28px,3.4cqw,46px)/1.08 var(--heading-font);letter-spacing:-.04em;text-wrap:balance}.atlas-cta__panel p:not(.atlas-eyebrow){max-width:640px;margin:18px 0 0;color:#d9e8f5;font-size:16px;line-height:1.65}.atlas-cta__panel>a{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:24px;padding:0 22px;border-radius:4px;color:var(--atlas-accent-deep);background:#fff;font:700 13px/1.2 var(--nav-font);letter-spacing:.02em;text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:transform .2s ease,box-shadow .2s ease}.atlas-cta__panel>a:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px #00000073}.atlas-cta__panel>a:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.dark .atlas{--atlas-accent: #9fd0ff;--atlas-accent-soft: #23384b;--atlas-ink: #e8eff7;--atlas-muted: #b1bfcc;--atlas-line: #3d4b57;--atlas-paper: #20272e;background:#18191b}.dark .atlas-field{background:#222a32}@media(max-width:1024px){:where(body:not([data-breakpoint-preview-mode])) .atlas-path__steps,:where(body:not([data-breakpoint-preview-mode])).atlas-path__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 1024px){.atlas-path__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .atlas-intro__grid,:where(body:not([data-breakpoint-preview-mode])).atlas-intro__grid{grid-template-columns:1fr;align-items:start}:where(body:not([data-breakpoint-preview-mode])) .atlas-fields__grid,:where(body:not([data-breakpoint-preview-mode])).atlas-fields__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .atlas-field__media,:where(body:not([data-breakpoint-preview-mode])).atlas-field__media{aspect-ratio:16/9}}@container (max-width: 900px){.atlas-intro__grid{grid-template-columns:1fr;align-items:start}.atlas-fields__grid{grid-template-columns:1fr}.atlas-field__media{aspect-ratio:16/9}}@media(max-width:640px){:where(body:not([data-breakpoint-preview-mode])) .atlas-shell,:where(body:not([data-breakpoint-preview-mode])).atlas-shell{padding-inline:20px}:where(body:not([data-breakpoint-preview-mode])) .atlas-path__steps,:where(body:not([data-breakpoint-preview-mode])).atlas-path__steps{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .atlas-system__row,:where(body:not([data-breakpoint-preview-mode])).atlas-system__row{grid-template-columns:minmax(0,1fr) 32px}:where(body:not([data-breakpoint-preview-mode])) .atlas-system__code,:where(body:not([data-breakpoint-preview-mode])).atlas-system__code{grid-column:1/-1}:where(body:not([data-breakpoint-preview-mode])) .atlas-cta__panel,:where(body:not([data-breakpoint-preview-mode])).atlas-cta__panel{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .atlas-cta__panel>a,:where(body:not([data-breakpoint-preview-mode])).atlas-cta__panel>a{justify-content:center}}@container (max-width: 640px){.atlas-shell{padding-inline:20px}.atlas-path__steps{grid-template-columns:1fr}.atlas-system__row{grid-template-columns:minmax(0,1fr) 32px}.atlas-system__code{grid-column:1/-1}.atlas-cta__panel{grid-template-columns:1fr}.atlas-cta__panel>a{justify-content:center}}@media(prefers-reduced-motion:reduce){.atlas-field,.atlas-field__media img,.atlas-field__action i,.atlas-system__row,.atlas-system__row>i,.atlas-cta__panel>a{transition:none}.atlas-field:hover,.atlas-field:hover .atlas-field__media img{transform:none}}.app{--app-tabs-height: 64px;--app-accent: #1961ac;--app-accent-soft: #e8eff7;--app-ink: #101922;--app-muted: #526170;--app-line: #dfe4e8;--app-paper: #f4f7f9;--app-dark: #10161d;color:var(--app-ink);background:#fff}.app--care{--app-accent: #526b62;--app-accent-soft: #e3e9e5;--app-paper: #f1f4f1}.app--industrial{--app-accent: #c6632c;--app-accent-soft: #f7e8de;--app-paper: #eef2f4}.app-shell{box-sizing:border-box;width:min(var(--site-frame-max),100%);margin-inline:auto;padding-inline:var(--site-frame-inset)}.app-eyebrow{margin:0 0 14px;color:var(--app-accent);font:700 11px/1.2 var(--utility-font);letter-spacing:.14em;text-transform:uppercase}.app-tabs{position:sticky;z-index:900;top:calc(var(--site-header-offset, 0px) + var(--site-header-height, 71px));box-sizing:border-box;height:var(--app-tabs-height);overflow:hidden;border-bottom:1px solid var(--app-line);background:#fffffff7;box-shadow:0 5px 12px #1019220d;backdrop-filter:blur(12px)}.app-tabs__track{display:flex;height:var(--app-tabs-height);align-items:stretch;overflow-x:auto;scrollbar-width:none}.app-tabs__track::-webkit-scrollbar{display:none}.app-tabs a{position:relative;display:flex;min-width:150px;flex:1 0 auto;align-items:center;justify-content:center;padding:0 20px;border-bottom:3px solid transparent;color:#3b4650;font:500 14px/1.2 var(--nav-font);letter-spacing:.01em;text-align:center;text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.app-tabs a:hover{color:var(--app-accent);background:var(--app-accent-soft)}.app-tabs a:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.app-tabs a.is-active{border-bottom-color:var(--app-accent);color:var(--app-ink);font-weight:650}.app-section{padding:clamp(84px,8.5vw,128px) 0;scroll-margin-top:calc(var(--site-header-offset, 0px) + var(--app-tabs-height) + 4px)}:where([data-apos-refreshable-body]) .app-section,:where([data-apos-refreshable-body]).app-section{padding:clamp(84px,8.5cqw,128px) 0;scroll-margin-top:calc(var(--site-header-offset, 0px) + var(--app-tabs-height) + 4px)}.app-section--alt{background:var(--app-paper)}.app-section--dark{color:#e7edf3;background:var(--app-dark)}.app-thesis{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);gap:clamp(40px,6vw,110px);align-items:end;margin-bottom:clamp(48px,6vw,80px)}:where([data-apos-refreshable-body]) .app-thesis,:where([data-apos-refreshable-body]).app-thesis{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.72fr);gap:clamp(40px,6cqw,110px);align-items:end;margin-bottom:clamp(48px,6cqw,80px)}.app-thesis h2{margin:0;font:600 clamp(34px,4.2vw,58px)/1.05 var(--heading-font);letter-spacing:-.045em;text-wrap:balance}:where([data-apos-refreshable-body]) .app-thesis h2,:where([data-apos-refreshable-body]).app-thesis h2{margin:0;font:600 clamp(34px,4.2cqw,58px)/1.05 var(--heading-font);letter-spacing:-.045em;text-wrap:balance}.app-thesis__aside>p{margin:0;color:var(--app-muted);font-size:clamp(16px,1.3vw,18px);line-height:1.7}:where([data-apos-refreshable-body]) .app-thesis__aside>p,:where([data-apos-refreshable-body]).app-thesis__aside>p{margin:0;color:var(--app-muted);font-size:clamp(16px,1.3cqw,18px);line-height:1.7}.app-thesis__aside>small{display:block;margin-top:22px;padding-left:16px;border-left:2px solid var(--app-accent);color:var(--app-muted);font:700 12px/1.6 var(--utility-font);letter-spacing:.06em;text-transform:uppercase}.app-heading{max-width:780px;margin-bottom:clamp(44px,6vw,72px)}:where([data-apos-refreshable-body]) .app-heading,:where([data-apos-refreshable-body]).app-heading{max-width:780px;margin-bottom:clamp(44px,6cqw,72px)}.app-heading h2{margin:0;font:600 clamp(30px,3.8vw,50px)/1.06 var(--heading-font);letter-spacing:-.045em;text-wrap:balance}:where([data-apos-refreshable-body]) .app-heading h2,:where([data-apos-refreshable-body]).app-heading h2{margin:0;font:600 clamp(30px,3.8cqw,50px)/1.06 var(--heading-font);letter-spacing:-.045em;text-wrap:balance}.app-heading>p:not(.app-eyebrow){margin:18px 0 0;color:var(--app-muted);font-size:clamp(16px,1.3vw,18px);line-height:1.65}:where([data-apos-refreshable-body]) .app-heading>p:not(.app-eyebrow),:where([data-apos-refreshable-body]).app-heading>p:not(.app-eyebrow){margin:18px 0 0;color:var(--app-muted);font-size:clamp(16px,1.3cqw,18px);line-height:1.65}.app-section--dark .app-heading h2{color:#fff}.app-section--dark .app-heading>p:not(.app-eyebrow){color:#aeb9c4}.app-section--dark .app-eyebrow{color:#9fd0ff}.app--care .app-section--dark .app-eyebrow{color:#b9cfc2}.app--industrial .app-section--dark .app-eyebrow{color:#f2b287}.app-rhythm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,44px);margin:0;padding:0;list-style:none}:where([data-apos-refreshable-body]) .app-rhythm,:where([data-apos-refreshable-body]).app-rhythm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3cqw,44px);margin:0;padding:0;list-style:none}.app-rhythm li{position:relative;padding-top:28px;border-top:1px solid var(--app-line)}.app-rhythm li:before{position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--app-accent);content:""}.app-rhythm__code{display:block;margin-bottom:14px;color:var(--app-accent);font:700 12px/1 var(--utility-font);letter-spacing:.14em}.app-rhythm h3{margin:0 0 10px;font:600 19px/1.3 var(--heading-font);letter-spacing:-.015em}.app-rhythm p{margin:0;color:var(--app-muted);font-size:15px;line-height:1.65}.app-rooms{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,4vw,56px);align-items:stretch}:where([data-apos-refreshable-body]) .app-rooms,:where([data-apos-refreshable-body]).app-rooms{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(28px,4cqw,56px);align-items:stretch}.app-rooms__plan{display:grid;min-height:420px;padding:10px;border:1px solid var(--app-line);border-radius:4px;background:var(--app-paper);grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 64px;gap:8px}.app-rooms__room{display:flex;align-items:center;justify-content:center;border:1px dashed var(--app-line);border-radius:3px;color:var(--app-muted);background:#fff;font:700 12px/1 var(--utility-font);letter-spacing:.16em}.app-rooms__room--focus{grid-column:1;grid-row:1}.app-rooms__room--rest{grid-column:1;grid-row:2}.app-rooms__room--live{grid-column:2;grid-row:1/3}.app-rooms__plan i{grid-column:1/3;grid-row:3;border-radius:3px;background:var(--app-accent-soft)}.app-rooms__plan b{z-index:1;grid-column:1/3;grid-row:3;align-self:center;justify-self:center;color:var(--app-accent);font:700 11px/1 var(--utility-font);letter-spacing:.16em}.app-rooms__list{display:flex;flex-direction:column;gap:16px}.app-rooms__list article{display:grid;flex:1;grid-template-columns:84px minmax(0,1fr);gap:18px;align-items:start;padding:22px 24px;border:1px solid var(--app-line);border-radius:4px;background:#fff}.app-rooms__code{color:var(--app-accent);font:700 12px/1.6 var(--utility-font);letter-spacing:.14em}.app-rooms__list h3{margin:0 0 8px;font:600 19px/1.3 var(--heading-font);letter-spacing:-.015em}.app-rooms__list p{margin:0;color:var(--app-muted);font-size:15px;line-height:1.65}.app-rooms__list small{display:block;margin-top:12px;color:var(--app-muted);font:700 11px/1.4 var(--utility-font);letter-spacing:.1em;text-transform:uppercase}.app-interaction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5vw,48px) clamp(32px,5vw,72px);margin:0;padding:0;list-style:none}:where([data-apos-refreshable-body]) .app-interaction,:where([data-apos-refreshable-body]).app-interaction{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3.5cqw,48px) clamp(32px,5cqw,72px);margin:0;padding:0;list-style:none}.app-interaction li{padding-top:24px;border-top:1px solid rgba(255,255,255,.18)}.app-interaction__code{display:block;margin-bottom:10px;color:#9fd0ff;font:700 13px/1 var(--utility-font);letter-spacing:.12em;font-variant-numeric:tabular-nums}.app--care .app-interaction__code{color:#b9cfc2}.app-interaction small{display:block;margin-bottom:14px;color:#aeb9c4;font:700 11px/1.2 var(--utility-font);letter-spacing:.14em;text-transform:uppercase}.app-interaction h3{margin:0 0 10px;color:#fff;font:600 19px/1.3 var(--heading-font);letter-spacing:-.015em}.app-interaction p{margin:0;color:#c3ccd5;font-size:15px;line-height:1.65}.app-envelope{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4vw,56px);align-items:stretch}:where([data-apos-refreshable-body]) .app-envelope,:where([data-apos-refreshable-body]).app-envelope{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4cqw,56px);align-items:stretch}.app-envelope__drawing{position:relative;min-height:440px;overflow:hidden;border:1px solid var(--app-line);border-radius:4px;background:repeating-linear-gradient(0deg,transparent 0 39px,rgba(16,25,34,.05) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(16,25,34,.05) 39px 40px),var(--app-paper)}.app-envelope__column{position:absolute;bottom:16%;left:50%;width:34px;height:42%;border-radius:3px;background:linear-gradient(180deg,#3b4650,#10161d);transform:translate(-50%)}.app-envelope__surface{position:absolute;bottom:58%;left:16%;right:16%;height:12px;border-radius:2px;background:var(--app-accent)}.app-envelope__ghost{position:absolute;bottom:73%;left:16%;right:16%;height:12px;border:2px dashed var(--app-accent);border-radius:2px;opacity:.45}.app-envelope__axis{position:absolute;color:var(--app-accent);font:700 13px/1 var(--utility-font);letter-spacing:.1em}.app-envelope__axis--z{top:6%;left:calc(50% + 34px)}.app-envelope__axis--z:before{position:absolute;top:20px;left:5px;width:1px;height:185px;background:var(--app-accent);content:""}.app-envelope__axis--z:after{position:absolute;top:200px;left:1px;border:4px solid transparent;border-top-color:var(--app-accent);content:""}.app-envelope__axis--x{right:10%;bottom:22%}.app-envelope__axis--x:after{position:absolute;top:4px;right:22px;width:130px;height:1px;background:var(--app-accent);content:""}.app-envelope__drawing b{position:absolute;bottom:18px;left:20px;color:var(--app-ink);font:700 11px/1.4 var(--utility-font);letter-spacing:.14em}.app-envelope__drawing small{position:absolute;right:20px;bottom:18px;color:var(--app-muted);font:700 10px/1.4 var(--utility-font);letter-spacing:.12em}.app-envelope__axes{display:flex;flex-direction:column;margin:0;border-top:1px solid var(--app-line)}.app-envelope__axes>div{flex:1;padding:22px 0;border-bottom:1px solid var(--app-line)}.app-envelope__axes dt{display:flex;align-items:center;gap:16px;font:600 17px/1.3 var(--heading-font);letter-spacing:-.01em}.app-envelope__axes dt span{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--app-accent);font:700 13px/1 var(--utility-font)}.app-envelope__axes dd{margin:10px 0 0 50px;color:var(--app-muted);font-size:15px;line-height:1.65}.app-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}:where([data-apos-refreshable-body]) .app-scenes,:where([data-apos-refreshable-body]).app-scenes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4cqw,32px)}.app-scenes article{display:flex;flex-direction:column;padding:28px;border:1px solid var(--app-line);border-radius:4px;background:#fff}.app-scenes article>header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:40px}.app-scenes article>header span{color:var(--app-accent);font:700 11px/1.2 var(--utility-font);letter-spacing:.14em;text-transform:uppercase}.app-scenes article>header b{color:var(--app-line);font:700 30px/1 var(--utility-font);font-variant-numeric:tabular-nums}.app-scenes h3{margin:0 0 10px;font:600 20px/1.3 var(--heading-font);letter-spacing:-.015em}.app-scenes p{margin:0;color:var(--app-muted);font-size:15px;line-height:1.65}.app-routes{border-top:1px solid var(--app-line)}.app-route{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) 40px;gap:clamp(18px,3vw,36px);align-items:center;padding:24px 10px;border-bottom:1px solid var(--app-line);color:inherit;text-decoration:none;touch-action:manipulation;transition:background-color .2s ease,padding-left .2s ease}:where([data-apos-refreshable-body]) .app-route,:where([data-apos-refreshable-body]).app-route{display:grid;grid-template-columns:minmax(120px,190px) minmax(0,1fr) 40px;gap:clamp(18px,3cqw,36px);align-items:center;padding:24px 10px;border-bottom:1px solid var(--app-line);color:inherit;text-decoration:none;touch-action:manipulation;transition:background-color .2s ease,padding-left .2s ease}.app-route:hover{padding-left:20px;background:var(--app-paper)}.app-route:focus-visible{outline:2px solid var(--app-accent);outline-offset:-2px}.app-route__code{color:var(--app-accent);font:700 11px/1.4 var(--utility-font);letter-spacing:.14em}.app-route__copy strong{display:block;margin-bottom:4px;font:600 clamp(17px,1.5vw,20px)/1.3 var(--heading-font);letter-spacing:-.01em}:where([data-apos-refreshable-body]) .app-route__copy strong,:where([data-apos-refreshable-body]).app-route__copy strong{display:block;margin-bottom:4px;font:600 clamp(17px,1.5cqw,20px)/1.3 var(--heading-font);letter-spacing:-.01em}.app-route__copy span{color:var(--app-muted);font-size:15px;line-height:1.6}.app-route>i{color:var(--app-accent);font-style:normal;font-size:18px;text-align:right;transition:transform .2s ease}.app-route:hover>i{transform:translate(3px,-3px)}.app-section--brief{background:var(--app-paper)}.app-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);margin:0;padding:0;list-style:none}:where([data-apos-refreshable-body]) .app-brief,:where([data-apos-refreshable-body]).app-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5cqw,72px);margin:0;padding:0;list-style:none}.app-brief li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;padding:28px 0;border-top:1px solid var(--app-line)}.app-brief li>span{color:var(--app-accent);font:700 22px/1.2 var(--utility-font);font-variant-numeric:tabular-nums}.app-brief h3{margin:0 0 8px;font:600 18px/1.3 var(--heading-font);letter-spacing:-.015em}.app-brief p{margin:0;color:var(--app-muted);font-size:15px;line-height:1.65}.app-builder--empty{display:none}.dark .app{--app-accent: #9fd0ff;--app-accent-soft: #23384b;--app-ink: #e8eff7;--app-muted: #b1bfcc;--app-line: #3d4b57;--app-paper: #20272e;background:#18191b}.dark .app--care{--app-accent: #b9d6c5;--app-accent-soft: #293c34;--app-paper: #232b27}.dark .app--industrial{--app-accent: #f2b287;--app-accent-soft: #403128}.dark .app-tabs{background:#18191bf7}.dark .app-tabs a{color:var(--app-muted)}.dark .app-tabs a:hover{color:var(--app-accent)}.dark .app-tabs a.is-active{color:var(--app-ink)}.dark .app-rooms__room,.dark .app-rooms__list article,.dark .app-scenes article{background:#222a32}.dark .app-scenes article>header b{color:var(--app-muted)}.dark .app-envelope__drawing{background:repeating-linear-gradient(0deg,transparent 0 39px,rgba(177,191,204,.1) 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,rgba(177,191,204,.1) 39px 40px),var(--app-paper)}.dark .app-envelope__column{background:linear-gradient(180deg,#a1b0bd,#566877)}.dark .app-envelope__axes dt span{color:#18191b}@media(max-width:1024px){:where(body:not([data-breakpoint-preview-mode])) .app-rhythm,:where(body:not([data-breakpoint-preview-mode])).app-rhythm{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .app-scenes,:where(body:not([data-breakpoint-preview-mode])).app-scenes{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .app-scenes article>header,:where(body:not([data-breakpoint-preview-mode])).app-scenes article>header{margin-bottom:28px}}@container (max-width: 1024px){.app-rhythm{grid-template-columns:repeat(2,minmax(0,1fr))}.app-scenes{grid-template-columns:1fr}.app-scenes article>header{margin-bottom:28px}}@media(max-width:900px){:where(body:not([data-breakpoint-preview-mode])) .app-thesis,:where(body:not([data-breakpoint-preview-mode])).app-thesis{grid-template-columns:1fr;align-items:start}:where(body:not([data-breakpoint-preview-mode])) .app-rooms,:where(body:not([data-breakpoint-preview-mode])).app-rooms,:where(body:not([data-breakpoint-preview-mode])) .app-envelope,:where(body:not([data-breakpoint-preview-mode])).app-envelope{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .app-rooms__plan,:where(body:not([data-breakpoint-preview-mode])).app-rooms__plan{min-height:320px}:where(body:not([data-breakpoint-preview-mode])) .app-envelope__drawing,:where(body:not([data-breakpoint-preview-mode])).app-envelope__drawing{min-height:340px}:where(body:not([data-breakpoint-preview-mode])) .app-interaction,:where(body:not([data-breakpoint-preview-mode])).app-interaction{grid-template-columns:1fr}}@container (max-width: 900px){.app-thesis{grid-template-columns:1fr;align-items:start}.app-rooms,.app-envelope{grid-template-columns:1fr}.app-rooms__plan{min-height:320px}.app-envelope__drawing{min-height:340px}.app-interaction{grid-template-columns:1fr}}@media(max-width:640px){:where(body:not([data-breakpoint-preview-mode])) .app,:where(body:not([data-breakpoint-preview-mode])).app{--app-tabs-height: 56px}:where(body:not([data-breakpoint-preview-mode])) .app-shell,:where(body:not([data-breakpoint-preview-mode])).app-shell{padding-inline:20px}:where(body:not([data-breakpoint-preview-mode])) .app-tabs a,:where(body:not([data-breakpoint-preview-mode])).app-tabs a{min-width:132px;padding:0 16px;font-size:13px}:where(body:not([data-breakpoint-preview-mode])) .app-rhythm,:where(body:not([data-breakpoint-preview-mode])).app-rhythm{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .app-brief,:where(body:not([data-breakpoint-preview-mode])).app-brief{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .app-route,:where(body:not([data-breakpoint-preview-mode])).app-route{grid-template-columns:minmax(0,1fr) 32px}:where(body:not([data-breakpoint-preview-mode])) .app-route__code,:where(body:not([data-breakpoint-preview-mode])).app-route__code{grid-column:1/-1}:where(body:not([data-breakpoint-preview-mode])) .app-rooms__list article,:where(body:not([data-breakpoint-preview-mode])).app-rooms__list article{grid-template-columns:1fr;gap:8px}}@container (max-width: 640px){.app{--app-tabs-height: 56px}.app-shell{padding-inline:20px}.app-tabs a{min-width:132px;padding:0 16px;font-size:13px}.app-rhythm,.app-brief{grid-template-columns:1fr}.app-route{grid-template-columns:minmax(0,1fr) 32px}.app-route__code{grid-column:1/-1}.app-rooms__list article{grid-template-columns:1fr;gap:8px}}@media(prefers-reduced-motion:reduce){.app-tabs a,.app-route,.app-route>i{transition:none}.app-route:hover{padding-left:10px}.app-route:hover>i{transform:none}}.contact-directory,.contact-location,.contact-directory *,.contact-location *{box-sizing:border-box}.contact-directory{padding:clamp(84px,9vw,138px) 0;color:#101922;background:#eef3f7}:where([data-apos-refreshable-body]) .contact-directory,:where([data-apos-refreshable-body]).contact-directory{padding:clamp(84px,9cqw,138px) 0;color:#101922;background:#eef3f7}.contact-directory__heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);gap:60px 96px;align-items:end;margin-bottom:clamp(50px,6vw,80px)}:where([data-apos-refreshable-body]) .contact-directory__heading,:where([data-apos-refreshable-body]).contact-directory__heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.62fr);gap:60px 96px;align-items:end;margin-bottom:clamp(50px,6cqw,80px)}.contact-directory__heading h2{max-width:860px;margin:0;color:#101922;font:500 clamp(38px,4.8vw,70px)/1.02 var(--heading-font);letter-spacing:-.05em}:where([data-apos-refreshable-body]) .contact-directory__heading h2,:where([data-apos-refreshable-body]).contact-directory__heading h2{max-width:860px;margin:0;color:#101922;font:500 clamp(38px,4.8cqw,70px)/1.02 var(--heading-font);letter-spacing:-.05em}.contact-directory__heading>p{max-width:560px;margin:0;color:#526170;font-size:15px;line-height:1.72}.contact-directory__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #aebbc6;border-left:1px solid #aebbc6}.contact-directory__card{position:relative;display:flex;min-width:0;min-height:268px;flex-direction:column;padding:26px;border-right:1px solid #aebbc6;border-bottom:1px solid #aebbc6;color:#101922;background:#f9fbfc;text-decoration:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}.contact-directory__card--address{background:#144478;color:#fff}.contact-directory__card--whatsapp{background:#dcefe6}.contact-directory__code{color:#1961ac;font:700 10px/1.2 var(--utility-font);letter-spacing:.1em;text-transform:uppercase}.contact-directory__card--address .contact-directory__code{color:#9fd6ff}.contact-directory__card>div{display:grid;gap:9px;margin-top:auto;padding-top:70px}.contact-directory__card small{color:#62717d;font-size:11px}.contact-directory__card--whatsapp small{color:#3f5b51}.contact-directory__card strong{font:600 clamp(18px,1.6vw,23px)/1.25 var(--heading-font);overflow-wrap:anywhere}:where([data-apos-refreshable-body]) .contact-directory__card strong,:where([data-apos-refreshable-body]).contact-directory__card strong{font:600 clamp(18px,1.6cqw,23px)/1.25 var(--heading-font);overflow-wrap:anywhere}.contact-directory__card address{color:#d8e9f7;font-size:13px;font-style:normal;line-height:1.62}.contact-directory__email-list{gap:0!important;padding-top:46px!important}.contact-directory__email-list>a{position:relative;display:grid;min-height:72px;align-content:center;gap:6px;padding-right:30px;border-top:1px solid #c6d0d8;color:inherit;text-decoration:none}.contact-directory__email-list>a:first-child{border-top:0}.contact-directory__email-list>a strong{font-size:clamp(15px,1.25vw,19px)}:where([data-apos-refreshable-body]) .contact-directory__email-list>a strong,:where([data-apos-refreshable-body]).contact-directory__email-list>a strong{font-size:clamp(15px,1.25cqw,19px)}.contact-directory__email-list>a i{position:absolute;right:0;align-self:center;font-style:normal}.contact-directory__email-list>a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.contact-directory__card>i{position:absolute;top:22px;right:22px;display:grid;width:44px;height:44px;border:1px solid #aebbc6;border-radius:50%;font-style:normal;place-items:center}.contact-directory__card--address>i{border-color:#ffffff52}.contact-directory__card:hover,.contact-directory__card:focus-visible,.contact-directory__card--email:focus-within{color:#fff;background:#1961ac;transform:translateY(-4px)}.contact-directory__card:hover .contact-directory__code,.contact-directory__card:focus-visible .contact-directory__code,.contact-directory__card--email:focus-within .contact-directory__code,.contact-directory__card:hover small,.contact-directory__card:focus-visible small,.contact-directory__card--email:focus-within small,.contact-directory__card:hover address,.contact-directory__card:focus-visible address{color:#d9edff}.contact-location{padding:clamp(84px,9vw,138px) 0;color:#fff;background:#101922}:where([data-apos-refreshable-body]) .contact-location,:where([data-apos-refreshable-body]).contact-location{padding:clamp(84px,9cqw,138px) 0;color:#fff;background:#101922}.contact-location__grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(330px,.66fr);gap:clamp(54px,8vw,116px);align-items:stretch}:where([data-apos-refreshable-body]) .contact-location__grid,:where([data-apos-refreshable-body]).contact-location__grid{display:grid;grid-template-columns:minmax(0,1.34fr) minmax(330px,.66fr);gap:clamp(54px,8cqw,116px);align-items:stretch}.contact-location__map{min-height:540px;overflow:hidden;border:1px solid #40515f;background:#d8e0e7}.contact-location__map iframe{display:block;width:100%;height:100%;min-height:540px;border:0}.contact-location__panel{display:flex;min-width:0;flex-direction:column;justify-content:center;padding-block:24px}.contact-location__panel .content-eyebrow{color:#76c7ff}.contact-location__panel h2{margin:0;color:#fff;font:500 clamp(38px,4.3vw,62px)/1.02 var(--heading-font);letter-spacing:-.048em}:where([data-apos-refreshable-body]) .contact-location__panel h2,:where([data-apos-refreshable-body]).contact-location__panel h2{margin:0;color:#fff;font:500 clamp(38px,4.3cqw,62px)/1.02 var(--heading-font);letter-spacing:-.048em}.contact-location__panel>p:not(.content-eyebrow){margin:25px 0 0;color:#bdccda;font-size:15px;line-height:1.72}.contact-location__panel address{display:grid;gap:10px;margin-top:46px;padding-top:24px;border-top:1px solid #40515f;font-style:normal}.contact-location__panel address strong{color:#fff;font:600 18px/1.3 var(--heading-font)}.contact-location__panel address span{color:#bdccda;font-size:13px;line-height:1.65}.contact-location__panel>a{display:inline-flex;min-height:52px;align-items:center;justify-content:space-between;gap:30px;margin-top:30px;padding:0 18px;border:1px solid #ffffff;color:#101922;background:#fff;font:700 13px/1.2 var(--nav-font);text-decoration:none;transition:color .16s ease,background-color .16s ease}.contact-location__panel>a:hover,.contact-location__panel>a:focus-visible{color:#fff;background:#1961ac}.contact-location__panel>small{margin-top:15px;color:#8fa2b2;font-size:10px;line-height:1.5}.dark .contact-directory{color:#fff;background:#1c2a35}.dark .contact-directory__heading h2{color:#fff}.dark .contact-directory__heading>p{color:#bdccda}@media(max-width:1050px){:where(body:not([data-breakpoint-preview-mode])) .contact-directory__grid,:where(body:not([data-breakpoint-preview-mode])).contact-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body:not([data-breakpoint-preview-mode])) .contact-directory__card,:where(body:not([data-breakpoint-preview-mode])).contact-directory__card{min-height:240px}:where(body:not([data-breakpoint-preview-mode])) .contact-location__grid,:where(body:not([data-breakpoint-preview-mode])).contact-location__grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:50px}}@container (max-width: 1050px){.contact-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-directory__card{min-height:240px}.contact-location__grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:50px}}@media(max-width:800px){:where(body:not([data-breakpoint-preview-mode])) .contact-directory__heading,:where(body:not([data-breakpoint-preview-mode])).contact-directory__heading,:where(body:not([data-breakpoint-preview-mode])) .contact-location__grid,:where(body:not([data-breakpoint-preview-mode])).contact-location__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .contact-directory__heading,:where(body:not([data-breakpoint-preview-mode])).contact-directory__heading{gap:26px}:where(body:not([data-breakpoint-preview-mode])) .contact-location__map,:where(body:not([data-breakpoint-preview-mode])).contact-location__map,:where(body:not([data-breakpoint-preview-mode])) .contact-location__map iframe,:where(body:not([data-breakpoint-preview-mode])).contact-location__map iframe{min-height:430px}:where(body:not([data-breakpoint-preview-mode])) .contact-location__panel,:where(body:not([data-breakpoint-preview-mode])).contact-location__panel{padding-bottom:0}}@container (max-width: 800px){.contact-directory__heading,.contact-location__grid{grid-template-columns:1fr}.contact-directory__heading{gap:26px}.contact-location__map,.contact-location__map iframe{min-height:430px}.contact-location__panel{padding-bottom:0}}@media(max-width:560px){:where(body:not([data-breakpoint-preview-mode])) .contact-directory__grid,:where(body:not([data-breakpoint-preview-mode])).contact-directory__grid{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .contact-directory__card,:where(body:not([data-breakpoint-preview-mode])).contact-directory__card{min-height:220px;padding:22px}:where(body:not([data-breakpoint-preview-mode])) .contact-directory__card>div,:where(body:not([data-breakpoint-preview-mode])).contact-directory__card>div{padding-top:56px}:where(body:not([data-breakpoint-preview-mode])) .contact-location__map,:where(body:not([data-breakpoint-preview-mode])).contact-location__map,:where(body:not([data-breakpoint-preview-mode])) .contact-location__map iframe,:where(body:not([data-breakpoint-preview-mode])).contact-location__map iframe{min-height:340px}:where(body:not([data-breakpoint-preview-mode])) .contact-location__panel h2,:where(body:not([data-breakpoint-preview-mode])).contact-location__panel h2{font-size:clamp(36px,11vw,50px)}}@container (max-width: 560px){.contact-directory__grid{grid-template-columns:1fr}.contact-directory__card{min-height:220px;padding:22px}.contact-directory__card>div{padding-top:56px}.contact-location__map,.contact-location__map iframe{min-height:340px}.contact-location__panel h2{font-size:clamp(36px,11cqw,50px)}}@media(prefers-reduced-motion:reduce){.contact-directory__card{transition:none}}.content-landing--company-builder .content-landing__additional{padding-block:0}.cap-support .company-intro{margin-top:22px}.cap-support .company-eyebrow{margin-bottom:18px}.company-film,.company-section{color:#18191b;background:#fff;margin-block:0;padding-block:clamp(56px,6vw,96px);overflow-wrap:anywhere}:where([data-apos-refreshable-body]) .company-film,:where([data-apos-refreshable-body]).company-film,:where([data-apos-refreshable-body]) .company-section,:where([data-apos-refreshable-body]).company-section{color:#18191b;background:#fff;margin-block:0;padding-block:clamp(56px,6cqw,96px);overflow-wrap:anywhere}.company-frame{box-sizing:border-box;width:min(var(--site-frame-max),100%);margin-inline:auto;padding-inline:var(--site-frame-inset)}.company-eyebrow{margin:0 0 18px;color:#144478;font:650 12px/1.4 var(--heading-font);letter-spacing:.12em;text-transform:uppercase}.company-film h2,.company-section h2{margin:0;color:inherit;font:500 clamp(30px,3.3vw,48px)/1.14 var(--heading-font);letter-spacing:-.035em;text-wrap:balance}:where([data-apos-refreshable-body]) .company-film h2,:where([data-apos-refreshable-body]).company-film h2,:where([data-apos-refreshable-body]) .company-section h2,:where([data-apos-refreshable-body]).company-section h2{margin:0;color:inherit;font:500 clamp(30px,3.3cqw,48px)/1.14 var(--heading-font);letter-spacing:-.035em;text-wrap:balance}.company-intro{margin:22px 0 0;color:#5d5e5f;font-size:18px;line-height:1.7;max-width:65ch;white-space:pre-line}.company-film__heading{display:grid;grid-template-columns:1fr 1fr;column-gap:9%;margin-bottom:44px}.company-film__heading .company-eyebrow{grid-column:1/-1}.company-film__heading h2{max-width:15ch}.company-film__heading .company-intro{margin-top:0;font-size:17px}.company-film__stage{background:#e8eff7}.company-film__cover{position:relative;margin:0}.company-film__cover img{display:block;width:100%;height:auto;aspect-ratio:16/8;object-fit:cover}.company-film__cover figcaption{padding:19px 24px;color:#144478;font-size:15px;line-height:1.5}.company-film__player{min-width:0}.company-film__player .widget{margin-block:0}.company-film__player video{display:block;width:100%;max-height:78svh}:where([data-apos-refreshable-body]) .company-film__player video,:where([data-apos-refreshable-body]).company-film__player video{display:block;width:100%;max-height:78cqh}.company-film__player .local-video-widget__caption{padding:16px 24px}.company-section__heading{max-width:810px;margin-bottom:42px}.company-section__items{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:38px 64px;margin:0;padding:0;list-style:none}.company-section--links .company-section__item:first-child:nth-last-child(3){grid-row:span 2}.company-section__item{min-width:0}.company-section__image{width:100%;height:auto;display:block;aspect-ratio:1.6;object-fit:cover;margin-bottom:25px}.company-section__copy h3{margin:0 0 15px;color:inherit;font:550 clamp(22px,2vw,28px)/1.25 var(--heading-font);letter-spacing:-.025em}:where([data-apos-refreshable-body]) .company-section__copy h3,:where([data-apos-refreshable-body]).company-section__copy h3{margin:0 0 15px;color:inherit;font:550 clamp(22px,2cqw,28px)/1.25 var(--heading-font);letter-spacing:-.025em}.company-section__copy p,.company-section__answer p{margin:0;color:#5d5e5f;font-size:17px;line-height:1.7;white-space:pre-line}.company-section__copy a,.company-section__answer a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;margin-top:19px;color:#144478;font-size:15px;font-weight:650;text-decoration:none}.company-section__copy a:hover,.company-section__answer a:hover{text-decoration:underline;text-underline-offset:5px}.company-section--links .company-section__item{border-top:2px solid #d8dce1;padding-top:25px}.company-section--links .company-section__item:has(.company-section__image){border-top:0;padding-top:0}.company-section--benefits{background:#f3f3f4}.company-section--benefits .company-section__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:9%}.company-section--benefits .company-section__heading{margin-bottom:0}.company-section--benefits .company-section__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:42px}.company-section--benefits .company-section__item{border-top:1px solid #b1b9c2;padding-top:22px}.company-section--benefits .company-section__copy h3{font-size:22px}.company-section--strengths{background:#f3f3f4}.company-section--strengths .company-section__heading{display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:9%;max-width:none;margin-bottom:54px}.company-section--strengths .company-eyebrow{grid-column:1/-1}.company-section--strengths h2{max-width:12ch}.company-section--strengths .company-intro{margin-top:3px;max-width:48ch}.company-section--strengths .company-section__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 9%}.company-section--strengths .company-section__item{border-top:1px solid #b1b9c2;padding-top:26px}.company-section--strengths .company-section__copy{height:100%;display:flex;flex-direction:column;align-items:flex-start}.company-section--strengths .company-section__copy h3{font-size:clamp(22px,2.1vw,28px)}:where([data-apos-refreshable-body]) .company-section--strengths .company-section__copy h3,:where([data-apos-refreshable-body]).company-section--strengths .company-section__copy h3{font-size:clamp(22px,2.1cqw,28px)}.company-section--strengths .company-section__copy p{max-width:51ch;padding-bottom:12px}.company-section--strengths .company-section__copy a{margin-top:auto}.company-section__copy a:focus-visible,.company-section__answer a:focus-visible{outline:3px solid #0071eb;outline-offset:5px;border-radius:2px}.company-section[id]{scroll-margin-top:100px}.cap-support .company-section--benefits .company-section__layout{display:block}.cap-support .company-section--benefits .company-section__heading{max-width:850px;margin-bottom:48px}.cap-support .company-section--benefits .company-section__items{column-gap:9%}.cap-support .company-section--links .company-section__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:9%}.company-section--steps{color:#18191b;background:#e8eff7}.company-section--steps .company-section__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12%}.company-section--steps .company-eyebrow{color:#144478}.company-section--steps .company-intro,.company-section--steps .company-section__copy p{color:#5d5e5f}.company-section--steps .company-section__items{grid-template-columns:1fr;gap:0}.company-section--steps .company-section__item{display:grid;grid-template-columns:52px minmax(0,1fr);gap:24px;border-top:1px solid #b1b9c2;padding:28px 0}.company-section--steps .company-section__item:first-child{padding-top:0;border-top:0}.company-section__number{color:#144478;font:400 28px/1.25 var(--heading-font)}.company-section--faq .company-section__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:9%}.company-section--faq .company-section__items{display:block}.company-section--faq .company-section__item{border-bottom:1px solid #d8dce1}.company-section--faq .company-section__item:first-child{border-top:1px solid #d8dce1}.company-section--faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:66px;padding-block:18px;cursor:pointer;list-style:none;font:550 19px/1.5 var(--heading-font)}.company-section--faq summary::-webkit-details-marker{display:none}.company-section--faq summary span{font:400 28px/1 var(--default-font);color:#144478}.company-section--faq details[open] summary span{transform:rotate(45deg)}.company-section--faq summary:focus-visible{outline:3px solid #0071eb;outline-offset:3px}.company-section__answer{padding:0 40px 25px 0}.company-section--statement{background:#e8eff7}.company-section--statement .company-section__heading{max-width:none}.company-section--statement h2{max-width:1000px;color:#144478;font-size:clamp(40px,6.1vw,82px)}:where([data-apos-refreshable-body]) .company-section--statement h2,:where([data-apos-refreshable-body]).company-section--statement h2{max-width:1000px;color:#144478;font-size:clamp(40px,6.1cqw,82px)}.company-section--statement .company-section__items{max-width:1040px;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.company-section--statement .company-section__copy h3{font-size:19px}.company-section--statement .company-section__item:last-child:nth-child(3){grid-column:1/-1;max-width:64ch;border-top:1px solid #b1b9c2;padding-top:25px}.company-section--timeline .company-section__heading{max-width:720px}.company-section--timeline .company-section__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.company-section--timeline .company-section__item{border-top:1px solid #b1b9c2;padding-top:24px}.company-section--timeline .company-section__item:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:48px}.company-section__period{margin:0 0 25px;color:#144478;font:450 clamp(40px,5vw,64px)/1.1 var(--heading-font);letter-spacing:-.04em}:where([data-apos-refreshable-body]) .company-section__period,:where([data-apos-refreshable-body]).company-section__period{margin:0 0 25px;color:#144478;font:450 clamp(40px,5cqw,64px)/1.1 var(--heading-font);letter-spacing:-.04em}.dark .company-film,.dark .company-section{color:#f3f3f4;background:#18191b}.dark .company-section--benefits,.dark .company-section--strengths{background:#22262b}.dark .company-section--steps,.dark .company-section--statement,.dark .company-film__stage{background:#233143}.dark .company-film .company-eyebrow,.dark .company-section .company-eyebrow,.dark .company-section__copy a,.dark .company-section__answer a,.dark .company-section__number,.dark .company-section__period,.dark .company-section--statement h2,.dark .company-section--faq summary span,.dark .company-film__cover figcaption{color:#a9cef5}.dark .company-film .company-intro,.dark .company-section .company-intro,.dark .company-section__copy p,.dark .company-section__answer p{color:#c5cbd2}.dark .company-section__item{border-color:#596675}@media(max-width:1000px){:where(body:not([data-breakpoint-preview-mode])) .company-section--benefits .company-section__layout,:where(body:not([data-breakpoint-preview-mode])).company-section--benefits .company-section__layout,:where(body:not([data-breakpoint-preview-mode])) .company-section--steps .company-section__layout,:where(body:not([data-breakpoint-preview-mode])).company-section--steps .company-section__layout,:where(body:not([data-breakpoint-preview-mode])) .company-section--faq .company-section__layout,:where(body:not([data-breakpoint-preview-mode])).company-section--faq .company-section__layout{grid-template-columns:1fr;gap:36px}:where(body:not([data-breakpoint-preview-mode])) .company-section__heading,:where(body:not([data-breakpoint-preview-mode])).company-section__heading{margin-bottom:0}:where(body:not([data-breakpoint-preview-mode])) .company-section--links .company-section__heading,:where(body:not([data-breakpoint-preview-mode])).company-section--links .company-section__heading{margin-bottom:34px}:where(body:not([data-breakpoint-preview-mode])) .company-section--statement .company-section__heading,:where(body:not([data-breakpoint-preview-mode])).company-section--statement .company-section__heading,:where(body:not([data-breakpoint-preview-mode])) .company-section--timeline .company-section__heading,:where(body:not([data-breakpoint-preview-mode])).company-section--timeline .company-section__heading{margin-bottom:36px}:where(body:not([data-breakpoint-preview-mode])) .company-film__heading,:where(body:not([data-breakpoint-preview-mode])).company-film__heading{column-gap:6%}}@container (max-width: 1000px){.company-section--benefits .company-section__layout,.company-section--steps .company-section__layout,.company-section--faq .company-section__layout{grid-template-columns:1fr;gap:36px}.company-section__heading{margin-bottom:0}.company-section--links .company-section__heading{margin-bottom:34px}.company-section--statement .company-section__heading,.company-section--timeline .company-section__heading{margin-bottom:36px}.company-film__heading{column-gap:6%}}@media(max-width:700px){:where(body:not([data-breakpoint-preview-mode])) .company-film__heading,:where(body:not([data-breakpoint-preview-mode])).company-film__heading{display:block}:where(body:not([data-breakpoint-preview-mode])) .company-film__heading h2,:where(body:not([data-breakpoint-preview-mode])).company-film__heading h2{max-width:20ch}:where(body:not([data-breakpoint-preview-mode])) .company-film__heading .company-intro,:where(body:not([data-breakpoint-preview-mode])).company-film__heading .company-intro{margin-top:22px}:where(body:not([data-breakpoint-preview-mode])) .company-section--strengths .company-section__heading,:where(body:not([data-breakpoint-preview-mode])).company-section--strengths .company-section__heading{grid-template-columns:1fr;gap:20px;margin-bottom:36px}:where(body:not([data-breakpoint-preview-mode])) .company-section--strengths .company-eyebrow,:where(body:not([data-breakpoint-preview-mode])).company-section--strengths .company-eyebrow{margin-bottom:0}:where(body:not([data-breakpoint-preview-mode])) .company-section--strengths .company-section__items,:where(body:not([data-breakpoint-preview-mode])).company-section--strengths .company-section__items,:where(body:not([data-breakpoint-preview-mode])) .cap-support .company-section--links .company-section__items,:where(body:not([data-breakpoint-preview-mode])).cap-support .company-section--links .company-section__items{grid-template-columns:1fr}:where(body:not([data-breakpoint-preview-mode])) .company-section--timeline .company-section__item:last-child:nth-child(odd),:where(body:not([data-breakpoint-preview-mode])).company-section--timeline .company-section__item:last-child:nth-child(odd){display:block}:where(body:not([data-breakpoint-preview-mode])) .company-film__heading,:where(body:not([data-breakpoint-preview-mode])).company-film__heading,:where(body:not([data-breakpoint-preview-mode])) .company-section__items,:where(body:not([data-breakpoint-preview-mode])).company-section__items,:where(body:not([data-breakpoint-preview-mode])) .company-section--benefits .company-section__items,:where(body:not([data-breakpoint-preview-mode])).company-section--benefits .company-section__items,:where(body:not([data-breakpoint-preview-mode])) .company-section--statement .company-section__items,:where(body:not([data-breakpoint-preview-mode])).company-section--statement .company-section__items,:where(body:not([data-breakpoint-preview-mode])) .company-section--timeline .company-section__items,:where(body:not([data-breakpoint-preview-mode])).company-section--timeline .company-section__items{grid-template-columns:1fr;gap:30px}:where(body:not([data-breakpoint-preview-mode])) .company-film__cover img,:where(body:not([data-breakpoint-preview-mode])).company-film__cover img{aspect-ratio:4/3}:where(body:not([data-breakpoint-preview-mode])) .company-section--steps .company-section__item,:where(body:not([data-breakpoint-preview-mode])).company-section--steps .company-section__item{grid-template-columns:36px minmax(0,1fr);gap:16px}:where(body:not([data-breakpoint-preview-mode])) .company-intro,:where(body:not([data-breakpoint-preview-mode])).company-intro{font-size:17px}:where(body:not([data-breakpoint-preview-mode])) .company-section__answer,:where(body:not([data-breakpoint-preview-mode])).company-section__answer{padding-right:0}}@container (max-width: 700px){.company-film__heading{display:block}.company-film__heading h2{max-width:20ch}.company-film__heading .company-intro{margin-top:22px}.company-section--strengths .company-section__heading{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.company-section--strengths .company-eyebrow{margin-bottom:0}.company-section--strengths .company-section__items,.cap-support .company-section--links .company-section__items{grid-template-columns:1fr}.company-section--timeline .company-section__item:last-child:nth-child(odd){display:block}.company-film__heading,.company-section__items,.company-section--benefits .company-section__items,.company-section--statement .company-section__items,.company-section--timeline .company-section__items{grid-template-columns:1fr;gap:30px}.company-film__cover img{aspect-ratio:4/3}.company-section--steps .company-section__item{grid-template-columns:36px minmax(0,1fr);gap:16px}.company-intro{font-size:17px}.company-section__answer{padding-right:0}}.img-widget{margin:0;width:100%}.img-widget img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:var(--aspect-ratio, auto)}.apos-left{margin-inline-end:auto}.apos-center{margin-inline:auto}.apos-right{margin-inline-start:auto}[data-rich-text] table:not([class]),.tiptap table:not([class]),.tableWrapper table,.apos-rich-text-table{overflow:hidden;width:100%;margin:0;border-collapse:collapse;table-layout:fixed;td,th{box-sizing:border-box;padding:6px 8px;border:1px solid var(--a-base-4, #8b8c8d);min-width:1em;vertical-align:top;>*{margin-bottom:0}}th{background-color:var(--a-base-8, #d1d1d1);font-weight:700;text-align:start}}:root{--content-max-width: var(--max-layout-width)}main{width:100%;max-width:none}
