.stack.astro-65iv3yy4{font-family:var(--font-display);font-size:min(240px, calc((100vw - 2 * var(--d-gutter)) / 7.4));letter-spacing:.012em;text-transform:uppercase;flex-direction:column;align-items:center;margin:0;padding:0;line-height:.98;list-style:none;display:flex}.stack-line.astro-65iv3yy4{align-items:center;gap:.15em;display:flex}.stack-still.astro-65iv3yy4{object-fit:cover}@media (prefers-reduced-motion:no-preference){.js .stack-line.astro-65iv3yy4{opacity:0;transform:translateX(var(--reveal-from));transition:opacity 1.4s var(--ease) var(--reveal-delay,0s), transform 1.4s var(--ease) var(--reveal-delay,0s)}.stack.astro-65iv3yy4 li.astro-65iv3yy4[data-from=right]{--reveal-from:clamp(80px, 25vw, 440px)}.stack.astro-65iv3yy4 li.astro-65iv3yy4[data-from=left]{--reveal-from:calc(-1 * clamp(80px, 25vw, 440px))}.js .stack.astro-65iv3yy4 li.astro-65iv3yy4.is-in .stack-line.astro-65iv3yy4{opacity:1;transform:none}}.logos.astro-kvnmlcoo{padding-top:8px;padding-bottom:56px}.logos-list.astro-kvnmlcoo{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 36px;margin:0;padding:0;list-style:none;display:flex}.logos-list.astro-kvnmlcoo .logo{width:auto;max-width:100%;color:var(--paper);display:block;position:relative}.career.astro-qlyhuhlb{flex-direction:column;gap:28px;display:flex}.tl-app.astro-qlyhuhlb{display:none}.js .tl-app.astro-qlyhuhlb{display:contents}.js .tl-list.astro-qlyhuhlb{display:none}.tl-list.astro-qlyhuhlb{flex-direction:column;gap:48px;max-width:620px;margin:0;padding:0;list-style:none;display:flex}.tl-entry.astro-qlyhuhlb{flex-direction:column;gap:14px;display:flex}.tl-hint.astro-qlyhuhlb{max-width:620px}.tl-narrow.astro-qlyhuhlb{display:none}.tl-monitor.astro-qlyhuhlb{grid-template-columns:1fr;gap:24px 48px;display:grid}@media (width>=900px){.tl-monitor.astro-qlyhuhlb{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}}.tl-screen.astro-qlyhuhlb{aspect-ratio:16/9;background:var(--raised);position:relative;overflow:hidden}.tl-logo.astro-qlyhuhlb{color:var(--paper);opacity:0;transition:opacity var(--t-base) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tl-logo-on.astro-qlyhuhlb{opacity:1}.tl-logo.astro-qlyhuhlb svg{width:auto;height:min(var(--logo-height), 22vw);max-width:80%;max-height:70%;display:block}.tl-cards.astro-qlyhuhlb{min-width:0;display:grid}.tl-card.astro-qlyhuhlb{visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:flex-end;gap:14px;display:flex}.tl-card-on.astro-qlyhuhlb{visibility:visible}.tl-role.astro-qlyhuhlb{font-size:20px;font-weight:600;line-height:1.4}.tl-summary.astro-qlyhuhlb{font-size:17px;line-height:1.55}.tl-controls.astro-qlyhuhlb{flex-wrap:wrap;gap:8px;display:flex}.tl-controls.astro-qlyhuhlb .d-filter.astro-qlyhuhlb{align-items:center;gap:8px;display:inline-flex}.tl.astro-qlyhuhlb{background:var(--raised);grid-template-columns:40px minmax(0,1fr);gap:0 12px;padding:16px 16px 20px;display:grid;overflow-x:auto}.tl.astro-qlyhuhlb:has(.tl-scrub:focus-visible){outline:2px solid var(--vermillion);outline-offset:4px}.tl-labels.astro-qlyhuhlb{color:var(--soft-dark);flex-direction:column;gap:8px;padding-top:34px;font-size:15px;display:flex}.tl-labels.astro-qlyhuhlb span.astro-qlyhuhlb{align-items:center;height:44px;display:flex}.tl-body.astro-qlyhuhlb{min-width:1150px;position:relative}.tl-ruler.astro-qlyhuhlb{height:26px;color:var(--soft-dark);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:15px;position:relative}.tl-ruler.astro-qlyhuhlb span.astro-qlyhuhlb{position:absolute;top:0;transform:translate(-50%)}.tl-ruler.astro-qlyhuhlb span.astro-qlyhuhlb:first-child{transform:none}.tl-tracks.astro-qlyhuhlb{height:200px;position:relative}.tl-clip.astro-qlyhuhlb{z-index:1;border-radius:var(--r-0);background:var(--reel);height:44px;color:var(--paper);text-align:left;white-space:normal;cursor:pointer;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;align-items:center;padding:0 6px 0 8px;font-size:15px;line-height:1.1;display:flex;position:absolute;overflow:hidden}.tl-clip-on.astro-qlyhuhlb{background:var(--paper);color:var(--black);font-weight:600}.tl-name.astro-qlyhuhlb{will-change:transform}.tl-clip-tight.astro-qlyhuhlb .tl-name.astro-qlyhuhlb{visibility:hidden}.tl-head.astro-qlyhuhlb{z-index:0;background:var(--paper);pointer-events:none;width:3px;margin-left:-1px;position:absolute;top:-34px;bottom:-6px}.tl-head.astro-qlyhuhlb:before{content:"";background:var(--paper);width:15px;height:12px;position:absolute;top:0;left:-6px}.tl-scrub.astro-qlyhuhlb{opacity:0;cursor:ew-resize;width:100%;height:34px;margin:0;position:absolute;top:0;left:0}@media (width<=600px){.career.astro-qlyhuhlb{gap:20px}.tl-wide.astro-qlyhuhlb,.tl-card.astro-qlyhuhlb .tl-summary.astro-qlyhuhlb{display:none}.tl-narrow.astro-qlyhuhlb{display:inline}.tl-monitor.astro-qlyhuhlb{gap:16px}.tl-screen.astro-qlyhuhlb{aspect-ratio:2}.tl-card.astro-qlyhuhlb{justify-content:flex-start;gap:6px}.tl-card.astro-qlyhuhlb .d-h3.astro-qlyhuhlb{font-size:30px}.tl-card.astro-qlyhuhlb .tl-role.astro-qlyhuhlb{font-size:17px}.tl-controls.astro-qlyhuhlb{flex-wrap:nowrap}.tl-controls.astro-qlyhuhlb .d-filter.astro-qlyhuhlb{flex:1 1 0;justify-content:center;padding-left:8px;padding-right:8px}.tl.astro-qlyhuhlb{grid-template-columns:1fr;padding:12px 0 16px 12px}.tl-labels.astro-qlyhuhlb{display:none}.tl-body.astro-qlyhuhlb{min-width:1162px;padding-right:12px}.tl-tracks.astro-qlyhuhlb{touch-action:pan-x pan-y}}@media (prefers-reduced-motion:reduce){.tl-logo.astro-qlyhuhlb,.tl-clip.astro-qlyhuhlb{transition:none}}
