@font-face{font-family:Free Fat Font;src:url(/fonts/FREEFATFONT-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Free Fat Font Slanted;src:url(/fonts/FREEFATFONT-Slanted.woff2) format("woff2");font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Isidora Sans;src:url(/fonts/IsidoraSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap}:root{--canary: #F4C63F;--cobalt: #2456B0;--signal: #BE2431;--burnt: #DE6B35;--pink: #F6D7DC;--ink: #141414;--paper: #FFFBF0;--display: "Free Fat Font", "Arial Black", sans-serif;--display-slant: "Free Fat Font Slanted", "Arial Black", sans-serif;--text: "Isidora Sans", "Avenir Next", sans-serif;--serif: "Prata", Georgia, serif;--rule: 3px solid var(--ink);--shadow: 6px 6px 0 var(--ink);--bar-h: 78px;--ease-reveal: cubic-bezier(.22, 1, .36, 1);--ease-settle: cubic-bezier(.34, 1.56, .64, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--text);color:var(--ink);background:var(--canary);overflow-x:clip;-webkit-font-smoothing:antialiased}main{overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}section{scroll-margin-top:var(--bar-h)}.eyebrow{font:700 13px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;display:inline-block;background:var(--ink);color:var(--canary);padding:8px 14px;border-radius:999px;margin-bottom:14px}.eyebrow-paper{color:var(--paper)}.btn{display:inline-flex;align-items:center;justify-content:center;font:700 16px/1 var(--text);border:var(--rule);border-radius:999px;padding:18px 34px;min-height:48px;text-decoration:none;cursor:pointer;box-shadow:var(--shadow);transition:transform .18s var(--ease-settle),box-shadow .18s var(--ease-settle);will-change:transform}.btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--ink)}.btn:active{transform:translate(2px,2px) scale(.98);box-shadow:3px 3px 0 var(--ink)}.btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:6px 6px #14141440}.btn-ink{background:var(--ink);color:var(--paper)}.btn-big{font-size:19px;padding:22px 44px;min-height:56px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.bar-contact:focus-visible,.btn:focus-visible{outline-color:var(--signal)}.bar{position:fixed;inset:0 0 auto 0;z-index:40;height:var(--bar-h);display:flex;align-items:center;gap:22px;padding:0 20px;background:var(--pink);border-bottom:var(--rule)}.bar-mark{display:flex;align-items:center;flex:none;min-height:44px;text-decoration:none;transition:transform .18s var(--ease-settle)}.bar-mark:hover{transform:scale(1.05) rotate(-1.5deg)}.bar-mark img{width:auto;height:58px}.bar-tabs{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none}.bar-tabs::-webkit-scrollbar{display:none}.bar-tabs.is-scrollable{padding-right:28px;mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent)}.bar-tabs a{font:700 13px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:8px 2px;white-space:nowrap;border-bottom:3px solid transparent}.bar-tabs a.is-active{border-bottom-color:var(--ink)}.bar-contact{margin-left:auto;font:700 13px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--pink);border:var(--rule);border-radius:999px;padding:12px 22px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;transition:transform .18s var(--ease-settle);will-change:transform}.bar-contact:active{transform:scale(.96)}@media(max-width:760px){:root{--bar-h: 68px}.bar{gap:12px;padding:0 12px}.bar-mark img{height:50px}.bar-tabs{gap:14px}.bar-contact{padding:10px 14px;font-size:12px;letter-spacing:.06em;min-height:40px}}.hero{position:relative;min-height:100dvh;padding:calc(var(--bar-h) + 28px) 24px 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--canary);overflow:clip}.hero-halftone{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(20,20,20,.1) 1.3px,transparent 1.4px);background-size:16px 16px;mask-image:radial-gradient(ellipse at 50% 42%,transparent 25%,#000 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 42%,transparent 25%,#000 70%)}.hero-rings{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;pointer-events:none;background:repeating-radial-gradient(circle at 50% 44%,transparent 0 84px,rgba(20,20,20,.07) 84px 90px);transform-origin:50% 44%}.hero-acronym{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:26px;z-index:2}.stamp{font:700 14px/1 var(--text);letter-spacing:.06em;background:var(--paper);border:var(--rule);border-radius:8px;padding:9px 12px;box-shadow:3px 3px 0 var(--ink);will-change:transform}.stamp:nth-child(odd){rotate:-2deg}.stamp:nth-child(2n){rotate:1.5deg}.stamp-waew{background:var(--signal);color:var(--paper)}.shout{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:clamp(8px,2vw,28px);margin-bottom:30px;-webkit-user-select:none;user-select:none}.shout-letter{font:400 clamp(88px,17vw,240px)/.82 var(--display);color:var(--ink);text-shadow:5px 5px 0 var(--paper),8px 8px 0 rgba(20,20,20,.2);will-change:transform}.shout-mouth{position:relative;width:clamp(120px,22vw,300px);aspect-ratio:1;display:grid;place-items:center}.shout-mouth-img{position:relative;z-index:2;width:100%;height:auto;filter:drop-shadow(5px 6px 0 rgba(20,20,20,.35));will-change:transform}.shout-burst{position:absolute;z-index:1;width:150%;max-width:none;height:auto;will-change:transform}.hero-h1{font:400 clamp(34px,5.4vw,72px)/1.02 var(--display);margin-bottom:20px;z-index:2}.mask-line{display:block;overflow:clip}.mask-line>span{display:block;will-change:transform}.hero-deck{font:600 clamp(16px,1.6vw,19px)/1.55 var(--text);max-width:46ch;z-index:2}.hero-foot{font:400 13px/1.4 var(--text);opacity:.72;margin-top:14px;z-index:2}.hero-cue{position:absolute;bottom:22px;left:50%;translate:-50% 0;font:700 13px/1 var(--text);letter-spacing:.06em;text-decoration:none;opacity:.85;display:inline-flex;gap:8px;align-items:center;padding:10px}.cue-arrow{display:inline-block;animation:cue-bob 1.6s var(--ease-reveal) infinite}@keyframes cue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.marquee{background:var(--ink);color:var(--paper);border-block:var(--rule);overflow:clip;padding:14px 0}.marquee-track{display:flex;width:max-content;background:var(--ink);animation:marquee 26s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{font:400 clamp(30px,3.4vw,44px)/1 var(--display-slant);white-space:nowrap;letter-spacing:.01em}@keyframes marquee{to{transform:translate(-33.333%)}}.parade{background:var(--cobalt)}.parade-pin{position:relative;min-height:100dvh;overflow:clip;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(var(--bar-h) + 40px) 0 46px}.parade-rings{position:absolute;inset:auto -30% -42% -30%;height:90%;pointer-events:none;background:repeating-radial-gradient(ellipse 55% 42% at 50% 100%,transparent 0 66px,rgba(244,198,63,.5) 66px 71px)}.parade-head{position:relative;z-index:3;text-align:center;padding:0 24px;margin-bottom:8px}.parade-h2{font:400 clamp(38px,6vw,84px)/.98 var(--display);color:var(--canary);text-shadow:4px 4px 0 rgba(20,20,20,.45);margin-bottom:16px}.parade-sub{font:600 clamp(15px,1.5vw,18px)/1.5 var(--text);color:var(--paper);max-width:44ch;margin-inline:auto}.parade-caption{position:relative;z-index:3;text-align:center;font:400 15px/1 var(--serif);letter-spacing:.28em;text-transform:uppercase;color:#fffbf0bf;margin:18px 0 6px}.parade-track{position:relative;z-index:2;display:flex;align-items:flex-end;gap:clamp(18px,3vw,44px);padding:30px 8vw 24px;width:max-content;will-change:transform}.head{position:relative;flex:none;background:none;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.head-img{height:clamp(240px,38vh,380px);width:auto;filter:drop-shadow(0 18px 14px rgba(10,25,60,.45));will-change:transform;animation:head-bob 3.4s ease-in-out infinite}.head:nth-of-type(2n) .head-img{animation-duration:4.1s;animation-delay:-1.2s}.head:nth-of-type(3n) .head-img{animation-delay:-2s}@keyframes head-bob{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-9px) rotate(.8deg)}}.head-tag{position:absolute;top:-14px;left:50%;z-index:3;translate:-50% 0;rotate:-3deg;font:700 13px/1 var(--text);background:var(--paper);border:var(--rule);border-radius:8px;padding:8px 11px;white-space:nowrap;box-shadow:3px 3px 0 var(--ink);transition:transform .25s var(--ease-settle),background .25s}.head:nth-of-type(2n) .head-tag{rotate:2.5deg;top:-8px}.head.is-center .head-tag,.head:hover .head-tag{background:var(--canary);transform:scale(1.12)}.head.is-center .head-img{animation-play-state:paused;transform:translateY(-12px) scale(1.05);transition:transform .4s var(--ease-settle)}.head:focus-visible{outline:3px solid var(--canary);outline-offset:6px}.head-founder{flex:none;align-self:flex-end;margin:0 0 34px -10px;max-width:15ch;font:700 13px/1.35 var(--text);color:var(--ink);text-decoration:none;background:var(--paper);border:var(--rule);border-radius:8px;padding:9px 12px;rotate:-2.5deg;box-shadow:3px 3px 0 var(--ink);transition:transform .25s var(--ease-settle),background .25s}.head-founder:hover,.head-founder:focus-visible{background:var(--canary);transform:scale(1.08)}.head-founder:focus-visible{outline:3px solid var(--canary);outline-offset:4px}@media(max-width:899px){.parade-pin{min-height:0;padding-bottom:34px}.parade-track{width:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:30px 17vw 24px 48px;gap:16px;scroll-padding-inline:48px;scrollbar-width:none}.parade-track::-webkit-scrollbar{display:none}.head{scroll-snap-align:center}.head-img{height:clamp(190px,29vh,258px)}}.stage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center}.stage[hidden]{display:none}.stage-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#1414149e;border:0;cursor:pointer}.stage-card{position:relative;z-index:2;width:min(860px,calc(100vw - 40px));background:var(--cobalt);border:var(--rule);border-radius:22px;box-shadow:10px 10px 0 var(--ink);display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:28px;overflow:clip;will-change:transform}.stage-x{position:absolute;top:14px;right:14px;z-index:3;width:46px;height:46px;font:700 18px/1 var(--text);background:var(--paper);border:var(--rule);border-radius:999px;cursor:pointer;box-shadow:3px 3px 0 var(--ink)}.stage-x:active{transform:scale(.94)}.stage-figure{position:relative;display:grid;place-items:center;min-height:300px}.stage-burst{position:absolute;width:115%;max-width:none;opacity:.95}.stage-photo{position:relative;z-index:2;max-height:340px;width:auto;filter:drop-shadow(0 14px 12px rgba(10,25,60,.5))}.stage-info{display:flex;flex-direction:column;justify-content:center;gap:10px;padding-right:16px}.stage-handle{font:700 14px/1 var(--text);color:var(--canary);letter-spacing:.04em}.stage-name{font:400 clamp(30px,3.4vw,44px)/1 var(--display);color:var(--paper)}.stage-bio{font:500 14px/1.55 var(--text);color:#fffbf0d1;max-width:46ch}.stage-strength{font:600 16px/1.4 var(--text);color:var(--paper)}.stage-strength:before{content:"Known for: ";font-weight:700;color:var(--canary)}.stage-links{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 10px}.stage-links a,.stage-links span{font:700 13px/1 var(--text);background:var(--paper);border:var(--rule);border-radius:999px;padding:10px 14px;text-decoration:none;display:inline-flex;align-items:center;min-height:40px}.stage-links span{background:#fffbf099}.stage-links a:hover{background:var(--canary)}.stage-card .btn-primary{align-self:flex-start;background:var(--canary);color:var(--ink)}@media(max-width:720px){.stage{place-items:end center}.stage-card{grid-template-columns:1fr;width:100vw;max-height:86dvh;overflow-y:auto;border-radius:22px 22px 0 0;border-bottom:0;box-shadow:none;padding:22px 22px 30px}.stage-figure{min-height:0}.stage-photo{max-height:240px}.stage-card .btn-primary{align-self:stretch}}.work{position:relative;background-color:var(--signal);background-image:radial-gradient(circle,rgba(20,20,20,.14) 1.3px,transparent 1.4px);background-size:14px 14px;padding:100px 24px 110px;border-top:var(--rule)}.work-head{text-align:center;margin-bottom:52px}.work-head .eyebrow{background:var(--ink);color:var(--pink)}.work-h2{font:400 clamp(36px,5.4vw,76px)/1 var(--display);color:var(--canary);text-shadow:4px 4px 0 rgba(20,20,20,.4);margin-bottom:16px}.work-sub{font:600 clamp(15px,1.5vw,18px)/1.5 var(--text);color:var(--paper);max-width:46ch;margin-inline:auto}.work-wall{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:44px 30px;max-width:1220px;margin:0 auto 64px}.wcard{position:relative;width:252px;flex:none;border:var(--rule);border-radius:16px;overflow:clip;background:var(--ink);box-shadow:7px 7px #14141480;transition:transform .25s var(--ease-settle),box-shadow .25s var(--ease-settle);will-change:transform}.wcard-wide{width:330px}.wcard img{width:100%;height:auto;display:block}.wcard:hover{transform:scale(1.045) translateY(-5px);box-shadow:10px 12px #14141473}.wcard-tag{position:absolute;top:10px;left:-6px;font:700 13px/1 var(--text);letter-spacing:.04em;text-transform:uppercase;background:var(--paper);border:var(--rule);border-radius:8px;padding:8px 12px;rotate:-3deg;box-shadow:3px 3px 0 var(--ink)}.wcard[data-film]{cursor:pointer}.wcard-watch{position:absolute;right:10px;bottom:10px;z-index:2;font:700 12px/1 var(--text);letter-spacing:.05em;text-transform:uppercase;background:var(--canary);color:var(--ink);border:var(--rule);border-radius:999px;padding:8px 12px;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform .2s var(--ease-settle)}.wcard:hover .wcard-watch,.wcard-watch:focus-visible{transform:scale(1.1) rotate(-2deg)}.wcard-watch:active{transform:scale(.94);box-shadow:1px 1px 0 var(--ink)}.wcard-watch:focus-visible{outline:3px solid var(--canary);outline-offset:3px}.wp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:3vh 5vw}.wp[hidden]{display:none}.wp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;cursor:pointer;background-color:#141414cc;background-image:radial-gradient(circle,rgba(255,251,240,.07) 1.3px,transparent 1.4px);background-size:14px 14px}.wp-proj{position:relative;z-index:2;width:min(392px,calc(100vw - 72px),calc((100dvh - 214px)*.5625));background-color:var(--paper);background-image:radial-gradient(circle,rgba(20,20,20,.1) 1.2px,transparent 1.3px);background-size:12px 12px;border:var(--rule);border-radius:22px;box-shadow:var(--shadow);padding:12px 12px 0;will-change:transform}.wp.has-note .wp-proj{width:min(392px,calc(100vw - 72px),calc((100dvh - 254px)*.5625))}.wp-x{position:absolute;top:-16px;right:-16px;z-index:4;width:46px;height:46px;font:700 18px/1 var(--text);background:var(--paper);border:var(--rule);border-radius:999px;cursor:pointer;box-shadow:3px 3px 0 var(--ink)}.wp-x:active{transform:scale(.94)}.wp-tag{position:absolute;top:-14px;left:-10px;z-index:3;max-width:58%;display:inline-flex;align-items:center;gap:8px;font:700 13px/1.2 var(--text);letter-spacing:.04em;text-transform:uppercase;background:var(--paper);border:var(--rule);border-radius:8px;padding:8px 12px;rotate:-3deg;box-shadow:3px 3px 0 var(--ink)}.wp-chip{flex:none;font:700 10px/1 var(--text);letter-spacing:.1em;background:var(--ink);color:var(--canary);border-radius:999px;padding:5px 8px;white-space:nowrap}.wp-chip:after{content:"";display:inline-block;width:6px;height:6px;margin-left:5px;vertical-align:1px;border-radius:50%;background:var(--canary)}.wp-chip[hidden]{display:none}.wp-count{position:absolute;top:-14px;right:44px;z-index:3;font:700 12px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;background:var(--canary);border:var(--rule);border-radius:999px;padding:9px 12px;rotate:3deg;white-space:nowrap;box-shadow:3px 3px 0 var(--ink)}.wp-count[hidden]{display:none}.wp-screen{position:relative;aspect-ratio:9 / 16;background:var(--ink);border:var(--rule);border-radius:14px;overflow:clip}.wp-screen video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--ink);cursor:pointer}.wp.is-played .wp-screen video{object-fit:contain}.wp.is-missing .wp-screen video{opacity:.45}.wp-big{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:2;width:96px;height:96px;display:grid;place-items:center;background:var(--canary);color:var(--ink);border:var(--rule);border-radius:999px;box-shadow:4px 4px 0 var(--ink);rotate:-6deg;cursor:pointer;transition:transform .2s var(--ease-settle),opacity .2s}.wp-big svg{width:46px;height:46px;margin-left:6px}.wp-big:hover{transform:scale(1.08)}.wp-big:active{transform:scale(.94)}.wp.is-playing .wp-big,.wp.is-missing .wp-big{opacity:0;pointer-events:none}.wp-miss{position:absolute;left:16px;right:16px;top:50%;translate:0 -50%;z-index:3;font:700 15px/1.45 var(--text);text-align:center;color:var(--ink);background:var(--paper);border:var(--rule);border-radius:12px;padding:16px 18px;rotate:-2deg;box-shadow:4px 4px 0 var(--ink)}.wp-miss[hidden]{display:none}.wp-strip{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;column-gap:10px;row-gap:4px;margin:12px -12px 0;padding:8px 14px 12px;border-top:var(--rule)}.wp-scrub{grid-column:1 / -1;position:relative;height:40px;cursor:pointer;touch-action:none}.wp-scrub[aria-disabled=true]{cursor:default;opacity:.45}.wp-track{position:absolute;left:0;right:0;top:50%;height:14px;translate:0 -50%;background:#fff;border:2px solid var(--ink);border-radius:999px;overflow:clip}.wp-buf{position:absolute;top:0;bottom:0;background:var(--pink)}.wp-played{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--ink)}.wp-knob{position:absolute;left:0;top:50%;translate:-50% -50%;width:24px;height:24px;background:var(--canary);border:var(--rule);border-radius:999px;box-shadow:2px 2px 0 var(--ink);pointer-events:none;transition:transform .25s var(--ease-settle)}.wp.is-scrubbing .wp-knob,.wp-scrub:hover .wp-knob{transform:scale(1.25)}.wp-scrub:focus-visible{outline:3px solid var(--signal);outline-offset:2px;border-radius:999px}.wp-play,.wp-mute,.wp-full{display:grid;place-items:center;padding:0;color:var(--ink);border:var(--rule);border-radius:999px;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform .18s var(--ease-settle),box-shadow .18s var(--ease-settle),background .18s}.wp-play{width:54px;height:54px;background:var(--canary)}.wp-play svg{width:26px;height:26px}.wp-i-play{margin-left:3px}.wp-mute,.wp-full{width:44px;height:44px;background:var(--paper)}.wp-mute svg,.wp-full svg{width:20px;height:20px}.wp-play:hover,.wp-mute:hover,.wp-full:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.wp-mute:hover,.wp-full:hover{background:var(--canary)}.wp-play:active,.wp-mute:active,.wp-full:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.wp-play:disabled,.wp-mute:disabled,.wp-full:disabled{opacity:.45;cursor:default;transform:none;box-shadow:2px 2px 0 var(--ink)}.wp-i-pause,.wp.is-playing .wp-i-play{display:none}.wp.is-playing .wp-i-pause{display:block}.wp-i-muted,.wp.is-muted .wp-i-sound{display:none}.wp.is-muted .wp-i-muted{display:block}.wp-i-unfull,.wp.is-full .wp-i-full{display:none}.wp.is-full .wp-i-unfull{display:block}.wp-time{font:700 13px/1 var(--text);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.wp-note{margin:0 -12px;padding:10px 14px 12px;border-top:2px dashed rgba(20,20,20,.35);font:600 13px/1.4 var(--text)}.wp-note[hidden]{display:none}.wp-nav{display:contents}.wp-prev,.wp-next{position:absolute;top:43%;z-index:3;translate:0 -50%;width:52px;height:52px;display:grid;place-items:center;padding:0;background:var(--paper);color:var(--ink);border:var(--rule);border-radius:999px;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform .18s var(--ease-settle),background .18s}.wp-prev{left:-30px}.wp-next{right:-30px}.wp-prev svg,.wp-next svg{width:22px;height:22px}.wp-prev:hover,.wp-next:hover{background:var(--canary);transform:scale(1.08)}.wp-prev:active,.wp-next:active{transform:scale(.94)}.wp-proj:fullscreen{width:100vw;height:100vh;max-width:none;border:0;border-radius:0;box-shadow:none;padding:0;background:var(--ink);display:flex;flex-direction:column}.wp-proj:fullscreen .wp-screen{flex:1;min-height:0;aspect-ratio:auto;border:0;border-radius:0}.wp-proj:fullscreen .wp-screen video{object-fit:contain}.wp-proj:fullscreen .wp-strip{margin:0;background:var(--paper)}.wp-proj:fullscreen .wp-note{display:none}.wp-proj:fullscreen .wp-tag{top:14px;left:14px}.wp-proj:fullscreen .wp-count{top:14px;right:74px}.wp-proj:fullscreen .wp-x{top:10px;right:10px}.wp-proj:fullscreen .wp-nav{display:contents}.wp-proj:fullscreen .wp-prev{position:absolute;left:14px}.wp-proj:fullscreen .wp-next{position:absolute;right:14px}@media(max-width:720px){.wp{padding:2vh 0}.wp-proj{width:min(calc(100vw - 28px),calc((100dvh - 262px)*.5625));padding:10px 10px 0}.wp.has-note .wp-proj{width:min(calc(100vw - 28px),calc((100dvh - 302px)*.5625))}.wp-tag{left:-6px;max-width:60%}.wp-count{right:36px}.wp-x{top:-14px;right:-8px}.wp-strip{margin:10px -10px 0;padding:6px 12px 10px}.wp-note{margin:0 -10px;padding:8px 12px 10px}.wp-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 -10px;padding:10px 14px 12px;border-top:var(--rule)}.wp-prev,.wp-next{position:static;translate:0 0;width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.wp-knob,.wp-big,.wp-play,.wp-mute,.wp-full,.wp-prev,.wp-next{transition:none}}.work-law{font:400 clamp(30px,3.4vw,46px)/1.15 var(--display-slant);color:var(--paper);text-align:center;max-width:22ch;margin:0 auto;rotate:-1.2deg;text-shadow:3px 3px 0 rgba(20,20,20,.4)}@media(max-width:720px){.work{padding:72px 0 84px}.work-head{padding:0 24px}.work-wall{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:22px;padding:12px 40px 18px;scrollbar-width:none;margin-bottom:44px}.work-wall::-webkit-scrollbar{display:none}.wcard{width:236px;scroll-snap-align:center}.wcard-wide{width:300px}.work-law{padding:0 24px}}.brands{position:relative;background:var(--paper) url(/brand/paper-texture.webp) center / 1100px repeat;padding:130px 24px 96px;clip-path:polygon(0 3.2vw,100% 0,100% 100%,0 100%);margin-top:-3.2vw;border-bottom:var(--rule)}.brands-head{max-width:920px;margin:0 auto 44px}.brands-h2{font:400 clamp(36px,5.4vw,76px)/1 var(--display);margin-bottom:18px}.brands-body{font:400 17px/1.55 var(--text);max-width:54ch}.brands-wall{max-width:1080px;margin:0 auto 52px;display:flex;flex-wrap:wrap;gap:14px 12px;justify-content:center}.chip{font:700 15px/1 var(--text);letter-spacing:.04em;text-transform:uppercase;background:#fff;border:var(--rule);border-radius:10px;padding:13px 18px;box-shadow:4px 4px 0 var(--ink);transition:transform .2s var(--ease-settle);will-change:transform}.chip:hover{transform:translateY(-3px)!important}.chip-canary{background:var(--canary)}.chip-pink{background:var(--pink)}.chip-cobalt{background:var(--cobalt);color:var(--paper)}.facts{display:flex;gap:clamp(30px,6vw,90px);justify-content:center;flex-wrap:wrap;border-top:var(--rule);max-width:920px;margin:0 auto;padding-top:40px}.fact{text-align:center}.fact-num{font:400 clamp(56px,8vw,110px)/.9 var(--display);display:block;color:var(--signal)}.fact-label{font:700 14px/1 var(--text);letter-spacing:.1em;text-transform:uppercase}.seam-sticker{position:absolute;top:-104px;right:6vw;z-index:5;width:clamp(130px,15vw,220px);height:auto;rotate:-9deg;filter:drop-shadow(4px 5px 0 rgba(20,20,20,.3))}.seam-tape{position:absolute;top:-24px;left:-3%;z-index:5;width:106%;rotate:-1.6deg;background:var(--canary);border-block:var(--rule);font:700 13px/1 var(--text);letter-spacing:.28em;color:var(--ink);padding:12px 0;text-align:center;white-space:nowrap;overflow:clip;box-shadow:0 4px #1414142e}.seam-burst{position:absolute;bottom:-66px;right:8vw;z-index:5;width:clamp(110px,12vw,180px);height:auto;rotate:12deg;filter:drop-shadow(3px 4px 0 rgba(20,20,20,.25))}.services{position:relative;background-color:var(--burnt);background-image:radial-gradient(circle,rgba(20,20,20,.08) 1.3px,transparent 1.4px);background-size:16px 16px;padding:96px 24px}.services-head{text-align:center;margin-bottom:46px}.services-h2{font:400 clamp(36px,5.4vw,76px)/1 var(--display);color:var(--paper);text-shadow:4px 4px 0 rgba(20,20,20,.3)}.pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:980px;margin:0 auto}.pillar{position:relative;background:var(--canary);border:var(--rule);border-radius:22px;box-shadow:var(--shadow);padding:34px 30px 30px;overflow:clip;will-change:transform}.pillar-num{position:absolute;right:14px;bottom:4px;font:400 96px/1 var(--display);color:var(--burnt);opacity:.55;pointer-events:none}.pillar:nth-child(odd){rotate:-1deg}.pillar:nth-child(2n){rotate:1deg;translate:0 14px}.pillar h3{font:400 clamp(30px,2.6vw,38px)/1 var(--display);margin-bottom:14px}.pillar p{font:600 16px/1.7 var(--text);position:relative;z-index:1}.pillar mark{background:var(--burnt);color:var(--ink);padding:2px 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(max-width:780px){.pillars{grid-template-columns:1fr}.pillar:nth-child(2n){translate:0 0}}.shows{position:relative;background:var(--pink);padding:108px 24px;border-block:var(--rule)}.stub{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:0;max-width:980px;margin:0 auto;background:var(--paper);border:var(--rule);border-radius:18px;box-shadow:8px 8px 0 var(--ink);text-decoration:none;padding:38px 0 38px 40px;rotate:-1deg;transition:transform .25s var(--ease-settle);will-change:transform}.stub:hover{transform:rotate(1.4deg) translateY(-4px)}.stub-h2{font:400 clamp(30px,3.2vw,46px)/1.02 var(--display)}.stub-tear{align-self:stretch;width:3px;margin:-38px 34px;background-image:linear-gradient(var(--ink) 55%,transparent 55%);background-size:3px 16px}.stub-side{display:flex;flex-direction:column;gap:16px;align-items:center;padding-right:40px}.stub-ctas{display:flex;flex-direction:column;gap:12px;align-items:stretch}.stub-ctas .btn{white-space:nowrap;justify-content:center}.btn-founder{background:var(--canary);color:var(--ink)}.stub-admit{font:400 14px/1 var(--serif);letter-spacing:.3em;text-transform:uppercase;writing-mode:vertical-rl;rotate:180deg}@media(max-width:720px){.stub{grid-template-columns:1fr;padding:30px 26px;gap:20px}.stub-tear{display:none}.stub-side{flex-direction:column;align-items:stretch;padding:0}.stub-ctas .btn{width:100%}.stub-admit{writing-mode:horizontal-tb;rotate:0deg;text-align:center}}.contact{position:relative;background:var(--canary);padding:104px 24px 110px;text-align:center;overflow:clip}.contact-halftone{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(20,20,20,.13) 1.6px,transparent 1.7px);background-size:10px 10px;mask-image:radial-gradient(ellipse at 50% 30%,transparent 20%,#000 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 30%,transparent 20%,#000 75%)}.contact-stage{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.contact-mouth{width:clamp(130px,15vw,190px);margin:0 auto 22px;filter:drop-shadow(5px 6px 0 rgba(20,20,20,.3));will-change:transform}.balloon{position:relative;display:inline-block;background:var(--paper);color:var(--ink);border:var(--rule);border-radius:28px;padding:20px 34px 14px;box-shadow:var(--shadow);will-change:transform}.balloon:after{content:"";position:absolute;top:-17px;left:50%;width:26px;height:26px;background:var(--paper);border-left:var(--rule);border-top:var(--rule);transform:translate(-50%) rotate(45deg)}.contact-h2{font:400 clamp(42px,5.8vw,84px)/.95 var(--display);margin-bottom:0}.contact-h2 .bw{display:inline-block;will-change:transform}.balloon-under{font:600 15px/1.3 var(--text);padding:10px 16px;border-radius:14px;margin-top:16px;rotate:-2deg;box-shadow:4px 4px 0 var(--ink)}.balloon-under:after{top:-11px;left:30%;width:16px;height:16px}.parade-link{display:inline-block;margin-top:14px;font:700 13px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--canary);border:var(--rule);border-radius:999px;padding:11px 16px;min-height:40px;text-decoration:none;box-shadow:3px 3px 0 var(--ink);transition:transform .18s var(--ease-settle)}.parade-link:hover{transform:translate(-2px,-2px) rotate(-1deg)}.contact-body{font:600 clamp(16px,1.6vw,19px)/1.5 var(--text);margin-bottom:26px;position:relative;z-index:2}.contact-ctas{display:flex;flex-direction:column;gap:18px;align-items:center;position:relative;z-index:2}.contact-mail{font:600 15px/1.4 var(--text);display:inline-flex;align-items:center;min-height:44px;padding:8px 12px}.contact-mailline{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center}.contact-mail-note{font:600 15px/1.4 var(--text);font-style:normal;opacity:.7;margin-left:6px}@media(max-width:720px){.contact{padding-top:112px}.contact-ctas .btn-big{width:100%;max-width:420px}}.jobs{position:relative;background-color:var(--paper);background-image:radial-gradient(circle,rgba(20,20,20,.09) 1.2px,transparent 1.3px);background-size:18px 18px;padding:104px 24px 112px;border-top:var(--rule)}.jobs-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:start;max-width:1040px;margin:0 auto}.jobs-head{padding-top:12px}.jobs-h2{font:400 clamp(48px,7vw,108px)/.92 var(--display);margin-bottom:18px}.jobs-body{font:600 clamp(16px,1.5vw,18px)/1.55 var(--text);max-width:34ch;margin-bottom:18px}.jobs-alt{font:600 15px/1.5 var(--text);opacity:.8;max-width:34ch}.jobs-alt a{text-decoration:underline;text-underline-offset:3px}.jobs-list{position:relative;list-style:none;background:var(--canary);border:var(--rule);border-radius:22px;box-shadow:8px 8px 0 var(--ink);padding:30px 26px 8px}.jobs-tag{position:absolute;top:-18px;left:26px;font:400 13px/1 var(--serif);letter-spacing:.26em;text-transform:uppercase;background:var(--paper);border:var(--rule);padding:10px 16px;rotate:-3deg;box-shadow:3px 3px 0 var(--ink)}.jobs-role{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0 20px;border-bottom:2px dashed rgba(20,20,20,.45)}.jobs-role:last-child{border-bottom:0}.jobs-role-text{min-width:0}.jobs-role h3{font:400 clamp(30px,2.6vw,38px)/1 var(--display);margin-bottom:6px}.jobs-role p{font:600 15px/1.45 var(--text)}.jobs-role .btn{flex-shrink:0;padding:14px 26px;min-height:44px}@media(max-width:860px){.jobs{padding:84px 20px 92px}.jobs-grid{grid-template-columns:1fr;gap:44px}.jobs-body,.jobs-alt{max-width:none}}@media(max-width:480px){.jobs-list{padding:28px 18px 6px}.jobs-role{flex-direction:column;align-items:stretch;gap:14px}.jobs-role .btn{width:100%}}.credits{background:var(--ink);color:var(--paper);padding:80px 24px 60px;text-align:center}.credits-open{font:400 15px/1 var(--serif);letter-spacing:.24em;text-transform:uppercase;opacity:.8;margin-bottom:30px}.credits-cast{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 26px;max-width:980px;margin:0 auto 40px;text-align:left}.credits-cast a{display:flex;flex-direction:column;gap:2px;align-items:flex-start;font:600 15px/1.35 var(--text);text-decoration:none;padding:6px 4px;border-bottom:1px solid rgba(255,251,240,.18);white-space:nowrap;overflow:hidden}.credits-cast a>span:first-child{text-overflow:ellipsis;overflow:hidden;max-width:100%}.credits-cast a:hover{color:var(--canary)}.credits-cast .cast-handle{font-size:13px;opacity:.65;white-space:nowrap}.credits-line{font:400 14px/1 var(--serif);letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin-bottom:26px}.credits-social{display:flex;gap:22px;justify-content:center;margin-bottom:34px;flex-wrap:wrap}.credits-social a{font:700 15px/1 var(--text);color:var(--canary);text-decoration:none;padding:8px}.credits-social a:hover{text-decoration:underline}.credits-sign{font:400 clamp(30px,3vw,40px)/1.1 var(--display-slant);color:var(--canary)}@media(min-width:900px)and (max-height:880px){.hero{padding-top:calc(var(--bar-h) + 14px)}.hero-acronym{margin-bottom:14px}.shout{margin-bottom:18px}.shout-letter{font-size:clamp(88px,13.5vw,176px)}.shout-mouth{width:clamp(120px,17vw,224px)}.hero-h1{font-size:clamp(34px,4.4vw,56px);margin-bottom:14px}.hero-deck{font-size:16px}.hero-foot{margin-top:10px}}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease-reveal),transform .7s var(--ease-reveal)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.marquee-track,.cue-arrow,.head-img{animation:none!important}.reveal{opacity:1;transform:none;transition:none}.btn,.chip,.stub,.head-tag{transition:none}}.fv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:3vh 5vw}.fv[hidden]{display:none}.fv-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;cursor:pointer;background-color:#141414cc;background-image:radial-gradient(circle,rgba(255,251,240,.07) 1.3px,transparent 1.4px);background-size:14px 14px}.fv-card{position:relative;z-index:2;width:min(1180px,calc(100vw - 48px),calc((100dvh - 200px) * 16 / 9));background-color:var(--paper);background-image:radial-gradient(circle,rgba(20,20,20,.1) 1.2px,transparent 1.3px);background-size:12px 12px;border:var(--rule);border-radius:22px;box-shadow:var(--shadow);padding:12px 12px 0;color:var(--ink);will-change:transform}.fv-x{position:absolute;top:-16px;right:-16px;z-index:4;width:46px;height:46px;font:700 18px/1 var(--text);background:var(--paper);border:var(--rule);border-radius:999px;cursor:pointer;box-shadow:3px 3px 0 var(--ink)}.fv-x:hover{background:var(--canary)}.fv-x:active{transform:scale(.94)}.fv-tag{position:absolute;top:-14px;left:-10px;z-index:3;max-width:62%;display:inline-flex;align-items:center;gap:8px;font:700 13px/1.2 var(--text);letter-spacing:.04em;text-transform:uppercase;background:var(--paper);border:var(--rule);border-radius:8px;padding:8px 12px;rotate:-3deg;box-shadow:3px 3px 0 var(--ink)}.fv-tag-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-tag-more{white-space:nowrap}.fv-tag-more:before{content:"· "}.fv-tag-more[hidden]{display:none}.fv-chip{flex:none;font:700 10px/1 var(--text);letter-spacing:.1em;background:var(--ink);color:var(--canary);border-radius:999px;padding:5px 8px;white-space:nowrap}.fv-chip:after{content:"";display:inline-block;width:6px;height:6px;margin-left:5px;vertical-align:1px;border-radius:50%;background:var(--canary)}.fv-chip[hidden]{display:none}.fv-count{position:absolute;top:-14px;right:44px;z-index:3;font:700 12px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;background:var(--canary);border:var(--rule);border-radius:999px;padding:9px 12px;rotate:3deg;white-space:nowrap;box-shadow:3px 3px 0 var(--ink)}.fv-screen{position:relative;aspect-ratio:16 / 9;background:var(--ink);border:var(--rule);border-radius:14px;overflow:hidden;touch-action:pan-y pinch-zoom}.fv-hit{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.fv-img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.fv.is-zoom .fv-screen{overflow:auto;touch-action:auto;scrollbar-width:thin;scrollbar-color:var(--canary) var(--ink)}.fv.is-zoom .fv-hit{width:1600px;max-width:none;height:auto;cursor:zoom-out}.fv.is-zoom .fv-img{height:auto}.fv.is-missing .fv-img{opacity:.25}.fv-miss{position:absolute;left:16px;right:16px;top:50%;translate:0 -50%;z-index:3;font:700 15px/1.45 var(--text);text-align:center;color:var(--ink);background:var(--paper);border:var(--rule);border-radius:12px;padding:16px 18px;rotate:-2deg;box-shadow:4px 4px 0 var(--ink)}.fv-miss[hidden]{display:none}.fv-strip{display:grid;grid-template-columns:auto 1fr auto auto auto auto;align-items:center;column-gap:10px;row-gap:8px;margin:12px -12px 0;padding:10px 14px 12px;border-top:var(--rule)}.fv-prev,.fv-next,.fv-zoom{width:44px;height:44px;display:grid;place-items:center;padding:0;color:var(--ink);background:var(--paper);border:var(--rule);border-radius:999px;cursor:pointer;box-shadow:3px 3px 0 var(--ink);transition:transform .18s var(--ease-settle),box-shadow .18s var(--ease-settle),background .18s}.fv-prev svg,.fv-next svg,.fv-zoom svg{width:20px;height:20px}.fv-prev:hover,.fv-next:hover,.fv-zoom:hover{background:var(--canary);transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.fv-prev:active,.fv-next:active,.fv-zoom:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.fv-prev:disabled,.fv-next:disabled{opacity:.4;cursor:default;transform:none;box-shadow:2px 2px 0 var(--ink);background:var(--paper)}.fv-zoom[aria-pressed=true]{background:var(--canary)}.fv-i-out,.fv.is-zoom .fv-i-in{display:none}.fv.is-zoom .fv-i-out{display:block}.fv-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:0}.fv-dot{width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center;border-radius:999px}.fv-dot:before{content:"";width:12px;height:12px;border-radius:50%;border:2px solid var(--ink);background:var(--paper);transition:transform .18s var(--ease-settle),background .18s}.fv-dot:hover:before{transform:scale(1.25)}.fv-dot:active:before{transform:scale(.9)}.fv-dot[aria-current=page]:before{background:var(--canary);transform:scale(1.3)}.fv-num{font:700 13px/1 var(--text);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.fv-open{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;font:700 13px/1 var(--text);color:var(--ink);text-decoration:none;white-space:nowrap;background:var(--canary);border:var(--rule);border-radius:999px;box-shadow:3px 3px 0 var(--ink);transition:transform .18s var(--ease-settle),box-shadow .18s var(--ease-settle)}.fv-open:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink)}.fv-open:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.fv button:focus-visible,.fv-open:focus-visible{outline:3px solid var(--signal);outline-offset:2px}.fv-hit:focus-visible{outline-offset:-4px}@media(max-width:720px){.fv{padding:2vh 0}.fv-card{width:calc(100vw - 32px);padding:10px 10px 0}.fv-x{top:-14px;right:-8px}.fv-tag{max-width:56%;left:-6px}.fv-tag-more{display:none}.fv-count{right:42px}.fv-strip{margin:10px -10px 0;padding:10px 12px 12px;grid-template-columns:auto 1fr auto;grid-template-areas:"dots dots dots" "prev num next" "zoom open open"}.fv-dots{grid-area:dots}.fv-prev{grid-area:prev}.fv-num{grid-area:num;justify-self:center}.fv-next{grid-area:next}.fv-zoom{grid-area:zoom}.fv-open{grid-area:open}}.pill-file{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:40px;padding:10px 14px 10px 12px;font:700 13px/1 var(--text);color:var(--ink);background:var(--paper);border:var(--rule);border-radius:999px;cursor:pointer;transition:transform .12s var(--ease-settle),background .18s}.pill-file-i{width:16px;height:16px;flex:none}.pill-file:hover{background:var(--canary)}.pill-file:active{transform:scale(.96)}.pill-file:focus-visible{outline:3px solid var(--signal);outline-offset:2px}
