.intern-hero{--ih-white:#fff;--ih-title-font:var(--font-gilroy), "Gilroy", var(--font-poppins), "Poppins", "Segoe UI", sans-serif;width:100%;color:var(--ih-white);background:var(--ih-white);position:relative;container-type:inline-size}.intern-hero__stage{--u:min(calc(100cqw / 1893), 1px);height:calc(1160*var(--u));position:relative;overflow:hidden}.intern-hero__mask{left:0;top:calc(-38*var(--u));width:100%;height:calc(1121*var(--u));position:absolute;overflow:hidden}.intern-hero__photo{left:calc(-17*var(--u));top:calc(-47*var(--u));width:calc(2057*var(--u));height:calc(1372*var(--u));object-fit:cover;max-width:none;position:absolute}.intern-hero__band{left:0;right:0;top:calc(702*var(--u));height:calc(729*var(--u));clip-path:polygon(0 calc(176 * var(--u)), 100% calc(382 * var(--u)), 100% 100%, 0 100%);background:linear-gradient(180deg, #2d74c96b 0%, #2d74c900 65%),var(--ih-white);position:absolute}.intern-hero__title{left:calc(134*var(--u));top:calc(346*var(--u));font-family:var(--ih-title-font);font-weight:800;font-size:calc(60*var(--u));line-height:calc(74*var(--u));letter-spacing:-.01em;text-transform:uppercase;text-shadow:0 calc(5.67*var(--u)) calc(5.67*var(--u)) #00000040;position:absolute}.intern-hero__lead{left:calc(134*var(--u));top:calc(525*var(--u));width:calc(612*var(--u));font-weight:400;font-size:max(11px,22*var(--u));line-height:calc(33*var(--u));letter-spacing:-.01em;position:absolute}@media (max-width:1100px){.intern-hero__stage{height:560px}.intern-hero__mask{background:#8f8e97;height:470px;top:0}.intern-hero__photo{object-position:66% top;width:100%;height:calc(100% - 56px);top:56px;left:0}.intern-hero__mask:after{content:"";background:linear-gradient(#011a388c 0%,#011a3826 75%);position:absolute;inset:0}.intern-hero__band{clip-path:polygon(0 0,100% 90px,100% 100%,0 100%);height:180px;top:380px}.intern-hero__title,.intern-hero__lead{width:auto;left:20px;right:20px}.intern-hero__title{font-size:clamp(28px,8.4vw,44px);line-height:1.15;top:150px}.intern-hero__lead{font-size:15px;line-height:1.5;top:250px}}.intern-hero--coach .intern-hero__photo{object-fit:cover;object-position:50% 0%;width:100%;height:100%;top:0;left:0}.intern-hero--coach .intern-hero__title{top:calc(329*var(--u))}.intern-hero--coach .intern-hero__lead{top:calc(500*var(--u))}@media (max-width:1100px){.intern-hero--coach .intern-hero__mask{background:#4a3527}.intern-hero--coach .intern-hero__photo{object-position:55% 4%;height:calc(100% - 56px);top:56px}.intern-hero--coach .intern-hero__title{top:118px}.intern-hero--coach .intern-hero__lead{top:238px}}.intern-hero--experienced .intern-hero__mask:before{content:"";filter:blur(18px)brightness(.9);background:url(/it-solutions/assets/experienced/Experienced-Hero.webp) 20% 10%/cover no-repeat;position:absolute;inset:-40px}.intern-hero--experienced .intern-hero__photo{left:calc(298*var(--u));top:calc(-267*var(--u));width:calc(1677*var(--u));object-fit:cover;height:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 22%);mask-image:linear-gradient(90deg,#0000 0%,#000 22%)}.intern-hero--experienced .intern-hero__title{top:calc(329*var(--u))}.intern-hero--experienced .intern-hero__lead{top:calc(500*var(--u))}@media (max-width:1100px){.intern-hero--experienced .intern-hero__mask{background:#3e4a42}.intern-hero--experienced .intern-hero__photo{object-position:40% 8%;width:100%;height:calc(100% - 56px);top:56px;left:0;-webkit-mask-image:none;mask-image:none}.intern-hero--experienced .intern-hero__title{top:118px}.intern-hero--experienced .intern-hero__lead{top:238px}}
.intern-soon{--is-navy:#013753;--is-ink:#313131;--is-title-font:var(--font-gilroy), "Gilroy", var(--font-poppins), "Poppins", "Segoe UI", sans-serif;width:100%;color:var(--is-navy);background:#fff;position:relative;container-type:inline-size}.intern-soon__stage{--u:min(calc(100cqw / 1893), 1px);height:calc(790*var(--u));position:relative}.intern-soon__eyebrow,.intern-soon__title,.intern-soon__intro,.intern-soon__panel{position:absolute}.intern-soon__eyebrow{left:calc(217*var(--u));top:calc(37*var(--u));font-weight:500;font-size:max(11px,20*var(--u));line-height:calc(30*var(--u));letter-spacing:-.01em;text-transform:uppercase;color:var(--is-ink)}.intern-soon__title{left:calc(217*var(--u));top:calc(91*var(--u));font-family:var(--is-title-font);font-weight:800;font-size:calc(60*var(--u));line-height:calc(74*var(--u));letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap}.intern-soon__intro{left:calc(217*var(--u));top:calc(185*var(--u));width:calc(872*var(--u));font-weight:400;font-size:max(11px,22*var(--u));line-height:calc(33*var(--u));letter-spacing:-.01em;color:var(--is-ink)}.intern-soon__panel{left:calc(397*var(--u));top:calc(338*var(--u));width:calc(1100*var(--u));padding:calc(78*var(--u)) 0;text-align:center;border-top:max(2px,3*var(--u)) solid var(--is-navy);background:#f6f6f6}.intern-soon__status{font-weight:600;font-size:max(10px,18*var(--u));line-height:calc(27*var(--u));letter-spacing:-.01em;text-transform:uppercase}.intern-soon__headline{margin-top:calc(21*var(--u));font-weight:500;font-size:calc(40*var(--u));line-height:calc(57*var(--u));letter-spacing:-.01em;white-space:nowrap}.intern-soon__headline em{font-style:italic}.intern-soon__dash{color:#7f7f7f;font-weight:300}.intern-soon__body{width:calc(870*var(--u));margin:calc(21*var(--u)) auto 0;font-weight:400;font-size:max(11px,20*var(--u));line-height:calc(30*var(--u));letter-spacing:-.01em;color:var(--is-ink)}@media (max-width:1100px){.intern-soon__stage{height:auto;padding:8px 20px 56px}.intern-soon__eyebrow,.intern-soon__title,.intern-soon__intro,.intern-soon__panel{width:auto;position:static}.intern-soon__eyebrow{font-size:13px;line-height:1.4}.intern-soon__title{white-space:normal;margin-top:6px;font-size:clamp(28px,8vw,44px);line-height:1.15}.intern-soon__intro{margin-top:12px;font-size:15px;line-height:1.55}.intern-soon__panel{border-top-width:3px;height:auto;margin-top:28px;padding:32px 18px 36px}.intern-soon__status{font-size:13px;line-height:1.4}.intern-soon__headline{white-space:normal;margin-top:12px;font-size:clamp(20px,5.6vw,28px);line-height:1.3}.intern-soon__body{width:auto;margin-top:14px;font-size:14px;line-height:1.6}}
