@property --cwl-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}.cwl{--cwl-ease:cubic-bezier(.22, 1, .36, 1);--cwl-gold:var(--cwc-gold,#d6a840);--cwl-gold-hi:var(--cwc-gold-light,#f1d087);--cwl-champagne:var(--cwc-champagne,#f6e3b4);--cwl-ink:#160f04;--cwl-text:var(--cwc-ivory,#fcf8f0);--cwl-muted:#e8e2d4c7;--cwl-plate-a:color-mix(in srgb, var(--cwc-panel,#0a3435) 72%, transparent);--cwl-plate-b:color-mix(in srgb, var(--cwc-night,#041214) 93%, transparent);--cwl-hair:color-mix(in srgb, var(--cwl-gold) 36%, transparent);--cwl-live:#7fd1b0;isolation:isolate;color:var(--cwl-text);position:relative}.cwl[data-tone=shop]{--cwl-gold:var(--accent);--cwl-gold-hi:color-mix(in oklab, var(--accent) 72%, white);--cwl-champagne:color-mix(in oklab, var(--accent) 48%, white);--cwl-ink:var(--accent-foreground);--cwl-text:var(--foreground);--cwl-muted:var(--muted-foreground);--cwl-plate-a:color-mix(in oklab, var(--card) 92%, transparent);--cwl-plate-b:color-mix(in oklab, var(--background) 96%, transparent);--cwl-live:#6fd8a8}.cwl-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.cwl-eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--cwl-gold-hi);align-items:center;gap:12px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.cwl-eyebrow-text{margin-inline-end:-.34em}.cwl-eyebrow-rule{background:linear-gradient(90deg, transparent, var(--cwl-gold));width:clamp(26px,8vw,48px);height:1px}.cwl-eyebrow-rule-end{background:linear-gradient(270deg, transparent, var(--cwl-gold))}.cwl-title{letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;color:#f1e8d2;text-shadow:0 2px 16px #0009;max-width:24ch;font-size:clamp(1.3rem,5.6vw,2rem);font-weight:700;line-height:1.14}.cwl[data-tone=shop] .cwl-title{letter-spacing:-.015em;text-transform:none;color:var(--cwl-text);text-shadow:none;font-size:clamp(1.8rem,6.8vw,2.7rem);font-weight:650;line-height:1.08}.cwl-sub{max-width:40rem;color:var(--cwl-muted);text-wrap:pretty;font-size:clamp(14px,3.8vw,16.5px);line-height:1.6}.cwl-plate{background:linear-gradient(160deg, var(--cwl-plate-a), var(--cwl-plate-b));box-shadow:inset 0 0 0 1px var(--cwl-hair), inset 0 1px 0 #ffffff0f, 0 34px 80px -30px #000000bf;-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);border-radius:28px;margin-top:clamp(22px,5.5vw,36px);padding:8px;position:relative}.cwl-plate:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--cwl-orbit), transparent 0deg 286deg, color-mix(in srgb, var(--cwl-champagne) 40%, transparent) 318deg, var(--cwl-champagne) 344deg, #fff 352deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cwl[data-live] .cwl-plate:before{animation:9s linear infinite cwl-orbit,1.4s .9s forwards cwl-fade-in}.cwl-grid{grid-template-columns:minmax(0,1fr);display:grid}.cwl-map{box-shadow:0 0 0 1px color-mix(in srgb, var(--cwl-gold) 34%, transparent), 0 22px 44px -22px #000000b3;background:#0c1715;border-radius:21px;position:relative;overflow:hidden}.cwl-map:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.cwl-map-box{aspect-ratio:1;width:100%;max-height:520px;position:relative;overflow:hidden}.cwl-map-frame{transform-origin:0 0;border:0;display:block;position:absolute;top:0;left:0}.cwl-map-wait{background:radial-gradient(90% 70% at 28% 22%, color-mix(in srgb, var(--cwl-gold) 12%, transparent), transparent 62%), linear-gradient(160deg, var(--cwl-plate-a), var(--cwl-plate-b));position:absolute;inset:0}.cwl-map-wait:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff12 50%,#0000 65%) 0 0/240% 100%;animation:1.9s linear infinite cwl-wait;position:absolute;inset:0}.cwl-map-box[data-loaded] .cwl-map-wait:after{animation:none}.cwl-info{text-align:start;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:22px 14px 14px;display:flex}.cwl-badge{letter-spacing:.18em;text-transform:uppercase;max-width:100%;color:var(--cwl-gold-hi);background:color-mix(in srgb, var(--cwl-gold) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cwl-gold) 32%, transparent);border-radius:999px;align-items:center;gap:9px;padding-block:6px;padding-inline:6px 14px;font-size:10.5px;font-weight:700;line-height:1.25;display:inline-flex}.cwl-badge-mark{background:#fff;border-radius:999px;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:0 2px 8px #00000059}.cwl-badge-mark svg{width:14px;height:14px}.cwl-badge-mark-pin{color:var(--cwl-ink);background:linear-gradient(145deg, var(--cwl-gold-hi), var(--cwl-gold))}.cwl-name{letter-spacing:.03em;text-wrap:balance;background:linear-gradient(100deg, var(--cwl-gold) 0%, var(--cwl-champagne) 32%, #fffaf0 46%, var(--cwl-champagne) 60%, var(--cwl-gold) 100%);color:#0000;background-position:100% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.7rem,7.4vw,2.5rem);font-weight:700;line-height:1.04}.cwl[data-tone=shop] .cwl-name{letter-spacing:-.015em}.cwl[data-tone=club] .cwl-info{container-type:inline-size}.cwl[data-tone=club] .cwl-name{white-space:nowrap;font-size:min(2.5rem,9cqi)}.cwl[data-tone=club] .cwl-badge{white-space:nowrap}.cwl-address{align-items:flex-start;gap:13px;font-style:normal;display:flex}.cwl-address-pin{width:40px;height:40px;color:var(--cwl-ink);background:linear-gradient(145deg, var(--cwl-gold-hi), var(--cwl-gold));box-shadow:0 10px 22px -10px color-mix(in srgb, var(--cwl-gold) 75%, transparent), inset 0 1px 0 #ffffff80;border-radius:13px;flex:none;place-items:center;display:grid}.cwl-address-pin svg{width:19px;height:19px}.cwl-address-lines{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}.cwl-address-street{color:var(--cwl-text);font-size:clamp(15.5px,4.2vw,18px);font-weight:600;line-height:1.3}.cwl-address-area{color:var(--cwl-muted);text-wrap:balance;font-size:clamp(13.5px,3.6vw,15px);line-height:1.45}.cwl-facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cwl-fact{min-width:0;max-width:100%;color:var(--cwl-text);background:#ffffff09;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;line-height:1.25;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.cwl-fact svg{width:15px;height:15px;color:var(--cwl-gold-hi);flex:none}.cwl-fact a{min-width:0;color:inherit;overflow-wrap:anywhere;text-decoration:none;transition:color .25s}.cwl-fact a:hover,.cwl-fact a:focus-visible{color:var(--cwl-gold-hi)}.cwl-live{background:var(--cwl-live);border-radius:999px;flex:none;width:8px;height:8px;position:relative}.cwl-live:after{content:"";border-radius:inherit;background:var(--cwl-live);animation:2.4s cubic-bezier(0,0,.2,1) infinite cwl-ping;position:absolute;inset:0}.cwl-cta{isolation:isolate;width:100%;min-height:58px;color:var(--cwl-ink);background:linear-gradient(135deg, var(--cwl-gold-hi) 0%, var(--cwl-gold) 50%, color-mix(in srgb, var(--cwl-gold) 76%, #4a3007) 100%);box-shadow:0 16px 34px -14px color-mix(in srgb, var(--cwl-gold) 80%, transparent), inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #0000002e;transition:translate .35s var(--cwl-ease), box-shadow .35s var(--cwl-ease);border-radius:999px;align-items:center;gap:12px;margin-top:4px;padding-block:7px;padding-inline:7px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.cwl-cta:hover{box-shadow:0 24px 44px -14px color-mix(in srgb, var(--cwl-gold) 92%, transparent), inset 0 1px 0 #fff9, inset 0 -1px 0 #0000002e;translate:0 -2px}.cwl-cta:focus-visible{outline:2px solid var(--cwl-gold-hi);outline-offset:3px}.cwl-cta:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:36%;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-140%)skew(-18deg)}.cwl-cta-coin{width:44px;height:44px;color:var(--cwl-gold-hi);background:radial-gradient(circle at 35% 30%,#2c2312,#0c0803);border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.cwl-cta-coin svg{width:19px;height:19px}.cwl-cta-label{letter-spacing:.2em;text-transform:uppercase;flex:1;min-width:0;font-size:13.5px;font-weight:800}.cwl-cta-arrow{width:20px;height:20px;transition:translate .35s var(--cwl-ease);flex:none}.cwl-cta:hover .cwl-cta-arrow{translate:2px -2px}.cwl-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.cwl-link{min-height:44px;font:inherit;letter-spacing:.12em;text-transform:uppercase;color:var(--cwl-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cwl-gold) 32%, transparent);cursor:pointer;background:#ffffff09;border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:8px;padding-inline:14px;font-size:11.5px;font-weight:700;text-decoration:none;transition:color .3s,background-color .3s,box-shadow .3s;display:inline-flex}.cwl-link:hover{color:var(--cwl-gold-hi);background:color-mix(in srgb, var(--cwl-gold) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cwl-gold) 58%, transparent)}.cwl-link:focus-visible{outline:2px solid var(--cwl-gold-hi);outline-offset:3px}.cwl-link svg{flex:none;width:16px;height:16px}.cwl-link[data-copied]{color:var(--cwl-live);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cwl-live) 52%, transparent)}.cwl-note{color:var(--cwl-muted);font-size:12px;line-height:1.5}.cwl-link-social{letter-spacing:.01em;text-transform:none;font-size:13px}html[data-shop-light=day] .cwl[data-tone=shop]{--cwl-gold:var(--primary);--cwl-gold-hi:color-mix(in oklab, var(--accent) 80%, black);--cwl-champagne:var(--accent);--cwl-ink:var(--foreground);--cwl-hair:color-mix(in oklab, var(--primary) 42%, transparent);--cwl-live:#1d9a61;--cwl-plate-a:var(--card);--cwl-plate-b:color-mix(in oklab, var(--secondary) 80%, var(--card))}html[data-shop-light=day] .cwl[data-tone=shop] .cwl-plate{box-shadow:inset 0 0 0 1px var(--cwl-hair), inset 0 1px 0 #ffffffe6, 0 30px 70px -36px #543e126b}html[data-shop-light=day] .cwl[data-tone=shop] .cwl-map{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 40%, transparent), 0 18px 38px -24px #543e1280}html[data-shop-light=day] .cwl[data-tone=shop] .cwl-name{background-image:linear-gradient(100deg, color-mix(in oklab, var(--accent) 72%, black) 0%, var(--accent) 30%, color-mix(in oklab, var(--accent) 86%, white) 46%, var(--accent) 62%, color-mix(in oklab, var(--accent) 72%, black) 100%)}html[data-shop-light=day] .cwl[data-tone=shop] .cwl-address-pin,html[data-shop-light=day] .cwl[data-tone=shop] .cwl-cta{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 52%, white) 0%, var(--primary) 55%, color-mix(in oklab, var(--primary) 80%, #6b4a10) 100%)}html[data-shop-light=day] .cwl[data-tone=shop] .cwl-cta-coin{color:color-mix(in oklab, var(--primary) 55%, white)}html[data-shop-light=day] .cwl[data-tone=shop] .cwl-fact{background:color-mix(in oklab, var(--primary) 7%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--primary) 34%, transparent)}html[data-shop-light=day] .cwl[data-tone=shop] .cwl-link{background:color-mix(in oklab, var(--card) 70%, transparent)}html[data-shop-light=day] .cwl[data-tone=shop] .cwl-badge-mark{box-shadow:0 0 0 1px color-mix(in oklab, var(--primary) 30%, transparent), 0 2px 6px #543e122e}@media (min-width:640px){.cwl-info{padding:26px 22px 20px}}@media (min-width:1024px){.cwl-plate{border-radius:34px;padding:10px}.cwl-grid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:center}.cwl-map{border-radius:25px}.cwl-info{gap:18px;padding-block:28px;padding-inline:38px 30px}.cwl-cta{min-height:62px}}@media (scripting:enabled){.cwl:not([data-live]) .cwl-rise,.cwl:not([data-live]) .cwl-step{opacity:0}}.cwl[data-live] .cwl-rise{animation:cwl-rise .9s var(--cwl-ease) calc(var(--i,0) * .11s) both}.cwl[data-live] .cwl-step{animation:cwl-step .7s var(--cwl-ease) calc(.38s + var(--i,0) * 85ms) both}.cwl[data-live] .cwl-name.cwl-step{animation:cwl-step .7s var(--cwl-ease) calc(.38s + var(--i,0) * 85ms) both, cwl-sheen-text 7.5s ease-in-out 1.6s infinite}.cwl[data-live] .cwl-cta:after{animation:cwl-pass 6s var(--cwl-ease) 1.9s infinite}.cwl[data-live] .cwl-cta-coin svg{animation:6s ease-in-out 2.4s infinite cwl-compass}@keyframes cwl-orbit{to{--cwl-orbit:360deg}}@keyframes cwl-fade-in{to{opacity:1}}@keyframes cwl-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes cwl-step{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cwl-sheen-text{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes cwl-pass{0%{transform:translate(-140%)skew(-18deg)}24%,to{transform:translate(380%)skew(-18deg)}}@keyframes cwl-compass{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-16deg)}86%{transform:rotate(9deg)}92%{transform:rotate(-3deg)}}@keyframes cwl-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(2.7)}}@keyframes cwl-wait{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.cwl .cwl-rise,.cwl .cwl-step,.cwl .cwl-name.cwl-step,.cwl .cwl-plate:before,.cwl .cwl-cta:after,.cwl .cwl-cta-coin svg,.cwl .cwl-live:after,.cwl .cwl-map-wait:after{animation:none!important}.cwl:not([data-live]) .cwl-rise,.cwl:not([data-live]) .cwl-step{opacity:1}.cwl .cwl-plate:before{opacity:.55}.cwl-cta,.cwl-cta-arrow{transition:none}}
