.current-work_manifestoShell__bUUja,.current-work_study__yB1nG{--home-page-gutter:clamp(1.5rem,4vw,5rem)}.current-work_study__yB1nG{--home-type-section:clamp(1.75rem,3vw,2.5rem);--home-type-subheading:clamp(1.375rem,2vw,1.75rem);--home-type-body:.9375rem;--home-type-control:.8125rem;--home-type-caption:.75rem;font-family:var(--font-sans),sans-serif}.current-work_study__yB1nG .home-root .home-section-eyebrow{font-size:var(--home-type-caption);font-weight:400;line-height:1.5;letter-spacing:.025em}.current-work_study__yB1nG .home-demo-cta,.current-work_study__yB1nG .home-root header nav a,.current-work_study__yB1nG .home-theme-toggle-label{font-family:var(--font-sans),sans-serif;font-size:var(--home-type-control);line-height:1.5}.current-work_pageFrame__yA_S_,.current-work_study__yB1nG .home-content,.current-work_study__yB1nG .home-footer-frame,.current-work_study__yB1nG .home-header-frame,.current-work_study__yB1nG .home-hero-copy,.current-work_study__yB1nG .home-hero-details{width:100%;max-width:none;margin-inline:0;padding-inline:var(--home-page-gutter)}.current-work_manifestoShell__bUUja header .home-brand,.current-work_study__yB1nG header .home-brand{min-height:2.25rem}.current-work_study__yB1nG .home-hero[data-hero-details=true]{min-height:max(34.5rem,calc(100svh - clamp(7rem, 16svh, 10rem) - 1.5rem));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(16rem,1fr) auto;align-items:center;gap:2.5rem;padding-block:7rem 4.5rem}.current-work_study__yB1nG .home-scroll-cue{display:none}.current-work_study__yB1nG .home-content .home-section-title{font-size:var(--home-type-section);font-weight:400;line-height:1.15;letter-spacing:-.025em}.current-work_study__yB1nG .home-content>.reveal:first-child{opacity:1;transform:none}.current-work_study__yB1nG .home-hero-copy{padding-block:3rem}.current-work_study__yB1nG .home-hero-copy>div{max-width:none}.current-work_study__yB1nG .home-hero-details{align-self:end}.current-work_heroRelation__iX3Rp{white-space:nowrap}.current-work_heroVerb__otzfQ{--verb-shine-edge:color-mix(in srgb,var(--home-accent) 50%,#24170f);--verb-shine-mid:color-mix(in srgb,var(--home-accent) 48%,#fff4df);--verb-shine-peak:color-mix(in srgb,var(--home-accent) 10%,#fff4df);position:relative;display:inline-block;color:var(--home-accent)}[data-theme=light] .current-work_heroVerb__otzfQ{--verb-shine-mid:color-mix(in srgb,var(--home-accent) 58%,#fff4df);--verb-shine-peak:color-mix(in srgb,var(--home-accent) 24%,#fff4df)}.current-work_verbHighlight__RdZch{position:absolute;inset:0;color:transparent;background-image:radial-gradient(ellipse .85em 1.6em at var(--shine-position,50%) 38%,var(--verb-shine-peak) 0 8%,var(--verb-shine-mid) 28%,color-mix(in srgb,var(--verb-shine-mid) 65%,transparent) 48%,color-mix(in srgb,var(--verb-shine-mid) 18%,transparent) 74%,transparent 100%),radial-gradient(ellipse 1.1em 1.8em at calc(var(--shine-position, 50%) - .6em) 58%,color-mix(in srgb,var(--verb-shine-edge) 70%,transparent) 0,color-mix(in srgb,var(--verb-shine-edge) 56%,transparent) 32%,color-mix(in srgb,var(--verb-shine-edge) 18%,transparent) 68%,transparent 100%);background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;pointer-events:none}.current-work_briefPanel__B0wvg{width:20rem;max-width:100%;font-family:var(--font-sans),sans-serif}.current-work_briefs__BKpyy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.current-work_brief__6s1_t{display:flex;align-items:flex-start;gap:.45rem;min-width:0;color:var(--home-fg);font-size:var(--home-type-caption);line-height:1.5;letter-spacing:-.005em}.current-work_briefBullet__Zg8hg{width:5px;height:5px;margin-top:.4rem;flex:none;background:var(--home-fg-faint);transition:background-color .18s ease,box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.current-work_brief__6s1_t:hover .current-work_briefBullet__Zg8hg{background:var(--home-accent);box-shadow:0 0 6px color-mix(in srgb,var(--home-accent) 40%,transparent)}}.current-work_briefText__M8Yg_{white-space:pre-line}.current-work_modelAction__N6mfd svg,.current-work_textLink__ForK8 svg{flex:none;transition:transform .24s ease,opacity .24s ease}.current-work_direction__VDDMD:focus-visible .current-work_modelAction__N6mfd svg,.current-work_direction__VDDMD:hover .current-work_modelAction__N6mfd svg,.current-work_textLink__ForK8:hover svg{transform:translateX(3px)}.current-work_section__MVHNm{scroll-margin-top:3rem;padding:2rem 0 1rem}.current-work_section__MVHNm h2{max-width:24ch;text-wrap:balance}.current-work_directions__aNImG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.5rem}.current-work_direction__VDDMD{--model-surface:color-mix(in srgb,var(--home-bg) 97%,var(--home-fg));--model-surface-top:color-mix(in srgb,var(--home-bg) 94%,var(--home-fg));--model-inner-edge:color-mix(in srgb,var(--home-fg) 5%,transparent);position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:1.75rem 1.75rem 1.25rem;border:1px solid var(--home-rule);border-radius:10px;background:linear-gradient(155deg,var(--model-surface-top),var(--model-surface) 70%);box-shadow:0 2px 5px rgb(0 0 0/.025),0 8px 24px rgb(0 0 0/.015);color:var(--home-fg);font-family:var(--font-sans),sans-serif;isolation:isolate;transition:box-shadow .28s ease,border-color .28s ease}.current-work_direction__VDDMD:before{content:"";position:absolute;inset:1px;border:1px solid var(--model-inner-edge);border-radius:8px;pointer-events:none}[data-theme=light] .current-work_direction__VDDMD{--model-surface:color-mix(in srgb,var(--home-bg) 48%,white);--model-surface-top:color-mix(in srgb,var(--home-bg) 18%,white);--model-inner-edge:rgb(255 255 255/.75)}.current-work_modelHeading__607NJ{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:6rem}.current-work_direction__VDDMD:focus-visible,.current-work_direction__VDDMD:hover{border-color:color-mix(in srgb,var(--home-fg) 24%,transparent);box-shadow:0 2px 8px rgb(0 0 0/.035),0 10px 26px rgb(0 0 0/.025)}.current-work_category__6_9qx{color:var(--home-fg-dim);font-size:var(--home-type-caption);line-height:1.5;letter-spacing:.025em}.current-work_direction__VDDMD h3,.current-work_learningCopy__7h93N h3{font-size:var(--home-type-subheading);font-weight:400;line-height:1.25;letter-spacing:-.025em}.current-work_direction__VDDMD h3{margin-top:.65rem}.current-work_modelGlyph__XdR3b{flex:none;width:clamp(7rem,11vw,10.5rem);height:auto;overflow:visible;stroke-linecap:round;stroke-linejoin:round}.current-work_glyphLines__fx46z{stroke:var(--home-fg-faint);stroke-width:1;opacity:.58}.current-work_glyphReturn__kLE3A{stroke:var(--home-fg-faint);stroke-width:1;stroke-dasharray:2 4;opacity:.4}.current-work_contourCircuit__grsmn{--circuit-duration:72s;--circuit-delay:-26.4s;--circuit-boost-duration:10.285714s}.current-work_decisionCircuit__eC83H{--circuit-duration:57.073533s;--circuit-delay:-2.989566s;--circuit-boost-duration:8.153362s}.current-work_circuitTrace____w2H{stroke:var(--home-accent);stroke-width:1.5;stroke-dasharray:.045 .955;animation:current-work_circuit-trace__BvRcq var(--circuit-duration) linear var(--circuit-delay) infinite,current-work_circuit-trace-boost__sGAK2 var(--circuit-boost-duration) linear infinite}.current-work_circuitPoint__tFm8M{fill:var(--home-accent);offset-rotate:0deg;animation:current-work_circuit-point__1gG3B var(--circuit-duration) linear var(--circuit-delay) infinite,current-work_circuit-point-boost__EHoVO var(--circuit-boost-duration) linear infinite}.current-work_circuitPoint__tFm8M,.current-work_circuitTrace____w2H{animation-composition:replace,add;animation-play-state:running,paused}.current-work_direction__VDDMD:focus-visible .current-work_circuitPoint__tFm8M,.current-work_direction__VDDMD:focus-visible .current-work_circuitTrace____w2H,.current-work_direction__VDDMD:hover .current-work_circuitPoint__tFm8M,.current-work_direction__VDDMD:hover .current-work_circuitTrace____w2H{animation-play-state:running,running}.current-work_glyphOrigin__Uu2kS{fill:var(--home-fg-dim)}.current-work_modelGlyph__XdR3b{opacity:.75;transition:opacity .28s ease}.current-work_direction__VDDMD:focus-visible .current-work_modelGlyph__XdR3b,.current-work_direction__VDDMD:hover .current-work_modelGlyph__XdR3b{opacity:1}@keyframes current-work_circuit-trace__BvRcq{0%{stroke-dashoffset:.045}to{stroke-dashoffset:-.955}}@keyframes current-work_circuit-point__1gG3B{0%{offset-distance:0}to{offset-distance:100%}}@keyframes current-work_circuit-trace-boost__sGAK2{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}@keyframes current-work_circuit-point-boost__EHoVO{0%{offset-distance:0}to{offset-distance:100%}}.current-work_description__oW59R{max-width:44ch;margin-top:1.25rem;color:var(--home-fg-dim);font-size:var(--home-type-body);line-height:1.75}.current-work_capabilities__MS6uI{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-block:1.35rem 1.75rem;padding:0;list-style:none;color:var(--home-fg-dim);font-size:var(--home-type-caption);line-height:1.5}.current-work_capabilities__MS6uI li{display:inline-flex;align-items:center;gap:.4rem}.current-work_capabilities__MS6uI li:before{content:"";width:3px;height:3px;background:var(--home-fg-faint)}.current-work_modelAction__N6mfd{display:flex;align-items:center;justify-content:space-between;align-self:stretch;margin-top:auto;padding-top:.9rem;border-top:1px solid var(--home-rule);font-size:var(--home-type-control);line-height:1.5}.current-work_modelAction__N6mfd svg{width:1.5rem;height:1.5rem;padding:3px;border:1px solid var(--home-rule);border-radius:50%}.current-work_learning__O8cyg{scroll-margin-top:3rem;padding-block:5rem 5.5rem}.current-work_learningGrid__S45We{display:grid;grid-template-columns:1fr 1.45fr;gap:clamp(3rem,6vw,6rem)}.current-work_learningGrid__S45We h2{max-width:15ch;font-weight:400;line-height:1.15;text-wrap:balance}.current-work_learningCopy__7h93N{padding-top:.2rem}.current-work_learningCopy__7h93N p{max-width:58ch;margin-top:1.1rem;color:var(--home-fg-dim);font-family:var(--font-sans),sans-serif;font-size:var(--home-type-body);line-height:1.75}.current-work_learningActions__00MxH{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem 2rem;margin-top:2rem}.current-work_learningActions__00MxH .home-demo-cta{gap:1.2rem;padding:.75rem 1rem}.current-work_textLink__ForK8{display:inline-flex;align-items:center;gap:.65rem;color:var(--home-fg-dim);font-family:var(--font-sans),sans-serif;font-size:var(--home-type-control,.8125rem);line-height:1.5;transition:color .2s ease}.current-work_textLink__ForK8:hover{color:var(--home-fg)}.current-work_direction__VDDMD:focus-visible,.current-work_textLink__ForK8:focus-visible{outline:2px solid var(--home-accent);outline-offset:4px}.current-work_manifesto__gTGTb{max-width:760px;margin-inline:auto;padding-block:6rem 7rem}.current-work_manifesto__gTGTb h1{max-width:22ch;margin-top:1.5rem;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:400;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.current-work_manifestoStandfirst__JoqO4{max-width:48ch;margin-top:1.5rem;color:var(--home-fg);font-family:var(--font-sans),sans-serif;font-size:1.125rem;font-weight:400;line-height:1.65;text-wrap:balance}.current-work_manifestoBody__ttUvV{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--home-rule);color:var(--home-fg-dim);font-family:var(--font-sans),sans-serif;font-size:1.0625rem;line-height:1.9}.current-work_manifestoBody__ttUvV p+p{margin-top:1.6rem}.current-work_manifestoBody__ttUvV p:first-child{color:var(--home-fg)}.current-work_manifesto__gTGTb>.current-work_textLink__ForK8{margin-top:2.5rem}@media (max-width:767px){.current-work_study__yB1nG .home-hero[data-hero-details=true]{min-height:max(30.5rem,calc(100svh - 9.5rem));grid-template-rows:minmax(15rem,1fr) auto;padding-block:6rem 4rem;gap:1.25rem}.current-work_study__yB1nG .home-hero-copy{padding-block:2rem}.current-work_briefs__BKpyy{gap:1rem}.current-work_section__MVHNm{padding-top:1.5rem;padding-bottom:.5rem}.current-work_directions__aNImG{margin-top:2rem}.current-work_direction__VDDMD{padding:1.35rem 1.5rem 1rem}.current-work_modelHeading__607NJ{min-height:5.5rem}.current-work_modelGlyph__XdR3b{width:8rem}.current-work_capabilities__MS6uI{margin-block:1.25rem 1.5rem}.current-work_learning__O8cyg{padding-block:3.5rem 4rem}.current-work_learningGrid__S45We{grid-template-columns:1fr;gap:2rem}.current-work_learningGrid__S45We h2{max-width:22ch}.current-work_learningCopy__7h93N{padding-top:0}.current-work_manifesto__gTGTb{padding-block:3.5rem 4.5rem}.current-work_manifestoBody__ttUvV{margin-top:2rem;padding-top:2rem;font-size:1rem}}@media (max-width:699px){.current-work_directions__aNImG{grid-template-columns:1fr}}@media (max-width:399px){.current-work_direction__VDDMD{padding-inline:1.25rem}.current-work_modelGlyph__XdR3b{width:6rem}}@media (max-width:600px){.current-work_heroRelation__iX3Rp{display:block}}@media (max-width:639px){.current-work_manifestoShell__bUUja header .home-brand,.current-work_study__yB1nG header .home-brand{min-height:2.75rem}.current-work_manifestoShell__bUUja header .home-theme-toggle,.current-work_study__yB1nG header .home-theme-toggle{width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.current-work_briefBullet__Zg8hg,.current-work_direction__VDDMD,.current-work_modelAction__N6mfd svg,.current-work_modelGlyph__XdR3b,.current-work_textLink__ForK8,.current-work_textLink__ForK8 svg{transition:none}.current-work_circuitPoint__tFm8M,.current-work_circuitTrace____w2H{animation:none}.current-work_circuitTrace____w2H{stroke-dashoffset:-.3}.current-work_circuitPoint__tFm8M{offset-distance:34.5%}}