.vq-p16 .vq-cstidco026{overflow:hidden;padding-top:112px;padding-right:40px;padding-bottom:72px;padding-left:40px;position:relative;color:var(--vq-color-paper);background-color:var(--vq-color-ink)}
.vq-p16 .vq-cstidco025{display:flex;flex-direction:column;gap:40px;width:100%;max-width:var(--vq-size-wide);margin-right:auto;margin-left:auto}
.vq-p16 .vq-cstidbu001{padding-right:0;padding-left:0;font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(238, 237, 232, 0.7);background-color:transparent}
.vq-p16 .vq-cstidhe002{max-width:10ch;font-family:var(--vq-font-heading);font-size:clamp(3.5rem, 1.5rem + 8vw, 10rem);font-weight:700;line-height:0.88;letter-spacing:-0.055em;color:var(--vq-color-paper)}
.vq-p16 .vq-cstidte003{max-width:52ch;font-size:1.25rem;line-height:1.55;color:rgba(238, 237, 232, 0.75)}
.vq-p16 .vq-cstidco024{display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr))}
.vq-p16 .vq-cstidco008{display:flex;flex-direction:column}
.vq-p16 .vq-cstidco007{width:100%;height:1px;background-color:rgba(238, 237, 232, 0.18)}
.vq-p16 .vq-cstidco006{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p16 .vq-cstidte004{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(238, 237, 232, 0.5)}
.vq-p16 .vq-cstidte005{color:var(--vq-color-paper)}
.vq-p16 .vq-cstidco013{display:flex;flex-direction:column}
.vq-p16 .vq-cstidco012{width:100%;height:1px;background-color:rgba(238, 237, 232, 0.18)}
.vq-p16 .vq-cstidco011{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p16 .vq-cstidte009{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(238, 237, 232, 0.5)}
.vq-p16 .vq-cstidte010{color:var(--vq-color-paper)}
.vq-p16 .vq-cstidco018{display:flex;flex-direction:column}
.vq-p16 .vq-cstidco017{width:100%;height:1px;background-color:rgba(238, 237, 232, 0.18)}
.vq-p16 .vq-cstidco016{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p16 .vq-cstidte014{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(238, 237, 232, 0.5)}
.vq-p16 .vq-cstidte015{color:var(--vq-color-paper)}
.vq-p16 .vq-cstidco023{display:flex;flex-direction:column}
.vq-p16 .vq-cstidco022{width:100%;height:1px;background-color:rgba(238, 237, 232, 0.18)}
.vq-p16 .vq-cstidco021{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p16 .vq-cstidte019{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(238, 237, 232, 0.5)}
.vq-p16 .vq-cstidte020{color:var(--vq-color-paper)}
.vq-p16 .vq-cstidco029{padding-right:40px;padding-bottom:96px;padding-left:40px;background-color:var(--vq-color-ink)}
.vq-p16 .vq-cstidco028{width:100%;max-width:var(--vq-size-wide);overflow:hidden;margin-right:auto;margin-left:auto;background-color:#1d1f23;border-radius:var(--vq-radius-lg)}
.vq-p16 .vq-cstidsc027{width:100%;aspect-ratio:16 / 9}
.vq-p16 .vq-cstidco046{overflow:hidden;padding-top:128px;padding-right:40px;padding-bottom:128px;padding-left:40px;position:relative}
.vq-p16 .vq-cstidco045{display:flex;flex-direction:column;gap:56px;width:100%;max-width:var(--vq-size-content);margin-right:auto;margin-left:auto}
.vq-p16 .vq-cstidco034{display:flex;flex-direction:column}
.vq-p16 .vq-cstidco033{width:100%;height:1px;background-color:var(--vq-color-line)}
.vq-p16 .vq-cstidco032{display:grid;gap:40px;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);padding-top:40px}
.vq-p16 .vq-cstidhe030{font-family:var(--vq-font-heading);font-size:1.5rem;font-weight:600;letter-spacing:-0.015em}
.vq-p16 .vq-cstidte031{max-width:50ch;font-size:1.25rem;line-height:1.55;color:var(--vq-color-ink)}
.vq-p16 .vq-cstidco039{display:flex;flex-direction:column}
.vq-p16 .vq-cstidco038{width:100%;height:1px;background-color:var(--vq-color-line)}
.vq-p16 .vq-cstidco037{display:grid;gap:40px;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);padding-top:40px}
.vq-p16 .vq-cstidhe035{font-family:var(--vq-font-heading);font-size:1.5rem;font-weight:600;letter-spacing:-0.015em}
.vq-p16 .vq-cstidte036{max-width:50ch;font-size:1.25rem;line-height:1.55;color:var(--vq-color-ink)}
.vq-p16 .vq-cstidco044{display:flex;flex-direction:column}
.vq-p16 .vq-cstidco043{width:100%;height:1px;background-color:var(--vq-color-line)}
.vq-p16 .vq-cstidco042{display:grid;gap:40px;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);padding-top:40px}
.vq-p16 .vq-cstidhe040{font-family:var(--vq-font-heading);font-size:1.5rem;font-weight:600;letter-spacing:-0.015em}
.vq-p16 .vq-cstidte041{max-width:50ch;font-size:1.25rem;line-height:1.55;color:var(--vq-color-ink)}
.vq-p16 .vq-cstidco052{overflow:hidden;padding-top:128px;padding-right:40px;padding-bottom:128px;padding-left:40px;position:relative;background-color:var(--vq-color-surface)}
.vq-p16 .vq-cstidco051{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:32px;width:100%;max-width:var(--vq-size-wide);margin-right:auto;margin-left:auto}
.vq-p16 .vq-cstidco049{display:flex;flex-direction:column;gap:12px}
.vq-p16 .vq-cstidte047{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--vq-color-muted)}
.vq-p16 .vq-cstidhe048{font-family:var(--vq-font-heading);font-size:clamp(2.5rem, 1.6rem + 3.6vw, 5rem);font-weight:600;line-height:1;letter-spacing:-0.035em}
.vq-p16 .vq-cstidbu050{padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px;font-weight:600;color:var(--vq-color-accent-contrast);background-color:var(--vq-color-accent);border-radius:var(--vq-radius-pill);transition-duration:200ms;transition-timing-function:ease-out}
.vq-p16 .vq-c142pfxy8{overflow:hidden;padding-top:128px;padding-right:40px;padding-bottom:128px;padding-left:40px;position:relative;color:var(--vq-color-accent-contrast);background-color:var(--vq-color-accent)}
.vq-p16 .vq-c14cp1mx8{display:grid;align-items:end;gap:48px;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);width:100%;max-width:var(--vq-size-wide);margin-right:auto;margin-left:auto}
.vq-p16 .vq-cd31ozh7{max-width:14ch;font-family:var(--vq-font-heading);font-size:clamp(2.5rem, 1.6rem + 3.6vw, 5rem);font-weight:600;line-height:1;letter-spacing:-0.035em;color:var(--vq-color-accent-contrast)}
.vq-p16 .vq-c13iq8k08{display:flex;flex-direction:column;align-items:start;gap:28px}
.vq-p16 .vq-c1dnhri87{max-width:46ch;font-size:1.125rem;line-height:1.55;color:var(--vq-color-accent-contrast);opacity:0.85}
.vq-p16 .vq-c1uyrmgd6{padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px;font-weight:600;color:var(--vq-color-ink);background-color:var(--vq-color-paper);border-radius:var(--vq-radius-pill);transition-duration:200ms;transition-timing-function:ease-out}
@media (hover:hover){.vq-p16 .vq-cstidbu001:hover{color:var(--vq-color-paper)}.vq-p16 .vq-cstidbu050:hover{translate:0 -2px}.vq-p16 .vq-c1uyrmgd6:hover{translate:0 -2px}}
@media (max-width:1024px){.vq-p16 .vq-cstidco026{padding-top:96px;padding-right:28px;padding-bottom:96px;padding-left:28px}.vq-p16 .vq-cstidco046{padding-top:96px;padding-right:28px;padding-bottom:96px;padding-left:28px}.vq-p16 .vq-cstidco052{padding-top:96px;padding-right:28px;padding-bottom:96px;padding-left:28px}.vq-p16 .vq-c142pfxy8{padding-top:96px;padding-right:28px;padding-bottom:96px;padding-left:28px}.vq-p16 .vq-c14cp1mx8{grid-template-columns:minmax(0, 1fr)}}
@media (max-width:767px){.vq-p16 .vq-cstidco026{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}.vq-p16 .vq-cstidco024{grid-template-columns:repeat(2, minmax(0, 1fr))}.vq-p16 .vq-cstidco029{padding-right:20px;padding-bottom:64px;padding-left:20px}.vq-p16 .vq-cstidsc027{aspect-ratio:4 / 3}.vq-p16 .vq-cstidco046{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}.vq-p16 .vq-cstidco032{gap:14px;grid-template-columns:minmax(0, 1fr)}.vq-p16 .vq-cstidco037{gap:14px;grid-template-columns:minmax(0, 1fr)}.vq-p16 .vq-cstidco042{gap:14px;grid-template-columns:minmax(0, 1fr)}.vq-p16 .vq-cstidco052{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}.vq-p16 .vq-c142pfxy8{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}}