.EmrN8q_form{flex-direction:column;gap:20px;display:flex}.EmrN8q_field{cursor:text;flex-direction:column;gap:4px;padding-bottom:10px;display:flex;position:relative}.EmrN8q_field:after{content:"";opacity:0;width:8px;height:1px;transition:width .4s var(--ease), opacity .3s var(--ease);background:currentColor;position:absolute;bottom:0;left:0}.EmrN8q_field:hover:after,.EmrN8q_filled:after{opacity:.4}.EmrN8q_field:focus-within:after{opacity:1;width:100%}.EmrN8q_label{font-family:var(--font-ui);letter-spacing:var(--ls-tight);font-size:13px;font-weight:500}.EmrN8q_input{font-family:var(--font-ui);letter-spacing:var(--ls-tight);color:inherit;resize:none;field-sizing:content;caret-color:currentColor;background:0 0;border:0;min-height:1.4em;padding:2px 0;font-size:clamp(20px,2vw,32px)}.EmrN8q_input:focus{outline:none}.EmrN8q_input::placeholder{color:#0000}.EmrN8q_control{flex-direction:column;display:flex;position:relative}.EmrN8q_hint{pointer-events:none;white-space:nowrap;font-family:var(--font-ui);letter-spacing:var(--ls-tight);opacity:0;transition:opacity .3s var(--ease);padding:2px 0;font-size:clamp(20px,2vw,32px);line-height:normal;position:absolute;inset:0;overflow:hidden}.EmrN8q_field:hover .EmrN8q_hint,.EmrN8q_field:focus-within .EmrN8q_hint{opacity:.3}.EmrN8q_hintLine{display:inline-block}.EmrN8q_field:hover .EmrN8q_hintScroll,.EmrN8q_field:focus-within .EmrN8q_hintScroll{animation:EmrN8q_hintScroll var(--dur,8s) ease-in-out .6s infinite}@keyframes EmrN8q_hintScroll{0%,12%{transform:translate(0)}50%,70%{transform:translateX(var(--shift))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.EmrN8q_field:hover .EmrN8q_hintScroll,.EmrN8q_field:focus-within .EmrN8q_hintScroll{animation:none}}.EmrN8q_submit{align-self:flex-start;margin-top:20px}.EmrN8q_note{min-height:1.4em;font-family:var(--font-ui);font-size:13px}.EmrN8q_noteError{color:#b3261e}.EmrN8q_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.EmrN8q_legal{font-family:var(--font-ui);letter-spacing:var(--ls-tight);opacity:.55;font-size:11px}.EmrN8q_legal a{text-decoration:underline}
.VOp6eq_wrap{touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;width:min(100%,640px);margin:clamp(72px,7vw,110px) auto 0}.VOp6eq_wrap:focus-visible{outline:1px solid var(--line);outline-offset:16px}.VOp6eq_stage{display:grid}.VOp6eq_quote{opacity:0;visibility:hidden;transform:translateX(var(--x,48px));transition:opacity .7s var(--ease), transform .9s var(--ease), visibility 0s linear .7s;grid-area:1/1;grid-template-columns:72px minmax(0,1fr) 72px;grid-template-areas:"open text."".text close"".who.";align-items:start;display:grid}.VOp6eq_on{opacity:1;visibility:visible;transition:opacity .9s var(--ease) .15s, transform 1s var(--ease) .15s, visibility 0s;transform:none}.VOp6eq_open,.VOp6eq_close{font-family:var(--font-display);color:var(--fg-title);font-size:84px;font-weight:900;line-height:.7}.VOp6eq_open{grid-area:open;margin-top:-2px}.VOp6eq_close{grid-area:close;place-self:end;margin-bottom:-40px}.VOp6eq_text{font-family:var(--ts-quote-font,inherit);font-weight:var(--ts-quote-weight,inherit);font-size:var(--ts-quote-size,inherit);letter-spacing:var(--ts-quote-tracking,inherit);text-transform:var(--ts-quote-case,inherit);line-height:var(--ts-quote-lh,inherit);font-style:var(--ts-quote-style,inherit);color:var(--fg-title);flex-direction:column;grid-area:text;gap:0;margin:0;padding-top:22px;display:flex}.VOp6eq_who{font-family:var(--font-ui);color:var(--fg-title);flex-direction:column;grid-area:who;gap:2px;margin-top:26px;font-size:15px;display:flex}.VOp6eq_who strong{font-weight:600}.VOp6eq_dots{justify-content:center;margin-top:18px;display:flex}.VOp6eq_dot{place-items:center;min-width:24px;height:24px;padding-inline:2px;display:grid}.VOp6eq_dot:before{content:"";background:var(--fg-title);opacity:.35;width:8px;height:6px;transition:width .4s var(--ease), opacity .3s var(--ease);border-radius:6px}.VOp6eq_dot:hover:before{opacity:.6}.VOp6eq_dotOn:before{opacity:1;width:32px}@media (max-width:767px){.VOp6eq_quote{grid-template-columns:36px minmax(0,1fr) 36px}.VOp6eq_open,.VOp6eq_close{font-size:56px}.VOp6eq_close{margin-bottom:-28px}.VOp6eq_text,.VOp6eq_who{font-size:14px}}
.g-lpMW_section{position:relative}.g-lpMW_sticky{align-items:center;display:flex;position:sticky}.g-lpMW_inner{width:100%}.g-lpMW_withHeader{flex-direction:column;align-items:stretch}.g-lpMW_withHeader .g-lpMW_inner{flex:1;align-content:start;display:grid}.g-lpMW_window{position:relative;overflow:hidden}.g-lpMW_list{will-change:transform;position:absolute;inset:0 0 auto}.g-lpMW_item{will-change:opacity}@media (prefers-reduced-motion:reduce){.g-lpMW_list,.g-lpMW_item{transition:none}}.g-lpMW_nudgeLayer{position:absolute;inset:0}
.u4T7NW_wrap{--pitch:72px}.u4T7NW_skill{font-family:var(--ts-skill-font,inherit);font-weight:var(--ts-skill-weight,inherit);font-size:var(--ts-skill-size,inherit);letter-spacing:var(--ts-skill-tracking,inherit);text-transform:var(--ts-skill-case,inherit);line-height:var(--ts-skill-lh,inherit);font-style:var(--ts-skill-style,inherit);height:var(--pitch);text-align:center;color:var(--fg);place-items:center;display:grid}@media (max-width:767px){.u4T7NW_wrap{--pitch:52px}}
.hkXW3G_wrap{padding-inline:var(--gutter);max-width:1512px;color:var(--fg);grid-template-columns:356px minmax(0,688px);gap:0;margin:0 auto;display:grid}.hkXW3G_side{flex-direction:column;gap:48px;display:flex}.hkXW3G_menu{flex-direction:column;gap:24px;list-style:none;display:flex}.hkXW3G_menuItem{font-family:var(--ts-filter-font,inherit);font-weight:var(--ts-filter-weight,inherit);text-transform:var(--ts-filter-case,inherit);font-style:var(--ts-filter-style,inherit);text-align:left;opacity:.5;font-size:15px;line-height:14px;transition:opacity .2s}.hkXW3G_menuItem:hover,.hkXW3G_on{opacity:1}.hkXW3G_meta{flex-direction:column;gap:40px;display:flex}.hkXW3G_metaLabel{font-family:var(--font-ui);text-transform:uppercase;color:var(--c-grey);margin-bottom:12px;font-size:15px;font-weight:500;line-height:14px}.hkXW3G_metaValue{letter-spacing:.02em;font-size:18px;line-height:25px}.hkXW3G_metaSub{color:var(--fg-muted);font-size:15px;line-height:22px}.hkXW3G_download{font-family:var(--ts-button-font,inherit);font-weight:var(--ts-button-weight,inherit);font-size:var(--ts-button-size,inherit);letter-spacing:var(--ts-button-tracking,inherit);text-transform:var(--ts-button-case,inherit);line-height:var(--ts-button-lh,inherit);font-style:var(--ts-button-style,inherit);color:var(--link);align-items:center;gap:10px;font-weight:600;display:inline-flex}.hkXW3G_summary{letter-spacing:.02em;font-size:18px;line-height:25px}.hkXW3G_jobs{flex-direction:column;gap:64px;display:flex}.hkXW3G_jobHead{font-family:var(--font-ui);justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.hkXW3G_jobHead h3{font-size:18px;font-weight:700}.hkXW3G_jobHead p{white-space:nowrap;font-size:15px}.hkXW3G_job ul{flex-direction:column;gap:16px;padding-left:20px;list-style:none;display:flex}.hkXW3G_job li{letter-spacing:.02em;padding-left:20px;font-size:18px;line-height:25px;position:relative}.hkXW3G_job li:before{content:"◆";font-size:10px;position:absolute;top:0;left:0}.hkXW3G_skills{grid-template-columns:repeat(2,minmax(0,254px));gap:48px 180px;display:grid}.hkXW3G_skills h3{font-family:var(--font-ui);margin-bottom:8px;font-size:18px;font-weight:700}.hkXW3G_skills p{font-size:18px;line-height:25px}@media (max-width:1023px){.hkXW3G_wrap{grid-template-columns:1fr;gap:32px}.hkXW3G_side{display:contents}.hkXW3G_menu{scrollbar-width:none;flex-direction:row;order:1;gap:24px;overflow-x:auto}.hkXW3G_menuItem{white-space:nowrap;font-size:13px}.hkXW3G_content{order:2}.hkXW3G_meta{flex-direction:row;order:3;gap:24px}.hkXW3G_meta>div:first-child{flex:1}.hkXW3G_download{order:4;font-size:14px}.hkXW3G_summary,.hkXW3G_job li,.hkXW3G_skills p{font-size:16px;line-height:24px}.hkXW3G_metaValue{font-size:16px;line-height:22px}.hkXW3G_metaLabel{font-size:13px}.hkXW3G_jobHead{flex-direction:column;gap:4px}.hkXW3G_job ul{padding-left:0}.hkXW3G_skills{grid-template-columns:1fr;row-gap:32px}}
.jF8CPa_desktop{max-width:1512px;padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:34px;margin:0 auto;display:grid}.jF8CPa_desktop>:first-child{background:linear-gradient(var(--fg), var(--fg)) 9px 0 / 2px 100% no-repeat}.jF8CPa_desktop>:first-child>div{left:10px}.jF8CPa_step{font-family:var(--ts-body-font,inherit);font-weight:var(--ts-body-weight,inherit);text-transform:var(--ts-body-case,inherit);font-style:var(--ts-body-style,inherit);letter-spacing:.05em;max-width:330px;color:var(--fg);flex-direction:column;gap:12px;padding:24px 0 24px 32px;font-size:15px;line-height:1.3;display:flex;position:relative}.jF8CPa_step:before{content:"";border:2px solid var(--fg);background:var(--bg);border-radius:50%;width:14px;height:14px;position:absolute;top:37px;left:-7px}.jF8CPa_step:after{content:"";background:var(--fg);width:16px;height:2px;position:absolute;top:43px;left:7px}.jF8CPa_year{font-family:var(--font-ui);letter-spacing:0;font-size:30px;font-weight:700;line-height:40px}.jF8CPa_mediaBox{aspect-ratio:550/340;border:1px dashed var(--line);border-radius:2px;place-items:center;width:min(100%,550px);display:grid;overflow:hidden}.jF8CPa_mediaLabel{font-family:var(--font-ui);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--fg-dim);animation:jF8CPa_fadeIn .5s var(--ease);font-size:13px}@keyframes jF8CPa_fadeIn{0%{opacity:0}}.jF8CPa_timeline{padding-inline:var(--gutter);list-style:none;position:relative}.jF8CPa_timeline:before{content:"";top:0;bottom:0;left:var(--gutter);background:var(--fg);width:2px;position:absolute}.jF8CPa_entry{gap:24px;padding-block:32px;transition:opacity .25s linear;display:grid}.jF8CPa_text{letter-spacing:.02em;flex-direction:column;gap:12px;padding-left:32px;font-size:15px;line-height:1.45;display:flex;position:relative}.jF8CPa_text:before{content:"";border:2px solid var(--fg);background:var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:13px;left:-5px}.jF8CPa_text:after{content:"";background:var(--fg);width:14px;height:2px;position:absolute;top:19px;left:7px}.jF8CPa_media{aspect-ratio:16/10;border-radius:var(--radius);border:1px dashed var(--line);font-family:var(--font-ui);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--fg-dim);place-items:center;margin-left:24px;font-size:13px;display:grid}.jF8CPa_visual{object-fit:cover;border-radius:inherit;width:100%;height:100%;animation:jF8CPa_fadeIn .5s var(--ease)}
