.chip{--chip-bg:transparent;--chip-text:#d4d4d4;--chip-outline:rgba(255,255,255,0.08);--chip-topHL:rgba(255,255,255,0.25);--chip-bottomHL:rgba(255,255,255,0.25);--chip-shadow:0 0 0 0 rgba(0,0,0,0);position:relative;display:inline-flex;align-items:center;gap:8px;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;line-height:1;color:var(--chip-text)!important;background:var(--chip-bg);border:1px solid transparent;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;will-change:transform;box-shadow:var(--chip-shadow)}.chip:before{border-radius:inherit;border:1px solid var(--chip-outline)}.chip:after,.chip:before{content:"";position:absolute;inset:0;pointer-events:none}.chip:after{border-radius:inherit;background:linear-gradient(to bottom,var(--chip-topHL) 0,transparent 30%,transparent 70%,var(--chip-bottomHL) 100%);opacity:0;transition:opacity .2s ease}.chip>svg{width:16px;height:16px}.chip--active{--chip-bg:#111111;--chip-text:#fafafa;--chip-outline:rgba(255,255,255,0.18);--chip-topHL:rgba(255,255,255,0.28);--chip-bottomHL:rgba(255,255,255,0.24);--chip-shadow:0 0 0 1px rgba(255,255,255,0.06),0 6px 18px rgba(0,0,0,0.45);background:var(--chip-bg);color:var(--chip-text)}.chip--active:after{opacity:1}.chip--active:hover{background:#0a0a0a}.chip--active:active{transform:translateY(1px) scale(.99)}.chip--active:focus-visible{box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 6px rgba(255,255,255,.06),0 6px 18px rgba(0,0,0,.45)}.chip--muted{--chip-bg:transparent;--chip-text:#f43c00;--chip-outline:rgba(255,255,255,0.06);--chip-topHL:rgba(255,255,255,0);--chip-bottomHL:rgba(255,255,255,0)}.chip--muted:hover{--chip-bg:rgba(0,0,0,0.85);--chip-text:#f5f5f5;--chip-outline:rgba(255,255,255,0.14);--chip-topHL:rgba(255,255,255,0.18);--chip-bottomHL:rgba(255,255,255,0.18);background:var(--chip-bg);color:var(--chip-text)}.chip--muted:hover:after{opacity:1}.chip--muted:active{transform:translateY(1px) scale(.99)}.chip:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(255,255,255,.1),0 0 0 6px rgba(255,255,255,.06)}.hover-fill-wrapper{position:relative;overflow:hidden;display:inline-block;background-color:transparent;transition:color .2s ease-in-out;color:#292929;min-width:-moz-max-content;min-width:max-content;border:1px solid #000000;padding:2px 0}.hover-fill-wrapper:hover:before{width:100%}.hover-fill-wrapper:hover{color:white}.hover-fill-wrapper a{position:relative;z-index:1;display:block;padding:11px 24px;font-size:16px;color:inherit;background-color:transparent;text-decoration:none;white-space:normal;line-height:20px}.hero-top-wrap{justify-content:space-between;align-items:flex-end;display:flex}.hero-left-wrap{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:336px;display:flex;overflow:hidden}.hero-details{font-size:20px;font-weight:400;line-height:130%;color:#000000;font-family:Geist,sans-serif}.hero-right-wrap .hero-title{opacity:1;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d}.hero-right-wrap h1{color:#000000;letter-spacing:-6.8px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:HelveticaNeue,Arial,sans-serif;font-size:170px;font-weight:700;line-height:100%}.hero-title .orange-span{color:#f43c00}.hero-right-wrap{width:100%;max-width:796px;overflow:hidden}img{vertical-align:middle;max-width:100%;display:inline-block}.secondary-button{color:#f43c00;text-transform:uppercase;font-family:Geist,sans-serif;font-weight:500;overflow:hidden;display:inline-flex;flex-direction:column;gap:8px;text-decoration:none;width:100%!important}.secondary-btn{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%!important}.secondary-btn-text-wrap{position:relative;height:24px;overflow:hidden;line-height:24px;flex:1 1 auto;min-width:0}.secondary-btn-icon,.secondary-btn-line,.secondary-btn-text{transform:none!important;transform-style:flat!important}.secondary-btn-text-wrap .secondary-btn-text{position:absolute;left:0;right:0;top:0;transform:translateY(0);transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform;white-space:nowrap}.secondary-btn-text-wrap .secondary-btn-text:nth-child(2){top:100%}.secondary-button:hover .secondary-btn-text-wrap .secondary-btn-text{transform:translateY(-100%)!important}.secondary-btn-icon-wrap{position:relative;width:18px;height:16px;overflow:hidden;display:inline-block;margin-left:auto;transform:rotate(-45deg)}.secondary-btn-icon{position:absolute!important;top:0;left:0;transform:translateY(0)!important;transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.secondary-btn-icon-wrap .secondary-btn-icon:nth-child(2){top:100%}.secondary-button:hover .secondary-btn-icon-wrap .secondary-btn-icon{transform:translateY(-100%)!important}.secondary-btn-line{background-color:#f43c00;width:100%;height:1px;transform-origin:left;transform:scaleX(0)!important;transition:transform .42s cubic-bezier(.4,0,.2,1)}.secondary-button:hover .secondary-btn-line{transform:scaleX(1)!important}.secondary-button:focus-visible .secondary-btn-line{transform:scaleX(1)!important}@media (max-width:768px){.hero-top-wrap{flex-direction:column;align-items:flex-start;gap:24px}.hero-right-wrap{order:1;max-width:none;width:100%}.hero-right-wrap h1{font-size:clamp(40px,12vw,64px);letter-spacing:-2px;line-height:1.05}.hero-left-wrap{order:2;max-width:100%;gap:12px}.hero-left-wrap .hero-details{order:1;font-size:16px;line-height:1.3;margin:0}.hero-left-wrap .secondary-button{order:2;width:100%!important;align-self:flex-start}}