@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fae90444fefcda8c-s.403cfnf7b-1vb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0781808e3393dbfb-s.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fae90444fefcda8c-s.403cfnf7b-1vb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a7551bcc3548e67-s.p.3jc5sq-923m_s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.quicksand_3ae4bf94-module__VFg82q__className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.quicksand_3ae4bf94-module__VFg82q__variable{--font-quicksand:"Quicksand", "Quicksand Fallback"}
.Chrome-module__FzDpIq__navbar{z-index:30;height:64px;padding:0 max(env(safe-area-inset-left), 1.5rem) 0 max(env(safe-area-inset-left), 1.5rem);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#fcf8fad9;border-bottom:1px solid #0f121c14;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.Chrome-module__FzDpIq__navHome{color:inherit;white-space:nowrap;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.Chrome-module__FzDpIq__navActions{align-items:center;gap:.5rem;min-width:0;display:flex}.Chrome-module__FzDpIq__iconButton{width:2.25rem;height:2.25rem;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.Chrome-module__FzDpIq__iconButton:hover{background:#0f121c0f}.Chrome-module__FzDpIq__search,.Chrome-module__FzDpIq__searchField{position:relative}.Chrome-module__FzDpIq__searchToggle{display:none}.Chrome-module__FzDpIq__searchInput{width:16rem;color:inherit;background:#ffffffbf;border:1px solid #0f121c1f;border-radius:9999px;padding:.45rem .9rem .45rem 2.2rem;font-size:.9rem}.Chrome-module__FzDpIq__searchInput:focus{outline-offset:2px;outline:2px solid #e3504f}.Chrome-module__FzDpIq__searchIcon{opacity:.5;pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}@media (max-width:700px){.Chrome-module__FzDpIq__searchToggle{display:inline-flex}.Chrome-module__FzDpIq__search:not([data-expanded]):not([data-closing]) .Chrome-module__FzDpIq__searchField{display:none}.Chrome-module__FzDpIq__search[data-expanded],.Chrome-module__FzDpIq__search[data-closing]{position:static}.Chrome-module__FzDpIq__search[data-expanded] .Chrome-module__FzDpIq__searchField,.Chrome-module__FzDpIq__search[data-closing] .Chrome-module__FzDpIq__searchField{z-index:40;padding:0 max(env(safe-area-inset-left), .9rem);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#fcf8faf7;align-items:center;animation:.18s Chrome-module__FzDpIq__search-expand;display:flex;position:absolute;inset:0}.Chrome-module__FzDpIq__search[data-closing] .Chrome-module__FzDpIq__searchField{pointer-events:none;animation:.18s forwards Chrome-module__FzDpIq__search-collapse}.Chrome-module__FzDpIq__search[data-expanded] .Chrome-module__FzDpIq__searchInput,.Chrome-module__FzDpIq__search[data-closing] .Chrome-module__FzDpIq__searchInput{flex:1;width:100%}.Chrome-module__FzDpIq__search[data-expanded] .Chrome-module__FzDpIq__searchIcon,.Chrome-module__FzDpIq__search[data-closing] .Chrome-module__FzDpIq__searchIcon{left:calc(max(env(safe-area-inset-left), .9rem) + .75rem)}.Chrome-module__FzDpIq__search[data-expanded] .Chrome-module__FzDpIq__searchResults{z-index:41;width:auto;top:calc(100% + .5rem);left:.9rem;right:.9rem}}@keyframes Chrome-module__FzDpIq__search-expand{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes Chrome-module__FzDpIq__search-collapse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.Chrome-module__FzDpIq__searchResults{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fcf8faf7;border:1px solid #0f121c1a;border-radius:18px;width:min(26rem,100vw - 2rem);max-height:min(24rem,70vh);padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 25px 60px #322a3040}.Chrome-module__FzDpIq__searchResult{color:inherit;border-radius:12px;padding:.55rem .75rem;text-decoration:none;display:block}.Chrome-module__FzDpIq__searchResult:hover,.Chrome-module__FzDpIq__searchResult[data-active=true]{background:#e3504f14}.Chrome-module__FzDpIq__searchResultTitle{color:#e3504f;font-size:.9rem;font-weight:550}.Chrome-module__FzDpIq__searchResultExcerpt{opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.Chrome-module__FzDpIq__searchResultExcerpt mark{color:inherit;background:#e3504f33;border-radius:3px;padding:0 1px}.Chrome-module__FzDpIq__searchEmpty{opacity:.7;text-align:center;padding:.75rem;font-size:.85rem}.Chrome-module__FzDpIq__breadcrumb{flex-wrap:wrap;align-items:center;gap:.35rem;margin:1.5rem 0 0;font-size:.9rem;display:flex}.Chrome-module__FzDpIq__breadcrumbItem{align-items:center;gap:.35rem;display:inline-flex}.Chrome-module__FzDpIq__breadcrumbLink{color:inherit;opacity:.7;white-space:nowrap;text-decoration:none}.Chrome-module__FzDpIq__breadcrumbLink:hover{opacity:1;color:#e3504f}.Chrome-module__FzDpIq__breadcrumbCurrent{white-space:nowrap;font-weight:550}.Chrome-module__FzDpIq__breadcrumbSep{opacity:.4;font-size:.8rem;display:inline-flex}.Chrome-module__FzDpIq__callout{background:#e3504f0f;border:1px solid #e3504f40;border-radius:16px;align-items:center;gap:.75rem;margin:1.5rem 0;padding:.9rem 1.1rem;display:flex}.Chrome-module__FzDpIq__calloutIcon{color:#e3504f;flex-shrink:0;font-size:1.2rem;display:inline-flex}.Chrome-module__FzDpIq__tabList{flex-wrap:wrap;gap:.4rem;margin:1.25rem 0;display:flex}.Chrome-module__FzDpIq__tab{letter-spacing:.02em;color:#0f121cd9;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #0f121c1f;border-radius:9999px;padding:.3rem .85rem;font-size:.85rem;transition:background .12s,color .12s}.Chrome-module__FzDpIq__tab[data-active=true]{color:#fff;background:#e3504f;border-color:#e3504f;font-weight:550}.Chrome-module__FzDpIq__themeMenu{display:inline-flex;position:relative}.Chrome-module__FzDpIq__footerAction{font-size:inherit;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.Chrome-module__FzDpIq__footerAction:hover{opacity:1;color:var(--site-accent)}.Chrome-module__FzDpIq__themeIcon{vertical-align:-.1em;font-size:.95em;display:inline-flex}.Chrome-module__FzDpIq__themeMenuList{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fcf8faf7;border:1px solid #0f121c1a;border-radius:16px;min-width:11rem;margin:0;padding:.4rem;list-style:none;animation:.14s Chrome-module__FzDpIq__theme-menu-in;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%);box-shadow:0 18px 50px #322a3040}@keyframes Chrome-module__FzDpIq__theme-menu-in{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Chrome-module__FzDpIq__themeOption{width:100%;color:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:.4rem;padding:.45rem .75rem .45rem .5rem;font-family:inherit;font-size:.9rem;display:flex}.Chrome-module__FzDpIq__themeOption:hover{background:#e3504f14}.Chrome-module__FzDpIq__themeOption[data-active=true]{color:var(--site-accent);font-weight:550}.Chrome-module__FzDpIq__themeOptionCheck{flex-shrink:0;width:1em;display:inline-block}html:is(.dark,.black) .Chrome-module__FzDpIq__navbar{background:#111114d9;border-bottom-color:#ffffff14}html:is(.dark,.black) .Chrome-module__FzDpIq__iconButton:hover{background:#ffffff14}html:is(.dark,.black) .Chrome-module__FzDpIq__searchInput{background:#131316e6;border-color:#ffffff1a}:is(html:is(.dark,.black) .Chrome-module__FzDpIq__search[data-expanded] .Chrome-module__FzDpIq__searchField,html:is(.dark,.black) .Chrome-module__FzDpIq__search[data-closing] .Chrome-module__FzDpIq__searchField){background:#111114f7}html:is(.dark,.black) .Chrome-module__FzDpIq__themeMenuList{background:#131316f7;border-color:#ffffff1a;box-shadow:0 18px 50px #0009}html:is(.dark,.black) .Chrome-module__FzDpIq__themeOption:hover{background:#ff4d4d1f}html:is(.dark,.black) .Chrome-module__FzDpIq__searchResults{background:#131316f7;border-color:#ffffff1a;box-shadow:0 25px 60px #0009}:is(html:is(.dark,.black) .Chrome-module__FzDpIq__searchResult:hover,html:is(.dark,.black) .Chrome-module__FzDpIq__searchResult[data-active=true]){background:#ff4d4d1f}html:is(.dark,.black) .Chrome-module__FzDpIq__callout{background:#ff4d4d14;border-color:#ff4d4d4d}html:is(.dark,.black) .Chrome-module__FzDpIq__tab{color:#ffffffe0;background:#131316eb;border-color:#ffffff14}html:is(.dark,.black) .Chrome-module__FzDpIq__tab[data-active=true]{color:#fff;background:#e3504f;border-color:#e3504f}
.CaseInfoCards-module__ClFiIG__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin:1.25rem 0 1.5rem;display:grid}.CaseInfoCards-module__ClFiIG__primaryRow{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:.75rem;display:grid}.CaseInfoCards-module__ClFiIG__card{-webkit-backdrop-filter:blur(42px)saturate(145%);backdrop-filter:blur(42px)saturate(145%);background:#fcf8faa3;border:none;border-radius:22px;padding:.9rem 1.1rem;position:relative;overflow:hidden;box-shadow:0 24px 55px #322a3029,0 3px 12px #322a3014}.CaseInfoCards-module__ClFiIG__cardWide{grid-column:1/-1}.CaseInfoCards-module__ClFiIG__label{letter-spacing:.08em;text-transform:uppercase;color:#0f121c8c;font-size:.7rem;font-weight:600;display:block}.CaseInfoCards-module__ClFiIG__value{color:#0f121ceb;margin-top:.3rem;font-size:1.05rem;font-weight:600;display:block}.CaseInfoCards-module__ClFiIG__skuGroup,.CaseInfoCards-module__ClFiIG__similaritiesRow,.CaseInfoCards-module__ClFiIG__skuGroup:first-of-type{margin-top:.55rem}.CaseInfoCards-module__ClFiIG__skuGroupLabel{color:#0f121c8c;margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block}.CaseInfoCards-module__ClFiIG__chipRow{flex-wrap:wrap;gap:.5rem;display:flex}.CaseInfoCards-module__ClFiIG__compatibilityRow{margin-top:.55rem}.CaseInfoCards-module__ClFiIG__priceRow{margin-top:.3rem}.CaseInfoCards-module__ClFiIG__chip{color:#0f121ce6;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #0f121c1f;border-radius:9999px;align-items:center;gap:.45rem;min-height:1.875rem;padding:.32rem .7rem;font-size:.9rem;font-weight:550;display:inline-flex}.CaseInfoCards-module__ClFiIG__actionChip{transform-origin:50%;will-change:transform;transition:transform .12s,box-shadow .12s,color .12s}.CaseInfoCards-module__ClFiIG__compatibilityChip{cursor:default;white-space:nowrap;transition:none}.CaseInfoCards-module__ClFiIG__priceChip{cursor:default;white-space:nowrap}.CaseInfoCards-module__ClFiIG__chip.CaseInfoCards-module__ClFiIG__compatibilityChip:active,.CaseInfoCards-module__ClFiIG__chip.CaseInfoCards-module__ClFiIG__priceChip:active{box-shadow:none;transform:none}.CaseInfoCards-module__ClFiIG__chip.CaseInfoCards-module__ClFiIG__compatibilityChip:hover,.CaseInfoCards-module__ClFiIG__chip.CaseInfoCards-module__ClFiIG__priceChip:hover{transform:none}.CaseInfoCards-module__ClFiIG__compatibilityValue{letter-spacing:normal;font-family:inherit}.CaseInfoCards-module__ClFiIG__linkChip{cursor:pointer;gap:.2rem;text-decoration:none}.CaseInfoCards-module__ClFiIG__linkIcon{color:inherit}.CaseInfoCards-module__ClFiIG__actionChip:hover{transform:scale(1.025)}.CaseInfoCards-module__ClFiIG__chip:active{transform:scale(.97);box-shadow:inset 0 2px 4px #0f121c14}.CaseInfoCards-module__ClFiIG__chip:focus,.CaseInfoCards-module__ClFiIG__chip:focus-visible{color:#0f121ce6!important;background-color:#fff!important}.CaseInfoCards-module__ClFiIG__chipValue{letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.CaseInfoCards-module__ClFiIG__iconSwap{flex:none;width:1rem;height:1rem;position:relative}.CaseInfoCards-module__ClFiIG__iconLayer{width:100%;height:100%;transition:opacity .16s,transform .16s;position:absolute;inset:0}.CaseInfoCards-module__ClFiIG__iconVisible{opacity:1;transform:scale(1)}.CaseInfoCards-module__ClFiIG__iconHidden{opacity:0;transform:scale(.75)}html:is(.dark,.black) .CaseInfoCards-module__ClFiIG__card{background:linear-gradient(135deg,#ffffff47,#ffffff0a),#1a1c216b;border:none;box-shadow:0 18px 40px #04091280}:is(html:is(.dark,.black) .CaseInfoCards-module__ClFiIG__label,html:is(.dark,.black) .CaseInfoCards-module__ClFiIG__skuGroupLabel){color:#fff9}html:is(.dark,.black) .CaseInfoCards-module__ClFiIG__value{color:#ffffffeb}html:is(.dark,.black) .CaseInfoCards-module__ClFiIG__chip{color:#ffffffe0;background:#131316eb;border:1px solid #ffffff14}html:is(.dark,.black) .CaseInfoCards-module__ClFiIG__chip:active{box-shadow:inset 0 2px 4px #00000059}:is(html:is(.dark,.black) .CaseInfoCards-module__ClFiIG__chip:focus,html:is(.dark,.black) .CaseInfoCards-module__ClFiIG__chip:focus-visible){color:#ffffffe0!important;background-color:#131316!important}
.KeyboardProductDetails-module__jW5RPG__keyboardOrderRow{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.KeyboardProductDetails-module__jW5RPG__keyboardHint{color:#0f121c99;margin-top:.6rem;font-size:.75rem;display:block}.KeyboardProductDetails-module__jW5RPG__languageSelect{min-width:min(100%,13rem);color:inherit;font:inherit;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:.8rem;border:1px solid #0f172a2e;border-radius:9999px;padding:.32rem 2rem .32rem .85rem;font-size:.9rem}.KeyboardProductDetails-module__jW5RPG__languageSelect:focus,.KeyboardProductDetails-module__jW5RPG__languageSelect:focus-visible{background-color:#fff!important}html:is(.dark,.black) .KeyboardProductDetails-module__jW5RPG__keyboardHint{color:#cbd5e1d1}html:is(.dark,.black) .KeyboardProductDetails-module__jW5RPG__languageSelect{background-color:#18181b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%23a1a1aa' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");border-color:#ffffff29}:is(html:is(.dark,.black) .KeyboardProductDetails-module__jW5RPG__languageSelect:focus,html:is(.dark,.black) .KeyboardProductDetails-module__jW5RPG__languageSelect:focus-visible){background-color:#18181b!important}
.VerticalCarousel-module__IRAaMW__carouselWrapper{width:100%}.VerticalCarousel-module__IRAaMW__standalone{margin-top:1.25rem}.VerticalCarousel-module__IRAaMW__cardTrack{grid-template-columns:repeat(auto-fill,minmax(min(165px,50% - .575rem),1fr));justify-items:left;gap:.9rem clamp(.9rem,2vw,1.15rem);padding-bottom:.5rem;display:grid}.VerticalCarousel-module__IRAaMW__caseCard{-webkit-backdrop-filter:blur(42px)saturate(145%);backdrop-filter:blur(42px)saturate(145%);background:#fcf8faa3;border:none;border-radius:35px;width:100%;max-width:250px;padding:.9rem;transition:transform .16s,border-color .16s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 35px 70px #322a3033,0 4px 14px #322a3017}@media (hover:hover) and (pointer:fine){.VerticalCarousel-module__IRAaMW__caseCard:hover{border-color:#0000;transform:scale(1.02);box-shadow:0 30px 64px #322a3038,0 4px 14px #322a301a}}.VerticalCarousel-module__IRAaMW__cardLink{z-index:1;color:inherit;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:.9rem;text-decoration:none;display:flex;position:relative}.VerticalCarousel-module__IRAaMW__imageShell{aspect-ratio:1;background:radial-gradient(circle at 30% 20%,#fffffff2,#e5efff80);border-radius:24px;justify-content:center;align-items:center;width:100%;max-height:250px;display:flex;overflow:hidden;box-shadow:inset 0 1px 15px #0f121c14}@supports not (aspect-ratio:1 / 1){.VerticalCarousel-module__IRAaMW__imageShell{min-height:165px}}.VerticalCarousel-module__IRAaMW__image{object-fit:contain;width:100%;height:100%}.VerticalCarousel-module__IRAaMW__caseTitle{letter-spacing:.01em;text-align:center;color:var(--site-accent);font-size:1rem;font-weight:550}.VerticalCarousel-module__IRAaMW__linkTitle{margin-top:.4rem;display:block}.VerticalCarousel-module__IRAaMW__navCardSubtitle{text-align:center;opacity:.65;margin-top:-.5rem;font-size:.8rem;display:block}.VerticalCarousel-module__IRAaMW__metaRow{flex-direction:column;align-items:center;gap:.35rem;margin-top:.6rem;display:flex}.VerticalCarousel-module__IRAaMW__metaBadge{letter-spacing:.02em;color:#0f121cd9;background-color:#fff;border:1px solid #0f121c1f;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .65rem;font-size:.8rem;display:inline-flex}.VerticalCarousel-module__IRAaMW__actionBadge{cursor:pointer;gap:.35rem;transition:transform .12s,box-shadow .12s,color .12s}.VerticalCarousel-module__IRAaMW__actionBadge:active{transform:scale(.97);box-shadow:inset 0 2px 4px #0f121c14}.VerticalCarousel-module__IRAaMW__actionBadge:focus,.VerticalCarousel-module__IRAaMW__actionBadge:focus-visible{color:#0f121cd9!important;background-color:#fff!important}.VerticalCarousel-module__IRAaMW__metaBadgeSecondary{color:var(--site-accent);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background-color:#fff;border:1px solid #0f121c1f;gap:.35rem;text-decoration:none}.VerticalCarousel-module__IRAaMW__metaBadgeSecondary:active{box-shadow:inset 0 2px 4px #0f121c14}.VerticalCarousel-module__IRAaMW__metaBadgeSecondary:focus,.VerticalCarousel-module__IRAaMW__metaBadgeSecondary:focus-visible{color:var(--site-accent)!important;background-color:#fff!important}.VerticalCarousel-module__IRAaMW__linkBadge{white-space:nowrap;align-items:center;gap:0;display:inline-flex;position:relative}.VerticalCarousel-module__IRAaMW__iconSwap{width:1.1rem;height:1.1rem;position:relative}.VerticalCarousel-module__IRAaMW__iconLayer{width:100%;height:100%;transition:opacity .16s,transform .16s;position:absolute;inset:0}.VerticalCarousel-module__IRAaMW__iconVisible{opacity:1;transform:scale(1)}.VerticalCarousel-module__IRAaMW__iconHidden{opacity:0;transform:scale(.75)}.VerticalCarousel-module__IRAaMW__icon{width:1rem;height:1rem}.VerticalCarousel-module__IRAaMW__emptyState{color:#0f121cb3;text-align:center;border:1px dashed #0f0c1a26;border-radius:14px;margin-top:1rem;padding:1rem}html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__caseCard{background:linear-gradient(135deg,#ffffff47,#ffffff0a),#1a1c216b;border:none;box-shadow:0 25px 50px #0409128c}html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__caseCard:hover{box-shadow:0 20px 45px #08080aa6}html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__imageShell{background:radial-gradient(circle at 30% 20%,#ffffff6b,#ffffff0d);box-shadow:inset 0 1px 12px #0000001f}html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__metaBadge{color:#ffffffe0;background:#131316eb;border:1px solid #ffffff14}html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__metaBadgeSecondary{color:var(--site-accent);background:#131316eb;border-color:#ffffff14}:is(html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__metaBadgeSecondary:active,html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__actionBadge:active){box-shadow:inset 0 2px 4px #00000059}:is(html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__actionBadge:focus,html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__actionBadge:focus-visible){color:#ffffffe0!important;background-color:#131316!important}:is(html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__metaBadgeSecondary:focus,html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__metaBadgeSecondary:focus-visible){color:var(--site-accent)!important;background-color:#131316!important}html:is(.dark,.black) .VerticalCarousel-module__IRAaMW__emptyState{color:#ffffffb3;border-color:#fff3}
.SectionHeading-module__pvibTa__sectionHead{border-bottom:1px solid #0f121c1a;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:2.5rem;padding-bottom:.25rem;display:flex}.SectionHeading-module__pvibTa__headingReset{border-bottom:0!important;margin:0 auto 0 0!important;padding-bottom:0!important}.SectionHeading-module__pvibTa__pills{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex;transform:translateY(-.4rem)}.SectionHeading-module__pvibTa__pill{letter-spacing:.02em;white-space:nowrap;color:#0f121cd9;cursor:default;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #0f121c1f;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .65rem;font-size:.8rem;font-weight:500;display:inline-flex}html:is(.dark,.black) .SectionHeading-module__pvibTa__sectionHead{border-bottom-color:#ffffff1f}html:is(.dark,.black) .SectionHeading-module__pvibTa__anchor:after{color:#ffffff73}html:is(.dark,.black) .SectionHeading-module__pvibTa__pill{color:#ffffffe0;background:#131316eb;border-color:#ffffff14}
