.marketplace-home{--mp-brand:#4e61ff;--mp-brand-hover:#3b50f5;--mp-brand-50:#edeffe;--mp-navy:#0a101f;--mp-primary:#1a1d24;--mp-ink:#131927;--mp-slate:#62748e;--mp-muted:#9ea2ae;--mp-surface:#f9fafb;--mp-raised:#f3f4f6;--mp-line:#e5e7eb;--mp-success:#43b75d;--mp-info:#0095ff;--mp-error:#df1b41;--mp-shadow-e1:0 2px 4px #0000000a, 0 1px 2px #0000000f;--mp-shadow-e3:0 12px 24px #00000014, 0 4px 8px #0000000a;--mp-shadow-brand:0 8px 24px #4e61ff47;color:var(--mp-ink);background:#fff;overflow-x:clip}.marketplace-home .mp-text-ink{color:var(--mp-ink)}.marketplace-home .mp-text-slate{color:var(--mp-slate)}.marketplace-home .mp-text-muted{color:var(--mp-muted)}.marketplace-home .mp-bg-surface{background-color:var(--mp-surface)}.marketplace-home .mp-bg-raised{background-color:var(--mp-raised)}.marketplace-home .mp-border-line{border-color:var(--mp-line)}.marketplace-home .mp-bg-brand{background-color:var(--mp-brand)}.marketplace-home .mp-bg-brand-50{background-color:var(--mp-brand-50)}.marketplace-home .mp-text-brand{color:var(--mp-brand)}.marketplace-home .mp-text-success{color:var(--mp-success)}.marketplace-home .mp-text-info{color:var(--mp-info)}.marketplace-home .mp-text-error{color:var(--mp-error)}.marketplace-home .mp-shadow-e1{box-shadow:var(--mp-shadow-e1)}.marketplace-home .mp-shadow-e3{box-shadow:var(--mp-shadow-e3)}.marketplace-home .mp-shadow-brand{box-shadow:var(--mp-shadow-brand)}.marketplace-home .mp-btn-brand{background-color:var(--mp-brand);color:#fff;cursor:pointer;box-shadow:var(--mp-shadow-brand);border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.marketplace-home .mp-btn-brand:hover{background-color:var(--mp-brand-hover)}.marketplace-home .mp-btn-outline{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #fff3;border-radius:.75rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.marketplace-home .mp-btn-outline:hover{background:#ffffff1a}.marketplace-home .home-hero-photo{filter:blur(.5px)saturate(1.18)contrast(1.12)brightness(.96);transform:scale(1.08)}.marketplace-home .mp-cat-festival{color:#fa0;background:#fff7e6}.marketplace-home .mp-cat-concert{color:var(--mp-success);background:#ecf8ef}.marketplace-home .mp-cat-exhibition{color:var(--mp-info);background:#e6f4ff}.marketplace-home .mp-cat-workshop{background:var(--mp-brand-50);color:var(--mp-brand)}.marketplace-home .mp-cat-outdoor{color:var(--mp-success);background:#ecf8ef}.marketplace-home .mp-cat-default{background:var(--mp-brand-50);color:var(--mp-brand)}.marketplace-home .mp-chip{cursor:pointer;border:none;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.marketplace-home .mp-chip--active{background-color:var(--mp-brand);color:#fff}.marketplace-home .mp-chip--idle{background-color:var(--mp-brand-50);color:var(--mp-brand)}.marketplace-home .mp-chip--idle:hover{background-color:#4e61ff26}.marketplace-home .mp-event-card{border:1px solid var(--mp-line);box-shadow:var(--mp-shadow-e1);color:inherit;background:#fff;border-radius:1rem;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.marketplace-home .mp-event-card__main{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.marketplace-home .mp-event-card__favorite-wrap{z-index:20;position:absolute;top:.75rem;right:.75rem}.marketplace-home .mp-event-card__favorite{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#0a101f73;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.marketplace-home .mp-event-card__favorite:hover{background:#0a101f9e}.marketplace-home .mp-event-card__favorite.is-active{color:#ef4444}.marketplace-home .mp-event-card__favorite:disabled{opacity:.7;cursor:wait}.marketplace-home .mp-event-card__meta-block{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:.375rem .5rem;display:grid}.marketplace-home .mp-event-card__meta--date{grid-column:1/-1}.marketplace-home .mp-event-card__meta--time{grid-column:1}.marketplace-home .mp-event-card__meta--place{grid-column:2;justify-self:end;max-width:100%}.marketplace-home .mp-event-card__meta{min-width:0;max-width:100%;color:var(--mp-ink,#131927);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:flex}.marketplace-home .mp-event-card__meta>span{min-width:0}.marketplace-home .mp-event-card__meta svg{color:var(--mp-brand,#4e61ff)}@media (width>=768px){.marketplace-home .mp-event-card__meta--date{grid-area:1/1}.marketplace-home .mp-event-card__meta--time{grid-area:1/2;justify-self:end}.marketplace-home .mp-event-card__meta--place{grid-area:2/1/auto/-1;justify-self:start}}.marketplace-home .mp-event-card__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;padding:.65rem 1rem 1rem;display:grid}.marketplace-home .mp-event-card__divider,.marketplace-home .mp-event-card__footer>span{grid-column:1/-1}.marketplace-home .mp-event-card__divider{border-top:1px dashed var(--mp-line,#e8ebf3)}.marketplace-home .mp-event-card__type{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:flex-start;max-width:100%;padding:.15rem .6rem;font-size:.6875rem;font-weight:600;line-height:1.4;overflow:hidden}.marketplace-home .mp-event-card__commission-badge{color:#e45b73;background:#fff1f4f2;border-radius:.5rem;grid-area:3/1;justify-self:start;max-width:100%;margin:0;padding:.25rem .55rem;font-size:.75rem;font-weight:600;line-height:1.3}.marketplace-home .mp-event-card__price-row{grid-column:1;min-width:0}.marketplace-home .mp-event-card__share-cell{grid-area:2/2}.marketplace-home .mp-event-card__footer:has(.mp-event-card__commission-badge) .mp-event-card__price-row{grid-column:1/-1}.marketplace-home .mp-event-card__footer:has(.mp-event-card__commission-badge) .mp-event-card__share-cell{grid-row:3}.marketplace-home .mp-event-card__price-block{flex-wrap:wrap;flex:1;align-items:baseline;gap:.35rem .45rem;min-width:0;display:flex}.marketplace-home .mp-event-card__price-from{color:var(--mp-muted,#6a7282);font-size:.75rem}.marketplace-home .mp-event-card__price{color:var(--mp-ink,#0a101f);letter-spacing:-.02em;font-size:1.0625rem;font-weight:700;line-height:1.2}.marketplace-home .mp-event-card__price--free{color:var(--mp-brand,#4e61ff)}.marketplace-home .mp-event-card__actions{align-items:stretch;gap:.5rem;margin-top:.5rem;display:flex}.marketplace-home .mp-event-card__buy{color:#fff;background:var(--mp-brand);border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}@media (width>=768px){.marketplace-home .mp-event-card__buy{padding-top:.625rem;padding-bottom:.625rem}}.marketplace-home .mp-event-card:hover .mp-event-card__buy{background:var(--mp-brand-hover)}.marketplace-home .mp-event-card__share-wrap{flex-shrink:0;position:relative}.marketplace-home .mp-event-card__share{border:1px solid var(--mp-line);width:2rem;height:2rem;min-height:2rem;color:var(--mp-brand);cursor:pointer;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.marketplace-home .mp-event-card__share:hover:not(:disabled){background:#4e61ff14;border-color:#4e61ff59}.marketplace-home .mp-event-card__share:disabled{opacity:.6;cursor:wait}.marketplace-home .mp-event-card:hover{box-shadow:var(--mp-shadow-e3);border-color:#4e61ff4d;transform:translateY(-6px)}.marketplace-home .mp-event-card:hover .mp-event-card__title{color:var(--mp-brand)}.marketplace-home .mp-event-card__title{min-height:1rem;transition:color .15s}.marketplace-home .mp-year-select{border:1px solid var(--mp-line);width:108px;height:38px;color:var(--mp-ink);background:#fff;border-radius:8px;padding:0 10px;font-size:14px}@media (width>=640px){.marketplace-home .mp-year-select{width:120px}}.marketplace-home [data-home-event-card][hidden]{display:none!important}.marketplace-home .mp-bg-navy-hero{background:radial-gradient(80% 120% at 80% 0,#4e61ff4d 0%,#0000 55%),radial-gradient(60% 90% at 10% 100%,#7b8aff2e 0%,#0000 60%),#0a101f}.marketplace-home-layout{--landing-header-offset:4.5rem;--home-hero-nav-gradient:linear-gradient(135deg, #0f172a, #12192d 42%, #182033);overflow-x:clip}@media (width>=1024px){.marketplace-home-layout{--landing-header-offset:4.3rem}}.marketplace-home-layout>header.marketplace-home-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #eef0f4}.marketplace-home .home-hero{background:linear-gradient(#eef5ff 0%,#f7faff 55%,#fff 100%)}.marketplace-home .home-hero__bg{pointer-events:none}.marketplace-home .home-hero__bg-img{object-position:right center}.marketplace-home .home-hero__fade{background:linear-gradient(90deg,#f7fafff5 0%,#f7faffe0 28%,#f7faff59 52%,#0000 72%)}@media (width<=767px){.marketplace-home .home-hero__bg-img{object-position:74% 38%}.marketplace-home .home-hero__fade{background-color:#ffffffbf;background-image:linear-gradient(90deg,#f7fafffa 0%,#f7faffe0 32%,#f7faff47 55%,#0000 72%)}.marketplace-home .home-hero__title,.marketplace-home .home-hero__copy p{text-shadow:0 0 10px #f7faff,0 0 22px #f7faff,0 1px #f7fafff2}}.marketplace-home .home-hero__title-highlight{background:linear-gradient(#a3b3ff 0%,#4f39f6 100%);color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.marketplace-home .home-hero__search-input,.marketplace-home .home-hero__search-input::placeholder{text-overflow:ellipsis}.marketplace-home .home-hero__categories{scrollbar-width:none;grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid;overflow:visible}.marketplace-home .home-hero__categories::-webkit-scrollbar{display:none}.marketplace-home .home-hero__category{border:1px solid var(--mp-line);width:100%;min-width:0;color:inherit;background:#fff;border-radius:.875rem;flex-direction:row;flex:1 1 0;justify-content:left;align-items:center;gap:.5rem;padding:.65rem .6rem .65rem 1.5rem;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.marketplace-home .home-hero__category:hover{background:var(--mp-surface);box-shadow:var(--mp-shadow-e1);border-color:#d7dbe3}.marketplace-home button.home-hero__category{appearance:none;font:inherit;cursor:pointer}.marketplace-home .home-hero__category-icon{border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.marketplace-home .home-hero__category img{flex-shrink:0}.marketplace-home .home-hero__category-label{text-align:start;white-space:normal;color:var(--mp-ink);font-size:12px;font-weight:600;line-height:1.2}@media (width>=768px){.marketplace-home .home-hero__categories{border:1px solid var(--mp-line);box-shadow:var(--mp-shadow-e3);gap:.75rem;display:flex;overflow-x:auto;transform:translateY(-20%)}.marketplace-home .home-hero__category{width:auto;padding:.65rem .75rem .65rem 1.5rem}.marketplace-home .home-hero__category-label{white-space:nowrap;font-size:13px}}.marketplace-home .home-provinces__bleed{position:relative}.marketplace-home .home-provinces__row{scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-left:max(18px,50vw - 682px)}.marketplace-home .home-provinces__row::-webkit-scrollbar{display:none}.marketplace-home .home-provinces__card{flex:0 0 calc(55.5556% - .555556rem);min-width:0}@media (width>=640px){.marketplace-home .home-provinces__card{flex-basis:calc(35.7143% - .714286rem)}}@media (width>=768px){.marketplace-home .home-provinces__card{flex-basis:calc(20.8333% - .833333rem)}}.marketplace-home .home-provinces__end-space{flex:0 0 max(18px,50vw - 682px);margin-left:-1rem}.marketplace-home .home-provinces__edge{z-index:10;border:1px solid var(--mp-line);width:2.75rem;height:2.75rem;color:var(--mp-brand);box-shadow:var(--mp-shadow-e2);cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.marketplace-home .home-provinces__edge--prev{left:max(18px,50vw - 682px);transform:translate(-50%,-50%)}.marketplace-home .home-provinces__edge--next{right:0;transform:translate(-50%,-50%)}.marketplace-home .home-provinces__edge[hidden]{display:none!important}.marketplace-home .home-provinces__scrim{background:linear-gradient(#0000 45%,#0f172ab8 100%)}.marketplace-home .home-hero-carousel--under-nav{background:var(--home-hero-nav-gradient);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.marketplace-home .home-hero-carousel--under-nav .home-hero-carousel__track{background:var(--home-hero-nav-gradient)}.marketplace-home .home-hero-carousel--under-nav .home-hero-carousel__nav-spacer{height:var(--landing-header-offset);background:var(--home-hero-nav-gradient);flex-shrink:0;display:block}.marketplace-home .home-hero-carousel--under-nav .home-hero-carousel__nav{top:calc(var(--landing-header-offset) + (100% - var(--landing-header-offset)) / 2)}.marketplace-home-layout.landing-layout--header-overlay .marketplace-home>.home-hero-carousel--under-nav{margin-top:0}.marketplace-home-layout .marketplace-home>.home-hero-carousel--under-nav+.landing-container{margin-top:-2.75rem}@media (width>=768px){.marketplace-home-layout .marketplace-home>.home-hero-carousel--under-nav+.landing-container{margin-top:-3.5rem}}.marketplace-home .home-hero-carousel--under-nav .home-hero-scrim{pointer-events:none;background:linear-gradient(90deg,#0a101fb8 0%,#0a101f26 42%,#0000 68%)}.marketplace-home .home-hero-carousel--coming-soon{background:#050816;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.marketplace-home .home-hero-carousel--coming-soon .home-hero-carousel__track{background:#050816}.marketplace-home .home-hero-carousel__nav{z-index:20;color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.marketplace-home .home-hero-carousel__nav:hover{background:#fff3}.marketplace-home .home-hero-carousel__nav--prev{left:1.25rem}.marketplace-home .home-hero-carousel__nav--next{right:1.25rem}@media (width>=768px){.marketplace-home .home-hero-carousel__nav--prev{left:3rem}.marketplace-home .home-hero-carousel__nav--next{right:3rem}}.marketplace-home .home-hero-carousel__dots{z-index:10;justify-content:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:0;right:0}.marketplace-home .home-hero-carousel__dot{cursor:pointer;background:#ffffff59;border:none;border-radius:2px;width:2rem;height:3px;transition:background .2s}.marketplace-home .home-hero-carousel__dot.is-active{background:#fff}.marketplace-home .mp-carousel-slide{padding-left:.25rem;padding-right:.25rem}.marketplace-home .mp-carousel-peek-side{opacity:.85}.marketplace-home .mp-carousel-arrow{z-index:20;color:#fff;opacity:.8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#000c;border:none;border-radius:9999px;justify-content:center;align-items:center;padding:1rem;transition:opacity .15s;display:none;position:absolute;top:58%}@media (width>=768px){.marketplace-home .mp-carousel-arrow{display:flex}}.marketplace-home .mp-carousel-arrow:hover{opacity:1}.marketplace-home .mp-carousel-arrow-prev{left:.5rem;transform:translate(-50%,-50%)}.marketplace-home .mp-carousel-arrow-next{right:.5rem;transform:translate(50%,-50%)}@media (width>=768px){.marketplace-home .mp-carousel-arrow-prev{left:5%}.marketplace-home .mp-carousel-arrow-next{right:5%}}.marketplace-home .mp-carousel-dash-dot{cursor:pointer;background:#ffffff40;border:none;border-radius:2px;width:2rem;height:3px;transition:background .2s}.marketplace-home .mp-carousel-dash-dot.is-active{background:var(--mp-brand)}.marketplace-home .mp-trip-nav{z-index:10;border:1px solid var(--mp-line);width:2.5rem;height:2.5rem;color:var(--mp-brand);box-shadow:var(--mp-shadow-e2);cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:absolute;top:38%;transform:translateY(-50%)}.marketplace-home .mp-trip-nav:hover{background:var(--mp-brand-50)}.marketplace-home .mp-trip-nav:disabled{pointer-events:none;opacity:0}.marketplace-home .mp-trip-nav--prev{left:-.25rem}.marketplace-home .mp-trip-nav--next{right:-.25rem}.marketplace-home .mp-shadow-e2{box-shadow:0 4px 8px #0000000f,0 2px 4px #0000000f}.marketplace-home .mp-pagination-btn,.marketplace-home a.mp-pagination-btn{width:2rem;height:2rem;color:var(--mp-brand);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;transition:opacity .15s;display:flex}.marketplace-home .mp-pagination-btn:disabled{cursor:not-allowed;opacity:.3}.marketplace-home .mp-pagination-page,.marketplace-home a.mp-pagination-page{width:2rem;height:2rem;color:var(--mp-brand);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.marketplace-home .mp-pagination-page.is-active{background:var(--mp-brand);color:#fff;border-radius:9999px}.marketplace-home .mp-pagination-page:hover:not(.is-active){color:var(--mp-brand-hover)}.marketplace-home .home-event-row{scrollbar-width:none}.marketplace-home .home-event-row::-webkit-scrollbar{display:none}.marketplace-home .home-event-row__card{flex-direction:column;flex:0 0 100%;width:auto;min-width:0;display:flex}.marketplace-home .home-event-row__card .mp-event-card{height:100%}@media (width>=640px){.marketplace-home .home-event-row__card{flex-basis:calc(50% - .5rem)}}@media (width>=768px){.marketplace-home .home-event-row__card{flex-basis:calc(25% - .75rem)}}.marketplace-home .home-event-row-wrap--events .home-event-row__card{flex-basis:calc(50% - .5rem)}@media (width>=768px){.marketplace-home .home-event-row-wrap--events .home-event-row__card{flex-basis:calc(20% - .8rem)}}.marketplace-home .home-event-row-wrap{overflow:visible}.marketplace-home .home-event-row__prev,.marketplace-home .home-event-row__next{z-index:10;border:1px solid var(--mp-line);width:2.75rem;height:2.75rem;color:var(--mp-brand);box-shadow:var(--mp-shadow-e2);cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.marketplace-home .home-event-row__prev{left:0;transform:translate(-50%,-50%)}.marketplace-home .home-event-row__next{right:0;transform:translate(50%,-50%)}.marketplace-home .home-event-row__prev[hidden],.marketplace-home .home-event-row__next[hidden]{display:none!important}.marketplace-home .home-coming-soon__more-wrap,.marketplace-home .home-blog__more-wrap{display:none}@media (width<=767px){.marketplace-home .home-coming-soon .home-event-row,.marketplace-home .home-all-events .home-event-row{grid-template-columns:1fr 1fr;gap:.75rem 1rem;display:grid;overflow:visible}.marketplace-home .home-coming-soon .home-event-row__card,.marketplace-home .home-coming-soon .home-event-row-wrap--events .home-event-row__card,.marketplace-home .home-all-events .home-event-row__card,.marketplace-home .home-all-events .home-event-row-wrap--events .home-event-row__card{flex-basis:auto;width:100%;min-width:0}.marketplace-home .home-coming-soon .home-event-row__prev,.marketplace-home .home-coming-soon .home-event-row__next,.marketplace-home .home-all-events .home-event-row__prev,.marketplace-home .home-all-events .home-event-row__next{display:none!important}.marketplace-home .home-blog .home-event-row__card{flex-basis:calc(45.8716% - .344037rem)}.marketplace-home .home-blog .home-event-row__prev,.marketplace-home .home-blog .home-event-row__next{display:none!important}.marketplace-home .home-blog__view-all,.marketplace-home .home-blog .blog-card__bullets>li:nth-child(n+3),.marketplace-home .home-coming-soon:not(.is-expanded) .home-event-row__card:nth-child(n+7),.marketplace-home .home-all-events:not(.is-expanded) .home-event-row__card:nth-child(n+7){display:none}.marketplace-home .home-coming-soon__more-wrap,.marketplace-home .home-blog__more-wrap{justify-content:center;margin-top:1.25rem;display:flex}.marketplace-home .home-coming-soon.is-expanded .home-coming-soon__more-wrap,.marketplace-home .home-all-events.is-expanded .home-coming-soon__more-wrap{display:none}.marketplace-home .home-coming-soon__more{border:1px solid var(--mp-line,#e8ebf3);color:var(--mp-ink,#131927);cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.625rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}}.marketplace-home .blog-region:not(.is-expanded) .blog-region__grid>:nth-child(n+9){display:none}.marketplace-home .blog-region__more-wrap{justify-content:center;margin-top:1.25rem;display:flex}.marketplace-home .blog-region.is-expanded .blog-region__more-wrap{display:none}.marketplace-home .blog-region__more{border:1px solid var(--mp-line,#e8ebf3);color:var(--mp-ink,#131927);cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.625rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:500;display:inline-flex}.marketplace-home .blog-detail-sidebar__card{border:1px solid var(--mp-line,#e8ebf3);box-shadow:var(--mp-shadow-e1,0 1px 3px #0a101f0f);background:#fff;border-radius:1rem;padding:1.15rem 1.2rem 1.25rem}.marketplace-home .blog-detail-sidebar__title{color:var(--mp-ink,#0a101f);margin:0;font-size:1.05rem;font-weight:700;line-height:1.35}.marketplace-home .blog-detail-sidebar__actions{grid-template-columns:1fr 1fr;align-items:start;gap:.65rem;margin-top:.9rem;display:grid}.marketplace-home .blog-detail-sidebar__btn{border:1px solid var(--mp-line,#d7dbe6);width:100%;min-height:2.5rem;color:var(--mp-ink,#131927);cursor:pointer;background:#fff;border-radius:.55rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .55rem;font-family:inherit;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.marketplace-home .blog-detail-sidebar__btn:hover:not(:disabled){border-color:var(--mp-navy,#0a101f)}.marketplace-home .blog-detail-sidebar__btn:disabled{opacity:.45;cursor:not-allowed}.marketplace-home .blog-detail-sidebar__btn-icon{flex-shrink:0;width:1rem;height:1rem}.marketplace-home .blog-detail-sidebar__feedback{color:var(--mp-muted,#6a7282);margin:.4rem 0 0;font-size:.7rem;line-height:1.3}.marketplace-home .blog-detail-sidebar__related-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.marketplace-home .blog-detail-sidebar__more{color:var(--mp-ink,#131927);flex-shrink:0;font-size:.8125rem;font-weight:500;text-decoration:none}.marketplace-home .blog-detail-sidebar__more:hover{text-decoration:underline}.marketplace-home .blog-detail-sidebar__related-list{flex-direction:column;gap:.75rem;display:flex}.marketplace-home .blog-detail-sidebar__download{min-width:0}@media (width<=1023px){.marketplace-home:has(.blog-detail-sidebar__card--actions)>.landing-container{padding-bottom:6.75rem}.marketplace-home .blog-detail-layout>*{min-width:0}.marketplace-home .blog-detail-sidebar{display:contents}.marketplace-home .blog-detail-sidebar__card--actions{z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--mp-line,#e8ebf3);border-radius:1.1rem 1.1rem 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #0a101f1f}.marketplace-home .blog-detail-sidebar__card--actions .blog-detail-sidebar__title{display:none}.marketplace-home .blog-detail-sidebar__actions{gap:.75rem;margin-top:0}.marketplace-home .blog-detail-sidebar__actions--share-only{grid-template-columns:1fr}.marketplace-home .blog-detail-sidebar__btn{border-radius:.85rem;flex-direction:column;gap:.2rem;min-height:3.25rem;padding:.5rem .65rem;font-size:.8125rem}.marketplace-home .blog-detail-sidebar__btn-icon{width:1.25rem;height:1.25rem}.marketplace-home .blog-detail-sidebar__feedback{color:#fff;text-align:center;background:#0a101fe6;border-radius:.55rem;margin:0;padding:.4rem .65rem;font-size:.75rem;position:absolute;bottom:calc(100% + .4rem);left:1rem;right:1rem}.marketplace-home .blog-detail-sidebar__download{position:relative}.marketplace-home .blog-detail-sidebar__related{min-width:0;max-width:100%;margin-top:.5rem}.marketplace-home .blog-detail-sidebar__related-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:.75rem;min-width:0;max-width:100%;padding:.15rem 0 .35rem;overflow-x:auto}.marketplace-home .blog-detail-sidebar__related-list::-webkit-scrollbar{display:none}.marketplace-home .blog-detail-sidebar__related-list>*{scroll-snap-align:start;flex:0 0 min(16.5rem,78vw)}}.marketplace-home .blog-body-image{border-radius:.75rem;width:100%;max-width:100%;display:block;position:relative;overflow:hidden}.marketplace-home .blog-body-image img{cursor:zoom-in;width:100%;max-width:100%;height:auto;display:block}.marketplace-home .blog-body-image__download{z-index:2;color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.marketplace-home .blog-body-image__download:hover:not(:disabled){background:#000000b8}.marketplace-home .blog-body-image__download:disabled{opacity:.65;cursor:wait}.marketplace-home .home-app-banner{color:#fff;width:100%;box-shadow:var(--mp-shadow-e2);margin:.5rem 0 1.5rem;position:relative;overflow:hidden}.marketplace-home .home-app-banner__media,.marketplace-home .home-app-banner__media img{width:100%;max-width:none;height:auto;display:block}.marketplace-home .home-app-banner__copy{text-align:center;background:linear-gradient(#071428 0% 82%,#07142800 100%);flex-direction:column;align-items:center;min-height:52%;padding:1.35rem 1.25rem 1.5rem;display:flex;position:absolute;inset:1rem 0 auto}.marketplace-home .home-app-banner__title{letter-spacing:-.02em;max-width:24rem;margin:0;font-size:3rem;font-weight:800;line-height:1.05}.marketplace-home .home-app-banner__points{align-items:left;flex-direction:column;gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.marketplace-home .home-app-banner__points li{align-items:center;gap:.45rem;font-size:.95rem;font-weight:600;display:flex}.marketplace-home .home-app-banner__points svg{flex-shrink:0;width:1.2rem;height:1.2rem}.marketplace-home .home-app-banner__download{justify-content:center;align-items:center;gap:.85rem;margin-top:1.25rem;display:flex}.marketplace-home .home-app-banner__qr,.marketplace-home .home-app-banner__qr-hint{display:none}.marketplace-home .home-app-banner__store-row{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.marketplace-home .home-app-banner__store{color:#fff;cursor:default;pointer-events:none;background:#000;border-radius:.65rem;align-items:center;gap:.5rem;padding:.55rem .85rem .55rem .7rem;line-height:1.1;text-decoration:none;display:inline-flex}.marketplace-home .home-app-banner__store svg{flex-shrink:0;width:1.65rem;height:1.65rem}.marketplace-home .home-app-banner__store span{flex-direction:column;align-items:flex-start;font-size:.9rem;font-weight:700;display:flex}.marketplace-home .home-app-banner__store small{letter-spacing:.04em;opacity:.85;font-size:.62rem;font-weight:500}@media (width>=768px){.marketplace-home .home-app-banner__copy{text-align:left;background:linear-gradient(90deg,#071428 0% 72%,#07142800 100%);justify-content:center;align-items:flex-start;width:52%;padding:1.25rem 1.5rem 1.25rem 6%;inset:0 auto 0 0}.marketplace-home .home-app-banner__title{max-width:none;font-size:clamp(1.85rem,2.8vw,2.5rem)}.marketplace-home .home-app-banner__points{flex-flow:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:.75rem}.marketplace-home .home-app-banner__points li{font-size:.95rem}.marketplace-home .home-app-banner__download{justify-content:flex-start;margin-top:1.1rem}.marketplace-home .home-app-banner__qr{background:#fff url(/UiAppDesktop.png) 7.5% 73%/1140% no-repeat;border-radius:.35rem;flex-shrink:0;width:7.75rem;height:7.75rem;display:block}.marketplace-home .home-app-banner__qr-hint{max-width:15rem;margin:0 0 .45rem;font-size:1rem;font-weight:600;line-height:1.35;display:block}.marketplace-home .home-app-banner__store-row{justify-content:flex-start}.marketplace-home .home-app-banner__store{border-radius:.55rem;gap:.4rem;padding:.4rem .7rem .4rem .55rem}.marketplace-home .home-app-banner__store svg{width:1.35rem;height:1.35rem}.marketplace-home .home-app-banner__store span{font-size:.78rem}.marketplace-home .home-app-banner__store small{font-size:.55rem}}.marketplace-home .home-recommended{background:#eef5ff;border-radius:1.25rem;padding:1.25rem 1rem 1.5rem}@media (width>=768px){.marketplace-home .home-recommended{padding:1.5rem 1.5rem 1.75rem}}.marketplace-home .home-recommended__chip{color:var(--mp-ink);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9999px;padding:.45rem .9rem;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,box-shadow .15s}.marketplace-home .home-recommended__chip:hover,.marketplace-home .home-recommended__chip.is-active{border-color:var(--mp-brand);color:var(--mp-brand);box-shadow:var(--mp-shadow-e1)}.marketplace-home .home-recommended:not(.is-expanded) .home-recommended__chips{max-height:calc((2 * var(--home-rec-chip-h,2.125rem)) + var(--home-rec-chip-gap,.5rem));overflow:hidden}.marketplace-home .home-recommended__more-wrap{justify-content:flex-start;display:none}.marketplace-home .home-recommended.has-more .home-recommended__more-wrap{display:flex}.marketplace-home .home-recommended__more{color:var(--mp-brand,#4e61ff);cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:0;font-family:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-block}@media (width<=767px){.marketplace-home .home-recommended h2{font-size:1.625rem;font-weight:800;line-height:1.25}.marketplace-home .home-recommended__chips{--home-rec-chip-h:2.5rem;--home-rec-chip-gap:.75rem;grid-template-columns:1fr 1fr 1fr;gap:.75rem .5rem;display:grid}.marketplace-home .home-recommended__chip{text-align:center;justify-content:center;align-items:center;width:100%;padding:.65rem .4rem;display:flex}}.home-category-drawer-backdrop{z-index:75;opacity:0;pointer-events:none;background:#0f172a66;transition:opacity .28s;position:fixed;inset:0}.home-category-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.home-category-drawer{z-index:80;width:min(92vw,max(580px,40vw));height:100dvh;box-shadow:none;pointer-events:none;background:#fff;flex-direction:column;transition:transform .28s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;top:0;right:0;overflow:hidden;transform:translate(100%)}.home-category-drawer.is-open{pointer-events:auto;transform:translate(0);box-shadow:-16px 0 48px #0f172a2e}.home-category-drawer__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1rem .65rem;display:flex}.home-category-drawer__title{color:var(--mp-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.home-category-drawer__close{width:2.25rem;height:2.25rem;color:var(--mp-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.home-category-drawer__close:hover{background:var(--mp-surface)}.home-category-drawer__body{flex:auto;padding:.25rem 1rem 1.25rem;overflow-y:auto}.home-category-drawer__group+.home-category-drawer__group{margin-top:1.25rem}.home-category-drawer__group-title{color:var(--mp-ink);margin:0 0 .65rem;font-size:1rem;font-weight:700}.home-category-drawer__grid{grid-template-columns:1fr;gap:.4rem;display:grid}@media (width>=420px){.home-category-drawer__grid{grid-template-columns:1fr 1fr}}@media (width>=640px){.home-category-drawer__grid{grid-template-columns:repeat(3,1fr)}}.home-category-drawer__item{border:1px solid var(--mp-line);min-width:0;color:inherit;background:#fff;border-radius:.75rem;align-items:center;gap:.55rem;padding:.45rem .55rem;text-decoration:none;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.home-category-drawer__item:hover{background:var(--mp-surface);box-shadow:var(--mp-shadow-e1);border-color:#d7dbe3}.home-category-drawer__item-icon{border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.home-category-drawer__item-label{min-width:0;color:var(--mp-ink);font-size:12px;font-weight:500;line-height:1.25}@media (prefers-reduced-motion:reduce){.marketplace-home .mp-event-card,.marketplace-home .mp-btn-brand,.marketplace-home .mp-btn-outline,.home-category-drawer,.home-category-drawer-backdrop{transition-duration:.01ms!important}}
