.ti{--ti-navy:var(--color-primary,#002f6c);--ti-corporate:var(--color-secondary,#467fbd);--ti-text:var(--color-dark-gray,#434750);--ti-card-bg:#c4bdbd66;--ti-white:var(--color-white,#fff);--ti-max:1600px;--ti-gap:80px;--ti-gutter:clamp(24px,8.889vw - 10.67px,160px);--ti-pad-l:clamp(30px,12.16px + 4.575vw,100px);--ti-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ti-text);font-family:var(--ti-font)}.ti--contained{padding:var(--ti-pad-l) 0}.ti--full{padding:0}.ti__body,.ti__body *,.ti__card-description,.ti__card-title,.ti__title{font-family:var(--ti-font)}.ti__row{align-items:center;box-sizing:border-box;display:flex;gap:var(--ti-gap);margin:0 auto;max-width:calc(var(--ti-max) + var(--ti-gutter)*2);padding:0 var(--ti-gutter)}.ti__text{flex:806 1 0;min-width:0}.ti__media{flex:714 1 0;min-width:0}.ti--inverted .ti__row{flex-direction:row-reverse}.ti--full .ti__row{gap:0;max-width:none;padding:0}.ti--full .ti__media,.ti--full .ti__text{flex:1 1 50%}.ti--full .ti__text{padding:80px 80px 80px var(--ti-gutter)}.ti--full.ti--inverted .ti__text{padding:80px var(--ti-gutter) 80px 80px}.ti--full .ti__media{align-self:stretch}.ti--full .ti__image{height:100%;object-fit:cover}.ti__title{margin:0 0 24px;text-transform:none}.ti__title--h3{font-size:28px;font-weight:700;line-height:35px}.ti__title--h2{font-size:52px;font-weight:700;line-height:60px}.ti--scuro{background:var(--ti-navy);--ti-text:var(--ti-white)}.ti--scuro .ti__body,.ti--scuro .ti__body>*,.ti--scuro .ti__title{color:var(--ti-white)}.ti__title--c-navy{color:var(--ti-navy)}.ti__title--c-corporate{color:var(--ti-corporate)}.ti__body,.ti__body li,.ti__body>ol,.ti__body>p,.ti__body>ul{font-size:20px;font-weight:500;line-height:30px}.ti__body>:first-child{margin-top:0}.ti__body>:last-child{margin-bottom:0}.ti__card{background:var(--ti-card-bg);border-radius:8px;margin:24px 0;padding:24px}.ti__card-header{align-items:center;display:flex;gap:10px}.ti__card-title{color:var(--ti-navy);font-size:20px;font-weight:600;line-height:30px}.ti__card-description{font-size:18px;font-weight:400;line-height:28px;margin:12px 0 0}.ti__button-icon,.ti__card-icon{display:block;flex:none}.ti__card-icon{color:var(--ti-navy);height:24px;width:24px}.ti__button-icon{height:16px;width:16px}.ti__cta{margin-top:24px}.ti__button,.ti__button:active,.ti__button:focus,.ti__button:hover,.ti__button:link,.ti__button:visited{background:var(--ti-navy);color:var(--ti-white);font-family:var(--ti-font);font-size:16px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-decoration:none;text-transform:none}.ti__button{align-items:center;display:inline-flex;gap:12px;padding:12px 24px;transition:opacity .15s ease}.ti__button:focus,.ti__button:hover{opacity:.9}.ti__button:focus-visible{outline:2px solid var(--ti-navy);outline-offset:3px}.ti__image{border-radius:0;display:block;height:auto;width:100%}@media (max-width:768px){.ti--full{padding:var(--ti-pad-l) 0}.ti--full .ti__row,.ti--inverted .ti__row,.ti__row{align-items:stretch;flex-direction:column-reverse;gap:32px;max-width:none;padding:0}.ti__media,.ti__text{flex:none}.ti--full .ti__text,.ti--full.ti--inverted .ti__text,.ti__text{padding:0 var(--ti-gutter)}.ti__title--h2{font-size:32px;line-height:37px}.ti__title--h3{font-size:22px;line-height:28px}.ti--full .ti__image,.ti__image{height:250px;object-fit:cover;width:100%}}