body{overflow-x:clip}.work-body>section>.blk-full{grid-column:1/-1}.blk-12{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap);display:grid}.blk-cols{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.blk-cols p,.blk-cols>*{color:#333;margin:0;font-size:17px;line-height:1.6}.blk-textimage{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap);align-items:center;row-gap:32px;display:grid}.ti-text{flex-direction:column;grid-column:1/span 5;gap:14px;display:flex}.ti-text .lab{text-transform:uppercase;letter-spacing:.03em;color:var(--l-muted);font-size:12px}.ti-text h3{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:500;line-height:1.15}.ti-text p{color:#333;margin:0;font-size:17px;line-height:1.6}.work-body .blk-textimage .ti-img{aspect-ratio:5/4;grid-area:1/7/auto/span 6}.blk-textimage.flip .ti-text{grid-area:1/8/auto/span 5}.work-body .blk-textimage.flip .ti-img{grid-column:1/span 6}@media (width<=960px){.ti-text,.blk-textimage.flip .ti-text,.work-body .blk-textimage .ti-img,.work-body .blk-textimage.flip .ti-img{grid-area:auto/1/auto/-1}}.blk-bleed{margin:0}.work-body .blk-bleed img{aspect-ratio:21/9;width:100vw;max-width:none;margin-left:calc(50% - 50vw);display:block}.blk-bleed figcaption{color:var(--l-muted);padding-top:12px;font-size:13px}.blk-gallery{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:20px;display:grid}.blk-gallery[data-cols="2"]{--n:2}.blk-gallery[data-cols="3"]{--n:3}.blk-gallery[data-cols="4"]{--n:4}.blk-gallery>p{display:contents}.work-body .blk-gallery img{aspect-ratio:5/4}@media (width<=960px){.blk-gallery[data-cols="2"]{--n:1}.blk-gallery[data-cols="3"],.blk-gallery[data-cols="4"]{--n:2}}@media (width<=600px){.blk-gallery[data-cols="3"]{--n:1}}.blk-figside{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap);align-items:end;row-gap:20px;margin:0;display:grid}.work-body .blk-figside img{aspect-ratio:16/10;grid-column:1/span 8}.blk-figside figcaption{border-top:1px solid var(--black);flex-direction:column;grid-column:10/span 3;gap:8px;padding-top:12px;display:flex}.blk-figside .fig{text-transform:uppercase;letter-spacing:.03em;color:var(--l-muted);font-size:12px}.blk-figside figcaption p{color:#333;margin:0;font-size:15px;line-height:1.55}@media (width<=960px){.work-body .blk-figside img,.blk-figside figcaption{grid-column:1/-1}}.compare .ba{aspect-ratio:16/9}.blk-video{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap);align-items:end;row-gap:20px;display:grid}.vid{aspect-ratio:16/9;background:var(--black);grid-column:1/-1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.blk-video.has-aside .vid{grid-column:1/span 8}.work-body .vid img{aspect-ratio:auto;cursor:default;width:100%;height:100%;position:absolute;inset:0}.vid-play{z-index:1;color:#fff;background:0 0;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:background .2s,color .2s,border-color .2s;display:flex;position:relative}.vid-play:hover{background:var(--accent);border-color:var(--accent);color:var(--black)}.vid .vid-media{background:var(--black);border:0;width:100%;height:100%;position:absolute;inset:0}.vid-aside{flex-direction:column;grid-column:10/span 3;gap:12px;display:flex}.work-body .vid-aside .qr{aspect-ratio:1;object-fit:contain;border:1px solid var(--black);cursor:default;background:#fff;width:140px}.vid-aside p{color:#333;margin:0;font-size:15px;line-height:1.5}.vid-aside a{text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--black);align-self:flex-start;align-items:center;min-height:44px;padding-bottom:2px;font-size:13px;display:inline-flex}@media (width<=960px){.blk-video.has-aside .vid,.vid-aside{grid-column:1/-1}}.blk-specs{grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap);row-gap:24px;display:grid}.blk-specs .lab{text-transform:uppercase;letter-spacing:.03em;grid-column:1/span 3;margin:0;font-size:13px;font-weight:500}.blk-specs .swatches,.blk-specs .faces{grid-column:4/span 9;gap:20px;display:grid}.blk-specs .swatches{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.blk-specs .faces{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));padding-top:0}.blk-specs .swatches>div,.blk-specs .faces>div{flex-direction:column;gap:8px;display:flex}.blk-specs .sw{aspect-ratio:5/4;border:1px solid var(--l-line-2)}.blk-specs .faces>div{border-top:1px solid var(--black);padding-top:12px}.blk-specs .aa{letter-spacing:-.04em;font-size:96px;line-height:.9}.blk-specs .cap{font-size:13px}@media (width<=960px){.blk-specs .lab,.blk-specs .swatches,.blk-specs .faces{grid-column:1/-1}}.work-body .blk-quote{flex-direction:column;grid-column:4/span 8;gap:20px;margin:0;display:flex}.blk-quote footer{text-transform:uppercase;letter-spacing:.03em;color:var(--l-muted);font-size:13px}@media (width<=960px){.work-body .blk-quote{grid-column:1/-1}}.work-body ol.blk-process{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.work-body ol.blk-process li{color:#4a4a4a;flex-direction:column;gap:8px;font-size:14px;line-height:1.5;display:flex}.work-body ol.blk-process li:before{content:none}.blk-process .n{color:var(--l-muted);font-size:12px}.blk-process .t{color:var(--black);font-size:18px;font-weight:500}
