.careers-page-view{background:radial-gradient(circle at 12% 30%,rgba(69,211,122,.08),transparent 34%),linear-gradient(180deg,#081321,#0d2033);color:#e8eef5;overflow:hidden;padding:clamp(64px,8vw,120px) 0;position:relative}.careers-page-view *,.careers-page-view :after,.careers-page-view :before{box-sizing:border-box}.careers-page-view__container{margin:0 auto;width:min(1200px,calc(100% - 48px))}.careers-page-view__layout{align-items:start;display:grid;gap:clamp(40px,6vw,88px);grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.careers-page-view__media{min-width:0}.careers-page-view__video-frame{aspect-ratio:9/16;background:#11283f;border:1px solid rgba(232,238,245,.14);border-radius:28px;box-shadow:0 28px 70px rgba(0,0,0,.32),0 0 50px rgba(69,211,122,.06);margin:0 auto;overflow:hidden;position:relative;width:min(100%,430px)}.careers-page-view__video{background:#081321;display:block;height:100%;min-height:100%;object-fit:cover;object-position:center;width:100%}.careers-page-view__video-placeholder{align-items:center;background:linear-gradient(145deg,rgba(17,40,63,.98),rgba(8,19,33,.98));color:#a5b5c6;display:flex;height:100%;justify-content:center;min-height:620px;padding:32px;text-align:center;width:100%}.careers-page-view__video-overlay{background:linear-gradient(180deg,rgba(8,19,33,.02),rgba(8,19,33,.08) 58%,rgba(8,19,33,.34));inset:0;pointer-events:none;position:absolute;z-index:1}.careers-page-view__video-accent{display:none!important}.careers-page-view__content{min-width:0;padding-top:clamp(8px,2vw,28px)}.careers-page-view__heading{padding-bottom:clamp(36px,5vw,56px)}.careers-page-view__eyebrow{align-items:center;color:#45d37a;display:flex;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:700;gap:14px;letter-spacing:.14em;line-height:1.3;margin-bottom:22px;text-transform:uppercase}.careers-page-view__eyebrow-line{background:#45d37a;border-radius:999px;display:block;flex:0 0 42px;height:3px;width:42px}.careers-page-view__title{color:#e8eef5;font-family:Inter,Arial,sans-serif;font-size:clamp(42px,5.2vw,76px);font-weight:800;letter-spacing:-.045em;line-height:.98;margin:0;max-width:820px;overflow-wrap:anywhere}.careers-page-view__metadata{color:#a5b5c6;font-family:Inter,Arial,sans-serif;font-size:clamp(16px,1.7vw,20px);font-weight:500;line-height:1.5;margin:26px 0 0}.careers-page-view__introduction{color:#c8d4df;font-family:Inter,Arial,sans-serif;font-size:clamp(17px,1.6vw,20px);line-height:1.75;margin-top:30px;max-width:760px}.careers-page-view__application-introduction>:first-child,.careers-page-view__introduction>:first-child,.careers-page-view__richtext>:first-child,.careers-page-view__speakers-introduction>:first-child{margin-top:0}.careers-page-view__application-introduction>:last-child,.careers-page-view__introduction>:last-child,.careers-page-view__richtext>:last-child,.careers-page-view__speakers-introduction>:last-child{margin-bottom:0}.careers-page-view__details{border-top:1px solid rgba(232,238,245,.12);margin-top:clamp(48px,7vw,88px)}.careers-page-view__section{align-items:start;border-bottom:1px solid rgba(232,238,245,.12);display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);padding:clamp(42px,5vw,64px) 0}.careers-page-view__section-title{color:#e8eef5;font-family:Inter,Arial,sans-serif;font-size:clamp(25px,2.4vw,34px);font-weight:750;letter-spacing:-.025em;line-height:1.15;margin:0}.careers-page-view__richtext{color:#c8d4df;font-family:Inter,Arial,sans-serif;font-size:clamp(16px,1.45vw,19px);line-height:1.65;max-width:780px}.careers-page-view__richtext p{margin:0 0 16px}.careers-page-view__richtext ol,.careers-page-view__richtext ul{display:grid;gap:14px;margin:0;padding-left:24px}.careers-page-view__richtext ul{list-style:none;padding-left:0}.careers-page-view__richtext ul li{padding-left:30px;position:relative}.careers-page-view__richtext ul li:before{background:#45d37a;border-radius:50%;box-shadow:0 0 14px rgba(69,211,122,.28);content:"";height:8px;left:2px;position:absolute;top:.68em;transform:translateY(-50%);width:8px}.careers-page-view__richtext strong{color:#e8eef5;font-weight:700}.careers-page-view__richtext a{color:#45d37a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.careers-page-view__speakers{margin-top:clamp(72px,9vw,120px)}.careers-page-view__speakers-heading{align-items:start;display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);margin-bottom:clamp(40px,6vw,64px)}.careers-page-view__speakers-title{color:#e8eef5;font-family:Inter,Arial,sans-serif;font-size:clamp(25px,2.4vw,34px);font-weight:750;letter-spacing:-.025em;line-height:1.15;margin:0}.careers-page-view__speakers-introduction{color:#c8d4df;font-family:Inter,Arial,sans-serif;font-size:clamp(16px,1.45vw,19px);line-height:1.7;max-width:760px}.careers-page-view__speakers-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.careers-page-view__speaker{background:linear-gradient(145deg,rgba(17,40,63,.82),rgba(13,32,51,.68));border:1px solid rgba(232,238,245,.12);border-radius:24px;box-shadow:0 22px 52px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.03);display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.careers-page-view__speaker:hover{border-color:rgba(69,211,122,.26);box-shadow:0 28px 60px rgba(0,0,0,.24),0 0 32px rgba(69,211,122,.05);transform:translateY(-4px)}.careers-page-view__speaker-image-wrap{aspect-ratio:4/5;background:#11283f;flex-shrink:0;overflow:hidden;position:relative;width:100%}.careers-page-view__speaker-image{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .35s ease;width:100%}.careers-page-view__speaker:hover .careers-page-view__speaker-image{transform:scale(1.025)}.careers-page-view__speaker-placeholder{align-items:center;background:radial-gradient(circle at 50% 42%,rgba(232,238,245,.035),transparent 58%),linear-gradient(145deg,#152b40,#102338);color:rgba(165,181,198,.42);display:flex;height:100%;justify-content:center;width:100%}.careers-page-view__speaker-placeholder svg{display:block;height:auto;max-width:110px;width:38%}.careers-page-view__speaker-content{flex:1;padding:22px 20px 26px}.careers-page-view__speaker-name{color:#e8eef5;font-family:Inter,Arial,sans-serif;font-size:clamp(19px,1.7vw,23px);font-weight:750;letter-spacing:-.025em;line-height:1.2;margin:0;overflow-wrap:break-word}.careers-page-view__speaker-role{color:#a5b5c6;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;margin:10px 0 0;overflow-wrap:break-word}.careers-page-view__application{align-items:start;background:linear-gradient(145deg,rgba(17,40,63,.82),rgba(13,32,51,.68));border:1px solid rgba(232,238,245,.12);border-radius:28px;box-shadow:0 24px 64px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.03);display:grid;gap:clamp(36px,6vw,84px);grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);margin-top:clamp(64px,8vw,110px);padding:clamp(32px,5vw,64px)}.careers-page-view__application-title{color:#e8eef5;font-family:Inter,Arial,sans-serif;font-size:clamp(34px,4vw,54px);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0}.careers-page-view__application-introduction{color:#a5b5c6;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.65;margin-top:22px}.careers-page-view__form{min-width:0}.careers-page-view__form .hs-form{margin:0}.careers-page-view__form .hs-form-field{margin-bottom:20px}.careers-page-view__form label{color:#e8eef5;display:block;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;margin-bottom:8px}.careers-page-view__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.careers-page-view__form select,.careers-page-view__form textarea{background:rgba(8,19,33,.72);border:1px solid rgba(232,238,245,.18);border-radius:12px;color:#e8eef5;font-family:Inter,Arial,sans-serif;font-size:16px;min-height:50px;outline:none;padding:13px 15px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;width:100%}.careers-page-view__form textarea{min-height:130px;resize:vertical}.careers-page-view__form input:focus,.careers-page-view__form select:focus,.careers-page-view__form textarea:focus{background:rgba(8,19,33,.92);border-color:rgba(69,211,122,.72);box-shadow:0 0 0 3px rgba(69,211,122,.1)}.careers-page-view__form .hs-button,.careers-page-view__form input[type=submit]{align-items:center;background:#45d37a;border:0;border-radius:999px;color:#081321;cursor:pointer;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:750;justify-content:center;line-height:1;min-height:52px;padding:14px 28px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.careers-page-view__form .hs-button:hover,.careers-page-view__form input[type=submit]:hover{background:#55df89;box-shadow:0 12px 28px rgba(69,211,122,.2);transform:translateY(-2px)}.careers-page-view__form .hs-error-msg,.careers-page-view__form .hs-error-msgs{color:#ffb7b7;font-family:Inter,Arial,sans-serif;font-size:13px}.careers-page-view__form .hs-richtext,.careers-page-view__form .legal-consent-container{color:#a5b5c6;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.55}.careers-page-view__form .submitted-message{background:radial-gradient(circle at 100% 0,rgba(69,211,122,.07),transparent 45%),rgba(8,19,33,.34);border:1px solid rgba(69,211,122,.22);border-radius:22px;color:#c8d4df;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.65;overflow:hidden;padding:clamp(26px,4vw,36px);position:relative}.careers-page-view__form .submitted-message:before{background:#45d37a;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.careers-page-view__form .submitted-message h1,.careers-page-view__form .submitted-message h2,.careers-page-view__form .submitted-message h3{color:#e8eef5!important;font-family:Inter,Arial,sans-serif;font-size:clamp(27px,3vw,36px);font-weight:750;letter-spacing:-.025em;line-height:1.15;margin:0 0 22px}.careers-page-view__form .submitted-message p{color:#c8d4df!important;margin:0 0 16px}.careers-page-view__form .submitted-message p:last-child{color:#a5b5c6!important;margin-bottom:0}.careers-page-view__form .submitted-message strong{color:#e8eef5;font-weight:700}.careers-page-view__form .submitted-message a{color:#45d37a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:1100px){.careers-page-view__speakers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.careers-page-view__layout{gap:40px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr)}.careers-page-view__section,.careers-page-view__speakers-heading{gap:36px;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr)}.careers-page-view__application{gap:34px;grid-template-columns:1fr}}@media (max-width:767px){.careers-page-view{padding:48px 0 64px}.careers-page-view__container{width:min(100% - 32px,620px)}.careers-page-view__layout{gap:44px;grid-template-columns:1fr}.careers-page-view__video-frame{width:min(100%,390px)}.careers-page-view__content{padding-top:0}.careers-page-view__title{font-size:clamp(38px,11vw,58px)}.careers-page-view__details{margin-top:52px}.careers-page-view__section{gap:24px;grid-template-columns:1fr;padding:38px 0}.careers-page-view__speakers{margin-top:64px}.careers-page-view__speakers-heading{gap:20px;grid-template-columns:1fr;margin-bottom:34px}.careers-page-view__speakers-grid{gap:24px;grid-template-columns:1fr}.careers-page-view__speaker{border-radius:22px}.careers-page-view__speaker-image-wrap{aspect-ratio:4/4.6}.careers-page-view__application{border-radius:22px;margin-top:64px;padding:28px 22px}.careers-page-view__form .submitted-message{border-radius:18px;padding:24px 22px 24px 26px}}@media (max-width:420px){.careers-page-view__container{width:min(100% - 24px,620px)}.careers-page-view__video-frame{border-radius:22px}}@media (prefers-reduced-motion:reduce){.careers-page-view *,.careers-page-view :after,.careers-page-view :before{scroll-behavior:auto!important;transition:none!important}}.hs-form ol,.hs-form ul{list-style:none!important;margin:0!important;padding-left:0!important}.hs-form li,.hs-form li::marker,.hs-form li:before{content:none!important;list-style:none!important}.careers-page-view__hero-cta{margin-top:30px}.careers-page-view__hero-cta-button{align-items:center;background:#45d37a;border:0;border-radius:999px;color:#081321;cursor:pointer;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:750;justify-content:center;line-height:1;min-height:52px;padding:14px 28px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.careers-page-view__hero-cta-button:hover{background:#55df89;box-shadow:0 12px 28px rgba(69,211,122,.2);color:#081321;text-decoration:none;transform:translateY(-2px)}.careers-page-view__hero-cta-button:focus-visible{outline:3px solid rgba(69,211,122,.28);outline-offset:4px}#registration{scroll-margin-top:120px}@media (min-width:1101px){.careers-page-view__speakers-grid{gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}}.careers-page-view__registration-closed{background:radial-gradient(circle at 100% 0,rgba(69,211,122,.07),transparent 55%),rgba(8,19,33,.34);border:1px solid rgba(69,211,122,.22);border-radius:22px;min-width:0;padding:clamp(28px,4vw,42px);position:relative}.careers-page-view__registration-closed:before{background:#45d37a;border-radius:22px 0 0 22px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.careers-page-view__registration-closed-lead{color:#e8eef5;font-family:Inter,Arial,sans-serif;font-size:clamp(19px,2vw,23px);font-weight:650;line-height:1.5;margin:0 0 20px}.careers-page-view__registration-closed-text{color:#c8d4df;font-family:Inter,Arial,sans-serif;font-size:17px;line-height:1.7;margin:0 0 28px}.careers-page-view__registration-contact{align-items:center;color:#45d37a;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:clamp(17px,1.8vw,21px);font-weight:700;gap:12px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;text-decoration:none;transition:color .18s ease}.careers-page-view__registration-contact:hover{color:#75e9a0;text-decoration:underline;text-underline-offset:5px}.careers-page-view__registration-contact span{font-size:22px;transition:transform .18s ease}.careers-page-view__registration-contact:hover span{transform:translate(3px,-3px)}.careers-page-view__hero-cta-button{scroll-behavior:smooth}@media (max-width:767px){.careers-page-view__registration-closed{border-radius:18px;padding:26px 22px}.careers-page-view__registration-closed-text{font-size:16px}.careers-page-view__registration-contact{font-size:17px}}