.pano_poster__Q3wTm{position:relative;display:block;width:100%;overflow:hidden;padding:0;cursor:pointer}.pano_poster__Q3wTm img{width:100%;height:auto;display:block;transition:transform 1.2s var(--ease)}.pano_poster__Q3wTm:hover img{transform:scale(1.02)}.pano_badge__h7O7w{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:var(--acc);color:#fff;font-weight:500;font-size:11.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase}.pano_badge__h7O7w svg{display:block}.pano_wrap__JMgx_{position:relative}.pano_view__k_mdQ{width:100%;aspect-ratio:16/9;background:var(--hair-2)}.pano_loading__zPvEA{position:absolute;inset:0;display:grid;place-items:center;font-weight:300;font-size:14px;color:var(--ink-2);pointer-events: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)}