.lprrs-hero{position:relative;overflow:hidden;min-height:670px;background:#e9e7e5}.lprrs-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.lprrs-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(250,248,247,.98),rgba(250,248,247,.86) 32%,rgba(250,248,247,.08) 64%)}.lprrs-hero .wrap{position:relative;z-index:1;padding-top:48px;padding-bottom:54px}.lprrs-hero h1{font-size:clamp(64px,7vw,104px);color:#80003d;margin:20px 0 14px;letter-spacing:-.065em}.lprrs-hero h2{font-size:clamp(32px,3.2vw,50px);max-width:630px;line-height:1.06;margin:0 0 26px;letter-spacing:-.045em}.lprrs-hero p{max-width:565px}.lprrs-hero .breadcrumb{margin-bottom:34px}.lprrs-hero .lprrs-fullname{font-size:12px;letter-spacing:.06em;margin-top:25px}.lprrs-secondary{background:rgba(255,255,255,.45)!important;color:#80003d!important;border:1px solid #cbb5c0!important}.lprrs-nav{border-bottom:1px solid #e0dce0;background:rgba(255,255,255,.98);position:sticky;top:92px;z-index:12}.lprrs-nav .wrap{display:flex;gap:28px;overflow-x:auto;padding-top:22px;padding-bottom:22px}.lprrs-nav a{font-size:12px;font-weight:600;white-space:nowrap}.lprrs-intro,.lprrs-governance,.lprrs-source-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.lprrs-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lprrs-capabilities article{padding:30px;border:1px solid #ddd6db;border-radius:16px;background:linear-gradient(145deg,#fff,#f7f4f6)}.lprrs-number{display:block;color:#80003d;font-size:12px;letter-spacing:.08em;margin-bottom:26px}.lprrs-capabilities h3{font-size:25px;line-height:1.12;letter-spacing:-.035em}.lprrs-capabilities p{font-weight:500;color:#43434b}.lprrs-capabilities ul,.lprrs-two-views ul{padding-left:18px;margin-bottom:0}.lprrs-capabilities li,.lprrs-two-views li{font-size:14px;color:#55535f;line-height:1.75;margin:10px 0}.lprrs-two-views{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lprrs-two-views article{background:white;padding:40px;border:1px solid #ded5db;border-radius:16px}.lprrs-two-views h3{font-size:30px;line-height:1.15;letter-spacing:-.035em;margin-top:20px}.lprrs-pill{font-size:11px;letter-spacing:.1em;color:#80003d;font-weight:600}.lprrs-drivers{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px;border:1px solid #d8cbd2;border-radius:12px;overflow:hidden}.lprrs-drivers div{padding:25px;background:#fff;border-right:1px solid #e5dfe3}.lprrs-drivers strong{display:block;font-size:30px;color:#80003d}.lprrs-drivers span{font-size:13px}.lprrs-footnote{font-size:13px;margin-top:22px;color:#66616b}.lprrs-detail-photo{border-radius:18px;overflow:hidden}.lprrs-detail-photo img{width:100%;height:470px;object-fit:cover}.lprrs-reporting-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.lprrs-reporting-grid article{border-top:2px solid #80003d;padding:26px;background:white;border-radius:0 0 12px 12px}.lprrs-reporting-grid h3{font-size:24px;letter-spacing:-.025em}.lprrs-output-bar{background:#252630;color:white;display:flex;flex-wrap:wrap;gap:22px;padding:26px;border-radius:12px;margin-top:24px;font-size:13px}.lprrs-output-bar strong{margin-right:auto}.lprrs-output-bar span{color:#e7dce4}.lprrs-scope{border-left:3px solid #80003d;margin-top:28px;padding:10px 0 0 25px;max-width:950px}.lprrs-scope h3{font-size:21px}.lprrs-scope p{font-size:14px}.lprrs-board-panel{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.lprrs-board-topics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lprrs-board-topics span{border:1px solid #62616d;padding:23px;border-radius:12px;color:#f0e7ee;font-size:16px;background:linear-gradient(130deg,rgba(128,0,61,.22),rgba(255,255,255,.03))}.lprrs-cycle{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.lprrs-cycle li{padding:28px;border:1px solid #ddd6db;border-radius:14px}.lprrs-cycle h3{font-size:24px}.lprrs-cycle p{font-size:14px}.lprrs-cycle strong{display:block;font-size:12px;color:#80003d;padding-top:12px;border-top:1px solid #e0d7dd}.lprrs-cycle li:nth-last-child(-n+2){background:#292a33;color:white;border-color:#292a33}.lprrs-cycle li:nth-last-child(-n+2) p{color:#ddd5df}.lprrs-cycle li:nth-last-child(-n+2) strong,.lprrs-cycle li:nth-last-child(-n+2) .lprrs-number{color:#f0b8d2}.lprrs-control-list article{border-bottom:1px solid #d7ced5;padding:0 0 20px;margin-bottom:25px}.lprrs-control-list h3{font-size:23px}.lprrs-control-list p{font-size:14px}.lprrs-source-tags{display:flex;flex-wrap:wrap;gap:14px;align-content:center;padding-top:20px}.lprrs-source-tags span{border:1px solid #d6c7d0;padding:20px 23px;border-radius:9px;background:#f9f6f8;color:#6f163f;font-size:14px}.lprrs-closing{display:flex;justify-content:space-between;gap:40px;align-items:center}.lprrs-closing p{max-width:630px}.product-card.lprrs-card{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.product-card.lprrs-card .product-art{height:100%;min-height:300px}.product-card.lprrs-card .product-art img{height:100%;object-fit:cover}.product-card.lprrs-card .product-copy{padding:46px}.mega-links a[href="lprrs.html"]{grid-column:1/-1}.offering-selector .selector-row:last-child{grid-column:auto}
@media(max-width:1100px){.lprrs-capabilities{grid-template-columns:1fr 1fr}.lprrs-board-panel{gap:35px}.lprrs-intro,.lprrs-governance,.lprrs-source-layout{gap:35px}.lprrs-nav{top:82px}.lprrs-hero:after{background:linear-gradient(90deg,rgba(250,248,247,.98),rgba(250,248,247,.88) 40%,rgba(250,248,247,.1))}}
@media(max-width:800px){.lprrs-hero{min-height:0}.lprrs-hero .wrap{padding-top:35px;padding-bottom:45px}.lprrs-hero-image{object-position:64% center;opacity:.35}.lprrs-hero:after{background:linear-gradient(90deg,rgba(250,248,247,.95),rgba(250,248,247,.56))}.lprrs-nav{top:78px}.lprrs-nav .wrap{gap:25px}.lprrs-intro,.lprrs-governance,.lprrs-source-layout,.lprrs-board-panel{grid-template-columns:1fr;gap:28px}.lprrs-two-views{grid-template-columns:1fr}.lprrs-cycle{grid-template-columns:1fr 1fr}.lprrs-closing{display:block}.lprrs-closing>.button{margin-top:20px}.lprrs-drivers{grid-template-columns:1fr 1fr}.product-card.lprrs-card{grid-template-columns:1fr}.product-card.lprrs-card .product-art{min-height:0;height:260px}.product-card.lprrs-card .product-copy{padding:30px}.lprrs-detail-photo img{height:330px}}
@media(max-width:520px){.lprrs-capabilities,.lprrs-cycle,.lprrs-reporting-grid{grid-template-columns:1fr}.lprrs-capabilities article,.lprrs-cycle li,.lprrs-two-views article{padding:25px}.lprrs-hero h1{font-size:67px}.lprrs-hero h2{font-size:35px}.lprrs-hero .actions{align-items:stretch}.lprrs-hero .actions .button{justify-content:center}.lprrs-board-topics{grid-template-columns:1fr}.lprrs-nav{top:78px}.lprrs-nav .wrap{padding-top:18px;padding-bottom:18px}.lprrs-output-bar{display:block}.lprrs-output-bar span{display:inline-block;margin:14px 15px 0 0}.lprrs-reporting-grid h3{font-size:23px}.lprrs-drivers div{padding:20px}.lprrs-source-tags span{padding:15px}.lprrs-hero .eyebrow{font-size:10px;letter-spacing:.12em}.lprrs-detail-photo img{height:290px}}
