.matter{--f-bg:#070c18;--f-bg-soft:#101a2a;--f-ink:#edf3ff;--f-ink-dim:#a8b6ce;--f-acid:#91bcfa;--f-acid-ink:#091426;background:var(--f-bg);color:var(--f-ink);font-family:var(--font-archivo),sans-serif;isolation:isolate;scrollbar-color:#6c86aa #070c18;font-weight:400}.matter main:focus{outline:none}.matter h1,.matter h2,.matter h3,.matter p{margin:0}.matter h1,.matter h2,.matter h3{letter-spacing:-.035em;text-wrap:balance;font-weight:450}.matter a:focus-visible{outline:2px solid var(--f-acid);outline-offset:6px}.matter button:focus-visible{outline:2px solid var(--f-acid);outline-offset:6px}.matter svg{flex-shrink:0}.matter a:hover{color:var(--f-acid)}.story-field{z-index:-1;pointer-events:none;width:100%;height:100svh;position:fixed;top:0;bottom:0;left:0;right:0}.story-motion-control{z-index:30;color:#c3d3eb;cursor:pointer;background:#0a1322;border:1px solid #33445e;border-radius:20px;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:10px;display:flex;position:fixed;bottom:20px;right:24px}.story-motion-control:disabled{opacity:.6;cursor:default}.story-header{z-index:5;justify-content:space-between;align-items:center;gap:30px;padding:28px 4.5%;display:flex;position:relative}.story-header>a{letter-spacing:-.025em;font-size:17px}.story-header>a>span{letter-spacing:0;color:var(--f-ink-dim);margin-top:5px;font-size:11px;display:block}.story-header nav{align-items:center;gap:32px;font-size:12px;display:flex}.story-header nav a{align-items:center;gap:8px;padding:10px 0;display:flex}.story-hero{flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 100px);padding:0 4.5% 55px;display:flex;position:relative}.hero-locations{color:var(--f-ink-dim);justify-content:space-between;font-size:11px;display:flex;position:absolute;top:18px;bottom:auto;left:4.5%;right:4.5%}.hero-locations--single{justify-content:flex-end}.hero-intro{justify-content:space-between;align-items:flex-end;gap:40px;padding-top:55svh;display:flex}.hero-intro h1{font-size:max(52px,min(7.1vw,112px));line-height:1}.hero-intro>div{width:240px}.hero-intro p{letter-spacing:-.015em;font-size:22px;line-height:1.4}.hero-intro a{border-bottom:1px solid #435572;align-items:center;gap:40px;margin-top:28px;padding-bottom:12px;font-size:12px;display:inline-flex}.story-introduction{padding:130px 12% 100px}.story-sentence h2{font-size:max(48px,min(6.5vw,100px));line-height:1.08}.story-sentence>p{color:#c6d4e9;letter-spacing:-.02em;max-width:43ch;margin:42px 0 0 auto;font-size:max(20px,min(2.3vw,32px));line-height:1.55}.story-background{border-top:1px solid #2d3b50;grid-template-columns:1fr 2fr;gap:55px;margin-top:110px;padding-top:40px;display:grid}.story-background>span{color:var(--f-ink-dim);font-size:13px}.story-background p{color:var(--f-ink-dim);max-width:65ch;font-size:17px;line-height:1.8}.story-background p+p{margin-top:22px}.story-work{padding:60px 4.5% 0}.work-opening{justify-content:space-between;align-items:flex-end;gap:40px;padding:50px 0 100px;display:flex}.work-opening h2{font-size:max(54px,min(6.5vw,100px));line-height:1.04}.work-opening p{color:var(--f-ink-dim);padding-bottom:5px;font-size:15px;line-height:1.7}.project-chapter{border-top:1px solid #2c394e;grid-template-columns:.85fr 1.7fr;align-items:start;gap:6vw;min-height:90svh;padding:75px 0 95px;display:grid}.chapter-copy{position:-webkit-sticky;position:sticky;top:65px}.chapter-identity{color:var(--f-ink-dim);justify-content:space-between;align-items:center;gap:15px;margin-bottom:38px;font-size:12px;display:flex}.chapter-identity span:first-child{color:var(--f-acid)}.chapter-copy h3{margin-bottom:28px;font-size:max(34px,min(3.5vw,56px));line-height:1.1}.chapter-copy>p{color:var(--f-ink-dim);max-width:45ch;font-size:15px;line-height:1.8}.chapter-role{margin-top:30px;font-size:12px;line-height:1.7}.chapter-role span{color:var(--f-ink-dim);margin-bottom:5px;font-size:10px;display:block}.chapter-copy>a{border-bottom:1px solid #435572;align-items:center;gap:25px;margin-top:30px;padding-bottom:9px;font-size:12px;display:inline-flex}.chapter-proof{min-width:0}.chapter-film{transform-origin:bottom}.matter .folio-video{background:#101a2a;border:0}.matter .folio-video-play-icon{color:#071020;background:#edf3ff;box-shadow:0 6px 25px rgba(0,0,0,.2)}.matter .folio-video-play>span:last-child{background:rgba(9,19,34,.93)}.chapter-caption{color:var(--f-ink-dim);justify-content:space-between;gap:15px;margin-top:15px;font-size:10px;display:flex}.chapter-watch{letter-spacing:-.02em;max-width:60ch;font-size:20px;line-height:1.6;margin-top:35px!important}.chapter-detail{color:var(--f-ink-dim);max-width:70ch;font-size:13px;line-height:1.8;margin-top:17px!important}.chapter-tools{color:var(--f-acid);margin-top:24px;font-size:11px;line-height:1.7}.story-archive{border-top:1px solid #2c394e;justify-content:space-between;align-items:flex-end;gap:60px;padding:75px 8% 120px;display:flex}.story-archive h3{font-size:39px;line-height:1.2}.story-archive p{color:var(--f-ink-dim);max-width:62ch;margin-top:24px;font-size:15px;line-height:1.8}.story-archive>a{white-space:nowrap;border-bottom:1px solid #435572;align-items:center;gap:18px;padding-bottom:10px;font-size:12px;display:flex}.story-practice{border-top:1px solid #2c394e;padding:120px 12%}.story-practice>h2{font-size:max(48px,min(6vw,88px));line-height:1.08}.practice-answer{margin:65px 0 0 25%}.practice-answer>p{letter-spacing:-.025em;font-size:max(27px,min(3vw,46px));line-height:1.35}.practice-answer>p>span{color:var(--f-acid)}.practice-lines{margin-top:55px}.practice-lines>div{border-top:1px solid #2c394e;padding:30px 0}.practice-lines h3{margin-bottom:14px;font-size:23px}.practice-lines p{color:var(--f-ink-dim);max-width:65ch;font-size:15px;line-height:1.8}.practice-lines span{color:var(--f-acid);margin-top:18px;font-size:11px;display:block}.story-contact{border-top:1px solid #2c394e;padding:130px 8% 90px}.story-contact>p{color:var(--f-ink-dim);font-size:20px;line-height:1.6}.story-contact h2{margin:60px 0;font-size:max(64px,min(10vw,150px));line-height:1.05}.story-contact h2 a{display:block;position:relative}.story-contact h2 svg{stroke-width:1px;width:10vw;height:10vw;position:absolute;top:20%;right:0}.story-contact-links{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.story-contact-links a{border-bottom:1px solid #435572;align-items:center;gap:12px;padding-bottom:10px;font-size:13px;display:flex}.story-footer{color:var(--f-ink-dim);justify-content:space-between;align-items:center;gap:30px;padding:30px 4.5% 70px;font-size:11px;display:flex}.story-footer>div{gap:22px;display:flex}.story-footer a{align-items:center;gap:6px;padding:10px 0;display:flex}@keyframes chapter-focus{0%{clip-path:inset(4%);transform:translateY(35px)scale(.9)}to{clip-path:inset(0);transform:none}}@keyframes intro-recede{0%{opacity:1;transform:none}to{opacity:.1;transform:translateY(-30px)}}@supports (animation-timeline:view()){.chapter-film{animation:linear both chapter-focus;animation-timeline:view();animation-range:entry entry 85%}.hero-intro{animation:linear both intro-recede;animation-timeline:view();animation-range:exit}}.matter[data-still=true] *{transition:none!important;animation:none!important}@media (min-width:1600px){.project-chapter{gap:7vw}.story-header,.story-hero,.story-work,.story-footer{padding-left:max(4.5%,50vw - 750px);padding-right:max(4.5%,50vw - 750px)}}@media (max-width:1000px){.hero-intro{display:block}.hero-intro>div{justify-content:space-between;align-items:center;gap:25px;width:auto;margin-top:25px;display:flex}.hero-intro p{font-size:19px}.hero-intro a{margin-top:0}.story-introduction,.story-practice{padding-left:7%;padding-right:7%}.project-chapter{grid-template-columns:1fr 1.5fr;gap:4vw}.chapter-identity{display:block}.chapter-identity span{margin-bottom:8px;display:block}.chapter-copy h3{font-size:33px}}@media (max-width:700px){.story-header{align-items:flex-start;gap:15px;padding:22px 5%}.story-header>a{white-space:nowrap;font-size:15px}.story-header nav{flex-wrap:wrap;justify-content:flex-end;gap:4px 17px;max-width:190px;font-size:10px}.story-header nav a{padding:5px 0}.story-hero{min-height:calc(100svh - 85px);padding:0 5% 40px}.hero-locations{font-size:10px;top:28px;bottom:auto;left:5%;right:5%}.hero-intro{padding-top:44svh}.hero-intro h1{letter-spacing:-.04em;font-size:max(43px,min(11.4vw,76px))}.hero-intro>div{margin-top:25px;display:block}.hero-intro p{font-size:20px}.hero-intro a{margin-top:25px}.story-introduction{padding:85px 6% 60px}.story-sentence h2{font-size:46px}.story-sentence>p{margin-top:32px;font-size:22px}.story-background{grid-template-columns:1fr;gap:25px;margin-top:65px;padding-top:25px}.story-background p{font-size:15px}.story-work{padding:20px 5% 0}.work-opening{padding:40px 0 60px;display:block}.work-opening h2{font-size:51px}.work-opening p{margin-top:24px;font-size:14px}.project-chapter{flex-direction:column;gap:35px;min-height:0;padding:45px 0 65px;display:flex}.chapter-copy{position:static}.chapter-identity{margin-bottom:22px;display:flex}.chapter-identity span{margin:0}.chapter-copy h3{margin-bottom:20px;font-size:38px}.chapter-copy>p{font-size:14px}.chapter-role{margin-top:22px}.chapter-copy>a{margin-top:20px}.chapter-proof{width:100%}.chapter-watch{font-size:18px;margin-top:25px!important}.chapter-caption{font-size:9px}.story-archive{padding:50px 0 70px;display:block}.story-archive h3{font-size:33px}.story-archive>a{margin-top:30px;display:inline-flex}.story-practice{padding:70px 6%}.story-practice>h2{font-size:49px}.practice-answer{margin:40px 0 0}.practice-answer>p{font-size:29px}.practice-lines{margin-top:40px}.story-contact{padding:70px 6% 55px}.story-contact>p{font-size:17px}.story-contact h2{margin:40px 0;font-size:59px}.story-contact h2 svg{width:36px;height:36px;top:0}.story-contact-links{flex-direction:column;align-items:flex-start;gap:22px}.story-footer{flex-wrap:wrap;gap:15px;padding:25px 6% 80px;font-size:10px}.story-footer>div{gap:17px}.story-footer>a{margin-left:auto}.story-motion-control{bottom:14px;right:15px}}@media (prefers-reduced-motion:reduce){.matter *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
