body{background:var(--color-white);overflow-x:hidden}.careers-page.svelte-1wery3j{overflow:clip}.skip-link.svelte-1wery3j{z-index:100;top:var(--space-3);left:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);color:var(--color-white);background:var(--color-ink);transition:transform var(--duration-fast) var(--ease-standard);position:fixed;transform:translateY(-160%)}.skip-link.svelte-1wery3j:focus{transform:translateY(0)}.page-shell.svelte-1wery3j,.hero-shell.svelte-1wery3j{width:min(calc(100% - (2 * var(--page-gutter))), var(--layout-max));margin-inline:auto}.eyebrow.svelte-1wery3j{color:var(--color-dusk-blue);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.15em;text-transform:uppercase;margin:0;line-height:1.35}.hero.svelte-1wery3j{min-height:max(43rem,85svh);padding-top:var(--header-height);background:color-mix(in srgb, var(--color-mint) 42%, var(--color-white));overflow:hidden}.hero-shell.svelte-1wery3j{min-height:max(43rem,85svh);padding-block:var(--space-7) var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid;position:relative}.hero-copy.svelte-1wery3j{z-index:2;grid-column:1/10;position:relative}.hero.svelte-1wery3j h1:where(.svelte-1wery3j){max-width:14ch;margin:var(--space-4) 0 0;font-size:clamp(3.75rem,7.3vw,7.7rem);font-weight:var(--font-weight-regular);letter-spacing:-.055em;text-wrap:balance;line-height:.98}.hero.svelte-1wery3j h1:where(.svelte-1wery3j)>span:where(.svelte-1wery3j){display:block}.hero.svelte-1wery3j h1:where(.svelte-1wery3j) .accent-line:where(.svelte-1wery3j){color:var(--color-dusk-blue)}.hero-support.svelte-1wery3j{justify-items:start;gap:var(--space-5);max-width:52rem;margin-top:var(--space-6);margin-left:0;display:grid}.hero-support.svelte-1wery3j>p:where(.svelte-1wery3j){color:var(--color-text-muted);font-size:var(--text-lg);text-wrap:pretty;margin:0;line-height:1.7}.hero-cta.svelte-1wery3j{margin-left:0}.hero-geometry.svelte-1wery3j{z-index:0;aspect-ratio:1;width:min(46vw,42rem);color:var(--color-dusk-blue);opacity:.1;position:absolute;top:14%;right:-10%}.hero-geometry.svelte-1wery3j span:where(.svelte-1wery3j){border:1px solid;border-radius:50%;position:absolute}.hero-geometry.svelte-1wery3j span:where(.svelte-1wery3j):first-child{inset:0}.hero-geometry.svelte-1wery3j span:where(.svelte-1wery3j):nth-child(2){inset:16%}.hero-geometry.svelte-1wery3j span:where(.svelte-1wery3j):nth-child(3){border-color:var(--color-gold);opacity:.9;inset:36%}.chapters.svelte-1wery3j{padding-block:var(--space-8) var(--space-9);background:var(--color-white)}.chapters-heading.svelte-1wery3j{padding-bottom:var(--space-7)}.chapters-heading.svelte-1wery3j h2:where(.svelte-1wery3j){font-size:clamp(3.75rem,4.6vw,5.25rem);font-weight:var(--font-weight-medium);letter-spacing:-.045em;white-space:nowrap;margin:0;line-height:1.05}.chapter-explorer.svelte-1wery3j{grid-template-rows:repeat(3,minmax(7rem,auto));grid-template-columns:minmax(20rem,.85fr) minmax(28rem,1.15fr);align-items:center;column-gap:clamp(4rem,8vw,8rem);min-height:34rem;display:grid}.chapter-trigger.svelte-1wery3j{grid-row:var(--chapter-row);align-items:center;gap:var(--space-4);width:100%;padding:var(--space-3) 0;color:color-mix(in srgb, var(--color-text-muted) 72%, var(--color-white));font:inherit;text-align:left;cursor:pointer;transition:color var(--duration-base) var(--ease-standard);background:0 0;border:0;grid-column:1;grid-template-columns:.55rem minmax(0,1fr);display:grid}.chapter-trigger.svelte-1wery3j:hover{color:var(--color-text-muted)}.chapter-trigger.svelte-1wery3j:focus-visible{border-radius:var(--radius-sm);outline:3px solid color-mix(in srgb, var(--color-gold) 62%, transparent);outline-offset:.35rem}.chapter-trigger.active.svelte-1wery3j{color:var(--color-ink)}.trigger-marker.svelte-1wery3j{background:var(--color-gold);opacity:0;width:.38rem;height:.38rem;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-emphasized);transform:scale(.4)}.chapter-trigger.active.svelte-1wery3j .trigger-marker:where(.svelte-1wery3j){opacity:1;transform:scale(1)}.trigger-title.svelte-1wery3j{font-size:clamp(2.25rem,3.25vw,3.6rem);font-weight:var(--font-weight-regular);letter-spacing:-.045em;text-wrap:balance;line-height:1.08}.chapter-trigger.active.svelte-1wery3j .trigger-title:where(.svelte-1wery3j)>span:where(.svelte-1wery3j){color:var(--color-dusk-blue)}.chapter-panel.svelte-1wery3j{animation:svelte-1wery3j-panel-enter .42s var(--ease-emphasized) both;grid-area:1/2/span 3;align-self:center}.chapter-art.svelte-1wery3j{aspect-ratio:16/9;border-radius:var(--radius-lg);background:linear-gradient(125deg, var(--color-ink), var(--color-dusk-blue) 58%, #75aaa0);border:1px solid #fff3;position:relative;overflow:hidden}.card-mark.svelte-1wery3j{top:var(--space-4);left:var(--space-4);background:var(--color-gold-300);width:.42rem;height:.42rem;position:absolute}.card-number.svelte-1wery3j{z-index:2;bottom:var(--space-4);left:var(--space-4);color:var(--color-white);font-size:clamp(2.5rem,4.5vw,4.75rem);font-weight:var(--font-weight-regular);letter-spacing:-.05em;line-height:1;position:absolute}.motif.svelte-1wery3j{aspect-ratio:1;opacity:.82;width:48%;position:absolute;top:12%;right:8%}.chapter-art[data-motif=grid].svelte-1wery3j .motif:where(.svelte-1wery3j){background-image:radial-gradient(circle,#ffffffe6 0 .14rem,#0000 .18rem);background-size:1.6rem 1.6rem}.chapter-art[data-motif=rays].svelte-1wery3j .motif:where(.svelte-1wery3j){background:repeating-conic-gradient(#ffffffe6 0deg 1deg,#0000 1deg 12deg);border-radius:50%;-webkit-mask:radial-gradient(circle,#0000 0 12%,#000 13% 68%,#0000 69%);mask:radial-gradient(circle,#0000 0 12%,#000 13% 68%,#0000 69%)}.chapter-art[data-motif=lines].svelte-1wery3j .motif:where(.svelte-1wery3j){background:repeating-linear-gradient(90deg,#0000 0 .72rem,#ffffffe0 .72rem .84rem)}.panel-copy.svelte-1wery3j{max-width:42rem;margin-top:var(--space-5)}.panel-eyebrow.svelte-1wery3j{color:var(--color-gold-600);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;margin:0;line-height:1.4}.panel-copy.svelte-1wery3j>p:where(.svelte-1wery3j):last-child{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-base);text-wrap:pretty;line-height:1.75}@keyframes svelte-1wery3j-panel-enter{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}.closing.svelte-1wery3j{min-height:38rem;padding:var(--space-8) var(--page-gutter);background:var(--color-ink);place-items:center;display:grid;position:relative;overflow:hidden}.closing-inner.svelte-1wery3j{z-index:2;text-align:center;justify-items:center;width:min(100%,60rem);display:grid;position:relative}.closing.svelte-1wery3j .eyebrow:where(.svelte-1wery3j){color:var(--color-gold-300)}.closing.svelte-1wery3j h2:where(.svelte-1wery3j){max-width:14ch;margin:var(--space-4) 0 0;color:var(--color-white);font-size:clamp(3rem,6vw,6.5rem);font-weight:var(--font-weight-regular);letter-spacing:-.055em;text-wrap:balance;line-height:1}.closing-inner.svelte-1wery3j>p:where(.svelte-1wery3j):not(.eyebrow){max-width:44rem;margin:var(--space-5) 0 var(--space-6);color:#ffffffb8;font-size:var(--text-lg);line-height:1.65}.closing-geometry.svelte-1wery3j span:where(.svelte-1wery3j){border:1px solid #c9a15b38;border-radius:50%;position:absolute}.closing-geometry.svelte-1wery3j span:where(.svelte-1wery3j):first-child{width:42rem;height:42rem;top:-18rem;left:-14rem}.closing-geometry.svelte-1wery3j span:where(.svelte-1wery3j):last-child{width:34rem;height:34rem;bottom:-14rem;right:-10rem}.reveal-ready{opacity:0;transform:translateY(var(--reveal-distance));transition:opacity var(--duration-slow) var(--ease-emphasized) var(--reveal-delay), transform var(--duration-slow) var(--ease-emphasized) var(--reveal-delay)}.reveal-ready.is-visible{opacity:1;transform:translateY(0)}@media (width<=64rem){.hero-copy.svelte-1wery3j{grid-column:1/11}.hero-geometry.svelte-1wery3j{width:54vw;right:-18%}.chapter-explorer.svelte-1wery3j{column-gap:var(--space-7);grid-template-columns:minmax(17rem,.8fr) minmax(24rem,1.2fr)}}@media (width<=48rem){.hero.svelte-1wery3j{min-height:auto}.hero-shell.svelte-1wery3j{min-height:42rem;padding-block:var(--space-7);grid-template-columns:1fr}.hero-copy.svelte-1wery3j{grid-column:1}.hero.svelte-1wery3j h1:where(.svelte-1wery3j){max-width:9ch;font-size:clamp(3.2rem,13vw,5.25rem)}.hero-support.svelte-1wery3j{max-width:36rem;margin-left:0}.hero-support.svelte-1wery3j>p:where(.svelte-1wery3j){font-size:var(--text-base);margin-left:0}.hero-cta.svelte-1wery3j{margin-left:0}.hero-geometry.svelte-1wery3j{opacity:.07;width:90vw;top:4%;right:-38%}.chapters.svelte-1wery3j{padding-block:var(--space-7) var(--space-8)}.chapters-heading.svelte-1wery3j{padding-bottom:var(--space-6)}.chapter-explorer.svelte-1wery3j{grid-template-rows:auto;grid-template-columns:1fr;column-gap:0;min-height:0}.chapter-trigger.svelte-1wery3j{padding-block:var(--space-4);border-top:1px solid var(--color-border);grid-area:auto/1}.chapter-trigger.svelte-1wery3j:last-of-type{border-bottom:1px solid var(--color-border)}.trigger-title.svelte-1wery3j{font-size:clamp(2rem,8vw,3rem)}.chapter-panel.svelte-1wery3j{margin-bottom:var(--space-5);padding-left:calc(.55rem + var(--space-4));grid-area:auto/1}.chapter-art.svelte-1wery3j{margin-top:var(--space-2)}.panel-copy.svelte-1wery3j{max-width:38rem}.closing.svelte-1wery3j{min-height:34rem}.closing.svelte-1wery3j h2:where(.svelte-1wery3j){font-size:clamp(3rem,12vw,5rem)}}@media (width<=34rem){.hero-shell.svelte-1wery3j{min-height:39rem}.chapters-heading.svelte-1wery3j h2:where(.svelte-1wery3j){white-space:normal;font-size:clamp(2.75rem,10vw,3.5rem)}.hero-support.svelte-1wery3j .button,.closing-inner.svelte-1wery3j .button{width:100%}.closing.svelte-1wery3j{min-height:32rem}}@media (prefers-reduced-motion:reduce){.skip-link.svelte-1wery3j,.reveal-ready{transition:none}.reveal-ready,.reveal-ready.is-visible{opacity:1;transform:none}.chapter-panel.svelte-1wery3j,.trigger-marker.svelte-1wery3j{transition:none;animation:none}}
