.nexus-works{--works-ink:#f4f2ef;--works-muted:#a7a29c;--works-rose:#f5b8d0;--works-line:#ffffff1f;background:#0a0a0c}.nexus-works .works-header .nexus-nav-links .is-active{color:#fff}.nexus-works .works-header .nexus-nav-links .is-active:after{background:var(--works-rose);content:"";width:100%;height:1px;margin-top:.3rem;display:block}.works-particles{opacity:.96}.works-content{z-index:1;position:relative}.works-opening{min-height:100svh;padding:8rem 1.5rem 4rem;position:relative}.works-opening:after{background:var(--works-line);content:"";height:1px;position:absolute;bottom:0;left:0;right:0}.works-opening-inner{grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:2rem;width:min(100%,84rem);min-height:calc(100svh - 12rem);margin:0 auto;display:grid}.works-opening-copy{grid-column:1/span 8;align-self:center}.works-kicker,.works-project-eyebrow,.works-chapter-meta,.works-project-role{color:var(--works-rose);text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;line-height:1.4}.works-opening h1{color:var(--works-ink);flex-direction:column;margin:1.1rem 0 0;font-size:8rem;font-weight:550;line-height:.86;display:flex}.works-opening h1 span:last-child{color:#0000;-webkit-text-stroke:1px #f4f2ef94;margin-left:.92em}.works-opening-note{color:#c8c4be;grid-column:9/-1;align-self:center;max-width:25rem;margin:0;font-size:1.05rem;font-weight:350;line-height:1.9}.works-opening-list{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.works-opening-list a{border-top:1px solid var(--works-line);color:#9d9993;grid-template-columns:2.5rem 1fr;align-items:baseline;gap:.75rem;padding:1rem 0;transition:border-color .25s,color .25s;display:grid}.works-opening-list a:hover{border-color:var(--works-rose);color:#fff}.works-opening-list span{color:var(--works-rose);font-size:.7rem}.works-opening-list strong{font-size:.92rem;font-weight:450}.works-chapters{position:relative}.works-chapter{border-bottom:1px solid var(--works-line);min-height:150svh;scroll-margin-top:4rem;position:relative}.works-chapter-stage{perspective:1200px;grid-template-rows:5rem 1fr 4rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.5rem;width:min(100%,90rem);height:100svh;margin:0 auto;padding:0 2.5rem;display:grid;position:sticky;top:0;overflow:hidden}.works-chapter-meta{border-bottom:1px solid var(--works-line);grid-area:1/1/auto/-1;justify-content:space-between;align-items:end;padding-bottom:1rem;display:flex}.works-chapter-meta span:last-child{color:#7e7a75}.works-project-visual{z-index:1;place-self:center stretch;min-width:0;position:relative}.works-project-media{width:100%;transform-style:preserve-3d;will-change:transform;background:#050607;border:1px solid #ffffff24;border-radius:.25rem;margin:0;position:relative;overflow:hidden;box-shadow:0 2.5rem 7rem #00000061}.works-project-media:after{pointer-events:none;content:"";border:1px solid #ffffff14;position:absolute;inset:0}.works-project-media img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:filter .5s;display:block;transform:scale(1.025)}.works-project-visual:hover .works-project-media img{filter:brightness(1.08)saturate(1.06)}.works-project-copy{z-index:2;align-self:center;min-width:0;position:relative}.works-project-copy h2{max-width:10ch;color:var(--works-ink);margin:1.2rem 0 0;font-size:4rem;font-weight:500;line-height:1.04}.works-project-summary{color:#d2cec8;max-width:28rem;margin:1.5rem 0 0;font-size:1.05rem;line-height:1.85}.works-project-caption{color:#8f8a84;max-width:27rem;margin:1rem 0 0;font-size:.88rem;line-height:1.8}.works-project-link{min-height:2.75rem;color:var(--works-ink);border-bottom:1px solid #f5b8d09e;align-items:center;gap:.75rem;margin-top:2rem;padding:0 .1rem;font-size:.9rem;font-weight:550;transition:border-color .25s,color .25s;display:inline-flex}.works-project-link:hover{color:var(--works-rose);border-color:#fff}.works-project-link svg,.works-outro-links svg{width:1rem;height:1rem;transition:transform .25s}.works-project-link:hover svg,.works-outro-links a:hover svg{transform:translate(.18rem,-.18rem)}.works-project-role{color:#6f6b66;grid-area:3/1/auto/-1;align-self:start}.works-chapter--flow .works-project-copy,.works-chapter--cockpit .works-project-copy{grid-area:2/1/auto/span 4;padding-left:1rem}.works-chapter--flow .works-project-visual{grid-area:2/6/auto/span 6;justify-self:end;max-width:38rem}.works-chapter--cockpit .works-project-visual{grid-area:2/5/auto/span 7;justify-self:end;width:min(100%,43rem)}.works-chapter--cockpit .works-project-copy{align-self:end;padding-bottom:3rem}.works-chapter--payment{color:#050505;background:#f4efe7;border-color:#05050524}.works-chapter--payment .works-chapter-stage{grid-template-rows:5rem 1fr 4rem}.works-chapter--payment .works-chapter-meta{color:#a43b68;border-color:#05050524}.works-chapter--payment .works-chapter-meta span:last-child,.works-chapter--payment .works-project-role{color:#6c6862}.works-chapter--payment .works-project-visual{grid-area:2/1/auto/span 6;justify-self:start;width:min(100%,39rem)}.works-chapter--payment .works-project-media{border-color:#0505051f;box-shadow:0 1rem 2.75rem #1f181c1f}.works-chapter--payment .works-project-media:after{border-color:#0505050f}.works-chapter--payment .works-project-copy{grid-area:2/8/auto/-1}.works-chapter--payment .works-project-copy h2{max-width:none}.works-chapter--payment .works-project-eyebrow{color:#a43b68}.works-chapter--payment .works-project-copy h2,.works-chapter--payment .works-project-link{color:#050505}.works-chapter--payment .works-project-summary{color:#24211e}.works-chapter--payment .works-project-caption{color:#66615c}.works-chapter--payment .works-project-link{border-color:#a43b6894}.works-chapter--payment .works-project-link:hover{color:#a43b68;border-color:#050505}.works-outro{place-items:center;min-height:82svh;padding:7rem 1.5rem;display:grid;position:relative}.works-outro-inner{width:min(100%,62rem)}.works-outro h2{color:var(--works-ink);margin:1.25rem 0 0;font-size:5rem;font-weight:500;line-height:1.04}.works-outro-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:4rem;display:grid}.works-outro-links a{border-top:1px solid var(--works-line);border-bottom:1px solid var(--works-line);color:#d2cec8;justify-content:space-between;align-items:center;min-height:4rem;transition:border-color .25s,color .25s;display:flex}.works-outro-links a:hover{border-color:var(--works-rose);color:#fff}@media (width<=1100px){.works-opening h1{font-size:6.5rem}.works-project-copy h2{font-size:3.25rem}.works-chapter-stage{padding:0 1.5rem}}@media (width<=768px){.works-opening{min-height:auto;padding:7.5rem 1rem 3rem}.works-opening-inner{min-height:0;display:block}.works-opening h1{margin-top:1rem;font-size:4.5rem;line-height:.9}.works-opening h1 span:last-child{margin-left:.55em}.works-opening-note{max-width:22rem;margin-top:2.25rem;font-size:.95rem;line-height:1.8}.works-opening-list{margin-top:3rem;display:block}.works-opening-list a{grid-template-columns:2rem 1fr;padding:.85rem 0}.works-chapter{min-height:auto;padding:5rem 1rem 6rem;scroll-margin-top:3.75rem}.works-chapter-stage,.works-chapter--payment .works-chapter-stage{flex-direction:column;gap:0;width:100%;height:auto;padding:0;display:flex;position:relative;top:auto;overflow:visible}.works-chapter-meta{width:100%;padding-bottom:.85rem}.works-project-visual,.works-chapter--flow .works-project-visual,.works-chapter--payment .works-project-visual,.works-chapter--cockpit .works-project-visual{place-self:auto;width:86%;max-width:none;margin-top:2rem}.works-chapter--flow .works-project-visual,.works-chapter--cockpit .works-project-visual{margin-left:auto}.works-chapter--payment .works-project-visual{margin-right:auto}.works-project-copy,.works-chapter--flow .works-project-copy,.works-chapter--payment .works-project-copy,.works-chapter--cockpit .works-project-copy{align-self:auto;width:100%;margin-top:2.5rem;padding:0}.works-project-copy h2{max-width:12ch;font-size:3rem}.works-project-summary{font-size:1rem}.works-project-role{width:100%;margin-top:3rem}.works-outro{min-height:72svh;padding:6rem 1rem}.works-outro h2{font-size:3.5rem}.works-outro-links{grid-template-columns:1fr;gap:0;margin-top:3rem}.works-outro-links a+a{border-top:0}}@media (width<=430px){.works-opening h1{font-size:4rem}.works-project-copy h2{font-size:2.65rem}.works-outro h2{font-size:3rem}}@media (prefers-reduced-motion:reduce){.works-project-media,.works-project-media img,.works-project-visual,.works-project-copy,[data-works-magnetic]{transition-duration:.01ms!important;transform:none!important}}
