.hero-module__CrneFW__hero{max-width:var(--container-content);padding:var(--space-10) var(--gutter) var(--space-9);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.hero-module__CrneFW__hero{padding-block:var(--space-11) var(--space-10)}}.hero-module__CrneFW__kicker{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);display:inline-flex}.hero-module__CrneFW__headline{font-size:var(--text-display);color:var(--ink);letter-spacing:-.028em;max-width:20ch}.hero-module__CrneFW__emphasis{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 42%, transparent);text-underline-offset:.14em;text-decoration-thickness:2px;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 42%, transparent)}.hero-module__CrneFW__br{display:none}@media (min-width:700px){.hero-module__CrneFW__br{display:block}}.hero-module__CrneFW__lede{font-size:var(--text-lg);line-height:var(--leading-base);color:var(--muted);max-width:54ch;margin-top:var(--space-2)}.hero-module__CrneFW__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero-module__CrneFW__primary,.hero-module__CrneFW__secondary{align-items:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-6);border-radius:var(--radius-sm);font-size:var(--text-sm);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.hero-module__CrneFW__primary{background:var(--accent);border:1px solid var(--accent);color:var(--paper)}.hero-module__CrneFW__primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.hero-module__CrneFW__secondary{border:1px solid var(--line-strong);color:var(--ink);background:0 0}.hero-module__CrneFW__secondary:hover{border-color:var(--ink)}.hero-module__CrneFW__arrow{transition:transform var(--dur-fast) var(--ease-out)}.hero-module__CrneFW__primary:hover .hero-module__CrneFW__arrow{transform:translateX(var(--nudge))}.hero-module__CrneFW__proof{align-items:center;gap:var(--space-2) var(--space-5);margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.hero-module__CrneFW__proofLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--faint)}.hero-module__CrneFW__proofList{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;list-style:none;display:flex}.hero-module__CrneFW__proofLink{min-height:var(--tap);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);transition:color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex;position:relative}.hero-module__CrneFW__proofList li:not(:last-child) .hero-module__CrneFW__proofLink:after{content:"·";right:calc(var(--space-2) * -1 - .15em);color:var(--line-strong);position:absolute}.hero-module__CrneFW__proofLink:hover{color:var(--accent)}
.section-module__4KjdkG__section{padding-block:0}.section-module__4KjdkG__inner{max-width:var(--container-content);padding:var(--space-9) var(--gutter);margin-inline:auto}.section-module__4KjdkG__wide{max-width:var(--container-wide)}@media (min-width:1024px){.section-module__4KjdkG__inner{padding-block:var(--space-10)}}.section-module__4KjdkG__header{gap:var(--space-3);margin-bottom:var(--space-8);max-width:var(--measure);flex-direction:column;display:flex}.section-module__4KjdkG__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--faint)}.section-module__4KjdkG__title{font-size:var(--text-h1);color:var(--ink);max-width:20ch}.section-module__4KjdkG__lede{font-size:var(--text-lg);line-height:var(--leading-base);color:var(--muted);max-width:56ch}
.statement-module__lOENgW__statement{padding-block:var(--space-11)}.statement-module__lOENgW__inner,.statement-module__lOENgW__statement>.statement-module__lOENgW__line{max-width:var(--container-content);padding-inline:var(--gutter);margin-inline:auto}.statement-module__lOENgW__line{font-family:var(--font-serif);font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink);text-wrap:balance;max-width:22ch}.statement-module__lOENgW__line em{color:var(--accent);font-style:italic}
.services-module__feRXwW__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.services-module__feRXwW__row{gap:var(--space-4);padding-block:var(--space-7);border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}.services-module__feRXwW__row:first-child{border-top:0;padding-top:0}.services-module__feRXwW__row:last-child{padding-bottom:0}@media (min-width:900px){.services-module__feRXwW__row{gap:var(--space-8);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}}.services-module__feRXwW__head{align-items:baseline;gap:var(--space-3);display:flex}.services-module__feRXwW__num{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent);letter-spacing:var(--tracking-wide);flex-shrink:0}.services-module__feRXwW__title{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.services-module__feRXwW__body{gap:var(--space-4);flex-direction:column;display:flex}.services-module__feRXwW__text{font-size:var(--text-base);line-height:var(--leading-base);color:var(--body);max-width:60ch}.services-module__feRXwW__deliverables{gap:var(--space-2);flex-wrap:wrap;display:flex}.services-module__feRXwW__deliverable{font-size:var(--text-xs);color:var(--muted);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full)}.services-module__feRXwW__foot{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);font-size:var(--text-base);line-height:var(--leading-base);color:var(--muted);max-width:62ch}.services-module__feRXwW__footLink{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none}.services-module__feRXwW__footLink:hover{color:var(--accent-hover);border-bottom-color:currentColor}
.showcase-module__6yknka__frame{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-1);transition:box-shadow var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);overflow:hidden}.showcase-module__6yknka__chrome{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--sunken);border-bottom:1px solid var(--line);display:flex}.showcase-module__6yknka__dots{gap:var(--space-1);flex-shrink:0;display:flex}.showcase-module__6yknka__dots i{border-radius:var(--radius-full);background:var(--line-strong);opacity:.45;width:8px;height:8px}.showcase-module__6yknka__chromeUrl{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.showcase-module__6yknka__shot{width:100%;height:auto;display:block}.showcase-module__6yknka__phone{right:calc(var(--space-5) * -1);bottom:calc(var(--space-5) * -1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);width:132px;box-shadow:var(--shadow-2);position:absolute;overflow:hidden}.showcase-module__6yknka__phoneShot{width:100%;height:auto;display:block}@media (max-width:768px){.showcase-module__6yknka__phone{display:none}}.showcase-module__6yknka__card{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:grid;position:relative}.showcase-module__6yknka__card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.showcase-module__6yknka__card:hover .showcase-module__6yknka__frame{box-shadow:var(--shadow-2)}.showcase-module__6yknka__flagship{grid-template-columns:1fr}@media (min-width:1024px){.showcase-module__6yknka__flagship{align-items:center;gap:var(--space-8);padding:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.showcase-module__6yknka__flagship:nth-child(2n) .showcase-module__6yknka__media{order:-1}.showcase-module__6yknka__flagship:nth-child(2n) .showcase-module__6yknka__phone{right:auto;left:calc(var(--space-5) * -1)}}.showcase-module__6yknka__media{position:relative}.showcase-module__6yknka__body{gap:var(--space-4);flex-direction:column;display:flex}.showcase-module__6yknka__kicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.showcase-module__6yknka__name{font-family:var(--font-serif);font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.showcase-module__6yknka__nameLink{min-height:var(--tap);color:inherit;transition:color var(--dur-fast) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.showcase-module__6yknka__nameLink:hover{color:var(--accent)}.showcase-module__6yknka__outcome{font-size:var(--text-base);line-height:var(--leading-base);color:var(--body);max-width:46ch}.showcase-module__6yknka__stack{gap:var(--space-2);flex-wrap:wrap;display:flex}.showcase-module__6yknka__tag{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--muted);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full)}.showcase-module__6yknka__actions{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.showcase-module__6yknka__readCta,.showcase-module__6yknka__readCtaSmall{align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--text-sm);color:var(--ink);border-bottom:1px solid var(--line-strong);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.showcase-module__6yknka__readCtaSmall{font-size:var(--text-xs)}.showcase-module__6yknka__readCta:hover,.showcase-module__6yknka__readCtaSmall:hover{color:var(--accent);border-bottom-color:var(--accent)}.showcase-module__6yknka__readCta:hover .showcase-module__6yknka__arrow,.showcase-module__6yknka__readCtaSmall:hover .showcase-module__6yknka__arrow{transform:translateX(var(--nudge))}.showcase-module__6yknka__live{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent);padding:var(--space-2) 0;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);min-height:var(--tap);border-bottom:1px solid #0000;align-self:flex-start;text-decoration:none;display:inline-flex}.showcase-module__6yknka__live:hover{color:var(--accent-hover);border-bottom-color:currentColor}.showcase-module__6yknka__live:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-sm)}.showcase-module__6yknka__liveDot{border-radius:var(--radius-full);background:currentColor;flex-shrink:0;width:7px;height:7px}.showcase-module__6yknka__arrow{transition:transform var(--dur-fast) var(--ease-out)}.showcase-module__6yknka__live:hover .showcase-module__6yknka__arrow{transform:translateX(var(--nudge))}.showcase-module__6yknka__flagshipStack{gap:var(--space-6);flex-direction:column;display:flex}.showcase-module__6yknka__stackGap{margin-top:var(--space-8)}.showcase-module__6yknka__grid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:768px){.showcase-module__6yknka__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.showcase-module__6yknka__grid{grid-template-columns:repeat(3,1fr)}}.showcase-module__6yknka__supporting{padding:var(--space-5);gap:var(--space-5)}.showcase-module__6yknka__supporting .showcase-module__6yknka__name{font-size:var(--text-h3)}.showcase-module__6yknka__supporting .showcase-module__6yknka__outcome{font-size:var(--text-sm)}
.about-module__-i9KWa__hero{max-width:var(--container-content);padding:var(--space-10) var(--gutter) var(--space-8);gap:var(--space-5);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.about-module__-i9KWa__hero{padding-block:var(--space-11) var(--space-9)}}.about-module__-i9KWa__kicker{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--faint)}.about-module__-i9KWa__headline{font-size:var(--text-display);letter-spacing:-.028em;color:var(--ink);max-width:17ch}.about-module__-i9KWa__headline em{color:var(--accent);font-style:italic}.about-module__-i9KWa__lede{font-size:var(--text-lg);line-height:var(--leading-base);color:var(--muted);max-width:56ch}.about-module__-i9KWa__sequence{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.about-module__-i9KWa__chapter{gap:var(--space-5);padding-bottom:var(--space-8);grid-template-columns:auto minmax(0,1fr);display:grid}.about-module__-i9KWa__chapter:last-child{padding-bottom:0}.about-module__-i9KWa__marker{align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:relative}.about-module__-i9KWa__chapter:not(:last-child) .about-module__-i9KWa__marker:after{content:"";top:calc(var(--space-6) + var(--space-3));bottom:calc(var(--space-8) * -1);background:var(--line);width:1px;position:absolute}.about-module__-i9KWa__num{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--faint);letter-spacing:var(--tracking-wide);line-height:1}.about-module__-i9KWa__node{border-radius:var(--radius-full);background:var(--accent);flex-shrink:0;width:7px;height:7px}.about-module__-i9KWa__chapterBody{gap:var(--space-3);flex-direction:column;display:flex}.about-module__-i9KWa__chapterTitle{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);margin-top:-.15em}.about-module__-i9KWa__chapterText{font-size:var(--text-base);line-height:var(--leading-base);color:var(--body);max-width:62ch}.about-module__-i9KWa__essay{max-width:var(--container-prose);padding:0 var(--gutter) var(--space-11);gap:var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.about-module__-i9KWa__essayChapter{gap:var(--space-4);flex-direction:column;display:flex}.about-module__-i9KWa__essayTitle{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.about-module__-i9KWa__essayText{font-size:var(--text-lg);line-height:var(--leading-loose);color:var(--body)}.about-module__-i9KWa__essayClose{font-size:var(--text-lg);line-height:var(--leading-loose);color:var(--muted);padding-top:var(--space-6);border-top:1px solid var(--line)}.about-module__-i9KWa__inline{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 40%, transparent);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration:none}.about-module__-i9KWa__inline:hover{color:var(--accent-hover);border-bottom-color:currentColor}
.home-module__txgM7a__flagships{gap:var(--space-6);flex-direction:column;display:flex}.home-module__txgM7a__supporting{margin-top:var(--space-8)}.home-module__txgM7a__more{align-items:center;gap:var(--space-2);min-height:var(--tap);margin-top:var(--space-7);font-size:var(--text-sm);color:var(--ink);border-bottom:1px solid var(--line-strong);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.home-module__txgM7a__more:hover{color:var(--accent);border-bottom-color:var(--accent)}.home-module__txgM7a__arrow{transition:transform var(--dur-fast) var(--ease-out)}.home-module__txgM7a__more:hover .home-module__txgM7a__arrow{transform:translateX(var(--nudge))}.home-module__txgM7a__principles{gap:var(--space-6) var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:800px){.home-module__txgM7a__principles{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-module__txgM7a__principle{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--line);flex-direction:column;display:flex}.home-module__txgM7a__principleTitle{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.home-module__txgM7a__principleBody{font-size:var(--text-base);line-height:var(--leading-base);color:var(--muted);max-width:46ch}
.study-module__Bz06OW__page{background:var(--paper);padding-bottom:var(--space-10)}.study-module__Bz06OW__header{max-width:var(--container-content);padding:var(--space-9) var(--gutter) var(--space-7);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:1024px){.study-module__Bz06OW__header{padding-top:var(--space-10)}}.study-module__Bz06OW__back{align-items:center;gap:var(--space-2);min-height:var(--tap);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--muted);transition:color var(--dur-fast) var(--ease-out);align-self:flex-start;text-decoration:none;display:inline-flex}.study-module__Bz06OW__back:hover{color:var(--accent)}.study-module__Bz06OW__title{font-size:var(--text-display);letter-spacing:-.028em;color:var(--ink)}.study-module__Bz06OW__summary{font-size:var(--text-lg);line-height:var(--leading-base);color:var(--muted);max-width:54ch}.study-module__Bz06OW__facts{gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}@media (min-width:700px){.study-module__Bz06OW__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.study-module__Bz06OW__fact{gap:var(--space-2);flex-direction:column;display:flex}.study-module__Bz06OW__factLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--faint)}.study-module__Bz06OW__factValue{font-size:var(--text-sm);color:var(--body);line-height:var(--leading-snug)}.study-module__Bz06OW__factLink{align-items:center;gap:var(--space-2);min-height:var(--tap);font-family:var(--font-mono);color:var(--accent);transition:color var(--dur-fast) var(--ease-out);text-decoration:none;display:inline-flex}.study-module__Bz06OW__factLink:hover{color:var(--accent-hover)}.study-module__Bz06OW__lead{max-width:var(--container-wide);padding:var(--space-5) var(--gutter) var(--space-8);margin-inline:auto}.study-module__Bz06OW__leadMedia{max-width:var(--container-content);margin-inline:auto;position:relative}.study-module__Bz06OW__closer{max-width:var(--container-content);padding:var(--space-2) var(--gutter) var(--space-8);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.study-module__Bz06OW__closerLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--faint)}.study-module__Bz06OW__body{max-width:var(--container-content);padding-inline:var(--gutter);gap:var(--space-9);flex-direction:column;margin-inline:auto;display:flex}.study-module__Bz06OW__block{gap:var(--space-4);padding-top:var(--space-7);border-top:1px solid var(--line);grid-template-columns:1fr;display:grid}@media (min-width:900px){.study-module__Bz06OW__block{gap:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(0,8fr)}}.study-module__Bz06OW__blockLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent);padding-top:var(--space-1);font-weight:400}.study-module__Bz06OW__blockLede{font-size:var(--text-lg);line-height:var(--leading-loose);color:var(--body);max-width:62ch}.study-module__Bz06OW__opening{gap:var(--space-4);padding-top:var(--space-7);border-top:1px solid var(--line);flex-direction:column;display:flex}.study-module__Bz06OW__openingLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.study-module__Bz06OW__openingText{font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--ink);text-wrap:balance;max-width:34ch}@media (min-width:900px){.study-module__Bz06OW__openingText{max-width:28ch;font-size:var(--text-h2)}}.study-module__Bz06OW__turningPoint{padding-block:var(--space-6);gap:var(--space-4);flex-direction:column;margin:0;display:flex}.study-module__Bz06OW__turningLabel{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.study-module__Bz06OW__turningText{font-family:var(--font-serif);font-style:italic;font-size:var(--text-h2);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--ink);text-wrap:balance;max-width:26ch;margin:0}.study-module__Bz06OW__steps{gap:var(--space-6);flex-direction:column;list-style:none;display:flex}.study-module__Bz06OW__step{gap:var(--space-4);grid-template-columns:auto 1fr;display:grid}.study-module__Bz06OW__stepNum{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent);padding-top:.2em}.study-module__Bz06OW__stepBody{gap:var(--space-2);flex-direction:column;display:flex}.study-module__Bz06OW__stepTitle{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.study-module__Bz06OW__stepDetail{font-size:var(--text-base);line-height:var(--leading-base);color:var(--muted);max-width:58ch}.study-module__Bz06OW__techList{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.study-module__Bz06OW__tech{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full)}.study-module__Bz06OW__ctaRow{gap:var(--space-3) var(--space-6);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.study-module__Bz06OW__openCta,.study-module__Bz06OW__openCtaGhost{align-items:center;gap:var(--space-2);min-height:var(--tap);font-family:var(--font-mono);font-size:var(--text-sm);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:1px solid #0000;align-self:flex-start;text-decoration:none;display:inline-flex}.study-module__Bz06OW__openCta{color:var(--accent)}.study-module__Bz06OW__openCta:hover{color:var(--accent-hover);border-bottom-color:currentColor}.study-module__Bz06OW__openCtaGhost{color:var(--muted)}.study-module__Bz06OW__openCtaGhost:hover{color:var(--ink);border-bottom-color:currentColor}.study-module__Bz06OW__retro .study-module__Bz06OW__blockLede{font-family:var(--font-serif);color:var(--body);font-style:italic}.study-module__Bz06OW__arrow{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.study-module__Bz06OW__factLink:hover .study-module__Bz06OW__arrow,.study-module__Bz06OW__openCta:hover .study-module__Bz06OW__arrow,.study-module__Bz06OW__openCtaGhost:hover .study-module__Bz06OW__arrow,.study-module__Bz06OW__moreLink:hover .study-module__Bz06OW__arrow{transform:translateX(var(--nudge))}.study-module__Bz06OW__more{max-width:var(--container-content);margin:var(--space-10) auto 0;padding:var(--space-7) var(--gutter) 0;border-top:1px solid var(--line)}.study-module__Bz06OW__moreTitle{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--faint);margin-bottom:var(--space-5);font-weight:400}.study-module__Bz06OW__moreList{flex-direction:column;list-style:none;display:flex}.study-module__Bz06OW__moreLink{align-items:baseline;gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.study-module__Bz06OW__moreList li:first-child .study-module__Bz06OW__moreLink{border-top:0}.study-module__Bz06OW__moreName{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--ink);letter-spacing:var(--tracking-tight);transition:color var(--dur-fast) var(--ease-out);grid-row:1}.study-module__Bz06OW__moreLink:hover .study-module__Bz06OW__moreName{color:var(--accent)}.study-module__Bz06OW__moreOutcome{font-size:var(--text-sm);line-height:var(--leading-base);color:var(--muted);grid-area:2/1;max-width:60ch}.study-module__Bz06OW__moreLink .study-module__Bz06OW__arrow{color:var(--muted);grid-area:1/2}
.portfolio-module___G9K8W__page{max-width:var(--container-wide);padding:var(--space-10) var(--gutter) var(--space-11);background:var(--paper);margin-inline:auto}.portfolio-module___G9K8W__header{gap:var(--space-4);margin-bottom:var(--space-9);max-width:var(--measure);flex-direction:column;display:flex}.portfolio-module___G9K8W__title{font-family:var(--font-serif);font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink)}.portfolio-module___G9K8W__lede{font-size:var(--text-lg);line-height:var(--leading-base);color:var(--muted);max-width:54ch}
