.scroll-fill.svelte-1de0iza{font-family:var(--font-display);font-size:var(--text-display-2);font-weight:560;font-stretch:var(--stretch-display);line-height:1.14;letter-spacing:var(--track-display-2);color:var(--ink);max-width:26ch;text-wrap:balance}.sf-word.svelte-1de0iza{color:color-mix(in srgb,var(--ink) 22%,transparent);transition:color .24s var(--ease-plate)}.sf-word.is-lit.svelte-1de0iza{color:var(--ink)}.sf-coda.svelte-1de0iza{display:block;margin-top:.9em;font-family:var(--font-editorial);font-style:italic;font-weight:420;font-stretch:100%;font-size:.52em;line-height:1.4;letter-spacing:0;color:var(--ink-secondary)}@media (prefers-reduced-motion: reduce){.sf-word.svelte-1de0iza{color:var(--ink)}}.careers-form.svelte-yweo25{display:flex;flex-direction:column;gap:24px}.form-frame.svelte-yweo25{display:flex;flex-direction:column;gap:24px;padding-top:28px;border-top:1px solid var(--line-rule);position:relative}.form-frame.svelte-yweo25:before{content:"";position:absolute;top:3px;left:0;right:0;height:1px;background:var(--line-hairline)}.grid.svelte-yweo25{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 640px){.grid.svelte-yweo25{grid-template-columns:1fr 1fr}}.actions.svelte-yweo25{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding-top:20px;border-top:1px solid var(--line-hairline)}.actions-note.svelte-yweo25{color:var(--ink-muted)}.form-error.svelte-yweo25{font-size:var(--text-body-sm);color:var(--state-error);margin:0;padding:12px 16px;border:1px solid currentColor}.hp.svelte-yweo25{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.done.svelte-yweo25{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(28px,4vw,48px);border:1px solid var(--line-rule);background:color-mix(in srgb,var(--paper-raised) 72%,transparent)}.done-chip.svelte-yweo25{border-color:color-mix(in srgb,var(--state-success) 55%,transparent);color:var(--state-success)}.done-title.svelte-yweo25{font-size:var(--text-title-1);letter-spacing:var(--track-display-2);margin:0}.done-body.svelte-yweo25{max-width:52ch;font-size:var(--text-body-md);line-height:1.65;color:var(--ink-secondary);margin:0}.done-code.svelte-yweo25{margin-top:6px;color:var(--ink-muted)}.masthead.svelte-1thlcsk{position:relative;padding-top:clamp(56px,8vw,112px)}.masthead-inner.svelte-1thlcsk{padding-bottom:clamp(40px,5vw,72px)}.masthead-meta.svelte-1thlcsk{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:26px}.masthead-title.svelte-1thlcsk{max-width:12ch}.masthead-lede.svelte-1thlcsk{margin-top:24px;font-size:var(--text-body-lg);line-height:1.65;color:var(--ink-secondary);max-width:56ch}.masthead-prov.svelte-1thlcsk{margin-top:26px}.edge-rail.svelte-1thlcsk{display:none}@media (min-width: 1280px){.edge-rail.svelte-1thlcsk{display:block;position:absolute;top:clamp(56px,8vw,112px);right:18px;writing-mode:vertical-rl;letter-spacing:var(--track-caps-lg);color:color-mix(in srgb,var(--ink-muted) 75%,transparent);margin:0}}.filter-section.svelte-1thlcsk{padding-block:var(--section-y) var(--section-y-tight)}.filter-eyebrow.svelte-1thlcsk{margin-bottom:22px}.section-head.svelte-1thlcsk{margin-bottom:var(--space-3xl)}.section-title.svelte-1thlcsk{font-size:var(--text-display-2);line-height:1.06;letter-spacing:var(--track-display-2);margin-top:14px;max-width:26ch}.seats-section.svelte-1thlcsk{border-top:1px solid var(--line-hairline);padding-block:var(--section-y)}.seat.svelte-1thlcsk{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);padding-block:clamp(32px,4vw,56px);border-top:1px solid var(--line-hairline)}.seat.svelte-1thlcsk:last-of-type{border-bottom:1px solid var(--line-hairline)}@media (min-width: 1024px){.seat.svelte-1thlcsk{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-4xl)}.seat--flip.svelte-1thlcsk .seat-id:where(.svelte-1thlcsk){order:2}.seat--flip.svelte-1thlcsk .seat-spec:where(.svelte-1thlcsk){order:1}}.seat-name.svelte-1thlcsk{font-family:var(--font-display);font-weight:var(--weight-display);font-stretch:var(--stretch-display);font-size:var(--text-display-2);line-height:1.04;letter-spacing:var(--track-display-2);margin-top:14px}.seat-charge.svelte-1thlcsk{margin-top:14px;font-size:var(--text-body-md);line-height:1.6;color:var(--ink-secondary);max-width:40ch}.seat-sketch.svelte-1thlcsk{margin-top:22px;font-family:var(--font-editorial);font-style:italic;font-weight:430;font-size:var(--text-title-2);line-height:1.45;color:var(--ink-secondary);max-width:36ch;padding-left:16px;border-left:1px solid var(--line-rule)}.seat-spec.svelte-1thlcsk{margin:0;align-self:start}.seat-spec-head.svelte-1thlcsk{padding-bottom:10px;letter-spacing:var(--track-caps-lg)}.seat-trait.svelte-1thlcsk{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding-block:16px;border-top:1px solid var(--line-hairline)}@media (min-width: 640px){.seat-trait.svelte-1thlcsk{grid-template-columns:170px minmax(0,1fr);gap:24px}.seat-trait.svelte-1thlcsk dt:where(.svelte-1thlcsk){padding-top:3px}}.seat-trait.svelte-1thlcsk:last-child{border-bottom:1px solid var(--line-hairline)}.seat-trait.svelte-1thlcsk dd:where(.svelte-1thlcsk){margin:0;font-size:var(--text-body-sm);line-height:1.65;color:var(--ink-secondary);max-width:52ch}.gauntlet-section.svelte-1thlcsk{border-top:1px solid var(--line-hairline);background:var(--paper-deep);padding-block:var(--section-y)}.stages.svelte-1thlcsk{list-style:none;margin:0;padding:0}.stage.svelte-1thlcsk{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-block:clamp(24px,3vw,40px);border-top:1px solid var(--line-hairline)}.stage.svelte-1thlcsk:last-child{border-bottom:1px solid var(--line-hairline)}@media (min-width: 900px){.stage.svelte-1thlcsk{grid-template-columns:140px minmax(0,1fr);gap:var(--space-2xl)}}.stage-index.svelte-1thlcsk{font-family:var(--font-mono);font-size:clamp(1.8rem,3.4vw,2.9rem);line-height:1;color:var(--ink-muted)}.stage-row.svelte-1thlcsk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.stage-name.svelte-1thlcsk{font-size:var(--text-title-1);letter-spacing:var(--track-display-2)}.stage-detail.svelte-1thlcsk{margin-top:12px;font-size:var(--text-body-md);line-height:1.7;color:var(--ink-secondary);max-width:62ch}.offer-section.svelte-1thlcsk{border-top:1px solid var(--line-hairline);padding-block:var(--section-y)}.offer-grid.svelte-1thlcsk{display:grid;gap:var(--space-2xl)}@media (min-width: 1024px){.offer-grid.svelte-1thlcsk{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-4xl)}}.offer-line.svelte-1thlcsk{margin-top:20px;max-width:22ch}.offer-rows.svelte-1thlcsk{margin:0}.offer-row.svelte-1thlcsk{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding-block:20px;border-top:1px solid var(--line-hairline)}.offer-row.svelte-1thlcsk:last-child{border-bottom:1px solid var(--line-hairline)}@media (min-width: 640px){.offer-row.svelte-1thlcsk{grid-template-columns:130px minmax(0,1fr);gap:24px}.offer-row.svelte-1thlcsk dt:where(.svelte-1thlcsk){padding-top:3px}}.offer-row.svelte-1thlcsk dd:where(.svelte-1thlcsk){margin:0;font-size:var(--text-body-md);line-height:1.65;color:var(--ink-secondary);max-width:56ch}.apply-section.svelte-1thlcsk{border-top:1px solid var(--line-rule);padding-block:var(--section-y)}.apply-head.svelte-1thlcsk{margin-bottom:var(--space-2xl)}.apply-sub.svelte-1thlcsk{margin-top:14px;font-size:var(--text-body-md);line-height:1.65;color:var(--ink-secondary);max-width:52ch}.case-section.svelte-1thlcsk{padding-block:var(--space-2xl);border-top:1px solid var(--line-rule)}.case-grid.svelte-1thlcsk{display:grid;gap:var(--space-md);max-width:780px}.case-line.svelte-1thlcsk{margin:0;font-family:var(--font-display);font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.4;color:var(--ink)}.friction-section.svelte-1thlcsk{padding-block:var(--space-2xl);border-top:1px solid var(--line-rule)}.friction-rows.svelte-1thlcsk{margin:var(--space-lg) 0 0;border-top:1px solid var(--line-rule-strong);max-width:780px}.friction-row.svelte-1thlcsk{display:grid;grid-template-columns:160px minmax(0,1fr);gap:var(--space-md);padding-block:18px;border-bottom:1px solid var(--line-rule)}.friction-row.svelte-1thlcsk dt:where(.svelte-1thlcsk){font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track-caps-md);text-transform:uppercase;color:var(--ink-muted);padding-top:3px}.friction-row.svelte-1thlcsk dd:where(.svelte-1thlcsk){margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-secondary)}@media (max-width: 640px){.friction-row.svelte-1thlcsk{grid-template-columns:1fr;gap:6px}}
