@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin.woff2) format("woff2-variations"),url(/fonts/fraunces-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-italic.woff2) format("woff2-variations"),url(/fonts/fraunces-latin-italic.woff2) format("woff2");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2-variations"),url(/fonts/jetbrains-mono-latin.woff2) format("woff2");font-style:normal;font-weight:100 800;font-display:swap}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5.5rem}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--st-bg);color:var(--st-ink);font-feature-settings:"kern","calt";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}::-moz-selection{background:var(--st-selection);color:inherit}::selection{background:var(--st-selection);color:inherit}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--st-accent);outline-offset:3px;border-radius:2px}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:1000;padding:.6rem 1rem;border-radius:999px;background:var(--st-ink);color:var(--st-bg);font-size:.875rem;text-decoration:none;transform:translateY(-200%);transition:transform .2s var(--st-ease-out)}.skip-link:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.st-arrow{font-family:system-ui,-apple-system,Segoe UI Symbol,sans-serif;font-style:normal;font-weight:400;margin-inline:.03em}.st-plus{font-family:Inter,sans-serif;font-style:normal;font-weight:300;font-size:.5em;vertical-align:.85em;line-height:0;margin-left:.06em;letter-spacing:0}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}._glyph_1007u_1 circle{transform-box:fill-box;transform-origin:center;animation:_type_1007u_1 1.6s ease-in-out infinite}._glyph_1007u_1 circle:nth-of-type(2){animation-delay:.18s}._glyph_1007u_1 circle:nth-of-type(3){animation-delay:.36s}@keyframes _type_1007u_1{0%,55%,to{opacity:.35;transform:translateY(0)}25%{opacity:1;transform:translateY(-1px)}}._launcher_1r40j_3{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:300;display:inline-flex;align-items:center;height:3.5rem;min-width:3.5rem;padding:0;border:0;background:var(--st-ink);color:var(--st-bg);box-shadow:var(--st-shadow);cursor:pointer;overflow:hidden;transition:background-color .3s ease,color .3s ease}._launcher_1r40j_3:hover{background:var(--st-accent);color:var(--st-on-accent)}._launcher_1r40j_3[data-expanded]{padding-right:1.25rem}._launcherIcon_1r40j_31{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;flex:none}._launcherLabel_1r40j_39{display:inline-block;overflow:hidden;white-space:nowrap;font-size:.9375rem;font-weight:500;letter-spacing:-.01em}@media (min-width: 48em){._launcher_1r40j_3{right:1.5rem;bottom:1.5rem}}._panel_1r40j_57{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--st-bg-raised);color:var(--st-ink);box-shadow:0 30px 80px -20px #00000073,0 0 0 1px var(--st-rule)}@media (min-width: 48em){._panel_1r40j_57{inset:auto 1.5rem 1.5rem auto;width:min(26.5rem,calc(100vw - 3rem));height:min(44rem,calc(100dvh - 3rem))}}._panelInner_1r40j_77{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}._header_1r40j_85{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:max(1.1rem,env(safe-area-inset-top)) 1.1rem 1rem 1.35rem;border-bottom:1px solid var(--st-rule)}._title_1r40j_94{margin:0;font-family:var(--st-font-display);font-size:1.375rem;font-weight:400;line-height:1.1;letter-spacing:-.02em;font-variation-settings:"opsz" 48}._subtitle_1r40j_104{display:flex;align-items:center;gap:.45rem;margin:.35rem 0 0;font-family:var(--st-font-mono);font-size:.6875rem;letter-spacing:.02em;color:var(--st-muted)}._onlineDot_1r40j_115{width:.4rem;height:.4rem;border-radius:50%;background:#3fae6a;box-shadow:0 0 0 3px #3fae6a2e}._iconButton_1r40j_123{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;flex:none;border:1px solid var(--st-rule);border-radius:50%;background:transparent;color:var(--st-ink-2);cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .35s var(--st-ease-out)}._iconButton_1r40j_123:hover{border-color:var(--st-ink);color:var(--st-ink);transform:rotate(90deg)}._bodySkeleton_1r40j_143{flex:1}._crash_1r40j_147{padding:2rem 1.35rem;font-size:.9375rem;color:var(--st-ink-2)}._crash_1r40j_147 button{margin-top:.75rem;font:inherit;color:var(--st-accent);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline}._log_1r40j_166{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.35rem 1.35rem 1rem;display:flex;flex-direction:column;gap:1.25rem;scrollbar-width:thin;scrollbar-color:var(--st-rule) transparent}._empty_1r40j_179{margin-top:auto}._greeting_1r40j_183{margin:0;font-family:var(--st-font-display);font-size:1.875rem;font-weight:350;line-height:1.08;letter-spacing:-.025em;font-variation-settings:"opsz" 96}._intro_1r40j_193{margin:.75rem 0 1.5rem;font-size:.9375rem;line-height:1.5;color:var(--st-ink-2)}._suggestions_1r40j_200{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}._suggestion_1r40j_200{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .95rem;border:1px solid var(--st-rule);border-radius:.875rem;background:var(--st-bg);color:var(--st-ink);font:inherit;font-size:.875rem;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .35s var(--st-ease-out)}._suggestion_1r40j_200:hover{border-color:var(--st-ink);transform:translate(3px)}._suggestionArrow_1r40j_232{flex:none;color:var(--st-muted);transform:rotate(45deg);transition:transform .35s var(--st-ease-out),color .2s ease}._suggestion_1r40j_200:hover ._suggestionArrow_1r40j_232{color:var(--st-accent);transform:rotate(0)}._userRow_1r40j_244{display:flex;justify-content:flex-end}._bubble_1r40j_249{max-width:85%;margin:0;padding:.7rem .95rem;border-radius:1.1rem 1.1rem .3rem;background:var(--st-ink);color:var(--st-bg);font-size:.9375rem;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}._bubblePending_1r40j_262{align-self:flex-end;opacity:.55}._assistantRow_1r40j_267{display:grid;grid-template-columns:1.75rem 1fr;gap:.75rem;align-items:start}._avatar_1r40j_274{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--st-accent-soft);color:var(--st-accent);font-family:var(--st-font-display);font-style:italic;font-size:1rem;line-height:1}._assistantBody_1r40j_288{min-width:0;padding-top:.2rem}._markdown_1r40j_293{font-size:.9375rem;line-height:1.6;color:var(--st-ink);overflow-wrap:anywhere}._markdown_1r40j_293>:first-child{margin-top:0}._markdown_1r40j_293>:last-child{margin-bottom:0}._markdown_1r40j_293 p,._markdown_1r40j_293 ul,._markdown_1r40j_293 ol{margin:0 0 .75rem}._markdown_1r40j_293 ul,._markdown_1r40j_293 ol{padding-left:1.2rem}._markdown_1r40j_293 li+li{margin-top:.3rem}._markdown_1r40j_293 li::marker{color:var(--st-accent)}._markdown_1r40j_293 strong{font-weight:600}._markdown_1r40j_293 a{color:var(--st-accent);text-underline-offset:2px}._markdown_1r40j_293 h1,._markdown_1r40j_293 h2,._markdown_1r40j_293 h3{margin:1rem 0 .5rem;font-family:var(--st-font-display);font-weight:450;font-size:1.125rem;letter-spacing:-.01em}._markdown_1r40j_293 code{font-family:var(--st-font-mono);font-size:.85em;padding:.1em .35em;border-radius:4px;background:var(--st-bg-sunken)}._markdown_1r40j_293[data-streaming]>:last-child:after{content:"";display:inline-block;width:.5em;height:1.05em;margin-left:.15em;vertical-align:-.15em;border-radius:2px;background:var(--st-accent);animation:_caret_1r40j_1 1s steps(2,start) infinite}._markdown_1r40j_293[data-streaming]>ul:last-child:after,._markdown_1r40j_293[data-streaming]>ol:last-child:after{display:none}._markdown_1r40j_293[data-streaming]>ul:last-child>li:last-child:after,._markdown_1r40j_293[data-streaming]>ol:last-child>li:last-child:after{content:"";display:inline-block;width:.5em;height:1.05em;margin-left:.15em;vertical-align:-.15em;border-radius:2px;background:var(--st-accent);animation:_caret_1r40j_1 1s steps(2,start) infinite}@keyframes _caret_1r40j_1{to{visibility:hidden}}._thinking_1r40j_391{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-family:var(--st-font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}._thinkingText_1r40j_402{background:linear-gradient(90deg,var(--st-muted) 0%,var(--st-muted) 40%,var(--st-ink) 50%,var(--st-muted) 60%,var(--st-muted) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:_shimmer_1r40j_1 1.8s linear infinite}@keyframes _shimmer_1r40j_1{0%{background-position:100% 0}to{background-position:-150% 0}}._dots_1r40j_421{display:inline-flex;gap:3px}._dots_1r40j_421 span{width:4px;height:4px;border-radius:50%;background:var(--st-accent);animation:_bob_1r40j_1 1.1s ease-in-out infinite}._dots_1r40j_421 span:nth-child(2){animation-delay:.15s}._dots_1r40j_421 span:nth-child(3){animation-delay:.3s}@keyframes _bob_1r40j_1{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}._notice_1r40j_454{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.6rem;font-size:.8125rem;color:var(--st-muted)}._notice_1r40j_454[role=alert]{padding:.6rem .8rem;border-radius:.6rem;background:var(--st-accent-soft);color:var(--st-ink-2)}._noticeAction_1r40j_471{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;background:none;font:inherit;font-weight:550;color:var(--st-accent);cursor:pointer}._gate_1r40j_484{display:grid;gap:.75rem;justify-items:stretch}._gateText_1r40j_490{margin:0;font-size:.875rem;color:var(--st-ink-2)}._jump_1r40j_496{position:absolute;left:50%;bottom:7.25rem;display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin-left:-1.125rem;border:1px solid var(--st-rule);border-radius:50%;background:var(--st-bg-raised);color:var(--st-ink);box-shadow:var(--st-shadow);cursor:pointer}._composer_1r40j_515{padding:.75rem 1rem max(.9rem,env(safe-area-inset-bottom));border-top:1px solid var(--st-rule)}._inputWrap_1r40j_520{position:relative;display:flex;align-items:flex-end;gap:.5rem;padding:.4rem .4rem .4rem .95rem;border:1px solid var(--st-rule);border-radius:1.4rem;background:var(--st-bg);transition:border-color .2s ease,box-shadow .25s ease}._inputWrap_1r40j_520:focus-within{border-color:var(--st-ink);box-shadow:0 0 0 4px var(--st-accent-soft)}._input_1r40j_520{flex:1;min-width:0;min-height:2.25rem;max-height:140px;padding:.5rem 0;border:0;outline:none;resize:none;background:transparent;color:var(--st-ink);font:inherit;font-size:1rem;line-height:1.35}._input_1r40j_520::-moz-placeholder{color:var(--st-muted)}._input_1r40j_520::placeholder{color:var(--st-muted)}._input_1r40j_520:focus-visible{outline:none}._send_1r40j_562{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;flex:none;border:0;border-radius:50%;background:var(--st-accent);color:var(--st-on-accent);cursor:pointer;transition:transform .3s var(--st-ease-out),opacity .2s ease,background-color .2s ease}._send_1r40j_562:hover:not(:disabled){transform:translateY(-2px)}._send_1r40j_562:disabled{opacity:.3;cursor:default}._stop_1r40j_585{background:var(--st-ink);color:var(--st-bg)}._composerMeta_1r40j_590{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.55rem;padding-inline:.35rem;font-size:.6875rem;color:var(--st-muted)}._overLimit_1r40j_601{color:var(--st-accent);font-weight:600}._newChat_1r40j_606{display:inline-flex;align-items:center;gap:.3rem;flex:none;padding:0;border:0;background:none;font:inherit;color:var(--st-ink-2);cursor:pointer}._newChat_1r40j_606:hover{color:var(--st-accent)}._srOnly_1r40j_623{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 30em){._subtitleMore_1r40j_633{display:none}}._mask_f3404_1{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .08em .14em 0;margin:0 -.08em -.14em 0}._word_f3404_10{display:inline-block;will-change:transform}._rule_f3404_15{position:absolute;inset:0 0 auto;height:1px;background:var(--st-rule-strong);transform-origin:left}._magnetic_f3404_23{display:inline-block}._frame_dh6uj_1{width:100%;max-width:var(--st-max);margin-inline:auto;padding-inline:var(--st-gutter)}._section_dh6uj_8{position:relative;padding-block:clamp(5rem,11vw,10rem) 0}._grid_dh6uj_14{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1rem,2.4vw,2.5rem);column-gap:clamp(1rem,2.4vw,2.5rem)}._rail_dh6uj_20,._body_dh6uj_24{grid-column:1 / -1}@media (min-width: 62em){._rail_dh6uj_20{grid-column:1 / span 3}._body_dh6uj_24{grid-column:4 / -1}}._head_dh6uj_40{position:relative;padding-top:1rem;margin-bottom:clamp(2.5rem,6vw,5rem)}._headMeta_dh6uj_46{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.5rem,4vw,3rem)}._eyebrow_dh6uj_54{display:inline-flex;align-items:baseline;gap:.9rem;font-family:var(--st-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink)}._index_dh6uj_66{color:var(--st-accent);font-feature-settings:"zero"}._aside_dh6uj_71{font-family:var(--st-font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--st-muted);text-align:right}._title_dh6uj_79{grid-column:1 / -1;margin:0;font-family:var(--st-font-display);font-weight:350;font-size:clamp(2.25rem,5.2vw,4.75rem);line-height:1.02;letter-spacing:-.025em;font-variation-settings:"opsz" 144;color:var(--st-ink);max-width:20ch}._title_dh6uj_79 em{font-style:italic;color:var(--st-accent)}@media (min-width: 62em){._title_dh6uj_79{grid-column:4 / -1}}._mono_dh6uj_105{font-family:var(--st-font-mono);font-size:.75rem;letter-spacing:.04em;color:var(--st-muted)}._label_dh6uj_112{font-family:var(--st-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--st-muted)}._tag_dh6uj_121{display:inline-flex;align-items:center;gap:.4em;padding:.2rem .55rem;border:1px solid var(--st-rule);border-radius:999px;font-family:var(--st-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--st-ink-2);white-space:nowrap}._tagAccent_dh6uj_137{border-color:transparent;background:var(--st-accent-soft);color:var(--st-accent)}._liveDot_dh6uj_143{position:relative;display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--st-accent);flex:none}._liveDot_dh6uj_143:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;animation:_pulse_dh6uj_1 2.4s var(--st-ease-out) infinite}@keyframes _pulse_dh6uj_1{0%{transform:scale(1);opacity:.6}80%,to{transform:scale(3.2);opacity:0}}._link_dh6uj_175{position:relative;display:inline-flex;align-items:center;gap:.35em;color:var(--st-ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding:0 0 .1em;border:0;background-color:transparent;font:inherit;cursor:pointer;transition:color .2s ease,background-size .35s var(--st-ease-out)}._link_dh6uj_175:hover{color:var(--st-accent);background-size:0% 1px;background-position:100% 100%}._link_dh6uj_175 svg{transition:transform .35s var(--st-ease-out)}._link_dh6uj_175:hover svg{transform:translate(2px,-2px)}._link_dh6uj_175[data-nudge=down]:hover svg{transform:translateY(2px)}._facts_14rqj_1{display:grid;gap:0;margin:0 0 3rem;border-top:1px solid var(--st-rule)}@media (min-width: 48em) and (max-width: 61.99em){._facts_14rqj_1{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}}@media (min-width: 62em){._facts_14rqj_1{position:sticky;top:6rem;margin-bottom:0}}._fact_14rqj_1{display:grid;gap:.35rem;padding-block:1rem;border-bottom:1px solid var(--st-rule)}._fact_14rqj_1 dd{margin:0;font-size:.9375rem;line-height:1.45;color:var(--st-ink)}._prose_14rqj_37{max-width:40rem}._prose_14rqj_37 p{margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.7;color:var(--st-ink-2)}._prose_14rqj_37 ._opening_14rqj_48{margin-bottom:2rem;font-size:clamp(1.1875rem,1.7vw,1.4375rem);line-height:1.55;letter-spacing:-.012em;color:var(--st-ink)}._opening_14rqj_48:first-letter{float:left;margin:.08em .12em 0 0;font-family:var(--st-font-display);font-size:4.4em;font-weight:300;line-height:.8;font-variation-settings:"opsz" 144;color:var(--st-accent)}._ledger_1763w_1{border-top:1px solid var(--st-rule)}._group_1763w_5{padding-block:clamp(2rem,4vw,3rem);border-bottom:1px solid var(--st-rule)}._companyCol_1763w_10{margin-bottom:1.5rem}@media (min-width: 62em){._companyCol_1763w_10{margin-bottom:0}}._companySticky_1763w_20{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem}@media (min-width: 62em){._companySticky_1763w_20{position:sticky;top:6rem;flex-direction:column;align-items:flex-start}}._company_1763w_10{width:100%;margin:0;font-family:var(--st-font-display);font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:380;line-height:1.05;letter-spacing:-.025em;font-variation-settings:"opsz" 96;color:var(--st-ink)}._span_1763w_48{width:100%;margin:0 0 .35rem;font-family:var(--st-font-mono);font-size:.75rem;color:var(--st-muted);font-variant-numeric:tabular-nums}._roles_1763w_57{display:flex;flex-direction:column;gap:clamp(2rem,3.5vw,2.75rem);margin:0;padding:0;list-style:none}._role_1763w_57{position:relative}._role_1763w_57+._role_1763w_57{padding-top:clamp(2rem,3.5vw,2.75rem);border-top:1px dashed var(--st-rule)}._roleHead_1763w_75{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1.5rem}._roleTitle_1763w_83{margin:0;font-family:inherit;font-size:1.25rem;font-weight:550;line-height:1.3;letter-spacing:-.015em;color:var(--st-ink)}._roleMeta_1763w_93{display:flex;gap:.9rem;margin:0;font-family:var(--st-font-mono);font-size:.75rem;color:var(--st-ink-2);font-variant-numeric:tabular-nums}._duration_1763w_103{color:var(--st-muted)}._description_1763w_107{margin:.75rem 0 0;max-width:64ch;font-size:1rem;line-height:1.6;color:var(--st-ink-2)}._toggle_1763w_115{display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem;font-family:var(--st-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--st-ink);transition:color .2s ease}._toggle_1763w_115:hover{color:var(--st-accent)}._plus_1763w_133{position:relative;width:.875rem;height:.875rem;border:1px solid currentColor;border-radius:50%}._plus_1763w_133:before,._plus_1763w_133:after{content:"";position:absolute;top:50%;left:50%;width:.4375rem;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .35s var(--st-ease-out)}._plus_1763w_133:after{transform:translate(-50%,-50%) rotate(90deg)}._role_1763w_57[data-open] ._plus_1763w_133:after{transform:translate(-50%,-50%) rotate(0)}._highlights_1763w_162{display:grid;gap:.6rem;margin:1.1rem 0 0;padding:0;list-style:none;max-width:64ch}._highlights_1763w_162 li{position:relative;padding-left:1.5rem;font-size:.9375rem;line-height:1.55;color:var(--st-ink-2)}._highlights_1763w_162 li:before{content:"";position:absolute;left:0;top:.72em;width:.75rem;height:1px;background:var(--st-accent)}._tech_1763w_189{margin:1rem 0 0;font-family:var(--st-font-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;color:var(--st-muted)}._education_1763w_198{display:grid;gap:.4rem}._ask_1763w_203{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:2rem;font-size:.9375rem;color:var(--st-muted)}._ask_1763w_203 p{margin:0}._roleActions_1763w_217{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem}._askRole_1763w_224{margin-top:1rem;padding:0;border:0;background:none;font-family:var(--st-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted);cursor:pointer;opacity:0;transform:translate(-4px);transition:opacity .3s ease,transform .35s var(--st-ease-out),color .2s ease}._role_1763w_57:hover ._askRole_1763w_224,._role_1763w_57[data-open] ._askRole_1763w_224,._askRole_1763w_224:focus-visible{opacity:1;transform:none}._askRole_1763w_224:hover{color:var(--st-accent)}@media (hover: none){._askRole_1763w_224{opacity:1;transform:none}}._contact_1bn05_4{--st-bg: #151411;--st-ink: #f4f1ea;--st-ink-2: #c9c2b6;--st-muted: #9a9387;--st-rule: #34312c;--st-rule-strong: #f4f1ea;--st-accent: #f26a3d;--st-accent-soft: rgba(242, 106, 61, .14);--st-on-accent: #151411;position:relative;margin-top:clamp(6rem,12vw,11rem);padding-top:clamp(4rem,8vw,7rem);background:var(--st-bg);color:var(--st-ink)}[data-mantine-color-scheme=dark] ._contact_1bn05_4{--st-bg: #0a0908;--st-rule: #2b2925;border-top:1px solid #2b2925}._head_1bn05_28{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--st-rule-strong)}._title_1bn05_37{margin:clamp(2rem,5vw,4rem) 0 0;font-family:var(--st-font-display);font-size:clamp(4.5rem,17vw,17rem);font-weight:300;line-height:.86;letter-spacing:-.055em;font-variation-settings:"opsz" 144}._title_1bn05_37 em{font-style:italic;color:var(--st-accent)}._grid_1bn05_52{display:grid;gap:3rem;margin-top:clamp(3rem,6vw,5rem)}@media (min-width: 62em){._grid_1bn05_52{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,6rem)}}._pitch_1bn05_65 p{margin:0;max-width:34ch;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.55;color:var(--st-ink-2)}._channels_1bn05_73{display:grid;gap:2rem}._emailRow_1bn05_78{display:flex;align-items:center;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--st-rule-strong)}._email_1bn05_78{min-width:0;overflow-wrap:anywhere;font-family:var(--st-font-display);font-size:clamp(1.625rem,3.6vw,3rem);font-weight:350;line-height:1.1;letter-spacing:-.025em;font-variation-settings:"opsz" 96;color:var(--st-ink);text-decoration:none;transition:color .25s ease}._email_1bn05_78:hover{color:var(--st-accent)}._copy_1bn05_104{display:inline-grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;margin-left:auto;border:1px solid var(--st-rule);border-radius:50%;color:var(--st-ink-2);transition:border-color .25s ease,color .25s ease,background-color .25s ease}._copy_1bn05_104:hover{border-color:var(--st-ink);color:var(--st-ink)}._copy_1bn05_104[data-copied]{border-color:var(--st-accent);background:var(--st-accent);color:var(--st-on-accent)}._srStatus_1bn05_128{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}._links_1bn05_136{display:grid;margin:0;padding:0;list-style:none}@media (min-width: 36em){._links_1bn05_136{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}}._linkRow_1bn05_150{display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border:0;border-bottom:1px solid var(--st-rule);background:none;font:inherit;font-size:1rem;color:var(--st-ink);text-align:left;text-decoration:none;cursor:pointer;transition:color .25s ease,padding .35s var(--st-ease-out)}._linkRow_1bn05_150 svg{color:var(--st-muted);transition:color .25s ease,transform .35s var(--st-ease-out)}._linkRow_1bn05_150:hover{color:var(--st-accent);padding-left:.4rem}._linkRow_1bn05_150:hover svg{color:var(--st-accent)}._linkAccent_1bn05_183{color:var(--st-accent)}._footer_1bn05_187{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:clamp(5rem,10vw,8rem);padding-block:1.5rem 2rem;border-top:1px solid var(--st-rule);font-family:var(--st-font-mono);font-size:.6875rem;letter-spacing:.04em;color:var(--st-muted)}._footerMid_1bn05_201{flex:1;text-align:center}@media (max-width: 61.99em){._footerMid_1bn05_201{order:3;flex-basis:100%;text-align:left}._footer_1bn05_187{padding-bottom:6rem}}._letterMask_1bn05_219{display:inline-block;overflow:hidden;padding:.04em .04em .12em;margin:-.04em -.04em -.12em;vertical-align:top}._letter_1bn05_219{display:inline-block;cursor:default}._footerEnd_1bn05_232{display:inline-flex;flex-wrap:wrap;gap:.5rem 1.5rem}._backToTop_1bn05_238{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;font:inherit;color:var(--st-ink-2);cursor:pointer;transition:color .2s ease}._backToTop_1bn05_238:hover{color:var(--st-accent)}._backToTop_1bn05_238 svg{transition:transform .35s var(--st-ease-out)}._backToTop_1bn05_238:hover svg{transform:translateY(-3px)}._hero_1ngg2_1{position:relative;padding-top:clamp(6.5rem,12vw,9.5rem)}._srOnly_1ngg2_6{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._meta_1ngg2_15{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--st-rule)}._metaRight_1ngg2_23{font-variant-numeric:tabular-nums}._metaSep_1ngg2_27{color:var(--st-rule);margin-inline:.35em}@media (max-width: 30em){._meta_1ngg2_15>:first-child{display:none}}._headline_1ngg2_40{margin:clamp(2rem,5vw,3.5rem) 0 0;font-family:var(--st-font-display);font-weight:330;font-size:clamp(3.5rem,11.2vw,11.5rem);line-height:.92;letter-spacing:-.045em;font-variation-settings:"opsz" 144;color:var(--st-ink);max-width:13ch;text-wrap:balance}._wordMask_1ngg2_53{display:inline-block;overflow:hidden;vertical-align:top;padding:0 .06em .12em 0;margin:0 -.06em -.12em 0}._word_1ngg2_53,._emphasis_1ngg2_63{display:inline-block;will-change:transform}._emphasis_1ngg2_63{font-style:italic;font-weight:300;color:var(--st-accent)}._lower_1ngg2_76{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:clamp(1rem,2.4vw,2.5rem);column-gap:clamp(1rem,2.4vw,2.5rem);row-gap:3rem;align-items:end;margin-top:clamp(2.5rem,6vw,4.5rem)}._copy_1ngg2_85{grid-column:1 / -1}._portrait_1ngg2_89{grid-column:1 / -1;margin:0;max-width:15rem}@media (max-width: 47.99em){._portrait_1ngg2_89{display:grid;grid-template-columns:6.5rem 1fr;align-items:end;gap:1rem;max-width:none;order:-1}._portrait_1ngg2_89 ._caption_1ngg2_106{flex-direction:column;gap:.25rem;margin-top:0}}@media (min-width: 48em){._copy_1ngg2_85{grid-column:1 / span 8}._portrait_1ngg2_89{grid-column:10 / -1;justify-self:end;width:100%}}@media (min-width: 75em){._copy_1ngg2_85{grid-column:1 / span 7}}._lede_1ngg2_131{margin:0;max-width:38ch;font-size:clamp(1.1875rem,1.6vw,1.5rem);line-height:1.45;letter-spacing:-.012em;color:var(--st-ink-2)}._status_1ngg2_140{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.75rem;padding:.5rem .9rem .5rem .8rem;border:1px solid var(--st-rule);border-radius:999px;font-size:.875rem;color:var(--st-ink-2);text-decoration:none;transition:border-color .25s ease,color .25s ease}._status_1ngg2_140 strong{font-weight:550;color:var(--st-ink)}._status_1ngg2_140 svg{color:var(--st-muted);transition:transform .35s var(--st-ease-out),color .25s ease}._status_1ngg2_140:hover{border-color:var(--st-ink);color:var(--st-ink)}._status_1ngg2_140:hover svg{color:var(--st-accent);transform:translate(3px)}._ctas_1ngg2_174{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem}._primary_1ngg2_182{height:3.25rem;padding-inline:1.5rem;background:var(--st-ink);color:var(--st-bg);font-size:1rem;font-weight:500;letter-spacing:-.01em;transition:background-color .3s ease,transform .3s var(--st-ease-out),box-shadow .3s ease}._primary_1ngg2_182:hover{background:var(--st-accent);color:var(--st-on-accent);box-shadow:0 10px 30px -12px var(--st-accent);transform:translateY(-1px)}._portraitFrame_1ngg2_200{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;background:#0a0908}._portraitFrame_1ngg2_200 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;filter:grayscale(.35) contrast(1.04);transform:scale(1.02);transition:filter .8s ease,transform 1.2s var(--st-ease-out)}._portrait_1ngg2_89:hover ._portraitFrame_1ngg2_200 img{filter:grayscale(0) contrast(1);transform:scale(1.05)}._caption_1ngg2_106{display:flex;gap:.75rem;margin-top:.75rem;font-family:var(--st-font-mono);font-size:.6875rem;line-height:1.5;letter-spacing:.02em;color:var(--st-muted)}._caption_1ngg2_106 span:first-child{color:var(--st-ink);flex:none}._proof_1ngg2_241{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(4rem,9vw,7rem) 0 0;border-top:1px solid var(--st-rule-strong)}@media (min-width: 48em){._proof_1ngg2_241{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 75em){._proof_1ngg2_241{grid-template-columns:repeat(5,minmax(0,1fr))}}._stat_1ngg2_140{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.75rem;padding:1.25rem 1rem 1.5rem 0;border-bottom:1px solid var(--st-rule)}@media (min-width: 75em){._stat_1ngg2_140{padding-inline:1.25rem;border-bottom:0;border-left:1px solid var(--st-rule)}._stat_1ngg2_140:first-child{padding-left:0;border-left:0}}._statValue_1ngg2_282{margin:0;font-family:var(--st-font-display);font-size:clamp(2.5rem,4.4vw,3.75rem);font-weight:330;line-height:1;letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 144;color:var(--st-ink)}._statLabel_1ngg2_294{max-width:18ch;font-size:.8125rem;line-height:1.4;color:var(--st-muted)}._shipped_1ngg2_301{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 2rem;padding-block:1.5rem;border-bottom:1px solid var(--st-rule)}._shippedList_1ngg2_310{display:flex;flex-wrap:wrap;gap:.5rem clamp(1.5rem,3.5vw,3rem);margin:0;padding:0;list-style:none}._shippedList_1ngg2_310 li{font-family:var(--st-font-display);font-size:1.375rem;font-weight:400;letter-spacing:-.01em;font-variation-settings:"opsz" 36;color:var(--st-ink-2)}._colon_1ngg2_328{animation:_colon_1ngg2_328 2s steps(1,end) infinite}@keyframes _colon_1ngg2_328{50%{opacity:.25}}._columns_1badv_1{display:grid;gap:3rem clamp(1.5rem,3vw,3rem)}@media (min-width: 62em){._column_1badv_1+._column_1badv_1{padding-left:clamp(1.5rem,3vw,3rem);border-left:1px solid var(--st-rule)}}._heading_1badv_13{display:flex;align-items:baseline;gap:.75rem;margin:0 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--st-rule-strong);font-family:var(--st-font-display);font-size:1.625rem;font-weight:380;letter-spacing:-.02em;font-variation-settings:"opsz" 72;color:var(--st-ink)}._headingIndex_1badv_28{font-style:italic;color:var(--st-accent)}._group_1badv_33+._group_1badv_33{margin-top:1.75rem}._group_1badv_33>p{margin:0 0 .25rem}._list_1badv_41{margin:0;padding:0;list-style:none}._item_1badv_47{padding-block:.9rem;border-bottom:1px solid var(--st-rule)}._item_1badv_47:last-child{border-bottom:0}._name_1badv_56{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .3rem;font-size:.9375rem;font-weight:550;letter-spacing:-.01em;color:var(--st-ink)}._kind_1badv_68{font-family:var(--st-font-mono);font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}._desc_1badv_77{margin:0;font-size:.875rem;line-height:1.55;color:var(--st-muted)}._stacked_1badv_84{margin-top:2.75rem}@media (min-width: 62em){._columns_1badv_1{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media (min-width: 48em){._toolkit_1badv_95{-moz-columns:2;columns:2;-moz-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem)}._toolkit_1badv_95 ._item_1badv_47{-moz-column-break-inside:avoid;break-inside:avoid}._toolkit_1badv_95 ._group_1badv_33{-moz-column-break-inside:avoid;break-inside:avoid-column}}._rail_yhjto_1{margin-bottom:2.5rem}@media (min-width: 62em){._rail_yhjto_1{margin-bottom:0}}._roleCard_yhjto_11{position:sticky;top:6rem;display:flex;flex-direction:column;gap:.25rem;padding-top:.25rem}._roleStatus_yhjto_20{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.75rem;font-family:var(--st-font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--st-accent)}._role_yhjto_11{margin:0;font-family:var(--st-font-display);font-size:1.5rem;font-weight:400;line-height:1.15;letter-spacing:-.015em;font-variation-settings:"opsz" 48;color:var(--st-ink);max-width:14ch}._company_yhjto_45{margin:0;font-size:.9375rem;color:var(--st-muted)}._lede_yhjto_51{margin:0;max-width:44ch;font-size:clamp(1.25rem,1.9vw,1.625rem);line-height:1.45;letter-spacing:-.015em;color:var(--st-ink-2)}._arc_yhjto_61{position:relative;display:grid;grid-template-columns:1fr;margin:clamp(3rem,6vw,4.5rem) 0 0;padding:0;list-style:none;counter-reset:arc}@media (min-width: 48em){._arc_yhjto_61{grid-template-columns:repeat(5,minmax(0,1fr))}._arcLine_yhjto_76{position:absolute;top:.3125rem;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--st-ink) 0%,var(--st-ink) 80%,var(--st-accent) 100%);opacity:.9;transform-origin:left}}._step_yhjto_88{position:relative;display:flex;align-items:baseline;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--st-rule)}@media (min-width: 48em){._step_yhjto_88{flex-direction:column;gap:.5rem;padding:1.75rem 1rem 0 0;border-bottom:0}._node_yhjto_105{position:absolute;top:0;left:0;width:.6875rem;height:.6875rem;border-radius:50%;background:var(--st-bg);border:1px solid var(--st-ink)}._step_yhjto_88:last-child ._node_yhjto_105{background:var(--st-accent);border-color:var(--st-accent)}._step_yhjto_88:last-child ._node_yhjto_105:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid var(--st-accent);animation:_beacon_yhjto_1 2.6s var(--st-ease-out) infinite}}._stepIndex_yhjto_132{font-family:var(--st-font-mono);font-size:.6875rem;color:var(--st-muted);font-feature-settings:"zero"}._stepLabel_yhjto_139{font-family:var(--st-font-display);font-size:1.1875rem;line-height:1.2;letter-spacing:-.01em;font-variation-settings:"opsz" 36;color:var(--st-ink)}._step_yhjto_88:last-child ._stepLabel_yhjto_139{font-style:italic;color:var(--st-accent)}._recent_yhjto_153{display:grid;gap:2rem;margin-top:clamp(3rem,6vw,4.5rem);padding-top:2rem;border-top:1px solid var(--st-rule)}@media (min-width: 75em){._recent_yhjto_153{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}._summary_yhjto_168{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--st-ink)}._achievements_yhjto_175{display:grid;gap:1rem;margin:0;padding:0;list-style:none}._achievements_yhjto_175 li{position:relative;padding-left:1.5rem;font-size:.9375rem;line-height:1.55;color:var(--st-ink-2)}._achievements_yhjto_175 li:before{content:"";position:absolute;left:0;top:.72em;width:.75rem;height:1px;background:var(--st-accent)}._arcLine_yhjto_76,._node_yhjto_105{display:none}@media (min-width: 48em){._arcLine_yhjto_76,._node_yhjto_105{display:block}}@keyframes _beacon_yhjto_1{0%{transform:scale(1);opacity:.8}70%,to{transform:scale(2.8);opacity:0}}._bar_q6tyh_1{position:fixed;inset:0 0 auto;z-index:100;transition:background-color .4s ease,border-color .4s ease,backdrop-filter .4s ease,transform .5s var(--st-ease-out);border-bottom:1px solid transparent}._bar_q6tyh_1[data-hidden]{transform:translateY(calc(-100% - 2px))}._bar_q6tyh_1[data-scrolled]{background:color-mix(in srgb,var(--st-bg) 82%,transparent);border-bottom-color:var(--st-rule);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px)}._inner_q6tyh_21{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:4rem;max-width:var(--st-max);margin-inline:auto;padding-inline:var(--st-gutter)}._wordmark_q6tyh_32{display:inline-flex;align-items:baseline;gap:.6rem;text-decoration:none;color:var(--st-ink);flex:none}._wordmarkName_q6tyh_41{font-family:var(--st-font-display);font-size:1.1875rem;font-weight:450;letter-spacing:-.015em;font-variation-settings:"opsz" 36}._nav_q6tyh_51{display:none;align-items:center;gap:clamp(1rem,2vw,2rem)}@media (min-width: 62em){._nav_q6tyh_51{display:flex}}._navLink_q6tyh_63{position:relative;display:inline-flex;align-items:baseline;gap:.35rem;padding-block:.4rem;font-size:.875rem;font-weight:450;color:var(--st-ink-2);text-decoration:none;transition:color .2s ease}._navLink_q6tyh_63:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--st-accent);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--st-ease-out)}._navLink_q6tyh_63:hover,._navLink_q6tyh_63[aria-current]{color:var(--st-ink)}._navLink_q6tyh_63[aria-current]:after{display:none}._navUnderline_q6tyh_99{position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--st-accent)}._navIndex_q6tyh_108{font-family:var(--st-font-mono);font-size:.625rem;color:var(--st-muted);font-feature-settings:"zero";transition:color .2s ease}._navLink_q6tyh_63[aria-current] ._navIndex_q6tyh_108{color:var(--st-accent)}._actions_q6tyh_122{display:flex;align-items:center;gap:.375rem;flex:none}._iconButton_q6tyh_129{color:var(--st-ink-2)}._iconButton_q6tyh_129:hover{color:var(--st-ink);background:var(--st-accent-soft)}._cta_q6tyh_138{background:var(--st-ink);color:var(--st-bg);font-weight:500;letter-spacing:-.005em;transition:background-color .25s ease,transform .25s var(--st-ease-out)}._cta_q6tyh_138:hover{background:var(--st-accent);color:var(--st-on-accent)}._cta_q6tyh_138:active{transform:translateY(1px)}._ctaShort_q6tyh_155{display:none}@media (max-width: 30em){._ctaLong_q6tyh_160{display:none}._ctaShort_q6tyh_155{display:inline}}._menuButton_q6tyh_169{position:relative;display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:2.5rem;height:2.5rem;padding-inline:.625rem;border-radius:999px}._menuButton_q6tyh_169 span{display:block;height:1.5px;background:var(--st-ink);transition:transform .35s var(--st-ease-out)}._menuButton_q6tyh_169[data-open] span:first-child{transform:translateY(3.75px) rotate(45deg)}._menuButton_q6tyh_169[data-open] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}@media (min-width: 62em){._menuButton_q6tyh_169{display:none}}._progress_q6tyh_202{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--st-accent);transform-origin:left;pointer-events:none}._drawerOverlay_q6tyh_215{background:transparent}._drawer_q6tyh_215{background:var(--st-bg)}._drawerBody_q6tyh_223{display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:6rem var(--st-gutter) 6.5rem}._mobileNav_q6tyh_232{display:flex;flex-direction:column}._mobileLink_q6tyh_237{display:flex;align-items:baseline;gap:1rem;padding-block:.9rem;border-bottom:1px solid var(--st-rule);font-family:var(--st-font-display);font-size:clamp(2rem,9vw,3rem);font-weight:350;letter-spacing:-.02em;line-height:1.05;color:var(--st-ink);text-decoration:none;animation:_rise_q6tyh_1 .6s var(--st-ease-out) both;animation-delay:calc(var(--i) * 45ms + 80ms)}._mobileLink_q6tyh_237 ._navIndex_q6tyh_108{font-size:.75rem;min-width:1.5rem}@keyframes _rise_q6tyh_1{0%{opacity:0;transform:translateY(16px)}}._mobileFoot_q6tyh_266{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:2rem}._kbd_q6tyh_274{display:none;margin-left:.5rem;padding:.05rem .35rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:.3rem;font-family:var(--st-font-mono);font-size:.625rem;line-height:1.4;opacity:.75}@media (min-width: 75em) and (pointer: fine){._kbd_q6tyh_274{display:inline-block}}._featured_14ax1_1{margin:0 0 clamp(3.5rem,7vw,6rem);display:grid;gap:1.75rem}@media (min-width: 62em){._featured_14ax1_1{margin-left:calc((100% + clamp(1rem,2.4vw,2.5rem))/4)}}._featuredQuote_14ax1_13{position:relative;margin:0;max-width:24ch;font-family:var(--st-font-display);font-size:clamp(1.875rem,3.8vw,3.25rem);font-weight:330;font-style:italic;line-height:1.12;letter-spacing:-.02em;font-variation-settings:"opsz" 144;color:var(--st-ink);text-wrap:balance}._mark_14ax1_28{position:absolute;right:100%;top:-.05em;margin-right:.08em;color:var(--st-accent)}@media (max-width: 47.99em){._mark_14ax1_28{position:static;margin-right:.05em}}._wall_14ax1_43{margin:0;padding:0;list-style:none;-moz-columns:1;columns:1;-moz-column-gap:clamp(1.5rem,3vw,3rem);column-gap:clamp(1.5rem,3vw,3rem)}@media (min-width: 48em){._wall_14ax1_43{-moz-columns:2;columns:2}}@media (min-width: 75em){._wall_14ax1_43{-moz-columns:3;columns:3}}._note_14ax1_63{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:clamp(1.5rem,3vw,2.25rem)}._noteFigure_14ax1_68{margin:0;padding-top:1.25rem;border-top:1px solid var(--st-rule);transition:border-color .3s ease}._note_14ax1_63:hover ._noteFigure_14ax1_68{border-top-color:var(--st-accent)}._quote_14ax1_79{margin:0 0 1rem;font-family:var(--st-font-display);font-size:1.3125rem;font-weight:380;line-height:1.35;letter-spacing:-.012em;font-variation-settings:"opsz" 36;color:var(--st-ink);text-indent:-.4em}._attribution_14ax1_91{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem}._name_14ax1_98{font-size:.875rem;font-weight:550;color:var(--st-ink)}._srOnly_14ax1_104{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._intro_1b5yr_1{margin:0 0 2.5rem;max-width:26ch;font-size:.9375rem;line-height:1.55;color:var(--st-muted)}@media (min-width: 62em){._intro_1b5yr_1{position:sticky;top:6rem}}._list_1b5yr_16{margin:0;padding:0;list-style:none;border-top:1px solid var(--st-rule)}._row_1b5yr_23{border-bottom:1px solid var(--st-rule)}._article_1b5yr_27{position:relative;display:grid;gap:1.5rem;padding-block:clamp(2rem,4vw,3rem)}@media (min-width: 75em){._article_1b5yr_27{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:3rem}}._head_1b5yr_41{display:grid;grid-template-columns:2.5rem 1fr;align-content:start;row-gap:.9rem}._index_1b5yr_48{padding-top:.9rem;font-family:var(--st-font-mono);font-size:.75rem;color:var(--st-muted);font-feature-settings:"zero"}._title_1b5yr_56{margin:0;font-family:var(--st-font-display);font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:350;line-height:1;letter-spacing:-.03em;font-variation-settings:"opsz" 144;color:var(--st-ink)}._titleLink_1b5yr_67{display:inline-flex;align-items:flex-start;gap:.35rem;color:inherit;text-decoration:none;transition:color .3s ease}._titleArrow_1b5yr_76{display:inline-flex;margin-top:.1em;color:var(--st-accent);opacity:0;transform:translate(-6px,6px);transition:opacity .3s ease,transform .45s var(--st-ease-out)}._titleLink_1b5yr_67:hover{color:var(--st-accent)}._row_1b5yr_23:hover ._titleArrow_1b5yr_76,._titleLink_1b5yr_67:focus-visible ._titleArrow_1b5yr_76{opacity:1;transform:translate(0)}._meta_1b5yr_95{grid-column:2;display:flex;align-items:center;gap:.9rem}._detail_1b5yr_102{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding-left:2.5rem}@media (min-width: 75em){._detail_1b5yr_102{padding-left:0}}._what_1b5yr_116{margin:0;font-size:1.0625rem;line-height:1.6;color:var(--st-ink)}._why_1b5yr_123{display:grid;gap:.4rem;margin:0;padding-left:1rem;border-left:1px solid var(--st-accent);font-family:var(--st-font-display);font-style:italic;font-size:1.125rem;line-height:1.45;font-variation-settings:"opsz" 24;color:var(--st-ink-2)}._learned_1b5yr_137{display:grid;gap:.6rem}._learned_1b5yr_137 ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}._learned_1b5yr_137 li{position:relative;padding-left:1.25rem;font-size:.9375rem;line-height:1.5;color:var(--st-ink-2)}._learned_1b5yr_137 li:before{content:"";position:absolute;left:0;top:.72em;width:.625rem;height:1px;background:var(--st-muted)}._stack_1b5yr_168{margin:0;font-family:var(--st-font-mono);font-size:.75rem;line-height:1.7;letter-spacing:.01em;color:var(--st-muted)}._more_1b5yr_177{display:flex;flex-direction:column;gap:.6rem;margin:2rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--st-ink-2)}._moreMeta_1b5yr_187{font-family:var(--st-font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--st-muted);margin-left:.5rem}._moreWhat_1b5yr_196{color:var(--st-muted)}._why_1b5yr_123>:first-child{font-style:normal}._links_1b5yr_204{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.75rem}._ask_1b5yr_211{padding:0;border:0;background:none;font:inherit;font-size:.9375rem;color:var(--st-muted);cursor:pointer;transition:color .2s ease}._ask_1b5yr_211:hover{color:var(--st-accent)}._article_1b5yr_27:before{content:"";position:absolute;inset:0 calc(var(--st-gutter) * -.5);z-index:-1;border-radius:1rem;background:radial-gradient(22rem circle at var(--spot-x, 50%) var(--spot-y, 50%),var(--st-accent-soft),transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none}._article_1b5yr_27:hover:before{opacity:1}._list_1b5yr_16{isolation:isolate}._row_1b5yr_23:hover ._index_1b5yr_48{color:var(--st-accent)}._index_1b5yr_48{transition:color .3s ease}
