:root{--ink: #0b0a09;--ink-2: #161412;--paper: #ebe7df;--studio: #cfcfcf;--accent: #ff5a1f;--muted: #8d8780;--line: rgba(235, 231, 223, .16);--display: "Anton", "Arial Narrow", sans-serif;--body: "Zilla Slab", "Rockwell", Georgia, serif;--gutter: clamp(16px, 4vw, 64px);--section: clamp(96px, 16vh, 220px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:clamp(17px,1.22vw,20px);line-height:1.55;-webkit-font-smoothing:antialiased}img{display:block;width:100%;height:auto}figure,h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}em{font-style:normal;color:var(--accent)}.display{font-family:var(--display);font-weight:400;font-size:clamp(56px,13vw,240px);line-height:.92;letter-spacing:-.005em;text-transform:uppercase}.display--md{font-size:clamp(44px,7.5vw,132px)}.eyebrow{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.lede{font-size:clamp(20px,1.9vw,30px);line-height:1.35;max-width:34ch}.lede--wide{max-width:46ch}.meta{font-size:.85rem;color:var(--muted);max-width:70ch}.reveal-media{overflow:hidden;background:var(--ink-2)}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:20px var(--gutter);color:#fff;mix-blend-mode:difference;font-size:.9rem;letter-spacing:.04em}.site-logo img{width:40px;height:auto}.site-nav{display:flex;gap:clamp(16px,2.5vw,40px)}.site-nav a{position:relative;padding:6px 0}.site-nav a:not(.nav-cta){background:linear-gradient(90deg,transparent 50%,#fff 50%) 100% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .45s cubic-bezier(.2,.8,.2,1)}.site-nav a:not(.nav-cta).is-hot{background-position:0 0}.site-header--ghost{z-index:51;mix-blend-mode:normal;pointer-events:none}.site-header--ghost .site-logo,.site-header--ghost .nav-cta{visibility:hidden}.site-header--ghost .site-nav a:not(.nav-cta){background-image:linear-gradient(90deg,var(--accent) 50%,transparent 50%)}.site-nav{align-items:center}.nav-cta{border:2px solid currentColor;border-radius:999px;padding:7px 16px!important;font-weight:500;transition:background .3s ease,color .3s ease}.nav-cta:hover,.nav-cta:focus-visible,.nav-cta[aria-current=page]{background:#fff;color:#000}.hero{position:relative;height:100svh;min-height:560px;overflow:hidden;background:#000;--split: 50%}.hero-layer{position:absolute;inset:0;isolation:isolate}.hero-layer>img:first-child{position:absolute;top:0;left:50%;height:92%;width:auto;max-width:none;transform:translate(-50%)}.hero-layer--music{background:#050302}.hero-layer--sketch{background:var(--paper)}.hero-gig{position:absolute;left:-4%;top:9%;width:52%;height:72%;object-fit:cover;object-position:40% 50%;mix-blend-mode:screen;opacity:.6;-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent 94%),linear-gradient(180deg,transparent,#000 20%,#000 76%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 40%,transparent 94%),linear-gradient(180deg,transparent,#000 20%,#000 76%,transparent);mask-composite:intersect}.hero-layer--sketch{clip-path:inset(0 0 0 var(--split));color:var(--ink)}.hero-layer--music{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.hero-layer:before,.hero-layer:after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.hero-layer:before{top:0;height:22%;background:linear-gradient(var(--fade),transparent)}.hero-layer:after{bottom:0;height:42%;background:linear-gradient(transparent,var(--fade) 78%)}.hero-layer--music{--fade: #000}.hero-layer--sketch{--fade: var(--paper)}.hero-label,.hero-title,.hero-doodles{z-index:2}.hero-doodles{position:absolute;right:var(--gutter);top:12%;width:33vw;height:calc(100svh - 12svh - var(--name-top) - 96px);display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:1.6vw 1.4vw}.hero-doodles li{flex:0 0 calc((100% - 2.8vw) / 3);height:calc((100% - 1.6vw)/2)}.hero-doodles img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 0}.hero-doodles li:nth-child(1){transform:rotate(-2.5deg)}.hero-doodles li:nth-child(2){transform:rotate(2deg)}.hero-doodles li:nth-child(3){transform:rotate(-1deg)}.hero-doodles li:nth-child(4){transform:rotate(1.5deg)}.hero-doodles li:nth-child(5){transform:rotate(-2deg)}.hero{--name-top: calc(clamp(40px, 7vh, 80px) + 9.6vw + 16px) }.hero-label{position:absolute;bottom:var(--name-top);left:var(--gutter);max-width:40vw;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.hero-layer--sketch .hero-label{left:auto;right:var(--gutter);text-align:right}.hero-label span{display:block;font-weight:600}.hero-title{position:absolute;left:0;right:0;bottom:clamp(40px,7vh,80px);margin:0;text-align:center;white-space:nowrap;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:9.2vw;line-height:.9;color:var(--paper)}.hero-layer--sketch .hero-title{color:var(--ink)}@property --split{syntax: "<percentage>"; inherits: true; initial-value: 50%;}.hero{transition:--split .8s cubic-bezier(.2,.8,.2,1)}.hero-layer{transition:filter .6s ease}.hero:has(.hero-door--music:hover),.hero:has(.hero-door--music:focus-visible){--split: 60%}.hero:has(.hero-door--design:hover),.hero:has(.hero-door--design:focus-visible){--split: 40%}.hero:has(.hero-door--music:hover) .hero-layer--sketch{filter:brightness(.82)}.hero:has(.hero-door--design:hover) .hero-layer--music{filter:brightness(.55)}.hero-gig{opacity:0;transform:scale(1.05);transition:opacity .9s ease,transform 1.4s cubic-bezier(.2,.8,.2,1)}.hero:has(.hero-door--music:hover) .hero-gig,.hero:has(.hero-door--music:focus-visible) .hero-gig{opacity:.6;transform:none}.hero-doodles li{opacity:0;translate:0 14px;transition:opacity .6s ease,translate .8s cubic-bezier(.2,.8,.2,1)}.hero-doodles li:nth-child(2){transition-delay:.08s}.hero-doodles li:nth-child(3){transition-delay:.16s}.hero-doodles li:nth-child(4){transition-delay:.24s}.hero-doodles li:nth-child(5){transition-delay:.32s}.hero:has(.hero-door--design:hover) .hero-doodles li,.hero:has(.hero-door--design:focus-visible) .hero-doodles li{opacity:1;translate:0 0}.hero-door{position:absolute;top:0;bottom:0;z-index:5;display:flex;align-items:flex-end;padding:0 var(--gutter) calc(var(--name-top) + 52px);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.hero-door--music{left:0;width:var(--split);justify-content:flex-start;color:var(--accent)}.hero-door--design{left:var(--split);right:0;justify-content:flex-end;color:var(--accent)}.hero-door span{opacity:0;transform:translateY(8px);white-space:nowrap;font-weight:600;transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.hero-door:hover span,.hero-door:focus-visible span{opacity:1;transform:none}.hero-door:focus-visible{outline-offset:-6px}.hero-scroll{position:absolute;left:50%;bottom:14px;transform:translate(-50%);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:#fff;mix-blend-mode:difference}.statement{background:var(--paper);color:var(--ink);padding:var(--section) var(--gutter);display:grid;gap:32px}.statement-text{font-family:var(--display);text-transform:uppercase;font-size:clamp(34px,6.2vw,112px);line-height:1;max-width:18ch}.process{background:var(--paper);color:var(--ink);padding:0 var(--gutter) var(--section);display:grid;gap:clamp(40px,6vh,80px);--line: rgba(11, 10, 9, .16);--muted: #6b655e}.process-head{display:grid;gap:20px;padding-top:32px;border-top:1px solid var(--line)}.process-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.5vw,40px);align-items:start}.process-strip li{display:grid;gap:12px}.process-strip img{aspect-ratio:1 / 1;object-fit:contain;object-position:0 0}.process-strip span{font-size:.8rem;color:var(--muted)}.paper-card{background:var(--paper);padding:8%;display:grid;gap:12px}.paper-card figcaption{font-size:.8rem;color:#6b655e}.work .paper-card{background:#f4f1eb}.device-shot{perspective:1800px;overflow:visible;background:none;position:relative;padding:4% 6% 8%}.device-shot img{border-radius:10px;transform:rotateX(14deg) rotateY(-20deg) rotate(3deg);box-shadow:30px 50px 70px #000000a6,0 0 0 1px #ffffff0f;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.device-shot:hover img{transform:rotateX(6deg) rotateY(-8deg) rotate(1deg)}.device-shot:before{content:"";position:absolute;left:12%;right:4%;bottom:0;height:26%;background:radial-gradient(closest-side,rgba(255,90,31,.35),transparent);filter:blur(30px)}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.btn,.path-go{--c: var(--ink);--c-text: var(--paper);display:inline-block;padding:13px 24px;border:2px solid var(--c);border-radius:999px;color:var(--c);font-size:.9rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .3s ease,color .3s ease,border-color .3s ease}.btn:hover,.btn:focus-visible,.path:hover .path-go,a.path-go:hover,a.path-go:focus-visible{background:var(--c);color:var(--c-text)}.btn--solid{background:var(--c);color:var(--c-text)}.btn--solid:hover,.btn--solid:focus-visible{background:var(--accent);border-color:var(--accent);color:var(--ink)}.cv{background:var(--paper);color:var(--ink);--line: rgba(11, 10, 9, .16);--muted: #6b655e;padding:0 var(--gutter) var(--section);display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,8vw,128px);align-items:start}.cv-col{display:grid;gap:18px}.cv-col>p{max-width:46ch}.cv-title{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);font-family:var(--display);font-weight:400;font-size:clamp(24px,2.2vw,36px);line-height:1;text-transform:uppercase}.cv-col>.cv-title:first-child{margin-top:0}.timeline li{display:grid;grid-template-columns:9.5em 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.timeline li>span{color:var(--muted);font-size:.9rem;padding-top:.15em}.inline-link{border-bottom:1px solid var(--accent)}.page-intro{background:var(--paper);color:var(--ink);padding:clamp(120px,19vh,190px) var(--gutter) clamp(40px,6vh,72px);display:grid;gap:18px}.page-intro .display{font-size:clamp(44px,5.4vw,92px)}.page-intro .lede{font-size:clamp(18px,1.5vw,24px);max-width:44ch;color:#4a453f}.process .section-title{font-size:clamp(30px,3.4vw,58px)}.process .lede{font-size:clamp(18px,1.5vw,24px);max-width:52ch}.paths{display:grid;grid-template-columns:1fr 1fr}.path{position:relative;min-height:86vh;overflow:hidden;display:flex;align-items:flex-end;padding:var(--gutter)}.path>img{position:absolute;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.path:hover>img{transform:scale(1.04)}.path--music{background:#050302;color:var(--paper)}.path--music>img{inset:0;width:100%;height:100%;object-fit:cover;opacity:.75}.path--music:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,#050302 92%)}.path--design{background:var(--paper);color:var(--ink)}.path--design>img{top:7%;right:7%;width:38%;height:auto;opacity:.95}.path--design:hover>img{transform:scale(1.04) rotate(-1deg)}.path-text{position:relative;z-index:1;display:grid;gap:14px;max-width:34ch}.path-text p{min-height:4.7em}.path-go{justify-self:start;margin-top:12px;--c: var(--paper);--c-text: var(--ink)}.path--design .path-go{--c: var(--ink);--c-text: var(--paper)}.teaser{padding:var(--section) var(--gutter);display:grid;grid-template-columns:5fr 6fr;gap:clamp(32px,6vw,96px);align-items:center}.teaser-text{display:grid;gap:22px}.teaser .display--md{font-size:clamp(40px,6.2vw,108px)}.teaser figure{border-radius:6px}.statement-last{display:block;white-space:nowrap;margin-top:.7em}.feature{padding:var(--section) var(--gutter);display:grid;gap:clamp(48px,8vh,112px)}.feature-head{display:grid;gap:24px}.feature-head .display{color:var(--paper)}.feature-shot{max-width:1100px;margin-inline:auto;width:100%;border-radius:6px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.stats li{padding:28px 24px 0 0;display:grid;gap:10px;align-content:start}.stats li+li{padding-left:24px;border-left:1px solid var(--line)}.stats strong{font-family:var(--display);font-weight:400;font-size:clamp(48px,7vw,120px);line-height:.9;color:var(--accent)}.stats span{max-width:24ch;color:var(--muted)}.feature-body{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,96px);align-items:start}.principles{counter-reset:p;display:grid}.principles li{counter-increment:p;padding:24px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:3ch 1fr;column-gap:16px;row-gap:6px}.principles li:before{content:counter(p,decimal-leading-zero);grid-row:span 2;color:var(--accent);font-size:.8rem;letter-spacing:.1em;padding-top:.35em}.principles h3{font-size:1.15rem;font-weight:600}.principles p{grid-column:2;color:var(--muted)}.feature-gallery{display:grid;grid-template-columns:3fr 2fr;gap:16px;align-items:start}.feature-gallery figure:last-child{margin-top:18%}.story{display:grid;gap:clamp(56px,10vh,130px)}.story-block{display:grid;grid-template-columns:4fr 7fr;gap:clamp(24px,5vw,80px);align-items:start;padding-top:28px;border-top:1px solid var(--line)}.story-block h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(26px,2.9vw,50px);line-height:1;max-width:12ch}.story-text{display:grid;gap:18px;max-width:62ch}.story-text>p{color:#c9c4bb}.story-text strong{color:var(--paper);font-weight:600}.pull{position:relative;margin:14px 0;padding-left:30px;font-size:clamp(22px,2.3vw,36px);line-height:1.25;color:var(--paper)}.pull cite{display:block;margin-top:12px;font-style:normal;font-size:.85rem;color:var(--muted)}.decisions{display:grid;gap:14px;margin-top:8px}.decisions li{padding:16px 0 0;border-top:1px solid var(--line);color:#c9c4bb}.story-media--two{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.story-media--two figure:last-child{margin-top:8%}.story-media--sketch{grid-template-columns:1fr;gap:clamp(28px,5vh,56px);justify-items:center}.story-media--sketch figure{margin-top:0;width:min(100%,900px)}.sketch-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(36px,6vh,72px) clamp(28px,5vw,80px);align-items:end;width:min(100%,1080px)}.story-media--sketch .sketch-stack figure{width:100%;display:grid;gap:14px}.sketch-stack img{width:100%;max-height:400px;object-fit:contain;object-position:0 100%}.sketch-stack figure:nth-child(odd) img{rotate:-1.5deg}.sketch-stack figure:nth-child(2n) img{rotate:1.5deg}.sketch-stack .shot-note{background:none;padding:0}.story-photo{max-width:980px;margin-inline:auto;width:100%}.shot-note{font-size:.8rem;color:var(--muted);padding:10px 0 0;background:var(--ink)}.shots-row{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.4vw,22px);align-items:end}.shots-row li{display:grid;gap:10px}.shots-row img{border-radius:4px}.shots-row span{font-size:.8rem;color:var(--muted)}.logo-row{display:flex;align-items:center;justify-content:flex-start;gap:clamp(32px,7vw,120px);flex-wrap:wrap}.logo-row img{width:auto}.logo-sketch{height:clamp(170px,20vw,290px);rotate:-2deg}.logo-icon{height:clamp(110px,12vw,170px);border-radius:14%}.logo-word{height:clamp(70px,8vw,120px)}.feature-head{grid-template-columns:5fr 4fr;column-gap:clamp(24px,5vw,80px);align-items:center}.feature-head .display{grid-column:1 / -1}.feature-head .feature-shot{max-width:520px;width:100%;margin:0;justify-self:end;padding:2% 4% 6%}.has-side-nav .feature-head .display{font-size:clamp(56px,10.4vw,200px)}.work{background:var(--paper);color:var(--ink);padding:var(--section) var(--gutter);display:grid;gap:var(--section);--line: rgba(11, 10, 9, .16);--muted: #6b655e}.work .reveal-media{background:#d8d3ca}.section-title{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(40px,6vw,104px);line-height:.95}.project{display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(16px,2vw,32px);row-gap:32px;padding-top:32px;border-top:1px solid var(--line)}.project-head{grid-column:1 / -1;display:grid;gap:12px}.project-head h3{display:flex;justify-content:space-between;align-items:baseline;gap:.3em;flex-wrap:wrap}.project-year{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.project-sub{font-size:clamp(18px,1.6vw,26px);max-width:30ch}.project--clients .project-sub{max-width:58ch}.project-media{grid-column:1 / 9;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.project-media figure:last-child{margin-top:14%}.project-text{grid-column:9 / -1;display:grid;gap:16px;align-content:start}.paper-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.6vw,28px);align-items:start;margin-top:16px}.paper-row li{display:grid;gap:12px;background:#f4f1eb;padding:9% 9% 7%}.paper-row li:nth-child(2n){margin-top:10%}.paper-row span{font-size:.8rem;color:var(--muted)}.project--flip .project-media{grid-column:5 / -1;order:2;grid-template-columns:3fr 2fr}.project--flip .project-text{grid-column:1 / 5}.project--flip .project-media--three{grid-template-columns:repeat(3,1fr)}.project-media--three figure:nth-child(2){margin-top:14%}.project-media--three figure:last-child{margin-top:0}.clients{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,32px)}.clients a{display:grid;gap:14px}.clients figure{aspect-ratio:4 / 3}.clients img{height:100%;object-fit:cover;object-position:top;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.clients a:hover img{transform:scale(1.04)}.clients h4{font-size:1.15rem;font-weight:600;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.clients h4 span{font-size:.8rem;font-weight:400;color:var(--muted);letter-spacing:.06em;white-space:nowrap}.clients p{color:var(--muted)}.stage-shot{position:relative;height:100svh;min-height:520px;overflow:hidden}.stage-shot img{height:100%;object-fit:cover;object-position:45% 30%}.stage-shot figcaption{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(32px,6vh,72px);font-size:clamp(44px,9vw,168px);color:var(--paper)}.duo{padding:var(--section) var(--gutter);display:grid;grid-template-columns:7fr 4fr;gap:clamp(32px,8vw,128px);align-items:start}.duo-text{display:grid;gap:24px}.duo-text>p:not(.eyebrow):not(.lede){max-width:52ch;color:var(--muted)}.tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tools{gap:4px 0}.tools li+li:before{content:"/";margin:0 .6em;color:var(--muted)}.about{border-top:1px solid var(--line)}.more{padding:0 var(--gutter) var(--section);display:grid;gap:clamp(28px,5vh,56px)}.more .lede{max-width:40ch}.snaps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,22px)}.snaps li{overflow:hidden}.snaps img{aspect-ratio:4 / 5;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.snaps li:hover img{transform:scale(1.04)}.snaps li:nth-child(2) img{object-position:30% 40%}.music .contact-links{margin-top:8px}.mood{padding:0 var(--gutter) var(--section)}.mood figure{max-width:1200px;margin-inline:auto}.path--music>img{object-position:50% 30%}.contact{padding:var(--section) var(--gutter) clamp(48px,8vh,96px);display:grid;grid-template-columns:4fr 7fr;gap:clamp(24px,5vw,80px);align-items:start;border-top:1px solid var(--line)}.contact-note{font-size:clamp(18px,1.5vw,24px);line-height:1.4;max-width:24ch;padding-top:.6em}.contact>.contact-links{display:grid;gap:0;font-size:inherit}.contact>.contact-links a{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--display);text-transform:uppercase;font-size:clamp(44px,7.4vw,136px);line-height:1;padding:.14em 0 .1em;border-bottom:1px solid var(--line);transition:color .3s ease,padding-left .5s cubic-bezier(.2,.8,.2,1)}.contact>.contact-links li:first-child a{border-top:1px solid var(--line)}.contact>.contact-links a:hover{color:var(--accent);padding-left:.18em;border-color:var(--line)}.contact-links{display:flex;flex-wrap:wrap;gap:12px 40px;font-size:clamp(20px,2vw,32px)}.contact-links a{border-bottom:1px solid var(--line);padding-bottom:4px;transition:color .3s,border-color .3s}.contact-links a:hover{color:var(--accent);border-color:var(--accent)}.site-footer{display:flex;align-items:center;gap:16px;padding:24px var(--gutter) 32px;font-size:.8rem;color:var(--muted)}.site-footer img{width:48px;height:48px;border-radius:4px}@media(max-width:800px){.site-header{font-size:.64rem;letter-spacing:0;padding:16px var(--gutter)}.site-nav{gap:10px}.hero-label{top:56px;bottom:auto}.hero-doodles{display:none}.hero-title{white-space:normal;bottom:20px;font-size:14vw;line-height:.88}.hero-title span{display:block}.hero-scroll{display:none}.process-strip,.paper-row{grid-template-columns:1fr 1fr}.stats{grid-template-columns:1fr}.stats li,.stats li+li{padding:24px 0;border-left:0;border-top:1px solid var(--line)}.stats li:first-child{border-top:0}.feature-body,.duo,.paths,.teaser,.cv,.story-block,.story-media--two,.contact,.feature-head{grid-template-columns:1fr}.sketch-stack,.shots-row{grid-template-columns:1fr 1fr}.nav-cta{display:none}.project-media,.project-text,.project--flip .project-media,.project--flip .project-text{grid-column:1 / -1;order:0}.clients{grid-template-columns:1fr}.duo-photo{max-width:420px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.opening{display:flex;flex-direction:column}.opening .hero{order:-1}.js-motion{scroll-behavior:auto}.js-motion .hero-title{overflow:hidden;padding-top:.12em}.js-motion .hero-title span{display:inline-block}.js-motion .device-shot img,.js-motion .device-shot:hover img{transition:none}@media all{.js-motion .opening{display:block;position:relative;height:100svh;min-height:560px;overflow:hidden}.js-motion .opening .hero,.js-motion .opening .statement{position:absolute;inset:0;height:auto}.js-motion .opening .hero{background:transparent}.js-motion .opening .statement{align-content:center;justify-items:center;text-align:center}.js-motion .opening .statement-text{max-width:20ch;font-size:clamp(34px,5.4vw,100px)}}.side-nav{display:none}@media(min-width:1100px){.side-nav{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:40;display:grid;gap:16px;justify-items:end;color:#fff;mix-blend-mode:difference;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.side-nav a{display:flex;align-items:center;gap:12px;opacity:.45;transition:opacity .3s ease}.side-nav a:after{content:"";width:14px;height:1px;background:currentColor;transition:width .4s cubic-bezier(.2,.8,.2,1)}.side-nav a:hover,.side-nav a.is-active{opacity:1}.side-nav a.is-active{font-weight:600}.side-nav a.is-active:after{width:36px;height:2px}.has-side-nav main>section{padding-right:calc(var(--gutter) + 170px)}}.gigs{padding:0 var(--gutter) var(--section);display:grid;gap:clamp(28px,5vh,56px)}.gig{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:.1em 0 .06em;border-bottom:1px solid var(--line);cursor:default}.gig:first-child{border-top:1px solid var(--line)}.gig-city,.gig-cc{font-family:var(--display);text-transform:uppercase;font-size:clamp(40px,7.6vw,132px);line-height:1.02;transition:color .3s ease,transform .6s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.gig-cc{color:transparent;-webkit-text-stroke:1.5px var(--paper)}.gig-thumbs,.gig-float{display:none}@media(hover:hover)and (pointer:fine){.gig-list:hover .gig{opacity:.32}.gig-list .gig{transition:opacity .3s ease}.gig-list .gig:hover{opacity:1}.gig:hover .gig-city{color:var(--accent);transform:translate(.18em)}.gig:hover .gig-cc{-webkit-text-stroke-color:var(--accent)}.gig-float{display:block;position:fixed;left:0;top:0;z-index:30;pointer-events:none;opacity:0;scale:.85;transition:opacity .35s ease,scale .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 30px 60px #0009}.gig-float.is-on{opacity:1;scale:1}.gig-float img{display:block;width:auto;height:auto;max-width:32vw;max-height:58vh}}@media(hover:none),(pointer:coarse){.gig{flex-wrap:wrap}.gig-thumbs{display:flex;gap:8px;width:100%;padding:4px 0 16px;overflow-x:auto}.gig-thumbs img{height:180px;width:auto}}.rejections{padding:0 var(--gutter) var(--section);display:grid;gap:clamp(36px,7vh,80px);justify-items:center}.letters{display:flex;justify-content:center;align-items:flex-start;width:100%;padding:4vh 0 2vh}.letter{width:23%;margin-left:-4.5%;position:relative}.letter:first-child{margin-left:0}.letter figure{background:#fff;box-shadow:0 24px 50px #0000008c;transform:rotate(var(--r, 0deg)) translateY(var(--y, 0));transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.letter:nth-child(1) figure{--r: -7deg;--y: 3%}.letter:nth-child(2) figure{--r: 4deg;--y: -2%}.letter:nth-child(3) figure{--r: -2deg;--y: 4%}.letter:nth-child(4) figure{--r: 6deg;--y: 0%}.letter:nth-child(5) figure{--r: -5deg;--y: 6%}.letter:hover{z-index:5}.letter:hover figure{transform:rotate(0) translateY(-6%) scale(1.22);box-shadow:0 40px 80px #000000b3}.letter figcaption{position:absolute;left:0;right:0;bottom:-2.2em;text-align:center;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .3s ease}.letter:hover figcaption{opacity:1}.hope{margin:0;max-width:26ch;text-align:center;font-size:clamp(22px,2.6vw,42px);line-height:1.25;color:#c9c4bb}.hope-reply{font-family:var(--display);text-transform:uppercase;font-size:clamp(56px,11vw,200px);line-height:.9;color:var(--accent)}@media(max-width:800px){.letters{flex-wrap:wrap;gap:12px}.letter,.letter:first-child{width:46%;margin-left:0}}.demo{display:grid;justify-items:center}.demo-stage{position:relative;width:min(100%,900px);aspect-ratio:747 / 627;overflow:hidden;background:#0b0a09;border-radius:10px;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff0f}.demo-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.45);transition:filter .4s ease}.demo-stage:hover .demo-poster{filter:brightness(.6)}.demo-start{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer;font-family:inherit;background:#0b0a09bf}.btn--light,.teaser .path-go{--c: var(--paper);--c-text: var(--ink)}.demo-stage:hover .demo-start{background:var(--c);color:var(--c-text)}.demo-stage iframe{position:absolute;left:0;top:0;width:747px;height:627px;border:0;transform-origin:0 0}.has-side-nav .paper-card,.has-side-nav .paper-row li{background:none;padding:0}.project-text--wide{grid-column:1 / -1;grid-template-columns:1fr 1fr;column-gap:clamp(24px,4vw,64px)}.project-text--wide .meta{grid-column:1 / -1}.gov-screens{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px) clamp(14px,2vw,28px)}.gov-screens figure{display:grid;gap:10px}.gov-screens img{border-radius:4px;box-shadow:0 14px 34px #0b0a092e}.shot-cap{font-size:.85rem;color:var(--muted)}@media(max-width:800px){.project-text--wide,.gov-screens{grid-template-columns:1fr}}.music-links{font-size:clamp(17px,1.4vw,22px);gap:10px 28px}.listen{padding:0 var(--gutter) var(--section);margin-top:calc(var(--section) * -.55)}.listen iframe{display:block;width:100%;max-width:560px;border:0;border-radius:12px}.enzo-head{position:relative;min-height:100svh;overflow:hidden;color:var(--paper);background:#3b3a38 url(/img/concrete.webp) center / cover no-repeat;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr;column-gap:clamp(12px,1.6vw,24px);padding:96px var(--gutter) clamp(28px,5vh,56px)}.enzo-facts{grid-column:1 / 8;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.enzo-line{grid-column:1 / 6;padding-top:18px;font-size:clamp(17px,1.35vw,22px);line-height:1.35;max-width:34ch}.enzo-photo{grid-column:8 / -1;grid-row:1 / -1;margin:-96px calc(var(--gutter) * -1) calc(clamp(28px,5vh,56px)*-1) 0;background:#1a0000}.enzo-photo{position:relative}.enzo-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.enzo-name{grid-column:1 / -1;grid-row:3;align-self:end;position:relative;z-index:1;display:grid;justify-items:start;font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.8;letter-spacing:-.01em;font-size:min(25vw,39svh);margin-top:.1em}.stage-band{height:70svh;overflow:hidden;margin-bottom:var(--section)}.stage-band img{height:100%;object-fit:cover;object-position:45% 30%}@media(max-width:800px){.enzo-head{grid-template-rows:auto auto auto 1fr}.enzo-facts,.enzo-line{grid-column:1 / -1}.enzo-photo{grid-column:1 / -1;grid-row:3;margin:18px 0 0;height:46svh}.enzo-name{grid-row:4;font-size:27vw}}.page-music .site-header{mix-blend-mode:normal}.page-music .site-logo img{transition:filter .3s ease}.mark{position:relative;display:inline-block;white-space:nowrap}.mark:after{content:"";position:absolute;left:-7%;right:-9%;bottom:-.26em;height:.48em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M2 11 C 30 6, 62 9, 96 7 S 160 4, 198 8 C 199 10, 198 12, 196 13 C 150 11, 110 15, 70 14 S 20 17, 4 16 C 1 15, 0 13, 2 11 Z' fill='%23ff5a1f'/%3E%3C/svg%3E") center / 100% 100% no-repeat;rotate:-1.2deg}.mark+.mark:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 40 12, 80 6, 120 9 S 175 12, 197 6 C 200 8, 199 11, 197 12 C 160 17, 120 13, 84 15 S 30 13, 5 15 C 1 14, 1 11, 3 9 Z' fill='%23ff5a1f'/%3E%3C/svg%3E");left:-4%;right:-5%;rotate:.8deg;bottom:-.24em}.page-music .music{background:#1b1a19 url(/img/concrete-tall.webp) top center / 100% auto repeat-y}.page-music .enzo-head{background:none}.page-music .duo-text>p:not(.lede){color:#cfcac1}.page-music .duo,.page-music .rejections,.page-music .gigs,.page-music .mood{position:relative}.page-music .gig{border-color:#ebe7df47}.page-music .hope,.page-music .section-title{color:var(--paper)}.page-music .contact{border-top:0}.rejections{grid-template-columns:3fr 2fr;align-items:center;justify-items:stretch;gap:clamp(24px,5vw,80px);padding-bottom:calc(var(--section) * .6)}.letters{padding:1vh 0;justify-content:flex-start}.letter{width:25%;margin-left:-7%}.letter:hover figure{transform:rotate(0) translateY(-4%) scale(1.75)}.hope-wrap{display:grid;gap:14px;justify-items:start}.hope{text-align:left;max-width:24ch;font-size:clamp(17px,1.5vw,24px)}.hope-reply{font-size:clamp(44px,6.2vw,110px)}@media(max-width:800px){.rejections{grid-template-columns:1fr}.letter,.letter:first-child{width:46%;margin-left:0}}.page-music .duo{grid-template-columns:6fr 5fr;align-items:center;gap:clamp(32px,6vw,96px)}.page-music .duo .rejections{grid-template-columns:1fr;padding:0;gap:clamp(20px,4vh,40px);justify-items:start}.page-music .duo .letters{padding:0 0 2vh}.page-music .duo .letter{width:29%;margin-left:-11.2%}.page-music .duo .letter:first-child{margin-left:0}.page-music .duo .letter:hover figure{transform:rotate(0) translate(-12%,-4%) scale(1.7)}.page-music .listen{margin-top:calc(var(--section) * -.5)}@media(max-width:800px){.page-music .duo{grid-template-columns:1fr}.page-music .duo .letter,.page-music .duo .letter:first-child{width:46%;margin-left:0}}.story{gap:clamp(40px,7vh,88px)}.story-pair{display:grid;gap:18px}.story-pair .shot-note{background:none;padding:0}.story-block h4{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(22px,2.2vw,38px);line-height:1;max-width:12ch}.project>.story-block,.project>.gov-screens,.project>.paper-row,.project>.clients,.project>.photo-pair,.project>.meta{grid-column:1 / -1}.project>.story-block{padding-top:22px}.work .story-text>p{color:var(--ink)}.project{row-gap:clamp(24px,4vh,44px)}.photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,2vw,28px);max-width:760px}.photo-pair img{aspect-ratio:3 / 4;object-fit:cover;width:100%}.one-sketch{max-width:340px;margin-top:10px}.one-sketch figcaption{padding-top:8px}@media(max-width:800px){.photo-pair{grid-template-columns:1fr}}.page-music .duo-text .listen{padding:0;margin:4px 0 0}.page-music .duo-text .listen iframe{max-width:100%;margin:0}.page-music .duo{align-items:start}.story-block h4,.story-block h3{max-width:none}.js-motion .mark:after{clip-path:inset(-20% 100% -20% 0);transition:clip-path .7s cubic-bezier(.5,0,.2,1)}.js-motion .mark.is-drawn:after{clip-path:inset(-20% 0 -20% 0)}.js-motion .mark+.mark:after{transition-delay:.35s}.site-footer{justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px}.site-footer img{width:30px;height:auto;border-radius:0}.site-footer .footer-right{margin-left:auto}.site-footer{justify-content:flex-start;gap:16px}.paper-row--three{grid-template-columns:repeat(3,1fr);max-width:980px}.paper-row--four{grid-template-columns:repeat(4,1fr)}.gigs .section-title{font-family:var(--body);font-size:.85rem;font-weight:600;letter-spacing:.14em}.gov-screens{counter-reset:shot}.gov-screens .shot-cap:before{counter-increment:shot;content:counter(shot) " / 6";margin-right:12px;font-weight:600;letter-spacing:.08em;color:var(--ink)}.project-year{background:linear-gradient(90deg,transparent var(--ink-from, 0%),var(--accent) var(--ink-from, 0%),var(--accent) var(--ink-to, 0%),transparent var(--ink-to, 0%));-webkit-background-clip:text;background-clip:text}.js-motion .work .project,.js-motion .work .story-block{position:relative;border-top-color:transparent}.js-motion .work .project:before,.js-motion .work .story-block:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--line);transform:scaleX(var(--draw, 1));transform-origin:0 50%}.js-motion .work .project:before{height:2px;background:var(--ink)}.js-motion .work .project:after{content:"";position:absolute;left:calc(var(--gutter) * -.5);top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(var(--read, 0));transform-origin:50% 0}.js-motion .work .project:after{width:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M6 3 C 3 40, 9 70, 5 110 S 8 170, 4 197 C 8 200, 13 199, 15 195 C 18 160, 13 120, 16 85 S 13 25, 16 5 C 13 0, 9 0, 6 3 Z' fill='%23ff5a1f'/%3E%3C/svg%3E") center / 100% 100% no-repeat;transform:none;clip-path:inset(0 0 calc((1 - var(--read, 0)) * 100%) 0)}.work .paper-row,.work .paper-row--three,.work .paper-row--four{--story-gap: clamp(24px, 5vw, 80px);max-width:none;margin-top:0;align-items:start;padding-left:calc((100% - var(--story-gap)) * 4 / 11 + var(--story-gap))}.work .paper-row li:nth-child(2n){margin-top:0}.work .paper-row img{aspect-ratio:5 / 7;object-fit:contain;object-position:0 0;transform-origin:0 0;transition:scale .6s cubic-bezier(.2,.8,.2,1)}.work .paper-row li:hover img{scale:1.05}@media(max-width:800px){.work .paper-row,.work .paper-row--three,.work .paper-row--four{padding-left:0}}.gov-screens img{transition:translate .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s ease}.gov-screens figure:hover img{translate:0 -6px;box-shadow:0 26px 50px #0b0a0942}.clients h4{transition:color .3s ease}.clients a:hover h4,.clients a:focus-visible h4{color:var(--accent)}.clients a:hover h4 span,.clients a:focus-visible h4 span{color:var(--muted)}.letter:hover{z-index:auto}.letter:hover figure,.page-music .duo .letter:hover figure{transform:rotate(var(--r, 0deg)) translateY(var(--y, 0));box-shadow:0 24px 50px #0000008c}.letter:hover figcaption{opacity:0}.page-music .duo .rejections{gap:clamp(14px,2.4vh,24px)}.page-music .duo .hope-wrap{margin-top:clamp(10px,2vh,22px)}.page-music .duo .hope,.hope{max-width:none}.page-music .duo .hope-wrap{width:100%}.js-motion .work{overflow-x:clip}@media(min-width:801px){.page-music .duo{grid-template-columns:5fr 6fr;gap:clamp(28px,4vw,64px)}.page-music .duo .letter{width:36%;margin-left:-20%}.page-music .duo .letter:first-child{margin-left:0}.page-music .duo .letters{padding:2vh 0 4vh}}.hope{text-wrap:balance}.hope-after{max-width:46ch;color:#cfcac1;margin-top:6px}.music-links a{border-bottom:0;padding:6px 0;background:linear-gradient(90deg,var(--accent) 50%,var(--paper) 50%) 100% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .45s cubic-bezier(.2,.8,.2,1)}.music-links a:hover,.music-links a:focus-visible{background-position:0 0;color:transparent}.music-links{font-size:clamp(15px,1.2vw,19px);gap:8px 22px}.music-links{flex-wrap:nowrap;white-space:nowrap}.page-music .duo-text>p:not(.lede){font-size:1.05rem;max-width:46ch}@media(min-width:801px){.page-music .duo{align-items:stretch}.page-music .duo-text{display:flex;flex-direction:column;gap:24px}.page-music .duo-text .listen{flex:1;display:flex;min-height:352px;margin:0}.page-music .duo-text .listen iframe{height:100%;min-height:352px;width:100%}}@media(min-width:801px){.page-music .duo{grid-template-columns:6fr 5fr;align-items:center;gap:clamp(32px,6vw,96px)}.page-music .duo-text{display:grid;gap:24px}.page-music .duo>.listen{padding:0;margin:0;display:block;min-height:0}.page-music .duo>.listen iframe{width:100%;height:352px;min-height:0;max-width:none}}.stage-band{position:relative;height:auto;min-height:100svh;overflow:hidden;margin-bottom:var(--section);display:grid;align-items:center}.stage-band>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:45% 30%}.stage-band:after{content:"";position:absolute;inset:0;background:linear-gradient(#05030280,#050302c7)}.stage-band .rejections{position:relative;z-index:1;display:grid;grid-template-columns:1fr;justify-items:start;padding:clamp(48px,9vh,110px) var(--gutter);gap:clamp(24px,5vh,56px)}.stage-band .letters{width:100%;justify-content:space-between;align-items:flex-start;padding:0}.stage-band .letter,.stage-band .letter:first-child{width:18.4%;margin-left:0}.stage-band .hope-wrap{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(24px,4vw,64px);align-items:end;width:100%}.stage-band .hope{grid-column:1 / -1;max-width:none;font-size:clamp(20px,2vw,32px)}.stage-band .hope-reply{font-size:clamp(64px,11vw,200px)}.stage-band .hope-after{max-width:34ch;padding-bottom:.8em;color:var(--paper)}@media(max-width:800px){.stage-band .letters{flex-wrap:wrap;gap:10px}.stage-band .letter,.stage-band .letter:first-child{width:47%}.stage-band .hope-wrap{grid-template-columns:1fr}}.stage-band{margin-bottom:clamp(40px,7vh,80px)}.stage-band .hope-wrap{grid-template-columns:1fr}.after-gigs{padding:0 var(--gutter) var(--section)}.after-gigs .hope-after{max-width:44ch;font-size:clamp(18px,1.6vw,26px);line-height:1.35;color:var(--paper);padding:0;margin:0}.page-music .gigs{padding-bottom:clamp(40px,7vh,80px)}.stage-band .letter figure{background:none;box-shadow:none}.stage-band:after{background:linear-gradient(#050302b8,#050302db)}.stage-band>img{filter:saturate(.85)}.page-music .hope-after .inline-link{border-bottom:0;text-decoration:underline;text-decoration-color:#ebe7df73;text-underline-offset:5px;background:linear-gradient(90deg,var(--accent) 50%,var(--paper) 50%) 100% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .45s cubic-bezier(.2,.8,.2,1),text-decoration-color .3s ease}.page-music .hope-after .inline-link:hover,.page-music .hope-after .inline-link:focus-visible{background-position:0 0;text-decoration-color:var(--accent)}.about{background:var(--paper);color:var(--ink);border-top:0;--line: rgba(11, 10, 9, .16);--muted: #6b655e}.about .duo-text>p:not(.eyebrow):not(.lede){color:#4a453f}@media(min-width:801px){.stage-band .letters{width:auto;margin-inline:calc(var(--gutter) * -.6);justify-content:flex-start}.stage-band .letter{width:22%;margin-left:-2.5%}.stage-band .letter:first-child{width:22%;margin-left:0}}.page-music .duo-text .hope-after{color:#cfcac1;margin:0;padding:0;max-width:46ch;font-size:1.05rem;line-height:inherit}.page-music .enzo-head{background:linear-gradient(180deg,#221b2a,#43262f,#96422a 60%,#e56f2b 86%,#f08a3c);color:var(--paper)}.page-music .enzo-head:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url(/img/concrete.webp) center / cover no-repeat;mix-blend-mode:overlay;opacity:.7}.page-music .enzo-head>*{z-index:1}.page-music .enzo-facts,.page-music .enzo-line{position:relative}.enzo-sun{position:absolute;z-index:0!important;left:20%;bottom:0;width:min(46vw,78svh);aspect-ratio:1;border-radius:50%;translate:0 52%;background:linear-gradient(180deg,#ffd9a0,#ffb057 55%)}.page-music .enzo-name{color:#0b0a09}.page-music .enzo-line{font-size:clamp(20px,1.9vw,30px);max-width:24ch}@media(max-width:800px){.enzo-sun{left:10%;width:80vw}}.page-music .enzo-head{background:linear-gradient(180deg,#251d2c,#5a2c30 14%,#b9502a 30%,#ea7a2e 52%,#f59b47)}.page-music .enzo-head:before{opacity:.45}.enzo-sun{left:12%;width:min(56vw,96svh);translate:0 46%;background:linear-gradient(180deg,#ffe6b8,#ffbf6e 60%)}.page-music .music{background:linear-gradient(180deg,#3c1a0c6b,#1e100e4d 28%,#0a0c166b 62%,#04060eb8),#1b1a19 url(/img/concrete-tall.webp) top center / 100% auto repeat-y}.page-music .enzo-name{color:var(--paper)}.page-music .enzo-head{background:linear-gradient(180deg,#1c1724,#33202c 26%,#5e2c27 56%,#8f3d24 84%,#a94a27)}.enzo-sun{background:linear-gradient(180deg,#f2792d,#d2501e 60%)}.page-music .section-title{font-size:clamp(24px,2.6vw,44px)}.page-music .gigs .section-title{font-family:var(--body);font-size:.85rem}.page-music .music{background:linear-gradient(180deg,#5c2c1094,#3a1e0e8f 30%,#1e110aa8,#0c0806d6),#1d1612 url(/img/concrete-tall.webp) top center / 100% auto repeat-y}.page-music .gig{border-color:#ebdcc842}.page-music .mood{display:grid;grid-template-columns:4fr 7fr;gap:clamp(24px,5vw,80px);align-items:start}.mood-head{display:grid;gap:16px}.mood-head p{color:#cfc4b6;max-width:34ch}.page-music .mood figure{max-width:760px;margin:0;filter:saturate(.7) brightness(.86)}@media(max-width:800px){.page-music .mood{grid-template-columns:1fr}}.page-music .enzo-name{font-family:Anton,Arial Narrow,sans-serif;font-size:min(25vw,39svh);line-height:.8;letter-spacing:-.01em}.page-music .enzo-photo img{object-position:50% 62%}.ep{padding:0 var(--gutter) var(--section);display:grid;grid-template-columns:5fr 6fr;gap:clamp(32px,6vw,96px);align-items:center}.ep-cover{max-width:620px;box-shadow:0 30px 70px #0009}.ep-text{display:grid;gap:20px}.ep-kicker{font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.ep-tracks{counter-reset:tr;display:grid;margin-top:6px;max-width:520px}.ep-tracks li{counter-increment:tr;display:flex;gap:18px;align-items:baseline;padding:11px 0;border-bottom:1px solid rgba(235,220,200,.26);font-size:1.1rem}.ep-tracks li:first-child{border-top:1px solid rgba(235,220,200,.26)}.ep-tracks li:before{content:counter(tr,decimal-leading-zero);font-size:.8rem;letter-spacing:.1em;color:var(--accent)}@media(max-width:800px){.ep{grid-template-columns:1fr}}.page-music .enzo-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#140f18d1,#140f1859 16%,#140f1800 34%)}.page-music .music{position:relative;isolation:isolate;background:linear-gradient(180deg,#140a061a,#0a06044d),#1a120d url(/img/earth-warm.webp) top center / 100% auto repeat-y}.page-music .music:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#06080e26,#04060c8c),url(/img/earth-cool.webp) top center / 100% auto repeat-y;-webkit-mask-image:linear-gradient(180deg,transparent 30%,#000 72%);mask-image:linear-gradient(180deg,transparent 30%,#000 72%)}.page-music .music{background:#100f10}.page-music .music:before{background:url(/img/cracks.webp) top center / 100% auto repeat-y;opacity:.09;-webkit-mask-image:none;mask-image:none}.page-music .enzo-photo:after{background:linear-gradient(180deg,#140f188c,#140f1800 26%)}.enzo-ghost{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;opacity:0;mix-blend-mode:screen;filter:blur(7px);pointer-events:none}.page-music .enzo-photo:after{background:none}.page-music .enzo-head:before{background:none;opacity:0}.page-music .music{overflow:clip}.page-music .music:before{top:-900px;background:url(/img/cracks.webp) top center / 54% auto repeat;opacity:.1;transform:translate3d(0,var(--py, 0px),0);will-change:transform}.page-music .enzo-head{background:linear-gradient(180deg,#15121d,#2a1b29 28%,#55282a 54%,#9a4126 78%,#d9622a 96%,#ef7d33)}.page-music .enzo-head{background:#0b0706}.page-music .enzo-photo{position:absolute;inset:0;margin:0;z-index:0!important;background:#0b0706}.page-music .enzo-photo img,.enzo-ghost{object-position:50% 30%}.page-music .enzo-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#080506b8,#08050600 26% 52%,#080506e6)}.page-music .enzo-name{display:flex;gap:.2em;white-space:nowrap;justify-content:center;justify-self:stretch;font-size:min(18.4vw,36svh);line-height:.8}@media(max-width:800px){.page-music .enzo-photo{position:absolute;height:auto}.page-music .enzo-name{font-size:19vw}}.page-music .enzo-photo{grid-area:auto}.page-music .enzo-head{grid-template-rows:1fr auto auto auto}.page-music .enzo-facts{grid-row:2;grid-column:1 / -1}.page-music .enzo-line{grid-row:3;grid-column:1 / -1;padding-top:10px;max-width:none}.page-music .enzo-name{grid-row:4;justify-content:flex-start;margin-top:.12em;margin-left:-.03em}.page-music .enzo-line{max-width:27ch;font-size:clamp(18px,1.6vw,26px);line-height:1.3}.page-music .music{background:url(/img/grain.png) 0 0 / 420px 420px repeat,radial-gradient(58% 620px at 78% 1500px,rgba(196,72,24,.34),transparent 100%),radial-gradient(62% 760px at 16% 2700px,rgba(196,72,24,.3),transparent 100%),radial-gradient(60% 700px at 72% 3900px,rgba(196,72,24,.3),transparent 100%),radial-gradient(64% 760px at 24% 5000px,rgba(196,72,24,.26),transparent 100%),#0b0706}.page-music .music:before{background:var(--accent);opacity:.16;-webkit-mask:url(/img/cracks.webp) top center / 54% auto repeat;mask:url(/img/cracks.webp) top center / 54% auto repeat}.page-music .stage-band:after{background:linear-gradient(#0b0706bd,#0b0706e0),url(/img/grain.png) 0 0 / 420px 420px repeat}.page-music .gig,.page-music .ep-tracks li,.page-music .ep-tracks li:first-child{border-color:#ff783c4d}.page-music .music:before{opacity:.13}.page-music .enzo-name span{color:var(--paper)}.page-music .duo:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:-45% -12%;background:radial-gradient(closest-side at 58% 50%,rgba(255,96,34,.62) 0%,rgba(206,72,22,.34) 38%,rgba(150,50,16,.12) 64%,transparent 82%);opacity:.45}.js-motion .page-music .duo:before{opacity:var(--glow, 0);transform:scale(calc(.62 + .38 * var(--glow, 0)))}.page-music .duo.story{display:grid;grid-template-columns:1fr;gap:clamp(36px,7vh,80px);align-items:start;padding-top:clamp(96px,18vh,200px);padding-bottom:clamp(96px,18vh,200px)}.page-music .story-lede{font-size:clamp(28px,3.5vw,62px);line-height:1.16;max-width:22ch;color:var(--paper)}.beats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,64px)}.beat{display:grid;gap:14px;align-content:start;padding-top:20px;border-top:2px solid rgba(255,120,60,.55)}.beat h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(24px,2.6vw,46px);line-height:1;color:var(--accent)}.beat p{color:#e0d8cc;font-size:1.05rem;max-width:36ch;margin:0;padding:0}.page-music .duo.story:before{inset:-30% -12%;background:radial-gradient(closest-side at 50% 46%,rgba(255,96,34,.62) 0%,rgba(206,72,22,.34) 38%,rgba(150,50,16,.12) 64%,transparent 82%)}.page-music .duo.story .music-links{margin-top:0}@media(max-width:800px){.beats{grid-template-columns:1fr}}.page-music .duo.story:before,.page-music .duo:before{content:none}.page-music .music:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(70svh,640px);z-index:-1;pointer-events:none;background:linear-gradient(180deg,#0b0a0900,#0b0a09b3 55%,#0b0a09)}.page-music .mood{padding-bottom:clamp(120px,22vh,240px)}.page-music .story-lede{max-width:24ch}.story-body{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vh,32px) clamp(32px,6vw,96px);max-width:1180px}.story-body p{color:#e0d8cc;font-size:clamp(17px,1.25vw,20px);line-height:1.55;margin:0;max-width:44ch}.page-music .story-body .inline-link{border-bottom:0;text-decoration:underline;text-decoration-color:#ebe7df73;text-underline-offset:5px;background:linear-gradient(90deg,var(--accent) 50%,var(--paper) 50%) 100% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .45s cubic-bezier(.2,.8,.2,1),text-decoration-color .3s ease}.page-music .story-body .inline-link:hover,.page-music .story-body .inline-link:focus-visible{background-position:0 0;text-decoration-color:var(--accent)}@media(max-width:800px){.story-body{grid-template-columns:1fr}}.story-body{display:block;columns:2;column-gap:clamp(32px,6vw,96px)}.story-body p{break-inside:avoid;margin:0 0 1.3em}.page-music .story-lede{max-width:20ch}@media(max-width:800px){.story-body{columns:1}}.page-music .stage-band>img{object-position:50% 62%;filter:none}.page-music .stage-band:after{background:linear-gradient(#0b0706cc,#0b07069e 55%,#0b0706cc),url(/img/grain.png) 0 0 / 420px 420px repeat}@media(min-width:801px){.page-music .stage-band .rejections{align-content:start;padding-top:clamp(40px,7vh,80px);padding-bottom:27svh;gap:clamp(14px,2.4vh,28px)}.page-music .stage-band .letters{margin-inline:0;width:100%;justify-content:space-between}.page-music .stage-band .letter,.page-music .stage-band .letter:first-child{width:17.6%;margin-left:0}.page-music .stage-band .hope-reply{font-size:clamp(48px,6.4vw,120px)}.page-music .stage-band .hope{font-size:clamp(18px,1.7vw,28px)}}html:after{content:"";position:fixed;inset:0;z-index:500;background:#0b0a09;pointer-events:none;opacity:0;transition:opacity .42s ease}html.is-leaving:after{opacity:1;pointer-events:all}html.is-entering:after{animation:curtain-lift .7s ease .12s both}@keyframes curtain-lift{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){html:after{display:none}}.page-music .gigs{padding-bottom:clamp(140px,26vh,280px)}.story-cols{display:grid;grid-template-columns:5fr 6fr;gap:clamp(32px,6vw,96px);align-items:start}.story-cols .story-body{columns:1;max-width:46ch}.story-pics{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.2vw,18px)}.pic{margin:0;overflow:hidden;background:#0b0706}.pic img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}.pic--wide{grid-column:1 / -1}.pic--wide img{aspect-ratio:16 / 9}@media(max-width:800px){.story-cols{grid-template-columns:1fr}}.page-music .music:before{content:none}.music-cracks{position:absolute;inset:-900px 0 0;z-index:-1;pointer-events:none;background:var(--accent);opacity:.13;will-change:transform;-webkit-mask:url(/img/cracks.webp) top center / 54% auto repeat;mask:url(/img/cracks.webp) top center / 54% auto repeat}.collage{display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(12px,1.6vw,24px);row-gap:0;align-items:start}.collage .pic img{aspect-ratio:auto;height:auto}.collage .story-lede,.collage .story-text{position:relative;z-index:2;text-shadow:0 2px 22px rgba(8,5,4,.95),0 0 6px rgba(8,5,4,.7)}.collage .story-text p{color:#f0e8dc;font-size:clamp(17px,1.25vw,20px);line-height:1.55;margin:0 0 1.2em;max-width:44ch}.pic-a{grid-column:6 / 13;grid-row:1 / 3;rotate:1.2deg}.collage .story-lede{grid-column:1 / 9;grid-row:1;margin-top:9%;max-width:none;font-size:clamp(30px,4.3vw,76px);line-height:1.08}.text-1{grid-column:1 / 6;grid-row:2;margin-top:8%;padding-bottom:12%}.pic-b{grid-column:1 / 5;grid-row:3 / 5;rotate:-2deg;margin-top:-6%}.text-2{grid-column:4 / 10;grid-row:3;margin-top:14%;padding-left:4%}.pic-c{grid-column:7 / 13;grid-row:4 / 6;rotate:1.6deg;margin-top:-4%}.text-3{grid-column:5 / 9;grid-row:5;align-self:end;margin-bottom:6%}.page-music .duo.story .music-links{margin-top:clamp(24px,5vh,56px)}@media(max-width:800px){.collage{display:block}.collage .pic{rotate:none;margin:18px 0}.collage .story-lede{margin-top:0}}.news{display:grid;gap:clamp(22px,3.4vh,40px)}.news-line{display:flex;justify-content:space-between;gap:16px;padding:10px 0 9px;border-top:3px double rgba(235,222,205,.7);border-bottom:1px solid rgba(235,222,205,.5);font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#e9e0d2}.news-top{display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(12px,1.6vw,24px);align-items:start}.news-head{grid-column:1 / 9;grid-row:1;position:relative;z-index:2;margin:.35em 0 0;font-family:var(--body);font-weight:600;font-size:clamp(34px,5vw,92px);line-height:1.02;letter-spacing:-.01em;color:var(--paper);text-shadow:0 2px 26px rgba(8,5,4,.9)}.news-deck{grid-column:1 / 6;grid-row:2;position:relative;z-index:2;margin:22px 0 0;font-style:italic;font-size:clamp(19px,1.6vw,26px);line-height:1.35;color:#f0e8dc}.news-pic{margin:0;background:none;overflow:visible}.news-pic img{aspect-ratio:auto;height:auto;width:100%;display:block}.news-pic figcaption{padding-top:7px;font-size:.74rem;font-style:italic;letter-spacing:.04em;color:#bfb4a4}.news-pic--lead{grid-column:6 / 13;grid-row:1 / 3;rotate:1.1deg;margin-top:6%}.news-cols{columns:3;column-gap:clamp(28px,3.4vw,56px);column-rule:1px solid rgba(235,222,205,.32);padding-top:clamp(16px,2.4vh,28px);border-top:1px solid rgba(235,222,205,.5)}.news-sec{break-inside:avoid;margin:0 0 1.5em}.news-sec h3{font-family:var(--body);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0 0 .7em;padding-bottom:.5em;border-bottom:1px solid rgba(255,120,60,.45)}.news-sec p{margin:0;color:#ece3d6;font-size:clamp(16px,1.12vw,19px);line-height:1.6;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.news-sec p:first-letter{float:left;font-family:var(--display);font-size:4.9em;line-height:.74;padding:.09em .09em 0 0;color:var(--accent)}.news-cols .news-pic{break-inside:avoid;margin:0 0 1.5em}.news-cols .news-pic:nth-of-type(odd){rotate:-1.4deg}.news-cols .news-pic:nth-of-type(2n){rotate:1.2deg}.news-quote{column-span:all;margin:.3em 0 .7em;padding:.28em 0 .2em;border-top:3px double rgba(235,222,205,.7);border-bottom:3px double rgba(235,222,205,.7);font-family:var(--display);text-transform:uppercase;text-align:center;font-size:clamp(44px,8vw,150px);line-height:1;color:var(--paper)}.news-foot{padding-top:14px;border-top:3px double rgba(235,222,205,.7)}.page-music .duo.story .news-foot .music-links{margin-top:0}@media(max-width:1000px){.news-cols{columns:2}}@media(max-width:800px){.news-cols{columns:1}.news-line span:nth-child(2){display:none}.news-head,.news-deck,.news-pic--lead{grid-column:1 / -1;grid-row:auto}.news-pic--lead{rotate:none;margin-top:18px}}.news-spread{column-span:all;display:grid;gap:clamp(16px,2.6vh,30px);margin:.4em 0 1.6em;padding-top:clamp(16px,2.4vh,28px);border-top:3px double rgba(235,222,205,.7)}.news-kicker{font-family:var(--body);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0}.news-letters{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.6vw,26px);align-items:start}.news-letters figure{margin:0}.news-letters img{display:block;width:100%;height:auto;filter:sepia(.38) brightness(.86) contrast(1.05);box-shadow:0 14px 30px #0000008c}.news-letters li:nth-child(odd) img{rotate:-1.6deg}.news-letters li:nth-child(2n) img{rotate:1.3deg;translate:0 10px}.news-letters figcaption{padding-top:16px;font-size:.74rem;font-style:italic;letter-spacing:.04em;color:#bfb4a4}.news-hope{margin:.4em auto 0;max-width:34ch;text-align:center;font-style:italic;font-size:clamp(20px,2.1vw,34px);line-height:1.3;color:#f0e8dc}.news-hope span{display:block;margin-top:12px;font-style:normal;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#bfb4a4}.news-spread .news-quote{column-span:none;margin:0;color:var(--accent);font-size:clamp(64px,13vw,250px)}.news-pic--wide{rotate:-.6deg}@media(max-width:800px){.news-letters{grid-template-columns:repeat(2,1fr)}}.collage .bio-text{position:relative;z-index:2;text-shadow:0 2px 22px rgba(8,5,4,.95),0 0 6px rgba(8,5,4,.75)}.collage .bio-text p{color:#f3ebdf;font-size:clamp(17px,1.3vw,21px);line-height:1.55;margin:0 0 1.2em;max-width:42ch}.collage .pic{overflow:visible;background:none;box-shadow:0 24px 60px #0000008c}.collage .story-lede{text-shadow:0 2px 26px rgba(8,5,4,.92)}.scrap{display:grid;gap:0}.c-row{display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(12px,1.6vw,24px);align-items:center;position:relative}.c-row+.c-row{margin-top:clamp(-70px,-3.2vw,-24px)}.c-row>.pic{grid-column:var(--pc);grid-row:1;z-index:1;rotate:var(--rot);margin:0;overflow:visible;background:none;box-shadow:0 26px 64px #0000008c}.c-row>.pic img{display:block;width:100%;height:auto;aspect-ratio:auto}.c-text{grid-column:var(--tc);grid-row:1;z-index:2;position:relative;text-shadow:0 2px 22px rgba(8,5,4,.96),0 0 6px rgba(8,5,4,.8)}.c-text p{color:#f3ebdf;font-size:clamp(17px,1.32vw,22px);line-height:1.55;margin:0 0 1.1em;max-width:40ch}.c-row .story-lede{font-size:clamp(30px,4.4vw,80px);line-height:1.06;max-width:16ch;margin-bottom:.5em;color:var(--paper)}.pic--letter img{filter:sepia(.3) brightness(.9)}.c-text .c-quote{font-style:italic;font-size:clamp(20px,1.9vw,32px);line-height:1.3;max-width:26ch;color:var(--paper)}.c-text .c-sodid{font-family:var(--display);text-transform:uppercase;font-size:clamp(64px,11vw,210px);line-height:.9;color:var(--accent);max-width:none;margin:.1em 0 0 -1.6em;rotate:-3deg;text-shadow:0 6px 30px rgba(8,5,4,.8);white-space:nowrap}.page-music .c-text .inline-link{border-bottom:0;text-decoration:underline;text-decoration-color:#ebe7df73;text-underline-offset:5px;background:linear-gradient(90deg,var(--accent) 50%,var(--paper) 50%) 100% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;transition:background-position .45s cubic-bezier(.2,.8,.2,1),text-decoration-color .3s ease}.page-music .c-text .inline-link:hover,.page-music .c-text .inline-link:focus-visible{background-position:0 0;text-decoration-color:var(--accent)}.page-music .duo.story .music-links{margin-top:clamp(48px,9vh,110px)}@media(max-width:800px){.c-row{display:block}.c-row+.c-row{margin-top:28px}.c-row>.pic{rotate:none;margin-bottom:16px}.c-text .c-sodid{margin-left:0}}.c-row>.pic-x{position:absolute;left:0;right:0;grid-row:1;width:auto}.c-row>.pic.pic-x{position:relative;align-self:start}.c-row>.pic.pic-x[style*=bottom]{align-self:end}.c-row>.pic.pic-x{top:auto;bottom:auto}.c-row>.pic.pic-x[style*="top:"]{translate:0 var(--shift, -22%)}.c-row>.pic.pic-x[style*="bottom:"]{translate:0 var(--shift, 24%)}.c-row{padding-block:clamp(10px,2vh,28px)}@media(max-width:800px){.c-row>.pic.pic-x{translate:none;max-width:70%}}.pic--letter{box-shadow:none!important}.pic--letter img{filter:none}.c-row+.c-row{margin-top:clamp(-120px,-6vw,-40px)}.c-row:nth-child(3n){margin-top:clamp(-170px,-9vw,-60px)}.c-row:nth-child(4n+2){margin-top:clamp(-80px,-4vw,-28px)}.c-row:nth-child(odd) .c-text{rotate:-.7deg;translate:-1.2% 0}.c-row:nth-child(2n) .c-text{rotate:.6deg;translate:1.4% 6px}.c-row:nth-child(3n) .c-text{translate:0 -10px}.c-row+.c-row,.c-row:nth-child(3n),.c-row:nth-child(4n+2){margin-top:clamp(18px,3.4vh,52px)}.c-row:nth-child(2n){margin-top:clamp(8px,1.6vh,26px)}.c-row>.pic.pic-x[style*="bottom:"]{translate:0 6%}.c-row{padding-block:0}.c-text .c-sodid{color:var(--paper)}.doodle{position:absolute;z-index:3;pointer-events:none;overflow:visible;height:auto}.doodle path{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.doodle-a{width:clamp(170px,16vw,300px);rotate:4deg}.doodle-b{width:clamp(84px,7.5vw,140px);rotate:-6deg}.doodle-c{width:clamp(190px,18vw,340px);rotate:3deg}.doodle-d{width:clamp(56px,5vw,96px);rotate:-4deg}@media(max-width:800px){.doodle{display:none}}.c-text-a{align-self:start;margin-top:7%}.c-text-b{align-self:end;margin-bottom:7%}.c-row .c-text-a,.c-row .c-text-b{rotate:none;translate:none}.c-text-b p{margin-left:auto}.js-motion .doodle path{stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:stroke-dashoffset 1.3s cubic-bezier(.45,0,.3,1),opacity .05s linear}.js-motion .doodle path+path{transition:stroke-dashoffset .3s ease-out 1.3s,opacity .05s linear 1.3s}.js-motion .doodle.is-drawn path{stroke-dashoffset:0;opacity:1}.page-music .music:after{top:0;height:auto;background:linear-gradient(180deg,#0b0706 0% 55%,#0b0706bf 72%,#0b070600) top / 100% 185svh no-repeat,linear-gradient(180deg,#0b0a0900,#0b0a09b3 55%,#0b0a09) bottom / 100% min(70svh,640px) no-repeat}.listen-cta{margin-top:clamp(80px,14vh,170px);display:grid;gap:clamp(14px,2.4vh,26px);justify-items:start}.listen-kicker{font-size:.85rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.listen-main{display:flex;flex-wrap:wrap;gap:0 clamp(28px,5vw,90px)}.listen-big{position:relative;display:inline-block;padding-bottom:.12em;font-family:var(--display);text-transform:uppercase;line-height:.95;font-size:clamp(56px,9.5vw,180px)}.listen-big span{background:linear-gradient(90deg,var(--accent) 50%,var(--paper) 50%) 100% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .5s cubic-bezier(.2,.8,.2,1)}.listen-big:after{content:"";position:absolute;left:-2%;right:-3%;bottom:-.06em;height:.14em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 24' preserveAspectRatio='none'%3E%3Cpath d='M3 13 C 70 6, 150 15, 230 9 S 340 7, 397 11 C 399 14, 397 17, 393 18 C 320 15, 240 20, 150 18 S 40 21, 6 19 C 1 18, 0 15, 3 13 Z' fill='%23ff5a1f'/%3E%3C/svg%3E") center / 100% 100% no-repeat;rotate:-1deg;clip-path:inset(-30% 100% -30% 0);transition:clip-path .55s cubic-bezier(.5,0,.2,1)}.listen-big:hover span,.listen-big:focus-visible span{background-position:0 0}.listen-big:hover:after,.listen-big:focus-visible:after{clip-path:inset(-30% 0 -30% 0)}.listen-small{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:clamp(16px,1.3vw,21px)}.listen-small a{background:linear-gradient(90deg,var(--accent) 50%,#cfc6b8 50%) 100% 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;transition:background-position .45s cubic-bezier(.2,.8,.2,1)}.listen-small a:hover,.listen-small a:focus-visible{background-position:0 0}.listen-cta{gap:18px}.listen-line{font-size:clamp(26px,3vw,52px);line-height:1.25;max-width:24ch;color:var(--paper)}.listen-line a{color:var(--paper);transition:color .3s ease}.listen-line a:hover,.listen-line a:focus-visible{color:var(--accent)}.listen-line a .mark:after{transition:clip-path .7s cubic-bezier(.5,0,.2,1),height .3s ease}.listen-line a:hover .mark:after{height:.48em}.listen-small{gap:6px 22px;font-size:clamp(15px,1.1vw,18px);align-items:baseline}.listen-also{color:#9a9083}.nowrap{white-space:nowrap}.listen-line{max-width:27ch}.listen-line--small{font-size:clamp(18px,1.55vw,26px);line-height:1.5;max-width:46ch;color:#d9d0c3;margin-top:6px}.listen-line--small .mark:after{height:.26em;bottom:-.16em}.listen-line--small a:hover .mark:after{height:.36em}.process-head{grid-template-columns:1fr minmax(240px,360px);column-gap:clamp(24px,5vw,80px)}.process-text{grid-column:1;grid-row:1;display:grid;gap:20px;align-content:start}.process-photo{grid-column:2;grid-row:1;align-self:start;rotate:2deg;box-shadow:0 18px 40px #0b0a092e}@media(max-width:800px){.process-head{grid-template-columns:1fr}.process-text,.process-photo{grid-column:1;grid-row:auto}.process-photo{max-width:320px}}.process--opener{padding-top:clamp(120px,19vh,190px)}.process--opener .process-head{border-top:0;padding-top:0;align-items:center}.process--opener .display{font-size:clamp(44px,5.4vw,92px);margin-bottom:4px}.process--opener .lede{max-width:50ch}.project .photo-pair:has(figure:nth-child(3)){grid-template-columns:repeat(3,1fr);max-width:1100px}.mark{isolation:isolate}.mark:after{z-index:-1}.inline-link,.page-music .c-text .inline-link{border-bottom:0;text-decoration:none}.inline-link .mark:after{height:.32em;bottom:-.12em;transition:clip-path .7s cubic-bezier(.5,0,.2,1),height .3s ease}.inline-link:hover .mark:after,.inline-link:focus-visible .mark:after{height:.5em}.pull:before{content:"";position:absolute;left:0;top:-.1em;bottom:-.1em;width:11px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 200' preserveAspectRatio='none'%3E%3Cpath d='M6 3 C 3 40, 9 70, 5 110 S 8 170, 4 197 C 8 200, 13 199, 15 195 C 18 160, 13 120, 16 85 S 13 25, 16 5 C 13 0, 9 0, 6 3 Z' fill='%23ff5a1f'/%3E%3C/svg%3E") center / 100% 100% no-repeat;rotate:.6deg}.listen-line--small{font-size:clamp(15px,1.15vw,18px);color:#a99f92;margin-top:2px;max-width:70ch}.listen-line--small a{color:#d9d0c3}.project>.press-spread{grid-column:1 / -1;max-width:980px;margin:clamp(24px,4vw,56px) 0 8px}.press-spread img{rotate:-1.2deg;box-shadow:0 24px 50px #0b0a0938;transition:rotate .5s cubic-bezier(.2,.8,.2,1)}.press-spread a:hover img{rotate:0deg}.press-spread figcaption{margin-top:18px}.project>.video-card{grid-column:1 / -1}.video-card{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(20px,4vw,56px);max-width:1100px;margin:clamp(8px,2vw,24px) 0 clamp(24px,4vw,48px);color:var(--ink)}.video-thumb{position:relative;display:block;overflow:hidden;border-radius:4px;box-shadow:0 18px 40px #0b0a0933}.video-thumb img{filter:brightness(.42);transition:filter .4s ease,scale .6s cubic-bezier(.2,.8,.2,1)}.video-card:hover .video-thumb img{filter:brightness(.75);scale:1.03}.video-play{position:absolute;left:50%;top:50%;width:clamp(70px,9vw,120px);translate:-50% -50%;overflow:visible;transition:scale .4s cubic-bezier(.2,.8,.2,1)}.video-play path{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.video-play .video-play-tri{fill:none}.video-card:hover .video-play{scale:1.1}.video-text{display:grid;gap:14px}.video-title{font-family:var(--display);text-transform:uppercase;font-size:clamp(36px,4.4vw,76px);line-height:.95}.video-sub{font-size:clamp(16px,1.25vw,20px);line-height:1.45;color:#4a453f;max-width:34ch}.video-go{justify-self:start;padding:11px 22px;border:2px solid var(--ink);border-radius:999px;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .3s ease,color .3s ease}.video-card:hover .video-go,.video-card:focus-visible .video-go{background:var(--ink);color:var(--paper)}@media(max-width:800px){.video-card{grid-template-columns:1fr}}.work-links a,.work-link{color:#d9481a;transition:color .3s ease}.work-links a:hover,.work-links a:focus-visible,.work-link:hover,.work-link:focus-visible{color:var(--ink)}.work-link{font-weight:600}.story>.story-photo{--story-gap: clamp(24px, 5vw, 80px);margin:0 0 0 calc((100% - var(--story-gap)) * 4 / 11 + var(--story-gap));width:auto;max-width:62ch}@media(max-width:800px){.story>.story-photo{margin-left:0}}.project>.video-card{--story-gap: clamp(24px, 5vw, 80px);grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,36px);margin:0 0 clamp(24px,4vw,48px) calc((100% - var(--story-gap)) * 4 / 11 + var(--story-gap));max-width:62ch}.project>.video-card .video-thumb img{aspect-ratio:4 / 3;object-fit:cover;object-position:30% 50%}.project>.video-card .video-play{width:clamp(56px,5.5vw,84px)}.project>.video-card .video-title{font-size:clamp(28px,2.6vw,44px)}.project>.video-card .video-sub{font-size:clamp(15px,1.05vw,17px)}@media(max-width:800px){.project>.video-card{margin-left:0;grid-template-columns:1fr}}.work .meta,.feature>.meta{--story-gap: clamp(24px, 5vw, 80px);margin-left:calc((100% - var(--story-gap)) * 4 / 11 + var(--story-gap));max-width:62ch}@media(max-width:800px){.work .meta,.feature>.meta{margin-left:0}}.project>.press-card{margin-top:calc(-1*clamp(8px,2vw,28px))}.press-thumb{overflow:visible;box-shadow:none}.press-thumb img{filter:none;rotate:-1.6deg;scale:.96;box-shadow:0 14px 30px #0b0a0933}.press-card:hover .press-thumb img{filter:none;rotate:0deg;scale:1}.project>.team-photo{--story-gap: clamp(24px, 5vw, 80px);grid-column:1 / -1;margin:clamp(16px,3vw,40px) 0 0 calc((100% - var(--story-gap)) * 4 / 11 + var(--story-gap));max-width:62ch}.team-photo figcaption{margin-top:12px}@media(max-width:800px){.project>.team-photo{margin-left:0}}.project>.client-list{grid-column:1 / -1;display:grid}.client{display:grid;grid-template-columns:4fr 7fr;gap:clamp(24px,5vw,80px);align-items:start;padding:28px 0 clamp(28px,4vw,48px);border-top:1px solid var(--line)}.client-shot figure{aspect-ratio:4 / 3}.client-shot img{height:100%;object-fit:cover;object-position:top;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.client-shot:hover img{transform:scale(1.04)}.client-text{display:grid;gap:14px;max-width:62ch;justify-items:start}.client-text h4{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(22px,2.2vw,38px);line-height:1}.client-text h4 span{display:block;margin-top:10px;font-family:var(--body);font-size:.8rem;letter-spacing:.06em;text-transform:none;color:var(--muted)}.client-text .inline-link{margin-top:4px;font-weight:600}@media(max-width:800px){.client{grid-template-columns:1fr;gap:18px}}.project>.photo-pair--column{--story-gap: clamp(24px, 5vw, 80px);margin-left:calc((100% - var(--story-gap)) * 4 / 11 + var(--story-gap));max-width:62ch}.project>.photo-pair--column+.team-photo{margin-top:calc(clamp(14px,2vw,28px) - clamp(24px,4vh,44px))}@media(max-width:800px){.project>.photo-pair--column{margin-left:0;grid-template-columns:1fr 1fr}}.menu-toggle,.door-short{display:none}.menu-toggle{font:inherit;letter-spacing:.04em;color:inherit;background:none;border:0;padding:12px 0 12px 6px;cursor:pointer}.site-header--ghost .menu-toggle{visibility:hidden}.phone-menu{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;overflow-y:auto;padding:12px var(--gutter) 40px;background:var(--ink);color:var(--paper);opacity:0;transition:opacity .3s ease}.phone-menu.is-open{opacity:1}.phone-menu[hidden]{display:none}.phone-menu-top{display:flex;justify-content:space-between;align-items:center;min-height:48px}.phone-menu-top .site-logo img{width:40px}.menu-close{font:inherit;font-size:.95rem;letter-spacing:.04em;color:var(--paper);background:none;border:0;padding:12px 0 12px 12px;cursor:pointer}.phone-menu nav{margin-top:auto;padding-top:40px;display:grid;gap:28px}.phone-menu ul{border-top:1px solid rgba(235,231,223,.18)}.phone-menu li a{display:block;padding:.12em 0 .06em;border-bottom:1px solid rgba(235,231,223,.18);font-family:var(--display);text-transform:uppercase;font-size:clamp(52px,15vw,96px);line-height:1}.phone-menu li a[aria-current=page]{color:var(--accent)}.phone-menu .nav-cta{justify-self:start;padding:12px 22px!important;font-size:1rem;min-height:48px;display:inline-flex;align-items:center}.phone-menu .nav-cta[aria-current=page]{background:var(--paper);color:var(--ink)}html.menu-open{overflow:hidden}@media(max-width:800px){.site-header{font-size:.85rem;letter-spacing:.02em;padding:12px var(--gutter)}.site-nav{gap:16px}.site-nav a:not(.nav-cta){display:none}.site-nav .nav-cta{display:none}.menu-toggle{display:inline-block}.hero{min-height:620px;--name-top: 0px}.hero-label{display:none}.hero-title{top:auto;bottom:92px;font-size:8.4vw;white-space:nowrap}.hero-title span{display:inline}.hero-layer>img:first-child{top:0;bottom:auto;height:calc(100% - 12vw)}.hero-door{top:auto;bottom:28px;width:auto;padding:0;display:block}.hero-door--music{left:var(--gutter);right:auto;color:var(--paper)}.hero-door--design{left:auto;right:var(--gutter);color:var(--ink)}.hero-door>span:first-child{display:none}.hero-door .door-short{position:relative;isolation:isolate;display:inline-block;padding:12px 2px;font-size:1.05rem;font-weight:600;letter-spacing:.01em;text-transform:none;opacity:1;transform:none}.hero-door .door-short:after{content:"";position:absolute;z-index:-1;left:-6%;right:-8%;bottom:8px;height:.55em;rotate:-1.5deg;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M2 11 C 30 6, 62 9, 96 7 S 160 4, 198 8 C 199 10, 198 12, 196 13 C 150 11, 110 15, 70 14 S 20 17, 4 16 C 1 15, 0 13, 2 11 Z' fill='%23ff5a1f'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.hero-door--design .door-short:after{left:-2%;right:-12%;bottom:6px;height:.42em;rotate:1.8deg;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 40 12, 80 6, 120 9 S 175 12, 197 6 C 200 8, 199 11, 197 12 C 160 17, 120 13, 84 15 S 30 13, 5 15 C 1 14, 1 11, 3 9 Z' fill='%23ff5a1f'/%3E%3C/svg%3E")}.path{min-height:100svh;padding-bottom:calc(var(--gutter) + 9svh)}.path--music>img{object-position:50% 30%}.path--design>img{top:9svh;left:0;right:0;margin-inline:auto;width:min(82%,34svh)}.path--design:hover>img{transform:none}.path-text p{min-height:0}.timeline li{grid-template-columns:1fr;gap:2px}.cta-row{flex-direction:column;align-items:stretch}.cta-row .btn{display:block;text-align:center;padding-block:15px}}.hero.is-opening{transition:--split 1.1s cubic-bezier(.5,0,.2,1)}html .hero.is-opening.is-opening-music{--split: 100%}html .hero.is-opening.is-opening-design{--split: 0%}.hero.is-opening .hero-door,.hero.is-opening .hero-scroll{opacity:0;transition:opacity .3s ease;pointer-events:none}.hero.is-opening-music .hero-gig{opacity:.6;transform:none;transition-delay:.25s}.hero.is-opening-design .hero-doodles li{opacity:1;translate:0 0}.hero.is-opening-design .hero-doodles li:nth-child(1){transition-delay:.25s}.hero.is-opening-design .hero-doodles li:nth-child(2){transition-delay:.35s}.hero.is-opening-design .hero-doodles li:nth-child(3){transition-delay:.45s}.hero.is-opening-design .hero-doodles li:nth-child(4){transition-delay:.55s}.hero.is-opening-design .hero-doodles li:nth-child(5){transition-delay:.65s}@media(max-width:800px){.hero.is-opening-design .hero-doodles{display:flex;top:76px;left:var(--gutter);right:var(--gutter);width:auto;height:58%;gap:3vw 2vw;justify-content:space-between}.hero.is-opening-design .hero-doodles li{flex:0 0 31%;height:44%}.hero.is-opening-music .hero-gig{left:0;width:100%;top:56%;height:34%;object-position:50% 35%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 35%,#000 75%,transparent);mask-image:linear-gradient(180deg,transparent,#000 35%,#000 75%,transparent);-webkit-mask-composite:source-over;mask-composite:add}}@media(max-width:800px){.js-motion .opening{min-height:620px}.js-motion .opening .statement{padding:0 var(--gutter)}.js-motion .opening .statement-text{font-size:clamp(32px,10.2vw,56px);max-width:none;width:100%;line-height:.98}}.opening-track{position:relative;height:185svh}@media(max-width:800px){.opening-track{height:calc(max(100svh,620px) + 85svh)}}.js-motion .opening-track>.opening{position:sticky;top:0}.js-motion .hero .door-short:after{clip-path:inset(-20% 100% -20% 0);transition:clip-path .7s cubic-bezier(.5,0,.2,1)}.js-motion .hero.is-landed .door-short:after{clip-path:inset(-20% 0 -20% 0)}.js-motion .hero.is-landed .hero-door--design .door-short:after{transition-delay:.25s}@media(max-width:800px){.js-motion .opening{height:100vh;height:100lvh}.opening-track{height:calc(max(100vh,620px) + 85vh);height:calc(max(100lvh,620px) + 85svh)}.js-motion .opening .hero-title{bottom:calc(92px + 100lvh - 100svh)}.js-motion .opening .hero-door{bottom:calc(28px + 100lvh - 100svh)}.js-motion .opening .hero-layer>img:first-child{height:calc(100svh - 12vw)}.js-motion .opening .statement{bottom:0;height:auto;padding-bottom:calc(100lvh - 100svh)}}@media(max-width:800px){.path-track{position:relative;height:260svh;height:calc(160svh + 100lvh)}.path-track>.path,.path-track>.teaser{position:sticky;top:0;height:100vh;height:100lvh;padding-bottom:calc(var(--gutter) + 9svh + 100lvh - 100svh)}.path .path-go,.path:hover .path-go,.teaser .path-go,.teaser a.path-go:hover{position:relative;border:0;border-radius:0;background:none;color:inherit;padding:16px 26px;margin-left:-14px;letter-spacing:.06em}.path .path-go:after,.teaser .path-go:after{content:"";position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' preserveAspectRatio='none'%3E%3Cpath d='M112 6 C 60 2, 10 14, 8 40 C 6 66, 60 76, 104 74 C 150 72, 194 62, 192 38 C 190 14, 150 6, 92 9' fill='none' stroke='%23ff5a1f' stroke-width='3' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.path--design .path-go:after{rotate:-1.5deg;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' preserveAspectRatio='none'%3E%3Cpath d='M88 8 C 140 3, 193 16, 194 41 C 195 67, 140 76, 96 73 C 50 71, 5 61, 7 37 C 9 15, 52 5, 110 9' fill='none' stroke='%23ff5a1f' stroke-width='3' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.js-motion .path .path-go:after,.js-motion .teaser .path-go:after{clip-path:inset(0 100% 0 0);transition:clip-path .8s cubic-bezier(.5,0,.2,1)}.js-motion .is-ringed .path-go:after{clip-path:inset(0 0 0 0)}}@media(min-width:801px){.hero-layer--sketch>img:first-child{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%)}}a,button{-webkit-tap-highlight-color:transparent}@media(max-width:800px){.path{pointer-events:none}.path .path-go{pointer-events:auto}.path>img,.hero img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media(max-width:800px){.path-track>.path--design{padding-bottom:calc(var(--gutter) + 2svh + 100lvh - 100svh)}}.margin-line{display:none}@media(max-width:800px){.margin-line{display:block;position:fixed;right:-6px;top:22%;height:56%;width:30px;z-index:45;pointer-events:none;transition:opacity .3s ease}.margin-line svg{width:100%;height:100%;overflow:visible}.margin-line path{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.margin-line .ml-dots{stroke-width:1.2;stroke-dasharray:3 5;opacity:.45}.margin-line .ml-ink{stroke-width:2.4;stroke-dasharray:1 2;stroke-dashoffset:1;vector-effect:none}.margin-line .ml-ticks path{stroke-width:2;opacity:.5}.margin-line .ml-ticks path.is-passed{opacity:1}.margin-line .ml-ring{stroke-width:2;stroke-dasharray:1 2;stroke-dashoffset:1;vector-effect:none}.margin-line .ml-ring.is-drawn{stroke-dashoffset:0;transition:stroke-dashoffset .6s cubic-bezier(.5,0,.2,1)}html.menu-open .margin-line,.hero.is-opening~.margin-line,.margin-line.is-done{opacity:0}}:root{--sketch-line-1: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='12' viewBox='0 0 600 12' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23c8683a' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='2,7 48,7.6 73,7.3 124,6.8 169,8.4 207,7.8 247,8 273,8.9 318,8.9 357,9.2 391,9.1 440,8.2 479,8.8 511,9.9 550,9.2 598,9.8' stroke-opacity='.6' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3Cpolyline points='4,8.6 10,8 16,7.9 24,8.4 34,8.1 56,8.2 61,7.5 60,7.8 85,7.8 87,7.8 89,7.2 110,7.5 120,7.4 127,7.3 126,7.2 140,6.9' stroke-opacity='.3' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");--sketch-line-2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='12' viewBox='0 0 600 12' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23c8683a' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='14,5.5 44,4.8 84,3.8 122,5.3 162,3.4 209,4.5 245,4.8 287,3.3 312,3.8 350,4.6 394,3.2 431,2.9 468,3.4 516,3.5 542,3.3 585,2.5' stroke-opacity='.6' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3Cpolyline points='455,3.7 466,3.7 467,3.5 487,3.4 497,4 497,3.3 506,3.6 507,3.6 525,3.1 537,3.7 541,3.3 551,3.2 554,2.9 564,3.5 569,3.3 584,2.9' stroke-opacity='.3' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");--sketch-line-3: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='12' viewBox='0 0 600 12' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23c8683a' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='0,4.3 39,4.8 79,4.6 119,4.3 151,5.5 183,6 223,5 260,5.4 305,6.6 331,6.7 380,7 416,6.6 440,7.5 490,6.9 519,6.9 560,8.2' stroke-opacity='.6' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3Cpolyline points='250,5 247,5.4 266,5.8 266,5.8 276,5.7 279,5.7 282,5.4 287,6 300,5.9 304,6.4 297,6.1 311,6 317,6.1 323,6 328,6.6 330,6.5' stroke-opacity='.3' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E");--sketch-line-4: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='12' viewBox='0 0 600 12' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23c8683a' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='28,8.2 73,7.6 110,7.1 148,6.6 178,7.4 224,6.4 249,7.1 288,6.7 330,7 379,6.2 417,5.8 447,5.5 478,5.5 522,5.9 565,5.2 600,4.5' stroke-opacity='.6' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3Cpolyline points='30,7.1 27,7.6 46,6.9 43,7 42,7.2 56,7.7 50,7.3 55,7.1 64,7.2 65,7.4 65,8 74,7.5 89,7.6 79,7.9 89,7.8 95,8.2' stroke-opacity='.3' stroke-width='1.2' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3C/svg%3E")}.process-head,.cv-title,.stats,.story-block,.decisions li,.project,.contact,.contact>.contact-links li:first-child a,.gig:first-child,.site-footer,.client,.phone-menu ul{--sketch: var(--sketch-line-1);border-top:12px solid transparent;border-image:var(--sketch) 12 0 0 0 stretch}.timeline li,.contact>.contact-links a,.gig,.phone-menu li a{--sketch: var(--sketch-line-2);border-bottom:12px solid transparent;border-image:var(--sketch) 0 0 12 0 stretch}.contact>.contact-links li:first-child a{border-bottom:12px solid transparent;border-image:var(--sketch) 12 0 12 0 stretch}:is(.process-head,.cv-title,.story-block,.decisions li,.project,.client,.timeline li,.gig,.phone-menu li a):nth-child(4n+2){--sketch: var(--sketch-line-3)}:is(.process-head,.cv-title,.story-block,.decisions li,.project,.client,.timeline li,.gig,.phone-menu li a):nth-child(4n+3){--sketch: var(--sketch-line-4)}:is(.process-head,.cv-title,.story-block,.decisions li,.project,.client,.timeline li,.gig,.phone-menu li a):nth-child(4n+4){--sketch: var(--sketch-line-2)}:is(.timeline li,.gig):nth-child(4n+4){--sketch: var(--sketch-line-1)}.contact{--sketch: var(--sketch-line-3)}.site-footer{--sketch: var(--sketch-line-4)}.js-motion .work .project,.js-motion .work .story-block{border-image-source:none;border-top-color:transparent}.js-motion .work .project:before,.js-motion .work .story-block:before{top:-12px;height:12px;background:var(--sketch) 0 0 / 100% 100% no-repeat;transform:none;clip-path:inset(0 calc((1 - var(--draw, 1)) * 100%) 0 0)}.site-footer,.contact,.contact>.contact-links a,.contact>.contact-links li:first-child a{border-top:0;border-bottom:0;border-image:none}.cv .cv-title,.cv .timeline li{border-top:0;border-bottom:0;border-image:none}.timeline li:last-child{border-bottom:0}.story-block,.client,.decisions li{border-top:0;border-image:none}.js-motion .work .story-block:before{content:none}@media(max-width:800px){.path-track>.teaser{display:flex;flex-direction:column;justify-content:center;gap:22px;overflow:hidden;padding-top:72px;padding-bottom:calc(24px + 100lvh - 100svh)}.path-track>.teaser .teaser-text{display:contents}.path-track>.teaser{align-items:stretch;text-align:left}.path-track>.teaser h2{order:1;align-self:flex-start}.path-track>.teaser .device-shot{order:2;width:80%;margin:0 auto}.path-track>.teaser .lede{order:3}.path-track>.teaser .path-go{order:4;align-self:flex-start}}
