.pj-page{container:pjpage/inline-size}body:has(.pj-old-end) .site-foot,body:has(.pj-page) .site-foot{margin-top:0}.pj-page section{padding:0}.pj-page h2{text-wrap:balance}.pj-i{flex:none}.pj-hero{position:relative;height:clamp(620px,56cqi,880px);overflow:hidden;isolation:isolate;display:grid;place-items:center;text-align:center;background:var(--ink)}.pj-wall{overflow:hidden}.pj-heroimg,.pj-wall{position:absolute;inset:0;z-index:-2}.pj-heroimg img,.pj-heroimg picture{display:block;width:100%;height:100%}.pj-heroimg img{object-fit:cover}.pj-tilt{position:absolute;inset:-30% -12%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-column-gap:18px;column-gap:18px;transform:rotate(-9deg);opacity:0;transition:opacity .7s ease}.pj-tilt.ready{opacity:1}.pj-col{display:flex;flex-direction:column;animation:pj-rise linear infinite;will-change:transform}.pj-col:nth-child(2n){margin-top:-140px}@keyframes pj-rise{to{transform:translateY(calc(-100% / 3))}}.pj-t{display:block;aspect-ratio:4/3;margin-bottom:18px;border-radius:6px;overflow:hidden;background:var(--ink3);flex:none}.pj-t picture{display:contents}.pj-t img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.pj-sphere{position:absolute;inset:0;z-index:-2;opacity:0;transition:opacity .8s ease;pointer-events:none}.pj-sphere.ready{opacity:1}.pj-sphere canvas{display:block;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.pj-sphere{transition:none}}.pj-veil{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,rgba(7,9,11,.55) 0,rgba(7,9,11,.82) 60%,rgba(7,9,11,.96) 100%)}.pj-hin{width:min(100% - 2.5rem,1240px);padding:0 0 92px;display:flex;flex-direction:column;align-items:center;min-width:0}.pj-crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem;font-size:13.5px;font-weight:700;color:var(--dim);margin-bottom:1.4rem}.pj-crumbs a{color:inherit;text-decoration:none}.pj-crumbs a:hover{color:#fff}.pj-crumbs i{font-style:normal;color:var(--green);margin-right:.45rem}.pj-crumbs b{color:#fff;font-weight:700}.pj-kicker{margin:0 0 .5rem;font-weight:900;font-size:13.5px;letter-spacing:.2em;text-transform:uppercase;color:#A4F0C8}.pj-hero h1{margin:0;font-family:var(--disp);font-weight:800;line-height:1.02;letter-spacing:-.03em;white-space:nowrap;color:#fff;font-size:min(5rem,calc((100cqi - 2.5rem) / var(--h1-em, 8)));text-shadow:1px 1px 1px rgba(0,0,0,.6),0 4px 30px rgba(0,0,0,.5)}.pj-sum{margin:.9rem 0 1.8rem;font-size:1.3rem;color:#D5DBDE;max-width:100%;text-align:center;text-wrap:balance;text-shadow:1px 1px 1px rgba(0,0,0,.6)}.pj-watch{display:inline-flex;gap:.6rem;align-items:center;background:var(--green);color:#fff;border:0;cursor:pointer;font:800 17px var(--disp);padding:1rem 1.7rem;border-radius:999px;box-shadow:0 12px 40px rgba(7,146,73,.35);transition:background .2s var(--ease)}.pj-watch:focus-visible,.pj-watch:hover{background:var(--green-secondary)}.pj-facts{position:absolute;left:0;right:0;bottom:0;list-style:none;margin:0;padding:32px 1.25rem;display:flex;justify-content:center;background:rgba(7,9,11,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pj-facts li{display:flex;gap:.55rem;align-items:flex-start;padding:0 2.2rem;font-weight:700;font-size:15px;text-align:left}.pj-facts .pj-i{color:var(--green);margin-top:.3rem}.pj-facts em{display:block;font-style:normal;font-size:11.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.pj-player{padding:56px 0 104px!important}.pj-player .wrap{container:pjstage/inline-size}.pj-stage{--n:3;--rw:calc(((100cqi - 22px) * 0.5625 - (var(--n) * 46px + (var(--n) - 1) * 16px)) / (0.5625 * (var(--n) + 1)));display:grid;grid-template-columns:minmax(0,1fr) var(--rw);grid-column-gap:22px;column-gap:22px;grid-row-gap:10px;row-gap:10px;align-items:start}.pj-stage.one{grid-template-columns:1fr}.pj-lab{margin:0;font-weight:900;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg);white-space:nowrap}.pj-lab-f{grid-column:1;grid-row:1}.pj-lab-r{grid-column:2;grid-row:1}.pj-vid{grid-column:1;grid-row:2;position:relative;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:var(--ink3);outline:1px solid rgba(255,255,255,.08)}.pj-vid iframe{height:100%}.pj-vid iframe,.pj-vid-btn{position:absolute;inset:0;width:100%;border:0}.pj-vid-btn{padding:0;background:none;color:#fff;cursor:pointer;text-align:left}.pj-vid-btn img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.pj-vid-btn:hover img{transform:scale(1.02)}.pj-vid-play{position:absolute;left:50%;top:50%;width:84px;height:84px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:var(--green);box-shadow:0 10px 40px rgba(0,0,0,.5);transition:background .2s}.pj-vid-btn:focus-visible .pj-vid-play,.pj-vid-btn:hover .pj-vid-play{background:var(--green-secondary)}.pj-rail{grid-column:2;grid-row:2;gap:16px}.pj-rail,.pj-rv{display:flex;flex-direction:column}.pj-rv{gap:8px;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:left}.pj-rv-ph{position:relative;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background:var(--ink3)}.pj-rv-ph,.pj-rv-ph img{display:block;width:100%}.pj-rv-ph img{height:100%;object-fit:cover}.pj-rv-play{position:absolute;left:50%;top:50%;width:36px;height:36px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:rgba(7,9,11,.6);border:1px solid rgba(255,255,255,.4);color:#fff;transition:background .2s,border-color .2s}.pj-rv:focus-visible .pj-rv-play,.pj-rv:hover .pj-rv-play{background:var(--green);border-color:var(--green)}.pj-rv-tx{height:38px;display:flex;flex-direction:column;gap:4px}.pj-rv-tx b{font-size:15px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pj-rv-tx em{font:700 12.5px/14px ui-monospace,Consolas,monospace;font-style:normal;color:var(--dim)}.pj-story{position:relative;overflow:hidden;background:var(--cream);color:var(--cream-fg);padding:72px 0!important}.pj-txt>:last-child{margin-bottom:0}.pj-map{position:absolute;top:0;right:0;bottom:0;width:58%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}.pj-map img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block;animation:pj-fade .6s ease both}@keyframes pj-fade{0%{opacity:0}}.pj-flight,.pj-flight svg{width:100%;height:100%;display:block}.pj-flight svg{animation:pj-fade .6s ease both}.pj-fl-city circle{fill:#fff;stroke:#3a3a3a}.pj-fl-city text{font-family:Roboto,Segoe UI,Arial,sans-serif;fill:#2b2b2b}.pj-fl-city text,.pj-fl-lab{stroke:#fff;paint-order:stroke;stroke-linejoin:round}.pj-fl-lab{font-family:var(--disp);font-weight:800;fill:#12171B}.pj-fl-sub{font-weight:700;fill:#4A5560}.pj-fl-jet{transition:opacity .35s}.pj-fl-dot{opacity:0;transform:scale(.2);transform-box:fill-box;transform-origin:center;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .2s}.pj-fl-dot.on{opacity:1;transform:none}.pj-fl-rr{opacity:0;transform-box:fill-box;transform-origin:center}.pj-fl-dot.on .pj-fl-rr{animation:pj-radar 2.4s cubic-bezier(.15,.6,.35,1) infinite}.pj-fl-dot.on .pj-fl-rr:nth-child(2){animation-delay:.8s}.pj-fl-dot.on .pj-fl-rr:nth-child(3){animation-delay:1.6s}@keyframes pj-radar{0%{transform:scale(.35);opacity:.85}to{transform:scale(3.4);opacity:0}}@media (prefers-reduced-motion:reduce){.pj-fl-dot{transition:none}.pj-fl-dot.on .pj-fl-rr{animation:none}.pj-fl-dot.on .pj-fl-rr:first-child{opacity:.45;transform:scale(1.9)}}.pj-f3d-layer,.pj-f3d-stage{position:absolute;inset:0}.pj-f3d svg,.pj-f3d-layer{width:100%;height:100%}.pj-f3d svg{display:block}.pj-f3d-city{position:relative;width:6px;height:6px;transform:translateY(50%)}.pj-f3d-city i{position:absolute;inset:0;border-radius:50%;background:#fff;border:1.3px solid #3a3a3a;box-sizing:border-box}.pj-f3d-city span{position:absolute;left:10px;top:50%;transform:translateY(-50%);font:500 13px/1 Roboto,Segoe UI,Arial,sans-serif;color:#2b2b2b;white-space:nowrap;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}.pj-f3d-city.big span{font-size:16px;font-weight:600}.pj-f3d-city.left span{left:auto;right:10px}.pj-f3d-home{position:relative;width:22px;height:22px;transform:translateY(50%)}.pj-f3d-home i{position:absolute;inset:0;border-radius:50%;background:var(--green,#079249);border:4px solid #fff;box-shadow:0 0 0 3px var(--green,#079249);box-sizing:border-box}.pj-f3d-home b{position:absolute;right:30px;top:50%;transform:translateY(-50%);white-space:nowrap;font:800 16px/1.05 var(--disp),system-ui;color:#12171B;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 4px #fff;text-align:right}.pj-f3d-home small{display:block;font:700 12.5px/1.2 var(--disp),system-ui;color:#4A5560}.pj-f3d-jet{transform-origin:50% 50%;transform:translateY(50%);transition:opacity .35s;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.pj-f3d-dot{position:relative;width:22px;height:22px;transform:translateY(50%) scale(.2);opacity:0;transition:transform .45s cubic-bezier(.3,1.6,.5,1),opacity .4s}.pj-f3d-dot.on{transform:translateY(50%);opacity:1}.pj-f3d-dot.on.gone{opacity:0}.pj-f3d-dot b{background:#079249;box-shadow:0 0 0 4px #fff}.pj-f3d-dot b,.pj-f3d-dot i{position:absolute;inset:0;border-radius:50%}.pj-f3d-dot i{background:rgba(7,146,73,.14);border:2px solid #079249;opacity:0}.pj-f3d-dot.on i{animation:pj-radar 2.4s cubic-bezier(.15,.6,.35,1) infinite}.pj-f3d-dot.on i:nth-child(2){animation-delay:.8s}.pj-f3d-dot.on i:nth-child(3){animation-delay:1.6s}.pj-f3d-chip{position:absolute;right:22px;bottom:22px;z-index:3;background:rgba(7,7,11,.78);color:#fff;font-weight:700;font-size:13.5px;padding:8px 12px;border-radius:6px;opacity:0;transition:opacity .5s}.pj-f3d-chip.on{opacity:1}.pj-f3d-chip small{display:block;font-weight:600;color:#9fe6bd;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}@container pjpage (max-width: 700px){.pj-story.has-f3d .pj-map.pj-f3d{height:min(118vw,460px)}}.pj-txt{position:relative;z-index:1;max-width:600px}.pj-txt h2{display:flex;gap:.6rem;align-items:center;margin:3.8rem 0 .5rem;font-size:1.6rem;letter-spacing:-.01em;color:var(--cream-fg)}.pj-txt h2:first-child{margin-top:0}.pj-txt h2 .pj-i{color:var(--green-deep)}.pj-txt p{margin:0 0 .8rem;font-size:17.5px;line-height:1.65;color:#2A333B}.pj-csn{margin:2rem 0 0!important;font:900 2.6rem/1 var(--disp)!important;color:var(--green-deep)!important;letter-spacing:-.03em}.pj-csn:first-child{margin-top:0!important}.pj-txt .pj-csn+h2{margin-top:.4rem}.pj-dl{list-style:none;margin:0;padding:0}.pj-dl li{display:flex;gap:.6rem;align-items:flex-start;margin:.5rem 0;font-size:16.5px}.pj-dl .pj-i{flex:none;color:var(--green-deep);margin-top:.1rem;stroke-width:1.75}.pj-res{display:flex;gap:.7rem;align-items:flex-start;margin-top:1.4rem;padding:1rem 1.2rem;border-left:4px solid var(--green-deep);background:rgba(255,255,255,.65);border-radius:0 8px 8px 0}.pj-res .pj-i{color:var(--green-deep);margin-top:.2rem}.pj-res p{margin:.2rem 0 0}.pj-quote{margin:2.6rem 0 0;padding:1.4rem 1.6rem;border-left:4px solid var(--green-deep);background:rgba(255,255,255,.65);border-radius:0 8px 8px 0}.pj-quote p{font-size:1.3rem;font-weight:700;font-style:italic;color:var(--cream-fg);margin:0}.pj-quote footer{font-size:15px;margin-top:.6rem;color:var(--cream-dim)}.pj-quote footer b{color:var(--cream-fg)}.pj-deliv{--sec:#079249;position:relative;isolation:isolate;overflow:hidden;padding:88px 0!important;background:linear-gradient(145deg,var(--sec),color-mix(in srgb,var(--sec) 62%,#04241A))}.pj-deliv:before{z-index:-1;background-image:radial-gradient(circle,rgba(255,255,255,.12) 1px,transparent 0);background-size:14px 14px}.pj-deliv:after,.pj-deliv:before{content:"";position:absolute;inset:0;pointer-events:none}.pj-deliv:after{z-index:-2;background:radial-gradient(ellipse 100% 110% at 0 12%,rgba(3,28,17,.44),rgba(3,28,17,.19) 43%,transparent 78%)}.pj-deliv h2{text-align:center;margin:0 0 2.2rem;font-size:clamp(1.6rem,3cqi,2.4rem);font-weight:700;color:#fff}.pj-dels{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-gap:28px;gap:28px;text-align:center}.pj-dels.n1{--cols:1}.pj-dels.n2{--cols:2}.pj-dels.n3{--cols:3}.pj-dels li{display:flex;flex-direction:column;align-items:center;gap:1rem;font-weight:700;font-size:16.5px;line-height:1.4;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.35)}.pj-dic{display:grid;place-items:center;color:#fff}.pj-dic .pj-i{stroke-width:1.5}.pj-gal{padding:104px 0 96px!important}.pj-gal h2,.pj-more-h{margin:0 0 1.4rem;font-size:clamp(1.6rem,3cqi,2.4rem);font-weight:700;color:#fff}.pj-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.pj-grid li{min-width:0}.pj-grid.n3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;height:560px}.pj-grid.n3 li:first-child{grid-row:span 2}.pj-grid.n4{grid-template-columns:repeat(4,1fr);grid-auto-rows:200px}.pj-grid.n4 li:first-child{grid-column:span 2;grid-row:span 2}.pj-grid.n1,.pj-grid.n2{grid-template-columns:repeat(2,1fr);grid-auto-rows:360px}.pj-g{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:4px;overflow:hidden;cursor:zoom-in;background:var(--ink3)}.pj-g picture{display:contents}.pj-g img{width:100%;height:100%;object-fit:cover;display:block;background-size:cover;transition:transform .6s var(--ease)}.pj-g:hover img{transform:scale(1.03)}.pj-gx{position:absolute;right:10px;top:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(7,9,11,.55);color:#fff;opacity:0;transition:opacity .25s}.pj-g:focus-visible .pj-gx,.pj-g:hover .pj-gx{opacity:1}.pj-more{padding:88px 0 72px!important;background:var(--ink2)}.pj-eyebrow{margin:0 0 1rem;font-weight:800;font-size:13.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--green)}.pj-more-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.pj-mt{position:relative;display:block;aspect-ratio:16/10;border-radius:4px;overflow:hidden;color:#fff;text-decoration:none}.pj-mt img,.pj-mt picture{display:block;width:100%;height:100%;object-fit:cover}.pj-mt img{transition:transform .6s var(--ease)}.pj-mt:hover img{transform:scale(1.03)}.pj-mt{background:#07090B}.pj-mt-shade{position:absolute;inset:-1px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent 55%)}.pj-mt-c{position:absolute;left:16px;bottom:40px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.pj-mt-c .pj-i{flex:none}.pj-mt b{position:absolute;left:16px;bottom:14px;font-size:1.15rem;font-weight:800}.pj-pn{display:grid;grid-template-columns:1fr 1fr;gap:0;--run:240px;--g:9.9px;margin-bottom:7px}.pj-pn a:not(.r){margin-right:calc(var(--run) / -2);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - var(--run)) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - var(--run)) 100%,0 100%)}.pj-pn a.r{margin-left:calc(var(--run) / -2);-webkit-clip-path:polygon(calc(var(--run) + var(--g)) 0,100% 0,100% 100%,var(--g) 100%);clip-path:polygon(calc(var(--run) + var(--g)) 0,100% 0,100% 100%,var(--g) 100%)}.pj-pn a{position:relative;height:240px;overflow:hidden;display:flex;align-items:center;padding:0 48px;color:#fff;text-decoration:none}.pj-pn a.r{justify-content:flex-end;text-align:right}.pj-pn img,.pj-pn picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pj-pn img{transition:transform .6s var(--ease)}.pj-pn a:hover img{transform:scale(1.04)}.pj-pn-sh{position:absolute;inset:0;background:rgba(7,9,11,.62);transition:background .3s}.pj-pn a:hover .pj-pn-sh{background:rgba(7,9,11,.45)}.pj-pn-t{position:relative;display:flex;gap:1rem;align-items:center}.pj-pn-t>span{display:flex;flex-direction:column}.pj-pn-t em{font-style:normal;font-size:12.5px;font-weight:900;letter-spacing:.18em;opacity:.8}.pj-pn-t b{font-size:1.7rem;letter-spacing:-.02em}.pj-cta{padding:72px 0!important;background:var(--ink3);border-top:1px solid var(--line)}.pj-pn+.pj-cta{border-top:0}.pj-cta-in{display:flex;justify-content:space-between;align-items:center;gap:2rem}.pj-cta h2{margin:0;font-size:clamp(1.6rem,3cqi,2.3rem);letter-spacing:-.02em;color:#fff}.pj-cta p{margin:.4rem 0 0;color:var(--dim)}.pj-cta-b{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center}.pj-cta-b .cta,.pj-tel{display:inline-flex;gap:.5rem;align-items:center}.pj-tel{font-weight:800;padding:.8rem 1.3rem;border-radius:5px;border:1.5px solid rgba(255,255,255,.35);color:#fff;text-decoration:none}.pj-tel:hover{border-color:var(--green)}@container pjpage (max-width: 700px){.pj-hero{height:720px;place-items:start center;padding-top:70px}.pj-tilt{grid-template-columns:repeat(3,minmax(0,1fr));inset:-20% -40%;column-gap:10px}.pj-col:nth-child(n+4){display:none}.pj-t{margin-bottom:10px}.pj-hin{padding:0}.pj-sum{font-size:1.05rem}.pj-facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;padding:0}.pj-facts li,.pj-facts li:first-child{padding:.85rem 16px;font-size:13.5px;border:0;min-width:0;overflow-wrap:anywhere}.pj-facts li:last-child:nth-child(odd){grid-column:1/-1}.pj-facts{grid-auto-rows:1fr}.pj-facts:has(>li:nth-child(3):last-child){grid-template-rows:1fr auto}.pj-facts:has(>li:nth-child(5):last-child){grid-template-rows:1fr 1fr auto}.pj-player{padding:36px 0 56px!important}.pj-stage{grid-template-columns:1fr}.pj-lab-f{grid-row:1}.pj-vid{grid-row:2}.pj-lab-r{grid-column:1;grid-row:3;margin-top:.6rem}.pj-rail{grid-column:1;grid-row:4;flex-direction:row;overflow-x:auto;gap:12px}.pj-rv{flex:0 0 72%}.pj-vid-play{width:60px;height:60px}.pj-story{padding:0 0 56px!important}.pj-map{position:relative;width:auto;height:220px;margin-bottom:8px;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.pj-txt h2{font-size:1.35rem}.pj-txt p{font-size:16.5px}.pj-deliv{padding:56px 0!important}.pj-dels{--cols:2!important;gap:26px 12px}.pj-dels li{font-size:14.5px}.pj-dic .pj-i{width:50px;height:50px}.pj-gal{padding:64px 0 56px!important}.pj-grid.n3,.pj-grid.n4{grid-template-columns:1fr 1fr;grid-template-rows:none;grid-auto-rows:auto;height:auto;gap:8px}.pj-grid.n3 li,.pj-grid.n4 li{aspect-ratio:4/3;grid-row:auto!important}.pj-grid.n3 li:first-child,.pj-grid.n4 li:first-child{grid-column:span 2;aspect-ratio:3/2}.pj-gx{opacity:1;width:28px;height:28px}.pj-more{padding:56px 0!important}.pj-more-grid,.pj-pn{grid-template-columns:1fr}.pj-pn a{height:150px;padding:0 20px}.pj-pn-t b{font-size:1.3rem}.pj-pn{gap:7px}.pj-pn a.r,.pj-pn a:not(.r){margin:0;-webkit-clip-path:none;clip-path:none}.pj-cta{padding:48px 0!important}.pj-cta-b,.pj-cta-in{flex-direction:column;align-items:stretch}.pj-cta-b a{justify-content:center}}@media (prefers-reduced-motion:reduce){.pj-col{animation:none}.pj-g img,.pj-mt img,.pj-pn img,.pj-tilt,.pj-vid-btn img{transition:none}}.pj-mapfull{position:relative;padding:0!important;aspect-ratio:16/5;min-height:240px;background:var(--ink3);overflow:hidden}.pj-mapfull-img{position:absolute;inset:0;pointer-events:none}.pj-mapfull-img img{width:100%;height:100%;object-fit:cover;display:block;animation:pj-fade .6s ease both}.pj-mapfull.is-tour .pj-mapfull-img:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.25);pointer-events:none}.pj-mapfull>.wrap{position:relative;height:100%;display:flex;align-items:center}.pj-mappin{position:absolute;z-index:1;left:calc(var(--px) * 1%);top:calc(var(--py) * 1%);width:39px;height:52px;transform:translate(-50%,-100%);filter:drop-shadow(0 3px 4px rgba(7,9,11,.35));pointer-events:none;animation:pj-fade .6s ease both}.pj-mappin svg{display:block;width:100%;height:100%}.pj-mapcard{width:min(360px,100%);padding:24px 26px;border-radius:8px;background:#079249;color:#fff;box-shadow:0 18px 50px rgba(7,9,11,.28)}.pj-mapcard-k{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:800 12.5px/1 var(--disp);letter-spacing:.14em;text-transform:uppercase;color:#fff}.pj-mapcard-k .pj-i{color:#fff}.pj-mapcard h2{margin:0 0 8px;font-size:1.45rem;line-height:1.2;letter-spacing:-.01em;color:#fff}.pj-mapcard-a{margin:0;font-size:1.05rem;line-height:1.5;color:#fff}.pj-mapcard-a b{color:#fff}@container pjpage (max-width: 700px){.pj-mapfull{height:auto;aspect-ratio:auto;min-height:0;background:var(--cream)}.pj-mapfull-img{position:relative;aspect-ratio:2/1}.pj-mappin{left:calc((var(--px) * 1% - 18.75%) * 1.6)}.pj-mapfull>.wrap{padding:0 0 32px}.pj-mapcard{width:100%;margin-top:-40px;position:relative}}.pj-tourstage .pj-vid{position:relative;grid-row:1}.pj-tourstage .sv-tour{position:absolute;inset:0;background:#0b0f12}.pj-tourstage .sv-tour picture{display:contents}.pj-tourstage .sv-tour iframe,.pj-tourstage .sv-tour img{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;object-fit:cover}.pj-tourstage .sv-tour iframe{opacity:0;transition:opacity .4s}.pj-tourstage .sv-tour.ready iframe{opacity:1}.pj-tourstage .sv-tour-cue{position:absolute;inset:0;z-index:2;display:block;padding:0;border:0;background:rgba(7,9,11,.18);color:#fff;cursor:pointer;font:inherit}.pj-tourstage .sv-tour-cue>span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.55rem;white-space:nowrap;padding:.5rem 1.05rem .5rem .8rem;border-radius:999px;background:rgba(7,9,11,.78)}.pj-tourstage .sv-tour-cue svg{color:#4FD38A;width:26px;height:26px;flex:none}.pj-tourstage .sv-tour-cue b{font-size:1.15rem;font-weight:800;line-height:1}.pj-tourstage .sv-tour-cue small{font-size:.92rem;font-weight:700}.pj-tourstage .sv-tour-cue:focus-visible{outline:3px solid var(--green);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.pj-tourstage .sv-tour iframe{transition:none}}.pj-tourstage+.pj-player{padding-top:0!important}.pj-more360{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.pj-more360 .pj-vid{grid-row:auto;grid-column:auto}@container pjpage (max-width: 700px){.pj-more360{grid-template-columns:1fr}.pj-hero.is-tour{display:flex;flex-direction:column;padding-top:0}.pj-hero.is-tour .pj-hin{position:relative;flex:1 1;min-height:0;width:auto;margin:0 1.25rem;justify-content:center}.pj-hero.is-tour .pj-crumbs{position:absolute;top:60px;left:0;right:0;margin:0}.pj-hero.is-tour .pj-facts{position:relative;flex:none}.pj-hero.is-tour .pj-hin>:last-child{margin-bottom:0}}:root:has(meta[id^=pj-from-]) .pj-page [data-via-main]{display:none}:root:not(:has(#pj-from-commercial)) .pj-page [data-via=commercial]:not([data-via-main]),:root:not(:has(#pj-from-earthworks)) .pj-page [data-via=earthworks]:not([data-via-main]),:root:not(:has(#pj-from-fpv)) .pj-page [data-via=fpv]:not([data-via-main]),:root:not(:has(#pj-from-inspections)) .pj-page [data-via=inspections]:not([data-via-main]),:root:not(:has(#pj-from-photography)) .pj-page [data-via=photography]:not([data-via-main]),:root:not(:has(#pj-from-thermal)) .pj-page [data-via=thermal]:not([data-via-main]),:root:not(:has(#pj-from-virtual-tours)) .pj-page [data-via=virtual-tours]:not([data-via-main]){display:none}