.crew-demo{isolation:isolate;background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:1.25rem;padding:clamp(1rem,.6rem + 1.4vw,1.75rem);position:relative;container:crew/inline-size}.crew-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.crew-themes{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.crew-themes button{min-block-size:2.5rem;color:var(--muted);transition:background-color .18s var(--ease-out), color .18s var(--ease-out);background:0 0;border-radius:999px;padding-inline:1.1rem;font-size:.875rem;font-weight:550}.crew-themes button[aria-pressed=true]{background:var(--text);color:var(--bg)}.crew-themes button:active{scale:.97}.crew-themes button:disabled,.crew-ages button:disabled{opacity:.5;cursor:default}.crew-toolbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.crew-toggle{min-block-size:2.5rem;min-inline-size:6.5rem;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);background:0 0;border-radius:999px;padding-inline:1rem;font-size:.875rem}.crew-toggle:disabled{visibility:hidden}.crew-toggle[hidden],.crew-ages[hidden],.crew-theme-error[hidden]{display:none}.crew-ages,.crew-contexts,.crew-note{display:none!important}.crew-theme-error{padding-block:.75rem}.crew-ages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.crew-ages button{inline-size:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);text-align:start;transition:background-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:0 0;border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.75rem .85rem;display:flex}.crew-ages button[aria-pressed=true]{background:var(--raised);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text)}.crew-ages button>span:first-child{color:var(--text);font-size:.9375rem;font-weight:600}.crew-ages button>span:last-child{font-variant-numeric:tabular-nums;font-size:.8125rem}.crew-stage{--crew-count:6;z-index:1;margin-block-start:1rem;position:relative}.crew-art{aspect-ratio:760/320;grid-template-rows:minmax(0,1fr);display:grid;position:relative;overflow:clip}.crew-art>*{grid-area:1/1;align-self:start;block-size:auto;min-block-size:0;inline-size:100%;translate:0 -17.9487%}.crew-art [hidden],.crew-poster-compact{display:none}.crew-art{transition:filter .8s var(--ease-in-out)}:root[data-theme=light] .crew-demo[data-crew-theme=classic] .crew-art{filter:invert()}.crew-contexts{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.75rem,.5rem + 1vw,1.5rem);padding-inline:1.1%;display:grid}.crew-member{flex-direction:column;gap:.4rem;display:flex}.crew-member-heading{color:var(--muted);flex-direction:column;gap:.15rem;font-size:.8125rem;display:flex}.crew-role{color:var(--text);font-size:.875rem;font-weight:600}.crew-value{white-space:nowrap;color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.8125rem;display:flex}.crew-value [data-crew-value]{color:var(--text);font-variant-numeric:tabular-nums}.crew-member input{appearance:none;background:linear-gradient(to right, var(--text) var(--fill), var(--line-strong) var(--fill)) center / 100% 3px no-repeat;cursor:ew-resize;block-size:2.75rem;inline-size:100%;transform:translateY(calc(var(--slider-bend,0) * 1px));border:0;margin:0}.crew-member input::-webkit-slider-thumb{appearance:none;border:2px solid var(--text);background:var(--surface);border-radius:50%;block-size:12px;inline-size:12px}.crew-member input::-moz-range-thumb{border:2px solid var(--text);background:var(--surface);border-radius:50%;block-size:9px;inline-size:9px}.crew-member input:disabled{cursor:default}.crew-note{border-block-start:1px solid var(--line);color:var(--faint);margin-block-start:1rem;padding-block-start:1rem;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.crew-themes button:not([aria-pressed=true]):hover,.crew-toggle:hover,.crew-ages button:not(:disabled):hover{background:var(--hover);color:var(--text)}.crew-member input:hover::-webkit-slider-thumb{background:var(--text)}}@container crew (inline-size<44rem){.crew-stage{--crew-count:3}.crew-art{aspect-ratio:480/320}.crew-art canvas{inline-size:158.333%;max-inline-size:none;margin-inline-start:-29.1667%}.crew-poster-wide{display:none}.crew-poster-compact{display:block}.crew-ages{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-contexts{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:0}.crew-member[data-crew-member="2"]{order:0}.crew-member[data-crew-member="3"]{order:1}.crew-member[data-crew-member="0"]{order:2}.crew-member:is([data-crew-member="1"],[data-crew-member="4"],[data-crew-member="5"]){display:none}}@media (forced-colors:active){.crew-member input{appearance:auto;background:0 0}}.counter-readable{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:clip}.counter-reels{font-variant-numeric:tabular-nums;align-items:center;line-height:1.2;display:inline-flex}.counter-slot{block-size:1.2em;inline-size:.65em;display:inline-block;overflow:clip}.counter-slot[hidden]{display:none}.counter-strip{transform:translateY(calc(var(--digit,0) * -1.2em));flex-direction:column;display:flex}.counter-strip span{flex:none;block-size:1.2em;line-height:1.2}.crew-art>.pixel-cover{pointer-events:none;z-index:2;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(18,1fr);block-size:100%;inline-size:100%;margin:0;display:grid;position:absolute;inset:0;translate:none}.pixel-cover i{background:var(--text);opacity:0}@media (prefers-reduced-motion:no-preference){.counter-strip{transition:transform .36s cubic-bezier(.2,.8,.2,1)}.pixel-cover i{animation:pixel-in .1s steps(1, end) var(--pixel-delay) both}.pixel-cover.pixel-out i{animation:pixel-out .1s steps(1, end) var(--pixel-delay) both}@keyframes pixel-in{0%{opacity:0}to{opacity:1}}@keyframes pixel-out{0%{opacity:1}to{opacity:0}}}.crew-shared-context{max-width:34rem;margin-block:1rem 0}.crew-shared-context label{color:var(--text);justify-content:space-between;gap:1rem;font-size:.875rem;font-weight:550;display:flex}.crew-shared-context output{font-variant-numeric:tabular-nums}.crew-shared-context input{width:100%;min-height:44px;accent-color:var(--text);cursor:pointer;margin:0;display:block}.crew-shared-context input:focus-visible,.crew-themes button:focus-visible{outline:2px solid var(--text);outline-offset:3px}#crew-hint{max-width:34rem;color:var(--muted);font-size:.8125rem;line-height:1.45}@container crew (inline-size<44rem){.crew-themes{border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.crew-themes button{overflow-wrap:anywhere;border-radius:.75rem;min-width:0;min-height:44px;padding:.45rem .3rem;font-size:clamp(.68rem,2.8vw,.875rem);line-height:1.2}.crew-toolbar{justify-content:space-between;width:100%}}.hero-uncles{width:100%;max-width:1160px;margin-inline:auto;padding-bottom:3rem;position:relative}.hero-uncles-canvas{aspect-ratio:76/35;background:0 0;width:100%;height:auto;display:block}.hero-uncles-canvas[data-ready=false]{visibility:hidden}.hero-uncles-poster{aspect-ratio:76/35;width:100%;height:auto;display:block;position:absolute;inset:0 0 auto}.hero-uncles-toggle{color:#ffffffa6;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:#0a0a0ab3;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.7rem;transition:color .16s,border-color .16s;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-uncles-toggle[hidden]{display:none}.hero-uncles-toggle:hover{color:#fff;border-color:#ffffff59}.hero-uncles-toggle:active{background:#ffffff1f}.hero-uncles-toggle:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.hero-uncles-toggle{transition:none;display:none}}.product-hero-stage{--hero-screen-y-start:36px;--hero-screen-y-delta:-148px;--hero-screen-tilt:23deg;--hero-screen-scale-start:.8;--hero-screen-scale-delta:.27;--hero-title-y:-100px;--hero-line-x:72px;--hero-support-y:-48px}@media (width<=700px){.product-hero-stage{--hero-screen-y-start:16px;--hero-screen-y-delta:-48px;--hero-screen-tilt:5deg;--hero-screen-scale-start:.96;--hero-screen-scale-delta:.04;--hero-title-y:-40px;--hero-line-x:12px;--hero-support-y:-16px}}.product-hero-intro .product-hero-heading{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:min(58rem,100%)}.hero-arrival-mask{margin-block:-.1em;padding-block:.1em;overflow:clip}.hero-arrival-mask>span{display:block}[data-hero-arrival=screen]{transform-origin:50% 0;transform-style:preserve-3d}@media (prefers-reduced-motion:no-preference){[data-hero-arrival=logo]{animation:.65s cubic-bezier(.16,1,.3,1) both hero-logo-resolve}[data-hero-arrival=lead],[data-hero-arrival=tail]{animation:.9s cubic-bezier(.16,1,.3,1) both hero-line-arrive}[data-hero-arrival=lead]{animation-delay:.13s}[data-hero-arrival=tail]{animation-delay:.25s}[data-hero-arrival=body]{animation:.6s cubic-bezier(.16,1,.3,1) .36s both hero-support-arrive}[data-hero-arrival=actions]{animation:.55s cubic-bezier(.16,1,.3,1) .47s both hero-support-arrive}[data-hero-arrival=screen]{animation:1.2s cubic-bezier(.16,1,.3,1) .44s both hero-workspace-unfold}html.hero-wait [data-hero-arrival]{animation-play-state:paused}[data-hero-arrival=provider]{animation:hero-provider-fan .9s var(--arrival-delay) cubic-bezier(.16, 1, .3, 1) both}}@keyframes hero-logo-resolve{0%{opacity:.15;transform:scale(.45)rotate(-28deg)}65%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes hero-line-arrive{0%{transform:translateY(115%)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes hero-support-arrive{0%{opacity:.15;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-workspace-unfold{0%{opacity:.12;transform:translateY(100px)rotateX(26deg)scale(.84)}45%{opacity:1}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@keyframes hero-provider-fan{0%{opacity:0;transform:translate(var(--arrival-x), var(--arrival-y)) scale(.4) rotate(var(--arrival-rotate))}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.product-hero-stage [data-hero-arrival]{opacity:1!important;animation:none!important;transform:none!important}}[data-astro-cid-6dpfdsoh][data-session-journey]{--bg:#fff;--text:#000;--muted:#474747;color:#000;color-scheme:light;background:#fff;position:relative}.journey-pin[data-astro-cid-6dpfdsoh]{background:#fff;padding-block:4rem}.journey-nav[data-astro-cid-6dpfdsoh]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex;position:relative}.journey-nav[data-astro-cid-6dpfdsoh][hidden]{display:none}.journey-pill[data-astro-cid-6dpfdsoh]{pointer-events:none;will-change:transform;background:#000;border-radius:999px;width:0;height:100%;position:absolute;top:0;left:0}.journey-nav[data-astro-cid-6dpfdsoh] button[data-astro-cid-6dpfdsoh]{z-index:1;color:#555;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:48px;padding:.8rem 1.2rem;font-size:1rem;line-height:1.3;transition:color .18s ease-out;position:relative}.journey-nav[data-astro-cid-6dpfdsoh] button[data-astro-cid-6dpfdsoh]:hover{color:#000}.journey-nav[data-astro-cid-6dpfdsoh] button[data-astro-cid-6dpfdsoh][aria-selected=true]{color:#fff;transition:color .22s ease-out .2s}.journey-nav[data-astro-cid-6dpfdsoh] button[data-astro-cid-6dpfdsoh][aria-selected=true]:hover{color:#fff}.journey-nav[data-astro-cid-6dpfdsoh] button[data-astro-cid-6dpfdsoh]:focus-visible{outline-offset:4px;outline:2px solid #000}.journey-track[data-astro-cid-6dpfdsoh]{gap:5rem;display:grid}.journey-panel[data-astro-cid-6dpfdsoh]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:start;gap:2rem;min-width:0;display:grid}.journey-copy[data-astro-cid-6dpfdsoh]{z-index:5;background:#fff;grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;min-width:0;display:grid;position:relative}.journey-copy[data-astro-cid-6dpfdsoh] h2[data-astro-cid-6dpfdsoh]{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.2rem,4.2vw,4.5rem);font-weight:580;line-height:1.02}.journey-word[data-astro-cid-6dpfdsoh]{transform-origin:50% 100%;display:inline-block}.journey-copy[data-astro-cid-6dpfdsoh] p[data-astro-cid-6dpfdsoh]{color:#474747;max-width:32rem;margin-top:0;font-size:1.125rem;line-height:1.6}.journey-capture[data-astro-cid-6dpfdsoh]{color:#000;transform-origin:50% 10%;background:0 0;border:0;border-radius:0;align-self:start;width:100%;min-width:0;max-width:62rem;margin-inline:auto;display:block}.journey-capture[data-astro-cid-6dpfdsoh] img[data-astro-cid-6dpfdsoh]{object-fit:contain;width:100%;height:auto;display:block}.journey-image[data-astro-cid-6dpfdsoh]{display:block}.journey-model-detail[data-astro-cid-6dpfdsoh]{aspect-ratio:900/570;overflow:hidden}.journey-model-detail[data-astro-cid-6dpfdsoh] img[data-astro-cid-6dpfdsoh]{width:160%;max-width:none;transform:translate(-29.861%)}.journey-picture-window[data-astro-cid-6dpfdsoh]{min-width:0;min-height:0}.journey-caption[data-astro-cid-6dpfdsoh]{justify-content:flex-end;align-items:center;gap:.5rem;min-height:44px;padding-block:.65rem;font-size:.8125rem;line-height:1.4;display:flex}.journey-caption[data-astro-cid-6dpfdsoh] svg[data-astro-cid-6dpfdsoh]{flex-shrink:0}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-pin[data-astro-cid-6dpfdsoh]{height:var(--journey-stage-height,calc(100svh - var(--header)));padding-block:1.75rem}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-shell[data-astro-cid-6dpfdsoh]{flex-direction:column;height:100%;display:flex}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-track[data-astro-cid-6dpfdsoh]{perspective:1600px;flex:1;min-height:0;position:relative;overflow:clip}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-panel[data-astro-cid-6dpfdsoh]{position:absolute;inset:0}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-picture-window[data-astro-cid-6dpfdsoh]{overflow:clip;container-type:size}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-capture[data-astro-cid-6dpfdsoh]:focus-visible{outline-offset:-3px}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-panel[data-astro-cid-6dpfdsoh][aria-hidden=true]{pointer-events:none}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-capture[data-astro-cid-6dpfdsoh]{max-width:min(62rem,160cqh - 4.8rem)}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-capture[data-astro-cid-6dpfdsoh] img[data-astro-cid-6dpfdsoh]{max-height:calc(100cqh - 3rem)}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-model-detail[data-astro-cid-6dpfdsoh] img[data-astro-cid-6dpfdsoh]{max-height:none}@media (width<=900px){.journey-panel[data-astro-cid-6dpfdsoh]{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.5rem}.journey-copy[data-astro-cid-6dpfdsoh]{grid-template-columns:1fr 1.2fr;align-items:start;gap:1.5rem;display:grid}.journey-copy[data-astro-cid-6dpfdsoh] h2[data-astro-cid-6dpfdsoh]{font-size:2.5rem}.journey-copy[data-astro-cid-6dpfdsoh] p[data-astro-cid-6dpfdsoh]{margin-top:0;font-size:1rem}.journey-capture[data-astro-cid-6dpfdsoh]{max-width:42rem;margin-inline:auto}}@media (width<=600px){.journey-pin[data-astro-cid-6dpfdsoh]{padding-block:3rem}.journey-nav[data-astro-cid-6dpfdsoh]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-bottom:1rem;display:grid}.journey-nav[data-astro-cid-6dpfdsoh] button[data-astro-cid-6dpfdsoh]{overflow-wrap:anywhere;border-radius:8px;padding:.6rem .4rem;font-size:.8125rem}.journey-pill[data-astro-cid-6dpfdsoh]{border-radius:8px}.journey-copy[data-astro-cid-6dpfdsoh]{display:block}.journey-copy[data-astro-cid-6dpfdsoh] h2[data-astro-cid-6dpfdsoh]{max-width:18ch;font-size:clamp(2rem,8.5vw,2.75rem)}.journey-copy[data-astro-cid-6dpfdsoh] p[data-astro-cid-6dpfdsoh]{margin-top:1rem;line-height:1.5}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-pin[data-astro-cid-6dpfdsoh]{padding-block:1.25rem}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-panel[data-astro-cid-6dpfdsoh]{align-content:start;padding-top:1.25rem}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-capture[data-astro-cid-6dpfdsoh]{max-width:100%}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-capture[data-astro-cid-6dpfdsoh] img[data-astro-cid-6dpfdsoh]{max-height:37svh}.journey-model-detail[data-astro-cid-6dpfdsoh]{aspect-ratio:670/570;overflow:hidden}.journey-model-detail[data-astro-cid-6dpfdsoh] img[data-astro-cid-6dpfdsoh]{width:214.925%;max-width:none;transform:translate(-36.8%,-1.1%)}[data-astro-cid-6dpfdsoh][data-session-journey].is-pinned .journey-model-detail[data-astro-cid-6dpfdsoh] img[data-astro-cid-6dpfdsoh]{max-height:none}}@media (prefers-reduced-motion:reduce){.journey-panel[data-astro-cid-6dpfdsoh]{transform:none!important}}.product-workflow[data-astro-cid-tdzqcsrs]{color:#fff;background:#000}.workflow-shell[data-astro-cid-tdzqcsrs]{min-width:0}.workflow-tasks[data-astro-cid-tdzqcsrs]{grid-template-columns:minmax(0,.38fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(3rem,7vw,7rem);display:grid}.workflow-copy[data-astro-cid-tdzqcsrs]{min-width:0}.workflow-copy[data-astro-cid-tdzqcsrs] h3[data-astro-cid-tdzqcsrs]{text-wrap:balance;font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.12}.workflow-copy[data-astro-cid-tdzqcsrs] p[data-astro-cid-tdzqcsrs]{max-width:35rem;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.65}.workflow-shot[data-astro-cid-tdzqcsrs]{text-align:left;width:100%;min-width:0}.workflow-task-stage[data-astro-cid-tdzqcsrs]{min-width:0}.product-workflow[data-astro-cid-tdzqcsrs] .workflow-shot[data-astro-cid-tdzqcsrs]>img[data-astro-cid-tdzqcsrs]{aspect-ratio:auto;object-fit:contain;background:#000;width:100%;height:auto}.workflow-shot[data-astro-cid-tdzqcsrs]:focus-visible{outline-offset:4px;outline:2px solid #fff}.workflow-git[data-astro-cid-tdzqcsrs]{margin-top:clamp(5rem,11vw,10rem)}.workflow-git-heading[data-astro-cid-tdzqcsrs]{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.workflow-git-heading[data-astro-cid-tdzqcsrs] p[data-astro-cid-tdzqcsrs]{margin-top:0}.workflow-points[data-astro-cid-tdzqcsrs]{color:var(--muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 2rem;margin:1.5rem 0 0;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}@media (width<=767px){.workflow-tasks[data-astro-cid-tdzqcsrs],.workflow-git-heading[data-astro-cid-tdzqcsrs]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.workflow-points[data-astro-cid-tdzqcsrs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.workflow-points[data-astro-cid-tdzqcsrs]{grid-template-columns:minmax(0,1fr)}}.product-crew{position:relative}.chapter-pixel-edge{z-index:0;pointer-events:none;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(32,1fr);width:100%;height:144px;display:grid;position:absolute;top:calc(min(144px,clamp(4.5rem,7.5vw,7rem) - 12px) - 144px);left:0}.chapter-pixel-edge__cell{background:#000;display:block}.chapter-motion-word{transform-origin:50% 100%;display:inline-block}.product-open-source h2{overflow-clip-margin:.3em;overflow:clip}.product-footer-wordmark{overflow-clip-margin:.25rem;overflow:clip}@media (width<=767px){.chapter-pixel-edge{top:calc(3.5rem - 156px)}}:is(.product-faq,.product-capability-list) .accordion-content{display:flow-root}:is(.product-faq,.product-capability-list) details{overflow-anchor:none}.product-faq details{--accordion-open-angle:180deg}.product-capability-list details{--accordion-open-angle:45deg}:is(.product-faq,.product-capability-list) details[data-accordion-animating]{overflow:clip}:is(.product-faq,.product-capability-list) details[data-accordion-ready]>summary svg{transition:color .2s ease-out;rotate:0deg}:is(.product-faq,.product-capability-list) details[data-accordion-ready][data-accordion-expanded=true]>summary svg{rotate:var(--accordion-open-angle)}@media (prefers-reduced-motion:reduce){:is(.product-faq,.product-capability-list) details>summary svg{transition:none}}:root[dir=rtl] .rtl-flip{transform:scaleX(-1)}.product-explore{color:#fff;background:#000;padding-block:clamp(3.5rem,7vw,6rem)}.product-explore-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.product-explore-grid a{color:#fff;height:100%;transition:background .2s, box-shadow .2s, translate .25s var(--ease-out);background:oklch(14% 0 0);border-radius:16px;flex-direction:column;gap:.45rem;padding:.6rem .6rem 1.1rem;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.08)}.product-explore-grid img{aspect-ratio:16/10;object-fit:cover;object-position:top left;border-radius:10px;width:100%;height:auto;margin-bottom:.45rem;display:block}.product-explore-grid .card-title{letter-spacing:-.02em;padding-inline:.5rem;font-size:1.05rem;font-weight:640}.product-explore-grid .card-body{color:#a5a5a5;padding-inline:.5rem;font-size:.9rem;line-height:1.55}.product-explore-grid a:focus-visible,.product-explore-more a:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.product-explore-grid a:hover{background:oklch(18% 0 0);translate:0 -2px;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.18)}}.product-explore-more{flex-wrap:wrap;gap:.5rem 2rem;margin-top:2rem;display:flex}.product-explore-more a{color:#fff;align-items:center;gap:.5rem;min-height:44px;font-weight:560;display:inline-flex}.product-explore-more svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.product-explore-grid a{transition:none}}
