.drop-cap:first-letter{float:left;font-family:Playfair Display Variable,Georgia,serif;font-weight:700;font-size:5em;line-height:.85;padding:.05em .12em 0 0}.drop-cap.drop-cap-red:first-letter{color:var(--red-sectra)}.drop-cap.drop-cap-ink:first-letter{color:var(--ink-body)}
.hover-underline[data-astro-cid-pgpo2ev5]{position:relative}.hover-underline[data-astro-cid-pgpo2ev5]:after{content:"";position:absolute;left:1.5rem;right:0;bottom:-2px;height:1px;background:var(--red-sectra);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.4,0,.2,1)}.hover-underline[data-astro-cid-pgpo2ev5]:hover:after{transform:scaleX(1)}
.pull-quote[data-astro-cid-7q4cr32f] blockquote[data-astro-cid-7q4cr32f]{hanging-punctuation:first last}
.faq-row[data-astro-cid-rbygaycu]{transition:border-color .2s ease}.faq-row[data-astro-cid-rbygaycu]>div[data-astro-cid-rbygaycu]{animation:faqReveal .4s ease-out}@keyframes faqReveal{0%{opacity:0}to{opacity:1}}summary[data-astro-cid-rbygaycu]::-webkit-details-marker{display:none}summary[data-astro-cid-rbygaycu]::marker{content:""}summary[data-astro-cid-rbygaycu]:focus-visible{outline:2px solid var(--red-sectra);outline-offset:2px}.faq-question[data-astro-cid-rbygaycu]{display:inline;margin:0}@media(prefers-reduced-motion:reduce){.faq-row[data-astro-cid-rbygaycu]>div[data-astro-cid-rbygaycu]{animation:none}}
.cta-phone[data-astro-cid-w4ns2sph]{position:relative;transition:color .2s ease}.cta-phone[data-astro-cid-w4ns2sph]:after{content:"";position:absolute;left:1.5rem;right:0;bottom:-2px;height:1px;background:var(--red-sectra-bright);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.4,0,.2,1)}.cta-phone[data-astro-cid-w4ns2sph]:hover:after{transform:scaleX(1)}

.hero-video{background:transparent}@media (prefers-reduced-motion: reduce){.hero-video{display:none!important}}
[data-style="inline-82555c6e800a"]{animation-delay:0ms}
[data-style="inline-e56ead18de83"]{animation-delay:120ms}
[data-style="inline-cf27a2b03bbd"]{font-variant-caps: all-small-caps;}
[data-style="inline-e48f5407a25f"]{animation-delay:80ms}
[data-style="inline-cf27a2b03bbd"]{font-variant-caps: all-small-caps;}