.pp.bp .hero-art{aspect-ratio:900/620}@media (max-width:900px){.pp.bp .hero:has(>.spec-band)>.hero-grid{min-height:0;padding-block:8px 40px}}.pp.bp .spec-band .hero-spec{grid-template-columns:repeat(4,minmax(0,1fr))}.pp.bp .hero-spec dd.bp-fee{font-family:var(--mono);font-size:18px;font-weight:500;line-height:var(--leading-mono-label);letter-spacing:.02em;text-transform:uppercase;color:var(--paper)}@media (max-width:1023px){.pp.bp .spec-band .hero-spec{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.pp.bp .spec-band .hero-spec dd{margin-bottom:14px}}@media (max-width:767px){.pp.bp .spec-band .hero-spec{grid-template-columns:minmax(0,1fr)}}.pp.bp .bp-docfig{margin-top:clamp(32px,4vw,56px)!important}.pp.bp .bp-doc{padding:clamp(22px,3vw,40px)}.pp.bp .bp-doc-head{border-bottom:1px solid var(--divider);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.pp.bp .bp-doc-head .mono{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px;line-height:var(--leading-mono-label);color:var(--pt)}.pp.bp .bp-doc-head .mono+.mono{color:var(--n300)}.pp.bp .bp-doc-list{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(28px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.pp.bp .bp-doc-list li{border-bottom:1px solid var(--hair);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.pp.bp .bp-doc-list .no{font-family:var(--mono);letter-spacing:.04em;font-size:12px;line-height:var(--leading-mono-label);color:var(--pt);padding-top:4px}.pp.bp .bp-doc-list h3{font-size:18px;font-weight:600;line-height:var(--leading-h3);letter-spacing:var(--tracking-tight);color:var(--paper);margin:0}.pp.bp .bp-doc-list p{color:var(--tone-2);max-width:46ch;margin:8px 0 0;font-size:15px;line-height:1.45}@media (max-width:900px){.pp.bp .bp-doc-list{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.pp.bp .bp-after-doc{margin-top:28px;display:flex}.pp.bp .bp-split{align-items:start}.pp.bp .bp-split.split>.txt:has(>.h2)>.lede{align-self:start}@media (max-width:900px){.pp.bp .bp-inputs{margin-top:24px}}.pp.bp .bp-inputs{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.pp.bp .bp-inputs li{border-bottom:1px solid var(--hair);color:var(--paper);grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px 0;font-size:16px;line-height:1.45;display:grid}.pp.bp .bp-inputs .no{font-family:var(--mono);letter-spacing:.04em;font-size:12px;line-height:var(--leading-mono-label);color:var(--pt);padding-top:4px}.pp.bp .bp-claim{background:#050d146b;border:1px solid #f7f4f124;border-radius:4px;margin-top:clamp(32px,4vw,48px);padding:24px}.pp.bp .bp-claim p:not(.dn-h){max-width:64ch;color:var(--tone-2);margin:0;font-size:16px;line-height:1.45}.pp.bp .bp-routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(32px,4vw,48px);display:grid}.pp.bp .bp-route{background:#050d146b;border:1px solid #f7f4f124;border-radius:4px;flex-direction:column;padding:24px 24px 26px;display:flex}.pp.bp .bp-route h3{font-size:18px;font-weight:600;line-height:var(--leading-h3);letter-spacing:var(--tracking-tight);color:var(--paper);margin:0}.pp.bp .bp-route h3.bp-price{font-family:var(--mono);font-size:22px;font-weight:500;line-height:var(--leading-mono-label);letter-spacing:.02em;text-transform:uppercase}.pp.bp .bp-route p:not(.dn-h){color:var(--tone-2);border-top:1px solid #f7f4f11f;margin:12px 0 0;padding-top:12px;font-size:15px;line-height:1.45}@media (max-width:900px){.pp.bp .bp-routes{grid-template-columns:minmax(0,1fr)}}.pp.bp .pp-main>.v11-section{padding-block:clamp(56px,6.5vw,96px)}.pp.bp .v11-section-header h2{text-transform:uppercase;text-wrap:balance}.v11 .pp.bp .v11-eyebrow{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--pt);align-items:center;gap:10px;font-size:12px;display:inline-flex}.v11 .pp.bp .v11-eyebrow:before{content:"";background:var(--pt);width:18px;height:2px}.v11 .pp.bp .v11-faq{max-width:none;margin:0}.v11 .pp.bp .v11-faq .v11-section-header.is-centered,.v11 .pp.bp .v11-faq .v11-section-header.is-centered .v11-section-header-title{text-align:left;justify-items:start}.v11 .pp.bp .v11-faq-list{max-width:760px}@media (max-width:640px){.v11 .pp.bp .v11-wrap{padding-inline:var(--gutter)}}.pp.bp[data-p][data-bg] .pp-main>section.hero:nth-of-type(n){background-image:linear-gradient(180deg, color-mix(in srgb, var(--hg) 0%, transparent) calc(100% - 260px), var(--hg) 100%), var(--hg-veil), radial-gradient(ellipse 58% 62% at 100% 42%, var(--hg-blue), transparent 72%), radial-gradient(ellipse 44% 36% at 78% 88%, var(--hg-cyan), transparent 72%)}.pp.bp[data-bg] .pp-main>#bp-what{background-image:var(--hg-edge), var(--hg-veil), radial-gradient(ellipse 70% 30% at 100% 30%, var(--hg-blue), transparent 72%), radial-gradient(ellipse 50% 30% at 0% 86%, var(--hg-violet), transparent 72%)}.pp.bp[data-bg] .pp-main>#bp-days{background-image:var(--hg-edge), var(--hg-veil), radial-gradient(ellipse 56% 60% at 100% 56%, var(--hg-cyan), transparent 72%)}.pp.bp[data-bg] .pp-main>#bp-fit{background-image:var(--hg-edge), var(--hg-veil), radial-gradient(ellipse 56% 44% at 100% 72%, var(--hg-blue), transparent 72%), radial-gradient(ellipse 36% 36% at 0% 86%, var(--hg-violet), transparent 72%)}.pp.bp[data-bg] .pp-main>#bp-before{background-image:var(--hg-edge), var(--hg-veil), radial-gradient(ellipse 54% 56% at 100% 38%, var(--hg-violet), transparent 72%), radial-gradient(ellipse 40% 36% at 100% 38%, var(--hg-pink), transparent 72%)}.pp.bp[data-bg] .pp-main>#bp-after{background-image:var(--hg-edge), var(--hg-veil), radial-gradient(ellipse 60% 36% at 50% 86%, var(--hg-blue), transparent 72%), radial-gradient(ellipse 40% 36% at 100% 22%, var(--hg-orange), transparent 72%)}.pp.bp[data-bg] .pp-main>#blueprint-faq{background-image:var(--hg-edge), var(--hg-veil), radial-gradient(ellipse 50% 56% at 100% 50%, var(--hg-cyan), transparent 72%)}.pp.bp[data-p][data-bg] .pp-main>section.close{background-image:var(--hg-edge), var(--hg-veil), radial-gradient(ellipse 60% 64% at 50% 92%, var(--hg-blue), transparent 74%)}
