.intern-board[data-astro-cid-mxzxbhze]{--ib-tile-w: 1.95rem;--ib-tile-h: 2.6rem;background:#050505d1;border:1px solid rgba(255,255,255,.16);border-top:3px solid var(--accent-yellow);padding:1.15rem 1.25rem 1.25rem;box-shadow:0 30px 70px #0000008c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.intern-board[data-astro-cid-mxzxbhze] [data-astro-cid-mxzxbhze][hidden]{display:none!important}.ib-head[data-astro-cid-mxzxbhze]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.85rem;margin-bottom:.4rem;border-bottom:1px solid var(--grid-line)}.ib-title[data-astro-cid-mxzxbhze]{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-primary)}.ib-note[data-astro-cid-mxzxbhze]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:600;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-label, #e3e6ea);white-space:nowrap}.ib-dot[data-astro-cid-mxzxbhze]{width:6px;height:6px;border-radius:50%;background:var(--accent-yellow);animation:ib-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ib-pulse{50%{opacity:.35}}.ib-rows[data-astro-cid-mxzxbhze]{list-style:none;margin:0;padding:0}.ib-row[data-astro-cid-mxzxbhze]{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.9rem;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.07)}.ib-row[data-astro-cid-mxzxbhze]:last-child{border-bottom:0}.ib-tiles[data-astro-cid-mxzxbhze]{display:inline-flex;gap:3px}.ib-tile[data-astro-cid-mxzxbhze]{position:relative;display:inline-grid;place-items:center;width:var(--ib-tile-w);height:var(--ib-tile-h);background:linear-gradient(180deg,#1c1c1c,#161616 49.5%,#0b0b0b 50.5%,#141414);border-radius:3px;font-family:var(--font-mono);font-weight:600;font-size:1.45rem;line-height:1;color:#fff;text-transform:uppercase}.ib-tile[data-astro-cid-mxzxbhze]:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#000000d9}.ib-tile--gap[data-astro-cid-mxzxbhze]{width:calc(var(--ib-tile-w) * .45);background:transparent}.ib-tile--gap[data-astro-cid-mxzxbhze]:after{display:none}.ib-row[data-astro-cid-mxzxbhze].is-next .ib-tile[data-astro-cid-mxzxbhze]{color:var(--accent-yellow)}.ib-year[data-astro-cid-mxzxbhze]{font-family:var(--font-mono);font-weight:500;font-size:.95rem;letter-spacing:.08em;color:var(--ink-label, #e3e6ea)}.ib-status[data-astro-cid-mxzxbhze]{justify-self:end;font-family:var(--font-display);font-weight:700;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;color:#050505;background:var(--accent-yellow);padding:.3rem .55rem;visibility:hidden}.ib-row[data-astro-cid-mxzxbhze].is-next .ib-status[data-astro-cid-mxzxbhze]{visibility:visible}@media(max-width:420px){.intern-board[data-astro-cid-mxzxbhze]{--ib-tile-w: 1.65rem;--ib-tile-h: 2.25rem;padding:1rem}.ib-tile[data-astro-cid-mxzxbhze]{font-size:1.2rem}.ib-row[data-astro-cid-mxzxbhze]{gap:.6rem}}@media(prefers-reduced-motion:reduce){.ib-dot[data-astro-cid-mxzxbhze]{animation:none}}.s01[data-astro-cid-h4dipphc]{overflow-x:clip}.s01-hero[data-astro-cid-h4dipphc]{position:relative}.s01-photo[data-astro-cid-h4dipphc]{position:relative;z-index:0;width:100%;aspect-ratio:21 / 9;overflow:hidden;background:#0a0a0a}.s01-photo[data-astro-cid-h4dipphc] picture{display:contents}.s01-photo[data-astro-cid-h4dipphc] .s01-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 40%;object-position:62% 40%;filter:grayscale(1)}.s01-copy[data-astro-cid-h4dipphc]{container-type:inline-size;padding-top:24px;padding-bottom:32px}.s01-h1[data-astro-cid-h4dipphc]{margin-top:12px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:-.005em;font-size:clamp(1.625rem,8.9cqi,5.25rem)}.s01-h1-line[data-astro-cid-h4dipphc]{display:block;white-space:nowrap}.s01-h1[data-astro-cid-h4dipphc] .text-outline[data-astro-cid-h4dipphc]{-webkit-text-stroke-width:clamp(1.25px,.042em,3.5px)}.s01-h1-line--2[data-astro-cid-h4dipphc]{color:var(--accent-yellow)}.s01-body[data-astro-cid-h4dipphc]{margin-top:16px;max-width:56ch;font-size:1.0625rem;line-height:1.6;color:#fff;text-wrap:pretty}.s01-cta[data-astro-cid-h4dipphc]{margin-top:24px}.s01-cta[data-astro-cid-h4dipphc] .s01-book{width:100%;min-height:52px;gap:.75rem}.s01-cta[data-astro-cid-h4dipphc] .s01-book:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.s01-arrow[data-astro-cid-h4dipphc]{flex:none;width:15px;height:12px}.s01-found[data-astro-cid-h4dipphc]{margin:24px 0 0;display:grid;gap:16px}.s01-found-item[data-astro-cid-h4dipphc]{padding-top:12px;border-top:2px solid var(--s01-found)}.s01-found-item[data-astro-cid-h4dipphc][data-found=technical]{--s01-found: var(--accent-blue)}.s01-found-item[data-astro-cid-h4dipphc][data-found=professional]{--s01-found: var(--accent-yellow)}.s01-found-label[data-astro-cid-h4dipphc]{font-family:var(--font-display);font-weight:600;font-size:.875rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--s01-found)}.s01-found-text[data-astro-cid-h4dipphc]{margin:8px 0 0;max-width:56ch;font-size:1rem;line-height:1.55;color:#fff;text-wrap:pretty}.s01-board[data-astro-cid-h4dipphc]{padding-bottom:32px}.s01-board[data-astro-cid-h4dipphc] .s01-ib{max-width:440px}@media(min-width:1024px){.s01-hero[data-astro-cid-h4dipphc]{min-height:640px;--s01-fs: min(7.5vw, 7rem)}.s01-photo[data-astro-cid-h4dipphc]{position:absolute;inset:0;width:auto;aspect-ratio:auto;background:#020202}.s01-photo[data-astro-cid-h4dipphc] .s01-img{-o-object-position:62% 35%;object-position:62% 35%}.s01-photo[data-astro-cid-h4dipphc]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#02020259,#020202a6,#020202eb),linear-gradient(90deg,#020202b3,#0202024d 60%,#02020200);pointer-events:none}.s01-grid[data-astro-cid-h4dipphc]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.s01-copy[data-astro-cid-h4dipphc]{grid-column:1 / -1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;padding-top:calc(56px - (var(--topbar-height, 64px) - 64px));padding-bottom:56px}.s01-h1[data-astro-cid-h4dipphc]{margin-top:18px;line-height:.92;font-size:min(var(--s01-fs),8.5cqi)}.s01-body[data-astro-cid-h4dipphc]{margin-top:28px;max-width:min(56ch,56cqi);font-size:1.2rem}.s01-found[data-astro-cid-h4dipphc]{order:1;width:56cqi;margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.s01-cta[data-astro-cid-h4dipphc]{order:2;margin-top:28px}.s01-cta[data-astro-cid-h4dipphc] .s01-book{width:auto;min-height:54px;padding-inline:1.75rem}.s01-board[data-astro-cid-h4dipphc]{grid-column:8 / -1;grid-row:1;justify-self:end;width:100%;max-width:440px;margin-top:calc(56px + .875rem + 18px + var(--s01-fs) * 1.84 + 28px);padding-bottom:56px}}.s02-col[data-astro-cid-5kvoaxxf]{padding-top:64px}@media(min-width:1024px){.s02-col[data-astro-cid-5kvoaxxf]{padding-top:128px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.s02-open[data-astro-cid-5kvoaxxf]{grid-column:1 / span 7}.s02-col[data-astro-cid-5kvoaxxf]>.s02-body[data-astro-cid-5kvoaxxf]{grid-column:1 / span 7;grid-row:2}.s02-col[data-astro-cid-5kvoaxxf]>.s02-founder[data-astro-cid-5kvoaxxf]{grid-column:8 / -1;grid-row:1 / span 2}.s02-act[data-astro-cid-5kvoaxxf]{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.s02-act[data-astro-cid-5kvoaxxf]>.s02-h3[data-astro-cid-5kvoaxxf]{grid-column:1 / span 9}.s02-act[data-astro-cid-5kvoaxxf]>.s02-body[data-astro-cid-5kvoaxxf]{grid-column:1 / span 7}.s02-act[data-astro-cid-5kvoaxxf]>.s02-board[data-astro-cid-5kvoaxxf]{grid-column:1 / -1}}.s02-h2[data-astro-cid-5kvoaxxf]{display:flex;flex-direction:column;margin-top:18px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1;letter-spacing:-.01em;color:var(--text-primary)}.s02-hl[data-astro-cid-5kvoaxxf]{display:block;text-wrap:balance}.s02-hl--2[data-astro-cid-5kvoaxxf]{color:var(--accent-yellow)}@media(max-width:767.98px){.s02-h2[data-astro-cid-5kvoaxxf]{font-size:clamp(2rem,10.4vw,2.4rem)}}.s02-body[data-astro-cid-5kvoaxxf]{margin-top:28px}.s02-body[data-astro-cid-5kvoaxxf] p[data-astro-cid-5kvoaxxf]{max-width:64ch;font-size:1.0625rem;line-height:1.65;color:var(--text-secondary);text-wrap:pretty}.s02-body[data-astro-cid-5kvoaxxf] p[data-astro-cid-5kvoaxxf]+p[data-astro-cid-5kvoaxxf]{margin-top:1.1em}@media(min-width:768px){.s02-body[data-astro-cid-5kvoaxxf]{margin-top:32px}.s02-body[data-astro-cid-5kvoaxxf] p[data-astro-cid-5kvoaxxf]{font-size:1.15rem}}.s02-ask[data-astro-cid-5kvoaxxf],.s02-body[data-astro-cid-5kvoaxxf] p[data-astro-cid-5kvoaxxf].s02-ask{color:var(--text-primary);font-weight:500}.s02-body[data-astro-cid-5kvoaxxf] a[data-astro-cid-5kvoaxxf]{color:var(--text-primary);font-weight:500;text-decoration:underline;text-decoration-color:#ffffff73;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .2s var(--ease-smooth-out)}.s02-body[data-astro-cid-5kvoaxxf] a[data-astro-cid-5kvoaxxf]:hover{text-decoration-color:currentColor}.s02-body[data-astro-cid-5kvoaxxf] a[data-astro-cid-5kvoaxxf]:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:3px}.s02-founder[data-astro-cid-5kvoaxxf]{display:flex;align-items:flex-end;gap:16px;margin:24px 0 0}.s02-founder[data-astro-cid-5kvoaxxf] picture{display:block;flex:none;width:60%;max-width:340px}.s02-founder-img[data-astro-cid-5kvoaxxf]{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,#000 78%,transparent);mask-image:linear-gradient(to bottom,#000 78%,transparent)}.s02-founder-cap[data-astro-cid-5kvoaxxf]{padding-bottom:4px}.s02-founder-name[data-astro-cid-5kvoaxxf]{display:block;font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.02em;color:var(--text-primary)}.s02-founder-role[data-astro-cid-5kvoaxxf]{display:block;margin-top:4px;font-family:var(--font-display);font-weight:600;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}@media(min-width:1024px){.s02-founder[data-astro-cid-5kvoaxxf]{display:block;align-self:end;margin:0}.s02-founder[data-astro-cid-5kvoaxxf] picture{width:100%;max-width:none}.s02-founder-cap[data-astro-cid-5kvoaxxf]{margin-top:12px;padding-bottom:0}.s02-founder-name[data-astro-cid-5kvoaxxf]{font-size:1.125rem}}.s02-act[data-astro-cid-5kvoaxxf]{margin-top:72px}@media(min-width:1024px){.s02-act[data-astro-cid-5kvoaxxf]{margin-top:112px}}.s02-h3[data-astro-cid-5kvoaxxf]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(1.75rem,3.6vw,3rem);line-height:1.04;letter-spacing:0;color:var(--text-primary)}.s02-body--act[data-astro-cid-5kvoaxxf]{margin-top:20px}@media(min-width:768px){.s02-body--act[data-astro-cid-5kvoaxxf]{margin-top:24px}}.s02-board[data-astro-cid-5kvoaxxf]{margin-top:28px}@media(min-width:768px){.s02-board[data-astro-cid-5kvoaxxf]{margin-top:40px}}.s02-handoff[data-astro-cid-5kvoaxxf]{padding-top:72px}@media(min-width:1024px){.s02-handoff[data-astro-cid-5kvoaxxf]{padding-top:112px}}.s02-handoff-block[data-astro-cid-5kvoaxxf]{position:relative}@media(min-width:1024px){.s02-handoff-block[data-astro-cid-5kvoaxxf]{max-width:calc((100% - 11 * 24px) / 12 * 8 + 7 * 24px)}}.s02-handoff-text[data-astro-cid-5kvoaxxf]{font-size:1.2rem;line-height:1.5;font-weight:500;color:var(--text-primary)}.s02-handoff-s[data-astro-cid-5kvoaxxf]{display:block;text-wrap:balance}@media(min-width:768px){.s02-handoff-text[data-astro-cid-5kvoaxxf]{font-size:1.45rem}}.s02-handoff-line[data-astro-cid-5kvoaxxf]{display:block;width:1px;height:64px;margin-top:20px;background:linear-gradient(#ffffff57,#ffffff14)}@media(min-width:1024px){.s02-handoff-line[data-astro-cid-5kvoaxxf]{height:112px;margin-top:16px}}.ws[data-astro-cid-bn4qg4sq]{scroll-margin-top:calc(var(--topbar-height) + 1.5rem)}.ws-h3[data-astro-cid-bn4qg4sq]{margin:0;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02;letter-spacing:-.01em;color:var(--text-primary)}.ws-h3[data-astro-cid-bn4qg4sq] span[data-astro-cid-bn4qg4sq]{display:block;text-wrap:balance}.ws-h3[data-astro-cid-bn4qg4sq] .ws-h3-2[data-astro-cid-bn4qg4sq]{color:var(--accent-yellow)}.ws-ladder[data-astro-cid-bn4qg4sq]{margin:2.25rem 0 0;display:grid;gap:3px}.ws-row[data-astro-cid-bn4qg4sq]{position:relative;isolation:isolate;display:grid;grid-template-columns:6rem minmax(0,1fr);align-items:center;min-height:4rem;padding:.55rem 1.5rem .75rem 0}.ws-row[data-astro-cid-bn4qg4sq]:before,.ws-row[data-astro-cid-bn4qg4sq]:after{content:"";position:absolute;top:0;bottom:0;left:0;pointer-events:none}.ws-row[data-astro-cid-bn4qg4sq]:before{z-index:-2;right:0;background:linear-gradient(90deg,rgba(255,255,255,.14) calc(100% - 2px),transparent 0) 0 100% / 10% 5px repeat-x,#ffffff06}.ws-row[data-astro-cid-bn4qg4sq]:after{z-index:-1;width:calc(var(--score) * 10%);background:linear-gradient(90deg,var(--accent-yellow) calc(100% - 2px),transparent 0) 0 100% / calc(100% / var(--score)) 5px repeat-x,#ffffff13}html.js-motion .ws-ladder[data-astro-cid-bn4qg4sq][data-ws-armed] .ws-row[data-astro-cid-bn4qg4sq]:after{clip-path:inset(0 calc((1 - var(--ws-k, 0)) * 100%) 0 0)}.ws-score[data-astro-cid-bn4qg4sq]{padding-left:1.25rem;font-family:var(--font-display);font-weight:700;font-size:2.5rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--text-primary)}.ws-def[data-astro-cid-bn4qg4sq]{margin:0;display:grid;grid-template-columns:minmax(0,27rem) minmax(0,1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:baseline}.ws-lead[data-astro-cid-bn4qg4sq]{font-family:var(--font-display);font-weight:600;font-size:1.35rem;line-height:1.2;letter-spacing:.015em;text-transform:uppercase;color:var(--text-primary);text-wrap:balance}.ws-semi[data-astro-cid-bn4qg4sq]{color:transparent}.ws-rest[data-astro-cid-bn4qg4sq]{display:block;font-size:1.05rem;line-height:1.45;color:var(--text-primary);text-wrap:pretty}.ws-rest[data-astro-cid-bn4qg4sq]:first-letter{text-transform:uppercase}@media(max-width:1279.98px){.ws-row[data-astro-cid-bn4qg4sq]{grid-template-columns:5rem minmax(0,1fr)}.ws-def[data-astro-cid-bn4qg4sq]{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.ws-lead[data-astro-cid-bn4qg4sq]{font-size:1.2rem}.ws-rest[data-astro-cid-bn4qg4sq]{font-size:1rem}}@media(max-width:1023.98px){.ws-ladder[data-astro-cid-bn4qg4sq]{margin-top:2rem}}@media(max-width:767.98px){.ws-row[data-astro-cid-bn4qg4sq]{grid-template-columns:3.25rem minmax(0,1fr);align-items:start;padding:.8rem .75rem .85rem 0}.ws-score[data-astro-cid-bn4qg4sq]{padding-left:.6rem;font-size:2rem}.ws-def[data-astro-cid-bn4qg4sq]{display:block}.ws-lead[data-astro-cid-bn4qg4sq]{display:block;font-size:1.1rem}.ws-rest[data-astro-cid-bn4qg4sq]{margin-top:.2rem}}.s3[data-astro-cid-6545z5ys]{overflow-x:clip}.s3-inner--open[data-astro-cid-6545z5ys]{padding-top:6.5rem}.s3-inner--close[data-astro-cid-6545z5ys]{padding-top:3.5rem;padding-bottom:5rem}.s3-head[data-astro-cid-6545z5ys]{max-width:58rem}.s3-h2[data-astro-cid-6545z5ys]{margin:1.4rem 0 0;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.98;letter-spacing:-.01em}.s3-line[data-astro-cid-6545z5ys]{display:block;text-wrap:balance;color:var(--text-primary)}.s3-line--2[data-astro-cid-6545z5ys]{color:var(--accent-yellow)}.s3-body[data-astro-cid-6545z5ys]{margin:1.75rem 0 0;max-width:62ch;font-size:1.125rem;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.s3-arc[data-astro-cid-6545z5ys]{margin-top:4rem}.s3-sheet[data-astro-cid-6545z5ys]{margin-top:5.5rem}.s3-lead[data-astro-cid-6545z5ys]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;align-items:start}.s3-h3[data-astro-cid-6545z5ys]{grid-column:1 / 6;margin:0;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2rem,4vw,3.25rem);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.s3-lead-body[data-astro-cid-6545z5ys]{grid-column:6 / 13;margin:.35rem 0 0;max-width:60ch;font-size:1.1rem;line-height:1.6;color:var(--text-primary);text-wrap:pretty}.s3-block[data-astro-cid-6545z5ys]{margin-top:4.5rem}.s3-limit[data-astro-cid-6545z5ys]{margin:3.5rem 0 0;max-width:52ch;padding:.15rem 0 .15rem 1.25rem;border-left:2px solid var(--text-primary);font-weight:500;font-size:1.35rem;line-height:1.45;color:var(--text-primary);text-wrap:pretty}@media(max-width:1023.98px){.s3-arc[data-astro-cid-6545z5ys]{margin-top:3.5rem}.s3-sheet[data-astro-cid-6545z5ys]{margin-top:5rem}.s3-inner--close[data-astro-cid-6545z5ys]{padding-top:3.5rem}.s3-lead[data-astro-cid-6545z5ys]{display:block}.s3-lead-body[data-astro-cid-6545z5ys]{margin-top:1rem}.s3-block[data-astro-cid-6545z5ys]{margin-top:4rem}.s3-limit[data-astro-cid-6545z5ys]{margin-top:3rem;font-size:1.15rem;padding-left:1rem}}@media(max-width:767.98px){.s3-inner--open[data-astro-cid-6545z5ys]{padding-top:4rem}.s3-inner--close[data-astro-cid-6545z5ys]{padding-bottom:4.5rem}.s3-h2[data-astro-cid-6545z5ys]{font-size:clamp(2rem,8.4vw,2.5rem);margin-top:1.1rem}.s3-body[data-astro-cid-6545z5ys]{font-size:1.05rem;margin-top:1.25rem}.s3-lead-body[data-astro-cid-6545z5ys]{font-size:1.05rem}}.led[data-astro-cid-e4qxztxb]{--led-line: rgba(255, 255, 255, .14);--led-edge: 1rem;--led-gutter: calc(var(--led-edge) + 12px + .85rem)}.led-board[data-astro-cid-e4qxztxb]{position:relative;background:#080808db;border:1px solid var(--led-line)}.led-h3[data-astro-cid-e4qxztxb]{position:sticky;top:var(--topbar-height);z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem;margin:0;padding:.8rem var(--led-edge) .7rem;background:#080808;border-bottom:1px solid var(--led-line);font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(.92rem,4.6vw,1.125rem);line-height:1.1;letter-spacing:.005em;color:var(--text-primary)}.led-h3[data-astro-cid-e4qxztxb]:after{content:"";position:absolute;inset-inline:0;top:calc(100% + 1px);height:.75rem;background:linear-gradient(to bottom,#080808,#08080800);pointer-events:none}.led-head[data-astro-cid-e4qxztxb],.led-head-l[data-astro-cid-e4qxztxb]{display:block}.led-head--you[data-astro-cid-e4qxztxb]{color:var(--accent-yellow)}.led-key[data-astro-cid-e4qxztxb]{display:grid;row-gap:.4rem;margin:0;padding:1rem var(--led-edge) 1.2rem}.led-who[data-astro-cid-e4qxztxb],.led-cell[data-astro-cid-e4qxztxb]{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline}.led-name[data-astro-cid-e4qxztxb]{font-family:var(--font-display);font-weight:600;font-size:.875rem;letter-spacing:.08em;line-height:1.5;text-transform:uppercase;color:#a6abb3}.led-role[data-astro-cid-e4qxztxb]{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.45;color:var(--text-primary);text-wrap:pretty}.led-rows[data-astro-cid-e4qxztxb]{position:relative}.led-row[data-astro-cid-e4qxztxb]{position:relative;padding:1.1rem var(--led-edge) 1.3rem var(--led-gutter);border-top:1px solid var(--led-line)}.led-row--end[data-astro-cid-e4qxztxb]{background:#ffffff0b}.led-subject[data-astro-cid-e4qxztxb]{margin:0 0 .75rem;font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--text-primary);transition:color .25s ease}.led-row--end[data-astro-cid-e4qxztxb] .led-subject[data-astro-cid-e4qxztxb],.led-row--end[data-astro-cid-e4qxztxb] .led-cell--you[data-astro-cid-e4qxztxb] .led-lead[data-astro-cid-e4qxztxb]{color:var(--accent-yellow)}.led-row[data-astro-cid-e4qxztxb]:before{content:"";position:absolute;z-index:2;left:var(--led-edge);top:1.2rem;width:12px;height:12px;border:1px solid var(--accent-yellow);background:var(--accent-yellow);transition:background-color .25s ease,border-color .25s ease}.led-cells[data-astro-cid-e4qxztxb]{display:grid;row-gap:.7rem;margin:0}.led-text[data-astro-cid-e4qxztxb]{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.5;text-wrap:pretty}.led-lead[data-astro-cid-e4qxztxb]{font-weight:600;color:var(--text-primary)}.led-rest[data-astro-cid-e4qxztxb]{font-weight:400;color:var(--text-secondary)}.led-rail[data-astro-cid-e4qxztxb]{position:absolute;z-index:1;left:calc(var(--led-edge) + 5px);top:0;bottom:0;width:2px;background:var(--led-line);pointer-events:none}.led-fill[data-astro-cid-e4qxztxb]{display:block;width:100%;height:100%;background:var(--accent-yellow)}.led-rail[data-astro-cid-e4qxztxb]:after{content:"";position:absolute;left:0;top:100%;width:100%;height:2.5rem;background:linear-gradient(to bottom,var(--accent-yellow),rgba(248,248,18,0));transform-origin:center top;transition:transform .5s ease}.led-close[data-astro-cid-e4qxztxb]{margin-top:3rem}.led-closing[data-astro-cid-e4qxztxb]{margin:0;max-width:52rem;font-family:var(--font-body);font-weight:500;font-size:1.15rem;line-height:1.55;color:var(--text-primary);text-wrap:balance}@media(min-width:768px){.led[data-astro-cid-e4qxztxb]{--led-edge: 1.25rem;--led-side: 2.25rem;--led-pad: 1rem}.led-h3[data-astro-cid-e4qxztxb]{-moz-column-gap:0;column-gap:0;padding:0 0 0 var(--led-side);font-size:clamp(1.5rem,2.6vw,2.4rem);line-height:1.04;letter-spacing:-.005em}.led-head-l[data-astro-cid-e4qxztxb]{display:inline}.led-key[data-astro-cid-e4qxztxb]{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 0 var(--led-side)}.led-head[data-astro-cid-e4qxztxb],.led-who[data-astro-cid-e4qxztxb]{display:block;padding-inline:var(--led-pad);border-left:1px solid var(--led-line)}.led-head[data-astro-cid-e4qxztxb]{padding-block:1rem .75rem}.led-who[data-astro-cid-e4qxztxb]{padding-block:.6rem 1.25rem}.led-role[data-astro-cid-e4qxztxb]{color:var(--text-secondary)}.led-name[data-astro-cid-e4qxztxb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.led-row[data-astro-cid-e4qxztxb]{padding:1rem 0 1.25rem var(--led-side)}.led-row[data-astro-cid-e4qxztxb]:before{top:1.1rem}.led-subject[data-astro-cid-e4qxztxb]{margin:0 0 .75rem var(--led-pad)}.led-cells[data-astro-cid-e4qxztxb]{grid-template-columns:repeat(3,minmax(0,1fr))}.led-cell[data-astro-cid-e4qxztxb]{display:block;padding-inline:var(--led-pad)}.led-lead[data-astro-cid-e4qxztxb]{display:block;margin-bottom:.2rem}.led-rest[data-astro-cid-e4qxztxb]{display:block}}@media(min-width:1024px){.led[data-astro-cid-e4qxztxb]{--led-edge: 1.5rem;--led-side: clamp(10.5rem, 16.5vw, 14.25rem);--led-pad: 1.5rem}.led-head[data-astro-cid-e4qxztxb]{padding-block:1.1rem .8rem}.led-who[data-astro-cid-e4qxztxb]{padding-top:.45rem;padding-bottom:1.5rem}.led-row[data-astro-cid-e4qxztxb]{display:grid;grid-template-columns:var(--led-side) minmax(0,1fr);padding:0}.led-row[data-astro-cid-e4qxztxb]:before{top:1.6rem}.led-subject[data-astro-cid-e4qxztxb]{margin:0;padding:1.5rem 1rem 1.5rem var(--led-gutter);font-size:1.1rem}.led-cell[data-astro-cid-e4qxztxb]{padding-block:1.45rem 1.6rem;border-left:1px solid var(--led-line)}}@media(hover:hover)and (pointer:fine)and (min-width:1024px){.led-cell[data-astro-cid-e4qxztxb]{transition:background-color .18s ease}.led-head[data-astro-cid-e4qxztxb]{transition:color .18s ease}.led-board[data-astro-cid-e4qxztxb]:has(.led-cell--you:hover) .led-cell--you[data-astro-cid-e4qxztxb],.led-board[data-astro-cid-e4qxztxb]:has(.led-cell--them:hover) .led-cell--them[data-astro-cid-e4qxztxb],.led-board[data-astro-cid-e4qxztxb]:has(.led-cell--us:hover) .led-cell--us[data-astro-cid-e4qxztxb]{background-color:#ffffff0b}.led-board[data-astro-cid-e4qxztxb]:has(.led-cell--you:hover) .led-head[data-astro-cid-e4qxztxb]:not(.led-head--you),.led-board[data-astro-cid-e4qxztxb]:has(.led-cell--them:hover) .led-head[data-astro-cid-e4qxztxb]:not(.led-head--them),.led-board[data-astro-cid-e4qxztxb]:has(.led-cell--us:hover) .led-head[data-astro-cid-e4qxztxb]:not(.led-head--us){color:#fff6}}html.js-motion .led-rows[data-astro-cid-e4qxztxb][data-led-armed] .led-fill[data-astro-cid-e4qxztxb]{transform:scaleY(var(--led-p, 0));transform-origin:center top}html.js-motion .led-rows[data-astro-cid-e4qxztxb][data-led-armed] .led-row[data-astro-cid-e4qxztxb]:not(.is-lit):before{background-color:transparent;border-color:#ffffff73}html.js-motion .led-rows[data-astro-cid-e4qxztxb][data-led-armed] .led-row[data-astro-cid-e4qxztxb]:not(.is-lit) .led-subject[data-astro-cid-e4qxztxb]{color:#a6abb3}html.js-motion .led-rows[data-astro-cid-e4qxztxb][data-led-armed]:not(.is-through) .led-rail[data-astro-cid-e4qxztxb]:after{transform:scaleY(0)}.s04[data-astro-cid-g6mq62ed]{padding-block:4.5rem}.s04-wrap[data-astro-cid-g6mq62ed]{display:flex;flex-direction:column;gap:4rem}.s04-h2[data-astro-cid-g6mq62ed]{margin:1rem 0 0;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95;letter-spacing:-.01em;color:var(--text-primary)}.s04-line[data-astro-cid-g6mq62ed]{display:block}@media(max-width:767.98px){.s04-h2[data-astro-cid-g6mq62ed]{font-size:clamp(2rem,10vw,2.5rem)}}.s04-lede[data-astro-cid-g6mq62ed]{max-width:720px;font-family:var(--font-body);font-weight:400;color:var(--text-secondary);text-wrap:pretty;max-width:60ch;margin:1.5rem 0 0;font-size:1.15rem;line-height:1.6}.s04-em[data-astro-cid-g6mq62ed]{font-weight:500;color:var(--text-primary)}@media(min-width:768px){.s04[data-astro-cid-g6mq62ed]{padding-block:8rem}.s04-wrap[data-astro-cid-g6mq62ed]{gap:6rem}.s04-h2[data-astro-cid-g6mq62ed]{margin-top:1.25rem}}.pr[data-astro-cid-ypao4cfw]{--pr-gap: 1.25rem;--pr-mid: 7px;position:relative;display:grid;background:#080808db;border:1px solid rgba(255,255,255,.14)}.pr-track[data-astro-cid-ypao4cfw],.pr-a[data-astro-cid-ypao4cfw],.pr-b[data-astro-cid-ypao4cfw],.pr-dia[data-astro-cid-ypao4cfw],.pr-gate[data-astro-cid-ypao4cfw],.pr-on[data-astro-cid-ypao4cfw]{pointer-events:none}.pr-a[data-astro-cid-ypao4cfw],.pr-b[data-astro-cid-ypao4cfw]{display:grid;gap:2px}.pr-b[data-astro-cid-ypao4cfw]{--pr-cell: var(--accent-yellow)}.pr-cell[data-astro-cid-ypao4cfw]{position:relative;display:block;min-width:0;min-height:0;background:#ffffff24}.pr-cell[data-astro-cid-ypao4cfw]:after{content:"";position:absolute;inset:0;background:var(--pr-cell, #ffffff)}.pr-dia[data-astro-cid-ypao4cfw]{position:relative;z-index:2;width:14px;height:14px}.pr-dia-shape[data-astro-cid-ypao4cfw]{position:absolute;inset:2px;transform:rotate(45deg);border:1.5px solid #ffffff;background:var(--bg-base, #020202)}.pr-gate[data-astro-cid-ypao4cfw]{position:relative;z-index:2;background:var(--accent-yellow)}.pr-on[data-astro-cid-ypao4cfw]{display:block;transition:transform .6s ease}.pr-needle[data-astro-cid-ypao4cfw]{position:absolute;left:0;top:0;width:0;height:0;z-index:3;opacity:0;pointer-events:none}.pr-needle[data-astro-cid-ypao4cfw]:before{content:"";position:absolute;background:var(--accent-yellow);box-shadow:0 0 14px #f8f81299;left:3px;top:-1px;width:17px;height:2px}.pr-tag[data-astro-cid-ypao4cfw]{display:none}.pr-lab[data-astro-cid-ypao4cfw],.pr-steplab[data-astro-cid-ypao4cfw]{font-family:var(--font-display);font-weight:600;font-size:.875rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:#fff;white-space:nowrap}.pr-steps[data-astro-cid-ypao4cfw]{list-style:none}.pr-num[data-astro-cid-ypao4cfw]{font-family:var(--font-display);font-weight:700;line-height:1;color:var(--accent-yellow);font-variant-numeric:tabular-nums;transition:color .25s ease}.pr-step--1[data-astro-cid-ypao4cfw] .pr-num[data-astro-cid-ypao4cfw]{color:#fff}.pr-title[data-astro-cid-ypao4cfw]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:1.1;letter-spacing:.01em;color:#fff;text-wrap:balance}.pr-step--4[data-astro-cid-ypao4cfw] .pr-title[data-astro-cid-ypao4cfw]{color:var(--accent-yellow)}.pr-body[data-astro-cid-ypao4cfw]{margin-top:.5rem;font-size:1rem;line-height:1.5;color:var(--text-primary);text-wrap:pretty}.pr[data-astro-cid-ypao4cfw]{grid-template-columns:28px minmax(0,1fr);row-gap:var(--pr-gap);padding:1rem .875rem 1.1rem .75rem}.pr-lab[data-astro-cid-ypao4cfw],.pr-months[data-astro-cid-ypao4cfw]{display:none}.pr-track[data-astro-cid-ypao4cfw],.pr-steps[data-astro-cid-ypao4cfw]{grid-row:1 / 5;display:grid;grid-template-rows:subgrid}.pr-track[data-astro-cid-ypao4cfw]{position:relative;grid-column:1;justify-items:start}.pr-steps[data-astro-cid-ypao4cfw]{grid-column:2}.pr-step--1[data-astro-cid-ypao4cfw]{grid-row:1}.pr-step--2[data-astro-cid-ypao4cfw]{grid-row:2}.pr-step--3[data-astro-cid-ypao4cfw]{grid-row:3}.pr-step--4[data-astro-cid-ypao4cfw]{grid-row:4}.pr-steplab[data-astro-cid-ypao4cfw]{display:block;margin-bottom:.45rem;color:var(--accent-yellow);white-space:normal}.pr-step--1[data-astro-cid-ypao4cfw] .pr-steplab[data-astro-cid-ypao4cfw]{color:#fff}.pr-head[data-astro-cid-ypao4cfw]{display:flex;align-items:baseline;gap:.55rem}.pr-num[data-astro-cid-ypao4cfw]{font-size:1.5rem;flex:none}.pr-title[data-astro-cid-ypao4cfw]{font-size:1.3rem}.pr-a[data-astro-cid-ypao4cfw]{grid-column:1;grid-row:1;justify-self:start;align-self:stretch;width:6px;margin-left:8px;margin-top:2px;margin-bottom:calc(-1 * (var(--pr-gap) + var(--pr-mid)));grid-template-rows:repeat(8,minmax(0,1fr))}.pr-dia[data-astro-cid-ypao4cfw]{grid-column:1;grid-row:2;justify-self:start;align-self:start;margin-left:4px;margin-top:calc(var(--pr-mid) - 7px)}.pr-b[data-astro-cid-ypao4cfw]{grid-column:1;grid-row:2 / 4;justify-self:start;align-self:stretch;width:6px;margin-left:8px;margin-top:var(--pr-mid);margin-bottom:calc(-1 * (var(--pr-gap) + var(--pr-mid)));grid-template-rows:repeat(24,minmax(0,1fr))}.pr-gate[data-astro-cid-ypao4cfw]{grid-column:1;grid-row:4;justify-self:start;align-self:start;width:22px;height:3px;margin-top:calc(var(--pr-mid) - 1.5px)}.pr-on[data-astro-cid-ypao4cfw]{grid-column:1;grid-row:4;justify-self:start;align-self:stretch;width:6px;margin-left:8px;margin-top:var(--pr-mid);margin-bottom:-2.25rem;background:linear-gradient(to bottom,var(--accent-yellow) 45%,rgba(248,248,18,0));transform-origin:center top}@media(min-width:1024px){.pr[data-astro-cid-ypao4cfw]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto auto;row-gap:0;padding:0}.pr-lab[data-astro-cid-ypao4cfw]{display:block;grid-row:1;align-self:end;padding:1.25rem 1.5rem .85rem;font-size:1rem}.pr-lab--a[data-astro-cid-ypao4cfw]{grid-column:1}.pr-lab--b[data-astro-cid-ypao4cfw]{grid-column:2 / 4;color:var(--accent-yellow)}.pr-lab--d[data-astro-cid-ypao4cfw]{grid-column:4;justify-self:end;color:var(--accent-yellow)}.pr-track[data-astro-cid-ypao4cfw]{grid-column:1 / -1;grid-row:2;grid-template-columns:subgrid;grid-template-rows:12px;align-items:stretch}.pr-a[data-astro-cid-ypao4cfw],.pr-b[data-astro-cid-ypao4cfw]{grid-row:1;justify-self:stretch;width:auto;margin:0;grid-template-rows:none}.pr-a[data-astro-cid-ypao4cfw]{grid-column:1;grid-template-columns:repeat(8,minmax(0,1fr))}.pr-b[data-astro-cid-ypao4cfw]{grid-column:2 / -1;grid-template-columns:repeat(24,minmax(0,1fr))}.pr-dia[data-astro-cid-ypao4cfw]{grid-column:2;grid-row:1;justify-self:start;align-self:center;margin:0 0 0 -7px}.pr-gate[data-astro-cid-ypao4cfw]{grid-column:4;grid-row:1;justify-self:end;align-self:center;width:3px;height:28px;margin:0}.pr-on[data-astro-cid-ypao4cfw]{position:absolute;left:100%;top:0;bottom:0;width:calc(var(--container-pad) - 2px);margin:0;background:linear-gradient(to right,var(--accent-yellow),rgba(248,248,18,0));transform-origin:left center}.pr-needle[data-astro-cid-ypao4cfw]:before{left:-1px;top:-6px;width:2px;height:24px}.pr-tag[data-astro-cid-ypao4cfw]{position:absolute;top:22px;right:0;display:block;width:6.75rem;padding:.3rem 0;background:var(--accent-yellow);color:#0a0a0a;font-family:var(--font-mono);font-style:normal;font-weight:700;font-size:.875rem;line-height:1;letter-spacing:.04em;text-align:center;text-transform:uppercase;box-shadow:0 0 20px #f8f81252}.pr-tag[data-astro-cid-ypao4cfw]:after{content:attr(data-read)}.pr-months[data-astro-cid-ypao4cfw]{display:grid;grid-column:1 / -1;grid-row:3;grid-template-columns:repeat(8,minmax(0,1fr));padding:.6rem 0 .8rem}.pr-month[data-astro-cid-ypao4cfw]{position:relative;display:block;min-width:0}.pr-month[data-astro-cid-ypao4cfw]:before{content:"";position:absolute;left:0;top:-.6rem;width:1px;height:.6rem;background:#fff6}.pr-month[data-astro-cid-ypao4cfw]:after{content:attr(data-m);display:block;padding-left:1.5rem;font-family:var(--font-display);font-weight:600;font-size:.875rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#a6abb3;transition:color .25s ease}.pr-month[data-astro-cid-ypao4cfw].is-here:after{color:var(--accent-yellow)}.pr-steps[data-astro-cid-ypao4cfw]{grid-column:1 / -1;grid-row:4;grid-template-columns:subgrid;grid-template-rows:auto auto auto;border-top:1px solid rgba(255,255,255,.14)}.pr-step[data-astro-cid-ypao4cfw]{grid-row:1 / 4;display:grid;grid-template-rows:subgrid;padding:1.35rem 1.5rem 1.75rem;border-left:1px solid rgba(255,255,255,.14)}.pr-step--1[data-astro-cid-ypao4cfw]{grid-column:1;border-left:0}.pr-step--2[data-astro-cid-ypao4cfw]{grid-column:2;border-left-color:#ffffff73}.pr-step--3[data-astro-cid-ypao4cfw]{grid-column:3}.pr-step--4[data-astro-cid-ypao4cfw]{grid-column:4;background:#ffffff0b}.pr-steplab[data-astro-cid-ypao4cfw]{display:none}.pr-head[data-astro-cid-ypao4cfw]{display:contents}.pr-num[data-astro-cid-ypao4cfw]{display:block;font-size:3.25rem;margin-bottom:.6rem}.pr-title[data-astro-cid-ypao4cfw]{font-size:clamp(1.2rem,1.5vw,1.35rem)}.pr-body[data-astro-cid-ypao4cfw]{margin-top:.6rem}}@media(min-width:1280px){.pr-lab[data-astro-cid-ypao4cfw][data-h]:after{content:attr(data-h);margin-left:1rem;color:#a6abb3}}html.js-motion .pr[data-astro-cid-ypao4cfw][data-run-armed] .pr-cell[data-astro-cid-ypao4cfw]:after{transform:scaleY(clamp(0,calc(var(--wk, 0) - var(--k)),1));transform-origin:center top}@media(min-width:1024px){html.js-motion .pr[data-astro-cid-ypao4cfw][data-run-armed] .pr-cell[data-astro-cid-ypao4cfw]:after{transform:scaleX(clamp(0,calc(var(--wk, 0) - var(--k)),1));transform-origin:left center}}html.js-motion .pr[data-astro-cid-ypao4cfw][data-run-armed] .pr-step[data-astro-cid-ypao4cfw]:not(.is-lit) .pr-num[data-astro-cid-ypao4cfw]{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.55)}html.js-motion .pr[data-astro-cid-ypao4cfw][data-run-armed] .pr-dia[data-astro-cid-ypao4cfw]:not(.is-lit){opacity:.5}html.js-motion .pr[data-astro-cid-ypao4cfw][data-run-armed] .pr-gate[data-astro-cid-ypao4cfw]:not(.is-lit):not(.is-stamping){opacity:.3}html.js-motion .pr[data-astro-cid-ypao4cfw][data-run-armed] .pr-gate[data-astro-cid-ypao4cfw]:not(.is-lit):not(.is-stamping)~.pr-on[data-astro-cid-ypao4cfw]{transform:scaleY(0)}@media(min-width:1024px){html.js-motion .pr[data-astro-cid-ypao4cfw][data-run-armed] .pr-gate[data-astro-cid-ypao4cfw]:not(.is-lit):not(.is-stamping)~.pr-on[data-astro-cid-ypao4cfw]{transform:scaleX(0)}}.how[data-astro-cid-q4cshwtu]{overflow-x:clip}.how-inner[data-astro-cid-q4cshwtu]{padding-top:4rem;padding-bottom:64px}.how-h2[data-astro-cid-q4cshwtu]{display:flex;flex-direction:column;margin:1.1rem 0 0;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2rem,8.4vw,2.5rem);line-height:.98;letter-spacing:-.01em;color:var(--text-primary)}.how-line[data-astro-cid-q4cshwtu]{display:block;text-wrap:balance}.how-lead[data-astro-cid-q4cshwtu]{margin-top:16px;max-width:60ch;font-size:1.0625rem;line-height:1.55;color:#fff;text-wrap:pretty}.how-rail[data-astro-cid-q4cshwtu]{margin-top:24px}.how-built[data-astro-cid-q4cshwtu]{margin-top:28px;max-width:60ch;font-size:1.0625rem;line-height:1.55;color:#fff;text-wrap:pretty}.how-cred[data-astro-cid-q4cshwtu]{margin-top:10px;max-width:60ch;font-size:.9rem;line-height:1.55;color:#a6abb3;text-wrap:pretty}@media(min-width:768px){.how-inner[data-astro-cid-q4cshwtu]{padding-top:6.5rem}.how-h2[data-astro-cid-q4cshwtu]{margin-top:1.4rem;font-size:clamp(2.5rem,5vw,4.5rem)}}@media(min-width:1024px){.how-inner[data-astro-cid-q4cshwtu]{padding-bottom:96px}.how-lead[data-astro-cid-q4cshwtu]{margin-top:20px;font-size:1.2rem}.how-rail[data-astro-cid-q4cshwtu]{margin-top:36px}.how-built[data-astro-cid-q4cshwtu]{margin-top:44px}}html.js-motion .dl[data-astro-cid-46k5itn5][data-dl-armed]>.spec-bracket{opacity:0;transform:scale(.2)}.dl[data-astro-cid-46k5itn5]>.spec-bracket--tl{transform-origin:top left}.dl[data-astro-cid-46k5itn5]>.spec-bracket--tr{transform-origin:top right}.dl[data-astro-cid-46k5itn5]>.spec-bracket--bl{transform-origin:bottom left}.dl[data-astro-cid-46k5itn5]>.spec-bracket--br{transform-origin:bottom right}.dl[data-astro-cid-46k5itn5]{position:relative;background:var(--bg-elevated);border:1px solid var(--grid-line);padding:.5rem 2rem 1.75rem;box-shadow:0 40px 80px #00000073}.dl-rows[data-astro-cid-46k5itn5]{list-style:none;margin:0;padding:0}.dl-row[data-astro-cid-46k5itn5]{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:center;gap:1.1rem;min-height:64px;padding:.9rem 0;border-bottom:1px solid var(--grid-line);color:var(--text-primary);text-decoration:none;position:relative}.r-lift[data-astro-cid-46k5itn5]{transition:transform .18s var(--ease-lock),border-color .18s var(--ease-lock),background-color .18s var(--ease-lock),color .18s var(--ease-lock)}@media(hover:hover){.r-lift[data-astro-cid-46k5itn5]:hover{transform:translateY(-2px);border-color:var(--text-secondary);background-color:#ffffff0a}}.r-lift[data-astro-cid-46k5itn5]:focus-visible{transform:translateY(-2px);border-color:var(--text-secondary);background-color:#ffffff0a;outline:2px solid var(--accent-yellow);outline-offset:2px}.dl-ico[data-astro-cid-46k5itn5]{width:1.35rem;height:1.35rem;fill:none;stroke:var(--text-secondary);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;transition:stroke .18s var(--ease-lock)}.dl-go[data-astro-cid-46k5itn5]{width:1rem;height:1rem;fill:none;stroke:var(--text-secondary);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s var(--ease-lock),stroke .18s var(--ease-lock)}.dl-row[data-astro-cid-46k5itn5]:hover .dl-go[data-astro-cid-46k5itn5],.dl-row[data-astro-cid-46k5itn5]:focus-visible .dl-go[data-astro-cid-46k5itn5]{stroke:var(--text-primary);transform:translate(3px)}.dl-row[data-astro-cid-46k5itn5]:hover .dl-ico[data-astro-cid-46k5itn5],.dl-row[data-astro-cid-46k5itn5]:focus-visible .dl-ico[data-astro-cid-46k5itn5]{stroke:var(--text-primary)}.dl-v[data-astro-cid-46k5itn5]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:1.2rem;letter-spacing:.03em;line-height:1.1;color:var(--text-primary)}.dl-ready[data-astro-cid-46k5itn5]{padding-top:1.5rem}.dl-ready-label[data-astro-cid-46k5itn5]{margin:0 0 .8rem;font-family:var(--font-display);font-weight:600;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:var(--text-primary)}.dl-ready[data-astro-cid-46k5itn5] ul[data-astro-cid-46k5itn5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.dl-ready[data-astro-cid-46k5itn5] li[data-astro-cid-46k5itn5]{font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--text-secondary);padding-left:1.05rem;position:relative}.dl-ready[data-astro-cid-46k5itn5] li[data-astro-cid-46k5itn5]:before{content:"";position:absolute;left:0;top:.75em;width:5px;height:1px;background:var(--text-secondary)}@media(max-width:767px){.dl[data-astro-cid-46k5itn5]{padding:.25rem 1.25rem 1.4rem}.dl-row[data-astro-cid-46k5itn5]{min-height:56px;gap:.9rem}}@media(prefers-reduced-motion:reduce){.r-lift[data-astro-cid-46k5itn5]:hover,.r-lift[data-astro-cid-46k5itn5]:focus-visible,.dl-row[data-astro-cid-46k5itn5]:hover .dl-go[data-astro-cid-46k5itn5],.dl-row[data-astro-cid-46k5itn5]:focus-visible .dl-go[data-astro-cid-46k5itn5]{transform:none}}.intern-dates[data-astro-cid-oej25m3a]{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:1.1rem;column-gap:1.1rem;row-gap:.4rem;align-items:baseline;max-width:60ch}.intern-dates[data-astro-cid-oej25m3a] [data-astro-cid-oej25m3a][hidden]{display:none!important}.id-key[data-astro-cid-oej25m3a],.id-then-key[data-astro-cid-oej25m3a]{grid-column:1 / -1;margin:0;font-family:var(--font-display);font-weight:600;font-size:.875rem;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:var(--text-secondary)}.id-day[data-astro-cid-oej25m3a]{margin:0;font-family:var(--font-display);font-weight:700;font-size:2rem;line-height:1.1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap}.id-rest[data-astro-cid-oej25m3a]{margin:0;font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--text-secondary);text-wrap:balance}.id-then[data-astro-cid-oej25m3a]{grid-column:1 / -1;margin-top:1rem}.id-then-key[data-astro-cid-oej25m3a]{margin-bottom:.6rem}.id-list[data-astro-cid-oej25m3a]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.id-list[data-astro-cid-oej25m3a] li[data-astro-cid-oej25m3a]{font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:.04em;line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-primary);border:1px solid rgba(255,255,255,.28);padding:.55rem .8rem}@media(max-width:760px){.intern-dates[data-astro-cid-oej25m3a]{grid-template-columns:minmax(0,1fr)}}.s05a[data-astro-cid-pfhxxygk]{--sb-h: 100%;position:relative;background:var(--accent-navy);padding:8rem 0}.s05-anchor[data-astro-cid-pfhxxygk]{position:absolute;top:0;left:0;width:0;height:0;scroll-margin-top:calc(var(--topbar-height, 64px) + 1.25rem)}.s05-when[data-astro-cid-pfhxxygk]:focus{outline:none}.s05-when[data-astro-cid-pfhxxygk]:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:6px}.s05-when[data-astro-cid-pfhxxygk] .s05-dates{margin-top:1.75rem}.s05-fit[data-astro-cid-pfhxxygk]{margin-top:3.5rem;max-width:1100px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid rgba(255,255,255,.14)}.s05-fit-cell[data-astro-cid-pfhxxygk]{padding:1.4rem 2.5rem 0 0;position:relative}.s05-fit-cell--for[data-astro-cid-pfhxxygk]:before{content:"";position:absolute;top:-2px;left:0;width:100%;height:3px;background:var(--text-primary)}.s05-fit-cell--not[data-astro-cid-pfhxxygk]{padding-left:2.5rem;padding-right:0;border-left:1px solid rgba(255,255,255,.14)}.s05-fit-label[data-astro-cid-pfhxxygk]{margin:0 0 .75rem;font-family:var(--font-display);font-weight:600;font-size:.875rem;letter-spacing:.08em;line-height:1;text-transform:uppercase;color:var(--text-primary)}.s05-fit-text[data-astro-cid-pfhxxygk]{margin:0;max-width:52ch;font-family:var(--font-body);font-size:1.05rem;line-height:1.6;color:var(--text-primary);text-wrap:pretty}.s05-fit-cell--not[data-astro-cid-pfhxxygk] .s05-fit-label[data-astro-cid-pfhxxygk],.s05-fit-cell--not[data-astro-cid-pfhxxygk] .s05-fit-text[data-astro-cid-pfhxxygk]{color:var(--text-secondary)}.r-still[data-astro-cid-pfhxxygk]{transition:none}.s05-row[data-astro-cid-pfhxxygk]{margin-top:4.5rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem);align-items:start}.s05-call[data-astro-cid-pfhxxygk]{grid-column:1 / span 7}.s05-direct[data-astro-cid-pfhxxygk]{grid-column:8 / span 5;padding-top:.5rem}.s05-h2[data-astro-cid-pfhxxygk]{margin:0;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;letter-spacing:-.01em;color:var(--text-primary)}.s05-h2-line[data-astro-cid-pfhxxygk]{display:block;text-wrap:balance}.s05-body[data-astro-cid-pfhxxygk]{margin:1.75rem 0 0;max-width:56ch;font-family:var(--font-body);font-size:1.1rem;line-height:1.6;color:var(--text-primary);text-wrap:pretty}.s05-risk[data-astro-cid-pfhxxygk]{margin:.9rem 0 0;padding:.1rem 0 .1rem 1rem;border-left:3px solid var(--text-primary);font-family:var(--font-body);font-weight:600;font-size:1.1rem;line-height:1.5;color:var(--text-primary)}.s05-book[data-astro-cid-pfhxxygk]{margin-top:2rem}.s05-visit[data-astro-cid-pfhxxygk]{margin:1.25rem 0 0;max-width:56ch;font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--text-secondary);text-wrap:pretty}.s05-book[data-astro-cid-pfhxxygk] .tsc-btn{min-height:56px;padding-left:2rem;padding-right:2rem;font-size:.95rem}@media(max-width:1023px){.s05-call[data-astro-cid-pfhxxygk],.s05-direct[data-astro-cid-pfhxxygk]{grid-column:1 / -1}.s05-direct[data-astro-cid-pfhxxygk]{margin-top:3.5rem;padding-top:0}.s05-book[data-astro-cid-pfhxxygk] .tsc-btn{display:flex;width:100%}}@media(max-width:767px){.s05a[data-astro-cid-pfhxxygk]{padding:4.5rem 0}.s05-fit[data-astro-cid-pfhxxygk]{grid-template-columns:minmax(0,1fr)}.s05-fit-cell[data-astro-cid-pfhxxygk]{padding:1.25rem 0 0}.s05-fit-cell--not[data-astro-cid-pfhxxygk]{margin-top:1.5rem;padding-left:0;border-left:0;border-top:1px solid rgba(255,255,255,.14)}.s05-row[data-astro-cid-pfhxxygk]{margin-top:3.5rem}.s05-h2[data-astro-cid-pfhxxygk]{font-size:clamp(2.25rem,9vw,4.5rem)}.s05-body[data-astro-cid-pfhxxygk]{font-size:1.05rem}.s05-direct[data-astro-cid-pfhxxygk]{margin-top:2.75rem}}main section[id],#weekly-scorecard,#whats-on-you{scroll-margin-top:calc(var(--topbar-height, 64px) + 1.25rem)}@media(min-width:641px)and (pointer:fine){body[data-motion-page=companies] main .px-pad,body[data-motion-page=companies] footer .px-pad{padding-inline-start:max(var(--container-pad, 4vw),calc(88px - max(0px,(100vw - 1400px) / 2)))}}body[data-motion-page=companies] #tape-rail .tr-scrim,body[data-motion-page=companies] #tape-rail .tr-glow{display:none}body[data-motion-page=companies] #tape-rail{clip-path:inset(var(--topbar-height, 64px) 0 0 0)}body[data-motion-page=companies] #tape-rail .tr-window{-webkit-mask-image:linear-gradient(to bottom,#000 calc(40vh - 30px),transparent calc(40vh - 22px),transparent calc(40vh + 22px),#000 calc(40vh + 30px));mask-image:linear-gradient(to bottom,#000 calc(40vh - 30px),transparent calc(40vh - 22px),transparent calc(40vh + 22px),#000 calc(40vh + 30px))}body[data-motion-page=companies] #tape-rail .tr-readout{box-shadow:none}body[data-motion-page=companies] #beacon-launcher-stub{background:var(--bg-elevated)!important;border-color:#ffffff47!important}body[data-motion-page=companies] #beacon-launcher-stub:not(.bx-dotmode):not(.bx-ev-input){opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s linear 0s,border-color .2s ease,transform .4s cubic-bezier(.19,1,.22,1)}body[data-motion-page=companies] #beacon-launcher-stub:hover,body[data-motion-page=companies] #beacon-launcher-stub:focus-visible{border-color:var(--accent-yellow)!important}body[data-motion-page=companies] #beacon-stub-glyph path{fill:var(--accent-yellow)}body[data-motion-page=companies] #beacon-stub-glyph circle{fill:var(--text-dark)}body[data-motion-page=companies] #beacon-stub-glyph>span{background:#ffffff29!important}body[data-motion-page=companies] #beacon-stub-label{color:var(--text-primary)!important}@media(max-width:1023px){body[data-motion-page=companies] #beacon-stub-label,body[data-motion-page=companies] #beacon-stub-glyph>span{display:none!important}}body[data-motion-page=companies] #beacon-launcher-stub[data-co-evade],body[data-motion-page=companies] #beacon-dot-stub[data-co-evade]{opacity:0!important;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}body[data-motion-page=companies] beacon-chat{transition:opacity .2s ease,visibility 0s linear 0s}body[data-motion-page=companies] beacon-chat[data-co-evade]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}@media(prefers-reduced-motion:reduce){body[data-motion-page=companies] #beacon-launcher-stub:not(.bx-dotmode):not(.bx-ev-input),body[data-motion-page=companies] #beacon-launcher-stub[data-co-evade],body[data-motion-page=companies] #beacon-dot-stub[data-co-evade],body[data-motion-page=companies] beacon-chat,body[data-motion-page=companies] beacon-chat[data-co-evade]{transition:none}}body[data-motion-page=companies] #beacon-teaser{display:none!important}main section[id]{--seam: 1}main section[id]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;z-index:5;pointer-events:none;background:linear-gradient(90deg,var(--accent-yellow) 0%,rgba(248,248,18,.5) 45%,transparent 100%);transform-origin:left center;transform:scaleX(clamp(0,var(--seam),1));opacity:calc(1 - clamp(0,var(--seam),1))}main section#promise:before{content:none}@media(prefers-reduced-motion:reduce){main section[id]:before{display:none}}
