.home-proof-module__vNxCDq__proof{--proof-rule:#f2ece429;background:var(--ink);color:var(--sand);border-top:1px solid #f2ece41f;overflow:clip}.home-proof-module__vNxCDq__shell{width:min(100%,93.75rem);margin-inline:auto;padding:clamp(2.75rem,5vw,4.75rem) 1.25rem clamp(2.5rem,3vw,3rem)}.home-proof-module__vNxCDq__sectionHead{border-bottom:1px solid var(--proof-rule);justify-content:space-between;align-items:baseline;gap:2rem;padding-bottom:1rem;display:flex}.home-proof-module__vNxCDq__sectionTitle,.home-proof-module__vNxCDq__sectionCount{font-size:var(--text-meta);font-weight:var(--text-meta--font-weight);letter-spacing:var(--text-meta--letter-spacing);line-height:var(--text-meta--line-height);text-transform:uppercase;margin:0}.home-proof-module__vNxCDq__sectionTitle{color:var(--sand)}.home-proof-module__vNxCDq__sectionCount{color:var(--accent);font-variant-numeric:tabular-nums}.home-proof-module__vNxCDq__projects{display:grid}.home-proof-module__vNxCDq__projectReveal{border-bottom:1px solid var(--proof-rule);min-width:0}.home-proof-module__vNxCDq__projectReveal.home-proof-module__vNxCDq__projectReveal[data-ready=true]{opacity:1;transition:none;transform:none}.home-proof-module__vNxCDq__project{gap:clamp(1.75rem,5vw,3rem);min-width:0;padding-block:clamp(1.75rem,5vw,2.75rem);display:grid}.home-proof-module__vNxCDq__visual{min-width:0;padding-bottom:clamp(2.75rem,11vw,4.75rem);position:relative}.home-proof-module__vNxCDq__primaryFrame,.home-proof-module__vNxCDq__detailFrame{background:var(--ink-soft);position:relative;overflow:hidden}.home-proof-module__vNxCDq__primaryFrame{aspect-ratio:36/25;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);width:94%;box-shadow:0 2.5rem 6rem #00000057}.home-proof-module__vNxCDq__reverse .home-proof-module__vNxCDq__primaryFrame{margin-left:auto}.home-proof-module__vNxCDq__primaryFrame:after{pointer-events:none;content:"";border:1px solid #f2ece414;position:absolute;inset:0}.home-proof-module__vNxCDq__primaryImage,.home-proof-module__vNxCDq__detailImage{object-fit:cover;object-position:50% 0%;transition:transform .8s cubic-bezier(.2,.75,.25,1);transform:none}.home-proof-module__vNxCDq__detailFrame{z-index:2;border:1px solid #f2ece438;position:absolute;bottom:0;right:0;box-shadow:0 1.5rem 4rem #0000009e}.home-proof-module__vNxCDq__reverse .home-proof-module__vNxCDq__detailFrame{left:0;right:auto}.home-proof-module__vNxCDq__detailPortrait{aspect-ratio:9/16;width:clamp(6rem,24%,13rem)}.home-proof-module__vNxCDq__detailLandscape{aspect-ratio:36/25;width:clamp(10.5rem,47%,25rem)}.home-proof-module__vNxCDq__projectCopy{align-content:center;justify-items:start;gap:.9rem;max-width:37rem;display:grid}.home-proof-module__vNxCDq__projectNumber{color:var(--accent);font-size:var(--text-meta);font-weight:var(--text-meta--font-weight);letter-spacing:var(--text-meta--letter-spacing);line-height:var(--text-meta--line-height);text-transform:uppercase;gap:.45rem;margin:0 0 .35rem;display:flex}.home-proof-module__vNxCDq__projectNumber span{color:var(--muted-soft)}.home-proof-module__vNxCDq__projectTitle{max-width:15ch;font-family:var(--font-display-stack);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,10.5vw,4.7rem);font-weight:400;line-height:.92}.home-proof-module__vNxCDq__projectHeadline{max-width:31rem;color:var(--muted);font-size:var(--text-small);text-wrap:pretty;margin:.35rem 0 .45rem;line-height:1.65}.home-proof-module__vNxCDq__sectionFooter{justify-content:flex-end;padding-top:1.75rem;display:flex}.home-proof-module__vNxCDq__projectReveal[data-ready=true]:not([data-visible=true]) .home-proof-module__vNxCDq__primaryFrame{clip-path:polygon(0 0,0 0,8% 100%,8% 100%)}.home-proof-module__vNxCDq__projectReveal.home-proof-module__vNxCDq__reverse[data-ready=true]:not([data-visible=true]) .home-proof-module__vNxCDq__primaryFrame{clip-path:polygon(100% 0,100% 0,92% 100%,92% 100%)}.home-proof-module__vNxCDq__projectReveal[data-ready=true]:not([data-visible=true]) .home-proof-module__vNxCDq__primaryImage{transform:scale(1.045)}.home-proof-module__vNxCDq__projectReveal[data-ready=true]:not([data-visible=true]) .home-proof-module__vNxCDq__detailFrame{opacity:0;transform:translate(1.5rem,1rem)scale(.985)}.home-proof-module__vNxCDq__projectReveal.home-proof-module__vNxCDq__reverse[data-ready=true]:not([data-visible=true]) .home-proof-module__vNxCDq__detailFrame{transform:translate(-1.5rem,1rem)scale(.985)}.home-proof-module__vNxCDq__projectReveal[data-ready=true]:not([data-visible=true]) .home-proof-module__vNxCDq__projectCopy{opacity:0;transform:translateY(1rem)}.home-proof-module__vNxCDq__projectReveal[data-ready=true][data-visible=true] .home-proof-module__vNxCDq__primaryFrame{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path .8s cubic-bezier(.2,.75,.25,1)}.home-proof-module__vNxCDq__projectReveal[data-ready=true][data-visible=true] .home-proof-module__vNxCDq__primaryImage{transition:transform .9s cubic-bezier(.2,.75,.25,1);transform:none}.home-proof-module__vNxCDq__projectReveal[data-ready=true][data-visible=true] .home-proof-module__vNxCDq__detailFrame{opacity:1;transition:opacity .65s cubic-bezier(.2,.75,.25,1) .12s,transform .65s cubic-bezier(.2,.75,.25,1) .12s,border-color .22s;transform:none}.home-proof-module__vNxCDq__projectReveal[data-ready=true][data-visible=true] .home-proof-module__vNxCDq__projectCopy{opacity:1;transition:opacity .6s cubic-bezier(.2,.75,.25,1) .19s,transform .6s cubic-bezier(.2,.75,.25,1) .19s;transform:none}@media (min-width:640px){.home-proof-module__vNxCDq__shell{padding-inline:2rem}.home-proof-module__vNxCDq__project{gap:2.75rem}}@media (min-width:1024px){.home-proof-module__vNxCDq__project{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:center;gap:clamp(3rem,5.25vw,5.5rem);padding-block:clamp(3rem,3.8vw,3.5rem)}.home-proof-module__vNxCDq__visual{grid-area:1/1;padding-bottom:clamp(3.25rem,5.4vw,5.25rem)}.home-proof-module__vNxCDq__projectCopy{grid-area:1/2;max-width:26rem}.home-proof-module__vNxCDq__reverse .home-proof-module__vNxCDq__project{grid-template-columns:minmax(18rem,1fr) minmax(0,2fr)}.home-proof-module__vNxCDq__reverse .home-proof-module__vNxCDq__visual{grid-column:2}.home-proof-module__vNxCDq__reverse .home-proof-module__vNxCDq__projectCopy{grid-column:1}.home-proof-module__vNxCDq__projectTitle{font-size:clamp(3.1rem,3.8vw,4.9rem)}}@media (hover:hover) and (pointer:fine){.home-proof-module__vNxCDq__projectReveal[data-visible=true] .home-proof-module__vNxCDq__project:hover .home-proof-module__vNxCDq__primaryImage,.home-proof-module__vNxCDq__projectReveal[data-visible=true] .home-proof-module__vNxCDq__project:focus-within .home-proof-module__vNxCDq__primaryImage{transform:scale(1.018)}.home-proof-module__vNxCDq__projectReveal[data-visible=true] .home-proof-module__vNxCDq__project:hover .home-proof-module__vNxCDq__detailImage,.home-proof-module__vNxCDq__projectReveal[data-visible=true] .home-proof-module__vNxCDq__project:focus-within .home-proof-module__vNxCDq__detailImage{transform:scale(1.025)}.home-proof-module__vNxCDq__projectReveal[data-visible=true] .home-proof-module__vNxCDq__project:hover .home-proof-module__vNxCDq__detailFrame,.home-proof-module__vNxCDq__projectReveal[data-visible=true] .home-proof-module__vNxCDq__project:focus-within .home-proof-module__vNxCDq__detailFrame{border-color:#f4a26199}}@media (prefers-reduced-motion:reduce){.home-proof-module__vNxCDq__projectReveal.home-proof-module__vNxCDq__projectReveal[data-ready=true],.home-proof-module__vNxCDq__projectReveal.home-proof-module__vNxCDq__projectReveal[data-ready=true] .home-proof-module__vNxCDq__primaryFrame,.home-proof-module__vNxCDq__projectReveal.home-proof-module__vNxCDq__projectReveal[data-ready=true] .home-proof-module__vNxCDq__primaryImage,.home-proof-module__vNxCDq__projectReveal.home-proof-module__vNxCDq__projectReveal[data-ready=true] .home-proof-module__vNxCDq__detailFrame,.home-proof-module__vNxCDq__projectReveal.home-proof-module__vNxCDq__projectReveal[data-ready=true] .home-proof-module__vNxCDq__detailImage,.home-proof-module__vNxCDq__projectReveal.home-proof-module__vNxCDq__projectReveal[data-ready=true] .home-proof-module__vNxCDq__projectCopy{opacity:1;clip-path:none;transition:none;animation:none;transform:none}}
