.ContactV2-module__Wp1o_W__contact{width:100%;height:calc(100dvh - (var(--page-inset) * 2));min-width:0;min-height:0;overflow:clip;container-type:inline-size}.ContactV2-module__Wp1o_W__bento{gap:var(--bento-gap);grid-template-rows:minmax(0,280fr) minmax(0,279fr) minmax(0,245fr);grid-template-columns:minmax(0,854fr) minmax(0,280fr) minmax(0,280fr);width:100%;min-width:0;height:100%;min-height:0;display:grid}.ContactV2-module__Wp1o_W__card{border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-card);background:var(--color-bg-card);min-width:0;min-height:0;color:var(--color-fg-primary);position:relative;overflow:clip}.ContactV2-module__Wp1o_W__emailCard{padding:clamp(56px, 6.7cqi, 96px) var(--space-64);flex-direction:column;grid-area:1/1/3;justify-content:space-between;align-items:flex-start;display:flex}.ContactV2-module__Wp1o_W__emailCard h1{max-width:10.5em;font-family:var(--font-display);font-size:clamp(58px, 5.55cqi, var(--type-h-xl-size));font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:1}.ContactV2-module__Wp1o_W__emailPointerArea{flex:none;position:relative}.ContactV2-module__Wp1o_W__emailButton{color:var(--color-fg-secondary);font-family:var(--font-display);font-size:clamp(32px,3.5cqi,52px);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);text-underline-offset:5px;white-space:nowrap;cursor:pointer;transition:color var(--control-hover-duration) var(--control-hover-easing);background:0 0;border:0;padding:0;line-height:1;text-decoration-line:underline;text-decoration-thickness:2px}.ContactV2-module__Wp1o_W__emailButton:hover,.ContactV2-module__Wp1o_W__emailButton:focus-visible{color:var(--color-fg-primary)}.ContactV2-module__Wp1o_W__emailLink{display:none}.ContactV2-module__Wp1o_W__copyPointerBubble,.ContactV2-module__Wp1o_W__externalPointerBubble{background:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;transform:translate(-50%,-50%)}.ContactV2-module__Wp1o_W__copiedPointerBubble{box-sizing:border-box;color:#000;width:max-content;min-width:max-content;min-height:44px;font-family:var(--font-display);font-size:var(--type-h5-size);font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 12px 8px 13px;line-height:1.25;display:flex;transform:translate(-50%,-50%)}.ContactV2-module__Wp1o_W__copiedPointerBubble>*{flex:none}.ContactV2-module__Wp1o_W__cardPointerArea{min-width:0;height:100%;min-height:0}.ContactV2-module__Wp1o_W__cardPointerArea>.ContactV2-module__Wp1o_W__card{width:100%;height:100%}.ContactV2-module__Wp1o_W__cardPointerArea:has(.ContactV2-module__Wp1o_W__linkedinCard){grid-area:1/2}.ContactV2-module__Wp1o_W__cardPointerArea:has(.ContactV2-module__Wp1o_W__resumeCard){grid-area:3/1}.ContactV2-module__Wp1o_W__linkedinCard{grid-area:1/2;place-items:center;text-decoration:none;display:grid}.ContactV2-module__Wp1o_W__linkedinBackground{object-fit:cover;object-position:64% center}.ContactV2-module__Wp1o_W__linkedinIcon{z-index:1;object-fit:contain;width:81px;height:81px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:relative;transform:scale(1)}.ContactV2-module__Wp1o_W__linkedinCard:hover .ContactV2-module__Wp1o_W__linkedinIcon,.ContactV2-module__Wp1o_W__linkedinCard:focus-visible .ContactV2-module__Wp1o_W__linkedinIcon{transform:scale(1.22)}.ContactV2-module__Wp1o_W__locationCard{padding:var(--space-32) var(--space-24) 0;flex-direction:column;grid-area:1/3;align-items:center;display:flex}.ContactV2-module__Wp1o_W__locationCard h2{z-index:2;max-width:5.5em;font-family:var(--font-display);font-size:clamp(34px, 3.48cqi, var(--type-h2-size));font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);text-align:center;line-height:1;position:relative}.ContactV2-module__Wp1o_W__globeVisual{aspect-ratio:1;width:125%;position:absolute;bottom:-72%;left:50%;transform:translate(-50%)}.ContactV2-module__Wp1o_W__globeCanvas{contain:layout paint size;width:100%;height:100%;display:block}.ContactV2-module__Wp1o_W__opportunitiesCard{padding:var(--space-48) var(--space-40);grid-area:2/2/4/4}.ContactV2-module__Wp1o_W__opportunitiesCard h2{z-index:2;font-family:var(--font-display);font-size:clamp(46px, 4.17cqi, var(--type-h1-size));font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);flex-direction:column;line-height:1;display:flex;position:relative}.ContactV2-module__Wp1o_W__opportunitiesFirstLine{white-space:nowrap;align-items:center;gap:12px;display:flex}.ContactV2-module__Wp1o_W__statusToggle{background:#67ce67;border-radius:999px;flex:0 0 79px;width:79px;height:48px;display:inline-block;position:relative;overflow:hidden}.ContactV2-module__Wp1o_W__statusToggle>span{background:#fff;border-radius:50%;width:42px;height:42px;position:absolute;top:3px;right:3px;box-shadow:0 5px 11px #0000001f}.ContactV2-module__Wp1o_W__opportunitiesMascot{pointer-events:none;width:min(84%,484px);height:auto;position:absolute;bottom:-27%;right:-23%}.ContactV2-module__Wp1o_W__resumeCard{padding:var(--space-64);grid-area:3/1;align-items:center;text-decoration:none;display:flex}.ContactV2-module__Wp1o_W__resumeCard h2{z-index:2;font-family:var(--font-display);font-size:clamp(46px, 4.17cqi, var(--type-h1-size));font-weight:var(--font-weight-heading);letter-spacing:var(--tracking-heading);line-height:1;position:relative}.ContactV2-module__Wp1o_W__resumePreviewFrame{display:contents}.ContactV2-module__Wp1o_W__resumePreview{transform-origin:100% 100%;pointer-events:none;width:min(49%,385px);height:auto;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;right:0;transform:scale(1)}.ContactV2-module__Wp1o_W__resumeCard:hover .ContactV2-module__Wp1o_W__resumePreview,.ContactV2-module__Wp1o_W__resumeCard:focus-visible .ContactV2-module__Wp1o_W__resumePreview{transform:scale(1.1)}@media (min-width:1024px){.ContactV2-module__Wp1o_W__resumePreview{object-fit:cover;object-position:right top;transform-origin:100% 0;max-height:100%}}.ContactV2-module__Wp1o_W__unavailableDestination{cursor:default}.ContactV2-module__Wp1o_W__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:1200px){.ContactV2-module__Wp1o_W__emailCard{padding:var(--space-64) var(--space-40)}.ContactV2-module__Wp1o_W__emailCard h1{font-size:clamp(46px,5.4cqi,64px)}.ContactV2-module__Wp1o_W__emailButton{font-size:clamp(24px,3.6cqi,44px)}.ContactV2-module__Wp1o_W__locationCard{padding-inline:var(--space-16)}.ContactV2-module__Wp1o_W__locationCard h2{font-size:clamp(30px,3.4cqi,40px)}.ContactV2-module__Wp1o_W__opportunitiesCard{padding:var(--space-40) var(--space-32)}.ContactV2-module__Wp1o_W__opportunitiesCard h2,.ContactV2-module__Wp1o_W__resumeCard h2{font-size:clamp(40px,4cqi,50px)}.ContactV2-module__Wp1o_W__statusToggle{flex-basis:66px;width:66px;height:40px}.ContactV2-module__Wp1o_W__statusToggle>span{width:34px;height:34px}.ContactV2-module__Wp1o_W__resumeCard{padding-inline:var(--space-40)}}@media (max-width:1023px){.ContactV2-module__Wp1o_W__contact{height:auto;overflow:visible}.ContactV2-module__Wp1o_W__bento{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.ContactV2-module__Wp1o_W__emailCard{grid-area:auto/1/auto/-1;min-height:500px}.ContactV2-module__Wp1o_W__emailButton{font-size:clamp(34px,4cqi,48px)}.ContactV2-module__Wp1o_W__linkedinCard,.ContactV2-module__Wp1o_W__locationCard{grid-area:auto;min-height:320px}.ContactV2-module__Wp1o_W__opportunitiesCard{grid-area:auto/1/auto/-1;min-height:500px}.ContactV2-module__Wp1o_W__resumeCard{grid-area:auto/1/auto/-1;min-height:245px}.ContactV2-module__Wp1o_W__cardPointerArea{height:auto}:is(.ContactV2-module__Wp1o_W__cardPointerArea:has(.ContactV2-module__Wp1o_W__linkedinCard),.ContactV2-module__Wp1o_W__cardPointerArea:has(.ContactV2-module__Wp1o_W__resumeCard)){grid-area:auto}.ContactV2-module__Wp1o_W__cardPointerArea:has(.ContactV2-module__Wp1o_W__linkedinCard){min-height:320px}.ContactV2-module__Wp1o_W__cardPointerArea:has(.ContactV2-module__Wp1o_W__resumeCard){grid-column:1/-1;min-height:245px}.ContactV2-module__Wp1o_W__locationCard h2{font-size:var(--type-h2-size)}.ContactV2-module__Wp1o_W__globeVisual{bottom:-90%}.ContactV2-module__Wp1o_W__resumePreview{width:min(52%,385px)}}@media (max-width:767px){.ContactV2-module__Wp1o_W__bento{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.ContactV2-module__Wp1o_W__emailCard{min-height:410px;padding:var(--space-48) var(--space-24)}.ContactV2-module__Wp1o_W__emailCard h1{font-size:clamp(40px,12vw,54px)}.ContactV2-module__Wp1o_W__emailButton{text-align:left;width:100%;max-width:100%;font-size:clamp(16px,5.45vw,38px);display:block}.ContactV2-module__Wp1o_W__emailCopyButton{display:none}.ContactV2-module__Wp1o_W__emailLink{align-items:flex-end;min-height:44px;display:flex}.ContactV2-module__Wp1o_W__emailPointerArea{width:100%;min-width:0;max-width:100%}:is(.ContactV2-module__Wp1o_W__linkedinCard,.ContactV2-module__Wp1o_W__locationCard,.ContactV2-module__Wp1o_W__cardPointerArea:has(.ContactV2-module__Wp1o_W__linkedinCard)){min-height:280px}.ContactV2-module__Wp1o_W__cardPointerArea:has(.ContactV2-module__Wp1o_W__linkedinCard){grid-column:1}.ContactV2-module__Wp1o_W__linkedinIcon{width:92px;height:92px}.ContactV2-module__Wp1o_W__locationCard{padding:var(--space-40) var(--space-24) 0;grid-column:1}.ContactV2-module__Wp1o_W__locationCard h2{font-size:clamp(40px,12vw,50px)}.ContactV2-module__Wp1o_W__globeVisual{width:116%;bottom:calc(110px - 116cqi)}.ContactV2-module__Wp1o_W__opportunitiesCard{min-height:400px;padding:var(--space-32) var(--space-24)}.ContactV2-module__Wp1o_W__opportunitiesCard h2{font-size:clamp(38px,10.8vw,48px)}.ContactV2-module__Wp1o_W__opportunitiesFirstLine{gap:9px}.ContactV2-module__Wp1o_W__statusToggle{flex-basis:58px;width:58px;height:36px}.ContactV2-module__Wp1o_W__statusToggle>span{width:30px;height:30px}.ContactV2-module__Wp1o_W__opportunitiesMascot{width:min(105%,450px)}}@media (hover:none),(pointer:coarse){.ContactV2-module__Wp1o_W__emailButton{cursor:pointer}}@media (prefers-reduced-motion:reduce){.ContactV2-module__Wp1o_W__linkedinIcon,.ContactV2-module__Wp1o_W__resumePreview,.ContactV2-module__Wp1o_W__copyPointerBubble,.ContactV2-module__Wp1o_W__copiedPointerBubble,.ContactV2-module__Wp1o_W__externalPointerBubble{transition:none}.ContactV2-module__Wp1o_W__linkedinCard:hover .ContactV2-module__Wp1o_W__linkedinIcon,.ContactV2-module__Wp1o_W__linkedinCard:focus-visible .ContactV2-module__Wp1o_W__linkedinIcon,.ContactV2-module__Wp1o_W__resumeCard:hover .ContactV2-module__Wp1o_W__resumePreview,.ContactV2-module__Wp1o_W__resumeCard:focus-visible .ContactV2-module__Wp1o_W__resumePreview{transform:none}}[data-theme=light] .ContactV2-module__Wp1o_W__globeCanvas{filter:invert()}@media (min-width:80rem){.ContactV2-module__Wp1o_W__emailTitleLine{display:block}}@media (max-width:767px){.ContactV2-module__Wp1o_W__desktopResumePreview{display:none}}
.MobileResumeCard-module__qWq47a__mobileOnly{display:none}@media (max-width:767px){.MobileResumeCard-module__qWq47a__container:has(.MobileResumeCard-module__qWq47a__card[data-mobile-resume]){height:var(--mobile-resume-height,220px);min-height:0}.MobileResumeCard-module__qWq47a__card[data-mobile-resume]{width:100%;height:100%;min-height:0;padding:var(--space-48) var(--space-24) 0;place-items:stretch center;gap:var(--space-32);border-radius:var(--radius-card);grid-template-rows:auto minmax(0,1fr);display:grid}.MobileResumeCard-module__qWq47a__card[data-mobile-resume] h2{width:100%;font-size:var(--type-h4-size);line-height:var(--type-h4-line-height);text-align:center}.MobileResumeCard-module__qWq47a__card[data-mobile-resume] .MobileResumeCard-module__qWq47a__frame{aspect-ratio:auto;border-radius:var(--mobile-card-radius);width:min(100%,260px);height:100%;min-height:0;margin:0;display:block;overflow:clip}.MobileResumeCard-module__qWq47a__card[data-mobile-resume] .MobileResumeCard-module__qWq47a__preview{object-fit:contain;border-radius:var(--mobile-card-radius);transform-origin:bottom;width:100%;height:auto;display:block;position:static}.MobileResumeCard-module__qWq47a__card[data-mobile-resume] .MobileResumeCard-module__qWq47a__mobileOnly{display:block}.MobileResumeCard-module__qWq47a__card[data-mobile-resume] .MobileResumeCard-module__qWq47a__desktopOnly{display:none}}
