.proof-draft-nav{background:var(--espresso);color:var(--espresso-foreground);border-bottom:1px solid var(--sun-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.proof-draft-nav>span{font-size:12px}.proof-draft-nav .proof-nav-links{gap:4px;display:flex}.proof-draft-nav a{color:var(--espresso-foreground)}.proof-draft-nav a:hover,.proof-draft-nav a[data-active=true]{background:var(--sun);color:var(--espresso)}.proof-showcase{background:var(--espresso);min-height:100dvh;color:var(--espresso-foreground);padding:70px 24px 90px;overflow:hidden}.proof-showcase *{letter-spacing:0}.proof-heading{text-align:center;max-width:1000px;margin:0 auto 42px}.proof-heading h1,.proof-heading h2{font-family:var(--font-display);margin:22px 0;font-size:52px;font-weight:400;line-height:1.2}.proof-scroll-caption{color:var(--espresso-foreground);margin:-6px 0 22px;font-size:13px}.proof-heading em{color:var(--sun);font-weight:400}.proof-rule{background:var(--sun-deep);width:70px;height:1px;margin:auto;display:block}.proof-controls{justify-content:center;align-items:center;gap:16px;margin-bottom:42px;display:flex}.proof-tabs{border-bottom:1px solid var(--sun-deep);gap:8px;display:flex}.proof-tabs button{color:var(--espresso-foreground);border-radius:0;height:48px;padding-inline:26px;font-size:15px}.proof-tabs button[aria-selected=true]{color:var(--sun);box-shadow:inset 0 -3px var(--sun)}.proof-tabs button:hover,.proof-pause:hover{background:var(--espresso-soft);color:var(--sun)}.proof-pause{border:1px solid var(--sun-deep);border-radius:50%}.proof-gallery{max-width:1120px;margin:auto}.proof-shot{min-width:0;margin:0}.proof-showcase .proof-image-button{background:var(--card);width:100%;height:auto;box-shadow:var(--shadow-polaroid);border-radius:6px;padding:7px;display:block;position:relative;overflow:hidden}.proof-image-button img{border-radius:2px;width:100%;height:auto;display:block}.proof-expand{background:var(--espresso);width:30px;height:30px;color:var(--sun);opacity:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;bottom:12px;right:12px}.proof-image-button:hover .proof-expand,.proof-image-button:focus-visible .proof-expand{opacity:1}.proof-gallery-1{columns:3;column-gap:24px;animation:.45s both proof-enter}.proof-gallery-1 .proof-shot{break-inside:avoid;margin-bottom:24px}.proof-design-1 .proof-shot-1{padding-top:16px}.proof-design-2{padding-inline:0}.proof-design-2 .proof-heading{padding-inline:24px}.proof-marquees{gap:26px;animation:.5s both proof-enter;display:grid}.proof-marquee{scrollbar-width:none;overflow-x:auto}.proof-marquee::-webkit-scrollbar{display:none}.proof-track{width:max-content;animation:90s linear infinite proof-flow;display:flex}.proof-track-copy{align-items:center;gap:26px;padding-right:26px;display:flex}.proof-track .proof-shot{flex-shrink:0;width:280px}.proof-track .proof-image-button img{object-fit:contain;max-height:365px}.proof-marquee:nth-child(2) .proof-track{animation-duration:110s;animation-direction:reverse}.proof-marquee:hover .proof-track,.proof-marquees:focus-within .proof-track,.proof-marquees[data-paused=true] .proof-track{animation-play-state:paused}.proof-category{max-width:1120px;margin:0 auto 70px}.proof-category-heading{align-items:center;gap:20px;margin-bottom:32px;display:flex}.proof-category-heading>span:first-child{font-family:var(--font-display);color:var(--sun);font-size:18px}.proof-category-heading h2{font-size:32px;font-weight:400}.proof-category-heading .proof-rule{opacity:.6;flex:1;margin:0}.proof-design-3 .proof-heading{text-align:left;max-width:1120px}.proof-design-3 .proof-heading .proof-rule{margin-left:0}.proof-design-3 .proof-category-paid{border-top:1px solid var(--sun-deep);padding-top:40px}.proof-gallery-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:34px 24px;display:grid}.proof-gallery-3 .proof-shot:first-child{grid-area:span 2/span 2}.proof-design-3 .proof-image-button{border-radius:0;padding:10px}.proof-design-3 figcaption{border-bottom:1px solid var(--sun-deep);text-transform:uppercase;color:var(--sun);justify-content:space-between;padding:14px 0;font-size:11px;display:flex}.proof-design-4{background:var(--gradient-espresso)}.proof-gallery-4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:90px 80px;padding:30px 80px 80px;display:grid}.proof-gallery-4 .proof-shot{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(50px)rotate(-3deg)}.proof-gallery-4 .proof-shot:nth-child(2n){margin-top:100px;transform:translateY(50px)rotate(3deg)}.proof-gallery-4 .proof-shot.proof-visible{opacity:1;transform:translateY(0)rotate(-2deg)}.proof-gallery-4 .proof-shot.proof-visible:nth-child(2n){transform:translateY(0)rotate(2deg)}.proof-design-4 .proof-image-button{border:1px solid var(--sun);padding:12px}.proof-lightbox{background:var(--cream);width:min(96vw,1000px);max-width:1000px;max-height:94dvh;color:var(--espresso);border-color:var(--sun-deep);gap:8px;padding:12px}.proof-lightbox-tools{align-items:center;gap:8px;min-height:40px;padding-right:42px;display:flex}.proof-lightbox-tools>span{margin-right:auto;font-size:12px}.proof-lightbox-scroll{max-height:calc(94dvh - 86px);overflow:auto}.proof-lightbox-scroll img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(94dvh - 90px);margin:auto;display:block}.proof-lightbox-scroll[data-zoom=true] img{width:max(100%,850px);max-width:none;max-height:none}@keyframes proof-flow{to{transform:translate(-50%)}}@keyframes proof-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.proof-draft-nav{gap:8px;padding:12px 16px}.proof-draft-nav>span{text-align:center;order:3;width:100%}.proof-showcase{padding:48px 18px 60px}.proof-heading h1,.proof-heading h2{font-size:31px;line-height:1.28}.proof-heading{margin-bottom:28px}.proof-controls{margin-bottom:30px}.proof-tabs button{padding-inline:20px}.proof-gallery-1{columns:2;column-gap:12px}.proof-gallery-1 .proof-shot{margin-bottom:14px}.proof-showcase .proof-image-button{padding:5px}.proof-expand{opacity:.85;width:24px;height:24px;bottom:9px;right:9px}.proof-design-2{padding-inline:0}.proof-track .proof-shot{width:240px}.proof-track .proof-image-button img{max-height:320px}.proof-marquees{gap:20px}.proof-track-copy{gap:16px;padding-right:16px}.proof-gallery-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.proof-gallery-3 .proof-shot:first-child{grid-area:auto/span 2}.proof-category-heading{gap:12px;margin-bottom:24px}.proof-category-heading h2{font-size:28px}.proof-gallery-4{grid-template-columns:minmax(0,1fr);gap:48px;padding:12px 22px 32px}.proof-gallery-4 .proof-shot{width:94%}.proof-gallery-4 .proof-shot:nth-child(2n){margin-top:0;margin-left:6%}}@media (prefers-reduced-motion:reduce){.proof-track,.proof-gallery,.proof-marquees{animation:none}.proof-gallery-4 .proof-shot,.proof-gallery-4 .proof-shot:nth-child(2n){opacity:1;transition:none;transform:none}}
