.solutions-experience{--gold:#d6b495;--paper:#f1efeb;--gray:#606368;overflow:hidden;background:#fff;color:#000;font-family:"Sora",sans-serif}.solutions-experience *{box-sizing:border-box}.solutions-experience+.page-title,.solutions-experience~.brand-wrapper{display:none!important}.ss-shell{width:min(1360px,calc(100% - 96px));margin-inline:auto}.ss-scene-label{display:flex;align-items:center;gap:18px;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.ss-scene-label b{font-size:13px}.ss-scene-label:after{width:54px;height:1px;background:currentColor;opacity:.55;content:""}.ss-opening{position:relative;min-height:990px;padding-top:130px;background:#050505;color:#fff}.ss-opening__image{position:absolute;inset:130px 0 0 49%;overflow:hidden;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}.ss-opening__image img{width:100%;height:100%;object-fit:cover}.ss-opening__image:after{position:absolute;inset:0;background:linear-gradient(90deg,#050505 0,transparent 43%);content:""}.ss-opening__copy{position:relative;z-index:2;width:70%;padding-top:85px}.ss-opening__path{margin:28px 0 45px;color:#aaa;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.ss-opening h1{margin:0;color:#fff!important;font-size:clamp(70px,7vw,112px);font-weight:700;line-height:.82;letter-spacing:-.07em;text-transform:uppercase}.ss-opening h1 em{display:block;color:var(--gold);font-style:normal}.ss-opening p{max-width:560px;margin:38px 0;color:#ccc;font-size:16px;line-height:1.7}.ss-action{display:inline-flex;gap:24px;padding-block:12px;border-bottom:1px solid var(--gold);color:inherit!important;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ss-action:after{content:"\2193"}.ss-challenge{position:relative;min-height:980px;padding:110px 0;background:var(--paper)}.ss-challenge__head{display:grid;grid-template-columns:1fr 330px;gap:8%;align-items:end}.ss-challenge h2,.ss-universe h2,.ss-real h2,.ss-next h2{margin:32px 0 0;color:inherit!important;font-size:clamp(62px,7vw,108px);font-weight:700;line-height:.83;letter-spacing:-.07em;text-transform:uppercase}.ss-challenge__fragments{position:relative;height:520px;margin-top:70px}.ss-fragment{position:absolute;overflow:hidden;background:#000;color:#fff}.ss-fragment img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.ss-fragment span{position:absolute;inset-inline-start:22px;bottom:20px;z-index:2;font-size:clamp(30px,4vw,60px);font-weight:700;letter-spacing:-.05em;text-transform:uppercase}.ss-fragment:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent 65%);content:""}.ss-fragment:nth-child(1){inset:8% auto 7% 0;width:27%}.ss-fragment:nth-child(2){inset:0 auto 17% 23%;width:28%}.ss-fragment:nth-child(3){inset:18% auto 0 48%;width:28%}.ss-fragment:nth-child(4){inset:5% 0 12% auto;width:25%}.ss-universe{position:relative;min-height:1050px;padding:110px 0;background:#050505;color:#fff}.ss-universe__intro{display:grid;grid-template-columns:1fr 370px;gap:8%;align-items:end}.ss-universe__intro p{color:#aaa;line-height:1.8}.ss-field{position:relative;height:650px;margin-top:55px}.ss-field__image{position:absolute;inset:15% 31%;overflow:hidden}.ss-field__image img{width:100%;height:100%;object-fit:cover;opacity:.65;transition:.45s}.ss-field__center{position:absolute;z-index:2;inset:50% auto auto 50%;width:310px;transform:translate(-50%,-50%);text-align:center}.ss-field__center small{color:var(--gold);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.ss-field__center h3{margin:14px 0;color:#fff!important;font-size:38px;font-weight:600;text-transform:uppercase}.ss-field__center p{color:#bbb;font-size:13px;line-height:1.6}.ss-field__center .ss-action:after{content:"\2192"}.ss-universe-item{position:absolute;z-index:3;padding:0;border:0;background:none;color:#777;font-size:clamp(18px,2vw,31px);font-weight:500;text-align:start;text-transform:uppercase;transition:.3s}.ss-universe-item:hover,.ss-universe-item:focus,.ss-universe-item.is-active{color:#fff;transform:scale(1.08)}.ss-universe-item:nth-of-type(1){top:8%;inset-inline-start:3%}.ss-universe-item:nth-of-type(2){top:8%;inset-inline-end:3%}.ss-universe-item:nth-of-type(3){top:42%;inset-inline-start:0}.ss-universe-item:nth-of-type(4){top:42%;inset-inline-end:0}.ss-universe-item:nth-of-type(5){bottom:8%;inset-inline-start:10%}.ss-universe-item:nth-of-type(6){bottom:8%;inset-inline-end:10%}.ss-universe-item:nth-of-type(n+7){bottom:0;inset-inline-start:42%}.ss-real{position:relative;min-height:930px;background:#111;color:#fff}.ss-real__image{position:absolute;inset:0}.ss-real__image img{width:100%;height:100%;object-fit:cover;transition:opacity .45s,transform 1s}.ss-real__image:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75),transparent 65%),linear-gradient(0deg,rgba(0,0,0,.55),transparent 55%);content:""}.ss-real__content{position:relative;z-index:2;display:flex;min-height:930px;flex-direction:column;justify-content:space-between;padding-block:95px}.ss-real h2{max-width:730px}.ss-real__bottom{display:grid;grid-template-columns:1fr 430px;gap:8%;align-items:end}.ss-real__detail h3{margin:0 0 15px;color:#fff!important;font-size:42px;font-weight:600;text-transform:uppercase}.ss-real__detail p{max-width:580px;color:#ddd;line-height:1.7}.ss-real__nav{border-inline-start:1px solid rgba(255,255,255,.4);padding-inline-start:28px}.ss-real-btn{display:block;width:100%;padding:13px 0;border:0;background:none;color:#aaa;text-align:start;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ss-real-btn.is-active{color:var(--gold)}.ss-context{position:absolute;z-index:2;inset-inline-end:5%;top:45%;max-width:270px;color:#fff;font-size:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ss-next{min-height:790px;padding:130px 0;background:#fff}.ss-next__grid{display:grid;grid-template-columns:1fr 360px;gap:10%;align-items:end}.ss-next h2{max-width:940px}.ss-next__support{color:var(--gray);line-height:1.8}.ss-next__actions{display:flex;justify-content:space-between;gap:30px;margin-top:100px;padding-top:30px;border-top:1px solid #ccc}.ss-next .ss-action:after{content:"\2192"}.ss-reveal{opacity:0;transform:translateY(28px);transition:.7s}.ss-reveal.is-visible{opacity:1;transform:none}.ss-opening .ss-reveal{opacity:1;transform:none}
@media(max-width:950px){.ss-shell{width:calc(100% - 48px)}.ss-opening__copy{width:85%}.ss-challenge__head,.ss-universe__intro,.ss-real__bottom,.ss-next__grid{grid-template-columns:1fr}.ss-field__image{inset:20% 24%}.ss-real__nav{margin-top:35px}}
@media(max-width:700px){.ss-shell{width:calc(100% - 36px)}.ss-opening{min-height:880px}.ss-opening__image{inset:130px 0 auto 0;height:360px;clip-path:none}.ss-opening__image:after{background:linear-gradient(0deg,#050505,transparent 58%)}.ss-opening__copy{width:100%;padding-top:390px}.ss-opening h1{font-size:43px;overflow-wrap:anywhere}.ss-opening p{font-size:14px}.ss-challenge,.ss-universe,.ss-next{padding:75px 0;min-height:auto}.ss-challenge h2,.ss-universe h2,.ss-real h2,.ss-next h2{font-size:47px}.ss-challenge__fragments{height:auto;margin-top:45px}.ss-fragment{position:relative!important;inset:auto!important;width:100%!important;height:250px;margin-bottom:12px}.ss-field{height:auto;margin-top:45px}.ss-field__image{position:relative;inset:auto;height:360px;margin-bottom:25px}.ss-field__center{position:relative;inset:auto;width:auto;transform:none;text-align:start}.ss-universe-item{position:relative!important;inset:auto!important;display:block;width:100%;padding:19px 0;border-bottom:1px solid #333;font-size:22px;transform:none!important}.ss-real,.ss-real__content{min-height:820px}.ss-real__content{padding-block:70px}.ss-real h2{font-size:46px}.ss-context{display:none}.ss-real__detail h3{font-size:32px}.ss-next__actions{display:grid;margin-top:60px}.ss-action{justify-content:space-between}.ss-scene-label{font-size:8px}}
@media(prefers-reduced-motion:reduce){.ss-reveal{opacity:1;transform:none;transition:none}}
#solutions-experience .pe-split{--gold:#d6b495;--paper:#f0eeea;--ink:#000;--muted:#606368;margin-bottom:90px}
