.gig .crumb{margin:0 0 26px;font-size:15px}.gig .crumb a{color:var(--muted);text-decoration-line:none}.gig .crumb a:hover{color:var(--ink);text-decoration-line:underline}.gig .gig-head{display:flex;align-items:center;gap:22px}.gig .gig-head h1{margin:0}.gig .gig-logo{width:76px;height:76px;flex:none;border-radius:18px;background:var(--card);overflow:hidden}.gig .gig-logo img{display:block;width:100%;height:100%;object-fit:cover}[data-theme=dark] .gig .gig-logo{box-shadow:0 0 0 1px var(--line)}.gig .gig-logo.on-white{background:#fff}.gig .gig-logo.inset{display:grid;place-items:center;background:#fff;outline:1px solid var(--line);outline-offset:-1px}.gig .gig-logo.inset img{width:62px;height:auto}[data-theme=dark] .gig .gig-logo.inset{box-shadow:none}.gig .hero .lede{margin-top:26px}.gig .ctas{display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap;margin-top:30px}.gig .ctas .btn{height:50px;padding:0 22px;font-size:16px}.gig .ctas a:not(.btn){font-size:16px;font-weight:560;text-decoration-line:underline}.gig .ctas a:not(.btn):hover{color:var(--accent)}.gig .reach{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}.gig .reach.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gig .reach>div{display:flex;flex-direction:column;gap:6px;padding:20px 20px 20px 0}.gig .reach>div+div{padding-left:20px;border-left:1px solid var(--line)}.gig .reach dd{order:-1;margin:0;font-size:34px;line-height:1;font-weight:650;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.gig .reach dt{font-size:14.5px;line-height:1.4;color:var(--muted)}.gig .reach.two dt{max-width:22em}.gig .reach-note{margin:12px 0 0;font-size:14px;color:var(--muted)}.gig .shot{--w:min(1024px, calc(100vw - 48px) );width:var(--w);margin:72px 0 0;margin-inline:calc((100% - var(--w)) / 2)}.gig .shot img{display:block;width:100%;height:auto;border-radius:12px;outline:1px solid var(--line);outline-offset:-1px}.gig .shot figcaption{max-width:880px;margin:14px auto 0;padding:0;font-size:15px;line-height:1.5;color:var(--muted)}.gig .sec{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:48px;padding-top:96px}.gig .sec h2{margin:0;font-size:17px;line-height:1.35;font-weight:640;letter-spacing:-.01em}.gig .sec p{margin:0;font-size:18px;line-height:1.6;color:var(--body);max-width:34em}.gig .sec p+p{margin-top:14px}.gig .sec a{text-decoration-line:underline}.gig .sec a:hover{color:var(--accent)}.gig .shows{margin:0;padding:0;list-style:none;counter-reset:n}.gig .shows li{counter-increment:n;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:baseline;padding:13px 0;border-top:1px solid var(--line);font-size:19px;line-height:1.4;color:var(--ink)}.gig .shows li:first-child{border-top:0;padding-top:0}.gig .shows li:before{content:counter(n);font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums}.gig .sec .shows+p{margin-top:18px;font-size:16px;color:var(--muted)}.gig .ways{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gig .ways.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gig .way{display:flex;flex-direction:column;padding:22px 22px 24px;border-radius:14px;background:var(--chip)}.gig .ways.three .way{padding:18px 18px 20px}.gig .way .n{font-size:14px;line-height:1;font-weight:640;color:var(--muted);font-variant-numeric:tabular-nums}.gig .way h3{margin:0;font-size:17px;line-height:1.3;font-weight:640;color:var(--ink)}.gig .way .n+h3{margin-top:12px}.gig .sec .way p{margin:8px 0 0;font-size:16px;line-height:1.55}.gig .sec .way .go{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:auto;padding-top:14px;font-size:15.5px;font-weight:560}.gig .sec .ways-f,.gig .sec .writing-f{margin-top:14px;font-size:15.5px;color:var(--muted)}.gig .sec .writing-f{margin-top:18px}.gig .writing{margin:0;padding:0;list-style:none}.gig .writing li{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;align-items:baseline;padding:13px 0;border-top:1px solid var(--line)}.gig .writing li:first-child{border-top:0;padding-top:0}.gig .sec .writing a{font-size:17.5px;line-height:1.42;font-weight:480;text-decoration-line:none}.gig .sec .writing a:hover{text-decoration-line:underline}.gig .date{font-size:14.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.gig .close{margin:112px 0 0;padding-top:18px;border-top:1.5px solid var(--ink);display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.gig .close p{margin:0;font-size:19px;line-height:1.5;color:var(--ink)}.gig .close .ctas{margin:0}body{overflow-x:clip}@media(max-width:900px){.gig .gig-head{gap:16px}.gig .gig-logo{width:60px;height:60px;border-radius:14px}.gig .gig-logo.inset img{width:48px}.gig .reach{grid-template-columns:repeat(2,minmax(0,1fr))}.gig .reach>div:nth-child(3){padding-left:0;border-left:0}.gig .reach>div:nth-child(n+3){border-top:1px solid var(--line)}.gig .reach dd{font-size:28px}.gig .shot{--w:100vw;margin-top:48px}.gig .shot img{border-radius:0;outline:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.gig .shot figcaption{padding:0 18px}.gig .sec{grid-template-columns:minmax(0,1fr);padding-top:72px}.gig .sec h2{font-size:22px;margin-bottom:14px}.gig .sec p,.gig .sec .way p{font-size:17px}.gig .shows li{font-size:17.5px}.gig .ways,.gig .ways.three,.gig .writing li{grid-template-columns:minmax(0,1fr)}.gig .date{order:-1;margin-bottom:4px}.gig .close{margin-top:80px}.nav:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1;background:var(--bg);pointer-events:none}}@media(max-width:420px){.gig .reach>div{padding-right:12px}.gig .reach>div+div{padding-left:12px}.gig .reach>div:nth-child(3){padding-left:0}}
