@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}section.split-panel-image-text .panels{display:flex;flex-direction:column}section.split-panel-image-text .panels .image-panel{align-items:center;aspect-ratio:1/1;box-shadow:inset 0 0 0 1px #333;display:flex;justify-content:center;margin-top:calc((100vw - var(--scrollbar-width))*.07143);order:2;position:relative;width:100%}section.split-panel-image-text .panels .image-panel.--fpo:after{color:#bf351d;content:"FPO IMAGE";display:flex;white-space:nowrap}section.split-panel-image-text .panels .text-panel{margin-right:1px;order:1;overflow:hidden;padding:calc((100vw - var(--scrollbar-width))*.07143*2) calc((100vw - var(--scrollbar-width))*.07143);position:relative}section.split-panel-image-text .panels .text-panel .inner{display:flex;flex-direction:column;position:relative}section.split-panel-image-text .panels .text-panel .inner .t1{margin:8px 0 calc((100vw - var(--scrollbar-width))*.07143)}section.split-panel-image-text .panels .text-panel .inner .h2{margin-bottom:calc((100vw - var(--scrollbar-width))*.07143)}section.split-panel-image-text .panels .text-panel .inner .card{background-color:#ece7dc;box-shadow:inset 0 0 0 1px #333;margin-top:1px;padding:calc((100vw - var(--scrollbar-width))*.07143*1.5) calc((100vw - var(--scrollbar-width))*.07143)}section.split-panel-image-text .panels .text-panel .inner .card .rich-text{max-width:360px}section.split-panel-image-text .panels .text-panel .inner .card .rich-text p:not(:first-child){margin-top:1.4em}section.split-panel-image-text .panels .text-panel .inner .card .box-button{margin-top:32px}@media (min-width:768px){section.split-panel-image-text .panels .image-panel{margin-top:calc((100vw - var(--scrollbar-width))*.03571)}section.split-panel-image-text .panels .text-panel{padding:calc((100vw - var(--scrollbar-width))*.03571*2) calc((100vw - var(--scrollbar-width))*.03571)}section.split-panel-image-text .panels .text-panel .inner .t1{margin:8px 0 calc((100vw - var(--scrollbar-width))*.03571)}section.split-panel-image-text .panels .text-panel .inner .h2{margin-bottom:calc((100vw - var(--scrollbar-width))*.03571)}section.split-panel-image-text .panels .text-panel .inner .card{padding:calc((100vw - var(--scrollbar-width))*.03571*1.5)}}@media (min-width:1024px){section.split-panel-image-text .panels{display:flex;flex-direction:row;justify-content:space-between}section.split-panel-image-text .panels .image-panel{display:flex;flex-shrink:0;margin-top:0;order:1;width:calc((100vw - var(--scrollbar-width))*.52679)}section.split-panel-image-text .panels .text-panel{display:flex;flex-direction:column;justify-content:center;margin-left:0;order:2;padding:0;width:calc((100vw - var(--scrollbar-width))*.35714)}section.split-panel-image-text .panels .text-panel .inner{padding:calc((100vw - var(--scrollbar-width))*.02379*2) calc((100vw - var(--scrollbar-width))*.02379);position:relative}section.split-panel-image-text .panels .text-panel .inner .t1{margin:8px 0 calc((100vw - var(--scrollbar-width))*.02379)}section.split-panel-image-text .panels .text-panel .inner .h2{margin-bottom:calc((100vw - var(--scrollbar-width))*.02379);max-width:600px}section.split-panel-image-text .panels .text-panel .inner .card{padding:calc((100vw - var(--scrollbar-width))*.02379*1.5) calc((100vw - var(--scrollbar-width))*.02379)}}@media (min-width:1440px){section.split-panel-image-text .panels .text-panel .inner{padding:calc((100vw - var(--scrollbar-width))*.02379*2)}section.split-panel-image-text .panels .text-panel .inner .card{margin-right:-1px;padding:calc((100vw - var(--scrollbar-width))*.02379*1.5)}}@media (min-width:1680px){section.split-panel-image-text .panels .image-panel{width:calc((100vw - var(--scrollbar-width))*.38393)}section.split-panel-image-text .panels .text-panel{width:calc((100vw - var(--scrollbar-width))*.5)}section.split-panel-image-text .panels .text-panel .inner{padding:calc((100vw - var(--scrollbar-width))*.01786*2)}section.split-panel-image-text .panels .text-panel .inner .t1{margin:8px 0 calc((100vw - var(--scrollbar-width))*.01786)}section.split-panel-image-text .panels .text-panel .inner .h2{margin-bottom:calc((100vw - var(--scrollbar-width))*.01786)}section.split-panel-image-text .panels .text-panel .inner .card{padding:calc((100vw - var(--scrollbar-width))*.01786*1.5)}}
