.ServicesList_card__PN7ao{--service-cut:16px;isolation:isolate;min-width:0}.ServicesList_card__PN7ao:after,.ServicesList_card__PN7ao:before{content:"";position:absolute;pointer-events:none}.ServicesList_card__PN7ao:before{inset:0;z-index:-2;clip-path:polygon(var(--service-cut) 0,100% 0,100% calc(100% - var(--service-cut)),calc(100% - var(--service-cut)) 100%,0 100%,0 var(--service-cut));--tw-bg-opacity:1;background-color:rgb(42 42 45/var(--tw-bg-opacity,1))}.ServicesList_card__PN7ao:after{--inner-cut:calc(var(--service-cut) - 0.5px);inset:1px;z-index:-1;clip-path:polygon(var(--inner-cut) 0,100% 0,100% calc(100% - var(--inner-cut)),calc(100% - var(--inner-cut)) 100%,0 100%,0 var(--inner-cut));transition:background-color .2s ease;--tw-bg-opacity:1;background-color:rgb(14 14 16/var(--tw-bg-opacity,1))}@media (hover:hover) and (pointer:fine){.ServicesList_card__PN7ao:hover:after{--tw-bg-opacity:1;background-color:rgb(24 24 26/var(--tw-bg-opacity,1))}}@media (min-width:768px){.ServicesList_card__PN7ao{--service-cut:24px}}@media (prefers-reduced-motion:reduce){.ServicesList_card__PN7ao:after{transition:none}}.ServicesApproach_section__txgM7{display:flex;align-items:center;min-height:792px;padding-block:88px 96px}.ServicesApproach_stage__6z3km{--services-bleed:48px;position:relative;isolation:isolate;container-type:inline-size;width:100%;min-height:608px}.ServicesApproach_copy__5b2gr{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:42%;min-height:608px}.ServicesApproach_title__dxE1K{font-size:clamp(48px,5.7cqw,72px);line-height:.98;letter-spacing:-.03em;font-family:var(--font-display),sans-serif;font-weight:700;--tw-text-opacity:1;color:rgb(237 232 220/var(--tw-text-opacity,1))}.ServicesApproach_title__dxE1K span{display:block}.ServicesApproach_title__dxE1K span:last-child{--tw-text-opacity:1;color:rgb(196 145 74/var(--tw-text-opacity,1))}.ServicesApproach_description__FovyT{max-width:43ch;margin-top:28px;font-size:clamp(18px,1.64cqw,20px);line-height:1.65;letter-spacing:-.015em;text-wrap:pretty;font-family:var(--font-dm-sans),sans-serif;font-weight:400;--tw-text-opacity:1;color:rgb(162 155 145/var(--tw-text-opacity,1))}.ServicesApproach_description__FovyT strong{font-weight:500;--tw-text-opacity:1;color:rgb(237 232 220/var(--tw-text-opacity,1))}.ServicesApproach_description__FovyT em{font-style:normal;--tw-text-opacity:1;color:rgb(237 232 220/var(--tw-text-opacity,1))}.ServicesApproach_action__Wu1cK{margin-top:28px}.ServicesApproach_action__Wu1cK .ServicesApproach_link__SFvWB{width:-moz-max-content;width:max-content;min-height:46px;padding:14px 24px;line-height:1.6;letter-spacing:.1em;white-space:nowrap}.ServicesApproach_signature__hLE28{font-family:var(--font-dm-mono),monospace;font-size:.6875rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(140 133 123/var(--tw-text-opacity,1));max-width:34ch;margin-top:26px;line-height:1.7;letter-spacing:.06em}.ServicesApproach_fabric__E0bDe{--fabric-highlight:#d9a660;position:absolute;z-index:0;left:calc(-1 * var(--services-bleed));top:-32px;width:calc(100% + 2 * var(--services-bleed));max-width:none;height:calc(100% + 64px);pointer-events:none;--tw-text-opacity:1;color:rgb(196 145 74/var(--tw-text-opacity,1))}.ServicesApproach_gallery__NnkrC{position:absolute;z-index:1;top:-20px;bottom:-20px;left:44%;width:calc(56% + var(--services-bleed))}.ServicesApproach_window__BsKwp{--gallery-opaque-start:13%;--gallery-opaque-end:95%;position:absolute;inset:-12px 0 24px;overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--gallery-opaque-start),#000 var(--gallery-opaque-end),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--gallery-opaque-start),#000 var(--gallery-opaque-end),transparent 100%)}.ServicesApproach_film__7P2lo{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:18px;transform:rotate(-5deg);transform-origin:58% 50%}.ServicesApproach_row__7Ok_q{display:flex;width:-moz-max-content;width:max-content;will-change:transform}.ServicesApproach_set__SsCxU{display:flex;flex:0 0 auto;align-items:center;gap:18px;padding-right:18px}.ServicesApproach_tile__rCDeG{--tile-width:356px;--tile-silhouette:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);position:relative;isolation:isolate;flex:0 0 var(--tile-width);width:var(--tile-width);height:220px}.ServicesApproach_tile__rCDeG:before{content:"";position:absolute;z-index:-2;left:8px;right:2px;bottom:-20px;height:40px;pointer-events:none;background:radial-gradient(ellipse at 50% 35%,rgba(0,0,0,.56),rgba(0,0,0,.3) 34%,transparent 72%)}.ServicesApproach_tile__rCDeG:after{content:"";z-index:-1;inset:0;pointer-events:none;transition:background .5s cubic-bezier(.16,1,.3,1);background-color:rgb(42 42 45/var(--tw-bg-opacity,1))}.ServicesApproach_face__QkvPf,.ServicesApproach_tile__rCDeG:after{position:absolute;clip-path:var(--tile-silhouette);--tw-bg-opacity:1}.ServicesApproach_face__QkvPf{inset:1px;overflow:clip;background-color:rgb(24 24 26/var(--tw-bg-opacity,1))}.ServicesApproach_face__QkvPf>img{-o-object-fit:cover;object-fit:cover;filter:saturate(.78) contrast(1.04);transition:filter .7s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.ServicesApproach_face__QkvPf:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(8,8,9,.72))}.ServicesApproach_tile__rCDeG figcaption{position:absolute;z-index:2;left:18px;right:18px;bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;line-height:1.4;letter-spacing:.08em;font-family:var(--font-dm-mono),monospace;text-transform:uppercase;--tw-text-opacity:1;color:rgb(237 232 220/var(--tw-text-opacity,1))}.ServicesApproach_tile__rCDeG figcaption span{--tw-text-opacity:1;color:rgb(162 155 145/var(--tw-text-opacity,1))}.ServicesApproach_logo__0ztky{--tile-width:236px}.ServicesApproach_logo__0ztky .ServicesApproach_face__QkvPf{background:#151517}.ServicesApproach_logo__0ztky .ServicesApproach_face__QkvPf>img{-o-object-fit:contain;object-fit:contain;padding:32px 24px 42px;filter:none}.ServicesApproach_product__UI13w{--tile-width:330px}.ServicesApproach_product__UI13w .ServicesApproach_face__QkvPf>img:first-child{opacity:.7;-o-object-position:center 42%;object-position:center 42%}.ServicesApproach_product__UI13w .ServicesApproach_face__QkvPf:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(14,14,16,.66),rgba(14,14,16,.12) 50%,rgba(14,14,16,.66));pointer-events:none}.ServicesApproach_product__UI13w .ServicesApproach_face__QkvPf>.ServicesApproach_productMark__Bw5zn{position:absolute;z-index:2;width:56%;height:auto;inset:50% auto auto 50%;transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;filter:none;mix-blend-mode:screen}.ServicesApproach_detail__wY3ZR{--tile-width:324px}.ServicesApproach_detail__wY3ZR .ServicesApproach_face__QkvPf>img{transform:scale(1.6);transform-origin:68% 60%}.ServicesApproach_lab__ucdST{--tile-width:268px}.ServicesApproach_lab__ucdST .ServicesApproach_face__QkvPf{background:#121214}.ServicesApproach_lab__ucdST .ServicesApproach_face__QkvPf>img{-o-object-fit:contain;object-fit:contain;padding:42px 30px;filter:none}.ServicesApproach_stage__6z3km[data-inviting=true] .ServicesApproach_tile__rCDeG:after,.ServicesApproach_window__BsKwp:hover .ServicesApproach_tile__rCDeG:after{--tw-bg-opacity:1;background-color:rgb(122 90 46/var(--tw-bg-opacity,1))}.ServicesApproach_stage__6z3km[data-inviting=true] .ServicesApproach_face__QkvPf>img:first-child,.ServicesApproach_tile__rCDeG:hover .ServicesApproach_face__QkvPf>img:first-child{filter:saturate(1) contrast(1.04)}.ServicesApproach_motionControl__d7DkV{position:absolute;right:var(--services-bleed);bottom:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:0;background:transparent;font-size:11px;line-height:1.4;letter-spacing:.08em;cursor:pointer;transition:color .2s ease;font-family:var(--font-dm-mono),monospace;text-transform:uppercase;--tw-text-opacity:1;color:rgb(140 133 123/var(--tw-text-opacity,1))}.ServicesApproach_motionControl__d7DkV:hover{--tw-text-opacity:1;color:rgb(237 232 220/var(--tw-text-opacity,1))}.ServicesApproach_motionControl__d7DkV svg{width:13px;height:13px}.ServicesApproach_motionControl__d7DkV [hidden]{display:none}.ServicesApproach_motionControl__d7DkV:disabled{opacity:.55;cursor:default}@media (max-width:1100px){.ServicesApproach_copy__5b2gr{width:44%}.ServicesApproach_gallery__NnkrC{left:45%;width:calc(55% + var(--services-bleed))}.ServicesApproach_tile__rCDeG{--tile-width:308px;height:208px}.ServicesApproach_logo__0ztky{--tile-width:220px}.ServicesApproach_lab__ucdST{--tile-width:236px}.ServicesApproach_detail__wY3ZR{--tile-width:296px}}@media (max-width:760px){.ServicesApproach_section__txgM7{min-height:1100px;padding-block:64px}.ServicesApproach_stage__6z3km{--services-bleed:24px;display:flex;flex-direction:column;justify-content:center;gap:36px;min-height:900px}.ServicesApproach_copy__5b2gr{width:100%;min-height:0}.ServicesApproach_title__dxE1K{font-size:clamp(44px,11cqw,68px)}.ServicesApproach_title__dxE1K span{display:inline}.ServicesApproach_description__FovyT{max-width:46ch;margin-top:24px;font-size:18px}.ServicesApproach_signature__hLE28{margin-top:24px}.ServicesApproach_fabric__E0bDe{top:-16px;height:calc(100% + 32px)}.ServicesApproach_gallery__NnkrC{position:relative;left:auto;top:auto;bottom:auto;width:calc(100% + 2 * var(--services-bleed));margin-left:calc(-1 * var(--services-bleed));height:308px;flex:0 0 308px}.ServicesApproach_window__BsKwp{--gallery-opaque-start:9%;--gallery-opaque-end:94%;inset:-56px 0 -20px}.ServicesApproach_film__7P2lo{gap:12px;transform:rotate(-4deg)}.ServicesApproach_set__SsCxU{gap:12px;padding-right:12px}.ServicesApproach_tile__rCDeG{--tile-width:232px;height:124px}.ServicesApproach_tile__rCDeG:before{bottom:-14px;height:28px}.ServicesApproach_logo__0ztky{--tile-width:166px}.ServicesApproach_lab__ucdST{--tile-width:188px}.ServicesApproach_detail__wY3ZR{--tile-width:216px}.ServicesApproach_tile__rCDeG figcaption{left:12px;right:12px;bottom:10px}.ServicesApproach_tile__rCDeG figcaption span{display:none}.ServicesApproach_logo__0ztky .ServicesApproach_face__QkvPf>img{padding:20px 18px 28px}.ServicesApproach_lab__ucdST .ServicesApproach_face__QkvPf>img{padding:22px}.ServicesApproach_motionControl__d7DkV{bottom:-4px}}@media (max-width:380px){.ServicesApproach_title__dxE1K{font-size:42px}.ServicesApproach_title__dxE1K span{display:block}}@media (prefers-reduced-motion:reduce){.ServicesApproach_row__7Ok_q{will-change:auto}.ServicesApproach_face__QkvPf>img,.ServicesApproach_motionControl__d7DkV,.ServicesApproach_tile__rCDeG:after{transition:none}}