.lc-hero{position:relative;height:clamp(240px,28vw,380px);overflow:hidden;background:var(--hp-band)}.lc-hero img{width:100%;height:100%;object-fit:cover}.hp.lc .lc-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--hp-s8);align-items:end;padding:var(--hp-s6) 0 var(--hp-s8);border-bottom:2px solid var(--hp-navy)}.hp.lc .lc-head .hp-eyebrow b{font-weight:600}.hp.lc .lc-lede{margin:0 0 var(--hp-s4);font-size:17px}.hp.lc .lc-lede p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.hp.lc .lc-count{display:flex;flex-wrap:wrap;gap:var(--hp-s6);border-top:2px solid var(--hp-navy);padding-top:var(--hp-s3)}.hp.lc .lc-count b{display:inline-block;font-family:var(--hp-head);font-size:28px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--hp-navy);border-bottom:3px solid var(--hp-gold);padding-bottom:2px;margin-bottom:4px}.hp.lc .lc-count span{display:block;font-size:13px}.hp.lc .lc-editor-note{margin:var(--hp-s4) 0 0;padding:var(--hp-s3) var(--hp-s4);border:2px dashed #8a2a1c;font-size:13px;color:#8a2a1c;background:var(--hp-raised)}.hp.lc .lc-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--hp-s4);align-items:center;padding:var(--hp-s6) 0;border-bottom:1px solid var(--hp-div)}.hp.lc .lc-search__f{position:relative}.hp.lc .lc-search__f svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--hp-navy)}.hp.lc .lc-search input{width:100%;min-height:56px;margin:0;padding:0 16px 0 48px;font-size:17px;color:var(--hp-ink);background:var(--hp-raised);border:2px solid var(--hp-navy);border-radius:0;box-shadow:none;-webkit-appearance:none;appearance:none}.hp.lc .lc-search input::placeholder{color:var(--hp-muted);opacity:1}.hp.lc .lc-jump{display:flex;flex-wrap:wrap;gap:var(--hp-s2)}.hp.lc .lc-jump a{font-size:13px;font-weight:600;padding:8px 12px;border:1px solid var(--hp-div);color:var(--hp-navy);text-decoration:none;background:var(--hp-raised)}.hp.lc .lc-jump a:hover{border-color:var(--hp-navy);color:var(--hp-navy2)}.hp.lc .lc-grp{padding:var(--hp-s8) 0 var(--hp-s4);scroll-margin-top:var(--lc-sticky,90px)}.hp.lc .lc-grp__h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hp-s4);border-bottom:2px solid var(--hp-navy);padding-bottom:var(--hp-s3)}.hp.lc .lc-grp__h h2{font-size:clamp(26px,3vw,36px)}.hp.lc .lc-grp__h span{font-size:13px;color:var(--hp-muted)}.hp.lc .lc-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--hp-s8);padding:var(--hp-s6) 0;border-bottom:1px solid var(--hp-div)}.hp.lc .lc-row--lead{border-top:0}.hp.lc .lc-row h3{font-size:24px;line-height:1.15;margin:0 0 6px}.hp.lc .lc-row h3 a{color:inherit;text-decoration:none}.hp.lc .lc-row h3 a:hover{color:var(--hp-navy2);text-decoration:underline;text-decoration-color:var(--hp-gold);text-decoration-thickness:2px;text-underline-offset:4px}.hp.lc .lc-meta{font-size:14px;font-weight:600;margin:0 0 var(--hp-s2);color:var(--hp-ink)}.hp.lc .lc-meta b{font-weight:600;color:var(--hp-navy)}.hp.lc .lc-req{color:var(--hp-navy2)}.hp.lc .lc-desc{margin:0 0 var(--hp-s3);max-width:48ch;color:var(--hp-ink)}.hp.lc .lc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--hp-s4)}.hp.lc .lc-tag{font-size:12px;font-weight:600;padding:3px 8px;border:1px solid var(--hp-navy);color:var(--hp-navy);background:var(--hp-raised)}.hp.lc .lc-tag--acc{background:var(--hp-gold);border-color:var(--hp-gold);color:var(--hp-navy)}.hp.lc .lc-acts{display:flex;flex-wrap:wrap;gap:var(--hp-s2)}.hp.lc .lc-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hp-s4);align-content:start}.hp.lc .lc-thumb{display:flex;flex-direction:column;color:var(--hp-ink);text-decoration:none;min-width:0}.hp.lc .lc-ti{display:block;position:relative;aspect-ratio:4/3;background:var(--hp-band);overflow:hidden;margin-bottom:var(--hp-s2)}.hp.lc .lc-ti img,.hp.lc .lc-ti svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.hp.lc .lc-thumb:hover img{transform:scale(1.04)}.hp.lc .lc-thumb b{font-size:14px;font-weight:600;line-height:1.3;color:var(--hp-navy)}.hp.lc .lc-thumb:hover b{color:var(--hp-navy2);text-decoration:underline;text-decoration-color:var(--hp-gold);text-underline-offset:3px}.hp.lc .lc-thumb span{font-size:13px;color:var(--hp-muted)}.hp.lc .lc-thumbs__empty{grid-column:1 / -1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--hp-s3);background:var(--hp-band);padding:var(--hp-s6);min-height:160px}.hp.lc .lc-thumbs__empty p{margin:0;max-width:44ch}.hp.lc .lc-sres{padding:var(--hp-s8) 0 var(--hp-s4)}.hp.lc .lc-sres>h2{font-size:22px;margin:0 0 var(--hp-s3);padding-bottom:var(--hp-s3);border-bottom:2px solid var(--hp-navy)}.hp.lc .lc-sres>h2+h2,.hp.lc .lc-sres .lc-sres__h2b{margin-top:var(--hp-s8)}.hp.lc .lc-none{padding:var(--hp-s6);border:2px solid var(--hp-navy)}.hp.lc .lc-none h2{font-size:22px;margin-bottom:var(--hp-s2)}.hp.lc .lc-none p{margin:0 0 var(--hp-s4)}.hp.lc .lc-rres{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:var(--hp-s4);align-items:center;padding:var(--hp-s4) 0;border-bottom:1px solid var(--hp-div)}.hp.lc .lc-rres .lc-ti{width:120px;margin:0}.hp.lc .lc-rres h3{font-size:18px;margin:0 0 4px}.hp.lc .lc-rres h3 a{color:inherit;text-decoration:none}.hp.lc .lc-rres h3 a:hover{color:var(--hp-navy2)}.hp.lc .lc-in{font-size:12px;color:var(--hp-muted);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hp.lc .lc-in a{font-weight:600;color:var(--hp-navy);border:1px solid var(--hp-div);padding:2px 8px;text-decoration:none;background:var(--hp-raised)}.hp.lc .lc-in a:hover{border-color:var(--hp-navy);color:var(--hp-navy2)}.hp.lc .lc-pr{text-align:right;font-size:13px}.hp.lc .lc-pr b{display:block;font-family:var(--hp-head);font-size:18px;font-weight:600;color:var(--hp-navy)}.hp.lc .lc-pr a{font-weight:600;color:var(--hp-navy2);text-decoration:underline;text-decoration-color:var(--hp-gold);text-underline-offset:3px}@media(max-width:960px){.hp.lc .lc-head{grid-template-columns:1fr;gap:var(--hp-s4)}.hp.lc .lc-search{grid-template-columns:1fr}.hp.lc .lc-row{grid-template-columns:1fr;gap:var(--hp-s4)}}@media(max-width:640px){.hp.lc .lc-thumbs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--hp-s3);margin-right:calc(-1 * var(--hp-s4));padding-right:var(--hp-s4)}.hp.lc .lc-thumb{flex:0 0 62%;scroll-snap-align:start}.hp.lc .lc-thumbs__empty{flex:1 0 100%}.hp.lc .lc-row h3{font-size:21px}.hp.lc .lc-acts .hp-btn{flex:1 1 100%;width:100%}.hp.lc .lc-rres{grid-template-columns:88px minmax(0,1fr)}.hp.lc .lc-rres .lc-ti{width:88px}.hp.lc .lc-pr{grid-column:2;text-align:left}.hp.lc .lc-pr b{display:inline;margin-right:6px}.hp.lc .lc-jump{flex-wrap:nowrap;overflow-x:auto;margin-right:calc(-1 * var(--hp-s4));padding-right:var(--hp-s4)}.hp.lc .lc-jump a{white-space:nowrap}.hp.lc .lc-none .hp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.hp.lc .lc-ti img{transition:none}}.hp.hp-pg.lc{padding-bottom:80px}@media(max-width:640px){.hp.lc .lc-jump,.hp.lc .lc-thumbs{scrollbar-width:none;-ms-overflow-style:none;padding-bottom:10px;margin-bottom:-6px}.hp.lc .lc-jump::-webkit-scrollbar,.hp.lc .lc-thumbs::-webkit-scrollbar{display:none;width:0;height:0}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/lc.css.map */
