@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap');
body{margin:0;background:#fafbf7}.br2{--ink:#123e3b;--green:#c7ee64;--paper:#fafbf7;color:var(--ink);font-family:'IBM Plex Sans',Arial,sans-serif}.br2 *{box-sizing:border-box}.br2 .wrap{max-width:1280px;margin:auto}.br2 .section{padding:76px clamp(22px,5vw,72px)}.br2 .split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.br2 h1,.br2 h2,.br2 h3{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;text-transform:uppercase;line-height:.98;letter-spacing:-.02em;margin:0 0 25px}.br2 h1{font-size:clamp(62px,7.4vw,110px)}.br2 h2{font-size:clamp(48px,5.4vw,78px)}.br2 h3{font-size:32px;letter-spacing:0}.br2 em{font-style:normal;color:#4a7b08}.br2 p{font-size:16px;line-height:1.75;margin:0 0 20px}.br2 .lead{font-size:23px;line-height:1.5}.br2 .eyebrow{font:600 11px/1.8 'IBM Plex Mono',monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:25px}.br2 a{color:inherit;text-underline-offset:5px}.br2 .button{display:inline-block;background:var(--ink);color:white;text-decoration:none;padding:18px 23px;font-weight:600;font-size:14px;margin:10px 0}.br2 .button:hover{background:#28625a}.br2 figure{margin:0}.br2 img{display:block;width:100%;height:auto}.br2 figcaption{font:11px/1.7 'IBM Plex Mono',monospace;padding:16px 0}.br2 .hero{background:#eff3e8;padding-top:42px}.br2 .hero-photo{background:#c7ee64;padding:18px 18px 0;border-radius:3px 65px 3px 3px;overflow:hidden}.br2 .hero-photo img{height:620px;object-fit:cover;object-position:center 43%;border-radius:2px 48px 2px 2px}.br2 .ribbon{background:var(--ink);color:#d5f58d;padding:24px}.br2 .ribbon .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font:600 12px 'IBM Plex Mono',monospace}.br2 .modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:45px}.br2 .modes article{border-top:2px solid #87a79b;padding-top:24px}.br2 .modes span{font:12px 'IBM Plex Mono',monospace;display:block;margin-bottom:20px}.br2 .modes p{font-size:15px}.br2 .note{margin-top:30px;background:#edf1e8;padding:24px;font-size:13px;line-height:1.8}.br2 .antenna{background:var(--ink);color:#f7fbed}.br2 .antenna .eyebrow{color:#c7ee64}.br2 .antenna img{border-radius:3px 45px 3px 3px}.br2 .expansion{background:#c7ee64}.br2 .expansion em{color:#295e50}.br2 .wide-photo{margin-top:35px}.br2 .wide-photo img{max-height:640px;object-fit:cover;object-position:center 50%}.br2 .fine{font-size:12px;margin-top:25px;max-width:950px}.br2 .applications article{border-top:1px solid #acc3b4;padding:24px 0 0}.br2 .applications h3{margin-bottom:12px}.br2 .gallery{background:#e8eeeb}.br2 .photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:32px}.br2 .photos img{aspect-ratio:4/3;object-fit:cover;transition:filter .2s}.br2 .photos a:hover img{filter:brightness(1.08)}.br2 .closing{background:#ffca70}.br2 .phone{font-size:25px;font-weight:bold;margin-top:20px}.br2 a:focus-visible{outline:3px solid #e07812;outline-offset:5px}
@media(max-width:900px){.br2 .split{gap:30px}.br2 h1{font-size:69px}.br2 .hero-photo img{height:540px}.br2 .modes{gap:22px}.br2 .photos{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.br2 .section{padding:52px 22px}.br2 .split{grid-template-columns:1fr;gap:28px}.br2 h1{font-size:clamp(60px,13vw,90px)}.br2 .hero-photo{max-width:520px;width:100%;margin:auto}.br2 .hero-photo img{height:auto;max-height:640px;object-fit:contain}.br2 .modes{grid-template-columns:1fr;gap:10px;margin-top:28px}.br2 .lead{font-size:21px}.br2 .ribbon .wrap{font-size:10px;gap:20px 28px}.br2 .photos{grid-template-columns:1fr}.br2 .photos img{height:auto;aspect-ratio:auto}.br2 .antenna figure{order:2}}

/* Exposure correction for the recovered original closed-case photograph. */
.br2 img[src$="20260623_133443.webp"]{filter:brightness(1.25) contrast(1.06)}
