.pnc-tablier{--slate:#4a5568;--dark:#2d3748;--deep:#1a202c;--rose:#d4a0a0;--cream:#f5f0e8}.pnc-tablier *{box-sizing:border-box}.pnc-tablier{margin:0;background:var(--cream);color:var(--deep);font-family:Jost,'Segoe UI',sans-serif;line-height:1.7}.pnc-tablier a{color:inherit;text-underline-offset:5px}.pnc-tablier a:focus-visible,.pnc-tablier summary:focus-visible{outline:3px solid #a45353;outline-offset:5px}.pnc-tablier .wrap{width:min(1100px,calc(100% - 48px));margin:auto}.pnc-tablier .preview{background:var(--deep);color:var(--cream);padding:8px 24px;text-align:center;font-size:11px;letter-spacing:1.2px}.pnc-tablier .preview span{color:var(--rose)}.pnc-tablier header{background:var(--dark);color:var(--cream)}.pnc-tablier .nav{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:23px 0}.pnc-tablier .logo{text-decoration:none;display:block;min-width:130px}.pnc-tablier .logo small{display:block;color:var(--rose);font-size:9px;letter-spacing:3px;line-height:1}.pnc-tablier .logo b{font:34px 'Pinyon Script',cursive;font-weight:400}.pnc-tablier .links{display:flex;gap:23px;align-items:center}.pnc-tablier .links a{text-decoration:none;font-size:10px;letter-spacing:1px;text-transform:uppercase}.pnc-tablier .button{display:inline-block;background:var(--rose);color:var(--deep);text-decoration:none;padding:15px 24px;font-size:11px;font-weight:500;letter-spacing:1.3px;text-transform:uppercase}.pnc-tablier .button:hover{background:#e2b9b9}.pnc-tablier .button span{padding-left:18px}.pnc-tablier .outline{background:transparent;border:1px solid #8e98a6;color:var(--cream)}.pnc-tablier .outline:hover{background:var(--dark)}.pnc-tablier .hero{background:var(--slate);color:var(--cream);padding:34px 0 72px;overflow:hidden}.pnc-tablier .crumb{font-size:11px;color:#e0d9d1;margin-bottom:57px}.pnc-tablier .crumb a{text-decoration:none}.pnc-tablier .hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center}.pnc-tablier .eyebrow{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#825151;display:block;margin-bottom:22px}.pnc-tablier .hero .eyebrow,.pnc-tablier .dark .eyebrow{color:var(--rose)}.pnc-tablier h1{font:600 clamp(48px,6.8vw,78px)/1.04 'Cormorant Garamond',Georgia,serif;margin:0 0 27px}.pnc-tablier h1 em{display:block;font:400 clamp(44px,6.6vw,76px)/1.25 'Pinyon Script',cursive;color:var(--cream)}.pnc-tablier .lead{font-size:17px;max-width:545px;color:#eee9e3;line-height:1.8}.pnc-tablier .hero .button{margin-top:22px}.pnc-tablier .hero-aside{border:1px solid #a9acb3;padding:38px 32px;position:relative}.pnc-tablier .hero-aside:before{content:'';position:absolute;inset:9px;border:1px solid #7f8796;pointer-events:none}.pnc-tablier .bigword{font:italic 500 51px 'Cormorant Garamond',Georgia,serif;color:var(--rose);margin-bottom:28px}.pnc-tablier .step{position:relative;border-top:1px solid #8c94a0;padding:18px 0;display:flex;gap:20px;align-items:center}.pnc-tablier .step .n{font:italic 29px 'Cormorant Garamond',serif;color:var(--rose)}.pnc-tablier .step strong{display:block;font-size:14px;font-weight:500}.pnc-tablier .step small{font-size:12px;color:#eee9e3}.pnc-tablier .caption{margin:15px 0 0;font-size:11px;letter-spacing:.4px}.pnc-tablier .strip{background:#ede5dc;border-bottom:1px solid #dacfc3}.pnc-tablier .strip .wrap{display:flex;justify-content:space-between;gap:20px;padding:21px 0;font-size:11px;letter-spacing:1px}.pnc-tablier .strip b{font-weight:500}.pnc-tablier section.story{padding:80px 0}.pnc-tablier .split{display:grid;grid-template-columns:1fr 1fr;gap:75px}.pnc-tablier .section-no{font:italic 34px 'Cormorant Garamond',serif;color:#946363;margin-bottom:16px}.pnc-tablier h2{font:600 clamp(32px,4vw,46px)/1.12 'Cormorant Garamond',Georgia,serif;margin:0 0 24px}.pnc-tablier p{margin:0 0 18px}.pnc-tablier .body-copy{font-size:16px;color:#4c5360}.pnc-tablier .body-copy strong{color:var(--deep);font-weight:500}.pnc-tablier .service{background:#fff;padding:70px 0 76px}.pnc-tablier .service-note{margin:30px 0 0;font-size:13px;color:#545d6b;border-top:1px solid #ede5dc;padding-top:20px}.pnc-tablier .section-head{display:flex;justify-content:space-between;align-items:end;gap:25px}.pnc-tablier .section-head p{font-size:12px;max-width:220px;color:#646b76}.pnc-tablier .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:29px}.pnc-tablier .card{border-top:1px solid #c9aaaa;padding-top:25px}.pnc-tablier .card .num{font:italic 30px 'Cormorant Garamond',serif;color:#895858}.pnc-tablier h3{font:600 27px 'Cormorant Garamond',Georgia,serif;margin:12px 0}.pnc-tablier .card p{color:#545d6b;font-size:14px}.pnc-tablier .dark{background:var(--dark);color:var(--cream);padding:65px 0}.pnc-tablier .dark p{color:#e3e0dc}.pnc-tablier .status{font-size:11px;border:1px solid #778391;display:inline-block;padding:6px 13px;margin-bottom:22px}.pnc-tablier .cta{padding:75px 0;text-align:center}.pnc-tablier .cta p{max-width:655px;margin:0 auto 25px;color:#535b67}.pnc-tablier .actions{display:flex;justify-content:center;gap:27px;align-items:center;flex-wrap:wrap}.pnc-tablier .actions>a:not(.button){font-size:13px}.pnc-tablier .note{font-size:11px!important;margin-top:17px!important}.pnc-tablier .footer{background:var(--deep);color:var(--cream);padding:40px 0}.pnc-tablier .footer .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}.pnc-tablier .footer p{font-size:12px;margin:0}.pnc-tablier .footer a{font-size:12px}.pnc-tablier .review{background:#fff;border-top:3px solid var(--rose);padding:28px 0;font-size:13px}.pnc-tablier .review summary{cursor:pointer;font-weight:500}.pnc-tablier .review-inner{max-width:760px;padding-top:25px}.pnc-tablier .teaser{border-left:3px solid var(--rose);padding:10px 25px;margin:20px 0}.pnc-tablier .review h3{font-size:25px}.pnc-tablier .mobile-nav{display:none}.pnc-tablier .mobile-nav summary{cursor:pointer;font-size:12px}.pnc-tablier .mobile-nav a{display:block;padding:10px 0;font-size:12px}@media(max-width:800px){.pnc-tablier .links{gap:12px}.pnc-tablier .links a{font-size:9px}.pnc-tablier .links a:nth-child(2),.pnc-tablier .links a:nth-child(4){display:none}.pnc-tablier .hero-grid{gap:30px}.pnc-tablier .hero-aside{padding:26px 22px}.pnc-tablier .split{gap:35px}.pnc-tablier .wrap{width:calc(100% - 38px)}}@media(max-width:600px){.pnc-tablier .nav{padding:18px 0;align-items:start}.pnc-tablier .links{display:none}.pnc-tablier .mobile-nav{display:block;text-align:right}.pnc-tablier .hero{padding-bottom:42px}.pnc-tablier .crumb{margin-bottom:35px}.pnc-tablier .hero-grid,.pnc-tablier .split,.pnc-tablier .cards{grid-template-columns:1fr;gap:26px}.pnc-tablier .hero-aside{margin-top:15px}.pnc-tablier .lead{font-size:16px}.pnc-tablier .strip .wrap{flex-wrap:wrap;gap:7px;justify-content:center;text-align:center}.pnc-tablier .strip .wrap span{width:100%}.pnc-tablier .story,.pnc-tablier section.story{padding:48px 0}.pnc-tablier .service,.pnc-tablier .cta,.pnc-tablier .dark{padding:48px 0}.pnc-tablier .service-note{margin:30px 0 0;font-size:13px;color:#545d6b;border-top:1px solid #ede5dc;padding-top:20px}.pnc-tablier .section-head{display:block}.pnc-tablier .section-head p{max-width:none}.pnc-tablier .cards{margin-top:10px}.pnc-tablier .card{padding-top:17px}.pnc-tablier .footer .wrap{align-items:start;flex-direction:column}.pnc-tablier .preview{font-size:10px}.pnc-tablier .actions{gap:20px}}

.pnc-tablier .hero{min-height:0;position:static;display:block}.pnc-tablier .hero-grid{position:relative}.pnc-tablier p{font-weight:400}.pnc-tablier .card a{text-decoration:underline}.pnc-tablier .hero h1{font-weight:600}
