@import "https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,300;0,6..72,400;0,6..72,600;1,6..72,300;1,6..72,400&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0d0d0d;--ink-soft:#5c4a36;--ink-muted:#78644f;--gold-ink:#8a6400;--gold:#c9960c;--gold-light:#f5c842;--gold-dim:#c9960c1f;--gold-border:#c9960c40;--cream:#faf8f4;--cream-dark:#f3efe8;--white:#fff;--dark:#0d0d0d;--dark-soft:#1a1814;--border:#00000014;--border-gold:#c9960c33;--shadow-sm:0 1px 4px #0000000f;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 8px 32px #0000001a;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--transition:.18s ease}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-sans);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;font-size:15px;line-height:1.65;overflow-x:clip}#root{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}.serif{font-family:var(--font-serif)}.card-hover{transition:border-color var(--transition), box-shadow var(--transition), transform var(--transition)}.card-hover:hover{transform:translateY(-1px);border-color:var(--gold-border)!important;box-shadow:var(--shadow-md)!important}.stars{color:#c9960c;letter-spacing:1px}.badge{letter-spacing:.06em;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:var(--border-gold);border-radius:3px}.nav-links{align-items:center;gap:8px;display:flex}.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.tier-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stats-band-grid{grid-template-columns:repeat(4,1fr);max-width:1000px;margin:0 auto;padding:24px clamp(16px,4vw,48px);display:grid}.photo-strip{border-radius:16px;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;overflow:hidden}.why-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.why-mini-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.city-layout-main{grid-template-columns:1fr 280px;align-items:start;gap:32px;display:grid}.city-layout-wide{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}.bottom-nav-spacer{display:none}.bottom-nav{width:100%;max-width:100%;padding:8px 0 max(10px, env(safe-area-inset-bottom));z-index:300;background:#0d0d0d;border-top:2px solid #c9960c;justify-content:space-around;display:none;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media (width<=720px){.nav-links{display:none}.two-col,.tier-grid{grid-template-columns:1fr}.stats-band-grid{grid-template-columns:repeat(2,1fr)}.photo-strip{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr;gap:28px}.why-mini-grid{grid-template-columns:repeat(2,1fr)}.city-layout-main,.city-layout-wide{grid-template-columns:1fr}.sidebar-col{display:none}.bottom-nav{display:flex}.bottom-nav-spacer{height:72px;display:block}}:root{--ease:cubic-bezier(.2,.7,.2,1);--gold-grad:linear-gradient(135deg, #e2b23a 0%, #c9960c 55%, #a97a06 100%);--paper-grad:linear-gradient(180deg, #fff 0%, #faf8f4 100%);--ink-grad:linear-gradient(160deg, #0d0d0d 0%, #1a1209 60%, #221a06 100%);--radius-xl:22px;--shadow-gold:0 10px 30px #c9960c2e}h1,h2,h3{letter-spacing:-.01em}::selection{background:#c9960c47}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);opacity:.8;width:22px;height:1px}.hairline{background:linear-gradient(90deg, var(--gold), #c9960c00);border:0;height:1px}.btn{cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease);white-space:nowrap;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:.9rem;font-weight:800;display:inline-flex}.btn-gold{background:var(--gold-grad);color:#0d0d0d;box-shadow:0 6px 18px #c9960c38}.btn-gold:hover{box-shadow:var(--shadow-gold);transform:translateY(-2px)}.btn-ghost{background:var(--white);color:var(--ink);border:1.5px solid var(--border)}.btn-ghost:hover{border-color:var(--gold-border);box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-outline-light{color:#fff;background:0 0;border:1.5px solid #ffffff38}.btn-outline-light:hover{border-color:var(--gold);color:var(--gold)}.card{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-lg);transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s var(--ease);padding:22px 24px}.card-lift:hover{box-shadow:var(--shadow-lg);border-color:var(--gold-border);transform:translateY(-3px)}.card-gold{border-color:#c9960c73;box-shadow:0 0 0 4px #c9960c0f}.num{font-family:var(--font-serif);font-variant-numeric:tabular-nums;background:var(--gold-grad);color:#0000;letter-spacing:-.02em;-webkit-background-clip:text;background-clip:text;font-weight:600;line-height:1}.ico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.ico-lg{width:28px;height:28px}.ico-box{background:var(--gold-dim);width:44px;height:44px;color:var(--gold);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.fade-up{animation:fadeUp .45s var(--ease) both}.fade-up-2{animation:fadeUp .45s var(--ease) 80ms both}.fade-up-3{animation:fadeUp .45s var(--ease) .16s both}@media (prefers-reduced-motion:reduce){.fade-up,.fade-up-2,.fade-up-3{animation:none}.btn,.card{transition:none}}.nav-glass{-webkit-backdrop-filter:saturate(160%)blur(14px);background:#0d0d0dd1!important;border-bottom:1px solid #c9960c38!important}.nav-link{color:#ffffff9e;letter-spacing:.02em;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;transition:color .2s,background .2s}.nav-link:hover{color:#fff;background:#ffffff0f}.nav-link-gold{color:var(--gold);font-weight:700}.nav-drop-item{color:#ffffffc7;white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:13.5px;font-weight:600;display:block}.nav-drop-item:hover{color:#fff;background:#c9960c1f}.nav-menu-btn{display:none}@media (width<=1100px){.nav-social{display:none}}@media (width<=720px){.nav-menu-btn{display:inline-flex}.nav-desktop-only{display:none}}.search-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:6px 6px 6px 20px;transition:border-color .2s,background .2s;display:flex}.search-pill:focus-within{background:#ffffff1c;border-color:#c9960cb3}.search-pill input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.search-pill input::placeholder{color:#ffffff6b}.chip{color:#ffffffb3;transition:all .2s var(--ease);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;padding:7px 15px;font-size:12px;font-weight:600;display:inline-flex}.chip:hover{color:#fff;background:#c9960c29;border-color:#c9960c80;transform:translateY(-1px)}.stats-strip{z-index:2;max-width:1000px;margin:-34px auto 0;padding:0 clamp(16px,4vw,48px);position:relative}.stats-strip-inner{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stats-strip-inner>div{text-align:center;border-right:1px solid var(--border);padding:22px 12px}.stats-strip-inner>div:last-child{border-right:0}@media (width<=720px){.stats-strip-inner{grid-template-columns:repeat(2,1fr)}.stats-strip-inner>div:nth-child(2){border-right:0}.stats-strip-inner>div:nth-child(-n+2){border-bottom:1px solid var(--border)}}.photo-tile{border-radius:18px;height:220px;position:relative;overflow:hidden}.photo-tile img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .8s var(--ease)}.photo-tile:hover img{transform:scale(1.04)}.photo-tile span{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 8px #0009;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:14px}.photo-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.tabbar{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.tabbar::-webkit-scrollbar{display:none}.tab{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 12px 12px;font-size:.84rem;font-weight:800;transition:color .2s;display:inline-flex}.tab:hover{color:#fff}.tab[aria-selected=true]{color:#fff;border-bottom-color:var(--gold)}.tab .tab-n{font-family:var(--font-serif);color:var(--gold);opacity:.9;font-size:.8rem}@media (width<=720px){.tabbar{grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:visible}.tab{border-bottom-width:2px;justify-content:center;padding:11px 6px 9px;font-size:.74rem}.tab .tab-label{text-overflow:ellipsis;max-width:100%;overflow:hidden}}.flow-arrow{color:var(--gold);flex-shrink:0}@media (width<=720px){.flow-arrow{align-self:center;transform:rotate(90deg)}.flow{flex-direction:column}}@media (width<=820px){.footer-grid{grid-template-columns:1fr 1fr!important}}@media (width<=480px){.footer-grid{grid-template-columns:1fr!important}}@media (width<=720px){.flow>div{flex-direction:column}.flow-arrow{transform:rotate(90deg)}.tabbar{grid-template-columns:repeat(3,1fr)}.tab{white-space:normal;text-align:center;min-width:0;padding:10px 6px 9px;font-size:.72rem;line-height:1.15}.tab .tab-n{display:none}.tab .tab-label{min-width:0;display:block}}@media (width<=480px){.hero-kicker-line{display:none}}@media (width<=720px){.biz-header-grid{grid-template-columns:1fr!important}}.cart-panel{border-radius:20px 20px 0 0;max-height:88vh;bottom:0;left:0;right:0;overflow:hidden}@media (width>=721px){.cart-panel{border-radius:0;width:420px;max-height:none;top:0;bottom:0;left:auto}}.cart-fab{z-index:300;position:fixed;bottom:20px;right:16px}@media (width<=720px){.cart-fab{bottom:86px}}.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=640px){.prod-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}}.tab-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tab-scroll::-webkit-scrollbar{display:none}.mkt-tabs{border-bottom:1.5px solid var(--border);margin-bottom:18px;display:flex}.mkt-tabs button{cursor:pointer;color:var(--ink-muted);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;margin-bottom:-1.5px;padding:14px 8px;font-size:15px;font-weight:800}.mkt-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold)}.sp-card{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}.sp-img{aspect-ratio:1;background:#fff;border-radius:4px;display:block;position:relative;overflow:hidden}.sp-img img{object-fit:cover;width:100%;height:100%;transition:opacity .35s ease, transform .5s var(--ease);position:absolute;inset:0}.sp-img .sp-img2{opacity:0}@media (hover:hover){.sp-card:hover .sp-img2{opacity:1}.sp-card:hover .sp-img img:first-child{transform:scale(1.03)}}.sp-card:focus-visible{outline-offset:4px;outline:2px solid}.sp-badge{color:#111;background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;display:grid}@media (width>=760px){.sp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}}@media (width>=1100px){.sp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.sp-row::-webkit-scrollbar{display:none}.sp-row>*{scroll-snap-align:start;flex:0 0 min(62vw,260px)}.st-head{top:env(safe-area-inset-top,0px);z-index:150;-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);position:sticky}.st-nav{scrollbar-width:none;gap:22px;display:flex;overflow-x:auto}.st-nav::-webkit-scrollbar{display:none}.st-nav button{font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:1.5px solid #0000;padding:6px 0;font-size:13px;font-weight:600}.st-nav button[aria-current=true]{border-bottom-color:currentColor}@media (width<=899px){.st-nav{flex-wrap:wrap;gap:2px 16px;overflow:visible}.st-nav button{letter-spacing:.06em;font-size:12px}}.st-hero{grid-template-columns:1fr;display:grid}@media (width>=860px){.st-hero{grid-template-columns:1.05fr 1fr;min-height:min(78vh,720px)}}.st-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=760px){.st-cats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}}.st-tile{cursor:pointer;aspect-ratio:1;width:100%;font:inherit;background:#fff;border:0;border-radius:4px;padding:0;display:block;position:relative;overflow:hidden}.st-tile img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);position:absolute;inset:0}@media (hover:hover){.st-tile:hover img{transform:scale(1.04)}}.st-look{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=760px){.st-look{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}}.mall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=760px){.mall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.mall-tile{border:1px solid var(--border);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.mall-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.mall-tile:hover .mall-peek img{transform:scale(1.05)}}.mall-peek{aspect-ratio:1;background:#fff;position:relative;overflow:hidden}.mall-peek img{width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.st-bar{grid-template-columns:auto 1fr auto;grid-template-areas:"logo.cart""nav nav nav";align-items:center;gap:6px 16px;max-width:1240px;margin:0 auto;padding:10px clamp(16px,4vw,40px) 6px;display:grid}@media (width>=900px){.st-bar{grid-template-areas:"logo nav cart";padding:12px clamp(16px,4vw,40px)}.st-bar .st-nav{justify-content:center}}.st-shop{scroll-margin-top:150px}.st-strip>:first-child{margin-left:auto}.st-strip>:last-child{margin-right:auto}.ga{--bg:#0b0a08;--s1:#15130f;--s2:#1f1c16;--line:#ffe8b41a;--tx:#f7f4ee;--mu:#b7afa2;--mu2:#8f877a;--au:#f5b700;--au2:#ffd54a;--au3:#c98e00;--gold:linear-gradient(100deg, #ffe08a, var(--au2) 30%, var(--au) 70%, #e3a200);--glow:#f5b70052;--hd:"Unbounded", system-ui, sans-serif;--bd:"Space Grotesk", system-ui, sans-serif;background:var(--bg);color:var(--tx);font-family:var(--bd);min-height:100vh;overflow-x:clip}.ga a{color:inherit;text-decoration:none}.ga h1,.ga h2,.ga h3{font-family:var(--hd);letter-spacing:-.02em;margin:0}.ga-gold{background:var(--gold);color:#0000;-webkit-background-clip:text;background-clip:text}.ga-top{z-index:40;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#0b0a0899;align-items:center;gap:18px;padding:12px 16px;display:flex;position:sticky;top:0}.ga-logo{font-family:var(--hd);letter-spacing:-.03em;color:#fff;font-size:21px;font-weight:800}.ga-logo b{color:var(--au2);text-shadow:0 0 14px #ffd54a73,0 0 2px #ffd54a99}.ga-links{color:var(--mu);gap:22px;margin-left:12px;font-weight:500;display:none}.ga-links a:hover{color:var(--tx)}.ga-top .ga-btn{margin-left:auto}.ga-btn{cursor:pointer;font:700 15px var(--bd);color:#1a1300;background:linear-gradient(180deg, var(--au2), var(--au));box-shadow:0 0 0 1px #fff0be59 inset, 0 8px 24px -10px var(--glow);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;transition:transform .15s cubic-bezier(.3,1.6,.5,1),box-shadow .2s;display:inline-flex}.ga-btn:hover{box-shadow:inset 0 0 0 1px #fff0be80,0 10px 30px -8px #f5b70080}.ga-btn:active{transform:scale(.93)}.ga-btn-sm{padding:9px 16px;font-size:14px}.ga-btn-ghost{color:var(--tx);background:0 0;box-shadow:inset 0 0 0 1.5px #ffe8b459}.ga-btn-ghost:hover{box-shadow:0 0 0 1.5px var(--au) inset}.ga-hero{isolation:isolate;align-items:flex-end;min-height:100svh;margin-top:-61px;display:flex;position:relative;overflow:hidden}.ga-mesh{z-index:-2;filter:blur(70px);opacity:.45;transform:translate3d(calc(var(--px,0) * -30px), calc(var(--py,0) * -30px + var(--sy,0) * 80px), 0);position:absolute;inset:-20%}.ga-mesh i{border-radius:50%;width:55vmax;height:55vmax;animation:16s ease-in-out infinite alternate ga-drift;position:absolute}.ga-mesh i:first-child{background:radial-gradient(circle,#f5b7008c 0,#0000 62%);top:0;left:-10%}.ga-mesh i:nth-child(2){background:radial-gradient(circle,#c98e0073 0,#0000 60%);animation-duration:19s;animation-delay:-5s;top:15%;right:-15%}.ga-mesh i:nth-child(3){background:radial-gradient(circle,#ffecc82e 0,#0000 58%);animation-delay:-9s;bottom:-20%;left:25%}@keyframes ga-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(7%,-5%)scale(1.12)}to{transform:translate(-5%,7%)scale(.96)}}.ga-hero-vid{z-index:-1;transform:translate3d(calc(var(--px,0) * 18px), calc(var(--py,0) * 12px + var(--sy,0) * 120px), 0) scale(1.08);position:absolute;inset:0}.ga-hero-vid video,.ga-hero-vid img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.ga-vid-fade{background:linear-gradient(180deg, #0b0a088c 0, #0b0a0800 22%, #0b0a0800 36%, #0b0a08d6 64%, var(--bg) 100%), radial-gradient(120% 55% at 50% 100%, #f5b70024, transparent 70%);position:absolute;inset:0}.ga-float{z-index:2;font:600 13px var(--bd);white-space:nowrap;-webkit-backdrop-filter:blur(10px);background:#15130f99;border:1px solid #ffe8b433;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;animation:4.5s ease-in-out infinite ga-bob;display:flex;position:absolute}.ga-f1{transform:translate3d(calc(var(--px,0) * 40px), calc(var(--sy,0) * -60px), 0);top:84px;left:16px}.ga-f2{color:#1a1300;background:var(--au2);box-shadow:0 6px 22px -8px var(--glow);transform:rotate(3deg) translate3d(calc(var(--px,0) * 60px), calc(var(--sy,0) * -90px), 0);border-color:#0000;animation-delay:-1.5s;top:132px;right:16px}.ga-f3{color:var(--au2);transform:rotate(-4deg) translate3d(calc(var(--px,0) * -50px), calc(var(--sy,0) * -40px), 0);border-color:#f5b7008c;animation-delay:-2.5s;top:23%;left:18px}@keyframes ga-bob{50%{translate:0 -5px}}.ga-live{background:var(--au2);border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s infinite ga-ping;display:inline-block;box-shadow:0 0 #ffd54a99}@keyframes ga-ping{70%{box-shadow:0 0 0 9px #ffd54a00}to{box-shadow:0 0 #ffd54a00}}.ga-hero-in{z-index:3;width:100%;max-width:1180px;margin:0 auto;padding:0 16px 98px;position:relative}.ga-kick{border:1px solid var(--line);background:#ffffff12;border-radius:999px;align-items:center;gap:9px;margin-bottom:14px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.ga-hero h1{text-transform:none;font-size:clamp(38px,11.2vw,84px);font-weight:900;line-height:.98}.ga-h1a{white-space:nowrap;color:#fff;text-shadow:0 0 28px #f5b7002e;display:block}.ga-h1b{color:var(--mu);margin:4px 0 2px;font-size:.55em;font-weight:600;display:block}.ga-rot{white-space:nowrap;height:1.08em;font-size:.92em;display:block;position:relative;overflow:hidden}.ga-rot-w{background:var(--gold);color:#0000;filter:drop-shadow(0 0 16px #f5b70047);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:.55s cubic-bezier(.2,1.4,.4,1) both ga-word,4s linear infinite ga-shift;display:block}@keyframes ga-word{0%{opacity:0;transform:translateY(105%)rotate(4deg)}to{opacity:1;transform:none}}@keyframes ga-shift{to{background-position:-200% 0}}.ga-sub{color:#d9d2c5;max-width:34em;margin:12px 0 0;font-size:16px;line-height:1.45}.ga-search{-webkit-backdrop-filter:blur(16px);background:#15130fc7;border:1px solid #ffe8b429;border-radius:24px;grid-template-columns:1fr auto;gap:6px;margin-top:16px;padding:7px;display:grid;box-shadow:0 20px 50px -24px #f5b70059}.ga-search-q{height:52px;color:var(--mu);background:#ffffff0f;border-radius:16px;grid-column:1/-1;align-items:center;gap:10px;padding:0 14px;display:flex}.ga-search-q input{color:var(--tx);font:500 17px var(--bd);background:0 0;border:0;outline:0;flex:1;min-width:0}.ga-search-q input::placeholder{color:var(--mu2)}.ga-loc{height:46px;color:var(--tx);font:600 15px var(--bd);cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:14px;align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex;overflow:hidden}.ga-loc svg{color:var(--au2);flex:none}.ga-go{border-radius:14px;height:46px;padding:0 26px;font-size:16px}.ga-locmsg{color:var(--au2);margin-top:8px;font-size:14px}.ga-chips{scrollbar-width:none;gap:8px;margin-top:14px;padding-bottom:4px;display:flex;overflow-x:auto}.ga-chips::-webkit-scrollbar{display:none}.ga-chip{background:#ffffff0d;border:1px solid #ffe8b42e;border-radius:999px;flex:none;padding:9px 14px;font-size:14px;font-weight:600;transition:transform .15s,background .2s,border-color .2s}.ga-chip:hover,.ga-chip:focus-visible{border-color:var(--au);background:#f5b7001a}.ga-chip:active{transform:scale(.92)}.ga-ch{animation:.7s cubic-bezier(.2,1.5,.4,1) both ga-in;display:inline-block}@keyframes ga-in{0%{opacity:0;filter:blur(8px);transform:translateY(.6em)rotate(8deg)scale(.7)}to{opacity:1;filter:none;transform:none}}.ga-ticker{background:linear-gradient(90deg,#f5b70012,#f5b70008,#f5b70012);border-block:1px solid #f5b70047;padding:12px 0;overflow:hidden}.ga-ticker-in{width:max-content;animation:42s linear infinite ga-marq;display:flex}.ga-ticker:hover .ga-ticker-in{animation-play-state:paused}.ga-ticker-in>span{white-space:nowrap;color:#ece6da;align-items:center;gap:18px;padding-right:18px;font-size:15px;font-weight:600;display:flex}.ga-ticker em{font:800 12px var(--hd);text-transform:uppercase;letter-spacing:.12em;color:#1a1300;background:var(--au2);border-radius:999px;padding:5px 10px;font-style:normal}.ga-ticker a{align-items:center;gap:18px;display:inline-flex}.ga-ticker a:hover{color:var(--au2)}.ga-ticker i{color:var(--au);opacity:.8;font-style:normal}@keyframes ga-marq{to{transform:translate(-50%)}}.ga-proof{grid-template-columns:repeat(4,1fr);gap:8px;max-width:1180px;margin:8px auto 0;padding:18px 16px;display:grid}.ga-proof div{text-align:center;background:var(--s1);border:1px solid var(--line);border-radius:18px;padding:14px 4px}.ga-proof b{font:800 clamp(17px, 4.6vw, 30px) var(--hd);background:var(--gold);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ga-proof span{color:var(--mu);font-size:12px}.ga-sec{max-width:1180px;margin:0 auto;padding:34px 16px 0}.ga-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.ga-head h2{font-size:clamp(24px,6.4vw,44px);font-weight:800;line-height:1.05}.ga-eye{letter-spacing:.14em;text-transform:uppercase;color:var(--au);margin-bottom:6px;font-size:12px;font-weight:700}.ga-more{color:var(--au2);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.ga-row{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 10px;display:flex;overflow-x:auto}.ga-row::-webkit-scrollbar{display:none}.ga-biz{scroll-snap-align:start;background:var(--s1);border:1px solid var(--line);border-radius:22px;flex:none;width:70%;max-width:270px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.ga-biz:hover{box-shadow:0 14px 34px -18px var(--glow);border-color:#f5b70073}.ga-biz:active{transform:scale(.97)}.ga-biz-img{aspect-ratio:4/3;background:var(--s2)}.ga-biz-img img{object-fit:cover;width:100%;height:100%;display:block}.ga-biz-body{padding:12px 14px 16px}.ga-pill{color:var(--au);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.ga-biz-name{margin:5px 0 4px;font-size:17px;font-weight:700;line-height:1.2}.ga-biz-meta{color:var(--mu);align-items:center;gap:4px;font-size:13px;display:flex}.ga-skel{background:linear-gradient(90deg, var(--s1), var(--s2), var(--s1));background-size:200% 100%;height:290px;animation:1.2s linear infinite ga-sk}@keyframes ga-sk{to{background-position:-200% 0}}.ga-empty{color:var(--mu);padding:20px 0}.ga-tiles{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ga-tile{perspective:700px;display:block}.ga-tile:first-child{grid-column:span 2}.ga-tile-in{aspect-ratio:3/4;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(calc(var(--ry,0deg) + var(--flip,0deg)));border-radius:22px;transition:transform .6s cubic-bezier(.3,1.35,.4,1),box-shadow .3s;position:relative}.ga-tile[data-flip="1"]{--flip:180deg}.ga-tile:first-child .ga-tile-in{aspect-ratio:16/10}.tilting .ga-tile-in,.ga-tile-in.tilting{transition:transform 60ms linear,box-shadow .3s}.ga-tile-in img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.ga-shop .ga-tile-in:after,.ga-front:after{content:"";background:linear-gradient(#0000 42%,#0b0a08e6);position:absolute;inset:0}.ga-face{backface-visibility:hidden;border-radius:22px;position:absolute;inset:0;overflow:hidden;transform:translateZ(1px)}.ga-front{background:var(--s2);width:100%;color:var(--tx);text-align:left;cursor:pointer;font-family:var(--bd);border:0;padding:0;display:block}.ga-flip-hint{z-index:4;width:30px;height:30px;color:var(--au2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0a088c;border:1px solid #ffe8b44d;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:10px;right:10px}.ga-back{color:#1a1300;background:radial-gradient(circle at 20% 15%, #ffffff59, transparent 50%), linear-gradient(140deg, var(--au2), var(--au) 60%, var(--au3));flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:18px;display:flex;transform:rotateY(180deg)translateZ(1px)}.ga-tile.c1 .ga-back{color:var(--tx);background:radial-gradient(circle at 20% 15%, #f5b70038, transparent 55%), var(--s2);box-shadow:inset 0 0 0 1.5px #f5b7008c}.ga-tile.c1 .ga-back-n{color:var(--au2)}.ga-tile.c2 .ga-back{color:#1a1300;background:radial-gradient(circle at 20% 15%,#fff9,#0000 55%),linear-gradient(140deg,#fff3d1,#f2dca0)}.ga-tile.c3 .ga-back{color:var(--tx);background:radial-gradient(circle at 80% 10%,#ffd54a40,#0000 50%),linear-gradient(140deg,#2a2112,#15120c);box-shadow:inset 0 0 0 1px #f5b7004d}.ga-tile.c3 .ga-back-n{color:var(--au2)}.ga-back-n{font:900 clamp(34px, 9vw, 56px) var(--hd);letter-spacing:-.03em;line-height:1}.ga-back-l{font-size:15px;font-weight:700}.ga-back-s{opacity:.85;margin-bottom:8px;font-size:13px}.ga-back .ga-btn{color:#fff;box-shadow:none;background:#14110b;padding:9px 13px;font-size:13px}.ga-tile.c1 .ga-back .ga-btn,.ga-tile.c3 .ga-back .ga-btn{background:linear-gradient(180deg, var(--au2), var(--au));color:#1a1300}.ga-back-x{width:32px;height:32px;color:inherit;cursor:pointer;background:#00000040;border:0;border-radius:50%;font-size:16px;position:absolute;top:10px;right:10px}.ga-glare{z-index:2;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffecbecc, transparent 45%);transition:opacity .3s;position:absolute;inset:0}.tilting .ga-glare{opacity:1}.ga-tile-t{z-index:3;padding:14px;position:absolute;bottom:0;left:0;right:0;transform:translateZ(40px)}.ga-tile-t b{font:800 22px var(--hd);color:#fff;display:block}.ga-tile-t small{color:#e3dccf;margin:2px 0 8px;font-size:13px;display:block}.ga-tile-t span{color:#1a1300;background:var(--au2);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-block}.ga-tile.c1 .ga-tile-t span,.ga-tile.c3 .ga-tile-t span{color:var(--au2);background:#0b0a0899;box-shadow:inset 0 0 0 1px #f5b70099}.ga-tile-in.tilting,.tilting .ga-tile-in{box-shadow:0 20px 44px -16px #f5b7006b}.ga-two{gap:28px;display:grid}.ga-card{background:var(--s1);border:1px solid var(--line);border-radius:24px;padding:20px}.ga-new h3{margin:2px 0 10px;font-size:22px}.ga-new ul{margin:0 0 12px;padding:0;list-style:none}.ga-new li a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 0;display:flex}.ga-new-ic{width:38px;height:38px;color:var(--au2);background:#f5b7001a;border-radius:12px;flex:none;place-items:center;display:grid}.ga-new-t{flex:1;min-width:0}.ga-new-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.ga-new-t small{color:var(--mu);font-size:13px}.ga-skel-line{background:var(--s2);border-radius:12px;height:48px;margin:8px 0}.ga-stories{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 10px;display:flex;overflow-x:auto}.ga-stories::-webkit-scrollbar{display:none}.ga-story{scroll-snap-align:start;background:var(--s1);border:1px solid var(--line);border-radius:22px;flex-direction:column;flex:none;width:78%;max-width:300px;display:flex;overflow:hidden}.ga-story-img{aspect-ratio:16/10}.ga-story-img img{object-fit:cover;width:100%;height:100%;display:block}.ga-story blockquote{color:#e9e3d7;flex:1;margin:0;padding:14px 16px 6px;font-size:15px;line-height:1.5}.ga-story-by{padding:0 16px 16px}.ga-story-by b{display:block}.ga-story-by span{color:var(--mu);font-size:13px}.ga-story-cta{background:radial-gradient(circle at 30% 20%, #f5b70029, transparent 60%), var(--s1);color:var(--tx);justify-content:center;gap:8px;padding:22px}.ga-story-cta b{font:800 22px var(--hd)}.ga-story-cta svg{color:var(--au2)}.ga-story-cta span:not(.ga-more){color:var(--mu)}.ga-shop{grid-template-columns:1fr;gap:12px;display:grid}.ga-shop-big,.ga-shop-gift{perspective:800px;display:block}.ga-shop .ga-tile-in{aspect-ratio:16/9;overflow:hidden}.ga-brands{scrollbar-width:none;gap:10px;margin:12px -16px 0;padding:4px 16px;display:flex;overflow-x:auto}.ga-brands::-webkit-scrollbar{display:none}.ga-brand{background:var(--s1);border:1px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:10px;padding:8px 14px 8px 8px;display:flex}.ga-brand-logo{background:#fff;border-radius:50%;flex:none;width:38px;height:38px;overflow:hidden}.ga-brand-logo img{object-fit:cover;width:100%;height:100%}.ga-brand b{font-size:14px;display:block}.ga-brand small{color:var(--mu);font-size:12px}.ga-cities{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.ga-city{text-align:left;border:1px solid var(--line);background:var(--s1);color:var(--tx);font-family:var(--bd);cursor:pointer;border-radius:18px;padding:14px;transition:transform .15s,border-color .2s,background .2s}.ga-city b{font-size:15px;display:block}.ga-city small{color:var(--mu);font-size:12px}.ga-city:active{transform:scale(.95)}.ga-city.on{border-color:var(--au);background:#f5b70014}.ga-city-me{background:linear-gradient(100deg,#f5b70024,#f5b7000a);border-color:#f5b7004d;grid-column:span 2;align-items:center;gap:10px;display:flex}.ga-city-me svg{color:var(--au2)}.ga-city-me small{margin-left:auto}.ga-add{background:var(--s1);border:1px solid var(--line);border-radius:28px;position:relative;overflow:hidden}.ga-add img{aspect-ratio:4/3;object-fit:cover;object-position:50% 25%;width:100%;display:block}.ga-add-in{background:radial-gradient(120% 80% at 100% 0,#f5b7001a,#0000 60%);padding:22px 20px 24px}.ga-add h2{font-size:clamp(24px,6vw,40px);font-weight:800;line-height:1.08}.ga-add p{color:var(--mu);font-size:16px;line-height:1.55}.ga-add-btns{flex-wrap:wrap;gap:10px;display:flex}.ga-vip{background:linear-gradient(100deg,#f5b7001f,#f5b70008);border:1px solid #f5b70059;border-radius:22px;align-items:center;gap:14px;padding:16px;display:flex}.ga-vip-b{font:900 14px var(--hd);color:#1a1300;background:var(--au2);box-shadow:0 0 18px -4px var(--glow);border-radius:12px;padding:8px 10px}.ga-vip-t{flex:1}.ga-vip-t b{font-size:15px;display:block}.ga-vip-t small{color:var(--mu);font-size:13px}.ga-vip>svg{color:var(--au2)}.ga-faq h2{margin-bottom:10px;font-size:26px}.ga-faq details{border-bottom:1px solid var(--line);padding:14px 0}.ga-faq summary{cursor:pointer;font-weight:700}.ga-faq summary::marker{color:var(--au)}.ga-faq p{color:var(--mu);line-height:1.6}.ga-note{color:var(--mu2);margin-top:18px;font-size:12px}.ga-footer{margin-top:40px}.ga-footer footer{margin-top:0!important}.ga-tab-spacer{height:84px}.ga-tabbar{z-index:50;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);background:#15130fd1;border:1px solid #ffe8b424;border-radius:24px;justify-content:space-around;align-items:center;padding:8px 6px;display:flex;position:fixed}.ga-tabbar a{color:var(--mu);flex-direction:column;align-items:center;gap:3px;padding:4px 8px;font-size:11px;font-weight:600;display:flex}.ga-tabbar a svg{width:22px;height:22px}.ga-tabbar a.on{color:var(--au2)}.ga-tab-search{background:linear-gradient(180deg, var(--au2), var(--au));width:54px;height:54px;box-shadow:0 10px 26px -8px #f5b7008c, 0 0 0 4px var(--bg);border-radius:50%;justify-content:center;margin-top:-26px;transition:transform .15s;color:#1a1300!important}.ga-tab-search:active{transform:scale(.9)}.ga-rv{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.9,.2,1);transform:translateY(26px)scale(.98)}.ga-rv.in{opacity:1;transform:none}@media (width>=760px){.ga-links{display:flex}.ga-hero{align-items:center}.ga-hero-vid{border-radius:0;left:46%;-webkit-mask:linear-gradient(90deg,#0000,#000 30%);mask:linear-gradient(90deg,#0000,#000 30%)}.ga-vid-fade{background:linear-gradient(180deg, #0b0a0866, transparent 25%, transparent 70%, var(--bg))}.ga-hero-in{padding:120px 24px 60px}.ga-hero h1{font-size:clamp(54px,6.4vw,92px)}.ga-hero-in>*{max-width:640px}.ga-sub{font-size:18px}.ga-search{border-radius:999px;grid-template-columns:1fr auto auto;align-items:center;padding:8px 8px 8px 10px}.ga-search-q{background:0 0;grid-column:auto}.ga-go{border-radius:999px;height:52px;padding:0 28px}.ga-f1{top:110px;left:auto;right:34%}.ga-f2{top:160px;right:6%}.ga-f3{inset:auto 30% 22% auto}.ga-sec{padding:56px 24px 0}.ga-proof{padding:18px 24px}.ga-row,.ga-stories{margin:0;padding:4px 0 10px}.ga-biz{width:250px}.ga-tiles{grid-template-columns:repeat(4,1fr)}.ga-tile:first-child{grid-area:span 2/span 2}.ga-tile:first-child .ga-tile-in{aspect-ratio:auto;height:100%}.ga-two{grid-template-columns:380px 1fr;align-items:start}.ga-shop{grid-template-columns:2fr 1fr}.ga-shop .ga-tile-in{aspect-ratio:auto;height:340px}.ga-cities{grid-template-columns:repeat(4,1fr)}.ga-city-me{grid-column:span 4}.ga-add{grid-template-columns:1fr 1fr;align-items:center;display:grid}.ga-add img{aspect-ratio:auto;height:100%}.ga-add-in{padding:40px}.ga-tabbar,.ga-tab-spacer{display:none}}@media (prefers-reduced-motion:reduce){.ga *,.ga :before,.ga :after{transition:none!important;animation:none!important}.ga-rv{opacity:1;transform:none}.ga-hero-vid,.ga-mesh,.ga-float{transform:none!important}}
