:root{--navy: #0a2a4a;--gold: #d3b67f;--gold-deep: #8a6f3e;--bronze: #6f5528;--ink: #1b2233;--text: #1b2233;--text-soft: #3d4656;--line: #e6e2d8;--bg-soft: #f3f1ec;--bg-accent: #eceef1;--shadow: none;--radius: 0px;--font-body-family: "Jost", "Helvetica Neue", sans-serif;--font-heading-family: "Libre Caslon Text", Georgia, serif;--font-heading-weight: 400}html body{font-family:Jost,Helvetica Neue,sans-serif;color:var(--ink);--buttons-radius: 0px;--buttons-radius-outset: 0px}[class^=dp-],[class*=" dp-"]{border-radius:0!important;box-shadow:none!important}.dp-feature-panel,.dp-parallax-content,.dp-hero-badge{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.dp-statement,.dp-feature-panel{border:0!important;border-top:1px solid var(--gold)!important;background:#fff}.button,.shopify-payment-button__button--unbranded{border-radius:0;font-family:Jost,sans-serif;font-weight:500;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase}.button:not(.button--secondary):not(.button--tertiary){background-color:var(--navy);color:#fff}.button:after,.button:before{border-radius:0!important;box-shadow:none!important}.card__heading,.card__heading a{font-family:Libre Caslon Text,Georgia,serif;font-weight:400;color:var(--navy)}h1,h2,h3,.h0,.h1,.h2,.h3,.dp-title-xl,.dp-title-lg,.dp-title-md{font-family:Libre Caslon Text,Georgia,serif;font-weight:400;color:var(--navy);letter-spacing:-.005em}.dp-title-xl{line-height:1.08}.dp-title-lg{line-height:1.15}.dp-title-md{font-size:2.2rem;line-height:1.25}.dp-eyebrow{font-family:Jost,sans-serif;font-size:12px;font-weight:500;letter-spacing:.24em;color:var(--bronze)}.dp-text,.dp-lead,.dp-hero-sub,.dp-card p,.dp-list li,.dp-video-caption p,.dp-faq-answer p,.dp-parallax-content p{font-size:1.65rem;line-height:1.75;color:var(--text-soft)}.dp-lead,.dp-hero-sub{font-size:1.8rem}.dp-btn{border-radius:0;min-width:0;padding:16px 28px;font-family:Jost,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.dp-btn:hover,.dp-btn-primary:hover,.dp-btn-secondary:hover{transform:none;box-shadow:none}.dp-btn-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.dp-btn-primary:hover{background:#123b63}.dp-btn-secondary{background:transparent;color:var(--navy);border:1px solid var(--navy)}.dp-btn-secondary:hover{background:var(--navy);color:#fff}.dp-card{background:transparent;border:0;border-top:1px solid var(--gold);border-radius:0;box-shadow:none;padding:26px 0 0}.dp-grid-3,.dp-grid-4,.dp-grid-5{gap:40px}.dp-soft{background:var(--bg-soft)}.dp-accent{background:var(--bg-accent)}.dp-list li:before{width:6px;height:6px;border-radius:0;background:var(--gold)}.dp-hero:before{background:linear-gradient(180deg,#ffffff8c,#ffffffeb)}.dp-hero-image{border-radius:0;box-shadow:none}.dp-hero-badge{border-radius:0;box-shadow:none;border:0;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.dp-stats{margin-top:0;padding:40px 0;background:#fff}.dp-stat-card{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;box-shadow:none;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);padding:30px 16px}.dp-stat-card strong{font-family:Libre Caslon Text,Georgia,serif;font-weight:400;font-size:4.2rem;color:var(--gold-deep);margin-bottom:12px}.dp-stat-card span{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft)}.dp-video-card,.dp-parallax-panel,.dp-parallax-content{border-radius:0;box-shadow:none}.dp-video-card{border:1px solid var(--line)}.dp-parallax-content{background:#fffffff0;-webkit-backdrop-filter:none;backdrop-filter:none}.dp-cta-band{background:var(--navy);border-radius:0;box-shadow:none}.dp-cta-band .dp-eyebrow{color:var(--gold)}.dp-cta-band .dp-btn-primary{background:#fff;color:var(--navy);border-color:#fff}.dp-cta-band .dp-btn-primary:hover{background:var(--bg-soft)}.dp-cta-band .dp-btn-secondary{color:#fff;border-color:#ffffff8c}.dp-cta-band .dp-btn-secondary:hover{background:#fff;color:var(--navy)}.dp-faq-item{background:transparent;border:0;border-bottom:1px solid #d9d4c7;border-radius:0;box-shadow:none;margin:0}.dp-faq-question{font-family:Libre Caslon Text,Georgia,serif;font-weight:400;font-size:1.9rem;color:var(--navy);padding:24px 44px 24px 0}.dp-faq-question:after{right:4px;color:var(--gold-deep)}.dp-faq-answer{padding:0}.dp-floating-cta a{border-radius:0;box-shadow:none;border-color:var(--line);font-family:Jost,sans-serif;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.dp-floating-cta a:hover{transform:none;background:var(--navy);color:#fff}.header__menu-item{font-family:Jost,sans-serif;font-size:1.5rem;letter-spacing:.02em;color:var(--ink)}.header__active-menu-item{text-decoration-color:var(--gold);text-underline-offset:.6rem}.header__menu-item:hover span{text-decoration-color:var(--gold)}.header-provider-btn{background:var(--navy)!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;font-family:Jost,sans-serif!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:13px 22px!important}.header-provider-btn:hover{background:#123b63!important}.dpi{--navy: #0a2a4a;--gold: #d3b67f;--bg2: #f3f1ec;font-family:Jost,sans-serif}.dpi h1,.dpi h2,.dpi h3{font-family:Libre Caslon Text,Georgia,serif;font-weight:400}.dpi .eyebrow{color:#6f5528;letter-spacing:.24em;font-weight:500}.dpi .reg .eyebrow{color:#d3b67f}.dpi .card,.dpi .pbox,.dpi .hero img{border-radius:0}.dpi .btn{border-radius:0;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.article-template__title{font-family:Libre Caslon Text,Georgia,serif;font-weight:400;color:var(--navy)}.article-template .rte{font-size:1.7rem;line-height:1.75;color:var(--ink)}.article-template .rte h2,.article-template .rte h3{margin-top:3.2rem}.article-template .rte blockquote{border-left:0;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);padding:18px 0;font-family:Libre Caslon Text,Georgia,serif;font-style:italic;color:var(--navy)}.footer{border-top:1px solid var(--line)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dsp-premium.css.map */
