/* Layout rules use available space; fixed geometry is reserved for artwork. */
:root{--nav-height:88px}
.page-main :is(h1,h2,h3,p,figure){overflow-wrap:break-word}
.page-main figure{margin:0}
.page-main [data-name="Copy"],.page-main [data-name="Column"],.page-main [data-name="Header"]{min-width:0;max-width:100%}
.page-main [data-name="Closing CTA"]>[data-name="Copy"]{max-width:100%}
.page-main [data-name="Footer"] [data-name="Columns"]>div{min-width:0}
.page-main [data-name="Footer"] [data-name="Columns"] a{white-space:normal;line-height:1.5}
.page-main [data-name="Footer"] [data-name="Columns"],.footer-columns{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:32px;overflow:visible}
.page-main [data-name="Footer"] [data-name="Columns"]>div,.footer-columns>div{min-width:0;width:100%;max-width:100%;overflow:visible}
.page-main [data-name="Footer"] [data-name="Columns"] p{white-space:normal;max-width:100%}
.page-main [data-name="Footer"] [data-name="Brand"],.footer-brand{width:100%;min-width:0}
.page-main #node-1871_2674{min-height:880px}
.page-main [data-name="People"]>[data-name^="Person ·"]{min-height:481px}

/* Keep the entire supplied hero image inside the first-screen scene. */
.homepage .home-hero{position:relative;width:100%;height:calc(max(620px,min(100svh,100vw * 1115 / 1920)) - var(--nav-height));background:linear-gradient(180deg,#eaf8fa 0%,#e8f7fa 5%,#e4f6f9 10%,#dcf4f8 15%,#d4f1f6 20%,#cbeef4 25%,#c3ebf1 30%,#bce8f0 35%,#b5e6ee 40%,#aee4ee 45%,#a8e2ec 50%,#a4e1ec 55%,#a1e0ea 60%,#9fdfea 65%,#9edeea 70%,#9ddde8 75%,#9bdde8 80%,#98dce8 85%,#92dae6 90%,#87d5e1 95%,#57bec9 100%);isolation:isolate}
.home-hero::before{content:'';position:absolute;inset:calc(-1 * var(--nav-height)) 0 0;background:inherit;z-index:-2}
.home-hero-scene{position:absolute;top:calc(-1 * var(--nav-height));right:0;width:auto;max-width:100%;height:calc(100% + var(--nav-height));object-fit:contain;object-position:right bottom;mask-image:linear-gradient(to right,transparent,#000 5%);z-index:-1}
.home-hero-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:540px;max-width:calc(100% - 48px);margin-left:var(--gutter);padding-top:clamp(48px,8svh,88px)}
.home-hero-copy h1{font-size:58px;line-height:1.27;letter-spacing:-1.624px;font-weight:700;width:100%}
.home-hero-copy h1 span{display:block}
.home-hero-copy>p{font-size:19px;line-height:1.65;color:var(--muted);width:528px;max-width:100%}
.product-hero{width:100%;padding:88px var(--gutter) 84px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px}
.product-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}
.product-hero-copy h1{font-size:50px;line-height:1.27;letter-spacing:-1.4px;font-weight:700}
.product-hero-copy>p:not(.eyebrow){font-size:18px;font-weight:300;line-height:1.68;color:var(--muted)}
.product-hero-visual{position:relative;min-width:0;padding:36px 0 0 36px;isolation:isolate}
.product-hero-visual::before{content:'';position:absolute;inset:0 25% 35% 0;border-top-left-radius:76px;background:linear-gradient(145deg,#008682,#00b5ad);z-index:-1}
.product-hero-visual>img{width:100%;height:auto;object-fit:contain;border-radius:37px}

.testimonial{height:auto;min-height:250px}
.quote-slides{display:grid;width:100%;min-width:0}
.quote-slide{grid-area:1/1;min-width:0;visibility:hidden;animation:none}
.quote-slide.is-active{visibility:visible;animation:quote-in .45s ease-in-out}
.quote-slide[data-slide="1"] blockquote{width:980px;max-width:100%;margin-inline:auto}
.quote-attribution{flex-direction:row;flex-wrap:wrap;gap:12px}
.quote-attribution>.quote-logo{flex-shrink:0;max-height:none;object-fit:contain}
.quote-avatar{display:block;position:relative;overflow:hidden;border-radius:50%;width:38px;height:38px;flex-shrink:0}
.quote-avatar img{width:100%;height:100%;object-fit:cover}
.quote-attribution>div{text-align:left}
.quote-attribution p{color:#a2a4a4}
.quote-dots{flex-shrink:0}
.homepage [data-name="Trusted by"]{height:auto;min-height:0}
.homepage #node-1733_943{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;height:auto}
.homepage #node-1733_943>[data-name="Hover band"]{display:none}
.homepage #node-1733_943>div:not([data-name="Hover band"]){width:100%;justify-self:center;max-width:191px;height:60px;transform:none;margin:0}
.homepage #node-1733_943>[data-name="Chime"]{max-width:116px}
.homepage #node-1733_943>[data-name="Upside"]{max-width:129px}
.homepage #node-1733_943>[data-name="Cap One"]{max-width:106px}
.homepage #node-1733_943 img{object-fit:contain}

/* Shared two-column marketing layouts. */
.homepage #node-1731_867{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:677px}
.homepage #node-1731_867>[data-name="Copy"]{display:flex;position:relative;inset:auto;grid-column:2;grid-row:1;flex-direction:column;justify-content:center;gap:24px;width:auto;height:auto;padding:64px clamp(32px,4.3vw,64px)}
.homepage #node-1731_867>[data-name="Copy"]>p{position:relative;inset:auto;width:100%;margin:0}
.homepage #node-1731_867 [data-name="img/home-living-room"]{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:100%;min-height:440px}
.homepage #node-1731_893{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center;height:auto;padding:100px var(--gutter)}
.homepage #node-1731_893>[data-name="Row"]{position:relative;inset:auto;width:100%;height:auto;overflow:visible}
.homepage #node-1731_893>[data-name="Row"]>[data-name="Copy"]{width:100%;height:auto;overflow:visible}
.homepage #node-1731_893>div:nth-child(2){display:none}
.homepage #node-1731_893 [data-name="img/home-supply-path"]{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:3/2}
.homepage #node-1731_893 [data-name="img/home-supply-path"] img{inset:0;width:100%;height:100%;object-fit:contain}
.homepage #node-1731_1021{height:auto;padding:100px var(--gutter);display:flex;flex-direction:column;align-items:center;gap:32px}
.homepage #node-1731_1021>p{position:relative;inset:auto;width:100%;max-width:820px;text-align:center}
.homepage #node-1731_1021 [data-name="Ledger · today vs FeedTV"]{position:relative;inset:auto;width:100%}
.homepage #node-1731_1021 [data-name="Ledger · today vs FeedTV"]>div[data-name^="Row ·"],.homepage #node-1731_1021 [data-name="Ledger · today vs FeedTV"]>[data-name="Header"]{width:100%}
.homepage #node-1731_1021 [data-name="Frame"]{width:auto;min-width:0;flex:1;padding-inline:24px}
.homepage #node-1731_1021 [data-name="Frame"]:first-child{flex:0 0 18%}
.homepage #node-1744_2579{height:auto;min-height:638px}
.homepage [data-name="Product cards"]{align-items:stretch}
.homepage [data-name="Product cards"] a{max-width:100%;white-space:normal}
.homepage [data-name="Product cards"] a>p{min-width:0;flex-shrink:1;white-space:normal}
.homepage [data-name="Product cards"] [data-name="Image · 16:9 (placeholder)"]{height:auto;aspect-ratio:16/9}
.homepage [data-name="Product cards"] [data-name="Image · 16:9 (placeholder)"]>:is(p,[data-name="glyph"]){display:none}
.homepage [data-name^="home-product-"]{position:absolute;inset:0;width:100%;height:100%;transform:none}
.homepage [data-name^="home-product-"] img{width:100%;height:100%;object-fit:contain}
.homepage [data-name="Closing CTA"]>[data-name="img/home-closing-cta-bg"]{width:100%}
.page-main [data-name="img/team-hero"]{width:100%}

.page-main [data-name="OEM Partners"]>[data-name="Row"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}
.page-main [data-name^="OEM ·"]{width:100%;min-width:0;height:auto}
.page-main [data-name^="OEM ·"] [data-name="Image · 16:9 (placeholder)"]{height:auto;aspect-ratio:523/295}
.page-main [data-name^="OEM ·"] [data-name="Image · 16:9 (placeholder)"]>div{position:absolute;inset:0;width:100%;height:100%;transform:none}
.page-main [data-name^="OEM ·"] [data-name="Image · 16:9 (placeholder)"] img{inset:0;width:100%;height:100%;object-fit:contain}

.page-main [data-name="Hero row"],.page-main [data-name="03 · FeedTV Stream"]>[data-name="Hero"]>[data-name="Row"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center;overflow:visible}
.page-main [data-name="Hero row"]>[data-name="Copy"],.page-main [data-name="03 · FeedTV Stream"] [data-name="Hero"] [data-name="Copy"]{width:100%;max-width:100%;height:auto;overflow:visible}
.page-main [data-name="Hero row"]>[data-name="Copy"]>*,.page-main [data-name="03 · FeedTV Stream"] [data-name="Hero"] [data-name="Copy"]>*{width:100%;min-width:0;height:auto}
.page-main [data-name="Hero row"]>[data-name="Copy"]>a,.page-main [data-name="03 · FeedTV Stream"] [data-name="Hero"] [data-name="Copy"]>a{width:fit-content}
.page-main [data-name="Hero image"]{width:100%;min-width:0}
.page-main [data-name="Hero image"]>div{inset:0;width:100%;height:100%}
.page-main [data-name="Hero image"] img{width:100%;height:100%;object-fit:contain}
.page-main [data-name="Hero thumbnail · Attribution path"] [data-name="Artwork"]{left:0;top:50%;width:100%;height:auto;aspect-ratio:532/233.155;transform:translateY(-50%)}
.page-main [data-name="Hero thumbnail · Attribution path"] [data-name="Artwork"],.page-main [data-name="Image · Article hero image"] [data-name="Artwork"]{inset:0;width:100%;height:100%;aspect-ratio:auto;transform:none}
.page-main [data-name="Hero thumbnail · Attribution path"] [data-name="Artwork"]>div,.page-main [data-name="Image · Article hero image"] [data-name="Artwork"]>div{inset:0;width:100%;height:100%}
.page-main [data-name="Hero thumbnail · Attribution path"] img,.page-main [data-name="Image · Article hero image"] img{width:100%;height:100%;object-fit:contain}
.playbook-art img,.page-main [data-name="img/oem-reach"] img,.page-main [data-name="img/case-study-article-banner"] img{inset:0;width:100%;height:100%;object-fit:contain}
.page-main [data-name="Product UI mock"]{width:100%;max-width:520px;justify-self:center;min-width:0;transform:none}
.page-main [data-name="Product UI mock"] [data-name="Plot"]{max-width:calc(100% - 36px)}
.page-main [data-name="Product UI mock"] [data-name="Rows"] [data-name="row"]{max-width:100%}
.page-main [data-name="Product UI mock"] [data-name="Top bar"] [data-name="label"]{min-width:0;flex-shrink:1}
.page-main #node-1871_2382,.page-main #node-1871_2628{height:auto;padding:100px var(--gutter);display:flex;justify-content:center}
.page-main #node-1871_2382>[data-name="Copy"],.page-main #node-1871_2628>[data-name="Copy"]{position:relative;inset:auto;transform:none;width:100%;max-width:940px;height:auto;display:flex;flex-direction:column;gap:24px;overflow:visible}
.page-main #node-1871_2382>[data-name="Copy"]>p,.page-main #node-1871_2628>[data-name="Copy"]>p{position:relative;inset:auto;width:100%}
.page-main [data-name="How FeedTV Stream Works"]>[data-name="Row"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
.page-main [data-name="How FeedTV Stream Works"]>[data-name="Row"]:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}
.page-main [data-name="How FeedTV Stream Works"]>[data-name="Row"]>div{width:100%;height:auto;display:flex}
.page-main [data-name="How FeedTV Stream Works"]>[data-name="Row"]>div>[data-name="Card"]{position:relative;inset:auto;width:100%;height:auto;min-height:264px;flex:1}
.page-main [data-name="How FeedTV Stream Works"]>[data-name="Row"]:last-child>div{min-height:0}
.page-main [data-name="How FeedTV Stream Works"]>[data-name="Row"]:last-child>div>[data-name="Card"]{min-height:214px}

/* Both feature sections keep each index next to its icon: 12px + 1px + 12px. */
.page-main [data-name="Card head"]>[data-name="spacer"]{flex:0 0 1px;min-width:1px;width:1px}
.page-main [data-name="Card head"]>div:last-child{flex:0 0 auto;width:auto;min-width:0;height:auto;white-space:nowrap}
.page-main [data-name="Card"]:has(>[data-name="Card head"]),.page-main [data-name="Tiers"] [data-name="Card"]{transition:transform .22s ease-out,box-shadow .22s ease-out;transform-origin:center}
@media(hover:hover) and (pointer:fine){
 .page-main [data-name="Card"]:has(>[data-name="Card head"]):hover,.page-main [data-name="Tiers"] [data-name="Card"]:hover{transform:scale(1.05);box-shadow:0 12px 32px rgba(28,38,46,.14);z-index:2}
}
@media(prefers-reduced-motion:reduce){
 .page-main [data-name="Card"]:has(>[data-name="Card head"]):hover,.page-main [data-name="Tiers"] [data-name="Card"]:hover{transform:none}
}

.page-main [data-name="Articles"]>[data-name="Row"],.page-main [data-name="Case study grid"]>[data-name="Row"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;overflow:visible}
.page-main [data-name^="Article ·"],.page-main [data-name^="Case ·"]{min-width:0;width:100%;height:auto;min-height:432px}
.page-main [data-name="Articles"]>[data-name="Row"]>[data-name="Spacer"]{display:none}
.page-main [data-name="Case study grid"] [data-name="SLOT · Case study visual"]{padding:0;display:block;overflow:hidden}
.page-main [data-name="Case study grid"] [data-name="SLOT · Case study visual"]>p{display:none}
.page-main [data-name="Case study grid"] [data-name="SLOT · Case study visual"]>div{position:absolute;inset:0;width:100%;height:100%}
.page-main [data-name="Case study grid"] [data-name="SLOT · Case study visual"] img{inset:0;width:100%;height:100%;object-fit:contain}
.page-main [data-name="Article header"]>[data-name="Column"]{width:760px;max-width:100%}
.page-main :is(#node-1871_4698,#node-1871_4502)>[data-name="Column"]{max-width:100%}
.preview-gate.unlocked{height:auto;aspect-ratio:878/494}
.preview-gate.unlocked>img{object-fit:contain}
.page-main [data-name="CTAs"]{max-width:100%;flex-wrap:wrap}

/* Supply tiers share one layout so every badge stays centered as text wraps. */
.page-main [data-name="Tiers"]{--tier-badge:135px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}
.page-main [data-name="Tiers"]>.supply-tier{width:100%;height:auto;min-width:0;display:flex}
.supply-tier{--tier-copy-offset:12px;--tier-copy-gap:19px}
.supply-tier--private,.supply-tier--open{--tier-copy-offset:11px}
.supply-tier--open{--tier-copy-gap:6px}
.supply-tier-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--tier-badge);column-gap:17px;align-items:center;width:100%;min-height:238px;padding:32px 35px 32px 30px;flex:1;background:white;border:1px solid var(--line);border-radius:24px}
.supply-tier-copy{display:flex;flex-direction:column;gap:var(--tier-copy-gap);align-self:start;min-width:0;margin-top:var(--tier-copy-offset)}
.supply-tier-copy h3{max-width:151px;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.3px}
.supply-tier--direct h3{max-width:111px}
.supply-tier--open h3{max-width:166px}
.supply-tier-copy>p{max-width:151px;font-size:15.5px;font-weight:300;line-height:1.65;color:var(--muted)}
.supply-tier-medallion{display:grid;place-items:center;align-self:center;justify-self:end;width:var(--tier-badge);height:var(--tier-badge);border-radius:31.8185%;background:rgba(0,181,173,.09)}
.supply-tier-medallion img{display:block;width:calc(var(--tier-badge)*.54545185);height:auto}
.supply-tier--open .supply-tier-medallion{background:rgba(238,105,105,.09)}

@media(max-width:1330px){
 .page-main [data-name="Tiers"]{--tier-badge:101.25px}
 .page-main #node-1871_2606>[data-name="Row"]{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center;overflow:visible}
 .page-main #node-1871_2606 [data-name="Copy"]{position:relative;inset:auto;width:100%;height:auto;display:flex;flex-direction:column;gap:20px;overflow:visible}
 .page-main #node-1871_2606 [data-name="Copy"]>p{position:relative;inset:auto;width:100%;white-space:normal}
 .page-main #node-1871_2606 [data-name="Row"]>div:nth-child(2){display:none}
 .page-main #node-1871_2606 [data-name="img/team-who-we-are"]{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:3/2}
 .page-main #node-1871_2360{height:auto;padding:72px var(--gutter);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;align-items:center;overflow:visible}
 .page-main #node-1871_2360>[data-name="Copy"]{position:relative;inset:auto;width:100%;grid-row:2;grid-column:1;height:auto;overflow:visible}
 .page-main #node-1871_2360>[data-name="Copy"]>p{width:100%;min-width:0}
 .page-main #node-1871_2360>p{position:relative;inset:auto;grid-column:1;grid-row:1;white-space:normal}
 .page-main #node-1871_2360>div.contents{display:contents}
 .page-main #node-1871_2360>div.contents>div.contents{display:none}
 .page-main #node-1871_2360 [data-name="img/oem-reach"]{position:relative;inset:auto;grid-row:1/3;grid-column:2;width:100%;height:auto;aspect-ratio:4/3}
 .page-main #node-1871_2360 [data-name="img/oem-reach"] img{inset:0;width:100%;height:100%;object-fit:contain}
}
@media(max-width:1100px){
 :root{--nav-height:76px;--gutter:24px}
 .page-main #node-1871_2674{min-height:0}
 .site-nav nav.mobile-open{max-height:calc(100dvh - var(--nav-height));overflow-y:auto;overscroll-behavior:contain}
 .page-main>div{padding-top:var(--nav-height)}
 .homepage .home-hero{height:auto;min-height:0;display:flex;flex-direction:column}
 .home-hero-copy{margin:0;padding:48px 24px 0;width:100%;max-width:680px;align-self:center}
 .home-hero-copy h1{font-size:clamp(34px,5.5vw,48px)!important;letter-spacing:-1px}
 .home-hero-copy>p{font-size:18px}
 .home-hero-scene{position:relative;inset:auto;width:100%;height:auto;object-fit:contain;mask-image:none;z-index:0;margin-top:20px}
 .product-hero{grid-template-columns:1fr;gap:36px;padding:56px 24px}
 .product-hero-copy h1{font-size:clamp(34px,5.5vw,46px)!important}
 .product-hero-visual{width:100%;max-width:680px;justify-self:center;padding:24px 0 0 24px}
 .homepage #node-1733_943{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0;gap:20px}
 .quote-attribution{flex-direction:row;gap:12px;text-align:left}
 .testimonial{min-height:260px}
 .page-main [data-name="Hero row"],.page-main [data-name="03 · FeedTV Stream"]>[data-name="Hero"]>[data-name="Row"]{grid-template-columns:1fr;display:grid!important;gap:32px}
 .page-main [data-name="Hero row"]>[data-name="Copy"],.page-main [data-name="03 · FeedTV Stream"] [data-name="Hero"] [data-name="Copy"]{max-width:100%!important}
 .page-main [data-name="Hero"] [data-name="Row"]{padding:0!important}
 .page-main [data-name="Hero row"]>[data-name="Copy"]>a,.page-main [data-name="03 · FeedTV Stream"] [data-name="Hero"] [data-name="Copy"]>a{min-width:0!important;width:fit-content!important}
 .page-main [data-name="Hero thumbnail · Attribution path"],.page-main [data-name="Hero image"]{width:100%;height:auto;min-height:0!important;aspect-ratio:532/320}
 .page-main [data-name="Product UI mock"]{width:100%;height:352px;transform:none!important;margin:0;padding:24px}
 .page-main [data-name="Product UI mock"] [data-name="Chart"] [data-name="Plot"]{width:calc(100% - 36px)}
 .page-main [data-name="Product UI mock"] [data-name="Rows"] [data-name="row"]{width:100%}
 .page-main [data-name="Product UI mock"] [data-name="Rows"] [data-name="track"]{min-width:0;flex:1;width:auto}
 .homepage #node-1731_867{display:flex;flex-direction:column;min-height:0;padding:0}
 .homepage #node-1731_867>[data-name="Copy"]{padding:48px 24px;min-height:0;order:1}
 .homepage #node-1731_867 [data-name="img/home-living-room"]{height:420px;min-height:0;width:100%}
 .homepage #node-1731_893{display:grid;grid-template-columns:1fr;gap:32px;padding:56px 24px;min-height:0}
 .homepage #node-1731_893 [data-name="img/home-supply-path"]{height:auto;max-width:680px;justify-self:center}
 .homepage #node-1731_1021{padding:56px 24px;min-height:0}
 .homepage #node-1731_1021 [data-name="Frame"]:first-child{flex:auto}
 .page-main [data-name="Tiers"]{--tier-badge:135px;grid-template-columns:1fr;max-width:600px;align-self:center}
 .page-main #node-1871_2360{display:flex;flex-direction:column;min-height:0;gap:24px;padding:56px 24px}
 .page-main #node-1871_2360 [data-name="img/oem-reach"]{display:block;height:auto;max-width:680px}
 .page-main #node-1871_2360>div.contents{display:contents!important;height:auto}
 .page-main #node-1871_2360>p{order:-1}
 .page-main #node-1871_2382,.page-main #node-1871_2628{padding:56px 24px}
 .page-main #node-1871_2606>[data-name="Row"]{grid-template-columns:minmax(0,1fr);gap:32px}
 .page-main #node-1871_2606 [data-name="Row"]>[data-name="img/team-who-we-are"]{min-width:0;height:auto;aspect-ratio:3/2}
 .page-main [data-name="OEM Partners"]>[data-name="Row"]{grid-template-columns:minmax(0,1fr)}
 .page-main [data-name="How FeedTV Stream Works"]>[data-name="Row"]{grid-template-columns:repeat(2,minmax(0,1fr))}
 .page-main [data-name="Articles"]>[data-name="Row"],.page-main [data-name="Case study grid"]>[data-name="Row"]{grid-template-columns:repeat(2,minmax(0,1fr))}
 .page-main [data-name="Column"],.page-main [data-name="Header"],.page-main [data-name="Article header"]>[data-name="Column"]{width:100%;max-width:100%}
 .page-main #node-1871_4743 [data-name="Copy"]{width:100%;max-width:720px}
 .page-main [data-name="Footer"] [data-name="Columns"]{overflow:visible}
 .page-main [data-name="Footer"] [data-name="Columns"],.footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}
 .page-main [data-name="Footer"] [data-name="Brand"],.footer-brand{grid-column:1/-1}
 .footer-columns>div:not(.footer-brand){min-width:0}
 .oem-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .page-main [data-name="04 · Our Team"] [data-name="Hero"]{min-height:0!important;height:auto!important}
 .page-main [data-name="04 · Our Team"] [data-name="Hero"]>[data-name="Copy"]{max-width:680px!important}
 .page-main [data-name="04 · Our Team"] [data-name="Hero"] [data-name="img/team-hero"]{opacity:.55}
 .page-main [data-name="04 · Our Team"] [data-name="Hero"] [data-name="img/team-hero"] img{object-position:center}
 .page-main [data-name="CTAs"]{flex-wrap:wrap}
}
@media(max-width:700px){
 .page-main [data-name="Tiers"]{--tier-badge:clamp(80px,25vw,100px)}
 .supply-tier-card{column-gap:16px;padding:24px 20px}
 .supply-tier-card .supply-tier-copy{align-self:center;margin-top:0}
 .page-main [data-name="Footer"] [data-name="Columns"],.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}
 .oem-features-grid,.page-main [data-name="Articles"]>[data-name="Row"],.page-main [data-name="Case study grid"]>[data-name="Row"],.page-main [data-name="How FeedTV Stream Works"]>[data-name="Row"],.page-main [data-name="How FeedTV Stream Works"]>[data-name="Row"]:last-child{grid-template-columns:1fr}
 .page-main [data-name="Product UI mock"]{padding:16px;height:320px}
 .page-main [data-name="Product UI mock"] [data-name="Top bar"]{gap:6px;padding-inline:12px}
 .page-main [data-name="Product UI mock"] [data-name="Top bar"] [data-name="pill"]{width:24px}
 .page-main [data-name="Product UI mock"] [data-name="Top bar"] [data-name="pill · active"]{width:22px}
 .page-main [data-name="Product UI mock"] [data-name="Rows"] [data-name="label"]{max-width:30%}
 .homepage #node-1733_943{grid-template-columns:repeat(2,minmax(0,1fr))}
 .homepage #node-1731_867 [data-name="img/home-living-room"]{height:320px}
 .page-main [data-name="Closing CTA"] [class*="text-[42px]"]{font-size:32px!important}
 .page-main [data-name="Closing CTA"] [class*="text-[42px]"] p{white-space:normal}
 .quote-attribution{gap:10px}
 .gate-overlay form{max-width:100%}
 .gate-overlay h2{font-size:26px}
 .page-main [data-name="CTAs"]>a{max-width:100%;white-space:normal}
 .page-main [data-name="CTAs"]>a>p{white-space:normal}
 .page-main [data-name="Article header"] h1{overflow-wrap:anywhere}
}
