.tci-section{width:100%}.tci-inner{align-items:var(--tci-align,center);display:grid;gap:var(--tci-gap,80px)}.tci--image-left .tci-inner{grid-template-columns:var(--tci-image-fr,50fr) var(--tci-content-fr,50fr)}.tci--image-right .tci-inner{grid-template-columns:var(--tci-content-fr,50fr) var(--tci-image-fr,50fr)}.tci--image-left .tci-media,.tci--image-right .tci-content{order:1}.tci--image-left .tci-content,.tci--image-right .tci-media{order:2}.tci-media{min-width:0}.tci-image{border-radius:var(--tci-image-radius,16px);display:block;height:auto;max-width:100%;width:100%}.tci--shaped .tci-image{aspect-ratio:var(--tci-image-ratio);object-fit:cover;object-position:var(--tci-image-focus,center)}.tci-content{display:flex;flex-direction:column;min-width:0}.tci-content .eyebrow{margin-bottom:20px}.tci-heading{margin-bottom:16px}.tci-heading h1,.tci-heading h2,.tci-heading h3{color:#13192d;font-size:48px;font-weight:500;letter-spacing:.5px;line-height:52px;margin:0}.tci-body h2,.tci-body h3,.tci-body h4{color:#13192d;font-size:24px;font-weight:500;letter-spacing:0;line-height:32px;margin:0 0 12px}.tci-body :last-child,.tci-heading :last-child{margin-bottom:0}.tci-body li,.tci-body p{color:#555c70;font-size:16px;font-weight:300;line-height:1.5;margin-bottom:16px;margin-top:0}.tci-body a{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.tci-body a:focus-visible,.tci-body a:hover{opacity:.7}.tci-cta{margin-top:32px}@media (max-width:768px){.tci-cta{margin-top:24px}}.tci-cta--static{cursor:default}@media (max-width:1440px){.tci-heading h1,.tci-heading h2,.tci-heading h3{font-size:40px;line-height:44px}}@media (max-width:768px){.tci-inner{gap:var(--tci-gap-mobile,32px)}.tci--image-left .tci-inner,.tci--image-right .tci-inner{align-items:start;grid-template-columns:1fr}.tci--image-left .tci-media,.tci--image-right .tci-media{order:1}.tci--image-left .tci-content,.tci--image-right .tci-content{order:2}.tci-heading h1,.tci-heading h2,.tci-heading h3{font-size:32px;line-height:36px}.tci-body h2,.tci-body h3,.tci-body h4{font-size:20px;line-height:28px}}