.philosophy-module__5c1eCW__page{--ph-page:#000;--ph-panel:#0a0a0a;--ph-muted:#8a8a8a;--ph-bright:#fafafa;--ph-amber:#ffb020;--ph-hairline:#ffffff1f;--ph-sticky-top:88px;--ph-panel-h:min(calc(100vh - var(--ph-sticky-top) - 64px), 600px);--ph-mark:#fafafa8c;background:var(--ph-page);color:var(--ph-muted);font-family:var(--font-geist), system-ui, sans-serif}.philosophy-module__5c1eCW__wrap{max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width:640px){.philosophy-module__5c1eCW__wrap{padding:0 32px}}.philosophy-module__5c1eCW__intro{padding:152px 0 72px}.philosophy-module__5c1eCW__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ph-muted);font-size:12px}.philosophy-module__5c1eCW__heading{max-width:17ch;color:var(--ph-bright);letter-spacing:-.035em;margin:20px 0 0;font-size:clamp(2.25rem,1.2rem + 3vw,4rem);font-weight:500;line-height:1.02}.philosophy-module__5c1eCW__index{gap:2px;max-width:560px;margin:56px 0 0;padding:0;list-style:none;display:grid}.philosophy-module__5c1eCW__index a{color:var(--ph-muted);gap:20px;padding:8px 0;text-decoration:none;transition:none;display:flex}.philosophy-module__5c1eCW__index a:hover,.philosophy-module__5c1eCW__index a:focus-visible{color:var(--ph-bright)}.philosophy-module__5c1eCW__indexNumber{font-family:var(--font-geist-mono), ui-monospace, monospace;min-width:2ch;font-weight:300}.philosophy-module__5c1eCW__section{scroll-margin-top:var(--ph-sticky-top);position:relative}.philosophy-module__5c1eCW__divider{background:linear-gradient(90deg, transparent, var(--ph-hairline), transparent);width:min(100%,640px);height:1px;margin:0 auto}.philosophy-module__5c1eCW__grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);column-gap:clamp(40px,6vw,112px);padding:48px 0;display:grid}.philosophy-module__5c1eCW__panel{top:calc(var(--ph-sticky-top) + (100vh - var(--ph-sticky-top) - var(--ph-panel-h)) / 2 - 12px);height:var(--ph-panel-h);background:var(--ph-panel);border:1px solid #ffffff0d;border-radius:4px;flex-direction:column;justify-content:space-between;max-width:440px;min-height:440px;padding:clamp(24px,2.6vw,40px);display:flex;position:sticky;overflow:hidden}.philosophy-module__5c1eCW__numeral{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:-.06em;color:var(--ph-muted);font-size:clamp(4rem,1.6rem + 4.6vw,7rem);font-weight:200;line-height:.82;transition:color .9s;position:relative}.philosophy-module__5c1eCW__active .philosophy-module__5c1eCW__numeral{color:var(--ph-amber)}.philosophy-module__5c1eCW__title{max-width:12ch;color:var(--ph-bright);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,.95rem + 1.5vw,2.6rem);font-weight:500;line-height:1.02;position:relative}.philosophy-module__5c1eCW__text{padding:34vh 0 46vh}.philosophy-module__5c1eCW__stanza{margin:0}.philosophy-module__5c1eCW__stanza+.philosophy-module__5c1eCW__stanza{margin-top:1.7em}.philosophy-module__5c1eCW__line{letter-spacing:-.005em;opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * 60ms);--em-delay:calc(var(--i) * 60ms + .9s);font-size:clamp(1.0625rem,.35rem + 1.3vw,1.3125rem);line-height:1.7;display:block;transform:translateY(6px)}.philosophy-module__5c1eCW__settled .philosophy-module__5c1eCW__line{--em-delay:.12s}.philosophy-module__5c1eCW__line strong{font-weight:500}.philosophy-module__5c1eCW__revealed .philosophy-module__5c1eCW__line{opacity:1;transform:none}.philosophy-module__5c1eCW__em{color:var(--ph-muted);transition:color .6s ease calc(var(--i) * 60ms + .9s)}.philosophy-module__5c1eCW__revealed .philosophy-module__5c1eCW__em{color:var(--ph-bright)}.philosophy-module__5c1eCW__underline,.philosophy-module__5c1eCW__strike{background-image:linear-gradient(var(--ph-mark), var(--ph-mark));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color .6s ease calc(var(--i) * 60ms + .9s), background-size .5s ease;background-position:0 92%;background-repeat:no-repeat;background-size:0% 1px}.philosophy-module__5c1eCW__strike{background-position:0 58%;font-weight:400}.philosophy-module__5c1eCW__on .philosophy-module__5c1eCW__underline,.philosophy-module__5c1eCW__on .philosophy-module__5c1eCW__strike{transition:color .6s ease calc(var(--i) * 60ms + .9s), background-size 1.1s cubic-bezier(.2, .7, .2, 1) var(--em-delay);background-size:100% 1px}.philosophy-module__5c1eCW__squiggle{display:inline-block;position:relative}.philosophy-module__5c1eCW__squiggle:after{content:"";clip-path:inset(0 100% 0 0);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='5' viewBox='0 0 10 5'%3E%3Cpath d='M0 2.5 Q2.5 0 5 2.5 T10 2.5' fill='none' stroke='rgba(250,250,250,0.6)' stroke-width='1'/%3E%3C/svg%3E") 0 0/10px 5px repeat-x;height:5px;transition:clip-path .5s;position:absolute;bottom:.02em;left:0;right:0}.philosophy-module__5c1eCW__on .philosophy-module__5c1eCW__squiggle:after{clip-path:inset(0);transition:clip-path 1.1s cubic-bezier(.2, .7, .2, 1) var(--em-delay);animation:2.4s linear infinite philosophy-module__5c1eCW__crawl}@keyframes philosophy-module__5c1eCW__crawl{to{background-position-x:10px}}.philosophy-module__5c1eCW__narrow{letter-spacing:.3em;transition:color .6s ease calc(var(--i) * 60ms + .9s), letter-spacing .7s ease}.philosophy-module__5c1eCW__on .philosophy-module__5c1eCW__narrow{letter-spacing:-.005em;transition:color .6s ease calc(var(--i) * 60ms + .9s), letter-spacing 1.4s cubic-bezier(.2, .7, .2, 1) var(--em-delay)}.philosophy-module__5c1eCW__cycler{vertical-align:top;white-space:nowrap;height:1.7em;transition:color .6s ease calc(var(--i) * 60ms + .9s), width .52s cubic-bezier(.2, .7, .2, 1);font-weight:500;display:inline-block;position:relative;overflow:hidden}.philosophy-module__5c1eCW__cycler:after{content:"";background:var(--ph-mark);opacity:.6;height:1px;position:absolute;bottom:.12em;left:0;right:0}.philosophy-module__5c1eCW__cycleWord{opacity:0;transition:opacity .38s,transform .62s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:translateY(.75em)}.philosophy-module__5c1eCW__cycleWord[data-state=current]{opacity:1;transform:none}.philosophy-module__5c1eCW__cycleWord[data-state=out]{transform:translateY(-.75em)}.philosophy-module__5c1eCW__unmeasured .philosophy-module__5c1eCW__cycleWord[data-state=current]{position:static}.philosophy-module__5c1eCW__cycleMeasure{visibility:hidden;pointer-events:none;position:absolute}.philosophy-module__5c1eCW__cycleMeasure>span{white-space:nowrap;position:absolute}.philosophy-module__5c1eCW__closing{padding:24px 0 120px}.philosophy-module__5c1eCW__closingLinks{flex-wrap:wrap;justify-content:center;gap:12px 40px;padding-top:72px;font-size:15px;display:flex}.philosophy-module__5c1eCW__closingLinks a{color:var(--ph-muted);transition:none}.philosophy-module__5c1eCW__closingLinks a:hover,.philosophy-module__5c1eCW__closingLinks a:focus-visible{color:var(--ph-bright)}@media (max-width:899px){.philosophy-module__5c1eCW__grid{grid-template-columns:minmax(0,1fr);row-gap:40px;padding:40px 0 72px}.philosophy-module__5c1eCW__panel{aspect-ratio:1;width:100%;max-width:none;height:auto;min-height:0;max-height:56svh;position:relative;top:auto}.philosophy-module__5c1eCW__text{padding:0}.philosophy-module__5c1eCW__line{display:inline;transform:none}}@media (prefers-reduced-motion:reduce){.philosophy-module__5c1eCW__line,.philosophy-module__5c1eCW__line strong,.philosophy-module__5c1eCW__numeral,.philosophy-module__5c1eCW__cycler,.philosophy-module__5c1eCW__cycleWord,.philosophy-module__5c1eCW__squiggle:after{transition:none!important;animation:none!important}.philosophy-module__5c1eCW__underline,.philosophy-module__5c1eCW__strike{background-size:100% 1px}.philosophy-module__5c1eCW__squiggle:after{clip-path:none}.philosophy-module__5c1eCW__narrow{letter-spacing:-.005em}.philosophy-module__5c1eCW__line{opacity:1;transform:none}.philosophy-module__5c1eCW__em{color:var(--ph-bright)}}
