.Experience-module___0cKuq__page{width:100%;color:var(--color-text);overflow:clip}.Experience-module___0cKuq__heroInner{flex-direction:column;justify-content:flex-end;gap:clamp(25px,4vw,52px);min-height:clamp(390px,58svh,650px);padding-top:clamp(130px,13vw,190px);padding-bottom:clamp(65px,7vw,105px);display:flex}.Experience-module___0cKuq__heroTitle{text-transform:none;overflow-wrap:anywhere;margin:0;font-size:clamp(60px,10vw,180px);font-weight:750;line-height:.88;animation:.85s cubic-bezier(.16,1,.3,1) both Experience-module___0cKuq__riseIn}.Experience-module___0cKuq__heroLead{width:min(100%,650px);color:var(--color-text-secondary);text-wrap:pretty;margin:0 0 0 auto;font-size:clamp(18px,1.75vw,25px);line-height:1.5;animation:.9s cubic-bezier(.16,1,.3,1) .12s both Experience-module___0cKuq__riseIn}.Experience-module___0cKuq__sectionInner{padding-top:clamp(88px,8vw,126px);padding-bottom:clamp(100px,9vw,152px)}.Experience-module___0cKuq__sectionHeading{margin-bottom:clamp(45px,6vw,80px)}.Experience-module___0cKuq__sectionIndex{color:color-mix(in srgb, var(--color-text) 50%, transparent);margin-bottom:clamp(15px,2vw,25px);font-size:11px;font-weight:500;line-height:1.4;display:block}.Experience-module___0cKuq__sectionHeading h2{margin:0;font-size:clamp(52px,6.6vw,95px);font-weight:750;line-height:.94}.Experience-module___0cKuq__rows{border-top:1px solid color-mix(in srgb, var(--color-text) 20%, transparent)}.Experience-module___0cKuq__jobRow,.Experience-module___0cKuq__educationRow{border-bottom:1px solid color-mix(in srgb, var(--color-text) 20%, transparent);grid-template-columns:minmax(128px,.48fr) minmax(0,1.45fr) minmax(180px,.65fr);align-items:center;column-gap:clamp(20px,3.4vw,58px);padding:clamp(30px,4vw,54px) 0;display:grid}.Experience-module___0cKuq__rowPeriod{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0;font-size:12px;font-weight:500;line-height:1.5}.Experience-module___0cKuq__current{color:var(--color-text);align-items:center;gap:8px;margin-top:12px;font-size:11px;display:flex}.Experience-module___0cKuq__currentDot{background:currentColor;border-radius:50%;width:6px;height:6px}.Experience-module___0cKuq__rowPrimary{min-width:0}.Experience-module___0cKuq__rowPrimary h3{text-wrap:pretty;margin:0;font-size:clamp(26px,3vw,45px);font-weight:700;line-height:1.09;transition:transform .65s cubic-bezier(.16,1,.3,1)}.Experience-module___0cKuq__rowPrimary p{color:color-mix(in srgb, var(--color-text) 62%, transparent);margin:12px 0 0;font-size:14px;line-height:1.45}.Experience-module___0cKuq__rowSecondary{color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0;font-size:12px;line-height:1.7}@media (hover:hover) and (pointer:fine){.Experience-module___0cKuq__jobRow:hover .Experience-module___0cKuq__rowPrimary h3,.Experience-module___0cKuq__educationRow:hover .Experience-module___0cKuq__rowPrimary h3{transform:translate(6px)}}.Experience-module___0cKuq__educationSection{background:var(--color-section-bg);color:var(--color-accent-text)}.Experience-module___0cKuq__educationSection .Experience-module___0cKuq__sectionIndex,.Experience-module___0cKuq__educationSection .Experience-module___0cKuq__rowPeriod,.Experience-module___0cKuq__educationSection .Experience-module___0cKuq__rowSecondary{color:color-mix(in srgb, var(--color-accent-text) 58%, transparent)}.Experience-module___0cKuq__educationSection .Experience-module___0cKuq__rows{border-top-color:color-mix(in srgb, var(--color-accent-text) 22%, transparent)}.Experience-module___0cKuq__educationRow{border-bottom-color:color-mix(in srgb, var(--color-accent-text) 22%, transparent)}.Experience-module___0cKuq__educationRow .Experience-module___0cKuq__rowPrimary h3{font-size:clamp(25px,2.5vw,38px)}.Experience-module___0cKuq__toolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(38px,5vw,70px) clamp(35px,7vw,120px);display:grid}.Experience-module___0cKuq__toolGroup{border-top:1px solid color-mix(in srgb, var(--color-text) 20%, transparent);padding-top:20px}.Experience-module___0cKuq__toolGroup h3{text-transform:none;margin:0 0 18px;font-size:clamp(24px,2.5vw,33px);font-weight:700;line-height:1.1}.Experience-module___0cKuq__toolGroup p{max-width:420px;color:color-mix(in srgb, var(--color-text) 60%, transparent);margin:0;font-size:clamp(14px,1.15vw,16px);line-height:1.8}@keyframes Experience-module___0cKuq__riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.Experience-module___0cKuq__jobRow,.Experience-module___0cKuq__educationRow{grid-template-columns:minmax(108px,.4fr) minmax(0,1fr);gap:14px 30px}.Experience-module___0cKuq__rowSecondary{grid-column:2}}@media (max-width:600px){.Experience-module___0cKuq__heroInner{gap:30px;min-height:0;padding-top:115px;padding-bottom:75px}.Experience-module___0cKuq__heroTitle{font-size:clamp(38px,10.7vw,80px)}.Experience-module___0cKuq__heroTitleNl{font-size:clamp(52px,14vw,84px)}.Experience-module___0cKuq__heroLead{width:100%;font-size:17px;line-height:1.55}.Experience-module___0cKuq__sectionInner{padding-top:70px;padding-bottom:85px}.Experience-module___0cKuq__sectionHeading{margin-bottom:42px}.Experience-module___0cKuq__sectionHeading h2{font-size:clamp(48px,12vw,64px)}.Experience-module___0cKuq__jobRow,.Experience-module___0cKuq__educationRow{grid-template-columns:1fr;gap:12px;padding:30px 0 34px}.Experience-module___0cKuq__rowPrimary h3,.Experience-module___0cKuq__educationRow .Experience-module___0cKuq__rowPrimary h3{font-size:clamp(25px,7.2vw,34px)}.Experience-module___0cKuq__rowPrimary p{margin-top:8px}.Experience-module___0cKuq__rowSecondary{grid-column:auto;font-size:12px}.Experience-module___0cKuq__current{margin-top:0;margin-left:14px;display:inline-flex}.Experience-module___0cKuq__toolGrid{grid-template-columns:1fr;row-gap:36px}}@media (prefers-reduced-motion:reduce){.Experience-module___0cKuq__heroTitle,.Experience-module___0cKuq__heroLead{animation:none}.Experience-module___0cKuq__rowPrimary h3{transition:none}.Experience-module___0cKuq__jobRow:hover .Experience-module___0cKuq__rowPrimary h3,.Experience-module___0cKuq__educationRow:hover .Experience-module___0cKuq__rowPrimary h3{transform:none}}.Experience-module___0cKuq__heroTitle{text-align:left;font-size:clamp(96px,17vw,200px)}.Experience-module___0cKuq__heroLead{text-align:left;align-self:flex-start;margin:0}@media (max-width:600px){.Experience-module___0cKuq__heroTitle,.Experience-module___0cKuq__heroTitleNl{font-size:clamp(55px,13.2vw,78px)}}.Experience-module___0cKuq__heroTitle{text-transform:none}.Experience-module___0cKuq__jobRow{grid-template-columns:minmax(135px,.48fr) minmax(0,2.1fr)}.Experience-module___0cKuq__rowPeriod{font-size:clamp(14px,1.12vw,16px);font-weight:600;line-height:1.55}.Experience-module___0cKuq__educationSection .Experience-module___0cKuq__rowPeriod{color:color-mix(in srgb, var(--color-accent-text) 75%, transparent)}.Experience-module___0cKuq__toolGroup h3{text-transform:none}.Experience-module___0cKuq__toolGroup p{max-width:510px;line-height:1.85}@media (max-width:600px){.Experience-module___0cKuq__jobRow{grid-template-columns:minmax(0,1fr)}.Experience-module___0cKuq__rowPeriod{font-size:15px}}.Experience-module___0cKuq__rowPrimary .Experience-module___0cKuq__institution{color:color-mix(in srgb, var(--color-text) 86%, transparent);overflow-wrap:break-word;margin:13px 0 0;font-size:clamp(20px,1.65vw,25px);font-weight:600;line-height:1.4}.Experience-module___0cKuq__educationRow{grid-template-columns:minmax(135px,.48fr) minmax(0,2.1fr)}.Experience-module___0cKuq__educationSection .Experience-module___0cKuq__rowPrimary .Experience-module___0cKuq__institution{color:color-mix(in srgb, var(--color-accent-text) 90%, transparent)}@media (max-width:600px){.Experience-module___0cKuq__educationRow{grid-template-columns:minmax(0,1fr)}.Experience-module___0cKuq__rowPrimary .Experience-module___0cKuq__institution{margin-top:10px;font-size:clamp(18px,4.7vw,21px)}}.Experience-module___0cKuq__heroTitle,.Experience-module___0cKuq__workSection .Experience-module___0cKuq__sectionHeading h2,.Experience-module___0cKuq__toolsSection .Experience-module___0cKuq__sectionHeading h2{color:var(--color-brand)}
