.hero2{--hero-ink:#172027;--hero-muted:#36434a;--hero-quiet:#2f3b42;position:relative;margin-top:-76px;overflow:hidden;isolation:isolate;background:linear-gradient(#eef3f6 45%,#e5e8e8);color:var(--hero-ink)}.hero2__landscape{object-fit:cover;object-position:50% 50%;z-index:-2}.hero2__wash{inset:0;background:linear-gradient(90deg,rgb(250 251 251/.58),rgb(250 251 251/.04) 60%,transparent)}.hero2__floor,.hero2__wash{position:absolute;z-index:-1}.hero2__floor{inset:auto 0 0;height:clamp(140px,24%,280px);pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-ground) 0%,transparent),color-mix(in srgb,var(--color-ground) 8%,transparent) 35%,color-mix(in srgb,var(--color-ground) 22%,transparent) 55%,color-mix(in srgb,var(--color-ground) 52%,transparent) 75%,color-mix(in srgb,var(--color-ground) 84%,transparent) 90%,var(--color-ground))}.hero2__frame{position:relative;width:min(100%,2200px);margin-inline:auto}.hero2__copy{position:absolute;left:0;right:0}.hero2__eyebrow{margin:0;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-quiet)}.hero2__title{margin:0;font-family:var(--font-sans);font-weight:400;line-height:1.055;letter-spacing:-.05em;color:var(--hero-ink)}.hero2__title span{white-space:nowrap}.hero2__sub{margin:0;line-height:1.5;letter-spacing:-.018em;color:var(--hero-muted)}.hero2__scroll:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.hero2__robots{position:absolute;inset:0;margin:0}.hero2__robot{position:absolute;aspect-ratio:var(--aspect);transform:translateX(-50%);z-index:1}.hero2__robot--g1{z-index:2}.hero2__photo{position:relative;display:block;width:100%;height:100%}.hero2__shadow{position:absolute;border-radius:50%;pointer-events:none}.hero2__shadow--soft{background:radial-gradient(ellipse,rgb(31 39 43/.27),rgb(38 46 50/.12) 35%,transparent 72%);filter:blur(3px);transform:rotate(-7deg)}.hero2__shadow--contact{background:rgb(25 32 37/.42);filter:blur(2px)}.hero2__scroll{font-size:13px;font-weight:500;color:var(--hero-quiet);letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion:no-preference){.hero2__copy,.hero2__robots{animation:hero2-in .9s var(--ease-out) both}.hero2__robots{animation-delay:.12s}}@keyframes hero2-in{0%{opacity:0;transform:translate3d(0,14px,0)}}@supports (animation-timeline:view()){.hero2{view-timeline:--hero2 block}.hero2__copy{animation:hero2-fade linear both;animation-timeline:--hero2;animation-range:exit var(--scroll-pad) exit 50%}@media (prefers-reduced-motion:no-preference){.hero2__copy{animation:hero2-in .9s var(--ease-out) both,hero2-out linear both;animation-timeline:auto,--hero2;animation-range:normal,exit var(--scroll-pad) exit 50%}}}@keyframes hero2-out{to{opacity:0;transform:translate3d(0,24px,0)}}@keyframes hero2-fade{to{opacity:0}}@media (min-width:1200px){.hero2__frame{aspect-ratio:1800/1000;container-type:inline-size;--u:calc(100cqw / 1800)}.hero2__copy{top:calc(260 * var(--u))}.hero2__copy>*{max-width:calc(750 * var(--u))}.hero2__eyebrow{font-size:max(13px,calc(12 * var(--u)));margin-bottom:calc(27 * var(--u))}.hero2__title{font-size:calc(72 * var(--u));margin-bottom:calc(28 * var(--u))}.hero2__sub{font-size:max(16px,calc(22 * var(--u)));max-width:calc(560 * var(--u))}.hero2__robot{left:calc(var(--dx) * var(--u));bottom:calc((1000 - var(--dy)) * var(--u));height:calc(var(--dh) * var(--u))}.hero2__scroll{position:absolute;bottom:calc(35 * var(--u));right:max(var(--margin),calc((100% - 1680px) / 2 + var(--margin)))}}@media (min-width:700px) and (max-width:1199px){.hero2__frame{height:900px;container-type:inline-size;--t:calc(100cqw / 1024)}.hero2__copy{top:190px}.hero2__copy>*{max-width:clamp(400px,44cqw,500px)}.hero2__eyebrow,.hero2__title{margin-bottom:22px}.hero2__title{font-size:clamp(40px,1.6rem + 2.2vw,50px)}.hero2__sub{font-size:19px}.hero2__robot{left:calc(var(--tx) * var(--t));bottom:calc(900px - var(--ty) * 1px);height:calc(var(--th) * var(--t))}.hero2__scroll{position:absolute;bottom:20px;right:var(--margin)}}@media (min-width:700px) and (max-width:899px){.hero2__scroll{display:none}}@media (max-width:1023px){.hero2{margin-top:-64px}}@media (max-width:699px){.hero2__landscape{object-position:70% center}.hero2__wash{background:linear-gradient(180deg,rgb(250 251 251/.5),rgb(250 251 251/.05) 55%,transparent)}.hero2__frame{display:flex;flex-direction:column;padding:132px 0 40px}.hero2__copy{position:relative;width:100%}.hero2__eyebrow{font-size:13px;letter-spacing:.1em;margin-bottom:20px}.hero2__title{font-size:clamp(32px,10vw,39px);line-height:1.07;letter-spacing:-.046em;margin-bottom:20px}.hero2__title span{white-space:normal}.hero2__sub{font-size:17px;line-height:1.45}.hero2__robots{position:relative;margin-top:clamp(40px,12vw,72px);width:100%;aspect-ratio:390/330;container-type:inline-size;--m:calc(100cqw / 390)}.hero2__robot{left:calc(var(--mx) * var(--m));bottom:calc((870 - var(--my)) * var(--m));height:calc(var(--mh) * var(--m))}.hero2__scroll{display:none}}:root{--color-bd:var(--color-ground)}.bd{--bd-edge:max(var(--margin),calc((100vw - 1680px) / 2 + var(--margin)));background:var(--color-bd)}.bd,.bd h2,.bd h3{color:var(--color-ink)}.bd__heading{margin:0;max-width:14ch}.bd__lead{margin:24px 0 0;color:var(--color-ink)}.bd__title{margin:0 0 12px;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em}.bd__copy .t-body,.bd__role>.t-body{margin:0;color:var(--color-ink)}.bd__rig-wrap{position:relative;margin:0;width:100%;aspect-ratio:1.6}.bd__rig{position:absolute;inset:0;container-type:size}.bd__layer{position:absolute;height:auto;max-width:none;user-select:none;-webkit-user-drag:none}.bd__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bd__shadow{fill:#000;opacity:.55}.bd__note{position:absolute;font-size:clamp(13px,1.05cqw,16px);line-height:1.45}.bd__note-text{display:grid;gap:.4em}.bd__note--right{text-align:right}.bd__note--right .bd__note-text{justify-items:end}.bd__note-name{font-weight:600;font-size:1.12em;line-height:1.25}.bd__note-body,.bd__note-name,.bd__software-intro{color:var(--color-ink)}.bd__software-intro{margin:0}.bd__modules,.bd__parts,.bd__services{list-style:none;margin:0;padding:0;display:grid}.bd__modules{margin-top:24px;gap:10px}.bd__module{padding:16px 20px;background:var(--color-surface)}.bd__module,.bd__parts li,.bd__services li{display:grid;gap:4px}.bd__module .t-name,.bd__parts .t-name,.bd__services .t-name{color:var(--color-ink)}.bd__module .t-body,.bd__parts .t-body,.bd__services .t-body{color:var(--color-muted);font-size:1rem}.bd__services{margin:28px 0 0;gap:16px}.bd[data-mode=pinned] .bd__stage{position:relative;height:calc(100svh - var(--bar-h));overflow:hidden;container-type:size}.bd[data-mode=pinned] .bd__static-only{display:none}.bd__figure{position:absolute;left:0;top:0;height:min(100%,calc(74.8cqw - 82px));aspect-ratio:1;transform-origin:50% 50%;will-change:transform}@container (max-height: 800px){.bd__figure{height:min(calc(100% - 56px),calc(74.8cqw - 82px))}}.bd__floor{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:0 0;background:radial-gradient(closest-side,rgb(16 17 20/.22),rgb(16 17 20/.09) 55%,rgb(16 17 20/0) 100%);pointer-events:none;will-change:transform;opacity:0;transition:opacity .5s cubic-bezier(.23,1,.32,1)}.bd__figure[data-ready=true] .bd__floor{opacity:1}.bd__frames{position:relative;display:block;width:100%;height:100%;opacity:0;transition:opacity .5s cubic-bezier(.23,1,.32,1)}.bd__frames[data-ready=true]{opacity:1}.bd__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.bd__wires line{stroke:var(--color-muted);stroke-width:1.25}.bd__wires circle{fill:var(--color-accent);stroke:var(--color-bd);stroke-width:2}.bd[data-mode=pinned] .bd__intro,.bd[data-mode=pinned] .bd__role{position:absolute;left:var(--bd-edge);top:0;bottom:0;width:min(36%,520px);display:flex;flex-direction:column;justify-content:center}.bd[data-mode=pinned] .bd__role{left:max(var(--bd-edge),calc((var(--bd-edge) + 67cqw - 23.3cqh - min(36cqw, 520px)) / 2))}.bd[data-mode=pinned] .bd__hardware{position:absolute;left:var(--bd-edge);bottom:56px;width:min(28%,380px)}.bd[data-mode=pinned] .bd__software{position:absolute;right:var(--bd-edge);top:0;bottom:0;width:min(46%,620px);display:flex;flex-direction:column;justify-content:center}.bd[data-mode=pinned] .bd__hardware,.bd[data-mode=pinned] .bd__role,.bd[data-mode=pinned] .bd__software{opacity:0;pointer-events:none}@media (max-height:860px){.bd[data-mode=pinned] .bd__modules{margin-top:16px;gap:8px}.bd[data-mode=pinned] .bd__module{padding:10px 16px}.bd[data-mode=pinned] .bd__module .t-body{font-size:.9375rem;line-height:1.4}}@media (max-height:720px){.bd[data-mode=pinned] .bd__software .bd__title{margin-bottom:6px}.bd[data-mode=pinned] .bd__software-intro{font-size:.9375rem}.bd[data-mode=pinned] .bd__modules{margin-top:12px;gap:6px}.bd[data-mode=pinned] .bd__module{padding:8px 14px;gap:2px}.bd[data-mode=pinned] .bd__module .t-body{font-size:.875rem}}.bd[data-mode=pinned] .bd__heading{font-size:clamp(2.25rem,1.2rem + 2.4vw,3.75rem)}.bd[data-mode=pinned][data-layout=compact] .bd__stage>*{--band:clamp(104px,17cqh,210px);--s:min(100cqw,calc(100cqh - 2 * var(--band)))}.bd[data-mode=pinned][data-layout=compact] .bd__figure{width:var(--s);height:var(--s);top:calc((100cqh - var(--s)) / 2)}.bd[data-mode=pinned][data-layout=compact] .bd__note{width:fit-content;max-width:calc(50cqw - var(--margin) - 6px);font-size:clamp(13px,1.9cqw,16px)}.bd[data-mode=pinned][data-layout=compact] .bd__note--tl,.bd[data-mode=pinned][data-layout=compact] .bd__note--tr{bottom:calc(50cqh + var(--s) * .47)}.bd[data-mode=pinned][data-layout=compact] .bd__note--bl,.bd[data-mode=pinned][data-layout=compact] .bd__note--br{top:calc(50cqh + var(--s) * .45)}.bd[data-mode=pinned][data-layout=compact] .bd__note--bl,.bd[data-mode=pinned][data-layout=compact] .bd__note--tl{left:var(--margin)}.bd[data-mode=pinned][data-layout=compact] .bd__note--br,.bd[data-mode=pinned][data-layout=compact] .bd__note--tr{right:var(--margin);text-align:right}.bd[data-mode=pinned][data-layout=compact] .bd__note--br .bd__note-text,.bd[data-mode=pinned][data-layout=compact] .bd__note--tr .bd__note-text{justify-items:end}.bd[data-mode=pinned][data-layout=compact] .bd__intro{left:var(--margin);right:var(--margin);top:clamp(16px,4cqh,40px);bottom:auto;width:auto;max-width:640px;display:block}.bd[data-mode=pinned][data-layout=compact] .bd__heading{max-width:18ch;font-size:clamp(1.625rem,1.1rem + 2.6cqw,2.75rem)}.bd[data-mode=pinned][data-layout=compact] .bd__lead{margin-top:12px;font-size:clamp(1rem,.75rem + 1.1cqw,1.25rem);max-width:44ch}.bd[data-mode=pinned][data-layout=compact] .bd__hardware,.bd[data-mode=pinned][data-layout=compact] .bd__software{left:var(--margin);right:var(--margin);top:auto;bottom:clamp(16px,3.5cqh,40px);width:auto;max-width:640px;display:block}.bd[data-mode=pinned][data-layout=compact] .bd__role,.bd[data-mode=pinned][data-layout=compact] .bd__software .bd__modules{display:none}.bd-after{display:grid;gap:48px;padding:0 var(--margin) clamp(64px,10vw,120px);background:var(--ground)}.bd-after .bd__modules{margin-top:0}@media (min-width:720px){.bd-after{grid-template-columns:1fr 1fr;column-gap:var(--gutter);align-items:start}}.bd:not([data-mode=pinned]) .bd__stage{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:56px;padding:var(--section) var(--margin) clamp(40px,6vw,72px);max-width:1680px;margin-inline:auto}.bd:not([data-mode=pinned]) .bd__hardware,.bd:not([data-mode=pinned]) .bd__intro,.bd:not([data-mode=pinned]) .bd__parts,.bd:not([data-mode=pinned]) .bd__role,.bd:not([data-mode=pinned]) .bd__software{grid-column:1/-1}.bd:not([data-mode=pinned]) .bd__rig-wrap{grid-column:1/-1;aspect-ratio:1;max-width:760px;justify-self:center;overflow:hidden}.bd:not([data-mode=pinned]) .bd__rig{inset:auto;left:-40%;top:-8%;width:186%;height:auto;aspect-ratio:1.6}.bd__parts{gap:20px}@media (min-width:900px){.bd:not([data-mode=pinned]) .bd__intro{grid-column:1/span 6;align-self:center}.bd:not([data-mode=pinned]) .bd__rig-wrap--whole{grid-column:7/span 6;grid-row:1}.bd:not([data-mode=pinned]) .bd__hardware{grid-column:1/span 6}.bd:not([data-mode=pinned]) .bd__rig-wrap--apart{grid-column:1/span 6;grid-row:span 2}.bd:not([data-mode=pinned]) .bd__parts{grid-column:7/span 6;align-self:center}.bd:not([data-mode=pinned]) .bd__software{grid-column:1/span 6}.bd:not([data-mode=pinned]) .bd__role{grid-column:7/span 6}}@media (max-width:520px){.bd__module{padding:14px 16px}}.cat.section{padding-top:clamp(24px,3vw,48px)}.cat{--cat-field-1:#f3f5f7;--cat-field-2:#e2e5e9;--cat-field-3:#dfe8fb;--cat-field-4:#eceef1;background:var(--color-ground)}.cat-field--f1{background:var(--cat-field-1)}.cat-field--f2{background:var(--cat-field-2)}.cat-field--f3{background:var(--cat-field-3)}.cat-field--f4{background:var(--cat-field-4)}.cat__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:center}.cat__text{grid-column:1/span 5}.cat__text .cat__lead{max-width:34ch;margin:28px 0 32px;padding-left:clamp(4px,.7vw,10px);font-size:clamp(1.125rem,1rem + .45vw,1.4375rem);line-height:1.35}.cat__mosaic{grid-column:6/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(7,minmax(0,1fr));gap:10px;height:clamp(380px,calc(100svh - 200px),700px);margin:0;padding:0;list-style:none}.cat__mosaic-tile{border-radius:14px;overflow:hidden}.cat__mosaic-tile button{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;width:100%;height:100%;padding:10%;cursor:zoom-in}.cat__mosaic-tile img{width:100%;height:100%;object-fit:contain}.cat__mosaic-tile--1{grid-column:1/span 6;grid-row:1/span 4}.cat__mosaic-tile--2{grid-column:7/span 3;grid-row:1/span 4}.cat__mosaic-tile--3{grid-column:10/span 3;grid-row:1/span 4}.cat__mosaic-tile--4{grid-column:1/span 3;grid-row:5/span 3}.cat__mosaic-tile--5{grid-column:4/span 5;grid-row:5/span 3}.cat__mosaic-tile--6{grid-column:9/span 4;grid-row:5/span 3}.cat__filters{position:sticky;top:var(--bar-h);z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-block:12px;background:var(--color-ground)}.cat--page.section{padding-top:8px}.cat__filters+.cat__maker{margin-top:clamp(16px,2vw,24px)}.cat-seg{flex:none;gap:2px;padding:4px;border-radius:10px;background:rgb(16 17 20/.05)}.cat-chip,.cat-seg{display:inline-flex}.cat-chip{align-items:center;min-height:36px;padding:0 16px;border:0;border-radius:7px;background:transparent;color:var(--color-muted);font:inherit;font-size:.9375rem;font-weight:600;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:background-color var(--dur-fast) ease,color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.cat-chip[aria-pressed=true]{background:#fff;color:var(--color-ink);box-shadow:0 1px 2px rgb(16 17 20/.08),0 0 0 1px rgb(16 17 20/.06)}.cat__find{display:flex;flex:none;gap:10px}.cat-input{min-height:44px;padding:0 16px;border:0;border-radius:var(--radius-btn);background:#fff no-repeat;box-shadow:inset 0 0 0 1px rgb(16 17 20/.1);color:var(--color-ink);font:inherit;font-size:1rem;transition:box-shadow var(--dur-fast) ease}.cat-input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--color-accent)}.cat-input--select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235b6068' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;cursor:pointer}.cat-input--search{width:220px;min-width:0;padding-left:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%235b6068' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='7' cy='7' r='4.75'/%3E%3Cpath d='m10.5 10.5 3.5 3.5'/%3E%3C/svg%3E");background-position:left 15px center}.cat-input--search::placeholder{color:var(--color-muted)}@media (hover:hover) and (pointer:fine){.cat-chip:hover:not([aria-pressed=true]){color:var(--color-ink)}.cat-input:hover:not(:focus-visible){box-shadow:inset 0 0 0 1px rgb(16 17 20/.2)}}.cat__maker{margin-top:clamp(40px,5vw,72px)}.cat__maker-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;scroll-margin-top:150px}.cat__maker-head :is(h2,h3){font-family:var(--font-display);font-weight:700;letter-spacing:-.03em}.cat__tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(28px,3vw,44px) var(--gutter);margin:0;padding:0;list-style:none}.cat__tiles:not([data-open])>li:nth-child(n+6){display:none}.cat__more{margin-top:28px}.cat--embedded .cat__filters{position:static;margin-inline:0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.cat--embedded .cat__filters+.cat__maker{margin-top:clamp(20px,2.4vw,32px)}.cat-tile__open{position:relative;display:block;width:100%;cursor:zoom-in}.cat-tile__field{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;aspect-ratio:1;max-height:max(150px,100svh - 500px);padding:12%;border-radius:14px;overflow:hidden;transition:transform .26s var(--ease-out)}.cat-tile__field[data-shape=wide]{padding:8% 7%}.cat-tile__field[data-shape=tall]{padding:9% 12%}.cat-tile__field img{width:100%;height:100%;object-fit:contain}@media (hover:hover) and (pointer:fine){.cat-tile__open:hover .cat-tile__field{transform:scale(.985)}}.cat-tile__name{margin-top:14px;font-family:var(--font-sans);letter-spacing:-.005em;line-height:1.3}.cat-nb{white-space:nowrap}.cat-tile__name em{margin-left:8px;white-space:nowrap;color:var(--color-accent-deep);font-size:.875rem;font-style:normal;font-weight:500}.cat-tile__fact{margin-top:4px;color:var(--color-muted)}@media (max-width:479px){.cat-tile{position:relative}.cat-tile__name em{position:absolute;top:8px;left:8px;margin:0;padding:3px 8px;border-radius:999px;background:var(--color-surface);font-size:.75rem;line-height:1.3;pointer-events:none}}.cat__empty{margin-top:40px;color:var(--color-muted)}@media (max-width:1099px){.cat__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.cat__tiles:not([data-open])>li:nth-child(n+5){display:none}}@media (max-width:899px){.cat__mosaic,.cat__text{grid-column:1/-1}.cat__mosaic{height:auto;margin-top:40px;grid-template-rows:repeat(7,clamp(44px,12vw,96px))}}@media (max-width:759px){.cat__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cat__filters{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;padding-block:8px;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin)}.cat-seg{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.cat-chip{flex:1 0 auto;justify-content:center;padding:0 10px;font-size:.875rem}.cat-seg::-webkit-scrollbar{display:none}.cat__find{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cat-input--search{width:auto}}html:has(.cat-sheet[open]){overflow:hidden}.cat-sheet{width:min(1080px,calc(100vw - 2 * var(--margin)));max-width:none;max-height:calc(100svh - 48px);margin:auto;padding:0;border:0;border-radius:20px;background:var(--color-ground);color:var(--color-ink);overflow:auto;overscroll-behavior:contain}.cat-sheet::backdrop{background:rgb(16 17 20/.5)}@media (prefers-reduced-motion:no-preference){.cat-sheet[open]{transition:opacity .22s var(--ease-out),transform .22s var(--ease-out)}@starting-style{.cat-sheet[open]{opacity:0;transform:scale(.97)}}}.cat-sheet__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(20px,3vw,44px);padding:clamp(16px,2vw,24px)}.cat-sheet__close{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-btn);background:var(--color-surface);font-size:1.5rem;line-height:1;cursor:pointer}.cat-gallery{display:grid;gap:12px;align-content:start;min-width:0}.cat-gallery__frame{position:relative}.cat-gallery__stage{display:flex;aspect-ratio:4/3;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px;background:var(--color-surface)}.cat-gallery__stage::-webkit-scrollbar{display:none}.cat-gallery__slide{position:relative;flex:none;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;width:100%;height:100%;padding:5%;scroll-snap-align:center}.cat-gallery__slide img{width:100%;height:100%;object-fit:contain}.cat-gallery__slide[data-kind=scene] img{border-radius:8px}.cat-gallery__nav{position:absolute;top:50%;display:grid;place-items:center;width:44px;height:44px;margin-top:-22px;border-radius:var(--radius-btn);background:var(--color-ink);color:#fff;font-size:1.125rem;cursor:pointer;transition:opacity var(--dur-fast) ease}.cat-gallery__nav--prev{left:12px}.cat-gallery__nav--next{right:12px}.cat-gallery__nav:disabled{opacity:.25;cursor:default}.cat-gallery__counter{position:absolute;top:14px;right:16px;font-weight:600}.cat-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.cat-gallery__thumbs button{flex:none;width:72px;height:56px;padding:4px;border-radius:10px;background:var(--color-surface);cursor:pointer;outline-offset:-2px}.cat-gallery__thumbs button[aria-current=true]{outline:2px solid var(--color-ink)}.cat-gallery__thumbs img{width:100%;height:100%;object-fit:contain}.cat-sheet__body{padding:clamp(8px,2vw,28px) clamp(4px,1.6vw,24px) 8px 0}.cat-sheet__body>*+*{margin-top:14px}.cat-sheet__maker{color:var(--color-muted)}.cat-sheet__status{color:var(--color-accent-deep);font-weight:600}.cat-specs{display:grid;margin-top:20px}.cat-specs>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:10px 0;border-top:1px solid var(--color-surface-2);font-size:.9375rem}.cat-specs dt{color:var(--color-muted)}.cat-sheet__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.cat-sheet__note{color:var(--color-muted)}@media (max-width:859px){.cat-sheet__grid{grid-template-columns:minmax(0,1fr)}.cat-sheet__body{padding:0 4px 8px}}@media (max-width:599px){.cat-sheet{width:100vw;max-height:calc(100svh - 24px);margin-bottom:0;border-radius:20px 20px 0 0}}.cat-tile__link{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.cat-tile__link:hover{color:var(--color-accent)}}.leaders--page.section{padding-top:8px}.leaders__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:end;margin-bottom:clamp(32px,4vw,48px)}.leaders__head h2{grid-column:1/span 6}.leaders__head p{grid-column:8/-1;color:var(--color-muted)}.leaders__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--gutter);margin:0;padding:0;list-style:none}.leaders__row--four{grid-template-columns:repeat(4,minmax(0,1fr))}.leader{min-width:0}.leader__link{display:block;color:inherit;-webkit-touch-callout:none}.leader__pic{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:14px;background:var(--color-surface);box-shadow:0 0 0 1px rgb(16 17 20/.06)}.leader__pic img{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out)}.leader__name{margin-top:16px;font-size:clamp(16px,1.3vw,19px);text-wrap:balance;transition:color var(--dur-fast) ease}.leader__arrow{display:inline-block;width:1em;margin-left:6px;margin-right:calc(-1em - 6px);color:var(--color-accent);opacity:0;transform:translateX(-4px);transition:opacity var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}.leader__role{margin-top:2px;font-size:15px;line-height:1.4;color:var(--color-muted)}.leader__link:focus-visible .leader__name{color:var(--color-accent)}.leader__link:focus-visible .leader__arrow{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.leader__link:hover .leader__pic img{transform:scale(1.03)}.leader__link:hover .leader__name{color:var(--color-accent)}.leader__link:hover .leader__arrow{opacity:1;transform:none}}@media (max-width:1023px){.leaders__row{--cols:3;--col-gap:var(--gutter);display:flex;flex-wrap:wrap;justify-content:center;column-gap:var(--col-gap);row-gap:clamp(28px,4vw,40px)}.leaders__row--four{--cols:4}.leader{flex:0 0 calc((100% - (var(--cols) - 1) * var(--col-gap)) / var(--cols))}.leader__name{font-size:var(--step-body)}}@media (max-width:767px){.leaders__row--four{--cols:2}}@media (max-width:599px){.leaders__row{--cols:2;--col-gap:12px}.leader__pic{border-radius:12px}.leader__name{margin-top:12px;font-size:16px}.leader__role{font-size:14px}}@media (max-width:699px){.leaders__head h2,.leaders__head p{grid-column:1/-1}.leaders__head p{margin-top:12px}}@media (prefers-reduced-motion:reduce){.leader__arrow,.leader__pic img{transition:none}}.uses+.partners{padding-top:0}.partners__frame{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px}.partners__frame>.row-arrows,.partners__heading{margin-bottom:clamp(32px,4vw,56px)}.partners__row{--partners-in-view:3;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--partners-in-view) - 1) * var(--gutter)) / var(--partners-in-view));gap:var(--gutter);margin:0;padding:0;grid-column:1/-1;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.partners__row::-webkit-scrollbar{display:none}.partners__row>li{display:grid;min-width:0}.partner{display:flex;flex-direction:column;padding:clamp(24px,2.6vw,40px);border-radius:20px;background:#fff;color:var(--color-ink)}.partner__logo{display:grid;place-items:center start;height:88px;margin-bottom:24px}.partner__logo img{width:auto;height:auto;max-width:min(100%,240px);max-height:72px;object-fit:contain}.partner__name{font-family:var(--font-sans);font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:-.01em}.partner__ko{display:block;margin-top:4px;font-size:1rem;font-weight:500;letter-spacing:0;color:var(--color-muted)}.partner__profile{margin:12px 0 20px;font-size:var(--step-body);line-height:1.55}.partner__link{align-self:start;margin-top:auto;font-weight:500;color:var(--color-accent-deep);transition:color var(--dur-fast) ease}.row-arrows{display:flex;flex-shrink:0;gap:10px}.row-arrows__btn{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#fff;color:var(--color-ink);font-size:1.125rem;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-fast) ease,opacity var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}.row-arrows__btn:active:not(:disabled){transform:scale(.96)}.row-arrows__btn:disabled{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.partner__link:hover{color:var(--color-ink)}.row-arrows__btn:hover:not(:disabled){background:var(--color-surface)}}@media (max-width:1023px){.partners__row{--partners-in-view:2}}@media (max-width:699px){.partners__row{grid-auto-columns:min(82vw,340px);gap:12px;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin)}.row-arrows{display:none}}.profile__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:40px;align-items:end;padding-block:clamp(32px,4vw,56px) clamp(56px,7vw,112px)}.profile__intro{grid-column:1/span 7}.profile__name,.profile__role{margin-top:28px}.profile__role{font-weight:600}.profile__tagline{margin-top:4px;color:var(--color-muted);text-wrap:balance}.profile__facts{display:flex;flex-wrap:wrap;gap:20px 56px;margin:40px 0 0}.profile__facts dt{font-size:15px;line-height:1.4;color:var(--color-muted)}.profile__facts dd{margin:2px 0 0;font-size:var(--step-body);font-weight:600;line-height:1.4}.profile__linkedin{margin-top:32px}.profile__portrait{grid-column:9/-1;position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:14px;background:var(--color-surface);box-shadow:0 0 0 1px rgb(16 17 20/.06)}.profile__portrait img{object-fit:cover}.profile-body{padding-top:clamp(24px,3vw,48px)}.profile-body__grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,800px) minmax(0,1fr);column-gap:var(--gutter)}.profile-aside{grid-column:1}.profile-aside__inner{position:sticky;top:calc(var(--bar-h) + 40px)}.profile-who{display:flex;align-items:center;gap:14px;margin-bottom:28px}.profile-who__pic{position:relative;flex:none;width:48px;height:48px;overflow:hidden;border-radius:9999px;background:var(--color-surface)}.profile-who__pic img{object-fit:cover}.profile-who__name{font-size:15px;font-weight:600;line-height:1.3}.profile-who__role{font-size:14px;line-height:1.35;color:var(--color-muted)}.profile-nav ol{display:grid;margin:0;padding:0;list-style:none}.profile-nav a{position:relative;display:block;padding:8px 0 8px 16px;font-size:15px;line-height:1.35;color:var(--color-muted);transition:color var(--dur-fast) ease}.profile-nav a:before{content:"";position:absolute;top:50%;left:0;width:3px;height:18px;margin-top:-9px;border-radius:3px;background:var(--color-accent);opacity:0;transform:scaleY(.4);transition:opacity var(--dur-fast) ease,transform var(--dur-med) var(--ease-out)}.profile-nav a[aria-current]{color:var(--color-ink);font-weight:600}.profile-nav a[aria-current]:before{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){.profile-nav a:hover{color:var(--color-ink)}}.profile-body__main{grid-column:2}.profile-sec{scroll-margin-top:40px}.profile-sec+.profile-sec{margin-top:clamp(72px,8vw,120px)}.profile-sec__title{margin:0 0 28px;font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.profile-sec p{max-width:64ch}.profile-sec p+p{margin-top:18px}.profile-sec__statement{max-width:34ch}.profile-sec p+.profile-grid,.profile-sec p+.profile-list,.profile-sec p+.profile-rows{margin-top:32px}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(24px,3vw,48px);margin:0}.profile-grid dt,.profile-rows dt{font-size:var(--step-body);font-weight:600;line-height:1.3;letter-spacing:-.005em}.profile-grid dd,.profile-list li,.profile-rows dd{margin:0;font-size:1rem;line-height:1.6;color:var(--color-muted)}.profile-grid dd{margin-top:8px}.profile-rows{display:grid;gap:36px;margin:0}.profile-rows>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(24px,3vw,48px)}.profile-list{display:grid;gap:20px;margin:0;padding:0;list-style:none}.profile-list li{position:relative;max-width:64ch;padding-left:24px;color:var(--color-ink)}.profile-list li:before{content:"";position:absolute;top:.8em;left:0;width:10px;height:3px;border-radius:3px;background:var(--color-accent)}.profile-more{scroll-margin-top:40px}.profile-more__title{margin-bottom:clamp(32px,4vw,48px)}@media (max-width:1023px){.profile-body__grid{grid-template-columns:minmax(0,1fr)}.profile-aside{display:none}.profile-body__main{grid-column:1}}@media (max-width:767px){.profile__head{row-gap:0;align-items:start}.profile__intro{display:contents}.profile__head>*,.profile__intro>*{grid-column:1/-1}.profile__intro>.crumbs{order:-2}.profile__portrait{order:-1;aspect-ratio:auto;height:clamp(220px,42svh,420px);margin-top:20px}.profile__portrait img{object-position:50% 22%}.profile__name{margin-top:24px}.profile__role{margin-top:16px}.profile__linkedin{justify-self:start}.profile-grid{grid-template-columns:1fr;gap:28px}.profile-rows{gap:28px}.profile-rows>div{grid-template-columns:1fr;row-gap:6px}}@media (prefers-reduced-motion:reduce){.profile-nav a:before{transition:opacity var(--dur-fast) ease}}.uses{padding-top:0;background:var(--color-ground)}.uses__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);align-items:end;margin-bottom:clamp(32px,4vw,56px)}.uses__head h2{grid-column:1/span 6}.uses__head p{grid-column:8/-1;color:var(--color-muted)}.uses__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,3.4vw,48px) var(--gutter);margin:0;padding:0;list-style:none}.use__picture{aspect-ratio:16/9;overflow:hidden;border-radius:14px;background:var(--color-surface)}.use__picture img{display:block;width:100%;height:100%;object-fit:cover}.use__title{margin-top:16px}.use__body{margin-top:4px;color:var(--color-muted)}@media (max-width:1099px){.uses__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.uses__head h2,.uses__head p{grid-column:1/-1}.uses__head p{margin-top:12px}.uses__grid{grid-template-columns:minmax(0,1fr)}}.robot__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,4vw,72px);align-items:center;padding-block:56px 72px}.robot__title{margin:24px 0 0;font-size:clamp(2.5rem,1.4rem + 3.4vw,4.75rem)}.robot__kind{margin-top:16px}.robot__kind em{color:var(--color-accent-deep);font-style:normal}.robot__lead{max-width:56ch;margin-top:20px}.robot__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.robot__gallery .cat-gallery__stage{background:rgb(255 255 255/.72)}.robot-specs__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter)}.robot-specs__grid>h2{grid-column:1/span 4}.robot-specs__grid>div{grid-column:6/-1}.robot-specs__list{margin-top:0}.robot-specs__source{margin-top:20px;color:var(--color-muted)}.robot-about,.robot-faq{padding-top:0}.robot-about__head{max-width:12ch}.robot-about__body{display:grid;gap:40px}.robot-about__title{margin:0 0 14px;font-family:var(--font-sans);font-weight:600;letter-spacing:-.015em;line-height:1.2}.robot-about__block p{margin:0 0 14px;max-width:64ch}.robot-about__block p:last-child{margin-bottom:0}.robot-about__block .svc__items+p{margin-top:18px}.robot-ways{padding-top:0}.robot-ways__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);margin:32px 0 0;padding:0;list-style:none}.robot-ways__item{display:grid;gap:6px;height:100%;padding:24px;border-radius:14px;background:rgb(255 255 255/.78);transition:background-color var(--dur-fast) ease}.robot-ways__item .t-small{color:var(--color-muted)}@media (hover:hover) and (pointer:fine){.robot-ways__item:hover{background:#fff}}.robot-more{padding-top:0;background:transparent}.robot-more__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}.robot-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,40px) var(--gutter);margin:0;padding:0;list-style:none}.robot-card{display:block}.robot-card__field{display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;aspect-ratio:4/5;padding:12%;border-radius:14px;overflow:hidden;transition:transform .26s var(--ease-out)}.robot-card__field img{width:100%;height:100%;object-fit:contain}.robot-card__name{display:block;margin-top:14px}.robot-card__type{display:block;margin-top:2px;color:var(--color-muted)}@media (hover:hover) and (pointer:fine){.robot-card:hover .robot-card__field{transform:scale(.985)}.robot-card:hover .robot-card__name{color:var(--color-accent)}}@media (max-width:1099px){.robot-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.robot__grid{grid-template-columns:minmax(0,1fr);padding-block:32px 48px}.robot-specs__grid>div,.robot-specs__grid>h2{grid-column:1/-1}.robot-specs__grid>div{margin-top:24px}.robot-ways__list{grid-template-columns:minmax(0,1fr)}.robot-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bar-h:76px;--ground:#f6f8fb;--sky:image-set(url("/media/sky/sky-1672.avif") type("image/avif"),url("/media/sky/sky-1672.webp") type("image/webp"))}@media (max-width:1023px){:root{--bar-h:64px}}@media (max-width:760px){:root{--sky:image-set(url("/media/sky/sky-960.avif") type("image/avif"),url("/media/sky/sky-960.webp") type("image/webp"))}}.sky{position:relative;isolation:isolate}.sky--under{margin-top:calc(var(--bar-h) * -1);padding-top:var(--bar-h)}.sky__layer{position:absolute;inset:0 0 auto;z-index:-1;height:min(100%,max(100svh,720px));overflow:hidden;pointer-events:none;background:linear-gradient(#eef3f6 45%,#e5e8e8);-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}.sky__art{object-fit:cover;object-position:50% 58%}.sky__wash{position:absolute;inset:0;background:linear-gradient(90deg,rgb(250 251 251/.66),rgb(250 251 251/.14) 62%,transparent)}.page-hero.sky--under{min-height:min(100svh,calc(860px + var(--bar-h)))}@media (max-width:767px){.page-hero.sky--under{min-height:0}}.page-hero.page-hero--compact,.page-hero.sky--under.page-hero--compact{min-height:0}.page-hero--compact .page-hero__inner{padding-block:clamp(16px,2vw,28px) clamp(32px,3vw,44px)}.page-hero--compact .page-hero__title{margin-top:20px;max-width:none;font-size:clamp(2.25rem,1.5rem + 2.2vw,3.75rem)}.page-hero--compact .page-hero__intro{margin-top:14px;max-width:62ch}.page-hero--compact .page-hero__extra{margin-top:20px}.page-hero--range .page-hero__inner{padding-block:clamp(12px,1.4vw,20px) clamp(20px,2.2vw,28px)}.page-hero.page-hero--range .page-hero__title{margin-top:clamp(12px,1.4vw,18px);max-width:none;font-size:clamp(1.75rem,1rem + 2.2vw,3rem)}.page-hero--range .page-hero__intro{margin-top:12px;max-width:60ch;font-size:clamp(1rem,.9rem + .35vw,1.1875rem);line-height:1.5;letter-spacing:0;text-wrap:balance}.page-hero--range+.cat:before{top:0}body{background:var(--ground)}.configurator,.inspection,.page-hero{background:transparent}.bd:before,.cat:before,.rd-panel:before,.sky-layer,.uses:before{pointer-events:none}.hero2{background:transparent}.hero2__landscape{--hero-fade:linear-gradient(#000 56%,rgb(0 0 0/0.9) 64%,rgb(0 0 0/0.7) 72%,rgb(0 0 0/0.45) 80%,rgb(0 0 0/0.22) 88%,rgb(0 0 0/0.07) 95%,transparent);-webkit-mask-image:var(--hero-fade);mask-image:var(--hero-fade)}.hero2__floor{display:none}.bd{position:relative;isolation:isolate;background:var(--ground)}.bd:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 36% 48% at 76% 44%,rgb(255 255 255/.85),rgb(255 255 255/0) 72%),radial-gradient(ellipse 32% 52% at 16% 52%,rgb(255 255 255/.8),rgb(255 255 255/0) 72%),linear-gradient(var(--ground),rgb(246 248 251/.94) 6%,rgb(246 248 251/.8) 12%,rgb(246 248 251/.58) 19%,rgb(246 248 251/.34) 26%,rgb(246 248 251/.14) 33%,rgb(246 248 251/0) 40%,rgb(246 248 251/0) 80%,var(--ground)),linear-gradient(rgb(255 255 255/.45),rgb(255 255 255/.3) 50%),var(--sky) 50% 22% /cover no-repeat}.bd:not([data-mode=pinned]):before{background:linear-gradient(var(--ground),rgb(246 248 251/.94) 36px,rgb(246 248 251/.8) 72px,rgb(246 248 251/.58) 112px,rgb(246 248 251/.34) 152px,rgb(246 248 251/.14) 192px,rgb(246 248 251/0) 232px,rgb(246 248 251/0) 30%,var(--ground) 62%),linear-gradient(rgb(255 255 255/.45),rgb(255 255 255/.3) 232px),var(--sky) 30% top /100% auto no-repeat}.cat{position:relative;isolation:isolate;background:transparent;--cat-field-1:#fff;--cat-field-2:#fff;--cat-field-3:#fff;--cat-field-4:#fff}.cat:before{content:"";position:absolute;inset:-24px 0;z-index:-1;background:linear-gradient(var(--ground) 24px,rgb(255 255 255/.74) 180px,rgb(255 255 255/.9) 46%,#fff 70%,var(--ground) calc(100% - 24px)),var(--sky) 50% top /100% auto no-repeat,#fff}.hero2+.cat:before{top:0}.cat-tile__field,.cat__mosaic-tile,.robot-card__field{box-shadow:inset 0 0 0 1px rgb(16 17 20/.06)}@media (max-width:760px){.cat:before{background:linear-gradient(var(--ground) 24px,rgb(255 255 255/.74) 140px,rgb(255 255 255/.92) 30%,#fff 50%,var(--ground) calc(100% - 24px)),var(--sky) 20% top /180% auto no-repeat,#fff}}.uses{position:relative;isolation:isolate;background:transparent}.uses:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(var(--ground),#fff 16%,#fff calc(100% - var(--section) - 40px),color-mix(in srgb,var(--ground) 6%,#fff) calc(100% - var(--section) * .8),color-mix(in srgb,var(--ground) 20%,#fff) calc(100% - var(--section) * .6),color-mix(in srgb,var(--ground) 44%,#fff) calc(100% - var(--section) * .4),color-mix(in srgb,var(--ground) 72%,#fff) calc(100% - var(--section) * .2),var(--ground))}.rd-panel{isolation:isolate;background:linear-gradient(rgb(255 255 255/.5),rgb(255 255 255/.82)),var(--sky) 60% 30% /cover no-repeat,var(--ground);color:var(--color-ink)}.rd-panel:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/media/sky/contours.svg) 70% 40%/cover no-repeat;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 62% 42%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 70% 70% at 62% 42%,#000 30%,transparent 78%)}.rd-panel__caption,.rd-panel__heading{color:var(--color-ink)}.rd-panel__block p{color:var(--color-muted)}.rd-panel__disc{background:#fff}.coupon-wrap{position:relative;background:linear-gradient(var(--ground),#202226 clamp(96px,12vw,180px),#1a1c20 70%,var(--color-ink))}.coupon{box-shadow:inset 0 0 0 1px rgb(255 255 255/.08)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cat:before,.rd-panel:before{animation:sky-drift linear both;animation-timeline:view();animation-range:cover}}}@keyframes sky-drift{0%{transform:translate3d(0,-18px,0)}to{transform:translate3d(0,18px,0)}}.cat__filters{background:rgb(255 255 255/.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-btn);padding-inline:10px}@media (max-width:759px){.cat__filters{border-radius:0;padding-inline:var(--margin)}}.coupon{-webkit-mask:radial-gradient(14px at 46% 0,#0000 97%,#000) top /100% 51% no-repeat,radial-gradient(14px at 46% 100%,#0000 97%,#000) bottom /100% 51% no-repeat;mask:radial-gradient(14px at 46% 0,#0000 97%,#000) top /100% 51% no-repeat,radial-gradient(14px at 46% 100%,#0000 97%,#000) bottom /100% 51% no-repeat}.coupon:after,.coupon:before{display:none}@media (max-width:1023px){.coupon{-webkit-mask:radial-gradient(14px at 0 220px,#0000 97%,#000) left /51% 100% no-repeat,radial-gradient(14px at 100% 220px,#0000 97%,#000) right /51% 100% no-repeat;mask:radial-gradient(14px at 0 220px,#0000 97%,#000) left /51% 100% no-repeat,radial-gradient(14px at 100% 220px,#0000 97%,#000) right /51% 100% no-repeat}}@font-face{font-family:display;src:url(/_next/static/media/439df8cff20d952a-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:80.31%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:87.16%}.__className_7bd8cc{font-family:display,display Fallback}.__variable_7bd8cc{--font-league-spartan:"display","display Fallback"}@font-face{font-family:text;src:url(/_next/static/media/93af595f71d0a236-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:text Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_6fb270{font-family:text,text Fallback}.__variable_6fb270{--font-figtree:"text","text Fallback"}