.griit-proof{--griit-orange: #ff4315;--griit-burgundy: #761e0b;--griit-ink: #111111;--griit-muted: rgb(17 17 17 / 66%);--griit-line: rgb(118 30 11 / 14%);padding-block:clamp(70px,9vw,118px);background:#fff;color:var(--griit-ink)}.griit-proof__inner{width:min(1180px,calc(100vw - 32px));margin-inline:auto}.griit-proof__head{display:grid;grid-template-columns:minmax(170px,.34fr) minmax(0,.66fr);gap:clamp(28px,6vw,84px);align-items:start;margin-bottom:clamp(34px,5vw,58px)}.griit-proof__eyebrow{margin:0;padding-left:12px;border-left:3px solid var(--griit-orange);color:var(--griit-orange);font-size:.76rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.griit-proof h2{max-width:820px;margin:0;color:var(--griit-ink);font-family:var(--font-body--family);font-size:clamp(2.3rem,4.8vw,4.8rem);font-weight:900;line-height:.95;letter-spacing:-.025em;text-wrap:balance}.griit-proof__intro{max-width:700px;margin:20px 0 0;color:var(--griit-muted);font-size:1.05rem;line-height:1.66}.griit-proof__grid{display:grid;grid-template-columns:1.1fr .9fr;grid-template-rows:repeat(2,minmax(260px,1fr));gap:12px}.griit-proof__card{position:relative;min-height:320px;overflow:hidden;border-radius:8px;background:#171717;isolation:isolate}.griit-proof__card:first-child{grid-row:1 / 3;min-height:652px}.griit-proof__image,.griit-proof__card:after{position:absolute;top:0;right:0;bottom:0;left:0}.griit-proof__image{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.griit-proof__card:hover .griit-proof__image{transform:scale(1.025)}.griit-proof__card:after{z-index:1;content:"";background:linear-gradient(180deg,transparent 36%,rgb(0 0 0 / 78%) 100%)}.griit-proof__caption{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:clamp(22px,3vw,34px);color:#fff}.griit-proof__caption span{color:var(--griit-orange);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.griit-proof__caption h3{margin:8px 0 0;color:#fff;font-size:clamp(1.35rem,2.4vw,2.3rem);line-height:1}.griit-proof__caption p{max-width:560px;margin:10px 0 0;color:#ffffffb8;line-height:1.5}@media screen and (max-width:749px){.griit-proof__head,.griit-proof__grid{grid-template-columns:1fr}.griit-proof__grid{grid-template-rows:none}.griit-proof__card,.griit-proof__card:first-child{grid-row:auto;min-height:430px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/griit-proof-gallery.css.map */
