:root{--mkt-toc-height:50px}.mkt-doc-main{counter-reset:mkt-doc-section;width:100%;max-width:100%;overflow-x:clip}.mkt-doc-section{counter-increment:mkt-doc-section;scroll-margin-top:calc(var(--mkt-nav-height) + var(--mkt-toc-height) + .85rem);position:relative}section#access{scroll-margin-top:calc(var(--mkt-nav-height) + var(--mkt-toc-height) + .85rem)}@media (max-width:767px){.mkt-doc-main{padding-bottom:max(4.5rem, calc(env(safe-area-inset-bottom,0px) + 3rem))}.mkt-doc-section .mkt-container>.mkt-grid>*,section#access .mkt-container>.mkt-grid>*{grid-column:1/-1!important}}.mkt-doc-header{grid-template-columns:1fr;row-gap:clamp(.875rem,1.6vw,1.5rem);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}@media (min-width:1024px){.mkt-doc-header[data-side-set=true]{grid-template-columns:5rem 1fr;column-gap:clamp(1.5rem,3vw,2.5rem)}.mkt-doc-header[data-side-set=true] .mkt-doc-glyph{grid-area:1/1/span 3;align-self:start;margin-top:.65rem}.mkt-doc-header[data-side-set=true] .mkt-doc-eyebrow,.mkt-doc-header[data-side-set=true] .mkt-doc-title,.mkt-doc-header[data-side-set=true] .mkt-doc-rule{grid-column:2}}.mkt-doc-glyph{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-amber);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1;display:inline-block}.mkt-doc-glyph:before{content:counter(mkt-doc-section, decimal-leading-zero) "  //"}.mkt-doc-eyebrow{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;color:var(--mkt-ash);text-transform:none;font-size:.6875rem}.mkt-doc-title{text-wrap:balance}@media (max-width:767px){.mkt-doc-title.mkt-type-display{line-height:1.06}}.mkt-doc-rule{background:var(--mkt-amber);border:none;place-self:start;width:32px;height:2px;margin:0}@supports (animation-timeline:view()){.mkt-doc-glyph{opacity:0;animation:linear both mkt-doc-glyph-reveal;animation-timeline:view();animation-range:entry entry 60%;transform:translateY(8px)}@keyframes mkt-doc-glyph-reveal{to{opacity:1;transform:translateY(0)}}}@supports not (animation-timeline:view()){.mkt-doc-glyph{opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);transform:translateY(8px)}.mkt-doc-header.is-in-view .mkt-doc-glyph{opacity:1;transform:translateY(0)}}.mkt-doc-toc{top:var(--mkt-nav-height);z-index:30;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#fefefc00;border-bottom:1px solid #0000;transition:background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,border-color .2s;position:sticky}.mkt-doc-toc[data-stuck=true]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom-color:var(--mkt-rule);background:#fefefceb}.mkt-doc-toc-inner{flex-direction:column;padding-bottom:clamp(.625rem,2vw,1rem);display:flex}.mkt-doc-toc-track{white-space:nowrap;scrollbar-width:none;min-height:var(--mkt-toc-height);box-sizing:border-box;scroll-padding-inline:max(.5rem, env(safe-area-inset-left,0px));align-items:center;gap:clamp(1rem,2.25vw,2.25rem);padding:.5rem 0 0;display:flex;overflow-x:auto}.mkt-doc-toc-track::-webkit-scrollbar{display:none}.mkt-doc-toc-link{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-ash);font-variant-numeric:tabular-nums;cursor:pointer;border-bottom:none;flex-shrink:0;align-items:baseline;gap:.5rem;padding:.25rem 0;font-size:.75rem;text-decoration:none;transition:color .18s;display:inline-flex}.mkt-doc-toc-link:hover{color:var(--mkt-bone)}.mkt-doc-toc-link:focus-visible{outline:2px solid var(--mkt-amber);outline-offset:3px;color:var(--mkt-ivory);border-radius:2px}.mkt-doc-toc-link[data-active=true]{color:var(--mkt-ivory)}.mkt-doc-toc-progress-slot{flex-shrink:0;width:100%;padding-top:.5rem;padding-bottom:clamp(.25rem,1.25vw,.5rem)}.mkt-doc-toc-num{color:var(--mkt-amber)}@media (max-width:1023px){:root{--mkt-toc-height:44px}.mkt-doc-toc-inner{padding-inline:max(1.25rem, env(safe-area-inset-left,0px)) max(1.25rem, env(safe-area-inset-right,0px))}.mkt-doc-toc-track{align-items:center;gap:clamp(.625rem,2.5vw,1rem);padding:.4rem 0 0}.mkt-doc-toc-link{letter-spacing:.035em;font-size:.6875rem}}.mkt-doc-toc-progress{background:var(--mkt-amber);transform-origin:0;width:100%;height:1px;transform:scaleX(var(--mkt-read-progress,0))}@supports (animation-timeline:scroll(root)){.mkt-doc-toc-progress{animation:linear both mkt-doc-toc-progress;animation-timeline:scroll(root)}@keyframes mkt-doc-toc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.mkt-doc-vertical-meta{writing-mode:vertical-rl;font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;color:var(--mkt-ash);font-variant-numeric:tabular-nums;text-transform:none;font-size:.6875rem}.mkt-team-roster-subhead{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;text-transform:none;color:var(--mkt-amber);margin:0 0 clamp(1rem,2vw,1.5rem);font-size:.8125rem;font-weight:500}.mkt-team-roster-swipe-hint{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.06em;color:var(--mkt-ash);margin:-.15rem 0 0;font-size:.6875rem;display:none}@media (max-width:899px){.mkt-team-roster-swipe-hint{margin-bottom:clamp(.35rem,2vw,.875rem);display:block}}.mkt-team-roster{flex-direction:column;margin:0;display:flex}.mkt-team-roster-viewport{width:100%}.mkt-team-row{border-top:1px solid var(--mkt-rule);grid-template-columns:5rem 1fr 12rem;align-items:baseline;column-gap:clamp(1rem,2vw,2rem);padding:clamp(1.25rem,2.25vw,1.75rem) 0;transition:background .2s cubic-bezier(.16,1,.3,1),padding-left .2s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.mkt-team-row:last-child{border-bottom:1px solid var(--mkt-rule)}.mkt-team-row:before{content:"";background:var(--mkt-amber);transform-origin:top;width:2px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}@media (hover:hover){.mkt-team-row:hover{background:var(--mkt-earth);padding-left:.875rem}.mkt-team-row:hover:before{transform:scaleY(1)}.mkt-team-row:hover .mkt-team-index{color:var(--mkt-amber)}}.mkt-team-index{letter-spacing:-.04em;color:var(--mkt-grain);font-variant-numeric:tabular-nums;font-family:Helvetica Now Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1;transition:color .2s cubic-bezier(.16,1,.3,1)}.mkt-team-name-wrap{flex-direction:column;gap:.375rem;display:flex}.mkt-team-name{letter-spacing:-.02em;color:var(--mkt-ivory);font-family:Helvetica Now Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:700;line-height:1.1}.mkt-team-qualifier{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;color:var(--mkt-amber);text-transform:none;font-size:.6875rem}.mkt-team-channels{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-ash);text-align:right;font-variant-numeric:tabular-nums;font-size:.75rem}.mkt-team-roster-footer{border-top:1px solid var(--mkt-rule);margin-top:clamp(.5rem,1.5vw,1rem);padding:clamp(1rem,1.5vw,1.25rem) 0 0}@media (min-width:900px){.mkt-team-roster{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));align-items:stretch;gap:clamp(.875rem,2vw,1.35rem);display:grid}.mkt-team-row{border:1px solid var(--mkt-rule);background:var(--mkt-void);border-radius:3px;grid-template-columns:1fr;gap:.45rem 0;padding:clamp(1.05rem,1.6vw,1.35rem)}.mkt-team-row:last-child{border-bottom:1px solid var(--mkt-rule)}.mkt-team-row:before{display:none}.mkt-team-index{font-size:clamp(1.125rem,1.85vw,1.5rem)}.mkt-team-channels{text-align:left}@media (hover:hover){.mkt-team-row:hover{background:var(--mkt-earth);padding:clamp(1.05rem,1.6vw,1.35rem)}}}.mkt-team-action-kicker{letter-spacing:-.04em;color:var(--mkt-amber);text-wrap:balance;max-width:62ch;margin:0 0 clamp(.875rem,1.5vw,1.125rem);font-family:Helvetica Now Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.875rem,3.2vw,2.75rem);font-weight:700;line-height:1.08}.mkt-team-callout{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);margin-bottom:clamp(2.5rem,4.5vw,3.5rem);display:grid}@media (min-width:768px){.mkt-team-callout{grid-template-columns:repeat(2,1fr)}}.mkt-team-callout-block{flex-direction:column;gap:clamp(.75rem,1.75vw,1.125rem);display:flex}.mkt-team-callout-logo{flex-shrink:0;align-self:flex-start;line-height:0}.mkt-team-callout-logo-img{object-fit:contain;object-position:left center;width:auto;max-width:min(9.5rem,100%);height:clamp(1.5rem,3.4vw,2.125rem);display:block}.mkt-team-callout-summary{letter-spacing:0;color:var(--mkt-ash);font-variant-numeric:tabular-nums;font-family:Neue Haas Grotesk,system-ui,sans-serif;font-size:.9375rem;line-height:1.55}.mkt-team-callout-intro{text-wrap:pretty;margin:0}.mkt-team-callout-list{margin:clamp(.625rem,1.2vw,.875rem) 0 0;padding-left:1.125rem;list-style-type:disc;list-style-position:outside}.mkt-team-callout-list li{color:var(--mkt-bone);margin:.35em 0 0;padding-left:.375rem;font-family:Neue Haas Grotesk,system-ui,sans-serif;font-size:clamp(1rem,1.2vw + .25rem,1.125rem);line-height:1.52}.mkt-team-callout-list li strong{color:var(--mkt-ivory);font-weight:600}.mkt-team-callout-list ::marker{color:var(--mkt-amber)}.mkt-team-callout-list li:first-child{margin-top:0}@media (max-width:899px){.mkt-team-roster-viewport{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:max(.75rem, env(safe-area-inset-left,0px));scrollbar-width:thin;margin-bottom:.25rem;padding-bottom:.5rem;overflow:auto hidden}.mkt-team-roster{flex-direction:row;align-items:stretch;gap:.875rem;min-width:min-content}.mkt-team-row{scroll-snap-align:start;border:1px solid var(--mkt-rule);background:var(--mkt-void);border-radius:3px;flex:0 0 min(300px,86vw);grid-template-columns:1fr;align-content:start;row-gap:.5rem;max-width:min(300px,86vw);margin:0;padding:1.1rem 1rem 1.2rem;display:grid}.mkt-team-row:last-child{border-bottom:1px solid var(--mkt-rule)}.mkt-team-row:before{display:none}.mkt-team-index{color:var(--mkt-amber);font-size:1.125rem}.mkt-team-channels{text-align:left;color:var(--mkt-amber);letter-spacing:.08em;font-size:.6875rem}}.mkt-marquee-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mkt-integration-marquee{width:100%;max-width:100%;overflow:hidden}.mkt-integration-marquee-rows{flex-direction:column;gap:clamp(.875rem,2vw,1.35rem);display:flex}.mkt-integration-marquee-row{contain:layout style}.mkt-integration-marquee-row--stagger{transform:translateY(2px)}@media (min-width:768px){.mkt-integration-marquee-row--stagger{transform:translateY(4px)}}.mkt-integration-marquee-viewport{isolation:isolate;width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.mkt-integration-marquee-track{will-change:transform;width:max-content;animation-name:mkt-marquee-shift;animation-duration:var(--mkt-marquee-duration,52s);flex-flow:row;align-items:center;animation-timing-function:linear;animation-iteration-count:infinite;display:flex}.mkt-integration-marquee-viewport--reverse .mkt-integration-marquee-track{animation-direction:reverse}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mkt-integration-marquee-viewport:hover .mkt-integration-marquee-track{animation-play-state:paused}}@keyframes mkt-marquee-shift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mkt-integration-marquee-dupe{flex-flow:row;flex-shrink:0;align-items:center;gap:clamp(1.65rem,3.4vw,2.85rem);display:flex}.mkt-integration-marquee-item{flex:none;justify-content:center;align-items:center;min-height:2.625rem;display:inline-flex}.mkt-integration-marquee-img{object-fit:contain;opacity:.92;filter:grayscale()brightness(.74);width:auto;max-width:clamp(156px,26vw,220px);height:clamp(26px,4.2vw,38px);display:block}@media (hover:hover){.mkt-integration-marquee-item:hover .mkt-integration-marquee-img{opacity:.96;filter:grayscale()brightness(.58)}}.mkt-integration-marquee-fallback{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-ash);border-bottom:1px solid #0000;padding:.35rem .5rem;font-size:clamp(.6875rem,1vw,.75rem)}.mkt-plugs-trailing{text-align:right;font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;color:var(--mkt-amber);margin-top:clamp(1rem,1.5vw,1.5rem);font-size:.75rem}@media (max-width:767px){.mkt-plugs-trailing{text-align:left}}.mkt-faq{flex-direction:column;margin:0;display:flex}.mkt-faq-item{border-top:1px solid var(--mkt-rule);margin:0}.mkt-faq-item:last-of-type{border-bottom:1px solid var(--mkt-rule)}.mkt-faq-summary{cursor:pointer;outline:none;grid-template-columns:4ch 1fr 1.25rem;align-items:baseline;column-gap:clamp(1rem,2vw,2rem);padding:clamp(1.25rem,2.25vw,1.625rem) 0;list-style:none;transition:padding-left .2s cubic-bezier(.16,1,.3,1);display:grid}.mkt-faq-summary::-webkit-details-marker{display:none}.mkt-faq-summary:focus-visible{outline:2px solid var(--mkt-amber);outline-offset:4px;border-radius:2px}@media (hover:hover){.mkt-faq-item:not([open]) .mkt-faq-summary:hover .mkt-faq-question{color:var(--mkt-amber)}}.mkt-faq-num{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-grain);font-variant-numeric:tabular-nums;text-transform:none;padding-top:.4rem;font-size:.75rem}.mkt-faq-question{letter-spacing:-.02em;color:var(--mkt-ivory);text-wrap:balance;margin:0;font-family:Helvetica Now Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.125rem,1.6vw + .25rem,1.5rem);font-weight:700;line-height:1.2;transition:color .18s}.mkt-faq-glyph{flex-shrink:0;place-self:center end;width:1rem;height:1rem;position:relative}.mkt-faq-glyph:before,.mkt-faq-glyph:after{content:"";background:var(--mkt-amber);transform-origin:50%;height:1.5px;transition:transform .24s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;right:0}.mkt-faq-glyph:after{transform:translateY(-50%)rotate(90deg)}.mkt-faq-glyph:before{transform:translateY(-50%)}.mkt-faq-item[open] .mkt-faq-glyph:after{transform:translateY(-50%)rotate(0)}.mkt-faq-content-wrap{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.16,1,.3,1);display:grid}.mkt-faq-item[open] .mkt-faq-content-wrap{grid-template-rows:1fr}.mkt-faq-content{min-height:0;overflow:hidden}.mkt-faq-answer{grid-template-columns:4ch 1fr;column-gap:clamp(1rem,2vw,2rem);padding:0 0 clamp(1.5rem,2.5vw,2rem);display:grid}.mkt-faq-answer-text{letter-spacing:0;color:var(--mkt-bone);text-wrap:pretty;grid-column:2;max-width:64ch;margin:0;font-family:Neue Haas Grotesk,system-ui,sans-serif;font-size:clamp(.9375rem,1vw + .25rem,1.0625rem);line-height:1.65}@media (max-width:767px){.mkt-faq-summary{grid-template-columns:3ch 1fr 1rem}.mkt-faq-answer{grid-template-columns:1fr}.mkt-faq-answer-text{grid-column:1}}.mkt-review-queue{grid-template-columns:1fr;gap:clamp(1.75rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.mkt-review-queue{grid-template-columns:repeat(3,1fr);align-items:start;column-gap:clamp(1.5rem,2.5vw,2.5rem)}}.mkt-review-queue-entry{border-top:1px solid var(--mkt-rule);opacity:0;flex-direction:column;gap:clamp(.5rem,.875vw,.75rem);padding-top:clamp(1.25rem,2vw,1.75rem);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(8px)}.mkt-review-queue-entry.is-visible{opacity:1;transform:translateY(0)}.mkt-review-queue-index{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-amber);font-variant-numeric:tabular-nums;margin-bottom:clamp(.125rem,.25vw,.25rem);font-size:.75rem}.mkt-review-queue-agent{letter-spacing:-.015em;color:var(--mkt-ivory);text-wrap:balance;font-family:Helvetica Now Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1rem,1vw + .25rem,1.1875rem);font-weight:700;line-height:1.2}.mkt-review-queue-channel{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-ash);font-variant-numeric:tabular-nums;font-size:.75rem}.mkt-review-queue-body{letter-spacing:0;color:var(--mkt-bone);text-wrap:pretty;max-width:38ch;margin:clamp(.25rem,.5vw,.5rem) 0 0;font-family:Neue Haas Grotesk,system-ui,sans-serif;font-size:clamp(.9375rem,1vw + .25rem,1rem);line-height:1.55}.mkt-review-queue-actions{border-top:1px solid var(--mkt-rule);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:clamp(.625rem,1vw,.875rem);padding-top:clamp(.75rem,1.25vw,1rem);display:flex}.mkt-review-queue-action{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.06em;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:2px;align-items:center;gap:.375rem;padding:.4375rem .75rem;font-size:.6875rem;line-height:1;display:inline-flex}.mkt-review-queue-action--primary{background:var(--mkt-amber);color:var(--mkt-white);border:1px solid var(--mkt-amber)}.mkt-review-queue-action--secondary{color:var(--mkt-bone);border:1px solid var(--mkt-rule);background:0 0}.mkt-review-queue-action--tertiary{color:var(--mkt-ash);background:0 0;border:1px solid #0000;padding-left:.25rem;padding-right:.25rem}.mkt-review-queue-action-glyph{font-size:.875em;line-height:1;display:inline-block}.mkt-brand-card{view-transition-name:brand-card;position:relative;container-type:inline-size}.mkt-brand-card-name{letter-spacing:-.04em;color:var(--mkt-amber);text-wrap:balance;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);font-family:Helvetica Now Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2rem,7cqi,3.5rem);font-weight:700;line-height:.95}.mkt-brand-card-name--logo{letter-spacing:0;font-size:0;line-height:0}.mkt-brand-card-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(14rem,100%);height:clamp(2rem,9cqi,3.25rem);display:block}.mkt-brand-card-rows{flex-direction:column;margin:0;display:flex}.mkt-brand-card-row{border-top:1px solid var(--mkt-rule);grid-template-columns:minmax(16ch,max-content) 1fr;align-items:baseline;column-gap:clamp(1rem,1.5vw,1.5rem);margin:0;padding:clamp(.875rem,1.6vw,1.25rem) 0;display:grid}.mkt-brand-card-row:last-of-type{border-bottom:1px solid var(--mkt-rule)}.mkt-brand-card-label{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.12em;color:var(--mkt-ash);text-transform:none;opacity:0;margin:0;font-size:.6875rem;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.mkt-brand-card-value{letter-spacing:-.01em;color:var(--mkt-bone);clip-path:inset(0 100% 0 0);font-variant-numeric:tabular-nums;margin:0;font-family:Neue Haas Grotesk,system-ui,sans-serif;font-size:clamp(1rem,1.2vw + .25rem,1.125rem);line-height:1.55;transition:clip-path .3s cubic-bezier(.16,1,.3,1) 80ms}.mkt-brand-card-row.is-visible .mkt-brand-card-label{opacity:1}.mkt-brand-card-row.is-visible .mkt-brand-card-value{clip-path:inset(0)}@container (max-width:480px){.mkt-brand-card-row{grid-template-columns:1fr;row-gap:.25rem;padding:clamp(.75rem,1.5vw,1rem) 0}.mkt-brand-card-name{font-size:clamp(2rem,11cqi,2.5rem)}.mkt-brand-card-logo{height:clamp(1.75rem,12cqi,2.5rem)}}.mkt-brand-card.is-cta .mkt-brand-card-name{color:var(--mkt-amber)}.mkt-brand-card-cta-value{flex-wrap:wrap;align-items:center;gap:clamp(.625rem,1.25vw,1rem);display:flex}.mkt-brand-card-placeholder{color:var(--mkt-grain);letter-spacing:.06em;font-style:normal}.mkt-capability-strip{border-bottom:1px solid var(--mkt-rule);background:var(--mkt-paper,transparent);padding:clamp(1.5rem,3.25vw,2.5rem) 0 clamp(2rem,4vw,3rem)}.mkt-capability-tiles{grid-template-columns:1fr;gap:clamp(1.75rem,3vw,2.5rem);display:grid}@media (min-width:768px){.mkt-capability-tiles{grid-template-columns:repeat(3,1fr);align-items:start;column-gap:clamp(1.5rem,2.5vw,2.5rem)}}.mkt-capability-tile{border-top:1px solid var(--mkt-rule);opacity:0;flex-direction:column;gap:clamp(.625rem,1vw,.875rem);padding-top:clamp(1.25rem,2vw,1.75rem);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:translateY(8px)}.mkt-capability-tile.is-visible{opacity:1;transform:translateY(0)}.mkt-capability-index{font-family:var(--font-geist-mono), "Courier New", monospace;letter-spacing:.04em;color:var(--mkt-amber);font-variant-numeric:tabular-nums;font-size:.75rem}.mkt-capability-title{letter-spacing:-.02em;color:var(--mkt-void);text-wrap:balance;margin:0;font-family:Helvetica Now Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,1.6vw + .25rem,1.75rem);font-weight:700;line-height:1.1}.mkt-capability-body{letter-spacing:0;color:var(--mkt-bone);text-wrap:pretty;max-width:38ch;margin:0;font-family:Neue Haas Grotesk,system-ui,sans-serif;font-size:clamp(.9375rem,1.05vw + .25rem,1.0625rem);line-height:1.6}.mkt-capability-pull{border-top:1px solid var(--mkt-rule-amber);letter-spacing:-.01em;color:var(--mkt-ivory);text-wrap:balance;margin:clamp(.75rem,1.25vw,1rem) 0 0;padding-top:clamp(.75rem,1.25vw,1rem);font-family:Helvetica Now Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(1rem,1.1vw + .25rem,1.1875rem);font-weight:500;line-height:1.35}@media (prefers-reduced-motion:reduce){.mkt-doc-glyph{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.mkt-doc-toc-progress{transition:none!important;animation:none!important}.mkt-team-roster-viewport{scroll-snap-type:none!important;overflow-x:auto!important}.mkt-team-row,.mkt-team-row:before,.mkt-team-index{transition:none!important}.mkt-integration-marquee-track{flex-wrap:wrap;justify-content:center;gap:clamp(.625rem,2vw,1rem) clamp(1rem,2.5vw,2rem);width:100%;padding-block:.5rem;animation:none!important;transform:none!important}.mkt-integration-marquee-dupe[aria-hidden=true]{display:none!important}.mkt-integration-marquee-dupe:first-of-type{flex-wrap:wrap;justify-content:center;width:100%}.mkt-integration-marquee-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.mkt-brand-card-label,.mkt-brand-card-value{opacity:1!important;clip-path:inset(0)!important;transition:none!important}.mkt-review-queue-entry{opacity:1!important;transition:none!important;transform:none!important}.mkt-faq-content-wrap,.mkt-faq-glyph:before,.mkt-faq-glyph:after,.mkt-faq-question,.mkt-faq-summary{transition:none!important}}
.mkt-home-hero{isolation:isolate;align-items:center;min-height:calc(100svh - clamp(3.25rem,10vmin,8.75rem));display:flex;position:relative;overflow:visible hidden}.mkt-home-hero:before{content:"";z-index:1;background:#0000002e;position:absolute;inset:0}.mkt-home-hero-bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.mkt-home-hero-inner{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-block:clamp(2.5rem,5vw,4.5rem);display:flex;position:relative}.mkt-home-hero-content{grid-template-columns:repeat(12,1fr);align-items:center;column-gap:clamp(1rem,2vw,1.5rem);width:100%;display:grid}.mkt-home-hero-column{box-sizing:border-box;margin-inline:auto;text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:clamp(1.5rem,3vw,2rem);width:100%;max-width:100%;margin-top:clamp(1rem,2.75vmin,2.25rem);padding-inline:0;display:flex}.mkt-home-hero-h1{color:var(--mkt-void);text-align:center;width:100%;max-width:100%;margin:0;font-family:Helvetica Now Bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.85rem,5.5vw + 1.25rem,7rem);font-weight:700;line-height:1}.mkt-home-hero-line{display:block;overflow:visible}.mkt-home-hero-line-inner{white-space:nowrap;letter-spacing:-.05em;display:inline-block}@media (max-width:767px){.mkt-home-hero-inner{padding-top:clamp(4.5rem,18vmin,8rem);padding-bottom:clamp(2rem,5vw,3.75rem)}.mkt-home-hero-column{margin-top:clamp(1.75rem,6vmin,3rem)}.mkt-home-hero-h1{letter-spacing:-.04em;font-size:clamp(2.5rem,5vw + .5rem,5.5rem);line-height:.95}.mkt-home-hero-line-inner{letter-spacing:-.04em}.mkt-home-hero-lede{font-size:clamp(1.3125rem,3vw + .5rem,1.5625rem);line-height:1.5}.mkt-home-hero-meta{display:none}}.mkt-home-hero-lede{letter-spacing:-.01em;color:var(--mkt-void);text-wrap:balance;max-width:44ch;margin-block:0;margin-inline:auto;font-family:Neue Haas Grotesk,system-ui,sans-serif;font-size:clamp(1.125rem,1.5vw + .25rem,1.5rem);line-height:1.45}.mkt-home-hero-cta-row{flex-wrap:wrap;justify-content:center;gap:.875rem;display:flex}.mkt-home-hero-meta{z-index:2;pointer-events:none;position:absolute;bottom:clamp(2.5rem,5vw,4.5rem);right:clamp(1rem,2vw,1.5rem)}
