.intern-interview-stage{display:grid;gap:1.25rem;align-items:start}.intern-interview-start{min-width:0}@media (min-width: 960px){.intern-interview-stage{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);gap:1.75rem 2rem}.intern-interview-start{position:sticky;top:5.5rem}}.intern-offer{--io-ink: #f4f5f6;--io-mute: color-mix(in oklab, var(--color-titanium) 88%, white);--io-line: rgba(255, 255, 255, .1);--io-rule: color-mix(in oklab, var(--color-cobalt) 55%, white);min-width:0;padding:1.25rem 1.2rem 1.35rem;border:1px solid var(--io-line);border-radius:1rem;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 42%),#00000061;box-shadow:inset 0 1px #ffffff0d}.intern-offer__kicker{margin:0 0 .45rem;color:var(--io-mute);font-size:.6875rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.intern-offer__title{margin:0 0 .55rem;color:var(--io-ink);font-size:1.35rem;line-height:1.2;letter-spacing:-.02em}.intern-offer__lead{margin:0 0 1rem;max-width:42ch;color:var(--io-mute);font-size:.95rem;line-height:1.5}.intern-offer__facts{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.1rem;padding:0;list-style:none}.intern-offer__facts li{padding:.28rem .55rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--io-ink);font-size:.75rem;letter-spacing:.01em;background:#ffffff08}.intern-offer__body{display:grid;gap:.85rem;margin:0}.intern-offer__row{display:grid;gap:.28rem;margin:0;padding:0 0 .85rem;border-bottom:1px solid rgba(255,255,255,.07)}.intern-offer__row:last-of-type{padding-bottom:0;border-bottom:0}.intern-offer__row dt{color:var(--io-rule);font-family:Space Grotesk,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.intern-offer__row dd{margin:0;color:var(--io-ink);font-size:.92rem;line-height:1.45}.intern-offer__row dd+dd{margin-top:.35rem;color:var(--io-mute)}.intern-offer__figures{display:grid;gap:.65rem;margin:1rem 0 0}@media (min-width: 640px){.intern-offer__figures{grid-template-columns:repeat(3,minmax(0,1fr))}}.intern-offer-figure{margin:0;min-width:0}.intern-offer-figure__slot{position:relative;min-height:6.5rem;border:1px dashed rgba(255,255,255,.18);border-radius:.7rem;background:linear-gradient(180deg,rgba(69,20,168,.08),transparent 70%),repeating-linear-gradient(90deg,transparent,transparent 11px,rgba(255,255,255,.035) 11px,rgba(255,255,255,.035) 12px),repeating-linear-gradient(0deg,transparent,transparent 11px,rgba(255,255,255,.035) 11px,rgba(255,255,255,.035) 12px);overflow:hidden}.intern-offer-figure__slot:has(.intern-offer-drawing){min-height:0;border-style:solid;border-color:#ffffff1a;background:#01020373;padding:.4rem .35rem .3rem}.intern-offer-drawing{display:block;width:100%;height:auto}.intern-offer-drawing .io-label-on{fill:#010203;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:.04em}.intern-offer-drawing .io-fill-mute{fill:color-mix(in oklab,var(--color-titanium) 70%,white)}.intern-offer-drawing .io-fill-lake{fill:var(--io-rule)}.intern-offer-drawing .io-fill-cobalt{fill:var(--color-cobalt)}.intern-offer-drawing .io-fill-explore{fill:#8ec8c8}.intern-offer-drawing .io-wash-cobalt{fill:color-mix(in oklab,var(--color-cobalt) 28%,transparent)}.intern-offer-drawing .io-page,.intern-offer-drawing .io-room{fill:#ffffff08;stroke:#ffffff29;stroke-width:1.15}.intern-offer-drawing .io-stroke-hair,.intern-offer-drawing .io-stroke-mute,.intern-offer-drawing .io-stroke-lake,.intern-offer-drawing .io-stroke-cobalt,.intern-offer-drawing .io-stroke-explore{fill:none;stroke-linecap:round;stroke-linejoin:round}.intern-offer-drawing .io-stroke-hair{stroke:#ffffff38;stroke-width:1.2}.intern-offer-drawing .io-stroke-mute{stroke:color-mix(in oklab,var(--color-titanium) 75%,white);stroke-width:1.15}.intern-offer-drawing .io-stroke-lake{stroke:var(--io-rule);stroke-width:1.5}.intern-offer-drawing .io-stroke-cobalt{stroke:var(--color-cobalt);stroke-width:1.35}.intern-offer-drawing .io-stroke-explore{stroke:#8ec8c8;stroke-width:1.3;stroke-dasharray:3.5 2.75}.intern-offer-figure__slot:empty:after{content:attr(data-intern-offer-slot);position:absolute;inset:auto .6rem .45rem;color:color-mix(in oklab,var(--color-titanium) 70%,white);font-family:Space Grotesk,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.intern-offer-figure__slot:not(:empty):after{content:none}.intern-offer-figure__slot>*{display:block;width:100%;height:100%;object-fit:contain}.intern-offer-figure figcaption{margin:.4rem 0 0;color:var(--io-mute);font-size:.75rem;line-height:1.4}.intern-offer__lock{margin:1rem 0 0;color:var(--io-mute);font-size:.8rem;line-height:1.45}@media (prefers-reduced-motion: reduce){.intern-interview-start{position:static}}
