html:has(.cvcm){scrollbar-gutter:stable}
.cvcm{color:#191919;background:#fff;font:400 15px/1.7 Montserrat,Arial,sans-serif;letter-spacing:normal}.cvcm *{box-sizing:border-box}.cvcm [hidden]{display:none!important}.cvcm-shell{width:min(1320px,calc(100% - 96px));margin-inline:auto}.cvcm h1,.cvcm h2,.cvcm h3{font-family:"Inter Tight",Arial,sans-serif;font-weight:600;font-style:normal;letter-spacing:normal;text-transform:none;line-height:1.12;color:inherit;margin:0}.cvcm h1{font-size:clamp(46px,5.2vw,76px)}.cvcm h2{font-size:clamp(32px,3.2vw,46px)}.cvcm h3{font-size:26px;line-height:1.2}.cvcm p{margin:0}.cvcm .cvcm-eyebrow{font-size:12px;font-weight:600;line-height:1.5;color:#626262;letter-spacing:.015em;margin:0 0 16px}.cvcm-hero{text-align:center;padding:94px 0 72px}.cvcm-hero .cvcm-eyebrow{color:#414141;margin-bottom:22px}.cvcm-intro{max-width:620px;margin:24px auto 0;font-size:16px;color:#626262}.cvcm-intro p{margin:0}.cvcm-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:32px}.cvcm-section-head p{margin-top:16px;color:#626262;max-width:650px}.cvcm-link{display:inline-flex;align-items:center;gap:14px;width:fit-content;min-height:44px;color:#202020!important;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none!important;border-bottom:1px solid #bcbcbc;transition:border-color .18s ease}.cvcm-link:hover{border-color:#191919}.cvcm a:focus-visible,.cvcm button:focus-visible,.cvcm [tabindex]:focus-visible{outline:2px solid #202020;outline-offset:5px}.cvcm-projects{padding-bottom:88px}.cvcm-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cvcm-project{min-width:0}.cvcm-project-image{aspect-ratio:4/3;overflow:hidden;background:#f3f3f1;border-radius:6px}.cvcm-project-image img{width:100%;height:100%;object-fit:cover;display:block}.cvcm-project-copy{padding:25px 2px 0}.cvcm-project-copy .cvcm-eyebrow{margin-bottom:11px}.cvcm-project-copy>p:last-child{margin-top:14px;font-size:14px;color:#626262;max-width:360px}.cvcm-creators{background:#f5f5f3;padding:84px 0 80px}.cvcm-controls{display:flex;gap:10px;flex-shrink:0}.cvcm-controls button{appearance:none;width:48px;height:48px;border-radius:50%;border:1px solid #c8c8c5;background:transparent;color:#202020;font-size:23px;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease}.cvcm-controls button:hover{background:#fff;border-color:#202020}.cvcm-controls button:disabled{opacity:.3;cursor:default}.cvcm-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3);gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 0 12px;scrollbar-width:thin;scrollbar-color:#b5b5b0 transparent;padding:5px 1px 22px;margin:-5px -1px -22px}.cvcm-creator{min-width:0;background:#fff;border:1px solid #e4e4e1;border-radius:6px;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column}.cvcm-video{display:block;position:relative;aspect-ratio:16/9;background:#e9e9e6;overflow:hidden;color:#202020}.cvcm-video img{display:block;width:100%;height:100%;object-fit:cover}.cvcm-video:focus-visible{outline-offset:-5px}.cvcm-play{position:absolute;inset:0;margin:auto;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#fffffff2;box-shadow:0 2px 10px #00000013;transition:background .18s ease}.cvcm-play svg{margin-left:3px}.cvcm-video:hover .cvcm-play{background:#fff}.cvcm-creator-copy{padding:25px 24px 27px;display:flex;flex-direction:column;flex:1}.cvcm-creator-copy .cvcm-eyebrow{margin-bottom:12px;font-size:11px}.cvcm-creator-copy h3{font-size:25px}.cvcm-topic{font-size:14px;line-height:1.7;color:#626262;margin:12px 0 20px!important;min-height:48px}.cvcm-creator-copy .cvcm-link{margin-top:auto}.cvcm-review-heading{text-align:center;padding:72px 0 22px}.cvcm-review-heading p{color:#626262;font-size:14px;margin-top:15px}.cvcm-cta{text-align:center;padding:72px 0 88px}.cvcm-cta p{color:#626262;margin:20px 0 27px}.cvcm-actions{display:flex;align-items:center;justify-content:center;gap:28px}.cvcm-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:12px 24px;border-radius:4px;background:#202020;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:600;transition:background .18s ease}.cvcm-button:hover{background:#424242}.cvcm-dialog{position:fixed;inset:0;width:min(960px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:0;border-radius:8px;padding:20px;background:#fff;color:#202020}.cvcm-dialog::backdrop{background:#000b}.cvcm-dialog-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:16px}.cvcm-dialog-bar p{font-size:14px;font-weight:600}.cvcm-dialog-bar button{appearance:none;border:1px solid #ddd;border-radius:50%;background:#fff;color:#202020;width:44px;height:44px;flex:0 0 44px;font-size:28px;line-height:1;cursor:pointer}.cvcm-player{aspect-ratio:16/9;background:#111}.cvcm-player iframe{width:100%;height:100%;border:0;display:block}.cvcm-dialog>.cvcm-link{margin-top:12px}.cvcm-dialog:not([open]){display:none}
@media(max-width:989px){.cvcm-shell{width:calc(100% - 48px)}.cvcm-project-grid{gap:18px}.cvcm-project-copy h3{font-size:23px}.cvcm-track{grid-auto-columns:calc((100% - 24px)/2)}.cvcm-hero{padding:72px 0 56px}.cvcm-projects{padding-bottom:64px}.cvcm-creators{padding:64px 0}.cvcm-section-head{gap:18px}.cvcm-section-head>.cvcm-link{flex-shrink:0}}
@media(max-width:749px){.cvcm-shell{width:calc(100% - 40px)}.cvcm-hero{padding:56px 0 48px}.cvcm h1{font-size:46px;max-width:440px;margin:auto}.cvcm-intro{font-size:14px;max-width:400px;margin-top:22px}.cvcm-section-head{display:block;margin-bottom:26px}.cvcm-section-head p{font-size:14px;margin-top:14px}.cvcm-section-head>.cvcm-link{margin-top:16px}.cvcm-project-grid{grid-template-columns:1fr;gap:32px}.cvcm-project-image{aspect-ratio:4/3}.cvcm-project-copy{padding-top:20px}.cvcm-project-copy h3{font-size:26px}.cvcm-project-copy>p:last-child{max-width:none;margin-top:10px}.cvcm-project-copy .cvcm-eyebrow{margin-bottom:9px}.cvcm-projects{padding-bottom:56px}.cvcm-creators{padding:56px 0}.cvcm-controls{margin-top:22px;justify-content:flex-end}.cvcm-track{grid-auto-columns:88%;gap:16px}.cvcm-creator-copy{padding:22px 21px 25px}.cvcm-creator-copy h3{font-size:26px}.cvcm-review-heading{padding:54px 0 18px}.cvcm-cta{padding:48px 0 60px}.cvcm-cta h2{max-width:360px;margin:auto}.cvcm-cta p{font-size:14px}.cvcm-actions{flex-direction:column;gap:12px}.cvcm-dialog{padding:14px}.cvcm-dialog-bar{gap:12px}.cvcm-dialog-bar p{font-size:12px}.cvcm-topic{min-height:48px}}
@media(prefers-reduced-motion:reduce){.cvcm *{scroll-behavior:auto!important;transition:none!important}}
