section.csColumns14,section.csColumns14 *{box-sizing:border-box;float:none}
section.csColumns14{--line:rgba(255,255,255,.1);position:relative!important;width:100%;min-height:720px;background:radial-gradient(circle at 10% 0,rgba(111,36,178,.28),transparent 38%),linear-gradient(125deg,#221039,#120d21);color:#fff;font-family:"Body Font",Arial,sans-serif;overflow:hidden}
section.csColumns14.martop_0{padding-top:0!important}section.csColumns14.martop_1{padding-top:clamp(48px,6vw,96px)!important}section.csColumns14.marbot_0{padding-bottom:0!important}section.csColumns14.marbot_1{padding-bottom:clamp(48px,6vw,96px)!important}
section.csColumns14.graphic_1::before{content:"";position:absolute!important;inset:0;background:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent)}
.csColumns14__grid{position:relative!important;display:flex;width:100%;min-height:720px}
.csColumns14__item{--accent:#f20d16;position:relative!important;display:flex;flex:1 1 0;min-width:0;min-height:720px;padding:46px clamp(24px,2.5vw,50px);flex-direction:column;color:#fff!important;text-decoration:none!important;border-right:1px solid var(--line);overflow:hidden;isolation:isolate;transition:flex .65s cubic-bezier(.2,.8,.2,1),opacity .7s ease,transform .7s ease}.csColumns14__item:nth-child(2){--accent:#e2253a}.csColumns14__item:nth-child(3){--accent:#b86cff}.csColumns14__item:nth-child(4){--accent:#d10c14}.csColumns14__item:nth-child(5){--accent:#8f7cff}.csColumns14__item:nth-child(6){--accent:#c53ce8}
.csColumns14__item:last-child{border-right:0}.csColumns14__item::before{content:"";position:absolute!important;inset:-4%;z-index:-3;background-image:var(--panel-image);background-size:cover;background-position:center;opacity:0;filter:saturate(.75) contrast(1.08);transform:scale(1.12);transition:opacity .55s ease,transform 1s cubic-bezier(.2,.8,.2,1)}
.csColumns14__shade{position:absolute!important;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(20,9,36,.48),rgba(11,7,20,.94));opacity:.2;transition:opacity .45s ease}
.csColumns14__item:hover,.csColumns14__item:focus-visible,.csColumns14__item.is-active{flex:1.3 1 0;outline:0}.csColumns14__grid:has(.csColumns14__item:hover) .csColumns14__item:not(:hover){flex:.9 1 0}
.csColumns14__item:hover::before,.csColumns14__item:focus-visible::before,.csColumns14__item.is-active::before{opacity:.72;transform:scale(1.02)}.csColumns14__item:hover .csColumns14__shade,.csColumns14__item:focus-visible .csColumns14__shade,.csColumns14__item.is-active .csColumns14__shade{opacity:1}
.csColumns14__num,.csColumns14__dash,.csColumns14__icon,.csColumns14__content,.csColumns14__arrow{position:relative;z-index:2}.csColumns14__num{font-family:"Body Font",Arial,sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.34em;opacity:.78}.csColumns14__dash{width:20px;height:2px;margin-top:44px;background:linear-gradient(90deg,var(--accent),#9b42ff);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 55%,transparent);transition:width .4s ease}.csColumns14__item:hover .csColumns14__dash{width:58px}
.csColumns14__icon{position:relative!important;display:grid;place-items:center;width:98px;height:98px;margin-top:62px;border:1px solid color-mix(in srgb,var(--accent) 30%,rgba(255,255,255,.13));border-radius:50%;font-size:42px;color:var(--accent);transition:transform .5s ease,border-color .4s ease,background .4s ease,box-shadow .4s ease}.csColumns14__icon svg,.csColumns14__icon .phosphor-svg{display:block;width:48px;height:48px;color:var(--accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 38%,transparent))}.csColumns14__icon svg path,.csColumns14__icon svg circle,.csColumns14__icon svg rect,.csColumns14__icon svg polygon{fill:var(--accent)!important;stroke:var(--accent)!important}.csColumns14__item:hover .csColumns14__icon{transform:translateY(-8px) rotate(-3deg);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,rgba(15,8,28,.3));box-shadow:0 0 30px color-mix(in srgb,var(--accent) 18%,transparent)}
.csColumns14__pulse,.csColumns14__pulse::before,.csColumns14__pulse::after{display:block;width:42px;height:2px;background:currentColor;border-radius:8px;box-shadow:0 -9px 0 -1px currentColor,0 9px 0 -1px currentColor}.csColumns14__pulse::before,.csColumns14__pulse::after{content:"";position:absolute!important;left:28px;top:47px;width:42px;transform:rotate(60deg);opacity:.55}.csColumns14__pulse::after{transform:rotate(-60deg)}
.csColumns14__content{display:flex;width:clamp(220px,20vw,460px);flex-direction:column;align-items:flex-start;margin-top:auto;padding-top:56px;font-family:"Body Font",Arial,sans-serif}.csColumns14__content strong{display:block;font-family:var(--font-display,"Display Font",Georgia,serif);font-size:clamp(25px,2vw,38px);font-weight:700;line-height:1.05;letter-spacing:-.035em;white-space:nowrap}.csColumns14__text{display:block;width:100%;margin-top:18px;color:rgba(255,255,255,.74);font-family:"Body Font",Arial,sans-serif;font-size:14px;line-height:1.55;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.csColumns14__item:hover .csColumns14__text,.csColumns14__item:focus-visible .csColumns14__text,.csColumns14__item.is-active .csColumns14__text{opacity:1;transform:none}
.csColumns14__content em{margin-top:20px;color:var(--accent);font-family:"Body Font",Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;font-style:normal;letter-spacing:.3em;text-transform:uppercase}.csColumns14__arrow{position:relative!important;width:24px;height:1px;margin-top:52px;background:var(--accent);opacity:.9;transition:width .35s ease}.csColumns14__arrow::after{content:"";position:absolute!important;right:0;top:-3px;width:6px;height:6px;border-top:1px solid var(--accent);border-right:1px solid var(--accent);transform:rotate(45deg)}.csColumns14__item:hover .csColumns14__arrow{width:54px}
section.csColumns14.filter_1 .csColumns14__item::before{filter:saturate(.3) contrast(1.05)}section.csColumns14.filter_2 .csColumns14__item::before{filter:sepia(.25) saturate(.85)}section.csColumns14.filter_3 .csColumns14__item::before{filter:grayscale(1) contrast(1.1)}section.csColumns14.filter_4 .csColumns14__item::before{filter:saturate(1.2) contrast(1.25)}
section.csColumns14.layout_1 .csColumns14__content{align-items:center;text-align:center}section.csColumns14.layout_2 .csColumns14__content{align-items:flex-end;text-align:right}section.csColumns14.compact_1,section.csColumns14.compact_1 .csColumns14__grid,section.csColumns14.compact_1 .csColumns14__item{min-height:570px}
@keyframes csColumns14Up{from{opacity:0;transform:translateY(45px)}to{opacity:1;transform:none}}@keyframes csColumns14Side{from{opacity:0;transform:translateX(45px)}to{opacity:1;transform:none}}@keyframes csColumns14Scale{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}section.csColumns14.motion_1 .csColumns14__item{animation:csColumns14Up .75s both cubic-bezier(.2,.8,.2,1)}section.csColumns14.motion_2 .csColumns14__item{animation:csColumns14Side .75s both cubic-bezier(.2,.8,.2,1)}section.csColumns14.motion_3 .csColumns14__item{animation:csColumns14Scale .75s both cubic-bezier(.2,.8,.2,1)}section.csColumns14 .csColumns14__item:nth-child(2){animation-delay:.07s}section.csColumns14 .csColumns14__item:nth-child(3){animation-delay:.14s}section.csColumns14 .csColumns14__item:nth-child(4){animation-delay:.21s}section.csColumns14 .csColumns14__item:nth-child(5){animation-delay:.28s}section.csColumns14 .csColumns14__item.is-inview{opacity:1;transform:none}
@media(max-width:900px){section.csColumns14,.csColumns14__grid{min-height:0}.csColumns14__grid{display:grid;grid-template-columns:1fr 1fr}.csColumns14__item{min-height:520px;border-bottom:1px solid var(--line)}.csColumns14__item:hover,.csColumns14__item.is-active{flex:1}.csColumns14__content{width:100%}.csColumns14__text{opacity:1;transform:none}}
@media(max-width:620px){.csColumns14__grid{display:block}.csColumns14__item{min-height:440px;padding:34px 26px}.csColumns14__icon{width:82px;height:82px;margin-top:42px}.csColumns14__content{padding-top:38px}.csColumns14__item::before{opacity:.28}.csColumns14__item.is-active::before{opacity:.7}}
@media(prefers-reduced-motion:reduce){.csColumns14__item,.csColumns14__item::before,.csColumns14__text{transition:none!important}}
section.csColumns14.section_bg_0{background:transparent!important;background-image:none!important}
section.csColumns14.section_bg_0::before{display:none!important}
