.premium-scroll-banner{height:270svh;position:relative;background:#092630;color:#fff;scroll-margin-top:0!important}.pb-stage{height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden;isolation:isolate}.pb-scene{position:absolute;inset:0;opacity:0;pointer-events:none}.pb-scene:first-child{opacity:1}.pb-scene.is-active{pointer-events:auto}.pb-scene>img{position:absolute;inset:-3%;width:106%;height:106%;object-fit:cover;will-change:transform}.pb-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061d29e8,#061d2980 52%,#061d2915),linear-gradient(0deg,#061d29de,transparent 42%)}.pb-copy{position:absolute;left:6%;top:45%;transform:translateY(-50%);max-width:760px;width:65%;color:#fff}.pb-copy .eyebrow{color:#e2caa3;letter-spacing:.19em;font-size:11px}.pb-copy h1,.pb-copy h2{font:clamp(43px,5.8vw,88px)/1.06 Georgia,serif;letter-spacing:-.04em;color:#fff;margin:25px 0}.pb-copy>p:not(.eyebrow){max-width:540px;font-size:17px;line-height:1.8;color:#edf0eb}.pb-actions{display:flex;align-items:center;gap:25px;margin-top:28px}.pb-actions>a:last-child{font-size:12px;color:#fff}.pb-actions .button{background:#f5f1e8;color:#173944}.pb-credit{position:absolute;bottom:145px;right:6%;font-size:10px;color:#dae2de}.pb-nav{position:absolute;left:6%;right:6%;bottom:30px}.pb-instruction{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.16em;margin-bottom:20px;color:#d8e2de}.pb-instruction a{letter-spacing:0}.pb-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pb-chapters button{background:none;border:0;border-top:1px solid #aabfb866;padding:16px 0;text-align:left;color:#b9cbc6;font-size:12px;position:relative;cursor:pointer}.pb-chapters button[aria-pressed=true]{color:#fff}.pb-chapters i{position:absolute;top:-1px;left:0;width:100%;height:2px;background:#e2caa3;transform:scaleX(var(--progress,0));transform-origin:left}.pb-chapters button:focus-visible,.pb-actions a:focus-visible{outline:2px solid #e2caa3;outline-offset:6px}#premium-content{scroll-margin-top:110px}.pb-stage{perspective:1200px}@media(max-width:700px){.premium-scroll-banner{height:220svh}.pb-stage{min-height:600px}.pb-copy{width:88%;top:42%}.pb-copy h1,.pb-copy h2{font-size:clamp(37px,9vw,58px)}.pb-copy>p:not(.eyebrow){font-size:14px;line-height:1.65}.pb-actions{gap:17px;flex-wrap:wrap}.pb-actions .button{padding:16px 20px}.pb-credit{bottom:140px;left:6%;right:auto;font-size:9px}.pb-chapters{gap:12px}.pb-chapters button{font-size:10px}.pb-instruction{font-size:8px;letter-spacing:.06em}.pb-scene>img{object-position:63% center}.pb-shade{background:linear-gradient(90deg,#061d29b8,#061d2940),linear-gradient(0deg,#061d29ed,transparent 80%)}}@media(prefers-reduced-motion:reduce){.premium-scroll-banner{height:auto}.pb-stage{position:relative;height:90svh}.pb-scene>img{transform:none!important}.pb-instruction{visibility:hidden}.pb-copy{top:45%}}
.pb-editorial{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;align-items:center;background:#f5f1e8}.pb-editorial figure{margin:0;position:relative;overflow:hidden}.pb-editorial img{width:100%;height:clamp(330px,35vw,570px);object-fit:cover;transition:transform 1s}.pb-editorial figure:hover img{transform:scale(1.025)}.pb-editorial figcaption{font-size:10px;color:#6f807c;padding:13px 0}.pb-editorial h2{font:clamp(34px,4vw,60px)/1.1 Georgia,serif;letter-spacing:-.035em;color:#193d48}.pb-editorial p{font-size:15px;line-height:1.85;max-width:560px}.pb-editorial .text-link{display:inline-block;margin-top:20px}.pb-editorial-detail{grid-template-columns:1fr 1.2fr;background:#e9ece3}.pb-editorial-detail ul{list-style:none;padding:0;margin:25px 0}.pb-editorial-detail li{padding:14px 0;border-bottom:1px solid #bcc7bd;font-size:13px;line-height:1.7}.pb-editorial .eyebrow{color:#8a7251}@media(max-width:700px){.pb-editorial,.pb-editorial-detail{grid-template-columns:1fr;gap:22px}.pb-editorial img{height:330px}.pb-editorial-detail figure{grid-row:1}.pb-editorial h2{font-size:39px}}
.pb-project-choice{display:grid;grid-template-columns:1.3fr 1fr;gap:8%;background:#e9ece3}.pb-project-choice h2,.pb-service-faq h2{font:clamp(34px,4vw,58px)/1.12 Georgia,serif}.pb-choice-options{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.pb-choice-options article{border-top:1px solid #97a99d;padding-top:20px}.pb-choice-options span{color:#8a7251;font:22px Georgia}.pb-choice-options h3{font:26px/1.2 Georgia}.pb-choice-options p{font-size:14px;line-height:1.8}.pb-project-choice li{font-size:14px;line-height:1.8;margin-bottom:14px}.pb-service-faq details{max-width:950px;border-bottom:1px solid #bac5bc;padding:23px 0}.pb-service-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:17px}.pb-service-faq details p{max-width:800px;font-size:15px;line-height:1.85;padding-top:12px}.review-consolidation{padding:25px;background:#e9ece3}@media(max-width:700px){.pb-project-choice,.pb-choice-options{grid-template-columns:1fr}.pb-project-choice{gap:30px}}
