.split-focus{box-sizing:border-box;color:#fff;padding-bottom:0;padding-top:64px;width:100%}.split-focus__header-wrap{margin-bottom:40px;text-align:center}.split-focus__title{color:#fff;font-size:40px;font-weight:500;line-height:1;margin:0 auto;max-width:533px}.split-focus__intro{color:#fff;font-size:16px;font-weight:400;line-height:1.27;margin:16px auto 0;max-width:422px;opacity:.8}.split-focus__split{display:flex;flex-direction:row;min-height:clamp(380px,56vw,812px);width:100%}.split-focus__panel{box-sizing:border-box;flex:0 0 auto;min-width:0;position:relative;transition:width .45s ease;width:50%}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.split-focus:has(.split-focus__panel--left:hover) .split-focus__panel--left{width:76.69%}.split-focus:has(.split-focus__panel--left:hover) .split-focus__panel--right{width:23.31%}.split-focus:has(.split-focus__panel--right:hover) .split-focus__panel--left{width:23.31%}.split-focus:has(.split-focus__panel--right:hover) .split-focus__panel--right{width:76.69%}}.split-focus__panel-inner{align-items:center;display:flex;height:100%;justify-content:center;min-height:inherit;overflow:hidden;position:relative}.split-focus__bg-layer{inset:0;overflow:hidden;pointer-events:none;position:absolute}.split-focus__bg-blur{background-position:50%;background-size:cover;height:100%;position:absolute;width:100%}.split-focus__scrim--peer{background:rgba(0,0,0,.7);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .45s ease;z-index:2}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.split-focus:has(.split-focus__panel--left:hover) .split-focus__panel--right .split-focus__scrim--peer,.split-focus:has(.split-focus__panel--right:hover) .split-focus__panel--left .split-focus__scrim--peer{opacity:1}}.split-focus__focus{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:32px 24px 120px;pointer-events:none;position:relative;width:100%;z-index:1}.split-focus__focus-img{display:block;height:auto;max-height:min(414px,50vh);max-width:min(600px,92%);object-fit:contain;width:auto}.split-focus__card{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.5);border-radius:16px;bottom:180px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;left:50%;max-width:533px;opacity:0;padding:24px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%) translateY(12px);transition:opacity .4s ease,visibility .4s ease,transform .4s ease;visibility:hidden;width:calc(100% - 48px);z-index:4}.split-focus__card-title{color:#fff;font-size:24px;font-weight:700;line-height:1.27;margin:0}.split-focus__card-body{margin:0;opacity:.8}.split-focus__card-body,.split-focus__card-cta{color:#fff;font-size:16px;font-weight:400;line-height:1.27}.split-focus__card-cta{text-decoration:none}.split-focus__card-cta:hover{opacity:.85}.split-focus__card-cta--plain{cursor:default}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.split-focus__panel--left:hover .split-focus__card,.split-focus__panel--right:hover .split-focus__card{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}}.split-focus__mobile-toggle{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.5);border-radius:4px;color:#fff;cursor:pointer;display:none;height:40px;justify-content:center;margin:0;padding:0;position:absolute;right:20%;top:170px;transition:filter .2s ease,opacity .2s ease;width:40px;z-index:5}.split-focus__mobile-toggle:hover{background:hsla(0,0%,100%,.4);border:1px solid hsla(0,0%,100%,.5);filter:brightness(1.12)}.split-focus__mobile-toggle:focus-visible{background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.5);outline:2px solid hsla(0,0%,100%,.7);outline-offset:3px}.split-focus__toggle-icon{display:block;flex-shrink:0}.split-focus__toggle-bar-h,.split-focus__toggle-bar-v{transition:opacity .25s ease}.split-focus__panel.is-m-active .split-focus__toggle-bar-v{opacity:0}@media (max-width:1023px){.split-focus{padding-top:48px}.split-focus__title{font-size:36px;max-width:335px}.split-focus__intro{font-size:13px;line-height:1.4;max-width:335px}.split-focus__split{flex-direction:column;min-height:0}.split-focus__panel{height:max-content;width:100%}.split-focus__panel-inner{align-items:stretch;flex-direction:column;justify-content:flex-start;min-height:280px;overflow:visible}.split-focus__focus{flex-shrink:0;padding:24px 20px 16px;position:relative;width:100%;z-index:1}.split-focus__focus-img{max-height:240px}.split-focus__mobile-toggle{display:flex}.split-focus__card{border:0 solid hsla(0,0%,100%,.5);bottom:auto;flex-shrink:0;left:auto;margin:0 20px;max-height:0;max-width:none;opacity:0;overflow:hidden;padding:0 16px;pointer-events:none;position:relative;right:auto;top:auto;transform:none;transition:max-height .45s ease,opacity .35s ease,visibility .35s ease,padding .35s ease,margin .35s ease,border-width .2s ease;visibility:hidden;width:auto;z-index:3}.split-focus__panel--left:hover .split-focus__card,.split-focus__panel--right:hover .split-focus__card{border-width:0;margin:0 20px;max-height:0;opacity:0;padding:0 16px;pointer-events:none;transform:none;visibility:hidden}.split-focus__panel.is-m-active .split-focus__card{border-width:1px;margin:0 20px 20px;max-height:min(70vh,520px);opacity:1;overflow:auto;padding:24px 16px 32px;pointer-events:auto;transform:none;visibility:visible}.split-focus--m-left .split-focus__panel--right .split-focus__scrim--peer,.split-focus--m-right .split-focus__panel--left .split-focus__scrim--peer{cursor:pointer;opacity:1;pointer-events:auto}.split-focus__card-title{font-size:20px}.split-focus__card-body,.split-focus__card-cta{font-size:13px;line-height:1.4}}@media (prefers-reduced-motion:reduce){.split-focus__card,.split-focus__panel,.split-focus__panel--left,.split-focus__panel--right,.split-focus__scrim--peer,.split-focus__split,.split-focus__toggle-bar-h,.split-focus__toggle-bar-v,.split-focus__toggle-icon{transition-duration:.01ms!important}}