.Catalog-module__ewzeKq__section{--red:var(--mg-red,#d71920);--red-deep:var(--mg-red-deep,#b9151b);--graphite:var(--mg-graphite,#252525);--steel-050:var(--mg-steel-050,#f7f7f6);--steel-100:var(--mg-steel-100,#f0f1f1);--steel-150:var(--mg-steel-150,#e7e9e9);--steel-200:var(--mg-steel-200,#dadcdd);background:var(--steel-050);width:100%;color:var(--graphite);padding-block:clamp(52px,6vw,88px) clamp(85px,8vw,125px)}.Catalog-module__ewzeKq__searchBar{border-bottom:1px solid #d1d4d5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-bottom:clamp(28px,3vw,40px);display:grid}.Catalog-module__ewzeKq__searchLabel{color:#606567;letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1;font-size:.76rem;font-weight:900}.Catalog-module__ewzeKq__searchField{background:#fff;border:1px solid #cbd0d1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:62px;padding-inline:19px;transition:border-color .18s,box-shadow .18s;display:grid}.Catalog-module__ewzeKq__searchField:focus-within{border-color:var(--red);box-shadow:0 0 0 3px #d7192014}.Catalog-module__ewzeKq__searchField>svg{color:var(--red)}.Catalog-module__ewzeKq__searchField input{width:100%;min-width:0;color:var(--graphite);font:inherit;background:0 0;border:0;outline:none;font-size:1rem}.Catalog-module__ewzeKq__searchField input::placeholder{color:#8a8e90}.Catalog-module__ewzeKq__clearSearch{color:#73787a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.Catalog-module__ewzeKq__searchButton{background:var(--red);color:#fff;cursor:pointer;letter-spacing:.045em;text-transform:uppercase;border:0;min-height:62px;padding-inline:clamp(25px,3vw,40px);font-size:.82rem;font-weight:900;transition:background-color .2s}.Catalog-module__ewzeKq__filterHeader{border-bottom:1px solid #d1d4d5;justify-content:space-between;align-items:center;gap:25px;min-height:76px;display:flex}.Catalog-module__ewzeKq__filterHeader>div{color:var(--graphite);align-items:center;gap:10px;display:flex}.Catalog-module__ewzeKq__filterHeader>div svg{color:var(--red)}.Catalog-module__ewzeKq__filterHeader>div span{letter-spacing:.045em;text-transform:uppercase;font-size:.82rem;font-weight:900}.Catalog-module__ewzeKq__clearAll{color:#64696b;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:.76rem;font-weight:850;text-decoration:underline;display:flex}.Catalog-module__ewzeKq__filterGroup{border-bottom:1px solid #d1d4d5;grid-template-columns:155px minmax(0,1fr);gap:clamp(25px,4vw,55px);padding-block:24px;display:grid}.Catalog-module__ewzeKq__filterTitle{align-items:center;gap:11px;display:flex}.Catalog-module__ewzeKq__filterTitle span{color:var(--red);letter-spacing:.06em;font-size:.72rem;font-weight:950}.Catalog-module__ewzeKq__filterTitle strong{color:var(--graphite);letter-spacing:.045em;text-transform:uppercase;font-size:.78rem;font-weight:900}.Catalog-module__ewzeKq__options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Catalog-module__ewzeKq__option,.Catalog-module__ewzeKq__activeOption{cursor:pointer;letter-spacing:.025em;border:1px solid #ccd0d1;min-height:42px;padding-inline:16px;font-size:.78rem;font-weight:850;transition:border-color .18s,background-color .18s,color .18s}.Catalog-module__ewzeKq__option{color:#5c6163;background:0 0}.Catalog-module__ewzeKq__activeOption{border-color:var(--graphite);background:var(--graphite);color:#fff}.Catalog-module__ewzeKq__resultsBar{justify-content:space-between;align-items:center;gap:25px;min-height:92px;display:flex}.Catalog-module__ewzeKq__resultCount{align-items:baseline;gap:9px;display:flex}.Catalog-module__ewzeKq__resultCount strong{color:var(--red);font-size:1.7rem;font-weight:950;line-height:1}.Catalog-module__ewzeKq__resultCount span{color:#626769;font-size:.88rem;font-weight:750}.Catalog-module__ewzeKq__activeFilters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.Catalog-module__ewzeKq__activeFilters button{color:#555a5c;cursor:pointer;background:#fff;border:1px solid #d1d5d6;align-items:center;gap:7px;min-height:34px;padding-inline:11px;font-size:.72rem;font-weight:800;display:flex}.Catalog-module__ewzeKq__notice{background:#fff;border:1px solid #d9dcdd;grid-template-columns:6px minmax(0,1fr);align-items:stretch;gap:15px;margin-bottom:30px;padding:17px 19px;display:grid}.Catalog-module__ewzeKq__notice>span{background:var(--red)}.Catalog-module__ewzeKq__notice p{color:#626769;margin:0;font-size:.86rem;line-height:1.55}.Catalog-module__ewzeKq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,30px);display:grid}.Catalog-module__ewzeKq__empty{background:#fff;border:1px solid #d2d6d7;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,90px);min-height:340px;padding:clamp(35px,5vw,65px);display:grid;position:relative;overflow:hidden}.Catalog-module__ewzeKq__emptyNumber{color:#25252512;letter-spacing:-.1em;font-size:clamp(7rem,15vw,14rem);font-weight:950;line-height:.75}.Catalog-module__ewzeKq__emptyContent>span{color:var(--red);letter-spacing:.055em;text-transform:uppercase;font-size:.76rem;font-weight:900}.Catalog-module__ewzeKq__emptyContent h2{max-width:650px;color:var(--graphite);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:950;line-height:.97}.Catalog-module__ewzeKq__emptyContent p{color:#606567;max-width:560px;margin:16px 0 0;font-size:.98rem;line-height:1.62}.Catalog-module__ewzeKq__emptyContent button{background:var(--red);color:#fff;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:0;min-height:54px;margin-top:25px;padding-inline:19px;font-size:.8rem;font-weight:900}@media (hover:hover) and (pointer:fine){.Catalog-module__ewzeKq__searchButton:hover,.Catalog-module__ewzeKq__emptyContent button:hover{background:var(--red-deep)}.Catalog-module__ewzeKq__option:hover{color:var(--graphite);border-color:#94999b}.Catalog-module__ewzeKq__clearSearch:hover,.Catalog-module__ewzeKq__clearAll:hover{color:var(--red)}}@media (max-width:1024px){.Catalog-module__ewzeKq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Catalog-module__ewzeKq__filterGroup{grid-template-columns:125px minmax(0,1fr)}}@media (max-width:640px){.Catalog-module__ewzeKq__section{padding-block:40px 75px}.Catalog-module__ewzeKq__searchBar{grid-template-columns:1fr;gap:9px}.Catalog-module__ewzeKq__searchField,.Catalog-module__ewzeKq__searchButton{min-height:56px}.Catalog-module__ewzeKq__searchField{padding-inline:15px}.Catalog-module__ewzeKq__searchField input{font-size:.95rem}.Catalog-module__ewzeKq__searchButton{width:100%}.Catalog-module__ewzeKq__filterHeader{min-height:68px}.Catalog-module__ewzeKq__filterHeader>div span{font-size:.76rem}.Catalog-module__ewzeKq__clearAll{font-size:.72rem}.Catalog-module__ewzeKq__filterGroup{grid-template-columns:1fr;gap:15px;padding-block:20px}.Catalog-module__ewzeKq__filterTitle{gap:8px}.Catalog-module__ewzeKq__filterTitle strong{font-size:.74rem}.Catalog-module__ewzeKq__options{gap:7px}.Catalog-module__ewzeKq__option,.Catalog-module__ewzeKq__activeOption{min-height:40px;padding-inline:13px;font-size:.74rem}.Catalog-module__ewzeKq__resultsBar{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding-block:23px}.Catalog-module__ewzeKq__resultCount strong{font-size:1.55rem}.Catalog-module__ewzeKq__resultCount span{font-size:.82rem}.Catalog-module__ewzeKq__activeFilters{justify-content:flex-start}.Catalog-module__ewzeKq__notice{margin-bottom:25px;padding:15px}.Catalog-module__ewzeKq__notice p{font-size:.82rem}.Catalog-module__ewzeKq__grid{grid-template-columns:1fr;gap:28px}.Catalog-module__ewzeKq__empty{grid-template-columns:1fr;gap:15px;min-height:0;padding:30px 20px}.Catalog-module__ewzeKq__emptyNumber{font-size:7rem}.Catalog-module__ewzeKq__emptyContent h2{font-size:clamp(2rem,9vw,2.8rem)}.Catalog-module__ewzeKq__emptyContent p{font-size:.94rem}.Catalog-module__ewzeKq__emptyContent button{width:100%}}@media (max-width:370px){.Catalog-module__ewzeKq__searchLabel,.Catalog-module__ewzeKq__filterTitle strong{font-size:.7rem}.Catalog-module__ewzeKq__option,.Catalog-module__ewzeKq__activeOption{padding-inline:11px;font-size:.7rem}}.dark .Catalog-module__ewzeKq__section{--graphite:#f3f3f3;--steel-050:#151616;color:#f3f3f3;background:#151616}.dark .Catalog-module__ewzeKq__searchField{background:#191a1a;border-color:#393b3c}.dark .Catalog-module__ewzeKq__notice{background:#191a1a;border-color:#393b3c}.dark .Catalog-module__ewzeKq__activeFilters button{background:#191a1a;border-color:#393b3c}.dark .Catalog-module__ewzeKq__empty{background:#191a1a;border-color:#393b3c}:is(.dark .Catalog-module__ewzeKq__searchField input,.dark .Catalog-module__ewzeKq__filterTitle strong,.dark .Catalog-module__ewzeKq__filterHeader>div,.dark .Catalog-module__ewzeKq__emptyContent h2){color:#f3f3f3}.dark .Catalog-module__ewzeKq__searchLabel{color:#b5b9ba}.dark .Catalog-module__ewzeKq__resultCount span{color:#b5b9ba}.dark .Catalog-module__ewzeKq__notice p{color:#b5b9ba}.dark .Catalog-module__ewzeKq__emptyContent p{color:#b5b9ba}:is(.dark .Catalog-module__ewzeKq__searchBar,.dark .Catalog-module__ewzeKq__filterHeader,.dark .Catalog-module__ewzeKq__filterGroup){border-color:#393b3c}.dark .Catalog-module__ewzeKq__option{color:#bfc2c3;border-color:#444748}.dark .Catalog-module__ewzeKq__activeOption{color:#171818;background:#f3f3f3;border-color:#f3f3f3}.Catalog-module__ewzeKq__searchButton:focus-visible,.Catalog-module__ewzeKq__clearSearch:focus-visible,.Catalog-module__ewzeKq__clearAll:focus-visible,.Catalog-module__ewzeKq__option:focus-visible,.Catalog-module__ewzeKq__activeOption:focus-visible,.Catalog-module__ewzeKq__activeFilters button:focus-visible,.Catalog-module__ewzeKq__emptyContent button:focus-visible{outline:3px solid var(--red);outline-offset:4px}@media (prefers-reduced-motion:reduce){.Catalog-module__ewzeKq__searchField,.Catalog-module__ewzeKq__searchButton,.Catalog-module__ewzeKq__option,.Catalog-module__ewzeKq__activeOption,.Catalog-module__ewzeKq__clearSearch,.Catalog-module__ewzeKq__clearAll,.Catalog-module__ewzeKq__emptyContent button{transition:none}}
.page-module__JOlhDq__page{background:var(--mg-steel-050,#f7f7f6);width:100%;color:var(--mg-graphite,#252525);overflow:hidden}.page-module__JOlhDq__hero{--red:var(--mg-red,#d71920);--graphite:var(--mg-graphite,#252525);isolation:isolate;background:#fff;padding-block:clamp(70px,8vw,120px) 0;position:relative;overflow:hidden}.page-module__JOlhDq__heroGrid{z-index:-2;opacity:.035;background-image:linear-gradient(#252525 1px,#0000 1px),linear-gradient(90deg,#252525 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40%,#0000)}.page-module__JOlhDq__hero:after{content:"";z-index:-1;border:1px solid #2525250e;border-radius:50%;width:760px;height:760px;position:absolute;top:-350px;right:-270px}.page-module__JOlhDq__heroTop{justify-content:space-between;align-items:center;gap:30px;display:flex}.page-module__JOlhDq__eyebrow{align-items:center;gap:12px;display:flex}.page-module__JOlhDq__eyebrow>span{color:var(--red);letter-spacing:.08em;font-size:.78rem;font-weight:950}.page-module__JOlhDq__eyebrow>i{background:var(--red);width:42px;height:3px}.page-module__JOlhDq__eyebrow>p{color:#555a5c;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:.8rem;font-weight:900}.page-module__JOlhDq__heroCode{color:#7a7f81;letter-spacing:.08em;font-size:.72rem;font-weight:850}.page-module__JOlhDq__heroContent{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(45px,8vw,125px);margin-top:clamp(40px,5vw,70px);display:grid}.page-module__JOlhDq__heroHeading h1{max-width:1000px;color:var(--graphite);letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,6.8rem);font-weight:950;line-height:.88}.page-module__JOlhDq__heroHeading h1 span{color:var(--red)}.page-module__JOlhDq__heroSide{justify-self:end;max-width:400px}.page-module__JOlhDq__heroSide>p{color:#5b6062;margin:0;font-size:clamp(1rem,1.08vw,1.1rem);line-height:1.7}.page-module__JOlhDq__heroLine{align-items:center;gap:11px;margin-top:27px;display:flex}.page-module__JOlhDq__heroLine>span{background:var(--red);width:6px;height:27px}.page-module__JOlhDq__heroLine strong{color:var(--graphite);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:900}.page-module__JOlhDq__stats{border-top:1px solid #d7dadb;border-left:1px solid #d7dadb;grid-template-columns:repeat(3,minmax(130px,.22fr)) minmax(260px,1fr);margin-top:clamp(50px,6vw,82px);display:grid}.page-module__JOlhDq__stat,.page-module__JOlhDq__statText{border-bottom:1px solid #d7dadb;border-right:1px solid #d7dadb;min-height:105px}.page-module__JOlhDq__stat{flex-direction:column;justify-content:center;gap:6px;padding:18px 22px;display:flex}.page-module__JOlhDq__stat>span{color:#707577;letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:850}.page-module__JOlhDq__stat>strong{color:var(--graphite);font-size:clamp(1.85rem,2.5vw,2.8rem);font-weight:950;line-height:1}.page-module__JOlhDq__statText{justify-content:flex-end;align-items:center;gap:13px;padding:18px 25px;display:flex}.page-module__JOlhDq__statText>span{background:var(--red);width:42px;height:3px}.page-module__JOlhDq__statText>p{color:#64696b;letter-spacing:.045em;text-align:right;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:850}.page-module__JOlhDq__loading{background:var(--mg-steel-050,#f7f7f6);padding-block:60px 100px}.page-module__JOlhDq__loadingBar{border-bottom:1px solid #d9dcdd;align-items:center;gap:12px;min-height:80px;display:flex}.page-module__JOlhDq__loadingBar span{background:var(--mg-red,#d71920);width:42px;height:3px}.page-module__JOlhDq__loadingBar p{color:#5e6365;margin:0;font-size:.86rem;font-weight:850}@media (max-width:1024px){.page-module__JOlhDq__hero{padding-top:70px}.page-module__JOlhDq__heroContent{grid-template-columns:1fr;gap:30px}.page-module__JOlhDq__heroSide{justify-self:start;max-width:650px}.page-module__JOlhDq__stats{grid-template-columns:repeat(3,1fr)}.page-module__JOlhDq__statText{grid-column:1/-1;justify-content:flex-start;min-height:70px}.page-module__JOlhDq__statText>p{text-align:left}}@media (max-width:640px){.page-module__JOlhDq__hero{padding-top:52px}.page-module__JOlhDq__heroTop{align-items:flex-start}.page-module__JOlhDq__heroCode{display:none}.page-module__JOlhDq__eyebrow{gap:9px}.page-module__JOlhDq__eyebrow>span,.page-module__JOlhDq__eyebrow>p{font-size:.72rem}.page-module__JOlhDq__eyebrow>i{width:31px}.page-module__JOlhDq__heroContent{margin-top:34px}.page-module__JOlhDq__heroHeading h1{font-size:clamp(2.8rem,14vw,4.4rem);line-height:.9}.page-module__JOlhDq__heroSide>p{max-width:96%;font-size:.98rem;line-height:1.63}.page-module__JOlhDq__heroLine strong{font-size:.72rem}.page-module__JOlhDq__stats{grid-template-columns:repeat(3,1fr);margin-top:42px}.page-module__JOlhDq__stat{min-height:88px;padding:15px 12px}.page-module__JOlhDq__stat>span{font-size:.66rem}.page-module__JOlhDq__stat>strong{font-size:1.7rem}.page-module__JOlhDq__statText{min-height:66px;padding:15px}.page-module__JOlhDq__statText>p{font-size:.68rem;line-height:1.45}}@media (max-width:370px){.page-module__JOlhDq__heroHeading h1{font-size:2.65rem}.page-module__JOlhDq__stat{padding-inline:9px}.page-module__JOlhDq__stat>span{font-size:.62rem}}.dark .page-module__JOlhDq__hero{--graphite:#f3f3f3;background:#161717}:is(.dark .page-module__JOlhDq__heroHeading h1,.dark .page-module__JOlhDq__heroLine strong,.dark .page-module__JOlhDq__stat>strong){color:#f3f3f3}:is(.dark .page-module__JOlhDq__eyebrow>p,.dark .page-module__JOlhDq__heroSide>p,.dark .page-module__JOlhDq__statText>p){color:#b5b9ba}:is(.dark .page-module__JOlhDq__stats,.dark .page-module__JOlhDq__stat,.dark .page-module__JOlhDq__statText){border-color:#373939}
