.rpg-brandcat{background:#f5f0e7;color:#071827}.rpg-brandcat *{box-sizing:border-box}.bc-wrap{width:min(1240px,92%);margin:auto}.bc-hero{min-height:72vh;background:linear-gradient(110deg,#03101a 0%,#092b3e 70%,#b8924a 140%);color:#fff;display:flex;align-items:center;padding:90px 0}.bc-hero small,.bc-intro>div>span,.bc-access small{letter-spacing:.18em;color:#c7a35b;font-weight:700}.bc-hero h1,.bc-intro h2,.bc-access h2{font-family:"Cormorant Garamond",serif;font-size:clamp(58px,8vw,112px);line-height:.83;margin:24px 0;font-weight:500}.bc-hero h1{color:white!important}.bc-hero h1 em{color:#c7a35b!important;font-weight:400}.bc-hero p{max-width:680px;font-size:19px;line-height:1.6;color:#e7edf0}.bc-hero nav{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}.bc-hero nav a,.bc-cta{padding:14px 20px;border:1px solid #b8924a;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.12em}.bc-intro{padding:100px 0}#seabob{background:#071827;color:#fff}#seabob h2,#seabob p{color:#fff!important}#seabob>div>span{color:#c7a35b!important}.bc-intro h2,.bc-access h2{font-size:clamp(48px,6vw,78px);line-height:.95}.bc-intro p{max-width:750px;font-size:18px;line-height:1.7}.bc-products{padding-bottom:110px}.bc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.bc-card{background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px rgb(3 16 26 / .08)}.bc-img{height:360px;position:relative;background:#e7e5e0}.bc-img img{width:100%;height:100%;object-fit:cover}.bc-img b{position:absolute;top:22px;left:22px;background:#061a28;color:#fff;padding:9px 13px;font-size:11px;letter-spacing:.14em}.bc-copy{padding:28px}.bc-copy small{color:#9a793b;letter-spacing:.1em}.bc-copy h3{font-family:"Cormorant Garamond",serif;font-size:48px;margin:7px 0}.bc-copy p{color:#52606a}.bc-copy a{display:inline-block;margin-top:14px;color:#071827;font-weight:700;text-decoration:none;font-size:12px;letter-spacing:.08em}.bc-access{background:#061a28;color:#fff;padding:110px 0}.bc-chips{display:flex;flex-wrap:wrap;gap:10px;margin:35px 0 45px}.bc-chips span{border:1px solid rgb(255 255 255 / .25);padding:14px 17px;border-radius:40px}.bc-cta{display:inline-block;background:#b8924a;border-color:#b8924a}.bc-flite,.bc-config,.bc-stock{padding:100px 0}.bc-flite{background:#fff}.bc-flite h2,.bc-config h2,.bc-stock h2{font-family:"Cormorant Garamond",serif;font-size:clamp(48px,6vw,78px);line-height:.95;margin:12px 0 20px}.bc-lead{max-width:700px;color:#61707a}.bc-models{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:45px}.bc-model{appearance:none;border:0;background:#f5f0e7;padding:0;text-align:left;cursor:pointer}.bc-modelvisual{height:240px;background:linear-gradient(145deg,#dfe5e7,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center}.bc-modelvisual{position:relative;overflow:hidden}.bc-modelvisual img{width:100%;height:100%;object-fit:contain;padding:10px}.bc-modelvisual span{position:absolute;left:16px;top:16px;background:#071827;color:#fff;padding:7px 10px;font-size:9px;letter-spacing:.18em}.bc-modelvisual strong{font-family:"Cormorant Garamond",serif;font-size:42px;color:#071827}.bc-model h3,.bc-model>span{margin:20px 22px 0;display:block}.bc-model>span{margin:8px 22px 22px;color:#9a793b;font-size:11px;font-weight:800}.bc-config{background:#071827;color:#fff}.rpg-brandcat .bc-confighead h2{color:#fff!important}.rpg-brandcat .bc-confighead p{color:#e7edf0!important}.rpg-brandcat .bc-confighead small{color:#c7a35b!important}.rpg-brandcat .bc-steps label{color:#fff}.rpg-brandcat .bc-steps b{color:#c7a35b!important}.rpg-brandcat .bc-steps select,.rpg-brandcat .bc-steps option{background:#071827;color:#fff!important}.rpg-brandcat .bc-summary,.rpg-brandcat .bc-summary h3,.rpg-brandcat .bc-summary small,.rpg-brandcat .bc-summary dt,.rpg-brandcat .bc-summary dd{color:#071827!important}.rpg-brandcat .bc-waydoo>.bc-wrap>h2,.rpg-brandcat .bc-sublue>.bc-wrap>h2{color:#fff!important}.bc-confighead{max-width:780px}.bc-configbox{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;margin-top:45px}.bc-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bc-steps label{background:#102b3d;padding:22px}.bc-steps b{display:block;color:#c7a35b;font-size:10px;letter-spacing:.12em;margin-bottom:12px}.bc-steps select{width:100%;padding:14px;border:1px solid #466071;background:#071827;color:#fff}.bc-summary{background:#f5f0e7;color:#071827;padding:30px}.bc-summary h3{font-family:"Cormorant Garamond",serif;font-size:52px;margin:10px 0 20px}.bc-summary dl div{display:flex;justify-content:space-between;border-bottom:1px solid #ddd3c4;padding:12px 0}.bc-summary dd{margin:0;text-align:right}.bc-summary .bc-cta{margin-top:28px;color:#071827}.bc-seabob-access-btn{display:inline-block;margin-top:28px;padding:14px 20px;border:1px solid #c7a35b;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.12em}.bc-refprice{display:block;margin:14px 0;color:#071827}.bc-seabob-access{padding:90px 0;background:#fff}.bc-seabob-access h2{font-family:"Cormorant Garamond",serif;font-size:clamp(48px,6vw,78px);line-height:.95;margin:12px 0 20px}.bc-accessgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px}.bc-accessgrid article{background:#f5f0e7;padding:24px}.bc-accessgrid h3{font-family:"Cormorant Garamond",serif;font-size:30px;margin:0 0 10px}.bc-accessgrid p{color:#52606a;min-height:48px}.bc-accessgrid strong,.bc-accessgrid a{display:block;margin-top:12px}.bc-accessgrid a{color:#071827;text-decoration:none;font-size:11px;font-weight:800}.bc-waydoo,.bc-waydoo-water{padding:100px 0}.bc-waydoo{background:#071827;color:#fff}.bc-waydoo h2,.bc-waydoo-water h2{font-family:"Cormorant Garamond",serif;font-size:clamp(48px,6vw,78px);line-height:.95;margin:12px 0 20px}.bc-waydoo .bc-lead{color:#dce4e8}.bc-waydoo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:42px}.bc-waydoo .bc-card{background:#fff;color:#071827}.bc-waydoo-water{background:#fff}.bc-waydoo-stock{background:#eef1f2}.bc-jobe{padding:100px 0;background:#fff}.bc-jobe h2{font-family:"Cormorant Garamond",serif;font-size:clamp(48px,6vw,78px);line-height:.95;margin:12px 0 20px}.bc-jobe-request{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#071827;color:#fff;padding:26px 30px;margin-top:32px}.bc-jobe-request strong{font-family:"Cormorant Garamond",serif;font-size:30px}.bc-jobe-request p{margin:6px 0 0;color:#dce4e8}.bc-jobe-request .bc-cta{white-space:nowrap}.bc-jobe-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.bc-jobe-cats article{background:#f5f0e7;padding:26px}.bc-jobe-cats span{font-size:10px;letter-spacing:.16em;color:#9a793b;font-weight:800}.bc-jobe-cats h3{font-family:"Cormorant Garamond",serif;font-size:32px;margin:10px 0}.bc-jobe-cats p{color:#52606a}.bc-jobe-stock{background:#eef1f2}.bc-sublue{padding:100px 0;background:#071827;color:#fff}.bc-sublue h2{font-family:"Cormorant Garamond",serif;font-size:clamp(48px,6vw,78px);line-height:.95;margin:12px 0 20px}.bc-sublue .bc-lead{color:#dce4e8}.bc-sublue-request{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#102b3d;padding:26px 30px;margin:32px 0}.bc-sublue-request strong{font-family:"Cormorant Garamond",serif;font-size:30px}.bc-sublue-request p{margin:6px 0 0;color:#dce4e8}.bc-sublue-grid article{background:#fff;color:#071827}.bc-sublue .bc-chips span{border-color:rgb(255 255 255 / .25)}.bc-stock{background:#f5f0e7}.bc-stockgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px}.bc-stockgrid article{background:#fff}.bc-stockimg{height:230px;display:block;background:#eee}.bc-stockimg img{width:100%;height:100%;object-fit:cover}.bc-stockgrid article>div{padding:20px}.bc-stockgrid small{color:#9a793b;font-weight:800}.bc-stockgrid h3{font-family:"Cormorant Garamond",serif;font-size:28px;margin:8px 0}.bc-stockgrid strong,.bc-stockgrid article>div>a{display:block;margin-top:12px}.bc-stockgrid article>div>a{color:#071827;font-size:11px;font-weight:800;text-decoration:none}@media(max-width:760px){.bc-hero{min-height:auto;padding:70px 0}.bc-grid,.bc-models,.bc-steps,.bc-stockgrid,.bc-configbox,.bc-waydoo-grid{grid-template-columns:1fr}.bc-img{height:270px}.bc-intro,.bc-access,.bc-flite,.bc-config,.bc-stock{padding:70px 0}}