@font-face{font-family:Futura;src:url(/app/themes/davinci/dist/fonts/futura/46ce09db-0ca6-4e0c-acea-3ee8c8867f10.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/142b09e6-c245-4ff7-b01c-325fa824c99e.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Futura Bold;src:url(/app/themes/davinci/dist/fonts/futura/70cd4257-15ef-421c-b474-8c9bed8e66b0.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/970a093d-098a-4d5b-b6f0-c2d682e95d80.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NewTitle Bold;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Extralight;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Light;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Medium;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Regular;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Variable;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff) format("woff");font-style:normal;font-display:swap}@keyframes opacity-0-100{0%{opacity:0}to{opacity:1}}@keyframes fluctuate-opacity{0%{opacity:1}90%{opacity:.75}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.right-0{right:0}.right-1{right:1rem}.right-2{right:2rem}.pr-10{padding-right:5rem}.variable-block{height:22rem;display:block;padding:40px 30px;position:relative;margin-top:1.25rem;transition:.2s cubic-bezier(.175,.885,.32,1.275)}.variable-block:before{transition:opacity .25s ease;content:"";position:absolute;top:0;left:0;width:100%;height:22rem;z-index:1;object-fit:cover}.variable-block--light{background-color:#00a794}.variable-block--light:before{background:linear-gradient(180deg,#00a794,rgba(0,167,148,.2))}.variable-block--dark{background-color:#3a5c64}.variable-block--dark:before{background:linear-gradient(180deg,#3a5c64,rgba(58,92,100,.2))}[class$="--campaign"] .variable-block{background-color:#662482}[class$="--campaign"] .variable-block:before{background-color:rgba(37,40,43,.25)}.variable-block__bg{background-size:cover;background-position:50%;position:absolute;left:0;top:0;bottom:0;right:0}.variable-block__caption{color:#fff;font-size:.9375rem;z-index:2}[class$="--campaign"] .variable-block__caption{font-size:1.375rem;line-height:1;letter-spacing:.2px;color:#fff}.variable-block__title{font-family:Futura Bold,sans-serif;color:#fff;margin-top:.625rem;font-size:1.5rem;z-index:2}[class$="--campaign"] .variable-block__title{font-size:2.125rem;color:#fff;line-height:1}.variable-block__content{z-index:2;position:relative}.variable-block__arrow{position:absolute;right:1.875rem;bottom:1.875rem;border-radius:16px;border:1px solid #fff;width:2.75rem;height:2.75rem;z-index:2}.variable-block__arrow svg{width:1.5rem;height:1.5rem;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}[class$="--campaign"] .variable-block__arrow{border:1px solid #00a794;background:#00a794}.variable-block:focus,.variable-block:hover{transform:scale(1.03)}