.Vtspxq_hero{background-color:var(--c-white);width:100%;padding-top:var(--header-h);position:relative;overflow:hidden}.Vtspxq_container{grid-template-columns:1fr;gap:3rem;width:100%;max-width:1600px;margin:0 auto;padding:3rem 1.5rem 4rem;display:grid}@media (min-width:1024px){.Vtspxq_container{min-height:calc(100vh - var(--header-h));grid-template-columns:1.1fr 1fr;align-items:stretch;gap:4rem;padding:4rem 0 5rem 5vw}}.Vtspxq_content{flex-direction:column;justify-content:center;animation:1s ease-out forwards Vtspxq_fadeUp;display:flex}@media (min-width:1024px){.Vtspxq_content{padding-right:2rem}}.Vtspxq_badge{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.Vtspxq_badgeLine{background-color:var(--c-ink);width:48px;height:1px}.Vtspxq_badgeText{font-family:var(--ff-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--c-graphite);font-size:.75rem;font-weight:600}.Vtspxq_title{font-family:var(--ff-serif);color:var(--c-ink);letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(3rem,6vw + 1rem,6.5rem);font-weight:400;line-height:1.05}.Vtspxq_description{font-family:var(--ff-sans);color:var(--c-graphite);max-width:44ch;margin-bottom:3.5rem;font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.6}.Vtspxq_actions{flex-direction:column;gap:1.5rem;margin-bottom:4.5rem;display:flex}@media (min-width:640px){.Vtspxq_actions{flex-direction:row;align-items:center;gap:2.5rem}}.Vtspxq_secondaryBtn{font-family:var(--ff-sans);color:var(--c-ink);border-bottom:1px solid var(--line-strong);align-self:flex-start;align-items:center;gap:.75rem;padding-bottom:.25rem;font-size:1rem;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.Vtspxq_secondaryBtn:hover{border-bottom-color:var(--c-ink);gap:1.25rem}@media (min-width:640px){.Vtspxq_secondaryBtn{align-self:auto}}.Vtspxq_stats{border-top:1px solid var(--line-strong);flex-direction:column;gap:1.5rem;padding-top:2rem;display:flex}@media (min-width:640px){.Vtspxq_stats{flex-direction:row;align-items:center;gap:2.5rem}}.Vtspxq_statItem{flex-direction:column;gap:.25rem;display:flex}.Vtspxq_statItem strong{font-family:var(--ff-serif);color:var(--c-ink);font-size:1.75rem;font-weight:400;line-height:1}@media (min-width:640px){.Vtspxq_statItem strong{font-size:2rem}}.Vtspxq_statItem span{text-transform:uppercase;letter-spacing:.1em;color:var(--c-muted);font-size:.75rem;font-weight:600}.Vtspxq_statDivider{display:none}@media (min-width:640px){.Vtspxq_statDivider{background-color:var(--line-strong);width:1px;height:48px;display:block}}.Vtspxq_imageWrapper{border-radius:1.5rem;width:100%;min-height:400px;animation:1.2s cubic-bezier(.77,0,.175,1) forwards Vtspxq_revealImage;position:relative;overflow:hidden}@media (min-width:1024px){.Vtspxq_imageWrapper{border-radius:2rem 0 0 2rem;height:100%;min-height:auto}}.Vtspxq_imageInner{width:100%;height:100%;animation:2s ease-out forwards Vtspxq_unzoom;position:absolute;inset:0;transform:scale(1.1)}.Vtspxq_image{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .8s}.Vtspxq_imageWrapper:hover .Vtspxq_image{filter:grayscale(20%)}.Vtspxq_imageOverlay{mix-blend-mode:overlay;background:linear-gradient(90deg,#ffffff0d 0%,#0000 100%);position:absolute;inset:0}@keyframes Vtspxq_fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Vtspxq_revealImage{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes Vtspxq_unzoom{0%{transform:scale(1.15)}to{transform:scale(1)}}
