.shot[data-astro-cid-zah2t7wu]{--shot-radius:6px;--shot-border:1px solid #1c242e24;--shot-fade:18%;margin:0}.shot[data-astro-cid-zah2t7wu] picture{display:block}.shotLink[data-astro-cid-zah2t7wu]{border-radius:var(--shot-radius);cursor:zoom-in;display:block}.shot[data-astro-cid-zah2t7wu] img{border:var(--shot-border);border-radius:var(--shot-radius);width:100%;height:auto;display:block}.crop[data-astro-cid-zah2t7wu] img{aspect-ratio:var(--shot-ratio);object-fit:cover;object-position:var(--shot-position,center top)}.fade-left[data-astro-cid-zah2t7wu] picture{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--shot-fade));mask-image:linear-gradient(to right,transparent,#000 var(--shot-fade))}.fade-right[data-astro-cid-zah2t7wu] picture{-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--shot-fade));mask-image:linear-gradient(to left,transparent,#000 var(--shot-fade))}.fade-bottom[data-astro-cid-zah2t7wu] picture{-webkit-mask-image:linear-gradient(to top,transparent,#000 var(--shot-fade));mask-image:linear-gradient(to top,transparent,#000 var(--shot-fade))}.pendingFrame[data-astro-cid-zah2t7wu]{aspect-ratio:var(--shot-ratio);text-align:center;border-radius:var(--shot-radius);background:repeating-linear-gradient(135deg,#1c242e0a 0 1px,#0000 1px 12px),#fcfbf880;border:1px dashed #1c242e52;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.pendingLabel[data-astro-cid-zah2t7wu]{font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--storm2)}.pendingId[data-astro-cid-zah2t7wu]{font:12px var(--mono);color:var(--muted);overflow-wrap:anywhere}figcaption[data-astro-cid-zah2t7wu]{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.45}.productHero[data-astro-cid-a435by4q]{align-items:flex-end;min-height:58vh;padding:calc(76px + 10vh) 7vw 12vh;display:flex;position:relative;overflow:hidden}.productHero[data-astro-cid-a435by4q]:after{content:"";pointer-events:none;background:linear-gradient(#efe7dc00,#efe7dc);height:16vh;position:absolute;bottom:0;left:0;right:0}.productHero[data-astro-cid-a435by4q]{--nav-veil:radial-gradient(52% 24% at 82% 0%,#fcfbf8eb 0%,#fcfbf899 55%,#fcfbf800 100%)}.control[data-astro-cid-a435by4q]{background:var(--nav-veil), radial-gradient(ellipse at 6% 14%,#fffffffa 0%,#ffffffdb 24%,#fff0 50%), radial-gradient(44% 60% at 54% 0%,#e8c9a4db 0%,#e8c9a480 45%,#e8c9a400 100%), radial-gradient(34% 70% at 100% 70%,#2c4f63f2 0%,#2c4f63b8 34%,#2c4f633d 70%,#2c4f6300 100%), linear-gradient(104deg,#fbf8f3 0%,#f4ede4 42%,#eee6db 72%,#ece6de 100%)}.sign[data-astro-cid-a435by4q]{background:var(--nav-veil), radial-gradient(ellipse at 6% 14%,#fffffffa 0%,#ffffffdb 24%,#fff0 50%), radial-gradient(40% 55% at 34% 0%,#e8c9a4cc 0%,#e8c9a473 45%,#e8c9a400 100%), radial-gradient(30% 48% at 76% 60%,#aeb8c180 0%,#aeb8c100 100%), radial-gradient(42% 78% at 100% 100%,#2c4f63eb 0%,#2c4f63a8 38%,#2c4f6333 72%,#2c4f6300 100%), linear-gradient(104deg,#fbf8f3 0%,#f4ede4 42%,#eee6db 72%,#ece6de 100%)}.solutions[data-astro-cid-a435by4q]{background:var(--nav-veil), radial-gradient(ellipse at 4% 10%,#fffffff7 0%,#ffffffd1 26%,#fff0 54%), radial-gradient(52% 58% at 78% 0%,#e8c9a4eb 0%,#e8c9a480 46%,#e8c9a400 100%), radial-gradient(30% 34% at 30% 100%,#aeb8c173 0%,#aeb8c100 100%), radial-gradient(52% 34% at 92% 100%,#2c4f63d9 0%,#2c4f6380 45%,#2c4f6300 100%), linear-gradient(96deg,#fbf8f3 0%,#f6efe5 45%,#efe7db 75%,#eae3d8 100%)}.company[data-astro-cid-a435by4q]{background:var(--nav-veil), radial-gradient(ellipse at 8% 12%,#fffffffa 0%,#ffffffdb 28%,#fff0 56%), radial-gradient(44% 50% at 62% 0%,#e8c9a4b3 0%,#e8c9a461 48%,#e8c9a400 100%), radial-gradient(30% 44% at 100% 78%,#aeb8c180 0%,#aeb8c100 100%), linear-gradient(100deg,#fbf8f3 0%,#f6f1e9 50%,#f0eae1 100%)}.copy[data-astro-cid-a435by4q]{z-index:1;width:100%;max-width:1180px;margin:0 auto;position:relative}.eyebrow[data-astro-cid-a435by4q]{margin:0 0 var(--space-eyebrow);font:var(--fs-label) var(--mono);letter-spacing:.14em;color:#4c5763}.status[data-astro-cid-a435by4q]{color:var(--storm);text-transform:uppercase;border-left:1px solid #1c242e52;margin-left:14px;padding-left:14px}h1[data-astro-cid-a435by4q]{font-size:var(--fs-display);font-weight:500;line-height:var(--lh-display);letter-spacing:-.04em;margin:0}.line[data-astro-cid-a435by4q]{display:block}.second[data-astro-cid-a435by4q]{color:var(--storm)}.intro[data-astro-cid-a435by4q]{max-width:var(--measure-lead);font-size:var(--fs-lead);line-height:var(--lh-lead);color:#46515b;margin:26px 0 0}.eyebrow[data-astro-cid-a435by4q]{flex-wrap:wrap;align-items:baseline;row-gap:6px;display:flex}.crumbs[data-astro-cid-a435by4q] ol[data-astro-cid-a435by4q]{text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-a435by4q] li[data-astro-cid-a435by4q]+li[data-astro-cid-a435by4q]:before{content:"/";color:#57626e99;margin:0 10px}.crumbs[data-astro-cid-a435by4q] a[data-astro-cid-a435by4q]{color:var(--storm2);border-bottom:1px solid #57626e66;padding-bottom:1px}.crumbs[data-astro-cid-a435by4q] a[data-astro-cid-a435by4q]:hover{color:var(--ink);border-bottom-color:currentColor}.crumbs[data-astro-cid-a435by4q] [data-astro-cid-a435by4q][aria-current]{color:var(--storm2)}.cta[data-astro-cid-a435by4q]{color:var(--storm);font-size:var(--fs-action);border-bottom:1px solid;margin-top:24px;padding-bottom:4px;display:inline-block}.preview[data-astro-cid-a435by4q]{margin-top:5vh}@media (width>=1101px){.withPreview[data-astro-cid-a435by4q]:not(.previewWide) .copy[data-astro-cid-a435by4q]{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:4vw;display:grid}.withPreview[data-astro-cid-a435by4q]:not(.previewWide) .eyebrow[data-astro-cid-a435by4q],.withPreview[data-astro-cid-a435by4q]:not(.previewWide) h1[data-astro-cid-a435by4q]{grid-column:1/-1}.withPreview[data-astro-cid-a435by4q]:not(.previewWide) .intro[data-astro-cid-a435by4q]{grid-area:3/1}.withPreview[data-astro-cid-a435by4q]:not(.previewWide) .cta[data-astro-cid-a435by4q]{grid-area:4/1;justify-self:start}.withPreview[data-astro-cid-a435by4q]:not(.previewWide) .preview[data-astro-cid-a435by4q]{grid-area:3/2/span 2;margin-top:30px}}.previewWide[data-astro-cid-a435by4q]{padding-bottom:6vh}.previewWide[data-astro-cid-a435by4q] .preview[data-astro-cid-a435by4q]{margin-top:40px}.productHero[data-astro-cid-a435by4q].compact{min-height:0;padding-bottom:6vh}.productHero[data-astro-cid-a435by4q].compact:after{height:8vh}@media (width>=1101px){.line[data-astro-cid-a435by4q]{white-space:nowrap}}@media (width>=901px) and (width<=1100px){.control[data-astro-cid-a435by4q] .intro[data-astro-cid-a435by4q]{color:var(--ink)}}@media (width<=900px){.productHero[data-astro-cid-a435by4q]{min-height:0;padding:calc(76px + 8vh) 22px 10vh}.control[data-astro-cid-a435by4q]{background:radial-gradient(at 0 10%,#fffffff2 0%,#fff0 55%),radial-gradient(80% 40% at 90% 0,#e8c9a4d9 0%,#e8c9a400 100%),radial-gradient(75% 26% at 100% 100%,#2c4f634d 0%,#2c4f631f 55%,#2c4f6300 100%),linear-gradient(160deg,#fbf8f3 0%,#f4ede4 45%,#e8dbca 100%)}.solutions[data-astro-cid-a435by4q]{background:radial-gradient(at 0 10%,#fffffff2 0%,#fff0 55%),radial-gradient(80% 40% at 85% 0,#e8c9a4cc 0%,#e8c9a400 100%),radial-gradient(80% 24% at 100% 100%,#2c4f6342 0%,#2c4f631a 55%,#2c4f6300 100%),linear-gradient(160deg,#fbf8f3 0%,#f5eee4 45%,#ede5d9 100%)}.company[data-astro-cid-a435by4q]{background:radial-gradient(at 0 8%,#fffffff2 0%,#fff0 58%),radial-gradient(75% 34% at 70% 0,#e8c9a499 0%,#e8c9a400 100%),linear-gradient(160deg,#fbf8f3 0%,#f6f1e9 55%,#f0eae1 100%)}.sign[data-astro-cid-a435by4q]{background:radial-gradient(at 0 10%,#fffffff2 0%,#fff0 55%),radial-gradient(70% 36% at 20% 0,#e8c9a4bf 0%,#e8c9a400 100%),radial-gradient(70% 26% at 100% 100%,#2c4f6347 0%,#2c4f631a 55%,#2c4f6300 100%),linear-gradient(160deg,#fbf8f3 0%,#f4ede4 45%,#e8dbca 100%)}.productHero[data-astro-cid-a435by4q].compact{padding-bottom:5vh}.productHero[data-astro-cid-a435by4q].previewWide{padding-bottom:4vh}.previewWide[data-astro-cid-a435by4q] .preview[data-astro-cid-a435by4q]{margin-top:32px}}
