.services-page{background:#131313;color:#fff}.services-page .header{background:#131313;border-color:#ffffff20}.service-opening{display:flex;justify-content:space-between;gap:50px;align-items:end;padding-block:65px 45px}.service-opening h1{font-size:clamp(52px,5.8vw,86px);margin-top:19px}.service-opening h1 em{color:#ffe500}.service-opening>p{color:#aaa;max-width:330px;padding-bottom:8px}.service-explorer{display:grid;grid-template-columns:270px minmax(0,1fr);gap:36px;padding-bottom:0}.service-rail{display:flex;flex-direction:column;padding-top:24px;border-top:1px solid #454545}.service-rail>.eyebrow{color:#888;font-size:8px;margin-bottom:25px}.service-rail [role=tablist]{display:grid}.service-rail [role=tab]{display:flex;gap:13px;align-items:center;text-align:left;padding:23px 13px;border-bottom:1px solid #353535;background:transparent;color:#c2c2c2;font-size:13px;transition:background .2s,color .2s}.service-rail [role=tab]>span{font-size:9px;color:#777}.service-rail [role=tab]>b{margin-left:auto;font-size:18px;font-weight:400}.service-rail [role=tab][aria-selected=true]{background:#ffe500;color:#111;border-color:#ffe500}.service-rail [role=tab][aria-selected=true]>span{color:#333}.service-more{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-top:auto;padding-top:35px;padding-bottom:20px;color:#aaa}.service-stage{min-width:0}.service-panel{position:relative;height:560px;overflow:hidden;background:#222}.service-panel>img{width:100%;height:100%;object-fit:cover;animation:service-appear .45s ease}.service-panel-shade{position:absolute;inset:0;background:linear-gradient(0deg,#000e, #0008 33%,transparent 75%)}.service-panel-copy{position:absolute;bottom:38px;left:38px;right:38px;max-width:580px}.service-panel-copy>.eyebrow{color:#ffe500}.service-panel-copy h2{font-size:clamp(36px,3.4vw,54px);margin:13px 0}.service-panel-copy p{color:#ddd;line-height:1.65;font-size:13px;max-width:490px}.service-panel-copy .text-link{margin-top:12px;border-color:#ffffff75;padding-bottom:10px;color:white}.service-counter{position:absolute;top:24px;right:24px;font-size:10px;letter-spacing:2px;background:#0007;padding:12px}.service-footnote{display:flex;justify-content:space-between;gap:20px;padding-block:24px 55px;font-size:9px;letter-spacing:1px;color:#858585}.service-footnote a{color:#fff;letter-spacing:0;font-size:11px}.services-page .extra-services{background:#f3f1e8;color:#111}.services-page .extra-services .three-grid article{border-color:#ccc}.services-page .extra-services p{color:#666}.services-page .extra-services .button{background:#111;color:white}.services-page .extra-services h2{font-size:clamp(38px,4vw,62px)}@keyframes service-appear{from{opacity:.4}to{opacity:1}}@media(max-width:1000px){.service-explorer{grid-template-columns:220px minmax(0,1fr);gap:24px}.service-panel{height:530px}.service-opening{gap:25px}.service-opening>p{max-width:245px}.service-panel-copy{left:26px;right:26px;bottom:28px}}@media(max-width:760px){.service-opening{display:block;padding-block:40px 30px}.service-opening>p{margin-top:23px;max-width:100%}.service-explorer{display:block}.service-rail{padding-top:0;border:0}.service-rail>.eyebrow{margin-bottom:15px}.service-rail [role=tablist]{display:flex;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#ffe500 #333;padding-bottom:10px;gap:7px}.service-rail [role=tab]{flex:0 0 auto;padding:16px 13px;border:1px solid #444;font-size:11px;gap:8px}.service-rail [role=tab]>b{display:none}.service-more{display:none}.service-stage{margin-top:12px}.service-panel{height:540px}.service-panel-copy{left:23px;right:23px;bottom:26px}.service-panel-copy h2{font-size:38px}.service-footnote{padding-block:22px 35px}.service-footnote>span{max-width:170px;line-height:1.8}.service-counter{top:15px;right:15px}}@media(prefers-reduced-motion:reduce){.service-panel>img{animation:none}}
