.nonlit-page{background:#f3efe7}.nonlit-page>.breadcrumbs{background:#e7e2d9;padding:16px clamp(20px,4vw,72px) 0;position:relative;top:auto;left:auto}.nonlit-kicker{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:900;line-height:1.4;display:flex}.nonlit-kicker:before{content:"";background:var(--red);flex:0 0 30px;height:2px}.nonlit-hero{border-bottom:1px solid var(--ink);background:#e7e2d9;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(24px,3vw,56px);min-height:560px;padding:24px clamp(20px,4vw,72px) 54px;display:grid}.nonlit-hero-copy{min-width:0;padding-block:30px}.nonlit-hero h1{max-width:760px;margin:26px 0 0}.nonlit-hero-lead{color:#4f4b45;max-width:600px;margin:28px 0 0;font-size:clamp(16px,1.25vw,18px);line-height:1.55}.nonlit-hero .button{width:fit-content;margin-top:30px}.nonlit-hero-photo{min-width:0}.nonlit-hero-photo img{aspect-ratio:1672/941;object-fit:contain;background:#9c9b98;width:100%;height:auto;display:block}.nonlit-section{padding:clamp(72px,7vw,112px) clamp(20px,5.5vw,100px)}.nonlit-heading{grid-template-columns:minmax(130px,.33fr) minmax(0,1.06fr) minmax(240px,.52fr);align-items:end;gap:clamp(20px,3.4vw,58px);margin-bottom:52px;display:grid}.nonlit-heading .nonlit-kicker{align-self:start}.nonlit-heading h2{text-transform:uppercase;margin:0}.nonlit-heading>p:last-child:not(.nonlit-kicker){color:#615c55;margin:0;line-height:1.55}.nonlit-construction{background:#f8f5ef}.nonlit-construction-layout{grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:stretch;gap:clamp(24px,4vw,68px);display:grid}.nonlit-construction-photo{background:#242422;min-width:0;margin:0;overflow:hidden}.nonlit-construction-photo img{object-fit:cover;object-position:center 52%;width:100%;height:clamp(420px,43vw,650px);display:block}.nonlit-construction-photo figcaption{color:#eee9dd;letter-spacing:.06em;text-transform:uppercase;padding:15px 18px 17px;font-size:11px;font-weight:800;line-height:1.45}.nonlit-letter-list{border-top:2px solid var(--ink)}.nonlit-letter-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:4px 18px;padding:22px 0;display:grid}.nonlit-letter-list article>span,.nonlit-format-list article>span,.nonlit-material-list article>span,.nonlit-mounting-grid article span,.nonlit-placement-grid figcaption span,.nonlit-cost li span,.nonlit-process li span{color:var(--red);font-size:10px;font-weight:900}.nonlit-letter-list h3{text-transform:uppercase;margin:0;font-size:clamp(21px,2vw,30px);line-height:1}.nonlit-letter-list p{color:#5c5851;grid-column:2;max-width:510px;margin:4px 0 0;line-height:1.52}.nonlit-formats{background:#e9e4db}.nonlit-format-list{border-top:2px solid var(--ink)}.nonlit-format-list article{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(0,.8fr) minmax(0,1.1fr);align-items:baseline;gap:24px;padding:25px 0;display:grid}.nonlit-format-list h3{text-transform:uppercase;margin:0;font-size:clamp(22px,2.4vw,36px);line-height:1}.nonlit-format-list p{color:#5c5851;max-width:610px;margin:0;line-height:1.5}.nonlit-materials{background:#f8f5ef}.nonlit-material-list{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.nonlit-material-list article{border-right:1px solid var(--line);min-width:0;padding:20px 22px 0 0}.nonlit-material-list article+article{padding-left:22px}.nonlit-material-list article:last-child{border-right:0}.nonlit-material-swatch{aspect-ratio:4/3;object-fit:cover;background:#e7e7e2;border:1px solid #ccc7bf;width:100%;height:auto;margin:14px 0 22px;display:block}.nonlit-material-list h3{text-transform:uppercase;margin:0 0 12px;font-size:clamp(21px,2vw,29px);line-height:1}.nonlit-material-list p{color:#5d5852;max-width:330px;margin:0;font-size:14px;line-height:1.52}.nonlit-paint{color:#fff;background:#242422;grid-template-columns:1fr .8fr;align-items:center;gap:7vw;padding:clamp(70px,7vw,112px) clamp(20px,5.5vw,100px);display:grid}.nonlit-paint h2{text-transform:uppercase;max-width:740px;margin:24px 0}.nonlit-paint p:last-child{color:#c8c5bd;max-width:610px;margin:0;font-size:17px;line-height:1.55}.nonlit-paint-photo{min-width:0;margin:0}.nonlit-paint-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.nonlit-paint-photo figcaption{color:#d4d0c8;letter-spacing:.1em;text-transform:uppercase;border-top:2px solid #fff;padding-top:14px;font-size:10px;font-weight:900;line-height:1.45}.nonlit-mounting{background:#f3efe7}.nonlit-mounting-grid{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nonlit-mounting-grid article{border-right:1px solid var(--line);min-width:0;padding:24px}.nonlit-mounting-grid article:first-child{padding-left:0}.nonlit-mounting-grid article:last-child{border-right:0;padding-right:0}.nonlit-mounting-drawing{background:#e0dbd1;height:230px;margin-bottom:24px;position:relative;overflow:hidden}.nonlit-mounting-drawing i{display:block;position:absolute}.mount-wall{background:repeating-linear-gradient(135deg,#cac4b8,#cac4b8 3px,#d9d3c8 3px 8px);width:27%;top:0;bottom:0;right:0}.mount-letter{z-index:3;background:#3c3c39;width:20%;top:25%;bottom:25%;left:28%;box-shadow:inset -8px 0 #272725}.mount-spacer{background:#8e8b84;width:25%;height:14%;top:43%;left:48%}.mount-shadow{filter:blur(8px);opacity:.4;background:#504c46;width:12%;top:26%;bottom:24%;right:16%}.mount-panel{display:none!important}.nonlit-mount-direct .mount-letter{left:52%}.nonlit-mount-direct .mount-spacer,.nonlit-mount-direct .mount-shadow{display:none}.nonlit-mount-panel .mount-wall{width:20%}.nonlit-mount-panel .mount-panel{background:#a5aaa8;width:23%;top:12%;bottom:12%;right:20%;box-shadow:inset -10px 0 #707a79;display:block!important}.nonlit-mount-panel .mount-letter{left:42%}.nonlit-mount-panel .mount-spacer,.nonlit-mount-panel .mount-shadow{display:none}.nonlit-mounting-grid h3{text-transform:uppercase;margin:10px 0;font-size:clamp(22px,2.2vw,32px);line-height:1}.nonlit-mounting-grid p{color:#615d56;max-width:350px;margin:0;line-height:1.5}.nonlit-placement{background:#e7e2d9}.nonlit-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;display:grid}.nonlit-placement-grid figure{min-width:0;margin:0}.nonlit-placement-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.nonlit-placement-grid figure:first-child img{object-position:center}.nonlit-placement-grid figcaption{border-bottom:1px solid var(--ink);text-transform:uppercase;align-items:baseline;gap:16px;padding:16px 0;font-size:clamp(18px,1.7vw,26px);font-weight:800;line-height:1.1;display:flex}.nonlit-cost{background:#f8f5ef}.nonlit-cost ol{border-top:2px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4vw;margin:0;padding:0;list-style:none;display:grid}.nonlit-cost li{border-bottom:1px solid var(--line);text-transform:uppercase;align-items:baseline;gap:20px;padding:24px 0;font-size:clamp(17px,1.6vw,24px);font-weight:800;line-height:1.08;display:flex}.nonlit-cost>.button{width:fit-content;margin-top:38px}.nonlit-process{color:#fff;background:#262625}.nonlit-process .nonlit-heading>p:last-child:not(.nonlit-kicker){color:#c7c2b9}.nonlit-process ol{border-top:2px solid #fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.nonlit-process li{border-right:1px solid #555;min-width:0;min-height:225px;padding:24px 24px 0}.nonlit-process li:first-child{padding-left:0}.nonlit-process li:last-child{border-right:0;padding-right:0}.nonlit-process h3{text-transform:uppercase;margin:36px 0 12px;font-size:clamp(21px,2vw,30px);line-height:1}.nonlit-process p{color:#c8c5bd;max-width:330px;margin:0;line-height:1.5}.nonlit-works{background:#e9e4db}.nonlit-work-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 18px;display:grid}.nonlit-work-grid figure{grid-column:span 2;min-width:0;margin:0}.nonlit-work-grid figure:nth-child(4),.nonlit-work-grid figure:nth-child(5){grid-column:span 3}.nonlit-work-media{aspect-ratio:16/10;background:#d5d0c7;width:100%;overflow:hidden}.nonlit-work-media img{object-fit:cover;width:100%;height:100%;display:block}.nonlit-work-grid figcaption{border-bottom:1px solid var(--ink);text-transform:uppercase;gap:16px;padding:15px 0;font-size:14px;font-weight:800;display:flex}.nonlit-work-grid figcaption span{color:var(--red);font-size:10px}.nonlit-decisions{background:#f8f5ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:6vw;display:grid}.nonlit-decisions>div{border-top:2px solid var(--ink);min-width:0;padding-top:22px}.nonlit-decisions h2{text-transform:uppercase;max-width:640px;margin:28px 0 20px}.nonlit-decisions p:last-child{color:#5c5751;max-width:640px;margin:0;font-size:17px;line-height:1.6}.nonlit-decisions a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:4px;font-weight:800}.nonlit-faq{background:#e7e2d9;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6vw;display:grid}.nonlit-faq .nonlit-heading{margin:0;display:block}.nonlit-faq h2{margin-top:24px}.nonlit-faq>div{border-top:2px solid var(--ink)}.nonlit-faq details{border-bottom:1px solid var(--line)}.nonlit-faq summary{cursor:pointer;justify-content:space-between;gap:18px;padding:23px 0;font-size:clamp(17px,1.4vw,22px);font-weight:800;line-height:1.25;list-style:none;display:flex}.nonlit-faq summary::-webkit-details-marker{display:none}.nonlit-faq summary span{color:var(--red);flex:none;font-size:25px;line-height:.8}.nonlit-faq details[open] summary span{transform:rotate(45deg)}.nonlit-faq details p{color:#5c5751;max-width:680px;margin:0 0 22px;line-height:1.6}.nonlit-calculate{background:#d8ff35;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:7vw;scroll-margin-top:84px;display:grid}.nonlit-calculate h2{text-transform:uppercase;margin:24px 0}.nonlit-calculate>div:first-child>p:last-child{max-width:500px;margin:0;font-size:18px;line-height:1.55}.nonlit-calculate .calc-form{align-self:start}@media (width<=1200px){.nonlit-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;min-height:0}.nonlit-heading{grid-template-columns:1fr 2fr}.nonlit-heading>p:last-child:not(.nonlit-kicker){grid-column:2}.nonlit-paint{gap:4vw}}@media (width<=900px){.nonlit-hero{flex-direction:column;align-items:stretch;padding-top:28px;display:flex}.nonlit-hero-copy{padding:0}.nonlit-hero h1{max-width:760px}.nonlit-hero-lead{max-width:700px}.nonlit-hero-photo{margin-top:14px}.nonlit-construction-layout,.nonlit-paint,.nonlit-faq,.nonlit-calculate{grid-template-columns:1fr}.nonlit-construction-photo img{height:min(72vw,620px)}.nonlit-material-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 0}.nonlit-material-list article:nth-child(2){border-right:0}.nonlit-material-list article:nth-child(3){padding-left:0}.nonlit-paint-photo{max-width:720px}.nonlit-mounting-grid{gap:16px}.nonlit-mounting-grid article{padding:14px}.nonlit-mounting-drawing{height:180px}.nonlit-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.nonlit-process li{border-bottom:1px solid #555;min-height:190px}.nonlit-process li:nth-child(2){border-right:0}.nonlit-faq .nonlit-heading{margin-bottom:36px}}@media (width<=700px){.nonlit-page>.breadcrumbs{padding:12px 20px 0}.nonlit-hero{gap:26px;padding:26px 20px 38px}.nonlit-hero h1{margin-top:18px}.nonlit-hero-lead{margin-top:18px;font-size:16px}.nonlit-hero .button{margin-top:24px}.nonlit-section{padding:64px 20px}.nonlit-heading{margin-bottom:34px;display:block}.nonlit-heading h2{margin-top:20px}.nonlit-heading>p:last-child:not(.nonlit-kicker){margin-top:18px}.nonlit-construction-photo img{height:112vw;max-height:620px}.nonlit-format-list article{grid-template-columns:36px 1fr;gap:6px 12px}.nonlit-format-list p{grid-column:2}.nonlit-material-list{gap:25px 0}.nonlit-material-list article{padding:15px 12px 0 0}.nonlit-material-list article+article{padding-left:12px}.nonlit-material-list article:nth-child(3){padding-left:0}.nonlit-material-list p{font-size:13px}.nonlit-paint{padding:64px 20px}.nonlit-mounting-grid{display:block}.nonlit-mounting-grid article,.nonlit-mounting-grid article:first-child,.nonlit-mounting-grid article:last-child{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:18px 0;display:grid}.nonlit-mounting-drawing{height:135px;margin:0}.nonlit-mounting-grid h3{font-size:21px}.nonlit-mounting-grid p{font-size:13px}.nonlit-placement-grid,.nonlit-cost ol{grid-template-columns:1fr}.nonlit-placement-grid{gap:26px}.nonlit-placement-grid figcaption{font-size:20px}.nonlit-process li{padding:20px 14px 20px 0}.nonlit-process h3{margin-top:25px;font-size:22px}.nonlit-process p{font-size:13px}.nonlit-work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nonlit-work-grid figure,.nonlit-work-grid figure:nth-child(4),.nonlit-work-grid figure:nth-child(5){grid-column:span 1}.nonlit-work-grid figure:last-child{grid-column:span 2}.nonlit-work-grid figcaption{font-size:11px}.nonlit-decisions{grid-template-columns:1fr;gap:44px}.nonlit-decisions p:last-child{font-size:16px}}@media (width<=430px){.nonlit-hero h1{font-size:36px}.nonlit-construction h2{font-size:31px}.nonlit-process h2{font-size:36px}.nonlit-material-list h3{font-size:17px}.nonlit-process h3{font-size:20px}.nonlit-mounting-grid article,.nonlit-mounting-grid article:first-child,.nonlit-mounting-grid article:last-child{grid-template-columns:110px 1fr;gap:14px}.nonlit-mounting-drawing{height:120px}.nonlit-mounting-grid h3{font-size:19px}.nonlit-work-grid{grid-template-columns:1fr}.nonlit-work-grid figure,.nonlit-work-grid figure:nth-child(4),.nonlit-work-grid figure:nth-child(5),.nonlit-work-grid figure:last-child{grid-column:span 1}}@media (width<=360px){.nonlit-hero h1{font-size:30px}.nonlit-construction h2{font-size:25px}.nonlit-process h2,.nonlit-works h2{font-size:30px}.nonlit-material-list,.nonlit-process ol{grid-template-columns:1fr}.nonlit-material-list article,.nonlit-material-list article+article,.nonlit-material-list article:nth-child(3){border-right:0;padding-left:0}.nonlit-material-swatch{max-width:220px}.nonlit-process li,.nonlit-process li:first-child,.nonlit-process li:last-child{border-right:0;min-height:0;padding:20px 0}}
