.print-home{--specimen-width:min(calc(100% - clamp(24px, calc(11vw - 24px), 100px)), 1196px)}.proof-hero.container{width:min(calc(100% - var(--gutter) * 2), 1264px)}.proof-hero{border-bottom:1px solid var(--line);padding-top:28px}.proof-figure figcaption{justify-content:space-between;align-items:center;gap:12px;display:flex}.proof-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);padding-top:24px;display:grid}.proof-copy{padding-block:32px 52px}.proof-copy h1{font-size:var(--display-size);line-height:1.025}.proof-copy mark{color:var(--ink);background-color:var(--accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .075em .015em}.proof-copy p{max-width:38ch;color:var(--muted);margin-top:28px;font-size:clamp(1.05rem,1.5vw,1.2rem)}.proof-figure{align-self:stretch}.proof-photo{isolation:isolate;aspect-ratio:1.06;background:radial-gradient(at 39% 28%,#47715c,#1b382e 80%);position:relative;overflow:hidden}.register-mark{pointer-events:none;border:1px solid #f7f3eb99;position:absolute;inset:12px}.register-mark:before,.register-mark:after{content:"";border:solid var(--accent);border-width:2px 0 0 2px;width:18px;height:18px;position:absolute;top:-1px;left:-1px}.register-mark:after{inset:auto -1px -1px auto;transform:rotate(180deg)}.proof-figure figcaption{padding-block:12px}.proof-photo :is(img,canvas){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.proof-photo canvas{opacity:0}.proof-photo[data-renderer=webgl] canvas{opacity:1;transition:opacity .18s var(--ease)}.proof-photo[data-renderer=webgl] img{visibility:hidden}.register-mark{z-index:1}.format-section{background:var(--green);color:var(--sheet);padding-block:var(--section)}.format-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,7vw,112px);display:grid}.format-copy h2{font:650 var(--section-size)/1.04 var(--print-display)}.format-copy p{color:var(--light-ink);margin-block:18px 12px}.format-copy .text-link{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.format-section :focus-visible{outline-color:var(--accent)}.format-section .format-stage{aspect-ratio:2;direction:ltr;background-image:linear-gradient(#25463130,#0c211960),repeating-linear-gradient(90deg,#0000 0 calc(8.333% - 1px),#f1f5e515 calc(8.333% - 1px) 8.333%),repeating-linear-gradient(#0000 0 calc(16.667% - 1px),#f1f5e515 calc(16.667% - 1px) 16.667%);height:auto}.format-section .format-guides{width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.proof-hero{padding-top:14px}.proof-grid,.format-grid{grid-template-columns:minmax(0,1fr)}.proof-grid{gap:0;padding-top:0}.proof-copy{padding-block:34px 30px}.proof-copy h1{font-size:clamp(3rem,10.4vw,4.9rem)}.proof-copy p{margin-top:24px}.proof-photo{aspect-ratio:1.3}}.print-home .home-services{width:var(--specimen-width);grid-template-columns:174px minmax(0,1fr);align-items:start;padding-block:clamp(38px,5.1vw,72px);display:grid}.home-services .section-head{border-top:1px solid var(--ink);margin:0;padding-block-start:12px;padding-inline-end:20px;display:block}.home-services .section-head .text-link{margin-block-start:4px;line-height:1.3}.home-services .section-head h2{letter-spacing:-.025em;font-size:1.25rem}.print-home .service-index-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.print-home .service-index-list a{grid-template-columns:minmax(0,1fr);align-content:center;gap:5px;padding-block:14px 18px;padding-inline-end:8px}.print-home .service-index-list a strong{font:650 clamp(2.1rem, 3.32vw, 3rem)/.99 var(--print-display);letter-spacing:-.033em;text-decoration:none}.print-home .service-index-list a:hover strong{text-decoration:underline}.print-home .index-description{max-width:50ch}@media (max-width:820px){.print-home .home-services{grid-template-columns:minmax(0,1fr)}.home-services .section-head{border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px;padding:0;display:grid}.print-home .service-index-list{grid-template-columns:minmax(0,1fr)}}.print-home .home-quick-links{width:min(calc(100% - var(--gutter) * 2), 1264px);border-block:1px solid var(--control-line)}.print-home .home-quick-links a{min-height:54px;transition:background-color .16s var(--ease);align-items:center;padding-inline:clamp(12px,2vw,24px);display:flex}.print-home .price-demo-section{padding-block:clamp(32px,6vw,80px)}.print-home .price-demo-grid{border:0;align-items:center;padding:0}.print-home .price-demo-copy h2{font:650 clamp(2.45rem, 5.9vw, 4.65rem)/.96 var(--print-display)}.print-home .finishing-section{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:clamp(24px,5vw,70px);padding-block:0 clamp(42px,8vw,106px)}.print-home .finishing-figure figcaption{border-bottom:1px solid var(--control-line)}.print-home .finishing-section>div{border-block-start:1px solid var(--ink);padding-block:18px 28px}.print-home .locations-preview{color:var(--sheet);background:#193629}.print-home .locations-preview .section-head{align-items:baseline}.print-home .locations-preview :is(a,p){color:var(--light-ink)}.print-home .locations-preview h3 a{color:var(--sheet)}.print-home .locations-preview a{text-decoration-color:currentColor}.print-home .locations-preview a:focus-visible{outline-color:var(--accent)}.print-home .branch-grid,.print-home .branch-actions,.print-home .branch-card{border-color:var(--dark-line)}.print-home .branch-card{padding:0;padding-block-start:24px;padding-inline-end:22px}.print-home .branch-card+.branch-card{border:0;border-inline-start:1px solid var(--dark-line);padding-inline-start:24px}.print-home .branch-card h3{min-height:auto;margin-block-end:8px;font-size:clamp(1.45rem,2.3vw,2.25rem)}.print-home .branch-card>p:first-of-type{min-height:3.1em}.print-home .branch-actions{justify-content:flex-start;gap:0 12px}.print-home .branch-actions a[href^=mailto\:]{flex-basis:100%}.print-home .branch-actions a:hover,.print-home .locations-preview .text-link:hover{color:var(--accent)}.print-home .closing-cta{background:var(--accent);color:var(--ink)}.print-home .closing-grid p{color:var(--ink)}@media (max-width:760px){.print-home .finishing-section{grid-template-columns:minmax(0,1fr);gap:12px}.print-home .finishing-section>div{border:0;grid-row:auto;padding-block:4px 0}.print-home .branch-card,.print-home .branch-card+.branch-card{border-inline-start:0;border-block-end:1px solid var(--dark-line);padding:20px 0 4px}.print-home .branch-card>p:first-of-type{min-height:0}}.print-home .home-quick-links a{gap:12px}.print-home .home-quick-links .icon-action{width:22px;height:22px}.print-home .service-index-list strong{align-items:center;gap:12px;display:flex}.print-home .service-index-list strong .icon-action{width:26px;height:26px}
