.vtGHpq_page{color:#1e293b;font-family:var(--font-sans);background:#fff;overflow-x:hidden}.vtGHpq_page section[id],.vtGHpq_page div[id]{scroll-margin-top:100px}.vtGHpq_container{width:calc(100% - 2 * var(--page-gutter,24px));max-width:var(--container-max-width,1546px);margin:0 auto;padding:0}.vtGHpq_sectionHeader{align-items:center;gap:16px;margin-bottom:36px;display:flex}.vtGHpq_sectionIndex{color:#94a3b8;letter-spacing:-.02em;font-size:clamp(32px,3.5vw,44px);font-weight:400;line-height:1}.vtGHpq_sectionDivider{background:#8b1d2c;border-radius:2px;flex-shrink:0;width:36px;height:3px}.vtGHpq_sectionTitle{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.25}.vtGHpq_btnDownloadOutline{color:#8b1d2c;font-size:var(--text-14);cursor:pointer;background:0 0;border:1.5px solid #8b1d2c;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:10px;padding:11px 22px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.vtGHpq_btnDownloadOutline:hover{color:#a82335;background:#fff1f2;border-color:#a82335}.vtGHpq_pendingContainer{padding:80px 24px}.vtGHpq_heroTitle[data-pending=true]{color:#0f172a}.vtGHpq_pendingSummary{font-size:var(--text-16);color:#64748b;margin:20px 0 30px}.vtGHpq_pendingFacts{gap:24px;margin-bottom:40px;display:flex}.vtGHpq_pendingFactLabel{font-size:var(--text-12);color:#94a3b8}.vtGHpq_pendingFactValue{font-size:var(--text-16)}.vtGHpq_btnDownloadOutline[data-curriculum-download=true]{margin-top:14px}.vtGHpq_hero{isolation:isolate;color:#fff;background:#0b132b;min-height:540px;padding-bottom:60px;position:relative;overflow:hidden}.vtGHpq_heroBackground{object-fit:cover;z-index:-2;filter:brightness(.95)}.vtGHpq_heroOverlay{z-index:-1;background:linear-gradient(90deg,#0b132bf2 0%,#0b132bd9 42%,#0b132b59 75%,#0b132b26 100%);position:absolute;inset:0}.vtGHpq_heroInner{width:calc(100% - 2 * var(--page-gutter,24px));max-width:var(--container-max-width,1546px);margin:0 auto;padding:40px 0 20px;position:relative}.vtGHpq_heroSloganWatermark{color:#ffffff59;font-size:var(--text-10);letter-spacing:.18em;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-weight:700;line-height:1.6;display:flex;position:absolute;top:50px;right:40px}.vtGHpq_heroContent{max-width:700px;padding-top:20px}.vtGHpq_heroDegree{font-size:var(--text-12);letter-spacing:.16em;text-transform:uppercase;color:#fca5a5;margin-bottom:16px;font-weight:700;display:inline-block}.vtGHpq_heroTitle{letter-spacing:-.03em;color:#fff;margin:0 0 20px;font-size:clamp(34px,4.4vw,56px);font-weight:700;line-height:1.15}.vtGHpq_heroLead{color:#e2e8f0;max-width:580px;margin:0 0 32px;font-size:clamp(15px,1.3vw,17px);font-weight:400;line-height:1.65}.vtGHpq_heroCtas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vtGHpq_btnPrimary{color:#fff;font-weight:600;font-size:var(--text-14);background:#8b1d2c;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #8b1d2c66}.vtGHpq_btnPrimary:hover{background:#a82335;transform:translateY(-1px);box-shadow:0 6px 20px #8b1d2c8c}.vtGHpq_btnSecondary{color:#fff;font-weight:600;font-size:var(--text-14);background:0 0;border:1.5px solid #ffffffb3;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;text-decoration:none;transition:all .2s;display:inline-flex}.vtGHpq_btnSecondary:hover{background:#ffffff1f;border-color:#fff}@media (max-width:1024px){.vtGHpq_heroInner{padding-top:30px}.vtGHpq_heroSloganWatermark{display:none}}@media (max-width:640px){.vtGHpq_hero{min-height:480px;padding-bottom:50px}.vtGHpq_heroTitle{font-size:32px}}.vtGHpq_factsBarWrapper{width:calc(100% - 2 * var(--page-gutter,24px));max-width:var(--container-max-width,1546px);z-index:10;margin:-40px auto 0;padding:0;position:relative}.vtGHpq_factsBar{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(6,1fr);gap:16px;padding:22px 28px;display:grid;box-shadow:0 10px 30px -5px #00000014,0 4px 8px -2px #00000008}.vtGHpq_factItem{align-items:center;gap:12px;display:flex}.vtGHpq_factIcon{color:#8b1d2c;background:#fff1f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.vtGHpq_factContent{flex-direction:column;display:flex}.vtGHpq_factLabel{font-size:var(--text-12);color:#64748b;margin:0;font-weight:500;line-height:1.3}.vtGHpq_factValue{font-size:var(--text-14);color:#0f172a;white-space:nowrap;margin:0;font-weight:700;line-height:1.35}.vtGHpq_factsBarDetailed{grid-template-columns:repeat(6,minmax(0,1fr))}.vtGHpq_factsBarDetailed .vtGHpq_factItem,.vtGHpq_factContent{min-width:0}.vtGHpq_factsBarDetailed .vtGHpq_factValue{white-space:normal;overflow-wrap:anywhere}.vtGHpq_factDetail{color:#52627d;font-size:var(--text-10);overflow-wrap:anywhere;margin-top:4px;line-height:1.5}@media (max-width:1200px){.vtGHpq_factsBar{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (max-width:640px){.vtGHpq_factsBar{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 20px}.vtGHpq_factValue{white-space:normal;overflow-wrap:anywhere}}.vtGHpq_sectionOverview{background:#fff;padding:88px 0 72px}.vtGHpq_overviewGrid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}.vtGHpq_overviewGrid[data-no-media=true]{grid-template-columns:1fr}.vtGHpq_overviewCopy{flex-direction:column;gap:16px;display:flex}.vtGHpq_overviewCopy p{font-size:var(--text-14);color:#475569;margin:0;line-height:1.75}.vtGHpq_overviewMedia{border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 25px -4px #00000014}.vtGHpq_overviewImageWrap{width:100%;height:300px;position:relative}.vtGHpq_overviewRibbon{color:#fff;background:#7a121d;gap:22px;padding:24px 32px;display:grid}.vtGHpq_overviewRibbon .vtGHpq_ribbonTitle{letter-spacing:-.01em;margin:0;font-weight:700;font-size:clamp(24px,2vw,28px)!important;line-height:1.3!important}.vtGHpq_ribbonItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;display:grid}.vtGHpq_ribbonItem{min-width:0;font-size:var(--text-16);text-align:justify;overflow-wrap:break-word;font-weight:400;line-height:1.5}@media (max-width:1024px){.vtGHpq_overviewGrid{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.vtGHpq_overviewRibbon{gap:18px;padding:22px 24px}.vtGHpq_ribbonItems{grid-template-columns:1fr;gap:16px}}.vtGHpq_overviewPhoto{object-fit:cover}.vtGHpq_sectionHighlights{background:#f8fafc;padding:80px 0}.vtGHpq_highlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.vtGHpq_highlightCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;padding:30px 24px;transition:all .25s;display:flex}.vtGHpq_highlightCard:hover{border-color:#fca5a5;transform:translateY(-4px);box-shadow:0 12px 28px -6px #00000014}.vtGHpq_outcomesPanel{background:#fff;border:1px solid #dbe1eb;border-radius:10px;margin-top:26px;padding:22px 24px 6px}.vtGHpq_outcomesHeading{cursor:pointer;color:#111a3e;font-size:var(--text-18);justify-content:space-between;align-items:center;gap:16px;font-weight:700;list-style:none;display:flex}.vtGHpq_outcomesHeading::-webkit-details-marker{display:none}.vtGHpq_outcomesToggle{flex:0 0 18px;width:18px;height:18px;position:relative}.vtGHpq_outcomesToggle:before,.vtGHpq_outcomesToggle:after{content:"";background:#d72134;width:14px;height:2px;position:absolute;top:8px;left:2px}.vtGHpq_outcomesToggle:after{transition:transform .18s;transform:rotate(90deg)}.vtGHpq_outcomesPanel[open] .vtGHpq_outcomesToggle:after{transform:rotate(0)}.vtGHpq_outcomesIntro{color:#52627d;font-size:var(--text-14);margin:16px 0 18px;line-height:1.6}.vtGHpq_outcomesGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vtGHpq_outcomeItem{border-top:1px solid #dbe1eb;min-width:0;padding:18px 20px}.vtGHpq_outcomeItem:nth-child(odd){padding-left:0}.vtGHpq_outcomeItem:nth-child(2n){border-left:1px solid #dbe1eb}.vtGHpq_outcomeItem h3{color:#111a3e;font-size:var(--text-14);margin:7px 0 8px;line-height:1.4}.vtGHpq_outcomeItem p{color:#52627d;font-size:var(--text-12);margin:0;line-height:1.65}.vtGHpq_outcomeCode{color:#d72134;font-size:var(--text-10);font-weight:600}.vtGHpq_highlightIconBox{color:#8b1d2c;background:#fff1f2;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:20px;display:flex}.vtGHpq_highlightTitle{font-size:var(--text-16);color:#0f172a;margin:0 0 10px;font-weight:700;line-height:1.35}.vtGHpq_highlightText{font-size:var(--text-14);color:#64748b;margin:0;line-height:1.65}@media (max-width:1024px){.vtGHpq_highlightGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.vtGHpq_outcomesPanel{padding:18px 16px 4px}.vtGHpq_outcomesHeading{font-size:var(--text-16)}.vtGHpq_outcomesGrid{grid-template-columns:1fr}.vtGHpq_outcomeItem,.vtGHpq_outcomeItem:nth-child(odd){padding:16px 0}.vtGHpq_outcomeItem:nth-child(2n){border-left:0}.vtGHpq_highlightGrid{grid-template-columns:1fr}}.vtGHpq_sectionAudience{background:#fff;padding:80px 0}.vtGHpq_audienceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px;display:grid}.vtGHpq_audienceCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 4px 14px #00000008}.vtGHpq_audienceCard:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 14px 30px -6px #00000017}.vtGHpq_audienceImageWrap{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}.vtGHpq_audienceCard:hover .vtGHpq_audienceImageWrap img{transform:scale(1.04)}.vtGHpq_audienceBody{flex-direction:column;flex-grow:1;padding:22px 20px 24px;display:flex}.vtGHpq_audienceTitle{font-size:var(--text-16);color:#0f172a;margin:0 0 10px;font-weight:700;line-height:1.4}.vtGHpq_audienceText{font-size:var(--text-12);color:#64748b;margin:0;line-height:1.65}@media (max-width:1024px){.vtGHpq_audienceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.vtGHpq_audienceGrid{grid-template-columns:1fr}}.vtGHpq_audiencePhoto{object-fit:cover;object-position:center center;transition:transform .3s}.vtGHpq_sectionCareers{isolation:isolate;background:#f8f7f6;padding:42px 0 58px;position:relative;overflow:hidden}.vtGHpq_careersBackground{z-index:-2;object-fit:cover;object-position:center;width:66%;height:100%;position:absolute;inset:0 0 0 auto}.vtGHpq_sectionCareers:before{z-index:-1;content:"";background:linear-gradient(90deg,#fbfaf9 0% 38%,#fbfaf9f5 49%,#fbfaf9ad 63%,#fbfaf90a 83%);position:absolute;inset:0}.vtGHpq_careersLayout{display:block}.vtGHpq_careersGrid{grid-template-rows:repeat(3,minmax(72px,auto));grid-template-columns:repeat(2,1fr);gap:18px 28px;width:min(900px,74%);display:grid}.vtGHpq_careerCard{background:0 0;border:0;border-radius:0;flex-direction:row;align-items:flex-start;gap:18px;min-width:0;padding:4px 0;display:flex}.vtGHpq_careerIconBox{color:#8b1d2c;background:#8b1d2c0e;border-radius:12px;flex:0 0 76px;align-self:flex-start;place-items:center;width:76px;height:76px;margin:0;display:grid}.vtGHpq_careerCopy{text-align:left;min-width:0}.vtGHpq_careerTitle{font-size:var(--text-14);color:#0f172a;margin:0;font-weight:700;line-height:1.35}.vtGHpq_careerSub{font-size:var(--text-12);color:#64748b;margin:0;line-height:1.5}@media (max-width:1024px){.vtGHpq_careersGrid{grid-template-rows:none;grid-auto-flow:row;width:100%}.vtGHpq_careersBackground{opacity:.42;width:52%}.vtGHpq_sectionCareers:before{background:linear-gradient(90deg,#fbfaf9 0%,#fbfaf9f5 58%,#fbfaf973 100%)}.vtGHpq_careersLayout{grid-template-columns:1fr}}@media (max-width:640px){.vtGHpq_sectionCareers{padding:48px 0}.vtGHpq_careersBackground{opacity:.18;width:100%}.vtGHpq_sectionCareers:before{background:#fbfaf9d1}.vtGHpq_careersGrid{grid-template-columns:1fr}}.vtGHpq_sectionCurriculum{background:#fff;padding:64px 0 72px}.vtGHpq_curriculumTabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:4px;margin-bottom:0;display:grid}.vtGHpq_curriculumTab{min-height:56px;font-size:var(--text-14);cursor:pointer;color:#334155;background:#f3f5f7;border:1px solid #e2e8f0;border-radius:10px 10px 0 0;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:600;transition:all .2s;display:flex}.vtGHpq_curriculumTab:hover{background:#f8fafc;border-color:#94a3b8}.vtGHpq_curriculumTabActive{color:#fff;box-shadow:none;background:#941b31;border-color:#941b31}.vtGHpq_curriculumTabActive:hover{background:#a82335;border-color:#a82335}.vtGHpq_curriculumLayout{border:1px solid #e2e8f0;border-radius:0 0 12px 12px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-items:flex-start;gap:22px;padding:20px 16px;display:grid}.vtGHpq_infoCard{background:#f8f9fa;border:0;border-radius:10px;padding:18px 16px}.vtGHpq_infoCardTitle{font-size:var(--text-16);color:#0f172a;border-bottom:1px solid #e5e7eb;margin:0 0 20px;padding-bottom:12px;font-weight:700}.vtGHpq_infoList{flex-direction:column;gap:0;display:flex}.vtGHpq_infoItem{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.vtGHpq_infoItem:last-child{border-bottom:0}.vtGHpq_infoIcon{color:#aeb7c2;flex-shrink:0;margin-top:2px}.vtGHpq_infoItemTitle{font-size:var(--text-12);color:#64748b;margin:0 0 2px}.vtGHpq_infoItemValue{font-size:var(--text-14);color:#0f172a;margin:0;font-weight:700}.vtGHpq_curriculumRight{flex-direction:column;gap:10px;display:flex}.vtGHpq_curriculumIntro{font-size:var(--text-14);color:#475569;margin:0;line-height:1.7}.vtGHpq_moduleList{flex-direction:column;gap:5px;display:flex}.vtGHpq_moduleCard{background:#fff;border:1px solid #e5e9ee;border-radius:7px;transition:border-color .2s;overflow:hidden}.vtGHpq_moduleCard:hover{border-color:#cbd5e1}.vtGHpq_moduleHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;padding:12px 14px;font-weight:600;list-style:none;display:flex}.vtGHpq_moduleTitleRow{font-size:var(--text-14);color:#0f172a;align-items:center;gap:10px;display:flex}.vtGHpq_moduleCredits{font-size:var(--text-12);color:#334155;align-items:center;gap:12px;font-weight:600;display:flex}.vtGHpq_moduleBody{background:#fff;border-top:1px solid #f1f5f9;padding:16px 20px 20px}.vtGHpq_courseList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.vtGHpq_courseItem{font-size:var(--text-14);border-bottom:1px dashed #f1f5f9;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.vtGHpq_courseItem:last-child{border-bottom:none}.vtGHpq_courseName{color:#334155}.vtGHpq_courseEnglish{color:#64748b;margin-top:4px;font-size:.875em;line-height:1.5;display:block}.vtGHpq_sectionNav{max-width:100%;padding:20px var(--page-gutter);background:#fff;border-bottom:1px solid #e2e8f0;justify-content:safe center;gap:24px;display:flex;overflow-x:auto}.vtGHpq_sectionNav a{color:#941b31;flex-shrink:0;font-weight:600}.vtGHpq_moduleHeader::-webkit-details-marker{display:none}.vtGHpq_moduleHeader:focus-visible{outline-offset:-2px;outline:2px solid #941b31}.vtGHpq_contentHeadline{margin:0 0 20px}.vtGHpq_focusAreas{flex-wrap:wrap;gap:8px 20px;margin-block:20px;padding-left:20px;display:flex}.vtGHpq_photoCredit{color:#475569;font-size:var(--text-12);margin:12px 0;display:block}.vtGHpq_heroImageCredit{z-index:3;bottom:56px;right:var(--page-gutter);color:#fff;max-width:min(46%,540px);font-size:var(--text-12);text-align:right;text-shadow:0 1px 4px #000;position:absolute}.vtGHpq_careerGroup{font-size:var(--text-12);font-weight:700}.vtGHpq_contactActions{flex-wrap:wrap;gap:12px 20px;margin-top:24px;display:flex}.vtGHpq_contactActions a{color:#941b31;font-weight:700}@media (max-width:767px){.vtGHpq_heroImageCredit{max-width:85%;font-size:var(--text-10)}}.vtGHpq_courseElectiveTag{font-size:var(--text-10);color:#8b1d2c;background:#fff1f2;border-radius:4px;margin-left:8px;padding:2px 6px}.vtGHpq_courseCredit{font-size:var(--text-12);color:#64748b;white-space:nowrap;font-weight:600}@media (max-width:1024px){.vtGHpq_curriculumLayout{grid-template-columns:1fr}}@media (max-width:640px){.vtGHpq_curriculumTabs{gap:3px}.vtGHpq_curriculumTab{min-height:52px;font-size:var(--text-12);gap:6px;padding:10px 8px}.vtGHpq_curriculumLayout{gap:14px;padding:14px 10px}.vtGHpq_infoCard{padding:14px 12px}.vtGHpq_moduleHeader{gap:10px;padding:12px 10px}.vtGHpq_moduleCredits{font-size:var(--text-10);gap:6px}}.vtGHpq_moduleChevron{color:#8b1d2c;transition:transform .2s;transform:rotate(0)}.vtGHpq_moduleCard[open]>.vtGHpq_moduleHeader .vtGHpq_moduleChevron{transform:rotate(90deg)}.vtGHpq_ctaBannerWrapper{max-width:var(--container-max-width,1546px);margin:20px auto 70px;padding:0 10px}.vtGHpq_ctaBanner{--section-heading-color:#fff;color:#fff;background:linear-gradient(135deg,#7a121d 0%,#991b1b 100%);border-radius:16px;justify-content:space-between;align-items:center;gap:36px;padding:48px 56px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px -8px #7a121d73}.vtGHpq_ctaContent h2{color:#fff;margin:0 0 12px;font-size:clamp(24px,2.8vw,32px);font-weight:700;line-height:1.25}.vtGHpq_ctaContent p{font-size:var(--text-14);color:#fecdd3;max-width:600px;margin:0;line-height:1.6}.vtGHpq_ctaButton{color:#7a121d;font-size:var(--text-14);white-space:nowrap;background:#fff;border-radius:9999px;flex-shrink:0;align-items:center;gap:10px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #00000026}.vtGHpq_ctaButton:hover{background:#fff1f2;transform:translateY(-2px);box-shadow:0 8px 22px #0003}@media (max-width:1200px){.vtGHpq_ctaBannerWrapper{width:calc(100% - 2 * var(--page-gutter,48px));max-width:none;padding-inline:0}}@media (max-width:1024px){.vtGHpq_ctaBanner{flex-direction:column;align-items:flex-start;padding:36px 32px}}@media (max-width:640px){.vtGHpq_ctaButton{justify-content:center;width:100%}}.vtGHpq_sectionFaqContact{background:#fff;padding:20px 0 80px}.vtGHpq_faqContactGrid{grid-template-columns:1.2fr .8fr;align-items:flex-start;gap:48px;display:grid}.vtGHpq_faqColHeader{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.vtGHpq_faqColTitle{color:#0f172a;margin:0;font-size:22px;font-weight:700}.vtGHpq_faqViewAllLink{font-size:var(--text-14);color:#8b1d2c;font-weight:600;text-decoration:none}.vtGHpq_faqViewAllLink:hover{text-decoration:underline}.vtGHpq_faqList{flex-direction:column;gap:12px;display:flex}.vtGHpq_faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.vtGHpq_faqSummary{font-size:var(--text-14);color:#1e293b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;padding:18px 20px;font-weight:600;list-style:none;transition:background .2s;display:flex}.vtGHpq_faqSummary::-webkit-details-marker{display:none}.vtGHpq_faqSummary:hover{background:#f8fafc}.vtGHpq_faqItem[open] .vtGHpq_faqSummary{color:#8b1d2c;border-bottom:1px solid #f1f5f9}.vtGHpq_faqChevron{color:#94a3b8;transition:transform .2s}.vtGHpq_faqItem[open] .vtGHpq_faqChevron{color:#8b1d2c;transform:rotate(90deg)}.vtGHpq_faqAnswer{font-size:var(--text-14);color:#475569;background:#fcfcfd;margin:0;padding:16px 20px 20px;line-height:1.7}.vtGHpq_contactCard{background:#faf8f5;border:1px solid #ede8e1;border-radius:16px;padding:32px 28px;position:relative;overflow:hidden}.vtGHpq_contactCardTitle{font-size:var(--text-20);color:#0f172a;letter-spacing:-.01em;margin:0 0 24px;font-weight:700}.vtGHpq_contactItemList{flex-direction:column;gap:22px;display:flex}.vtGHpq_contactItem{align-items:flex-start;gap:14px;display:flex}.vtGHpq_contactIconCircle{color:#8b1d2c;background:#fff1f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;display:flex}.vtGHpq_contactItemBody{flex-direction:column;gap:2px;display:flex}.vtGHpq_contactItemLabel{font-size:var(--text-12);color:#64748b;margin:0}.vtGHpq_contactItemValue{font-size:var(--text-14);color:#0f172a;margin:0;font-weight:600;line-height:1.5}.vtGHpq_contactItemValue a{color:inherit;text-decoration:none}.vtGHpq_contactItemValue a:hover{color:#8b1d2c}@media (max-width:1024px){.vtGHpq_faqContactGrid{grid-template-columns:1fr;gap:36px}}.vtGHpq_audienceIllustration{margin:24px 0 32px}.vtGHpq_audienceIllustrationImage{aspect-ratio:2.7;background:#eef1f4;border-radius:14px;position:relative;overflow:hidden}.vtGHpq_audienceIllustration figcaption{margin-top:8px}@media (max-width:640px){.vtGHpq_audienceIllustrationImage{aspect-ratio:3/2}}.vtGHpq_sectionOverview p,.vtGHpq_sectionHighlights p,.vtGHpq_sectionAudience p,.vtGHpq_sectionCareers p,.vtGHpq_sectionCurriculum p,.vtGHpq_sectionFaqContact p{text-align:start;text-indent:0;max-width:none;margin-inline:0}.vtGHpq_highlightCard{text-align:start;min-width:0}.vtGHpq_highlightCard,.vtGHpq_audienceBody,.vtGHpq_careerCopy{overflow-wrap:break-word;word-break:normal;text-wrap:wrap}.vtGHpq_careerGroup{margin-top:0}.vtGHpq_highlightTitle,.vtGHpq_audienceTitle{text-align:start}.vtGHpq_focusAreas{align-items:center;gap:10px;margin:20px 0;padding:0;list-style:none}.vtGHpq_focusAreas li{color:#8b1d2c;min-height:36px;font-size:var(--type-control);cursor:default;background:#fff5f6;border:1px solid #ead1d7;border-radius:999px;align-items:center;padding:7px 13px;line-height:1.4;display:inline-flex}.vtGHpq_contactActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vtGHpq_contactActions a{color:#b51e36;text-align:center;background:#fff;border:1px solid #b51e36;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:11px 16px;font-size:14px;line-height:1.4;transition:background .2s,color .2s;display:flex}.vtGHpq_contactActions a:hover,.vtGHpq_contactActions a:focus-visible{color:#fff;background:#b51e36}.vtGHpq_moreHighlights{margin-top:22px}.vtGHpq_moreHighlights>summary{cursor:pointer;color:#a31d34;padding:12px 0;font-size:16px;font-weight:600}@media (min-width:768px) and (max-width:1024px){.vtGHpq_highlightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vtGHpq_audienceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (max-width:767px){.vtGHpq_highlightGrid,.vtGHpq_audienceGrid,.vtGHpq_contactActions{grid-template-columns:minmax(0,1fr)}}
