@layer page{h1,h2,h3{text-wrap:balance;font-weight:var(--tid);margin:0}main h2{max-width:14ch;font-size:var(--taI)}p{color:var(--tgQ);font-size:var(--tV);text-wrap:pretty;margin:0;line-height:1.75}::selection{background:var(--tb);color:var(--tie)}button{cursor:pointer}main>section{align-items:center;gap:var(--tbP);padding:var(--tbQ) var(--tdh);scroll-margin-top:calc(var(--tE) + var(--tfM));grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);display:grid}main>section>*,.systems-main>*,.epc-main>*,.why-stage>*{min-width:0}.label,.micro{font-size:var(--tfj);letter-spacing:.11em;text-transform:uppercase;font-weight:600;line-height:1.5}.label{margin-bottom:var(--tfD);color:var(--tgY)}.label.blue,.blue-word{color:var(--tb)}.micro{color:var(--tgR)}.hero-copy p,.proof-copy p,.systems-intro p,.factory-copy p,.epc-copy p,.project-copy p,.why-intro p{max-width:44ch;margin-top:var(--tfM)}.link,.pill,.secondary-action{font-size:var(--tfj);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.45}.link{align-items:center;gap:var(--tfo);border:0;border-bottom:var(--tdZ);width:fit-content;padding:var(--tbf);background:0 0;display:inline-flex}.link span{color:var(--tb);transition:transform .2s}.link:hover span{transform:translateX(var(--tgb))}.pill{padding:var(--tfu) var(--tfM);min-height:var(--tgh);border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.secondary-action{gap:var(--tfu);margin-top:var(--tfQ);padding:var(--tfu) var(--tfM);display:inline-flex}html.home-motion .reveal,html.home-motion .reveal-sequence>*{transition:opacity .85s var(--tbh), translate .85s var(--tbh)}html.home-motion .reveal:not(.show){opacity:0;translate:0 var(--tbO)}html.home-motion .reveal-sequence:not(.show)>*{opacity:0;translate:0 var(--tfo)}html.home-motion .reveal-sequence.show>:nth-child(2){transition-delay:70ms}html.home-motion .reveal-sequence.show>:nth-child(3){transition-delay:.14s}html.home-motion .reveal-sequence.show>:nth-child(n+4){transition-delay:.21s}html.home-motion main>section>.reveal:nth-child(2){transition-delay:.1s}html.home-motion .reveal:focus-within,html.home-motion .reveal-sequence:focus-within>*{opacity:1;transition:none;translate:none}.skip{z-index:9999;top:var(--tfu);left:var(--tfu);padding:var(--tbR);color:var(--tie);background:var(--tco);font-size:var(--tfo);border-radius:99px;position:fixed;transform:translateY(-180%)}.skip:focus{transform:none}:where(a,button,input,textarea,select):focus-visible{outline:2px solid var(--tb);outline-offset:var(--tgb)}.hero{padding-top:calc(var(--tE) + var(--taY));padding-bottom:var(--taY);background:var(--tie);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.hero h1{font-size:var(--tai)}.hero-copy .label{margin-bottom:var(--tfQ)}.hero-copy p{font-size:var(--tbe);margin-top:var(--tfQ)}.hero-actions{align-items:center;gap:var(--tfM);margin-top:var(--tfU);flex-wrap:wrap;display:flex}.hero-media{aspect-ratio:1/1.08;width:100%;max-height:var(--taU);background:var(--taT);position:relative;overflow:hidden}.hero-media img{object-fit:cover;object-position:center 48%;width:100%;height:100%;transform:scale(1.03);translate:calc(var(--mx,0) * var(--tgb) * -1) calc(var(--my,0) * var(--tgb) * -1);transition:translate .3s}html.home-motion .hero-copy.show{transform:translateY(calc(var(--progress,0) * var(--taL) * -1));opacity:calc(1 - var(--progress,0) * var(--taQ))}html.home-motion .hero-media img{transform:translateY(calc(var(--progress,0) * var(--taS))) scale(calc(1.03 + var(--progress,0) * .12))}html.home-motion :is(.factory-stage,.project-image-wrap)>img{transform:translateY(calc(var(--progress,0) * var(--taZ))) scale(1.12)}.hero-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--taX), var(--taW));height:34%;position:absolute;inset:auto 0 0}.hero-media:after{content:"CURTAIN WALL ENGINEERING / 2015—";z-index:2;bottom:var(--tfM);left:var(--tfM);right:var(--tfM);color:var(--tie);font-size:var(--tff);letter-spacing:.1em;text-shadow:0 1px 5px var(--taJ);line-height:1.5;position:absolute}.proof,.factory,.projects{background:var(--tdl)}.systems,.epc{background:var(--tie)}.proof{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.proof-copy h2{max-width:17ch;font-size:var(--tbG)}.credentials{gap:var(--tgu);margin-top:var(--tfQ);flex-wrap:wrap;display:flex}.cred{padding:var(--tff) var(--tfo);background:var(--tie);color:var(--tgQ);border:var(--tec);font-size:var(--tff);letter-spacing:.04em;text-transform:uppercase;font-weight:500;line-height:1.4}.proof-grid{gap:var(--tfX) var(--tfQ);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proof-stat{border-top:var(--tec);padding-top:var(--tfH)}.proof-stat b{font-size:var(--tbS);letter-spacing:-.05em;white-space:nowrap;font-weight:500;line-height:1.15;display:block}.proof-stat .stat-unit{font-size:var(--tbT);letter-spacing:-.02em}.proof-stat>span,.factory-stats span,.why-proof span{margin-top:var(--tff);color:var(--thi);font-size:var(--tfg);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.55;display:block}.proof-stat:first-child{border-color:var(--tb)}.proof-stat:first-child b{color:var(--tb)}.systems-main{gap:var(--tfQ);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.systems-explore-link{margin-top:var(--tfQ)}.systems-intro .systems-explore-link+p{margin-top:var(--tfM)}.system-list,.epc-list{border-top:var(--tec)}.system-btn,.epc-btn,.phi-btn{grid-template-columns:var(--tfM) minmax(0, 1fr);align-items:center;gap:var(--tfo);width:100%;min-height:var(--tgq);padding:var(--tfy) var(--tfo);border:0;border-bottom:var(--tec);text-align:left;background:0 0;transition:background .2s,color .2s;display:grid}.system-btn{grid-template-columns:var(--tfM) minmax(0, 1fr) auto}.system-btn .n,.epc-btn .n,.phi-btn .n{font-size:var(--tfj);color:var(--tdc)}.system-btn strong,.epc-btn strong,.phi-btn strong{font-size:var(--tfy);letter-spacing:-.015em;font-weight:500;line-height:1.4}.system-btn>span:last-child{color:var(--tb);opacity:.3}.system-btn.active,.epc-btn.active,.phi-btn.active{background:var(--tbU);box-shadow:inset 2px 0 var(--tb)}.system-btn.active strong,.epc-btn.active strong,.phi-btn.active strong{font-weight:600}.system-btn.active>span:last-child{opacity:1}.system-btn:hover,.epc-btn:hover,.phi-btn:hover{background:var(--tbV)}.system-visual{min-height:var(--tgd);padding:var(--tfX);border:var(--tec);background-color:var(--tdl);background-image:linear-gradient(var(--tbY) 1px, var(--thS) 1px), linear-gradient(90deg, var(--tbY) 1px, var(--thS) 1px);background-size:var(--tfU) var(--tfU);place-items:center;display:grid;position:relative}.system-visual img{width:42%;height:var(--tfI);object-fit:contain}.system-visual>img,.factory-stage>img,.epc-graphic>img,.phi-display>img{grid-area:1/1}.switcher-outgoing{pointer-events:none}.switcher-incoming{opacity:0}.system-code{top:var(--tfH);right:var(--tfH);font-size:var(--tff);position:absolute}.system-caption{left:var(--tfH);right:var(--tfH);bottom:var(--tfH);justify-content:space-between;gap:var(--tgu);color:var(--tgR);font-size:var(--tff);flex-wrap:wrap;line-height:1.5;display:flex;position:absolute}.factory-copy .quality-link{margin-top:var(--tfQ)}.factory-stage{display:grid;position:relative;overflow:hidden}.factory-stage img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.factory-controls{left:var(--tfH);bottom:var(--tfH);gap:var(--tgu);display:flex;position:absolute}.factory-controls button{width:var(--tgf);height:var(--tgf);border:var(--taC);background:var(--taA);color:var(--tie);font-size:var(--tfj);border-radius:50%;padding:0;font-weight:600}.factory-controls button.active{color:var(--tco);background:var(--tie)}.factory-stats{gap:var(--tfH);margin-top:var(--tfM);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.factory-stats>div{border-top:var(--tec);padding-top:var(--tfy)}.factory-stats b{font-size:var(--tfO);letter-spacing:-.04em;font-weight:500;line-height:1.2;display:block}.epc-main{align-items:center;gap:var(--tfQ);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.epc-graphic{min-height:var(--tgd);padding:var(--tfU);background:var(--tdl);place-items:center;display:grid;position:relative;overflow:hidden}.epc-graphic:before{content:attr(data-step);top:var(--tfo);right:var(--tfH);color:var(--taz);font-size:var(--taw);letter-spacing:-.08em;font-weight:600;line-height:.9;position:absolute}.epc-graphic img{width:30%;max-width:var(--tfi);height:var(--tfi);object-fit:contain}.epc-title{top:var(--tfM);left:var(--tfM);right:var(--tfM);max-width:12ch;font-size:var(--tbl);letter-spacing:var(--tQ);font-weight:500;line-height:var(--tP);text-wrap:balance;position:absolute}.epc-code{left:var(--tfM);bottom:var(--tfM);font-size:var(--tff);position:absolute}.epc-btn strong{font-size:var(--tfw)}.projects{gap:var(--tgc);grid-template-columns:minmax(0,1fr)}.project-copy{align-items:end;gap:var(--tfU);grid-template-columns:minmax(0,1fr) minmax(0,.85fr) auto;display:grid}.project-heading h2{max-width:none}.project-copy p{max-width:42ch;margin:0}.project-count{padding-bottom:var(--tgb);color:var(--tdc);font-size:var(--tfo);white-space:nowrap}.project-image-wrap{aspect-ratio:16/8.5;width:100%;max-height:var(--tgr);background:var(--tbu);position:relative;overflow:hidden}.project-image-wrap img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-tag,.project-area{top:var(--tfH);padding:var(--tgu) var(--tfo);color:var(--tie);background:var(--tbv);backdrop-filter:blur(6px);font-size:var(--tff);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.4;position:absolute}.project-tag{left:var(--tfH)}.project-area{right:var(--tfH)}.project-info{align-items:center;gap:var(--tfQ);margin-top:var(--tfM);grid-template-columns:minmax(0,1fr) auto;display:grid}.project-info h3{font-size:var(--tbx)}.project-info-copy{min-height:var(--tbt)}.project-info p{max-width:65ch;margin-top:var(--tff);font-size:var(--tfu)}.project-actions{align-items:center;gap:var(--tfQ);display:flex}.project-tabs{gap:var(--tgu);display:flex}.project-tabs button{width:var(--tgf);height:var(--tgf);border:var(--tec);font-size:var(--tfj);background:0 0;border-radius:50%;padding:0;transition:color .2s,background .2s}.project-tabs button.active{color:var(--tie);background:var(--tco);border-color:var(--tco)}.project-tabs button:hover{border-color:var(--tb)}.why{background:var(--tie);color:var(--tco)}.why-stage{gap:var(--tfQ);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid;position:relative}.why-map{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.why-map img{opacity:.035;filter:grayscale();width:100%}.phi-list,.phi-display,.why-proof{z-index:1;position:relative}.phi-list{border-top:var(--tec)}.phi-btn{border-bottom:var(--tec);color:var(--tco)}.phi-btn .n{color:var(--tdc)}.phi-btn strong{font-size:var(--tfw)}.phi-display{min-height:var(--tfY);padding:var(--tfQ);background:var(--tdl);align-self:stretch;place-items:center;display:grid}.phi-display>img{width:var(--tgx);height:var(--tgx);object-fit:contain}.phi-title{left:var(--tfM);right:var(--tfM);bottom:var(--tfM);max-width:12ch;font-size:var(--tbl);line-height:var(--tP);letter-spacing:var(--tQ);position:absolute}.why-proof{gap:var(--tfH);margin-top:var(--tfH);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.why-proof b{font-size:var(--tfT);letter-spacing:-.045em;font-weight:500;line-height:1.2;display:block}.why-proof span{font-size:var(--tff)}.proof-stat b,.factory-stats b,.why-proof b,.project-count,.system-code,.epc-graphic:before,.epc-code{font-variant-numeric:tabular-nums}@media (width>=1440px){.hero{min-height:var(--taV);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}@media (width<=1200px){.project-actions{align-items:flex-end;gap:var(--tfy);flex-direction:column}.system-btn,.epc-btn,.phi-btn{grid-template-columns:var(--tfD) minmax(0, 1fr);gap:var(--tgu);padding-inline:var(--tgu)}.system-btn>span:last-child{display:none}.factory-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.hero,.proof,.systems,.factory,.epc,.why{grid-template-columns:minmax(0,1fr)}main h2{max-width:20ch}.hero{padding-top:calc(var(--tE) + var(--taY))}.hero-copy{max-width:44ch}.hero-media{aspect-ratio:4/3;max-height:none}.hero-media img{object-position:center 60%}.proof-copy h2{max-width:20ch}.proof-grid{gap:var(--tfU)}.systems-main,.epc-main,.why-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.system-btn{grid-template-columns:var(--tfM) minmax(0, 1fr) auto}.system-btn>span:last-child{display:inline}.system-btn,.epc-btn,.phi-btn{padding-inline:var(--tfo)}.system-visual,.epc-graphic{min-height:var(--tfY)}.factory-stage img{aspect-ratio:16/9}.factory-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.project-copy{align-items:start;gap:var(--tfM);grid-template-columns:minmax(0,1fr) auto}.project-heading{grid-column:1/-1}.project-copy p{max-width:54ch}.project-info{align-items:start}.project-actions{gap:var(--tfH)}}@media (width<=600px){.hero-copy .label{margin-bottom:var(--tfM);font-size:var(--tff)}.hero-copy p{margin-top:var(--tfM)}.hero-actions{gap:var(--tfy) var(--tfM);margin-top:var(--tfQ)}.hero-actions .pill{padding-inline:var(--tfH)}.hero-media:after{left:var(--tfy);bottom:var(--tfy);right:var(--tfy);font-size:var(--tgw)}.proof-grid{gap:var(--tfQ) var(--tfH)}.proof-stat{padding-top:var(--tfy)}.proof-stat>span{font-size:var(--tff);letter-spacing:.04em}.cred{font-size:var(--tgw);padding:var(--tgu) var(--tff)}.systems-main,.epc-main,.why-stage{gap:var(--tfM);grid-template-columns:minmax(0,1fr)}.system-list,.epc-list,.phi-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system-btn,.epc-btn,.phi-btn{grid-template-columns:var(--tfH) minmax(0, 1fr);gap:var(--tgu);padding:var(--tfu) var(--tff);min-height:var(--tgt)}.system-btn>span:last-child{display:none}.system-btn strong,.epc-btn strong,.phi-btn strong{font-size:var(--tfu)}.system-visual,.epc-graphic{min-height:var(--tfV)}.system-visual img{width:30%}.epc-title{max-width:16ch}.factory-stage img{aspect-ratio:4/3}.factory-controls{left:var(--tfo);bottom:var(--tfo);gap:var(--tgu)}.factory-stats{gap:var(--tfM);grid-template-columns:repeat(2,minmax(0,1fr))}.factory-stats b{font-size:var(--tfO)}.project-copy{gap:var(--tfH)}.project-copy p{font-size:var(--tfw)}.project-image-wrap{aspect-ratio:4/3}.project-tag,.project-area{top:var(--tfo);padding:var(--tgo) var(--tgu);font-size:var(--tgw)}.project-tag{left:var(--tfo)}.project-area{right:var(--tfo)}.project-info{gap:var(--tfM);grid-template-columns:minmax(0,1fr)}.project-actions{justify-content:space-between;align-items:center;gap:var(--tfo);flex-flow:wrap}.project-tabs{gap:var(--tgo)}.phi-display{min-height:var(--tfV)}.why-proof{gap:var(--tfM) var(--tfy);grid-template-columns:repeat(3,minmax(0,1fr))}.why-proof b{font-size:var(--tfQ)}.why-proof span{letter-spacing:.03em}}@media (prefers-reduced-motion:reduce){html.home-motion .reveal,html.home-motion .reveal-sequence>*,html.home-motion .hero-copy.show,html.home-motion .hero-media img,html.home-motion :is(.factory-stage,.project-image-wrap)>img,.hero-media img{opacity:1;transform:none}html.home-motion .reveal,html.home-motion .reveal-sequence>*,.reveal,.hero-media img,.system-btn,.epc-btn,.phi-btn,.link span{transition:none!important}}.drawer :is(h1,h2,h3){text-transform:capitalize}.panel{z-index:300;position:fixed;inset:0}.panel.open{display:block}.backdrop{backdrop-filter:blur(8px);background:var(--taj);position:absolute;inset:0}.drawer{background:var(--tak);height:100%;box-shadow:-30px 0 70px var(--tar);position:absolute;top:0;right:0;overflow:auto}.drawer.dark{color:var(--tie);background:var(--taa)}.close{border:var(--tX);background:0 0;border-radius:50%;width:42px;height:42px;position:absolute}.drawer.dark .close{color:var(--tie);border-color:var(--tZ)}.drawer-intro{color:var(--tgW);letter-spacing:0}.drawer.dark .drawer-intro{color:var(--tgU)}.drawer-image{background:var(--tbu);width:100%;overflow:hidden}.drawer-image img{object-fit:cover;width:100%;height:100%}.facts-grid{border-top:var(--tec);display:grid}.dfact{border-bottom:var(--tec)}.dfact span{letter-spacing:.12em;text-transform:uppercase;color:var(--tgP);font-size:var(--tgu);display:block}.dfact strong{display:block}.brief,.quality-flow{border-top:var(--tec)}.qstep{border-bottom:var(--tec);gap:var(--tfo);grid-template-columns:52px 1fr;display:grid}.qstep span{color:var(--thg);font-size:var(--tgw)}.qstep b{font-size:var(--tfw)}.qstep p{margin:var(--tbK);font-size:var(--tfo)}.inquiry .row{grid-template-columns:1fr 1fr;display:grid}.inquiry label{letter-spacing:.11em;text-transform:uppercase;color:var(--tgT);font-size:var(--tgu);display:block}.inquiry input{color:var(--tie);border:var(--tba);background:0 0;width:100%}.inquiry textarea{color:var(--tie);border:var(--tba);resize:vertical;background:0 0;width:100%;min-height:110px}.inquiry select{color:var(--tie);border:var(--tba);background:0 0;width:100%}.inquiry option{color:var(--tcp)}.inquiry-status{color:var(--tgU);margin-top:var(--tfu);font-size:var(--tfm);line-height:1.5;display:none}.inquiry-status.show{display:block}#projectPanel .facts-grid{row-gap:0;column-gap:var(--taE);grid-template-columns:1.08fr .92fr}#projectPanel .brief p{font-size:var(--thT);font-weight:var(--tib);line-height:var(--tcu);letter-spacing:0;max-width:60ch;margin:0}#projectPanel .drawer{width:min(770px,94vw);padding:var(--tan)}#projectPanel #drawerProjectTag{color:var(--the);margin-bottom:var(--tgB)}#projectPanel .drawer-title{margin:var(--tas);font-size:var(--tat);font-weight:var(--tid);letter-spacing:var(--tS);line-height:var(--tR);max-width:11.5ch}#projectPanel .drawer-image{aspect-ratio:16/9.25}#projectPanel .dfact span{color:var(--thd);text-transform:uppercase}#projectPanel .dfact strong{margin-top:var(--tff)}#projectPanel .brief .label{color:var(--tha);margin-bottom:var(--tfK)}#projectPanel .brief p{color:var(--tgV)}#qualityPanel .facts-grid{border-color:var(--tD);gap:var(--taF)}#qualityPanel .quality-flow,#qualityPanel .dfact,#qualityPanel .qstep{border-color:var(--tD)}@media (width<=960px){#projectPanel .drawer{padding:var(--tao)}.facts-grid,.inquiry .row{grid-template-columns:1fr}}.drawer-title{text-wrap:balance}#qualityPanel .drawer-title,#contactPanel .drawer-title{font-size:var(--tat);font-weight:var(--tid);letter-spacing:var(--tS);line-height:var(--tR);max-width:11.5ch}.quality-flow .qstep b{font-size:var(--thZ);font-weight:var(--tid);line-height:var(--tcA);letter-spacing:var(--thR)}.drawer-intro{font-size:var(--thU);font-weight:var(--tib);line-height:var(--tcv)}#qualityPanel .qstep p{font-size:var(--thT);font-weight:var(--tib);line-height:var(--tcu);letter-spacing:0;margin-top:var(--tgu);max-width:60ch}#projectPanel .dfact span{font-size:var(--thX);font-weight:var(--tic);line-height:var(--tcy);letter-spacing:var(--thP)}#qualityPanel .dfact span{font-size:var(--thX);font-weight:var(--tic);line-height:var(--tcy);letter-spacing:var(--thP);text-transform:uppercase;color:var(--thH)}#projectPanel .dfact strong,#qualityPanel .dfact strong{font-size:var(--tfw);font-weight:var(--tic);letter-spacing:-.005em;line-height:1.45}#qualityPanel .label,#contactPanel .label{margin-bottom:var(--tgB)}#projectPanel .drawer-title,#qualityPanel .drawer-title,#contactPanel .drawer-title,#projectPanel .facts-grid{margin-top:0}.drawer-title{font-weight:var(--tid)}@media (width<=960px){#projectPanel .drawer-title,#qualityPanel .drawer-title,#contactPanel .drawer-title{font-size:var(--tau)}}#qualityPanel .qstep .num{color:var(--thH)}#qualityPanel .qstep b{display:block}#qualityPanel .qstep p{color:var(--tgV)}#qualityPanel .quality-flow .qstep:last-child{border-bottom:var(--tbJ)}.drawer{width:min(760px,94vw);padding:var(--tap)}.drawer-title{margin:0}#projectPanel .drawer-image{margin:var(--tal)}#projectPanel .facts-grid{border-top:var(--teg);padding-top:var(--tfO)}#projectPanel .dfact{padding:var(--tah);border-bottom:0}#projectPanel .brief{border-top:var(--teg);margin-top:var(--tfo);padding-top:var(--tgc)}#qualityPanel .drawer-intro{margin-top:var(--tfM);max-width:56ch}#qualityPanel .dfact{border-bottom:var(--teg)}#contactPanel .drawer-intro{margin-top:var(--tfM);max-width:56ch}#contactPanel .inquiry{margin-top:var(--tfX)}#contactPanel .inquiry .row{gap:var(--tfy)}#contactPanel .inquiry label{margin:var(--tbc)}#contactPanel .inquiry input,#contactPanel .inquiry textarea,#contactPanel .inquiry select{padding:var(--tbd)}#contactPanel .inquiry .pill{margin-top:var(--tfH)}@media (width<=960px){.drawer{width:100vw;padding:var(--taq)}#projectPanel .drawer-image{margin:var(--tam)}#projectPanel .brief{padding-top:var(--tfU)}}@media (width<=600px){#projectPanel .facts-grid{grid-template-columns:1fr}}.drawer{padding-left:var(--tv);padding-right:var(--tv)}@media (width<=960px){.drawer{padding-left:var(--tfK);padding-right:var(--tfK)}}#qualityPanel .facts-grid{border-top:var(--teg);padding-top:var(--tfQ);grid-template-columns:1fr 1fr}#qualityPanel .dfact{border-bottom:0;padding:0}#qualityPanel .dfact span{margin:0;display:block}#qualityPanel .dfact strong{margin-top:var(--tfo);display:block}#qualityPanel .quality-flow{border-top:var(--teg);margin-top:var(--tgg);padding-top:0}#qualityPanel .qstep{border-bottom:var(--teg);padding:var(--tam)}#qualityPanel .qstep:first-child{padding-top:var(--tfU)}#qualityPanel .qstep b{margin-bottom:var(--tff)}@media (width<=960px){#qualityPanel .facts-grid{gap:var(--tfU);padding-top:var(--tfM)}#qualityPanel .quality-flow{margin-top:var(--tgc)}}@media (width<=600px){#qualityPanel .facts-grid{gap:var(--taG);grid-template-columns:1fr 1fr}}#projectPanel .drawer,#qualityPanel .drawer,#contactPanel .drawer{padding-top:var(--tgx)}#projectPanel .drawer-image{margin-top:var(--tge)}#projectPanel .close,#qualityPanel .close,#contactPanel .close{top:24px;right:26px}@media (width<=960px){#projectPanel .drawer,#qualityPanel .drawer,#contactPanel .drawer{padding-top:var(--tgv)}#projectPanel .close,#qualityPanel .close,#contactPanel .close{top:20px;right:20px}}#projectPanel,#qualityPanel,#contactPanel{display:none}.case-study-link{margin:var(--tW)}.quality-facts{margin-top:var(--tfQ)}.quality-details-link{margin:var(--tbL)}.inquiry-label{color:var(--tgS)}}
