.cg26-page{--cg-bg:#0d0e0d;--cg-panel:#1c1d1a;--cg-line:#292a27;--cg-text:#e7e1d8;--cg-muted:#9b9a96;--cg-gold:#a9812b;--cg-gutter:4.8vw;background:var(--cg-bg);color:var(--cg-text);font-family:Manrope,sans-serif}.cg26-page h1,.cg26-page h2,.cg26-page h3{font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.cg26-page p{color:var(--cg-muted);line-height:1.65}.cg26-line{border-bottom:1px solid var(--cg-line)}.cg26-kicker{text-transform:uppercase;color:var(--cg-gold)!important;margin:0!important;font:400 .5rem/1.2 Manrope,sans-serif!important}.cg26-hero{height:590px;margin-top:48px;overflow:hidden}.cg26-hero video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cg26-intro{min-height:205px;padding:48px var(--cg-gutter) 42px}.cg26-intro h1{margin:18px 0 20px;font-size:2.6rem}.cg26-intro>p:last-child{margin:0;font-size:.76rem}.cg26-services{--cg26-step:66%;padding:88px var(--cg-gutter) 82px}.cg26-services>header{justify-content:space-between;align-items:flex-end;margin:0 0 34px;display:flex}.cg26-services header h2{margin:18px 0 0;font-size:2.6rem}.cg26-controls{gap:9px;margin-right:7vw;display:flex}.cg26-controls button{color:#eeeae3;cursor:pointer;background:0 0;border:1px solid #8b8a85;width:27px;height:27px;font-size:1.15rem;line-height:1}.cg26-service-viewport{overflow:hidden}.cg26-service-track{gap:18px;transition:transform .45s;display:flex}.cg26-service-track article{flex:0 0 calc(66% - 9px)}.cg26-service-track article:nth-child(2n){flex-basis:calc(34% - 9px)}.cg26-service-track article>div{aspect-ratio:1.8;position:relative}.cg26-service-track img{object-fit:cover}.cg26-service-track h3{margin:18px 0 14px;font-size:1.35rem}.cg26-service-track p{margin:0;font-size:.68rem}.cg26-service-track article>button{color:#eeeae3;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #ded9d0;margin-top:15px;padding:0 0 5px;font-size:.45rem}.cg26-execution{min-height:490px;padding:88px var(--cg-gutter);grid-template-columns:.7fr 1.35fr;align-items:center;gap:7vw;display:grid}.cg26-execution-copy h2{margin:18px 0 24px;font-size:2.65rem;line-height:1.1}.cg26-execution-copy>p:last-child{margin:0;font-size:.76rem}.cg26-execution-image{aspect-ratio:1.76;position:relative}.cg26-execution-image img{object-fit:cover}.cg26-reach{min-height:590px;padding:88px var(--cg-gutter) 76px}.cg26-reach>h2{margin:18px 0 38px;font-size:2.6rem}.cg26-reach-image{display:none}.cg26-reach-rows{border-top:1px solid var(--cg-line)}.cg26-reach-rows article{border-bottom:1px solid var(--cg-line);grid-template-columns:190px minmax(0,500px);min-height:130px;padding:28px 0;display:grid}.cg26-reach-rows h3{margin:0 0 12px;font-size:1.25rem}.cg26-reach-rows article div>p{margin:0;font-size:.72rem}.cg26-reach-rows a{color:#e5dfd5;text-transform:uppercase;border-bottom:1px solid #e5dfd5;margin-top:13px;padding-bottom:5px;font-size:.45rem;display:inline-block}.cg26-access{background:var(--cg-panel);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:70px 20px;display:flex}.cg26-access h2{margin:18px 0;font-size:2.65rem}.cg26-access>p:not(.cg26-kicker){margin:0;font-size:.76rem}.cg26-access>a{color:#eeeae3;border:1px solid #ded9d0;justify-content:center;align-items:center;width:120px;height:35px;margin-top:29px;font-size:.5rem;display:inline-flex}@media (min-width:1401px){.cg26-hero{height:720px;margin-top:70px}.cg26-intro{min-height:280px;padding-top:72px}.cg26-services{padding-top:120px;padding-bottom:115px}.cg26-execution{min-height:650px}.cg26-reach{min-height:720px}.cg26-access{min-height:500px}}@media (min-width:721px) and (max-width:1400px){.cg26-page{--cg-gutter:4.2vw}}@media (max-width:720px){.cg26-desktop{display:none}.cg26-hero{height:390px;margin-top:42px}.cg26-hero video{object-position:center}.cg26-intro{min-height:228px;padding:50px 20px 42px}.cg26-intro h1{max-width:250px;margin:16px 0 18px;font-size:1.55rem;line-height:1.15}.cg26-intro>p:last-child{font-size:.69rem;line-height:1.7}.cg26-services{--cg26-step:calc(100% + 18px);padding:49px 20px 52px}.cg26-services>header{margin-bottom:31px;display:block;position:relative}.cg26-services header h2{white-space:nowrap;margin:15px 0 0;font-size:1.55rem}.cg26-controls{margin:0;position:absolute;bottom:-52px;right:0}.cg26-controls button{width:23px;height:23px;font-size:1rem}.cg26-service-track article,.cg26-service-track article:nth-child(2n){flex:0 0 100%}.cg26-service-track article>div,.cg26-service-track article:nth-child(2n)>div{aspect-ratio:.72}.cg26-service-track h3{margin:19px 0 14px;font-size:1.25rem}.cg26-service-track p{font-size:.68rem}.cg26-service-track article>button{font-size:.43rem}.cg26-execution{flex-direction:column;align-items:stretch;gap:31px;min-height:0;padding:48px 20px 47px;display:flex}.cg26-execution-image{aspect-ratio:1.48;order:-1}.cg26-execution-copy h2{margin:15px 0 18px;font-size:1.55rem}.cg26-execution-copy>p:last-child{font-size:.69rem;line-height:1.7}.cg26-reach{min-height:0;padding:48px 20px 47px}.cg26-reach>h2{margin:15px 0 30px;font-size:1.55rem}.cg26-reach-image{aspect-ratio:1.47;margin-bottom:30px;display:block;position:relative}.cg26-reach-image img{object-fit:cover}.cg26-reach-rows article{min-height:0;padding:25px 0;display:block}.cg26-reach-rows article>.cg26-kicker{margin-bottom:17px!important}.cg26-reach-rows h3{margin-bottom:16px;font-size:1.05rem}.cg26-reach-rows article div>p{font-size:.67rem;line-height:1.7}.cg26-reach-rows a{font-size:.43rem}.cg26-access{min-height:287px;padding:52px 20px}.cg26-access h2{margin:15px 0 17px;font-size:1.55rem}.cg26-access>p:not(.cg26-kicker){max-width:260px;font-size:.69rem;line-height:1.65}.cg26-access>a{width:114px;height:35px;margin-top:28px;font-size:.48rem}.cg26-page footer{border-top:0}}.cg26-controls{margin-right:0}.cg26-service-viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.cg26-service-viewport.is-dragging{cursor:grabbing}.cg26-service-viewport.is-dragging .cg26-service-track{transition:none}.cg26-service-track article>div{aspect-ratio:1.55}.cg26-service-track article:nth-child(2n)>div{aspect-ratio:.8}@media (max-width:720px){.cg26-controls{z-index:2;bottom:0;right:0}.cg26-service-track article>div,.cg26-service-track article:nth-child(2n)>div{aspect-ratio:.72}}
