@font-face{font-family:Saira Stencil One;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/saira-stencil-one-latin-400-normal.CaP09Fmm.woff2)format("woff2"),url(/_astro/saira-stencil-one-latin-400-normal.BhLFNLer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-latin-500-normal.BPAOfeC8.woff2)format("woff2"),url(/_astro/barlow-latin-500-normal.C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-latin-600-normal.DILqtrty.woff2)format("woff2"),url(/_astro/barlow-latin-600-normal.CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-latin-700-normal.A9pxMQ4z.woff2)format("woff2"),url(/_astro/barlow-latin-700-normal.__SGTsZ1.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-semi-condensed-latin-600-normal.BkLiAYu4.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-600-normal.DyOfdMBA.woff)format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-semi-condensed-latin-700-normal.BpqDG8I9.woff2)format("woff2"),url(/_astro/barlow-semi-condensed-latin-700-normal.BMyZXq_9.woff)format("woff")}:root{--wall:#1b1b1b;--galv:#8f8e8c;--primer:#672a24;--paint-dark:#1d1c1a;--paint-light:#ebe5d9;--bright:#f1ede6;--muted:#a8a49d;--stamp:#b9b5ae;--font-stencil:"Saira Stencil One", "Stencil Fallback", "Arial Black", sans-serif;--font-label:"Barlow Semi Condensed", "Label Fallback", "Arial Narrow", sans-serif;--font-body:"Barlow", "Body Fallback", "Segoe UI", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--plate-shadow:inset 0 1px 0 #ffffff52, inset 0 0 0 1px #ffffff1f, inset 0 -2px 0 #00000059, 0 0 0 1px #000000bf, 0 2px 3px #00000080, 0 26px 44px -10px #000c;--wall-glow:#ffffff0d;--wall-vignette:#0000008c;--rule-wall:#ffffff1f;--rule-wall-soft:#ffffff1a;--text-soft:#cbc6be;--selection:#8e3a30;--focus-ring:#f0c44c;--skip-ink:#111;--lockup-word:#d5d1c9;--lockup-rule:#8d8982;--tag-steel:#c8c5bf;--tag-ink:#1c1b19;--tag-emboss:#ffffff73;--tag-sheen:linear-gradient(180deg, #ffffff59, #0000001f);--tag-shadow:inset 0 1px 0 #fffc, inset 0 -1px 0 #0000004d, 0 0 0 1px #0000008c, 0 3px 0 -1px #00000059, 0 6px 12px #00000073;--tag-shadow-pressed:inset 0 2px 3px #00000059, 0 0 0 1px #0009;--plate-sheen:linear-gradient(165deg, #ffffff24, transparent 40%, #00000029);--plate-sheen-primer:linear-gradient(165deg, #ffffff1a, transparent 40%, #00000038);--plate-shade-steel:linear-gradient(180deg, #00000080, #0000009e);--plate-steel:#3a3a3a;--door-lift-shadow:inset 0 1px 0 #ffffff52, 0 0 0 1px #000000bf, 0 34px 54px -8px #000000e6;--rivet-dome:radial-gradient(circle at 38% 32%, #fdfdfd 0, #bdbdbd 22%, #6a6a6a 58%, #2a2a2a 100%);--rivet-shadow:0 1px 2px #000000bf, 0 0 0 1px #0000004d;--foot-groove:inset 0 2px 0 #00000080, inset 0 3px 0 #fff3;--foot-ink-galv:#26241f;--cell-groove:inset 2px 0 0 #00000073, inset 3px 0 0 #ffffff14;--stencil-galv:#1c1b19;--stencil-primer:#ebe4d7;--copy-on-galv:#22211e;--facts-rule-strong:#00000073;--facts-rule:#0000004d;--lead-well:#00000014;--lead-well-shadow:inset 0 2px 4px #00000059, inset 0 -1px 0 #ffffff40;--lead-well-primer:#0000002e;--lead-well-shadow-primer:inset 0 2px 5px #00000073, inset 0 -1px 0 #ffffff1f;--field:#efece6;--field-ink:#1a1917;--field-edge:#00000073;--field-shadow:inset 0 2px 3px #00000040;--field-placeholder:#5c5852;--error:#7d2718;--error-on-primer:#ffd6cf;--error-ring:#9a3a30}@font-face{font-family:Stencil Fallback;src:local(Arial Black);size-adjust:92%;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Label Fallback;src:local(Arial Narrow);size-adjust:100%;ascent-override:95%}@font-face{font-family:Body Fallback;src:local(Segoe UI);size-adjust:100%;ascent-override:92%}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100dvh;color:var(--bright);font:500 18px/1.55 var(--font-body);background:radial-gradient(ellipse 90% 70% at 50% 35%, var(--wall-glow), transparent 70%), radial-gradient(ellipse 120% 90% at 50% 50%, transparent 55%, var(--wall-vignette) 100%), url(/assets/tex/grain.webp), var(--wall);-webkit-font-smoothing:antialiased;background-attachment:fixed,fixed,scroll,scroll;flex-direction:column;margin:0;display:flex}main{flex:1}::selection{background:var(--selection);color:var(--bright)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}a{color:inherit}button,input,textarea{font:inherit}.skip{background:var(--bright);color:var(--skip-ink);padding:8px 12px;position:absolute;top:0;left:-999px}.skip:focus{z-index:5;top:12px;left:12px}.sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lockup{justify-self:start;gap:8px;width:clamp(280px,46vw,560px);text-decoration:none;display:inline-grid}.lockup.small{gap:0;width:min(240px,58vw)}.lockup-mark{width:100%;height:auto;display:block;overflow:visible}.lockup-word{font-family:var(--font-label);fill:var(--lockup-word);font-weight:700}.lockup-rule{stroke:var(--lockup-rule);stroke-width:1.6px}.lockup-legal{font-family:var(--font-label);letter-spacing:.03em;color:var(--muted);font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:700;line-height:1}.tag{--rv:radial-gradient(circle at 50% 50%, #8a8a8a 0, #6d6d6d 2.4px, #2e2e2e 3.6px, transparent 4.3px);width:max-content;font-family:var(--font-label);letter-spacing:.01em;color:var(--tag-ink);text-shadow:0 1px 0 var(--tag-emboss);background:var(--rv) left 7px top 7px / 9px 9px no-repeat, var(--rv) right 7px top 7px / 9px 9px no-repeat, var(--rv) left 7px bottom 7px / 9px 9px no-repeat, var(--rv) right 7px bottom 7px / 9px 9px no-repeat, var(--tag-sheen), image-set(url(/assets/tex/brushed.webp) type("image/webp"), url(/assets/tex/brushed.jpg) type("image/jpeg")) center / 320px auto, var(--tag-steel);box-shadow:var(--tag-shadow);cursor:pointer;transition:transform .16s var(--ease), box-shadow .16s var(--ease);border:0;border-radius:4px;justify-content:center;justify-self:start;align-items:center;padding:.42em 1.25em .46em;font-size:1.2rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.tag:hover{filter:brightness(1.08);transform:translateY(-1px)}.tag:active{filter:none;box-shadow:var(--tag-shadow-pressed);transform:translateY(1px)}.tag:disabled{opacity:.6;cursor:progress}.tag-small{background:var(--rv) left 8px center / 9px 9px no-repeat, var(--rv) right 8px center / 9px 9px no-repeat, var(--tag-sheen), image-set(url(/assets/tex/brushed.webp) type("image/webp"), url(/assets/tex/brushed.jpg) type("image/jpeg")) center / 320px auto, var(--tag-steel);padding:.45em 1.7em;font-size:1.05rem}.tag-large{padding:.45em 1.4em .5em;font-size:clamp(1.3rem,2.2vw,1.8rem)}.plate{color:var(--paint-dark);box-shadow:var(--plate-shadow);background:var(--plate-sheen), image-set(url(/assets/tex/left.webp) type("image/webp"), url(/assets/tex/left.jpg) type("image/jpeg")) center / cover, var(--galv);border-radius:3px;flex-direction:column;text-decoration:none;display:flex;position:relative;container-type:inline-size}.plate.primer{color:var(--paint-light);background:var(--plate-sheen-primer), image-set(url(/assets/tex/right.webp) type("image/webp"), url(/assets/tex/right.jpg) type("image/jpeg")) center / cover, var(--primer)}.plate.steel{color:var(--paint-light);background:var(--plate-shade-steel), image-set(url(/assets/tex/left.webp) type("image/webp"), url(/assets/tex/left.jpg) type("image/jpeg")) center / cover, var(--plate-steel)}.rv{background:var(--rivet-dome);width:12px;height:12px;box-shadow:var(--rivet-shadow);border-radius:50%;position:absolute}.rv.tl{top:14px;left:14px}.rv.tr{top:14px;right:14px}.rv.ml{top:14px;left:14px}.rv.mr{top:14px;right:14px}.rv.bl{bottom:12px;left:14px}.rv.br{bottom:12px;right:14px}.plate-face{flex-direction:column;flex:1;padding:6.5cqi 7.5cqi 4.5cqi;display:flex}.plate-foot{font-family:var(--font-label);box-shadow:var(--foot-groove);background:repeating-linear-gradient(90deg, var(--tick) 0 1.5px, transparent 1.5px 11px) 5cqi 12px / calc(100% - 10cqi) 12px no-repeat;padding:clamp(26px,5.4cqi,40px) clamp(22px,7.5cqi,64px) clamp(14px,3cqi,24px);font-size:clamp(1rem,4.2cqi,1.6rem);font-weight:700;line-height:1.2;display:block;position:relative}.plate{--tick:#ebe4d76b}.plate.galv{--tick:#141412b8}.plate.steel{--tick:#ffffff3d}.plate.galv .plate-foot{color:var(--foot-ink-galv)}.plate-foot a{font-weight:700}.stencil{font-family:var(--font-stencil);letter-spacing:-.005em;text-transform:uppercase;transform-origin:0;-webkit-mask:url(/assets/tex/wear.webp) var(--chip,center) / 180% 180% no-repeat;mask:url(/assets/tex/wear.webp) var(--chip,center) / 180% 180% no-repeat;margin:0 -.15em 0 0;padding-right:.15em;font-size:21cqi;font-weight:400;line-height:.98;display:block;transform:scale(.94,1.08)}.door.galv .stencil{--chip:12% 30%}.door.primer .stencil{--chip:78% 18%}.sheet.galv .stencil{--chip:40% 70%}.sheet.primer .stencil{--chip:8% 80%}.plate.galv .stencil{color:var(--stencil-galv)}.plate.primer .stencil{color:var(--stencil-primer)}.yard{grid-template-rows:auto 1fr;gap:clamp(22px,4vh,44px);min-height:100dvh;padding:clamp(18px,2.8vw,36px) 2.6vw clamp(28px,4vh,48px);display:grid}.top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.call{margin-top:.4em}.rack{justify-content:space-between;align-items:flex-start;gap:4vw;padding-top:clamp(0px,3vh,36px);display:flex}.door{aspect-ratio:1.15;width:min(44vw,115dvh - 1.15*clamp(160px,16vw,230px));transition:transform .22s var(--ease), box-shadow .22s var(--ease)}.door:hover{box-shadow:var(--door-lift-shadow);transform:translateY(-6px)}.door:hover .tag{filter:brightness(1.08);transform:translateY(-1px)}.door:focus-visible{outline-offset:8px}.door .plate-face{justify-content:space-between;padding-bottom:22px}.door .tag{z-index:1;margin-bottom:6px;font-size:clamp(1rem,4.1cqi,1.6rem);position:relative}.spec{gap:clamp(28px,5vh,48px);width:min(1180px,100% - 5.2vw);margin:0 auto;padding:clamp(24px,6vh,64px) 0 clamp(48px,8vh,96px);display:grid}.bar-cells{grid-template-columns:1.45fr 1.15fr 1fr;margin:0;padding:44px 5cqi 30px;display:grid}.bar-cells div{padding:0 3cqi}.bar-cells div+div{box-shadow:var(--cell-groove)}.bar-cells dt{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.95rem;font-weight:700}.bar-cells dd{font-family:var(--font-stencil);text-transform:uppercase;color:var(--paint-light);margin:6px 0 0;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.05}.bar .plate-foot{color:var(--muted);font-size:1.05rem}.bar .plate-foot a{color:var(--bright)}.spec-copy{grid-template-columns:1fr 1fr;gap:32px 56px;display:grid}.spec-copy p{color:var(--text-soft);max-width:46ch;margin:0;font-size:1.1rem}.callback{border-top:1px solid var(--rule-wall);flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:28px;display:flex}.callback p{font-family:var(--font-label);color:var(--bright);margin:0;font-size:clamp(1.25rem,2.2vw,1.7rem);font-weight:700}.site-bar{grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav call";align-items:center;gap:16px 28px;width:min(1180px,100% - 40px);margin:0 auto;padding:18px 0 8px;display:grid}.site-bar .lockup{grid-area:brand}.header-call{grid-area:call}.site-nav{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;flex-wrap:nowrap;grid-area:nav;justify-content:flex-end;align-items:center;gap:10px 26px;font-size:1rem;font-weight:700;display:flex}.site-nav a:not(.tag){color:var(--muted);border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.site-nav a:not(.tag):hover{color:var(--bright)}.site-nav a[aria-current=page]{color:var(--bright);border-bottom-color:currentColor}.site-nav .tag{letter-spacing:.01em;text-transform:none;margin-left:6px}.page{width:min(1180px,100% - 40px);margin:12px auto clamp(48px,8vh,96px)}.sheet.narrow{max-width:820px;margin:0 auto}.sheet.narrow .plate-foot{font-size:1.2rem}.sheet-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:5cqi;display:grid}.sheet .stencil{margin-bottom:.22em;font-size:clamp(3.2rem,8.6cqi,7rem)}.sheet.narrow .stencil{font-size:clamp(3.2rem,13cqi,6.4rem)}.sheet-lead p,.prose p{max-width:42ch;margin:0 0 .9em;font-size:1.1rem}.prose p{max-width:58ch}.sheet-call{font-family:var(--font-label);font-weight:700;font-size:1.35rem!important}.sheet-call a{white-space:nowrap}.door-picks{flex-wrap:wrap;gap:12px;display:flex}.plate.galv .sheet-lead p,.plate.galv .prose p{color:var(--copy-on-galv)}.facts{border-top:2px solid var(--facts-rule-strong);gap:0;max-width:560px;margin:0 0 1.4em;display:grid}.facts div{border-bottom:1px solid var(--facts-rule);grid-template-columns:11ch 1fr;gap:16px;padding:10px 0;display:grid}.facts dt{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;padding-top:3px;font-size:.9rem;font-weight:700}.facts dd{margin:0;font-size:1.1rem;font-weight:700}.lead{background:var(--lead-well);box-shadow:var(--lead-well-shadow);border-radius:3px;gap:16px;padding:4cqi;display:grid}.plate.primer .lead{background:var(--lead-well-primer);box-shadow:var(--lead-well-shadow-primer)}.lead-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lead label{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;gap:6px;font-size:.92rem;font-weight:700;display:grid}.lead input,.lead textarea{border:1px solid var(--field-edge);width:100%;min-height:48px;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--field-ink);background:var(--field);box-shadow:var(--field-shadow);border-radius:2px;padding:11px 14px;font-size:1.05rem;font-weight:500}.lead textarea{resize:vertical;min-height:116px}.lead textarea::placeholder{color:var(--field-placeholder)}.lead input:focus,.lead textarea:focus{outline:3px solid var(--focus-ring);outline-offset:1px}.lead .tag{margin-top:4px}.field-error{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--error);font-size:.95rem;font-weight:700}.plate.primer .field-error{color:var(--error-on-primer)}.lead input[aria-invalid=true],.lead textarea[aria-invalid=true]{outline:3px solid var(--error-ring);outline-offset:1px}.hp{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.call-band{display:none}.form-error{color:var(--error);margin:0;font-weight:700}.plate.primer .form-error{color:var(--error-on-primer)}.form-ok{font-family:var(--font-label);margin:0;font-size:1.25rem;font-weight:700}.legal{width:min(68ch,100% - 40px);margin:24px auto 96px}.legal h1{font-family:var(--font-stencil);text-transform:uppercase;margin:0 0 .4em;font-size:clamp(2.6rem,6vw,4rem);font-weight:400;line-height:1}.legal p{color:var(--text-soft)}footer.site-foot{border-top:1px solid var(--rule-wall);width:min(1180px,100% - 5.2vw);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px 40px;margin:auto auto 0;padding:22px 0 40px;font-size:.95rem;display:flex}footer strong{color:var(--bright)}.foot-links{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.foot-links a{color:var(--bright);text-decoration:none}.foot-links a:hover{text-decoration:underline}@media (width>=861px) and (width<=1200px){.door{aspect-ratio:auto;width:calc(50% - 2vw);height:calc(100dvh - 210px);max-height:680px}}@media (width<=860px){.yard{gap:22px;min-height:auto;padding:18px 16px 8px}.top{flex-direction:column;gap:14px}.call{margin:0}.rack{flex-direction:column;gap:22px}.door{aspect-ratio:1.12;width:100%}.door .plate-face{padding:10cqi 8cqi 8cqi}.door .stencil{font-size:20cqi}.door .tag{margin-left:0;padding:.62em 1.5em .66em;font-size:1.1rem}.plate-foot{padding-left:38px;padding-right:38px}.spec{width:calc(100% - 32px)}.bar-cells{grid-template-columns:1fr;gap:18px;padding:44px 22px 26px}.bar-cells div{padding:0}.bar-cells div+div{box-shadow:none;border-top:1px solid var(--rule-wall-soft);padding-top:16px}.spec-copy{grid-template-columns:1fr;gap:16px}.site-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand call""nav nav";gap:8px 12px;width:calc(100% - 32px);padding-bottom:0}.lockup.small{width:100%;max-width:210px}.header-call{padding-left:.8em;padding-right:.8em}.site-nav{justify-content:flex-start;gap:0 18px;padding:8px 0 10px;font-size:.9rem;overflow-x:auto}.site-nav a:not(.tag){white-space:nowrap}.call-band{justify-content:center;width:100%;margin:0 0 18px;display:flex}.page{width:calc(100% - 24px)}.sheet-grid{grid-template-columns:1fr}.sheet .plate-face{padding:44px 24px 28px}.sheet .stencil{font-size:min(17cqi,5.4rem)}.lead{padding:18px}.lead-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
