.dt-head{text-align:center;margin-bottom:56px}.dt-eyebrow{font-family:var(--font-sans);font-style:normal;font-size:var(--fs-12);line-height:var(--lh-12);text-transform:uppercase;letter-spacing:var(--track-widest);color:var(--gold);margin-bottom:12px;font-weight:700}.dt-h2{font-size:var(--fs-36);line-height:var(--lh-36);color:var(--navy)}@media (width>=768px){.dt-h2{font-size:var(--fs-48);line-height:var(--lh-48)}}.dt-h2--light{color:var(--cream)}.dt-h2--relaxed{line-height:1.25}@media (width>=768px){.dt-h2--relaxed{line-height:1}}.dt-intro{color:var(--taupe);margin-top:16px}.ph.dt-ph{background:linear-gradient(to bottom right, var(--cream), var(--sand));box-shadow:0 0 0 1px var(--sand);border-radius:var(--r-5);gap:8px;padding:0}.dt-ph .ph__label{letter-spacing:var(--track-widest);color:var(--gold)}.dt-ph .ph__caption{color:var(--taupe);margin-top:0;padding-inline:16px}.dt-img{border-radius:var(--r-5)}.dt-card{background:var(--white);border:1px solid var(--sand);border-radius:var(--r-5)}.dt-more{color:var(--gold);font-size:var(--fs-14);line-height:var(--lh-14);text-transform:uppercase;letter-spacing:var(--track-widest);transition:color var(--t-fast) var(--ease-standard);font-weight:700;display:inline-block}.dt-more__arrow{transition:transform var(--t-fast) var(--ease-standard);margin-left:4px;display:inline-block}@media (hover:hover){.dt-more:hover{color:var(--gold-dark)}.dt-more:hover .dt-more__arrow,.lift:hover .dt-more__arrow{transform:translate(4px)}}.dt-btn{font-weight:700;font-size:var(--fs-16);line-height:var(--lh-16)}.dt-btn--caps{font-size:var(--fs-14);line-height:var(--lh-14);text-transform:uppercase;letter-spacing:var(--track-widest);padding-inline:40px}.btn--outline-navy{border:2px solid var(--navy);color:var(--navy)}@media (hover:hover){.btn--outline-navy:hover{background:var(--accent-bg);color:var(--gold);border-color:var(--gold)}}.dt-rows>li{border-bottom:1px solid var(--sand);gap:24px;padding-block:24px;display:flex}.dt-rows>li:last-child{border-bottom:0}.dt-rows__n{font-family:var(--font-serif);color:var(--gold);flex-shrink:0;font-style:italic;font-weight:500;line-height:1}.dt-rows__h{color:var(--navy);margin-bottom:4px}.dt-rows__p{color:var(--taupe);font-size:var(--fs-14);line-height:var(--lh-relaxed)}.dt-grid>li{display:flex}.dt-grid>li>*{width:100%}.ddf__row[data-astro-cid-dfab3rnt]{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.ddf__row[data-astro-cid-dfab3rnt]+.ddf__row[data-astro-cid-dfab3rnt]{margin-top:80px}@media (width>=1024px){.ddf__row[data-astro-cid-dfab3rnt]{grid-template-columns:1fr 1fr;gap:64px}.ddf__row--rev[data-astro-cid-dfab3rnt]>[data-astro-cid-dfab3rnt]:first-child{order:2}}.ddf__media[data-astro-cid-dfab3rnt]{position:relative}.ddf__media[data-astro-cid-dfab3rnt] .ddf__img{aspect-ratio:4/3;width:100%;height:auto}.ddf__num[data-astro-cid-dfab3rnt]{pointer-events:none;user-select:none;font-family:var(--font-serif);color:var(--gold);opacity:.7;font-size:6rem;font-style:italic;font-weight:500;line-height:1;position:absolute;top:-24px;left:-16px}.ddf__row--rev[data-astro-cid-dfab3rnt] .ddf__num[data-astro-cid-dfab3rnt]{left:auto;right:-16px}@media (width>=768px){.ddf__num[data-astro-cid-dfab3rnt]{font-size:8rem}}.ddf__rule[data-astro-cid-dfab3rnt]{border-top:2px solid var(--gold);width:48px;margin-bottom:20px;display:block}.ddf__h[data-astro-cid-dfab3rnt]{font-size:var(--fs-30);line-height:var(--lh-30);color:var(--navy);margin-bottom:16px}@media (width>=768px){.ddf__h[data-astro-cid-dfab3rnt]{font-size:var(--fs-36);line-height:var(--lh-36)}}.ddf__p[data-astro-cid-dfab3rnt]{color:var(--taupe);line-height:var(--lh-relaxed)}.ddf--reviews[data-astro-cid-dfab3rnt] .dt-h2,.ddf--faq[data-astro-cid-dfab3rnt] .dt-h2{max-width:42rem;margin-inline:auto}.ddf--reviews[data-astro-cid-dfab3rnt] .dt-eyebrow{font-size:var(--fs-14);line-height:var(--lh-14);font-weight:600}.ddf--faq[data-astro-cid-dfab3rnt] .dt-eyebrow{margin-bottom:16px}.ddf--reviews[data-astro-cid-dfab3rnt] .ddf__rule[data-astro-cid-dfab3rnt],.ddf--faq[data-astro-cid-dfab3rnt] .ddf__rule[data-astro-cid-dfab3rnt]{border-top-width:1px}.ddf--reviews[data-astro-cid-dfab3rnt] .ddf__h[data-astro-cid-dfab3rnt],.ddf--faq[data-astro-cid-dfab3rnt] .ddf__h[data-astro-cid-dfab3rnt]{font-size:var(--fs-24);line-height:var(--lh-24)}.ddf--faq[data-astro-cid-dfab3rnt] .ddf__h[data-astro-cid-dfab3rnt]{line-height:1.375}@media (width>=768px){.ddf--reviews[data-astro-cid-dfab3rnt] .ddf__h[data-astro-cid-dfab3rnt],.ddf--faq[data-astro-cid-dfab3rnt] .ddf__h[data-astro-cid-dfab3rnt]{font-size:var(--fs-30);line-height:var(--lh-30)}}.ddf--reviews[data-astro-cid-dfab3rnt] .ddf__media[data-astro-cid-dfab3rnt] .ddf__img,.ddf--faq[data-astro-cid-dfab3rnt] .ddf__media[data-astro-cid-dfab3rnt] .ddf__img{border-radius:var(--r-8)}.ddf--reviews[data-astro-cid-dfab3rnt] .ddf__num[data-astro-cid-dfab3rnt],.ddf--faq[data-astro-cid-dfab3rnt] .ddf__num[data-astro-cid-dfab3rnt]{opacity:.9;z-index:10}.ddf--reviews[data-astro-cid-dfab3rnt] .ddf__num[data-astro-cid-dfab3rnt]{font-size:7rem;top:-32px}.ddf--reviews[data-astro-cid-dfab3rnt] .ddf__media[data-astro-cid-dfab3rnt] .ddf__img{box-shadow:0 0 0 1px var(--sand), var(--shadow-md);margin-top:32px}.ddf--faq[data-astro-cid-dfab3rnt] .ddf__num[data-astro-cid-dfab3rnt]{font-weight:400}@media (width>=768px){.ddf--reviews[data-astro-cid-dfab3rnt] .ddf__num[data-astro-cid-dfab3rnt]{font-size:7rem}.ddf--faq[data-astro-cid-dfab3rnt] .ddf__num[data-astro-cid-dfab3rnt]{font-size:6rem;left:-32px}.ddf--faq[data-astro-cid-dfab3rnt] .ddf__row--rev[data-astro-cid-dfab3rnt] .ddf__num[data-astro-cid-dfab3rnt]{left:auto;right:-32px}.ddf--faq[data-astro-cid-dfab3rnt] .ddf__row[data-astro-cid-dfab3rnt]{gap:64px;display:flex}.ddf--faq[data-astro-cid-dfab3rnt] .ddf__row[data-astro-cid-dfab3rnt]>[data-astro-cid-dfab3rnt]:first-child{flex:0 0 50%}.ddf--faq[data-astro-cid-dfab3rnt] .ddf__row[data-astro-cid-dfab3rnt]>[data-astro-cid-dfab3rnt]:last-child{flex:1 1 0;min-width:0}.ddf--faq[data-astro-cid-dfab3rnt] .ddf__row--rev[data-astro-cid-dfab3rnt]{flex-direction:row-reverse}.ddf--faq[data-astro-cid-dfab3rnt] .ddf__row--rev[data-astro-cid-dfab3rnt]>[data-astro-cid-dfab3rnt]:first-child{order:0}.ddf--faq[data-astro-cid-dfab3rnt] .ddf__row[data-astro-cid-dfab3rnt]+.ddf__row[data-astro-cid-dfab3rnt]{margin-top:112px}}
