._7uKhpG_block{gap:1.1rem;max-width:46rem;display:grid}._7uKhpG_block h3,._7uKhpG_block h2{font-family:var(--font-source-serif), ui-serif, Georgia, serif;letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:400;line-height:1.15}._7uKhpG_block h3{font-size:clamp(1.45rem,1.15rem + .9vw,1.95rem)}._7uKhpG_text{max-width:58ch;color:var(--color-fg-muted);text-wrap:pretty;margin:0}._7uKhpG_text strong{color:var(--color-fg);font-weight:500}._7uKhpG_fine{max-width:58ch;color:var(--color-fg-muted);margin:0;font-size:.875rem;line-height:1.5}._7uKhpG_endpoint{gap:.4rem;display:grid}._7uKhpG_endpointLabel,._7uKhpG_cmdLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-fg-muted);font-size:.75rem;font-weight:600}._7uKhpG_line{border:1px solid var(--color-border-strong);background:var(--color-bg);align-items:stretch;min-width:0;display:flex}._7uKhpG_code{white-space:pre;min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-fg);-webkit-user-select:all;user-select:all;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;flex:auto;margin:0;padding:.7rem .85rem;font-size:.875rem;line-height:1.5;overflow-x:auto}._7uKhpG_code code{font:inherit}._7uKhpG_copy{border:0;border-left:1px solid var(--color-border-strong);min-height:2.75rem;color:var(--color-fg);font:inherit;cursor:pointer;transition:background-color var(--motion-base,.18s) ease-out;background:0 0;border-radius:0;flex:none;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.875rem;font-weight:500;display:inline-flex}._7uKhpG_copy:hover{background:color-mix(in srgb, var(--color-fg) 6%, transparent)}._7uKhpG_copy[data-state=copied]{color:var(--color-accent)}._7uKhpG_actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.6rem;margin-top:.3rem;display:flex}._7uKhpG_secondary{font-weight:500;text-decoration:underline}._7uKhpG_cmd{gap:.3rem;min-width:0;display:grid}._7uKhpG_install{border:1px solid var(--color-fg);min-height:2.75rem;color:var(--color-fg);transition:background-color var(--motion-base,.18s) ease-out, color var(--motion-base,.18s) ease-out;justify-self:start;align-items:center;padding:0 1.1rem;font-size:.9375rem;font-weight:600;display:inline-flex;text-decoration:none!important}._7uKhpG_install:hover{background:var(--color-fg);color:var(--color-bg)!important}._7uKhpG_steps{color:var(--color-fg-muted);margin:0;padding:0;font-size:.9375rem;list-style:none}._7uKhpG_steps li+li{margin-top:.2rem}._7uKhpG_clientNote{color:var(--color-fg-muted);margin:0;font-size:.8125rem}._7uKhpG_page{gap:clamp(2.5rem,5vw,4rem);padding-block:clamp(2.5rem,6vw,5rem);display:grid}._7uKhpG_section{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:1.2rem clamp(2rem,5vw,5rem);display:grid}._7uKhpG_section>h2{font-family:var(--font-source-serif), ui-serif, Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:400;line-height:1.1}@media (max-width:1000px){._7uKhpG_section{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){._7uKhpG_line{flex-direction:column}._7uKhpG_copy{border-left:0;border-top:1px solid var(--color-border-strong);justify-content:center}}._7uKhpG_selector{gap:1.1rem;min-width:0;display:grid}._7uKhpG_tools{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;display:grid}._7uKhpG_tool{border:1px solid var(--color-border-strong);min-height:2.9rem;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-base,.18s) ease-out, border-color var(--motion-base,.18s) ease-out;background:0 0;border-radius:0;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.9375rem;font-weight:500;display:flex}._7uKhpG_tool svg{color:var(--color-fg-muted);flex:none}._7uKhpG_tool:hover{background:color-mix(in srgb, var(--color-fg) 5%, transparent)}._7uKhpG_tool[aria-checked=true]{border:2px solid var(--color-fg);background:var(--color-bg);padding:calc(.55rem - 1px) calc(.8rem - 1px)}._7uKhpG_tool[aria-checked=true] svg{color:var(--color-fg)}._7uKhpG_toolPanel{gap:.75rem;min-width:0;padding-top:.2rem;display:grid}._7uKhpG_choice{gap:1.6rem;margin-top:1.2rem;display:grid}._7uKhpG_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._7uKhpG_option{border:1px solid var(--color-border-strong);flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.3rem 1.3rem 1.4rem;display:flex}._7uKhpG_optionTitle{font-family:var(--font-source-serif), ui-serif, Georgia, serif;margin:0;font-size:1.45rem;font-weight:400;line-height:1.15}._7uKhpG_preferred{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--color-fg-muted);font-size:.875rem}._7uKhpG_optionText{color:var(--color-fg-muted);margin:0}._7uKhpG_optionButton{background:var(--color-fg);min-height:3rem;transition:opacity var(--motion-base,.18s) ease-out;align-items:center;margin-top:.3rem;padding:0 1.4rem;font-weight:600;display:inline-flex;color:var(--paper)!important;text-decoration:none!important}._7uKhpG_optionButton:hover{opacity:.9}._7uKhpG_option ._7uKhpG_fine{margin-top:auto;padding-top:.4rem}._7uKhpG_inlineConnect{border-top:1px solid var(--color-border);gap:1.2rem;padding-top:1.2rem;display:grid}@media (max-width:640px){._7uKhpG_options{grid-template-columns:minmax(0,1fr)}}
.Wt1t7a_root{--pad:clamp(20px, 4.4vw, 64px);--max:1360px;--serif:var(--font-source-serif), ui-serif, Georgia, serif;--sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--line:var(--color-fg-muted);--ease-out:cubic-bezier(.16, 1, .3, 1);--paper:var(--lightningcss-light,#f5f1ea)var(--lightningcss-dark,color-mix(in srgb, var(--color-bg) 93%, #f5f1ea));--paper-2:var(--lightningcss-light,#ece6db)var(--lightningcss-dark,color-mix(in srgb, var(--color-bg) 86%, #f5f1ea));--crew-fill:var(--paper);background:var(--paper);min-height:100dvh;color:var(--color-fg);font-family:var(--sans);caret-color:var(--color-accent);text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.6;overflow-x:clip}html:has(.Wt1t7a_root){background:var(--lightningcss-light,#f5f1ea)var(--lightningcss-dark,color-mix(in srgb, var(--color-bg) 93%, #f5f1ea))}html:has(.Wt1t7a_root) body{background:var(--lightningcss-light,#f5f1ea)var(--lightningcss-dark,color-mix(in srgb, var(--color-bg) 93%, #f5f1ea))}.Wt1t7a_root ::selection{background:var(--selection-bg);color:var(--selection-fg)}.Wt1t7a_root :focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Wt1t7a_root a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.Wt1t7a_wrap{max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.Wt1t7a_skip{z-index:50;background:var(--color-bg);border:1px solid var(--color-border-strong);padding:.5rem .75rem;font-size:.875rem;position:absolute;top:.5rem;left:-9999px}.Wt1t7a_skip:focus{left:.75rem}.Wt1t7a_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.4rem;display:flex;}.Wt1t7a_mark{white-space:nowrap;align-items:center;gap:.9rem;display:inline-flex}.Wt1t7a_markSub{color:var(--color-fg-muted);border-left:1px solid var(--color-border-strong);padding-left:.9rem;font-size:.9375rem;line-height:1.6;text-decoration:none}.Wt1t7a_markSub:hover{color:var(--color-fg)}.Wt1t7a_topLink{white-space:nowrap;color:var(--color-fg-muted);border-bottom:1px solid var(--color-border);transition:color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);padding-bottom:2px;font-size:.9375rem;text-decoration:none}.Wt1t7a_topLink:hover{color:var(--color-fg);border-color:var(--color-fg)}.Wt1t7a_footer{border-top:1px solid var(--color-border);margin-top:clamp(4rem,9vw,8rem)}.Wt1t7a_footerIn{color:var(--color-fg-subtle);flex-wrap:wrap;gap:.5rem 1.6rem;padding-block:2rem 2.6rem;font-size:.875rem;display:flex;}.Wt1t7a_footerIn a{text-decoration:none}.Wt1t7a_footerIn a:hover{color:var(--color-fg);text-decoration:underline}.Wt1t7a_footerIn span:first-child{margin-right:auto}.Wt1t7a_hero{padding-top:clamp(1.5rem,4vw,3.5rem)}.Wt1t7a_heroGrid{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:end;gap:2rem clamp(2rem,5vw,5rem);display:grid;}.Wt1t7a_h1{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,1.3rem + 3.9vw,4.9rem);font-weight:400;line-height:1.01}.Wt1t7a_heroAside{max-width:34rem;padding-bottom:.6rem}.Wt1t7a_heroAside p{color:var(--color-fg-muted);margin:0 0 .9rem}.Wt1t7a_jump{align-items:center;gap:.55rem;margin-top:.4rem;font-weight:600;text-decoration:none;display:inline-flex}.Wt1t7a_jump svg{transition:transform .35s var(--ease-out)}.Wt1t7a_jump:hover svg{transform:translateY(3px)}.Wt1t7a_frieze{margin:clamp(1.5rem,3.5vw,3rem) 0 0;position:relative}.Wt1t7a_frieze:after{content:"";border-bottom:1.25px solid var(--line);position:absolute;bottom:0;left:0;right:0}.Wt1t7a_band{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(0px,1.5vw,24px);max-width:1500px;margin-inline:auto;padding-inline:clamp(0px,2vw,32px);display:grid}.Wt1t7a_scene{max-width:1500px;margin-inline:auto;padding-inline:clamp(0px,2vw,32px)}.Wt1t7a_sceneBand{grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));align-items:end;gap:0 clamp(0px,1vw,16px);display:grid}.Wt1t7a_sceneCell{transform-origin:50% 100%;transition:opacity var(--motion-base) var(--ease-out), filter var(--motion-base) var(--ease-out), transform .6s var(--ease-out)}.Wt1t7a_frieze[data-focus] .Wt1t7a_sceneCell:not([data-on]){opacity:.32;filter:grayscale()}.Wt1t7a_frieze[data-focus] .Wt1t7a_sceneCell[data-on]{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.Wt1t7a_sceneCell{transition:none}.Wt1t7a_frieze[data-focus] .Wt1t7a_sceneCell[data-on]{transform:none}}.Wt1t7a_roles{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:2rem clamp(2rem,5vw,5rem);padding-top:clamp(3rem,6vw,5rem);scroll-margin-top:1rem;display:grid;}.Wt1t7a_h2{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,1.3rem + 2.2vw,3rem);font-weight:400;line-height:1.05}.Wt1t7a_list{border-top:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}.Wt1t7a_role{border-bottom:1px solid var(--color-border);transition:background-color var(--motion-slow) var(--ease-out);grid-template-columns:1.25rem minmax(0,1fr) minmax(9rem,13rem) 1.5rem;align-items:start;gap:.4rem 1.5rem;padding:1.6rem .75rem 1.7rem .25rem;display:grid;position:relative}.Wt1t7a_role:hover{background:var(--paper-2)}.Wt1t7a_glyph{color:var(--color-fg-muted);margin-top:.55rem}.Wt1t7a_roleTitle{font-family:var(--serif);letter-spacing:-.015em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;margin:0;font-size:clamp(1.45rem,1.15rem + .9vw,1.95rem);font-weight:400;line-height:1.15}.Wt1t7a_roleLink{text-decoration:none}.Wt1t7a_roleLink:after{content:"";position:absolute;inset:0}.Wt1t7a_roleLink:focus-visible{outline:none}.Wt1t7a_roleLink:focus-visible:after{outline:2px solid var(--color-accent);outline-offset:-2px}.Wt1t7a_role:hover .Wt1t7a_roleLink{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.Wt1t7a_roleSummary{max-width:62ch;color:var(--color-fg-muted);margin:.55rem 0 0;font-size:1rem}.Wt1t7a_roleMeta{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex-direction:column;gap:.1rem;margin:.45rem 0 0;padding:0;font-size:.875rem;line-height:1.45;list-style:none;display:flex}.Wt1t7a_paused{color:var(--color-fg);margin-top:.3rem;font-weight:500}.Wt1t7a_arrow{color:var(--color-fg);transition:transform .4s var(--ease-out);margin-top:.55rem}.Wt1t7a_role:hover .Wt1t7a_arrow{transform:translate(4px)}.Wt1t7a_openApp{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.2rem 2.5rem;padding:.4rem 0 0;display:grid}.Wt1t7a_openApp h3{font-family:var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,1.15rem + .9vw,1.95rem);font-weight:400;line-height:1.15}.Wt1t7a_openApp p{max-width:52ch;color:var(--color-fg-muted);margin:.55rem 0 0;font-size:1rem}.Wt1t7a_openApp .Wt1t7a_apply{white-space:nowrap}.Wt1t7a_emptyText{border-top:1px solid var(--color-border-strong);max-width:52ch;color:var(--color-fg-muted);margin:0;padding-top:1.6rem}.Wt1t7a_jobHead{position:relative}.Wt1t7a_jobHead:after{content:"";border-bottom:1.25px solid var(--line);position:absolute;bottom:0;left:0;right:0}.Wt1t7a_jobHeadIn{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1rem clamp(2rem,5vw,5rem);display:grid;}.Wt1t7a_jobBack{grid-column:1/-1;padding-top:clamp(1rem,3vw,2.5rem)}.Wt1t7a_jobHeadText{padding:0 0 clamp(2rem,4vw,3.2rem)}.Wt1t7a_back{color:var(--color-fg-muted);align-items:center;gap:.5rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.Wt1t7a_back:hover{color:var(--color-fg);text-decoration:underline}.Wt1t7a_jobH1{font-family:var(--serif);letter-spacing:-.028em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:1.4rem 0 0;font-size:clamp(2.5rem,1.4rem + 3.8vw,4.6rem);font-weight:400;line-height:1}.Wt1t7a_metaClip{margin-top:1.2rem;overflow:hidden}.Wt1t7a_metaList{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0 0 0 -1.3rem;padding:0;font-size:.9375rem;list-style:none;display:flex}.Wt1t7a_metaList li{padding-left:1.3rem;position:relative}.Wt1t7a_metaList li:before{content:"·";color:var(--color-fg-subtle);position:absolute;left:.5rem}.Wt1t7a_salary{color:var(--color-fg-muted);font-variant-numeric:tabular-nums;margin:.4rem 0 0;font-size:.9375rem}.Wt1t7a_applyRow{flex-wrap:wrap;align-items:center;gap:.9rem 1.4rem;margin-top:1.8rem;display:flex}.Wt1t7a_apply{background:var(--color-fg);min-height:3rem;transition:opacity var(--motion-base) var(--ease-out);border-radius:0;align-items:center;gap:.75rem;padding:.95rem 1.5rem .95rem 1.7rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;color:var(--paper)!important}.Wt1t7a_apply svg{transition:transform .4s var(--ease-out)}.Wt1t7a_apply:hover{opacity:.9}.Wt1t7a_apply:hover svg{transform:translate(3px)}.Wt1t7a_note{color:var(--color-fg-subtle);max-width:34ch;margin:0;font-size:.8125rem;line-height:1.45}.Wt1t7a_pausedNote{margin:1.8rem 0 0;font-weight:500}.Wt1t7a_jobScene{width:100%;max-width:520px;margin-left:auto}.Wt1t7a_jobScene svg{width:100%;height:auto;display:block}.Wt1t7a_article{max-width:calc(68ch + 2 * var(--pad));padding-top:clamp(2.5rem,5vw,4rem);}.Wt1t7a_summary{font-family:var(--serif);letter-spacing:-.006em;text-wrap:pretty;margin:0 0 2.4rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem);line-height:1.35}.Wt1t7a_prose,.Wt1t7a_lists{color:var(--color-fg-muted)}.Wt1t7a_prose>:first-child{margin-top:0}.Wt1t7a_prose h2,.Wt1t7a_prose h3,.Wt1t7a_prose h4,.Wt1t7a_lists h2{font-family:var(--serif);color:var(--color-fg);letter-spacing:-.012em;text-wrap:balance;font-weight:400;line-height:1.15}.Wt1t7a_prose h2,.Wt1t7a_lists h2{margin:2.8rem 0 .8rem;font-size:1.85rem}.Wt1t7a_prose h3{margin:2.2rem 0 .6rem;font-size:1.4rem}.Wt1t7a_prose h4{margin:1.8rem 0 .5rem;font-size:1.15rem}.Wt1t7a_prose p{margin:0 0 1.1rem}.Wt1t7a_prose ul,.Wt1t7a_prose ol,.Wt1t7a_lists ul{margin:0 0 1.3rem;padding:0}.Wt1t7a_prose ul,.Wt1t7a_lists ul{list-style:none}.Wt1t7a_prose ul li,.Wt1t7a_lists li{margin-bottom:.5rem;padding-left:1.6rem;position:relative}.Wt1t7a_prose ul li:before,.Wt1t7a_lists li:before{content:"";border-top:1.25px solid var(--line);width:.8rem;position:absolute;top:.82em;left:.15rem}.Wt1t7a_prose ol{padding-left:1.4rem}.Wt1t7a_prose ol li{margin-bottom:.5rem;padding-left:.3rem}.Wt1t7a_prose ol li::marker{font-family:var(--serif);color:var(--color-fg-subtle)}.Wt1t7a_prose a{color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.Wt1t7a_prose strong{color:var(--color-fg);font-weight:600}.Wt1t7a_prose blockquote{border-left:1px solid var(--line);font-family:var(--serif);color:var(--color-fg);margin:1.8rem 0;padding:0 0 0 1.4rem;font-size:1.2rem;font-style:italic}.Wt1t7a_prose code{font-family:var(--font-code);background:var(--color-surface-2);padding:.1em .35em;font-size:.88em}.Wt1t7a_prose pre{background:var(--color-surface-2);padding:1rem;overflow-x:auto}.Wt1t7a_prose pre code{background:0 0;padding:0}.Wt1t7a_prose hr{border:0;border-top:1px solid var(--color-border);margin:2.4rem 0}.Wt1t7a_closing{border-top:1px solid var(--color-border-strong);margin-top:3.4rem;padding-top:2.2rem}.Wt1t7a_closing h2{font-family:var(--serif);text-wrap:balance;margin:0 0 .4rem;font-size:1.85rem;font-weight:400;line-height:1.15}.Wt1t7a_closing .Wt1t7a_applyRow{margin-top:1.2rem}@media (max-width:1000px){.Wt1t7a_heroGrid,.Wt1t7a_roles{grid-template-columns:minmax(0,1fr)}.Wt1t7a_heroAside{max-width:40rem}.Wt1t7a_openApp{grid-column:1}.Wt1t7a_role{grid-template-columns:1.25rem minmax(0,1fr) 1.5rem}.Wt1t7a_roleMain{grid-area:1/2}.Wt1t7a_roleMeta{flex-flow:wrap;grid-area:2/2;gap:0 .9rem}.Wt1t7a_arrow{grid-area:1/3}.Wt1t7a_jobHeadIn{grid-template-columns:minmax(0,1fr)}.Wt1t7a_jobBack{order:-2}.Wt1t7a_jobScene{order:-1;max-width:380px}.Wt1t7a_scene{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.Wt1t7a_scene::-webkit-scrollbar{display:none}.Wt1t7a_sceneBand{grid-template-columns:repeat(var(--n,6), minmax(9.5rem, 1fr));min-width:calc(var(--n,6) * 9.5rem)}}@media (max-width:720px){.Wt1t7a_sceneBand{grid-template-columns:repeat(var(--n,6), 8.5rem);min-width:0}.Wt1t7a_band{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;padding-inline:0;display:flex;overflow-x:auto}.Wt1t7a_band::-webkit-scrollbar{display:none}.Wt1t7a_cell{scroll-snap-align:center;flex:0 0 88%}.Wt1t7a_role{grid-template-columns:1.25rem minmax(0,1fr) 1.25rem;column-gap:.9rem;padding-inline:0}.Wt1t7a_roleMain{grid-area:1/2}.Wt1t7a_roleMeta{grid-area:2/2}.Wt1t7a_arrow{grid-area:1/3}.Wt1t7a_openApp{grid-template-columns:minmax(0,1fr)}.Wt1t7a_openApp .Wt1t7a_apply{justify-self:start}.Wt1t7a_footerIn span:first-child{width:100%}.Wt1t7a_jobScene{max-width:300px}.Wt1t7a_top{gap:.75rem}.Wt1t7a_mark{gap:.45rem;font-size:1.125rem}.Wt1t7a_markSub,.Wt1t7a_topLink{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.Wt1t7a_role,.Wt1t7a_jump svg,.Wt1t7a_arrow,.Wt1t7a_apply,.Wt1t7a_apply svg,.Wt1t7a_topLink{transition:none}}
._6PaxXG_glyph{fill:none;width:2.5rem;height:2.5rem;stroke:var(--line,var(--color-fg-muted));stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;--glyph-ease:cubic-bezier(.16, 1, .3, 1);display:block;overflow:visible}._6PaxXG_paper{fill:var(--paper,var(--color-bg))}._6PaxXG_live{stroke:var(--color-accent)}._6PaxXG_faint{stroke-opacity:.6}._6PaxXG_d{stroke-dasharray:1 1}._6PaxXG_lift,._6PaxXG_settle,._6PaxXG_stepL,._6PaxXG_stepR,._6PaxXG_land{transform-box:fill-box;transform-origin:50%}._6PaxXG_settle{transform-box:view-box;transform-origin:20px 11.6px}@media (prefers-reduced-motion:no-preference){html:not([data-reduce-motion=true]) ._6PaxXG_glyph[data-armed] ._6PaxXG_d{stroke-dashoffset:1px}html:not([data-reduce-motion=true]) ._6PaxXG_glyph[data-armed] :is(._6PaxXG_lift,._6PaxXG_stepL,._6PaxXG_stepR,._6PaxXG_land){opacity:0}html:not([data-reduce-motion=true]) ._6PaxXG_glyph[data-armed] ._6PaxXG_settle{transform:rotate(-10deg)}html:not([data-reduce-motion=true]) ._6PaxXG_glyph[data-in] ._6PaxXG_d{animation:_6PaxXG_glyph-draw .52s var(--glyph-ease) calc(var(--i,0) * 90ms) both}html:not([data-reduce-motion=true]) ._6PaxXG_glyph[data-in] ._6PaxXG_lift{animation:_6PaxXG_glyph-lift .76s var(--glyph-ease) .24s both}html:not([data-reduce-motion=true]) ._6PaxXG_glyph[data-in] ._6PaxXG_settle{animation:_6PaxXG_glyph-settle 1.1s var(--glyph-ease) .12s both}html:not([data-reduce-motion=true]) ._6PaxXG_glyph[data-in] ._6PaxXG_stepL{animation:_6PaxXG_glyph-step-l .7s var(--glyph-ease) .16s both}html:not([data-reduce-motion=true]) ._6PaxXG_glyph[data-in] ._6PaxXG_stepR{animation:_6PaxXG_glyph-step-r .7s var(--glyph-ease) .16s both}html:not([data-reduce-motion=true]) ._6PaxXG_glyph[data-in] ._6PaxXG_land{animation:_6PaxXG_glyph-land .48s var(--glyph-ease) .3s both}}@keyframes _6PaxXG_glyph-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes _6PaxXG_glyph-lift{0%{opacity:0;transform:translate(-13px,14px)rotate(30deg)}20%{opacity:1}to{opacity:1;transform:none}}@keyframes _6PaxXG_glyph-settle{0%{transform:rotate(-10deg)}45%{transform:rotate(4deg)}75%{transform:rotate(-1.2deg)}to{transform:none}}@keyframes _6PaxXG_glyph-step-l{0%{opacity:0;transform:translate(-4px,1.4px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes _6PaxXG_glyph-step-r{0%{opacity:0;transform:translate(4px,-2px)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes _6PaxXG_glyph-land{0%{opacity:0;transform:translate(9px,-9px)}30%{opacity:1}to{opacity:1;transform:none}}
.Abl_vG_frame{--field:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,color-mix(in srgb, var(--color-bg) 80%, black));--field-line:var(--color-border-strong);--gap:1.75rem}.Abl_vG_head{position:relative}.Abl_vG_head:after{content:"";border-bottom:1.25px solid var(--line);position:absolute;bottom:0;left:0;right:0}.Abl_vG_headIn{max-width:var(--max);padding-inline:var(--pad);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back""text person";align-items:end;column-gap:1rem;margin-inline:auto;display:grid}.Abl_vG_back{grid-area:back;padding-top:clamp(.75rem,3vw,2.5rem)}.Abl_vG_backLink{color:var(--color-fg-muted);align-items:center;gap:.5rem;font-size:.9375rem;text-decoration:none;display:inline-flex}.Abl_vG_backLink:hover{color:var(--color-fg);text-decoration:underline}.Abl_vG_headText{grid-area:text;min-width:0;padding-bottom:clamp(1.75rem,4vw,3.2rem)}.Abl_vG_h1{font-family:var(--serif);letter-spacing:-.026em;text-wrap:balance;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:1.1rem 0 0;font-size:clamp(2.1rem,1.2rem + 3vw,3.9rem);font-weight:400;line-height:1.04}.Abl_vG_h1Lead{color:var(--color-fg-muted)}.Abl_vG_jobSummary{font-family:var(--serif);letter-spacing:-.004em;text-wrap:pretty;margin:0;font-size:clamp(1.2rem,1.05rem + .5vw,1.4rem);line-height:1.4}.Abl_vG_jobSummaryAlone{margin-bottom:clamp(2.5rem,6vw,3.5rem)}.Abl_vG_intro{max-width:56ch;color:var(--color-fg-muted);text-wrap:pretty;margin:1rem 0 clamp(2.5rem,6vw,3.5rem);font-size:.9375rem}.Abl_vG_person{grid-area:person;align-self:end;width:clamp(112px,30vw,400px)}.Abl_vG_person svg{width:100%;height:auto;display:block}@media (max-width:720px){.Abl_vG_headIn{grid-template-areas:"back back""text text""person person"}.Abl_vG_person{width:168px;margin-top:-.5rem;margin-left:auto}.Abl_vG_headText{padding-bottom:.5rem}}.Abl_vG_body{max-width:calc(40rem + 2 * var(--pad));padding-inline:var(--pad);margin-inline:auto;padding-top:clamp(2rem,5vw,3.5rem)}.Abl_vG_summary{border:1px solid var(--color-danger);background:var(--field);margin-bottom:2.5rem;padding:1.1rem 1.25rem 1.2rem;font-size:.9375rem}.Abl_vG_summary[hidden]{display:none}.Abl_vG_summary h2{color:var(--color-danger);margin:0;font-size:1rem;font-weight:600}.Abl_vG_summary ul{gap:.3rem;margin:.6rem 0 0;padding-left:1.1rem;display:grid}.Abl_vG_summary a{font-weight:500}.Abl_vG_summaryDetail{color:var(--color-fg-muted)}.Abl_vG_section{margin-top:clamp(3rem,7vw,4.25rem)}.Abl_vG_section:first-of-type{margin-top:0}.Abl_vG_h2{font-family:var(--serif);letter-spacing:-.014em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.3rem + 1vw,2rem);font-weight:400;line-height:1.12}.Abl_vG_lede{color:var(--color-fg-muted);max-width:52ch;margin:.5rem 0 0;font-size:.9375rem}.Abl_vG_fields{gap:var(--gap);flex-direction:column;margin-top:1.5rem;display:flex}.Abl_vG_pair{gap:var(--gap);display:grid}@media (min-width:560px){.Abl_vG_pair{grid-template-columns:1fr 1fr;gap:0 1rem}}.Abl_vG_field{border:0;flex-direction:column;gap:.45rem;min-width:0;margin:0;padding:0;display:flex}.Abl_vG_label{color:var(--color-fg);padding:0;font-size:.9375rem;font-weight:500;line-height:1.35}.Abl_vG_optionalMark{color:var(--color-fg-subtle);font-weight:400}.Abl_vG_question{font-family:var(--serif);letter-spacing:-.006em;text-wrap:pretty;font-size:clamp(1.15rem,1.05rem + .4vw,1.3rem);font-weight:400;line-height:1.3}.Abl_vG_hint{color:var(--color-fg-muted);max-width:60ch;margin:0;font-size:.875rem;line-height:1.5}.Abl_vG_formats{color:var(--color-fg-subtle);margin:0;font-size:.8125rem}.Abl_vG_error{color:var(--color-danger);align-items:flex-start;gap:.4rem;margin:0;font-size:.875rem;line-height:1.45;display:flex}.Abl_vG_error svg{flex:none;margin-top:.15rem}.Abl_vG_error a{color:inherit;text-decoration:underline}.Abl_vG_control{border:1px solid var(--field-line);background:var(--field);width:100%;min-height:3rem;color:var(--color-fg);font:inherit;transition:border-color var(--motion-base) var(--ease-out);border-radius:0;padding:.7rem .85rem;font-size:1rem;line-height:1.4}.Abl_vG_control::placeholder{color:var(--color-fg-subtle)}.Abl_vG_control:hover{border-color:var(--color-fg)}.Abl_vG_control:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-fg)}.Abl_vG_control[aria-invalid=true]{border-color:var(--color-danger)}select.Abl_vG_control{appearance:auto;padding-right:.5rem}textarea.Abl_vG_control{resize:vertical;min-height:8.5rem;line-height:1.55}.Abl_vG_short{max-width:16rem}.Abl_vG_counter{text-align:right;color:var(--color-fg-subtle);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.Abl_vG_options{gap:.5rem;display:grid}.Abl_vG_optionsInline{flex-wrap:wrap;gap:.5rem;display:flex}.Abl_vG_optionsInline>.Abl_vG_option{flex:auto;gap:.6rem;padding-inline:.8rem 1rem}.Abl_vG_option{flex:auto}@media (min-width:560px){.Abl_vG_optionsInline>.Abl_vG_option{flex:auto;gap:.6rem;padding-inline:.8rem 1rem}.Abl_vG_option{flex:0 auto;min-width:7.5rem}}.Abl_vG_option{border:1px solid var(--color-border);background:var(--field);cursor:pointer;min-height:3rem;transition:border-color var(--motion-base) var(--ease-out), background-color var(--motion-base) var(--ease-out);align-items:center;gap:.75rem;padding:.65rem .9rem;font-size:.9375rem;line-height:1.4;display:flex}.Abl_vG_option:hover{border-color:var(--color-fg)}.Abl_vG_option:has(:checked){border-color:var(--color-fg);box-shadow:inset 0 0 0 1px var(--color-fg)}.Abl_vG_option:has(:focus-visible){outline:2px solid var(--color-accent);outline-offset:1px}.Abl_vG_option input{width:1.05rem;height:1.05rem;accent-color:var(--color-fg);cursor:pointer;flex:none;margin:0}.Abl_vG_option input:focus-visible{outline:none}.Abl_vG_invalidGroup .Abl_vG_option{border-color:var(--color-danger)}.Abl_vG_drop{border:1.25px dashed var(--line);background:var(--field);text-align:center;cursor:pointer;min-height:11.5rem;transition:background-color var(--motion-base) var(--ease-out), border-color var(--motion-base) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1.75rem 1.25rem;display:flex;position:relative}.Abl_vG_drop:hover,.Abl_vG_dropOver{border-color:var(--color-fg);background:var(--paper-2);border-style:solid}.Abl_vG_dropInvalid{border-color:var(--color-danger)}.Abl_vG_dropIcon{color:var(--color-fg-muted)}.Abl_vG_dropTitle{font-family:var(--serif);margin:0;font-size:1.35rem;line-height:1.2}.Abl_vG_dropOr{color:var(--color-fg-muted);margin:0;font-size:.875rem}.Abl_vG_dropCompact{text-align:left;flex-flow:wrap;justify-content:flex-start;min-height:0;padding:.85rem 1rem;}.Abl_vG_nativeFile{max-width:100%;font:inherit;color:var(--color-fg-muted);cursor:pointer;font-size:.9375rem}.Abl_vG_nativeFile::file-selector-button{border:1px solid var(--color-fg);min-height:2.75rem;color:var(--color-fg);font:inherit;cursor:pointer;background:0 0;border-radius:0;margin-right:.85rem;padding:0 1.1rem;font-weight:500}.Abl_vG_choose{border:1px solid var(--color-fg);min-height:2.75rem;color:var(--color-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 1.15rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.Abl_vG_choose:hover{background:var(--color-fg);color:var(--paper)}.Abl_vG_choose:has(:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.Abl_vG_chosen{border:1px solid var(--color-fg);background:var(--field);align-items:center;gap:.75rem;min-height:3.5rem;padding:.6rem .6rem .6rem 1rem;font-size:.9375rem;display:flex}.Abl_vG_chosenName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.Abl_vG_chosenState{color:var(--color-fg-muted);align-items:center;gap:.3rem;font-size:.875rem;display:inline-flex}.Abl_vG_textButton{min-height:2.75rem;color:var(--color-fg-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .75rem;font-size:.875rem;display:inline-flex}.Abl_vG_textButton:hover{color:var(--color-fg);text-decoration:underline}.Abl_vG_status{color:var(--color-fg-muted);align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.Abl_vG_spin{animation:.9s linear infinite Abl_vG_spin}@keyframes Abl_vG_spin{to{transform:rotate(360deg)}}.Abl_vG_note{border:1px solid var(--color-border-strong);background:var(--paper-2);color:var(--color-fg);align-items:flex-start;gap:.45rem;margin:0;padding:.75rem .9rem;font-size:.9375rem;line-height:1.5;display:flex}.Abl_vG_note svg{color:var(--color-fg-muted);flex:none;margin-top:.2rem}.Abl_vG_orRule{color:var(--color-fg-subtle);align-items:center;gap:.85rem;font-size:.875rem;display:flex}.Abl_vG_orRule:before,.Abl_vG_orRule:after{content:"";border-top:1px solid var(--color-border);flex:1}.Abl_vG_letterText{display:none}.Abl_vG_letter:has(input[value=text]:checked) .Abl_vG_letterText{display:flex}.Abl_vG_letter:has(input[value=text]:checked) .Abl_vG_letterFile{display:none}.Abl_vG_adds{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.Abl_vG_add{display:block}.Abl_vG_add>summary{list-style:none}.Abl_vG_add>summary::-webkit-details-marker{display:none}.Abl_vG_chip{border:1px solid var(--color-border-strong);background:var(--field);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:2.75rem;transition:border-color var(--motion-base) var(--ease-out), background-color var(--motion-base) var(--ease-out);align-items:center;gap:.5rem;padding:0 1rem 0 .8rem;font-size:.9375rem;display:inline-flex}.Abl_vG_chip:hover{border-color:var(--color-fg);background:var(--paper-2)}.Abl_vG_chip svg{color:var(--color-fg-muted);transition:transform .3s var(--ease-out)}.Abl_vG_addOpen,.Abl_vG_addClosed{align-items:center;gap:.5rem;display:inline-flex}.Abl_vG_addOpen{display:none}.Abl_vG_add[open]{border-top:1px solid var(--color-border-strong);flex-basis:100%;margin-top:.4rem;padding:1.1rem 0 .25rem;display:block;position:relative}.Abl_vG_add[open]>.Abl_vG_chip{min-height:2.25rem;color:var(--color-fg-muted);background:0 0;border-color:#0000;padding:0 .25rem 0 .5rem;font-size:.875rem;position:absolute;top:.55rem;right:0}.Abl_vG_add[open]>.Abl_vG_chip:hover{color:var(--color-fg);text-decoration:underline}.Abl_vG_add[open]>.Abl_vG_chip svg{transform:rotate(45deg)}.Abl_vG_add[open] .Abl_vG_addOpen{display:inline-flex}.Abl_vG_add[open] .Abl_vG_addClosed{display:none}.Abl_vG_addBody{flex-direction:column;gap:1.25rem;display:flex}.Abl_vG_addBody>:first-child>.Abl_vG_label:first-child,.Abl_vG_addBody>:first-child>legend:first-child{padding-right:6.5rem}.Abl_vG_finish{border-top:1.25px solid var(--line);margin-top:clamp(3rem,7vw,4.25rem);padding-top:1.6rem}.Abl_vG_notice{max-width:62ch;color:var(--color-fg-muted);text-wrap:pretty;margin:0;font-size:.9375rem}.Abl_vG_notice a{color:var(--color-fg)}.Abl_vG_submitRow{margin-top:1.6rem}.Abl_vG_submit{background:var(--color-fg);width:100%;min-height:3.25rem;color:var(--paper);font:inherit;cursor:pointer;transition:opacity var(--motion-base) var(--ease-out);border:0;border-radius:0;justify-content:center;align-items:center;gap:.75rem;padding:.95rem 1.5rem .95rem 1.7rem;font-size:1rem;font-weight:600;line-height:1;display:inline-flex}.Abl_vG_submit svg{transition:transform .4s var(--ease-out)}.Abl_vG_submit:hover{opacity:.9}.Abl_vG_submit:hover svg{transform:translate(3px)}.Abl_vG_submit:disabled{opacity:.55;cursor:progress}@media (min-width:560px){.Abl_vG_submit{width:auto}}.Abl_vG_panel{padding-top:.25rem}.Abl_vG_panelText{max-width:56ch;color:var(--color-fg-muted);margin:.9rem 0 0}.Abl_vG_textLink{align-items:center;gap:.5rem;margin-top:1.4rem;font-weight:500;display:inline-flex}.Abl_vG_prose{gap:.9rem;max-width:60ch;display:grid}.Abl_vG_prose p{margin:0}.Abl_vG_small{color:var(--color-fg-muted);font-size:.9375rem}.Abl_vG_small a{color:var(--color-fg)}@media (prefers-reduced-motion:reduce){.Abl_vG_spin{animation:none}.Abl_vG_chip svg,.Abl_vG_submit svg,.Abl_vG_option,.Abl_vG_chip,.Abl_vG_drop,.Abl_vG_control{transition:none}}.Abl_vG_headNote{color:var(--color-fg-muted);margin:1rem 0 0}.Abl_vG_doc{max-width:calc(42rem + 2 * var(--pad));padding:clamp(2.5rem, 6vw, 4rem) var(--pad) clamp(4rem, 8vw, 5.5rem);margin-inline:auto}.Abl_vG_doc h1,.Abl_vG_doc h2{font-family:var(--serif);letter-spacing:-.01em;font-weight:400}.Abl_vG_doc h1{font-size:clamp(2.25rem,5vw,3.25rem);line-height:1.08}.Abl_vG_doc [data-slot=button][data-variant=default]{background:var(--color-fg);color:var(--paper);border-color:var(--color-fg)}.Abl_vG_doc [data-slot=button][data-variant=default]:hover{opacity:.9}
.aSfIQa_svg,.aSfIQa_group{fill:none;stroke:var(--crew-ink,var(--color-fg-muted));stroke-width:var(--crew-stroke,1.25px);stroke-linecap:round;stroke-linejoin:round}.aSfIQa_svg{width:100%;height:auto;display:block;overflow:visible}.aSfIQa_svg *,.aSfIQa_group *{vector-effect:non-scaling-stroke}.aSfIQa_n{fill:none}.aSfIQa_o,.aSfIQa_f{fill:var(--crew-fill,var(--color-bg))}.aSfIQa_h{fill:var(--crew-hair,var(--color-border))}.aSfIQa_s{fill:var(--crew-soft,var(--color-surface-2))}.aSfIQa_t{stroke-opacity:.6}.aSfIQa_acc{fill:var(--crew-accent,var(--color-accent));stroke:none}.aSfIQa_live{fill:none;stroke:var(--crew-live,var(--color-accent))}.aSfIQa_ghost{fill:none;stroke:var(--crew-live,var(--color-accent));stroke-dasharray:2 2.4}.aSfIQa_dash{fill:var(--crew-fill,var(--color-bg));stroke-dasharray:2.2 2.6;stroke-opacity:.7}.aSfIQa_txt{fill:var(--crew-ink,var(--color-fg-muted));stroke:none;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;font-size:4.6px;font-weight:600}
