.pm-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(64vw,260px);grid-auto-flow:column;gap:.875rem;display:grid;overflow-x:auto}.pm-grid::-webkit-scrollbar{display:none}.pm-cell{scroll-snap-align:start;min-width:0}.pm-tile{aspect-ratio:4/5;isolation:isolate;background:var(--color-navy-950);border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #cfe4f314}.pm-tile:focus-visible{outline:2px solid var(--color-steel-2);outline-offset:3px}.pm-media{position:absolute;inset:0}.pm-media picture,.pm-media img{width:100%;height:100%;position:absolute;inset:0}.pm-media img{object-fit:cover;transform-origin:50% 62%;transition:transform 1.4s var(--ease-expo);transform:scale(1.42)}.pm-tile:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05070a00 38%,#05070a4d 56%,#05070ad1 78%,#05070af5);position:absolute;inset:0}.pm-body{inset-inline:0;z-index:2;flex-direction:column;gap:.45rem;padding:1.1rem 1.15rem;display:flex;position:absolute;bottom:0}.pm-name{font-family:var(--font-display);color:var(--color-ink);font-size:1.5rem;line-height:1.05}.pm-count{letter-spacing:.22em;color:var(--color-steel-2);font-size:11px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pm-tile:hover .pm-media img,.pm-tile:focus-visible .pm-media img{transform:scale(1.5)}}@media (min-width:900px){.pm-grid{scroll-snap-type:none;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:1rem;margin-inline:0;padding-inline:0;overflow:visible}.pm-cell:first-child{grid-area:span 2/span 2}.pm-cell:first-child .pm-tile{aspect-ratio:auto;height:100%}.pm-cell:first-child .pm-body{gap:.7rem;padding:1.6rem 1.75rem}.pm-cell:first-child .pm-name{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2.4rem,1.4rem + 2.2vw,3.6rem);font-weight:300;line-height:.95}.pm-name{font-size:clamp(1.15rem,.7rem + .9vw,1.6rem)}}.mx-tools{grid-template-columns:minmax(0,1fr);align-items:end;gap:.5rem 2.5rem;margin-top:2rem;display:grid}.mx-field{border-bottom:1px solid var(--color-line-2);min-height:52px;transition:border-color .5s var(--ease-expo);align-items:center;gap:.75rem;display:flex}.mx-field:focus-within{border-color:var(--color-ice)}.mx-input{min-width:0;height:52px;color:var(--color-ink);appearance:none;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:17px}.mx-input::placeholder{color:var(--color-ink-3);opacity:1}.mx-input::-webkit-search-cancel-button{-webkit-appearance:none}.mx-segs{flex-wrap:wrap;gap:0 1.75rem;display:flex}.mx-status{font-variant-numeric:tabular-nums;color:var(--color-ink-3);padding-bottom:.6rem;font-size:13px}@media (min-width:900px){.mx-tools{grid-template-columns:minmax(0,24rem) auto 1fr;margin-top:2.5rem}.mx-status{text-align:end;padding-bottom:.85rem}.mx-segs{padding-bottom:.3rem}}.mx-az{top:calc(var(--header-h) - .75rem);z-index:20;margin-top:1.5rem;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-bottom:1px solid var(--color-hair);scrollbar-width:none;background:#0a0e14f5;position:sticky;overflow-x:auto}.mx-az::-webkit-scrollbar{display:none}.mx-az ol{justify-content:space-between;gap:2px;min-width:max-content;display:flex}.mx-az li{flex:1 0 auto}.mx-az a,.mx-az span{letter-spacing:.06em;place-items:center;min-width:30px;height:48px;font-size:13px;font-weight:500;display:grid}.mx-az a{color:var(--color-ink-2);transition:color .4s var(--ease-expo)}.mx-az a:hover{color:var(--color-ink)}.mx-az a:focus-visible{outline:2px solid var(--color-steel-2);outline-offset:-6px;border-radius:4px}.mx-az span{color:#8b9aa852}.mx-groups{margin-top:.5rem}.mx-group{padding-top:2.25rem;scroll-margin-top:.75rem}.mx-letter{font-family:var(--font-display);color:var(--color-steel);font-size:2.6rem;font-weight:300;line-height:1}.mx-rows{border-top:1px solid var(--color-hair);margin-top:.85rem}.mx-item{border-bottom:1px solid var(--color-hair);break-inside:avoid;min-width:0}.mx-row{align-items:center;gap:.5rem;display:flex}.mx-link{flex:auto;align-items:baseline;gap:.6rem;min-width:0;min-height:56px;padding-block:.85rem;display:flex}.mx-link:focus-visible{outline:2px solid var(--color-steel-2);outline-offset:-2px;border-radius:4px}.mx-name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);color:#eef2f5e0;transition:color .5s var(--ease-expo), transform .8s var(--ease-expo);font-size:clamp(1.5rem,1.25rem + .8vw,1.95rem);font-weight:400;line-height:1.1}.mx-count{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--color-ink-3);transition:color .5s var(--ease-expo);flex:none;font-size:12px;transform:translateY(-.7em)}.mx-link:hover .mx-name,.mx-link:focus-visible .mx-name{color:var(--color-ink)}.mx-link:hover .mx-count,.mx-link:focus-visible .mx-count{color:var(--color-steel-2)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.mx-link:hover .mx-name{transform:translate(8px)}.mx-groups:hover .mx-link:not(:hover) .mx-name{color:#eef2f580}}@media (min-width:768px){.mx-group{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;padding-top:3rem;display:grid}.mx-letter{top:calc(var(--header-h) + 3.25rem);font-size:clamp(3rem,2rem + 2.2vw,4.25rem);position:sticky}.mx-rows{columns:2;border-top:0;column-gap:clamp(2rem,4vw,4.5rem);margin-top:0}.mx-item{border-bottom:0;border-top:1px solid var(--color-hair)}}@media (min-width:1100px){.mx-rows{columns:3;column-gap:clamp(1.75rem,3vw,3.25rem)}}.mx-note{color:var(--color-ink-3);margin-top:2.5rem;font-size:13px}.mx-empty{padding-block:3.5rem 1rem}.mx-close{border-top:1px solid var(--color-hair);padding-top:2.5rem}.mx-toggle{width:44px;height:44px;color:var(--color-steel-2);transition:transform .6s var(--ease-expo), background-color .4s;border-radius:999px;flex:0 0 44px;place-items:center;display:grid}.mx-toggle:hover{background:#93b6cf14}.mx-toggle[aria-expanded=true]{transform:rotate(45deg)}.mx-panel{transition:grid-template-rows .7s var(--ease-expo);grid-template-rows:0fr;display:grid}.mx-panel[data-open="1"]{grid-template-rows:1fr}.mx-panel>div{min-height:0;overflow:hidden}.mx-float{z-index:40;aspect-ratio:4/5;pointer-events:none;opacity:0;width:clamp(200px,17vw,260px);transition:opacity .5s var(--ease-expo);will-change:transform, opacity;position:fixed;top:0;left:0}.mx-float[data-on="1"]{opacity:1}.mx-float img{object-fit:cover;border-radius:18px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 40px 90px #000000a6,0 0 0 1px #cfe4f31f}@media (prefers-reduced-motion:no-preference){.mx-float[data-on="1"] img{animation:mx-in .7s var(--ease-expo) both}}@keyframes mx-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.bh{isolation:isolate;background:var(--color-navy-950);align-items:flex-end;min-height:min(86svh,860px);display:flex;position:relative;overflow:hidden}.bh-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.bh-media img{transform-origin:50% 44%;filter:saturate(.9)contrast(1.04);width:min(max(100%,132svh),1440px);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}@media (max-width:767px){.bh-media img{width:min(210%,720px);transform:translate(-50%,-45%)}.bh-veil{background:linear-gradient(#0000 0%,#0a0e144d 32%,#0a0e14c7 62%,#0a0e14f0 100%)!important}}@media (prefers-reduced-motion:no-preference){.bh-media img{animation:26s ease-in-out infinite alternate bh-drift}}@keyframes bh-drift{0%{transform:translate(-50%,-46%)scale(1.32)}to{transform:translate(-51%,-47.5%)scale(1.38)}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.bh-media img{animation-name:bh-drift-m}}@keyframes bh-drift-m{0%{transform:translate(-50%,-45%)scale(1.15)}to{transform:translate(-50.8%,-46%)scale(1.19)}}.bh-veil{z-index:-1;background:linear-gradient(0deg, var(--color-navy-900) 0%, #0a0e1499 22%, transparent 50%), linear-gradient(90deg, #04060adb 0%, #04060a73 46%, #04060a1a 75%), linear-gradient(180deg, #05070ab3 0%, transparent 22%);position:absolute;inset:0}.bh-plain{z-index:-2;background:radial-gradient(ellipse 70% 60% at 70% 40%, #93b6cf1f, transparent 70%), var(--color-navy-950);position:absolute;inset:0}.bh-title{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(3rem,1.2rem + 8vw,9rem);font-weight:300;line-height:.92}.bh-link{min-height:44px;color:var(--color-ink);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.bh-link:before{content:"";transform-origin:0;width:46px;height:1px;transition:transform .8s var(--ease-expo);background:currentColor}.bh-link:hover:before,.bh-link:focus-visible:before{transform:scaleX(1.7)}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.75rem .875rem;display:grid}@media (min-width:768px){.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 1.5rem}}@media (min-width:1200px){.cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 1.75rem}}.cat-grid>li{min-width:0}.wc{min-width:0;text-decoration:none;display:block}.wc-media{isolation:isolate;border-radius:20px;position:relative;overflow:hidden}.wc-media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(112deg,#0000 42%,#cfe4f329 50%,#0000 58%);position:absolute;inset:-30%;transform:translate(-75%)}.wc-media img{transition:transform 2.2s var(--ease-expo)}@media (prefers-reduced-motion:no-preference){.wc:hover .wc-media img,.wc:focus-visible .wc-media img{transform:scale(1.06)}.wc:hover .wc-media:after,.wc:focus-visible .wc-media:after{transition:transform 1.8s var(--ease-expo);transform:translate(75%)}}.wc-name{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;transition:color .5s var(--ease-expo);font-size:clamp(1.05rem,.98rem + .32vw,1.3rem);font-weight:400;line-height:1.2}.wc:hover .wc-name{color:var(--color-steel-2)}.wc-ref{letter-spacing:.14em;color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.wc-price{color:var(--color-ink-2);white-space:nowrap;font-size:12.5px}.wc-type{text-align:center;background:radial-gradient(90% 70% at 50% 38%,#121b27 0%,#0a0f16 70%);flex-direction:column;justify-content:center;align-items:center;padding:14% 12%;display:flex;position:absolute;inset:0}.wc-type:before{content:"";pointer-events:none;border:1px solid #93b6cf38;border-radius:12px;position:absolute;inset:7%}.wc-type-model{font-family:var(--font-display);color:var(--color-ink);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(1.2rem,.9rem + 1vw,1.9rem);font-weight:400;line-height:1.08;display:-webkit-box;overflow:hidden}.wc-type-brand{font-family:var(--font-display);color:var(--color-steel-2);font-size:clamp(.92rem,.85rem + .3vw,1.1rem);font-style:italic}.wc-type-ref{font-family:var(--font-display);letter-spacing:.16em;color:var(--color-ink-3);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(.85rem,.8rem + .2vw,1rem)}.cat-wrap[data-view=list] .cat-grid{grid-template-columns:minmax(0,1fr);gap:0}.cat-wrap[data-view=list] .wc{border-bottom:1px solid var(--color-hair);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:1.25rem;padding:.85rem 0;display:grid}@media (min-width:768px){.cat-wrap[data-view=list] .wc{grid-template-columns:88px minmax(0,1fr)}}.cat-wrap[data-view=list] .wc-media{border-radius:10px}.cat-wrap[data-view=list] .wc-type:before{border-radius:6px;inset:5%}.cat-wrap[data-view=list] .wc-type>*{display:none}.cat-wrap[data-view=list] .wc-type>.wc-type-model{-webkit-line-clamp:3;font-size:.7rem;display:-webkit-box}.cat-wrap[data-view=list] .wc-body{margin-top:0}@media (min-width:768px){.cat-wrap[data-view=list] .wc-meta{max-width:36rem}}.cat-bar{border-top:1px solid var(--color-hair);border-bottom:1px solid var(--color-hair)}.cat-chip{min-height:40px;color:var(--color-ink-3);white-space:nowrap;transition:color .5s var(--ease-expo);padding:.4rem 0;font-size:13px;position:relative}.cat-chip:after{content:"";inset-inline:0;background:var(--color-ice);transform-origin:0;height:1px;transition:transform .6s var(--ease-expo);position:absolute;bottom:6px;transform:scaleX(0)}.cat-chip[aria-pressed=true]{color:var(--color-ink)}.cat-chip[aria-pressed=true]:after{transform:scaleX(1)}.cat-chip:hover{color:var(--color-ink)}.cat-chip:focus-visible{outline:1px solid var(--color-ice);outline-offset:4px;border-radius:2px}.cat-scroll{scrollbar-width:none;align-items:center;gap:0 1.4rem;padding-inline-end:2rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.cat-scroll::-webkit-scrollbar{display:none}@media (min-width:1024px){.cat-scroll{flex-wrap:wrap;padding-inline-end:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.anx-figure{max-width:100%;height:min(70svh,760px);margin-inline:auto;position:relative}@media (max-width:1023px){.anx-figure{width:100%;max-width:560px;height:auto}}.anx-figure .anatomy-dot{background:#eef4f9f0;width:34px;height:34px;margin:-17px 0 0 -17px}.anx-figure .anatomy-dot[data-on=true]{background:#fff}.anx-figure .anatomy-pulse{inset:-10px}@media (prefers-reduced-motion:no-preference){.anx-figure .anatomy-pulse{animation-duration:3.4s}}.anx-figure .anatomy-lens{flex-basis:112px;width:112px;height:112px}@media (max-width:640px){.anx-figure .anatomy-lens{flex-basis:72px;width:72px;height:72px}}.anx-row{text-align:start;color:#eef2f5b3;width:100%;min-height:64px;transition:color .6s var(--ease-expo);grid-template-columns:3.25rem minmax(0,1fr) 2rem;align-items:center;gap:1rem;padding:1.1rem 0;display:grid}.anx-row[data-on=true],.anx-row:hover{color:var(--color-ink)}.anx-row:focus-visible{outline:1px solid var(--color-ice);outline-offset:2px}.anx-bar{background:var(--color-ice);transform-origin:0;height:1px;transition:transform .7s var(--ease-expo);transform:scaleX(0)}.anx-row[data-on=true] .anx-bar{transform:scaleX(1)}.wc-cta{min-height:44px;color:var(--color-steel-2);letter-spacing:.2em;text-transform:uppercase;transition:color .5s var(--ease-expo);align-items:center;gap:12px;margin-top:.35rem;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.wc-cta:before{content:"";transform-origin:0;width:22px;height:1px;transition:transform .7s var(--ease-expo);background:currentColor}.wc-cta:hover,.wc-cta:focus-visible{color:var(--color-ink)}.wc-cta:hover:before,.wc-cta:focus-visible:before{transform:scaleX(1.8)}@media (hover:hover) and (pointer:fine){.cat-wrap:not([data-view=list]) .wc-cta{color:var(--color-ink-3)}.cat-wrap:not([data-view=list]) .wc-cta:before{transform:scaleX(.4)}.cat-wrap:not([data-view=list]) .wc-card:hover .wc-cta,.cat-wrap:not([data-view=list]) .wc-card:focus-within .wc-cta{color:var(--color-steel-2)}.cat-wrap:not([data-view=list]) .wc-card:hover .wc-cta:before,.cat-wrap:not([data-view=list]) .wc-card:focus-within .wc-cta:before{transform:scaleX(1)}.cat-wrap:not([data-view=list]) .wc-card .wc-cta:hover,.cat-wrap:not([data-view=list]) .wc-card .wc-cta:focus-visible{color:var(--color-ink)}.cat-wrap:not([data-view=list]) .wc-card .wc-cta:hover:before,.cat-wrap:not([data-view=list]) .wc-card .wc-cta:focus-visible:before{transform:scaleX(1.8)}}.wc-request .wc-type-model{font-style:italic}.cat-wrap[data-view=list] .wc-card{border-bottom:1px solid var(--color-hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.cat-wrap[data-view=list] .wc-card .wc{border-bottom:0}.cat-wrap[data-view=list] .wc-cta{margin-top:0}@media (max-width:639px){.cat-wrap[data-view=list] .wc-card{grid-template-columns:minmax(0,1fr);gap:0}.cat-wrap[data-view=list] .wc-cta{margin:-.4rem 0 .6rem calc(72px + 1.25rem)}}.cat-wrap[data-view=list] .wc-request{display:none}.bh{margin-top:calc(-1 * var(--header-h))}.cat-chip[data-on=true]{color:var(--color-ink)}.cat-chip[data-on=true]:after{transform:scaleX(1)}.acc-sum{cursor:pointer;min-height:76px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.acc-sum::-webkit-details-marker{display:none}.acc-sum:focus-visible{outline:1px solid var(--color-ice);outline-offset:4px}.acc-icon{flex:0 0 14px;width:14px;height:14px;position:relative}.acc-icon:before,.acc-icon:after{content:"";background:var(--color-steel-2);width:14px;height:1px;transition:transform .6s var(--ease-expo);position:absolute;top:50%;left:0}.acc-icon:after{transform:rotate(90deg)}.acc[open] .acc-icon:after{transform:rotate(0)}@media (prefers-reduced-motion:no-preference){.acc[open] .acc-body{animation:acc-in .6s var(--ease-expo) both}}@keyframes acc-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}button.cat-chip{border-bottom:0}.cat-wrap[data-view=list] .wc-cap{display:none}@media (max-width:639px){.cat-wrap[data-view=list] .wc-cta{min-height:40px;margin:-.9rem 0 .35rem calc(72px + 1.25rem)}.wc-cta{white-space:nowrap;letter-spacing:.14em;gap:0}.wc-cta:before{display:none}}.find-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23b8d0e1' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1.1rem center;background-repeat:no-repeat;background-size:12px 8px}[dir=rtl] .find-select{background-position:1.1rem}.mx-field:focus-within{border-color:var(--color-ice);box-shadow:0 2px 0 0 var(--color-ice)}.mx-az{background:#0a0e14}.mx-empty{overflow-wrap:anywhere;min-width:0}.qm-grid{border-top:1px solid var(--color-hair);grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.qm-link{border-bottom:1px solid var(--color-hair);min-height:52px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;display:flex}.qm-name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.2rem;line-height:1.15}.qm-count{color:var(--color-ink-3);font-size:12px}.qm-link:active .qm-name,.qm-link:hover .qm-name{color:var(--color-steel-2)}.qm-all{min-height:44px;color:var(--color-ink-2);text-underline-offset:4px;align-items:center;margin-top:.75rem;font-size:13px;text-decoration:underline;display:inline-flex}.mp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (min-width:640px){.mp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.mp-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.mp-link{border:1px solid var(--color-hair);min-height:64px;color:var(--color-ink);transition:border-color .4s var(--ease-expo), background .4s var(--ease-expo);background:#ffffff05;border-radius:14px;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem .5rem;text-decoration:none;display:flex}.mp-link:hover,.mp-link:focus-visible{border-color:var(--color-line-2);background:#ffffff0a}.mp-link:focus-visible{outline:1px solid var(--color-ice);outline-offset:2px}.mp-pic{object-fit:cover;border-radius:8px;flex:none;width:40px;height:50px}.mp-name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.15;display:block}.mp-count{color:var(--color-ink-3);margin-top:2px;font-size:12px;display:block}.find-step-h{font-family:var(--font-display);color:var(--color-ink);align-items:center;gap:.75rem;font-size:clamp(1.35rem,1.2rem + .5vw,1.75rem);font-weight:400;line-height:1.15;display:flex}.find-step-n{border:1px solid var(--color-line-2);width:28px;height:28px;font-family:var(--font-sans,inherit);color:var(--color-ink-2);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.find-reset{min-height:40px;color:var(--color-ink-2);text-underline-offset:4px;font-size:13px;text-decoration:underline}.find-picked{font-family:var(--font-display);color:var(--color-steel-2);font-size:1.6rem}.find-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.find-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.find-quick{grid-template-columns:repeat(6,minmax(0,1fr))}}.find-chip{border:1px solid var(--color-hair);width:100%;min-height:52px;font-family:var(--font-display);color:var(--color-ink);text-align:start;transition:border-color .4s var(--ease-expo), background .4s var(--ease-expo);background:#ffffff05;border-radius:14px;padding:.5rem .9rem;font-size:1.1rem}.find-chip:hover,.find-chip:focus-visible{border-color:var(--color-line-2);background:#ffffff0d}.find-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.find-models{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.find-models{grid-template-columns:repeat(5,minmax(0,1fr))}}.find-model{border:1px solid var(--color-hair);width:100%;min-height:52px;color:var(--color-ink);text-align:start;transition:border-color .4s var(--ease-expo), background .4s var(--ease-expo);background:#ffffff05;border-radius:14px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .9rem;display:flex}.find-model[aria-pressed=true]{border-color:var(--color-ice,#cfe3f2);background:#cfe3f214}.find-model:hover,.find-model:focus-visible{border-color:var(--color-line-2)}.find-chip:focus-visible,.find-model:focus-visible,.find-row:focus-visible{outline:1px solid var(--color-ice);outline-offset:2px}.find-model-name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.05rem;line-height:1.15}.find-model-count{color:var(--color-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.find-list{border-top:1px solid var(--color-hair)}.find-row{border-bottom:1px solid var(--color-hair);min-height:76px;color:var(--color-ink);align-items:center;gap:.9rem;padding:.55rem 0;display:flex}.find-row:hover .find-row-ref{color:var(--color-steel-2)}.find-row-pic{background:var(--color-navy-800,#121a24);border-radius:8px;flex:none;width:48px;height:60px;overflow:hidden}.find-row-pic img{object-fit:cover;width:100%;height:100%}.find-row-ref{letter-spacing:.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:500;display:block}.find-row-sub{color:var(--color-ink-3);overflow-wrap:anywhere;margin-top:2px;font-size:13px;display:block}.find-row-price{color:var(--color-ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px}
