@media (max-width:1023px){.VisionNeeds-module__a5OMva__mobileGrid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.VisionNeeds-module__a5OMva__mobileGrid .VisionNeeds-module__a5OMva__mobileCard{isolation:isolate;background:#0b0f2e;border:1px solid #4c2a9c2e;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:0;height:clamp(260px,64vw,400px);padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #1e12401f;opacity:1!important;transform:none!important}.VisionNeeds-module__a5OMva__mobileCard:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 38%,#0b0f2eb8 76%,#0b0f2ef0);position:absolute;inset:0}.VisionNeeds-module__a5OMva__mobileCard .VisionNeeds-module__a5OMva__mobileMedia{z-index:-2;aspect-ratio:auto;border:0;border-radius:0;order:0;align-self:stretch;width:100%;height:100%;max-height:none;margin:0;position:absolute;inset:0}.VisionNeeds-module__a5OMva__mobileMedia video{object-fit:cover;object-position:center calc(50% - 35px);width:100%;height:100%;display:block}.VisionNeeds-module__a5OMva__mobileCard .VisionNeeds-module__a5OMva__mobileTitle{color:#fff;letter-spacing:-.025em;order:1;margin:0 0 8px;padding:0;font-size:21px;font-weight:700;line-height:1.2}.VisionNeeds-module__a5OMva__mobileCard .VisionNeeds-module__a5OMva__mobileDescription{color:#f1ecfb;order:2;margin:0;padding:0;font-size:13px;line-height:1.5}}
.ReelArcSection-module__-OeI7q__section{z-index:10;--ul-magenta:#f7f2e8;--ul-magenta-text:#4c2a9c;--ul-pink:#f7f2e8;--ul-white:#fff;--ul-img-min:.25;--ul-recede:.18;--ul-tilt:3.5deg;--ul-radius:16px;--ul-stretch:.15;--ul-pad-x:2.6vw;--ul-pad-y:5vh;background:var(--ul-magenta);font-family:Poppins,sans-serif;position:relative}.ReelArcSection-module__-OeI7q__section *{box-sizing:border-box;margin:0;padding:0}.ReelArcSection-module__-OeI7q__intro{background:var(--ul-magenta);height:auto;padding:24px var(--ul-pad-x);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ReelArcSection-module__-OeI7q__introTitle{z-index:1;font-family:var(--font-geist-sans),sans-serif;text-transform:uppercase;color:var(--ul-magenta-text);letter-spacing:-.015em;white-space:nowrap;font-size:11.4vw;font-weight:800;line-height:.9;position:relative}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__intro{background:var(--ul-pink)}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__intro:before{content:"";background:var(--ul-magenta);opacity:0;transition:opacity .45s;position:absolute;inset:0}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__introTitle{color:var(--ul-magenta-text);transform:scaleY(var(--ul-stretch));transform-origin:50% 100%;will-change:transform;transition:color .45s}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__stack{opacity:0;transition:opacity .45s}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim.ReelArcSection-module__-OeI7q__isIn .ReelArcSection-module__-OeI7q__introTitle{transform:scaleY(1)}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim.ReelArcSection-module__-OeI7q__isLit .ReelArcSection-module__-OeI7q__intro:before{opacity:1}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim.ReelArcSection-module__-OeI7q__isLit .ReelArcSection-module__-OeI7q__introTitle{color:var(--ul-magenta-text)}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim.ReelArcSection-module__-OeI7q__isLit .ReelArcSection-module__-OeI7q__stack{opacity:1}.ReelArcSection-module__-OeI7q__stack{background:var(--ul-magenta);position:relative}.ReelArcSection-module__-OeI7q__card{height:auto;padding:var(--ul-pad-y) var(--ul-pad-x);transform-origin:50% 0;will-change:transform;--r:0;transform:perspective(1400px) translateY(calc(var(--r) * 10px)) rotateX(calc(var(--r) * var(--ul-tilt))) scale(calc(1 - var(--r) * var(--ul-recede)));border-radius:calc(var(--r) * var(--ul-radius));position:sticky;top:64px;overflow:hidden}.ReelArcSection-module__-OeI7q__card1{background:var(--ul-white)}.ReelArcSection-module__-OeI7q__card2{background:var(--ul-pink)}.ReelArcSection-module__-OeI7q__card3{background:var(--ul-white)}.ReelArcSection-module__-OeI7q__cardInner{grid-template-columns:1fr 1.4fr;align-items:stretch;width:100%;display:grid}.ReelArcSection-module__-OeI7q__cardText{flex-direction:column;justify-content:space-between;padding-right:3vw;display:flex}.ReelArcSection-module__-OeI7q__cardText h3{letter-spacing:-.025em;font-family:Georgia,serif;font-size:5.4vw;font-weight:700;line-height:1.05}.ReelArcSection-module__-OeI7q__card1 .ReelArcSection-module__-OeI7q__cardText h3,.ReelArcSection-module__-OeI7q__card2 .ReelArcSection-module__-OeI7q__cardText h3,.ReelArcSection-module__-OeI7q__card3 .ReelArcSection-module__-OeI7q__cardText h3{color:var(--ul-magenta-text)}.ReelArcSection-module__-OeI7q__cardBottom{flex-direction:column;align-items:flex-start;gap:18px;max-width:100%;display:flex}.ReelArcSection-module__-OeI7q__cta{color:var(--ul-magenta-text);letter-spacing:.9px;text-transform:uppercase;border:1.5px solid var(--ul-magenta-text);background:#fff;border-radius:30px;align-items:center;gap:8px;padding:11px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .25s,background-color .25s,color .25s;display:inline-flex}.ReelArcSection-module__-OeI7q__cta:hover{color:#fff;background:#4c2a9c;transform:translate(4px)}.ReelArcSection-module__-OeI7q__cta:focus-visible{outline-offset:4px;outline:2px solid #4c2a9c}.ReelArcSection-module__-OeI7q__cta:active{color:#fff;background:#3b2078}.ReelArcSection-module__-OeI7q__cardText p{font-size:1.48vw;line-height:1.45}.ReelArcSection-module__-OeI7q__card1 .ReelArcSection-module__-OeI7q__cardText p,.ReelArcSection-module__-OeI7q__card2 .ReelArcSection-module__-OeI7q__cardText p,.ReelArcSection-module__-OeI7q__card3 .ReelArcSection-module__-OeI7q__cardText p{color:#6b6b75}@media (min-width:992px){.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__stack{opacity:1}.ReelArcSection-module__-OeI7q__intro{padding:16px var(--ul-pad-x) 4vh}.ReelArcSection-module__-OeI7q__card{height:100vh}.ReelArcSection-module__-OeI7q__card:last-child{height:auto}.ReelArcSection-module__-OeI7q__cardText{gap:24px}}@media (min-width:1700px){.ReelArcSection-module__-OeI7q__cardText h3{font-size:92px}.ReelArcSection-module__-OeI7q__cardText p{font-size:25px}}.ReelArcSection-module__-OeI7q__mediaWrap{aspect-ratio:3/2;width:100%;max-height:calc(100svh - 64px - 2 * var(--ul-pad-y));position:relative}.ReelArcSection-module__-OeI7q__media{object-fit:cover;transform-origin:100% 0;width:100%;height:100%;transform:scale(var(--ul-img-min));will-change:transform;display:block;position:absolute;inset:0}@media (max-width:991px){.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__intro{background:var(--ul-magenta)}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__intro:before{display:none}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__introTitle{color:var(--ul-magenta-text)}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__stack{opacity:1!important}.ReelArcSection-module__-OeI7q__intro{height:auto;min-height:0;padding:16px 4vw 40px}.ReelArcSection-module__-OeI7q__introTitle{text-align:center;white-space:normal;font-size:clamp(56px,15vw,88px);font-weight:800;line-height:.95}.ReelArcSection-module__-OeI7q__titleWord{display:block}.ReelArcSection-module__-OeI7q__card{height:auto;padding:24px 4vw;position:sticky;top:64px;overflow:hidden}.ReelArcSection-module__-OeI7q__cardInner{grid-template-columns:1fr;gap:40px}.ReelArcSection-module__-OeI7q__cardText{gap:18px;padding-right:0}.ReelArcSection-module__-OeI7q__cardText h3{font-size:34px}.ReelArcSection-module__-OeI7q__cardText p{font-size:15px}.ReelArcSection-module__-OeI7q__cardBottom p{order:-1}.ReelArcSection-module__-OeI7q__mediaWrap{max-height:none}}@media (prefers-reduced-motion:reduce){.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__intro{background:var(--ul-magenta)}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__intro:before{display:none}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__introTitle{color:var(--ul-magenta-text);transform:none!important}.ReelArcSection-module__-OeI7q__section.ReelArcSection-module__-OeI7q__anim .ReelArcSection-module__-OeI7q__stack{opacity:1!important}.ReelArcSection-module__-OeI7q__card{border-radius:0!important;transform:none!important}.ReelArcSection-module__-OeI7q__media{transform:none!important}}
