:root{--bg: #0b0a09;--ink: #ede6d8;--muted: #a39d92;--line: #2a2724;--purple-ink: #503185;--purple: #a283e6;--purple-dim: #3a2a5c;--red: #e0452b;--paper: #efe8d9;--paper-ink: #1b1a18;--display: "Anton", Impact, sans-serif;--body: "Archivo", system-ui, sans-serif;--mono: "Courier Prime", ui-monospace, monospace;--marker: "Permanent Marker", "Comic Sans MS", cursive}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.6}a{color:var(--purple)}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.mono{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;font-size:13px;color:var(--muted)}h2{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:1px;font-size:clamp(34px,5vw,56px);line-height:1.02;margin:8px 0 14px}h2 em{font-style:normal;color:var(--purple)}.lead{max-width:640px;color:var(--ink);opacity:.85;margin:0 0 40px}section{padding:96px 0;border-top:1px solid var(--line)}.btn{display:inline-block;font-family:var(--mono);font-weight:700;text-transform:uppercase;letter-spacing:2px;font-size:14px;padding:14px 22px;border:2px solid var(--purple);color:#000;background:var(--purple);text-decoration:none;border-radius:2px}.btn:hover{background:#bba3f0;border-color:#bba3f0}.btn.ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:#000}.bar{position:sticky;top:0;z-index:10;background:#0b0a09e0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.bar .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px}.brand{display:inline-flex;flex-direction:column;gap:5px;text-decoration:none;color:var(--ink)}.lockup{display:flex;align-items:center;gap:9px}.lockup img{width:40px;height:40px}.lockup span{font-family:"Oswald",var(--display);font-weight:600;text-transform:uppercase;line-height:.92;color:var(--ink)}.lockup small{display:block;font-size:13px;letter-spacing:.5px}.lockup b{display:block;font-size:21px;font-weight:600;letter-spacing:.3px}.brand .unit{display:flex;justify-content:space-between;width:100%;font-family:var(--mono);font-size:10.5px;line-height:1;color:var(--purple)}.brand .unit i{font-style:normal}.brand .unit i:empty{width:4px}.bar a.talk{font-family:var(--mono);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--purple);padding-bottom:2px}.hero{border-top:0;padding:72px 0 88px;overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.hero h1{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(44px,6vw,76px);line-height:.96;margin:14px 0 22px;letter-spacing:.5px}.hero h1 .hl{color:var(--purple)}.hero p.sub{max-width:540px;margin:0 0 30px;opacity:.88}.cta{display:flex;flex-wrap:wrap;gap:12px}.record-box{position:relative;width:100%;max-width:460px;margin:0 auto;aspect-ratio:1}.record-box svg{width:100%;height:100%;overflow:visible}.disc{transform-origin:250px 250px;animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.pin circle+circle{transform-box:fill-box;transform-origin:center;animation:halo 2.4s ease-out infinite;animation-delay:var(--d, 0s)}@keyframes halo{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.pin-label{font-family:var(--mono);font-size:13px;fill:var(--ink);letter-spacing:1px;text-transform:uppercase}.pin-sub{font-family:var(--mono);font-size:11px;fill:var(--muted);letter-spacing:1px;text-transform:uppercase}.partners{padding:34px 0 40px}.partners .mono{text-align:center;margin-bottom:18px}.partners ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.partners li{text-align:center;padding:10px 12px;border-left:1px solid var(--line);font-family:var(--display);text-transform:uppercase;font-size:clamp(18px,2.2vw,26px);letter-spacing:1px;line-height:1.1;color:var(--ink);opacity:.9}.partners li:first-child{border-left:0}.partners li{display:flex;align-items:center;justify-content:center;min-height:92px}.partners li img{display:block;max-width:100%;height:auto}.partners .logo-totd{width:150px}.partners .logo-mono{filter:invert(1);opacity:.88}.partners .logo-hbo{width:92px}.partners .logo-up{width:130px}.cc-mark{display:inline-flex;flex-direction:column;align-items:center;gap:7px}.cc-mark .name{font-family:"Oswald",var(--display);font-weight:500;font-size:clamp(17px,2vw,22px);letter-spacing:.32em;margin-right:-.32em;line-height:1;color:var(--ink)}.cc-mark .est{display:flex;align-items:center;gap:10px;width:100%;font-family:var(--mono);font-size:10px;letter-spacing:.5em;margin-right:-.5em;color:var(--purple)}.cc-mark .est:before,.cc-mark .est:after{content:"";flex:1;height:1px;background:var(--purple);opacity:.7}.case-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:56px}.case-intro p{margin:0;opacity:.85}.route{list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:8px;counter-reset:stop}.route:before{content:"";position:absolute;left:4%;right:4%;top:15px;height:2px;background:var(--line)}.route:after{content:"";position:absolute;left:4%;top:15px;height:2px;width:0;background:var(--purple);box-shadow:0 0 12px var(--purple);transition:width 2.4s ease-out}.route.lit:after{width:92%}.route li{position:relative;text-align:center;padding-top:44px;counter-increment:stop}.route li:before{content:counter(stop);position:absolute;top:0;left:50%;transform:translate(-50%);width:32px;height:32px;border-radius:50%;background:var(--bg);border:2px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:14px;font-weight:700;line-height:28px;transition:all .35s;z-index:1}.route.lit li:before{background:var(--purple);border-color:var(--purple);color:#000;box-shadow:0 0 0 6px #a283e626,0 0 22px #a283e68c}.route.lit li:nth-child(2):before{transition-delay:.35s}.route.lit li:nth-child(3):before{transition-delay:.7s}.route.lit li:nth-child(4):before{transition-delay:1.05s}.route.lit li:nth-child(5):before{transition-delay:1.4s}.route.lit li:nth-child(6):before{transition-delay:1.75s}.route.lit li:nth-child(7):before{transition-delay:2.1s}.route b{display:block;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:21px;letter-spacing:.5px;line-height:1.1}.route span{display:block;font-size:14px;color:var(--muted);margin-top:6px;line-height:1.45}.route .night b{color:var(--purple)}.nightrow{display:flex;justify-content:center;gap:4px;margin-top:10px}.nightrow i{width:10px;height:14px;border-radius:2px;background:var(--purple-dim)}.route.lit .nightrow i{animation:on .4s forwards}.nightrow i:nth-child(1){animation-delay:1.6s!important}.nightrow i:nth-child(2){animation-delay:1.8s!important}.nightrow i:nth-child(3){animation-delay:2s!important}.nightrow i:nth-child(4){animation-delay:2.2s!important}.nightrow i:nth-child(5){animation-delay:2.4s!important}.nightrow i:nth-child(6){animation-delay:2.6s!important}@keyframes on{to{background:var(--purple);box-shadow:0 0 8px var(--purple)}}.set-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.setlist{position:relative;background:var(--paper);color:var(--paper-ink);padding:44px 34px 34px;transform:rotate(-1.4deg);box-shadow:0 30px 60px #0000008c;border-radius:2px;background-image:repeating-linear-gradient(transparent 0 37px,#1b1a1812 37px 38px)}.setlist:before,.setlist:after{content:"";position:absolute;top:-12px;width:96px;height:26px;background:#f3e6be8c;border:1px solid rgba(0,0,0,.05)}.setlist:before{left:18px;transform:rotate(-6deg)}.setlist:after{right:18px;transform:rotate(5deg)}.setlist .head{font-family:var(--mono);font-size:13px;letter-spacing:2px;text-transform:uppercase;display:flex;justify-content:space-between;border-bottom:2px solid var(--paper-ink);padding-bottom:8px;margin-bottom:14px}.setlist ol{list-style:none;margin:0;padding:0;counter-reset:song}.setlist li{counter-increment:song;font-family:var(--marker);font-size:clamp(21px,2.6vw,27px);line-height:1.38;cursor:pointer;display:grid;grid-template-columns:22px 1fr;column-gap:12px;align-items:baseline}.setlist li .more{grid-column:2}.setlist li:before{content:counter(song);font-family:var(--mono);font-weight:700;font-size:14px;width:18px;color:#7a746a}.setlist li.on{color:var(--red)}.setlist li.encore{margin-top:14px}.setlist li.encore:before{content:"E"}.setlist li:hover{color:var(--red)}.setlist .note{font-family:var(--mono);font-size:12px;color:#7a746a;margin-top:18px}.songs{position:relative;border-left:3px solid var(--purple);padding:6px 0 6px 28px}.now{font-family:var(--mono);font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px}.now:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--purple);box-shadow:0 0 10px var(--purple)}.song{display:none}.song.on{display:block;animation:fadein .35s ease-out}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.song .tag{font-family:var(--mono);font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--purple);margin-top:18px}.song h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(32px,3.6vw,46px);line-height:1.02;letter-spacing:.5px;margin:6px 0 14px}.song p{margin:0;font-size:18px;opacity:.9;max-width:440px}.next-song{margin-top:26px;background:none;border:0;padding:0 0 2px;cursor:pointer;font-family:var(--mono);font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--ink);border-bottom:2px solid var(--purple)}.next-song:hover{color:var(--purple)}.own-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.pass-wrap{display:flex;justify-content:center}.pass{position:relative;width:280px;transform:rotate(3deg)}.lanyard{width:22px;height:90px;margin:0 auto -8px;background:repeating-linear-gradient(45deg,#1a1a1a 0 6px,var(--red) 6px 12px);border-radius:2px}.card{background:var(--ink);color:#000;border-radius:14px;padding:18px 20px 22px;box-shadow:0 30px 60px #0009,inset 0 0 0 6px var(--ink),inset 0 0 0 8px #000}.card .slot{width:60px;height:10px;border-radius:6px;background:var(--bg);margin:0 auto 16px}.card .aa{background:var(--red);color:var(--ink);font-family:var(--display);font-size:40px;line-height:1;text-align:center;padding:10px 0 8px;letter-spacing:1px}.card .who{font-family:var(--display);font-size:58px;line-height:1;text-align:center;margin:12px 0 6px}.card ul{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:2px dashed #000;font-family:var(--mono);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.card li{display:flex;justify-content:space-between;padding:3px 0}.card li i{font-style:normal;color:var(--red)}.rules{list-style:none;margin:0;padding:0}.rules li{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.rules li:first-child{border-top:1px solid var(--line)}.rules b{font-family:var(--mono);font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--purple);padding-top:3px}.rules span{opacity:.88}.fakes{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px}.listing{position:relative;border:1px solid var(--line);background:#141210;border-radius:4px;padding:12px}.listing .shirt{height:92px;display:grid;place-items:center;background:#1c1a17;border-radius:3px}.listing .shirt svg{height:70px}.listing p{margin:10px 0 0;font-family:var(--mono);font-size:12px;color:var(--muted);line-height:1.4}.listing p b{color:var(--ink);font-weight:400;display:block}.stamp{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.stamp span{font-family:var(--display);font-size:30px;letter-spacing:2px;color:var(--red);border:4px solid var(--red);padding:2px 12px;transform:rotate(-14deg) scale(2.2);opacity:0;transition:transform .35s cubic-bezier(.3,1.5,.5,1),opacity .2s;background:#0b0a09a6}.fakes.lit .stamp span{transform:rotate(-14deg) scale(1);opacity:1}.fakes.lit .listing:nth-child(2) .stamp span{transition-delay:.35s}.fakes.lit .listing:nth-child(3) .stamp span{transition-delay:.7s}.fakes.lit .listing:nth-child(4) .stamp span{transition-delay:1.05s}.fine{font-size:13px;color:var(--muted);margin-top:18px}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.report{background:var(--paper);color:var(--paper-ink);border-radius:4px;padding:26px 28px;font-family:var(--mono);box-shadow:0 30px 60px #0000008c;transform:rotate(1deg)}.report .rh{display:flex;justify-content:space-between;border-bottom:2px solid var(--paper-ink);padding-bottom:8px;margin-bottom:16px;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700}.bars{display:grid;gap:9px}.bars div{display:grid;grid-template-columns:70px 1fr;gap:12px;align-items:center;font-size:13px}.bars s{display:block;height:14px;background:var(--paper-ink);width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1);text-decoration:none}.report.lit .bars s{width:var(--w)}.report .foot{margin-top:18px;padding-top:10px;border-top:1px dashed var(--paper-ink);font-size:12px;color:#6d675d}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.steps li{position:relative;padding-top:86px}.light{position:absolute;top:0;left:0;width:64px;height:64px}.light .beam{opacity:.08;transition:opacity .6s}.steps.lit li .beam{opacity:.9}.steps.lit li:nth-child(2) .beam{transition-delay:.3s}.steps.lit li:nth-child(3) .beam{transition-delay:.6s}.steps.lit li:nth-child(4) .beam{transition-delay:.9s}.steps .n{font-family:var(--mono);font-size:12px;letter-spacing:2px;color:var(--purple);text-transform:uppercase}.steps h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:30px;margin:2px 0 6px;letter-spacing:.5px}.steps p{margin:0;font-size:16px;opacity:.85}.why{display:grid;grid-template-columns:1fr 1fr;gap:56px}.why p{margin:0 0 14px;opacity:.88}.quote{font-family:var(--display);text-transform:uppercase;font-size:clamp(30px,4vw,44px);line-height:1.05;margin:0}.quote em{font-style:normal;color:var(--purple)}.contact{text-align:center;padding:120px 0;background:radial-gradient(ellipse at 50% 0%,rgba(162,131,230,.16),transparent 60%)}.contact h2{font-size:clamp(42px,7vw,84px)}.contact .lead{margin:0 auto 30px}.contact .mail{display:block;margin-top:18px;font-family:var(--mono);font-size:15px;color:var(--muted)}footer{border-top:1px solid var(--line);padding:36px 0 60px;text-align:center;font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:1px}footer .brand{margin:0 auto 18px;align-items:center}footer p{margin:4px 0}@media(max-width:860px){section{padding:72px 0}.hero{padding:40px 0 64px}.hero .wrap,.case-intro,.set-grid,.own-grid,.report-grid,.why{grid-template-columns:1fr;gap:36px}.record-box{max-width:280px}.hero h1{font-size:40px}.cta .btn{flex:1 1 100%;text-align:center}.bar a.talk{font-size:12px}.route{grid-template-columns:1fr;gap:26px;padding-left:52px}.route:before,.route:after{left:15px;right:auto;top:6px;bottom:6px;width:2px;height:auto}.route:after{height:0;bottom:auto;transition:height 2.4s ease-out}.route.lit:after{width:2px;height:calc(100% - 12px)}.route li{text-align:left;padding-top:0}.route li:before{left:-52px;transform:none}.nightrow{justify-content:flex-start}.songs{display:none}.setlist li .more{display:none;font-family:var(--body);font-size:15px;line-height:1.5;color:#3d3a35;margin:4px 0 8px}.setlist li.on .more{display:block}.setlist .head{font-size:11px}.fakes,.partners ul{grid-template-columns:1fr 1fr}.partners li{border-left:0;padding:16px 8px;min-height:84px}.partners .logo-totd{width:120px}.partners .logo-hbo{width:72px}.partners .logo-up{width:104px}.cc-mark .name{font-size:14px;letter-spacing:.22em;margin-right:-.22em}.partners li:nth-child(2n){border-left:1px solid var(--line)}.partners li:nth-child(n+3){border-top:1px solid var(--line)}.rules li{grid-template-columns:1fr;gap:4px}.steps{grid-template-columns:1fr 1fr;gap:30px 18px}}@media(min-width:861px){.setlist li .more{display:none}}@media(max-width:420px){.steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.disc{animation:none}*,*:before,*:after{transition:none!important;animation-duration:.01s!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-agency-landing.css.map */
