@font-face{font-family:Lutz Stripes;src:url(/fonts/LutzStripesWeb-Regular.woff2) format("woff2"),url(/fonts/LutzStripesWeb-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Light-Web.woff2) format("woff2"),url(/fonts/Graphik-Light-Web.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Regular-Web.woff2) format("woff2"),url(/fonts/Graphik-Regular-Web.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Semibold-Web.woff2) format("woff2"),url(/fonts/Graphik-Semibold-Web.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Bold-Web.woff2) format("woff2"),url(/fonts/Graphik-Bold-Web.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--stripes-cream:#fffaee;--stripes-cream-2:#fdf4df;--stripes-ink:#0a0a0a;--stripes-ink-2:#1a1a1a;--stripes-white:#ffffff;--stripes-fg-1:#0a0a0a;--stripes-fg-2:#2c2c2c;--stripes-fg-3:#6b6b66;--stripes-fg-4:#a39f95;--stripes-bg:var(--stripes-cream);--stripes-bg-alt:#f3ecd8;--stripes-bg-ink:var(--stripes-ink);--stripes-line:#e4dcc4;--stripes-line-ink:#272727;--stripes-line-strong:#0a0a0a;--stripes-green:#2e7d4a;--stripes-red:#c63a2f;--stripes-gold:#d4a536;--stripes-blue:#1f3a8a;--stripes-success:#2e7d4a;--stripes-warning:#d4a536;--stripes-danger:#c63a2f;--stripes-info:#1f3a8a;--font-display:"Lutz Stripes","Playfair Display",Georgia,serif;--font-sans:"Graphik","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;--fs-hero:clamp(64px,9vw,160px);--fs-display:clamp(48px,6vw,96px);--fs-h1:clamp(40px,4.5vw,72px);--fs-h2:clamp(32px,3.2vw,48px);--fs-h3:24px;--fs-h4:20px;--fs-body:17px;--fs-body-sm:15px;--fs-caption:13px;--fs-eyebrow:12px;--lh-tight:1.02;--lh-snug:1.15;--lh-body:1.5;--lh-loose:1.6;--tracking-hero:-0.02em;--tracking-display:-0.015em;--tracking-body:0;--tracking-eyebrow:0.16em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-0:0;--radius-1:2px;--radius-2:4px;--radius-pill:999px;--shadow-1:0 1px 2px rgba(10,10,10,0.06);--shadow-2:0 6px 24px rgba(10,10,10,0.08);--shadow-3:0 20px 60px rgba(10,10,10,0.14);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:150ms;--dur-base:280ms;--dur-slow:600ms;--dur-marquee:40s;--max-content:1440px;--gutter:clamp(16px,3vw,48px)}body,html{background:var(--stripes-bg);color:var(--stripes-fg-1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hero,h1.hero{font-family:var(--font-display);font-weight:400;font-size:var(--fs-hero);line-height:var(--lh-tight);letter-spacing:var(--tracking-hero);text-wrap:balance}.display{font-size:var(--fs-display)}.display,h1{font-family:var(--font-display);font-weight:400;line-height:var(--lh-tight);letter-spacing:var(--tracking-display)}h1{font-size:var(--fs-h1);text-wrap:balance}h2{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:var(--lh-snug);letter-spacing:-.01em}h3{font-size:var(--fs-h3);letter-spacing:-.005em}h3,h4{font-family:var(--font-sans);font-weight:600;line-height:var(--lh-snug)}h4{font-size:var(--fs-h4)}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);color:var(--stripes-fg-2)}.body,.eyebrow,p{font-family:var(--font-sans)}.body,p{font-size:var(--fs-body);color:var(--stripes-fg-1);text-wrap:pretty}.body,.body-sm,p{line-height:var(--lh-body)}.body-sm{font-size:var(--fs-body-sm)}.caption{font-size:var(--fs-caption);color:var(--stripes-fg-3);line-height:1.4}.mono,code{font-family:var(--font-mono);font-size:.92em}a{border-bottom:1px solid;transition:opacity var(--dur-fast) var(--ease-out)}a:hover{opacity:.6}.on-ink{background:var(--stripes-ink)}.on-ink,.on-ink .eyebrow{color:var(--stripes-cream)}.on-ink .eyebrow{opacity:.75}.on-ink .caption{color:var(--stripes-fg-4)}@keyframes stripes-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.marquee{display:flex;gap:var(--space-8);animation:stripes-marquee var(--dur-marquee) linear infinite;width:-moz-max-content;width:max-content}body{background:var(--stripes-cream);color:var(--stripes-ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{text-decoration:none;border-bottom:0}a,button{color:inherit}button{font-family:inherit;cursor:pointer;background:none;border:none;padding:0}.nav{display:flex;align-items:center;justify-content:space-between;padding:22px 56px;border-bottom:1px solid var(--stripes-line)}.nav-brand{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;line-height:1;text-decoration:none}.nav-brand svg{height:22px}.nav-brand span{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--stripes-fg-3);font-weight:500}.nav-links{display:flex;align-items:center;gap:12px;font-size:13px}.nav-links a{transition:background .15s,color .15s,border-color .15s;padding:8px 16px;border:1px solid var(--stripes-line);border-radius:999px}.nav-links a:hover{background:var(--stripes-ink);color:var(--stripes-cream);border-color:var(--stripes-ink);opacity:1}.nav-pill{padding:8px 16px;border:1px solid var(--stripes-ink);border-radius:999px;font-size:13px;transition:background .15s,color .15s}.nav-pill:hover{background:var(--stripes-ink);color:var(--stripes-cream)}.footer{border-top:1px solid var(--stripes-line);padding:40px 56px;justify-content:space-between;font-size:12px;color:var(--stripes-fg-3);margin-top:96px}.footer,.footer-left{display:flex;align-items:center}.footer-left{gap:16px}.footer-left svg{height:14px;opacity:.5}.wrap{max-width:1200px;margin:0 auto;padding:0 56px}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--stripes-fg-3)}.tag{gap:6px;padding:4px 10px;letter-spacing:.05em}.tag-dot{width:6px;height:6px;border-radius:50%;background:var(--stripes-green)}@media (max-width:720px){.nav{padding:18px 24px}.wrap{padding:0 24px}.footer{padding:32px 24px;flex-direction:column;gap:12px;align-items:flex-start}}.page-cta{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:64px 0;border-top:1px solid var(--stripes-line);margin-top:64px}.page-cta .cta-card{padding:28px;border:1px solid var(--stripes-line)}.page-cta .cta-card h4{font-family:var(--font-display);font-size:22px;font-weight:400;margin:0 0 8px;letter-spacing:-.01em}.page-cta .cta-card p{font-size:14px;color:var(--stripes-fg-2);margin:0 0 16px}.page-cta .cta-card a{display:inline-flex;align-items:center;gap:8px;font-size:13px;border-bottom:1px solid var(--stripes-ink);padding-bottom:2px;transition:opacity .15s}.page-cta .cta-card a:hover{opacity:.6}@media (max-width:720px){.page-cta{grid-template-columns:1fr}}*{box-sizing:border-box}body,html{margin:0;padding:0}.hero{padding:96px 0 64px}.hero .hero-mark{margin-bottom:32px}.hero .hero-lockup{height:48px;width:auto;display:block}.hero h1{font-family:var(--font-display);font-size:60px;line-height:1;letter-spacing:-.02em;margin:0 0 28px;max-width:none;font-weight:400;white-space:nowrap}.hero p{font-size:19px;line-height:1.6;max-width:64ch;color:var(--stripes-fg-2);margin:0 0 32px;letter-spacing:.005em}.hero p a{border-bottom:1px solid;padding-bottom:1px;transition:opacity .15s}.hero p a:hover{opacity:.6}.section-bar{padding:14px 0;border-top:2px solid var(--stripes-ink);border-bottom:1px solid var(--stripes-line);display:flex;justify-content:space-between;align-items:baseline}.section-bar h2{font-family:var(--font-display);font-size:20px;font-weight:400;letter-spacing:-.005em;margin:0}.section-bar .count{font-size:12px;color:var(--stripes-fg-3);letter-spacing:.06em;text-transform:uppercase}.cats{grid-template-columns:1fr}.cat,.cats{display:grid}.cat{grid-template-columns:1fr auto;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid var(--stripes-line);cursor:pointer;transition:padding .2s;text-decoration:none;color:inherit}.cat:hover{padding-left:12px}.cat-body{display:flex;align-items:baseline;gap:24px;flex-wrap:nowrap;min-width:0}.cat-body h3{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.1;letter-spacing:-.01em;margin:0;flex-shrink:0}.cat-body p{font-size:14px;color:var(--stripes-fg-2);line-height:1.4;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-arrow{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--stripes-line);transition:background .2s,color .2s,border-color .2s;flex-shrink:0}.cat:hover .cat-arrow{background:var(--stripes-ink);color:var(--stripes-cream);border-color:var(--stripes-ink)}.crumb{padding:28px 0 0;font-size:13px;color:var(--stripes-fg-3)}.crumb a{border-bottom:1px solid;padding-bottom:1px;transition:opacity .15s}.crumb a:hover{opacity:.6}.cat-hero{padding:32px 0 48px;border-bottom:1px solid var(--stripes-line)}.cat-hero .eyebrow{margin-bottom:20px}.cat-hero h1{font-family:var(--font-display);font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.04;letter-spacing:-.02em;margin:0 0 20px;max-width:18ch}.cat-hero .lead{font-size:17px;color:var(--stripes-fg-2);max-width:60ch;line-height:1.55;margin:0 0 36px}.cat-meta-strip{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:32px;padding:24px 0 0;border-top:1px solid var(--stripes-line)}.cat-meta-block .col-h{margin-bottom:8px}.cat-meta-block .col-v{font-size:14px;line-height:1.45;color:var(--stripes-ink)}@media (max-width:720px){.cat-meta-strip{grid-template-columns:1fr;gap:20px}}.vendors{display:grid;gap:0}.vendor{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;padding:36px 0;border-bottom:1px solid var(--stripes-line);align-items:start}.v-left{display:flex;gap:32px;align-items:flex-start}.v-logo{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:28px;letter-spacing:-.01em;overflow:hidden}.v-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.v-logo[data-slug=backbone-media],.v-logo[data-slug=influencer],.v-logo[data-slug=uta-creator-media-roll-call]{overflow:visible}.v-logo[data-slug=backbone-media] img,.v-logo[data-slug=influencer] img,.v-logo[data-slug=uta-creator-media-roll-call] img{transform:scale(1.25)}.v-name{font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1.05;letter-spacing:-.01em;margin:0 0 6px}.v-name a{display:inline-flex;align-items:baseline;gap:6px;transition:opacity .15s}.v-name a:hover{opacity:.6}.v-name .arrow{font-size:18px;color:var(--stripes-fg-3)}.v-why{font-size:14px;color:var(--stripes-ink);line-height:1.55;margin:0;max-width:50ch}.v-right{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;padding-top:4px}.col-h{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--stripes-fg-3);margin-bottom:8px;font-weight:500}.col-v{font-size:14px;line-height:1.45;color:var(--stripes-ink)}.tags{display:flex;flex-wrap:wrap;gap:6px}.tag,.tags{align-items:center}.tag{display:inline-flex;padding:5px 10px;border:1px solid var(--stripes-line);font-size:11px;line-height:1.2;color:var(--stripes-fg-2);border-radius:999px;background:var(--stripes-cream)}.tag--accent{color:var(--stripes-green);border-color:var(--stripes-green)}.v-clients{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-top:16px}.v-clients-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--stripes-fg-3);margin-right:4px;width:100%;margin-bottom:2px}.v-client{font-size:12px;color:var(--stripes-fg-2);padding:3px 8px;background:rgba(10,10,10,.04);border-radius:4px}.v-client-logo{height:40px;width:auto;max-width:130px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.v-client-logo[data-logo=solidcore]{height:46px;max-width:160px}.v-client-logo[data-logo=coca-cola],.v-client-logo[data-logo=delta],.v-client-logo[data-logo=harrys]{height:30px;max-width:110px}.v-client-logo[data-logo=ooni]{height:52px;max-width:150px}.v-client-logo[data-logo=blizzard],.v-client-logo[data-logo=hasbro]{height:50px;max-width:90px}.v-client-logo[data-logo=ea]{height:46px;max-width:46px}.v-client-logo[data-logo=estee-lauder],.v-client-logo[data-logo=patagonia]{height:30px;max-width:170px}.v-client-logo[data-logo=noom]{height:32px;max-width:80px}.v-client-logo[data-logo=peloton]{height:44px;max-width:220px}.v-client-logo[data-logo=amtrak]{height:38px;max-width:110px}.v-client-logo[data-logo=jose-cuervo]{height:50px;max-width:110px}@media (max-width:880px){.vendor{grid-template-columns:1fr;gap:20px}.v-right{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:520px){.v-right{grid-template-columns:1fr}}.form-hero{padding:32px 0}.form-hero h1{font-family:var(--font-display);font-size:clamp(48px,6vw,80px);font-weight:400;line-height:1.04;letter-spacing:-.02em;margin:0 0 20px}.form-hero p{font-size:18px;color:var(--stripes-fg-2);max-width:56ch;line-height:1.55;margin:0}.tabs{display:flex;gap:0;border-bottom:1px solid var(--stripes-line);margin-bottom:0}.tab{padding:18px 28px 18px 0;margin-right:28px;font-size:14px;color:var(--stripes-fg-3);border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s;background:none;font-family:inherit}.tab.active{border-bottom-color:var(--stripes-ink)}.tab.active,.tab:hover{color:var(--stripes-ink)}.panel{display:none;padding:48px 0 0}.panel.active{display:block}.panel-intro{font-size:16px;color:var(--stripes-fg-2);max-width:56ch;line-height:1.55;margin:0 0 40px}.form{padding:0 0 96px;max-width:640px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.field label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--stripes-fg-3);font-weight:500}.field .hint{font-size:13px;color:var(--stripes-fg-3);line-height:1.5;margin-top:-2px;max-width:56ch}.field input,.field select,.field textarea{font-family:inherit;font-size:16px;color:var(--stripes-ink);background:transparent;border:0;border-bottom:1px solid var(--stripes-ink);padding:10px 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:border-color .15s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--stripes-fg-2)}.field textarea{min-height:140px;resize:vertical;line-height:1.6;padding-top:12px}.field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a0a0a' stroke-width='1.5'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 4px center;background-size:16px;padding-right:28px;cursor:pointer}.other-input{display:none;margin-top:12px}.other-input.show{display:block}.submit-row{display:flex;gap:16px;align-items:center;margin-top:16px;padding-top:32px;border-top:1px solid var(--stripes-line)}.btn-submit{background:var(--stripes-ink);color:var(--stripes-cream);padding:14px 28px;font-size:14px;border:1px solid var(--stripes-ink);border-radius:999px;transition:background .15s,color .15s;cursor:pointer;font-family:inherit}.btn-submit:hover{background:var(--stripes-cream);color:var(--stripes-ink)}.success{display:none;padding:32px;border:1px solid var(--stripes-ink);margin-top:24px}.success.show{display:block}.success h2{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:-.01em;margin:0 0 12px}.success p{font-size:14px;color:var(--stripes-fg-2);margin:0;max-width:48ch;line-height:1.5}@media (max-width:720px){.hero h1{font-size:40px;white-space:normal}.cat{padding:22px 0;gap:16px}.cat:hover{padding-left:4px}.cat-body{gap:4px}}