body:has(#tptp-site) main,body:has(#tptp-site) .content-area,body:has(#tptp-site) article.hentry{padding:0!important;margin:0!important}body:has(#tptp-site) .ct-container,body:has(#tptp-site) .ct-container-full{width:100%!important;max-width:none!important;padding-block:0!important}#tptp-site .eyebrow{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase;margin-bottom:22px}#tptp-site .button.outline{background:0 0;color:inherit!important;border-color:currentColor}#tptp-site .actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}#tptp-site .hero{display:grid;grid-template-columns:1.02fr 1fr;min-height:645px;background:#182721;color:#f6f2e9}#tptp-site .hero-copy{padding:75px max(40px,calc(( 100vw - 1184px ) / 2));padding-right:54px;display:flex;flex-direction:column;justify-content:center}#tptp-site .hero-copy h1 em{font-weight:400;color:#d8bd91}#tptp-site .hero-copy p{font-size:17px;color:#deded2;max-width:500px}#tptp-site .hero-photo{position:relative;min-height:500px;overflow:hidden}#tptp-site .hero-photo img{width:100%;height:100%;object-fit:cover;object-position:53% center;position:absolute;inset:0}#tptp-site .hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:65px 28px 22px;color:white;background:linear-gradient(transparent,rgba(0,0,0,.6));font-size:11px;letter-spacing:.1em;text-transform:uppercase}#tptp-site figure{margin:0}#tptp-site .ribbon{border-bottom:1px solid var(--line);padding:23px 0;text-align:center;font-size:11px;letter-spacing:.13em;text-transform:uppercase}#tptp-site .section{padding:92px 0}#tptp-site .split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}#tptp-site .intro{max-width:680px}#tptp-site .muted{color:#57625a}#tptp-site .text-link{display:inline-block;border-bottom:1px solid #9a8057;padding:3px 0;font-size:13px;font-weight:700}#tptp-site .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}#tptp-site .card{border-top:1px solid #a9aea3;padding:27px 0}#tptp-site .card .number{font:12px Arial,sans-serif;color:#80683f;letter-spacing:.1em;display:block;margin-bottom:33px}#tptp-site .card p{font-size:15px;color:#57625a}#tptp-site .dark{background:#21352b;color:#f6f2e9}#tptp-site .dark .muted,#tptp-site .dark .card p{color:#d0d5ca}#tptp-site .dark .card .number{color:#d8bd91}#tptp-site .photo{width:100%;aspect-ratio:4/3;object-fit:cover}#tptp-site .quote{font:26px/1.45 Georgia,serif;letter-spacing:-.01em;margin:0}#tptp-site .quote footer{font:12px/1.7 Arial,sans-serif;margin-top:25px;letter-spacing:.04em}#tptp-site .bandline{border-block:1px solid var(--line);padding:26px 0;font-size:13px;display:flex;justify-content:space-between;gap:24px}#tptp-site .step{font:42px Georgia,serif;color:#a3885b;display:block;margin-bottom:18px}#tptp-site .faq details{border-top:1px solid #bec3b8;padding:20px 0}#tptp-site details p{padding-top:15px;font-size:15px;max-width:800px}#tptp-site .cta{padding:78px 0;background:#d9c29b}#tptp-site .cta .split{grid-template-columns:1.4fr 1fr;gap:60px}#tptp-site .site-footer{padding:54px 0 25px;background:#13231b;color:#e2e4dc}#tptp-site .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px;font-size:13px}#tptp-site .footer-grid a{display:block;margin:9px 0}#tptp-site .fine{border-top:1px solid rgba(255,255,255,.15);margin-top:35px;padding-top:20px;font-size:11px;display:flex;justify-content:space-between;gap:20px}#tptp-site .subhero{padding:72px 0;background:#182721;color:#f6f2e9}#tptp-site .subhero h1{max-width:960px;font-size:clamp(43px,4.4vw,68px)}#tptp-site .subhero p{max-width:730px;color:#d9ded3}#tptp-site .article-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,.8fr);gap:90px;padding-top:75px;padding-bottom:80px}#tptp-site .article section{margin-bottom:54px}#tptp-site .article h2{font-size:36px}#tptp-site .article h3{font-size:25px;margin-top:32px}#tptp-site .article p,#tptp-site .article li{font-size:16px}#tptp-site .article a{text-decoration:underline;text-underline-offset:4px}#tptp-site .aside{align-self:start;position:sticky;top:40px;border:1px solid var(--line);padding:28px}#tptp-site .aside h2{font-size:28px}#tptp-site .aside p{font-size:14px}#tptp-site .aside a:not(.button){display:block;margin:14px 0;font-size:13px}#tptp-site .sticky-book{display:none}#tptp-site [id]{scroll-margin-top:30px}@media (min-width:1800px){#tptp-site .hero-copy{padding-left:max(80px,calc(( 100vw - 1380px ) / 2))}}@media (max-width:1000px){#tptp-site .hero-copy{padding:55px 35px}#tptp-site .hero{min-height:590px}#tptp-site .split{gap:40px}#tptp-site .article-layout{gap:40px}}@media (max-width:760px){#tptp-site .hero{display:flex;flex-direction:column}#tptp-site .hero-copy{padding:48px 24px}#tptp-site .hero-copy h1{font-size:48px}#tptp-site .hero-photo{min-height:390px}#tptp-site .hero-photo img{object-position:50% 70%}#tptp-site .section{padding:58px 0}#tptp-site .split,#tptp-site .grid,#tptp-site .cta .split,#tptp-site .article-layout{grid-template-columns:1fr;gap:35px}#tptp-site .card{padding:24px 0 5px}#tptp-site .card .number{margin-bottom:18px}#tptp-site .ribbon{font-size:10px;line-height:2;padding:16px 20px}#tptp-site .bandline{display:block}#tptp-site .bandline span{display:block;margin:8px 0}#tptp-site .quote{font-size:25px}#tptp-site .cta{padding:52px 0}#tptp-site .footer-grid{grid-template-columns:1fr 1fr;gap:26px}#tptp-site .footer-grid>div:first-child{grid-column:1/-1}#tptp-site .fine{display:block;padding-bottom:68px}#tptp-site .fine span{display:block;margin:7px 0}#tptp-site .subhero{padding:47px 0}#tptp-site .article-layout{padding-top:45px;padding-bottom:50px}#tptp-site .aside{position:static}#tptp-site .sticky-book{position:fixed;bottom:0;left:0;right:0;display:flex;z-index:50;background:#13231b;padding:10px 15px;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 -3px 15px rgba(0,0,0,.13);color:white;font-size:12px}#tptp-site .sticky-book .button{min-height:43px;font-size:11px;padding:10px 18px}}