.Hero-module___w2HtG__hero{background:var(--c-bg);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__inner{z-index:1;width:100%;max-width:var(--max-w);padding:calc(var(--nav-h) + 4rem) var(--gutter) 6rem;margin:0 auto;position:relative}.Hero-module___w2HtG__title{font-size:var(--text-hero);letter-spacing:var(--track-tight);font-weight:700;line-height:.98}.Hero-module___w2HtG__mask{padding-block:.06em;display:block;overflow:hidden}.Hero-module___w2HtG__maskInner{will-change:transform;display:block}.Hero-module___w2HtG__shimmer{background:linear-gradient(100deg, var(--c-fg) 12%, var(--c-accent) 38%, #e3ecf5 52%, var(--c-fg) 78%);-webkit-text-fill-color:transparent;color:var(--c-fg);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:11s ease-in-out infinite alternate Hero-module___w2HtG__shimmer}@keyframes Hero-module___w2HtG__shimmer{0%{background-position:0%}to{background-position:100%}}@media (prefers-reduced-motion:reduce){.Hero-module___w2HtG__shimmer{background-position:50%;animation:none}}.Hero-module___w2HtG__sub{max-width:44ch;color:var(--c-muted);letter-spacing:var(--track-mid);margin-top:2.25rem;font-size:clamp(1.05rem,1.5vw,1.375rem);line-height:1.45}.Hero-module___w2HtG__scrollCue{z-index:1;background:linear-gradient(to bottom, transparent, var(--c-muted));opacity:.5;width:1px;height:3rem;position:absolute;bottom:2.25rem;left:50%;transform:translate(-50%)}@media (max-width:599px){.Hero-module___w2HtG__inner{padding-bottom:5rem}.Hero-module___w2HtG__sub{margin-top:1.75rem}}
.Manifesto-module__Gk2N4q__section{background:var(--c-bg);position:relative}.Manifesto-module__Gk2N4q__stage{position:relative;overflow:hidden}.Manifesto-module__Gk2N4q__glow{pointer-events:none;will-change:transform, opacity;background:radial-gradient(circle,#afc8de12 0%,#0000 60%);width:70vmax;height:70vmax;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.Manifesto-module__Gk2N4q__line{font-size:var(--text-display);letter-spacing:var(--track-tight);text-align:center;will-change:transform, opacity, filter;max-width:22ch;margin-inline:auto;font-weight:650;line-height:1.08}@media (min-width:900px) and (pointer:fine){.Manifesto-module__Gk2N4q__stage{height:100svh}.Manifesto-module__Gk2N4q__lines{position:absolute;inset:0}.Manifesto-module__Gk2N4q__line{padding-inline:var(--gutter);place-items:center;display:grid;position:absolute;inset:0}}@media (max-width:899px),(pointer:coarse){.Manifesto-module__Gk2N4q__stage{padding:var(--space-section) var(--gutter)}.Manifesto-module__Gk2N4q__lines{flex-direction:column;gap:clamp(3.5rem,12vh,6rem);display:flex}}
.Exploration-module__F2SABa__section{background:var(--c-bg);position:relative}.Exploration-module__F2SABa__stage{max-width:var(--max-w);padding:var(--space-section) var(--gutter);margin:0 auto}.Exploration-module__F2SABa__head{margin-bottom:clamp(3rem,8vh,5rem)}.Exploration-module__F2SABa__title{font-size:var(--text-title);color:var(--c-muted);letter-spacing:var(--track-mid);font-weight:600}.Exploration-module__F2SABa__grid{display:block}.Exploration-module__F2SABa__list{flex-direction:column;gap:clamp(2.5rem,7vh,4rem);list-style:none;display:flex}.Exploration-module__F2SABa__num{font-size:var(--text-micro);letter-spacing:var(--track-wide);color:var(--c-muted);font-variant-numeric:tabular-nums;margin-bottom:.75rem;display:block}.Exploration-module__F2SABa__itemTitle{letter-spacing:var(--track-mid);font-size:clamp(1.75rem,3.6vw,3rem);font-weight:650;transition:opacity .5s}.Exploration-module__F2SABa__itemDesc{max-width:var(--measure);color:var(--c-muted);margin-top:.75rem;transition:opacity .5s,transform .5s}.Exploration-module__F2SABa__itemVisual{aspect-ratio:1;width:min(72vw,20rem);margin-top:2rem}.Exploration-module__F2SABa__stageVisuals{display:none}@media (min-width:900px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Exploration-module__F2SABa__stage{height:100svh;padding-top:var(--nav-h);flex-direction:column;justify-content:center;display:flex}.Exploration-module__F2SABa__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}.Exploration-module__F2SABa__list{gap:2.25rem}.Exploration-module__F2SABa__item[data-active=false] .Exploration-module__F2SABa__itemTitle{opacity:.45}.Exploration-module__F2SABa__item[data-active=false] .Exploration-module__F2SABa__itemDesc{opacity:0;transform:translateY(6px)}.Exploration-module__F2SABa__itemVisual{display:none}.Exploration-module__F2SABa__stageVisuals{aspect-ratio:1;width:min(100%,70svh);max-height:70svh;margin-inline:auto;display:block;position:relative}.Exploration-module__F2SABa__stageItem{opacity:0;transition:opacity .6s;position:absolute;inset:0}.Exploration-module__F2SABa__stageItem[data-active=true]{opacity:1}}
.Experiments-module__kCSQoq__section{background:var(--c-paper);color:var(--c-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.Experiments-module__kCSQoq__inner{max-width:var(--max-w);padding:var(--space-section) var(--gutter);margin:0 auto}.Experiments-module__kCSQoq__title{font-size:var(--text-display);letter-spacing:var(--track-tight);max-width:16ch;margin-bottom:clamp(3rem,9vh,6rem);font-weight:650}.Experiments-module__kCSQoq__list{border-top:1px solid var(--c-line-light);list-style:none}.Experiments-module__kCSQoq__row{border-bottom:1px solid var(--c-line-light);position:relative;overflow:hidden}.Experiments-module__kCSQoq__rowInner{grid-template-columns:4rem minmax(0,1fr) auto;align-items:baseline;gap:1.5rem;padding:clamp(1.75rem,4vh,2.75rem) 0;transition:transform .45s cubic-bezier(.22,1,.36,1);display:grid}.Experiments-module__kCSQoq__num{font-size:var(--text-micro);letter-spacing:var(--track-wide);color:var(--c-muted-light);font-variant-numeric:tabular-nums}.Experiments-module__kCSQoq__name{letter-spacing:var(--track-mid);font-size:clamp(1.5rem,3.2vw,2.75rem);font-weight:650;line-height:1.1}.Experiments-module__kCSQoq__nameSecret{color:var(--c-muted-light);font-weight:550;}.Experiments-module__kCSQoq__nameLink{border-bottom:1px solid #0000;transition:border-color .25s}.Experiments-module__kCSQoq__nameLink:hover,.Experiments-module__kCSQoq__nameLink:focus-visible{border-bottom-color:currentColor}.Experiments-module__kCSQoq__linkArrow{vertical-align:.45em;opacity:.45;font-size:.55em}.Experiments-module__kCSQoq__desc{color:var(--c-muted-light);max-width:40ch;margin-top:.6rem}.Experiments-module__kCSQoq__status{font-size:var(--text-micro);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--c-muted-light);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.Experiments-module__kCSQoq__statusDot{opacity:.7;background:currentColor;border-radius:50%;width:5px;height:5px}@media (hover:hover) and (pointer:fine){.Experiments-module__kCSQoq__row:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffffa6 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.Experiments-module__kCSQoq__row:hover:after{transition:transform .9s cubic-bezier(.22,1,.36,1);transform:translate(110%)}.Experiments-module__kCSQoq__row:hover .Experiments-module__kCSQoq__rowInner{transform:translate(.6rem)}.Experiments-module__kCSQoq__status{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(4px)}.Experiments-module__kCSQoq__row:hover .Experiments-module__kCSQoq__status,.Experiments-module__kCSQoq__row:focus-within .Experiments-module__kCSQoq__status{opacity:1;transform:none}}@media (max-width:599px){.Experiments-module__kCSQoq__rowInner{grid-template-columns:minmax(0,1fr);gap:.5rem}.Experiments-module__kCSQoq__num{margin-bottom:.25rem}.Experiments-module__kCSQoq__status{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.Experiments-module__kCSQoq__row:after{display:none}}
.About-module__RHteCa__section{background:var(--c-paper);color:var(--c-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.About-module__RHteCa__inner{max-width:var(--max-w);padding:var(--space-section) var(--gutter);grid-template-columns:minmax(0,1fr);gap:3rem;margin:0 auto;display:grid}.About-module__RHteCa__statement{font-size:var(--text-display);letter-spacing:var(--track-tight);max-width:18ch;font-weight:650;line-height:1.08}.About-module__RHteCa__body{max-width:52ch;color:var(--c-muted-light);flex-direction:column;gap:1.25rem;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.55;display:flex}.About-module__RHteCa__body strong{color:var(--c-ink);font-weight:600}.About-module__RHteCa__mark{color:var(--c-ink);margin-top:1rem}@media (min-width:900px){.About-module__RHteCa__inner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:5rem}.About-module__RHteCa__mark{grid-column:2}}
.Closing-module__AGey5W__section{background:var(--c-bg);min-height:100svh;color:var(--c-fg);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.Closing-module__AGey5W__section:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 50% 100%,#afc8de1f 0%,#0000 70%);width:150vmax;height:70vmax;position:absolute;bottom:-40%;left:50%;transform:translate(-50%)}.Closing-module__AGey5W__inner{padding:var(--space-section) var(--gutter);flex-direction:column;align-items:center;gap:2.5rem;display:flex;position:relative}.Closing-module__AGey5W__title{font-size:var(--text-display);letter-spacing:var(--track-tight);max-width:16ch;font-weight:650}.Closing-module__AGey5W__brand{flex-direction:column;gap:.4rem;display:flex}.Closing-module__AGey5W__brandName{letter-spacing:var(--track-mid);font-size:1.05rem;font-weight:600}.Closing-module__AGey5W__brandBy{font-size:var(--text-small);color:var(--c-muted)}.Closing-module__AGey5W__links{gap:2rem;display:flex}.Closing-module__AGey5W__link{font-size:var(--text-small);border-bottom:1px solid var(--c-line);padding-bottom:2px;font-weight:500;transition:border-color .3s}.Closing-module__AGey5W__link:hover,.Closing-module__AGey5W__link:focus-visible{border-color:var(--c-fg)}.Closing-module__AGey5W__state{font-size:var(--text-micro);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--c-muted);align-items:center;gap:.6rem;display:inline-flex}.Closing-module__AGey5W__dot{background:#c9e3c9;border-radius:50%;width:6px;height:6px;animation:3.2s ease-in-out infinite Closing-module__AGey5W__pulse}@keyframes Closing-module__AGey5W__pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.Closing-module__AGey5W__dot{opacity:.8;animation:none}}
.Footer-module__KWgBSG__footer{background:var(--c-bg);color:var(--c-muted);border-top:1px solid var(--c-line)}.Footer-module__KWgBSG__inner{max-width:var(--max-w);padding:2rem var(--gutter);font-size:var(--text-small);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin:0 auto;display:flex}.Footer-module__KWgBSG__group{flex-wrap:wrap;gap:.5rem 2rem;display:flex}
