.single-page .next-hero{background:#fff;color:#121721;border-bottom:1px solid #d8e0e9}
.next-hero-layout{min-height:620px;padding-top:40px;padding-bottom:25px}
.next-hero .hero-kicker{color:#526078}.next-hero h1 em{color:#245dd9}.next-hero-lead{color:#414e61}
.next-hero .hero-bottom{color:#546174;border-color:#d4dce7}
.logo-stage{height:510px;position:relative;display:flex;align-items:center;justify-content:center;perspective:1200px;margin-left:0}
.logo-motion{position:relative;width:350px;max-width:92%;animation:logo-intro 1.8s cubic-bezier(.16,1,.3,1) both;transform-style:preserve-3d;will-change:auto}
.logo-motion>img{display:block;width:100%;height:auto;filter:drop-shadow(0 20px 16px #12203312)}
.logo-sheen{position:absolute;inset:0;mask:url('/assets/lr-renewal-20260916/lr-symbol-provided.png') center/contain no-repeat;-webkit-mask:url('/assets/lr-renewal-20260916/lr-symbol-provided.png') center/contain no-repeat;background:linear-gradient(115deg,transparent 39%,#426bb200 44%,#92b6ff9c 49%,#ffffffc9 50%,#6698ea55 52%,transparent 59%);background-size:300% 100%;background-position:150% 0;animation:logo-light 2.6s .5s cubic-bezier(.22,.61,.36,1) both;pointer-events:none}
.logo-guide{position:absolute;bottom:75px;width:75%;height:1px;background:#d8e0eb;transform-origin:left;animation:guide-intro 1.6s .2s cubic-bezier(.16,1,.3,1) both}
.logo-guide:before{content:"";position:absolute;left:0;width:50px;height:2px;top:-1px;background:#245dd9}
.logo-caption{position:absolute;bottom:39px;font-size:14px;font-weight:600;letter-spacing:.23em;color:#334257}
@keyframes logo-intro{from{transform:rotateY(-28deg) rotateX(9deg) translate3d(22px,18px,0) scale(.91);opacity:0;filter:blur(3px)}to{transform:rotateY(0) rotateX(0) translate3d(0,0,0) scale(1);opacity:1;filter:blur(0)}}
@keyframes logo-light{0%{background-position:150% 0;opacity:0}15%{opacity:1}80%{opacity:1}100%{background-position:-60% 0;opacity:0}}
@keyframes guide-intro{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.single-page .about-section{background:#f4f6fa;color:#121721;padding-top:58px;padding-bottom:58px}
.single-page .about-section .section-kicker{margin-bottom:24px}
.single-page .about-prose p:not(.lead){margin-top:18px}
.single-page .about-section .section-kicker>span{color:#245dd9}
.single-page .about-prose .lead{color:#121721!important}
.single-page .about-prose p:not(.lead){color:#48556a}
.single-page .contact-page{background:#f2f5f9;color:#121721;border-top:1px solid #d6deea}
.single-page .contact-copy h2 em{color:#121721}.single-page .contact-copy .section-kicker>span{color:#245dd9}
.single-page .contact-copy>p:not(.section-kicker):not(.mail-label){color:#48556a}
.single-page .contact-points{color:#243246}.single-page .contact-points li:before{color:#245dd9}
.single-page .mail-label{color:#526078}.single-page .mail-link{color:#245dd9}
.single-page .contact-form{border:1px solid #cbd5e2;box-shadow:0 12px 38px #25334e06}
.phone-home.supplied-home{border:0;background:transparent;border-radius:0;aspect-ratio:1824/3760;overflow:hidden}
.phone-home.supplied-home img{position:absolute;width:185.0328947%;max-width:none;height:auto;left:-42.4890351%;top:-6.0904255%;object-fit:contain}
.single-page .unicale-copy .unicale-cta-note{font-size:15px;color:#405768;margin:29px 0 12px;line-height:1.8}
.single-page .unicale-section .button.unicale-primary-cta{background:#007c9e;color:#fff;border:1px solid #006781;border-bottom:5px solid #005065;box-shadow:0 8px 18px #007c9e22;border-radius:8px;min-height:72px;min-width:310px;font-size:18px;font-weight:800;padding:19px 30px;transition:transform .22s,box-shadow .22s,background .22s}
.single-page .unicale-section .button.unicale-primary-cta:hover{background:#006984;transform:translateY(-3px);box-shadow:0 12px 25px #007c9e33}
.single-page .unicale-section .button.unicale-primary-cta:active{transform:translateY(2px);box-shadow:0 2px 6px #007c9e22}
.single-page .unicale-section .feature-pills li{border:0;border-radius:5px}
.lp-promotion{padding-top:85px;padding-bottom:75px}
.promotion-overview{display:grid;grid-template-columns:1.45fr .7fr;gap:7%;align-items:center;margin-bottom:34px}
.promotion-overview-copy>p:not(.service-number){font-size:18px;color:#48556a;line-height:1.95;max-width:700px;margin-top:22px}
.promotion-overview-copy .text-link{margin-top:17px}
.promotion-support-photo{width:100%;max-width:370px;justify-self:end}
.promotion-support-photo img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:4px}
.owned-assets.asset-editorial{margin-bottom:30px;padding:24px 28px}
.lp-service-grid{grid-template-columns:repeat(4,1fr);gap:26px;margin-top:30px}
.lp-service-grid article{padding:24px 0 27px}
.lp-service-grid h3{font-size:23px;line-height:1.65;margin-top:13px}
.lp-service-grid p{font-size:17px;line-height:1.9;margin-top:14px}
.lp-service-grid a{font-size:15px;line-height:1.8;margin-top:16px}
.career-secondary{grid-template-columns:.8fr 1.2fr;margin-top:20px;gap:6%;align-items:center}
.career-secondary>figure{max-width:425px}.career-secondary img{border-radius:4px}
.career-secondary h3{font-size:27px;line-height:1.6}.career-secondary>div>p{font-size:17px;line-height:1.9;margin-top:15px}
.compact-process{display:grid;grid-template-columns:1fr 1fr 1fr;gap:19px;margin-top:24px}
.compact-process li{display:block;font-size:16px;line-height:1.8;padding:13px 0 0}.compact-process b{display:block;margin-bottom:8px}
.motion-await{opacity:0;translate:0 20px}.motion-await.motion-entered{opacity:1;translate:0 0;transition:opacity .7s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1),transform .25s,box-shadow .25s;transition-delay:var(--motion-delay,0ms)}
.single-page .screen-caption{font-size:15px;line-height:1.9;margin-top:21px;color:#405768}
.unicale-features article{transition:box-shadow .25s,transform .25s}
@media(hover:hover){.unicale-features article:hover{transform:translateY(-4px);box-shadow:0 14px 28px #24374a10}.lp-service-grid a:hover{color:#10367d;text-decoration-thickness:2px}.site-header nav>a:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .25s}.site-header nav>a:hover:after{transform:scaleX(1)}.site-header nav>.nav-cta:after{display:none}}
.site-header{transition:box-shadow .3s,border-color .3s}.site-header.is-scrolled{box-shadow:0 4px 22px #162a4610;border-bottom-color:#c9d3e0}
@media(max-width:1100px){.next-hero-layout{min-height:560px}.logo-stage{height:465px}.logo-motion{width:295px}.lp-service-grid{grid-template-columns:1fr 1fr;gap:0 35px}.lp-service-grid h3{font-size:24px}.promotion-overview{grid-template-columns:1.25fr .8fr;gap:5%}.promotion-overview h2{font-size:40px}.compact-process{gap:14px}.compact-process li{font-size:15px}}
@media(max-width:760px){.next-hero-layout{min-height:0;padding-bottom:0}.logo-stage{height:320px;margin:0 0 0 20%}.logo-motion{width:230px}.logo-guide{bottom:37px;width:90%}.logo-caption{bottom:9px;font-size:12px}.promotion-overview{grid-template-columns:1.4fr .8fr;gap:25px}.promotion-overview h2{font-size:32px}.promotion-overview-copy>p:not(.service-number){font-size:16px}.promotion-support-photo{align-self:start;margin-top:65px}.career-secondary{display:block}.career-secondary>figure{max-width:370px;margin-bottom:25px}.career-secondary>div>p{font-size:16px}}
@media(max-width:640px){.logo-stage{height:285px;margin:0 0 0 18%}.logo-motion{width:215px}.logo-guide{bottom:33px}.logo-caption{bottom:5px}.next-hero .hero-bottom{margin-top:15px}.single-page .unicale-section .button.unicale-primary-cta{width:100%;min-width:0;min-height:67px;font-size:17px;padding:18px 20px}.single-page .unicale-copy .unicale-cta-note{font-size:14px;margin:27px 0 11px}.lp-promotion{padding-top:60px;padding-bottom:55px}.promotion-overview{display:block;margin-bottom:28px}.promotion-overview h2{font-size:32px}.promotion-overview-copy>p:not(.service-number){font-size:16px;margin-top:20px}.promotion-support-photo{max-width:220px;margin:24px 0 0 auto}.owned-assets.asset-editorial{padding:22px;margin-bottom:25px}.lp-service-grid{display:block;margin-top:24px}.lp-service-grid article{padding:22px 0}.lp-service-grid h3{font-size:24px}.lp-service-grid p{font-size:16px}.lp-service-grid a{font-size:16px}.career-secondary{margin-top:20px}.career-secondary>figure{max-width:270px}.career-secondary h3{font-size:26px}.compact-process{display:block;margin-top:20px}.compact-process li{display:flex;gap:17px;font-size:16px;padding:13px 0}.compact-process b{margin:0}.single-page .contact-form{box-shadow:none}}
@media(prefers-reduced-motion:reduce){.logo-motion,.logo-sheen,.logo-guide{animation:none!important}.logo-sheen{display:none}.motion-await,.motion-entered{opacity:1;translate:none;transition:none!important}.site-header,.unicale-features article,.unicale-primary-cta{transition:none!important}}

@media(max-width:640px){.single-page .about-section{padding-top:38px;padding-bottom:38px}.single-page .about-section .section-kicker{margin-bottom:20px}.single-page .about-prose{padding-top:18px}.single-page .about-prose p:not(.lead){margin-top:18px}}
