body[data-page=models] .page-head.gutter,body[data-page=models] .band.gutter,body[data-page=models] .page-foot.gutter{padding-left:var(--gutter);padding-right:var(--gutter)}.mdl-tally{isolation:isolate;margin-inline:calc(var(--gutter) * -1);padding:clamp(30px, 4.4vw, 62px) var(--gutter);--figure:#f4f4f2;--ground:#0a0a0a;--mute:#f4f4f2bd;--dim:#f4f4f2a3;--line:#f4f4f233;--line-strong:#f4f4f25c;background:var(--ground);color:var(--figure);position:relative;overflow:hidden}.mdl-tally .mdl-tally-art{z-index:0;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.mdl-tally .mdl-counters{z-index:1;position:relative}.mdl-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,48px);list-style:none;display:grid}.mdl-counters li{border-left:1px solid var(--line);flex-direction:column;gap:8px;padding-left:clamp(12px,1.4vw,20px);display:flex}.mdl-counter-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4.6vw,64px);line-height:1}.mdl-sub{max-width:56ch;margin-bottom:clamp(20px,2.6vw,34px)}.mdl-shell{display:block}.mdl-filter{top:var(--bar-h,68px);z-index:3;background:var(--ground);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:12px clamp(14px,2vw,28px);margin-bottom:4px;padding:12px 0 14px;display:flex;position:sticky}.mdl-tabs{flex-wrap:wrap;gap:8px;margin-right:auto;display:flex}.mdl-tab{border:1px solid var(--line);min-height:44px;color:var(--mute);letter-spacing:.01em;border-radius:999px;align-items:center;gap:9px;padding:0 16px;font-size:clamp(12px,1vw,14px);font-weight:500;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.mdl-tab:hover{color:var(--figure);border-color:var(--line-strong)}.mdl-tab[aria-pressed=true]{background:var(--figure);border-color:var(--figure);color:var(--ground)}.mdl-tab-n{font-variant-numeric:tabular-nums;opacity:.62;font-weight:400}.mdl-search{align-items:center;gap:10px clamp(12px,1.6vw,20px);display:flex}.mdl-field{border:1px solid var(--line);min-height:44px;color:var(--mute);border-radius:999px;align-items:center;gap:9px;padding:0 16px;transition:border-color .18s,color .18s;display:inline-flex}.mdl-field:focus-within{border-color:var(--figure);color:var(--figure)}.mdl-field:has(input:focus-visible){outline:2px solid var(--figure);outline-offset:3px}.mdl-field-mark{flex:none;display:flex}.mdl-field input{width:clamp(150px,22vw,240px);font:inherit;color:var(--figure);letter-spacing:.01em;background:0 0;border:0;outline:0;align-self:stretch;font-size:clamp(13px,1vw,15px)}.mdl-field input::placeholder{color:var(--dim)}.mdl-field input::-webkit-search-cancel-button{appearance:none}.mdl-field input::-webkit-search-decoration{appearance:none}.mdl-clear{min-height:44px;color:var(--mute);border-bottom:1px solid var(--line-strong);border-radius:0;padding:0 4px}.mdl-clear:hover{color:var(--figure)}.mdl-found{color:var(--figure);font-variant-numeric:tabular-nums;white-space:nowrap}.mdl-catalog{--stick-top:calc(var(--bar-h,68px) + var(--filter-h,0px));--mdl-cols:minmax(0, 1.4fr) minmax(0, 1fr) minmax(0, 1.5fr) 64px;--mdl-gap:clamp(14px, 2vw, 36px);--mdl-bleed:clamp(10px, 1vw, 14px)}.mdl-group+.mdl-group{margin-top:clamp(30px,4vw,56px)}.mdl-grouphead,.mdl-row{grid-template-columns:var(--mdl-cols);gap:var(--mdl-gap);margin-inline:calc(var(--mdl-bleed) * -1);padding-inline:var(--mdl-bleed);align-items:baseline;display:grid}.mdl-grouphead{top:var(--stick-top);z-index:2;background:var(--ground);border-bottom:1px solid var(--line-strong);padding-top:14px;padding-bottom:10px;position:sticky}.mdl-groupname{font-family:var(--font-title);text-transform:uppercase;letter-spacing:-.005em;align-items:baseline;gap:12px;font-size:clamp(16px,1.9vw,26px);font-weight:600;line-height:1.1;display:flex}.mdl-groupn{font-variant-numeric:tabular-nums;letter-spacing:.12em}.mdl-groupep{text-transform:none;letter-spacing:.01em;white-space:nowrap;font-size:clamp(11px,.86vw,13px);font-weight:400}.mdl-colhead{align-self:end}.mdl-colhead--q{text-align:right}.mdl-rows{list-style:none}.mdl-row{border-bottom:1px solid var(--line);padding-top:13px;padding-bottom:13px;transition:background .16s}.mdl-rows li:last-child{border-bottom:0}.mdl-row:hover{background:color-mix(in srgb, var(--figure) 6%, transparent)}.mdl-name{font-family:var(--font-title);text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(13px,1.05vw,15px);font-weight:500;line-height:1.25}.mdl-namelink{text-underline-offset:4px;width:fit-content;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .18s}.mdl-namelink:hover{-webkit-text-decoration-color:var(--figure);text-decoration-color:var(--figure)}.mdl-lab{color:var(--mute);overflow-wrap:anywhere}.mdl-pin{font-family:var(--font-body);letter-spacing:.01em;font-variant-numeric:tabular-nums;color:var(--mute);overflow-wrap:anywhere;font-size:clamp(13px,1vw,15px);transition:color .16s}.mdl-row:hover .mdl-pin{color:var(--figure)}.mdl-q{font-family:var(--font-title);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:clamp(13px,1.05vw,15px);font-weight:500}.mdl-empty{border-bottom:1px solid var(--line);padding:clamp(28px,5vw,56px) 0}.mdl-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px);display:grid}.mdl-way{flex-direction:column;gap:clamp(12px,1.6vw,18px);display:flex}.mdl-way .t-body{max-width:44ch}.mdl-aside{border-top:1px solid var(--line);max-width:66ch;margin-top:clamp(22px,3vw,38px);padding-top:clamp(18px,2.4vw,28px)}.mdl-aside .mdl-pin{color:var(--figure);white-space:nowrap;overflow-wrap:normal;font-size:.94em;font-weight:500}.mdl-outro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px clamp(20px,4vw,48px);display:flex}.mdl-outro .t-h3{max-width:28ch}.mdl-outro-links{color:var(--mute);gap:clamp(16px,2.4vw,32px);display:flex}.mdl-outro-links a{border-bottom:1px solid var(--line-strong);align-items:center;min-height:44px;transition:color .18s,border-color .18s;display:inline-flex}.mdl-outro-links a:hover{color:var(--figure);border-bottom-color:var(--figure)}@media (max-width:1080px){.mdl-groupep{display:none}}@media (max-width:900px){.mdl-catalog{--mdl-cols:minmax(0, 1.3fr) minmax(0, 1fr) 58px}.mdl-grouphead .mdl-colhead:nth-of-type(2){display:none}.mdl-name{grid-area:1/1}.mdl-lab{grid-area:1/2}.mdl-q{grid-area:1/3}.mdl-pin{grid-area:2/1/auto/-1}.mdl-row{row-gap:5px}}@media (max-width:760px){.mdl-filter{top:var(--bar-h,68px);z-index:4;flex-wrap:nowrap;align-items:center;gap:8px;padding:7px 0 8px;position:sticky}.mdl-grouphead{position:static}.mdl-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;margin-left:calc(var(--gutter) * -1);padding-left:var(--gutter);flex-wrap:nowrap;flex:auto;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000 100%)}.mdl-tabs::-webkit-scrollbar{display:none}.mdl-tab{flex:none;padding:0 14px}.mdl-search{flex:none;gap:6px}.mdl-field{justify-content:center;width:44px;padding:0;transition:width .24s cubic-bezier(.4,0,.2,1)}.mdl-field input{width:0;min-width:0}.mdl-filter[data-q=on] .mdl-field,.mdl-field:focus-within{justify-content:flex-start;width:min(48vw,186px);padding:0 6px 0 13px}.mdl-filter[data-q=on] .mdl-field input,.mdl-field:focus-within input{width:100%}.mdl-filter .mdl-search .mdl-clear{letter-spacing:0;border-bottom:0;flex:none;justify-content:center;align-items:center;width:44px;padding:0;font-size:0;display:inline-flex}.mdl-filter .mdl-search .mdl-clear:before{content:"×";font-size:24px;line-height:1}.mdl-found{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mdl-counters{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mdl-ways{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mdl-tally{padding-block:clamp(26px,8vw,40px)}.mdl-catalog{--mdl-cols:minmax(0, 1fr) 52px;--mdl-gap:10px 14px}.mdl-grouphead{grid-template-columns:minmax(0,1fr)}.mdl-colhead{display:none}.mdl-row{row-gap:5px;padding-top:15px;padding-bottom:15px}.mdl-name{grid-area:1/1;font-size:14px}.mdl-q{grid-area:1/2;font-size:14px}.mdl-lab{grid-area:2/1/auto/-1}.mdl-pin{grid-area:3/1/auto/-1}}
