.project-concept{--gold:#d6b495;--paper:#f1efeb;--gray:#606368;overflow:hidden;background:#fff;color:#000;font-family:"Sora",sans-serif}.project-concept *{box-sizing:border-box;font-family:inherit}.project-concept+.page-title,.project-concept~.brand-wrapper{display:none!important}.pc-shell{width:min(1320px,calc(100% - 96px));margin-inline:auto}.pc-label{display:flex;align-items:center;gap:18px;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.pc-label:after{width:65px;height:1px;background:currentColor;content:""}.pc-hero{position:relative;display:flex;min-height:720px;align-items:flex-end;background:#000;color:#fff}.pc-hero-media{position:absolute;inset:0;background:url('../images/data/7.jpg') center/cover}.pc-hero-media:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.25));content:""}.pc-hero-inner{position:relative;z-index:1;padding-block:150px 80px}.pc-hero h1{max-width:850px;margin:28px 0;color:#fff;font-size:clamp(68px,7.3vw,108px);font-weight:500;letter-spacing:-.065em;line-height:.9}.pc-hero p{max-width:720px;color:rgba(255,255,255,.76);font-size:16px;line-height:1.75}.pc-btn{display:inline-flex;min-width:250px;min-height:58px;margin-top:30px;padding:18px 22px;align-items:center;justify-content:space-between;background:var(--gold);color:#000;text-decoration:none;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pc-section{padding-block:110px}.pc-section.paper{background:var(--paper)}.pc-head{display:grid;grid-template-columns:1fr 480px;gap:70px;align-items:end;margin-bottom:65px}.pc-head h2{margin:18px 0 0;color:#000!important;font-size:clamp(50px,5.4vw,80px);font-weight:500;letter-spacing:-.06em;line-height:.95}.pc-head p{color:var(--gray);line-height:1.75}.pc-network{position:relative;display:grid;min-height:650px;place-items:center;background:#050505;color:#fff}.pc-network:before,.pc-network:after{position:absolute;inset:50% 12%;height:1px;background:rgba(214,180,149,.6);content:""}.pc-network:after{transform:rotate(33deg)}.pc-network-center{position:relative;z-index:2;display:grid;width:230px;aspect-ratio:1;place-items:center;border:1px solid var(--gold);border-radius:50%;background:#050505;font-size:26px;text-align:center}.pc-cap{position:absolute;max-width:240px}.pc-cap b,.pc-cap span{display:block}.pc-cap b{font-size:16px}.pc-cap span{margin-top:7px;color:#888;font-size:11px}.pc-cap:nth-of-type(1){top:7%;left:42%}.pc-cap:nth-of-type(2){top:28%;right:7%}.pc-cap:nth-of-type(3){bottom:22%;right:8%}.pc-cap:nth-of-type(4){bottom:7%;left:42%}.pc-cap:nth-of-type(5){bottom:22%;left:7%}.pc-cap:nth-of-type(6){top:28%;left:7%}.pc-statement{margin:70px 0 0;color:#000!important;font-size:clamp(42px,5vw,70px);font-weight:500;letter-spacing:-.055em;line-height:1}.pc-journey{position:relative;max-width:980px;margin-inline:auto}.pc-journey:before{position:absolute;inset-block:25px 25px;inset-inline-start:30px;width:1px;background:var(--gold);content:""}.pc-stage{position:relative;display:grid;padding:0 0 75px 95px;grid-template-columns:190px 1fr;gap:50px}.pc-stage:before{position:absolute;top:8px;inset-inline-start:23px;width:15px;height:15px;border:2px solid var(--gold);border-radius:50%;background:#fff;content:""}.pc-stage b{font-size:34px;font-weight:500}.pc-stage h3{margin:0 0 12px;color:#000;font-size:22px}.pc-stage p{margin:0;color:var(--gray);line-height:1.7}.pc-path{display:flex;justify-content:space-between;padding:25px;border-block:1px solid var(--gold);font-size:10px;font-weight:700;letter-spacing:.1em}.pc-env-grid{display:grid;grid-template-columns:.72fr 1.28fr;min-height:620px}.pc-env-list{background:#000;color:#fff}.pc-env{display:block;width:100%;padding:24px 32px;border:0;border-bottom:1px solid #2a2a2a;background:#000;color:#fff;text-align:start}.pc-env.is-active,.pc-env:hover{background:#171717}.pc-env strong{display:block;color:#fff!important;font-size:22px}.pc-env span{display:block;margin-top:7px;color:#888;font-size:11px}.pc-env-image{background:url('../images/data/7.jpg') center/cover;transition:background-image .35s}.pc-global{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;gap:45px}.pc-global-side{padding:42px;border-block:1px solid #aaa}.pc-global-side h3{font-size:30px}.pc-global-side span{display:block;padding:9px 0;color:var(--gray)}.pc-global-center{display:grid;width:120px;aspect-ratio:1;place-items:center;border-radius:50%;background:#000;color:#fff;font-weight:700}.pc-global-arrow{text-align:center;color:var(--gold);font-size:35px}.pc-closing{display:grid;grid-template-columns:1.2fr .8fr;background:#000;color:#fff}.pc-closing-main,.pc-closing-side{padding:90px max(5vw,55px)}.pc-closing h2{margin:25px 0;color:#fff!important;font-size:clamp(50px,5.5vw,78px);font-weight:500;letter-spacing:-.06em}.pc-closing-side{display:flex;flex-direction:column;justify-content:center;border-inline-start:1px solid #333}.pc-closing-side h3{color:#fff;font-size:28px}
@media(max-width:900px){.pc-shell{width:calc(100% - 44px)}.pc-head,.pc-env-grid,.pc-closing{grid-template-columns:1fr}.pc-network{min-height:720px}.pc-cap:nth-of-type(1),.pc-cap:nth-of-type(4){left:35%}.pc-global{grid-template-columns:1fr}.pc-global-center{margin:auto}.pc-closing-side{border-inline-start:0;border-top:1px solid #333}}
@media(max-width:640px){.project-concept{width:100vw}.project-concept .pc-shell{width:calc(100vw - 44px)}.pc-hero-inner{padding-top:360px}.pc-hero h1{font-size:50px;white-space:normal!important}.pc-section{padding-block:75px}.pc-network{min-height:820px}.pc-network:before,.pc-network:after{display:none}.pc-cap{position:static;width:100%;max-width:none;padding:14px 22px;border-bottom:1px solid #222}.pc-network{display:flex;flex-direction:column;padding:35px 0}.pc-network-center{order:-1;width:160px;margin-bottom:25px}.pc-stage{padding-inline-start:65px;grid-template-columns:1fr;gap:15px}.pc-stage:before{inset-inline-start:23px}.pc-path{overflow:auto;gap:25px}.pc-global-side{padding:28px}.pc-closing-main,.pc-closing-side{padding:65px 22px}}
.project-concept~.pj{display:none!important}
.pc-network .pc-cap b,.pc-network .pc-network-center{color:#fff!important}.pc-network .pc-cap span{color:#a7a7a7!important}
