.eigenstory-site{--es-story-ground:var(--s-cobalt);--es-story-ink:var(--s-paper);--es-edie-ground:var(--s-pink);--es-hugo-ground:var(--s-tide);--es-iris-ground:var(--s-acid)}.eigenstory-site :where(h1,h2,h3,h4){overflow-wrap:anywhere}.eigenstory-site :where(a,button,summary,[role=tabpanel]):focus-visible{outline:var(--s-focus-width) solid currentColor;outline-offset:var(--s-1)}.es-hero{padding-block:var(--s-8) var(--s-16)}.es-mastline,.es-wordmark,.es-hero-actions,.es-hero-art figcaption,.es-specialist-art-label,.es-example-disclosure,.es-document-top,.es-browser-bar,.es-website-nav,.es-website-nav strong{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.es-mastline{padding-bottom:var(--s-8);margin-bottom:var(--s-10);border-bottom:var(--s-line) solid var(--studio-rule);flex-wrap:wrap}.es-wordmark{font-size:clamp(var(--s-type-body), 6vw, var(--s-type-card));min-width:0;max-width:100%;font-weight:var(--s-weight-bold);letter-spacing:var(--s-tracking-heading);justify-content:flex-start;gap:var(--s-2)}.es-wordmark>span{color:var(--studio-accent);font-size:var(--s-type-subtitle)}.es-availability{padding:var(--s-2) var(--s-4);border-radius:var(--s-radius-pill);color:var(--s-ink);background:var(--s-acid);font-size:var(--s-type-caption);line-height:1.5;font-weight:var(--s-weight-medium)}.es-hero-grid{align-items:center;gap:var(--s-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.es-hero-grid>*,.es-specialist>*,.es-faq-grid>*,.es-example-heading>*{min-width:0}.es-hero-copy>.st-heading{font-size:clamp(2.75rem, 5.6vw, var(--s-type-hero-middle));letter-spacing:var(--s-tracking-display);max-width:13ch;line-height:.98}.es-hero-copy>.st-heading span{overflow-wrap:anywhere;display:block}.es-hero-copy>.st-heading span+span{color:var(--studio-accent)}.es-hero-description{margin-top:var(--s-8);max-width:var(--s-width-copy);font-size:var(--s-type-lead);color:var(--studio-text)}.es-hero-actions{margin-top:var(--s-8);justify-content:flex-start;gap:var(--s-5) var(--s-6);flex-wrap:wrap}.eigenstory-site .es-primary-action{justify-content:space-between;gap:var(--s-8);max-width:100%;padding:var(--s-4) var(--s-5);border:var(--s-line) solid var(--s-cobalt);color:var(--s-paper);background:var(--s-cobalt);font-weight:var(--s-weight-semibold);display:inline-flex}.eigenstory-site .es-primary-action:focus-visible{outline-color:var(--studio-focus)}.es-final .es-primary-action:focus-visible{outline-color:var(--s-ink)}.eigenstory-site .es-primary-action:hover{color:var(--s-ink);background:var(--s-acid);border-color:var(--s-ink)}.es-text-link{min-height:var(--s-touch);justify-content:space-between;align-items:center;gap:var(--s-4);font-size:var(--s-type-caption);text-underline-offset:var(--s-1);text-decoration:underline;display:inline-flex}.es-email-note{margin-top:var(--s-3);font-size:var(--s-type-caption);color:var(--studio-muted);line-height:1.6}.es-hero-art{margin:var(--s-0);padding:var(--s-5);background:var(--es-story-ground);color:var(--es-story-ink)}.es-hero-art img{aspect-ratio:1.5;object-fit:cover;width:100%;height:auto;display:block}.es-hero-art figcaption{padding-top:var(--s-5);font-size:var(--s-type-caption);flex-wrap:wrap;align-items:flex-start;line-height:1.5}.es-hero-art figcaption span:last-child{color:var(--s-acid)}.es-story-strip{color:var(--s-ink);background:var(--s-pink)}.es-story-strip>.st-container{gap:var(--s-4) var(--s-8);padding-block:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.es-story-strip span{font-size:var(--s-type-body);line-height:1.65}.es-story-strip b{font-size:var(--s-type-caption);font-weight:var(--s-weight-semibold);text-transform:uppercase;display:block}.es-specialists,.es-outputs,.es-faq{padding-block:var(--s-20)}.es-section-intro{max-width:var(--s-width-reading);margin-bottom:var(--s-12)}.es-section-intro>.st-eyebrow,.es-example-heading .st-eyebrow,.es-faq .st-eyebrow,.es-final .st-eyebrow{margin-bottom:var(--s-5)}.es-section-intro>.st-heading,.es-example-heading .st-heading,.es-faq .st-heading{font-size:clamp(var(--s-type-title), 4.5vw, var(--s-type-heading));overflow-wrap:anywhere}.es-section-intro>.st-text{max-width:var(--s-width-copy);margin-top:var(--s-6);font-size:var(--s-type-lead)}.es-specialist-list{gap:var(--s-8);display:grid}.es-specialist{--es-specialist-ground:var(--es-edie-ground);color:var(--s-ink);background:var(--es-specialist-ground);grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));display:grid}.es-specialist-hugo{--es-specialist-ground:var(--es-hugo-ground)}.es-specialist-iris{--es-specialist-ground:var(--es-iris-ground)}.es-specialist-art{padding:var(--s-6);gap:var(--s-4);flex-direction:column;display:flex}.es-specialist-art-label{font-size:var(--s-type-caption);line-height:1.5}.es-specialist-art-label span:last-child{font-size:var(--s-type-card)}.es-specialist-art img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.es-specialist-question{margin:var(--s-0);padding-block:var(--s-2);font-size:var(--s-type-lead);font-weight:var(--s-weight-medium);letter-spacing:var(--s-tracking-heading);line-height:1.4}.es-specialist-copy{padding:var(--s-10);align-self:center}.es-specialist .st-text{color:inherit}.es-specialist .es-person-name{font-size:clamp(var(--s-type-feature), 8vw, var(--s-type-display));line-height:var(--s-leading-tight);margin-top:var(--s-4)}.es-person-name span{color:var(--s-blue-deep)}.es-specialist .es-specialist-title{font-size:clamp(var(--s-type-card), 2.4vw, var(--s-type-title));letter-spacing:var(--s-tracking-heading);margin-block:var(--s-8) var(--s-5);max-width:17ch;line-height:1.08}.es-specialist-result{margin-top:var(--s-8);padding-top:var(--s-6);border-top:var(--s-line) solid currentColor}.es-specialist-result h4{margin:var(--s-3) var(--s-0) var(--s-2);font-size:var(--s-type-lead);line-height:1.3;font-weight:var(--s-weight-semibold);letter-spacing:var(--s-tracking-heading)}.es-specialist-result>p:last-child{margin:var(--s-0);font-size:var(--s-type-body);line-height:1.65}.es-example-section{padding-block:var(--s-16);color:var(--s-paper);background:var(--s-cobalt)}.es-example-heading{align-items:end;gap:var(--s-8);margin-bottom:var(--s-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.es-example-heading>.st-text{color:inherit;max-width:var(--s-width-copy);font-size:var(--s-type-lead)}.es-example{color:var(--s-ink);background:var(--s-paper)}.es-example-disclosure{padding:var(--s-4) var(--s-6);background:var(--s-acid);font-size:var(--s-type-caption);flex-wrap:wrap;line-height:1.6}.es-example-disclosure>span:first-child{font-weight:var(--s-weight-semibold);text-transform:uppercase}.es-tab-list{border-bottom:var(--s-line) solid var(--s-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.es-tab{justify-content:flex-start;align-items:center;gap:var(--s-4);min-height:var(--s-touch);padding:var(--s-5) var(--s-6);border:var(--s-0);border-right:var(--s-line) solid var(--s-ink);border-radius:var(--s-0);color:var(--s-ink);background:var(--s-paper);font-family:inherit;font-size:var(--s-type-body);text-align:left;font-weight:var(--s-weight-semibold);cursor:pointer;overflow-wrap:anywhere;line-height:1.4;display:flex}.es-tab:last-child{border-right:var(--s-0)}.es-tab small{font-size:var(--s-type-caption);font-weight:var(--s-weight-normal);display:block}.es-tab[data-state=active]{background:var(--s-pink)}.es-tab:hover{background:var(--s-light-raised)}.es-tab[data-state=active]:hover{background:var(--s-pink)}.es-tab-number{font-size:var(--s-type-caption);font-weight:var(--s-weight-normal);align-self:flex-start}.es-tab-arrow{font-size:var(--s-type-card);margin-left:auto}.es-tab-panel{padding:var(--s-6)}.es-example-biography,.es-example-application,.es-example-design{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.es-example-biography>*,.es-example-application>*,.es-example-design>*{min-width:0}.es-example-notes,.es-biography-page,.es-role-brief,.es-application-page{padding:var(--s-8)}.es-example-notes{background:var(--s-tide)}.es-sample-label{margin:var(--s-0);font-size:var(--s-type-caption);line-height:1.5;font-weight:var(--s-weight-medium);text-transform:uppercase}.es-conversation-question{margin-block:var(--s-10) var(--s-6);max-width:18ch;font-size:clamp(var(--s-type-card), 2.5vw, var(--s-type-subtitle));line-height:1.15;font-weight:var(--s-weight-semibold);letter-spacing:var(--s-tracking-heading)}.es-conversation-answer{margin:var(--s-0);font-size:var(--s-type-body);line-height:1.75}.es-note-label{margin-top:var(--s-10);padding-top:var(--s-5);border-top:var(--s-line) solid currentColor;font-size:var(--s-type-caption);line-height:1.6;display:block}.es-biography-page{background:var(--s-light-raised)}.es-biography-page h3{font-size:clamp(var(--s-type-subtitle), 3vw, var(--s-type-title));line-height:1.05;font-weight:var(--s-weight-semibold);letter-spacing:var(--s-tracking-display);margin-block:var(--s-8) var(--s-6)}.es-biography-page h3 span{color:var(--s-blue-deep)}.es-biography-page>p:not(.es-sample-label),.es-role-brief>p:not(.es-sample-label),.es-application-page>p{font-size:var(--s-type-body);margin-block:var(--s-5);line-height:1.7}.es-sample-keywords,.es-role-priorities{gap:var(--s-2);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.es-sample-keywords span,.es-role-priorities span{padding:var(--s-2) var(--s-3);border:var(--s-line) solid currentColor;font-size:var(--s-type-caption);line-height:1.4;display:inline-block}.es-role-brief{color:var(--s-ink);background:var(--s-pink)}.es-role-brief h3{font-size:var(--s-type-title);line-height:1.05;font-weight:var(--s-weight-semibold);letter-spacing:var(--s-tracking-display);margin-block:var(--s-10) var(--s-6)}.es-role-brief .es-role-note{padding-top:var(--s-6);margin-top:var(--s-8);border-top:var(--s-line) solid currentColor}.es-application-page{border:var(--s-line) solid var(--s-ink)}.es-document-top{padding-bottom:var(--s-4);border-bottom:var(--s-line) solid var(--s-ink);font-size:var(--s-type-caption);flex-wrap:wrap;line-height:1.5}.es-application-page h3{font-size:clamp(var(--s-type-card), 2.3vw, var(--s-type-subtitle));line-height:1.15;font-weight:var(--s-weight-semibold);letter-spacing:var(--s-tracking-heading);margin-block:var(--s-8) var(--s-6)}.es-document-proof{gap:var(--s-4);margin-top:var(--s-8);padding:var(--s-4);background:var(--s-acid);font-size:var(--s-type-caption);align-items:center;line-height:1.6;display:flex}.es-document-proof span{font-size:var(--s-type-card)}.es-example-design-intro{gap:var(--s-4);margin-bottom:var(--s-6);padding:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.es-example-design-intro>p:last-child{margin:var(--s-0);font-size:var(--s-type-caption);line-height:1.65}.es-website-preview{color:var(--s-ink);background:var(--s-tide);border:var(--s-line) solid var(--s-ink)}.es-browser-bar{padding:var(--s-3) var(--s-4);color:var(--s-paper);background:var(--s-ink);font-size:var(--s-type-caption);flex-wrap:wrap;line-height:1.5}.es-browser-bar>span:first-child{letter-spacing:.15em}.es-website-nav{padding:var(--s-5) var(--s-6);border-bottom:var(--s-line) solid var(--s-ink);font-size:var(--s-type-caption);flex-wrap:wrap;line-height:1.6}.es-website-nav strong{font-size:var(--s-type-lead);font-weight:var(--s-weight-semibold);letter-spacing:var(--s-tracking-heading)}.es-website-nav strong span{font-size:var(--s-type-card)}.es-website-hero{padding:var(--s-8) var(--s-6) var(--s-10)}.es-website-hero h3{margin-block:var(--s-6);font-size:clamp(var(--s-type-subtitle), 3vw, var(--s-type-title));font-weight:var(--s-weight-semibold);letter-spacing:var(--s-tracking-display);overflow-wrap:anywhere;line-height:1.02}.es-website-hero h3 span{color:var(--s-blue-deep)}.es-website-hero>p:last-child{margin:var(--s-0);max-width:32ch;font-size:var(--s-type-body);line-height:1.65}.es-website-project{gap:var(--s-5);padding:var(--s-6);color:var(--s-paper);background:var(--s-blue-deep);flex-wrap:wrap;display:flex}.es-website-project>div{flex:12rem;min-width:0}.es-project-index{font-size:var(--s-type-card);line-height:1.3}.es-website-project h4{margin-block:var(--s-3);font-size:var(--s-type-card);font-weight:var(--s-weight-semibold);letter-spacing:var(--s-tracking-heading);line-height:1.2}.es-website-project p:last-child{margin:var(--s-0);font-size:var(--s-type-caption);line-height:1.65}.es-resume-preview{padding:var(--s-6) var(--s-8);border:var(--s-line) solid var(--s-ink);background:var(--s-light-raised)}.es-resume-preview h3{margin-block:var(--s-6) var(--s-2);font-size:clamp(var(--s-type-title), 4vw, var(--s-type-heading));line-height:.95;font-weight:var(--s-weight-semibold);letter-spacing:var(--s-tracking-display);position:relative}.es-resume-preview h3 span{color:var(--s-blue-deep);margin-inline-start:var(--s-4);display:inline-block}.es-resume-role{margin-block:var(--s-4) var(--s-8);color:var(--s-blue-deep);font-size:var(--s-type-body);font-weight:var(--s-weight-semibold)}.es-resume-section{padding-block:var(--s-5);border-top:var(--s-line) solid var(--s-ink);font-size:var(--s-type-caption);line-height:1.65}.es-resume-section h4{font-size:var(--s-type-caption);text-transform:uppercase;font-weight:var(--s-weight-semibold);margin:var(--s-0) var(--s-0) var(--s-3)}.es-resume-section p,.es-resume-section ul{margin:var(--s-0)}.es-resume-section ul{margin-top:var(--s-3);padding-inline-start:var(--s-5);list-style:outside}.es-resume-section li+li{margin-top:var(--s-2)}.es-resume-footer{margin-block:var(--s-6) var(--s-0);padding-top:var(--s-4);border-top:var(--s-line) solid var(--s-ink);font-size:var(--s-type-caption)}.es-example-footnote{margin:var(--s-0);padding:var(--s-4) var(--s-6);border-top:var(--s-line) solid var(--s-ink);font-size:var(--s-type-caption);line-height:1.6}.es-output-grid{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));display:grid}.es-output{padding:var(--s-10);color:var(--s-ink);background:var(--s-coral)}.es-output-website{background:var(--s-tide)}.es-output .st-heading{font-size:clamp(var(--s-type-title), 4vw, var(--s-type-heading));margin-block:var(--s-10) var(--s-6)}.es-output .st-text{color:inherit;max-width:var(--s-width-copy)}.es-output ul{margin:var(--s-8) var(--s-0) var(--s-0);padding:var(--s-0);font-size:var(--s-type-body);line-height:1.6;list-style:none}.es-output li{padding-block:var(--s-3);border-top:var(--s-line) solid currentColor}.es-output li:last-child{border-bottom:var(--s-line) solid currentColor}.es-faq{padding-top:var(--s-0)}.es-faq-grid{gap:var(--s-10);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.es-questions details{border-top:var(--s-line) solid var(--studio-rule)}.es-questions details:last-child{border-bottom:var(--s-line) solid var(--studio-rule)}.es-questions summary{cursor:pointer;padding-block:var(--s-5);padding-right:var(--s-3);min-height:var(--s-touch);font-size:var(--s-type-lead);font-weight:var(--s-weight-medium);line-height:1.4;list-style-position:inside}.es-questions details>p{margin:var(--s-0);padding-bottom:var(--s-6);color:var(--studio-muted);font-size:var(--s-type-body);max-width:var(--s-width-copy);line-height:1.75}.es-final{padding-block:var(--s-20);color:var(--s-ink);background:var(--s-acid)}.es-final .st-heading{font-size:clamp(var(--s-type-title), 6vw, var(--s-type-hero-middle));overflow-wrap:anywhere;max-width:18ch;line-height:1}.es-final .st-text{margin-block:var(--s-8);color:inherit;font-size:var(--s-type-lead)}.es-final .es-email-note{color:inherit}@media (max-width:64rem){.es-tab{gap:var(--s-2);padding:var(--s-4);flex-wrap:wrap}.es-tab-number{width:100%}.es-tab-arrow{display:none}}@media (max-width:44rem){.es-hero{padding-block:var(--s-6) var(--s-10)}.es-mastline{margin-bottom:var(--s-8);padding-bottom:var(--s-6);gap:var(--s-3)}.es-hero-copy>.st-heading{font-size:clamp(2.75rem, 11.2vw, var(--s-type-feature));max-width:15ch}.es-hero-description{font-size:var(--s-type-body);margin-top:var(--s-6)}.es-hero-art{padding:var(--s-3)}.es-hero-art figcaption{padding:var(--s-3) var(--s-1) var(--s-1)}.es-specialists,.es-outputs,.es-faq,.es-final{padding-block:var(--s-12)}.es-faq{padding-top:var(--s-0)}.es-section-intro>.st-heading,.es-example-heading .st-heading,.es-faq .st-heading{font-size:var(--s-type-subtitle)}.es-section-intro>.st-text,.es-example-heading>.st-text{font-size:var(--s-type-body)}.es-specialist-art{padding:var(--s-4)}.es-specialist-copy{padding:var(--s-6)}.es-specialist .es-person-name{font-size:clamp(var(--s-type-card), 22vw, var(--s-type-feature))}.es-specialist .es-specialist-title{margin-top:var(--s-6);font-size:var(--s-type-card)}.es-specialist-question{font-size:var(--s-type-body)}.es-example-section{padding-block:var(--s-12)}.es-example-disclosure,.es-example-footnote{padding:var(--s-4)}.es-tab-list{grid-template-columns:minmax(0,1fr)}.es-tab{padding:var(--s-3) var(--s-4);justify-content:flex-start;gap:var(--s-4);border-right:var(--s-0);border-bottom:var(--s-line) solid var(--s-ink);flex-wrap:nowrap}.es-tab:last-child{border-bottom:var(--s-0)}.es-tab-number{width:auto}.es-tab-arrow{display:block}.es-tab small{margin-inline-start:var(--s-2);display:inline}.es-tab-panel{padding:var(--s-3)}.es-example-notes,.es-biography-page,.es-role-brief,.es-application-page,.es-resume-preview{padding:var(--s-5)}.es-role-brief h3{font-size:var(--s-type-subtitle)}.es-resume-preview h3{font-size:var(--s-type-title)}.es-output{padding:var(--s-6)}.es-output .st-heading{font-size:var(--s-type-subtitle);margin-top:var(--s-8)}.es-final .st-heading{font-size:clamp(var(--s-type-subtitle), 8vw, var(--s-type-title))}.es-final .st-text{font-size:var(--s-type-body)}}@media (forced-colors:active){.es-tab[data-state=active]{outline:var(--s-focus-width) solid Highlight;outline-offset:calc(-1 * var(--s-focus-width))}}
