@font-face{font-family:Archivo;src:url(/fonts/club-os/archivo-latin-wdth-normal.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/fonts/club-os/hanken-grotesk-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.ka-top{--buy:#FFA41C;--buy-hover:#FA8900;--buy-ink:#0F1111;--mute:#8d8d96;--ka-line:rgba(255,255,255,.11);--brand-glow:color-mix(in srgb,var(--brand) 55%,#fff);--brand-shadow:color-mix(in srgb,var(--brand) 50%,transparent);--display:"Archivo","Arial Narrow",Arial,sans-serif;--body:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;position:relative;padding-top:var(--ka-nav,76px);background:#050506;color:#f4f4f6;font-family:var(--body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.ka-top *{box-sizing:border-box}.ka-top h1{margin:0;font-family:var(--display);text-wrap:balance;text-transform:none}.ka-top a{color:inherit}.ka-wrap{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ka-bar{background:var(--brand);color:var(--brand-on)}.ka-bar .ka-wrap{display:flex;align-items:center;gap:12px;min-height:44px}.ka-crumbs{list-style:none;display:flex;flex-wrap:wrap;gap:2px 8px;margin:0;padding:0;font-size:14px;font-weight:600}.ka-crumbs li+li:before{content:"›";margin-right:8px;opacity:.65}.ka-crumbs a{text-decoration:none;opacity:.82}.ka-crumbs a:hover{opacity:1;text-decoration:underline}.ka-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ka-buy,.ka-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:999px;font-weight:700;font-size:16px;text-decoration:none}.ka-buy{flex:1 1 200px;background:var(--buy);color:var(--buy-ink)}.ka-buy:hover,.ka-buy:active{background:var(--buy-hover);color:var(--buy-ink)}.ka-buy:focus-visible{outline:3px solid var(--buy);outline-offset:3px}.ka-ghost{flex:1 1 140px;border:1px solid rgba(255,255,255,.26);color:#fff}.ka-ghost:hover{background:#ffffff14}.ka-frame{position:relative;width:min(78vw,300px);margin:0 auto;aspect-ratio:600/1299;padding:0;border-radius:42px;background:#000;overflow:hidden;box-shadow:0 0 0 7px #1b1b1f,0 0 0 8px #ffffff38,0 40px 90px color-mix(in srgb,var(--brand) 42%,transparent)}.ka-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .35s}.ka-frame img.is-on{opacity:1}.ka-head{position:relative;overflow:hidden;border-bottom:1px solid var(--ka-line);background:repeating-linear-gradient(104deg,transparent 0 118px,color-mix(in srgb,var(--brand) 16%,transparent) 118px 120px),radial-gradient(760px 620px at 76% 40%,color-mix(in srgb,var(--brand) 42%,transparent),transparent 72%)}.ka-head-grid{display:grid;grid-template-columns:minmax(0,1fr);padding-top:18px}.ka-head-copy{min-width:0}.ka-lockup{display:flex;align-items:center;gap:12px;margin:0}.ka-lockup img{width:44px;height:44px;border-radius:24%;box-shadow:0 0 0 1px #ffffff24,0 10px 30px var(--brand-shadow)}.ka-lockup b{display:block;font-family:var(--display);font-stretch:112%;font-weight:900;font-size:22px;letter-spacing:-.01em;line-height:1.05;text-transform:uppercase;color:#fff}.ka-lockup small{display:block;margin-top:3px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-glow)}.ka-head h1{margin-top:14px;font-size:clamp(31px,8.6vw,64px);font-weight:900;font-stretch:108%;letter-spacing:-.04em;line-height:1;color:#fff}.ka-join{display:inline-block;margin:14px 0 0;padding:9px 16px;border-radius:18px;background:var(--brand);color:var(--brand-on);font-family:var(--display);font-weight:800;font-size:clamp(20px,5.4vw,28px);letter-spacing:-.02em;line-height:1.1}.ka-stores{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0 0;padding:0;--ka-badge:40px}.ka-stores img{display:block;height:var(--ka-badge);width:auto}.ka-stores img[src*=google-play]{height:calc(var(--ka-badge)*1.488);margin:calc(var(--ka-badge)*-.244)}.ka-stores a{display:block}.ka-stores .is-soon{display:block;position:relative}.ka-stores .is-soon img{opacity:.5;filter:saturate(.6)}.ka-stores small{display:block;margin-top:3px;text-align:center;font-size:12px;font-weight:600;color:#a7a7b0}.ka-powered{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:5px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand) 70%,#fff 10%);font-size:13px;font-weight:700}.ka-powered small{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a7a7b0}.ka-powered a{color:var(--brand-glow);text-decoration:none}.ka-powered a:hover{text-decoration:underline}.ka-head-phone{margin:24px 0 0;min-width:0}.ka-head-phone figcaption{padding:8px 0 16px;text-align:center;font-size:13px;color:var(--mute)}.ka-head-phone .ka-frame{aspect-ratio:auto;height:min(112vw,440px);border-radius:38px 38px 0 0;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent);mask-image:linear-gradient(to bottom,#000 80%,transparent);box-shadow:0 0 0 7px #1b1b1f,0 0 0 8px #ffffff38}.ka-head-phone .ka-frame img{height:auto;bottom:auto}.ka-frame img{opacity:1}@media (min-width:1100px){.ka-head-grid{grid-template-columns:minmax(0,1fr) 360px;gap:56px;align-items:center;padding-top:36px;padding-bottom:40px}.ka-lockup img{width:52px;height:52px}.ka-head h1{margin-top:18px;font-size:clamp(50px,4.5vw,66px)}.ka-join{margin-top:18px;padding:12px 20px}.ka-stores{margin-top:20px}.ka-powered{margin-top:18px;padding:7px 14px}.ka-stores{--ka-badge:48px}.ka-head-phone{margin:0}.ka-head-phone .ka-frame{width:300px;height:auto;aspect-ratio:600/1299;border-radius:42px;-webkit-mask-image:none;mask-image:none;box-shadow:0 0 0 7px #1b1b1f,0 0 0 8px #ffffff38,0 40px 90px var(--brand-shadow)}.ka-head-phone .ka-frame img{height:100%}.ka-frame{width:300px}.ka-buy,.ka-ghost{flex:0 1 auto}}
