.gb-navigation img{transition:none}.underline mark{position:relative}.underline mark:after{content:"";position:absolute;bottom:-.83em;left:-.5em;height:1em;width:calc(100% + 1em);border-style:solid;border-width:3px;border-color:var(--contrast-5) #fff0 #fff0 #fff0;border-radius:50%;clip-path:inset(0 0 50% 0);transform:rotate(-1deg)}.faux-bold mark{text-shadow:.03em 0 #fff,.03em 0 #fff,.03em 0 #fff,.03em 0 #fff;letter-spacing:0}@media screen and (min-width:1025px){.balance{text-wrap:balance}}.accent mark{font-family:var(--gp-font--sophistica-2);font-size:2.5em;font-weight:400;line-height:1;text-transform:none;vertical-align:2px;margin:0 10px 0 10px}.accent-lg mark{font-family:var(--gp-font--sophistica-2);font-size:7rem;font-weight:400;line-height:1;text-transform:none;vertical-align:-2px;margin:0 10px 0 10px}.scale-h2{font-size:clamp(2.125rem, 1.007vw + 1.642rem, 2.5rem);line-height:calc(0px + 1.85ex);letter-spacing:-.5px}.scale-h3{font-size:clamp(1.625rem, 0.671vw + 1.303rem, 1.875rem);line-height:calc(0.5px + 2ex);letter-spacing:-.5px}.background-video{position:absolute;opacity:.3}video[poster]{object-fit:cover;width:100%;height:100%}html{scroll-behavior:smooth;scroll-padding-top:144px}.single-post :is(p,ul,ol)+:is(h2,h3,h4){margin-top:3rem}.fluentform .frm-fluent-form .ff-el-input--label label{font-size:18px;font-weight:500;color:var(--contrast-2)}.fluentform .frm-fluent-form .ff-el-form-control{background-color:var(--base-4);color:var(--contrast-2);border:1px solid var(--contrast-3);border-radius:2px;font-size:18px;line-height:2rem;padding:12px 24px}.fluentform .frm-fluent-form .ff-el-form-control:focus{background-color:var(--base-4);color:var(--contrast-2);border:1px solid var(--contrast-4);outline:none}.fluentform .frm-fluent-form .ff-btn-submit{align-items:center;background-color:var(--accent);color:var(--base-4);column-gap:.5rem;display:inline-flex;font-size:18px;font-weight:600;justify-content:center;letter-spacing:1px;text-align:left;text-transform:uppercase;transition:all 0.5s ease 0s;border-radius:8px;padding:16px 24px;margin-top:-2px}.fluentform .frm-fluent-form .ff-btn-submit:hover,.fluentform .frm-fluent-form .ff-btn-submit:focus,.fluentform .frm-fluent-form .ff-btn-submit:active{transform:translate3d(0,-3px,0);box-shadow:0 10px 15px -10px rgb(104 105 105 / .5);background-color:var(--accent-2)}.frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom{margin-top:0px!important}.fluentform .ff-el-is-error .text-danger{font-size:0.9rem!important}.fluentform .ff-message-success{position:relative;border:none;box-shadow:none;padding:0;margin-top:20px}.fluentform .ff-el-form-check-label .ff-el-form-check-input{margin-right:8px}.ff-default .ff-el-form-check label.ff-el-form-check-label{font-size:18px}.splide__arrow{align-items:center;background:#eff5f3;border:3px solid #fff;border-radius:50%;cursor:pointer;display:flex;height:1.8em;justify-content:center;opacity:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:1.8em;z-index:1;transition:all 0.5s ease 0s}.splide__arrow:hover{background:#f5fafa}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow svg{fill:#00a4ad;height:1em;width:1em}.splide__arrow--prev{left:.6em}.splide__arrow--next{right:.6em}