:where(.od-section){--od-heading:var(--primary);--od-text:var(--body);--od-accent:var(--secondary);--od-fs-h1:36px;--od-fs-h2:26px;--od-fs-h3:20px;--od-fs-h4:18px;--od-fs-h5:17px;--od-fs-h6:16px;--od-fs-large:18px;--od-fs-medium:16px;--od-fs-small:14px}@media (min-width:768px){:where(.od-section){--od-fs-h1:44px;--od-fs-h2:28px;--od-fs-h3:21px;--od-fs-h4:19px;--od-fs-large:19px}}@media (min-width:1200px){:where(.od-section){--od-fs-h1:56px;--od-fs-h2:32px;--od-fs-h3:22px;--od-fs-h4:20px;--od-fs-h5:18px;--od-fs-large:20px}}:where(.od-section) h1{font-size:var(--od-fs-h1)}:where(.od-section) h2{font-size:var(--od-fs-h2)}:where(.od-section) h3{font-size:var(--od-fs-h3)}:where(.od-section) h4{font-size:var(--od-fs-h4)}:where(.od-section) h5{font-size:var(--od-fs-h5)}:where(.od-section) h6{font-size:var(--od-fs-h6)}.od-section .od-type-h1{font-size:var(--od-fs-h1)}.od-section .od-type-h2{font-size:var(--od-fs-h2)}.od-section .od-type-h3{font-size:var(--od-fs-h3)}.od-section .od-type-h4{font-size:var(--od-fs-h4)}.od-section .od-type-h5{font-size:var(--od-fs-h5)}.od-section .od-type-h6{font-size:var(--od-fs-h6)}.od-section{color:var(--od-text);position:relative}.od-section,.od-section *,.od-section :after,.od-section :before{box-sizing:border-box}.od-section__box{height:100%;position:relative}.od-section__inner{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.od-container,.od-cw--custom{margin-inline:auto;padding-inline:40px;width:100%}.od-container{max-width:1320px}.od-cw--full{width:100%}@media (max-width:767px){.od-container,.od-cw--custom{padding-inline:20px}}.od-section.text-align__left{text-align:left}.od-section.text-align__center{text-align:center}.od-section.text-align__right{text-align:right}.od-section.text-color__primary{--od-heading:var(--primary);--od-text:var(--primary)}.od-section.text-color__secondary{--od-heading:var(--secondary);--od-text:var(--secondary)}.od-section.text-color__tertiary{--od-heading:var(--tertiary);--od-text:var(--tertiary)}.od-section.text-color__white{--od-heading:#fff;--od-text:hsla(0,0%,100%,.88);--od-accent:#fff}.od-section.text-color__white :is(h1,h2,h3,h4,h5,h6){color:var(--od-heading)}.od-section.text-color__white :is(p,li,blockquote,figcaption){color:var(--od-text)}.od-section.text-color__white a:not(.btn){color:#fff}.od-section.text-color__white .od-eyebrow{color:#7cc0ff}.od-heading.text-color__primary{color:var(--primary)!important}.od-heading.text-color__secondary{color:var(--secondary)!important}.od-heading.text-color__tertiary{color:var(--tertiary)!important}.od-heading.text-color__white{color:#fff!important}.od-section__head{align-items:flex-start;display:flex;flex-direction:column;margin:0 0 var(--section-head-mb,40px);row-gap:var(--section-headings-gap,16px);width:100%}.od-section__head>*{margin:0!important}.od-section__head.has-head-max-width{max-width:var(--od-head-max-w,720px)}.text-align__center .od-section__head{align-items:center}.text-align__right .od-section__head{align-items:flex-end}.text-align__center .od-section__head.has-head-max-width{margin-inline:auto}.text-align__right .od-section__head.has-head-max-width{margin-left:auto}.od-section__heading{color:var(--od-heading)}.od-section__intro,.od-section__intro :is(p,li){color:var(--od-text)}.od-section__intro>:last-child{margin-bottom:0}.od-eyebrow{color:var(--od-accent);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.od-rte,.od-rte :is(p,li){color:var(--od-text)}.od-rte--small,.od-rte--small :is(p,li){font-size:var(--od-fs-small)}.od-rte--medium,.od-rte--medium :is(p,li){font-size:var(--od-fs-medium)}.od-rte--large,.od-rte--large :is(p,li){font-size:var(--od-fs-large);line-height:1.55}.od-rte>:last-child{margin-bottom:0}.od-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:var(--od-align-justify,flex-start)}.od-buttons .btn{margin:0!important}.text-align__center .od-buttons{justify-content:center}.text-align__right .od-buttons{justify-content:flex-end}.od-cta-group{margin-top:var(--content-cta-gap,32px)}.od-section__head+.od-cta-group{margin-top:calc(var(--content-cta-gap, 32px) - var(--section-head-mb, 40px))}.od-btn__icon{align-items:center;display:inline-flex;margin-left:8px}.od-btn__icon img{display:block}.od-buttons--stack-all{align-items:var(--od-align-justify,flex-start);flex-direction:column}.od-buttons--custom>.btn{font-weight:var(--od-btn-weight,inherit);padding:var(--od-btn-pad-y,6px) var(--od-btn-pad-x,24px)}.od-text-link{color:var(--od-accent);text-decoration:none}.od-text-link:focus,.od-text-link:hover{text-decoration:underline}@media (max-width:767px){.od-buttons--stack{align-items:stretch;flex-direction:column}.od-buttons--stack>*{text-align:center;width:100%!important}}.od-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.od-card__media{overflow:hidden}.od-card__media img{transition:transform .5s ease}.od-hover-lift .od-card:focus-within,.od-hover-lift .od-card:hover,.od-hover-lift-shadow .od-card:focus-within,.od-hover-lift-shadow .od-card:hover{transform:translateY(calc(var(--od-hover-lift, 4px)*-1))}.od-hover-lift-shadow .od-card:focus-within,.od-hover-lift-shadow .od-card:hover,.od-hover-shadow .od-card:focus-within,.od-hover-shadow .od-card:hover{box-shadow:var(--od-hover-shadow,0 20px 40px rgba(0,40,79,.12))}.od-hover-zoom .od-card:focus-within .od-card__media img,.od-hover-zoom .od-card:hover .od-card__media img{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.od-card,.od-card__media img{transition:none}}