.home-evidence-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:48px;margin-bottom:32px;display:grid}.home-evidence-heading h2,.home-experience .home-deliverables h2,.home-experience .collection h2,.home-experience .home-faq h2,.home-experience .insights h2{font-size:36px;line-height:1.2}.home-evidence-heading p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.7}.home-evidence-heading .text-link{margin-top:16px}.home-print-development{background:#fff}.home-print-development,.home-craftsmanship,.home-experience .home-deliverables{padding-block:64px}.home-print-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-print-example{min-width:0;margin:0}.home-print-image{aspect-ratio:3/3.5;background:#f5f6f6;position:relative;overflow:hidden}.home-print-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .4s}.home-print-example:hover img{transform:scale(1.025)}.home-print-image>span{color:var(--muted);font-size:12px;position:absolute;top:16px;left:16px}.home-print-example figcaption{padding-top:16px}.home-print-example h3{margin-bottom:8px;font-size:18px;line-height:1.4}.home-print-example p{color:var(--muted);font-size:14px;line-height:1.65}.home-print-specifications{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding-block:24px;display:grid}.home-print-specifications h3{color:var(--brand);margin-bottom:8px;font-size:14px}.home-print-specifications p{color:var(--muted);font-size:13px;line-height:1.65}.home-print-contact{justify-content:space-between;align-items:center;gap:32px;margin-top:24px;display:flex}.home-print-contact p{color:var(--muted);max-width:640px;font-size:14px}.home-print-contact .button{flex-shrink:0}.home-craftsmanship{background:#f2f4f5}.home-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-detail{min-width:0;margin:0}.home-detail-image{aspect-ratio:4/3;background:#e9edef;overflow:hidden}.home-detail-image img{object-fit:cover;width:100%;height:100%}.home-detail figcaption{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-top:20px;display:grid}.home-detail-number{color:var(--muted);padding-top:4px;font-size:12px}.home-detail h3{margin-bottom:8px;font-size:18px;line-height:1.4}.home-detail p{color:var(--muted);font-size:14px;line-height:1.7}.home-inspection-note{border-top:1px solid var(--line);align-items:center;gap:16px;margin-top:32px;padding-top:24px;display:flex}.home-inspection-note svg{color:var(--brand);flex-shrink:0}.home-inspection-note p{flex:1;font-size:14px;line-height:1.6}.home-inspection-note a{flex-shrink:0}.home-experience .home-deliverables{background:#fff}.home-experience .home-deliverables .section-top{margin-bottom:32px}.home-experience .home-deliverables .section-description,.home-experience .collection .section-description>p{font-size:15px;line-height:1.7}.home-handoff-tabs{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.home-handoff-tabs button{text-align:left;border-bottom:2px solid var(--line);min-height:80px;color:var(--muted);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;display:grid}.home-handoff-tabs button>span{font-size:12px}.home-handoff-tabs button strong{font-size:14px;font-weight:500;line-height:1.4}.home-handoff-tabs button svg{display:none}.home-handoff-tabs button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.home-handoff-panel{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding-top:24px;display:grid}.home-handoff-panel[hidden]{display:none}.home-handoff-image{aspect-ratio:4/3;background:var(--wash);overflow:hidden}.home-handoff-image img{object-fit:cover;width:100%;height:100%;animation:.35s handoff-image-in}.home-handoff-copy h3{margin-bottom:16px;font-size:26px;line-height:1.3}.home-handoff-copy>p:not(.eyebrow){color:var(--muted);max-width:500px;font-size:15px;line-height:1.75}.home-handoff-copy .button{margin-top:24px}.home-handoff-copy>span{color:var(--muted);align-items:center;gap:8px;margin-top:20px;font-size:12px;line-height:1.5;display:flex}.home-certification-note{max-width:820px;color:var(--muted);margin-top:16px;font-size:13px;line-height:1.65}.certificate-carousel{min-width:0;margin-bottom:32px}.certificate-carousel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.certificate-carousel-heading h4{color:var(--brand);font-size:16px;font-weight:600}.certificate-carousel-viewport{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#aebcc7 transparent;padding-bottom:12px;overflow-x:auto;container-type:inline-size}.certificate-carousel-viewport[data-looping=true]{touch-action:pan-y;cursor:grab;overflow:hidden}.certificate-carousel-viewport[data-looping=true]:active{cursor:grabbing}.certificate-carousel-track,.certificate-carousel-group{gap:24px;width:max-content;display:flex}.certificate-carousel-group{flex:none}.certificate-slide{flex:none;width:clamp(210px,25cqw - 18px,260px);min-width:0;margin:0}.certificate-slide-image{border:1px solid var(--line);background:#f3f5f7;height:310px;position:relative}.certificate-slide-image>.certificate-slide-document,.certificate-slide-image>.certificate-empty{width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;inset:16px}.certificate-slide-image img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.certificate-empty{color:#74818c;background:#fff;border:1px dashed #c8d1d8;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.certificate-empty span{text-align:center;padding-inline:10px;font-size:12px}.certificate-slide figcaption p{color:var(--muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.5}.certificate-slide figcaption{color:var(--brand);padding-top:12px;font-size:14px;line-height:1.5}@media (max-width:640px){.certificate-carousel-track,.certificate-carousel-group{gap:16px}.certificate-slide{width:200px}.certificate-slide-image{height:250px}.certificate-slide-image>.certificate-slide-document,.certificate-slide-image>.certificate-empty{width:calc(100% - 24px);height:calc(100% - 24px);inset:12px}.certificate-carousel-heading h4{font-size:14px}}.home-experience .collection{padding-block:64px}.home-experience .collection .category-links>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 24px}.home-experience .home-faq{padding-block:64px}.home-experience .home-faq .faq-item>p{max-width:100%;font-size:14px;line-height:1.75}.home-faq .faq-item p[hidden]{display:none}.home-experience .insights{padding-block:64px}.home-experience .insights .article-card h3{font-size:20px;line-height:1.4}@keyframes handoff-image-in{0%{opacity:.35}to{opacity:1}}@media (max-width:1000px){.home-evidence-heading{gap:32px}.home-detail-grid,.home-print-gallery,.home-handoff-tabs{gap:16px}.home-handoff-tabs button{grid-template-columns:1fr;gap:4px;padding-block:12px}.home-handoff-panel{gap:32px}.home-experience .collection .category-links>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.home-print-development,.home-craftsmanship,.home-experience .home-deliverables{padding-block:48px}.home-evidence-heading{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.home-evidence-heading h2,.home-experience .home-deliverables h2,.home-experience .collection h2,.home-experience .home-faq h2,.home-experience .insights h2{font-size:28px;line-height:1.25}.home-print-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.home-print-example:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}.home-print-example:last-child figcaption{padding:0}.home-print-example h3{font-size:16px}.home-print-example p{font-size:13px}.home-print-image>span{top:8px;left:8px}.home-print-specifications{grid-template-columns:1fr;gap:16px;margin-top:24px}.home-print-specifications>div{grid-template-columns:96px minmax(0,1fr);gap:16px;display:grid}.home-print-specifications h3{margin:0;line-height:1.5}.home-print-contact{flex-direction:column;align-items:flex-start;gap:16px}.home-print-contact .button{width:100%}.home-detail-grid{grid-template-columns:1fr;gap:32px}.home-detail-image{aspect-ratio:16/10}.home-detail figcaption{padding-top:16px}.home-detail h3{font-size:18px}.home-inspection-note{flex-wrap:wrap;gap:12px;margin-top:24px}.home-inspection-note p{flex-basis:calc(100% - 40px)}.home-inspection-note a{margin-left:40px;font-size:13px}.home-handoff-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.home-handoff-tabs button{grid-template-columns:1fr auto;min-height:72px}.home-handoff-tabs button>span{grid-column:1/-1}.home-handoff-tabs button strong{font-size:12px}.home-handoff-tabs button svg{display:block}.home-handoff-tabs button[aria-selected=true] svg{transform:rotate(180deg)}.home-handoff-panel{grid-template-columns:1fr;gap:24px}.home-handoff-image{aspect-ratio:4/3}.home-handoff-copy h3{font-size:22px}.home-handoff-copy .button{width:100%}.home-experience .collection,.home-experience .home-faq,.home-experience .insights{padding-block:48px}.home-experience .collection .category-links>div{grid-template-columns:repeat(2,minmax(0,1fr))}.home-experience .insights .article-card h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.home-handoff-image img{animation:none}.home-print-image img{transition:none}}
