.team-card[data-astro-cid-f6ci2yfp] blockquote[data-astro-cid-f6ci2yfp]{quotes:none}.team-card[data-astro-cid-f6ci2yfp] blockquote[data-astro-cid-f6ci2yfp]:before,.team-card[data-astro-cid-f6ci2yfp] blockquote[data-astro-cid-f6ci2yfp]:after{content:none}.insurance-prose[data-astro-cid-fsg4ylbw] h2{margin-top:0}.yt-facade[data-astro-cid-fsg4ylbw] .yt-play[data-astro-cid-fsg4ylbw]{padding:0}.gallery-content[data-astro-cid-6dz7gakr] h2{font-family:richmond-display,Georgia,serif;color:#0a1f3f;font-weight:700;font-size:clamp(1.25rem,2.5vw,1.75rem);line-height:1.25;margin-top:3rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #C9A84C}.gallery-content[data-astro-cid-6dz7gakr] h2:first-child{margin-top:0}.gallery-content[data-astro-cid-6dz7gakr] p{margin-bottom:1.25rem;line-height:1.7;color:#444}.gallery-content[data-astro-cid-6dz7gakr] p a,.gallery-content[data-astro-cid-6dz7gakr] li a{color:#1369d7;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.gallery-content[data-astro-cid-6dz7gakr] p a:hover,.gallery-content[data-astro-cid-6dz7gakr] li a:hover{color:#0e52a8;text-decoration-thickness:2px}.gallery-content[data-astro-cid-6dz7gakr] .video-embed{margin:2rem 0;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a;max-width:800px}.gallery-content[data-astro-cid-6dz7gakr] p:has(img){display:inline}.gallery-content[data-astro-cid-6dz7gakr] img{display:inline-block;width:calc(50% - .5rem);margin:.25rem;border-radius:10px;box-shadow:0 2px 12px #00000014;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;vertical-align:top;-o-object-fit:contain;object-fit:contain;background:#f5f5f5}.gallery-content[data-astro-cid-6dz7gakr] img:hover{transform:scale(1.02);box-shadow:0 8px 30px #00000026}@media(max-width:640px){.gallery-content[data-astro-cid-6dz7gakr] img{width:100%;margin:.5rem 0}}@media(min-width:1024px){.gallery-content[data-astro-cid-6dz7gakr] img{width:calc(33.333% - .5rem)}}.gallery-content[data-astro-cid-6dz7gakr] .gallery-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:3rem}.gallery-content[data-astro-cid-6dz7gakr] .gallery-nav-card{display:block;padding:20px 24px;background:linear-gradient(135deg,#0a1f3f,#152d54);border-radius:10px;text-decoration:none;color:#fff;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 12px #0a1f3f26;border:1px solid rgba(200,169,106,.1)}.gallery-content[data-astro-cid-6dz7gakr] .gallery-nav-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0a1f3f40;border-color:#c8a96a4d}.gallery-content[data-astro-cid-6dz7gakr] .gallery-nav-title{display:block;font-family:richmond-display,Georgia,serif;font-weight:700;font-size:15px;margin-bottom:4px;line-height:1.3}.gallery-content[data-astro-cid-6dz7gakr] .gallery-nav-desc{display:block;font-size:13px;opacity:.75;font-family:Lato,sans-serif}.case-study-prose img{max-width:512px;height:auto;margin-left:auto;margin-right:auto;display:block;float:none!important}.case-study-prose .not-prose img{max-width:100%;margin-left:0;margin-right:0}.case-study-prose .not-prose img.object-cover{height:100%}.case-study-prose>.not-prose:first-child{margin-top:0}@media(max-width:767px){.case-study-prose>.not-prose:first-child .grid:not(.hero-stack-phone){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.case-study-prose>.not-prose:first-child .grid .aspect-\[3\/2\]{aspect-ratio:1 / 1}.case-study-prose>.not-prose:first-child figcaption{font-size:.75rem;line-height:1.35;margin-top:.5rem}}.case-study-prose>.not-prose.story-gallery{margin-top:1.25rem;margin-bottom:1.25rem}@media(max-width:767px){.case-study-prose>.not-prose.story-gallery .grid:has(.aspect-\[3\/2\]):not(.hero-stack-phone){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.case-study-prose>.not-prose.story-gallery .grid .aspect-\[3\/2\]{aspect-ratio:1 / 1}.case-study-prose>.not-prose.story-gallery figcaption{font-size:.75rem;line-height:1.35;margin-top:.5rem}}.case-study-prose>p:has(>img:only-child){overflow:hidden;margin-bottom:1.5rem;text-align:center}
