.canvas-page{--canvas-paper:#f4efe4;--canvas-ink:#292d29;--canvas-line:#cec8bb;background:var(--canvas-paper);color:var(--canvas-ink)}.canvas-container{width:min(1400px,100% - 64px);margin-inline:auto}.canvas-intro>.breadcrumbs{padding-top:20px;position:static}.canvas-page p{line-height:1.65}.canvas-page h1,.canvas-page h2,.canvas-page h3{margin:0}.canvas-page h3{letter-spacing:-.025em;font-size:24px;font-weight:850;line-height:1.25}.canvas-page a:not(.button){text-underline-offset:5px}.canvas-page :focus-visible{outline-offset:5px;outline:3px solid #a73628}.canvas-page .eyebrow{margin-bottom:20px}.canvas-section{padding-block:72px}.canvas-section h2+p{margin-top:24px}.canvas-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:36px;padding-block:50px 70px;display:grid}.canvas-hero-copy,.canvas-split>div,.canvas-split>header,.canvas-section-header{min-width:0;container-type:inline-size}.canvas-hero-copy h1{--type-display:clamp(40px,9.5cqi,76px)}.canvas-lead{max-width:610px;margin:26px 0 28px;font-size:19px}.canvas-notes{flex-wrap:wrap;gap:14px 22px;margin:30px 0 0;padding:0;font-size:12px;font-weight:750;list-style:none;display:flex}.canvas-notes li{border-top:2px solid #b95133;padding-top:10px}.canvas-visual{background:#e5dfd0;border:1px solid #d5cdba;min-width:0;margin:0}.canvas-product{width:100%;height:auto;display:block}.canvas-visual figcaption{max-width:370px;margin:0 24px 22px;font-size:12px;line-height:1.5}.canvas-section-header{max-width:920px;margin-bottom:38px}.canvas-applications{border-block:1px solid var(--canvas-line);background:#fffdf7}.canvas-applications-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.canvas-applications-grid article{border-top:1px solid var(--canvas-line);padding-top:18px}.canvas-number{color:#a73628;margin-bottom:22px;font-size:12px;font-weight:800;display:block}.canvas-applications-grid p{margin-bottom:0;font-size:16px}.canvas-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:70px;display:grid}.canvas-image-options article{border-top:1px solid var(--canvas-line);gap:22px;padding:24px 0;display:flex}.canvas-image-options article>span{color:#a73628;flex-shrink:0;padding-top:5px;font-size:12px;font-weight:800}.canvas-image-options article:first-child{border:0;padding-top:0}.canvas-image-options p{margin-bottom:0;font-size:16px}.canvas-making{color:#fff9ec;background:#26494d}.canvas-making .canvas-section-header p{max-width:700px}.canvas-making :focus-visible,.canvas-calculate :focus-visible{outline-color:#e9b879}.canvas-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.canvas-process li{border-top:1px solid #7b9694;padding-top:22px}.canvas-process li>span{color:#efd3ac;margin-bottom:24px;font-size:12px;display:block}.canvas-process h3{font-size:21px}.canvas-process p{color:#e7efeb;margin-bottom:0;font-size:15px}.canvas-note{color:#625d52;border-left:3px solid #b95133;padding-left:18px;font-size:15px}.canvas-roll{background:#e9e0cc;border:1px solid #cfc1a6;padding:30px}.canvas-roll>span{font-size:13px;font-weight:750}.canvas-roll dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0;display:grid}.canvas-roll dt{font-size:13px}.canvas-roll dd{letter-spacing:-.05em;margin:8px 0 0;font-size:54px;font-weight:950;line-height:1}.canvas-roll small{letter-spacing:0;font-size:24px}.canvas-roll p{font-size:13px}.canvas-margin-diagram{background:repeating-linear-gradient(90deg,#e5dbc4,#e5dbc4 4px,#e0d5be 4px 5px);border:1px dashed #9b8a67;padding:22px}.canvas-margin-diagram span{text-align:center;background:#f7f0df;border:1px solid #a7946f;padding:40px 12px;font-size:14px;font-weight:700;display:block}.canvas-cost{border-block:1px solid var(--canvas-line);background:#ebe4d5}.canvas-cost ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.canvas-cost li{border-top:1px solid #bfb5a3;padding-top:12px;font-size:14px;font-weight:700}.canvas-minimum{background:#fffdf7;border:1px solid #bdb29f;padding:34px}.canvas-minimum>span{font-size:13px}.canvas-minimum>strong{letter-spacing:-.05em;margin:24px 0;font-size:56px;font-weight:950;line-height:1.1;display:block}.canvas-minimum p{margin-bottom:26px;font-size:15px}.canvas-artwork{background:#fffdf7}.canvas-artwork nav{min-width:0;display:grid}.canvas-artwork nav a{border-top:1px solid var(--canvas-line);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:750;display:flex}.canvas-artwork nav a:last-child{border-bottom:1px solid var(--canvas-line)}.canvas-artwork nav a span{flex-shrink:0}.canvas-faq details{border-top:1px solid var(--canvas-line)}.canvas-faq details:last-child{border-bottom:1px solid var(--canvas-line)}.canvas-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:19px;font-weight:750;line-height:1.4;list-style:none;display:flex}.canvas-faq summary::-webkit-details-marker{display:none}.canvas-faq summary span{color:#a73628;flex-shrink:0;font-size:28px}.canvas-faq details[open] summary span{transform:rotate(45deg)}.canvas-faq details p{max-width:900px;margin:0 0 24px}.canvas-calculate{color:#fff9ec;background:#292d29;scroll-margin-top:100px}.canvas-calculate h2{--type-section:clamp(30px,8cqi,48px)}.canvas-calculate .canvas-split>div>a{margin-top:16px;display:inline-block}.canvas-request-form{border:1px solid var(--canvas-line);box-shadow:none;color:var(--canvas-ink);background:#fffdf7;min-width:0;padding:30px}.canvas-request-form .form-helper{color:#5c5f56;grid-column:1/-1;margin:0;font-size:13px}.canvas-request-form .success{scroll-margin-top:110px}.canvas-page .canvas-request-form :focus-visible{outline-color:#a73628}@media (width<=1100px){.canvas-split{gap:40px}.canvas-process{grid-template-columns:repeat(2,minmax(0,1fr))}.canvas-applications-grid{gap:24px}}@media (width<=900px){.canvas-container{width:calc(100% - 40px)}.canvas-section{padding-block:52px}.canvas-hero{grid-template-columns:1fr;gap:32px;padding-block:34px 46px}.canvas-hero-copy{max-width:650px}.canvas-lead{font-size:17px}.canvas-visual{justify-self:center;width:min(100%,500px)}.canvas-split{grid-template-columns:1fr;gap:32px}.canvas-section-header{margin-bottom:30px}.canvas-applications-grid{grid-template-columns:1fr;gap:28px}.canvas-number{margin-bottom:14px}.canvas-image-options article:first-child{border-top:1px solid var(--canvas-line);padding-top:24px}}@media (width<=620px){.canvas-container{width:calc(100% - 36px)}.canvas-hero-copy h1{font-size:8.8cqi}.canvas-page h3{font-size:21px}.canvas-process{grid-template-columns:1fr;gap:28px}.canvas-process li>span{margin-bottom:14px}.canvas-notes{gap:12px}.canvas-roll,.canvas-minimum{padding:26px 22px}.canvas-minimum>strong{font-size:46px}.canvas-roll dd{font-size:44px}.canvas-faq summary{gap:16px;font-size:17px}.canvas-request-form{padding:22px 18px}.canvas-request-form input,.canvas-request-form select,.canvas-request-form textarea{font-size:16px}.canvas-request-form .button{padding-inline:16px}.canvas-cost ul{gap:16px}.canvas-artwork nav a{font-size:17px}}
