@keyframes landingNameV3{0%{opacity:0;transform:translateY(1.2rem) scale(.84,1.35);letter-spacing:.01em}26%,64%{opacity:1;transform:translateY(0) scaleY(1.72);letter-spacing:-.085em}to{opacity:.18;transform:translateY(-1.5rem) scale(1.015,1.75);letter-spacing:-.085em}}@keyframes countHighlightV3{0%{color:#080808;background:var(--nesh-yellow);box-shadow:0 0 #f5ff17b3;transform:translateY(.12em) scale(.86)}55%{box-shadow:0 0 0 .18em #f5ff1738;transform:translateY(0) scale(1.08)}to{box-shadow:0 0 #f5ff1700;transform:translateY(0) scale(1)}}@keyframes typeWordV3{0%{opacity:0;filter:blur(3px);clip-path:inset(0 100% 0 0);transform:translateY(.34em)}62%{opacity:1;filter:blur(0)}to{opacity:1;filter:blur(0);clip-path:inset(0 0 0 0);transform:translateY(0)}}@keyframes typingCaretV3{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes proofTrackV3{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width: 1100px){.home-page .hero-name>span{transform:scaleX(1.04) scaleY(1.72);transform-origin:left top}.home-page .landing-reveal strong{animation:landingNameV3 2s cubic-bezier(.2,.8,.2,1) forwards}.home-page .hero-navigation{top:47.5vh}.home-page .hero-navigation a{font-size:clamp(.82rem,.92vw,1.1rem)}.home-page .hero-navigation>div{gap:clamp(.8rem,.9vw,1.15rem)}.home-page .hero-heading-block{left:32.7vw;bottom:4.8vh;width:34.6vw}.home-page .hero-heading-block h1{font-size:clamp(4.6rem,6.2vw,8rem);line-height:.84}.home-page .hero-kicker{margin-bottom:.7rem;font-size:clamp(.68rem,.72vw,.84rem)}.home-page .nesh-button{min-height:clamp(3rem,3.5vw,4rem);padding:.8rem 1.45rem;font-size:clamp(.76rem,.8vw,.92rem)}.home-page .hero-stat-card{min-width:clamp(12.5rem,13.2vw,16rem);gap:clamp(.8rem,.9vw,1.1rem);padding:clamp(1rem,1.05vw,1.3rem) clamp(1.1rem,1.2vw,1.5rem);border-color:#ffffff57}.home-page .hero-stat-card strong{min-width:1.45em;font-size:clamp(2.8rem,3.5vw,4.8rem)}.home-page .hero-stat-card strong.is-counting,.home-page .hero-stat-card strong.is-counted{animation:countHighlightV3 .72s cubic-bezier(.2,.8,.2,1) both}.home-page .hero-stat-card span{font-size:clamp(.82rem,.82vw,.98rem);line-height:1.08}.home-page .hero-stat-card--projects{bottom:18.5vw;left:17.7vw}.home-page .hero-stat-card--builds{bottom:6.4vw;left:20.4vw}.home-page .hero-traits{right:6.5vw;bottom:12.8vw;min-width:clamp(15rem,16vw,20rem);gap:clamp(.6rem,.65vw,.8rem);padding:clamp(1.2rem,1.3vw,1.6rem)}.home-page .hero-traits span{gap:.72rem;font-size:clamp(.82rem,.9vw,1.02rem)}.home-page .hero-left-note,.home-page .hero-right-note{bottom:2.25vw;font-size:clamp(.86rem,.98vw,1.15rem)}.home-page .hero-right-note{width:22vw}.home-page .about-name-mark{transform:scaleX(1.22) scaleY(1.72);transform-origin:left top}.home-page .about-card__year,.home-page .about-card__footer strong{transition:color .22s ease,background-color .22s ease,transform .28s ease,box-shadow .28s ease}.home-page .about-card.is-reached .about-card__year{color:#080808;background:var(--nesh-yellow);box-shadow:0 0 0 .12em #f5ff1747;transform:scale(1.055)}.home-page .about-card :is(.about-card__year,.about-card__footer strong).is-counting{animation:countHighlightV3 .62s cubic-bezier(.2,.8,.2,1) both}.home-page .value-section{min-height:0!important;padding:8vw 0 7vw!important}.home-page .value-intro{min-height:0;margin-bottom:clamp(4rem,6vw,7.5rem)}.home-page .value-heading h2{margin-bottom:clamp(3.5rem,5vw,6.5rem)}.home-page .value-statement{position:relative;isolation:isolate;width:min(75vw,96rem);margin-bottom:0;overflow:visible;font-size:clamp(3.4rem,5.25vw,6.8rem);line-height:1.04}.home-page .typed-word{z-index:1;opacity:0;filter:blur(3px);clip-path:inset(0 100% 0 0);transform:translateY(.34em);transition:opacity .18s ease,filter .18s ease}.home-page .value-section.is-typing .typed-word{animation:typeWordV3 .42s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--word-delay, .26s)}.home-page .value-statement:after{content:"";display:inline-block;width:.075em;height:.72em;margin-left:.08em;background:#111;opacity:0;vertical-align:-.04em}.home-page .value-section.is-typing:not(.is-typed) .value-statement:after{animation:typingCaretV3 .6s step-end infinite}.home-page .value-keyword-wrap:hover,.home-page .value-keyword-wrap:focus-within{z-index:300}.home-page .value-statement:has(.value-keyword:hover)>.typed-word:not(:has(.value-keyword:hover)),.home-page .value-statement:has(.value-keyword:focus-visible)>.typed-word:not(:has(.value-keyword:focus-visible)){opacity:.14!important;filter:blur(1px)}.home-page .value-disclosure{z-index:500;top:auto;bottom:calc(100% + .85rem);width:min(25rem,31vw);padding:1.1rem 1.2rem;border:2px solid #111;background:var(--nesh-yellow);box-shadow:0 1.4rem 3.3rem #2c281f47;font-size:clamp(.8rem,.82vw,.96rem)}.home-page .value-disclosure strong{font-size:clamp(1.25rem,1.35vw,1.6rem)}.home-page .value-keyword-wrap:last-child .value-disclosure{right:0;left:auto;transform:translateY(.65rem)}.home-page .value-keyword-wrap:last-child:hover .value-disclosure,.home-page .value-keyword-wrap:last-child:focus-within .value-disclosure{transform:translate(0)}.home-page .value-proof-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.8rem,.95vw,1.15rem)}.home-page .value-proof-card{position:relative;grid-column:span 2;display:flex;min-height:clamp(20rem,24vw,26rem);padding:clamp(1.3rem,1.5vw,1.8rem);flex-direction:column;overflow:hidden;opacity:0;transform:translateY(2.4rem) scale(.975);transition:opacity .42s ease,transform .62s cubic-bezier(.2,.8,.2,1),border-color .22s ease}.home-page .value-proof-card:nth-child(4),.home-page .value-proof-card:nth-child(5){grid-column:span 3}.home-page .value-proof-card.is-visible{border-color:#0808086b;opacity:1;transform:translateY(0) scale(1)}.home-page .value-proof-card__track{position:absolute;top:0;right:0;left:0;height:.35rem;background:var(--nesh-yellow);transform:scaleX(0);transform-origin:left}.home-page .value-proof-card.is-visible .value-proof-card__track{animation:proofTrackV3 .72s .1s cubic-bezier(.2,.8,.2,1) forwards}.home-page .value-proof-card>div span{min-width:1.45em;font-size:clamp(2.8rem,3.1vw,4rem)}.home-page .value-proof-card>div span.is-counting{animation:countHighlightV3 .6s cubic-bezier(.2,.8,.2,1) both}.home-page .value-proof-card small{max-width:55%;font-size:clamp(.64rem,.68vw,.8rem)}.home-page .value-proof-card>p{min-height:0;margin:clamp(2.5rem,3vw,3.8rem) 0 1.75rem;flex:1;font-size:clamp(1rem,1.08vw,1.25rem);line-height:1.48}.home-page .value-proof-card h3{font-size:clamp(.9rem,.98vw,1.12rem)}.home-page .contact-word{cursor:crosshair}.home-page .contact-letter{position:relative;display:inline-block;color:var(--nesh-yellow);transform:translateY(0);transition:transform .22s ease}.home-page .contact-letter:after{content:attr(data-letter);position:absolute;z-index:1;inset:0;color:transparent;background-image:var(--letter-image);background-position:center;background-size:cover;background-clip:text;-webkit-background-clip:text;filter:saturate(1.12) contrast(1.06);opacity:0;-webkit-mask-image:radial-gradient(circle clamp(5.5rem,7vw,9rem) at var(--reveal-x, -20rem) var(--reveal-y, -20rem),#000 0%,#000 42%,rgba(0,0,0,.88) 64%,transparent 100%);mask-image:radial-gradient(circle clamp(5.5rem,7vw,9rem) at var(--reveal-x, -20rem) var(--reveal-y, -20rem),#000 0%,#000 42%,rgba(0,0,0,.88) 64%,transparent 100%);pointer-events:none;transition:opacity .16s ease}.home-page .contact-word:is(.is-pointer-active,.is-keyboard-active) .contact-letter:after{opacity:1}.home-page .contact-word.is-pointer-active .contact-letter{transform:translateY(-.012em)}.home-page #contact.contact-section{color:#111;background:var(--nesh-paper)!important}.home-page #contact .contact-actions a{color:#111;border-color:#08080847;background:#e9e5d7}.home-page #contact .contact-actions .contact-primary{border-color:#111;background:var(--nesh-yellow)}}@media (min-width: 1700px){.home-page .value-proof-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.home-page .value-proof-card,.home-page .value-proof-card:nth-child(4),.home-page .value-proof-card:nth-child(5){grid-column:auto;min-height:clamp(22rem,25vw,29rem)}}@media (prefers-reduced-motion: reduce){.home-page .value-proof-card{opacity:1!important;transform:none!important;transition:none!important}.home-page .value-proof-card__track{transform:scaleX(1)!important;animation:none!important}.home-page :is([data-hero-count],[data-count-to]).is-counting{animation:none!important}.home-page .contact-letter,.home-page .contact-letter:after{transition:none!important}}@media (min-width: 1100px){.home-page .hero-name>span{transform:scaleX(1.032) scaleY(1.72)}.home-page .hero-stat-card--builds{left:19.65vw}.home-page .value-statement{padding-bottom:clamp(9rem,9vw,11rem)}.home-page .value-section.is-typed .value-keyword-wrap,.home-page .value-keyword-wrap:hover,.home-page .value-keyword-wrap:focus-within{position:static;filter:none!important;clip-path:none!important;transform:none!important}.home-page .value-disclosure,.home-page .value-keyword-wrap:first-child .value-disclosure,.home-page .value-keyword-wrap:last-child .value-disclosure{inset:auto auto 0 50%;width:min(42rem,68vw);transform:translate(-50%,.75rem)}.home-page .value-keyword-wrap:hover .value-disclosure,.home-page .value-keyword-wrap:focus-within .value-disclosure,.home-page .value-keyword-wrap:first-child:hover .value-disclosure,.home-page .value-keyword-wrap:first-child:focus-within .value-disclosure,.home-page .value-keyword-wrap:last-child:hover .value-disclosure,.home-page .value-keyword-wrap:last-child:focus-within .value-disclosure{transform:translate(-50%)}.home-page .contact-word>.contact-letter,.home-page .contact-word:hover>.contact-letter,.home-page .contact-word:focus-visible>.contact-letter{color:var(--nesh-yellow)!important;background-image:none!important;background-clip:border-box!important;-webkit-background-clip:border-box!important;filter:none!important}.home-page .contact-word:hover>.contact-letter,.home-page .contact-word:focus-visible>.contact-letter{transform:translateY(0)}.home-page .contact-word.is-pointer-active>.contact-letter{transform:translateY(-.012em)}}@media (min-width: 1100px){.home-page .value-statement{padding-bottom:0}.home-page .value-detail-dock{display:grid;width:min(42rem,68vw);min-height:8.4rem;margin:clamp(2.5rem,3.5vw,4.5rem) auto 0;box-sizing:border-box;align-content:center;gap:.45rem;padding:clamp(1.2rem,1.45vw,1.7rem);border:1px solid rgba(8,8,8,.34);border-radius:.65rem;background:#e9e5d7;color:#111;box-shadow:0 1rem 2.6rem #2c281f1a;transform:translateY(0);transition:background-color .18s ease,border-color .18s ease,box-shadow .22s ease,transform .22s ease}.home-page .value-detail-dock.is-active{border-color:#111;background:var(--nesh-yellow);box-shadow:0 1.25rem 3rem #2c281f33;transform:translateY(-.3rem)}.home-page .value-detail-dock small{font-size:clamp(.6rem,.64vw,.72rem);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.home-page .value-detail-dock strong{font-size:clamp(1.35rem,1.6vw,1.9rem);line-height:1}.home-page .value-detail-dock p{margin:0;font-size:clamp(.88rem,.9vw,1.02rem);line-height:1.5}}@media (prefers-reduced-motion: reduce){.home-page .value-detail-dock{transition:none!important}}@media (min-width: 1100px){.home-page .value-detail-dock{position:fixed;z-index:900;right:auto;bottom:clamp(1.4rem,2vw,2.5rem);left:60.5vw;width:min(42rem,calc(76vw - 2rem));max-width:calc(100vw - 2rem);margin:0;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,1rem);transition:opacity .18s ease,visibility 0ms linear .18s,background-color .18s ease,border-color .18s ease,box-shadow .22s ease,transform .22s ease}.home-page .value-detail-dock.is-active{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:0ms}}@media (prefers-reduced-motion: reduce){.home-page .value-detail-dock{transform:translate(-50%)!important}}@keyframes landingNameV4{0%{opacity:0;transform:translateY(1.2rem) scale(.84,1.58);letter-spacing:.01em}26%,64%{opacity:1;transform:translateY(0) scaleY(2.02);letter-spacing:-.085em}to{opacity:.18;transform:translateY(-1.5rem) scale(1.015,2.05);letter-spacing:-.085em}}@media (min-width: 1100px){.home-page .hero-name>span{transform:scaleX(1.032) scaleY(2.02)}.home-page .landing-reveal strong{animation:landingNameV4 2s cubic-bezier(.2,.8,.2,1) forwards}.home-page .hero-navigation{top:57vh}.home-page .about-name-mark{transform:scaleX(1.22) scaleY(2.02)}}@keyframes systemsCaretV4{0%,48%{opacity:1}49%,to{opacity:0}}@media (min-width: 1100px){.home-page .nesh-hero{min-height:150vh!important}.home-page .hero-name,.home-page .landing-reveal strong{letter-spacing:-.045em;-webkit-text-stroke:0 transparent!important;paint-order:normal;text-shadow:none}.home-page .hero-name{left:calc(3.7vw - var(--hero-progress) * 3.15vw);width:98.9vw;opacity:clamp(0,calc(2.95 - var(--hero-progress) * 3.4),1)}.home-page .hero-name>span{transform:scaleX(1.075) scaleY(2.02);transform-origin:left top}.home-page .landing-reveal strong{font-size:18.9vw}.home-page .hero-name{transform:translate3d(calc(var(--hero-progress) * 1.05rem),calc(var(--hero-progress) * 1rem),0) scale(calc(1 - var(--hero-progress) * .79))}.home-page .hero-name-dock{position:absolute;z-index:90;top:2.0625rem;left:2.0625rem;display:inline-flex;align-items:flex-start;padding:.55rem .7rem;border-radius:.55rem;background:var(--nesh-yellow);color:var(--nesh-ink);font-size:1.15rem;font-weight:900;line-height:1;letter-spacing:-.07em;opacity:clamp(0,calc(var(--hero-progress) * 4 - 2.6),1);transform:scale(clamp(.78,calc(.45 + var(--hero-progress) * .65),1));transform-origin:left top;pointer-events:none}.home-page .hero-name-dock sup{margin-left:.18rem;font-size:.48rem;letter-spacing:0}.home-page .about-name-mark{display:none}.home-page .nesh-about{margin-top:-100vh;translate:0 var(--hero-about-offset, 75vh)}.home-page .hero-stat-card{min-width:0;width:clamp(10.5rem,11vw,13rem);padding:clamp(.78rem,.82vw,1rem);gap:clamp(.55rem,.62vw,.8rem);opacity:clamp(0,calc(1 - var(--hero-progress) * 4.5),1);transform:translateY(calc(var(--hero-progress) * 2vh))}.home-page .hero-stat-card strong{min-width:1.3em;font-size:clamp(2rem,2.55vw,3.25rem)}.home-page .hero-stat-card span{font-size:clamp(.7rem,.72vw,.84rem)}.home-page .hero-stat-card--projects{right:auto;bottom:12.5vh;left:2vw}.home-page .hero-stat-card--builds{right:auto;bottom:12.5vh;left:14.2vw}.home-page .hero-traits{right:2.2vw;bottom:12.5vh;min-width:0;width:clamp(12.5rem,14vw,16rem);padding:clamp(.9rem,1vw,1.15rem);opacity:clamp(0,calc(1 - var(--hero-progress) * 4.5),1);transform:translateY(calc(var(--hero-progress) * 2vh))}.home-page .hero-left-note,.home-page .hero-right-note,.home-page .hero-heading-block,.home-page .hero-profile,.home-page .hero-navigation{opacity:clamp(0,calc(1 - var(--hero-progress) * 3.2),1)}.home-page .value-statement .typed-word{margin-right:.11em;padding:0;border:0;border-radius:0;background:transparent}.home-page .value-statement .value-keyword-wrap{padding:0;background:transparent}.home-page .value-keyword{padding:.015em .13em .065em;border:1px solid rgba(8,8,8,.38);border-radius:.14em;background:#ece8da;color:#626700;transition:color .16s ease,background-color .16s ease,border-color .16s ease,transform .16s ease}.home-page .value-keyword:hover,.home-page .value-keyword:focus-visible{border-color:#111;background:var(--nesh-yellow);color:#080808;transform:translateY(-.025em)}.home-page .value-detail-dock{min-height:0;padding:1rem 1.15rem}.home-page .value-proof-card,.home-page .value-proof-card:nth-child(4),.home-page .value-proof-card:nth-child(5){min-height:clamp(14rem,16vw,18rem);padding:clamp(1rem,1.1vw,1.3rem)}.home-page .value-proof-card>p{margin:clamp(1.5rem,1.8vw,2.2rem) 0 1.1rem;font-size:clamp(.88rem,.92vw,1.05rem)}.home-page .value-proof-card>div span{font-size:clamp(2.1rem,2.45vw,3.15rem)}.home-page .systems-heading{align-items:start;margin-bottom:clamp(2.5rem,3.5vw,4.5rem)}.home-page .systems-heading h2{min-height:2.85em;font-size:clamp(3.2rem,4.65vw,5.9rem);line-height:.96}.home-page .systems-heading__caret{display:none;width:.075em;height:.82em;margin-left:.07em;background:#111;vertical-align:-.04em}.home-page .systems-section.is-systems-typing .systems-heading__caret{display:inline-block;animation:systemsCaretV4 .62s step-end infinite}.home-page .capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,.8vw,1rem)}.home-page .capability-card{min-height:clamp(11.5rem,13vw,14.5rem);padding:clamp(1rem,1.15vw,1.35rem)}.home-page .capability-card>span{font-size:clamp(2rem,2.25vw,2.85rem)}.home-page .capability-card h3{margin:clamp(2rem,2.4vw,2.8rem) 0 .7rem;font-size:clamp(1.25rem,1.45vw,1.75rem)}.home-page .capability-card p{font-size:clamp(.72rem,.76vw,.86rem);line-height:1.45}.home-page .about-card{min-height:clamp(24rem,26vw,28rem)}.home-page .about-card .meta-label{position:absolute;top:2.45rem;right:2rem;max-width:12rem;line-height:1.25;text-align:right}.home-page .about-card__projects a{font-size:clamp(.68rem,.72vw,.8rem)}.home-page .about-card__footer{margin-top:1.45rem}.home-page :is(.journey-station.is-active,.toolkit-group.is-active,.toolkit-group:focus-within){color:#080808!important}.home-page .journey-station.is-active :is(span,strong){color:#080808!important;opacity:1!important}}@media (min-width: 1100px) and (prefers-reduced-motion: reduce){.home-page .hero-name{opacity:1!important;transform:none!important}.home-page .hero-name-dock{display:none!important}.home-page .nesh-hero{min-height:100vh!important}.home-page .nesh-about{margin-top:0;translate:none}}@media (min-width: 1100px) and (max-width: 1399px){.home-page .hero-stat-card--projects{left:1.4vw}.home-page .hero-stat-card--builds{left:14.5vw}.home-page .hero-traits{right:1.4vw}}@media (prefers-reduced-motion: reduce){.home-page .systems-heading__caret{display:none!important;animation:none!important}}@media (min-width: 1100px) and (max-height: 900px){.home-page .hero-navigation{top:42vh}}
