.overthinking-page{--paper:#e8e5dd;--ink:#181715;--rust:#a4543a;background:var(--paper);color:var(--ink);overflow-x:hidden}.overthinking-page *{box-sizing:border-box}.overthinking-page section,.overthinking-page section>*{min-width:0;max-width:100%}.overthinking-page .dark{color:#e8e5dd;background:#171715}.ot-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.ot-reveal.visible{opacity:1;transform:none}.ot-code{letter-spacing:.17em;align-items:center;gap:18px;padding:28px 5vw;font:500 9px/1.2 Work Sans;display:flex}.ot-code>i{opacity:.2;background:currentColor;flex:1;height:1px}.ot-code small{font:inherit;opacity:.55}.ot-hero{flex-direction:column;justify-content:space-between;min-height:135svh;padding:110px 5vw 8vw;display:flex}.ot-meta{letter-spacing:.16em;justify-content:space-between;font:500 9px Work Sans;display:flex}.ot-title{margin:15vh 0}.ot-title>p{letter-spacing:.18em;font:500 9px Work Sans}.ot-title h1{letter-spacing:-.07em;margin:28px 0 0;font:300 clamp(62px,9.3vw,142px)/.8 Fraunces}.ot-title em{color:var(--rust);font-weight:300}.ot-hero-statement{width:min(820px,72vw);margin-left:auto}.ot-hero-statement p,.ot-hero-statement strong{letter-spacing:-.06em;margin:0 0 28px;font:500 clamp(46px,6.7vw,100px)/.86 Work Sans;display:block}.ot-hero-statement strong{color:var(--rust)}.ot-loop{border-top:1px solid #0003;flex-wrap:wrap;gap:12px 26px;margin-top:10vw;padding-top:24px;display:flex}.ot-loop span{font:400 13px Work Sans}.message,.fact-interpretation,.one-question,.control,.ending,.layers,.next{padding-bottom:11vw}.message-fact,.message-return{border:1px solid;width:max-content;max-width:85vw;margin:8vw auto;padding:25px;font:300 clamp(25px,3.5vw,50px)/1.1 Fraunces}.branches{padding:3vw 9vw 8vw}.branches p{font:500 clamp(24px,calc(2.2vw + var(--i)*.15vw),55px)/.95 "Work Sans";letter-spacing:-.04em;transition-delay:calc(var(--i)*50ms);border-bottom:1px solid #ffffff24;margin:0;padding:15px 0}.branches p:nth-child(n+5),.message-return{color:var(--rust)}.fact-story{border-top:1px solid #ffffff25;grid-template-columns:1fr 1fr;gap:7vw;padding:5vw 9vw;display:grid}.fact-story h2{letter-spacing:-.06em;margin:0;font:500 clamp(48px,7vw,104px)/.86 Work Sans}.fact-story h2:last-child{color:var(--rust)}.paradox,.investigation,.life-repeat,.imagined,.counterpoint,.observe,.crossing{padding-bottom:11vw}.two-col,.repeat-grid,.crossing-copy{grid-template-columns:1.15fr .85fr;gap:8vw;padding:7vw 9vw;display:grid}.major h2,.investigation-head h2,.imagined-head h2,.ending-head h2,.crossing-copy h2{letter-spacing:-.055em;margin:0 0 30px;font:500 clamp(43px,6vw,90px)/.89 Work Sans}.major .accent,.accent{color:var(--rust)}.copy p,.risk-copy p,.imagined-copy,.psychic,.distinction-copy,.crossing-copy p{margin:0 0 24px;font:400 16px/1.55 Work Sans}.copy blockquote{color:var(--rust);margin:28px 0;font:italic 300 clamp(21px,2.4vw,35px)/1.25 Fraunces}.ot-statement{border-top:1px solid;grid-template-columns:1fr 1fr;gap:7vw;margin:0;padding:7vw 9vw;display:grid}.ot-statement p,.ot-statement strong{letter-spacing:-.055em;margin:0;font:500 clamp(42px,5.7vw,85px)/.9 Work Sans}.ot-statement strong{color:var(--rust)}.comparison-list{padding:3vw 9vw}.comparison-list article{border-top:1px solid #ffffff28;grid-template-columns:45px 1fr 1fr;gap:4vw;padding:28px 0;display:grid}.comparison-list small,.comparison-list b{letter-spacing:.16em;color:var(--rust);font:500 8px Work Sans}.comparison-list p{font:300 clamp(20px,2.3vw,34px)/1.15 Fraunces}.gap-statement{padding:9vw}.gap-statement p,.gap-statement strong{letter-spacing:-.055em;margin:0 0 30px;font:500 clamp(42px,6vw,90px)/.9 Work Sans;display:block}.gap-statement strong{color:var(--rust)}.investigation-head,.ending-head,.imagined-head{padding:7vw 9vw}.evidence-stream{padding:0 9vw 8vw}.evidence-stream p{font:500 clamp(22px,calc(2vw + var(--i)*.12vw),50px)/1 "Work Sans";transition-delay:calc(var(--i)*45ms);border-bottom:1px solid #0003;margin:0;padding:14px 0}.risk-copy,.imagined-copy,.psychic,.distinction-copy{max-width:760px;margin:0 9vw 7vw}.one-question>h2{letter-spacing:-.07em;margin:0;padding:8vw 9vw;font:500 clamp(65px,10vw,150px)/.8 Work Sans}.questions{padding:0 9vw}.questions p{border-bottom:1px solid #ffffff25;margin:0;padding:16px 0;font:300 clamp(23px,3vw,45px)/1.1 Fraunces}.reduce{text-align:center;padding:12vw 9vw 4vw}.reduce p{font:300 clamp(22px,2.6vw,38px)/1.2 Fraunces}.reduce strong{letter-spacing:-.07em;color:var(--rust);margin-top:60px;font:500 clamp(72px,11vw,165px)/.78 Work Sans;display:block}.repeat-grid h2{letter-spacing:-.07em;margin:0;font:300 clamp(85px,14vw,210px)/.73 Fraunces}.repeat-grid em{color:var(--rust);font-weight:300}.repeat-grid p{margin:0 0 24px;font:400 16px/1.55 Work Sans}.imagined-head h2:nth-child(2){color:var(--rust);margin-left:12vw}.imagined-head h2:nth-child(3){margin-left:24vw}.imagined-list{padding:0 9vw 7vw}.imagined-list p{border-bottom:1px solid #0003;margin:0;padding:15px 0;font:500 clamp(24px,3.5vw,52px)/.95 Work Sans}.ending-head h2:last-child{color:var(--rust);margin-left:35vw}.ending-grid{grid-template-columns:1fr 1fr;gap:8vw;padding:0 9vw 7vw;display:grid}.ending-grid p{font:300 clamp(21px,2.5vw,36px)/1.2 Fraunces}.distinctions{padding:0 9vw 7vw}.distinctions p{border-bottom:1px solid #0003;margin:0;padding:20px 0;font:500 clamp(32px,4.5vw,68px)/.95 Work Sans}.layers-list{padding:3vw 9vw}.layers-list article{border-top:1px solid #ffffff28;grid-template-columns:50px 1fr 50px 1fr;align-items:center;padding:28px 0;display:grid}.layers-list small{color:var(--rust);font:500 8px Work Sans}.layers-list p{font:300 clamp(19px,2.2vw,32px)/1.15 Fraunces}.layers-list i{color:var(--rust);font-style:normal}.layers-list h3{font:500 clamp(27px,3.7vw,55px)/.95 Work Sans}.observe-list{padding:3vw 9vw}.observe-list article{border-top:1px solid #0003;grid-template-columns:55px 1fr;padding:25px 0;display:grid}.observe-list>article>span{color:var(--rust);font:500 8px Work Sans}.observe-list p{margin:0;font:300 clamp(21px,2.7vw,39px)/1.15 Fraunces}.final-question{padding:9vw}.final-question p,.final-question strong{letter-spacing:-.06em;margin:0 0 36px;font:500 clamp(48px,7vw,105px)/.86 Work Sans;display:block}.final-question strong{color:var(--rust)}.overthinking-page .condition-video{margin:0 5vw 11vw}.crossing-copy p{font:italic 300 clamp(21px,2.5vw,36px)/1.3 Fraunces}.crossing-links{gap:28px;padding:0 9vw;display:flex}.crossing-links a{letter-spacing:.15em;border-bottom:1px solid;padding:14px 0;font:500 9px Work Sans}.next-entry{border-top:1px solid #ffffff28;grid-template-columns:70px 1fr auto;align-items:end;gap:25px;padding:5vw 9vw;display:grid}.next-entry>span{color:var(--rust);font:300 42px Fraunces}.next-entry h2{font:500 clamp(32px,4.5vw,65px)/.9 Work Sans}.next-entry p{color:#aaa;font:italic 300 18px/1.2 Fraunces}.next-entry strong{letter-spacing:.15em;font:500 8px Work Sans}@media (width<=800px){.ot-code{padding:22px;font-size:7px}.ot-code small{display:none}.ot-hero{min-height:1100px;padding:108px 22px 60px}.ot-meta span:nth-child(2){display:none}.ot-title{margin:150px 0}.ot-title h1{font-size:clamp(42px,12.5vw,58px)}.ot-hero-statement{width:100%}.ot-hero-statement p,.ot-hero-statement strong{font-size:clamp(42px,12vw,56px)}.ot-loop{grid-template-columns:1fr 1fr;display:grid}.message-fact,.message-return{margin:80px auto;font-size:6vw}.branches{padding:20px 22px 80px}.branches p{font-size:clamp(23px,7vw,34px)}.fact-story,.two-col,.repeat-grid,.crossing-copy,.ending-grid{grid-template-columns:1fr;padding:60px 22px}.fact-story h2,.major h2,.investigation-head h2,.imagined-head h2,.ending-head h2,.crossing-copy h2{font-size:clamp(39px,11vw,52px)}.fact-story h2:last-child,.two-col>div:last-child,.repeat-grid>div:last-child,.crossing-copy>p{margin-top:45px}.ot-statement{grid-template-columns:1fr;padding:65px 22px}.ot-statement p,.ot-statement strong{font-size:clamp(38px,10.5vw,50px)}.comparison-list{padding:20px 22px}.comparison-list article{grid-template-columns:30px 1fr}.comparison-list article>div:last-child{grid-column:2}.gap-statement,.investigation-head,.ending-head,.imagined-head,.final-question{padding:80px 22px}.gap-statement p,.gap-statement strong,.final-question p,.final-question strong{font-size:clamp(39px,11vw,52px)}.evidence-stream,.questions,.imagined-list,.distinctions,.layers-list,.observe-list{padding-left:22px;padding-right:22px}.risk-copy,.imagined-copy,.psychic,.distinction-copy{margin-left:22px;margin-right:22px}.one-question>h2{padding:80px 22px;font-size:17vw}.reduce{padding:100px 22px}.reduce strong{font-size:19vw}.repeat-grid h2{font-size:28vw}.imagined-head h2:nth-child(2),.imagined-head h2:nth-child(3),.ending-head h2:last-child{margin-left:0}.layers-list article{grid-template-columns:34px 1fr}.layers-list article i{display:none}.layers-list article h3{grid-column:2;margin:18px 0 0}.observe-list article{grid-template-columns:40px 1fr}.overthinking-page .condition-video{margin:0 22px 90px}.crossing-links{padding:0 22px;display:block}.crossing-links a{width:max-content;max-width:100%;margin-bottom:18px;display:block}.next-entry{grid-template-columns:45px 1fr;padding:55px 22px}.next-entry strong{grid-column:2}.next-entry h2{font-size:9vw}}@media (prefers-reduced-motion:reduce){.ot-reveal{opacity:1;transition:none;transform:none}}.ot-loop p{margin:0;font:400 13px Work Sans}.ot-loop .loop-reset{flex-basis:100%;margin-top:14px}.gap-emphasis+.gap-emphasis{margin-top:50px}@media (width<=800px){.ot-loop .loop-reset{grid-column:1/-1}.ot-hero{min-height:auto}.ot-title{margin:clamp(88px,24vw,112px) 0}}
