.contact[data-astro-cid-rl55jkoi]{--contact-column:1200px;--contact-gutter:24px;box-sizing:border-box;max-width:calc(var(--contact-column) + var(--contact-gutter) * 2);width:100%;padding-inline:var(--contact-gutter);--gap-pair:2.5rem;--gap-quote:4.5rem;margin-inline:auto;padding-bottom:5.5rem}.contact[data-astro-cid-rl55jkoi] a{color:inherit;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;transition:text-decoration-color .15s}.contact[data-astro-cid-rl55jkoi] a:active{text-decoration-color:currentColor}@media (hover:hover){.contact[data-astro-cid-rl55jkoi] a:hover{text-decoration-color:currentColor}}.contact[data-astro-cid-rl55jkoi] a.btn{color:var(--color-text);text-decoration:none}.contact[data-astro-cid-rl55jkoi] a.btn--primary{color:var(--color-cta-text)}.masthead[data-astro-cid-rl55jkoi]{background:var(--color-product-media-bg);align-items:center;min-height:clamp(200px,24vw,320px);margin-bottom:1.5rem;padding:2rem clamp(1.5rem,4vw,3rem);display:flex;position:relative;overflow:hidden}.masthead[data-astro-cid-rl55jkoi] .masthead__photo{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.masthead[data-astro-cid-rl55jkoi]:after{content:"";background:linear-gradient(90deg,#000000b8 0%,#0000008c 45%,#0003 100%);position:absolute;inset:0}.masthead__title[data-astro-cid-rl55jkoi]{z-index:1;max-width:22ch;font-size:var(--text-3xl);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500;line-height:1.1;position:relative}.pair[data-astro-cid-rl55jkoi]{margin-top:var(--gap-pair);grid-template-columns:minmax(0,1fr) 600px;align-items:start;gap:4rem;display:grid}.hero[data-astro-cid-rl55jkoi]{top:calc(max(0px, var(--header-stick)) + 32px);transition:top var(--duration-header-compact) cubic-bezier(.4, 0, .2, 1);backface-visibility:hidden;position:sticky}.hero__lede[data-astro-cid-rl55jkoi]{max-width:62ch;font-size:var(--text-md);color:var(--color-muted);margin:0;line-height:1.65}.channels[data-astro-cid-rl55jkoi]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.channel[data-astro-cid-rl55jkoi]{border:1px solid var(--color-border);background:var(--color-card-bg);flex-direction:column;justify-content:center;padding:1.5rem;display:flex}.channel__label[data-astro-cid-rl55jkoi]{font-size:var(--text-base);margin:0;font-weight:500;line-height:22px}.channel__lines[data-astro-cid-rl55jkoi]{font-size:var(--text-md);margin:10px 0 0;padding:0;line-height:28px;list-style:none}.channel__lines[data-astro-cid-rl55jkoi]>li[data-astro-cid-rl55jkoi]{display:flex}.channel__copy[data-astro-cid-rl55jkoi]{min-width:0;display:flex}.channel__copy[data-astro-cid-rl55jkoi]>.tooltip{min-width:0}.channel__call[data-astro-cid-rl55jkoi]{color:inherit;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:none}.channel__call[data-astro-cid-rl55jkoi]:active{color:var(--color-accent)}@media (hover:hover){.channel__call[data-astro-cid-rl55jkoi]:hover{color:var(--color-accent)}}.channel__call[data-astro-cid-rl55jkoi]:focus-visible{outline-offset:3px;border-radius:2px;outline:1px solid}.channel__call-icon[data-astro-cid-rl55jkoi]{width:20px;height:20px;color:var(--color-muted);flex-shrink:0}.channel__call-icon[data-astro-cid-rl55jkoi]>svg{width:100%;height:100%;display:block}@media (width<=1024px){.channel__line--call[data-astro-cid-rl55jkoi] .channel__copy[data-astro-cid-rl55jkoi]{display:none}.channel__line--call[data-astro-cid-rl55jkoi] .channel__call[data-astro-cid-rl55jkoi]{display:inline-flex}}.quote[data-astro-cid-rl55jkoi]{margin-top:var(--gap-quote)}.message[data-astro-cid-rl55jkoi]{--form-inset:2rem;box-sizing:border-box;width:100%;max-width:600px;padding:var(--form-inset) 0 0;border:1px solid var(--color-border);background:var(--color-bg-elevated);margin-inline:auto}.message[data-astro-cid-rl55jkoi]>h2[data-astro-cid-rl55jkoi],.message__lede[data-astro-cid-rl55jkoi],.message__nojs[data-astro-cid-rl55jkoi],.message__form[data-astro-cid-rl55jkoi]>:not(.form-foot){padding-inline:var(--form-inset)}.message__lede[data-astro-cid-rl55jkoi]{max-width:62ch;color:var(--color-muted);margin:.9rem 0 0;line-height:1.65}.message__body[data-astro-cid-rl55jkoi]{display:none}:root[data-js] .message__body[data-astro-cid-rl55jkoi]{display:block}:root[data-js] .message__nojs[data-astro-cid-rl55jkoi]{display:none}.message__nojs[data-astro-cid-rl55jkoi]{max-width:62ch;padding-bottom:var(--form-inset);color:var(--color-muted);margin:1.75rem 0 0;line-height:1.65}.message__form[data-astro-cid-rl55jkoi]{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.75rem;display:grid}.quote[data-astro-cid-rl55jkoi]{border:1px solid var(--color-border);background:var(--color-bg-elevated);padding:2rem}.quote__lede[data-astro-cid-rl55jkoi]{max-width:62ch;color:var(--color-muted);margin:.9rem 0 0;line-height:1.65}.actions[data-astro-cid-rl55jkoi]{flex-wrap:wrap;gap:.75rem;margin:2rem 0 0;display:flex}.btn[data-astro-cid-rl55jkoi]{border-radius:var(--radius-button);border:1px solid var(--color-border);font-size:var(--text-base);color:var(--color-text);white-space:nowrap;padding:.7rem 1.4rem;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-block}.btn--primary[data-astro-cid-rl55jkoi]{background:var(--color-cta-bg);color:var(--color-cta-text);border-color:#0000}.btn--primary[data-astro-cid-rl55jkoi]:active{background:var(--color-cta-bg);opacity:.88;border-color:#0000}@media (hover:hover){.btn--primary[data-astro-cid-rl55jkoi]:hover{background:var(--color-cta-bg);opacity:.88;border-color:#0000}}@media (width<=1024px){.contact[data-astro-cid-rl55jkoi]{--gap-quote:4rem;padding-bottom:4.75rem}.masthead[data-astro-cid-rl55jkoi]{--masthead-lift:var(--header-height);margin-inline:calc(var(--contact-gutter) * -1);min-height:calc(clamp(180px, 24vw, 260px) + var(--masthead-lift));padding-top:calc(2rem + var(--masthead-lift))}.pair[data-astro-cid-rl55jkoi]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-rl55jkoi]{width:100%;max-width:600px;margin-inline:auto;position:static}.hero__lede[data-astro-cid-rl55jkoi]{max-width:none}.message[data-astro-cid-rl55jkoi]{--form-inset:1.75rem}}@media (width<=768px){.contact[data-astro-cid-rl55jkoi]{--contact-gutter:20px;padding-bottom:4.5rem}.masthead[data-astro-cid-rl55jkoi]{min-height:calc(190px + var(--masthead-lift));padding-inline:24px}.hero__lede[data-astro-cid-rl55jkoi]{font-size:var(--text-base)}}@media (width<=600px){.contact[data-astro-cid-rl55jkoi]{--contact-gutter:16px;--gap-pair:2rem;--gap-quote:3.5rem;padding-bottom:4rem}.masthead[data-astro-cid-rl55jkoi]{min-height:calc(170px + var(--masthead-lift));padding-top:calc(1.5rem + var(--masthead-lift));padding-bottom:1.5rem;margin-bottom:1.25rem;padding-inline:20px}.masthead__title[data-astro-cid-rl55jkoi]{max-width:16ch}.masthead[data-astro-cid-rl55jkoi]:after{background:linear-gradient(90deg,#000000bd 0%,#0000009e 60%,#00000073 100%)}.channels[data-astro-cid-rl55jkoi]{grid-template-columns:1fr}.pair[data-astro-cid-rl55jkoi]{gap:3.5rem}.quote[data-astro-cid-rl55jkoi]{padding:1.5rem}.message[data-astro-cid-rl55jkoi]{--form-inset:1.5rem}}@media (width<=480px){.contact[data-astro-cid-rl55jkoi]{padding-bottom:3.5rem}.masthead[data-astro-cid-rl55jkoi]{min-height:calc(150px + var(--masthead-lift));padding-inline:16px}.channel[data-astro-cid-rl55jkoi],.quote[data-astro-cid-rl55jkoi]{padding:20px}.message[data-astro-cid-rl55jkoi]{--form-inset:20px}.actions[data-astro-cid-rl55jkoi]{flex-direction:column;align-items:stretch}.btn[data-astro-cid-rl55jkoi]{text-align:center}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-rl55jkoi]{transition:none}}
