.ip{--p:#e7e4dc;--i:#171816;--a:#9d5a43;background:var(--p);color:var(--i);overflow-x:hidden}.ip *{box-sizing:border-box}.ip section,.ip section>*{min-width:0;max-width:100%}.ip .dark{color:#e9e5dc;background:#161816}.ip-r{opacity:0;transition:all .7s;transform:translateY(18px)}.ip-r.visible{opacity:1;transform:none}.code{letter-spacing:.17em;align-items:center;gap:18px;padding:28px 5vw;font:500 9px Work Sans;display:flex}.code i{opacity:.2;background:currentColor;flex:1;height:1px}.code small{font:inherit;opacity:.55}.hero{flex-direction:column;min-height:160svh;padding:110px 5vw 10vw;display:flex}.meta{letter-spacing:.16em;justify-content:space-between;font:500 9px Work Sans;display:flex}.title{margin:15vh 0 12vh}.title p{letter-spacing:.18em;font:500 9px Work Sans}.title h1{letter-spacing:-.07em;margin:28px 0;font:300 clamp(60px,9vw,138px)/.8 Fraunces}.title em,.major em{color:var(--a);font-weight:300}.hero-list p,.stream p,.quotes p{letter-spacing:-.045em;border-bottom:1px solid;margin:0;padding:14px 0;font:500 clamp(25px,4vw,60px)/.94 Work Sans}.hero-q{width:min(900px,80vw);margin:42vh 0 0 auto}.hero-q p,.hero-q strong{letter-spacing:-.065em;margin:0 0 38px;font:500 clamp(57px,8vw,120px)/.84 Work Sans;display:block}.hero-q strong,.pair h2:last-child{color:var(--a)}.ip section,.ip .hero{padding-bottom:10vw}.stream,.pair,.major,.quotes{padding:6vw 9vw}.pair h2,.major h2,.cross h2{letter-spacing:-.055em;margin:0 0 12vh;font:500 clamp(43px,6vw,90px)/.88 Work Sans}.pair h2:last-child{margin-top:22vh}.copy{width:min(680px,80vw);margin:0 9vw 7vw}.copy p{margin:0 0 24px;font:400 16px/1.55 Work Sans}.copy strong{color:var(--a);font:500 clamp(38px,5vw,75px)/.88 Work Sans}.grid{grid-template-columns:1.15fr .85fr;gap:7vw;display:grid}.grid>.major{padding-right:0}.grid>.copy{width:auto;margin:7vw 9vw 7vw 0}.statement{border-top:1px solid;grid-template-columns:1fr 1fr;gap:7vw;padding:7vw 9vw;display:grid}.statement p,.statement strong{letter-spacing:-.055em;margin:0;font:500 clamp(42px,5.7vw,85px)/.9 Work Sans}.statement strong{color:var(--a)}.fields{grid-template-columns:1fr 1fr;padding:5vw 9vw;display:grid}.fields article{border:1px solid #ffffff30;padding:3vw}.fields article+article{border-left:0}.fields h2{font:500 clamp(50px,7vw,100px)/.85 Work Sans}.fields article:last-child h2{color:var(--a)}.fields p{border-top:1px solid #ffffff25;padding:16px 0;font:300 clamp(20px,2.2vw,32px)/1.1 Fraunces}.words{grid-template-columns:repeat(4,1fr);padding:0 9vw 10vw;display:grid}.words p{border-top:1px solid;padding:20px 10px;font:500 clamp(22px,2.6vw,38px) Work Sans}.sparse{grid-template-columns:1fr 1fr;gap:3vw}.sparse p:last-child{color:var(--a);grid-column:1/-1;margin-top:9vw;font:italic 300 clamp(32px,4vw,60px) Fraunces}.experiment{padding:7vw 18vw}.experiment h2,.experiment h3{letter-spacing:-.06em;font:500 clamp(48px,7vw,105px)/.86 Work Sans}.experiment p{margin:8vh 0;font:300 clamp(22px,2.5vw,38px)/1.3 Fraunces}.experiment hr{border:0;border-top:1px solid;margin:20vh 0}.experiment blockquote{color:var(--a);margin:20vh 0;font:300 clamp(70px,10vw,150px)/.8 Fraunces}.experiment div{margin-top:20vh}.experiment h3{margin:0 0 9vh}.experiment h3:last-child{color:var(--a)}.observe{padding:3vw 9vw}.observe article{border-top:1px solid #ffffff27;grid-template-columns:55px 1fr;padding:30px 0;display:grid}.observe span{color:var(--a);font:500 8px Work Sans}.observe p{margin:0;font:300 clamp(21px,2.7vw,39px)/1.15 Fraunces}.final{padding:14vw 9vw}.final p,.final strong{letter-spacing:-.06em;margin:0 0 7vh;font:500 clamp(48px,7vw,105px)/.86 Work Sans;display:block}.final strong{color:var(--a)}.ip .condition-video{margin:11vw 5vw}.cross{padding:7vw 9vw}.cross h2:nth-child(2){color:var(--a)}.cross>p{font:300 clamp(26px,3.4vw,50px)/1.2 Fraunces}.cross>strong{color:var(--a);margin:8vh 0 20vh;font:500 clamp(80px,13vw,190px)/.8 Work Sans;display:block}.cross aside{width:min(620px,70vw);margin-left:auto;font:300 clamp(23px,2.5vw,37px)/1.25 Fraunces}.links{gap:28px;padding:0 9vw;display:flex}.links a{letter-spacing:.15em;border-bottom:1px solid;padding:14px 0;font:500 9px Work Sans}.next{border-top:1px solid #ffffff28;grid-template-columns:70px 1fr auto;align-items:end;gap:25px;padding:5vw 9vw;display:grid}.next>span{color:var(--a);font:300 42px Fraunces}.next h2{font:500 clamp(32px,4.5vw,65px)/.9 Work Sans}.next p{color:#aaa;font:italic 300 18px/1.2 Fraunces}.next strong{letter-spacing:.15em;font:500 8px Work Sans}@media (width<=800px){.code{padding:22px;font-size:7px}.code small{display:none}.hero{min-height:1250px;padding:108px 22px 80px}.meta span:nth-child(2){display:none}.title{margin:150px 0 110px}.title h1{font-size:12.5vw}.hero-list p{font-size:8vw}.hero-q{width:100%;margin-top:300px}.hero-q p,.hero-q strong{font-size:12vw}.stream,.pair,.major,.quotes,.observe,.final{padding-left:22px;padding-right:22px}.pair h2,.major h2,.cross h2,.statement p,.statement strong{font-size:10.5vw}.copy{width:auto;margin-left:22px;margin-right:22px}.grid,.statement{grid-template-columns:1fr}.grid>.copy{margin:0 22px 65px}.statement{padding:65px 22px}.statement strong{margin-top:45px}.fields{grid-template-columns:1fr;padding:45px 22px}.fields article+article{border-top:0;border-left:1px solid #ffffff30}.words{grid-template-columns:1fr 1fr;padding:0 22px 90px}.sparse{grid-template-columns:1fr}.sparse p:last-child{grid-column:1}.experiment{padding:80px 22px}.experiment h2,.experiment h3{font-size:12vw}.experiment blockquote{font-size:16vw}.observe article{grid-template-columns:40px 1fr}.final p,.final strong{font-size:11vw}.ip .condition-video{margin:90px 22px}.cross{padding:80px 22px}.cross>strong{font-size:24vw}.cross aside{width:100%}.links{padding:0 22px;display:block}.links a{width:max-content;max-width:100%;margin-bottom:18px;display:block}.next{grid-template-columns:45px 1fr;padding:55px 22px}.next strong{grid-column:2}.next h2{font-size:9vw}}@media (prefers-reduced-motion:reduce){.ip-r{opacity:1;transition:none;transform:none}}@media (width<=800px){.hero{min-height:auto}.title{margin:clamp(88px,24vw,112px) 0 clamp(64px,18vw,88px)}.hero-q{margin-top:clamp(88px,25vw,120px)}.experiment p{margin:clamp(54px,15vw,74px) 0}.experiment hr,.experiment blockquote,.experiment div{margin-top:clamp(88px,24vw,112px);margin-bottom:clamp(88px,24vw,112px)}.experiment h3{margin-bottom:clamp(54px,15vw,74px)}}
