.bp-jump-links{display:flex;gap:12px 22px;flex-wrap:wrap;margin:25px 0 6px;font-size:16px;font-weight:650;color:var(--gold)}.bp-jump-links a{min-height:38px;display:inline-flex;align-items:center}.bp-parks,.bp-reports{scroll-margin-top:24px}.bp-parks{margin:64px 0 80px}.bp-section-intro{max-width:960px;margin-bottom:30px}.bp-section-intro h2,.bp-report-copy h2{font:400 clamp(34px,4vw,55px)/1.1 var(--serif);letter-spacing:-.025em;margin-bottom:22px}.bp-section-intro h2 em,.bp-report-copy h2 em{font-style:normal;color:var(--gold)}.bp-section-intro>p:last-child{max-width:850px;font-size:21px;color:var(--muted)}.bp-park-image{margin:0}.bp-park-image img{width:100%;height:auto;max-height:650px;object-fit:cover;object-position:center 55%;border-radius:14px}.bp-park-image figcaption{font-size:13px;color:var(--muted);padding:10px 0}.bp-park-context{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin:27px 0 33px}.bp-pill{display:inline-block;color:#5b4929;font-size:13px;font-weight:650;letter-spacing:.025em;border:1px solid #c5b38e;border-radius:30px;padding:5px 11px;margin-bottom:13px}.bp-park-context h3{font:400 31px/1.2 var(--serif);margin-bottom:0;max-width:450px}.bp-park-context>p{color:var(--muted);margin:4px 0 0}.bp-use-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.bp-use-grid article{border-top:2px solid #ad925d;padding:22px 0 10px}.bp-use-grid h3{font-size:23px;line-height:1.25;margin:15px 0}.bp-use-grid article>p:last-child{font-size:17px;color:var(--muted);margin-bottom:0}.bp-number{font:650 13px/1.5 var(--sans);letter-spacing:.06em;color:var(--gold);margin:0}.bp-continuity{display:grid;grid-template-columns:1fr 1fr;gap:20px 50px;background:#243e34;color:#fff9ed;padding:38px;border-radius:12px;margin:36px 0 20px}.bp-continuity>.eyebrow{grid-column:1/-1;color:#dbc08b;font-size:14px;margin:0}.bp-continuity-line{font:400 clamp(26px,3vw,36px)/1.35 var(--serif);margin:0}.bp-continuity-line strong{font-weight:400;color:#e3c88d}.bp-continuity>div{font-size:17px;color:#e0e5de}.bp-continuity>div>p:last-child{margin-bottom:0}.bp-scope-note{font-size:14px;line-height:1.6;color:var(--muted);max-width:1150px}.bp-reports{display:grid;grid-template-columns:1.04fr 1fr;gap:65px;align-items:center;background:#eee6d5;padding:44px;border:1px solid #d3c4a3;border-radius:14px;margin:60px 0 72px}.bp-report-copy>.eyebrow{font-size:14px}.bp-report-copy>p{color:#4a584e}.bp-report-copy .bp-standard{color:#4e411f;font-size:16px;font-weight:650;border-left:2px solid #a88848;padding-left:15px}.bp-report-copy>.button{display:inline-flex;margin:5px 0 14px}.bp-report-copy .bp-demo-note{font-size:14px;max-width:400px;margin-bottom:0}.bp-report-sheet{background:#fffdf7;box-shadow:0 20px 55px #52472518;padding:32px;border:1px solid #d7cbb5;transform:rotate(1deg);min-width:0}.bp-report-masthead{display:flex;justify-content:space-between;gap:14px;border-bottom:2px solid #8b703e;padding-bottom:15px;color:#6f572e;font-size:10px;font-weight:700;letter-spacing:.09em}.bp-report-sheet h3{font:400 32px/1.17 var(--serif);margin:24px 0}.bp-report-sheet dl{margin:0}.bp-report-sheet dl>div{padding:12px 0;border-top:1px solid #e0d8c8}.bp-report-sheet dt{color:#8a6932;font-size:12px;font-weight:650;letter-spacing:.025em}.bp-report-sheet dd{margin:3px 0 0;font-size:16px;line-height:1.5}.bp-report-sheet>p{font-size:12px;color:var(--muted);margin:16px 0 0}.business-product .business-features{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.bp-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-reports{gap:35px;padding:32px}}@media(max-width:760px){.bp-parks{margin:44px 0}.bp-section-intro>p:last-child{font-size:19px}.bp-park-image img{border-radius:9px}.bp-park-context,.bp-continuity,.bp-reports{grid-template-columns:1fr;gap:23px}.bp-park-context{margin:23px 0}.bp-park-context h3{font-size:29px}.bp-use-grid{gap:22px}.bp-use-grid h3{font-size:21px}.bp-continuity{padding:25px}.bp-continuity>.eyebrow{grid-column:auto}.bp-reports{padding:25px;margin:44px 0}.bp-report-sheet{transform:none;padding:24px}.business-product .business-features{grid-template-columns:1fr}}@media(max-width:450px){.bp-use-grid{grid-template-columns:1fr;gap:15px}.bp-reports{padding:22px 18px}.bp-report-sheet{padding:22px 18px}.bp-report-masthead{flex-wrap:wrap;font-size:10px}.bp-section-intro h2,.bp-report-copy h2{font-size:35px}.bp-jump-links{gap:5px 16px;font-size:15px}.bp-continuity{padding:23px 20px}}
