.CompanyPages_page__HFKrd{--card-paper:#fffcf3}.CompanyPages_main__4qUHF{width:calc(100% - var(--gutter) * 2);max-width:1280px;margin-inline:auto}.CompanyPages_hero__mXmPD{padding-block:64px}.CompanyPages_callout__b0N6_ h2,.CompanyPages_contactIntro__1gt2h h1,.CompanyPages_hero__mXmPD h1,.CompanyPages_section__AiUti h2{font-family:Home Cartoon,Impact,sans-serif;font-weight:400;letter-spacing:.012em;line-height:1.1;margin:0}.CompanyPages_contactIntro__1gt2h h1,.CompanyPages_hero__mXmPD h1{font-size:clamp(48px,4.7vw,72px);max-width:1000px}.CompanyPages_contactIntro__1gt2h h1 span,.CompanyPages_hero__mXmPD h1 span,.CompanyPages_section__AiUti h2 span{color:var(--coral)}.CompanyPages_lead__xMjjl{font-size:20px;line-height:1.75;max-width:760px;color:var(--muted);margin:24px 0 0}.CompanyPages_missionHero__3f15M{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.CompanyPages_actions__55xmV{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:28px}.CompanyPages_illustration__r_BXS{margin:0;min-width:0}.CompanyPages_illustration__r_BXS img{display:block;width:100%;height:auto}.CompanyPages_illustration__r_BXS figcaption{color:var(--muted);border-top:1px solid var(--line);margin-top:16px;padding-top:16px;font-size:16px}.CompanyPages_section__AiUti{padding-block:56px;border-top:1px solid var(--line)}.CompanyPages_callout__b0N6_ h2,.CompanyPages_section__AiUti h2{font-size:clamp(34px,3.3vw,48px);max-width:900px}.CompanyPages_callout__b0N6_ p,.CompanyPages_section__AiUti p{font-size:18px;line-height:1.75;color:var(--muted)}.CompanyPages_sectionIntro__gFrZU{max-width:850px;margin:20px 0 0}.CompanyPages_principles__chps8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:36px}.CompanyPages_principle__30h1A{border:2px solid var(--ink);background:var(--card-paper);box-shadow:4px 4px var(--ink)}.CompanyPages_principle__30h1A h3{margin:0;padding:18px 24px;border-bottom:2px solid var(--ink);font-size:25px;font-weight:700;background:#f4d482}.CompanyPages_principle__30h1A:nth-child(2) h3{background:#c3d2ab}.CompanyPages_principle__30h1A:nth-child(3) h3{background:#efb4a1}.CompanyPages_principle__30h1A p{margin:0;padding:22px 24px 28px}.CompanyPages_learningSteps__udrJ4{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.CompanyPages_learningSteps__udrJ4 li{border-top:2px solid var(--ink);padding-top:24px}.CompanyPages_stepNumber__h7UCJ{display:block;font-family:Home Arcade,monospace;font-size:20px;color:var(--coral);margin-bottom:24px}.CompanyPages_learningSteps__udrJ4 h3,.CompanyPages_useCases__Tb8wc h3{font-size:23px;font-weight:700;line-height:1.3;margin:0}.CompanyPages_learningSteps__udrJ4 p{margin:14px 0 0}.CompanyPages_personalization__cKA5W{display:grid;grid-template-columns:1.2fr 1fr;gap:72px}.CompanyPages_signals__vFfnV{list-style:square;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;padding-left:20px;margin:28px 0 0;font-size:16px}.CompanyPages_signals__vFfnV li::marker{color:var(--coral)}.CompanyPages_useCases__Tb8wc{border:2px solid var(--ink);background:#eee9d6;padding:28px;align-self:start}.CompanyPages_useCases__Tb8wc h2{font-size:34px}.CompanyPages_useCases__Tb8wc article{margin-top:24px;padding-top:24px;border-top:1px solid #b5b09f}.CompanyPages_useCases__Tb8wc p{margin:10px 0 0;font-size:16px}.CompanyPages_callout__b0N6_{border:2px solid var(--ink);background:#eee9d6;padding:40px;margin-block:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:40px}.CompanyPages_callout__b0N6_ p{max-width:760px;margin:18px 0 0}.CompanyPages_callout__b0N6_ .CompanyPages_actions__55xmV{margin-top:0;flex:0 0 auto;flex-direction:column;align-items:flex-start}.CompanyPages_teamGrid__cQjx3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-bottom:48px}.CompanyPages_member__bDSe2{min-width:0;border:2px solid var(--ink);box-shadow:4px 4px var(--ink);background:var(--card-paper)}.CompanyPages_portrait__hhWDS{padding:28px;background:#f4d482;border-bottom:2px solid var(--ink)}.CompanyPages_member__bDSe2:nth-child(2) .CompanyPages_portrait__hhWDS{background:#c3d2ab}.CompanyPages_member__bDSe2:nth-child(3) .CompanyPages_portrait__hhWDS{background:#b9d5dc}.CompanyPages_portrait__hhWDS img{display:block;width:100%;height:270px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;border:2px solid var(--ink)}.CompanyPages_memberBody__6NYAM{padding:26px}.CompanyPages_member__bDSe2 h2{font-family:Home Cartoon,Impact,sans-serif;font-weight:400;font-size:36px;line-height:1.15;letter-spacing:.012em;margin:0}.CompanyPages_role__MwpyC{font-size:17px;line-height:1.5;margin:12px 0 24px;font-weight:600;min-height:52px}.CompanyPages_facts__7eTP3{margin:0}.CompanyPages_facts__7eTP3>div{border-top:1px solid var(--line);padding-block:18px}.CompanyPages_facts__7eTP3>div:last-child{padding-bottom:0}.CompanyPages_facts__7eTP3 dt{font-size:16px;font-weight:700;margin-bottom:8px}.CompanyPages_facts__7eTP3 dd{margin:0;color:var(--muted);font-size:16px;line-height:1.65}.CompanyPages_facts__7eTP3 ul{list-style:none;padding:0;margin:0}.CompanyPages_facts__7eTP3 li+li{margin-top:5px}.CompanyPages_contactLayout__1i_MC{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start;padding-block:64px}.CompanyPages_contactIntro__1gt2h{padding-top:16px}.CompanyPages_contactNote__JnTpx{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.CompanyPages_contactNote__JnTpx p{font-size:16px;color:var(--muted);margin:0 0 8px}.CompanyPages_contactPanel__su_i2{border:2px solid var(--ink);background:var(--card-paper);box-shadow:6px 6px var(--ink)}.CompanyPages_contactPanelTitle__mOyb_{background:#c3d2ab;border-bottom:2px solid var(--ink);padding:24px 32px}.CompanyPages_contactPanelTitle__mOyb_ h2{font-family:Home Cartoon,Impact,sans-serif;font-weight:400;font-size:36px;line-height:1.15;margin:0}.CompanyPages_contactPanelTitle__mOyb_ p{color:var(--muted);font-size:16px;margin:10px 0 0}@media (max-width:1100px){.CompanyPages_missionHero__3f15M{gap:32px}.CompanyPages_contactLayout__1i_MC,.CompanyPages_personalization__cKA5W{gap:40px}.CompanyPages_portrait__hhWDS{padding:18px}.CompanyPages_portrait__hhWDS img{height:230px}.CompanyPages_memberBody__6NYAM{padding:22px}.CompanyPages_learningSteps__udrJ4{grid-template-columns:repeat(2,minmax(0,1fr))}.CompanyPages_callout__b0N6_{align-items:flex-start;flex-direction:column}.CompanyPages_callout__b0N6_ .CompanyPages_actions__55xmV{flex-direction:row;align-items:center}}@media (max-width:900px){.CompanyPages_hero__mXmPD{padding-block:40px}.CompanyPages_contactLayout__1i_MC,.CompanyPages_missionHero__3f15M,.CompanyPages_personalization__cKA5W{grid-template-columns:minmax(0,1fr)}.CompanyPages_contactIntro__1gt2h h1,.CompanyPages_hero__mXmPD h1{font-size:48px}.CompanyPages_lead__xMjjl{font-size:18px}.CompanyPages_illustration__r_BXS{max-width:600px}.CompanyPages_principles__chps8{gap:20px}.CompanyPages_principle__30h1A h3{padding:16px;font-size:22px}.CompanyPages_principle__30h1A p{padding:18px 16px;font-size:16px}.CompanyPages_teamGrid__cQjx3{grid-template-columns:minmax(0,1fr)}.CompanyPages_member__bDSe2{display:grid;grid-template-columns:.7fr 1.3fr}.CompanyPages_portrait__hhWDS{border-bottom:0;border-right:2px solid var(--ink)}.CompanyPages_portrait__hhWDS img{height:auto;aspect-ratio:4/5}.CompanyPages_role__MwpyC{min-height:0}.CompanyPages_contactLayout__1i_MC{padding-block:40px;gap:32px}.CompanyPages_contactIntro__1gt2h{padding-top:0}.CompanyPages_contactNote__JnTpx{margin-top:24px;padding-top:18px}}@media (max-width:600px){.CompanyPages_contactIntro__1gt2h h1,.CompanyPages_hero__mXmPD h1{font-size:42px}.CompanyPages_section__AiUti{padding-block:36px}.CompanyPages_callout__b0N6_ h2,.CompanyPages_section__AiUti h2{font-size:34px}.CompanyPages_learningSteps__udrJ4,.CompanyPages_principles__chps8,.CompanyPages_signals__vFfnV{grid-template-columns:minmax(0,1fr)}.CompanyPages_learningSteps__udrJ4{gap:28px}.CompanyPages_callout__b0N6_ p,.CompanyPages_learningSteps__udrJ4 p,.CompanyPages_section__AiUti p{font-size:16px}.CompanyPages_stepNumber__h7UCJ{margin-bottom:18px}.CompanyPages_member__bDSe2{display:block}.CompanyPages_portrait__hhWDS{border-right:0;border-bottom:2px solid var(--ink);padding:24px}.CompanyPages_portrait__hhWDS img{height:280px;aspect-ratio:auto}.CompanyPages_callout__b0N6_,.CompanyPages_contactPanelTitle__mOyb_,.CompanyPages_useCases__Tb8wc{padding:24px}}.TeamPage_close__Jb4ph,.TeamPage_founders__Mg5BZ,.TeamPage_hats__P4Cko,.TeamPage_hero__EWC71,.TeamPage_proof__HrzVt,.TeamPage_story__tQ5gd{--card:#fffcf3;--card-deep:#eee9d6;--yellow:#f4d482;--coral-soft:#efb4a1;--blue:#b9d5dc;--sage:#c3d2ab;--action:#f4cb64}.TeamPage_eyebrow__YAbLH,.TeamPage_miniLabel__po0bn,.TeamPage_spreadRole__tn7Qs{margin:0;font-family:JetBrains Mono Variable,monospace;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.05em;text-transform:uppercase}.TeamPage_miniLabel__po0bn{margin-bottom:12px;color:var(--muted)}.TeamPage_spreadRole__tn7Qs{color:var(--coral)}.TeamPage_spreadCopy__yq_ha>.TeamPage_spreadRole__tn7Qs{font-size:22px}.TeamPage_chapterBody__D0B4I[data-tone=finale] h3,.TeamPage_close__Jb4ph h2,.TeamPage_hatGrid__R0Pdn h3,.TeamPage_hero__EWC71 h1,.TeamPage_laura__s66V0 h3,.TeamPage_ledger__ss4rT dd,.TeamPage_polaroid__4j4Af figcaption strong,.TeamPage_repoStamp__mU5TR,.TeamPage_sectionHeading__EEuvi h2,.TeamPage_spreadCopy__yq_ha h3,.TeamPage_spreadStats__L60B8 dd,.TeamPage_yearsStamp__vVAwS strong{font-family:Home Cartoon,Impact,sans-serif;font-weight:400;letter-spacing:.012em}.TeamPage_close__Jb4ph h2 span,.TeamPage_hero__EWC71 h1 span,.TeamPage_sectionHeading__EEuvi h2 span{color:var(--coral)}.TeamPage_sectionHeading__EEuvi{display:grid;gap:18px}.TeamPage_close__Jb4ph h2,.TeamPage_sectionHeading__EEuvi h2{max-width:980px;margin:0;font-size:clamp(52px,3.8vw,68px);line-height:1.04}.TeamPage_cta__KqkDm{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:13px 22px;border:2px solid var(--ink);background:var(--action);box-shadow:4px 4px var(--ink);font-size:22px;font-weight:700;white-space:nowrap;transition:transform .15s,box-shadow .15s}.TeamPage_cta__KqkDm:hover{transform:translate(2px,2px);box-shadow:2px 2px var(--ink)}.TeamPage_cta__KqkDm:active{transform:translate(3px,3px);box-shadow:1px 1px var(--ink)}.TeamPage_textLink__e7XCI{display:inline-flex;gap:8px;padding-bottom:2px;border-bottom:2px solid var(--coral);font-size:18px;font-weight:700}.TeamPage_textLink__e7XCI span{transition:transform .15s}.TeamPage_textLink__e7XCI:hover span{transform:translateX(3px)}.TeamPage_namedMark__47got{display:inline-flex;align-items:center;gap:8px}.TeamPage_namedMark__47got strong{font-size:18px;font-weight:700;line-height:1}.TeamPage_careerMarks__3zfwO img,.TeamPage_markRow__ULqBm img{display:block;width:auto;height:auto;max-width:96px;max-height:30px;-o-object-fit:contain;object-fit:contain}.TeamPage_careerMarks__3zfwO .TeamPage_janeMark__KyPGz,.TeamPage_markRow__ULqBm .TeamPage_janeMark__KyPGz{max-width:56px;max-height:38px}.TeamPage_careerMarks__3zfwO .TeamPage_copilotMark__sRi99,.TeamPage_markRow__ULqBm .TeamPage_copilotMark__sRi99{width:30px;height:30px}.TeamPage_credentials__2rUmO{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.TeamPage_credentials__2rUmO li{padding:6px 14px;border:2px solid var(--ink);border-radius:999px;background:var(--card);font-size:18px;font-weight:700;line-height:1.4}.TeamPage_hero__EWC71{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding:64px 0 80px}.TeamPage_heroCopy__R99aZ{display:grid;gap:24px}.TeamPage_hero__EWC71 h1{margin:0;font-size:clamp(52px,3.8vw,68px);line-height:1.04;text-wrap:balance}.TeamPage_heroLead__Rstdq{max-width:560px;margin:0;color:var(--muted);font-size:22px;line-height:1.65;text-wrap:pretty}.TeamPage_heroActions__uMuZn{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:8px}.TeamPage_heroCollage__1qfwg{position:relative;min-height:580px}.TeamPage_polaroid__4j4Af{position:absolute;width:54%;margin:0;padding:12px 12px 0;border:2px solid var(--ink);background:var(--card);box-shadow:5px 5px var(--ink)}.TeamPage_polaroid__4j4Af:first-child{top:8px;left:0;rotate:-4deg}.TeamPage_polaroid__4j4Af:nth-child(2){top:96px;right:0;rotate:3.5deg}.TeamPage_polaroidImage__qLvAV{position:relative;aspect-ratio:4/5;overflow:hidden;border:2px solid var(--ink);background:var(--yellow)}.TeamPage_polaroid__4j4Af[data-tone=coral] .TeamPage_polaroidImage__qLvAV{background:var(--coral-soft)}.TeamPage_polaroidImage__qLvAV img{-o-object-fit:cover;object-fit:cover}.TeamPage_polaroid__4j4Af figcaption{display:grid;gap:2px;padding:12px 4px 14px}.TeamPage_polaroid__4j4Af figcaption strong{font-size:28px;line-height:1}.TeamPage_polaroid__4j4Af figcaption span{color:var(--muted);font-size:18px;font-weight:700}.TeamPage_proof__HrzVt{border-top:2px solid var(--ink)}.TeamPage_ledger__ss4rT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-bottom:1px solid var(--line)}.TeamPage_ledger__ss4rT>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:32px 28px 30px}.TeamPage_ledger__ss4rT>div:first-child{padding-left:0}.TeamPage_ledger__ss4rT>div+div{border-left:1px solid var(--line)}.TeamPage_ledger__ss4rT dd{margin:0;font-size:60px;line-height:1}.TeamPage_ledger__ss4rT>div:first-child dd{color:var(--coral)}.TeamPage_ledger__ss4rT dt{max-width:220px;color:var(--muted);font-size:18px;font-weight:600;line-height:1.45}.TeamPage_provenance__cYze_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:28px 0 32px}.TeamPage_markRow__ULqBm{gap:18px 34px}.TeamPage_markRow__ULqBm,.TeamPage_schoolRow__feE3w{display:flex;flex-wrap:wrap;align-items:center;min-height:40px}.TeamPage_schoolRow__feE3w{gap:8px 0;margin:0;padding:0;list-style:none;font-size:20px;font-weight:700}.TeamPage_schoolRow__feE3w li+li:before{content:"·";padding-inline:14px;color:var(--coral)}.TeamPage_story__tQ5gd{padding:96px 0 40px;border-top:2px solid var(--ink)}.TeamPage_timelineWrap__a4P_b{--marker-w:310px;--node:52px;position:relative;margin-top:64px}.TeamPage_spine__Qx1xr{position:absolute;top:0;bottom:64px;left:calc(var(--marker-w) - var(--node) / 2 - 1px);width:2px;background:var(--line)}.TeamPage_spine__Qx1xr span{display:block;height:100%;background:var(--coral);transform-origin:top}.TeamPage_timeline__2N7vO{margin:0;padding:0;list-style:none}.TeamPage_chapter__oRhQU{display:grid;grid-template-columns:var(--marker-w) minmax(0,1fr);gap:40px}.TeamPage_chapterMarker__kUQh7{display:flex;align-self:start;align-items:flex-start;flex-direction:row-reverse;gap:18px}.TeamPage_chapterMarker__kUQh7 p{margin:0;padding-top:13px;color:var(--coral);font-family:JetBrains Mono Variable,monospace;font-size:18px;font-weight:700;line-height:1.45;letter-spacing:.04em;text-align:right;text-transform:uppercase}.TeamPage_node___5V6W{position:relative;z-index:1;display:grid;flex:0 0 var(--node);width:var(--node);height:var(--node);place-items:center;border:2px solid var(--ink);border-radius:50%;background:var(--card);box-shadow:0 0 0 5px var(--paper);font-family:Home Arcade,monospace;font-size:18px}.TeamPage_node___5V6W[data-tone=challenge]{background:var(--coral-soft)}.TeamPage_node___5V6W[data-tone=finale]{background:var(--action)}.TeamPage_chapterBody__D0B4I{max-width:760px;padding:6px 0 72px}.TeamPage_chapterBody__D0B4I h3{margin:0;font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.TeamPage_chapterBody__D0B4I>p{max-width:600px;margin:12px 0 0;color:var(--muted);font-size:20px;line-height:1.65;text-wrap:pretty}.TeamPage_chapterBody__D0B4I[data-tone=finale] h3{font-size:60px;line-height:1}.TeamPage_chapterBody__D0B4I[data-tone=finale]>p{color:var(--ink);font-size:22px;font-weight:600}.TeamPage_roots__ZRRAM{display:grid;max-width:560px;margin:24px 0 0;padding:0;border:2px solid var(--ink);background:var(--card);list-style:none}.TeamPage_roots__ZRRAM li{display:flex;flex-wrap:wrap;gap:4px 16px;padding:14px 18px;font-size:18px;font-weight:700}.TeamPage_roots__ZRRAM li+li{border-top:1px solid var(--line)}.TeamPage_roots__ZRRAM span{min-width:96px;color:var(--muted);font-family:JetBrains Mono Variable,monospace;font-size:18px;font-weight:600}.TeamPage_layoffs__be_sJ{max-width:560px;margin:24px 0 0;padding:22px 24px 18px;border:2px solid var(--ink);background:var(--card);box-shadow:4px 4px var(--ink)}.TeamPage_layoffs__be_sJ figcaption{display:grid;gap:4px}.TeamPage_layoffs__be_sJ figcaption strong{color:var(--coral);font-family:Home Cartoon,Impact,sans-serif;font-size:44px;font-weight:400;line-height:1;letter-spacing:.012em}.TeamPage_layoffs__be_sJ figcaption span{font-size:18px;font-weight:700}.TeamPage_layoffBars__0irvY{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none}.TeamPage_layoffBars__0irvY li{display:flex;height:230px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding-inline:8px}.TeamPage_layoffValue__JwJ9K{font-size:18px;font-weight:700}.TeamPage_layoffBar__cGBC3{width:100%;max-width:64px;height:calc(var(--h) * 160px);border:2px solid var(--ink);border-bottom:0;border-radius:3px 3px 0 0;background:var(--coral-soft)}.TeamPage_layoffBars__0irvY li:nth-child(2) .TeamPage_layoffBar__cGBC3{background:var(--coral)}.TeamPage_layoffBars__0irvY li[data-partial] .TeamPage_layoffBar__cGBC3{background:repeating-linear-gradient(135deg,var(--coral-soft) 0 6px,var(--card) 6px 10px)}.TeamPage_layoffYear__tNDVt{align-self:stretch;margin:-6px -8px 0;padding-top:8px;border-top:2px solid var(--ink);color:var(--muted);font-family:JetBrains Mono Variable,monospace;font-size:18px;font-weight:600;text-align:center}.TeamPage_yearShort__3wybW{display:none}.TeamPage_layoffSource__F7i9_{margin:14px 0 0;color:var(--muted);font-size:18px}.TeamPage_layoffSource__F7i9_ a{border-bottom:1px solid}.TeamPage_repo__1s7l8{position:relative;max-width:560px;margin-top:24px;border:2px solid var(--ink);background:var(--card);box-shadow:4px 4px var(--ink)}.TeamPage_repoBar__b_Kzo{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:2px solid var(--ink);background:var(--card-deep);font-family:JetBrains Mono Variable,monospace;font-size:18px;font-weight:700}.TeamPage_repoBar__b_Kzo em{padding:0 10px;border:1px solid var(--muted);border-radius:999px;color:var(--muted);font-size:18px;font-style:normal;font-weight:500}.TeamPage_repoBar__b_Kzo a{border-bottom:1px solid transparent}.TeamPage_repoBar__b_Kzo a:hover{border-bottom-color:currentColor}.TeamPage_repoAbout__nmTR0{margin:0;padding:12px 16px;border-bottom:1px solid var(--line);font-size:18px;line-height:1.5}.TeamPage_repo__1s7l8 ul{margin:0;padding:4px 0;list-style:none}.TeamPage_repo__1s7l8 li{display:flex;gap:8px;overflow-wrap:anywhere}.TeamPage_repo__1s7l8 li:before{flex:0 0 auto}.TeamPage_repo__1s7l8 li.TeamPage_repoFolder__bmPYX{color:var(--ink);font-weight:700}.TeamPage_repo__1s7l8 li.TeamPage_repoFolder__bmPYX:before{content:"▸"}.TeamPage_repoFolder__bmPYX span{margin-left:auto;padding-left:12px;color:var(--muted);font-weight:500;white-space:nowrap}.TeamPage_repo__1s7l8 li{padding:8px 16px;color:var(--muted);font-family:JetBrains Mono Variable,monospace;font-size:18px}.TeamPage_repo__1s7l8 li+li{border-top:1px solid var(--line)}.TeamPage_repo__1s7l8 li:before{content:"▤";color:var(--ink)}.TeamPage_repoStamp__mU5TR{position:absolute;right:18px;bottom:26px;margin:0;padding:6px 14px;border:3px solid var(--coral);background:rgba(255,252,243,.88);color:var(--coral);font-size:32px;line-height:1;text-transform:uppercase;rotate:-10deg}.TeamPage_challenges__pSEwr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;padding:0;list-style:none}.TeamPage_challenges__pSEwr li{padding:20px 20px 22px;border:2px solid var(--ink);background:var(--card)}.TeamPage_challenges__pSEwr li:first-child{background:var(--coral-soft)}.TeamPage_challenges__pSEwr span{display:block;color:var(--coral);font-family:Home Arcade,monospace;font-size:18px}.TeamPage_challenges__pSEwr li:first-child span{color:var(--ink)}.TeamPage_challenges__pSEwr strong{display:block;margin-top:16px;font-size:24px;line-height:1.2}.TeamPage_challenges__pSEwr p{margin:8px 0 0;font-size:18px;line-height:1.55}.TeamPage_paths__UWhU0{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px}.TeamPage_paths__UWhU0>div{display:grid;gap:2px;padding:14px 18px;font-size:20px;font-weight:700}.TeamPage_paths__UWhU0 span{color:var(--muted);font-family:JetBrains Mono Variable,monospace;font-size:18px;font-weight:600;text-transform:uppercase}.TeamPage_pathBefore__bU4Uw{border:2px dashed var(--muted);color:var(--muted);text-decoration:line-through;text-decoration-color:var(--coral)}.TeamPage_pathBefore__bU4Uw span{text-decoration:none}.TeamPage_pathAfter__1CqWo{border:2px solid var(--ink);background:var(--sage);box-shadow:4px 4px var(--ink)}.TeamPage_pathAfter__1CqWo span{color:var(--ink)}.TeamPage_paths__UWhU0>i{font-size:24px;font-style:normal}.TeamPage_founders__Mg5BZ{padding:96px 0;border-top:2px solid var(--ink)}.TeamPage_spread__fpDOK{margin-top:80px}.TeamPage_spread__fpDOK+.TeamPage_spread__fpDOK{margin-top:112px}.TeamPage_spreadInner__G34m7{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:72px;align-items:center}.TeamPage_spreadInner__G34m7[data-flip]{grid-template-columns:minmax(0,1fr) minmax(0,400px)}.TeamPage_spreadInner__G34m7[data-flip] .TeamPage_spreadPhoto__4Up2K{order:2}.TeamPage_spreadPhoto__4Up2K{position:relative;margin:0;padding:16px;border:2px solid var(--ink);background:var(--yellow);box-shadow:5px 5px var(--ink)}.TeamPage_spreadPhoto__4Up2K[data-tone=coral]{background:var(--coral-soft)}.TeamPage_spreadImage__Vdkr_{position:relative;aspect-ratio:1/1;overflow:hidden;border:2px solid var(--ink);background:var(--card)}.TeamPage_spreadImage__Vdkr_ img{-o-object-fit:cover;object-fit:cover}.TeamPage_roleBadge__SXLXf{position:absolute;top:-18px;left:28px;padding:10px 12px;background:var(--ink);color:var(--paper);font-family:Home Arcade,monospace;font-size:18px;line-height:1}.TeamPage_yearsStamp__vVAwS{position:absolute;right:-22px;bottom:24px;display:grid;width:132px;height:132px;place-content:center;border:2px solid var(--ink);border-radius:50%;background:var(--card);box-shadow:4px 4px var(--ink);font-size:20px;font-weight:700;line-height:1.2;text-align:center;rotate:8deg}.TeamPage_spreadInner__G34m7[data-flip] .TeamPage_yearsStamp__vVAwS{right:auto;left:-22px;rotate:-8deg}.TeamPage_yearsStamp__vVAwS strong{display:block;font-size:32px;line-height:1}.TeamPage_spreadCopy__yq_ha{min-width:0;padding-top:8px}.TeamPage_spreadCopy__yq_ha h3{margin:8px 0 0;font-size:60px;line-height:1}.TeamPage_spreadHeadline__fcUpJ{margin:16px 0 0;font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.02em;text-wrap:pretty}.TeamPage_career__gT_lt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:32px 0 0;padding:0;border-block:1px solid var(--line);list-style:none}.TeamPage_career__gT_lt li{position:relative;display:grid;align-content:start;gap:10px;padding:18px 20px 20px 0}.TeamPage_career__gT_lt li+li{padding-left:36px;border-left:1px solid var(--line)}.TeamPage_career__gT_lt li+li:before{content:"→";position:absolute;top:50%;left:-21px;display:grid;width:42px;height:42px;place-items:center;border:2px solid var(--ink);border-radius:50%;background:var(--action);box-shadow:2px 2px var(--ink);color:var(--ink);font-size:24px;font-weight:800;line-height:1;transform:translateY(-50%)}.TeamPage_careerMarks__3zfwO{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:38px}.TeamPage_careerMarks__3zfwO>strong{font-size:20px;font-weight:800}.TeamPage_career__gT_lt li>span{color:var(--muted);font-size:18px;font-weight:600;line-height:1.45}.TeamPage_career__gT_lt li[data-current] .TeamPage_careerMarks__3zfwO>strong{color:var(--coral)}.TeamPage_spreadStats__L60B8{display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 0}.TeamPage_spreadStats__L60B8>div{display:flex;flex-direction:column-reverse;padding:12px 20px 14px;border:2px solid var(--ink);background:var(--card)}.TeamPage_spreadStats__L60B8 dd{margin:0;font-size:44px;line-height:1}.TeamPage_spreadStats__L60B8 dt{font-size:20px;font-weight:700}.TeamPage_spreadCopy__yq_ha>.TeamPage_credentials__2rUmO{margin-top:28px}.TeamPage_laura__s66V0{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;align-items:center;margin-top:112px;padding:28px;border:2px solid var(--ink);background:var(--blue);box-shadow:5px 5px var(--ink)}.TeamPage_lauraPhoto__UBA6U{position:relative;aspect-ratio:1;overflow:hidden;border:2px solid var(--ink);background:var(--card)}.TeamPage_lauraPhoto__UBA6U img{-o-object-fit:cover;object-fit:cover}.TeamPage_lauraCopy__iC4is h3{margin:6px 0 0;font-size:44px;line-height:1}.TeamPage_lauraCopy__iC4is .TeamPage_spreadRole__tn7Qs{color:var(--ink)}.TeamPage_lauraCopy__iC4is>p:not(.TeamPage_spreadRole__tn7Qs){max-width:680px;margin:14px 0 20px;font-size:20px;line-height:1.65}.TeamPage_hats__P4Cko{padding:96px 0;border-top:2px solid var(--ink)}.TeamPage_hatGrid__R0Pdn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:48px 0 0;padding:0;list-style:none}.TeamPage_hatGrid__R0Pdn li{padding:26px 28px 30px;border:2px solid var(--ink);background:var(--yellow)}.TeamPage_hatGrid__R0Pdn li:nth-child(2){background:var(--sage)}.TeamPage_hatGrid__R0Pdn li:nth-child(3){background:var(--coral-soft)}.TeamPage_hatGrid__R0Pdn span{font-family:Home Arcade,monospace;font-size:18px}.TeamPage_hatGrid__R0Pdn h3{margin:20px 0 0;font-size:44px;line-height:1}.TeamPage_hatGrid__R0Pdn p{margin:14px 0 0;font-size:20px;line-height:1.6}.TeamPage_close__Jb4ph{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;padding:96px 0 80px;border-top:2px solid var(--ink)}.TeamPage_close__Jb4ph h2{margin-top:18px}.TeamPage_closeActions__Xuv0d{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:18px}@media (max-width:1080px){.TeamPage_hero__EWC71{grid-template-columns:minmax(0,1fr);gap:48px}.TeamPage_heroCollage__1qfwg{width:100%;max-width:640px;min-height:600px;margin-inline:auto}.TeamPage_ledger__ss4rT{grid-template-columns:repeat(2,minmax(0,1fr))}.TeamPage_ledger__ss4rT>div:nth-child(3){padding-left:0;border-left:0}.TeamPage_ledger__ss4rT>div:nth-child(n+3){border-top:1px solid var(--line)}.TeamPage_timelineWrap__a4P_b{--marker-w:250px}.TeamPage_spreadInner__G34m7,.TeamPage_spreadInner__G34m7[data-flip]{grid-template-columns:minmax(0,1fr);gap:48px}.TeamPage_spreadInner__G34m7[data-flip] .TeamPage_spreadPhoto__4Up2K{order:0}.TeamPage_spreadPhoto__4Up2K{width:min(100%,480px)}.TeamPage_spreadInner__G34m7[data-flip] .TeamPage_yearsStamp__vVAwS{right:-22px;left:auto;rotate:8deg}.TeamPage_close__Jb4ph{align-items:flex-start;flex-direction:column}}@media (max-width:760px){.TeamPage_hero__EWC71{padding:40px 0 56px}.TeamPage_close__Jb4ph h2,.TeamPage_hero__EWC71 h1,.TeamPage_sectionHeading__EEuvi h2{font-size:44px}.TeamPage_heroLead__Rstdq{font-size:20px}.TeamPage_heroCollage__1qfwg{display:flex;gap:4%;align-items:flex-start;min-height:0;padding:64px 4px 32px}.TeamPage_polaroid__4j4Af{position:relative;width:48%;padding:8px 8px 0}.TeamPage_polaroid__4j4Af:first-child{top:0}.TeamPage_polaroid__4j4Af:nth-child(2){top:0;margin-top:40px}.TeamPage_polaroid__4j4Af figcaption{padding:10px 2px 12px}.TeamPage_polaroid__4j4Af figcaption strong{font-size:24px}.TeamPage_provenance__cYze_{grid-template-columns:minmax(0,1fr);gap:28px}.TeamPage_founders__Mg5BZ,.TeamPage_hats__P4Cko,.TeamPage_story__tQ5gd{padding-block:72px}.TeamPage_timelineWrap__a4P_b{--marker-w:var(--node);margin-top:48px}.TeamPage_chapter__oRhQU{grid-template-columns:minmax(0,1fr);gap:0}.TeamPage_chapterMarker__kUQh7{position:static;flex-direction:row;align-items:center}.TeamPage_chapterMarker__kUQh7 p{padding-top:0;text-align:left}.TeamPage_chapterBody__D0B4I{padding:14px 0 56px calc(var(--node) + 18px)}.TeamPage_chapterBody__D0B4I h3{font-size:24px}.TeamPage_chapterBody__D0B4I>p{font-size:18px}.TeamPage_chapterBody__D0B4I[data-tone=finale] h3{font-size:44px}.TeamPage_challenges__pSEwr{grid-template-columns:minmax(0,1fr)}.TeamPage_layoffs__be_sJ{padding:18px 16px 14px}.TeamPage_layoffBars__0irvY li{padding-inline:5px}.TeamPage_layoffYear__tNDVt{margin-inline:-5px}.TeamPage_yearFull__WXGWM{display:none}.TeamPage_yearShort__3wybW{display:inline}.TeamPage_repoFolder__bmPYX span{display:none}.TeamPage_paths__UWhU0{align-items:stretch;flex-direction:column}.TeamPage_paths__UWhU0>i{rotate:90deg;align-self:flex-start;padding-left:16px}.TeamPage_repoStamp__mU5TR{font-size:28px}.TeamPage_spread__fpDOK{margin-top:56px}.TeamPage_spread__fpDOK+.TeamPage_spread__fpDOK{margin-top:80px}.TeamPage_spreadCopy__yq_ha h3{font-size:44px}.TeamPage_spreadHeadline__fcUpJ{font-size:24px}.TeamPage_spreadInner__G34m7[data-flip] .TeamPage_yearsStamp__vVAwS,.TeamPage_yearsStamp__vVAwS{right:-10px}.TeamPage_career__gT_lt{grid-template-columns:minmax(0,1fr)}.TeamPage_career__gT_lt li,.TeamPage_career__gT_lt li+li{padding:18px 0 18px 60px;border-left:0}.TeamPage_career__gT_lt li+li{border-top:1px solid var(--line)}.TeamPage_career__gT_lt li+li:before{content:"↓";top:18px;left:0;transform:none}.TeamPage_career__gT_lt li:first-child:before{content:"";position:absolute;top:30px;left:13px;width:16px;height:16px;border-radius:50%;background:var(--ink)}.TeamPage_laura__s66V0{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:80px;padding:20px}.TeamPage_lauraPhoto__UBA6U{width:min(100%,280px)}.TeamPage_hatGrid__R0Pdn{grid-template-columns:minmax(0,1fr);gap:16px}.TeamPage_hatGrid__R0Pdn h3{font-size:32px}.TeamPage_close__Jb4ph{padding:72px 0 64px}}@media (max-width:480px){.TeamPage_ledger__ss4rT>div{padding:22px 0 22px 18px}.TeamPage_ledger__ss4rT>div:nth-child(odd){padding-left:0}.TeamPage_ledger__ss4rT dd{font-size:44px}.TeamPage_closeActions__Xuv0d .TeamPage_cta__KqkDm,.TeamPage_heroActions__uMuZn .TeamPage_cta__KqkDm{width:100%;justify-content:center}.TeamPage_closeActions__Xuv0d{width:100%}}@media (prefers-reduced-motion:reduce){.TeamPage_cta__KqkDm,.TeamPage_textLink__e7XCI span{transition:none}}