.pQ7oEa_pxRoot{--gold:210, 173, 103;--steel:159, 183, 194;--ink:247, 247, 248;--line:255, 255, 255;--ease:cubic-bezier(.2, .72, .2, 1);--enter:cubic-bezier(.16, 1, .3, 1);isolation:isolate;min-height:100vh;color:rgba(var(--ink), .95);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden;background:radial-gradient(1080px 720px at 84% 4%, rgba(var(--steel), .065), transparent 70%), linear-gradient(180deg, #08090b 0%, #0a0b0e 48%, #07080a 100%)!important}.pQ7oEa_pxRoot:before{content:"";z-index:-2;pointer-events:none;opacity:.019;background-image:linear-gradient(#ffffffc2 1px,#0000 1px),linear-gradient(90deg,#ffffffc2 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#000000ad 58%,#0000 98%);mask-image:linear-gradient(#000,#000000ad 58%,#0000 98%)}.pQ7oEa_pxRoot>section{z-index:1;position:relative;background:0 0!important}.pQ7oEa_pxFrame{width:min(1380px,100% - 64px);margin:0 auto}.pQ7oEa_pxTop{border-bottom:1px solid rgba(var(--line), .08);align-items:center;min-height:min(980px,96svh);padding:130px 0 52px;display:flex;overflow:hidden}.pQ7oEa_pxAtmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pQ7oEa_pxAtmosphere:before{content:"";aspect-ratio:auto;filter:saturate(.76)contrast(1.04)brightness(.76);background:linear-gradient(90deg,#08090b 0%,#08090bf5 28%,#08090ba8 58%,#08090b33 100%),linear-gradient(#08090b99,#0000 30% 70%,#08090b),url(/projects/gantry-machine-gwu-builder/03.webp) 50%/cover no-repeat;border-radius:0;width:auto;position:absolute;inset:0}.pQ7oEa_pxAtmosphere:after{content:"";background:linear-gradient(90deg,#08090b38,#0000 50%,#08090b47),linear-gradient(#08090b38,#0000 52%,#08090b);position:absolute;inset:0}.pQ7oEa_pxAtmosphere i{border:1px solid rgba(var(--steel), .065);border-radius:50%;position:absolute}.pQ7oEa_pxAtmosphere i:first-child{width:940px;height:940px;top:-430px;right:-190px}.pQ7oEa_pxAtmosphere i:last-child{opacity:.62;width:760px;height:760px;top:-340px;right:-100px}.pQ7oEa_pxTopGrid{grid-template-columns:minmax(0,1.02fr) minmax(430px,.78fr);align-items:center;gap:clamp(58px,8vw,118px);display:grid}.pQ7oEa_pxTopCopy{border-left:1px solid rgba(var(--gold), .4);max-width:850px;animation:pQ7oEa_pxEnter .82s 60ms var(--enter) both;padding-left:31px}.pQ7oEa_pxLabel{color:#e7cd9bcc;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:710;line-height:1.2;display:inline-flex}.pQ7oEa_pxLabel i{width:5px;height:5px;box-shadow:0 0 14px rgba(var(--gold), .48);background:#e8cf9df0;border-radius:50%;flex:none}.pQ7oEa_pxTopCopy h1{color:rgba(var(--ink), .99);letter-spacing:-.06em;text-wrap:balance;margin:26px 0 0;font-size:clamp(61px,6.7vw,102px);font-weight:250;line-height:.93}.pQ7oEa_pxTopCopy>p{color:#fff9;max-width:670px;margin:29px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.75}.pQ7oEa_pxActions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.pQ7oEa_pxPrimary,.pQ7oEa_pxSecondary,.pQ7oEa_pxClosingPanel>a{letter-spacing:.075em;text-transform:uppercase;min-height:50px;transition:transform .36s var(--ease), border-color .22s ease, background-color .32s ease, box-shadow .42s var(--ease);border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:0 20px;font-size:13px;font-weight:740;text-decoration:none;display:inline-flex}.pQ7oEa_pxRoot .pQ7oEa_pxActions .pQ7oEa_pxPrimary,.pQ7oEa_pxClosingPanel>a{text-shadow:none;box-shadow:0 20px 42px -22px rgba(var(--gold), .72);border:1px solid #efd8acbd;color:#17130b!important;-webkit-text-fill-color:#17130b!important;background:#d8b66f linear-gradient(110deg,#f0d9a4 0%,#d8b66f 54%,#c99f55 100%)!important}.pQ7oEa_pxSecondary{border:1px solid rgba(var(--line), .14);color:rgba(var(--ink), .78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0e1173}.pQ7oEa_pxPrimary span,.pQ7oEa_pxSecondary span,.pQ7oEa_pxClosingPanel>a span{transition:transform .34s var(--ease);font-size:14px;font-weight:400}.pQ7oEa_pxPrimary span{color:inherit!important;-webkit-text-fill-color:inherit!important}.pQ7oEa_pxPrimary:hover,.pQ7oEa_pxPrimary:focus-visible,.pQ7oEa_pxSecondary:hover,.pQ7oEa_pxSecondary:focus-visible,.pQ7oEa_pxClosingPanel>a:hover,.pQ7oEa_pxClosingPanel>a:focus-visible{outline:none;transform:translateY(-3px)}.pQ7oEa_pxRoot .pQ7oEa_pxActions .pQ7oEa_pxPrimary:hover,.pQ7oEa_pxRoot .pQ7oEa_pxActions .pQ7oEa_pxPrimary:focus-visible,.pQ7oEa_pxClosingPanel>a:hover,.pQ7oEa_pxClosingPanel>a:focus-visible{box-shadow:0 25px 52px -22px rgba(var(--gold), .82);color:#15110a!important;-webkit-text-fill-color:#15110a!important;background:#dfbf7d linear-gradient(110deg,#f5e1b4 0%,#dfbf7d 54%,#d2a85e 100%)!important}.pQ7oEa_pxSecondary:hover,.pQ7oEa_pxSecondary:focus-visible{border-color:rgba(var(--steel), .34);background-color:rgba(var(--steel), .04)}.pQ7oEa_pxPrimary:hover span,.pQ7oEa_pxPrimary:focus-visible span,.pQ7oEa_pxSecondary:hover span,.pQ7oEa_pxSecondary:focus-visible span,.pQ7oEa_pxClosingPanel>a:hover span,.pQ7oEa_pxClosingPanel>a:focus-visible span{transform:translate(3px)}.pQ7oEa_pxSpotlight{isolation:isolate;border:1px solid rgba(var(--line), .105);background:radial-gradient(540px circle at 50% 36%, rgba(var(--steel), .075), transparent 68%), linear-gradient(145deg, rgba(var(--line), .055), transparent 42%), #0e0f1285;min-height:610px;color:inherit;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:pQ7oEa_pxEnter .9s .16s var(--enter) both;transition:transform .48s var(--ease), border-color .25s ease, box-shadow .5s var(--ease);border-radius:25px;flex-direction:column;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04,0 40px 98px -66px #000000eb}.pQ7oEa_pxSpotlight:hover,.pQ7oEa_pxSpotlight:focus-visible{border-color:rgba(var(--steel), .3);box-shadow:inset 0 0 0 1px rgba(var(--steel), .018), 0 46px 108px -62px rgba(var(--steel), .22);outline:none;transform:translateY(-5px)}.pQ7oEa_pxSpotlightMeta{color:#ffffff6b;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:12px;font-weight:680;display:flex}.pQ7oEa_pxSpotlightMeta span{color:#ccdfe7b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.pQ7oEa_pxSpotlightFigure{width:100%;height:330px;margin:8px 0 4px;position:relative}.pQ7oEa_pxSpotlightInner{place-items:center;display:grid;position:absolute;inset:0}.pQ7oEa_pxSpotlightPhoto{object-fit:contain;filter:drop-shadow(0 30px 42px #00000085)saturate(.86);width:100%;height:100%;transition:transform .78s var(--enter), filter .42s ease;padding:12px;display:block}.pQ7oEa_pxSpotlight:hover .pQ7oEa_pxSpotlightPhoto,.pQ7oEa_pxSpotlight:focus-visible .pQ7oEa_pxSpotlightPhoto{filter:drop-shadow(0 34px 48px #00000094)saturate(.98);transform:scale(1.035)translateY(-3px)}.pQ7oEa_pxSpotlightCopy{margin-top:auto}.pQ7oEa_pxSpotlightCopy h2{color:rgba(var(--ink), .94);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(27px,2.7vw,39px);font-weight:315;line-height:1.04}.pQ7oEa_pxSpotlightCopy p{color:#ffffff80;margin:13px 0 0;font-size:13px;line-height:1.65}.pQ7oEa_pxSpotlightCopy>span{border-top:1px solid rgba(var(--line), .07);color:#dacaa9c2;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:16px;font-size:13px;font-weight:720;display:flex}.pQ7oEa_pxSpotlightCopy i{transition:transform .34s var(--ease);font-size:13px;font-style:normal}.pQ7oEa_pxSpotlight:hover .pQ7oEa_pxSpotlightCopy i,.pQ7oEa_pxSpotlight:focus-visible .pQ7oEa_pxSpotlightCopy i{transform:translate(2px,-2px)}.pQ7oEa_pxMetrics{border-top:1px solid rgba(var(--line), .085);border-bottom:1px solid rgba(var(--line), .075);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:46px;display:grid}.pQ7oEa_pxMetrics>div{grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:106px;padding:20px 26px;display:grid}.pQ7oEa_pxMetrics>div:not(:last-child){border-right:1px solid rgba(var(--line), .075)}.pQ7oEa_pxMetrics strong{color:#e6cc9bdb;letter-spacing:-.03em;font-size:25px;font-weight:310}.pQ7oEa_pxMetrics span{color:#ffffff6e;max-width:180px;font-size:13px;line-height:1.48}.pQ7oEa_pxArchive{padding:clamp(96px,11vw,158px) 0;scroll-margin-top:96px}.pQ7oEa_pxSectionHead{border-top:1px solid rgba(var(--line), .09);grid-template-columns:minmax(0,1.08fr) minmax(320px,.58fr);align-items:end;gap:clamp(54px,9vw,124px);padding-top:35px;display:grid}.pQ7oEa_pxSectionHead h2,.pQ7oEa_pxPrincipleGrid h2,.pQ7oEa_pxClosingPanel h2{color:rgba(var(--ink), .96);letter-spacing:-.052em;text-wrap:balance;margin:19px 0 0;font-size:clamp(42px,5.1vw,72px);font-weight:270;line-height:1.01}.pQ7oEa_pxSectionHead>p{color:#ffffff8c;margin:0 0 6px;font-size:14px;line-height:1.74}.pQ7oEa_pxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:52px;display:grid}.pQ7oEa_pxEntry{--tone:var(--gold);isolation:isolate;border:1px solid rgba(var(--line), .1);background:radial-gradient(620px circle at 50% 28%, rgba(var(--tone), .065), transparent 68%), linear-gradient(145deg, rgba(var(--line), .052), transparent 42%), #0e0f1280;min-height:610px;color:inherit;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:pQ7oEa_pxEnter .74s var(--enter) both;transition:transform .46s var(--ease), border-color .24s ease, box-shadow .48s var(--ease);border-radius:23px;flex-direction:column;padding:26px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff04,0 32px 88px -64px #000000eb}.pQ7oEa_pxEntry:nth-child(3n+2){--tone:var(--steel)}.pQ7oEa_pxEntry:nth-child(3n){--tone:188, 174, 154}.pQ7oEa_pxEntry:nth-child(2){animation-delay:50ms}.pQ7oEa_pxEntry:nth-child(3){animation-delay:.1s}.pQ7oEa_pxEntry:nth-child(4){animation-delay:.15s}.pQ7oEa_pxEntry:hover,.pQ7oEa_pxEntry:focus-visible{border-color:rgba(var(--tone), .3);box-shadow:inset 0 0 0 1px rgba(var(--tone), .018), 0 40px 94px -58px rgba(var(--tone), .2);outline:none;transform:translateY(-5px)}.pQ7oEa_pxEntryTop{color:#ffffff70;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:28px;font-size:13px;font-weight:690;display:flex}.pQ7oEa_pxEntryTop span{border:1px solid rgba(var(--tone), .28);color:#e5cc9eb8;border-radius:8px;place-items:center;width:34px;height:28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:grid}.pQ7oEa_pxFigure{width:100%;height:340px;margin:10px 0 8px;position:relative}.pQ7oEa_pxFigure:before{content:"";background:rgba(var(--tone), .065);filter:blur(42px);border-radius:50%;width:72%;height:56%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pQ7oEa_pxFigureInner{place-items:center;display:grid;position:absolute;inset:0}.pQ7oEa_pxPhoto{object-fit:contain;filter:drop-shadow(0 30px 42px #00000085)saturate(.87);width:100%;height:100%;transition:transform .78s var(--enter), filter .42s ease;padding:13px;display:block}.pQ7oEa_pxEntry:hover .pQ7oEa_pxPhoto,.pQ7oEa_pxEntry:focus-visible .pQ7oEa_pxPhoto{filter:drop-shadow(0 34px 48px #00000094)saturate(.99);transform:scale(1.035)translateY(-3px)}.pQ7oEa_pxFallback{aspect-ratio:2.35;border:1px solid rgba(var(--tone), .26);opacity:.7;border-radius:999px;width:min(56%,290px);position:relative;transform:rotate(-6deg)}.pQ7oEa_pxFallback:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--tone), .38), transparent);height:1px;position:absolute;top:50%;left:13%;right:13%}.pQ7oEa_pxFallback:after{content:"";border:1px solid rgba(var(--tone), .26);border-radius:50%;width:36px;height:36px;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.pQ7oEa_pxBody{flex-direction:column;flex:1;margin-top:auto;display:flex}.pQ7oEa_pxBody h2{max-width:600px;color:rgba(var(--ink), .94);letter-spacing:-.042em;text-wrap:balance;margin:0;font-size:clamp(29px,3vw,42px);font-weight:315;line-height:1.04}.pQ7oEa_pxBody>p{color:#ffffff80;max-width:620px;margin:14px 0 0;font-size:13px;line-height:1.67}.pQ7oEa_pxBody>div{border-top:1px solid rgba(var(--line), .07);color:#decaa3c7;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:17px;font-size:13px;font-weight:720;display:flex}.pQ7oEa_pxBody>div span{transition:transform .34s var(--ease);font-size:13px}.pQ7oEa_pxEntry:hover .pQ7oEa_pxBody>div span,.pQ7oEa_pxEntry:focus-visible .pQ7oEa_pxBody>div span{transform:translate(2px,-2px)}.pQ7oEa_pxPrinciple{padding:0 0 clamp(104px,12vw,170px)}.pQ7oEa_pxPrincipleGrid{border:1px solid rgba(var(--line), .095);background:radial-gradient(720px circle at 0 0, rgba(var(--gold), .08), transparent 68%), linear-gradient(145deg, rgba(var(--line), .045), transparent 52%), #0e0f1278;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:25px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(58px,9vw,126px);padding:clamp(38px,5vw,66px);display:grid;box-shadow:inset 0 0 0 1px #ffffff04,0 38px 96px -70px #000000e6}.pQ7oEa_pxPrincipleGrid h2{max-width:660px;font-size:clamp(38px,4.5vw,62px)}.pQ7oEa_pxPrincipleList{display:grid}.pQ7oEa_pxPrincipleList>div{border-bottom:1px solid rgba(var(--line), .075);grid-template-columns:42px 1fr;align-content:center;gap:8px 20px;min-height:130px;padding:24px 0;display:grid;position:relative}.pQ7oEa_pxPrincipleList>div:first-child{border-top:1px solid rgba(var(--line), .075)}.pQ7oEa_pxPrincipleList span{border:1px solid rgba(var(--gold), .24);color:#e6cc9bad;border-radius:50%;grid-row:1/3;place-items:center;width:34px;height:34px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;display:grid}.pQ7oEa_pxPrincipleList strong{color:rgba(var(--ink), .86);font-size:15px;font-weight:540}.pQ7oEa_pxPrincipleList p{color:#ffffff78;margin:0;font-size:13px;line-height:1.58}.pQ7oEa_pxClosing{padding:0 0 clamp(98px,11vw,156px)}.pQ7oEa_pxClosingPanel{border:1px solid rgba(var(--gold), .2);background:radial-gradient(700px circle at 0 50%, rgba(var(--gold), .1), transparent 70%), linear-gradient(145deg, rgba(var(--line), .048), transparent 56%), #0f0f1280;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:25px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.58fr) auto;align-items:center;gap:clamp(36px,5vw,72px);padding:clamp(40px,5vw,68px);display:grid;box-shadow:inset 0 0 0 1px #ffffff04,0 38px 96px -68px #000000e6}.pQ7oEa_pxClosingPanel h2{max-width:740px;font-size:clamp(36px,4vw,58px)}.pQ7oEa_pxClosingPanel>p{color:#ffffff8c;margin:0;font-size:13.5px;line-height:1.72}.pQ7oEa_pxClosingPanel>a{white-space:nowrap}@keyframes pQ7oEa_pxEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1120px){.pQ7oEa_pxTop{min-height:1020px}.pQ7oEa_pxTopGrid{grid-template-columns:minmax(0,.95fr) minmax(390px,.78fr);gap:48px}.pQ7oEa_pxGrid{grid-template-columns:1fr}.pQ7oEa_pxClosingPanel{grid-template-columns:minmax(0,1fr) minmax(260px,.56fr)}.pQ7oEa_pxClosingPanel>a{grid-column:1/-1;width:fit-content}}@media (max-width:900px){.pQ7oEa_pxFrame{width:min(100% - 40px,1380px)}.pQ7oEa_pxTop{min-height:auto;padding:120px 0 72px}.pQ7oEa_pxTopGrid,.pQ7oEa_pxSectionHead,.pQ7oEa_pxPrincipleGrid{grid-template-columns:1fr}.pQ7oEa_pxSpotlight{width:min(100%,680px)}.pQ7oEa_pxSectionHead>p{max-width:700px}}@media (max-width:680px){.pQ7oEa_pxFrame{width:min(100% - 28px,1380px)}.pQ7oEa_pxTop{padding-top:104px}.pQ7oEa_pxTopCopy{padding-left:20px}.pQ7oEa_pxTopCopy h1{font-size:clamp(47px,13.5vw,64px);line-height:.96}.pQ7oEa_pxTopCopy>p{font-size:14px}.pQ7oEa_pxActions{flex-direction:column;align-items:stretch}.pQ7oEa_pxPrimary,.pQ7oEa_pxSecondary{width:100%}.pQ7oEa_pxSpotlight{border-radius:21px;min-height:570px;padding:19px}.pQ7oEa_pxSpotlightFigure{height:285px}.pQ7oEa_pxMetrics,.pQ7oEa_pxClosingPanel{grid-template-columns:1fr}.pQ7oEa_pxMetrics>div{min-height:82px}.pQ7oEa_pxMetrics>div:not(:last-child){border-right:0;border-bottom:1px solid rgba(var(--line), .075)}.pQ7oEa_pxArchive{padding:82px 0}.pQ7oEa_pxSectionHead h2,.pQ7oEa_pxPrincipleGrid h2,.pQ7oEa_pxClosingPanel h2{font-size:clamp(36px,10.5vw,48px)}.pQ7oEa_pxGrid{margin-top:40px}.pQ7oEa_pxEntry{border-radius:20px;min-height:540px;padding:20px}.pQ7oEa_pxFigure{height:280px}.pQ7oEa_pxBody h2{font-size:clamp(28px,8.5vw,38px)}.pQ7oEa_pxPrincipleGrid{border-radius:20px;padding:30px 22px}.pQ7oEa_pxClosingPanel{border-radius:20px;padding:30px 23px}.pQ7oEa_pxClosingPanel>a{width:100%}}@media (prefers-reduced-motion:reduce){.pQ7oEa_pxTopCopy,.pQ7oEa_pxSpotlight,.pQ7oEa_pxEntry{animation:none}.pQ7oEa_pxPrimary,.pQ7oEa_pxSecondary,.pQ7oEa_pxClosingPanel>a,.pQ7oEa_pxSpotlight,.pQ7oEa_pxSpotlightPhoto,.pQ7oEa_pxSpotlightCopy i,.pQ7oEa_pxEntry,.pQ7oEa_pxPhoto,.pQ7oEa_pxBody>div span{transition:none}}
.WpWiqW_cleanProjectDetailPage{color:#f5f5f5eb;min-height:100vh;font-family:var(--font-hst,"Camera Plain Variable", ui-sans-serif, system-ui, sans-serif);background:#050506;padding-bottom:6rem;overflow-x:hidden}.WpWiqW_cleanProjectDetailPage *{box-sizing:border-box}.WpWiqW_cleanProjectDetailHero{text-align:center;max-width:1040px;margin:0 auto;padding:clamp(7rem,10vw,10rem) 1.5rem 4rem}.WpWiqW_cleanProjectDetailBack{color:#d3a945e6;font-variation-settings:"wght" 560;margin-bottom:1.6rem;font-size:.92rem;font-weight:560;text-decoration:none;display:inline-flex}.WpWiqW_cleanProjectDetailBack:hover{color:#e8c75ff5}.WpWiqW_cleanProjectDetailType{color:#cda052d1;font-variation-settings:"wght" 500;letter-spacing:.08em;text-transform:uppercase;width:fit-content;margin:0 auto 1rem;font-size:13px;font-weight:500;line-height:1;display:block}.WpWiqW_cleanProjectDetailHero h1{color:#f5f5f5f0;letter-spacing:-.045em;font-variation-settings:"wght" 560;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:560;line-height:.95}.WpWiqW_cleanProjectDetailHero p{color:#e1e1e19e;max-width:820px;margin:1.5rem auto 0;line-height:1.65}.WpWiqW_cleanProjectDetailHeroAction,.WpWiqW_cleanProjectDetailBottomAction{color:#d3a945e6;font-variation-settings:"wght" 560;background:#ffffff03;border:1px solid #be91463d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-top:2rem;padding:.9rem 1.16rem;font-size:.92rem;font-weight:560;line-height:1;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.WpWiqW_cleanProjectDetailHeroAction:hover,.WpWiqW_cleanProjectDetailBottomAction:hover{color:#e8c75ff5;background:#ffffff05;border-color:#d2a55052;transform:translateY(-2px)}.WpWiqW_cleanProjectDetailBack:focus-visible,.WpWiqW_cleanProjectDetailHeroAction:focus-visible,.WpWiqW_cleanProjectDetailBottomAction:focus-visible,.WpWiqW_cleanProjectAccordionButton:focus-visible,.WpWiqW_cleanProjectGalleryArrow:focus-visible,.WpWiqW_cleanProjectGalleryThumb:focus-visible{outline-offset:4px;outline:1px solid #d2a55073}.WpWiqW_cleanProjectGallery,.WpWiqW_cleanProjectDetailContent,.WpWiqW_cleanProjectDetailBottom{width:min(1240px,100% - 3rem);margin-left:auto;margin-right:auto}.WpWiqW_cleanProjectGallery{margin-bottom:2.5rem}.WpWiqW_cleanProjectGalleryStageShell{border-radius:28px;position:relative;overflow:hidden}.WpWiqW_cleanProjectGalleryStage{aspect-ratio:16/10;background:radial-gradient(circle at 50% 42%,#be914614,#0000 46%),#101012;border:1px solid #be91462e;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 52px #0000003d}.WpWiqW_cleanProjectGalleryInner{justify-content:center;align-items:center;display:flex;position:absolute;inset:clamp(1rem,3vw,2rem);overflow:hidden}.WpWiqW_cleanProjectGalleryImage{object-fit:contain;object-position:center;filter:drop-shadow(0 22px 34px #00000057);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.WpWiqW_cleanProjectGalleryPlaceholder,.WpWiqW_cleanProjectThumbPlaceholder{aspect-ratio:2.4;opacity:.72;border:1px solid #be914638;border-radius:999px;width:min(58%,280px);position:relative;transform:rotate(-7deg)}.WpWiqW_cleanProjectGalleryPlaceholder:before,.WpWiqW_cleanProjectThumbPlaceholder:before{content:"";background:linear-gradient(90deg,#0000,#be914647,#0000);height:1px;position:absolute;top:50%;left:12%;right:12%;transform:translateY(-50%)}.WpWiqW_cleanProjectGalleryPlaceholder:after,.WpWiqW_cleanProjectThumbPlaceholder:after{content:"";border:1px solid #be914638;border-radius:999px;width:34px;height:34px;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.WpWiqW_cleanProjectGalleryArrow{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e8c75ff0;cursor:pointer;background:#0505069e;border:1px solid #be914642;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .18s,border-color .18s,color .18s,transform .18s,opacity .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.WpWiqW_cleanProjectGalleryArrowLeft{left:1rem}.WpWiqW_cleanProjectGalleryArrowRight{right:1rem}.WpWiqW_cleanProjectGalleryArrow:hover{color:#ffe28cfa;background:#be91461f;border-color:#e8c75f6b;transform:translateY(-50%)scale(1.04)}.WpWiqW_cleanProjectGalleryCounter{z-index:4;color:#e8c75fe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0505068f;border:1px solid #be914633;border-radius:999px;padding:.46rem .7rem;font-size:.78rem;font-weight:560;line-height:1;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.WpWiqW_cleanProjectGalleryArrow svg,.WpWiqW_cleanProjectAccordionChevron svg{display:block}.WpWiqW_cleanProjectGalleryThumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.WpWiqW_cleanProjectGalleryThumb{aspect-ratio:3/2;cursor:pointer;background:#101012;border:1px solid #be914629;border-radius:18px;min-width:0;padding:0;transition:border-color .18s,transform .18s,background .18s;position:relative;overflow:hidden}.WpWiqW_cleanProjectGalleryThumb:hover{background:#101012fa;border-color:#d2a5504d}.WpWiqW_cleanProjectGalleryThumb[data-active=true]{border-color:#d2a5506b;box-shadow:0 0 0 1px #d2a55014}.WpWiqW_cleanProjectThumbMedia{position:absolute;inset:0;overflow:hidden}.WpWiqW_cleanProjectThumbInner{justify-content:center;align-items:center;display:flex;position:absolute;inset:.65rem;overflow:hidden}.WpWiqW_cleanProjectThumbImage{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.WpWiqW_cleanProjectDetailContent{gap:.85rem;display:grid}.WpWiqW_cleanProjectAccordionItem{background:#08080af5;border:1px solid #be91462e;border-radius:24px;overflow:hidden}.WpWiqW_cleanProjectAccordionButton{cursor:pointer;width:100%;min-height:72px;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem clamp(18px,2.4vw,28px);display:flex}.WpWiqW_cleanProjectAccordionButton span:first-child{color:#f5f5f5e0;font-variation-settings:"wght" 560;font-size:clamp(1.05rem,1.25vw,1.22rem);font-weight:560;line-height:1.15}.WpWiqW_cleanProjectAccordionChevron{color:#d3a945e6;border:1px solid #be914638;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:transform .24s,border-color .2s,background .2s,color .2s;display:inline-flex}.WpWiqW_cleanProjectAccordionButton:hover .WpWiqW_cleanProjectAccordionChevron{color:#e8c75ff5;background:#be91460e;border-color:#d2a5505c}.WpWiqW_cleanProjectAccordionItem[data-open=true] .WpWiqW_cleanProjectAccordionChevron{transform:rotate(180deg)}.WpWiqW_cleanProjectAccordionPanel{opacity:0;border-top:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s,border-color .2s;display:grid}.WpWiqW_cleanProjectAccordionPanel[data-open=true]{opacity:1;border-top-color:#be914621;grid-template-rows:1fr}.WpWiqW_cleanProjectAccordionInner{min-height:0;overflow:hidden}.WpWiqW_cleanProjectAccordionBody{padding:clamp(18px,2.4vw,28px)}.WpWiqW_cleanProjectDetailOverviewText{gap:.9rem;display:grid}.WpWiqW_cleanProjectDetailOverviewText p,.WpWiqW_cleanProjectDetailList li,.WpWiqW_cleanProjectParameterGroup dd{color:#e1e1e19e;margin:0;font-weight:400;line-height:1.64}.WpWiqW_cleanProjectDetailOverviewText strong{color:#f5f5f5ed;font-variation-settings:"wght" 650;font-weight:650}.WpWiqW_cleanProjectDetailList{gap:.68rem;margin:0;padding:0;list-style:none;display:grid}.WpWiqW_cleanProjectDetailList li{padding-left:1.45rem;position:relative}.WpWiqW_cleanProjectDetailList li:before{content:"√";color:#d3a945e6;font-weight:560;position:absolute;top:0;left:0}.WpWiqW_cleanProjectParameters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.WpWiqW_cleanProjectParameterGroup{background:#00000029;border:1px solid #be91461f;border-radius:18px;min-width:0;padding:.95rem}.WpWiqW_cleanProjectParameterGroup h3{color:#cda052d6;margin:0 0 .72rem;font-size:.86rem;font-weight:560;line-height:1.2}.WpWiqW_cleanProjectParameterGroup dl{margin:0;display:grid}.WpWiqW_cleanProjectParameterGroup div{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:.8rem;padding:.54rem 0;display:grid}.WpWiqW_cleanProjectParameterGroup div:last-child{border-bottom:0}.WpWiqW_cleanProjectParameterGroup dt{color:#e6e6e675;min-width:0;font-size:.82rem;line-height:1.42}.WpWiqW_cleanProjectParameterGroup dd{overflow-wrap:anywhere;min-width:0}.WpWiqW_cleanProjectDetailBottom{text-align:center;border-top:1px solid #be91461f;margin-top:3rem;padding:3rem 1.5rem 0}.WpWiqW_cleanProjectDetailBottom h2{color:#f5f5f5eb;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.2vw,3.25rem);font-weight:560;line-height:1.04}.WpWiqW_cleanProjectDetailBottom p{color:#e1e1e19e;max-width:700px;margin:1rem auto 0;line-height:1.65}@media (max-width:980px){.WpWiqW_cleanProjectGalleryThumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.WpWiqW_cleanProjectParameters{grid-template-columns:1fr}.WpWiqW_cleanProjectParameterGroup div{grid-template-columns:1fr;gap:.25rem}}@media (max-width:720px){.WpWiqW_cleanProjectDetailHero{padding:6rem 1rem 3rem}.WpWiqW_cleanProjectGallery,.WpWiqW_cleanProjectDetailContent,.WpWiqW_cleanProjectDetailBottom{width:min(100% - 2rem,620px)}.WpWiqW_cleanProjectGalleryStage{aspect-ratio:4/3}.WpWiqW_cleanProjectGalleryArrow{width:2.45rem;height:2.45rem}.WpWiqW_cleanProjectGalleryArrowLeft{left:.65rem}.WpWiqW_cleanProjectGalleryArrowRight{right:.65rem}.WpWiqW_cleanProjectGalleryCounter{bottom:.65rem}.WpWiqW_cleanProjectGalleryThumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.WpWiqW_cleanProjectAccordionBody{padding:18px}}@media (prefers-reduced-motion:reduce){.WpWiqW_cleanProjectDetailHeroAction,.WpWiqW_cleanProjectDetailBottomAction,.WpWiqW_cleanProjectAccordionChevron,.WpWiqW_cleanProjectAccordionPanel,.WpWiqW_cleanProjectGalleryArrow{transition:none!important}.WpWiqW_cleanProjectDetailHeroAction:hover,.WpWiqW_cleanProjectDetailBottomAction:hover{transform:none!important}.WpWiqW_cleanProjectGalleryArrow,.WpWiqW_cleanProjectGalleryArrow:hover{transform:translateY(-50%)!important}}.WpWiqW_technicalParametersContent{flex-direction:column;gap:.9rem;display:flex}.WpWiqW_technicalParametersIntro{color:#e1e1e185;background:linear-gradient(#ffffff07,#ffffff03),#ffffff04;border:1px solid #be91461c;border-radius:16px;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;font-size:.86rem;line-height:1.5;display:flex}.WpWiqW_technicalParametersIntro p{margin:0}.WpWiqW_technicalParametersIntroDot{background:#d3a9459e;border-radius:999px;flex:none;width:.36rem;height:.36rem;margin-top:.48rem;box-shadow:0 0 10px #d3a9451a}.WpWiqW_parameterTabs{scrollbar-width:none;background:#ffffff05;border:1px solid #be91461f;border-radius:18px;gap:.5rem;padding:.25rem;display:flex;overflow-x:auto}.WpWiqW_parameterTabs::-webkit-scrollbar{display:none}.WpWiqW_parameterTab{color:#e1e1e175;font-variation-settings:"wght" 500;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;flex:none;align-items:center;gap:.48rem;min-height:2.42rem;padding:0 .86rem;font-size:13px;font-weight:500;line-height:1;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.WpWiqW_parameterTab:hover{color:#f5f5f5c7;background:#ffffff08;border-color:#be914621}.WpWiqW_parameterTab[data-active=true]{color:#dab056d1;background:#be91460e;border-color:#be914647}.WpWiqW_parameterTab:focus-visible{outline-offset:3px;outline:1px solid #dab0566b}.WpWiqW_parameterTabCount{color:#e1e1e157;font-variation-settings:"wght" 450;font-size:12px;font-weight:450;line-height:1}.WpWiqW_parameterTab[data-active=true] .WpWiqW_parameterTabCount{color:#dab0568f}.WpWiqW_activeParameterPanel{background:linear-gradient(#ffffff09,#ffffff03),#08080abd;border:1px solid #be914624;border-radius:22px;margin-top:.05rem;animation:.2s cubic-bezier(.22,1,.36,1) both WpWiqW_parameterPanelIn;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000029}.WpWiqW_activeParameterPanel:before{content:"";opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#be914647,#0000);height:1px;position:absolute;inset:0 0 auto}@keyframes WpWiqW_parameterPanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.WpWiqW_activeParameterHeader{border-bottom:1px solid #be91461a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.WpWiqW_activeParameterTitleWrap{align-items:center;gap:.7rem;min-width:0;display:flex}.WpWiqW_activeParameterMarker{background:#d3a945b8;border-radius:999px;flex:none;width:.4rem;height:.4rem;box-shadow:0 0 12px #d3a9451a}.WpWiqW_activeParameterTitle{color:#f5f5f5e6;font-variation-settings:"wght" 560;letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:560;line-height:1.18}.WpWiqW_activeParameterSubline{color:#e1e1e15c;font-variation-settings:"wght" 430;margin-top:.2rem;font-size:13px;font-weight:430;line-height:1;display:block}.WpWiqW_activeParameterMeta{color:#d3a9458f;font-variation-settings:"wght" 500;text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:12px;font-weight:500;line-height:1}.WpWiqW_parameterList{flex-direction:column;margin:0;padding:.25rem 1.15rem .95rem;display:flex}.WpWiqW_parameterRow{border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:1.2rem;min-height:2.86rem;padding:.68rem 0;display:grid}.WpWiqW_parameterRow:last-child{border-bottom:0}.WpWiqW_parameterLabel{color:#e1e1e185;font-variation-settings:"wght" 400;min-width:0;font-size:.88rem;font-weight:400;line-height:1.4}.WpWiqW_parameterValue{color:#f5f5f5d1;font-variation-settings:"wght" 500;text-align:right;overflow-wrap:anywhere;justify-self:end;min-width:0;margin:0;font-size:.93rem;font-weight:500;line-height:1.34}.WpWiqW_parameterValuePill{color:#dab056c2;font-variation-settings:"wght" 500;white-space:nowrap;background:#be914608;border:1px solid #be914621;border-radius:999px;justify-content:center;align-items:center;min-height:1.48rem;padding:.16rem .5rem;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.WpWiqW_parameterValueDash{color:#e1e1e16b;background:#ffffff06;border-color:#ffffff0f}.WpWiqW_technicalParametersEmptyState{background:linear-gradient(#ffffff07,#ffffff03),#08080aad;border:1px solid #be914621;border-radius:18px;align-items:flex-start;gap:.8rem;padding:1rem;display:flex}.WpWiqW_technicalParametersEmptyMarker{background:#d3a945a8;border-radius:999px;flex:none;width:.42rem;height:.42rem;margin-top:.5rem}.WpWiqW_technicalParametersEmptyState h3{color:#f5f5f5e0;font-variation-settings:"wght" 560;margin:0 0 .28rem;font-size:.98rem;font-weight:560}.WpWiqW_technicalParametersEmptyState p{color:#e1e1e18a;margin:0;font-size:.9rem;line-height:1.5}.WpWiqW_technologyPossibilitiesList{grid-template-columns:1fr;gap:.55rem;display:grid}.WpWiqW_technologyPossibilityItem{background:#ffffff05;border:1px solid #be91461a;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem;padding:.72rem .82rem;display:grid}.WpWiqW_technologyPossibilityIcon{color:#dab056b8;background:#be914608;border:1px solid #be914624;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.82rem;line-height:1;display:inline-flex}.WpWiqW_technologyPossibilityItem[data-supported=false] .WpWiqW_technologyPossibilityIcon{color:#e1e1e15c;background:#ffffff05;border-color:#ffffff12}.WpWiqW_technologyPossibilityItem p{color:#e1e1e19e;margin:0;font-size:.9rem;line-height:1.48}.WpWiqW_technologyPossibilityItem[data-supported=true] p{color:#f5f5f5c2}@media (max-width:640px){.WpWiqW_technicalParametersIntro{padding:.74rem .82rem}.WpWiqW_parameterTabs{gap:.42rem}.WpWiqW_parameterTab{min-height:2.35rem;padding:0 .78rem}.WpWiqW_activeParameterHeader{flex-direction:column;align-items:flex-start;padding:.95rem}.WpWiqW_parameterList{padding:.24rem .95rem .95rem}.WpWiqW_parameterRow{grid-template-columns:1fr;align-items:start;gap:.32rem;min-height:auto;padding:.72rem 0}.WpWiqW_parameterValue{text-align:left;justify-self:start}.WpWiqW_parameterValuePill{white-space:normal}}@media (prefers-reduced-motion:reduce){.WpWiqW_activeParameterPanel{animation:none!important}.WpWiqW_parameterTab{transition:none!important}}.WpWiqW_cleanProjectGalleryThumbs{grid-template-columns:none!important;align-items:stretch!important;gap:.7rem!important;display:flex!important}.WpWiqW_cleanProjectGalleryThumb{flex:1 1 0!important;min-width:0!important;max-width:none!important}@media (max-width:760px){.WpWiqW_cleanProjectGalleryThumbs{scrollbar-width:none!important;overflow-x:auto!important}.WpWiqW_cleanProjectGalleryThumbs::-webkit-scrollbar{display:none!important}.WpWiqW_cleanProjectGalleryThumb{flex:0 0 7.25rem!important}}.WpWiqW_technologyPossibilityIcon{box-sizing:border-box!important;border-radius:999px!important;flex:0 0 2rem!important;justify-content:center!important;align-items:center!important;width:2rem!important;min-width:2rem!important;height:2rem!important;min-height:2rem!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.WpWiqW_technologyPossibilityIcon svg{flex:none!important;width:.9rem!important;height:.9rem!important;display:block!important;transform:none!important}.WpWiqW_technologyPossibilityIcon span{line-height:1!important;display:block!important;transform:translateY(-.5px)!important}.WpWiqW_cleanProjectGalleryStageShell,.WpWiqW_cleanProjectGalleryStage,.WpWiqW_cleanProjectGalleryInner{overflow:hidden!important}.WpWiqW_cleanProjectGalleryInner{animation:.28s cubic-bezier(.22,1,.36,1) both WpWiqW_projectGalleryImageEnter!important}.WpWiqW_cleanProjectGalleryImage{object-fit:contain!important;object-position:center!important;transform-origin:50%!important;filter:drop-shadow(0 22px 34px #00000057)!important;will-change:transform, opacity!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .26s,opacity .26s!important;display:block!important;transform:scale(1)!important}@media (hover:hover) and (pointer:fine){.WpWiqW_cleanProjectGalleryImage:hover{filter:drop-shadow(0 22px 34px #00000057)brightness(1.04)!important;transform:scale(1.15)!important}}.WpWiqW_cleanProjectGalleryArrow,.WpWiqW_cleanProjectGalleryArrow:focus,.WpWiqW_cleanProjectGalleryArrow:focus-visible,.WpWiqW_cleanProjectGalleryArrow:active,.WpWiqW_cleanProjectGalleryArrow:hover{transform:translateY(-50%)!important}.WpWiqW_cleanProjectGalleryArrow svg{pointer-events:none!important;display:block!important;transform:none!important}@keyframes WpWiqW_projectGalleryImageEnter{0%{opacity:0;filter:brightness(.94);transform:scale(.985)}to{opacity:1;filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.WpWiqW_cleanProjectGalleryInner,.WpWiqW_cleanProjectGalleryImage{transition:none!important;animation:none!important}.WpWiqW_cleanProjectGalleryImage:hover{filter:drop-shadow(0 22px 34px #00000057)!important;transform:none!important}}
