.page-module__VKYseq__page{color:#f7f7f2;background:#050505;min-height:100svh}.page-module__VKYseq__hero{background:linear-gradient(90deg,#050505f0 0%,#050505c2 46%,#0505054d 100%),url(/images/services-hero.jpg) 50%/cover no-repeat;align-items:center;min-height:calc(100svh - 97px);display:flex;position:relative;overflow:hidden}.page-module__VKYseq__hero:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#050505f0 0%,#050505c2 46%,#0505054d 100%);position:absolute;inset:0}.page-module__VKYseq__heroVideo{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.page-module__VKYseq__heroInner,.page-module__VKYseq__sectionInner{width:min(100% - 64px,1440px);margin:0 auto}.page-module__VKYseq__heroInner{z-index:2;padding:clamp(96px,12vw,180px) 0;position:relative}.page-module__VKYseq__eyebrow{color:#a5a5a0;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:.72rem;font-weight:600;display:flex}.page-module__VKYseq__eyebrow span{background:linear-gradient(100deg,#ff2f78 0%,#ff8a3d 100%);width:34px;height:1px}.page-module__VKYseq__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:1060px;margin-top:clamp(48px,7vw,96px);font-size:clamp(3rem,5.4vw,5.6rem);font-weight:700;line-height:.98}.page-module__VKYseq__hero h1 span{color:#ff5a46}.page-module__VKYseq__heroCopy{color:#c9c9c3;max-width:780px;margin-top:36px;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.55}.page-module__VKYseq__sectionCharcoal,.page-module__VKYseq__sectionBlack{min-height:60svh}.page-module__VKYseq__sectionCharcoal{background:#1e1e1e}.page-module__VKYseq__sectionBlack{background:#050505}.page-module__VKYseq__storytellingSection{background:linear-gradient(90deg,#050505e6 0%,#050505b8 52%,#0505057a 100%),url(/images/services-storytelling.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.page-module__VKYseq__storytellingSection>*{z-index:1;position:relative}.page-module__VKYseq__sectionInner{padding:clamp(64px,7vw,96px) 0}.page-module__VKYseq__sectionInner h2{letter-spacing:-.06em;text-wrap:balance;max-width:850px;margin-top:56px;font-size:clamp(2.7rem,4.5vw,4.8rem);font-weight:700;line-height:1.02}.page-module__VKYseq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.page-module__VKYseq__serviceCard{background:#ffffff06;border:1px solid #ffffff29;min-height:260px;padding:28px}.page-module__VKYseq__serviceCard>span{color:#ff5a46;letter-spacing:.16em;font-size:.72rem;font-weight:600}.page-module__VKYseq__serviceCard h3{color:#f7f7f2;letter-spacing:-.05em;max-width:480px;margin-top:72px;font-size:clamp(1.45rem,2.2vw,2.2rem);font-weight:600;line-height:1.08}.page-module__VKYseq__serviceCard p{color:#a8a8a2;max-width:620px;margin-top:18px;font-size:.92rem;line-height:1.6}@media (max-width:700px){.page-module__VKYseq__heroInner,.page-module__VKYseq__sectionInner{width:min(100% - 40px,1440px)}.page-module__VKYseq__hero{background-image:linear-gradient(90deg,#050505f0 0%,#050505b3 100%),url(/images/services-hero.jpg);background-position:58%;min-height:0}.page-module__VKYseq__heroInner,.page-module__VKYseq__sectionInner{padding:88px 0}.page-module__VKYseq__sectionCharcoal,.page-module__VKYseq__sectionBlack{min-height:0}.page-module__VKYseq__storytellingSection{background-image:linear-gradient(90deg,#050505eb 0%,#050505ad 100%),url(/images/services-storytelling.jpg);background-position:58%}.page-module__VKYseq__serviceGrid{grid-template-columns:1fr;gap:12px;margin-top:48px}.page-module__VKYseq__serviceCard{min-height:0;padding:22px}.page-module__VKYseq__serviceCard h3{margin-top:48px}}
