.Scene-module__6ilrBW__scene{background:var(--surface);color:var(--text);position:relative}.Scene-module__6ilrBW__scene:focus{outline:none}
.AssemblyHero-module__GYnDAW__hero{--art-ratio:1.466;--copy-w:17rem;--copy-h:7rem}.AssemblyHero-module__GYnDAW__frame{min-height:100svh;position:relative;overflow:clip}.AssemblyHero-module__GYnDAW__root[data-motion] .AssemblyHero-module__GYnDAW__stage{height:240svh}.AssemblyHero-module__GYnDAW__root[data-motion] .AssemblyHero-module__GYnDAW__frame{height:100svh;position:sticky;top:0}@media (max-width:63.99rem){.AssemblyHero-module__GYnDAW__root[data-motion] .AssemblyHero-module__GYnDAW__stage{height:200svh}}.AssemblyHero-module__GYnDAW__content{gap:var(--space-5);min-height:100svh;padding-top:calc(3.75rem + var(--space-6));padding-bottom:var(--space-6);flex-direction:column;display:flex}.AssemblyHero-module__GYnDAW__root[data-motion] .AssemblyHero-module__GYnDAW__content{height:100%;min-height:0}.AssemblyHero-module__GYnDAW__type{z-index:2;text-align:center;position:relative;container-type:inline-size}.AssemblyHero-module__GYnDAW__visual{flex:1;min-height:22rem;position:relative;container-type:size}@media (min-width:64rem){.AssemblyHero-module__GYnDAW__content{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);padding-top:calc(5.5rem + var(--space-5));padding-bottom:var(--space-7);align-items:stretch;display:grid}.AssemblyHero-module__GYnDAW__type{text-align:start;grid-column:1/span 5;align-self:center}.AssemblyHero-module__GYnDAW__visual{grid-column:6/-1;min-height:0}}.AssemblyHero-module__GYnDAW__label{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono-s);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted)}.AssemblyHero-module__GYnDAW__headline{font-weight:var(--weight-semibold);letter-spacing:-.035em;font-size:min(17.2414cqi,4.5rem);line-height:.9}@media (min-width:64rem){.AssemblyHero-module__GYnDAW__label{margin-bottom:var(--space-6)}.AssemblyHero-module__GYnDAW__headline{font-size:calc(100cqi / 3.85 * var(--fit,1))}}.AssemblyHero-module__GYnDAW__lines,.AssemblyHero-module__GYnDAW__line{display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html[data-hero-trace=on] .AssemblyHero-module__GYnDAW__char{opacity:.22}}.AssemblyHero-module__GYnDAW__signal{z-index:1;will-change:transform;background:var(--signal);vertical-align:baseline;border-radius:50%;width:.16em;height:.16em;margin-left:.07em;display:inline-block;position:relative}.AssemblyHero-module__GYnDAW__art{left:50%;bottom:calc(var(--copy-h) + var(--space-4));height:min(100cqh - var(--copy-h) - var(--space-4), 100cqw * var(--art-ratio));aspect-ratio:779/1142;position:absolute;translate:-50%}.AssemblyHero-module__GYnDAW__layer{transform-origin:50%;will-change:transform, opacity;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block;position:absolute}.AssemblyHero-module__GYnDAW__copy{justify-items:start;gap:var(--space-4);display:grid;position:absolute;bottom:0;left:0;right:0}.AssemblyHero-module__GYnDAW__root[data-motion] .AssemblyHero-module__GYnDAW__copy{visibility:hidden;opacity:0}.AssemblyHero-module__GYnDAW__body{max-width:22ch;font-size:var(--text-body-l);line-height:var(--leading-body-l);letter-spacing:var(--tracking-body-l)}@media (min-width:64rem){.AssemblyHero-module__GYnDAW__art{height:min(100cqh, (100cqw - var(--copy-w) - var(--space-7)) * var(--art-ratio));bottom:0;left:0;translate:none}.AssemblyHero-module__GYnDAW__copy{left:calc(min(100cqh, (100cqw - var(--copy-w) - var(--space-7)) * var(--art-ratio)) / var(--art-ratio) + var(--space-6));width:var(--copy-w);padding-top:var(--space-5);border-top:var(--line-width) solid var(--line);right:auto}}
.HeroSettings-module__JfOVxa__panel{left:var(--page-margin);bottom:var(--space-4);z-index:calc(var(--z-header) + 20);width:min(17rem, calc(100vw - 2 * var(--page-margin)));background:var(--surface);color:var(--text);border:var(--line-width) solid var(--line-soft);font-family:var(--font-mono);font-size:var(--text-mono-s);letter-spacing:var(--tracking-mono);text-transform:uppercase;position:fixed}.HeroSettings-module__JfOVxa__toggle{align-items:center;gap:var(--space-3);width:100%;min-height:2.75rem;padding:0 var(--space-4);text-transform:inherit;letter-spacing:inherit;font-size:inherit;font-family:inherit;display:flex}.HeroSettings-module__JfOVxa__toggle>span:last-child{margin-left:auto}.HeroSettings-module__JfOVxa__dot{background:var(--signal);border-radius:50%;width:6px;height:6px}.HeroSettings-module__JfOVxa__body{gap:var(--space-4);padding:0 var(--space-4) var(--space-4);border-top:var(--line-width) solid var(--line-soft);display:grid}.HeroSettings-module__JfOVxa__group{padding:var(--space-3) 0 0;border:0;min-width:0;margin:0}.HeroSettings-module__JfOVxa__group:disabled{opacity:.4}.HeroSettings-module__JfOVxa__legend{margin-bottom:var(--space-2);color:var(--text-muted);font-size:var(--text-mono-xs);padding:0}.HeroSettings-module__JfOVxa__options{grid-template-columns:1fr 1fr;display:grid}.HeroSettings-module__JfOVxa__option{border:var(--line-width) solid var(--line-soft);cursor:pointer;place-items:center;min-height:2.5rem;display:grid;position:relative}.HeroSettings-module__JfOVxa__option+.HeroSettings-module__JfOVxa__option{border-left:0}.HeroSettings-module__JfOVxa__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.HeroSettings-module__JfOVxa__option:has(input:checked){background:var(--text);color:var(--surface);border-color:var(--text)}.HeroSettings-module__JfOVxa__option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.HeroSettings-module__JfOVxa__foot{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.HeroSettings-module__JfOVxa__note{color:var(--text-muted);font-size:var(--text-mono-xs)}.HeroSettings-module__JfOVxa__reset{text-transform:inherit;letter-spacing:inherit;font-family:inherit;font-size:var(--text-mono-xs);text-underline-offset:.3em;text-decoration:underline}.HeroSettings-module__JfOVxa__reset:disabled{opacity:.4;cursor:default;text-decoration:none}.HeroSettings-module__JfOVxa__section{margin-top:var(--space-2);padding-top:var(--space-3);border-top:var(--line-width) solid var(--line-soft);color:var(--text-muted);font-size:var(--text-mono-xs)}.HeroSettings-module__JfOVxa__body{max-height:calc(100svh - 8rem);overflow-y:auto}.HeroSettings-module__JfOVxa__body[hidden]{display:none}
.MonoLabel-module__ZHRRsq__label{font-family:var(--font-mono);font-weight:var(--weight-regular);line-height:var(--leading-mono);font-variant-numeric:tabular-nums;display:inline-block}.MonoLabel-module__ZHRRsq__uppercase{text-transform:uppercase;letter-spacing:var(--tracking-mono)}.MonoLabel-module__ZHRRsq__xs{font-size:var(--text-mono-xs)}.MonoLabel-module__ZHRRsq__s{font-size:var(--text-mono-s)}.MonoLabel-module__ZHRRsq__m{font-size:var(--text-mono-m)}.MonoLabel-module__ZHRRsq__medium{font-weight:var(--weight-medium)}.MonoLabel-module__ZHRRsq__muted{color:var(--text-muted)}.MonoLabel-module__ZHRRsq__signal{color:var(--signal-text)}
.IndexPanel-module__vEAqAa__panel{width:100%;max-height:calc(100svh - var(--bar-h));overscroll-behavior:contain;padding:var(--space-6) var(--page-margin) var(--space-7);background:var(--surface);color:var(--text);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path var(--dur-m) var(--ease-in-out), visibility 0s linear var(--dur-m);position:absolute;top:100%;right:0;overflow-y:auto}.IndexPanel-module__vEAqAa__panel[data-open]{clip-path:inset(0);visibility:visible;transition:clip-path var(--dur-l) var(--ease-in-out), visibility 0s}@media (min-width:40rem){.IndexPanel-module__vEAqAa__panel{right:var(--inset-x);width:min(100%,34rem);padding-left:var(--space-7)}}.IndexPanel-module__vEAqAa__spine{top:0;bottom:0;right:calc(var(--page-margin) + var(--glyph) / 2);width:var(--line-width);background:var(--line);transform-origin:top;transition:transform var(--dur-m) var(--ease-in-out);margin-right:-.5px;position:absolute;transform:scaleY(0)}.IndexPanel-module__vEAqAa__panel[data-open] .IndexPanel-module__vEAqAa__spine{transition:transform var(--dur-l) var(--ease-out) 80ms;transform:scaleY(1)}.IndexPanel-module__vEAqAa__head{justify-content:space-between;gap:var(--space-4);padding-right:calc(var(--glyph) + var(--space-4));margin-bottom:var(--space-5);display:flex}.IndexPanel-module__vEAqAa__list{display:grid}.IndexPanel-module__vEAqAa__row{grid-template-columns:minmax(0, 1fr) auto var(--glyph);column-gap:var(--space-4);min-height:3rem;padding-block:var(--space-1);align-items:center;display:grid}.IndexPanel-module__vEAqAa__name{text-align:right;font-weight:var(--weight-semibold);letter-spacing:-.02em;transition:transform var(--dur-m) var(--ease-out);padding-block:.08em;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.25rem);line-height:1.05;display:block;overflow:clip}.IndexPanel-module__vEAqAa__nameInner{transition:transform var(--dur-s) var(--ease-in-out);display:block;transform:translateY(110%)}.IndexPanel-module__vEAqAa__panel[data-open] .IndexPanel-module__vEAqAa__nameInner{transition:transform var(--dur-l) var(--ease-out) calc(.12s + var(--i) * 35ms);transform:none}.IndexPanel-module__vEAqAa__index{font-family:var(--font-mono);font-size:var(--text-mono-s);letter-spacing:var(--tracking-mono);font-variant-numeric:tabular-nums;color:var(--text-muted)}.IndexPanel-module__vEAqAa__node{border:var(--line-width) solid var(--line);background:var(--surface);width:7px;height:7px;transition:transform var(--dur-m) var(--ease-out), background-color var(--dur-s) var(--ease-out);border-radius:50%;justify-self:center}.IndexPanel-module__vEAqAa__row:hover .IndexPanel-module__vEAqAa__node,.IndexPanel-module__vEAqAa__row:focus-visible .IndexPanel-module__vEAqAa__node{background:var(--line);transform:scale(1.3)}.IndexPanel-module__vEAqAa__row:hover .IndexPanel-module__vEAqAa__name,.IndexPanel-module__vEAqAa__row:focus-visible .IndexPanel-module__vEAqAa__name{transform:translate(.375rem)}.IndexPanel-module__vEAqAa__row[aria-current] .IndexPanel-module__vEAqAa__node{border-color:var(--signal);background:var(--signal);width:9px;height:9px}.IndexPanel-module__vEAqAa__row[aria-current] .IndexPanel-module__vEAqAa__index{color:var(--text)}.IndexPanel-module__vEAqAa__foot{justify-items:end;gap:var(--space-3);margin-top:var(--space-7);padding-right:calc(var(--glyph) + var(--space-4));display:grid}.IndexPanel-module__vEAqAa__contact{justify-content:flex-end;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.IndexPanel-module__vEAqAa__contact .IndexPanel-module__vEAqAa__email{text-transform:none;letter-spacing:.02em}.IndexPanel-module__vEAqAa__row:focus-visible{outline:none}.IndexPanel-module__vEAqAa__row:focus-visible .IndexPanel-module__vEAqAa__name{outline:2px solid var(--focus);outline-offset:4px}
.Header-module__JQlNzW__header{--bar-h:3.75rem;--glyph:1rem;--header-logo-h:1.75rem;--inset-x:max(0px, calc((100% - var(--max-default) - 2 * var(--page-margin)) / 2));z-index:var(--z-header);color:var(--text);transition:background-color var(--dur-s) var(--ease-out), color var(--dur-s) var(--ease-out);background-color:#0000;position:fixed;inset:0 0 auto}@media (min-width:64rem){.Header-module__JQlNzW__header{--bar-h:5.5rem;--header-logo-h:2.5rem}.Header-module__JQlNzW__header[data-scrolled],.Header-module__JQlNzW__header[data-open]{--bar-h:4.25rem}}.Header-module__JQlNzW__header[data-scrolled]{background-color:var(--surface)}.Header-module__JQlNzW__bar{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);height:var(--bar-h);max-width:calc(var(--max-default) + 2 * var(--page-margin));padding-inline:var(--page-margin);transition:height var(--dur-l) var(--ease-in-out);align-items:center;margin-inline:auto;display:grid}.Header-module__JQlNzW__home{padding-block:var(--space-2);grid-column:1/span 1;justify-self:start;display:block}.Header-module__JQlNzW__home .Header-module__JQlNzW__logo{--logo-h:var(--header-logo-h)}@media (min-width:40rem){.Header-module__JQlNzW__home{grid-column:1/span 2}}@media (min-width:64rem){.Header-module__JQlNzW__home{grid-column:1/span 3}}.Header-module__JQlNzW__readout{white-space:nowrap;opacity:0;min-width:0;transition:opacity var(--dur-m) var(--ease-out);grid-column:2/span 1;overflow:clip}.Header-module__JQlNzW__readout[data-visible]{opacity:1}.Header-module__JQlNzW__readoutInner{animation:Header-module__JQlNzW__readout-in var(--dur-l) var(--ease-out) both;display:block}@keyframes Header-module__JQlNzW__readout-in{0%{transform:translateY(110%)}}@media (max-width:39.99rem){.Header-module__JQlNzW__readout [data-part=section-name]{display:none}}@media (min-width:40rem){.Header-module__JQlNzW__readout{grid-column:3/span 3}}@media (min-width:64rem){.Header-module__JQlNzW__readout{grid-column:5/span 4}}.Header-module__JQlNzW__talk{display:none}@media (min-width:40rem){.Header-module__JQlNzW__talk{justify-self:end;align-items:center;gap:var(--space-2);white-space:nowrap;min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-mono-s);letter-spacing:var(--tracking-mono);text-transform:uppercase;text-decoration-line:underline;text-decoration-thickness:var(--line-width);text-underline-offset:.35em;opacity:0;visibility:hidden;transition:text-decoration-color var(--dur-s) var(--ease-out), opacity var(--dur-m) var(--ease-out), visibility 0s linear var(--dur-m);grid-column:6/span 1;text-decoration-color:#0000;display:inline-flex}.Header-module__JQlNzW__talk[data-visible]{opacity:1;visibility:visible;transition:text-decoration-color var(--dur-s) var(--ease-out), opacity var(--dur-m) var(--ease-out), visibility 0s}.Header-module__JQlNzW__talk:hover,.Header-module__JQlNzW__talk:focus-visible{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}}@media (min-width:64rem){.Header-module__JQlNzW__talk{grid-column:9/span 2}}.Header-module__JQlNzW__talkDot{width:5px;height:5px;transition:transform var(--dur-m) var(--ease-out), background-color var(--dur-s) var(--ease-out);background:currentColor;border-radius:50%}.Header-module__JQlNzW__talk:hover .Header-module__JQlNzW__talkDot,.Header-module__JQlNzW__talk:focus-visible .Header-module__JQlNzW__talkDot{background:var(--signal);transform:scale(1.6)}.Header-module__JQlNzW__end{justify-self:end;align-items:center;gap:var(--space-4);grid-column:-3/span 2;display:flex}@media (min-width:64rem){.Header-module__JQlNzW__end{gap:var(--space-5)}}.Header-module__JQlNzW__lang{transition:opacity var(--dur-m) var(--ease-out), visibility 0s}.Header-module__JQlNzW__header[data-open] .Header-module__JQlNzW__lang{opacity:0;visibility:hidden;transition:opacity var(--dur-m) var(--ease-out), visibility 0s linear var(--dur-m)}.Header-module__JQlNzW__trigger{align-items:center;gap:var(--space-3);min-height:2.75rem;padding-left:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono-s);letter-spacing:var(--tracking-mono);text-transform:uppercase;display:inline-flex}.Header-module__JQlNzW__triggerLabel{line-height:1.35;display:grid;overflow:clip}.Header-module__JQlNzW__triggerWord{text-align:right;transition:transform var(--dur-m) var(--ease-in-out);grid-area:1/1}.Header-module__JQlNzW__triggerWord[data-state=open]{transform:translateY(110%)}.Header-module__JQlNzW__header[data-open] .Header-module__JQlNzW__triggerWord[data-state=closed]{transform:translateY(-110%)}.Header-module__JQlNzW__header[data-open] .Header-module__JQlNzW__triggerWord[data-state=open]{transform:none}.Header-module__JQlNzW__glyph{width:var(--glyph);height:var(--glyph);border:var(--line-width) solid currentColor;border-radius:50%;position:relative}.Header-module__JQlNzW__orbit{transition:transform var(--dur-l) var(--ease-in-out);position:absolute;inset:-1px}.Header-module__JQlNzW__orbitDot{width:5px;height:5px;transition:transform var(--dur-m) var(--ease-out), background-color var(--dur-s) var(--ease-out);background:currentColor;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.Header-module__JQlNzW__header[data-scrolled] .Header-module__JQlNzW__orbitDot,.Header-module__JQlNzW__header[data-open] .Header-module__JQlNzW__orbitDot,.Header-module__JQlNzW__trigger:hover .Header-module__JQlNzW__orbitDot,.Header-module__JQlNzW__trigger:focus-visible .Header-module__JQlNzW__orbitDot{background:var(--signal)}.Header-module__JQlNzW__trigger:hover .Header-module__JQlNzW__orbitDot,.Header-module__JQlNzW__trigger:focus-visible .Header-module__JQlNzW__orbitDot{transform:translate(-50%,-50%)scale(1.5)}.Header-module__JQlNzW__header[data-open] .Header-module__JQlNzW__orbit{transform:rotate(180deg)}.Header-module__JQlNzW__journey{bottom:0;left:calc(var(--inset-x) + var(--page-margin));right:calc(var(--inset-x) + var(--page-margin) + var(--glyph) / 2);pointer-events:none;clip-path:inset(0 calc(100% + 8px) 0 -8px);height:9px;transition:clip-path var(--dur-l) var(--ease-in-out);position:absolute;transform:translateY(50%)}.Header-module__JQlNzW__journeyVisible{clip-path:inset(0 -8px)}.Header-module__JQlNzW__track,.Header-module__JQlNzW__fill{height:var(--line-width);margin-top:-.5px;position:absolute;top:50%;left:0;right:0}.Header-module__JQlNzW__track{background:var(--line-soft)}.Header-module__JQlNzW__fill{background:var(--line);transform:scaleX(var(--progress,0));transform-origin:0}.Header-module__JQlNzW__tick{top:50%;left:calc(var(--at) * 100%);width:var(--line-width);background:var(--line);height:7px;position:absolute;transform:translate(-50%,-50%)}.Header-module__JQlNzW__signalRail{transform:translateX(calc((var(--progress,0) - 1) * 100%));position:absolute;inset:0}.Header-module__JQlNzW__signal{background:var(--signal);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}
.Text-module__sfnUAG__text{font-family:var(--font-sans);font-weight:var(--weight-regular);text-wrap:pretty}.Text-module__sfnUAG__body-l{font-size:var(--text-body-l);line-height:var(--leading-body-l);letter-spacing:var(--tracking-body-l)}.Text-module__sfnUAG__body{font-size:var(--text-body);line-height:var(--leading-body)}.Text-module__sfnUAG__body-s{font-size:var(--text-body-s);line-height:var(--leading-body-s)}.Text-module__sfnUAG__measure-reading{max-width:var(--measure-reading)}.Text-module__sfnUAG__measure-narrow{max-width:var(--measure-narrow)}.Text-module__sfnUAG__muted{color:var(--text-muted)}.Text-module__sfnUAG__text+.Text-module__sfnUAG__text{margin-top:1em}
.HeroGravity-module__HKm9uq__root{position:relative}.HeroGravity-module__HKm9uq__layer{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.HeroGravity-module__HKm9uq__orbit{fill:none;stroke:var(--line-soft);stroke-width:1px;opacity:0}
.GravityHero-module__hMb9ta__hero{--fall:34svh;--t-fall:.7s;--d-fall:.65s;--t-land:calc(var(--t-fall) + var(--d-fall));--d-wave:1s;--wave-r:5.2em;--ease-fall:cubic-bezier(.5, 0, .85, .3);min-height:100svh;overflow:clip}@media (min-width:64rem){.GravityHero-module__hMb9ta__hero{--fall:40svh}}.GravityHero-module__hMb9ta__field{min-height:inherit;display:flex;position:relative}.GravityHero-module__hMb9ta__frame{z-index:1;min-height:inherit;padding-top:calc(3.75rem + var(--space-7));padding-bottom:var(--space-6);flex-direction:column;display:flex;position:relative}@media (min-width:64rem){.GravityHero-module__hMb9ta__frame{padding-top:calc(5.5rem + var(--space-8));padding-bottom:var(--space-block)}}.GravityHero-module__hMb9ta__label{z-index:1;color:var(--text-muted);animation:GravityHero-module__hMb9ta__fade-in .5s var(--ease-out) calc(var(--t-land) + .25s) backwards;position:relative}@media (min-width:64rem){.GravityHero-module__hMb9ta__label{margin-left:calc((100% + var(--grid-gap)) / 12 * 8)}}.GravityHero-module__hMb9ta__stage{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:var(--space-6);margin-top:auto;display:grid;container-type:inline-size}.GravityHero-module__hMb9ta__headline{--size:calc((100cqi - .5rem) / 4.403);font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--size);letter-spacing:-.024em;text-transform:uppercase;font-kerning:normal;white-space:nowrap;grid-column:1/-1;line-height:.86}@media (min-width:64rem),(min-width:40rem) and (orientation:landscape){.GravityHero-module__hMb9ta__headline{--size:calc(100cqi / 7.95)}}.GravityHero-module__hMb9ta__visual{display:block}.GravityHero-module__hMb9ta__row{animation:GravityHero-module__hMb9ta__wave var(--d-wave) var(--ease-out) var(--t-land) backwards;display:block;position:relative}@media (min-width:64rem),(min-width:40rem) and (orientation:landscape){.GravityHero-module__hMb9ta__w1,.GravityHero-module__hMb9ta__w2{display:inline-block}}.GravityHero-module__hMb9ta__lastLine{display:block}.GravityHero-module__hMb9ta__lastLine .GravityHero-module__hMb9ta__row{display:inline-block}.GravityHero-module__hMb9ta__w1{--cx:4.403em;--cy:2.404em}.GravityHero-module__hMb9ta__w2{--cx:4.403em;--cy:1.544em}.GravityHero-module__hMb9ta__w3{--cx:4.403em;--cy:.684em}@media (min-width:64rem),(min-width:40rem) and (orientation:landscape){.GravityHero-module__hMb9ta__w1{--cy:1.541em}.GravityHero-module__hMb9ta__w2{--cx:.6em;--cy:1.541em}}.GravityHero-module__hMb9ta__rowInner{display:inline-block}.GravityHero-module__hMb9ta__char{z-index:1;display:inline-block;position:relative}.GravityHero-module__hMb9ta__dot{vertical-align:baseline;z-index:0;width:.16em;height:.16em;animation:GravityHero-module__hMb9ta__dot-fall var(--d-fall) var(--ease-fall) var(--t-fall) backwards;margin-left:.07em;display:inline-block;position:relative}.GravityHero-module__hMb9ta__core{background:var(--signal);animation:GravityHero-module__hMb9ta__core-appear .32s var(--ease-out) .15s backwards;border-radius:50%;position:absolute;inset:0}.GravityHero-module__hMb9ta__trail{width:var(--line-width);height:var(--fall);background:var(--line-soft);transform-origin:bottom;animation:GravityHero-module__hMb9ta__trail-grow var(--d-fall) var(--ease-fall) var(--t-fall) backwards;margin-left:-.5px;position:absolute;bottom:50%;left:50%}.GravityHero-module__hMb9ta__origin{left:50%;top:calc(50% - var(--fall));border:var(--line-width) solid var(--text-muted);background:var(--surface);width:7px;height:7px;animation:GravityHero-module__hMb9ta__fade-in .4s var(--ease-out) var(--t-fall) backwards;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.GravityHero-module__hMb9ta__rings{pointer-events:none;width:1.6em;max-width:none;height:1.6em;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.GravityHero-module__hMb9ta__ring{fill:none;stroke:var(--signal);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0}.GravityHero-module__hMb9ta__ring[data-ring="1"]{animation:GravityHero-module__hMb9ta__ring .7s var(--ease-out) .3s}.GravityHero-module__hMb9ta__ring[data-ring="2"]{animation:GravityHero-module__hMb9ta__ring-wave var(--d-wave) var(--ease-out) var(--t-land)}.GravityHero-module__hMb9ta__aside{justify-items:start;gap:var(--space-4);animation:GravityHero-module__hMb9ta__fade-in .5s var(--ease-out) calc(var(--t-land) + .15s) backwards;grid-column:1/-1;display:grid}.GravityHero-module__hMb9ta__body{max-width:22ch}@media (min-width:40rem){.GravityHero-module__hMb9ta__aside{grid-column:5/span 4}}@media (min-width:64rem){.GravityHero-module__hMb9ta__aside{padding-bottom:calc(var(--size) * .02);grid-area:1/9/auto/span 4;align-self:end}.GravityHero-module__hMb9ta__headline{grid-row:1}}@keyframes GravityHero-module__hMb9ta__core-appear{0%{opacity:0;transform:scale(.3)}}@keyframes GravityHero-module__hMb9ta__dot-fall{0%{transform:translateY(calc(-1 * var(--fall)))}}@keyframes GravityHero-module__hMb9ta__trail-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes GravityHero-module__hMb9ta__ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(9)}}@keyframes GravityHero-module__hMb9ta__ring-wave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(65)}}@keyframes GravityHero-module__hMb9ta__wave{0%{clip-path:circle(0em at var(--cx) var(--cy))}to{clip-path:circle(var(--wave-r) at var(--cx) var(--cy))}}html[data-intro=seen] .GravityHero-module__hMb9ta__hero *{animation:none!important}html[data-intro=seen] .GravityHero-module__hMb9ta__hero :before{animation:none!important}html[data-intro=seen] .GravityHero-module__hMb9ta__hero :after{animation:none!important}@keyframes GravityHero-module__hMb9ta__fade-in{0%{opacity:0}}html[data-gravity-bounce=on] .GravityHero-module__hMb9ta__core{transform-origin:50% 100%;animation:2.4s linear backwards GravityHero-module__hMb9ta__core-bounce}@keyframes GravityHero-module__hMb9ta__core-bounce{0%{opacity:0;transform:translateY(0)scale(.3)}6.25%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.1,1);transform:translateY(0)scale(.3)}19.6%{opacity:1;transform:translateY(0)scale(2.2)}29.2%{animation-timing-function:cubic-bezier(.5,0,.85,.3);transform:translateY(0)scale(2.2)}56.25%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(0)scale(1.6)}64.2%{animation-timing-function:cubic-bezier(.55,0,.8,.4);transform:translateY(-.6em)scale(1.45)}72.1%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(0)scale(1.4)}77.9%{animation-timing-function:cubic-bezier(.55,0,.8,.4);transform:translateY(-.3em)scale(1.25)}83.75%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(0)scale(1.2)}87.9%{animation-timing-function:cubic-bezier(.55,0,.8,.4);transform:translateY(-.12em)scale(1.08)}92.1%{animation-timing-function:cubic-bezier(.2,.7,.1,1);transform:translateY(0)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}:is(html[data-gravity-path=off] .GravityHero-module__hMb9ta__trail,html[data-gravity-path=off] .GravityHero-module__hMb9ta__origin){display:none}
:root{--canvas:#f3f0e8;--ink:#0d0d0d;--cobalt:#1b4df5;--font-sans:var(--font-archivo), system-ui, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-d1:clamp(3.5rem, 1.25rem + 14.5vw, 18rem);--text-d2:clamp(2.75rem, 1.5rem + 7.5vw, 10rem);--text-d3:clamp(2.25rem, 1.25rem + 4.6vw, 6.5rem);--text-d4:clamp(1.875rem, 1.25rem + 2.8vw, 4.5rem);--text-d5:clamp(1.5rem, 1.1rem + 1.6vw, 2.75rem);--leading-d1:.86;--leading-d2:.9;--leading-d3:.95;--leading-d4:1;--leading-d5:1.08;--tracking-d1:-.04em;--tracking-d2:-.035em;--tracking-d3:-.028em;--tracking-d4:-.02em;--tracking-d5:-.012em;--text-body-l:clamp(1.25rem, 1.05rem + .75vw, 1.75rem);--text-body:clamp(1rem, .96rem + .18vw, 1.125rem);--text-body-s:.875rem;--leading-body-l:1.32;--leading-body:1.55;--leading-body-s:1.5;--tracking-body-l:-.008em;--text-mono-xs:.6875rem;--text-mono-s:.75rem;--text-mono-m:.8125rem;--tracking-mono:.08em;--leading-mono:1.35;--tracking-wordmark:.42em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-block:clamp(3rem, 2rem + 4vw, 6rem);--space-scene:clamp(6rem, 3rem + 10vw, 16rem);--max-default:90rem;--max-wide:100rem;--measure-reading:62ch;--measure-narrow:38ch;--page-margin:clamp(1rem, .6rem + 1.6vw, 1.25rem);--grid-cols:4;--grid-gap:.75rem;--line-width:1px;--radius-none:0;--radius-control:4px;--z-content:1;--z-signal:50;--z-header:100;--z-overlay:200;--z-skip:1000;--dur-xs:.15s;--dur-s:.25s;--dur-m:.4s;--dur-l:.5s;--ease-out:cubic-bezier(.2, .7, .1, 1);--ease-in-out:cubic-bezier(.7, 0, .2, 1)}@media (min-width:40rem){:root{--page-margin:clamp(1.5rem, .5rem + 2.5vw, 2rem);--grid-cols:8;--grid-gap:1rem}}@media (min-width:64rem){:root{--page-margin:clamp(2rem, 3.2vw, 3rem);--grid-cols:12;--grid-gap:1.5rem}}@media (min-width:90rem){:root{--page-margin:clamp(3rem, 3.4vw, 4.5rem);--grid-gap:2rem}}:root,[data-theme=canvas]{--surface:var(--canvas);--text:var(--ink);--text-muted:color-mix(in srgb, var(--ink) 64%, var(--canvas));--line:var(--ink);--line-soft:color-mix(in srgb, var(--ink) 18%, var(--canvas));--signal:var(--cobalt);--signal-text:var(--cobalt);--on-signal:var(--canvas);--focus:var(--cobalt);--logo-ink:visible;--logo-canvas:hidden;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=ink]{--surface:var(--ink);--text:var(--canvas);--text-muted:color-mix(in srgb, var(--canvas) 62%, var(--ink));--line:var(--canvas);--line-soft:color-mix(in srgb, var(--canvas) 22%, var(--ink));--signal:var(--cobalt);--signal-text:var(--canvas);--on-signal:var(--canvas);--focus:var(--cobalt);--logo-ink:hidden;--logo-canvas:visible;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(#main>[data-theme=ink]:first-child) [data-header]:not([data-theme]){--surface:var(--ink);--text:var(--canvas);--text-muted:color-mix(in srgb, var(--canvas) 62%, var(--ink));--line:var(--canvas);--line-soft:color-mix(in srgb, var(--canvas) 22%, var(--ink));--signal:var(--cobalt);--signal-text:var(--canvas);--on-signal:var(--canvas);--focus:var(--cobalt);--logo-ink:hidden;--logo-canvas:visible;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=cobalt]{--surface:var(--cobalt);--text:var(--canvas);--text-muted:var(--canvas);--line:var(--canvas);--line-soft:color-mix(in srgb, var(--canvas) 35%, var(--cobalt));--signal:var(--canvas);--signal-text:var(--canvas);--on-signal:var(--cobalt);--focus:var(--canvas);--logo-ink:hidden;--logo-canvas:visible;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;overflow-x:clip}html[data-index-open]{overflow:hidden}body{background:var(--surface);min-height:100svh;color:var(--text);font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-body);line-height:var(--leading-body);font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}h1,h2,h3,h4,h5,h6{font:inherit}ol,ul{padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border-radius:var(--radius-none);cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--signal);color:var(--on-signal)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:var(--radius-none)}:focus:not(:focus-visible){outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-4);left:var(--page-margin);z-index:var(--z-skip);padding:var(--space-3) var(--space-4);background:var(--ink);color:var(--canvas);font-family:var(--font-mono);font-size:var(--text-mono-s);letter-spacing:var(--tracking-mono);text-transform:uppercase;transform:translateY(calc(-100% - var(--space-6)));transition:transform var(--dur-s) var(--ease-out);position:fixed}.skip-link:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
.thinking-module__Wn_FOG__page{padding-block:calc(5.5rem + var(--space-9)) var(--space-scene)}.thinking-module__Wn_FOG__head{gap:var(--space-6);margin-bottom:var(--space-9);display:grid}.thinking-module__Wn_FOG__heading{max-width:12ch;font-weight:var(--weight-semibold);font-size:var(--text-d2);line-height:var(--leading-d2);letter-spacing:var(--tracking-d2);text-wrap:balance}.thinking-module__Wn_FOG__intro{max-width:30ch;font-size:var(--text-body-l);line-height:var(--leading-body-l);color:var(--text-muted)}.thinking-module__Wn_FOG__articleHead{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:var(--space-6);padding-bottom:var(--space-8);margin-bottom:var(--space-8);border-bottom:var(--line-width) solid var(--line);display:grid}.thinking-module__Wn_FOG__kicker,.thinking-module__Wn_FOG__articleMeta{gap:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono-s);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;grid-column:1/-1;display:flex}.thinking-module__Wn_FOG__kickerLink{text-decoration:underline;text-decoration-thickness:var(--line-width);text-underline-offset:.3em;-webkit-text-decoration-color:var(--line-soft);text-decoration-color:var(--line-soft)}.thinking-module__Wn_FOG__kickerLink:hover{-webkit-text-decoration-color:var(--signal);text-decoration-color:var(--signal)}.thinking-module__Wn_FOG__articleTitle{max-width:16ch;font-weight:var(--weight-semibold);font-size:var(--text-d3);line-height:var(--leading-d3);letter-spacing:var(--tracking-d3);text-wrap:balance;grid-column:1/-1}.thinking-module__Wn_FOG__body{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);display:grid}.thinking-module__Wn_FOG__paragraph,.thinking-module__Wn_FOG__pull{grid-column:1/-1}.thinking-module__Wn_FOG__paragraph{text-wrap:pretty;max-width:60ch;font-size:clamp(1.125rem,1.02rem + .35vw,1.3125rem);line-height:1.6}.thinking-module__Wn_FOG__paragraph+.thinking-module__Wn_FOG__paragraph{margin-top:1.1em}.thinking-module__Wn_FOG__pull{max-width:24ch;margin-block:var(--space-7);padding-left:var(--space-5);border-left:var(--line-width) solid var(--line);font-weight:var(--weight-semibold);font-size:var(--text-d5);line-height:var(--leading-d5);letter-spacing:var(--tracking-d5);text-wrap:balance}.thinking-module__Wn_FOG__pull+.thinking-module__Wn_FOG__pull{margin-top:calc(-1 * var(--space-7));padding-top:var(--space-3)}.thinking-module__Wn_FOG__articleFoot{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gap);row-gap:var(--space-8);margin-top:var(--space-10);padding-top:var(--space-7);border-top:var(--line-width) solid var(--line);display:grid}.thinking-module__Wn_FOG__closing,.thinking-module__Wn_FOG__next{gap:var(--space-4);grid-column:1/-1;align-content:start;justify-items:start;display:grid}.thinking-module__Wn_FOG__closingLine{font-weight:var(--weight-semibold);font-size:var(--text-d4);line-height:var(--leading-d4);letter-spacing:var(--tracking-d4)}.thinking-module__Wn_FOG__nextLabel{font-family:var(--font-mono);font-size:var(--text-mono-s);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--text-muted)}.thinking-module__Wn_FOG__nextTitle{max-width:24ch;font-size:var(--text-body-l);line-height:var(--leading-body-l)}@media (min-width:64rem){.thinking-module__Wn_FOG__articleTitle{grid-column:1/span 10}.thinking-module__Wn_FOG__paragraph{grid-column:4/span 6}.thinking-module__Wn_FOG__pull{grid-column:3/span 7}.thinking-module__Wn_FOG__closing{grid-column:1/span 7}.thinking-module__Wn_FOG__next{grid-column:9/-1}}
