.hero-editorial{align-items:center;gap:6%;padding-top:35px;padding-bottom:12px}.hero-editorial .hero-copy{padding-top:0}.hero-editorial h1{font-size:clamp(76px,7.6vw,114px);line-height:.94;letter-spacing:-2px;margin:32px 0}.hero-editorial h1 br{display:block}.hero-editorial .intro{max-width:420px;font-size:18px;line-height:1.7}.hero-editorial .hero-bottom{margin-top:40px;font-size:10px;letter-spacing:1.7px}.pitch-art{position:relative;min-height:570px;background:#1c3028;color:#f5f4e9;overflow:hidden;isolation:isolate}.pitch-art:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 10%,#49634b66,transparent 65%);z-index:-1}.pitch-lines{position:absolute;inset:0;width:100%;height:100%;color:#b4c4ab;opacity:.22;z-index:-1}.pitch-caption,.pitch-footer{position:absolute;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:1.5px}.pitch-caption{top:25px}.pitch-footer{bottom:25px}.pitch-dot{height:7px;width:7px;border-radius:50%;background:var(--lime)}.pitch-brands{min-height:570px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:65px 30px}.pitch-brands a{text-align:center;display:block;width:100%;transition:color .2s}.pitch-brands a:hover{color:var(--lime)}.pitch-brands a>span{display:block;font-family:Arial,sans-serif;font-weight:900;font-size:82px;line-height:1.2;letter-spacing:-5px}.pitch-brands .pitch-nike>span{font-style:italic;font-size:90px;letter-spacing:-6px}.pitch-brands small{display:block;font-size:8px;letter-spacing:1.5px;margin-top:12px}.pitch-brands small b{margin-left:10px;font-size:15px}.pitch-plus{font-size:24px;font-weight:300;color:#c1ceba}.pitch-brands a:focus-visible{outline:2px solid var(--lime);outline-offset:8px}@media(max-width:950px){.hero-editorial{gap:30px}.pitch-art,.pitch-brands{min-height:500px}.hero-editorial h1{font-size:80px}}@media(max-width:640px){.hero-editorial{padding-top:20px;gap:28px}.hero-editorial h1{font-size:78px;margin:25px 0}.hero-editorial .intro{font-size:16px}.hero-editorial .hero-bottom{margin-top:25px;font-size:9px}.pitch-art,.pitch-brands{min-height:420px}.pitch-brands{gap:12px;padding:55px 22px}.pitch-brands a>span{font-size:64px}.pitch-brands .pitch-nike>span{font-size:72px}.pitch-caption,.pitch-footer{left:20px;right:20px;font-size:8px;letter-spacing:1px}.pitch-brands small{font-size:8px;margin-top:7px}}
.hero-editorial h1 em{display:inline-block;font-size:.58em;line-height:1.15;letter-spacing:-1px;margin-top:10px}

.bootdex-origin {
  display: flex;
  align-items: center;
  gap: 8px;
  width: fit-content;
  max-width: 100%;
  margin-top: 18px;
  padding: 6px 10px;
  border: 1px solid #d8ddd5;
  border-radius: 4px;
  background: #f4f6f2;
  color: #29372f;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.4;
}
.bootdex-origin svg {
  flex: none;
  border-radius: 2px;
}
