@font-face{font-family:Outfit;src:url(//web4.hobbylinc.com/theme/h24/fonts/Outfit.woff2) format("woff2");font-weight:100 900;font-display:swap}.home{--navy:#013953;--blue:#006da0;--red:#c70000;--ink:#111;--paper:#fff;--ground:#eee;--frame:#074a69;--gap:10px;--radius:6px;--shadow:0 1px 3px 1px rgba(0, 0, 0, .32);--head:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--body:"NunitoSans","Nunito Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--band-plastic-models:#ECE2DF;--band-model-trains:#DFE6EC;--band-paints:#E7DFEC;--band-supplies:#ECE9DF;--eb-trains:#f0f8ff;--eb-trains-2:#c7e3fc;--eb-plastic:#f8edeb;--eb-plastic-2:#fdd5ce;--eb-paints:#f2e9eb;--eb-paints-2:#cdbac0;--eb-supplies:#f6f4e8;--eb-supplies-2:#fff7c7;--header-h:56px;--nav-h:60px}.home *,.home ::after,.home ::before{box-sizing:border-box}.home{background:var(--ground) url(//web4.hobbylinc.com/theme/h24/img/graybg.jpg);color:var(--ink)}.home img{max-width:100%}.home h1,.home h2,.home h3,.home p,.home ul{margin:0}.home a{color:inherit}.home :focus-visible{outline:3px solid #ffb400;outline-offset:2px}@media (min-width:700px){.home{--header-h:76px;--gap:12px}}.home{--hb:#00537a;--frame:var(--hb);--row-h:42px;--ow:#FBFAF7}.home{container-type:inline-size;max-width:1400px;margin:12px auto 16px;padding:12px clamp(8px,2vw,20px);background:var(--paper);border:1px solid var(--frame);box-shadow:4px 4px 4px var(--frame);display:grid;gap:20px}.home .tile{position:relative;display:block;overflow:hidden;min-height:0;border-radius:var(--radius);box-shadow:var(--shadow);background:#dfe4e8;color:var(--ink);text-decoration:none;container-type:inline-size}.home .tile>img:not(.rewards-badge),.home .tile>picture,.home .tile>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 100%)}.home .tile-label{position:absolute;top:0;left:0;right:0;z-index:2;padding:4cqw 5cqw 0}.home .tile-title{font:700 clamp(15px, 7.5cqw, 34px)/1.05 var(--head);color:var(--ink)}.home .tile-label{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:3cqw;row-gap:.6cqw}.home .tile-sub{font:600 clamp(10px, 3.2cqw, 14px)/1.2 var(--body);color:#2e3439;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.home .tile-sub.plain{white-space:normal;flex-basis:100%}@container (max-width:220px){.home .tile-sub{flex-basis:100%}}.home .dept-row .tile-title{font-size:clamp(15px, 1.75vw, 24px)}.home a.tile:hover .tile-title{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.home a.tile>img,.home a.tile>picture>img{transition:transform .35s ease}.home a.tile:hover>img:not(.rewards-badge),.home a.tile:hover>picture>img{transform:scale(1.03)}}.home .flash{display:grid;gap:var(--gap);grid-template-columns:repeat(4,1fr);grid-template-rows:25fr 3.5fr 16.5fr 5fr 25fr 25fr;grid-template-areas:"trains hero    hero     member" "trains hero    hero     paints" "save   hero    hero     paints" "save   trust   supplies paints" "save   trust   supplies plastic" "need   rewards rewards  plastic";aspect-ratio:1.8}.home .a-hero{grid-area:hero}.home .a-trains{grid-area:trains}.home .a-save{grid-area:save}.home .a-need{grid-area:need}.home .a-trust{grid-area:trust}.home .a-supplies{grid-area:supplies}.home .a-rewards{grid-area:rewards}.home .a-member{grid-area:member}.home .a-paints{grid-area:paints}.home .a-plastic{grid-area:plastic}.home .a-need .tile-sub{flex-basis:100%}.home .hero{container-type:inline-size;background:#a70007}.home .hero img{object-position:50% 50%}.home .hero-copy{position:absolute;z-index:2;top:8%;left:5%;color:#fff;font-family:var(--head);text-shadow:0 2px 14px rgba(60,0,0,.35);display:flex;flex-direction:column;align-items:flex-start}.home .hero-title{margin:0;text-align:left;font-size:clamp(24px, 6.6cqw, 58px);font-weight:800;letter-spacing:-.01em;line-height:1}.home .hero-creds{margin:.55em 0 0;display:flex;flex-direction:column;gap:.225em;font-weight:700;font-size:clamp(11px, 2.1cqw, 18px);letter-spacing:.32em;text-transform:uppercase;color:#ffd23f}.home .hero-creds span{display:flex;align-items:center;gap:.9em}.home .hero-creds span::before{content:"";width:1.3em;height:3px;border-radius:2px;background:#ffd23f}.home .rewards .tile-label{top:50%;bottom:auto;right:auto;width:40%;transform:translateY(-50%);flex-direction:column;align-items:flex-start;row-gap:.8cqw;padding:0 0 0 4.5cqw}.home .rewards .rw-eyebrow{font:800 clamp(11px, 2.1cqw, 18px)/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:#c4161c}.home .rewards .tile-title{font-size:clamp(16px, 4.2cqw, 32px);line-height:1.05}.home .rewards .tile-sub{font-size:clamp(10px, 1.75cqw, 15px);font-weight:600;white-space:normal;max-width:30ch}.home .rewards::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(236,222,208,.8) 0,rgba(236,222,208,.7) 34%,rgba(236,222,208,0) 50%)}.home .points-note{position:absolute;z-index:2;left:44%;top:7%;display:flex;align-items:center;gap:1.1cqw;padding:1cqw 1.6cqw 1cqw 1.2cqw;border-radius:1.4cqw;background:rgba(214,208,201,.72);box-shadow:0 .2cqw .8cqw rgba(60,40,20,.1);border:1px solid rgba(120,100,80,.16);color:#3a4044;line-height:1.1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.home .points-note::after{content:"";position:absolute;top:100%;left:var(--tail-x,40%);width:var(--tail-w,10.5cqw);height:var(--tail-h,6cqw);background:rgba(214,208,201,.72);clip-path:polygon(0 0,var(--tail-base,28%) 0,100% 100%)}.home .points-note svg{width:clamp(14px,3cqw,25px);height:auto;flex:none}.home .points-note b,.home .points-note span{display:block;white-space:nowrap}.home .points-note .pts{font:700 clamp(12px, 2.6cqw, 20px)/1 var(--head);font-variant-numeric:lining-nums tabular-nums}.home .points-note b:not(.pts){font:700 clamp(9px, 1.45cqw, 12px)/1.2 var(--body)}.home .points-note span{font:600 clamp(9px, 1.2cqw, 11px)/1.2 var(--body);color:#545b60}.home .a-trust .tile-label{flex-direction:column;align-items:center;text-align:center;padding:4cqw 5cqw 0}.home .a-trust .trust-list{list-style:none;margin:2.4cqw 0 0;padding:0;width:max-content;text-align:left;display:grid;grid-template-columns:auto auto 1fr;column-gap:2.4cqw;row-gap:1.6cqw;align-items:center}.home .a-trust .trust-list li{display:contents;font:700 clamp(11px, 4.9cqw, 19px)/1.1 var(--body);color:var(--ink)}.home .a-trust .trust-list svg{width:clamp(15px,6.4cqw,26px);height:auto}.home .a-trust .trust-list b{font:800 clamp(12px, 5.4cqw, 21px)/1 var(--head);margin-left:1.2cqw}.home .dept{display:grid;gap:var(--gap);grid-template-columns:3fr 7fr;aspect-ratio:2.3;background:var(--band);padding:var(--gap);border-radius:calc(var(--radius) + 4px)}.home .band-plastic{--band:var(--band-plastic-models)}.home .band-trains{--band:var(--band-model-trains)}.home .band-paints{--band:var(--band-paints)}.home .band-supplies{--band:var(--band-supplies)}.home .dept-side{display:grid;gap:var(--gap);grid-template-rows:3fr 2fr;min-height:0}.home .dept-tiles{display:grid;gap:var(--gap);grid-template-rows:1fr 1fr;min-height:0}.home .dept-feature .tile-title{font-size:clamp(18px, 9cqw, 40px)}.home .community{container-type:inline-size;border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:grid;grid-template-rows:28fr repeat(4,18fr);text-align:center;font-family:var(--head);background:var(--eb)}.home .community ul{display:contents;list-style:none;padding:0}.home .community li{display:grid;place-items:center;font-size:clamp(12px, 4.8cqw, 19px);letter-spacing:.3px}.home .community li:nth-child(odd){background:var(--eb2)}.home .band-trains{--eb:var(--eb-trains);--eb2:var(--eb-trains-2)}.home .band-plastic{--eb:var(--eb-plastic);--eb2:var(--eb-plastic-2)}.home .band-paints{--eb:var(--eb-paints);--eb2:var(--eb-paints-2)}.home .band-supplies{--eb:var(--eb-supplies);--eb2:var(--eb-supplies-2)}.home .more-feature .tile-title{font-size:clamp(18px, 9cqw, 40px)}@media (max-width:999px){.home .flash{aspect-ratio:auto;grid-template-columns:1fr 1fr;grid-template-rows:auto calc((100cqw - var(--gap))/ 3) calc((100cqw - var(--gap))/ 3) calc((100cqw - var(--gap))/ 3 - 20px) calc((100cqw - var(--gap))/ 3 + 20px) auto;grid-template-areas:"hero    hero" "trains  member" "save    paints" "save    plastic" "need    plastic" "rewards rewards"}.home .a-hero{aspect-ratio:2/1}.home .a-save{--pos:50% 0%!important}.home .a-need{--pos:100% 100%}.home .a-rewards{aspect-ratio:2/1}.home .rewards .tile-label{width:50%}.home .rewards .rw-eyebrow{letter-spacing:.06em}.home .points-note{left:44%;top:4%;--tail-x:10cqw;--tail-w:5cqw;--tail-h:16.5cqw;--tail-base:50%}.home .points-note::after{clip-path:polygon(var(--tail-base) 0,100% 0,0 100%)}.home .a-supplies,.home .a-trust{display:none}.home .dept{grid-template-columns:1fr;aspect-ratio:auto}.home .dept-side{grid-template-rows:auto}.home .dept-feature{aspect-ratio:11/6}.home .community{display:none}.home .dept-tiles{grid-template-rows:none;grid-template-columns:1fr 1fr;height:calc(100cqw * 1.15)}}@media (min-width:1000px) and (max-width:1199px){.home .points-note{top:5%;left:42.5%;gap:.6cqw;padding:.7cqw 1cqw .7cqw .8cqw}.home .points-note svg{width:clamp(12px,2.6cqw,25px)}.home .points-note b:not(.pts){font-size:8.5px}.home .points-note span{font-size:8.5px}}@media (max-width:699px){.home .points-note{left:45%;top:2.5%;--tail-x:9cqw;--tail-h:13.5cqw}.home .hero-creds{font-size:9px}.home .a-rewards{aspect-ratio:372/166;--pos:50% 0%}}.home .dept-tiles.pm6{grid-template-rows:1fr 1fr .8fr;grid-template-columns:repeat(7,1fr);grid-template-areas:"cars cars cars air air air space" "cars cars cars mil mil mil space" "ship ship ship ship fig fig space"}.home .pm6 .pm-t{background:var(--band-plastic-models)}.home .pm6{--pmt:clamp(16px, 1.8vw, 26px)}.home .pm6 .pm-t .tile-title{font-size:var(--pmt)}.home .pm6 .pm-t>img{inset:auto;object-fit:contain;max-height:none;left:3%;width:94%;bottom:3%;top:calc(4cqw + var(--pmt) + 8px);height:calc(97% - 4cqw - var(--pmt) - 8px);object-position:50% 70%}.home .band-plastic .comm2{display:grid;grid-template-columns:42% 1fr;grid-template-rows:none;padding:0;overflow:hidden}.home .band-plastic .comm-img{width:100%;height:100%;object-fit:cover;object-position:55% 50%;display:block}.home .band-plastic .comm-body{display:flex;flex-direction:column;justify-content:center;gap:.4em;padding:8px 12px;min-width:0}.home .band-plastic .comm-title{margin:0;font:700 clamp(15px, 1.35vw, 21px)/1.1 var(--head);color:var(--ink)}.home .band-plastic .comm-quote{margin:0}.home .band-plastic .comm-quote p{margin:0;font:italic 600 clamp(12px, 1.02vw, 15px)/1.35 var(--body);color:#2e3439}.home .band-plastic .comm-quote footer{margin-top:.35em;font:600 clamp(11px, .85vw, 13px)/1.3 var(--body);color:#4a5157}.home .band-plastic .comm-quote footer a{color:inherit}.home .band-plastic .comm-stars{color:#d8a013;letter-spacing:1px}.home .band-plastic .comm-stats{list-style:none;margin:0;padding:0;display:grid;gap:.3em;justify-items:center}.home .band-plastic .comm-stats li{background:0 0;display:flex;align-items:center;gap:.45em;font:600 clamp(12px, 1.02vw, 15px)/1.25 var(--body);color:#2e3439}.home .band-plastic .comm-stats svg{width:1.25em;height:1.25em;flex:none;color:#8a5a4f}.home .band-plastic .comm-fav b,.home .band-plastic .comm-stats b{font-weight:800;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.home .band-plastic .comm-fav{margin:.15em 0 0;padding-top:.45em;border-top:1px solid rgba(29,35,39,.14);font:600 clamp(11px, .9vw, 14px)/1.35 var(--body);color:#2e3439}.home .band-plastic .comm-fav a{color:inherit;font-weight:700}.home .band-plastic .comm-fav-k{display:block;font-size:.82em;text-transform:uppercase;letter-spacing:.07em;color:#6a5048;font-weight:700}.home .band-plastic .comm-quote p.comm-kicker{font:700 clamp(11px, .85vw, 13px)/1.2 var(--body);font-style:normal;text-transform:uppercase;letter-spacing:.06em;color:#4a5157;margin-bottom:.3em}.home .band-plastic .comm-body{text-align:center}.home .band-plastic .comm-links{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.3em 1em}.home .band-plastic .comm-links a{font:700 clamp(11px, .9vw, 14px)/1.3 var(--body);color:var(--ink);border-bottom:1.5px solid currentColor;text-decoration:none;white-space:nowrap}@media (min-width:700px) and (max-width:1279px){.home .band-plastic .comm2{grid-template-columns:1fr}.home .band-plastic .comm-img{display:none}}@media (max-width:699px){.home .band-plastic.dept{display:flex;flex-direction:column}.home .band-plastic .dept-side{display:contents}.home .band-plastic .dept-tiles{order:1}.home .band-plastic .comm2{display:block;order:2}.home .band-plastic .comm-img{display:none}.home .band-plastic .comm-body{padding:14px 16px;gap:8px}.home .band-plastic .comm-title{font-size:20px}.home .band-plastic .comm-quote p{font-size:16px}.home .band-plastic .comm-quote footer{font-size:14px}.home .band-plastic .comm-quote p.comm-kicker{font-size:13px}.home .band-plastic .comm-stats li{font-size:16px}.home .band-plastic .comm-fav{font-size:15px}.home .band-plastic .comm-links a{font-size:15px}}.home .pm6 .pm-t>img{transform-origin:50% 0}.home .band-plastic .feat-label{flex-direction:column;align-items:flex-start;row-gap:.8cqw}.home .band-plastic .feat-meta{display:flex;align-items:baseline;gap:3cqw;flex-wrap:wrap}.home .band-plastic .feat-label .tile-sub{font-size:clamp(12px, 3.6cqw, 17px);font-weight:700}.home .band-plastic .feat-cta{font:700 clamp(11px, 3cqw, 14px)/1.2 var(--body);color:#2e3439;border-bottom:1.5px solid currentColor;padding-bottom:1px;white-space:nowrap}@media (max-width:699px){.home .band-plastic .dept-feature{aspect-ratio:auto;display:flex;flex-direction:column}.home .band-plastic .dept-feature .feat-label{position:static;order:-1;padding:12px 14px 10px;background:var(--band-plastic-models);flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:10px;row-gap:4px}.home .band-plastic .dept-feature .tile-title{font-size:24px}.home .band-plastic .feat-label .tile-sub{font-size:14px}.home .band-plastic .feat-cta{font-size:13px}.home .band-plastic .dept-feature>picture{position:relative;inset:auto;display:block;height:auto;aspect-ratio:11/6}.home .band-plastic .dept-feature>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}.home .dept{background:#fff}@media (min-width:700px){.home .pm6 .pm-t[style*="grid-area:ship"]>img{top:3%;height:94%;left:2%;width:96%;object-position:50% 50%}.home .pm6 .pm-t[style*="grid-area:air"]>img{left:2%;width:96%;object-position:50% 80%}.home .pm6 .pm-t[style*="grid-area:fig"]>img{top:auto;bottom:4%;height:68%;left:3%;width:94%;object-position:50% 100%}.home .pm6 .pm-t[style*="grid-area:mil"]>img{top:auto;bottom:4%;height:74%;left:2%;width:96%;object-position:50% 100%}.home .pm6 .pm-t[style*="grid-area:space"]>img{left:1%;width:98%;object-position:50% 100%;top:calc(4cqw + var(--pmt) + 26px);height:calc(97% - 4cqw - var(--pmt) - 26px)}}@media (max-width:699px){.home .dept-tiles.pm6{grid-template-columns:1.4fr 1fr;grid-template-rows:1fr 1fr 1fr .8fr;height:calc(100cqw * 1.5);grid-template-areas:"cars space" "air space" "mil fig" "ship ship"}.home .pm6{--pmt:18px}.home .pm6 .pm-t>img{top:calc(4cqw + var(--pmt) + 8px);height:calc(97% - 4cqw - var(--pmt) - 8px)}.home .pm6 .pm-t[style*="grid-area:ship"]>img{top:4%;height:92%;left:2%;width:96%;object-position:50% 50%}}.home .band-plastic .comm2{--pm-accent:#9c4a35}.home .band-plastic .comm-img-link{display:block;min-height:0;height:100%}.home .band-plastic .comm-fav b,.home .band-plastic .comm-stats b{color:var(--pm-accent)}.home .band-plastic .comm-stats svg{color:var(--pm-accent)}.home .band-plastic .comm-pictured{text-transform:none;letter-spacing:0;font-weight:600}.home .band-plastic .comm-links a{color:var(--pm-accent);border-bottom:1.5px solid currentColor}.home .band-plastic .comm-links a:hover{color:#7f3a29}@media (min-width:700px) and (max-width:1279px){.home .band-plastic .comm-img-link,.home .band-plastic .comm-pictured{display:none}}.home .band-plastic .comm-fav-n{display:block;white-space:nowrap}@media (max-width:699px){.home .band-plastic .comm2{display:grid;grid-template-columns:40% 1fr}.home .band-plastic .comm-img-link{display:block}.home .band-plastic .comm-img{display:block}.home .band-plastic .comm-body{padding:10px 10px;gap:6px}.home .band-plastic .comm-title{font-size:17px}.home .band-plastic .comm-stats li{font-size:13px}.home .band-plastic .comm-fav{font-size:12.5px}.home .band-plastic .comm-links{flex-direction:column;align-items:center;gap:4px}.home .band-plastic .comm-links a{font-size:13px}}.home .band-plastic .comm2{background:var(--band-plastic-models)}.home .dept-tiles.tr6{grid-template-rows:1.08fr 1fr .92fr;grid-template-columns:repeat(20,1fr);grid-template-areas:"loco loco loco loco loco loco loco loco loco loco loco bldg bldg bldg bldg bldg bldg bldg bldg bldg" "track track track track track track track track scen scen scen scen scen scen scen scen scen scen scen scen" "light light light light light light light light freight freight freight freight freight freight freight freight freight freight freight freight"}.home .tr6 .tr-t[style*="grid-area:loco"] .tile-label{justify-content:flex-end;text-align:right;padding-top:2.5cqw}.home .tr6 .tr-t{background:var(--band-model-trains)}.home .tr6{--pmt:clamp(16px, 1.8vw, 26px)}.home .tr6 .tr-t .tile-title{font-size:var(--pmt)}.home .tr6 .tr-t>img{inset:auto;object-fit:contain;max-height:none;left:3%;width:94%;bottom:3%;top:calc(4cqw + var(--pmt) + 8px);height:calc(97% - 4cqw - var(--pmt) - 8px);object-position:50% 70%;transform-origin:50% 0}@media (min-width:700px){.home .tr6 .tr-t[style*="grid-area:loco"]>img{top:calc(2.5cqw + var(--pmt) + 4px);height:calc(97% - 2.5cqw - var(--pmt) - 4px);left:2%;width:96%;object-position:50% 100%}.home .tr6 .tr-t[style*="grid-area:bldg"]>img{top:8%;height:88%;left:14%;width:84%;object-position:100% 100%}.home .tr6 .tr-t[style*="grid-area:track"]>img{top:calc(4cqw + var(--pmt) + 12px);height:calc(90% - 4cqw - var(--pmt) - 12px);left:18%;width:64%;object-position:50% 100%}.home .tr6 .tr-t[style*="grid-area:scen"]>img{top:4%;height:93%;left:2%;width:calc(96% - 15px);object-position:100% 100%}.home .tr6 .tr-t[style*="grid-area:freight"]>img{top:3%;height:94%;left:28%;width:calc(70% - 15px);object-position:100% 100%}}@media (max-width:699px){.home .dept-tiles.tr6{grid-template-columns:1fr 1fr;grid-template-rows:.8fr .8fr .62fr .8fr;height:calc(100cqw * 1.4);grid-template-areas:"loco loco" "bldg bldg" "track scen" "light freight"}.home .tr6{--pmt:18px}.home .tr6 .tr-t[style*="grid-area:track"]>img{left:14%;width:72%}.home .tr6 .tr-t[style*="grid-area:loco"]>img{top:6%;height:90%;left:2%;width:64%;object-position:0% 100%}.home .tr6 .tr-t[style*="grid-area:bldg"]>img{top:6%;height:90%;left:28%;width:70%;object-position:100% 100%}.home .tr6 .tr-t[style*="grid-area:light"]>img{top:calc(4cqw + 2.3 * var(--pmt) + 8px);height:calc(96% - 4cqw - 2.3 * var(--pmt) - 8px);object-position:50% 100%}}.home .band-trains .comm2{--tr-accent:#356c9c;display:grid;grid-template-columns:42% 1fr;grid-template-rows:none;padding:0;overflow:hidden;background:var(--band-model-trains)}.home .band-trains .comm-img-link{display:block;min-height:0;height:100%}.home .band-trains .comm-img{width:100%;height:100%;object-fit:cover;object-position:72% 50%;display:block}.home .band-trains .comm-body{display:flex;flex-direction:column;justify-content:center;gap:.45em;padding:8px 12px;min-width:0;text-align:center}.home .band-trains .comm-title{margin:0;font:700 clamp(15px, 1.35vw, 21px)/1.1 var(--head);color:var(--ink)}.home .band-trains .comm-stats{list-style:none;margin:0;padding:0;display:grid;gap:.3em;justify-items:center}.home .band-trains .comm-stats li{background:0 0;display:flex;align-items:center;gap:.45em;font:600 clamp(12px, 1.02vw, 15px)/1.25 var(--body);color:#2e3439}.home .band-trains .comm-stats svg{width:1.25em;height:1.25em;flex:none;color:var(--tr-accent)}.home .band-trains .comm-stats b{font-weight:800;color:var(--tr-accent);font-variant-numeric:lining-nums tabular-nums}.home .band-trains .comm-ask{margin:.1em 0 0;padding-top:.45em;border-top:1px solid rgba(29,35,39,.14);font:600 clamp(11px, .95vw, 14px)/1.35 var(--body);color:#2e3439}.home .band-trains .comm-links{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.3em 1em}.home .band-trains .comm-links a{font:700 clamp(11px, .9vw, 14px)/1.3 var(--body);color:var(--tr-accent);border-bottom:1.5px solid currentColor;text-decoration:none;white-space:nowrap}.home .band-trains .comm-links a:hover{color:#285479}.home .band-trains .comm2{grid-template-columns:1fr;grid-template-rows:1fr 55%;grid-template-areas:"body" "img"}.home .band-trains .comm-stats{flex-wrap:nowrap}.home .band-trains .comm-stats li{font-size:clamp(12px, 1.08vw, 16px);white-space:nowrap}.home .band-trains .comm-body{grid-area:body;gap:.35em;padding:8px 12px 6px}.home .band-trains .comm-img-link{grid-area:img}.home .band-trains .comm-img{object-position:50% 52%}.home .band-trains .comm-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:.2em 1.1em}.home .band-trains .comm-ask{padding-top:.35em}@media (min-width:700px) and (max-width:1279px){.home .band-trains .comm2{grid-template-rows:1fr 50%}.home .band-trains .comm-stats li{font-size:12px}}@media (max-width:699px){.home .band-trains.dept{display:flex;flex-direction:column}.home .band-trains .dept-side{display:contents}.home .band-trains .dept-tiles{order:1}.home .band-trains .comm2{order:2;grid-template-rows:auto auto}.home .band-trains .comm-img-link{height:auto;aspect-ratio:3/1}.home .band-trains .comm-body{padding:12px 12px 10px;gap:6px}.home .band-trains .comm-title{font-size:19px}.home .band-trains .comm-stats li{font-size:15.5px}.home .band-trains .comm-ask{font-size:14px}.home .band-trains .comm-links a{font-size:14px}}.home .band-trains .feat-label{flex-direction:column;align-items:flex-start;row-gap:.8cqw}.home .band-trains .feat-meta{display:flex;align-items:baseline;gap:3cqw;flex-wrap:wrap}.home .band-trains .feat-label .tile-sub{font-size:clamp(12px, 3.6cqw, 17px);font-weight:700}.home .band-trains .feat-cta{font:700 clamp(11px, 3cqw, 14px)/1.2 var(--body);color:#2e3439;border-bottom:1.5px solid currentColor;padding-bottom:1px;white-space:nowrap}@media (max-width:699px){.home .band-trains .dept-feature{aspect-ratio:auto;display:flex;flex-direction:column}.home .band-trains .dept-feature .feat-label{position:static;order:-1;padding:12px 14px 10px;background:var(--band-model-trains);flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:10px;row-gap:4px}.home .band-trains .dept-feature .tile-title{font-size:24px}.home .band-trains .feat-label .tile-sub{font-size:14px}.home .band-trains .feat-cta{font-size:13px}.home .band-trains .dept-feature>picture{position:relative;inset:auto;display:block;height:auto;aspect-ratio:11/6}.home .band-trains .dept-feature>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}.home .band-paints .feat-label{flex-direction:column;align-items:flex-start;row-gap:.8cqw}.home .band-paints .feat-meta{display:flex;align-items:baseline;gap:3cqw;flex-wrap:wrap}.home .band-paints .feat-label .tile-sub{font-size:clamp(12px, 3.6cqw, 17px);font-weight:700}.home .band-paints .feat-cta{font:700 clamp(11px, 3cqw, 14px)/1.2 var(--body);color:#2e3439;border-bottom:1.5px solid currentColor;padding-bottom:1px;white-space:nowrap}@media (max-width:699px){.home .band-paints .dept-feature{aspect-ratio:auto;display:flex;flex-direction:column}.home .band-paints .dept-feature .feat-label{position:static;order:-1;padding:12px 14px 10px;background:var(--band-paints);flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:10px;row-gap:4px}.home .band-paints .dept-feature .tile-title{font-size:24px}.home .band-paints .feat-label .tile-sub{font-size:14px}.home .band-paints .feat-cta{font-size:13px}.home .band-paints .dept-feature>picture{position:relative;inset:auto;display:block;height:auto;aspect-ratio:11/6}.home .band-paints .dept-feature>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}.home .dept-tiles.pt4{grid-template-rows:1fr 1fr;grid-template-columns:repeat(20,1fr);grid-template-areas:"acr acr acr acr acr acr acr acr acr acr lac lac lac lac lac lac lac lac lac lac" "ena ena ena ena ena ena ena ena set set set set set set set set set set set set"}.home .band-paints .pt-t{background:var(--band-paints)}.home .band-paints{--pmt:clamp(16px, 1.8vw, 26px)}.home .band-paints .pt-t .tile-title{font-size:var(--pmt)}.home .band-paints .pt-t>img{inset:auto;object-fit:contain;max-height:none;transform-origin:50% 0;left:3%;width:94%;bottom:3%;top:calc(4cqw + var(--pmt) + 8px);height:calc(97% - 4cqw - var(--pmt) - 8px);object-position:50% 70%}@media (min-width:700px){.home .band-paints .pt-t[style*="grid-area:acr"]>img{top:18.8%;height:78.2%;left:6%;width:92%;object-position:100% 100%}.home .band-paints .pt-t[style*="grid-area:lac"]>img{top:4%;left:calc(6.8% - 6px);width:calc(91.2% - 24px);height:calc(93% - 10px);object-position:100% 100%}.home .band-paints .pt-t[style*="grid-area:ena"]>img{top:5%;left:calc(22% - 25px);width:calc(76% - 20px);height:calc(92% - 10px);object-position:100% 100%}.home .band-paints .pt-t[style*="grid-area:set"]>img{top:8%;height:88%;left:14%;width:84%;object-position:100% 100%}.home .band-paints .pt-brush>img{top:6%;left:24%;width:calc(74% - 10px);height:calc(90% - 10px);object-position:100% 100%}}@media (max-width:699px){.home .dept-tiles.pt4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr .8fr;height:calc(100cqw * 1.3);grid-template-areas:"acr lac" "ena ena" "set set"}.home .band-paints{--pmt:18px}.home .band-paints.dept{display:flex;flex-direction:column}.home .band-paints .dept-side{display:contents}.home .band-paints .dept-tiles{order:1}.home .band-paints .pt-brush{order:2;aspect-ratio:2.4/1}}.home .band-supplies .feat-label{flex-direction:column;align-items:flex-start;row-gap:.8cqw}.home .band-supplies .feat-meta{display:flex;align-items:baseline;gap:3cqw;flex-wrap:wrap}.home .band-supplies .feat-label .tile-sub{font-size:clamp(12px, 3.6cqw, 17px);font-weight:700}.home .band-supplies .feat-cta{font:700 clamp(11px, 3cqw, 14px)/1.2 var(--body);color:#2e3439;border-bottom:1.5px solid currentColor;padding-bottom:1px;white-space:nowrap}.home .dept-tiles.sp5{grid-template-rows:1.15fr 1fr;grid-template-columns:repeat(20,1fr);grid-template-areas:"glu glu glu glu glu glu glu glu glu glu glu too too too too too too too too too" "pla pla pla pla pla pla pla woo woo woo woo woo woo woo met met met met met met"}.home .band-supplies .sp-t{background:var(--band-supplies)}.home .band-supplies{--pmt:clamp(16px, 1.8vw, 26px)}.home .band-supplies .sp-t .tile-title{font-size:var(--pmt)}.home .band-supplies .sp-t>img{inset:auto;object-fit:contain;max-height:none;transform-origin:50% 0;left:3%;width:94%;bottom:3%;top:calc(4cqw + var(--pmt) + 8px);height:calc(97% - 4cqw - var(--pmt) - 8px);object-position:50% 70%}@media (min-width:700px){.home .band-supplies .sp-air>img{translate:0 -15px}}@media (max-width:699px){.home .dept-tiles.sp5{grid-template-columns:1fr 1fr;grid-template-rows:1.1fr .8fr .9fr;height:calc(100cqw * 1.35);grid-template-areas:"glu too" "pla pla" "woo met"}.home .band-supplies{--pmt:18px}.home .band-supplies.dept{display:flex;flex-direction:column}.home .band-supplies .dept-side{display:contents}.home .band-supplies .dept-tiles{order:1}.home .band-supplies .sp-air{order:2;aspect-ratio:2.4/1}.home .band-supplies .dept-feature{aspect-ratio:auto;display:flex;flex-direction:column}.home .band-supplies .dept-feature .feat-label{position:static;order:-1;padding:12px 14px 10px;background:var(--band-supplies);flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:10px;row-gap:4px}.home .band-supplies .dept-feature .tile-title{font-size:24px}.home .band-supplies .feat-label .tile-sub{font-size:14px}.home .band-supplies .feat-cta{font-size:13px}.home .band-supplies .dept-feature>picture{position:relative;inset:auto;display:block;height:auto;aspect-ratio:11/6}.home .band-supplies .dept-feature>picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}}.home .ds{display:grid;aspect-ratio:auto;gap:var(--gap);grid-template-columns:1fr 1fr 1fr;background:#e3e3e3;padding:var(--gap);border-radius:calc(var(--radius) + 4px)}.home .ds-head{grid-column:1/-1;font:700 clamp(15px, 1.3vw, 19px)/1 var(--head);color:var(--ink);margin:4px 4px 0}.home .sx{display:grid;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:clamp(14px,2vw,32px);background:#a70007;color:#fff;border-radius:calc(var(--radius) + 4px);padding:clamp(16px,1.8vw,26px) clamp(18px,2.2vw,34px)}.home .sx-title{font:700 clamp(20px, 2vw, 30px)/1.1 var(--head);margin:0;color:#fff}.home .sx-sub{font:600 clamp(13px, 1.1vw, 16px)/1.3 var(--body);margin:4px 0 0;color:#f6d6d6}.home .sx-sub b{color:#fff}.home .sx-form{display:flex;min-width:0;background:#fff;border-radius:calc(var(--radius) + 4px);padding:5px;box-shadow:0 2px 8px rgba(0,0,0,.18)}.home .sx-form input[type=search]{flex:1 1 auto;min-width:0;border:0;outline:0;background:0 0;font:600 clamp(14px, 1.15vw, 17px)/1 var(--body);padding:0 16px;color:var(--ink)}.home .sx-form button{border:0;border-radius:var(--radius);background:#1b1f23;color:#fff;cursor:pointer;font:700 clamp(13px, 1.05vw, 16px)/1 var(--body);padding:12px clamp(16px,1.6vw,26px)}.home .sx-form:focus-within{box-shadow:0 0 0 3px #f2b544}.home .sx-all{font:700 clamp(13px, 1.1vw, 16px)/1.2 var(--body);color:#fff;text-decoration:none;white-space:nowrap;border-bottom:1.5px solid currentColor;padding-bottom:1px}.home .sx-all:hover{color:#f6d6d6}.home .ds .tile{height:clamp(96px,8.6vw,124px)}.home .ds-dept{background:#fff;display:flex;align-items:center;gap:clamp(8px,1vw,16px);padding:0 clamp(10px,1.2vw,18px)}.home .ds .ds-dept>img{position:static;inset:auto;width:38%;height:76%;object-fit:contain;object-position:50% 50%;flex:0 0 auto;transform-origin:50% 50%}.home .ds-text{display:flex;flex-direction:column;min-width:0}.home .ds-title{font:700 clamp(14px, 1.3vw, 19px)/1.15 var(--head);color:var(--ink)}.home .ds-n{font:600 clamp(11px, .9vw, 13px)/1.2 var(--body);color:#6b7177;margin-top:4px;font-variant-numeric:tabular-nums}.home a.ds-dept:hover .ds-title{text-decoration:underline}.home .nm{background:#f6f4ef;border:1px solid #e4dfd4;border-radius:calc(var(--radius) + 4px);padding:clamp(14px,1.6vw,24px) clamp(12px,1.6vw,24px) clamp(16px,1.9vw,28px);text-align:center}.home .nm-title{font:700 clamp(16px, 1.45vw, 22px)/1.1 var(--head);color:var(--ink);margin:0 0 clamp(12px,1.4vw,20px);letter-spacing:.01em}.home .nm-title span{color:#a70007}.home .nm-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr)}.home .nm-row li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 8px;border-left:1px solid #ddd7cb}.home .nm-row li:first-child{border-left:0}.home .nm-fig{font:700 clamp(26px, 2.7vw, 42px)/1 var(--head);color:#a70007;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;white-space:nowrap}.home .nm-unit{font:700 clamp(14px, 1.3vw, 20px)/1 var(--head);color:#a70007;align-self:flex-end;padding-bottom:.12em}.home .nm-label{font:700 clamp(11px, .85vw, 13px)/1.25 var(--body);color:#545b60;margin-top:7px;letter-spacing:.06em;text-transform:uppercase;max-width:16ch}.home .nm-rate{display:inline-flex;align-items:center;gap:6px;height:clamp(26px,2.7vw,42px)}.home .nm-star svg{width:clamp(18px,1.7vw,26px);fill:#f2b544;display:block}@media (max-width:999px) and (min-width:700px){.home .sx{grid-template-columns:1fr auto}.home .sx-form{grid-column:1/-1;grid-row:2}}@media (max-width:699px){.home .sx{grid-template-columns:1fr;gap:12px}.home .sx-all{justify-self:start}.home .ds{grid-template-columns:1fr 1fr 1fr;gap:8px}.home .ds .ds-dept{height:118px;flex-direction:column;justify-content:center;text-align:center;gap:6px;padding:8px}.home .ds .ds-dept>img{width:80%;height:44px}.home .ds-text{align-items:center}.home .ds-title{font-size:14px}.home .ds-n{font-size:11px}.home .nm-row{grid-template-columns:repeat(3,1fr);row-gap:18px}.home .nm-row li:nth-child(4){border-left:0}.home .nm-fig{font-size:26px}.home .nm-label{font-size:10px}.home .nm-row li{padding:0 4px}.home .nm-fig{font-size:min(26px, 7.2vw)}.home .nm-unit{font-size:min(14px, 3.9vw)}}.home,.home .dept{background:var(--ow)}.home .sx-form{background:var(--ow)}.home .sx-form input[type=search]{background:0 0}@media (min-width:700px){.home{margin-top:0;box-shadow:4px 4px 4px var(--frame),4px 0 0 var(--frame)}}@media (min-width:700px){.home{margin-bottom:0;box-shadow:4px 0 0 var(--frame)}}.home h1{font-variant:normal}.home h1,.home h2,.home h3,.home h4,.home h5{font-family:inherit}.home{font:16px/1.4 var(--body)}.home{border:0;box-shadow:none;margin:0 auto}