.bpx{--navy:#18213a;--navy-2:#222c48;--navy-3:#2c3756;--ink:#111827;--ink-2:#4a5468;--page:#f6f5f2;--card:#fff;--tonal:#eceef2;--tonal-2:#e3e6ec;--gold:#b8955f;--gold-ink:#7e5f2e;--gold-tint:#f3ece0;--on-gold:#18213a;--wa:#25d366;--r:10px;--r-s:8px;--sh-1:0 1px 2px rgba(24,33,58,.06),0 10px 28px -18px rgba(24,33,58,.3);--sh-2:0 2px 6px rgba(24,33,58,.06),0 24px 48px -24px rgba(24,33,58,.38);--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--wrap:1320px;--gut:20px;--head-h:64px}@media (min-width:1024px){.bpx{--gut:40px}}.bpx *,.bpx :after,.bpx :before{box-sizing:border-box}.bpx{margin:0;font:400 15px/1.6 var(--font-sans),Open Sans,system-ui,sans-serif;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased}.bpx img{display:block;max-width:100%}.bpx a{color:inherit;text-decoration:none}.bpx button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.bpx .num{font-variant-numeric:tabular-nums}.bpx .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.bpx .sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bpx :focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:6px}.bpx h1,.bpx h2,.bpx h3{margin:0;color:var(--ink);letter-spacing:-.02em}.bpx .h1{font-size:clamp(28px,3.2vw,40px);line-height:1.12;font-weight:750}.bpx .h2{font-size:clamp(22px,2.2vw,30px);line-height:1.18;font-weight:750}.bpx .h3{font-size:18px;line-height:1.3;font-weight:700;letter-spacing:-.01em}.bpx .sec{padding:56px 0}.bpx .sec+.sec{padding-top:16px}@media (min-width:1024px){.bpx .sec{padding:80px 0}.bpx .sec+.sec{padding-top:24px}}.bpx .sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.bpx .sec-head .h2{display:flex;align-items:center;gap:8px}.bpx .cnt{font-size:15px;font-weight:600;color:var(--ink-2);letter-spacing:0}.bpx .i{width:20px;height:20px;flex:none;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bpx .i.sm{width:16px;height:16px}.bpx .i.lg{width:24px;height:24px}.bpx .i-wa{fill:currentColor;stroke:none}.bpx .hint{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;color:var(--ink-2);vertical-align:middle;transition:background-color .2s,color .2s}.bpx .hint:hover,.bpx .hint[aria-expanded=true]{background:var(--tonal);color:var(--ink)}.bpx .hint .i{width:16px;height:16px}.bpx .pop{position:absolute;z-index:30;width:min(300px,80vw);padding:12px 14px;border-radius:var(--r);background:var(--navy);color:#fff;font-size:13px;line-height:1.5;font-weight:400;letter-spacing:0;text-align:left;box-shadow:var(--sh-2);opacity:0;transform:translateY(-4px) scale(.97);transform-origin:top left;pointer-events:none;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.bpx .pop.on{opacity:1;transform:none;pointer-events:auto}.bpx .btn{--bg:var(--tonal);--fg:var(--ink);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 18px;border-radius:var(--r-s);background:var(--bg);color:var(--fg);font-weight:650;font-size:15px;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .16s var(--ease-out),background-color .2s}.bpx .btn:before{content:"";position:absolute;inset:0;z-index:-1;background:hsla(0,0%,100%,.18);transform:scaleX(0);transform-origin:left;transition:transform .42s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bpx .btn:hover:before{transform:scaleX(1)}.bpx .btn.tonal:hover{background:var(--tonal-2)}}.bpx .btn:active{transform:scale(.97)}.bpx .btn.gold{--bg:var(--gold);--fg:var(--on-gold)}.bpx .btn.navy{--bg:var(--navy);--fg:#fff}.bpx .btn.ghost-dark{--bg:hsla(0,0%,100%,.1);--fg:#fff}.bpx .btn.sm{height:38px;padding:0 14px;font-size:14px}.bpx .btn.block{width:100%}.bpx .btn .wa-dot{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--wa)}.bpx .btn .wa-dot .i{width:14px;height:14px}.bpx .link{display:inline-flex;align-items:center;gap:6px;font-weight:650;color:var(--navy);font-size:15px}.bpx .link .i{transition:transform .3s var(--ease-out)}@media (hover:hover){.bpx .link:hover .i{transform:translateX(3px)}}.bpx .crumbs{display:flex;align-items:center;gap:8px;padding:16px 0 14px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden}.bpx .crumbs a:hover{color:var(--ink)}.bpx .crumbs span[aria-current]{color:var(--ink);font-weight:600;overflow:hidden;text-overflow:ellipsis}.bpx .crumbs .i{width:14px;height:14px;opacity:.55}.bpx .ph{position:relative;overflow:hidden;border-radius:var(--r);background:#dfe2e8}.bpx .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bpx .ph.zoom:hover img,.bpx a:hover>.ph img{transform:scale(1.035)}}.bpx .tag{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;background:rgba(24,33,58,.72);color:#fff;font-size:12.5px;font-weight:650;backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%)}.bpx .tag.light{background:hsla(0,0%,100%,.9);color:var(--ink)}.bpx .tag .i{width:14px;height:14px}.bpx .gal{display:grid;gap:8px;grid-template-columns:1fr}.bpx .gal .ph{cursor:zoom-in}.bpx .gal-m{display:none}@media (min-width:1024px){.bpx .gal{grid-template-columns:3fr 6fr 3fr;grid-template-rows:1fr 1fr;height:540px}.bpx .gal .g-main,.bpx .gal .g-tall{grid-row:1/3}}@media (max-width:1023px){.bpx .gal{display:none}.bpx .gal-m{display:block;position:relative;margin:0 calc(var(--gut) * -1)}.bpx .gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bpx .gal-track::-webkit-scrollbar{display:none}.bpx .gal-track .ph{flex:0 0 100%;aspect-ratio:4/3;border-radius:0;scroll-snap-align:start}.bpx .gal-m .count{right:12px;bottom:12px}.bpx .gal-m .vid{left:12px;bottom:12px}}.bpx .gal .more{right:14px;bottom:14px}.bpx .gal .lbl{left:14px;bottom:14px}.bpx .pj{display:grid;gap:28px;padding-top:28px}@media (min-width:1024px){.bpx .pj{grid-template-columns:minmax(0,1fr) 380px;gap:56px;padding-top:36px}}.bpx .badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.bpx .badge{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:var(--tonal);font-size:12.5px;font-weight:650;color:var(--ink)}.bpx .badge.new{background:var(--navy);color:#fff}.bpx .badge.gold{background:var(--gold-tint);color:var(--gold-ink)}.bpx .badge .dot{width:7px;height:7px;border-radius:50%;background:#e0a43b;box-shadow:0 0 0 0 rgba(224,164,59,.6);animation:bpx-pulse 2.4s var(--ease-out) infinite}@keyframes bpx-pulse{0%{box-shadow:0 0 0 0 rgba(224,164,59,.55)}70%,to{box-shadow:0 0 0 7px rgba(224,164,59,0)}}.bpx .pj-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;color:var(--ink-2);font-size:15px}.bpx .pj-meta span{display:inline-flex;align-items:center;gap:6px}.bpx .pj-meta b{color:var(--ink);font-weight:650}.bpx .usp{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.bpx .usp li{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;border-radius:999px;background:var(--card);box-shadow:var(--sh-1);font-size:14px;font-weight:600}.bpx .usp li .ck{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--gold-tint);color:var(--gold-ink)}.bpx .usp .ck .i{width:12px;height:12px;stroke-width:2.4}.bpx .facts{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:24px}@media (min-width:640px){.bpx .facts{grid-template-columns:repeat(3,1fr)}}.bpx .fact{padding:14px 16px;border-radius:var(--r);background:var(--card);box-shadow:var(--sh-1)}.bpx .fact small{display:block;font-size:12.5px;color:var(--ink-2);font-weight:600}.bpx .fact b{display:block;margin-top:2px;font-size:20px;font-weight:750;letter-spacing:-.01em}.bpx .fact em{font-style:normal;font-size:13px;color:var(--ink-2);font-weight:500;margin-left:4px}.bpx .aside{position:relative}.bpx .ccard{position:sticky;top:calc(var(--head-h) + 70px);padding:22px;border-radius:var(--r);background:var(--card);box-shadow:var(--sh-2)}.bpx .ccard .lab{font-size:13px;font-weight:600;color:var(--ink-2);display:flex;align-items:center;gap:4px}.bpx .ccard .price{margin:2px 0;font-size:26px;font-weight:800;letter-spacing:-.02em}.bpx .ccard .sub{font-size:13.5px;color:var(--ink-2);display:flex;align-items:center;gap:4px}.bpx .ccard .acts{display:grid;gap:8px;margin-top:18px}.bpx .ccard .agent{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;box-shadow:inset 0 1px 0 var(--tonal)}.bpx .ccard .agent .av{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy)}.bpx .ccard .agent .av img{width:30px}.bpx .ccard .agent b{display:block;font-size:14.5px}.bpx .ccard .agent small{font-size:13px;color:var(--ink-2)}.bpx .consent{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-2)}.bpx .consent a{text-decoration:underline;text-underline-offset:2px}@media (max-width:1023px){.bpx .aside{display:none}}.bpx .subnav{position:sticky;top:var(--bp-head-h,var(--head-h));z-index:40;margin-top:32px;background:var(--page);box-shadow:0 1px 0 rgba(24,33,58,.07),0 10px 20px -16px rgba(24,33,58,.35);transition:top .36s var(--ease-drawer)}body.hd-hidden .bpx .subnav{top:0}.bpx .subnav-in{position:relative;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:8px 0}.bpx .subnav-in::-webkit-scrollbar{display:none}.bpx .subnav a{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;font-weight:650;font-size:14px;color:var(--ink-2);transition:color .25s}.bpx .subnav a.on{color:#fff}.bpx .subnav .pill{position:absolute;z-index:0;top:8px;height:38px;border-radius:999px;background:var(--navy);transition:transform .42s var(--ease-out),width .42s var(--ease-out)}.bpx .seg{display:inline-flex;gap:2px;padding:4px;border-radius:12px;background:var(--tonal);position:relative}.bpx .seg button{position:relative;z-index:1;height:36px;padding:0 14px;border-radius:9px;font-size:14px;font-weight:650;color:var(--ink-2);transition:color .2s;white-space:nowrap}.bpx .seg button[aria-pressed=true]{color:var(--ink)}.bpx .seg .knob{position:absolute;z-index:0;top:4px;height:36px;border-radius:9px;background:#fff;box-shadow:0 1px 2px rgba(24,33,58,.1),0 4px 10px -4px rgba(24,33,58,.2);transition:transform .38s var(--ease-out),width .38s var(--ease-out)}.bpx .seg-wrap{overflow-x:auto;scrollbar-width:none;margin-bottom:16px}.bpx .types{display:grid;gap:16px}@media (min-width:1024px){.bpx .types{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start}}.bpx .tlist{display:grid;gap:6px}.bpx .trow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border-radius:var(--r);background:var(--card);box-shadow:var(--sh-1);text-align:left;transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.bpx .trow[hidden]{display:none}.bpx .trow b{font-size:16px;font-weight:750}.bpx .trow .spec{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:3px;font-size:13.5px;color:var(--ink-2)}.bpx .trow .spec span{gap:5px}.bpx .trow .ask,.bpx .trow .spec span{display:inline-flex;align-items:center}.bpx .trow .ask{gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--tonal);font-size:13px;font-weight:650}.bpx .trow.on{box-shadow:0 0 0 2px var(--gold),var(--sh-1)}@media (hover:hover){.bpx .trow:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.bpx .trow.on:hover{box-shadow:0 0 0 2px var(--gold),var(--sh-2)}}.bpx .plan{position:sticky;top:calc(var(--head-h) + 70px);border-radius:var(--r);background:#fff;box-shadow:var(--sh-1);overflow:hidden}.bpx .plan-img{position:relative;aspect-ratio:4/3.4;display:grid;place-items:center;padding:18px;cursor:zoom-in}.bpx .plan-img img{max-height:100%;width:auto;-o-object-fit:contain;object-fit:contain;transition:opacity .25s var(--ease-out),transform .45s var(--ease-out)}.bpx .plan-img img.swap{opacity:0;transform:scale(.985)}.bpx .plan-cap{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--page);font-size:13.5px}.bpx .plan-cap b{font-size:15px}.bpx .plan-none{display:grid;place-items:center;gap:10px;text-align:center;min-height:260px;padding:24px;color:var(--ink-2);font-size:14px}@media (max-width:1023px){.bpx .plan{position:relative;top:0;order:-1}}.bpx .rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px var(--gut) 24px;margin:-6px calc(var(--gut) * -1) -24px;scroll-padding:0 var(--gut);overscroll-behavior-x:contain}.bpx .rail::-webkit-scrollbar{display:none}.bpx .rail>*{scroll-snap-align:start;flex:none}.bpx .rail.dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bpx .rail.dragging a,.bpx .rail.dragging img{pointer-events:none}.bpx .wrap .rail{padding-left:max(var(--gut),calc((100vw - var(--wrap)) / 2 + var(--gut)));margin-left:calc(-1 * max(var(--gut), calc((100vw - var(--wrap)) / 2 + var(--gut))));padding-right:max(var(--gut),calc((100vw - var(--wrap)) / 2 + var(--gut)));margin-right:calc(-1 * max(var(--gut), calc((100vw - var(--wrap)) / 2 + var(--gut))));scroll-padding-left:max(var(--gut),calc((100vw - var(--wrap)) / 2 + var(--gut)))}.bpx .fc{width:300px}@media (min-width:1024px){.bpx .fc{width:380px}}.bpx .fc .ph{aspect-ratio:4/3}.bpx .fc .fl{left:12px;top:12px}.bpx .fc b{display:block;margin-top:12px;font-size:16px;font-weight:700}.bpx .fc small{font-size:13.5px;color:var(--ink-2)}.bpx .fc[hidden]{display:none}.bpx .vid-grid{display:grid;gap:12px}@media (min-width:1024px){.bpx .vid-grid{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.bpx .vid-grid .v-main{grid-row:1/3}}.bpx .v-main{position:relative;aspect-ratio:16/9;border-radius:var(--r);overflow:hidden;background:#0b1020}.bpx .v-main img,.bpx .v-main video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bpx .v-play{position:absolute;inset:0}.bpx .v-play,.bpx .v-play span{display:grid;place-items:center}.bpx .v-play span{width:76px;height:76px;border-radius:50%;background:hsla(0,0%,100%,.18);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);transition:transform .4s var(--ease-out),background-color .3s}.bpx .v-play span:after{content:"";margin-left:5px;border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}@media (hover:hover){.bpx .v-main:hover .v-play span{transform:scale(1.06);background:hsla(0,0%,100%,.26)}}.bpx .v-main .v-top{left:14px;top:14px}.bpx .v-main .v-dur{right:14px;bottom:14px}.bpx .v-side{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (min-width:1024px){.bpx .v-side{display:contents}}.bpx .v-side .ph{aspect-ratio:4/3}@media (min-width:1024px){.bpx .v-side .ph{aspect-ratio:auto}}.bpx .loc{display:grid;gap:16px}@media (min-width:1024px){.bpx .loc{grid-template-columns:7fr 5fr}}.bpx .map{position:relative;border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:var(--sh-1);aspect-ratio:87/70;cursor:grab}.bpx .map img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .7s var(--ease-io);transform-origin:0 0}.bpx .map .tag{left:12px;bottom:12px}.bpx .map .zoom{position:absolute;right:12px;top:12px;display:grid;gap:4px}.bpx .map .zoom button{width:38px;height:38px;border-radius:9px;background:hsla(0,0%,100%,.94);box-shadow:var(--sh-1);font-size:20px;font-weight:600}.bpx .loc-card{padding:22px;border-radius:var(--r);background:var(--card);box-shadow:var(--sh-1)}.bpx .loc-card .addr{display:flex;gap:10px;font-size:15px;line-height:1.5}.bpx .loc-card .addr .i{margin-top:2px;color:var(--gold-ink)}.bpx .near{margin-top:18px}.bpx .near ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:2px}.bpx .near li{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:8px;font-size:14.5px;font-weight:550}.bpx .near li:nth-child(odd){background:var(--page)}.bpx .near li .i{color:var(--ink-2)}.bpx .near ul[hidden]{display:none}.bpx .loc-card .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.bpx .mp{display:grid;gap:16px;margin-top:16px}@media (min-width:1024px){.bpx .mp{grid-template-columns:5fr 7fr;align-items:stretch}}.bpx .mp .ph{aspect-ratio:715/661;background:#fff}.bpx .mp-list{display:grid;gap:6px;align-content:start;padding:0;margin:0;list-style:none}.bpx .mp-list li a,.bpx .mp-list li div{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border-radius:var(--r);background:var(--card);box-shadow:var(--sh-1);font-weight:650;font-size:14.5px;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.bpx .mp-list li a:hover{transform:translateX(3px);box-shadow:var(--sh-2)}.bpx .mp-list .n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tonal);font-size:13px;font-weight:800;flex:none}.bpx .mp-list small{font-weight:600;font-size:12.5px}.bpx .mp-list .i,.bpx .mp-list small{margin-left:auto;color:var(--ink-2)}.bpx .docs{display:grid;gap:10px}@media (min-width:768px){.bpx .docs{grid-template-columns:repeat(3,1fr)}}.bpx .doc{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:14px;padding:14px;border-radius:var(--r);background:var(--card);box-shadow:var(--sh-1);text-align:left;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}@media (hover:hover){.bpx .doc:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}}.bpx .doc .th{width:56px;height:70px;border-radius:6px;overflow:hidden;background:var(--navy)}.bpx .doc .th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bpx .doc b{display:block;font-size:15px;font-weight:700}.bpx .doc small{font-size:13px;color:var(--ink-2)}.bpx .doc em{font-style:normal;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--tonal);font-size:13px;font-weight:700}.bpx .doc em.lock{background:var(--gold-tint);color:var(--gold-ink)}.bpx .pc{display:block;width:320px}@media (min-width:1024px){.bpx .pc{width:410px}}.bpx .pc .ph{aspect-ratio:4/3}.bpx .pc .b-tl{left:12px;top:12px}.bpx .pc-body{padding:14px 2px 0}.bpx .pc-body .h3{font-size:18px}.bpx .pc-body .meta{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;color:var(--ink-2)}.bpx .pc-body .pr{margin-top:10px;font-size:15px;font-weight:750}.bpx .pc-body .pr small{font-weight:600;color:var(--ink-2);font-size:13px}.bpx .tiles{display:grid;gap:28px}@media (min-width:1024px){.bpx .tiles{grid-template-columns:1fr 1fr;gap:32px}}.bpx .tile{display:block;border-radius:var(--r);background:var(--card);box-shadow:var(--sh-1);overflow:hidden;transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}@media (hover:hover) and (pointer:fine){.bpx .tile:hover{transform:translateY(-4px);box-shadow:var(--sh-2)}.bpx .tile:hover .ph img{transform:scale(1.035)}}.bpx .tile .ph{border-radius:0;aspect-ratio:16/10}.bpx .tile .mos{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:3px;aspect-ratio:16/10;background:#fff}.bpx .tile .mos .ph{aspect-ratio:auto}.bpx .tile .mos .ph:first-child{grid-row:1/3}.bpx .tile .b-tl{left:14px;top:14px}.bpx .tile-body{padding:20px 22px 22px}.bpx .tile-body .h2{font-size:26px}.bpx .tile-body .meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;color:var(--ink-2);font-size:14.5px}.bpx .tile-body .meta span{display:inline-flex;align-items:center;gap:6px}.bpx .tile-specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.bpx .tile-specs span{display:inline-flex;align-items:center;height:30px;padding:0 11px;border-radius:8px;background:var(--page);font-size:13.5px;font-weight:650}.bpx .tile-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;box-shadow:inset 0 1px 0 var(--tonal)}.bpx .tile-foot .pr small{display:block;font-size:12.5px;color:var(--ink-2);font-weight:600}.bpx .tile-foot .pr b{font-size:17px}.bpx .tile-foot .go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;transition:transform .45s var(--ease-out)}@media (hover:hover){.bpx .tile:hover .go{transform:translateX(4px)}}.bpx .hub-ban{position:relative;overflow:hidden;background:var(--navy);color:#fff}.bpx .hub-ban .wrap{position:relative;display:grid;gap:24px;padding-top:34px;padding-bottom:34px}@media (min-width:1024px){.bpx .hub-ban .wrap{grid-template-columns:1fr auto;align-items:end;padding-top:48px;padding-bottom:48px}}.bpx .hub-ban .h1{color:#fff}.bpx .hub-ban .crumbs{padding:0 0 14px;color:hsla(0,0%,100%,.72)}.bpx .hub-ban .crumbs span[aria-current]{color:#fff}.bpx .hub-stats{display:flex;gap:8px;flex-wrap:wrap}.bpx .hub-stats div{padding:12px 16px;border-radius:var(--r);background:var(--navy-2);min-width:128px}.bpx .hub-stats small{display:block;font-size:12.5px;color:hsla(0,0%,100%,.72);font-weight:600}.bpx .hub-stats b{font-size:20px;font-weight:750}.bpx .hub-strip{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);opacity:.16;pointer-events:none}.bpx .hub-strip img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(.2)}.bpx .hub-ban:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--navy) 30%,rgba(24,33,58,.82) 70%,rgba(24,33,58,.7));pointer-events:none}.bpx .hub-ban .wrap{z-index:1}.bpx .contact{display:grid;gap:16px}@media (min-width:1024px){.bpx .contact{grid-template-columns:1fr 1fr}}.bpx .c-visual{position:relative;border-radius:var(--r);overflow:hidden;min-height:280px;background:var(--navy);color:#fff}.bpx .c-visual img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55}.bpx .c-visual .in{position:relative;display:grid;align-content:end;height:100%;padding:24px;gap:10px;background:linear-gradient(180deg,rgba(24,33,58,0) 30%,rgba(24,33,58,.9))}.bpx .c-visual b{font-size:18px}.bpx .c-visual .row{display:flex;align-items:center;gap:8px;font-size:14.5px;color:hsla(0,0%,100%,.9)}.bpx .form{padding:26px;border-radius:var(--r);background:var(--card);box-shadow:var(--sh-2)}.bpx .form .h2{font-size:24px;margin-bottom:18px}.bpx .fld{position:relative;margin-bottom:10px}.bpx .fld .dd-btn,.bpx .fld input,.bpx .fld textarea{width:100%;height:56px;padding:22px 14px 6px;border:0;border-radius:var(--r-s);background:var(--tonal);font:inherit;font-size:15.5px;color:var(--ink);outline:none;box-shadow:inset 0 -2px 0 transparent;transition:box-shadow .42s var(--ease-out),background-color .2s}.bpx .fld textarea{height:92px;resize:none;padding-top:26px}.bpx .fld label{position:absolute;left:14px;top:17px;font-size:15px;color:var(--ink-2);pointer-events:none;transform-origin:left top;transition:transform .2s var(--ease-out),color .2s}.bpx .fld input:focus,.bpx .fld textarea:focus{box-shadow:inset 0 -2px 0 var(--gold);background:#e7e9ee}.bpx .fld input:not(:-moz-placeholder)+label,.bpx .fld textarea:not(:-moz-placeholder)+label{transform:translateY(-10px) scale(.78)}.bpx .fld input:focus+label,.bpx .fld input:not(:placeholder-shown)+label,.bpx .fld textarea:focus+label,.bpx .fld textarea:not(:placeholder-shown)+label,.bpx .fld.filled label{transform:translateY(-10px) scale(.78)}.bpx .fld.err input{box-shadow:inset 0 -2px 0 #c2410c;animation:bpx-shake .32s var(--ease-out)}.bpx .fld.err label{color:#b4330a}@keyframes bpx-shake{20%{transform:translateX(-4px)}40%{transform:translateX(4px)}60%{transform:translateX(-2px)}80%{transform:translateX(2px)}}.bpx .dd{position:relative}.bpx .dd-btn{display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.bpx .dd-btn .i{color:var(--ink-2);transition:transform .25s var(--ease-out)}.bpx .dd.open .dd-btn .i{transform:rotate(180deg)}.bpx .dd-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);padding:6px;border-radius:var(--r);background:#fff;box-shadow:var(--sh-2);max-height:280px;overflow:auto;transform-origin:top;opacity:0;transform:scale(.97) translateY(-4px);pointer-events:none;transition:opacity .16s var(--ease-out),transform .16s var(--ease-out)}.bpx .dd.open .dd-list{opacity:1;transform:none;pointer-events:auto}.bpx .dd-list button{display:flex;align-items:center;justify-content:space-between;width:100%;height:42px;padding:0 12px;border-radius:8px;font-size:14.5px;font-weight:550;text-align:left}.bpx .dd-list button:focus-visible,.bpx .dd-list button:hover{background:var(--tonal)}.bpx .dd-list button[aria-selected=true]{font-weight:750}.bpx .dd-list button[aria-selected=true]:after{content:"";width:12px;height:7px;border-left:2px solid var(--gold-ink);border-bottom:2px solid var(--gold-ink);transform:rotate(-45deg) translateY(-2px)}.bpx .form .btn.gold{width:100%;height:52px;margin-top:6px}.bpx .form .ok{display:none;text-align:center;padding:30px 10px}.bpx .form.done .ok{display:block}.bpx .form.done .fields{display:none}.bpx .ok .tick{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 14px;border-radius:50%;background:var(--gold-tint);color:var(--gold-ink)}.bpx .ok .tick .i{width:30px;height:30px;stroke-width:2.2;stroke-dasharray:30;stroke-dashoffset:30}.bpx .form.done .ok .tick .i{animation:bpx-draw .5s .1s var(--ease-out) forwards}@keyframes bpx-draw{to{stroke-dashoffset:0}}.bpx .btn.loading .lbl{opacity:0}.bpx .btn.loading:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid rgba(24,33,58,.3);border-top:2px solid var(--navy);animation:bpx-spin .7s linear infinite}@keyframes bpx-spin{to{transform:rotate(1turn)}}.bpx .ft{margin-top:56px;background:var(--navy);color:hsla(0,0%,100%,.86);font-size:14.5px}.bpx .ft-in{display:grid;gap:32px;padding:48px 0 28px}@media (min-width:1024px){.bpx .ft-in{grid-template-columns:1.5fr 1fr 1fr 1fr}}.bpx .ft img{height:54px;width:auto}.bpx .ft h4{margin:0 0 12px;font-size:14px;color:#fff;font-weight:700}.bpx .ft ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.bpx .ft a:hover{color:#fff}.bpx .ft .addr{display:grid;gap:8px;margin-top:16px}.bpx .ft .addr span{display:flex;gap:8px;align-items:flex-start}.bpx .ft .addr .i{margin-top:2px;opacity:.8}.bpx .ft-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:18px 0 26px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12);font-size:13px;color:hsla(0,0%,100%,.72)}.bpx .ft-legal nav{display:flex;gap:16px;flex-wrap:wrap}.bpx .ft-legal a{text-decoration:underline;text-underline-offset:2px}.bpx .fab{position:fixed;right:22px;bottom:22px;z-index:45;display:inline-flex;align-items:center;height:56px;border-radius:999px;background:var(--navy);color:#fff;box-shadow:0 10px 28px -10px rgba(24,33,58,.6)}.bpx .fab .disc{display:grid;place-items:center;width:56px;height:56px;color:var(--wa)}.bpx .fab .disc .i{width:28px;height:28px}.bpx .fab .t{max-width:0;overflow:hidden;white-space:nowrap;font-weight:700;transition:max-width .42s var(--ease-out),padding .42s var(--ease-out)}.bpx .fab.say .t,.bpx .fab:hover .t{max-width:120px;padding-right:18px}.bpx .mbar{display:none}@media (max-width:1023px){.bpx .fab{display:none}.bpx .mbar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.9);backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);box-shadow:0 -1px 0 rgba(24,33,58,.06),0 -12px 30px -18px rgba(24,33,58,.35);transform:translateY(0);transition:transform .38s var(--ease-drawer)}.bpx .mbar.away{transform:translateY(110%)}.bpx .mbar .btn{height:48px}body.has-mbar{padding-bottom:76px}}.bpx .scrim{position:fixed;inset:0;z-index:80;background:rgba(12,17,30,.55);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out)}.bpx .scrim.on{opacity:1;pointer-events:auto}.bpx .sheet{position:fixed;z-index:81;left:50%;top:50%;width:min(460px,calc(100vw - 32px));padding:26px;border-radius:14px;background:#fff;box-shadow:var(--sh-2);opacity:0;transform:translate(-50%,-48%) scale(.97);pointer-events:none;transition:opacity .22s var(--ease-out),transform .3s var(--ease-out)}.bpx .sheet.on{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.bpx .sheet .x{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--tonal)}.bpx .sheet .doc-head{display:flex;gap:14px;align-items:center;margin-bottom:18px;padding-right:36px}.bpx .sheet .doc-head .th{width:52px;height:64px;border-radius:6px;overflow:hidden;flex:none;background:var(--navy)}.bpx .sheet .doc-head .th img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bpx .sheet .doc-head b{display:block;font-size:17px;line-height:1.3}.bpx .sheet .doc-head small{color:var(--ink-2);font-size:13px}@media (max-width:640px){.bpx .sheet{left:0;right:0;top:auto;bottom:0;width:100%;border-radius:18px 18px 0 0;padding:14px 20px calc(20px + env(safe-area-inset-bottom));transform:translateY(100%)}.bpx .sheet.on{transform:translateY(0)}.bpx .sheet:before{content:"";display:block;width:40px;height:5px;margin:0 auto 14px;border-radius:3px;background:var(--tonal-2)}}.bpx .lb{position:fixed;inset:0;z-index:90;display:grid;grid-template-rows:auto 1fr auto;background:#0b0f1a;color:#fff;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out)}.bpx .lb.on{opacity:1;pointer-events:auto}.bpx .lb-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.bpx .lb-top .tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.bpx .lb-top .tabs button{height:34px;padding:0 12px;border-radius:999px;font-size:13.5px;font-weight:650;color:hsla(0,0%,100%,.75);white-space:nowrap}.bpx .lb-top .tabs button[aria-pressed=true]{background:hsla(0,0%,100%,.14);color:#fff}.bpx .lb-top .x{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.12);flex:none}.bpx .lb-stage{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bpx .lb-stage::-webkit-scrollbar{display:none}.bpx .lb-stage figure{flex:0 0 100%;margin:0;display:grid;place-items:center;padding:0 4vw;scroll-snap-align:center}.bpx .lb-stage img{max-height:calc(100vh - 150px);max-width:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.bpx .lb-cap{display:flex;justify-content:space-between;padding:12px 16px 18px;font-size:14px;color:hsla(0,0%,100%,.8)}.bpx .rv{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.bpx .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bpx *,.bpx :after,.bpx :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.bpx .rv{opacity:1;transform:none}.bpx .btn,.bpx .dd-list,.bpx .doc,.bpx .mbar,.bpx .ph img,.bpx .pop,.bpx .sheet,.bpx .tile,.bpx .trow{transition:opacity .2s ease!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.bpx .mbar,.bpx .subnav,.bpx .tag{backdrop-filter:none;-webkit-backdrop-filter:none}.bpx .subnav{background:var(--page)}.bpx .mbar{background:#fff}}.bpx .contact>*,.bpx .loc>*,.bpx .mp>*,.bpx .pj>*,.bpx .types>*,.bpx .vid-grid>*{min-width:0}.bpx .plan-img[hidden],.bpx .plan-none[hidden]{display:none}@media (min-width:1024px){.bpx .facts{grid-template-columns:repeat(4,1fr)}}@media (max-width:639px){.bpx .fact em{display:block;margin:0}.bpx .mp-list small,.bpx .sec-head .link,.bpx .sec-head .vf-all{display:none}}.bpx .trow-plan{display:none}@media (max-width:1023px){.bpx .plan{display:none}.bpx .trow-plan{grid-column:1/-1;display:block;max-height:0;overflow:hidden;opacity:0;transition:max-height .45s var(--ease-out),opacity .3s var(--ease-out)}.bpx .trow.on .trow-plan{max-height:420px;opacity:1}.bpx .trow-plan img{width:100%;max-height:380px;-o-object-fit:contain;object-fit:contain;margin-top:12px;border-radius:8px;background:#fff}.bpx .trow-plan .none{display:grid;place-items:center;gap:8px;padding:18px;margin-top:12px;border-radius:8px;background:var(--page);font-size:14px;color:var(--ink-2)}.bpx .ft-in{grid-template-columns:1fr 1fr}.bpx .ft-in>div:first-child{grid-column:1/-1}}.bpx .c-visual img{opacity:.72}.bpx .lb-stage figure[hidden]{display:none}.bpx .mp-list{gap:8px}.bpx .mp-list li a,.bpx .mp-list li div{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;min-height:0;padding:8px 14px 8px 8px}.bpx .mp-list .mt{width:64px;height:64px;border-radius:8px;overflow:hidden;background:var(--tonal);display:grid;place-items:center}.bpx .mp-list .mt img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bpx .mp-list .mx b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700}.bpx .mp-list .mx small{display:block!important;margin:2px 0 0;font-size:13px;color:var(--ink-2);font-weight:550;white-space:normal}.bpx .mp-list .n.sm{width:22px;height:22px;font-size:11.5px}.bpx .mp-list .here .n{background:var(--gold);color:var(--on-gold)}.bpx .mp-list .mt.none .n{width:30px;height:30px;background:#fff}.bpx .mp-list li div{background:transparent;box-shadow:none;opacity:.9}@media (min-width:1024px){.bpx .mp .ph{height:100%;aspect-ratio:auto}.bpx .mp .ph img{-o-object-fit:cover;object-fit:cover}}.bpx .fact{padding:14px}.bpx .fact b{font-size:19px}.bpx.home .ex-sec{padding-top:36px!important}.bpx.home .exs{gap:12px}.bpx.home .ex{position:relative;display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;width:270px;padding:10px 16px 10px 10px;border-radius:var(--r);background:var(--card);box-shadow:var(--sh-1);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}@media (min-width:1024px){.bpx.home .wrap .exs.rail{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;margin:0;padding:0}.bpx.home .ex{width:auto}}.bpx.home .ex .ph{width:64px;height:64px;border-radius:8px}.bpx.home .ex b{display:block;font-size:15.5px;font-weight:750}.bpx.home .ex small{font-size:13px;color:var(--ink-2);font-weight:600}.bpx.home .ex>.i{color:var(--ink-2);transition:transform .4s var(--ease-out),color .2s}@media (hover:hover){.bpx.home .ex:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.bpx.home .ex:hover>.i{transform:translateX(3px);color:var(--navy)}}.bpx.home .ex:last-child{background:var(--navy);color:#fff}.bpx.home .ex:last-child small,.bpx.home .ex:last-child>.i{color:hsla(0,0%,100%,.75)}.bpx.home .uc{display:block;width:264px}@media (min-width:1024px){.bpx.home .uc{width:292px}}.bpx.home .uc .ph{aspect-ratio:4/3}.bpx.home .uc .fav{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.88);color:var(--ink);backdrop-filter:blur(8px);transition:transform .16s var(--ease-out)}.bpx.home .uc .fav:active{transform:scale(.9)}.bpx.home .uc .fav[aria-pressed=true] svg{fill:#c2410c;stroke:#c2410c}.bpx.home .uc .tag.b-tl{left:10px;top:10px;height:26px;font-size:12px}.bpx.home .uc-b{display:grid;gap:2px;padding:12px 2px 0}.bpx.home .uc-p{display:flex;align-items:baseline;gap:4px}.bpx.home .uc-p b{font-size:19px;font-weight:800;letter-spacing:-.01em}.bpx.home .uc-p .per{font-size:13.5px;color:var(--ink-2);font-weight:600}.bpx.home .psub{font-size:12.5px;color:var(--ink-2);font-weight:550}.bpx.home .uc-n{margin-top:6px;font-size:15px;font-weight:700}.bpx.home .uc-l{display:flex;align-items:center;gap:5px;font-size:13.5px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bpx.home .uc-s{display:flex;gap:12px;margin-top:4px;font-size:13.5px;color:var(--ink);font-weight:600}.bpx.home .uc-s span{display:inline-flex;align-items:center;gap:5px}.bpx.home .uc-s .i{color:var(--ink-2)}.bpx.home .uc[hidden]{display:none}.bpx.home .seg .num{font-size:12px}.bpx.home .end{display:grid;align-content:space-between;gap:18px;width:264px;padding:20px;border-radius:var(--r);background:var(--navy);color:#fff}.bpx.home .end>span{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:var(--navy-2);color:var(--gold)}.bpx.home .end b{font-size:18px;line-height:1.3}.bpx.home .end em{font-style:normal;justify-self:start}.bpx.home .end.alt{background:var(--card);color:var(--ink);box-shadow:var(--sh-1)}.bpx.home .end.alt>span{background:var(--tonal);color:#1da851}@media (min-width:1024px){.bpx.home .end{width:292px}}.bpx.home .promos{display:grid;gap:14px}@media (min-width:1024px){.bpx.home .promos{grid-template-columns:1fr 1fr}}.bpx.home .promo{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:200px;border-radius:var(--r);overflow:hidden;background:var(--card);box-shadow:var(--sh-1);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.bpx.home .promo .ph{border-radius:0;order:2}.bpx.home .promo-b{display:grid;align-content:center;gap:8px;padding:22px}.bpx.home .promo-b small{font-size:13px;font-weight:700;color:var(--gold-ink)}.bpx.home .promo-b b{font-size:20px;line-height:1.25;font-weight:750;letter-spacing:-.01em}.bpx.home .chips{display:flex;flex-wrap:wrap;gap:6px}.bpx.home .chips span{height:28px;padding:0 10px;border-radius:8px;background:var(--page);font-size:13px;font-weight:650}.bpx.home .chips span,.bpx.home .go{display:inline-flex;align-items:center}.bpx.home .go{gap:6px;margin-top:4px;font-weight:700;font-size:14.5px;color:var(--navy)}.bpx.home .go .i{transition:transform .35s var(--ease-out)}@media (hover:hover){.bpx.home .promo:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.bpx.home .pbc:hover .go .i,.bpx.home .promo:hover .go .i{transform:translateX(4px)}.bpx.home .promo:hover .ph img{transform:scale(1.04)}}@media (max-width:639px){.bpx.home .promo{grid-template-columns:1fr}.bpx.home .promo .ph{order:0;aspect-ratio:16/9}}.bpx.home .pbs{display:grid;gap:16px}@media (min-width:1024px){.bpx.home .pbs{grid-template-columns:1fr 1fr}}.bpx.home .pbc{display:grid;grid-template-columns:1.15fr 1fr;border-radius:var(--r);overflow:hidden;background:var(--card);box-shadow:var(--sh-1);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.bpx.home .pbc .ph{border-radius:0;min-height:250px}.bpx.home .pbc-b{display:grid;align-content:center;gap:8px;padding:22px}.bpx.home .pbc-b small{display:flex;align-items:center;gap:6px;color:var(--ink-2);font-size:14px}@media (hover:hover){.bpx.home .pbc:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.bpx.home .pbc:hover .ph img{transform:scale(1.04)}}@media (max-width:639px){.bpx.home .pbc{grid-template-columns:1fr}.bpx.home .pbc .ph{min-height:0;aspect-ratio:16/10}}.bpx.home .bt{display:block;width:220px}@media (min-width:1024px){.bpx.home .bt{width:250px}}.bpx.home .bt .ph{aspect-ratio:4/5}.bpx.home .bt b{display:block;margin-top:10px;font-size:15.5px;font-weight:750}.bpx.home .bt small{font-size:13px;color:var(--ink-2);font-weight:550}.bpx.home .lts{display:grid;gap:10px;margin-top:34px}@media (min-width:768px){.bpx.home .lts{grid-template-columns:repeat(3,1fr)}}.bpx.home .lt{display:grid;grid-template-columns:76px 1fr auto;align-items:center;gap:14px;padding:10px 18px 10px 10px;border-radius:var(--r);background:var(--card);box-shadow:var(--sh-1);transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.bpx.home .lt .ph{width:76px;height:76px;border-radius:8px}.bpx.home .lt b{display:block;font-size:16px;font-weight:750}.bpx.home .lt small{font-size:13px;color:var(--ink-2)}.bpx.home .lt-c{display:grid;justify-items:end;font-size:22px;font-weight:800;line-height:1}.bpx.home .lt-c small{font-size:12px;font-weight:600;margin-top:2px}@media (hover:hover){.bpx.home .lt:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}}.bpx.home .reel{display:block;width:210px;text-align:left}@media (min-width:1024px){.bpx.home .reel{width:296px}}.bpx.home .reel .ph{aspect-ratio:9/16}.bpx.home .reel .rp{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,rgba(24,33,58,0) 50%,rgba(24,33,58,.45))}.bpx.home .reel .rp span{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:hsla(0,0%,100%,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35);transition:transform .4s var(--ease-out)}.bpx.home .reel .rp span:after{content:"";margin-left:4px;border-left:15px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}@media (hover:hover){.bpx.home .reel:hover .rp span{transform:scale(1.08)}}.bpx.home .rv-modal{position:fixed;inset:0;z-index:95;display:grid;place-items:center;background:rgba(8,11,20,.92);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out)}.bpx.home .rv-modal.on{opacity:1;pointer-events:auto}.bpx.home .rv-modal video{max-height:86vh;max-width:92vw;border-radius:var(--r);background:#000}.bpx.home .rv-modal .x{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.14);color:#fff}.bpx.home .arts{display:grid;gap:18px}@media (min-width:768px){.bpx.home .arts{grid-template-columns:repeat(3,1fr)}}.bpx.home .art .ph{aspect-ratio:16/10}.bpx.home .art small{display:block;margin-top:12px;font-size:13px;color:var(--ink-2);font-weight:600}.bpx.home .art b{display:block;margin-top:2px;font-size:16.5px;line-height:1.35;font-weight:700}@media (hover:hover){.bpx.home .art:hover b{color:var(--navy-3)}}.bpx.home .sec{padding-top:48px;padding-bottom:0}@media (min-width:1024px){.bpx.home .sec{padding-top:64px}}.bpx.home .sec+.sec{padding-top:48px}@media (min-width:1024px){.bpx.home .sec+.sec{padding-top:64px}}.bpx.home #kontak{padding-top:64px}@media (max-width:1023px){.bpx.home .fab{display:inline-flex;right:16px;bottom:16px}}.bpx.home span.ph{display:block}@media (max-width:1023px){.bpx.home .wrap .exs.rail{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible;margin:0;padding:0}.bpx.home .ex{width:auto;grid-template-columns:44px 1fr;gap:10px;padding:8px 10px 8px 8px}.bpx.home .ex .ph{width:44px;height:44px}.bpx.home .ex>.i{display:none}.bpx.home .ex b{font-size:14px;line-height:1.25}.bpx.home .ex small{font-size:12.5px}}@media (max-width:767px){.bpx.home .arts{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gut) * -1);padding:0 var(--gut);gap:14px}.bpx.home .arts::-webkit-scrollbar{display:none}.bpx.home .art{flex:0 0 78%;scroll-snap-align:start}}html:has(.bpx-page){scroll-padding-top:calc(var(--bp-head-h, 64px) + 54px + 16px)}main.bpx-page{display:block;min-height:60vh}.bpx img{height:auto}.bpx svg.i{display:inline-block;vertical-align:middle}.bpx .btn .lbl{display:inline-flex;align-items:center;justify-content:center;gap:8px}.bpx .c-visual img,.bpx .doc .th img,.bpx .ex .ph img,.bpx .gal-track img,.bpx .lt .ph img,.bpx .map img,.bpx .mp-list .mt img,.bpx .ph img,.bpx .v-main img{height:100%}body.bpx-hh header.sticky{transition:transform .36s cubic-bezier(.32,.72,0,1)}body.bpx-hh.hd-hidden header.sticky{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){body.bpx-hh header.sticky{transition:none}}.bpx .c-acts{display:flex;gap:8px;margin-top:6px;flex-wrap:wrap}.bpx .v-side .pdate{right:12px;bottom:12px}.bpx .mp-lbl{left:12px;bottom:12px}.bpx .mp-h{margin:4px 0 12px}.bpx .loc-card .soft{color:var(--ink-2)}.bpx .su-rows{margin-top:28px}.bpx .trow.static{cursor:default}.bpx .trow.navy-row{background:var(--navy);color:#fff}.bpx .trow.navy-row b{color:#fff}.bpx .trow.navy-row .spec{color:hsla(0,0%,100%,.8)}.bpx .ccard .consent{margin-top:12px;font-size:12px}.bpx .ccard .consent a,.bpx .consent a{color:inherit}.bpx .trow-plan .none{gap:10px}.bpx .cta-card{display:flex;flex-direction:column}.bpx .cta-card .h2{margin-bottom:16px}.bpx .cta-rows{display:grid;gap:8px}.bpx .cta-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:8px 14px 8px 9px;border-radius:var(--r-s);background:var(--tonal);font-weight:650;font-size:15px;transition:background-color .2s,transform .16s var(--ease-out)}.bpx .cta-row:active{transform:scale(.985)}.bpx .cta-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:#fff;color:var(--gold-ink)}.bpx .cta-row .cta-wa{color:#1da851;width:18px;height:18px}.bpx .cta-row .cta-go{display:none}@media (hover:hover) and (pointer:fine){.bpx .cta-row:hover{background:var(--tonal-2)}.bpx .cta-row:hover .cta-wa{display:none}.bpx .cta-row:hover .cta-go{display:inline-block;color:var(--navy)}}.bpx .cta-main{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.bpx .cta-main .btn{height:52px;margin-top:0;width:auto}@media (max-width:420px){.bpx .cta-main{grid-template-columns:1fr}}.bpx .cta-card .consent{margin-top:12px}.bpx .pj-meta .pj-sib{display:inline-flex;align-items:center;gap:6px;color:var(--navy);font-weight:650;text-decoration:underline;text-decoration-color:rgba(24,33,58,.25);text-underline-offset:3px;transition:text-decoration-color .2s}.bpx .pj-meta .pj-sib:hover{text-decoration-color:var(--navy)}.bpx .pj-meta .pj-sib .i{color:var(--gold-ink)}.bpx .gal .r3d,.bpx .gal-track .r3d{right:12px;top:12px;height:24px;font-size:11.5px}.bpx .gal-track .ph{position:relative}@media (min-width:768px){.bpx .docs.two{grid-template-columns:repeat(2,1fr)}}.bpx .plan-ask{display:block}.bpx.bpx-inline{background:transparent}.bpx.bpx-inline .sib-sec{padding:56px 0 0}.bpx.bpx-inline .wrap{max-width:1320px;padding:0 20px}.bpx .v-main{display:block;width:100%;text-align:left}.bpx .v-main video{position:absolute;inset:0;z-index:3;background:#000;-o-object-fit:contain;object-fit:contain}.bpx .v-main.failed .v-play,.bpx .v-main.playing .v-play{display:none}.bpx .v-fail{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:rgba(11,16,32,.45)}.bpx .v-fail[hidden]{display:none}.bpx .vid-grid.no-video .v-side{display:grid;grid-template-columns:1fr 1fr}.bpx .ft button{font:inherit;color:inherit;text-align:left;padding:0}.bpx .ft button:hover{color:#fff}.bpx .ft-legal button{text-decoration:underline;text-underline-offset:2px}.bpx .ft .addr a:hover{color:#fff}.bpx .tiles-one{grid-template-columns:1fr}.bpx .tile-sum{margin:12px 0 0;color:var(--ink-2);font-size:15px;line-height:1.6;max-width:56ch}.bpx .tile-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.bpx .tile-facts span{display:block;padding:10px 12px;border-radius:var(--r-s);background:var(--page)}.bpx .tile-facts small{display:block;font-size:12px;color:var(--ink-2);font-weight:600}.bpx .tile-facts b{font-size:17px;font-weight:750;letter-spacing:-.01em}.bpx .tile-facts em{font-style:normal;font-size:12.5px;color:var(--ink-2);font-weight:500;margin-left:4px}.bpx .tile-jump{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.bpx .tile-jump span{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:var(--r-s);background:var(--tonal);font-weight:650;font-size:14px;transition:background-color .2s,color .2s}.bpx .tile-jump span .i{color:var(--gold-ink)}@media (hover:hover){.bpx .tile-jump span:hover{background:var(--tonal)}}@media (min-width:1024px){.bpx .tile-one{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.bpx .tile-one .mos{aspect-ratio:auto;height:100%;min-height:460px}.bpx .tile-one .tile-body{display:flex;flex-direction:column;padding:34px 36px 30px}.bpx .tile-one .tile-body .h2{font-size:30px}.bpx .tile-one .tile-foot{margin-top:auto}.bpx .tile-one .tile-jump{margin-bottom:22px}}.bpx .tile-empty{grid-column:1/-1;display:grid;place-items:center;text-align:center;padding:48px 24px}.bpx .te-ic{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--gold-tint);color:var(--gold-ink);margin-bottom:14px}.bpx .te-acts{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap;justify-content:center}.bpx .tile-empty .consent{max-width:420px}.bpx .mp-hub{margin-top:0}@media (max-width:1023px){.bpx .fab.fab-all{display:inline-flex;right:16px;bottom:16px}}.bpx.home .pbs.one{grid-template-columns:1fr}.bpx.home .pbc-sum{color:var(--ink-2);font-size:14.5px;line-height:1.55;max-width:52ch}.bpx.home .pbc-price small{display:block;font-size:12.5px;color:var(--ink-2);font-weight:600}.bpx.home .pbc-price b{font-size:17px;font-weight:750}@media (min-width:640px){.bpx.home .pbs.one .pbc{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.bpx.home .pbs.one .ph{min-height:340px}.bpx.home .pbs.one .pbc-b{padding:30px 32px;gap:10px}}.bpx.home .promos.one{grid-template-columns:1fr}.bpx.home .ex-sec{padding-top:0!important}@media (max-width:767px){.bpx.home .arts{scroll-padding:0 var(--gut)}}.bpx.home .seg-n{opacity:.6}.bpx.home .rv-modal .rv-fail{position:absolute;left:50%;bottom:32px;transform:translateX(-50%)}.bpx.home .rv-modal video[hidden]{display:none}.bpx.home .reel{padding:0}.bpx.home .uc .fav .i{width:18px;height:18px}.bpx .legal{padding:32px 0 8px}.bpx .legal article{max-width:780px;margin:0 auto;padding:32px clamp(20px,4vw,44px);border-radius:var(--r);background:var(--card);box-shadow:var(--sh-1)}.bpx .legal h1{font-size:clamp(26px,3vw,34px);line-height:1.15;font-weight:750;margin:6px 0 18px}.bpx .legal h2{font-size:18px;font-weight:700;margin:26px 0 8px}.bpx .legal li,.bpx .legal p{color:var(--ink-2);font-size:15px;line-height:1.7}.bpx .legal ul{padding-left:20px;margin:0;display:grid;gap:6px;list-style:disc}.bpx .legal .upd{display:inline-block;margin:0;padding:4px 10px;border-radius:999px;background:var(--gold-tint);color:var(--gold-ink);font-size:12.5px;font-weight:650}