.activity-graphs-module__x2AWkG__grid{border-bottom:var(--frame-rule) solid #fff;background:var(--electric-blue);contain:layout paint;grid-area:activity;grid-template-rows:repeat(2,minmax(0,1fr));min-width:0;min-height:0;display:grid;overflow:hidden}.activity-graphs-module__x2AWkG__card{background:var(--electric-blue);color:#fff;min-width:0;min-height:0;font-family:var(--font-neue);contain:layout paint;grid-template-rows:auto minmax(0,1fr);padding:clamp(.55rem,1vw,1rem);display:grid;position:relative;overflow:hidden}.activity-graphs-module__x2AWkG__header{justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;margin:0 0 clamp(.35rem,.65vw,.65rem);display:flex}.activity-graphs-module__x2AWkG__header h2{font-family:var(--font-neue);letter-spacing:-.015em;margin:0;font-size:clamp(.75rem,1.25vw,1.2rem);font-weight:800;line-height:.9}.activity-graphs-module__x2AWkG__header a,.activity-graphs-module__x2AWkG__period{color:#fff;font-family:var(--font-neue)}.activity-graphs-module__x2AWkG__period{letter-spacing:.015em;text-align:right;cursor:pointer;background:0 0;border:0;flex:0 auto;max-width:8.5rem;padding:0;font-size:clamp(.5rem,.7vw,.7rem);font-weight:600;line-height:1}.activity-graphs-module__x2AWkG__shaderLink{background:var(--electric-blue);contain:size layout paint;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden;container-type:size}.activity-graphs-module__x2AWkG__shader{aspect-ratio:1;background:var(--electric-blue);width:min(100cqw,100cqh);max-width:100%;height:min(100cqw,100cqh);max-height:100%;display:block}@media (max-width:48rem){.activity-graphs-module__x2AWkG__grid{aspect-ratio:2;grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.activity-graphs-module__x2AWkG__header h2{font-size:clamp(.7rem,3vw,1rem)}}
.residue-loader-module__EgzNGG__loader{--loader-blue:#1d0cff;--font-neue:"PP Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif;z-index:100;background:var(--loader-blue);color:#fff;font-family:var(--font-neue);opacity:1;grid-template-rows:auto 1fr auto;padding:clamp(1rem,2.4vw,2.2rem);transition:opacity .24s ease-out,visibility .24s step-end;display:grid;position:fixed;inset:0;overflow:hidden}.residue-loader-module__EgzNGG__finished{visibility:hidden;pointer-events:none;opacity:0}.residue-loader-module__EgzNGG__header,.residue-loader-module__EgzNGG__footer{z-index:2;font-family:var(--font-neue);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:clamp(.7rem,1.1vw,.95rem);font-weight:700;line-height:1;display:flex;position:relative}.residue-loader-module__EgzNGG__fieldWrap{place-items:center;min-height:0;display:grid}.residue-loader-module__EgzNGG__field{aspect-ratio:1;width:min(57vmin,34rem);height:auto;display:block}.residue-loader-module__EgzNGG__minimal{grid-template-rows:1fr}.residue-loader-module__EgzNGG__footer{align-items:flex-end}.residue-loader-module__EgzNGG__equation{text-transform:none}.residue-loader-module__EgzNGG__demo{padding:clamp(.75rem,1.3vw,1.35rem);position:absolute}.residue-loader-module__EgzNGG__demo .residue-loader-module__EgzNGG__field{width:min(34vw,56cqh)}@media (max-width:48rem){.residue-loader-module__EgzNGG__demo .residue-loader-module__EgzNGG__field{width:min(70vw,54cqh)}}
.home-module__txgM7a__page{--electric-blue:#1d0cff;--frame-gutter:clamp(.5rem, 1.15vw, .9rem);--frame-rule:clamp(.45rem, .8vw, .75rem);--font-neue:"PP Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif;min-height:100svh;padding:var(--frame-gutter);color:#fff;font-family:var(--font-neue);background:#fff}.home-module__txgM7a__frame{width:100%;height:calc(100svh - (2 * var(--frame-gutter)));background:var(--electric-blue);grid-template:"name activity"minmax(0,57fr)"about links"minmax(0,43fr)/minmax(0,3fr) minmax(14rem,1fr);min-height:42rem;display:grid;overflow:hidden}.home-module__txgM7a__namePanel{border-right:var(--frame-rule) solid #fff;border-bottom:var(--frame-rule) solid #fff;background:var(--electric-blue);grid-area:name;align-items:flex-start;min-width:0;min-height:0;padding:clamp(.8rem,1.6vw,1.75rem);display:flex;overflow:hidden;container-type:size}.home-module__txgM7a__name{width:100%;height:100%;font-family:var(--font-neue);letter-spacing:.01em;flex-direction:column;justify-content:center;margin:0;font-size:clamp(4rem,min(29cqw,66cqh),20rem);font-weight:800;line-height:.65;display:flex;transform:translateY(.02em)}.home-module__txgM7a__nameLine{align-items:center;min-width:0;min-height:0;display:flex}.home-module__txgM7a__nameWord{white-space:nowrap;transform-origin:0;display:block;transform:scaleY(1.3)}.home-module__txgM7a__nameLine:first-child{padding-left:clamp(.5rem,2cqw,1.5rem)}.home-module__txgM7a__nameLine:first-child .home-module__txgM7a__nameWord{transform:scale(1.3)}.home-module__txgM7a__domainLine{gap:clamp(.2rem,.6vw,.6rem);width:100%;max-width:100%}.home-module__txgM7a__domain{font-family:var(--font-neue);letter-spacing:.025em;flex:none;align-self:flex-end;margin:0 0 .45em;font-size:clamp(.625rem,2cqw,1.2rem);font-weight:600;line-height:1}.home-module__txgM7a__about{--about-font-size:clamp(1rem, min(2.5vw, 4vh), 2.5rem);border-right:var(--frame-rule) solid #fff;background:var(--electric-blue);grid-area:about;min-width:0;min-height:0;padding:clamp(.75rem,1.8vw,2rem) clamp(1.2rem,2.2vw,3rem);overflow:hidden}.home-module__txgM7a__aboutLabel{font-size:var(--about-font-size);letter-spacing:-.005em;margin:0 0 .7em;font-weight:400;line-height:.95}.home-module__txgM7a__aboutCopy{max-width:50ch;font-size:var(--about-font-size);letter-spacing:-.005em;text-wrap:pretty;font-weight:400;line-height:.96}.home-module__txgM7a__aboutCopy p{margin:0 0 .8em}.home-module__txgM7a__aboutCopy p:last-child{margin-bottom:0}.home-module__txgM7a__aboutCopy a{text-underline-offset:.1em;font-family:inherit;text-decoration:underline;text-decoration-thickness:.08em}.home-module__txgM7a__links{background:var(--electric-blue);min-width:0;min-height:0;font-family:var(--font-neue);letter-spacing:-.018em;flex-direction:column;grid-area:links;justify-content:flex-end;align-items:flex-end;padding:clamp(.75rem,1.4vw,1.5rem) clamp(.7rem,1.5vw,1.6rem);font-size:min(5.4vw,8vh);font-weight:800;line-height:.9;display:flex;overflow:hidden}.home-module__txgM7a__links a{font-family:inherit;display:block;position:relative}.home-module__txgM7a__underline{pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));height:.075em;display:grid;position:absolute;bottom:.04em;left:0;right:0;overflow:hidden}.home-module__txgM7a__underlineSegment{transform-origin:50%;transition:transform var(--underline-duration) cubic-bezier(.65, 0, .35, 1);background:currentColor;margin-inline:-.02em;display:block;transform:scaleX(0)}.home-module__txgM7a__underlineSegment:nth-child(odd){transform-origin:100%}.home-module__txgM7a__underlineSegment:nth-child(2n){transform-origin:0}.home-module__txgM7a__links a:hover .home-module__txgM7a__underlineSegment,.home-module__txgM7a__links a:focus-visible .home-module__txgM7a__underlineSegment{transition-delay:var(--underline-delay);transform:scaleX(1)}@media (max-width:48rem){.home-module__txgM7a__frame{height:auto;min-height:calc(100svh - (2 * var(--frame-gutter)));grid-template:"name"46svh"about""activity""links"/1fr}.home-module__txgM7a__namePanel{border-right:0;padding:1rem}.home-module__txgM7a__name{font-size:clamp(4rem,min(27cqw,66cqh),12rem);line-height:.68}.home-module__txgM7a__about{--about-font-size:clamp(1.2rem, 6vw, 1.5rem);border-right:0;border-bottom:var(--frame-rule) solid #fff;min-height:27rem}.home-module__txgM7a__links{align-items:flex-start;min-height:23rem;font-size:min(14vw,4.6rem)}}
.page-module__kBkdzW__page{--font-neue:"PP Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif;color:#111;min-height:100svh;font-family:var(--font-neue);background:#f3f3f1;padding:clamp(1rem,2.5vw,2.5rem)}.page-module__kBkdzW__header{border-bottom:2px solid;justify-content:space-between;align-items:baseline;gap:2rem;margin-bottom:clamp(2rem,5vw,4.5rem);display:flex}.page-module__kBkdzW__header h1{font-family:var(--font-neue);letter-spacing:-.075em;margin:0 0 .15em;font-size:clamp(2.7rem,7vw,7rem);font-weight:800;line-height:.9}.page-module__kBkdzW__header a{font-family:var(--font-neue);text-underline-offset:.18em;flex:none;font-weight:700;text-decoration:underline}.page-module__kBkdzW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);display:grid}.page-module__kBkdzW__study{min-width:0}.page-module__kBkdzW__stage{aspect-ratio:4/5;background:#1d0cff;position:relative;overflow:hidden;container-type:size}.page-module__kBkdzW__caption{border-top:2px solid;grid-template-columns:2rem 1fr;gap:0 .8rem;padding-top:.8rem;display:grid}.page-module__kBkdzW__caption span,.page-module__kBkdzW__caption p{text-transform:uppercase;font-size:.78rem;font-weight:700;line-height:1.15}.page-module__kBkdzW__caption h2{font-family:var(--font-neue);letter-spacing:-.055em;margin:0;font-size:clamp(1.4rem,2.7vw,2.5rem);font-weight:800;line-height:.95}.page-module__kBkdzW__caption p{grid-column:2;max-width:36ch;margin:.65rem 0 0}@media (max-width:48rem){.page-module__kBkdzW__header{align-items:flex-end}.page-module__kBkdzW__grid{grid-template-columns:1fr}.page-module__kBkdzW__stage{aspect-ratio:5/6}}
