.interview-section{margin-bottom:56px}.interview-catalog{border:1px solid var(--marketing-border);isolation:isolate;background:#deedf3;border-radius:20px;position:relative;overflow:hidden}.interview-stage,.interview-content{z-index:1;position:relative}.interview-stage{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:48px;padding:52px 48px 16px;display:grid}.interview-illustration{pointer-events:none;justify-self:end;width:100%;max-width:440px;height:auto;margin-top:-45px;display:block}.interview-background{z-index:-2;pointer-events:none;object-fit:cover;object-position:center 56%;width:100%;height:100%;position:absolute;inset:0}.interview-background-bottom{z-index:0;pointer-events:none;object-fit:cover;object-position:center bottom;opacity:.86;width:100%;height:clamp(360px,45vw,640px);max-height:50%;position:absolute;bottom:0;left:0;mask-image:linear-gradient(#0000,#000 45%)}.interview-catalog:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(#deedf300 28%,#deedf3c9 62%,#deedf3ed 100%),linear-gradient(90deg,#deedf3f2,#deedf3c9 36%,#deedf326 100%);position:absolute;inset:0}.interview-copy h2{letter-spacing:-.035em;font-size:clamp(32px,3.4vw,44px)}.interview-copy p{margin-block:22px 0;font-size:15px;line-height:1.75}.interview-catalog-link{margin-top:24px}.interview-content{padding:0 48px 44px}.interview-directions{margin-bottom:28px}.interview-directions ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}.interview-directions a{border-bottom:1px solid var(--marketing-border-strong);justify-content:space-between;align-items:center;gap:12px;height:100%;min-height:56px;padding-block:10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.interview-directions a svg{color:var(--marketing-accent-purple-ink);flex-shrink:0}.interview-direction-label{min-width:0;display:grid}.interview-direction-count{font-variant-numeric:tabular-nums;color:var(--marketing-ink-muted);font-size:12px;font-weight:400}.interview-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.interview-video{min-width:0}.interview-video>a{border-radius:10px;display:block}.interview-video-cover{aspect-ratio:16/9;background:var(--marketing-surface-muted);border-radius:10px;position:relative;overflow:hidden}.interview-video-cover img{object-fit:cover;width:100%;height:100%;display:block}.interview-video-play{z-index:2;width:38px;height:38px;color:var(--marketing-button-foreground);background:var(--marketing-button-background);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.interview-video-duration{z-index:2;font-variant-numeric:tabular-nums;color:var(--marketing-surface);background:var(--marketing-ink);border-radius:4px;padding:4px 7px;font-size:11px;position:absolute;bottom:12px;left:12px}.interview-video h3{-webkit-line-clamp:2;color:color-mix(in srgb, var(--marketing-ink) 80%, #000);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:14px 0 0;font-size:15px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.interview-directions a:focus-visible{outline-offset:2px}@media (hover:hover) and (pointer:fine){.interview-directions a:hover{color:var(--marketing-accent-orange-ink);border-color:var(--marketing-accent-orange-ink)}.interview-video a:hover h3{color:var(--marketing-accent-orange-ink);text-underline-offset:3px;text-decoration:underline}}.interview-video a:focus-visible h3{color:var(--marketing-accent-orange-ink)}@media (prefers-reduced-motion:no-preference){.interview-directions a{transition:color .16s var(--ease-out), border-color .16s var(--ease-out)}.interview-directions a svg{transition:transform .2s var(--ease-out)}.interview-video-cover img{transition:transform .26s var(--ease-out)}.interview-video-cover .video-card-preview{transition:transform .26s var(--ease-out), opacity .22s var(--ease-out)}.interview-video h3{transition:color .16s var(--ease-out)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.interview-directions a:hover svg{transform:translate(4px)}.interview-video a:hover :is(img,.video-card-preview){transform:scale(1.03)}}@media (width<=1050px){.interview-stage{gap:32px;padding:40px 32px 16px}.interview-content{padding:0 32px 32px}.interview-video-grid{gap:18px}}@media (width<=760px){.interview-section{margin-bottom:32px}.interview-stage{grid-template-columns:1fr;gap:24px;padding:32px 20px 8px}.interview-illustration{justify-self:center;max-width:340px;margin-top:0}.interview-background{object-position:72% center}.interview-catalog:after{background:linear-gradient(#deedf3ed,#deedf3cc 36%,#deedf3e6 100%)}.interview-copy h2{font-size:clamp(28px,8vw,36px)}.interview-copy p{font-size:14px}.interview-content{padding:0 20px 32px}.interview-directions{margin-bottom:24px}.interview-directions a{font-size:13px}.interview-directions ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.interview-video-grid{grid-template-columns:1fr;gap:28px}}@media (width<=360px){.interview-directions ul{grid-template-columns:1fr}}.home-quizzes{--marketing-accent-purple-ink:#3f2f4c;outline:1px solid var(--marketing-accent-purple-border);outline-offset:-1px;background:var(--marketing-accent-purple-soft);isolation:isolate;border-radius:20px;padding:36px;position:relative}.home-quizzes:after{z-index:-1;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(#eeebf566 40%,#eeebf58c 70%);position:absolute;inset:0}.home-quizzes-art{z-index:-2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.home-quizzes-background{object-fit:cover;width:100%;height:clamp(360px,45vw,720px);max-height:50%;position:absolute;left:0}.home-quizzes-background-top{object-position:center top;top:0;mask-image:linear-gradient(#000 55%,#0000 100%)}.home-quizzes-background-bottom{object-position:center bottom;bottom:0;mask-image:linear-gradient(#0000,#000 45%)}.home-quizzes-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:40px;display:grid}.home-quizzes-description{gap:18px;min-width:0;display:grid}.home-quizzes-illustration{pointer-events:none;justify-self:end;width:100%;max-width:440px;height:auto;margin-top:-45px;display:block}.home-quizzes h2{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px)}.home-quizzes-copy{color:var(--marketing-ink);margin:0;font-size:14px;line-height:1.75}.home-quizzes-link{justify-self:start;margin-top:6px}.home-quiz-groups{columns:3;column-gap:40px;margin:0;padding:0;list-style:none}.home-quiz-group{break-inside:avoid;margin-bottom:32px}.home-quiz-heading{letter-spacing:-.2px;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.5}.home-quiz-heading a{color:var(--marketing-ink)}.home-quiz-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.home-quiz-list li{font-size:12px;line-height:1.65}.home-quiz-list a{color:var(--marketing-accent-purple-ink);overflow-wrap:anywhere;padding-block:2px;display:inline-block}.home-quiz-more{margin-top:2px}.home-quizzes a{text-underline-offset:3px}.home-quiz-heading a:focus-visible,.home-quiz-list a:focus-visible{outline:3px solid var(--marketing-accent-purple-focus);outline-offset:3px;border-radius:2px}@media (hover:hover) and (pointer:fine){.home-quiz-heading a:hover,.home-quiz-list a:hover{color:var(--marketing-accent-orange-ink);text-decoration:underline}}@media (width<=1050px){.home-quizzes{padding:32px}.home-quizzes-intro{gap:32px}.home-quiz-groups{columns:2;column-gap:28px}}@media (width<=760px){.home-quizzes{padding:24px 20px}.home-quizzes-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.home-quizzes-illustration{justify-self:center;max-width:340px;margin-top:0}.home-quizzes h2{letter-spacing:-.035em;font-size:clamp(20px,6.7vw,36px)}.home-quiz-groups{columns:1}.home-quizzes-background-top{object-position:70% top}.home-quizzes-background-bottom{object-position:30% bottom}}
