.home{margin-top:-66px}.open-door{z-index:90;background:repeating-linear-gradient(#2b322c 0 22px,#1d231e 22px 24px,#343c35 24px 28px,#232a24 28px 30px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.open-door:after{content:"";background:#141a15;border-top:2px solid #3b443c;height:26px;position:absolute;bottom:0;left:0;right:0}.open-door .handle{z-index:2;background:#4a544b;border-radius:2px;width:120px;height:10px;margin-left:-60px;position:absolute;bottom:8px;left:50%}.open-door .sign{background:var(--paper);color:var(--dark);border-radius:var(--r-sm);text-align:center;padding:22px 28px 20px;position:relative;transform:rotate(-3deg);box-shadow:0 18px 40px #00000073}.open-door .sign:before,.open-door .sign:after{content:"";background:#8d968e;width:2px;height:72px;position:absolute;top:-70px}.open-door .sign:before{transform-origin:bottom;left:24%;transform:rotate(12deg)}.open-door .sign:after{transform-origin:bottom;right:24%;transform:rotate(-12deg)}.open-door .sign small{letter-spacing:.2em;color:#5c625d;font-size:12px;font-weight:800;display:block}.open-door .sign b{letter-spacing:-.04em;margin-top:14px;font-size:clamp(44px,7vw,96px);font-weight:900;line-height:1;display:block}.open-door .sign b span{background:var(--lime);border-radius:var(--r-sm);padding:0 .12em}.hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:4vw;min-height:100vh;padding-top:120px;padding-bottom:60px;display:grid}.hero .eyebrow{letter-spacing:.14em;color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.hero .eyebrow b{color:var(--paper)}.hero h1{letter-spacing:-.035em;margin:22px 0 28px;font-size:clamp(48px,6.6vw,120px);font-weight:900;line-height:.92}[dir=rtl] .hero h1{letter-spacing:0;line-height:1.12}.hero h1 .line{padding-bottom:.04em;display:block;overflow:hidden}.hero h1 .line>span{display:inline-block}.hero h1 mark{background:var(--lime);color:var(--dark);border-radius:var(--r-sm);padding:0 .12em}.hero p{color:#c9cfc9;max-width:46ch;font-size:18px;line-height:1.55}.hero .btns{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.stack{height:min(70vh,640px);position:relative}.shot{border-radius:var(--r-lg);background:#fff;position:absolute;overflow:hidden;box-shadow:0 30px 70px #00000073}.shot img{object-fit:cover;width:100%;height:100%}.shot .label{background:var(--paper);color:var(--dark);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.shot .label b{font-weight:900}.shot .tag{position:absolute;top:12px;left:12px}.s1{width:60%;height:66%;top:0;right:4%;transform:rotate(3deg)}.s2{width:52%;height:52%;bottom:6%;left:0;transform:rotate(-4deg)}.s3{width:40%;height:40%;bottom:0;right:0;transform:rotate(5deg)}.pricetag{z-index:4;white-space:nowrap;background:var(--lime);color:var(--dark);border-radius:var(--r-sm);transform-origin:8px;padding:14px 14px 12px 30px;position:absolute;top:40%;left:30%}.pricetag:before{content:"";background:var(--dark);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:10px}.pricetag small{letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.pricetag b{letter-spacing:-.02em;margin-top:2px;font-size:22px;font-weight:900;line-height:1.05;display:block}.ticker{border-block:1px solid var(--line);direction:ltr;padding:18px 0;overflow:hidden}.ticker .track{gap:48px;width:max-content;animation:60s linear infinite tick;display:flex}.ticker:hover .track{animation-play-state:paused}.ticker .item{white-space:nowrap;align-items:center;gap:14px;font-size:15px;font-weight:700;display:flex}.ticker .item small{color:var(--muted);font-weight:600}.ticker .item b{color:var(--lime)}.ticker .item .sq{background:var(--orange);border-radius:1px;width:8px;height:8px}@keyframes tick{to{transform:translate(-50%)}}.catrow{scrollbar-width:none;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.catpill{background:var(--surface);border:1px solid var(--line-2);white-space:nowrap;border-radius:23px;align-items:center;gap:8px;height:46px;padding:0 16px;font-size:14px;font-weight:800;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.catpill svg{width:18px;height:18px;color:var(--lime)}.catpill:hover{background:var(--lime);color:var(--dark);border-color:var(--lime)}.catpill:hover svg{color:var(--dark)}.catgrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.cattile{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);min-height:124px;transition:background .35s, color .35s, border-color .35s, transform .5s var(--ease-out);flex-direction:column;gap:4px;padding:16px;display:flex;position:relative;overflow:hidden}.cattile svg{width:28px;height:28px;color:var(--lime);transition:color .35s, transform .5s var(--ease-out);margin-bottom:auto}.cattile b{margin-top:18px;font-size:15px;font-weight:800;line-height:1.25}.cattile small{color:var(--muted);font-size:12px;font-weight:700;transition:color .35s}.cattile:hover{background:var(--lime);border-color:var(--lime);color:var(--dark);transform:translateY(-4px)}.cattile:hover svg{color:var(--dark);transform:scale(1.15)rotate(-6deg)}.cattile:hover small{color:#2c3a22}.paths{gap:2px;height:86vh;margin-top:64px;display:flex}.path{transition:flex 1s var(--ease);flex-direction:column;flex:1;justify-content:flex-end;padding:40px;display:flex;position:relative;overflow:hidden}.paths:hover .path{flex:.7}.paths .path:hover{flex:1.6}.path img{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease), filter 1s;filter:grayscale()brightness(.4);position:absolute;inset:0;transform:scale(1.08)}.path:hover img{filter:grayscale(.2)brightness(.5);transform:scale(1)}.path:after{content:"";z-index:1;background:linear-gradient(#0f141000 40%,#0f1410d9 100%);position:absolute;inset:0}.path .bar{z-index:2;transform-origin:0;height:8px;transition:transform 1s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(.12)}.path:hover .bar{transform:scaleX(1)}.path.ob .bar{background:var(--orange)}.path.st .bar{background:var(--lime)}.path>:not(img){z-index:2;position:relative}.path .num{letter-spacing:.14em;font-size:13px;font-weight:800}.path h2{letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(52px,7.5vw,128px);font-weight:900;line-height:.9}[dir=rtl] .path h2{letter-spacing:0;line-height:1.15}.path p{color:#e7e9e5;max-width:34ch;font-size:17px;line-height:1.5}.path .sbtn{align-self:flex-start;margin-top:26px}.drops{flex-direction:column;justify-content:center;gap:36px;min-height:100vh;padding:60px 0;display:flex;overflow:hidden}.drops-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.drops-head h2{letter-spacing:-.035em;font-size:clamp(44px,6vw,104px);font-weight:900;line-height:.9}.drops-head h2 mark{color:var(--lime);background:0 0}.drops-head .count{color:var(--muted);font-size:14px}.rail{padding:0 var(--pad);gap:18px;width:max-content;display:flex}.rail-card{flex-shrink:0;width:290px;display:flex}.rail-card>.pcard{flex:1}.how{padding-top:14vh;padding-bottom:12vh}.how .label{letter-spacing:.14em;color:var(--muted);font-size:13px;font-weight:800}.how-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex}.how-head h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(44px,6vw,96px);font-weight:900;line-height:.95}[dir=rtl] .how-head h2{letter-spacing:0;line-height:1.2}.how-head h2 mark{color:var(--lime);background:0 0;display:block}.how-head p{color:#c9cfc9;max-width:38ch;font-size:17px;line-height:1.55}.how-track{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:30px;display:grid;position:relative}.how-line{background:var(--line-2);height:2px;position:absolute;top:30px;left:16%;right:16%}.how-line span{background:var(--lime);transform-origin:0;position:absolute;inset:0}[dir=rtl] .how-line span{transform-origin:100%}.how-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:12px;padding:40px 22px 22px;transition:border-color .3s;display:flex;position:relative}.how-card:hover{border-color:var(--line-2)}.how-n{background:var(--dark);border:2px solid var(--lime);width:48px;height:48px;color:var(--lime);border-radius:50%;place-items:center;margin-left:-24px;font-size:15px;font-weight:900;display:grid;position:absolute;top:-24px;left:50%}.how-card h3{letter-spacing:-.03em;margin-top:10px;font-size:clamp(30px,3vw,44px);font-weight:900;line-height:1}[dir=rtl] .how-card h3{letter-spacing:0;line-height:1.25}.how-card p{color:var(--muted);flex:1;font-size:15px;line-height:1.55}.how-chip{background:var(--surface-2);border:1px solid var(--line-2);border-radius:16px;align-self:flex-start;align-items:center;gap:7px;height:32px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.how-chip svg{width:15px;height:15px;color:var(--lime)}.how-card.done{background:var(--lime);border-color:var(--lime);color:var(--dark)}.how-card.done p{color:#2c3a22}.how-card.done .how-n{background:var(--lime);border-color:var(--dark);color:var(--dark)}.how-card.done .how-chip{background:var(--dark);border-color:var(--dark);color:var(--lime)}.how-visual{border-radius:var(--r-md);background:var(--ink);border:1px solid var(--line);flex-direction:column;justify-content:center;gap:14px;height:200px;padding:16px;display:flex;position:relative;overflow:hidden}.v-send .slots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.v-send .slot{aspect-ratio:1;border-radius:var(--r-md);border:1.5px dashed var(--line-2);color:var(--muted);background:#fff0;place-items:center;display:grid;overflow:hidden}.v-send .slot svg{width:22px;height:22px}.v-send .slot.full{background:#fff;border:0}.v-send .slot.full img{object-fit:cover;width:100%;height:100%}.v-send .pricebox{border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--lime);justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 14px;display:flex}.v-send .pricebox small{color:var(--muted);font-size:12px;font-weight:700}.v-send .pricebox b{font-size:16px;font-weight:900}.v-send .pricebox b small,.v-sold .ticket b small{color:inherit;opacity:.6;margin-inline-start:2px;font-size:11px;font-weight:800}.v-check{justify-content:flex-start}.v-check .wa{color:#7cf29a;background:#1f3b26;border-radius:14px;align-self:flex-start;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:800;display:inline-flex}.v-check .wa svg{width:14px;height:14px}.v-check ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.v-check li{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.v-check .tick{background:var(--lime);width:22px;height:22px;color:var(--dark);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.v-check .tick svg{stroke-width:3px;width:14px;height:14px}.v-sold{align-items:center}.v-sold .ticket{background:var(--paper);width:84%;color:var(--dark);border-radius:var(--r-md);gap:4px;padding:14px 16px;display:grid;transform:rotate(-2deg)}.v-sold .ticket small{color:#5c625d;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.v-sold .ticket b{letter-spacing:-.02em;font-size:22px;font-weight:900}.v-sold .ticket .row{color:#3d7a12;border-top:1px dashed #c9c4b8;align-items:center;gap:6px;margin-top:4px;padding-top:8px;font-size:12px;font-weight:800;display:flex}.v-sold .ticket .row svg{width:15px;height:15px}.v-sold .stamp{top:18px;border:3px solid var(--orange);color:var(--orange);border-radius:var(--r-sm);letter-spacing:.08em;background:#0f1410d9;padding:4px 12px;font-size:22px;font-weight:900;position:absolute;inset-inline-end:14px;transform:rotate(12deg)}.how-cta{justify-content:center;margin-top:48px;display:flex}.stores-sec{background:var(--paper);color:var(--dark);padding:12vh 0}.stores-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.stores-head h2{letter-spacing:-.035em;font-size:clamp(42px,6vw,100px);font-weight:900;line-height:.92}[dir=rtl] .stores-head h2{letter-spacing:0;line-height:1.15}.stores-head h2 mark{background:var(--dark);color:var(--lime);border-radius:var(--r-sm);padding:0 .12em}.stores-head p{color:#4a514b;max-width:36ch;font-size:16px;line-height:1.5}.store-tabs{background:#e4dfd4;border-radius:10px;flex-wrap:wrap;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.store-tabs button{color:#4a514b;background:0 0;border:0;border-radius:7px;height:40px;padding:0 16px;font-weight:800}.store-tabs button.on{background:var(--dark);color:var(--lime)}.stores-sec .scard{background:#fff}.home .sell{text-align:center;min-height:90vh;padding:12vh var(--pad);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home .sell .q{color:var(--muted);font-size:clamp(20px,2.2vw,30px);font-weight:700}.sell h2{letter-spacing:-.04em;margin:2vh 0 5vh;font-size:clamp(90px,20vw,340px);font-weight:900;line-height:.9}[dir=rtl] .home .sell h2{letter-spacing:0;line-height:1.2}.sell h2 .w{display:inline-block}.sell h2 .dot{color:var(--lime)}.home .sell .sbtn{height:64px;padding:0 34px;font-size:18px}@media (max-width:600px){.catgrid{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.cattile{scroll-snap-align:start;flex:0 0 132px;min-height:112px}}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:100px}.stack{height:420px}.paths{flex-direction:column;height:auto}.path{min-height:64vh;padding:28px var(--pad)}.drops{min-height:auto}.rail{scroll-snap-type:x mandatory;width:auto;padding-bottom:10px;overflow-x:auto}.rail-card{scroll-snap-align:start;width:240px}.how-track{grid-template-columns:1fr;gap:40px}.how-line{display:none}}
