.sx-top{--sx-bar:4.5rem;--sx-margin:1rem;--sx-font:var(--font-inter),Helvetica,Arial,sans-serif;--sx-ease:cubic-bezier(0.4,0,0.2,1);--sx-tiny:0.1s;--sx-swift:0.15s;--sx-mild:0.3s;--sx-black:#000;--sx-card-edge:#142024;--sx-card-from:#113439;--sx-card-to:#0f2931;--sx-solid-bg:#fff;--sx-solid-hover:#d4d4d8;--sx-solid-ink:#000;position:sticky;top:0;z-index:50;display:flex;width:100%;margin:0 0 calc(-1 * var(--sx-bar));padding:0;color:var(--sx-ink);font-family:var(--sx-font);transition:color .2s var(--sx-ease);container:sx-top/scroll-state}.sx-top[data-tone=dark]{--sx-ink:#fff;--sx-ink-soft:#ffffffb3;--sx-veil:#0e0e10;--sx-sheet:#000;--sx-sheet-alt:#0e0e10;--sx-edge:#fff3;--sx-eyebrow:#36f4a4;--sx-link:#fff;--sx-link-hover:#d4d4d8}.sx-top[data-tone=light]{--sx-ink:#000;--sx-ink-soft:#0009;--sx-veil:#fff;--sx-sheet:#fff;--sx-sheet-alt:#fafafa;--sx-edge:#0003;--sx-eyebrow:#008060;--sx-link:#000;--sx-link-hover:#3f3f46;--sx-solid-bg:#000;--sx-solid-hover:#3f3f46;--sx-solid-ink:#fff}@media (min-width:640px){.sx-top{--sx-margin:1.875rem}}@media (min-width:900px){.sx-top{--sx-margin:3.125rem}}@media (min-width:1200px){.sx-top{--sx-margin:5.625rem}}:where(.sx-top) *,:where(.sx-top) :after,:where(.sx-top) :before{box-sizing:border-box}:where(.sx-top) li,:where(.sx-top) p,:where(.sx-top) ul{margin:0;padding:0;list-style:none}:where(.sx-top) a{color:inherit;text-decoration:none}:where(.sx-top) button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit}:where(.sx-top) svg{display:block;flex-shrink:0;overflow:hidden;pointer-events:none}:where(.sx-top) img{display:block}.sx-top:after{content:"";position:absolute;inset:0;z-index:0;background-color:var(--sx-veil);opacity:0;pointer-events:none;will-change:opacity}.sx-top[data-bar=solid]:after{opacity:1}@container sx-top scroll-state(stuck: top){.sx-top:after{opacity:1}}.sx-bar{z-index:20;display:flex;align-items:center;width:calc(100% - 2 * var(--sx-margin));max-width:1420px;height:var(--sx-bar);margin-inline:auto;min-width:0;column-gap:.875rem}@media (max-width:640px){.sx-bar{padding-inline-start:var(--sx-margin);column-gap:.375rem}}.sx-brand{z-index:20;display:flex;align-items:center;flex:none;column-gap:.5rem;min-height:2.75rem;margin-inline-end:auto}.sx-brand .sx-brand__mark{width:auto;height:1.75rem}.sx-brand .sx-brand__name{font-size:1.25rem;line-height:1.75rem}.sx-brand .sx-brand__name,.sx-menu>li{font-weight:420;white-space:nowrap}@media (max-width:1199.98px){.sx-actions,.sx-entry--edition{--sx-ink:#fff;--sx-ink-soft:#ffffffb3;--sx-link:#fff;--sx-link-hover:#d4d4d8;--sx-edge:#fff3;color:var(--sx-ink)}.sx-menu{position:fixed;top:0;inset-inline-start:0;z-index:10;display:flex;flex-direction:column;width:100%;height:100%;padding:6rem var(--sx-margin) 76px;overflow-y:auto;scrollbar-width:none;background-color:var(--sx-black);opacity:0;pointer-events:none;transition:opacity var(--sx-mild) ease;will-change:opacity}.sx-top[data-drawer=open] .sx-actions,.sx-top[data-drawer=open] .sx-menu{opacity:1;pointer-events:auto;transition-delay:0s}html:has(.sx-top[data-drawer=open]) body{overflow:hidden}.sx-menu>li{border-bottom:1px solid rgb(255 255 255/.1)}.sx-entry__link,.sx-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding-block:1rem;font-size:1.5rem;font-weight:330;line-height:2rem;cursor:pointer}.sx-trigger__go{width:1.5rem;height:1.5rem}.sx-trigger__drop{display:none}.sx-edition{column-gap:0;padding-inline:0}.sx-edition__mark{width:auto;height:18px;translate:0 -.5px}.sx-edition__drop{display:none}}@media (max-width:640px){.sx-menu{padding-bottom:136px}}@media (min-width:900px) and (max-width:1199.98px){.sx-entry__link,.sx-trigger{font-size:1.875rem;line-height:2.25rem}}@media (min-width:1200px){.sx-bar{column-gap:1rem}.sx-brand{margin-inline-end:0}.sx-menu{display:flex;align-items:center;column-gap:1rem;margin-inline-end:auto}.sx-entry{display:flex;z-index:20}.sx-entry--panel{z-index:30}.sx-entry--panel:hover{z-index:40}.sx-entry--panel:before{content:"";position:absolute;inset-inline-start:0;bottom:0;width:100%;height:1.5rem;pointer-events:none}.sx-entry--panel:hover:before{pointer-events:auto}.sx-entry__link,.sx-trigger{position:relative;display:flex;align-items:center;transition:opacity var(--sx-mild) var(--sx-ease)}.sx-trigger{column-gap:2px;cursor:default}.sx-trigger:before{content:"";position:absolute;top:0;inset-inline-start:0;width:calc(100% + 4rem);height:100%;translate:-2rem 0}.sx-menu:hover .sx-entry__link,.sx-menu:hover .sx-trigger{opacity:.5}.sx-entry--panel:hover .sx-trigger,.sx-menu:hover .sx-entry__link:hover{opacity:1}.sx-trigger__go{display:none}.sx-trigger__drop{width:1rem;height:1rem;margin-top:3px;transition:transform .2s var(--sx-ease)}.sx-entry--panel:focus-within .sx-trigger__drop,.sx-entry--panel:hover .sx-trigger__drop{transform:scaleY(-1)}.sx-top:has(.sx-entry--panel:focus-within):after,.sx-top:has(.sx-entry--panel:hover):after{opacity:1}.sx-panel{margin:0;position:absolute;top:var(--sx-bar);inset-inline-start:0;width:100%;max-height:0;overflow:hidden auto;scrollbar-width:none;pointer-events:none}.sx-entry--panel:focus-within .sx-panel,.sx-entry--panel:hover .sx-panel{max-height:calc(90vh - 72px)}.sx-entry--panel:hover .sx-panel{pointer-events:auto}.sx-cards,.sx-links{position:relative;padding:3rem max(var(--sx-margin),calc(50% - 800px + var(--sx-margin))) 3.5rem;background-color:var(--sx-sheet);color:var(--sx-ink);font-size:.875rem;line-height:1.25rem;translate:0 calc(-100% - 1px);transition:translate var(--sx-mild) var(--sx-ease) var(--sx-swift);will-change:transform}.sx-entry--panel:focus-within .sx-cards,.sx-entry--panel:focus-within .sx-links,.sx-entry--panel:hover .sx-cards,.sx-entry--panel:hover .sx-links{translate:0 0;transition-delay:.2s}.sx-back{display:none}}@media (min-width:1366px) and (max-width:1419px){.sx-actions,.sx-bar,.sx-menu{column-gap:.75rem}}.sx-edition{align-self:center;display:flex;align-items:center;column-gap:4px;max-width:100%;padding:8px 13px;overflow:hidden;border:2px solid var(--sx-ink);border-radius:9999px;background:transparent;color:var(--sx-ink);font-size:1rem;font-weight:600;line-height:1.5rem;white-space:nowrap}.sx-edition .sx-edition__mark{width:auto;height:18px;translate:0 -.5px}@media (max-width:1199.98px){.sx-edition{border:0;padding:1rem 0;font-size:1.5rem;font-weight:330;line-height:2rem}}@media (min-width:1200px){.sx-entry--edition{position:relative}.sx-edition__text{display:none}.sx-edition__drop{position:absolute;top:100%;inset-inline-start:0;z-index:40;padding-top:.5rem;opacity:0;pointer-events:none;translate:0 4px;transition:opacity .2s var(--sx-ease),translate .2s var(--sx-ease)}.sx-entry--edition:focus-within .sx-edition__drop,.sx-entry--edition:hover .sx-edition__drop{opacity:1;pointer-events:auto;translate:0 0}.sx-edition__card{min-width:16rem;padding-block:.5rem;border:1px solid var(--sx-edge);border-radius:.75rem;background-color:var(--sx-sheet);color:var(--sx-ink);box-shadow:0 16px 40px rgb(0 0 0/.5)}.sx-edition__card a{display:block;padding:.625rem 1rem;font-size:.875rem;font-weight:400;line-height:1.25rem}.sx-edition__card a:hover{background-color:var(--sx-sheet-alt)}}@media (min-width:1366px){.sx-edition__text{display:inline-flex}}.sx-cards{display:flex;flex-direction:column;row-gap:.375rem}.sx-card,.sx-cards,.sx-cards__item{position:relative}.sx-card{display:inline}.sx-card--off{opacity:.5;cursor:not-allowed;pointer-events:none;user-select:none}.sx-card__pic{display:flex;align-items:center;justify-content:center;aspect-ratio:1.049;max-height:var(--sx-card-pic,136px);margin-bottom:.5rem;overflow:clip;border-radius:1rem}.sx-card__pic img{width:100%;height:100%;object-fit:cover}.sx-card__title{display:flex;align-items:center;margin-bottom:.125rem;font-size:1rem;line-height:1.5rem}.sx-card__text{color:var(--sx-ink-soft);font-size:.875rem;line-height:18px;text-wrap:pretty}.sx-card__icon{display:none}.sx-card .sx-card__go{width:.875rem;height:.875rem;opacity:0}@media (max-width:899.98px){.sx-card{position:relative;display:grid;grid-template-columns:min-content 1fr;grid-template-rows:min-content;column-gap:.75rem;padding:1.5rem 3rem 1.5rem 1rem;overflow:clip;border:1px solid var(--sx-card-edge);border-radius:1rem;background-color:var(--sx-sheet-alt)}.sx-card:before{content:"";position:absolute;bottom:-20px;left:50%;width:327px;height:85px;border-radius:9999px;background-image:linear-gradient(91deg,var(--sx-card-from) 2.27%,var(--sx-card-to) 98.62%);opacity:.8;filter:blur(40px);translate:-50% 0;pointer-events:none}.sx-card__pic{display:none}.sx-card .sx-card__icon{display:block;grid-row:span 2;width:1.75rem;height:1.75rem}.sx-card__title{align-self:end;z-index:20}.sx-card__text{z-index:20}.sx-card .sx-card__go{position:absolute;top:50%;inset-inline-end:1rem;width:1.5rem;height:1.5rem;opacity:1;translate:0 -50%}}@media (max-width:640px){.sx-card{padding-inline-end:1rem}.sx-card .sx-card__go{display:none}}.sx-col,.sx-links{display:flex;flex-direction:column;row-gap:2.5rem}.sx-group__title{margin-bottom:1rem;color:var(--sx-eyebrow);font-size:.75rem;letter-spacing:.025em;text-transform:uppercase;text-wrap:pretty;line-height:1.2}.sx-rows{display:flex;flex-direction:column}.sx-row{display:flex;align-items:center;column-gap:1rem;min-height:2.75rem;padding-block:.625rem}.sx-row .sx-row__icon{width:1.25rem;height:1.25rem}.sx-row__label{display:flex;align-items:center;white-space:nowrap}.sx-row .sx-row__go{width:.875rem;height:.875rem;opacity:0}@media (min-width:900px){.sx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1rem}}@media (min-width:1200px){.sx-cards{column-gap:1.5rem}.sx-cards__item{opacity:0;translate:0 -1.5rem;transition:opacity .3s var(--sx-ease) 50ms,translate .3s var(--sx-ease) 0s;will-change:opacity,translate}.sx-entry--panel:focus-within .sx-cards__item,.sx-entry--panel:hover .sx-cards__item{opacity:1;translate:0 0;transition-delay:.25s,.3s}.sx-card__pic{display:none;border-radius:.75rem}.sx-entry--panel:focus-within .sx-card__pic,.sx-entry--panel:hover .sx-card__pic{display:flex}.sx-card__pic img{transition:transform .5s var(--sx-ease)}.sx-card__pic img:hover{transform:scale(1.25)}.sx-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:3rem;row-gap:3rem;padding-inline:max(calc(2 * var(--sx-margin)),calc(50% - 800px + var(--sx-margin)))}.sx-cards{padding-bottom:6rem}.sx-rows>li{transition:opacity var(--sx-mild) var(--sx-ease)}.sx-rows:hover>li{opacity:.5}.sx-rows:hover>li:hover{opacity:1}.sx-card .sx-card__go,.sx-row .sx-row__go{transition:opacity var(--sx-mild) var(--sx-ease),translate var(--sx-mild) var(--sx-ease)}.sx-card:hover .sx-card__go,.sx-row:hover .sx-row__go{opacity:1;translate:50% 0}}@media (max-width:1199.98px){.sx-top{--sx-pad:104px}.sx-panel{margin:0;position:absolute;top:var(--sx-bar);inset-inline-start:0;z-index:10;width:100%;height:calc(100vh - var(--sx-bar) - 76px);overflow:hidden;pointer-events:none}.sx-cards,.sx-links{height:100%;overflow-y:auto;scrollbar-width:none;padding:var(--sx-pad) var(--sx-margin) 80px;background-color:var(--sx-sheet);color:var(--sx-ink);font-size:.875rem;line-height:1.25rem;opacity:0;transition:opacity var(--sx-mild) ease;will-change:opacity}.sx-links{position:relative;padding-bottom:4rem}.sx-top[data-sub=intro] .sx-panel[data-panel=intro] .sx-cards,.sx-top[data-sub=products] .sx-panel[data-panel=products] .sx-links{opacity:1;pointer-events:auto;transition-delay:0s}.sx-back{position:absolute;top:-2.5rem;inset-inline-start:0;z-index:20;display:flex;align-items:center;cursor:pointer;translate:0 -100%}.sx-back:before{content:"";position:absolute;inset:-1.25rem}.sx-back .sx-back__icon{width:1.25rem;height:1.25rem;rotate:90deg}}@media (max-width:640px){.sx-top{--sx-pad:76px}.sx-panel{height:calc(100vh - var(--sx-bar) - 116px)}.sx-cards,.sx-links{padding-top:var(--sx-pad)}.sx-links{padding-bottom:5rem}.sx-back{top:-2rem}.sx-row{font-size:1rem;line-height:1.5rem}}@media (max-width:1199.98px){.sx-links .sx-back{top:calc(var(--sx-pad) - 2.5rem);inset-inline-start:var(--sx-margin)}}@media (min-width:758px) and (max-width:899.98px){.sx-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}@media (max-width:640px){.sx-links .sx-back{top:calc(var(--sx-pad) - 2rem)}}@media (min-width:900px) and (max-width:1199.98px){.sx-back{top:2.5rem;inset-inline-start:var(--sx-margin);translate:0 0}.sx-links .sx-back{top:calc(var(--sx-pad) + 2.5rem)}.sx-edition{font-size:1.875rem;line-height:2.25rem}}.sx-mini{z-index:20;display:flex;align-items:center;justify-content:center;flex:none;min-height:2.75rem;padding-inline:.5rem;overflow:hidden;border:2px solid transparent;border-radius:9999px;background-color:var(--sx-solid-bg);color:var(--sx-solid-ink);font-size:11px;font-weight:600;white-space:nowrap;transition:background-color var(--sx-swift) var(--sx-ease)}.sx-mini:hover{background-color:var(--sx-solid-hover)}.sx-mini__short{display:inline}.sx-mini__long{display:none}@media (min-width:640px){.sx-mini{padding-inline:.75rem;font-size:.75rem;line-height:1rem}.sx-mini__short{display:none}.sx-mini__long{display:inline}}.sx-burger{z-index:20;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;row-gap:.25rem;width:50px;height:100%;min-height:2.75rem;cursor:pointer;user-select:none}@media (max-width:640px){.sx-burger{width:2.75rem}}.sx-burger span,.sx-burger:after,.sx-burger:before{content:"";display:block;width:18px;height:2px;background-color:var(--sx-ink)}.sx-burger span{background-color:#fff;transition:opacity .5s var(--sx-ease) var(--sx-tiny)}.sx-burger:before{transform-origin:top left}.sx-burger:after,.sx-burger:before{transition:transform .5s var(--sx-ease),background-color .5s var(--sx-ease)}.sx-burger:after{transform-origin:bottom left}.sx-top[data-drawer=open] .sx-burger:before{background-color:#fff;transform:translateX(.25rem) rotate(45deg)}.sx-top[data-drawer=open] .sx-burger:after{background-color:#fff;transform:translateX(.25rem) rotate(-45deg)}.sx-top[data-drawer=open] .sx-burger span{opacity:0;transition-delay:0s}.sx-actions{z-index:20;display:flex;align-items:center}.sx-actions>li{display:flex;line-height:0}.sx-ghost,.sx-solid{display:inline-block;align-self:center;max-width:100%;padding:8px 20px;overflow:hidden;border:2px solid transparent;font-size:1rem;font-weight:600;line-height:1.5rem;letter-spacing:0;text-align:center;white-space:nowrap;transition:all var(--sx-swift) var(--sx-ease)}.sx-solid{border-radius:9999px;background-color:var(--sx-solid-bg);color:var(--sx-solid-ink)}.sx-solid:hover{background-color:var(--sx-solid-hover)}.sx-ghost{border-color:var(--sx-ink);border-radius:0;color:var(--sx-ink)}.sx-textlink{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--sx-link);font-weight:400;white-space:nowrap;transition:color var(--sx-swift) ease-in-out}.sx-textlink:hover{color:var(--sx-link-hover)}.sx-textlink span{text-decoration:none}.sx-textlink:hover span{text-decoration:underline}@media (min-width:1200px){.sx-actions{column-gap:1rem;row-gap:1.25rem}.sx-actions>.sx-actions__ghost{display:none}}@media (max-width:1199.98px){.sx-actions>.sx-actions__text{display:none}.sx-actions{position:fixed;bottom:0;flex-direction:column;row-gap:1rem;padding:1rem var(--sx-margin);align-items:stretch;border-top:1px solid rgb(255 255 255/.1);background-color:var(--sx-black);text-align:center;opacity:0;pointer-events:none;transition:opacity var(--sx-mild) ease;will-change:opacity}.sx-actions,.sx-actions:before{inset-inline-start:0;width:100%}.sx-actions:before{content:"";position:absolute;top:-1px;height:2.5rem;background-image:linear-gradient(to bottom,transparent,var(--sx-black));translate:0 -2.5rem}.sx-actions>li{display:block}.sx-ghost,.sx-solid{width:100%}}@media (max-width:639.98px){.sx-menu{padding-bottom:14rem}}@media (min-width:640px) and (max-width:1199.98px){.sx-actions{flex-direction:row;align-items:center;column-gap:1.25rem}.sx-actions>li{flex-grow:1}}@media (min-width:1200px){.sx-burger,.sx-mini{display:none}}.sx-top[data-frame=b] .sx-edition,.sx-top[data-frame=b] .sx-ghost,.sx-top[data-frame=b] .sx-mini,.sx-top[data-frame=b] .sx-solid{font-weight:550}@media (max-width:1199.98px){.sx-top[data-frame=b] .sx-edition{font-weight:330}}@media (min-width:1200px){.sx-top:is([data-frame=b],[data-frame=c]) .sx-edition{padding-inline:20px;color:#fff}.sx-top:is([data-frame=b],[data-frame=c]) .sx-edition__text{display:none}.sx-top:is([data-frame=b],[data-frame=c]) .sx-actions{column-gap:1.25rem}}@media (max-width:640px){.sx-top:is([data-frame=b],[data-frame=c]) .sx-bar{column-gap:.875rem}}@media (min-width:640px){.sx-top:is([data-frame=b],[data-frame=c]) .sx-mini{padding-inline:.5rem;font-size:11px}.sx-top[data-mini=wide] .sx-mini{padding-inline:.75rem}}.sx-foot{--sx-margin:1rem;--sx-gutter:1.5rem;position:relative;z-index:10;display:flex;flex-direction:column;row-gap:3.5rem;padding:5rem 2rem;background-color:#000;color:#a1a1aa;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.sx-foot *,.sx-foot :after,.sx-foot :before{box-sizing:border-box}.sx-foot h3,.sx-foot li,.sx-foot ul{margin:0;padding:0;list-style:none}.sx-foot a{color:inherit;text-decoration:none}.sx-foot svg{display:block}.sx-foot .sx-foot__top{width:2.75rem;height:50px;color:#fff}.sx-foot .sx-foot__top svg{width:100%;height:100%;pointer-events:none}.sx-foot .sx-foot__groups{display:flex;flex-direction:column;row-gap:3.5rem;padding-bottom:.5rem}.sx-foot .sx-foot__title{margin-bottom:1.5rem;color:#fff;font-size:1.25rem;font-weight:450;line-height:20px;overflow-wrap:break-word;hyphens:auto}.sx-foot .sx-foot__links{display:flex;flex-direction:column;row-gap:1rem}.sx-foot .sx-foot__links a,.sx-foot .sx-foot__off{display:flex;align-items:center;min-height:2.75rem}.sx-foot .sx-foot__links a{transition:color .2s cubic-bezier(.4,0,.2,1)}.sx-foot .sx-foot__links a:hover{color:#fff}.sx-foot .sx-foot__off{opacity:.5;cursor:not-allowed;pointer-events:none;user-select:none}.sx-foot .sx-foot__legal{grid-column:1/-1;padding-top:2rem;border-top:1px solid #121c1e}.sx-foot .sx-foot__legal ul{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem}.sx-foot .sx-foot__legal a:hover{color:#fff}@media (min-width:640px){.sx-foot{--sx-margin:1.875rem;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:var(--sx-margin)}.sx-foot,.sx-foot .sx-foot__groups{display:grid;column-gap:var(--sx-gutter)}.sx-foot .sx-foot__groups{grid-column:span 2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0}}@media (min-width:900px){.sx-foot{--sx-margin:3.125rem;grid-template-columns:repeat(5,minmax(0,1fr))}.sx-foot .sx-foot__groups{grid-column:span 4/span 4;grid-template-columns:repeat(3,minmax(0,1fr))}.sx-foot .sx-foot__links a,.sx-foot .sx-foot__off{display:inline;min-height:0}}@media (min-width:1200px){.sx-foot{--sx-margin:5.625rem}.sx-foot .sx-foot__groups{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1600px){.sx-foot{padding-inline:max(var(--sx-margin),calc(50% - 800px + var(--sx-margin)))}}