.vq-p15 .vq-csostco026{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-p15 .vq-csostco025{display:flex;flex-direction:column;gap:40px;width:100%;max-width:var(--vq-size-wide);margin-right:auto;margin-left:auto}
.vq-p15 .vq-csostbu001{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-p15 .vq-csosthe002{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-p15 .vq-csostte003{max-width:52ch;font-size:1.25rem;line-height:1.55;color:rgba(238, 237, 232, 0.75)}
.vq-p15 .vq-csostco024{display:grid;gap:24px;grid-template-columns:repeat(4, minmax(0, 1fr))}
.vq-p15 .vq-csostco008{display:flex;flex-direction:column}
.vq-p15 .vq-csostco007{width:100%;height:1px;background-color:rgba(238, 237, 232, 0.18)}
.vq-p15 .vq-csostco006{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p15 .vq-csostte004{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-p15 .vq-csostte005{color:var(--vq-color-paper)}
.vq-p15 .vq-csostco013{display:flex;flex-direction:column}
.vq-p15 .vq-csostco012{width:100%;height:1px;background-color:rgba(238, 237, 232, 0.18)}
.vq-p15 .vq-csostco011{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p15 .vq-csostte009{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-p15 .vq-csostte010{color:var(--vq-color-paper)}
.vq-p15 .vq-csostco018{display:flex;flex-direction:column}
.vq-p15 .vq-csostco017{width:100%;height:1px;background-color:rgba(238, 237, 232, 0.18)}
.vq-p15 .vq-csostco016{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p15 .vq-csostte014{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-p15 .vq-csostte015{color:var(--vq-color-paper)}
.vq-p15 .vq-csostco023{display:flex;flex-direction:column}
.vq-p15 .vq-csostco022{width:100%;height:1px;background-color:rgba(238, 237, 232, 0.18)}
.vq-p15 .vq-csostco021{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p15 .vq-csostte019{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-p15 .vq-csostte020{color:var(--vq-color-paper)}
.vq-p15 .vq-csostco029{padding-right:40px;padding-bottom:96px;padding-left:40px;background-color:var(--vq-color-ink)}
.vq-p15 .vq-csostco028{width:100%;max-width:var(--vq-size-wide);overflow:hidden;margin-right:auto;margin-left:auto;background-color:var(--vq-color-paper);border-radius:var(--vq-radius-lg)}
.vq-p15 .vq-csostsc027{width:100%;aspect-ratio:16 / 9}
.vq-p15 .vq-csostco046{overflow:hidden;padding-top:128px;padding-right:40px;padding-bottom:128px;padding-left:40px;position:relative}
.vq-p15 .vq-csostco045{display:flex;flex-direction:column;gap:56px;width:100%;max-width:var(--vq-size-content);margin-right:auto;margin-left:auto}
.vq-p15 .vq-csostco034{display:flex;flex-direction:column}
.vq-p15 .vq-csostco033{width:100%;height:1px;background-color:var(--vq-color-line)}
.vq-p15 .vq-csostco032{display:grid;gap:40px;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);padding-top:40px}
.vq-p15 .vq-csosthe030{font-family:var(--vq-font-heading);font-size:1.5rem;font-weight:600;letter-spacing:-0.015em}
.vq-p15 .vq-csostte031{max-width:50ch;font-size:1.25rem;line-height:1.55;color:var(--vq-color-ink)}
.vq-p15 .vq-csostco039{display:flex;flex-direction:column}
.vq-p15 .vq-csostco038{width:100%;height:1px;background-color:var(--vq-color-line)}
.vq-p15 .vq-csostco037{display:grid;gap:40px;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);padding-top:40px}
.vq-p15 .vq-csosthe035{font-family:var(--vq-font-heading);font-size:1.5rem;font-weight:600;letter-spacing:-0.015em}
.vq-p15 .vq-csostte036{max-width:50ch;font-size:1.25rem;line-height:1.55;color:var(--vq-color-ink)}
.vq-p15 .vq-csostco044{display:flex;flex-direction:column}
.vq-p15 .vq-csostco043{width:100%;height:1px;background-color:var(--vq-color-line)}
.vq-p15 .vq-csostco042{display:grid;gap:40px;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);padding-top:40px}
.vq-p15 .vq-csosthe040{font-family:var(--vq-font-heading);font-size:1.5rem;font-weight:600;letter-spacing:-0.015em}
.vq-p15 .vq-csostte041{max-width:50ch;font-size:1.25rem;line-height:1.55;color:var(--vq-color-ink)}
.vq-p15 .vq-csostco052{overflow:hidden;padding-top:128px;padding-right:40px;padding-bottom:128px;padding-left:40px;position:relative;background-color:var(--vq-color-surface)}
.vq-p15 .vq-csostco051{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-p15 .vq-csostco049{display:flex;flex-direction:column;gap:12px}
.vq-p15 .vq-csostte047{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--vq-color-muted)}
.vq-p15 .vq-csosthe048{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-p15 .vq-csostbu050{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-p15 .vq-c3gayg58{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-p15 .vq-c36bcr68{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-p15 .vq-c1lwsdnw7{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-p15 .vq-c2wbr278{display:flex;flex-direction:column;align-items:start;gap:28px}
.vq-p15 .vq-c2aagdl7{max-width:46ch;font-size:1.125rem;line-height:1.55;color:var(--vq-color-accent-contrast);opacity:0.85}
.vq-p15 .vq-c1d6vyl26{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-p15 .vq-csostbu001:hover{color:var(--vq-color-paper)}.vq-p15 .vq-csostbu050:hover{translate:0 -2px}.vq-p15 .vq-c1d6vyl26:hover{translate:0 -2px}}
@media (max-width:1024px){.vq-p15 .vq-csostco026{padding-top:96px;padding-right:28px;padding-bottom:96px;padding-left:28px}.vq-p15 .vq-csostco046{padding-top:96px;padding-right:28px;padding-bottom:96px;padding-left:28px}.vq-p15 .vq-csostco052{padding-top:96px;padding-right:28px;padding-bottom:96px;padding-left:28px}.vq-p15 .vq-c3gayg58{padding-top:96px;padding-right:28px;padding-bottom:96px;padding-left:28px}.vq-p15 .vq-c36bcr68{grid-template-columns:minmax(0, 1fr)}}
@media (max-width:767px){.vq-p15 .vq-csostco026{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}.vq-p15 .vq-csostco024{grid-template-columns:repeat(2, minmax(0, 1fr))}.vq-p15 .vq-csostco029{padding-right:20px;padding-bottom:64px;padding-left:20px}.vq-p15 .vq-csostsc027{aspect-ratio:4 / 3}.vq-p15 .vq-csostco046{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}.vq-p15 .vq-csostco032{gap:14px;grid-template-columns:minmax(0, 1fr)}.vq-p15 .vq-csostco037{gap:14px;grid-template-columns:minmax(0, 1fr)}.vq-p15 .vq-csostco042{gap:14px;grid-template-columns:minmax(0, 1fr)}.vq-p15 .vq-csostco052{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}.vq-p15 .vq-c3gayg58{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}}