._page_aopql_1{gap:var(--resource-space-section,48px);width:100%;max-width:1080px;padding:var(--resource-page-inset,48px) var(--resource-page-gutter,32px);margin-inline:auto;display:grid}._page_aopql_1 :is(h1,h2,h3,h4,p){margin:0}._breadcrumbs_aopql_11{color:var(--muted);font-size:var(--resource-meta-size,12px);flex-wrap:wrap;gap:12px;display:flex}._breadcrumbs_aopql_11 a:hover{color:var(--ink);text-decoration:underline}._intro_aopql_13{gap:var(--resource-space-group,16px);display:grid}._intro_aopql_13 h1{font:var(--resource-heading-weight,600) var(--resource-title-size,32px)/1.2 "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.02em}._claim_aopql_15{max-width:70ch;color:var(--body);font:400 var(--resource-body-size,16px)/1.55 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif)}._label_aopql_16{color:var(--muted);font:600 var(--resource-meta-size,12px)/1.55 "Helvetica Neue", Helvetica, Arial, sans-serif}._prose_aopql_17{max-width:70ch;color:var(--body);font:400 var(--resource-body-size,16px)/var(--resource-body-line,1.75) var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif)}._founder_aopql_19{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:32px;display:grid}._portrait_aopql_20{border:1px solid var(--line);border-radius:var(--resource-panel-radius,12px);background:var(--surface);min-width:0;margin:0;overflow:hidden}._portrait_aopql_20>img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}._portrait_aopql_20 figcaption{padding:var(--resource-space-group,16px);border-top:1px solid var(--line);gap:4px;display:grid}._portrait_aopql_20 strong{color:var(--ink);font:600 var(--resource-control-size,13px)/1.55 "Helvetica Neue", Helvetica, Arial, sans-serif}._portrait_aopql_20 span{color:var(--muted);font:400 var(--resource-meta-size,12px)/1.55 "Helvetica Neue", Helvetica, Arial, sans-serif}._founderCopy_aopql_25{gap:var(--resource-space-stack,24px);min-width:0;display:grid}._founderBio_aopql_26{gap:var(--resource-space-group,16px);display:grid}._founderBio_aopql_26 h1{font:var(--resource-heading-weight,600) var(--resource-title-size,32px)/1.2 "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.02em}._nameLink_aopql_28{color:var(--blue);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}._nameLink_aopql_28:hover{text-decoration-thickness:2px}._nameLink_aopql_28:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:2px}._profileLink_aopql_31{width:fit-content;color:var(--blue);font:500 var(--resource-control-size,13px)/1.55 "Helvetica Neue", Helvetica, Arial, sans-serif}._profileLink_aopql_31:hover{text-underline-offset:3px;text-decoration:underline}._profileLink_aopql_31:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:2px}._message_aopql_34{padding:var(--resource-panel-padding,24px);border:1px solid var(--line);border-radius:var(--resource-panel-radius,12px);background:var(--surface-soft);gap:12px;margin:0;display:grid}._message_aopql_34 p{max-width:62ch;color:var(--body);font:400 var(--resource-body-size,16px)/var(--resource-body-line,1.75) var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif)}._messageAuthor_aopql_36{align-items:center;gap:12px;display:flex}._messageAuthor_aopql_36 img{object-fit:contain;border:1px solid var(--line);border-radius:var(--resource-control-radius,8px);background:var(--surface);width:56px;height:56px}._messageAuthor_aopql_36 div{gap:2px;display:grid}._messageAuthor_aopql_36 cite{color:var(--ink);font:600 var(--resource-meta-size,12px)/1.55 "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal}._messageAuthor_aopql_36 span{color:var(--muted);font:400 var(--resource-meta-size,12px)/1.55 "Helvetica Neue", Helvetica, Arial, sans-serif}._companyIntro_aopql_41{padding-top:var(--resource-space-section,48px);border-top:1px solid var(--line)}._pillars_aopql_43{border:1px solid var(--line);border-radius:var(--resource-panel-radius,12px);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}._pillar_aopql_43{gap:var(--resource-space-group,16px);min-width:0;padding:var(--resource-panel-padding,24px);flex-direction:column;display:flex}._pillar_aopql_43+._pillar_aopql_43{border-left:1px solid var(--line)}._pillar_aopql_43 h2{max-width:25ch;font:var(--resource-heading-weight,600) var(--resource-section-size,24px)/1.25 "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.02em}._prompt_aopql_47{border-top:1px solid var(--hairline);padding-top:var(--resource-space-group,16px);gap:8px;margin-top:auto;display:grid}._prompt_aopql_47 p{min-height:3.1em;color:var(--body);font:400 var(--resource-body-size,16px)/1.55 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif)}._connection_aopql_49{align-items:baseline;gap:8px var(--resource-space-group,16px);padding:var(--resource-space-group,16px) var(--resource-panel-padding,24px);border-top:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;grid-column:1/-1;display:flex}._connection_aopql_49 p{color:var(--body);font:400 var(--resource-body-size,16px)/1.55 var(--resource-prose-font,"Helvetica Neue", Helvetica, Arial, sans-serif)}._approach_aopql_52{gap:var(--resource-space-stack,24px);padding-top:var(--resource-space-section,48px);border-top:1px solid var(--line);display:grid}._contextRow_aopql_53{gap:var(--resource-space-stack,24px);grid-template-columns:250px minmax(0,1fr);display:grid}._contextRow_aopql_53>h2{font:var(--resource-heading-weight,600) var(--resource-section-size,24px)/1.25 "Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:-.02em}._copy_aopql_55{gap:var(--resource-space-group,16px);display:grid}._example_aopql_56{border:1px solid var(--line);border-radius:var(--resource-panel-radius,12px);background:var(--surface);overflow:hidden}._exampleHeader_aopql_57{align-items:baseline;gap:8px var(--resource-space-group,16px);padding:var(--resource-space-group,16px) var(--resource-panel-padding,24px);border-bottom:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap;display:flex}._exampleHeader_aopql_57 h3{font:600 var(--resource-subheading-size,19px)/1.3 "Helvetica Neue", Helvetica, Arial, sans-serif}._perspectives_aopql_59{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._perspective_aopql_59{align-content:start;gap:var(--resource-space-group,16px);min-width:0;padding:var(--resource-panel-padding,24px);display:grid}._perspective_aopql_59+._perspective_aopql_59{border-left:1px solid var(--line)}._perspective_aopql_59 h4{font:600 var(--resource-subheading-size,19px)/1.3 "Helvetica Neue", Helvetica, Arial, sans-serif}._aiContext_aopql_63{padding-top:var(--resource-space-section,48px);border-top:1px solid var(--line)}._footer_aopql_65{justify-content:space-between;align-items:center;gap:var(--resource-space-group,16px);padding-top:var(--resource-space-stack,24px);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}._footer_aopql_65 p{color:var(--muted);font:400 var(--resource-meta-size,12px)/1.55 "Helvetica Neue", Helvetica, Arial, sans-serif}._footer_aopql_65 p a{text-underline-offset:3px;text-decoration:underline}._explore_aopql_68{min-height:var(--resource-button-height,40px);padding:var(--resource-control-padding,8px 16px);border:1px solid var(--blue);border-radius:var(--resource-control-radius,8px);background:var(--blue);color:var(--resource-on-accent,#fff);font:500 var(--resource-control-size,13px)/1.55 "Helvetica Neue", Helvetica, Arial, sans-serif;align-items:center;display:inline-flex}._explore_aopql_68:hover{opacity:.9}@media (max-width:760px){._founder_aopql_19{gap:var(--resource-space-stack,24px);grid-template-columns:minmax(180px,240px) minmax(0,1fr)}._contextRow_aopql_53{gap:var(--resource-space-group,16px);grid-template-columns:1fr}}@media (max-width:640px){._founder_aopql_19{grid-template-columns:1fr}._portrait_aopql_20{width:min(100%,280px)}._pillars_aopql_43,._perspectives_aopql_59{grid-template-columns:1fr}._pillar_aopql_43+._pillar_aopql_43,._perspective_aopql_59+._perspective_aopql_59{border-left:0;border-top:1px solid var(--line)}._prompt_aopql_47 p{min-height:0}}
