.bpr-collect-guide{background:#061c2c;color:#d5e4ef;font-size:16px;line-height:1.65;overflow:clip}.bpr-collect-guide *{box-sizing:border-box}.bpr-collect-guide h1,.bpr-collect-guide h2,.bpr-collect-guide h3{color:#fff;font-weight:800;line-height:1.12;margin:0;letter-spacing:-.025em}.bpr-collect-guide a{color:inherit;text-decoration:none}.bpr-collect-guide a:focus-visible{outline:3px solid #8ed2ff;outline-offset:5px}.bpr-collect-guide h2{font-size:clamp(28px,3.2vw,43px)}.bpr-collect-guide h3{font-size:23px}.bpr-collect-guide p{margin:0}.bpr-collect-eyebrow{color:#78caff;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px!important}.bpr-collect-hero{position:relative;isolation:isolate;border-bottom:3px solid #0071cd;background:#031b30;overflow:hidden}.bpr-collect-art{position:absolute;inset:0 0 0 35%;z-index:-2}.bpr-collect-art img{width:100%;height:100%;object-fit:cover;object-position:center}.bpr-collect-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#031b30 13%,#031b30e8 39%,#031b3099 65%,#031b3022)}.bpr-collect-hero-inner{padding-block:34px 56px}.bpr-collect-back{display:inline-block;font-size:12px;color:#b6d1e3!important;margin-bottom:35px}.bpr-collect-hero h1{font-size:clamp(45px,5vw,68px);max-width:720px;margin-bottom:22px}.bpr-collect-hero h1 span{display:block;color:#8ed2ff}.bpr-collect-intro{max-width:520px}.bpr-collect-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.bpr-collect-badges span{border:1px solid #4284ad;border-radius:5px;padding:8px 12px;background:#06263be6;color:#e0f2ff;font-size:12px;font-weight:700}.bpr-collect-steps{padding-block:54px 48px}.bpr-collect-section-heading{margin-bottom:28px}.bpr-collect-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.bpr-collect-step-grid>li{position:relative;padding:28px;background:linear-gradient(145deg,#103650,#082638);border:1px solid #24516c;border-radius:10px;overflow:hidden}.bpr-collect-step-grid>li>span{display:block;font-weight:850;font-size:44px;line-height:1;color:#42b8ff;margin-bottom:20px;letter-spacing:-.04em}.bpr-collect-step-grid h3{margin-bottom:15px}.bpr-collect-step-grid p{font-size:14px;line-height:1.7}.bpr-collect-step-grid a{display:inline-block;color:#8ed2ff;font-weight:750;font-size:13px;margin-top:20px}.bpr-collect-arrival{display:grid;grid-template-columns:230px 1fr;gap:40px;align-items:center;padding:35px 42px;border:1px solid #1779b5;border-radius:12px;background:linear-gradient(120deg,#0064b0,#08324d 50%,#09273b);scroll-margin-top:25px}.bpr-collect-arrival-number{color:#fff;font-size:132px;line-height:1;font-weight:850;letter-spacing:-.08em}.bpr-collect-arrival-number span{color:#8ed2ff}.bpr-collect-arrival-lead{font-size:18px;color:#e5f2fa;margin-top:17px!important;max-width:750px}.bpr-collect-door-note{border-top:1px solid #74c4f755;margin-top:24px;padding-top:21px}.bpr-collect-door-note h3{font-size:20px;margin-bottom:10px}.bpr-collect-door-note p{font-size:15px;color:#d3e7f2;max-width:760px}.bpr-collect-location{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:center;padding-block:58px;scroll-margin-top:25px}.bpr-collect-location address{font-style:normal;font-size:16px;line-height:1.8;margin-top:24px}.bpr-collect-location address strong{display:block;color:#fff}.bpr-collect-hours{border-block:1px solid #23475f;padding-block:17px;margin-block:25px;display:grid;gap:6px}.bpr-collect-hours>span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8cbbd6}.bpr-collect-hours strong{font-size:17px;color:#fff}.bpr-collect-primary,.bpr-collect-secondary{display:inline-flex;justify-content:space-between;align-items:center;gap:26px;min-height:49px;border-radius:5px;padding:12px 19px;font-size:14px;font-weight:800;transition:background .2s,transform .2s}.bpr-collect-primary{background:#007fd2;color:#fff!important;border:1px solid #1398ed}.bpr-collect-primary:hover{background:#0099e7;transform:translateY(-2px)}.bpr-collect-secondary{border:1px solid #537f99;color:#d5edfc!important}.bpr-collect-map-note{font-size:12px;color:#9dbccc;margin-top:15px!important}.bpr-collect-map{border:1px solid #24516c;border-radius:10px;overflow:hidden;background:#102e40}.bpr-collect-map iframe{display:block;width:100%;height:420px;border:0;background:#edf4f8}.bpr-collect-map>span{display:block;padding:12px 18px;color:#cae5f7;font-size:12px;font-weight:700}.bpr-collect-bottom{border-top:1px solid #27465a;display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:38px 50px}.bpr-collect-bottom h2{font-size:32px}.bpr-collect-bottom nav{display:flex;flex-wrap:wrap;gap:12px}.bpr-collect-bottom .bpr-collect-eyebrow{margin-bottom:10px!important}body:has(.bpr-collect-guide) #MainContent{padding-bottom:0;background:#061c2c}
@media(max-width:899px){.bpr-collect-step-grid{gap:12px}.bpr-collect-step-grid>li{padding:22px}.bpr-collect-arrival{grid-template-columns:150px 1fr;gap:24px;padding:30px}.bpr-collect-arrival-number{font-size:95px}.bpr-collect-location{grid-template-columns:1fr 1fr;gap:25px}.bpr-collect-bottom{align-items:flex-start;flex-direction:column}}
@media(max-width:649px){.bpr-collect-hero-inner{padding-block:24px 34px}.bpr-collect-back{margin-bottom:28px}.bpr-collect-hero h1{font-size:43px}.bpr-collect-intro{font-size:15px;max-width:400px}.bpr-collect-art{inset:0;opacity:.32}.bpr-collect-hero:after{background:linear-gradient(90deg,#031b30e8,#031b30a6)}.bpr-collect-badges{gap:8px}.bpr-collect-badges span{font-size:11px;padding:7px 9px}.bpr-collect-steps{padding-block:36px}.bpr-collect-step-grid{grid-template-columns:1fr}.bpr-collect-step-grid>li{padding:23px}.bpr-collect-step-grid>li>span{font-size:36px;margin-bottom:14px}.bpr-collect-step-grid h3{font-size:24px}.bpr-collect-arrival{display:block;padding:25px 22px}.bpr-collect-arrival-number{font-size:67px;margin-bottom:22px}.bpr-collect-arrival-lead{font-size:16px}.bpr-collect-location{grid-template-columns:1fr;padding-block:38px;gap:27px}.bpr-collect-map iframe{height:330px}.bpr-collect-bottom{padding-block:30px 40px;gap:23px}.bpr-collect-bottom nav{display:grid;width:100%}.bpr-collect-bottom h2{font-size:30px}.bpr-collect-eyebrow{font-size:10px}.bpr-collect-guide h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.bpr-collect-primary,.bpr-collect-secondary{transition:none}.bpr-collect-primary:hover{transform:none}}
