.faces-lab_wrap__b0ESm{padding:40px var(--pad) 80px;max-width:980px}.faces-lab_eyebrow__Uf7uj{margin:0 0 10px;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.faces-lab_h1__EfS_4{margin:0 0 10px;font-weight:300;font-size:clamp(26px,2.6vw,38px);line-height:1.14}.faces-lab_intro__wK4RX{margin:0 0 40px;font-weight:300;font-size:16px;line-height:25px;color:var(--ink-2);max-width:62ch}.faces-lab_variant__Pl7eV{margin:0 0 56px}.faces-lab_head__aVadl{max-width:62ch;margin:0 0 18px}.faces-lab_head__aVadl b{display:block;font-weight:500;font-size:15px;margin:0 0 6px}.faces-lab_head__aVadl p{margin:0;font-weight:300;font-size:14.5px;line-height:23px;color:var(--ink-2)}.faces-lab_stage__6_KiN{position:relative;background:var(--hair-2);padding:36px 0 44px;display:grid;place-items:center;min-height:420px}.faces-lab_slab__ozg9n{height:330px;width:auto;display:block;box-shadow:0 18px 34px -20px rgba(26,26,26,.45)}.faces-lab_fadeIn__pxEW8{animation:faces-lab_faceIn__EeDbM .28s ease}@keyframes faces-lab_faceIn__EeDbM{0%{opacity:.25}to{opacity:1}}.faces-lab_stageCap__e_kE_{position:absolute;left:16px;bottom:12px;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.faces-lab_thumbRow__jhtZA{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.faces-lab_thumb__adMN3{padding:3px;border:1px solid var(--hair);background:var(--white);cursor:pointer}.faces-lab_thumb__adMN3 img{height:56px;width:auto;display:block}.faces-lab_thumb__adMN3:hover{border-color:var(--ink-2)}.faces-lab_thumbOn__8X_EH{border-color:var(--ink)}.faces-lab_count__DACCi{margin-left:8px;font-weight:300;font-size:13px;color:var(--ink-2)}.faces-lab_stackZone___YeZl{position:relative;display:grid;place-items:center}.faces-lab_stackZone___YeZl .faces-lab_slab__ozg9n{grid-area:1/1}.faces-lab_stackBack1__wscdi{transform:translateX(26px) translateY(-10px) scale(.96);filter:brightness(.92);box-shadow:none}.faces-lab_stackBack2__9YZZO{transform:translateX(50px) translateY(-20px) scale(.92);filter:brightness(.85);box-shadow:none}.faces-lab_stackFront__IPZXb{position:relative}.faces-lab_arr__Mp6e4{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;background:var(--white);border:1px solid var(--hair);color:var(--ink);cursor:pointer}.faces-lab_arr__Mp6e4:hover{border-color:var(--ink)}.faces-lab_arrL__Nb_NG{left:14px}.faces-lab_arrR__9oNCA{right:14px}.faces-lab_gridLead__2bgKD{margin:0 0 10px;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.faces-lab_faceGrid__WZUwp{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px;background:var(--hair-2);padding:18px}.faces-lab_faceCell__lAKkK{margin:0;display:grid;justify-items:center;grid-gap:6px;gap:6px}.faces-lab_faceCell__lAKkK img{width:100%;height:auto;display:block;box-shadow:0 10px 22px -16px rgba(26,26,26,.4)}.faces-lab_faceCell__lAKkK figcaption{font-weight:300;font-size:12px;color:var(--ink-2)}.faces-lab_dots__rMNhK{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;gap:4px}.faces-lab_dot__KS0lq{width:22px;height:24px;background:transparent;border:0;cursor:pointer;position:relative}.faces-lab_dot__KS0lq:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.faces-lab_dot__KS0lq:hover:after{background:var(--ink-2)}.faces-lab_dotOn__BtsV1:after{background:var(--ink)}.faces-lab_note__U_DJl{margin:0;font-weight:300;font-size:14px;line-height:23px;color:var(--ink-2);max-width:62ch}@media (max-width:640px){.faces-lab_slab__ozg9n{height:250px}.faces-lab_stage__6_KiN{min-height:330px}.faces-lab_arrL__Nb_NG{left:6px}.faces-lab_arrR__9oNCA{right:6px}}.faces-lab_adStage__zKDid{position:relative}.faces-lab_adStage__zKDid .faces-lab_arrL__Nb_NG{left:10px;z-index:3}.faces-lab_adStage__zKDid .faces-lab_arrR__9oNCA{right:10px;z-index:3}.faces-lab_adStage__zKDid .faces-lab_dots__rMNhK{z-index:3}.stage_studio__SC7uO{position:relative;background:linear-gradient(176deg,#fbfbf9,#f1f1ee 60%,#e8e8e4);display:grid;place-items:center;padding:clamp(28px,5vw,72px) clamp(24px,4vw,56px) clamp(48px,7vw,96px);min-height:480px;overflow:hidden}.stage_light__WTSKm{position:absolute;inset:0;pointer-events:none;background:radial-gradient(42% 34% at 50% 26%,rgba(255,255,255,.85),transparent 70%)}.stage_obj__h1btD{position:relative;z-index:2;transform:perspective(1600px) rotateY(-13deg) rotateX(1.5deg);transform-style:preserve-3d;transition:transform 1.2s var(--ease)}.stage_plate__p3s5E{position:relative;background:#fff;box-shadow:0 34px 60px -34px rgba(20,20,20,.45)}.stage_plate__p3s5E>img{display:block;width:100%;height:100%;object-fit:cover}.stage_lt__ufboI{outline:1px solid rgba(26,26,26,.08)}.stage_badge__hzKrW{position:absolute;left:clamp(18px,3vw,30px);top:clamp(16px,2.6vw,26px);z-index:3;font-weight:500;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.stage_refl__vWdsP{position:absolute;left:0;right:0;top:100%;height:34%;transform:scaleY(-1);opacity:.2;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent 82%);mask-image:linear-gradient(0deg,rgba(0,0,0,.7),transparent 82%)}.stage_refl__vWdsP img{width:100%;height:294%;object-fit:cover;object-position:bottom}.stage_contact__r2nsB{position:absolute;left:8%;right:8%;top:calc(100% + 6px);height:22px;background:radial-gradient(50% 100% at 50% 0,rgba(20,20,20,.3),transparent 70%);filter:blur(5px);pointer-events:none}.stage-faces_zone__Th1oI{position:relative}.stage-faces_arr__ahr8K{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;display:grid;place-items:center;background:var(--white);border:1px solid var(--hair);color:var(--ink);cursor:pointer}.stage-faces_arr__ahr8K:hover{border-color:var(--ink)}.stage-faces_arrL__eSt30{left:10px}.stage-faces_arrR__sAEE3{right:10px}.stage-faces_dots__SrQaj{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:4px}.stage-faces_dot__of07E{width:22px;height:24px;background:transparent;border:0;cursor:pointer;position:relative}.stage-faces_dot__of07E:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.stage-faces_dot__of07E:hover:after{background:var(--ink-2)}.stage-faces_dotOn__xei6K:after{background:var(--ink)}.stage-faces_thumbRow__FmJbx{display:flex;gap:8px;align-items:center;margin-top:12px;flex-wrap:wrap}.stage-faces_thumb__iJwGP{padding:3px;border:1px solid var(--hair);background:var(--white);cursor:pointer}.stage-faces_thumb__iJwGP img{height:56px;width:auto;display:block}.stage-faces_thumb__iJwGP:hover{border-color:var(--ink-2)}.stage-faces_thumbOn__XJfNg{border-color:var(--ink)}@media (max-width:620px){.stage-faces_arrL__eSt30{left:4px}.stage-faces_arrR__sAEE3{right:4px}.stage-faces_arr__ahr8K{width:40px;height:40px}.stage-faces_thumb__iJwGP img{height:48px}}.reveal_r__TyyHy{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal_on__33D_W{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal_r__TyyHy{opacity:1;transform:none;transition:none}}.used-tiles_box__No_Oy{border:1px solid var(--hair);padding:18px 20px 20px;max-width:920px}.used-tiles_lb__x4H_5{display:block;margin-bottom:14px;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.used-tiles_grid__FPgOK{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 22px;gap:14px 22px}@media (max-width:760px){.used-tiles_grid__FPgOK{grid-template-columns:1fr}}.used-tiles_tile__3_OoB{display:flex;gap:12px;align-items:center;min-width:0}a.used-tiles_tile__3_OoB b{border-bottom:1px solid transparent;transition:border-color .2s}a.used-tiles_tile__3_OoB:hover b{border-bottom-color:var(--ink)}.used-tiles_im__osDIf{flex:none;width:56px;height:56px;background:var(--hair-2);overflow:hidden}.used-tiles_im__osDIf img{width:100%;height:100%;object-fit:cover;display:block}.used-tiles_tx__Ys5rq{display:grid;grid-gap:3px;gap:3px;min-width:0}.used-tiles_tx__Ys5rq b{font-weight:400;font-size:13.5px;line-height:1.4;width:-moz-fit-content;width:fit-content}.used-tiles_meta__IzgRc{font-weight:300;font-size:12.5px;color:var(--ink-2)}.used-tiles_tx__Ys5rq i{font-style:normal;font-weight:500;font-size:13px;color:var(--ink)}.project_wrap__7qLpq{padding:40px var(--pad) 0}.project_crumb__tKGlB{margin:0 0 26px;font-weight:400;font-size:16px;line-height:24px}.project_crumb__tKGlB i{font-style:normal;color:var(--ink-3);padding:0 6px}.project_crumb__tKGlB b{font-weight:400;color:var(--ink-2)}.project_eyebrow__AyriG{margin:0 0 10px;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.project_h1__rFEmv{margin:0 0 12px;font-weight:300;font-size:clamp(26px,2.4vw,38px);line-height:1.15}.project_intro__RxUNN{margin:0;font-weight:300;font-size:16px;line-height:25px;color:var(--ink-2);max-width:68ch}.project_used__tPs91{margin-top:26px}.project_room__cfs_c{margin-top:var(--sect)}.project_h2__8t7_y{margin:0 0 8px;font-weight:300;font-size:clamp(22px,1.9vw,30px);line-height:1.2}.project_note__F6BGM{margin:0 0 var(--hd-gap);font-weight:300;font-size:15px;line-height:23px;color:var(--ink-2);max-width:68ch}.project_shots___WvcI{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--col-gap);column-gap:var(--col-gap);grid-row-gap:var(--row-gap);row-gap:var(--row-gap)}.project_shots___WvcI[data-n="1"] .project_shot__T9FNK{grid-column:3/span 8}.project_shots___WvcI[data-n="2"] .project_shot__T9FNK{grid-column:span 6}.project_shots___WvcI[data-n="3"] .project_shot__T9FNK{grid-column:span 4}@media (max-width:900px){.project_shots___WvcI .project_shot__T9FNK{grid-column:1/-1!important}}.project_shot__T9FNK{margin:0;aspect-ratio:5/4;overflow:hidden;background:var(--hair-2)}.project_shot__T9FNK img{width:100%;height:100%;object-fit:cover}.project_cta__C06sS{margin:var(--sect) 0 0}.project_cta__C06sS a{display:inline-block;padding:13px 26px;border:1px solid var(--acc);background:var(--acc);color:#fff;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.project_cta__C06sS a:hover{background:var(--acc-d);border-color:var(--acc-d)}.solution_wrap__2pIe3{padding:40px var(--pad) 0}.solution_crumb__jaBkv{margin:0 0 26px;font-weight:400;font-size:16px;line-height:24px}.solution_crumb__jaBkv i{font-style:normal;color:var(--ink-3);padding:0 6px}.solution_crumb__jaBkv b{font-weight:400;color:var(--ink-2)}.solution_eyebrow__eNC1v{margin:0 0 10px;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.solution_h1__duOIo{margin:0 0 12px;font-weight:300;font-size:clamp(26px,2.4vw,38px);line-height:1.15}.solution_intro__Rca_4{margin:0 0 var(--hd-gap);font-weight:300;font-size:16px;line-height:25px;color:var(--ink-2);max-width:68ch}.solution_shots__3FxRk{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--col-gap);column-gap:var(--col-gap);grid-row-gap:var(--row-gap);row-gap:var(--row-gap)}.solution_shots__3FxRk[data-n="1"] .solution_shot__Yiiwv{grid-column:3/span 8}.solution_shots__3FxRk[data-n="2"] .solution_shot__Yiiwv{grid-column:span 6}.solution_shots__3FxRk[data-n="3"] .solution_shot__Yiiwv{grid-column:span 4}@media (max-width:900px){.solution_shots__3FxRk .solution_shot__Yiiwv{grid-column:1/-1!important}}.solution_shot__Yiiwv{margin:0;overflow:hidden;background:var(--hair-2)}.solution_shot__Yiiwv img{width:100%;height:auto;display:block}.solution_mixTop__2fiQu{margin:0 0 var(--sect)}.solution_panoSec__rgXnE{margin-top:var(--sect);max-width:1180px}.solution_mixSec__xeuYx{margin-top:var(--sect)}.solution_h2__qv7s8{margin:0 0 8px;font-weight:300;font-size:clamp(22px,1.9vw,30px);line-height:1.2}.solution_note__HlcFw{margin:0 0 var(--hd-gap);font-weight:300;font-size:15px;line-height:23px;color:var(--ink-2);max-width:68ch}.solution_disclaimer__MEt_S{margin:12px 0 0;font-weight:300;font-size:12.5px;line-height:1.55;color:var(--ink-3);max-width:60ch}.solution_cta__eUm2L{margin:var(--sect) 0 0;display:flex;gap:12px;flex-wrap:wrap}.solution_cta__eUm2L a{display:inline-block;padding:13px 26px;border:1px solid var(--acc);background:var(--acc);color:#fff;font-weight:500;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.solution_cta__eUm2L a:hover{background:var(--acc-d);border-color:var(--acc-d)}.solution_ctaGhost__wQW84{border-color:var(--hair)!important;background:none!important;color:var(--ink-2)!important}.solution_ctaGhost__wQW84:hover{border-color:var(--ink)!important;color:var(--ink)}.story_wrap__Pa7dK{padding:40px var(--pad) 0;max-width:900px}.story_crumb__XhXxt{margin:0 0 26px;font-weight:400;font-size:16px;line-height:24px}.story_crumb__XhXxt i{font-style:normal;color:var(--ink-3);padding:0 6px}.story_crumb__XhXxt b{font-weight:400;color:var(--ink-2)}.story_eyebrow__v10fr{margin:0 0 10px;font-weight:500;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.story_h1__tGUQ_{margin:0 0 10px;font-weight:300;font-size:clamp(28px,2.8vw,42px);line-height:1.12}.story_lead__rDVhK{margin:0 0 28px;font-weight:300;font-size:17px;line-height:26px;color:var(--ink-2);max-width:56ch}.story_hero__tiUe2{margin:0 0 34px;overflow:hidden;background:var(--hair-2)}.story_hero__tiUe2 img{width:100%;height:100%;object-fit:cover;display:block}.story_tilesTop__091ct{margin:0 0 34px}.story_body__3rDVu{max-width:68ch}.story_sec__GIIAk{margin-bottom:26px}.story_fig__b01A_{margin:22px 0 0;width:min(860px,100%)}.story_fig__b01A_ img{width:100%;height:auto;object-fit:cover;display:block;background:var(--hair-2)}.story_fig__b01A_ figcaption{padding:9px 0 0;font-weight:500;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.story_h2__ADZ5O{margin:0 0 10px;font-weight:400;font-size:20px;line-height:1.35}.story_sec__GIIAk p{margin:0 0 14px;font-weight:300;font-size:16px;line-height:26px}.story_sec__GIIAk p:last-child{margin-bottom:0}.story_tilesSec__9LOqn{margin-top:var(--sect)}.story_tilesSec__9LOqn .story_h2__ADZ5O{margin-bottom:14px}.story_back__ZLOhu{margin:34px 0 0}.story_back__ZLOhu a{border-bottom:1px solid var(--hair)}.story_back__ZLOhu a:hover{border-color:var(--ink)}