html:has(.dh-page) .v3-nav{background:var(--v3-off-white);--v3-text: var(--v3-black);--v3-bg: var(--v3-off-white);--v3-logo-invert: 1}html:has(.dh-page) .v3-nav-dropdown-menu{background:var(--v3-off-white)}.dh-page{background:var(--v3-off-white);color:var(--v3-black)}.dh-page .v3-inner{display:grid;grid-template-columns:repeat(var(--v3-columns),1fr);gap:var(--v3-gutter)}.dh-page .v3-inner>*{grid-column:3 / -1}.dh-intro{padding:80px 0 60px}.dh-intro-text{max-width:520px;font:var(--type-dh-body);color:var(--v3-black);margin:0}.dh-constellation{padding:16px 0 24px}.dh-constellation .v3-inner>*{grid-column:1 / -1}.dh-hub-spoke{--hub-fill: #f4f4f0;--hub-stroke: #888780;--hub-text: #2c2c2a;--hub-hint: #888780;--spoke-fill: #f4f4f0;--spoke-stroke: #888780;--spoke-text: #2c2c2a;--spoke-subtext:#888780;--edge-stroke: #d3d1c7;display:block;width:100%;font-family:var(--font-die-grotesk-a)}.dh-callout-overlay{position:fixed;bottom:40px;left:0;right:0;z-index:100;pointer-events:none;opacity:1;transition:opacity .6s ease}.dh-callout-overlay--hidden{opacity:0}.dh-callout-overlay-inner{display:grid;grid-template-columns:repeat(var(--v3-columns, 15),1fr);gap:var(--v3-gutter, 20px);padding-left:var(--v3-margin, 20px);padding-right:var(--v3-margin, 20px)}.dh-callout-overlay-box{grid-column:2 / 15;box-sizing:border-box;background:#d8ff00;border:1px solid #e5e5e5;padding:20px calc((100% - 12 * var(--v3-gutter, 20px)) / 13)}.dh-cards-section .v3-inner>.dh-callout{grid-column:2 / 15}.dh-callout{box-sizing:border-box;min-height:96px;background:#d8ff00;display:flex;align-items:center;border:1px solid #e5e5e5;border-bottom:none;--cc-co: calc((100% - 12 * var(--v3-gutter)) / 13);padding:28px calc(var(--cc-co) + var(--v3-gutter))}.dh-callout-text{font-family:var(--font-die-grotesk-a);font-size:16px;line-height:1.5;color:#000;text-align:left;margin:0}.dh-cards-section .v3-inner{row-gap:0;padding-top:80px;padding-bottom:80px}.dh-cards-section .v3-inner>.dh-table{grid-column:2 / 15;border:1px solid #e5e5e5;border-top:none;border-bottom:none;background:#fff;--page-inner: min(1400px, calc(100vw - 2 * var(--v3-margin)));--page-col: calc((var(--page-inner) - 14 * var(--v3-gutter)) / 15);--ci: calc(var(--page-col) + var(--v3-gutter))}.dh-table{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto}.dh-table-col{display:grid;grid-row:1 / -1;grid-template-rows:subgrid}.dh-table-col:nth-child(2){border-left:1px solid #e5e5e5}.dh-table-heading{font:var(--type-dh-h2);font-weight:700;color:#111;margin:0;padding:56px 0 32px var(--ci)}.dh-table-item{display:grid;grid-template-columns:1fr 80px;border-top:1px solid #e5e5e5}.dh-table-text{font-family:var(--font-die-grotesk-b);font-size:20px;font-weight:400;line-height:30px;color:#333;padding:32px 20px 32px var(--ci);display:flex;align-items:center;border-right:1px solid #e5e5e5}.dh-table-check{width:80px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#111;flex-shrink:0}.dh-cards-section .v3-inner>.dh-card{grid-column:2 / 15}.dh-card{box-sizing:border-box;--cc: calc((100% - 12 * var(--v3-gutter)) / 13);--ci: calc(var(--cc) + var(--v3-gutter));display:block;background:#fff;border:1px solid #e5e5e5;padding:0}.dh-card-heading{font-family:var(--font-die-grotesk-b);font-size:30px;font-weight:700;color:#111;margin:0 0 32px;line-height:40px;letter-spacing:normal;padding:56px 0 0 var(--ci)}.dh-checklist{list-style:none;margin:0;padding:0}.dh-checklist-item{display:flex;align-items:stretch;min-height:56px;padding-left:var(--ci);border-top:1px solid #e5e5e5}.dh-checklist-item:last-child{border-bottom:1px solid #e5e5e5}.dh-checklist-text{flex:1;font-family:var(--font-die-grotesk-b);font-size:20px;font-weight:400;line-height:30px;color:#333;padding:32px 20px 32px 0;border-right:1px solid #e5e5e5;display:flex;align-items:center}.dh-checklist-check{box-sizing:border-box;width:var(--cc);display:flex;align-items:center;justify-content:flex-start;font-size:20px;color:#111;padding-left:16px;flex-shrink:0}.dh-cards-section .v3-inner>.dh-industries-label{grid-column:2 / 15;border:1px solid #e5e5e5;border-bottom:none;background:#fff;--page-inner: min(1400px, calc(100vw - 2 * var(--v3-margin)));--page-col: calc((var(--page-inner) - 14 * var(--v3-gutter)) / 15);--ci: calc(var(--page-col) + var(--v3-gutter))}.dh-industries-label .dh-table-heading{padding:40px 0 24px var(--ci)}.dh-cards-section .v3-inner>.dh-industries{grid-column:2 / 15}.dh-industries{display:grid;grid-template-columns:1fr 1fr 1fr;background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dh-industry-col{border-top:1px solid #e5e5e5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px}.dh-industry-col:nth-child(2),.dh-industry-col:nth-child(3){border-left:1px solid #e5e5e5}.dh-industry-name{font-family:var(--font-die-grotesk-b);font-size:48px;font-weight:700;color:#111;margin:0 0 8px;line-height:1.1}.dh-industry-meta{font-family:var(--font-die-grotesk-a);font-size:14px;color:#666;margin:0}.dh-cards-section .v3-inner>.dh-investments-label{grid-column:2 / 15;border:1px solid #e5e5e5;border-bottom:none;background:#fff;--page-inner: min(1400px, calc(100vw - 2 * var(--v3-margin)));--page-col: calc((var(--page-inner) - 14 * var(--v3-gutter)) / 15);--ci: calc(var(--page-col) + var(--v3-gutter))}.dh-investments-label .dh-table-heading{padding:40px 0 24px var(--ci)}.dh-cards-section .v3-inner>.dh-investments{grid-column:2 / 15}.dh-investments{display:grid;grid-template-columns:1fr 1fr 1fr;background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dh-investment-col{border-top:1px solid #e5e5e5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px;text-decoration:none}.dh-investment-col:not(:first-child){border-left:1px solid #e5e5e5}a.dh-investment-col{cursor:pointer;transition:opacity .2s ease}a.dh-investment-col:hover{opacity:.7}.dh-investment-logo{width:140px;height:70px;object-fit:contain}.dh-investment-caption{font-family:var(--font-die-grotesk-a);font-size:14px;color:#666;margin:0;text-align:center}.dh-cards-section .v3-inner>.dh-partners-label{grid-column:2 / 15;border:1px solid #e5e5e5;border-bottom:none;background:#fff;--page-inner: min(1400px, calc(100vw - 2 * var(--v3-margin)));--page-col: calc((var(--page-inner) - 14 * var(--v3-gutter)) / 15);--ci: calc(var(--page-col) + var(--v3-gutter))}.dh-partners-label .dh-table-heading{padding:40px 0 24px var(--ci)}.dh-cards-section .v3-inner>.dh-partners{grid-column:2 / 15}.dh-partners{display:grid;grid-template-columns:1fr 1fr;background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.dh-partner-col{padding:0 0 0 var(--ci, 40px);border-top:1px solid #e5e5e5;display:flex;flex-direction:row;align-items:flex-end;gap:0;--page-inner: min(1400px, calc(100vw - 2 * var(--v3-margin)));--page-col: calc((var(--page-inner) - 14 * var(--v3-gutter)) / 15);--ci: calc(var(--page-col) + var(--v3-gutter))}.dh-partner-col:nth-child(2){border-left:1px solid #e5e5e5}.dh-partner-info{flex:1;min-width:0;margin-right:32px;padding-bottom:30px}.dh-person-photo{width:200px;height:250px;background:#d9d9d9 url(/landing/people/Farzad.png) no-repeat center top / cover;display:block;flex-shrink:0;order:2;margin-left:auto;margin-right:0}.dh-person-photo--ramy{background-image:url(/landing/people/Ramy.png)}.dh-person-name{font-family:var(--font-die-grotesk-a);font-size:18px;font-weight:400;color:#111;margin:0 0 4px}.dh-person-meta{font-family:var(--font-die-grotesk-a);font-size:14px;color:#666;margin:0;line-height:1.6}.dh-card--cta{background:var(--v3-gray);border:1px solid #e5e5e5;box-shadow:none;display:grid;grid-template-columns:subgrid;align-items:center;padding:40px 0}.dh-cta-text{grid-column:2 / 10;font-family:var(--font-die-grotesk-b);font-size:20px;font-weight:200;color:#000;line-height:30px;margin:0}.dh-apply-btn{grid-column:10 / 13;justify-self:end;align-self:center;display:flex;align-items:center;justify-content:center;width:110px;border:1px solid #ffffff;color:#000;background:#fff;font-family:var(--font-die-grotesk-a);font-size:20px;line-height:30px;font-weight:400;text-decoration:none;padding:12px 0}.dh-apply-btn:hover{background:#ffffffd9}@media(max-width:768px){.dh-page .v3-inner>*{grid-column:1 / -1}.dh-intro{padding:60px 0 40px}.dh-intro-text{max-width:100%;font-size:14px;line-height:20px}.dh-cards-section .v3-inner>.dh-callout{grid-column:1 / -1}.dh-callout{min-height:auto;padding:24px 16px}.dh-cards-section .v3-inner>.dh-table{grid-column:1 / -1}.dh-table{grid-template-columns:1fr;grid-template-rows:auto}.dh-table-col{grid-row:auto;grid-template-rows:auto}.dh-table-col:nth-child(2){border-left:none;border-top:1px solid #e5e5e5}.dh-table-item{grid-template-columns:1fr 44px}.dh-table-heading{font-size:18px;line-height:26px;padding:28px 0 20px 16px}.dh-table-text{font-size:13px;padding:10px 12px 10px 16px}.dh-table-check{width:44px}.dh-cards-section .v3-inner>.dh-card{grid-column:1 / -1}.dh-card{--cc: calc((100% - 4 * var(--v3-gutter)) / 5);--ci: calc(var(--cc) / 2)}.dh-card-heading{font-size:26px;line-height:36px;padding-top:36px;padding-right:var(--ci);margin-bottom:24px}.dh-checklist-text{font-size:13px;padding:10px 12px 10px 0}.dh-checklist-check{width:calc(var(--cc) + var(--v3-gutter));padding-left:calc(var(--v3-gutter) + var(--cc) * .25)}.dh-checklist-item{min-height:48px}.dh-cards-section .v3-inner>.dh-industries-label{grid-column:1 / -1}.dh-cards-section .v3-inner>.dh-industries{grid-column:1 / -1}.dh-industries{grid-template-columns:1fr}.dh-industry-col:nth-child(2),.dh-industry-col:nth-child(3){border-left:none}.dh-industry-name{font-size:36px}.dh-cards-section .v3-inner>.dh-investments-label,.dh-cards-section .v3-inner>.dh-investments{grid-column:1 / -1}.dh-investments{grid-template-columns:1fr}.dh-investment-col:not(:first-child){border-left:none;border-top:1px solid #e5e5e5}.dh-cards-section .v3-inner>.dh-partners-label{grid-column:1 / -1}.dh-cards-section .v3-inner>.dh-partners{grid-column:1 / -1}.dh-partners{grid-template-columns:1fr}.dh-partner-col{grid-column:1 / -1;padding:28px 16px}.dh-partner-col:nth-child(2){border-left:none;border-top:1px solid #e5e5e5}.dh-cards-section .v3-inner{row-gap:0;padding-top:60px;padding-bottom:60px}.dh-card--cta{display:block;padding:28px var(--ci)}.dh-cta-text{grid-column:unset;font-size:20px;line-height:30px;margin-bottom:20px}.dh-apply-btn{grid-column:unset;justify-self:unset}}
