.spline-viewer-host[data-astro-cid-qao3oixc]{background-color:var(--color-background-primary);clip-path:inset(0 0 1px);width:100%;height:100%;min-height:16rem}.spline-viewer-host[data-astro-cid-qao3oixc] spline-viewer{background-color:var(--color-background-primary);width:100%;height:100%;display:block}.page-hero-block[data-astro-cid-jxqdtc2f]{isolation:isolate;color:var(--color-text-primary);position:relative;overflow:hidden}.page-hero-block[data-astro-cid-jxqdtc2f] .container-page[data-astro-cid-jxqdtc2f]{z-index:1;gap:var(--padding-sm);padding-top:var(--padding-lg);padding-bottom:var(--padding-lg);background-color:var(--color-background-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=768px){.page-hero-block[data-astro-cid-jxqdtc2f] .container-page[data-astro-cid-jxqdtc2f]{gap:1.75rem;padding-top:5rem;padding-bottom:5rem}}@media (width<=767px){.page-hero-block[data-astro-cid-jxqdtc2f] .container-page[data-astro-cid-jxqdtc2f]{padding-top:5rem;padding-bottom:5rem}.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__copy{padding-block:5rem}}.page-hero-block[data-astro-cid-jxqdtc2f] .page-hero__crumbs[data-astro-cid-jxqdtc2f]{padding-top:0;padding-bottom:0}.page-hero-block[data-astro-cid-jxqdtc2f].is-split>.container-page[data-astro-cid-jxqdtc2f]:not(.page-hero__crumbs){grid-template-columns:minmax(0,1fr);gap:0;padding-top:0;padding-bottom:0;display:grid}.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__copy{text-align:left;padding-block:var(--padding-lg);justify-content:center;align-items:flex-start}.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__copy>*{margin-left:0;margin-right:0}.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__title,.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__subtitle{text-align:left}.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__subtitle{max-width:none;font-size:var(--text-base);color:var(--color-text-primary)}@media (width>=768px){.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__subtitle{max-width:28rem}}.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__ctas{justify-content:flex-start}.page-hero__media[data-astro-cid-jxqdtc2f]{background-color:var(--color-background-secondary,var(--color-background-tertiary));background-image:url(/dotted-bg.svg);background-position:0 0;background-repeat:repeat;background-size:20px 20px;justify-content:center;align-items:center;display:flex}[data-theme=dark] .page-hero__media[data-astro-cid-jxqdtc2f]{background-image:url(/dotted-bg-dark.svg)}.page-hero__media[data-astro-cid-jxqdtc2f] img{width:100%;height:auto;display:block}.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__media[data-astro-cid-jxqdtc2f]{aspect-ratio:1;align-self:center}.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__media[data-astro-cid-jxqdtc2f] img{object-fit:cover;height:100%}.page-hero-spline[data-astro-cid-jxqdtc2f]{aspect-ratio:1;width:100%;height:100%;min-height:100%}@media (width<=767px){.page-hero-block[data-astro-cid-jxqdtc2f].is-split .page-hero__media[data-astro-cid-jxqdtc2f]{border-top:1px solid var(--color-border-faint)}}@media (width>=768px){.page-hero-block[data-astro-cid-jxqdtc2f].is-split>.container-page[data-astro-cid-jxqdtc2f]:not(.page-hero__crumbs){grid-template-columns:repeat(2,minmax(0,1fr));min-height:25.5rem}.page-hero-block[data-astro-cid-jxqdtc2f].is-split>.container-page[data-astro-cid-jxqdtc2f]:not(.page-hero__crumbs):before{content:"";background-color:var(--color-border-faint);z-index:2;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:50%}}.page-hero-block[data-astro-cid-jxqdtc2f].is-split.is-feature .page-hero__media[data-astro-cid-jxqdtc2f]{background-color:var(--color-background-tertiary)}.page-hero-block[data-astro-cid-jxqdtc2f].is-split.is-feature .page-hero__subtitle{max-width:none;font-size:var(--text-body-lg);line-height:1.6}@media (width>=768px){.page-hero-block[data-astro-cid-jxqdtc2f].is-split.is-feature .page-hero__subtitle{max-width:35rem}.page-hero-block[data-astro-cid-jxqdtc2f].is-split.is-feature .page-hero__title{font-size:3rem;line-height:1.1}.page-hero-block[data-astro-cid-jxqdtc2f].is-split.is-feature>.container-page[data-astro-cid-jxqdtc2f]:not(.page-hero__crumbs){grid-template-columns:repeat(2,minmax(0,1fr));min-height:39.375rem}.page-hero-block[data-astro-cid-jxqdtc2f].is-split.is-feature .page-hero__media[data-astro-cid-jxqdtc2f]{align-self:stretch}}[data-theme=dark] .page-hero-block[data-astro-cid-jxqdtc2f] .page-hero__media[data-astro-cid-jxqdtc2f],[data-theme=dark] .page-hero-block[data-astro-cid-jxqdtc2f].is-split.is-feature .page-hero__media[data-astro-cid-jxqdtc2f]{background-color:var(--color-background-primary)}.page-hero__chips[data-astro-cid-jxqdtc2f]{gap:var(--padding-xs);margin:var(--padding-xxs) 0 0;font-size:var(--text-body-xs);color:var(--color-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.specialty-ascii[data-astro-cid-hkinem4m]{width:100%;height:100%;min-height:20rem;color:var(--color-text-primary);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;overflow:hidden;container-type:inline-size}[data-theme=dark] .specialty-ascii[data-astro-cid-hkinem4m]{color:var(--color-background-accent)}.specialty-ascii[data-astro-cid-hkinem4m] canvas[data-astro-cid-hkinem4m]{width:100%;height:100%;position:absolute;inset:0}[data-theme=dark] .specialty-ascii[data-astro-cid-hkinem4m] canvas[data-astro-cid-hkinem4m]{filter:drop-shadow(0 0 1px var(--color-background-accent)) drop-shadow(0 0 5px color-mix(in oklab, var(--color-background-accent) 90%, transparent)) drop-shadow(0 0 14px color-mix(in oklab, var(--color-background-accent) 75%, transparent)) drop-shadow(0 0 32px color-mix(in oklab, var(--color-background-accent) 55%, transparent))}.viz-frame[data-astro-cid-p3dytz4o]{width:min(100%,28rem)}.viz__label[data-astro-cid-p3dytz4o]{margin:0}.viz__label[data-astro-cid-p3dytz4o]:before{content:"[ "}.viz__label[data-astro-cid-p3dytz4o]:after{content:" ]"}.marked-box[data-astro-cid-p3dytz4o]{--mark:var(--color-text-primary);width:100%;position:relative;container-type:inline-size}[data-theme=dark] .marked-box[data-astro-cid-p3dytz4o]{--mark:var(--color-background-accent)}[data-theme=dark] .viz[data-astro-cid-p3dytz4o]{background:var(--color-background-secondary)}[data-theme=dark] .viz__bar[data-astro-cid-p3dytz4o],[data-theme=dark] .viz__box[data-astro-cid-p3dytz4o]{background:var(--color-background-primary)}.marked-box[data-astro-cid-p3dytz4o] .k[data-astro-cid-p3dytz4o]{z-index:2;background:var(--mark);pointer-events:none;width:1.8cqw;height:1.8cqw;position:absolute;translate:-50% -50%}.marked-box[data-astro-cid-p3dytz4o] .k[data-astro-cid-p3dytz4o].tl{top:0;left:0}.marked-box[data-astro-cid-p3dytz4o] .k[data-astro-cid-p3dytz4o].tr{top:0;left:100%}.marked-box[data-astro-cid-p3dytz4o] .k[data-astro-cid-p3dytz4o].bl{top:100%;left:0}.marked-box[data-astro-cid-p3dytz4o] .k[data-astro-cid-p3dytz4o].br{top:100%;left:100%}.viz[data-astro-cid-p3dytz4o]{background:var(--color-background-primary);width:100%;min-height:24rem;font:400 14px/20px var(--font-sans);color:var(--color-text-primary);flex-direction:column;gap:16px;padding:20px;display:flex}.viz[data-astro-cid-p3dytz4o] p[data-astro-cid-p3dytz4o],.viz[data-astro-cid-p3dytz4o] h4[data-astro-cid-p3dytz4o]{margin:0}.viz__head[data-astro-cid-p3dytz4o]{justify-content:space-between;align-items:center;gap:12px;display:flex}.viz__heading[data-astro-cid-p3dytz4o]{font:600 14px/20px var(--font-sans);letter-spacing:-.1px}.viz__note[data-astro-cid-p3dytz4o]{color:var(--color-text-secondary);font-size:12px;font-weight:400;line-height:16px}.viz__wave[data-astro-cid-p3dytz4o]{flex:none;align-items:center;gap:2px;height:22px;display:flex}.viz__wave[data-astro-cid-p3dytz4o] span[data-astro-cid-p3dytz4o]{background:var(--color-text-primary);opacity:.75;width:2px;animation:1s ease-in-out infinite viz-wave}.viz__page[data-astro-cid-p3dytz4o]{flex-direction:column;gap:12px;display:flex}.viz__page--bare[data-astro-cid-p3dytz4o]{gap:14px}.viz--code[data-astro-cid-p3dytz4o]{gap:12px}.viz__section[data-astro-cid-p3dytz4o]{flex-direction:column;gap:8px;display:flex}.viz__row[data-astro-cid-p3dytz4o]{flex-direction:column;gap:2px;display:flex}.viz__row[data-astro-cid-p3dytz4o]+.viz__row[data-astro-cid-p3dytz4o]{border-top:1px solid var(--color-border-faint);padding-top:12px}.viz--listen[data-astro-cid-p3dytz4o] .viz__row[data-astro-cid-p3dytz4o]+.viz__row[data-astro-cid-p3dytz4o]{border-top:0;padding-top:0}.viz__chips[data-astro-cid-p3dytz4o]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.viz__chips[data-astro-cid-p3dytz4o] li[data-astro-cid-p3dytz4o]{border:1px solid var(--color-border-secondary);background:var(--color-background-primary);padding:2px 8px;font-size:12px;line-height:16px}.viz__follow[data-astro-cid-p3dytz4o],.viz__caret[data-astro-cid-p3dytz4o]{vertical-align:text-bottom;background:var(--color-text-primary);opacity:0;width:2px;height:1.1em;margin-right:-2px;display:inline-block}.viz--dictate[data-astro-cid-p3dytz4o]:not([data-armed]) .viz__follow[data-astro-cid-p3dytz4o],.viz--dictate[data-astro-cid-p3dytz4o].is-playing .viz__follow[data-astro-cid-p3dytz4o]{animation:viz-follow var(--step) steps(1) var(--in) forwards}.viz--dictate[data-astro-cid-p3dytz4o]:not([data-armed]) .viz__caret[data-astro-cid-p3dytz4o],.viz--dictate[data-astro-cid-p3dytz4o].is-playing .viz__caret[data-astro-cid-p3dytz4o]{animation:viz-blink 1s steps(1) var(--end) infinite}.viz--dictate[data-astro-cid-p3dytz4o]:not([data-armed]) .viz__word[data-astro-cid-p3dytz4o],.viz--dictate[data-astro-cid-p3dytz4o].is-playing .viz__word[data-astro-cid-p3dytz4o]{animation:viz-word-in .15s ease-out var(--in) both, viz-word-settle 1ms linear var(--settle) forwards}.viz--dictate[data-astro-cid-p3dytz4o]:not([data-armed]) .viz__word--cmd[data-astro-cid-p3dytz4o],.viz--dictate[data-astro-cid-p3dytz4o].is-playing .viz__word--cmd[data-astro-cid-p3dytz4o]{animation:viz-word-in .15s ease-out var(--in) both, viz-cmd-out 1ms linear var(--out) forwards}.viz--dictate[data-astro-cid-p3dytz4o][data-armed]:not(.is-playing) .viz__word[data-astro-cid-p3dytz4o]{opacity:0}@media (width<=767px),(pointer:coarse){.viz__follow[data-astro-cid-p3dytz4o]{display:none}}.viz--dictate[data-astro-cid-p3dytz4o]:not([data-armed]) .viz__wave[data-astro-cid-p3dytz4o],.viz--dictate[data-astro-cid-p3dytz4o].is-playing .viz__wave[data-astro-cid-p3dytz4o]{animation:viz-fade-out .5s ease var(--done) forwards}.viz--dictate[data-astro-cid-p3dytz4o]:not([data-armed]) .viz__pill[data-astro-cid-p3dytz4o],.viz--dictate[data-astro-cid-p3dytz4o].is-playing .viz__pill[data-astro-cid-p3dytz4o]{animation:viz-text-shimmer 1.6s linear infinite, viz-fade-out .5s ease var(--done) forwards}.viz--write[data-astro-cid-p3dytz4o] .viz__row[data-astro-cid-p3dytz4o]+.viz__row[data-astro-cid-p3dytz4o]{border-top:0;padding-top:0}.viz__row--pending[data-astro-cid-p3dytz4o] .viz__heading[data-astro-cid-p3dytz4o]{color:var(--color-text-secondary)}.viz__pill[data-astro-cid-p3dytz4o]{border:1px solid var(--color-border-faint);border-radius:999px;align-self:center;padding:4px 14px;font-size:12px;line-height:16px}.viz__shimmer[data-astro-cid-p3dytz4o]{color:#0000;background:linear-gradient(100deg, color-mix(in oklab, var(--color-text-primary) 30%, transparent) 35%, var(--color-text-primary) 50%, color-mix(in oklab, var(--color-text-primary) 30%, transparent) 65%) 100% 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite viz-text-shimmer}.viz__card[data-astro-cid-p3dytz4o]{background:var(--color-background-tertiary);flex-direction:column;gap:0;padding:8px 12px;display:flex}.viz__card-head[data-astro-cid-p3dytz4o]{align-items:center;gap:8px;display:flex}.viz__card-head[data-astro-cid-p3dytz4o] .badge[data-astro-cid-p3dytz4o]{background:var(--color-background-primary);margin-left:auto;line-height:20px}.viz__code[data-astro-cid-p3dytz4o]{font:600 14px/20px var(--font-mono)}.viz__card-text[data-astro-cid-p3dytz4o]{padding-left:24px}.viz__check[data-astro-cid-p3dytz4o],.viz__box[data-astro-cid-p3dytz4o]{flex:none;place-items:center;width:16px;height:16px;display:grid}.viz__check[data-astro-cid-p3dytz4o]{background:var(--color-background-accent);color:var(--color-neutral-darkest)}.viz__box[data-astro-cid-p3dytz4o]{border:1px solid var(--color-border-secondary);background:var(--color-background-primary)}.viz__card--candidate[data-astro-cid-p3dytz4o] .viz__code[data-astro-cid-p3dytz4o],.viz__card--candidate[data-astro-cid-p3dytz4o] .viz__card-text[data-astro-cid-p3dytz4o]{color:var(--color-text-secondary)}.viz__evidence[data-astro-cid-p3dytz4o]{color:var(--color-text-secondary);padding:4px 0 0 24px;font-size:12px;line-height:16px}.viz__evidence[data-astro-cid-p3dytz4o]:before{content:"“"}.viz__evidence[data-astro-cid-p3dytz4o]:after{content:"”"}.viz--write[data-astro-cid-p3dytz4o] .viz__page[data-astro-cid-p3dytz4o]{gap:20px}.viz--dictate[data-astro-cid-p3dytz4o] .viz__page[data-astro-cid-p3dytz4o]{margin-bottom:2rem}.viz--dictate[data-astro-cid-p3dytz4o] .viz__row[data-astro-cid-p3dytz4o]+.viz__row[data-astro-cid-p3dytz4o]{border-top:0;padding-top:0}.viz--dictate[data-astro-cid-p3dytz4o] .viz__page[data-astro-cid-p3dytz4o]{gap:16px}.viz--write[data-astro-cid-p3dytz4o] .viz__page[data-astro-cid-p3dytz4o],.viz--listen[data-astro-cid-p3dytz4o] .viz__page[data-astro-cid-p3dytz4o],.viz--dictate[data-astro-cid-p3dytz4o] .viz__page[data-astro-cid-p3dytz4o],.viz--agent[data-astro-cid-p3dytz4o] .viz__page[data-astro-cid-p3dytz4o]{flex:1}.viz--agent[data-astro-cid-p3dytz4o] .viz__page[data-astro-cid-p3dytz4o]{flex:1;gap:24px}.viz__bubble[data-astro-cid-p3dytz4o]{background:var(--color-background-tertiary);max-width:85%;color:var(--color-text-primary);flex-direction:column;align-self:flex-end;gap:8px;padding:8px 12px;display:flex}.viz__files[data-astro-cid-p3dytz4o]{flex-wrap:wrap;gap:4px 12px;display:flex}.viz__file[data-astro-cid-p3dytz4o]{color:var(--color-text-secondary);align-self:flex-start;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.viz__answer[data-astro-cid-p3dytz4o]{flex-direction:column;gap:12px;display:flex}.viz__tool[data-astro-cid-p3dytz4o]{color:var(--color-text-secondary);align-self:flex-start;align-items:center;gap:8px;font-size:12px;line-height:16px;display:inline-flex}.viz__bar[data-astro-cid-p3dytz4o]{background:var(--color-background-primary);border:1px solid var(--color-border-faint);height:36px;color:var(--color-text-secondary);align-items:center;gap:8px;padding:0 12px;display:flex}.viz__bar--input[data-astro-cid-p3dytz4o]{justify-content:space-between;padding-right:6px}.viz__send[data-astro-cid-p3dytz4o]{width:24px;height:24px;color:var(--color-text-secondary);place-items:center;display:grid}@keyframes viz-word-in{0%{opacity:0}to{opacity:.4}}@keyframes viz-word-settle{to{opacity:1}}@keyframes viz-cmd-out{to{opacity:0}}@keyframes viz-fade-out{to{opacity:0}}@keyframes viz-blink{0%{opacity:1}50%{opacity:0}}@keyframes viz-follow{0%{opacity:1}to{opacity:0}}@keyframes viz-wave{50%{transform:scaleY(.4)}}@keyframes viz-text-shimmer{to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.viz[data-astro-cid-p3dytz4o] [data-astro-cid-p3dytz4o],.viz[data-astro-cid-p3dytz4o] [data-astro-cid-p3dytz4o]:before{animation:none!important}}.homepage-hero-meta[data-astro-cid-5v6jho2l]{gap:var(--padding-xs);margin:var(--padding-xxs) 0 0;font-size:var(--text-body-xs);color:var(--color-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.page-hero-block .page-hero__media:has(.specialty-ascii){background:0 0}.features-intro[data-astro-cid-5v6jho2l] .section-heading__lead>p{text-wrap:balance;max-width:36rem;margin-inline:auto}@media (width>=768px){body[data-landing] .page-hero-block.is-split .page-hero__title{font-size:48px}}@media (width>=992px){body[data-landing] .split-section.specialist-feature .split-grid,body[data-landing] .split-section.specialist-feature .split-grid.is-reversed{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-landing] .split-section.specialist-feature .split-section__media{aspect-ratio:1;align-self:start}}.specialist-features[data-astro-cid-5v6jho2l] .feature__links{align-items:flex-start;gap:var(--padding-xs);margin-top:var(--padding-md);flex-direction:column;display:flex}.specialist-features[data-astro-cid-5v6jho2l] .h3{letter-spacing:-.64px;text-wrap:balance;font-size:32px;font-weight:600;line-height:1.2}.specialist-features[data-astro-cid-5v6jho2l] .lead{text-wrap:balance;font-size:18px;line-height:1.5}.features-intro[data-astro-cid-5v6jho2l] .section-heading{border-bottom:0}.specialist-features[data-astro-cid-5v6jho2l] .mb-sm{margin-bottom:var(--padding-sm)}.specialist-features[data-astro-cid-5v6jho2l] .mb-xs{margin-bottom:var(--padding-xs)}@media (width<=767px){.specialist-features[data-astro-cid-5v6jho2l] .h3{font-size:24px}}.demo-split[data-astro-cid-5v6jho2l]{grid-template-columns:minmax(0,1fr);display:grid}.demo-split__copy[data-astro-cid-5v6jho2l]{min-width:0;padding:var(--padding-lg) var(--container-inset);align-items:center;display:flex}.demo-split__copy[data-astro-cid-5v6jho2l] .section-heading{border-bottom:0}.demo-split__copy[data-astro-cid-5v6jho2l] .section-heading p{text-wrap:balance;font-size:18px;line-height:1.5}.demo-split__video[data-astro-cid-5v6jho2l]{aspect-ratio:16/9;border-top:1px solid var(--color-border-faint);min-width:0;position:relative}.demo-split__video[data-astro-cid-5v6jho2l] iframe[data-astro-cid-5v6jho2l]{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=992px){.demo-split[data-astro-cid-5v6jho2l]{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-split__copy[data-astro-cid-5v6jho2l]{aspect-ratio:16/9}.demo-split__video[data-astro-cid-5v6jho2l]{border-top:0;border-left:1px solid var(--color-border-faint);align-self:stretch}}.demo-dialog[data-astro-cid-5v6jho2l]{background:#000;border:0;width:min(960px,100vw - 2rem,177.778vh - 10.6667rem);margin:auto;padding:0;inset:0;overflow:visible}.demo-dialog[data-astro-cid-5v6jho2l]::backdrop{background:#000000b3}.demo-dialog__frame[data-astro-cid-5v6jho2l]{aspect-ratio:16/9;position:relative}.demo-dialog__frame[data-astro-cid-5v6jho2l] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.demo-dialog__close[data-astro-cid-5v6jho2l]{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:-2.5rem;right:0}.solution-specialist-compliance[data-astro-cid-5v6jho2l] .section-header[data-astro-cid-5v6jho2l]{padding-block:var(--padding-block)}.solution-specialist-compliance[data-astro-cid-5v6jho2l]>.container-page[data-astro-cid-5v6jho2l]:last-child{overflow:hidden}.solution-specialist-compliance[data-astro-cid-5v6jho2l] .compliance__marquee,.solution-specialist-compliance[data-astro-cid-5v6jho2l] .section-heading{border-bottom:0}.solution-specialist-compliance[data-astro-cid-5v6jho2l] .compliance__tile{flex:1 0 6.5625rem}.solution-specialist-compliance[data-astro-cid-5v6jho2l] .compliance__tile img{object-fit:contain;width:100%;height:100%}.section-header--center .section-title{max-width:768px}.section-header--center .text-body{max-width:640px}.cta-split[data-astro-cid-5v6jho2l]{grid-template-columns:minmax(0,1fr);display:grid}.cta-split__copy[data-astro-cid-5v6jho2l]{flex-direction:column;min-width:0;display:flex}.cta-split__main[data-astro-cid-5v6jho2l]{padding:var(--padding-lg) var(--container-inset);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-width:0;display:flex}.cta-split__visual[data-astro-cid-5v6jho2l]{aspect-ratio:1;border-top:1px solid var(--color-border-faint);min-width:0;position:relative}.cta-visual[data-astro-cid-5v6jho2l]{position:absolute;inset:0}@media (width>=992px){.cta-split[data-astro-cid-5v6jho2l]{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-split__visual[data-astro-cid-5v6jho2l]{border-top:0;border-left:1px solid var(--color-border-faint)}}.cta-panel[data-astro-cid-5v6jho2l]{flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.cta-panel[data-astro-cid-5v6jho2l] .button-group{margin-top:1rem}.cta-panel[data-astro-cid-5v6jho2l] .section-heading{border-bottom:0}.cta-panel[data-astro-cid-5v6jho2l] .section-heading__actions{align-items:center}.cta-buttons[data-astro-cid-5v6jho2l]{gap:var(--padding-xs);margin-top:var(--padding-sm);flex-wrap:wrap;align-items:center;display:flex}.cta-microcopy[data-astro-cid-5v6jho2l]{font-size:var(--text-body-xs);color:var(--color-text-secondary);margin:0}.cta-status[data-astro-cid-5v6jho2l]{font-family:var(--font-mono);font-size:var(--text-body-xs);letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary)}.cta-handoff[data-astro-cid-5v6jho2l]{align-items:center;gap:var(--padding-xxs) 1rem;border-radius:var(--radius-sm);background:var(--color-background-secondary);flex-wrap:wrap;margin-top:1rem;padding:12px 16px;display:flex}.cta-handoff__title[data-astro-cid-5v6jho2l]{margin:0;font-weight:400}.cta-handoff__link[data-astro-cid-5v6jho2l]{align-items:center;gap:.5rem;display:inline-flex}.handoff-dialog[data-astro-cid-5v6jho2l]{border:1px solid var(--color-border-faint);background:var(--color-background-primary);width:min(40rem,100vw - 2rem);max-height:calc(100dvh - 160px);color:var(--color-text-primary);margin:auto;padding:0;inset:0;overflow:hidden}.handoff-dialog[data-astro-cid-5v6jho2l][open]{flex-direction:column;display:flex}.handoff-dialog[data-astro-cid-5v6jho2l] [data-astro-cid-5v6jho2l][data-email]{flex-direction:column;flex:1;min-height:0;display:flex}.handoff-dialog[data-astro-cid-5v6jho2l]::backdrop{background:#000000b3}.handoff-dialog[data-astro-cid-5v6jho2l] .handoff-dialog__close{top:var(--padding-xs);right:var(--padding-xs);position:absolute}.handoff-dialog__head[data-astro-cid-5v6jho2l]{gap:var(--padding-xxs);padding:var(--padding-md);flex-direction:column;flex:none;padding-right:3.5rem;display:flex}.handoff-dialog__head[data-astro-cid-5v6jho2l] .h3,.handoff-dialog__head[data-astro-cid-5v6jho2l] .lead{margin:0}.handoff-dialog__body[data-astro-cid-5v6jho2l]{gap:var(--padding-sm);min-height:0;padding:0 var(--padding-md) var(--padding-md);flex-direction:column;flex:1;display:flex}.handoff-email[data-astro-cid-5v6jho2l]{gap:var(--padding-sm);min-height:0;padding:var(--padding-sm);border:1px solid var(--color-border-faint);background:var(--color-background-secondary);font:400 15px/1.55 var(--font-sans);flex-direction:column;flex:1;display:flex;overflow-y:auto}.handoff-email[data-astro-cid-5v6jho2l] p[data-astro-cid-5v6jho2l]{margin:0}.handoff-field[data-astro-cid-5v6jho2l]{vertical-align:middle;border:1px solid var(--color-border-secondary);border-radius:var(--radius-sm);background:var(--color-background-primary);min-height:32px;color:var(--color-text-secondary);cursor:text;transition:background-color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:6px;padding:0 8px;line-height:1.4;display:inline-flex}.handoff-field[data-astro-cid-5v6jho2l]:hover{background:var(--color-background-tertiary)}.handoff-field[data-astro-cid-5v6jho2l]:focus-within{border-color:var(--color-text-primary);outline:2px solid var(--color-text-primary);outline-offset:1px}.handoff-field[data-astro-cid-5v6jho2l] svg{flex:none}.handoff-field__input[data-astro-cid-5v6jho2l]{field-sizing:content;width:12ch;min-width:0;line-height:inherit;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;padding:0}.handoff-field__input[data-astro-cid-5v6jho2l]::placeholder{color:var(--color-text-secondary);opacity:1}.handoff-email__close[data-astro-cid-5v6jho2l]{white-space:pre-line}.handoff-email[data-astro-cid-5v6jho2l] ul[data-astro-cid-5v6jho2l]{margin:var(--padding-xxs) 0 0;padding:0 0 0 1.25rem;list-style:outside}.handoff-email[data-astro-cid-5v6jho2l] li[data-astro-cid-5v6jho2l]+li[data-astro-cid-5v6jho2l]{margin-top:.25rem}.handoff-email[data-astro-cid-5v6jho2l]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.handoff-dialog__foot[data-astro-cid-5v6jho2l]{flex:none;justify-content:flex-end;display:flex}.handoff-copy[data-astro-cid-5v6jho2l]{align-items:center;gap:.5rem;display:inline-flex}.handoff-copy[data-astro-cid-5v6jho2l] .handoff-copy__check,.handoff-copy[data-astro-cid-5v6jho2l].is-copied .handoff-copy__copy{display:none}.handoff-copy[data-astro-cid-5v6jho2l].is-copied .handoff-copy__check{display:inline-block}
