.feat-hero[data-astro-cid-tb7az5pe]{padding-top:var(--page-top)}.feat-hero__inner[data-astro-cid-tb7az5pe]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,64px);align-items:center}.feat-hero__copy[data-astro-cid-tb7az5pe]{display:grid;gap:1.25rem;justify-items:start}.feat-hero__copy[data-astro-cid-tb7az5pe] h1[data-astro-cid-tb7az5pe]{max-width:14ch;line-height:1.15}.feat-hero__copy[data-astro-cid-tb7az5pe] .lede[data-astro-cid-tb7az5pe]{max-width:46ch}.feat-index[data-astro-cid-tb7az5pe]{display:flex;flex-wrap:wrap;gap:8px;margin-top:.25rem}.feat-index[data-astro-cid-tb7az5pe] a[data-astro-cid-tb7az5pe]{font-family:var(--font-ui);font-size:var(--small);color:var(--ink);text-decoration:none;padding:8px 14px;border-radius:999px;background:var(--surface);transition:background .15s ease,color .15s ease}.feat-index[data-astro-cid-tb7az5pe] a[data-astro-cid-tb7az5pe] span[data-astro-cid-tb7az5pe]{color:var(--ink-50);margin-right:2px}.feat-index[data-astro-cid-tb7az5pe] a[data-astro-cid-tb7az5pe]:hover{background:var(--ink-brand);color:var(--bg)}.feat-index[data-astro-cid-tb7az5pe] a[data-astro-cid-tb7az5pe]:hover span[data-astro-cid-tb7az5pe]{color:inherit;opacity:.7}.feat-hero__fan[data-astro-cid-tb7az5pe]{position:relative;height:520px;background:var(--surface);border-radius:var(--r-card);overflow:hidden}.feat-hero__fan[data-astro-cid-tb7az5pe] .fan{position:absolute;top:50%;left:50%;height:auto;border-radius:12%/5.5%;box-shadow:0 0 0 1px #302f2e14,0 10px 28px #302f2e2e}.feat-hero__fan[data-astro-cid-tb7az5pe] .fan--c{width:210px;translate:-50% -50%;z-index:2}.feat-hero__fan[data-astro-cid-tb7az5pe] .fan--l{width:180px;translate:-120% -46%;rotate:-7deg}.feat-hero__fan[data-astro-cid-tb7az5pe] .fan--r{width:180px;translate:20% -46%;rotate:7deg}.features[data-astro-cid-tb7az5pe]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(3rem,7vw,5rem);padding-block:clamp(2rem,5vw,4rem)}.feature[data-astro-cid-tb7az5pe]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);scroll-margin-top:120px}.feature[data-astro-cid-tb7az5pe][data-flip=true] .feature__copy[data-astro-cid-tb7az5pe]{order:2}.feature[data-astro-cid-tb7az5pe][data-flip=true] .feature__media[data-astro-cid-tb7az5pe]{justify-self:start}.feature__copy[data-astro-cid-tb7az5pe]{display:grid;gap:.85rem;justify-items:start}.feature__copy[data-astro-cid-tb7az5pe] h2[data-astro-cid-tb7az5pe]{font-size:var(--h4);line-height:1.22}.feature__copy[data-astro-cid-tb7az5pe] p[data-astro-cid-tb7az5pe]{max-width:44ch;font-size:var(--body-lg);line-height:28px;color:var(--muted)}.feature__link[data-astro-cid-tb7az5pe]{color:var(--ink);font-weight:500;text-decoration:none}.feature__link[data-astro-cid-tb7az5pe]:hover{text-decoration:underline}.feature__media[data-astro-cid-tb7az5pe]{justify-self:end;width:fit-content;background:var(--surface);border-radius:var(--r-card);padding:40px 56px}.feature__media[data-astro-cid-tb7az5pe] img{display:block;width:260px;max-width:100%;height:auto;border-radius:12%/5.5%;box-shadow:0 0 0 1px #302f2e14,0 8px 22px #302f2e24}.studio-tools[data-astro-cid-tb7az5pe]{min-width:0;margin-top:calc(clamp(3rem,7vw,5rem)*-1 + 2rem);scroll-margin-top:120px}.studio-tools[data-astro-cid-tb7az5pe] h3[data-astro-cid-tb7az5pe]{font-size:var(--h5);margin-bottom:1.25rem}.tools[data-astro-cid-tb7az5pe]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tool[data-astro-cid-tb7az5pe]{display:grid;gap:.4rem;align-content:start}.tool__media[data-astro-cid-tb7az5pe]{position:relative;background:var(--surface);border-radius:16px;margin-bottom:.5rem;aspect-ratio:5 / 3}.tool__media[data-astro-cid-tb7az5pe] img{position:absolute;inset:16px;width:calc(100% - 32px);height:calc(100% - 32px);object-fit:contain;display:block;border-radius:10px}.tool[data-astro-cid-tb7az5pe] h4[data-astro-cid-tb7az5pe]{font-size:var(--h6);font-weight:600}.tool[data-astro-cid-tb7az5pe] p[data-astro-cid-tb7az5pe]{color:var(--muted);font-size:var(--body)}.studio-tools__marquee[data-astro-cid-tb7az5pe]{margin-top:clamp(2rem,4vw,2.5rem)}@media(max-width:860px){.feat-hero__inner[data-astro-cid-tb7az5pe]{grid-template-columns:1fr}.feature__media[data-astro-cid-tb7az5pe],.feature[data-astro-cid-tb7az5pe][data-flip=true] .feature__media[data-astro-cid-tb7az5pe]{justify-self:center}.feat-hero__fan[data-astro-cid-tb7az5pe]{height:380px}.feat-hero__fan[data-astro-cid-tb7az5pe] .fan--c{width:150px}.feat-hero__fan[data-astro-cid-tb7az5pe] .fan--l,.feat-hero__fan[data-astro-cid-tb7az5pe] .fan--r{width:118px}.feat-hero__fan[data-astro-cid-tb7az5pe] .fan--l{translate:-128% -46%;rotate:-5deg}.feat-hero__fan[data-astro-cid-tb7az5pe] .fan--r{translate:28% -46%;rotate:5deg}}@media(max-width:760px){.feature[data-astro-cid-tb7az5pe]{grid-template-columns:1fr}.feature[data-astro-cid-tb7az5pe][data-flip=true] .feature__copy[data-astro-cid-tb7az5pe]{order:0}.feature__media[data-astro-cid-tb7az5pe]{padding:28px 40px}.feature__media[data-astro-cid-tb7az5pe] img{width:200px}.tools[data-astro-cid-tb7az5pe]{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none}.tools[data-astro-cid-tb7az5pe]::-webkit-scrollbar{display:none}.tool[data-astro-cid-tb7az5pe]{flex:0 0 80%;scroll-snap-align:start}.studio-tools[data-astro-cid-tb7az5pe]{min-width:0;margin-top:0}}
