:root{--bc-ink:#183f3b;--bc-soft:#536b63;--bc-paper:#f6f7f0;--bc-line:#d4ded4;--bc-gold:#ae7d36}.bc-collection-panel,.bc-collection-panel *,.bc-atlas,.bc-atlas *{box-sizing:border-box}.bc-collection-panel{font:16px/1.65 system-ui,sans-serif;color:var(--bc-ink);background:var(--bc-paper);border-block:1px solid var(--bc-line);padding:34px max(22px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:center;gap:34px;overflow-wrap:anywhere}.bc-collection-panel[hidden]{display:none!important}.bc-collection-panel .bc-collection-logo{display:block;width:100%;height:auto;max-width:360px;margin:0}.bc-collection-panel h2{color:var(--bc-ink);font:600 clamp(23px,3vw,33px)/1.2 system-ui,sans-serif;letter-spacing:-.025em;margin:0 0 12px}.bc-collection-panel p{font-size:15px;line-height:1.65;margin:0 0 12px;max-width:850px;color:var(--bc-soft)}.bc-collection-links{display:flex;gap:12px 24px;flex-wrap:wrap}.bc-collection-panel a,.bc-atlas a{color:#175e50;text-underline-offset:4px}.bc-collection-panel a{font-size:14px;font-weight:650}.bc-collection-panel small{display:block;font-size:11px;line-height:1.4;margin-top:14px;color:#596b61}.bc-collection-panel :focus-visible,.bc-atlas :focus-visible{outline:3px solid #ab7329;outline-offset:4px}.bc-atlas{margin:0;background:var(--bc-paper);color:var(--bc-ink);font:16px/1.65 system-ui,sans-serif}.bc-atlas [hidden]{display:none!important}.bc-atlas .bc-shell{width:min(1284px,100%);padding-inline:24px;margin:auto}.bc-atlas .bc-header{padding-block:18px;display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;border-bottom:1px solid var(--bc-line)}.bc-atlas .bc-header img{width:155px;height:auto;display:block}.bc-atlas nav{display:flex;flex-wrap:wrap;gap:14px 25px;font-size:14px}.bc-atlas .bc-intro{padding-block:58px 38px;display:grid;grid-template-columns:1.4fr 1fr;gap:40px}.bc-atlas .bc-kicker{font-size:11px;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:#74623d;margin:0 0 15px}.bc-atlas h1{font:500 clamp(40px,6vw,72px)/1.04 system-ui,sans-serif;letter-spacing:-.055em;margin:0 0 22px}.bc-atlas .bc-intro p{max-width:700px}.bc-atlas .bc-intro-side{border-left:1px solid var(--bc-line);padding:10px 0 10px 34px;align-self:center}.bc-atlas .bc-intro-side strong{font-size:60px;line-height:1;letter-spacing:-.06em;font-weight:500}.bc-atlas .bc-intro-side p{color:var(--bc-soft);font-size:14px}.bc-atlas .bc-intro-side a{font-size:14px;font-weight:650}.bc-atlas .bc-tools{padding-block:24px;border-block:1px solid var(--bc-line);display:flex;gap:24px;align-items:end;flex-wrap:wrap;margin-bottom:30px}.bc-atlas .bc-tools label{display:block;font-weight:650;font-size:13px}.bc-atlas input{display:block;font:16px system-ui;margin-top:7px;padding:13px 15px;width:min(440px,75vw);background:#fff;border:1px solid #8aa397;border-radius:3px;min-height:48px;color:var(--bc-ink)}.bc-atlas #bc-count{font-size:14px;color:var(--bc-soft);margin:0 0 10px}.bc-atlas .bc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.bc-atlas .bc-card{background:#fff;border:1px solid var(--bc-line);border-radius:5px;display:flex;flex-direction:column;min-width:0;overflow:hidden;scroll-margin-top:20px}.bc-atlas .bc-logo-stage{padding:24px 20px 14px;background:#f0f3ea;display:flex;align-items:center;min-height:170px}.bc-atlas .bc-logo-stage img{display:block;width:100%;height:auto;aspect-ratio:640/260}.bc-atlas .bc-card-copy{padding:23px;display:flex;flex-direction:column;flex:1}.bc-atlas .bc-card h2{font-size:24px;line-height:1.2;letter-spacing:-.03em;margin:0 0 5px}.bc-atlas .bc-tagline{font-size:14px;line-height:1.5;color:#866030;margin:0 0 15px;font-weight:650}.bc-atlas .bc-description{font-size:14px;line-height:1.7;color:var(--bc-soft);margin:0 0 17px}.bc-atlas .bc-prompt{font-size:13px;line-height:1.6;border-left:2px solid #c5a96b;padding-left:13px;margin:0 0 16px;color:var(--bc-soft)}.bc-atlas .bc-card-links{margin-top:auto;padding-top:16px;border-top:1px solid #e2e8df;display:flex;flex-wrap:wrap;gap:10px 20px;font-size:13px;font-weight:650}.bc-atlas .bc-record-count{display:block;font-size:11px;color:var(--bc-soft);padding-top:12px}.bc-atlas .bc-footer{border-top:1px solid var(--bc-line);margin-top:45px;padding-block:28px;font-size:13px;color:var(--bc-soft)}.bc-atlas .bc-empty{padding:35px 0}.bc-atlas .bc-note{font-size:12px;color:var(--bc-soft)}.bc-collection-panel .bc-collection-title{color:var(--bc-ink);font:600 clamp(23px,3vw,33px)/1.2 system-ui,sans-serif;letter-spacing:-.025em;margin:0 0 12px}@media (max-width:960px){.bc-atlas .bc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-collection-panel{grid-template-columns:240px minmax(0,1fr);gap:22px}.bc-atlas .bc-intro{grid-template-columns:1.3fr 1fr;gap:22px}}@media (max-width:640px){.bc-collection-panel{grid-template-columns:1fr;padding:24px 18px;gap:12px}.bc-collection-panel .bc-collection-logo{max-width:300px}.bc-collection-panel h2{font-size:25px}.bc-atlas .bc-shell{padding-inline:18px}.bc-atlas .bc-intro,.bc-atlas .bc-grid{grid-template-columns:1fr}.bc-atlas .bc-intro{padding-block:34px 25px;gap:20px}.bc-atlas .bc-intro-side{padding:18px 0 0;border-left:0;border-top:1px solid var(--bc-line)}.bc-atlas .bc-intro-side strong{font-size:38px}.bc-atlas .bc-tools{gap:14px}.bc-atlas input{width:calc(100vw - 36px)}.bc-atlas .bc-logo-stage{min-height:150px}.bc-atlas .bc-header img{width:135px}}
