

/* A compact invitation keeps the ministry homepage focused; full collections remain available. */
#main-content>#fuel.bb-platform-creative-summary{padding:47px max(5vw,24px);background:#1a3029!important;color:#faf5e7;border-top:5px solid #e6c46a}
#main-content>#store.bb-platform-store-summary{padding:39px max(5vw,24px);background:#e9e0c8!important;color:#1c3025;border-top:1px solid #b6a77d;border-bottom:1px solid #b6a77d}
.bb-platform-creative-summary>.bb-platform-wrap,.bb-platform-store-summary>.bb-platform-wrap{max-width:1240px;margin:0 auto}
.bb-platform-compact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:center}
.bb-platform-compact-grid .bb-platform-kicker{font:800 11px/1.6 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;color:#e6c46a}
.bb-platform-compact-grid .bb-platform-compact-title{font:800 clamp(31px,3.5vw,46px)/1.08 Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:-.02em;text-transform:uppercase;margin:0 0 18px;color:inherit}
.bb-platform-compact-grid p{font:400 16px/1.75 Arial,sans-serif;margin:0;color:inherit;max-width:720px}
.bb-platform-compact-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}
.bb-platform-compact-actions .bb-platform-button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 21px;border:2px solid #e5ff53;background:#e5ff53;color:#14231b;font:800 15px/1.4 Arial,sans-serif;text-decoration:none;box-shadow:4px 4px 0 #6f7d3b;text-align:center}
.bb-platform-compact-actions .bb-platform-button:hover{background:#efff92}
.bb-platform-compact-actions .bb-platform-link{display:inline-flex;align-items:center;min-height:44px;font:700 14px/1.6 Arial,sans-serif;color:inherit;text-underline-offset:5px}
.bb-platform-store-summary .bb-platform-kicker{color:#596244}
.bb-platform-store-summary .bb-platform-compact-title{font-size:clamp(29px,3.1vw,39px)}
.bb-platform-store-summary .bb-platform-button{background:#1c3c2b;border-color:#1c3c2b;color:#faf5e7;box-shadow:4px 4px 0 #afa780}
.bb-platform-store-summary .bb-platform-button:hover{background:#31593e}
.bb-platform-collection-details{border-top:1px solid #6d826b;margin-top:30px;padding-top:12px}
.bb-platform-collection-details>summary{font:700 14px/1.6 Arial,sans-serif;cursor:pointer;min-height:44px;padding:10px 0;color:inherit}
.bb-platform-collection-details>summary:focus-visible{outline:3px solid #e5ff53;outline-offset:5px}
.bb-platform-store-summary .bb-platform-collection-details{border-color:#9eaa87;margin-top:25px}
.bb-platform-store-summary .bb-platform-collection-details>summary:focus-visible{outline-color:#2a6041}
.bb-platform-collection-body{padding-top:30px}
.bb-platform-store-summary .bb-platform-collection-body{padding-top:25px}
#store.bb-platform-store-summary .bb-shop-inner{max-width:1240px;margin:0;padding:0}
#store.bb-platform-store-summary .bb-shop-inner>.bb-shop-intro{padding-top:0}
#fuel.bb-platform-creative-summary .bb-platform-collection-body>.section-heading h2{font-size:38px}
.bb-platform-story-creative{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #89956d66;margin-top:24px;padding-top:18px}
#our-story .bb-platform-story-creative p{font-size:14px!important;line-height:1.7!important;margin:0!important}
#our-story .bb-platform-story-creative a{font-weight:700;color:#e6c46a;min-height:44px;display:inline-flex;align-items:center}
/* Dedicated creative hub, using the existing collections and their shared controls. */
.bb-platform-creative-page{background:#121b18}
#creative-main{max-width:none!important;margin:0;background:#121b18;color:#faf5e7}
#creative-main>.bb-platform-creative-hero{padding:40px max(5vw,24px) 59px;background:radial-gradient(ellipse at 95% 15%,#36513b,transparent 60%),#121b18!important;border-bottom:7px solid #e5ff53;color:#faf5e7}
.bb-platform-creative-hero .bb-platform-wrap{max-width:1240px;margin:0 auto}
.bb-platform-creative-back{display:inline-flex;align-items:center;min-height:44px;font:400 13px/1.5 Arial,sans-serif;color:#d6ddc9;margin-bottom:30px;text-underline-offset:4px}
.bb-platform-creative-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center}
#creative-main .bb-platform-creative-hero .bb-platform-kicker{font:800 12px/1.6 Arial,sans-serif;letter-spacing:.13em;color:#e6c46a;margin:0 0 18px;text-transform:uppercase}
#creative-main .bb-platform-creative-hero h1{font:800 clamp(45px,5.3vw,72px)/1.03 Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:-.025em;text-transform:uppercase;color:#faf5e7;margin:0 0 24px}
#creative-main .bb-platform-creative-hero h1 em{display:block;font:inherit;color:#e5ff53}
#creative-main .bb-platform-creative-hero p{font:400 18px/1.75 Arial,sans-serif;color:#d4dfd0;margin:0 0 20px}
#creative-main .bb-platform-creative-hero .bb-platform-creative-deck{font:400 23px/1.55 Georgia,serif;color:#faf5e7}
.bb-platform-creative-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}
.bb-platform-creative-shortcuts a{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:12px 17px;background:#e5ff53;border:1px solid #e5ff53;color:#17251b;text-decoration:none;font:800 14px/1.5 Arial,sans-serif}
.bb-platform-creative-shortcuts a:hover{background:#f2ff9d}
.bb-platform-cover-shelf{margin:0;background:#e8d9a8;border:1px solid #d8bf74;padding:25px 22px 18px;box-shadow:10px 10px 0 #33462e;min-width:0}
.bb-platform-cover-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;align-items:end}
.bb-platform-cover-grid a{display:block;min-width:0}
.bb-platform-cover-grid img{display:block;width:100%;height:220px;object-fit:contain;object-position:center bottom;filter:drop-shadow(4px 6px 3px #243a2855)}
.bb-platform-cover-grid a:nth-child(1){transform:rotate(-3deg)}
.bb-platform-cover-grid a:nth-child(3){transform:rotate(3deg)}
.bb-platform-cover-shelf figcaption{font:700 14px/1.7 Arial,sans-serif;color:#2e462e;text-align:center;padding:25px 2px 0}
.bb-platform-cover-shelf figcaption a{color:inherit;text-underline-offset:4px}
#creative-main>.v11-fuel{padding:57px max(5vw,24px);background:#121b18!important;max-width:1400px;margin:auto}
#creative-main>.v11-fuel>.section-heading h2{font:800 clamp(35px,4vw,50px)/1.05 Impact,'Arial Narrow',Arial,sans-serif;color:#faf5e7}
#creative-main>.v11-fuel>.section-heading p{color:#e7e3d2}
#creative-main>.v11-fuel>.section-heading .eyebrow{color:#e6c46a}
#creative-main .v14-resource-connect{background:#1f3c2e}
.bb-platform-origin-note{margin:0;padding:23px 28px;border-bottom:1px solid #857c6455;background:#e6e2cf;color:#263d2c}
#creative-main .bb-platform-origin-note .bb-platform-kicker{font:800 11px/1.6 Arial,sans-serif;letter-spacing:.1em;margin:0 0 11px;color:#4e6443;text-transform:uppercase}
#creative-main .bb-platform-origin-note p{font:400 17px/1.8 Arial,sans-serif;margin:0;max-width:1000px;color:#263d2c}
#creative-main #fuel-music .bb-platform-origin-note{background:#262333;color:#f6f0df;border-color:#88779b}
#creative-main #fuel-music .bb-platform-origin-note p{color:#f6f0df}
#creative-main #fuel-music .bb-platform-origin-note .bb-platform-kicker{color:#d5c1f5}
#creative-main .bb-platform-origin-note .bb-platform-recording-note{font-size:13px;line-height:1.7;margin-top:13px;color:#d9d1e7}
#creative-main>.bb-platform-creative-return{padding:51px max(5vw,24px);background:#e6c46a!important;color:#223723;border-top:7px solid #e5ff53}
.bb-platform-creative-return>.bb-platform-wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:center}
#creative-main .bb-platform-creative-return h2{font:800 clamp(35px,4vw,52px)/1.07 Impact,'Arial Narrow',Arial,sans-serif;text-transform:uppercase;letter-spacing:-.02em;color:#223723;margin:0 0 21px}
#creative-main .bb-platform-creative-return p{font:400 17px/1.75 Arial,sans-serif;color:#3b4b2b;margin:0}
.bb-platform-creative-return .bb-platform-button{background:#1b3928;border-color:#1b3928;color:#faf5e7;box-shadow:4px 4px 0 #a38643}
.bb-platform-creative-return .bb-platform-button:hover{background:#2f573b}
#creative-main a:focus-visible{outline:3px solid #e5ff53;outline-offset:5px}
#creative-main .bb-platform-cover-shelf a:focus-visible,#creative-main .bb-platform-creative-return a:focus-visible{outline-color:#285a3b}
.bb-platform-creative-page .bb-unified-footer{grid-template-columns:1fr 1fr 180px;gap:42px}
.bb-platform-creative-page .bb-footer-profile{margin:0;text-align:center;max-width:180px}
.bb-platform-creative-page .bb-footer-profile img{width:160px;height:160px;object-fit:cover;border:3px solid #e6c46a}
.bb-platform-creative-page .bb-footer-profile figcaption{font-size:12px;color:#ded7c2}
@media(max-width:1000px){.bb-platform-creative-hero-grid{gap:35px}.bb-platform-cover-grid{gap:9px}.bb-platform-cover-grid img{height:180px}.bb-platform-cover-shelf{padding:21px 16px 17px}.bb-platform-creative-page .bb-unified-footer{grid-template-columns:1fr 1fr}.bb-platform-creative-page .bb-footer-profile{grid-column:1/-1;text-align:left}}
@media(max-width:720px){#main-content>#fuel.bb-platform-creative-summary,#main-content>#store.bb-platform-store-summary{padding:35px 6vw}.bb-platform-compact-grid{grid-template-columns:1fr;gap:25px}.bb-platform-compact-grid .bb-platform-compact-title{font-size:36px}.bb-platform-compact-grid p{font-size:16px}.bb-platform-compact-actions{align-items:stretch;gap:13px}.bb-platform-compact-actions .bb-platform-link{justify-content:center;text-align:center}.bb-platform-compact-actions .bb-platform-button{font-size:14px}.bb-platform-collection-details{margin-top:25px}.bb-platform-collection-details>summary{font-size:13px}.bb-platform-collection-body{padding-top:25px}#fuel.bb-platform-creative-summary .bb-platform-collection-body>.section-heading h2{font-size:32px}.bb-platform-story-creative{display:block}#our-story .bb-platform-story-creative p{font-size:14px!important}#creative-main>.bb-platform-creative-hero{padding:23px 6vw 43px}.bb-platform-creative-back{font-size:12px;margin-bottom:24px}.bb-platform-creative-hero-grid{grid-template-columns:1fr;gap:33px}#creative-main .bb-platform-creative-hero h1{font-size:clamp(43px,12vw,65px)}#creative-main .bb-platform-creative-hero .bb-platform-kicker{font-size:11px;letter-spacing:.1em}#creative-main .bb-platform-creative-hero p{font-size:17px}#creative-main .bb-platform-creative-hero .bb-platform-creative-deck{font-size:23px}.bb-platform-creative-shortcuts{gap:9px}.bb-platform-creative-shortcuts a{flex:1 1 90px;font-size:13px;padding:12px 11px}.bb-platform-cover-shelf{padding:23px 18px 17px;margin-right:6px;box-shadow:6px 6px 0 #33462e}.bb-platform-cover-grid{gap:13px}.bb-platform-cover-grid img{height:190px}.bb-platform-cover-shelf figcaption{padding-top:23px;font-size:13px}#creative-main>.v11-fuel{padding:41px 6vw}#creative-main>.v11-fuel>.section-heading h2{font-size:37px}#creative-main>.bb-platform-creative-return{padding:42px 6vw}.bb-platform-creative-return>.bb-platform-wrap{grid-template-columns:1fr;gap:26px}#creative-main .bb-platform-creative-return h2{font-size:40px}#creative-main .bb-platform-creative-return p{font-size:17px}.bb-platform-creative-page .bb-unified-footer{grid-template-columns:1fr}.bb-platform-creative-page .bb-footer-profile{grid-column:auto}}
@media(max-width:380px){.bb-platform-cover-grid img{height:155px}}
@media(max-width:720px){.bb-platform-origin-note{padding:21px}#creative-main .bb-platform-origin-note p{font-size:16px}#creative-main .bb-platform-origin-note .bb-platform-recording-note{font-size:12px}}
@media(prefers-reduced-motion:reduce){.bb-platform-cover-grid a{transform:none!important}.bb-platform-creative-page *{scroll-behavior:auto}.bb-platform-compact-actions a{transition:none!important}}

