.class-compare[data-v-33ad7e15]{margin-top:76px;scroll-margin-top:28px}.class-compare header[data-v-33ad7e15]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-bottom:30px}.class-compare h2[data-v-33ad7e15]{font-size:44px;margin:0}.class-compare header p[data-v-33ad7e15]{font-size:14px;line-height:1.8;max-width:55ch;margin:0}.compare-selectors[data-v-33ad7e15],.compare-pair[data-v-33ad7e15]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.compare-selectors[data-v-33ad7e15]{margin-bottom:25px}.compare-selectors label[data-v-33ad7e15]{display:block;font-size:12px;color:var(--muted);margin-bottom:10px}.compare-selectors select[data-v-33ad7e15]{width:100%}.compare-pair article[data-v-33ad7e15]{min-width:0}.compare-portrait[data-v-33ad7e15]{position:relative;overflow:hidden;height:240px;background:#1b262a}.compare-portrait img[data-v-33ad7e15]{position:absolute;right:-5%;top:0;width:70%;height:320px;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.compare-portrait[data-v-33ad7e15]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1b262a,transparent 75%)}.compare-portrait h3[data-v-33ad7e15]{position:absolute;left:26px;bottom:25px;z-index:1;font:400 36px/1.1 var(--display-font);margin:0;max-width:90%}.compare-portrait small[data-v-33ad7e15]{display:block;font:12px/1.4 var(--body-font);color:var(--gold);margin-top:9px}.compare-pair dl[data-v-33ad7e15]{margin:0}.compare-pair dl>div[data-v-33ad7e15]{display:grid;grid-template-columns:110px 1fr;gap:15px;min-height:72px;align-content:center;padding:15px 0;border-bottom:1px solid var(--border)}.compare-pair dt[data-v-33ad7e15]{color:var(--muted);font-size:12px}.compare-pair dd[data-v-33ad7e15]{margin:0;font-size:14px;line-height:1.6}.compare-pair article>p[data-v-33ad7e15]{font-size:13px;line-height:1.85;min-height:80px;margin:22px 0 12px}.compare-pair .text-link[data-v-33ad7e15]{text-decoration:none;gap:18px;font-size:12px}@media(max-width:700px){.class-compare[data-v-33ad7e15]{margin-top:48px}.class-compare header[data-v-33ad7e15]{display:block}.class-compare h2[data-v-33ad7e15]{font-size:35px;margin-bottom:18px}.compare-selectors[data-v-33ad7e15],.compare-pair[data-v-33ad7e15]{gap:20px}.compare-portrait[data-v-33ad7e15]{height:200px}.compare-portrait img[data-v-33ad7e15]{width:130%;right:-25%;height:230px}.compare-portrait[data-v-33ad7e15]:after{background:linear-gradient(0deg,#1b262a,transparent 65%)}.compare-portrait h3[data-v-33ad7e15]{font-size:26px;left:14px;bottom:16px}.compare-portrait small[data-v-33ad7e15]{font-size:10px}.compare-pair dl>div[data-v-33ad7e15]{grid-template-columns:1fr;gap:7px;min-height:97px;align-content:start}.compare-pair dd[data-v-33ad7e15]{font-size:13px}.compare-pair article>p[data-v-33ad7e15]{font-size:12px;min-height:155px}.compare-selectors select[data-v-33ad7e15]{font-size:13px;padding-left:10px}}@media(max-width:380px){.compare-pair[data-v-33ad7e15],.compare-selectors[data-v-33ad7e15]{gap:14px}.compare-portrait h3[data-v-33ad7e15]{font-size:23px;left:10px}}.compare-pair article[data-v-33ad7e15]{display:grid;grid-template-rows:240px auto 1fr auto}.compare-pair article>p[data-v-33ad7e15]{margin-bottom:18px}.compare-pair>.text-link[data-v-33ad7e15]{align-self:end}.compare-pair dl>div[data-v-33ad7e15]{min-height:80px}.compare-selectors select[data-v-33ad7e15]{min-height:52px}@media(max-width:700px){.compare-pair article[data-v-33ad7e15]{grid-template-rows:200px auto 1fr auto}.compare-pair dl>div[data-v-33ad7e15]{min-height:124px}.compare-pair article>p[data-v-33ad7e15]{min-height:0;margin-block:20px}.compare-pair .text-link[data-v-33ad7e15]{margin-top:auto}}.classes-content[data-v-91ec4495]{padding-bottom:56px}.class-picker-layout[data-v-91ec4495]{display:grid;grid-template-columns:268px minmax(0,1fr);gap:32px;align-items:start}.picker-heading[data-v-91ec4495]{display:flex;justify-content:space-between;gap:14px;padding-bottom:18px;font-size:12px}.class-mobile-picker[data-v-91ec4495]{display:none}.class-mobile-picker label[data-v-91ec4495]{font-size:14px}.class-mobile-picker select[data-v-91ec4495]{max-width:100%;min-width:0}.class-buttons[data-v-91ec4495]{display:grid;border-top:1px solid var(--border)}.class-button[data-v-91ec4495]{display:flex;align-items:center;gap:17px;min-height:64px;width:100%;padding:12px 14px;text-align:left;color:var(--text);border:0;border-bottom:1px solid var(--border);border-left:1px solid transparent;border-radius:0;background:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.class-button.selected[data-v-91ec4495]{border-left-color:var(--gold);background:#c7a66b0c}.class-button strong[data-v-91ec4495],.class-button small[data-v-91ec4495]{display:block}.class-button strong[data-v-91ec4495]{font-size:13px;font-weight:500}.class-button small[data-v-91ec4495]{font-size:11px;margin-top:4px;color:var(--muted)}.class-emblem[data-v-91ec4495]{width:28px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.class-arrow[data-v-91ec4495]{margin-left:auto;color:var(--gold);opacity:0}.selected .class-arrow[data-v-91ec4495]{opacity:1}.class-description[data-v-91ec4495]{position:relative;overflow:hidden;isolation:isolate;min-height:622px;padding:0;border:1px solid var(--border);background:#151c1f;scroll-margin-top:28px}.class-art[data-v-91ec4495]{position:absolute;inset:0 0 auto;height:340px;z-index:0;background:linear-gradient(160deg,#253539,#151c1f 75%);overflow:hidden}.class-art>img[data-v-91ec4495]{position:absolute;right:3%;top:10px;width:55%;height:440px;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;opacity:0;transform:translate(12px);transition:opacity .18s var(--ease-out),transform .22s var(--ease-out)}.class-art>img.is-selected[data-v-91ec4495]{opacity:1;transform:translate(0)}.class-art[data-v-91ec4495]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#151c1f,transparent 28%)}.class-description-content[data-v-91ec4495]{position:relative;padding:48px 36px 30px}.class-heading[data-v-91ec4495]{min-height:267px;max-width:52%}.class-english-name[data-v-91ec4495]{font-size:12px;color:var(--gold)}.class-heading h2[data-v-91ec4495]{margin:17px 0 18px;font-size:clamp(36px,4vw,55px);line-height:1;letter-spacing:-.02em}.class-style[data-v-91ec4495]{color:var(--muted);font-size:13px}.class-summary[data-v-91ec4495]{font-size:15px;line-height:1.8;margin:14px 0 24px;max-width:65ch}.class-equipment[data-v-91ec4495]{display:grid;grid-template-columns:1.5fr 1fr;gap:22px;padding:18px 0;margin:0;border-block:1px solid var(--border)}.class-equipment dt[data-v-91ec4495]{font-size:12px;color:var(--muted);margin-bottom:9px}.class-equipment dd[data-v-91ec4495]{font-size:14px;line-height:1.6;margin:0}.class-detail[data-v-91ec4495]{font-size:14px;color:var(--muted);line-height:1.8;margin:22px 0 0}.class-comparison[data-v-91ec4495]{margin-top:40px;border-top:1px solid var(--border)}.class-comparison>summary[data-v-91ec4495]{padding-block:24px;font-size:15px}.class-comparison>h2[data-v-91ec4495]{font-size:30px;margin:12px 0 14px}.class-comparison>p[data-v-91ec4495]{color:var(--muted);line-height:1.8;max-width:70ch;margin:0 0 22px}.class-table-scroll[data-v-91ec4495]{overflow-x:auto;border:1px solid var(--border);border-radius:2px}.class-table-scroll[data-v-91ec4495]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.class-table[data-v-91ec4495]{width:100%;min-width:680px;border-collapse:collapse;font-size:13px;line-height:1.6}.class-table th[data-v-91ec4495],.class-table td[data-v-91ec4495]{padding:15px 18px;text-align:left;border-bottom:1px solid var(--border)}.class-table thead th[data-v-91ec4495]{color:var(--muted);background:var(--surface);font-weight:500}.class-table tbody th[data-v-91ec4495]{color:var(--text);font-weight:500}.class-table tbody td[data-v-91ec4495]{color:var(--muted)}.class-table small[data-v-91ec4495]{display:block;color:var(--subtle);font-weight:400;font-size:11px}.class-table tbody tr[data-v-91ec4495]:last-child>*{border:0}.class-next[data-v-91ec4495]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px}.class-next p[data-v-91ec4495]{font-size:14px;color:var(--muted);line-height:1.8;max-width:65ch;margin:0}.class-next a[data-v-91ec4495]{flex-shrink:0;gap:20px}.class-footnote[data-v-91ec4495]{color:var(--muted);font-size:12px;line-height:1.8;max-width:80ch;margin:22px 0 0}@media(hover:hover)and (pointer:fine){.class-button[data-v-91ec4495]:hover{background:var(--surface-raised)}}@media(max-width:1050px){.class-picker-layout[data-v-91ec4495]{grid-template-columns:230px minmax(0,1fr);gap:24px}.class-heading[data-v-91ec4495]{max-width:60%}.class-description-content[data-v-91ec4495]{padding-inline:24px}}@media(max-width:800px){.class-picker-layout[data-v-91ec4495]{grid-template-columns:1fr}.class-buttons[data-v-91ec4495]{grid-template-columns:repeat(3,minmax(0,1fr))}.class-button[data-v-91ec4495]{padding-inline:10px;gap:10px}.class-arrow[data-v-91ec4495]{display:none}.class-heading[data-v-91ec4495]{max-width:50%}.class-description[data-v-91ec4495]{min-height:0}.class-art img[data-v-91ec4495]{right:4%}.class-next[data-v-91ec4495]{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.picker-heading[data-v-91ec4495],.class-buttons[data-v-91ec4495]{display:none}.class-mobile-picker[data-v-91ec4495]{display:grid;gap:8px}.class-description-content[data-v-91ec4495]{padding:32px 22px 26px}.class-heading[data-v-91ec4495]{min-height:355px;max-width:100%}.class-art[data-v-91ec4495]{height:400px}.class-art>img[data-v-91ec4495]{top:124px;right:-10%;width:90%;height:280px}.class-heading h2[data-v-91ec4495]{-webkit-hyphens:none;hyphens:none;font-size:37px}.class-summary[data-v-91ec4495]{font-size:14px}.class-equipment[data-v-91ec4495]{grid-template-columns:1.25fr 1fr;gap:15px}.class-equipment dd[data-v-91ec4495]{font-size:13px}.class-next[data-v-91ec4495]{margin-top:24px;gap:18px}.class-next a[data-v-91ec4495]{width:100%;justify-content:center}.classes-content[data-v-91ec4495]{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){.class-art>img[data-v-91ec4495]{transition:none!important;transform:none!important}}
