@font-face{font-family:Work Sans;src:url(/fonts/WorkSans.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Cairo;src:url(/fonts/Cairo-Arabic.woff2) format("woff2");font-style:normal;font-weight:200 1000;font-display:swap;unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc}:root{--brand:#f97316;--blue:#2563eb;--ink:#000;--copy:#d4d4d8;--page-gutter:max(24px,calc((100vw - 1216px) / 2))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#fff;font-family:Work Sans,Cairo,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{min-height:80px;padding:16px var(--page-gutter);background:linear-gradient(180deg,#000,rgb(0 0 0/0));position:relative;z-index:2}.desktop-nav,.nav-actions,.nav-content,.nav-leading,.store-links{display:flex;align-items:center}.nav-content{gap:16px;justify-content:space-between;margin:0 auto;max-width:1216px}.nav-leading{flex:1 1;gap:48px;min-width:0}.brand-logo{align-items:center;display:inline-flex;flex:0 0 auto}.brand-logo img{display:block;width:89px;height:32px}.desktop-nav{gap:32px}.desktop-nav a{font-size:16px;font-weight:600;letter-spacing:-.112px;line-height:22px;white-space:nowrap}.desktop-nav a:hover{color:var(--brand)}.nav-actions{gap:8px}.button{align-items:center;border-radius:16px;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.112px;line-height:22px;min-height:48px;padding:12px 20px;white-space:nowrap}.button-outline{border:1px solid var(--brand);color:var(--brand)}.button-primary{background:var(--brand)}.mobile-menu{display:none}.mobile-menu summary{cursor:pointer;list-style:none;display:grid;place-items:center;width:40px;height:40px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary img{display:block;width:24px;height:24px}.mobile-menu nav{position:absolute;top:72px;left:16px;right:16px;padding:24px;display:grid;grid-gap:24px;gap:24px;border:1px solid #27272a;border-radius:16px;background:#09090b;box-shadow:0 16px 48px #0009}a:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.eyebrow{align-self:flex-start;background:var(--blue);border-radius:12px;font-size:14px;font-weight:500;letter-spacing:-.084px;line-height:20px;padding:6px 12px}h1{font-size:72px;font-weight:700;letter-spacing:-1.44px;line-height:80px;margin:0}.store-links{align-items:flex-start;gap:8px}.store-links a,.store-links img{display:block;height:44px}@media (min-width:1101px) and (max-width:1311px){.nav-leading{gap:32px}.desktop-nav{gap:24px}}@media (max-width:1100px){:root{--page-gutter:16px}.site-header{min-height:72px;padding:16px}.desktop-nav,.nav-actions{display:none}.mobile-menu{display:block}h1{font-size:36px;letter-spacing:-.504px;line-height:44px}}@media (max-width:390px){.store-links{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.text-link{color:#f97316;font-size:15px;font-weight:600}.text-link span{display:inline-block;-webkit-margin-start:4px;margin-inline-start:4px;transition:transform .2s ease}.text-link:hover span{transform:translate(3px,-3px)}.cta-section,.site-footer{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}