.nf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.nf-list{max-width:60ch;margin:12px 0 20px;padding-left:1.1em}.nf-list li{margin:10px 0;color:var(--mist)}.art-hero{width:100%;margin-top:26px;border:1px solid var(--hair)}.art-h2{font-size:clamp(1.6rem,3.2vw,2.2rem)}.art-body{max-width:70ch;color:var(--mist);font-size:1.02rem;line-height:1.7}.art-body>*:first-child{margin-top:0}.art-body>*:last-child{margin-bottom:0}.art-body h2,.art-body h3{color:var(--white);margin:1.8em 0 .5em;line-height:1.2}.art-body h2{font-family:var(--display);font-weight:800;font-size:1.7rem;letter-spacing:.01em}.art-body h3{font-family:var(--display);font-weight:800;font-size:1.3rem}.art-body p,.art-body li{margin:0 0 1em}.art-body ul,.art-body ol{padding-left:1.2em;margin:0 0 1em}.art-body li{margin-bottom:.5em}.art-body a{color:var(--cyan)}.art-body strong,.art-body b{color:var(--white)}.art-body img{margin:1.4em 0;border:1px solid var(--hair)}.art-body blockquote{margin:1.4em 0;padding:2px 0 2px 18px;border-left:2px solid var(--cyan);color:var(--white)}.art-body hr{border:none;border-top:1px solid var(--hair);margin:2em 0}.art-tags{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none}.art-tags li{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;border:1px solid var(--hair);padding:8px 12px;color:var(--mist)}.art-comments{list-style:none;margin:0;padding:0;display:grid;gap:22px}.art-comment{border-left:4px solid var(--cyan);background:var(--navy2);padding:16px 18px}.art-comment p:last-child{margin-bottom:0;color:var(--mist)}.art-pager{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px;font-family:var(--mono);font-size:.85rem}.art-pager .page.current{color:var(--cyan)}.art-errors ul{margin:0 0 4px;padding-left:1.1em;color:var(--cyan);font-size:.92rem}.post-list{list-style:none;margin:0;padding:0;display:grid;gap:40px}.post{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:26px;align-items:start}.post:not(:has(.post-fig)){grid-template-columns:1fr}.post-fig{display:block}.post-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--hair)}.post-body{min-width:0;border-top:3px solid var(--cyan);padding-top:14px}.post-title{font-size:clamp(1.5rem,3.2vw,2.2rem);margin:0 0 .3em}.post-title a{color:var(--white);text-decoration:none}.post-title a:hover{color:var(--cyan)}.post-excerpt{color:var(--mist);margin:12px 0}.post-more{margin:0}.blog-pager{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px;font-family:var(--mono);font-size:.85rem}.blog-pager .page.current{color:var(--cyan)}@media(max-width:760px){.post{grid-template-columns:1fr}}.parts{padding-top:44px}.parts .lead{margin-bottom:32px}.parts-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px}.parts-card{display:flex;flex-direction:column;border:1px solid var(--hair);background:var(--deep);min-width:0}.parts-card-img{display:block;border-bottom:1px solid var(--hair)}.parts-card-img img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.parts-card-title{margin:16px 18px 6px;font-size:1.25rem;line-height:1.15}.parts-card-title a{color:var(--white);text-decoration:none}.parts-card-title a:hover{color:var(--cyan)}.parts-card-price{margin:0 18px 16px;font-family:var(--mono);color:var(--cyan)}.parts-card-price s,.parts-out{color:var(--steel);margin-left:6px}.parts-card-go{margin:auto 18px 18px;text-align:center}@media(max-width:760px){.parts-grid{grid-template-columns:1fr}}.coll-desc{max-width:66ch;color:var(--mist)}.coll-desc a{color:var(--cyan)}.prod-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px}.prod-card{min-width:0;border-top:3px solid var(--cyan);padding-top:14px}.prod-card .prod-img img{aspect-ratio:1 / 1;object-fit:cover;border:1px solid var(--hair)}.prod-title{margin:14px 0 .3em;font-size:1.05rem}.prod-title a{color:var(--white);text-decoration:none}.prod-title a:hover{color:var(--cyan)}.prod-price{font-family:var(--mono);font-size:.95rem;color:var(--cyan);margin:0}.prod-out{color:var(--steel)}.coll-pager{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px;font-family:var(--mono);font-size:.85rem}.coll-pager .page.current{color:var(--cyan)}.coll-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px}.coll-card{min-width:0;border-top:3px solid var(--cyan);padding-top:14px}.coll-card .coll-img img{aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--hair)}.coll-title{margin:14px 0 .3em;font-size:1.05rem}.coll-title a{color:var(--white);text-decoration:none}.coll-title a:hover{color:var(--cyan)}.coll-blurb{color:var(--mist);font-size:.92rem;margin:0 0 .5em}.coll-count{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:var(--steel);margin:0}@media(min-width:761px){.hdr nav{gap:6px 12px}}@media(min-width:761px)and (max-width:1120px){.hdr nav{gap:6px 8px}}.rte{max-width:70ch;color:var(--mist);font-size:1.02rem;line-height:1.7}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte h2,.rte h3,.rte h4{color:var(--white);margin:1.8em 0 .5em;line-height:1.2}.rte h2{font-family:var(--display);font-weight:800;font-size:1.7rem;letter-spacing:.01em}.rte h3{font-family:var(--display);font-weight:800;font-size:1.3rem}.rte h4{font-family:var(--body);font-weight:700;font-size:1.05rem}.rte p,.rte li{margin:0 0 1em}.rte ul,.rte ol{padding-left:1.2em;margin:0 0 1em}.rte li{margin-bottom:.5em}.rte a{color:var(--cyan)}.rte strong,.rte b{color:var(--white)}.rte img{margin:1.4em 0;border:1px solid var(--hair)}.rte blockquote{margin:1.4em 0;padding:2px 0 2px 18px;border-left:2px solid var(--cyan);color:var(--white)}.rte hr{border:none;border-top:1px solid var(--hair);margin:2em 0}.rte table{width:100%;border-collapse:collapse;margin:1.4em 0;display:block;overflow-x:auto}.rte th,.rte td{border:1px solid var(--hair);padding:9px 11px;text-align:left}.rte th{color:var(--white);font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}section.pw{--pw-navy: #0b2342;--pw-deep: #071a33;--pw-cyan: #00ebff;--pw-white: #ffffff;--pw-mist: #c9d4e3;--pw-steel: #8a8f98;--pw-hair: rgba(255, 255, 255, .16);--pw-display: "Barlow Condensed", Impact, "Arial Narrow", sans-serif;--pw-body: Inter, system-ui, -apple-system, sans-serif;--pw-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;display:block;min-height:100svh;box-sizing:border-box;padding:clamp(40px,8vw,88px) max(20px,calc(50% - 560px));background:var(--pw-navy);color:var(--pw-white);font-family:var(--pw-body);line-height:1.6}section.pw *,section.pw *:before,section.pw *:after{box-sizing:border-box}section.pw a{color:var(--pw-cyan)}section.pw :focus-visible{outline:3px solid var(--pw-cyan);outline-offset:3px}.pw-in{max-width:640px}.pw-badge{width:176px;height:auto;display:block}.pw-name{font-family:var(--pw-display);font-weight:800;font-size:clamp(2.6rem,9vw,4rem);letter-spacing:.06em;line-height:1;margin:18px 0 0;color:var(--pw-white)}.pw-name sup{font-family:var(--pw-body);font-size:.3em;font-weight:400;top:-1.3em}.pw-eyebrow{font-family:var(--pw-mono);font-weight:500;font-size:.82rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pw-cyan);margin:20px 0 0}.pw-h1{font-family:var(--pw-display);font-weight:800;text-transform:uppercase;font-size:clamp(2.6rem,10vw,4.4rem);line-height:.92;letter-spacing:.005em;color:var(--pw-white);margin:10px 0 18px}.pw-lead{font-size:1.12rem;color:var(--pw-mist);max-width:54ch;margin:0 0 26px}.pw-msg{border-left:4px solid var(--pw-cyan);background:var(--pw-deep);padding:16px 18px;margin:0 0 26px;color:var(--pw-mist);max-width:54ch}.pw-msg>*:last-child{margin-bottom:0}.pw-errors{margin:0 0 18px}.pw-errors ul{margin:0;padding-left:1.1em;color:var(--pw-cyan);font-size:.95rem}section.pw form{display:grid;gap:10px;justify-items:start;max-width:380px}.pw-label{font-family:var(--pw-mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pw-mist)}.pw-input{width:100%;padding:13px 12px;font:inherit;background:var(--pw-white);color:#121212;border:1px solid var(--pw-steel);border-radius:0}.pw-btn{background:var(--pw-cyan);color:var(--pw-navy);border:2px solid var(--pw-cyan);border-radius:0;padding:13px 22px;font-family:var(--pw-body);font-weight:700;font-size:1rem;line-height:1.2;cursor:pointer}.pw-foot{margin:40px 0 0;padding-top:22px;border-top:1px solid var(--pw-hair);font-size:.9rem;color:var(--pw-mist)}.pw-legal{margin:8px 0 0;font-size:.78rem;color:var(--pw-steel);max-width:60ch}@media(max-width:760px){.pw-badge{width:120px}}.part{padding-top:32px}.part-back{margin:0 0 24px;font-family:var(--mono);font-size:.8rem;letter-spacing:.06em}.part-back a{color:var(--mist);text-decoration:none}.part-back a:hover{color:var(--cyan)}.part-img{display:block;width:100%;height:auto;border:1px solid var(--hair)}.part-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.part-thumbs a{display:block}.part-thumb{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border:1px solid var(--hair)}.part-thumbs a:hover .part-thumb{border-color:var(--cyan)}.part-info h1{margin-top:0}.part-was{margin:-6px 0 12px;font-family:var(--mono);font-size:.85rem;color:var(--steel)}.part-desc{max-width:70ch;margin-top:48px;padding-top:28px;border-top:1px solid var(--hair);color:var(--mist)}.part-desc a{color:var(--cyan)}.part-desc ul{padding-left:1.2em}.part-desc li{margin:4px 0}.part-help{max-width:70ch;margin-top:32px;padding:20px 22px;border:1px solid var(--hair);background:var(--deep)}.part-help h2{margin:0 0 8px;font-size:1.3rem}.part-help p{margin:0;color:var(--mist)}.part-help a{color:var(--cyan)}@media(max-width:760px){.part-desc{margin-top:32px}}.srch{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:26px;max-width:620px}.srch-label{flex:1 0 100%;font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--mist)}.srch-input{flex:1 1 260px;min-width:0;background:var(--white);color:var(--ink);border:1px solid var(--steel);padding:12px;font:inherit}.srch-hints{max-width:60ch;margin:12px 0 20px;padding-left:1.1em;color:var(--mist)}.srch-hints li{margin:10px 0}.srch-results{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px}.srch-card{min-width:0;border-top:3px solid var(--cyan);padding-top:14px}.srch-card .srch-img img{aspect-ratio:4 / 3;object-fit:cover;border:1px solid var(--hair)}.srch-title{margin:12px 0 .3em;font-size:1.05rem}.srch-title a{color:var(--white);text-decoration:none}.srch-title a:hover{color:var(--cyan)}.srch-price{font-family:var(--mono);font-size:.9rem;color:var(--cyan);margin:0}.srch-pager{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px;font-family:var(--mono);font-size:.85rem}.srch-pager .page.current{color:var(--cyan)}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
