.es6ixq_page{background:var(--color-content);color:var(--color-content-text);font-family:var(--font-content);line-height:var(--leading-body)}.es6ixq_page h1,.es6ixq_page h2,.es6ixq_page h3{font-weight:var(--weight-regular);line-height:var(--leading-tight)}.es6ixq_intro{max-width:var(--max);padding:var(--space-6) var(--gutter) var(--space-6);justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-inline:auto;display:flex}.es6ixq_intro h1{font-family:var(--font-content);font-size:var(--text-4xl);font-weight:var(--weight-semibold);line-height:var(--leading-solid);letter-spacing:var(--tracking-display)}.es6ixq_introSide{gap:var(--space-4);padding-bottom:var(--space-2);flex-shrink:0;display:grid}.es6ixq_introSide p{font-size:var(--text-lg);line-height:var(--leading-snug)}.es6ixq_primary{justify-content:space-between;align-items:center;gap:var(--space-5);border:var(--line-width) solid var(--color-content-text);background:var(--color-content-text);color:var(--color-content);padding:var(--space-sm) var(--space-4);font-size:var(--text-md);font-weight:var(--weight-medium);min-height:var(--control-height);cursor:pointer;border-radius:var(--radius-pill);text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.es6ixq_primary:hover{background:var(--color-content-secondary);transform:translateY(-2px)}.es6ixq_primary span{font-size:var(--text-xl)}.es6ixq_hive{isolation:isolate;background:var(--color-media);height:clamp(28rem,64svh,45rem);color:var(--color-media-text);position:relative;overflow:hidden}.es6ixq_hiveTop,.es6ixq_hiveBottom{z-index:3;padding:var(--space-3) var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);pointer-events:none;display:flex;position:absolute;left:0;right:0}.es6ixq_hiveTop{background:linear-gradient(var(--color-media),transparent);top:0}.es6ixq_hiveBottom{background:linear-gradient(transparent,var(--color-media));justify-content:flex-start;bottom:0}.es6ixq_hiveTop button,.es6ixq_hiveBottom button{pointer-events:auto}.es6ixq_motionControl,.es6ixq_rosterToggle{align-items:center;gap:var(--space-sm);min-height:var(--control-height);padding:var(--space-2) var(--space-sm);background:color-mix(in srgb,var(--color-media) 80%,transparent);color:var(--color-media-text);border:var(--line-width) solid color-mix(in srgb,var(--color-media-text) 25%,transparent);border-radius:var(--radius-pill);cursor:pointer;font-size:var(--text-sm);display:flex}.es6ixq_motionControl:hover,.es6ixq_rosterToggle:hover{border-color:var(--color-media-text)}.es6ixq_stage{perspective:1050px;perspective-origin:50%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.es6ixq_stage[data-dragging=true]{cursor:grabbing}.es6ixq_cell{width:calc(var(--space-9) * 2.4);height:calc(var(--space-9) * 3.15);backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.es6ixq_face{border-radius:var(--radius-2);background:var(--color-content-text);width:82%;height:87%;animation:es6ixq_drift var(--drift-duration,8s) ease-in-out var(--drift-delay,0s) infinite;box-shadow:0 20px 40px color-mix(in srgb,var(--color-media) 50%,transparent);position:relative;overflow:hidden}.es6ixq_face img{object-fit:cover;object-position:50% 28%;pointer-events:none;width:100%;height:100%}.es6ixq_faceName{padding:var(--space-5) var(--space-sm) var(--space-sm);background:linear-gradient(transparent,color-mix(in srgb,var(--color-media) 90%,transparent));text-align:center;font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);position:absolute;bottom:0;left:0;right:0}.es6ixq_stage[data-paused=true] .es6ixq_face,.es6ixq_cell:hover .es6ixq_face{animation-play-state:paused}@keyframes es6ixq_drift{0%,to{transform:translateY(-10px)rotate(-1deg)}50%{transform:translateY(10px)rotate(1deg)}}.es6ixq_vignette{pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,color-mix(in srgb,var(--color-media) 65%,transparent) 100%);position:absolute;inset:0}.es6ixq_roster{max-width:var(--max);padding:var(--space-5) var(--gutter);gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));margin-inline:auto;display:grid}.es6ixq_roster button{align-items:center;gap:var(--space-2);padding:var(--space-sm);border:var(--line-width) solid var(--color-content-border);border-radius:var(--radius-2);font-size:var(--text-sm);cursor:pointer;background:0 0;flex-direction:column;display:flex}.es6ixq_roster button:hover{background:var(--color-content-raised)}.es6ixq_roster img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-1);width:100%;height:auto}.es6ixq_roster small{font-size:var(--text-xs);color:var(--color-content-muted)}.es6ixq_feature{max-width:var(--max);padding:var(--space-8) var(--gutter);gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1.65fr) minmax(0,.9fr);align-items:center;margin-inline:auto;display:grid}.es6ixq_featurePortrait{aspect-ratio:4/5;border-radius:var(--radius-2);background:var(--color-media);overflow:hidden}.es6ixq_featurePortrait img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.es6ixq_featureCopy{gap:var(--space-4);display:grid}.es6ixq_role{font-size:var(--text-sm);color:var(--color-content-muted)}.es6ixq_feature h2{font-size:var(--text-4xl);letter-spacing:var(--tracking-heading);line-height:var(--leading-tight)}.es6ixq_featureCopy>p:not(.es6ixq_role){max-width:42ch;color:var(--color-content-secondary);font-size:var(--text-lg)}.es6ixq_textButton{align-items:center;gap:var(--space-4);width:fit-content;min-height:var(--control-height);padding:var(--space-2) 0;border:0;border-bottom:var(--line-width) solid var(--color-content-text);font-size:var(--text-md);font-weight:var(--weight-medium);cursor:pointer;background:0 0;display:inline-flex}.es6ixq_specialties{font-size:var(--text-sm);align-self:end;padding:0;list-style:none}.es6ixq_specialties li{padding-block:var(--space-sm);border-bottom:var(--line-width) solid var(--color-content-border)}.es6ixq_dialog{width:min(64rem,calc(100% - var(--space-7)));max-width:none;max-height:calc(100dvh - var(--space-7));background:var(--color-content);color:var(--color-content-text);border-radius:var(--radius-2);overscroll-behavior:contain;box-shadow:0 30px 120px color-mix(in srgb,var(--color-media) 45%,transparent);border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.es6ixq_dialog[open]{animation:.28s cubic-bezier(.2,1,.3,1) es6ixq_profileIn}.es6ixq_dialog::backdrop{background:color-mix(in srgb,var(--color-media) 75%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes es6ixq_profileIn{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.es6ixq_profileHeader{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-sm) var(--space-4);z-index:2;background:var(--color-content);border-bottom:var(--line-width) solid var(--color-content-border);font-size:var(--text-sm);display:flex;position:sticky;top:0}.es6ixq_close{align-items:center;gap:var(--space-sm);min-height:var(--control-height);padding:var(--space-2) var(--space-sm);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;display:inline-flex}.es6ixq_close span{font-size:var(--text-xl)}.es6ixq_profileGrid,.es6ixq_portraitGrid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);display:grid}.es6ixq_media{background:var(--color-media);min-width:0;color:var(--color-media-text);align-self:start}.es6ixq_media video{aspect-ratio:9/16;background:var(--color-media);object-fit:contain;width:100%;height:auto;max-height:75dvh;display:block}.es6ixq_media>img{object-fit:contain;width:100%;height:auto;max-height:75dvh}.es6ixq_mediaCaption{justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-3);font-size:var(--text-xs);display:flex}.es6ixq_profileCopy{padding:var(--space-6);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.es6ixq_profileCopy h2{font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display)}.es6ixq_profileRole{font-size:var(--text-xl);line-height:var(--leading-snug)}.es6ixq_profileCopy>p:not(.es6ixq_profileRole){color:var(--color-content-secondary)}.es6ixq_jobs{gap:var(--space-3);width:100%;padding-block:var(--space-sm);display:grid}.es6ixq_jobs>div{border-top:var(--line-width) solid var(--color-content-border);padding-top:var(--space-sm);gap:var(--space-xs);display:grid}.es6ixq_jobs dt{font-size:var(--text-md);font-weight:var(--weight-semibold)}.es6ixq_jobs dd{font-size:var(--text-sm);color:var(--color-content-secondary)}.es6ixq_example{padding:var(--space-4);background:var(--color-content-raised);gap:var(--space-sm);display:grid}.es6ixq_example h3{font-size:var(--text-sm);font-weight:var(--weight-medium)}.es6ixq_example p{font-size:var(--text-lg);line-height:var(--leading-snug)}.es6ixq_example .es6ixq_exampleNote{font-size:var(--text-sm);color:var(--color-content-muted)}.es6ixq_profileCopy .es6ixq_honest{font-size:var(--text-xs)}@media (max-width:1000px){.es6ixq_intro h1{font-size:var(--text-4xl)}.es6ixq_feature{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.es6ixq_specialties{gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.es6ixq_profileCopy{padding:var(--space-4)}.es6ixq_profileCopy h2{font-size:var(--text-3xl)}.es6ixq_roster{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.es6ixq_intro{gap:var(--space-4);padding-block:var(--space-4);display:grid}.es6ixq_intro h1{font-size:var(--text-3xl)}.es6ixq_introSide{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0;display:flex}.es6ixq_introSide p{font-size:var(--text-sm)}.es6ixq_introSide .es6ixq_primary{padding:var(--space-2) var(--space-sm);gap:var(--space-sm);font-size:var(--text-sm);white-space:nowrap}.es6ixq_hive{height:26rem}.es6ixq_cell{width:calc(var(--space-9) * 1.7);height:calc(var(--space-9) * 2.3)}.es6ixq_hiveTop,.es6ixq_hiveBottom{padding:var(--space-sm) var(--gutter);gap:var(--space-2)}.es6ixq_hiveTop>span{font-size:var(--text-xs)}.es6ixq_hiveBottom p{max-width:12ch;font-size:var(--text-xs)}.es6ixq_motionControl,.es6ixq_rosterToggle{font-size:var(--text-xs)}.es6ixq_roster{gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.es6ixq_roster button{padding:var(--space-2);font-size:var(--text-xs)}.es6ixq_feature{padding-block:var(--space-6);gap:var(--space-3);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}.es6ixq_featureCopy{gap:var(--space-sm)}.es6ixq_feature h2{font-size:var(--text-2xl)}.es6ixq_featureCopy>p:not(.es6ixq_role){font-size:var(--text-md)}.es6ixq_role{font-size:var(--text-xs)}.es6ixq_textButton{font-size:var(--text-sm);gap:var(--space-2)}.es6ixq_specialties{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.es6ixq_dialog{border-radius:var(--radius-2) var(--radius-2) 0 0;width:100%;height:auto;max-height:94dvh;margin:0;inset:auto 0 0}.es6ixq_profileGrid,.es6ixq_portraitGrid{grid-template-columns:1fr}.es6ixq_media video{height:42dvh;max-height:none}.es6ixq_media>img{object-fit:contain;width:100%;height:42dvh}.es6ixq_home .es6ixq_media{position:static}.es6ixq_home .es6ixq_media video,.es6ixq_home .es6ixq_media>img{height:calc(var(--space-9) + var(--space-7))}.es6ixq_mediaCaption{padding:var(--space-2) var(--space-3)}.es6ixq_profileCopy{padding:var(--space-4) var(--gutter) var(--space-6)}.es6ixq_profileCopy h2{font-size:var(--text-3xl)}.es6ixq_profileHeader{padding:var(--space-2) var(--space-sm)}.es6ixq_profileCopy .es6ixq_primary{width:100%}}@media (prefers-reduced-motion:reduce){.es6ixq_face,.es6ixq_dialog[open]{animation:none}.es6ixq_primary{transition:none}.es6ixq_primary:hover{transform:none}}.es6ixq_heroHive{height:calc(100svh - var(--space-9));min-height:42rem;max-height:68rem}.es6ixq_heroHive .es6ixq_stage{width:85%;left:28%}.es6ixq_heroHive .es6ixq_cell{width:calc(var(--space-9) * 2.8);height:calc(var(--space-9) * 3.7)}.es6ixq_heroHive .es6ixq_vignette{z-index:1;background:linear-gradient(90deg,var(--color-media) 18%,color-mix(in srgb,var(--color-media) 96%,transparent) 35%,color-mix(in srgb,var(--color-media) 65%,transparent) 49%,transparent 70%),linear-gradient(0deg,var(--color-media),transparent 20%,transparent 85%,var(--color-media))}.es6ixq_heroCopy{z-index:2;width:100%;height:100%;max-width:var(--max);padding:var(--space-8) var(--gutter);pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;display:flex;position:relative}.es6ixq_heroCopy h1{font-size:var(--text-5xl);font-weight:var(--weight-semibold);line-height:var(--leading-solid);letter-spacing:var(--tracking-display)}.es6ixq_heroCopy>p{margin-top:var(--space-4);max-width:34ch;font-size:var(--text-lg);line-height:var(--leading-body)}.es6ixq_heroCopy .es6ixq_heroCta{margin-top:var(--space-5);background:var(--color-media-text);color:var(--color-media);border-color:var(--color-media-text);pointer-events:auto}.es6ixq_heroExplore{margin-top:var(--space-sm);padding-block:var(--space-2);min-height:var(--control-height);font-size:var(--text-sm);color:var(--color-media-text);text-underline-offset:.3em;pointer-events:auto;align-items:center;display:inline-flex}@media (max-width:900px){.es6ixq_heroHive{min-height:48rem;height:calc(100svh - var(--space-7));max-height:none}.es6ixq_heroHive .es6ixq_stage{width:100%;top:37%;bottom:0;left:0}.es6ixq_heroHive .es6ixq_cell{width:calc(var(--space-9) * 1.9);height:calc(var(--space-9) * 2.5)}.es6ixq_heroHive .es6ixq_vignette{background:linear-gradient(180deg,var(--color-media) 20%,color-mix(in srgb,var(--color-media) 95%,transparent) 36%,transparent 66%,var(--color-media) 100%)}.es6ixq_heroCopy{padding-top:var(--space-7);justify-content:flex-start}.es6ixq_heroCopy h1{font-size:var(--text-4xl)}.es6ixq_heroCopy>p{font-size:var(--text-md);margin-top:var(--space-3)}.es6ixq_heroCopy .es6ixq_heroCta{margin-top:var(--space-3)}.es6ixq_heroExplore{display:none}.es6ixq_heroHive .es6ixq_hiveTop>span{max-width:18ch}.es6ixq_heroHive .es6ixq_hiveBottom p{display:none}}.es6ixq_home{background:var(--color-black);flex-direction:column;flex:1;min-height:0;display:flex}.es6ixq_home .es6ixq_hive{background:var(--color-black);flex:1;height:auto;min-height:0}.es6ixq_home .es6ixq_stage{touch-action:none}.es6ixq_face{color:var(--color-white);cursor:pointer;border:0;padding:0;font-family:inherit}.es6ixq_face:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset)}.es6ixq_home .es6ixq_dialog{background:var(--color-black);color:var(--color-white)}.es6ixq_home .es6ixq_profileHeader{background:var(--color-black);border-color:var(--shell-edge)}.es6ixq_home .es6ixq_close{color:var(--color-white)}.es6ixq_home .es6ixq_profileCopy>p:not(.es6ixq_profileRole),.es6ixq_home .es6ixq_jobs dd{color:var(--shell-muted)}.es6ixq_home .es6ixq_jobs>div{border-color:var(--shell-edge)}.es6ixq_home .es6ixq_example{background:var(--shell-selected)}.es6ixq_home .es6ixq_example .es6ixq_exampleNote{color:var(--shell-muted)}
.qQ1S-a_toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--gutter);background:var(--color-black);color:var(--color-white);border-bottom:var(--line-width) solid var(--shell-edge);flex-wrap:wrap;display:flex}.qQ1S-a_toolbar p{color:var(--shell-muted);font-size:var(--text-xs);margin-inline-start:auto}.qQ1S-a_empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--gutter);color:var(--color-white);text-align:center;flex-direction:column;flex:1;display:flex}.qQ1S-a_empty h2{font-size:var(--text-2xl)}.qQ1S-a_empty p{color:var(--shell-muted)}.qQ1S-a_workspace{gap:var(--space-4);width:100%;min-width:0;padding-top:var(--space-3);color:var(--color-white);display:grid}.qQ1S-a_workspace>button{justify-self:start}.qQ1S-a_section{gap:var(--space-sm);min-width:0;display:grid}.qQ1S-a_section h3,.qQ1S-a_section label{font-size:var(--text-md);font-weight:var(--weight-semibold)}.qQ1S-a_skills{gap:var(--space-2);display:grid}.qQ1S-a_skill{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-sm) var(--space-3);border:var(--line-width) solid var(--shell-edge);border-radius:var(--radius-2);background:var(--color-black);color:var(--color-white);font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:start;display:flex}.qQ1S-a_skill:hover{border-color:var(--color-edge-hover)}.qQ1S-a_skill[aria-pressed=true]{border-color:var(--color-edge-selected);background:var(--shell-selected)}.qQ1S-a_skill span{color:var(--color-accent)}.qQ1S-a_skill:focus-visible,.qQ1S-a_mission:focus-visible{outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset)}.qQ1S-a_preview{gap:var(--space-3);padding:var(--space-3);border:var(--line-width) solid var(--color-edge-selected);border-radius:var(--radius-2);background:var(--shell-selected);font-size:var(--text-sm);display:grid}.qQ1S-a_preview>button{justify-self:start}.qQ1S-a_mission{width:100%;min-width:0;padding:var(--space-3);border:var(--line-width) solid var(--color-edge);border-radius:var(--radius-2);background:var(--color-black);color:var(--color-white);font:inherit;font-size:var(--text-md);line-height:var(--leading-body);resize:vertical}.qQ1S-a_mission::placeholder{color:var(--shell-muted)}.qQ1S-a_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.qQ1S-a_hint{font-size:var(--text-xs);color:var(--shell-muted);overflow-wrap:anywhere}.qQ1S-a_portrait{top:var(--space-7);align-self:start;position:sticky}.qQ1S-a_about{width:100%;font-size:var(--text-sm)}.qQ1S-a_about summary{min-height:var(--control-height);cursor:pointer;color:var(--shell-muted);align-items:center;display:flex}.qQ1S-a_about summary:before{content:"+";color:var(--color-accent);margin-inline-end:var(--space-2)}.qQ1S-a_about[open] summary:before{content:"−"}
