.pi{--navy:#122968;--blue:#1037b6;--red:#e52312;--pale:#f3f6fc;--line:#dce5f5;color:#667895;font:15px/1.85 Inter,Arial,sans-serif}.pi *{box-sizing:border-box}.pi [hidden]{display:none!important}.pi h1,.pi h2,.pi h3{font-family:Urbanist,Arial,sans-serif;color:var(--navy);font-weight:800;letter-spacing:-.035em;line-height:1.14}.pi h1{font-size:clamp(40px,4.2vw,70px);margin:0 0 25px}.pi h1 em{color:var(--blue);font-style:normal}.pi h2{font-size:clamp(31px,2.9vw,49px);margin:0 0 26px}.pi h3{font-size:clamp(24px,2vw,32px);margin:0 0 16px}.pi p{margin:0 0 21px;text-wrap:pretty}.pi p:last-child{margin-bottom:0}.pi figure{margin:0}.pi img{display:block;width:100%;max-width:100%}.pi svg{display:block}.pi a{color:var(--blue)}.pi :is(a,button,summary):focus-visible{outline:3px solid #80a7fc;outline-offset:4px}.pi-section{padding:58px 0;scroll-margin-top:100px}.pi-kicker{display:flex;align-items:center;gap:12px;color:var(--blue);font:800 10px/1.7 Inter,Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px}.pi-kicker:before{content:'';width:28px;height:3px;background:var(--red);flex:0 0 28px}.pi-wide{padding:0 clamp(24px,3vw,65px)}.pi-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;padding:26px 0 20px}.pi-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--red);color:white!important;padding:16px 23px;border-radius:7px;font-size:12px;font-weight:700;line-height:1.6;transition:transform .2s,background .2s}.pi-button span{color:#fff;font-size:25px;line-height:1}.pi-button:hover{background:#c71e0f;transform:translateY(-3px)}.pi-note{font-size:12px;margin:18px 0 0!important}.pi-text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:700;border-bottom:1px solid #b5c7ec;padding-bottom:7px}.pi-text-link span{color:var(--red);font-size:24px}.pi-hero{background:linear-gradient(120deg,#fff 55%,#f3f6fc);overflow:hidden}.pi-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:center;padding:25px 0 40px}.pi-lead{font:500 clamp(24px,2vw,32px)/1.4 Urbanist,Arial,sans-serif;color:var(--navy)}.pi-lead strong{font-weight:800}.pi-hero-grid>div>p{max-width:620px}.pi-hero-art{position:relative;background:#fff;border:1px solid var(--line);padding:28px 30px 24px;border-radius:75px 20px 20px;box-shadow:20px 20px 0 #e5edfc;isolation:isolate}.pi-hero-art:before{content:'';position:absolute;inset:55px 40px 80px;border:1px dashed #b8cbed;border-radius:50%;z-index:-1}.pi-hero-art>img{height:350px;object-fit:contain}.pi-axis{display:flex;justify-content:center;align-items:center;gap:18px;font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--blue);padding-bottom:18px}.pi-axis i{width:24px;height:2px;background:var(--red)}.pi-hero-art figcaption{border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;font:500 15px/1.5 Urbanist,Arial,sans-serif;color:var(--navy)}.pi-hero-art figcaption strong{font-size:25px}.pi-since{font:800 27px/1.3 Urbanist,Arial,sans-serif;color:var(--red);text-align:right}.pi-since small{display:block;color:var(--blue);font:800 8px/1.8 Inter,Arial,sans-serif;letter-spacing:.1em}.pi-orbit{position:absolute;left:-24px;bottom:115px;width:64px;height:64px;background:var(--blue);border:5px solid #fff;border-radius:50%;display:grid;place-items:center;color:#fff;animation:pi-float 6s ease-in-out infinite;box-shadow:0 12px 35px #12296820}.pi-orbit svg{width:27px;height:27px}.pi-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid var(--line);padding:20px 0}.pi-nav a{display:flex;align-items:center;gap:18px;color:var(--navy);font-size:12px}.pi-nav b{color:var(--red);font-size:10px}.pi-city-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:center}.pi-city-photo{position:relative;padding:0 15px 18px 0;isolation:isolate}.pi-city-photo:before{content:'';position:absolute;inset:25px 0 0 20px;border:1px dashed #aac0e9;border-radius:65px 20px 20px;z-index:-1}.pi-city-photo img{height:455px;object-fit:cover;object-position:53% center;border-radius:65px 18px 18px}.pi-city-photo figcaption{position:absolute;left:20px;bottom:37px;right:35px;background:var(--navy);padding:21px;color:#fff;border-radius:16px;font:800 28px/1.2 Urbanist,Arial,sans-serif}.pi-city-photo figcaption span{display:block;font:400 11px/1.6 Inter,Arial,sans-serif;margin-top:8px}.pi-seal{position:absolute;right:-2px;top:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--red);color:#fff;border:6px solid #fff;border-radius:50%;width:91px;height:91px;transform:rotate(8deg);font:800 22px/1.3 Urbanist,Arial,sans-serif}.pi-seal small{font:700 7px/1.7 Inter,Arial,sans-serif;margin-top:5px}.pi-city-points{display:flex;flex-wrap:wrap;gap:16px;margin:25px 0}.pi-city-points span{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);padding:0 0 12px;color:var(--navy);font-size:11px}.pi-city-points svg{width:25px;height:25px;color:var(--red)}.pi-callout{border-left:3px solid var(--red);padding-left:20px;font:500 23px/1.45 Urbanist,Arial,sans-serif;color:var(--navy)}.pi-callout strong{font-weight:800}.pi-lab-section{border-top:1px solid var(--line)}.pi-lab{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;margin-top:25px;box-shadow:0 15px 40px #12296808}.pi-lab-bar{display:flex;align-items:center;gap:24px;background:var(--navy);color:#fff;padding:20px 24px}.pi-lab-bar>span:first-child{font-size:9px;letter-spacing:.09em;color:#cbdafa;font-weight:700}.pi-lab-bar strong{font:800 24px/1.3 Urbanist,Arial,sans-serif}.pi-live-dot{width:8px;height:8px;background:var(--red);border-radius:50%;margin-left:auto;animation:pi-pulse 3s infinite}.pi-scene-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:22px 24px 15px}.pi-scene-buttons button{display:flex;align-items:center;gap:12px;background:var(--pale);border:1px solid var(--line);border-radius:10px;padding:13px 16px;color:var(--navy);font-size:11px;font-weight:700;line-height:1.5;cursor:pointer;transition:background .2s,transform .2s}.pi-scene-buttons svg{width:26px;height:26px;flex:0 0 26px;color:var(--red)}.pi-scene-buttons button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.pi-scene-buttons button[aria-pressed=true] svg{color:#fff}.pi-scene-buttons button:hover{transform:translateY(-2px)}.pi-scene-art{padding:0 24px}.pi-scene-art>svg{width:100%;height:auto;max-height:460px;background:var(--pale);border-radius:20px}.pi-target{transform-box:fill-box;transform-origin:center;animation:pi-target 7s linear infinite}.pi-worker{animation:pi-worker 4s ease-in-out infinite}.pi-parcel{animation:pi-parcel 7s linear infinite}.pi-scene-copy{display:grid;grid-template-columns:1.4fr .6fr;gap:30px;padding:25px 28px}.pi-scene-copy h3{font-size:27px}.pi-scene-copy p{font-size:13px;margin:0}.pi-scene-copy>p{display:flex;align-items:center;gap:15px;color:var(--navy);border-left:1px solid #c1d1ef;padding-left:25px;line-height:1.7}.pi-scene-copy>p svg{width:30px;height:30px;flex:0 0 30px;color:var(--red)}.pi-lab-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:15px 24px}.pi-lab-footer span{font-size:9px;line-height:1.6;max-width:600px}.pi-lab-footer button{font-size:10px;font-weight:700;flex-shrink:0;background:#fff;color:var(--blue);border:1px solid var(--line);border-radius:7px;padding:9px 13px;cursor:pointer}.pi-lab-footer button:disabled{opacity:.65;cursor:default}.pi-paused *{animation-play-state:paused!important}.pi-height{background:var(--pale);padding:35px;border-radius:65px 20px 20px}.pi-height-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:center}.pi-large{font:500 26px/1.45 Urbanist,Arial,sans-serif;color:var(--navy)}.pi-large strong{font-weight:800}.pi-items{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.pi-items article{display:flex;align-items:center;gap:15px;background:#fff;padding:15px;border:1px solid var(--line);border-radius:13px;color:var(--navy);font-size:11px;line-height:1.5}.pi-icon{position:relative;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:var(--pale);display:grid;place-items:center}.pi-icon svg{width:23px;height:23px;color:var(--red)}.pi-icon b{position:absolute;top:-4px;right:-3px;display:grid;place-items:center;width:17px;height:17px;background:var(--blue);color:#fff;border:2px solid #fff;border-radius:50%;font-size:6px}.pi-items article:nth-child(even) svg{color:var(--blue)}.pi-items article:nth-child(even) b{background:var(--red)}.pi-height-visual{background:#fff;border-radius:45px 15px 15px;padding:25px;position:relative}.pi-height-visual img{height:340px;object-fit:contain}.pi-height-line{display:flex;flex-direction:column;align-items:center;position:absolute;top:28px;left:25px;height:260px;font-size:7px;color:var(--blue);gap:10px}.pi-height-line i{width:1px;border-left:2px dashed #b7c8e9;flex:1}.pi-height-line b{background:var(--red);color:#fff;padding:5px 8px;writing-mode:vertical-rl;letter-spacing:.04em}.pi-height-visual figcaption{font:500 15px/1.5 Urbanist,Arial,sans-serif;color:var(--navy);border-top:1px solid var(--line);padding-top:16px;margin-top:15px}.pi-height-visual figcaption strong{font-size:22px}.pi-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pi-category{padding:26px;border-radius:20px;border:1px solid var(--line);background:var(--pale)}.pi-category-head{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.08em}.pi-category-head svg{width:30px;height:30px;color:var(--red)}.pi-category h3{font-size:36px;margin:18px 0}.pi-category img{height:260px;object-fit:contain;padding:18px;background:#fff;border-radius:15px;margin-bottom:24px}.pi-category p{font-size:13px}.pi-category-bottom{border-top:1px solid #c7d5ef;padding-top:16px;font-size:11px;color:var(--navy)}.pi-category-bottom strong{display:block}.pi-category-boom{background:var(--blue);color:#e0e9ff;border-color:var(--blue)}.pi-category-boom :is(h3,.pi-category-head,.pi-category-bottom){color:#fff}.pi-category-boom .pi-category-head svg{color:#fff}.pi-category-boom .pi-category-bottom{border-color:#ffffff40}.pi-categories-note{display:flex;align-items:center;gap:20px;margin-top:25px;padding:18px 0;border-bottom:1px solid var(--line)}.pi-categories-note svg{width:31px;height:31px;flex:0 0 31px;color:var(--red)}.pi-categories-note p{font-size:13px;margin:0}.pi-stop{background:var(--navy);color:#d7e3ff;padding:35px;border-radius:20px}.pi-stop>.pi-kicker,.pi-stop h2{color:#fff}.pi-stop-intro{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:center}.pi-stop-intro h2{font-size:clamp(31px,2.6vw,43px)}.pi-stop-intro p{font-size:14px}.pi-stop-intro figure{position:relative}.pi-stop-intro img{height:330px;object-fit:cover;object-position:center top;border-radius:40px 15px 15px}.pi-stop-intro figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#122968f0);padding:40px 22px 20px;border-radius:0 0 15px 15px;font-size:11px;color:#fff}.pi-stop-intro figcaption strong{font:800 21px/1.4 Urbanist,Arial,sans-serif;display:block}.pi-stop-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.pi-stop-steps article{position:relative;background:#fff;border-radius:15px;padding:23px;color:#667895}.pi-stop-steps article>span{position:absolute;right:22px;top:24px;color:#bbcae8;font:800 31px/1 Urbanist,Arial,sans-serif}.pi-stop-steps svg{width:30px;height:30px;color:var(--red);margin-bottom:23px}.pi-stop-steps article:nth-child(2) svg{color:var(--blue)}.pi-stop-steps h3{font-size:23px}.pi-stop-steps p{font-size:12px;line-height:1.75}.pi-record-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.pi-record-list{padding:0;list-style:none;margin:25px 0 0}.pi-record-list li{padding:12px 0 12px 23px;position:relative;border-bottom:1px solid var(--line);font-size:13px}.pi-record-list li:before{content:'';position:absolute;left:0;top:22px;width:7px;height:7px;background:var(--red);border-radius:50%}.pi-record-art{padding:25px;background:var(--pale);border:1px solid var(--line);border-radius:18px;box-shadow:12px 12px 0 #e7eefb}.pi-record-top{display:flex;align-items:center;gap:14px;border-bottom:1px solid #c7d7f0;padding-bottom:20px;color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.06em}.pi-record-top svg{width:29px;height:29px;color:var(--red);flex:0 0 29px}.pi-record-top small{display:block;font-size:9px;font-weight:400;letter-spacing:0;color:#667895;margin-top:6px}.pi-log{display:flex;align-items:center;gap:15px;padding:19px 0;border-bottom:1px solid var(--line)}.pi-log>span{width:39px;height:39px;background:#fff;display:grid;place-items:center;flex:0 0 39px;border-radius:50%;color:var(--blue)}.pi-log svg{width:23px;height:23px}.pi-log p{font-size:11px;margin:0}.pi-log b{display:block;color:var(--navy);font-size:14px}.pi-log-track{display:flex;gap:9px;margin-top:24px}.pi-log-track i{height:5px;background:#cbd9f4;flex:1;border-radius:4px;animation:pi-log 5s infinite}.pi-log-track i:nth-child(2){animation-delay:.5s}.pi-log-track i:nth-child(3){animation-delay:1s}.pi-log-track i:nth-child(4){animation-delay:1.5s}.pi-log-track i:nth-child(5){animation-delay:2s}.pi-routine{border-top:1px solid var(--line)}.pi-routine-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.pi-routine h2{font-size:clamp(31px,2.5vw,42px)}.pi-routine-options{display:grid;gap:20px}.pi-routine-options article{display:flex;align-items:start;gap:20px;padding:23px;background:var(--pale);border-radius:16px}.pi-routine-options svg{width:30px;height:30px;flex:0 0 30px;color:var(--red)}.pi-routine-options h3{font-size:23px}.pi-routine-options p{font-size:12px;margin:0}.pi-energy-strip{display:flex;gap:20px;align-items:center;border:1px solid var(--line);border-radius:15px;padding:20px 24px;margin-top:27px}.pi-energy-strip svg{width:39px;height:39px;flex:0 0 39px;color:var(--blue)}.pi-energy-strip p{font-size:12px;margin:0}.pi-energy-strip strong{display:block;color:var(--navy);margin-bottom:5px}.pi-regional{display:grid;grid-template-columns:.9fr 1.1fr;gap:35px;align-items:center}.pi-regional h2{font-size:clamp(31px,2.5vw,42px)}.pi-regional figure{position:relative;border-radius:18px 65px 18px 18px;overflow:hidden}.pi-regional img{height:360px;object-fit:cover}.pi-regional figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#122968);padding:40px 22px 20px;color:#fff;font-size:12px;font-weight:600}.pi-regional p{font-size:14px}.pi-neighborhoods{padding:30px;background:var(--pale);border-left:3px solid var(--red);border-radius:0 18px 18px 0}.pi-neighborhoods h2{font-size:32px}.pi-neighborhoods p{font-size:13px}.pi-cross-section{padding-top:35px}.pi-cross{display:grid;grid-template-columns:.6fr 1.4fr;align-items:center;gap:30px;padding:25px;border:1px solid var(--line);border-radius:20px}.pi-cross figure{background:var(--pale);border-radius:15px;padding:15px}.pi-cross img{height:220px;object-fit:contain}.pi-cross p{font-size:13px}.pi-cross .pi-kicker{font-size:9px}.pi-final{background:var(--blue);border-radius:20px;padding:35px;margin:0 0 55px;color:#e0e9ff}.pi-final-heading{display:flex;align-items:center;gap:35px;justify-content:space-between}.pi-final h2,.pi-final>.pi-final-heading .pi-kicker{color:#fff}.pi-final h2{font-size:clamp(31px,2.6vw,43px)}.pi-final .pi-button{background:#fff;color:var(--navy)!important;flex-shrink:0}.pi-final .pi-button span{color:var(--red)}.pi-final .pi-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.pi-final .pi-items article{font-size:10px;gap:12px;padding:14px 12px}.pi-final .pi-icon{width:32px;height:32px;flex-basis:32px}.pi-final .pi-icon svg{width:21px;height:21px}.pi-faq{background:#fff;color:#667895;padding:17px 23px;border:1px solid var(--line);border-radius:15px;margin-top:27px}.pi-faq .pi-kicker{color:var(--blue)!important;margin-bottom:3px!important;font-size:9px}.pi-faq details{border-bottom:1px solid var(--line)}.pi-faq details:last-child{border:0}.pi-faq summary{display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;color:var(--navy);font-size:13px;font-weight:700;line-height:1.6;padding:16px 0;cursor:pointer}.pi-faq summary::-webkit-details-marker{display:none}.pi-faq summary:after{content:'+';display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border:1px solid var(--line);border-radius:50%;color:var(--blue);font-size:19px;font-weight:500}.pi-faq details[open] summary:after{content:'−'}.pi-faq details>div{font-size:13px;line-height:1.85;padding-bottom:18px}.pi-faq details>div p{margin:0}body.page-id-8354 .log-breadcrumb-section{display:none}body.page-id-8354 .pi-full>.elementor-container{width:100%;max-width:none}body.page-id-8354 .pi-full .elementor-widget-wrap{padding:0}body.page-id-8354 .pi-layout>.elementor-container{width:100%;max-width:none;padding:0 clamp(24px,3vw,65px);gap:40px;align-items:flex-start}body.page-id-8354 .pi-main{width:calc(100% - 340px)!important;min-width:0}body.page-id-8354 .pi-sidebar{width:300px!important;padding-top:58px;flex-shrink:0}body.page-id-8354 .pi-main>.elementor-widget-wrap,body.page-id-8354 .pi-sidebar>.elementor-widget-wrap{padding:0}body.page-id-8354 .pi-national>.elementor-container{width:100%;max-width:none;padding:0 clamp(24px,3vw,65px)}@keyframes pi-float{50%{transform:translateY(-8px)}}@keyframes pi-pulse{50%{opacity:.35}}@keyframes pi-target{to{transform:rotate(360deg)}}@keyframes pi-worker{50%{transform:translateY(-3px)}}@keyframes pi-parcel{0%,100%{transform:translateX(0)}50%{transform:translateX(65px)}}@keyframes pi-log{0%,50%,100%{background:#cbd9f4}25%{background:#1037b6}}@media(min-width:1700px){.pi-city-photo img{height:500px}.pi-hero-art>img{height:410px}}@media(max-width:1100px){body.page-id-8354 .pi-layout>.elementor-container{gap:30px}body.page-id-8354 .pi-sidebar{width:250px!important}body.page-id-8354 .pi-main{width:calc(100% - 280px)!important}.pi-city-grid,.pi-height-grid,.pi-stop-intro,.pi-record-grid,.pi-routine-grid,.pi-regional{grid-template-columns:1fr;gap:28px}.pi-city-photo img{height:380px}.pi-scene-copy{grid-template-columns:1fr;gap:20px}.pi-scene-copy>p{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.pi-lab-bar{gap:15px}.pi-lab-bar strong{font-size:22px}.pi-lab-bar>span:first-child{font-size:8px}.pi-scene-buttons{gap:8px;padding:18px}.pi-scene-buttons button{font-size:10px;padding:11px;gap:8px}.pi-stop-steps{grid-template-columns:1fr}.pi-stop-steps article{display:grid;grid-template-columns:30px 1fr;gap:0 20px;padding:23px 65px 23px 23px}.pi-stop-steps svg{grid-row:1/3;margin:0}.pi-stop-steps p{grid-column:2}.pi-stop-intro img{height:380px}.pi-record-art{margin-right:12px}.pi-final-heading{display:block}.pi-final-heading .pi-button{margin-top:25px}.pi-final .pi-items{grid-template-columns:1fr 1fr}.pi-height-visual img{height:300px}.pi-height-line{height:220px}.pi-category-grid{gap:18px}.pi-category{padding:21px}.pi-category img{height:220px}.pi-category h3{font-size:32px}.pi-cross{grid-template-columns:.7fr 1.3fr;gap:25px}.pi-cross img{height:240px}.pi-cross h3{font-size:27px}}@media(max-width:1024px){.pi-hero-grid{gap:35px}.pi h1{font-size:44px}.pi-hero-art{padding:24px;box-shadow:13px 13px 0 #e5edfc}.pi-hero-art>img{height:285px}.pi-hero-art figcaption{font-size:12px}.pi-hero-art figcaption strong{font-size:21px}.pi-since{font-size:22px}.pi-axis{font-size:8px;gap:12px}.pi-axis i{width:15px}.pi-nav a{font-size:10px;gap:12px}}@media(max-width:767px){.pi{font-size:14px}.pi-wide{padding:0 20px}.pi-section{padding:42px 0}.pi h1{font-size:40px}.pi h2{font-size:31px}.pi h3{font-size:26px}.pi-kicker{font-size:9px;margin-bottom:18px}.pi-crumb{font-size:10px;padding-top:20px}.pi-hero-grid{grid-template-columns:1fr;gap:32px;padding:15px 0 30px}.pi-lead{font-size:25px}.pi-button{font-size:11px;gap:16px;padding:15px 18px}.pi-hero-art{margin-right:12px;padding:22px;border-radius:55px 18px 18px}.pi-hero-art>img{height:260px}.pi-orbit{width:52px;height:52px;left:-15px;border-width:4px;bottom:105px}.pi-orbit svg{width:23px;height:23px}.pi-hero-art figcaption{gap:12px;font-size:12px}.pi-hero-art figcaption strong{font-size:21px}.pi-nav{grid-template-columns:1fr 1fr;gap:18px}.pi-nav a{font-size:10px;gap:12px}.pi-axis{font-size:7px;gap:10px}.pi-city-photo img{height:340px;border-radius:45px 16px 16px}.pi-city-photo figcaption{font-size:25px;padding:18px}.pi-seal{width:80px;height:80px;font-size:19px}.pi-city-points{gap:14px}.pi-callout{font-size:23px}.pi-lab{border-radius:17px}.pi-lab-bar{display:block;padding:19px 20px;position:relative}.pi-lab-bar strong{display:block;font-size:22px;margin-top:8px;padding-right:15px}.pi-live-dot{position:absolute;right:20px;top:25px}.pi-scene-buttons{padding:16px 12px 12px;gap:7px}.pi-scene-buttons button{flex-direction:column;gap:8px;text-align:center;font-size:9px;padding:11px 6px}.pi-scene-art{padding:0 10px}.pi-scene-art svg text{display:none}.pi-scene-copy{padding:22px 20px}.pi-scene-copy h3{font-size:25px}.pi-scene-copy p{font-size:12px}.pi-lab-footer{display:block;padding:15px 20px}.pi-lab-footer span{display:block;font-size:9px}.pi-lab-footer button{margin-top:12px}.pi-height{padding:27px 20px;border-radius:40px 17px 17px}.pi-large{font-size:24px}.pi-items{gap:12px}.pi-items article{padding:13px 11px;gap:10px;font-size:10px;min-height:72px}.pi-icon{width:32px;height:32px;flex-basis:32px}.pi-icon svg{width:20px;height:20px}.pi-height-visual{padding:23px}.pi-height-visual img{height:300px}.pi-height-line{left:14px;font-size:6px}.pi-category-grid{grid-template-columns:1fr;gap:20px}.pi-category{padding:24px}.pi-category h3{font-size:34px}.pi-category img{height:270px}.pi-categories-note{gap:15px}.pi-categories-note p{font-size:12px}.pi-stop{padding:27px 20px;border-radius:17px}.pi-stop h2{font-size:31px}.pi-stop-intro img{height:350px}.pi-stop-steps{gap:15px}.pi-stop-steps h3{font-size:23px}.pi-stop-steps article{padding:21px 45px 21px 18px;gap:0 15px}.pi-stop-steps article>span{right:15px;top:24px;font-size:24px}.pi-stop-steps p{font-size:11px}.pi-record-grid{gap:28px}.pi-record-art{padding:22px}.pi-record-list li{font-size:12px}.pi-routine h2,.pi-regional h2{font-size:31px}.pi-routine-options article{padding:22px;gap:16px}.pi-routine-options h3{font-size:23px}.pi-energy-strip{padding:20px;gap:15px}.pi-energy-strip svg{width:32px;height:32px;flex-basis:32px}.pi-regional img{height:300px}.pi-neighborhoods{padding:25px 20px}.pi-neighborhoods h2{font-size:29px}.pi-cross{grid-template-columns:1fr;padding:23px;gap:22px}.pi-cross img{height:215px}.pi-cross h3{font-size:28px}.pi-cross .pi-text-link{font-size:11px}.pi-final{padding:27px 20px;margin-bottom:40px;border-radius:17px}.pi-final h2{font-size:31px}.pi-final-heading .pi-button{width:100%}.pi-final .pi-items{gap:12px}.pi-final .pi-items article{font-size:10px;padding:13px 10px;gap:9px}.pi-faq{padding:16px 18px;margin-top:23px;border-radius:13px}.pi-faq summary{font-size:12px;padding:15px 0;gap:15px}.pi-faq details>div{font-size:12px}body.page-id-8354 .pi-layout>.elementor-container{display:block;padding:0 20px}body.page-id-8354 .pi-main,body.page-id-8354 .pi-sidebar{width:100%!important}body.page-id-8354 .pi-sidebar{padding-top:0;padding-bottom:35px}body.page-id-8354 .pi-national>.elementor-container{padding:0 20px}}@media(prefers-reduced-motion:reduce){.pi *,.pi *:before,.pi *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pi-category img{padding:0;height:320px;object-fit:cover;object-position:center 35%}.pi-category-scissor img{object-position:center 24%}.pi-stop-intro img{height:auto;aspect-ratio:1.5;object-fit:cover;object-position:58% center}@media(max-width:767px){.pi-category img{height:290px}.pi-stop-intro img{aspect-ratio:1.2}}.pi-category-scissor img{object-fit:contain;object-position:center;background:#edf0f2}.pi-category img{height:auto;aspect-ratio:3/2}.pi-category-scissor img{object-fit:cover;object-position:center}.pi-regional img{object-position:center top}