:root{color:#fff;background:#0f172a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}[hidden]{display:none!important}html{min-width:320px;background:#0f172a}body{min-width:320px;min-height:100vh;margin:0}a{color:inherit}.store-landing{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#03071261,#030712d6 70%,#080d18),url(/media/public-snapshot/special-category-tile-946ad63a2d2c08a03399152a38046d1f63a59fbb93825538c88d01be0c0616ea.webp) center top / cover no-repeat}.store-landing__hero{display:flex;min-height:min(74vh,700px);flex-direction:column;align-items:center;justify-content:center;padding:max(40px,env(safe-area-inset-top)) 24px 48px;text-align:center}.store-landing__icon{width:112px;height:112px;border-radius:24px;filter:drop-shadow(0 18px 30px rgba(0,0,0,.34))}.store-landing__eyebrow{margin:24px 0 8px;color:#fed7aa;font-size:13px;font-weight:800;text-transform:uppercase}.store-landing h1{margin:0;font-size:clamp(44px,10vw,76px);line-height:1}.store-landing__lead{max-width:620px;margin:20px 0 0;color:#ffffffe6;font-size:clamp(18px,4vw,23px);line-height:1.45}.store-landing__support{margin-top:28px;border-bottom:1px solid rgba(255,255,255,.42);color:#ffffffd1;font-size:14px;text-decoration:none}body[data-public-legal] .store-landing{background:#0f172a}body[data-public-legal] .store-landing__hero,body[data-public-legal] .store-landing__stores{display:none}.store-landing__legal-document{width:min(100%,760px);margin-inline:auto;padding:max(32px,env(safe-area-inset-top)) 20px 48px}.store-landing__legal-home{color:#fb923c;font-weight:700}.store-landing__legal-document h1{margin:24px 0 12px;font-size:clamp(30px,7vw,42px);line-height:1.15}.store-landing__legal-intro,.store-landing__legal-document p{color:#ffffffdb;line-height:1.6}.store-landing__legal-document section{margin-top:28px}.store-landing__legal-document h2{font-size:20px}.store-landing__legal-document details{margin-top:12px;color:#ffffffb3;font-size:13px;font-weight:400}.store-landing__legal-document details details{margin-top:8px}.store-landing__legal-document summary{cursor:pointer;list-style:none;color:#fff9;font-size:8px;font-weight:400;line-height:1.2;text-align:left;text-decoration:none}.store-landing__legal-document summary::marker{content:""}.store-landing__legal-document summary::-webkit-details-marker{display:none}.store-landing__legal-document [data-public-owner-disclosure]>summary,.store-landing__legal-document [data-public-owner-disclosure]>p{color:#fff9;font-size:8px;font-weight:400;line-height:1.2;text-align:left;text-decoration:none}.store-landing__stores{background:#080d18eb;padding:40px 20px 48px}.store-landing__stores-heading,.store-landing__store-list{width:min(100%,760px);margin-inline:auto}.store-landing__stores-heading p{margin:0 0 5px;color:#fb923c;font-size:13px;font-weight:800;text-transform:uppercase}.store-landing__stores-heading h2{margin:0 0 22px;font-size:clamp(28px,7vw,38px)}.store-landing__store-list{display:grid;gap:12px}.store-landing__store{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff14;padding:16px 18px;text-decoration:none}.store-landing__store strong,.store-landing__store small{display:block}.store-landing__store strong{font-size:20px}.store-landing__store small{margin-top:3px;color:#ffffff9e;font-size:13px}.store-landing__store b{color:#fb923c;font-size:14px}.store-landing__store--soon{color:#ffffffc7}.store-landing__store--soon b{color:#ffffff8a}.store-landing__platform-message{margin:0;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#ffffff14;padding:24px 18px;color:#ffffffe6;text-align:center;font-weight:700}@media(min-width:640px){.store-landing__store-list{grid-template-columns:repeat(3,minmax(0,1fr))}.store-landing__store{min-height:118px;align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:no-preference){.store-landing__store[href]{transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.store-landing__store[href]:hover{transform:translateY(-2px);border-color:#fb923cb8;background:#ffffff1f}}body:not([data-shared-list-landing]):not([data-public-legal]) .store-landing__stores,body[data-shared-list-landing] [data-home-only],body[data-public-legal] [data-home-only],body[data-shared-list-landing] .store-landing__hero-art,body[data-shared-list-landing] .store-landing__store-soon{display:none}body[data-shared-list-landing] .store-landing__hero-stores{display:flex;justify-content:center}body:not([data-shared-list-landing]):not([data-public-legal]) .store-landing{background:radial-gradient(circle at 75% 25%,rgba(154,52,18,.14),transparent 38%),#0b1220}.store-landing__header,.store-landing__hero{width:min(100%,1180px);margin-inline:auto}.store-landing__header{display:flex;align-items:center;padding:16px clamp(20px,4vw,48px)}.store-landing__brand{display:inline-flex;align-items:center;gap:12px;font-size:18px;font-weight:750;text-decoration:none;white-space:nowrap}.store-landing__brand img{border-radius:10px}body:not([data-shared-list-landing]):not([data-public-legal]) .store-landing__hero{min-height:0;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(300px,.94fr);align-items:center;gap:clamp(12px,3vw,46px);padding:16px clamp(20px,4vw,48px) 20px;text-align:left}.store-landing__hero-copy{min-width:0}body:not([data-shared-list-landing]) .store-landing__eyebrow{margin:0 0 12px;color:#fb923c;font-size:14px;font-weight:700;text-transform:none}.store-landing__hero h1{font-size:clamp(54px,6.8vw,88px);letter-spacing:-.055em}.store-landing__lead{max-width:620px;margin:18px 0 0;font-size:clamp(20px,2.1vw,27px);line-height:1.32}.store-landing__hero-note{margin:14px 0 24px;color:#cbd5e1;font-size:15px;line-height:1.45}.store-landing__hero-stores{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:10px;max-width:570px}.store-landing__cta,.store-landing__store-soon{min-width:0;min-height:62px;display:flex;align-items:center;justify-content:center;border:1px solid #fb923c;border-radius:14px;padding:10px 12px;text-align:center;line-height:1.2}.store-landing__cta{background:#fb923c;color:#17120e;font-size:15px;font-weight:800;text-decoration:none}.store-landing__cta:hover,.store-landing__cta:focus-visible{background:#fdba74}.store-landing__store-soon{flex-direction:column;gap:3px;border-color:#475569;background:#ffffff0a;color:#e2e8f0;font-size:14px}.store-landing__store-soon small{color:#94a3b8;font-size:12px}.store-landing__hero-art{width:100%;max-width:520px;justify-self:center;border:0;border-radius:0;background:none;padding:0}.store-landing__hero-art img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;filter:drop-shadow(0 20px 36px rgba(0,0,0,.3))}@media(max-width:900px){body:not([data-shared-list-landing]):not([data-public-legal]) .store-landing__hero{grid-template-columns:1fr;gap:12px;padding-top:24px;text-align:center}.store-landing__hero-copy{max-width:680px;margin-inline:auto}.store-landing__hero-art{max-width:390px}.store-landing__hero-art img{max-height:480px}}@media(max-width:560px){.store-landing__header{padding-block:14px}body:not([data-shared-list-landing]):not([data-public-legal]) .store-landing__hero{padding-top:18px;padding-bottom:8px}.store-landing__hero-stores{grid-template-columns:repeat(2,minmax(0,1fr))}.store-landing__cta{grid-column:1 / -1}.store-landing__hero-art{max-width:min(86vw,350px)}.store-landing__hero-art img{max-height:430px}}
