.Movement_page__GY3Nu{--ink:#1d1d1f;--ink-soft:#6e6e73;--ink-mute:#86868b;--paper:#fbfbfd;--paper-2:#f5f5f7;--surface:#fff;--line:rgba(0,0,0,.08);--line-strong:rgba(0,0,0,.18);--accent:#0071e3;--c-blue:#0a84ff;--c-purple:#bf5af2;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);min-height:100dvh;width:100%;overflow-x:hidden;background:var(--paper);color:var(--ink);letter-spacing:-.01em;font-feature-settings:"ss01","ss02";-webkit-font-smoothing:antialiased;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.Movement_shell__qN2vT{max-width:1100px;margin-inline:auto;padding-inline:clamp(1.125rem,4vw,1.5rem)}.Movement_heroGrid__aBndk{display:grid;grid-template-columns:1fr;gap:2rem 3rem;padding-top:max(3.25rem,env(safe-area-inset-top));padding-bottom:clamp(3rem,8vw,5rem)}@media (min-width:900px){.Movement_heroGrid__aBndk{grid-template-columns:minmax(0,1fr) min(36vw,420px);align-items:start;gap:3rem 4rem;padding-block:clamp(4rem,10vw,7rem)}}.Movement_heroStack__0lm1L{max-width:56rem}.Movement_sectionLabelDot__MqElb{display:inline-flex;align-items:center;gap:.55rem;font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute)}.Movement_sectionLabelDot__MqElb:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--label-accent,var(--c-purple));box-shadow:0 0 0 4px color-mix(in srgb,var(--label-accent,transparent) 18%,transparent),0 0 12px color-mix(in srgb,var(--label-accent,transparent) 55%,transparent)}.Movement_pillLink__SQWr_{display:inline-flex;align-items:center;margin-top:2.75rem;padding:.85rem 1.35rem;border-radius:999px;font-size:.9375rem;font-weight:500;letter-spacing:-.012em;border:1px solid var(--line);background:var(--surface);color:var(--ink);text-decoration:none;transition:transform .3s var(--ease-out-expo),background .3s ease,border-color .3s ease,box-shadow .3s ease}@media (hover:hover) and (pointer:fine){.Movement_pillLink__SQWr_:hover{transform:translateY(-3px);background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 12px 28px color-mix(in srgb,var(--ink) 15%,transparent)}}.Movement_pillLink__SQWr_:active{transform:translateY(-1px) scale(.97);transition-duration:.1s}.Movement_heroTitle__v9N7a{margin-top:1rem;font-size:clamp(2.125rem,6.5vw,4.125rem);font-weight:600;line-height:1.05;letter-spacing:-.038em;text-wrap:balance}.Movement_titleGradient__MDDdb{background:linear-gradient(120deg,var(--c-blue) 0,#5e5ce6 32%,var(--c-purple) 62%,#ff375f 90%);background-size:200% auto;background-position:0 50%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:Movement_hueShiftMove__rX_oB 14s ease-in-out infinite}@keyframes Movement_hueShiftMove__rX_oB{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Movement_heroLead__dw1Rf{margin-top:clamp(1.25rem,3vw,2rem);font-size:clamp(1rem,2.2vw,1.35rem);font-weight:400;line-height:1.5;letter-spacing:-.015em;max-width:36rem;color:var(--ink-soft)}.Movement_titlePeriod__8b9JT{color:var(--ink-mute)}.Movement_sideCanvas__r2YaW{position:relative;display:none;min-height:min(54vh,560px);width:100%}@media (min-width:900px){.Movement_sideCanvas__r2YaW{display:block;min-height:min(56vh,620px)}}.Movement_sideSticky__46r_9{position:sticky;top:max(4.25rem,env(safe-area-inset-top));padding-block:1.5rem 3rem}.Movement_sideFrame__qVfaf{position:relative;margin-inline:auto;height:clamp(480px,min(74vh,620px),640px);max-width:400px}.Movement_sideWash__0WGbz{position:absolute;left:-14%;top:22%;height:38%;width:118%;border-radius:36px;filter:blur(36px);opacity:.85;pointer-events:none}.Movement_sidePanel__lLVpM{position:absolute;left:-6%;top:42%;width:320px;height:240px;max-width:none;border-radius:32px;border:1px solid var(--line-strong);background:linear-gradient(168deg,color-mix(in srgb,var(--surface) 92%,transparent) 12%,var(--paper-2) 100%);pointer-events:none;box-shadow:0 40px 100px color-mix(in srgb,var(--ink) 18%,transparent)}@media (min-width:1024px){.Movement_sidePanel__lLVpM{left:-12%;top:40%}}.Movement_sideFront__qLl_h{position:absolute;left:4%;top:14%;height:clamp(248px,min(54vw,368px),380px);width:clamp(268px,min(92%,420px),420px);overflow:hidden;border-radius:28px;border:1px solid var(--surface);background:linear-gradient(128deg,var(--surface) 0,color-mix(in srgb,var(--paper-2) 94%,transparent) 100%);box-shadow:0 28px 80px color-mix(in srgb,var(--ink) 18%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--surface) 70%,transparent)}@media (min-width:1024px){.Movement_sideFront__qLl_h{left:12%}}.Movement_sideFrontOverlay__ZfCt6{position:absolute;inset:0;opacity:.28;pointer-events:none}.Movement_sideMutedWords__gH4wj{position:absolute;bottom:12%;right:0;max-width:8rem;font-size:.6875rem;font-weight:500;letter-spacing:.42em;text-transform:uppercase;line-height:1.65;color:color-mix(in srgb,var(--ink-mute) 80%,transparent);pointer-events:none}@media (max-width:1024px){.Movement_sideMutedWords__gH4wj{display:none}}.Movement_sideCardInner__DAVql{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:clamp(1.1rem,3vw,1.65rem)}.Movement_sideKicker__BS68M{font-size:.8125rem;font-weight:600;letter-spacing:-.012em;color:var(--ink-mute)}.Movement_sideHeadline__J5dBg{margin-top:.85rem;max-width:18ch;font-size:clamp(1.05rem,2.8vw,1.3125rem);font-weight:600;line-height:1.35;letter-spacing:-.034em;color:var(--ink)}.Movement_sideFooter__mJGqk{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--line)}.Movement_sideTiny__cxrw7{font-size:.8125rem;font-weight:400;line-height:1.45;letter-spacing:-.015em;max-width:54%;color:var(--ink-soft)}.Movement_sideCounter__7LM3m{text-align:right;font-size:.625rem;font-variant-numeric:tabular-nums;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-mute)}.Movement_mainPad__y7BK4{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:max(5rem,calc(env(safe-area-inset-bottom) + 2rem))}.Movement_themeGrid__MDP5R{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.Movement_themeGrid__MDP5R{gap:.65rem}}.Movement_themeTile__THvH_{position:relative;display:flex;aspect-ratio:1/1;flex-direction:column;align-items:stretch;text-align:left;cursor:pointer;padding:.92rem clamp(.68rem,2.5vw,1rem);border:1px solid var(--line);border-radius:14px;background:var(--surface);color:inherit;font:inherit;outline:none;box-shadow:none;transition:transform .38s var(--ease-out-expo),border-color .38s ease,background .38s ease,box-shadow .38s ease;will-change:transform}.Movement_themeTile__THvH_:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.Movement_themeTile__THvH_:hover{transform:translateY(-4px);border-color:var(--line-strong);background:var(--paper-2);box-shadow:0 18px 40px color-mix(in srgb,var(--ink) 6%,transparent)}}.Movement_themeTile__THvH_:active{transform:translateY(-2px) scale(.98);transition-duration:.12s}.Movement_tileIndex__LAd5s{font-size:.8125rem;font-weight:500;letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1;color:var(--ink-mute)}.Movement_tileTitle__Kuv8s{margin-top:auto;padding-top:.75rem;font-size:.96875rem;font-weight:600;line-height:1.38;letter-spacing:.055em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:none;hyphens:none;color:var(--ink)}@media (min-width:640px){.Movement_tileTitle__Kuv8s{font-size:clamp(.96875rem,3.4vw,1.1875rem);letter-spacing:.05em;padding-top:.9rem}}.Movement_tileCue__LJ63h{position:absolute;bottom:.75rem;right:.75rem;font-size:1.05rem;font-weight:200;line-height:1;color:var(--ink-mute);opacity:.42;pointer-events:none;transition:opacity .38s ease,transform .38s var(--ease-out-expo)}@media (hover:hover) and (pointer:fine){.Movement_themeTile__THvH_:hover .Movement_tileCue__LJ63h{opacity:.58;transform:translateX(1px)}}.Movement_overlay__RAuKg{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) 0 max(.5rem,env(safe-area-inset-bottom));background:rgba(0,0,0,.24);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}@media (min-width:640px){.Movement_overlay__RAuKg{align-items:center;padding:2rem;background:rgba(0,0,0,.22)}}.Movement_sheet__7yFgh{display:flex;width:100%;max-height:min(84dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem));flex-direction:column;overflow:hidden;border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid var(--line);border-bottom:none;background:var(--surface);box-shadow:0 -8px 40px color-mix(in srgb,var(--ink) 8%,transparent),0 24px 64px color-mix(in srgb,var(--ink) 12%,transparent)}@media (min-width:640px){.Movement_sheet__7yFgh{max-height:min(82dvh,calc(100dvh - 3.5rem));max-width:min(580px,100%);border-radius:24px;border-bottom:1px solid var(--line)}}.Movement_sheetGrab__gFZTT{margin:.75rem auto 0;width:2.25rem;height:.22rem;border-radius:999px;background:color-mix(in srgb,var(--ink-mute) 42%,transparent)}@media (min-width:640px){.Movement_sheetGrab__gFZTT{display:none}}.Movement_sheetHead__658A_{display:flex;align-items:flex-start;gap:1.25rem;padding:clamp(1rem,3vw,1.85rem) clamp(1.25rem,4vw,2rem) clamp(1.25rem,3vw,2.25rem)}.Movement_sheetLead__yuhq0{min-width:0;flex:1}.Movement_sheetCounter__Mw8f3{font-size:.8125rem;font-weight:400;letter-spacing:-.012em;color:var(--ink-mute)}.Movement_sheetTitle__0x9uq{margin-top:.45rem;font-size:clamp(1.4rem,4vw,1.9375rem);font-weight:600;line-height:1.14;letter-spacing:-.036em;text-wrap:balance;max-width:20ch;color:var(--ink)}.Movement_sheetClose__cQlt6{flex-shrink:0;margin-top:.125rem;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border:none;border-radius:999px;background:transparent;color:var(--ink-mute);font-size:1.45rem;font-weight:300;line-height:1;cursor:pointer;transition:background .22s ease,color .22s ease}@media (hover:hover) and (pointer:fine){.Movement_sheetClose__cQlt6:hover{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink)}}.Movement_sheetBody__07DDM{flex:1;overflow-y:auto;overscroll-behavior:contain;padding-inline:clamp(1.25rem,4vw,2rem);padding-bottom:2rem}.Movement_sheetProse__oBMFh{max-width:34rem;margin-inline:auto}.Movement_sheetProse__oBMFh p{font-size:1.0625rem;line-height:1.65;letter-spacing:-.017em;color:var(--ink-soft);text-wrap:pretty}.Movement_sheetProse__oBMFh p+p{margin-top:1.05rem}@media (min-width:768px){.Movement_sheetProse__oBMFh p{font-size:1.125rem}.Movement_sheetProse__oBMFh p+p{margin-top:1.2rem}}.Movement_sheetFooter__OsFs2{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1.25rem,4vw,2rem) 1.15rem;border-top:1px solid var(--line);background:var(--surface)}.Movement_navPill__63NiL{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.05rem;border-radius:999px;font-size:.9375rem;font-weight:500;letter-spacing:-.012em;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;transition:transform .3s var(--ease-out-expo),opacity .26s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease,color .3s ease}.Movement_navPill__63NiL:disabled{pointer-events:none;opacity:.35;color:color-mix(in srgb,var(--ink-mute) 72%,transparent);border-color:var(--line)}@media (hover:hover) and (pointer:fine){.Movement_navPill__63NiL:not(:disabled):hover{transform:translateY(-2px);background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 10px 24px color-mix(in srgb,var(--ink) 12%,transparent)}}@media (prefers-reduced-motion:reduce){.Movement_titleGradient__MDDdb{animation:none}.Movement_navPill__63NiL,.Movement_pillLink__SQWr_,.Movement_themeTile__THvH_,.Movement_tileCue__LJ63h{transition:none}.Movement_pillLink__SQWr_:active,.Movement_themeTile__THvH_:active{transition:none;transform:none}.Movement_themeTile__THvH_{transform:none;will-change:auto}@media (hover:hover) and (pointer:fine){.Movement_navPill__63NiL:not(:disabled):hover,.Movement_pillLink__SQWr_:hover,.Movement_themeTile__THvH_:hover,.Movement_themeTile__THvH_:hover .Movement_tileCue__LJ63h{transform:none}}}