#planet-construction{--construction-navy:#060a16;--construction-navy-2:#0d1629;--construction-navy-3:#14243e;--construction-text:#30383f;--construction-heading:#252c32;--construction-muted:#616d77;--construction-blue-deep:#0060ac;--construction-blue:#009dea;--construction-blue-hover:#004f91;--construction-blue-light:#62b6f3;--construction-green:#2efc85;--construction-white:#fff;--construction-page:#f5f8fa;--construction-pale-blue:#edf6fb;--construction-border:#d4dee6;background:var(--construction-page);color:var(--construction-text);font-family:arboria,Arial,Helvetica,sans-serif;font-size:19px;line-height:1.65;min-height:1px;overflow:hidden;width:100%;-webkit-font-smoothing:antialiased}#planet-construction,#planet-construction *,#planet-construction :after,#planet-construction :before{box-sizing:border-box}#planet-construction a{color:inherit;text-decoration:none}#planet-construction a,#planet-construction h1,#planet-construction h2,#planet-construction h3,#planet-construction p,#planet-construction span,#planet-construction strong{overflow-wrap:break-word}.construction-skip-link{background:#060a16;border-radius:8px;color:#fff;font-family:arboria,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;left:12px;opacity:0;padding:12px 18px;pointer-events:none;position:fixed;top:12px;transform:translateY(-20px);z-index:99999}.construction-skip-link:focus{opacity:1;pointer-events:auto;transform:translateY(0)}#planet-construction
.construction-container{margin-inline:auto;position:relative;width:min(calc(100% - 48px),1380px);z-index:1}#planet-construction
.construction-page{background:linear-gradient(180deg,#f8fafc 0,var(--construction-page) 100%);overflow:hidden;padding:72px 0 92px;position:relative}#planet-construction
.construction-page:before{background:radial-gradient(circle,rgba(0,157,234,.08),transparent 69%);border-radius:50%;content:"";height:1000px;pointer-events:none;position:absolute;right:-420px;top:-520px;width:1000px}#planet-construction
.construction-hero{align-items:center;border-bottom:1px solid var(--construction-border);display:grid;gap:56px 74px;grid-template-columns:minmax(0,.95fr) minmax(420px,.8fr);margin-inline:auto;max-width:1180px;padding-bottom:56px;width:100%}#planet-construction
.construction-hero__copy{min-width:0}#planet-construction
.construction-eyebrow{color:var(--construction-blue-deep);font-size:14px;font-weight:850;letter-spacing:.085em;line-height:1.35;margin:0 0 17px;text-transform:uppercase}#planet-construction
.construction-hero h1{color:var(--construction-heading);font-size:clamp(62px,6vw,86px);font-weight:800;letter-spacing:-.064em;line-height:.96;margin:0;max-width:800px}#planet-construction
.construction-hero__description{color:var(--construction-muted);font-size:clamp(20px,2vw,24px);line-height:1.58;margin:22px 0 0;max-width:650px}#planet-construction
.construction-hero__jump{align-items:center;color:var(--construction-blue-deep);display:inline-flex;font-size:14px;font-weight:800;gap:13px;margin-top:28px;width:fit-content}#planet-construction
.construction-hero__jump-arrow{background:var(--construction-pale-blue);border-radius:50%;flex:0 0 30px;height:30px;position:relative;transition:transform .18s ease;width:30px}#planet-construction
.construction-hero__jump-arrow:before{border-bottom:1.5px solid var(--construction-blue-deep);border-right:1.5px solid var(--construction-blue-deep);content:"";height:7px;left:50%;position:absolute;top:47%;transform:translate(-50%,-50%) rotate(45deg);width:7px}#planet-construction
.construction-hero__jump:hover
.construction-hero__jump-arrow{transform:translateY(3px)}#planet-construction
.construction-footprint{background:linear-gradient(145deg,#173d60 0,#0a1a30 47%,var(--construction-navy) 100%);border-radius:17px;box-shadow:0 26px 68px rgba(6,10,22,.13);color:var(--construction-white);min-height:430px;overflow:hidden;position:relative}#planet-construction
.construction-footprint:after{background:linear-gradient(180deg,var(--construction-blue),var(--construction-green));bottom:0;content:"";position:absolute;right:0;top:0;width:5px}#planet-construction
.construction-footprint__glow{background:radial-gradient(circle,rgba(0,157,234,.28) 0,rgba(0,157,234,.08) 40%,transparent 69%);border-radius:50%;height:590px;pointer-events:none;position:absolute;right:-170px;top:-280px;width:590px}#planet-construction
.construction-footprint__accent{border:1px solid rgba(98,182,243,.12);border-radius:50%;height:390px;pointer-events:none;position:absolute;right:-90px;top:54px;width:390px}#planet-construction
.construction-footprint__accent:before{border:1px solid rgba(46,252,133,.075);border-radius:50%;content:"";inset:46px;position:absolute}#planet-construction
.construction-footprint__content{display:flex;flex-direction:column;justify-content:flex-end;min-height:430px;padding:48px 44px 42px;position:relative;z-index:2}#planet-construction
.construction-footprint__label{color:var(--construction-blue-light);display:block;font-size:10px;font-weight:850;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}#planet-construction
.construction-footprint h2{color:var(--construction-white);font-size:clamp(30px,3vw,40px);font-weight:800;letter-spacing:-.047em;line-height:1.07;margin:0;max-width:410px}#planet-construction
.construction-footprint__content>p{color:hsla(0,0%,100%,.61);font-size:14px;line-height:1.67;margin:16px 0 27px;max-width:410px}#planet-construction
.construction-footprint__regions{border-top:1px solid hsla(0,0%,100%,.12)}#planet-construction
.construction-footprint__region{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.085);display:flex;gap:20px;justify-content:space-between;padding:12px 0}#planet-construction
.construction-footprint__region strong{color:var(--construction-white);font-size:13px;font-weight:750}#planet-construction
.construction-footprint__region span{color:hsla(0,0%,100%,.45);font-size:10px;font-weight:650}#planet-construction
.construction-section-label{color:var(--construction-blue-deep);display:block;font-size:12px;font-weight:850;letter-spacing:.08em;margin-bottom:11px;text-transform:uppercase}#planet-construction
.construction-projects{margin:72px auto 0;max-width:1120px;scroll-margin-top:90px;width:100%}#planet-construction
.construction-projects__head{align-items:end;border-bottom:1px solid var(--construction-border);display:grid;gap:50px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:26px}#planet-construction
.construction-projects__head h2{color:var(--construction-heading);font-size:clamp(42px,4vw,56px);font-weight:800;letter-spacing:-.052em;line-height:1.03;margin:0}#planet-construction
.construction-projects__summary{align-items:baseline;display:flex;gap:10px;padding-bottom:4px}#planet-construction
.construction-projects__summary strong{color:var(--construction-blue-deep);font-size:31px;font-weight:800;letter-spacing:-.04em;line-height:1}#planet-construction
.construction-projects__summary span{color:var(--construction-muted);font-size:12px;font-weight:650;line-height:1.35;max-width:145px}#planet-construction
.construction-project-list{display:flex;flex-direction:column;gap:38px;margin-top:34px}#planet-construction
.construction-project{background:var(--construction-white);border:1px solid var(--construction-border);border-radius:16px;box-shadow:0 14px 40px rgba(6,10,22,.035);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.82fr);min-height:430px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}#planet-construction
.construction-project:after{background:linear-gradient(90deg,var(--construction-blue-deep),var(--construction-blue),var(--construction-green));bottom:0;content:"";height:4px;left:0;opacity:0;position:absolute;right:0;transform:scaleX(.45);transform-origin:left center;transition:opacity .24s ease,transform .38s cubic-bezier(.22,1,.36,1);z-index:8}#planet-construction
.construction-project:hover{border-color:rgba(0,96,172,.22);box-shadow:0 28px 68px rgba(6,10,22,.09);transform:translateY(-5px)}#planet-construction
.construction-project:hover:after{opacity:1;transform:scaleX(1)}#planet-construction
.construction-project--reverse{grid-template-columns:minmax(360px,.82fr) minmax(0,1.08fr)}#planet-construction
.construction-project--reverse
.construction-project__media{order:2}#planet-construction
.construction-project--reverse
.construction-project__content{order:1}#planet-construction
.construction-project__media{min-width:0;position:relative}#planet-construction
.construction-project__media-link{display:block;height:100%;min-height:430px;overflow:hidden;position:relative;width:100%}#planet-construction
.construction-project__image{background:#e7edf1;inset:0;position:absolute}#planet-construction
.construction-project__image:after{background:linear-gradient(180deg,rgba(6,10,22,.02),rgba(6,10,22,.17));content:"";inset:0;pointer-events:none;position:absolute;transition:background .3s ease}#planet-construction
.construction-project__image img{display:block;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1);width:100%}#planet-construction
.construction-project:hover
.construction-project__image img{transform:scale(1.045)}#planet-construction
.construction-project:hover
.construction-project__image:after{background:linear-gradient(180deg,rgba(6,10,22,0),rgba(6,10,22,.28))}#planet-construction
.construction-project__image-empty{align-items:center;color:var(--construction-muted);display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;width:100%}#planet-construction
.construction-project__image-action{align-items:center;bottom:24px;color:var(--construction-white);display:inline-flex;font-size:13px;font-weight:800;gap:12px;opacity:0;position:absolute;right:25px;transform:translateY(10px);transition:opacity .22s ease,transform .3s cubic-bezier(.22,1,.36,1);z-index:4}#planet-construction
.construction-project:hover
.construction-project__image-action{opacity:1;transform:translateY(0)}#planet-construction
.construction-project__image-action-arrow{background:var(--construction-white);border-radius:50%;height:32px;position:relative;width:32px}#planet-construction
.construction-project__image-action-arrow:before{border-right:1.5px solid var(--construction-blue-deep);border-top:1.5px solid var(--construction-blue-deep);content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-65%,-50%) rotate(45deg);width:7px}#planet-construction
.construction-project__content{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:36px 40px 38px;position:relative}#planet-construction
.construction-project__index{align-items:baseline;border-bottom:1px solid var(--construction-border);display:flex;gap:20px;justify-content:space-between;padding-bottom:23px}#planet-construction
.construction-project__index span{color:var(--construction-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}#planet-construction
.construction-project__index strong{color:rgba(0,96,172,.23);font-size:34px;font-weight:800;letter-spacing:-.05em;line-height:1;transition:color .22s ease,transform .22s ease}#planet-construction
.construction-project:hover
.construction-project__index strong{color:var(--construction-blue-deep);transform:translateX(-3px)}#planet-construction
.construction-project__copy{padding-top:29px}#planet-construction
.construction-project__location{color:var(--construction-blue-deep);display:block;font-size:11px;font-weight:850;letter-spacing:.075em;margin-bottom:10px;text-transform:uppercase}#planet-construction
.construction-project h3{color:var(--construction-heading);font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:-.047em;line-height:1.07;margin:0;max-width:450px}#planet-construction
.construction-project__copy p{color:var(--construction-muted);font-size:16px;line-height:1.74;margin:15px 0 0;max-width:455px}#planet-construction
.construction-project__link{align-items:center;color:var(--construction-blue-deep);display:inline-flex;font-size:14px;font-weight:800;gap:13px;margin-top:26px;width:fit-content}#planet-construction
.construction-project__arrow{background:var(--construction-pale-blue);border-radius:50%;flex:0 0 31px;height:31px;position:relative;transition:transform .18s ease,background .18s ease;width:31px}#planet-construction
.construction-project__arrow:before{border-right:1.5px solid var(--construction-blue-deep);border-top:1.5px solid var(--construction-blue-deep);content:"";height:7px;left:50%;position:absolute;top:50%;transform:translate(-65%,-50%) rotate(45deg);width:7px}#planet-construction
.construction-project__link:hover
.construction-project__arrow{background:#e1f3fc;transform:translateX(4px)}#planet-construction
.construction-demand{align-items:center;background:linear-gradient(135deg,#fff,#f7fbfd);border:1px solid var(--construction-border);border-radius:15px;box-shadow:0 14px 40px rgba(6,10,22,.04);display:grid;gap:54px;grid-template-columns:minmax(0,1fr) auto;margin:72px auto 0;max-width:1120px;padding:40px 44px;width:100%}#planet-construction
.construction-demand__label{color:var(--construction-blue-deep);display:block;font-size:11px;font-weight:850;letter-spacing:.08em;margin-bottom:9px;text-transform:uppercase}#planet-construction
.construction-demand h2{color:var(--construction-heading);font-size:clamp(30px,3vw,40px);font-weight:800;letter-spacing:-.044em;line-height:1.08;margin:0;max-width:590px}#planet-construction
.construction-demand p{color:var(--construction-muted);font-size:15px;line-height:1.72;margin:11px 0 0;max-width:700px}#planet-construction
.construction-demand__button{align-items:center;background:var(--construction-blue-deep);border-radius:8px;color:var(--construction-white);display:inline-flex;font-size:14px;font-weight:800;gap:12px;justify-content:center;min-height:54px;padding:14px 20px 14px 24px;transition:background .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap}#planet-construction
.construction-demand__button:hover{background:var(--construction-blue-hover);box-shadow:0 10px 24px rgba(0,96,172,.16);transform:translateY(-2px)}#planet-construction
.construction-demand__button-arrow{background:hsla(0,0%,100%,.14);border-radius:50%;flex:0 0 27px;height:27px;position:relative;width:27px}#planet-construction
.construction-demand__button-arrow:before{border-right:1.5px solid var(--construction-white);border-top:1.5px solid var(--construction-white);content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-65%,-50%) rotate(45deg);width:6px}#planet-construction
.construction-feedback{margin:78px auto 0;max-width:1120px;width:100%}#planet-construction
.construction-feedback__head{margin-bottom:30px;max-width:780px}#planet-construction
.construction-feedback__head h2{color:var(--construction-heading);font-size:clamp(38px,4vw,52px);font-weight:800;letter-spacing:-.05em;line-height:1.05;margin:0;max-width:700px}#planet-construction
.construction-feedback__head>p{color:var(--construction-muted);font-size:16px;line-height:1.76;margin:15px 0 0;max-width:720px}#planet-construction
.construction-feedback__actions{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}#planet-construction
.construction-feedback__card{align-items:center;background:linear-gradient(145deg,#fff,#fbfdfe);border:1px solid var(--construction-border);border-radius:15px;box-shadow:0 12px 34px rgba(6,10,22,.035);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 42px;min-height:190px;overflow:hidden;padding:30px;position:relative;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s ease,box-shadow .24s ease}#planet-construction
.construction-feedback__card:before{background:linear-gradient(180deg,var(--construction-blue-deep),var(--construction-blue));content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .22s ease;width:4px}#planet-construction
.construction-feedback__card:hover{border-color:rgba(0,96,172,.23);box-shadow:0 22px 50px rgba(6,10,22,.075);transform:translateY(-4px)}#planet-construction
.construction-feedback__card:hover:before{opacity:1}#planet-construction
.construction-feedback__card-copy>span{color:var(--construction-blue-deep);display:block;font-size:10px;font-weight:850;letter-spacing:.075em;margin-bottom:8px;text-transform:uppercase}#planet-construction
.construction-feedback__card-copy strong{color:var(--construction-heading);display:block;font-size:clamp(22px,2vw,27px);font-weight:800;letter-spacing:-.032em;line-height:1.14}#planet-construction
.construction-feedback__card-copy p{color:var(--construction-muted);font-size:14px;line-height:1.66;margin:8px 0 0;max-width:420px}#planet-construction
.construction-feedback__card-arrow{background:var(--construction-pale-blue);border-radius:50%;height:38px;justify-self:end;position:relative;transition:transform .18s ease,background .18s ease;width:38px}#planet-construction
.construction-feedback__card-arrow:before{border-right:1.5px solid var(--construction-blue-deep);border-top:1.5px solid var(--construction-blue-deep);content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-65%,-50%) rotate(45deg);width:8px}#planet-construction
.construction-feedback__card:hover
.construction-feedback__card-arrow{background:#dcf1fc;transform:translateX(4px)}#planet-construction
.construction-closing{align-items:center;background:linear-gradient(135deg,#102b48,var(--construction-navy) 72%);border-radius:16px;box-shadow:0 24px 65px rgba(6,10,22,.11);color:var(--construction-white);display:grid;gap:48px;grid-template-columns:minmax(0,1fr) auto;margin:72px auto 0;max-width:1120px;overflow:hidden;padding:50px 50px 46px;position:relative;width:100%}#planet-construction
.construction-closing__line{background:linear-gradient(90deg,rgba(0,157,234,0),rgba(0,157,234,.75),rgba(46,252,133,.8),rgba(46,252,133,0));height:1px;left:44px;position:absolute;right:44px;top:31px}#planet-construction
.construction-closing__node{background:var(--construction-white);border:2px solid var(--construction-blue);border-radius:50%;box-shadow:0 0 0 5px rgba(0,157,234,.14);height:9px;left:67%;position:absolute;top:50%;transform:translate(-50%,-50%);width:9px}#planet-construction
.construction-closing__content{position:relative;z-index:2}#planet-construction
.construction-closing__label{color:var(--construction-blue-light);display:block;font-size:11px;font-weight:850;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}#planet-construction
.construction-closing h2{color:var(--construction-white);font-size:clamp(34px,3.5vw,47px);font-weight:800;letter-spacing:-.049em;line-height:1.04;margin:0;max-width:620px}#planet-construction
.construction-closing p{color:hsla(0,0%,100%,.61);font-size:14px;line-height:1.68;margin:10px 0 0;max-width:650px}#planet-construction
.construction-closing__button{align-items:center;background:var(--construction-white);border-radius:8px;color:var(--construction-navy);display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:56px;padding:15px 28px;position:relative;transition:color .18s ease,transform .18s ease,box-shadow .18s ease;white-space:nowrap;z-index:2}#planet-construction
.construction-closing__button:hover{box-shadow:0 12px 26px rgba(0,0,0,.15);color:var(--construction-blue-deep);transform:translateY(-2px)}@media (max-width:1100px){#planet-construction .construction-hero{gap:65px;grid-template-columns:minmax(0,.95fr) minmax(390px,.8fr);max-width:1020px}#planet-construction .construction-closing,#planet-construction .construction-demand,#planet-construction .construction-feedback,#planet-construction .construction-projects{max-width:980px}#planet-construction .construction-project{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr)}#planet-construction .construction-project--reverse{grid-template-columns:minmax(330px,.82fr) minmax(0,1fr)}#planet-construction .construction-project__content{padding:38px 38px 39px}}@media (max-width:860px){#planet-construction .construction-container{width:min(calc(100% - 40px),1380px)}#planet-construction .construction-page{padding:60px 0 76px}#planet-construction .construction-hero{gap:34px;grid-template-columns:1fr;padding-bottom:46px}#planet-construction .construction-footprint,#planet-construction .construction-footprint__content{min-height:360px}#planet-construction .construction-projects{margin-top:62px}#planet-construction .construction-project,#planet-construction .construction-project--reverse{grid-template-columns:1fr;min-height:0}#planet-construction .construction-project--reverse .construction-project__media{order:1}#planet-construction .construction-project--reverse .construction-project__content{order:2}#planet-construction .construction-project__media-link{min-height:390px}#planet-construction .construction-project__content{padding:32px 34px 34px}#planet-construction .construction-demand{gap:24px;grid-template-columns:1fr;margin-top:62px}#planet-construction .construction-demand__button{width:fit-content}#planet-construction .construction-feedback{margin-top:68px}}@media (max-width:600px){#planet-construction{font-size:18px}#planet-construction .construction-container{width:min(calc(100% - 30px),1380px)}#planet-construction .construction-page{padding:44px 0 56px}#planet-construction .construction-hero{gap:26px;padding-bottom:34px}#planet-construction .construction-eyebrow{font-size:12px;margin-bottom:13px}#planet-construction .construction-hero h1{font-size:47px}#planet-construction .construction-hero__description{font-size:18px;margin-top:20px}#planet-construction .construction-hero__jump{margin-top:22px}#planet-construction .construction-footprint,#planet-construction .construction-footprint__content{min-height:340px}#planet-construction .construction-footprint{border-radius:11px}#planet-construction .construction-footprint__content{padding:34px 26px 26px}#planet-construction .construction-footprint h2{font-size:30px}#planet-construction .construction-projects{margin-top:48px}#planet-construction .construction-projects__head{gap:21px;grid-template-columns:1fr;padding-bottom:27px}#planet-construction .construction-projects__head h2{font-size:36px}#planet-construction .construction-projects__summary{justify-content:flex-start}#planet-construction .construction-project-list{gap:24px;margin-top:24px}#planet-construction .construction-project{border-radius:11px}#planet-construction .construction-project__media-link{min-height:250px}#planet-construction .construction-project__image-action{display:none}#planet-construction .construction-project__content{padding:25px 22px 26px}#planet-construction .construction-project__index{padding-bottom:17px}#planet-construction .construction-project__copy{padding-top:21px}#planet-construction .construction-project h3{font-size:29px}#planet-construction .construction-project__copy p{font-size:15px}#planet-construction .construction-demand{border-radius:10px;gap:20px;margin-top:48px;padding:29px 24px}#planet-construction .construction-demand h2{font-size:30px}#planet-construction .construction-demand p{font-size:14px}#planet-construction .construction-demand__button{width:100%}#planet-construction .construction-feedback{margin-top:54px}#planet-construction .construction-feedback__head{margin-bottom:24px}#planet-construction .construction-feedback__head h2{font-size:34px}#planet-construction .construction-feedback__head>p{font-size:15px;line-height:1.72}#planet-construction .construction-feedback__actions{gap:15px;grid-template-columns:1fr}#planet-construction .construction-feedback__card{border-radius:11px;min-height:0;padding:24px 22px}#planet-construction .construction-feedback__card-copy strong{font-size:22px}#planet-construction .construction-feedback__card-copy p{font-size:13px}#planet-construction .construction-closing{border-radius:11px;gap:23px;grid-template-columns:1fr;margin-top:50px;padding:45px 26px 31px}#planet-construction .construction-closing__line{left:25px;right:25px}#planet-construction .construction-closing h2{font-size:33px}#planet-construction .construction-closing__button{width:100%}}@media (max-width:390px){#planet-construction .construction-hero h1{font-size:42px}#planet-construction .construction-project__media-link{min-height:220px}}.construction-projects-empty{display:none!important}@media (prefers-reduced-motion:reduce){#planet-construction *,#planet-construction :after,#planet-construction :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}