@import "https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Italianno&family=Manrope:wght@300;400;500;600;700&display=swap";.qoab-landing{--cream:#fffdfd;--cream-deep:#fce4f1;--pink-hover:#f9d0e6;--ink:#2c1230;--ink-soft:#5d3a64;--wine:#b81570;--rose:#e553a0;--rose-soft:#f4b8d8;--gold:#d9a53f;--purple:#7a2bb5;--purple-deep:#4e1a78;--paper-line:#5d3a6424;background:var(--cream);width:100%;margin:0;padding:20px 0 40px;font-weight:400;line-height:1.6;position:relative;overflow:hidden;color:var(--ink)!important;font-family:Manrope,Helvetica Neue,sans-serif!important}.qoab-landing *,.qoab-landing :before,.qoab-landing :after{box-sizing:border-box}.qoab-landing:before{content:"";pointer-events:none;z-index:1;opacity:.15;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.36 0 0 0 0 0.08 0 0 0 0 0.44 0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.qoab-landing .qoab-container{z-index:2;max-width:1100px;margin:0 auto;padding:0 28px;position:relative}.qoab-landing .hero{padding:40px 0 46px;position:relative}.qoab-landing .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#e553a029 0%,#0000 65%);border-radius:50%;width:480px;height:480px;position:absolute;top:-60px;right:-120px}.qoab-landing .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#7a2bb51f 0%,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-40px;left:-140px}.qoab-landing .eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--wine);align-items:center;gap:14px;margin:0 0 26px;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:600;display:inline-flex}.qoab-landing .eyebrow:before{content:"";background:var(--wine);opacity:.5;width:40px;height:1px;display:inline-block}.qoab-landing h1.qoab-title{letter-spacing:-.015em;max-width:16ch;margin:0;color:var(--ink)!important;text-transform:none!important;font-family:DM Serif Display,Georgia,serif!important;font-size:clamp(2.6rem,6.5vw,4.6rem)!important;font-weight:400!important;line-height:.98!important}.qoab-landing h1.qoab-title em{color:var(--wine);font-family:inherit;font-style:italic}.qoab-landing h1.qoab-title .script{color:var(--rose);padding-left:.05em;font-size:1.4em;font-style:normal;line-height:.8;font-family:Italianno,cursive!important}.qoab-landing .hero-lead{max-width:58ch;color:var(--ink-soft);margin:28px 0 0;font-family:Manrope,sans-serif;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.65}.qoab-landing .hero-lead strong{color:var(--ink);font-weight:600}.qoab-landing .hero-lead em{color:var(--wine);font-style:italic}.qoab-landing .hero-ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.qoab-landing .hero-vendor-link{letter-spacing:.08em;margin:14px 0 0;font-size:.82rem;font-weight:700}.qoab-landing .hero-vendor-link a{border-bottom:1.5px solid var(--rose-soft);padding-bottom:2px;color:var(--purple)!important;text-decoration:none!important}.qoab-landing .hero-vendor-link a:hover{border-color:var(--purple)}.qoab-landing .btn{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;padding:15px 28px;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:700;transition:transform .3s,background .3s,color .3s;display:inline-flex;text-decoration:none!important}.qoab-landing .btn svg{transition:transform .3s}.qoab-landing .btn:hover svg{transform:translate(4px)}.qoab-landing .btn-primary{background:var(--wine)!important;color:var(--cream)!important}.qoab-landing .btn-primary:hover{transform:translateY(-2px);background:var(--ink)!important}.qoab-landing .btn-outline{border:1.5px solid var(--wine);color:var(--wine)!important;background:0 0!important}.qoab-landing .btn-outline:hover{transform:translateY(-2px);background:var(--cream-deep)!important}.qoab-landing .btn-gold{background:var(--gold)!important;color:var(--ink)!important}.qoab-landing .btn-gold:hover{transform:translateY(-2px);background:var(--cream)!important}.qoab-landing .stats{border-top:1px solid var(--paper-line);grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;padding:26px 0 40px;display:grid}.qoab-landing .stat .num{color:var(--wine);font-size:clamp(1.6rem,3vw,2.2rem);font-style:italic;line-height:1;display:block;font-family:DM Serif Display,Georgia,serif!important}.qoab-landing .stat .lbl{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;font-size:.68rem;font-weight:600;display:block}.qoab-landing .section-head{text-align:center;margin-bottom:44px}.qoab-landing .section-head .label{color:var(--wine);font-size:2.6rem;font-weight:400;line-height:1;display:block;font-family:Italianno,cursive!important}.qoab-landing .section-head h2{letter-spacing:-.01em;margin:4px 0 0;color:var(--ink)!important;text-transform:none!important;font-family:DM Serif Display,Georgia,serif!important;font-size:clamp(1.7rem,3.2vw,2.4rem)!important;font-weight:400!important}.qoab-landing .section-head p{color:var(--ink-soft);max-width:52ch;margin:16px auto 0;font-family:Manrope,sans-serif;font-size:1rem}.qoab-landing .cats{padding:10px 0 60px}.qoab-landing .near{margin-top:40px}.qoab-landing .near-h{color:var(--ink);text-align:center;margin:0 0 4px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:400}.qoab-landing .near-sub{text-align:center;color:var(--ink-soft);margin:0 0 20px;font-size:.95rem}.qoab-landing .near-rail-wrap{position:relative}.qoab-landing .near-rail{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;gap:16px;padding:4px 2px 14px;display:flex;overflow-x:auto}.qoab-landing .near-rail::-webkit-scrollbar{height:6px}.qoab-landing .near-rail::-webkit-scrollbar-thumb{background:var(--rose-soft);border-radius:999px}.qoab-landing .near-card{scroll-snap-align:start;border:1px solid var(--cream-deep);background:#fff;border-radius:16px;flex:0 0 264px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;overflow:hidden;box-shadow:0 10px 26px -20px #2c123073}.qoab-landing .near-card:hover{border-color:var(--rose-soft);transform:translateY(-4px);box-shadow:0 22px 40px -24px #7a2bb58c}.qoab-landing .near-card img,.qoab-landing .near-ph{object-fit:cover;background:linear-gradient(135deg, var(--cream-deep), var(--rose-soft));width:100%;height:150px;display:block}.qoab-landing .near-body{text-align:center;padding:16px 18px 18px;display:block}.qoab-landing .near-cat{letter-spacing:.15em;text-transform:uppercase;color:var(--wine);margin-bottom:5px;font-size:.66rem;font-weight:700;display:block}.qoab-landing .near-name{color:var(--ink);margin-bottom:4px;font-family:DM Serif Display,Georgia,serif;font-size:1.12rem;line-height:1.25;display:block}.qoab-landing .near-meta{color:var(--ink-soft);font-size:.85rem;display:block}.qoab-landing .near-tags{flex-wrap:wrap;justify-content:center;gap:5px;margin:9px 0 0;display:flex}.qoab-landing .near-tag{color:var(--ink-soft);background:var(--cream);border:1px solid var(--cream-deep);border-radius:999px;padding:3px 9px;font-size:.72rem}.qoab-landing .near-badge{letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--gold);border-radius:999px;margin-bottom:7px;padding:3px 9px;font-size:.62rem;font-weight:800;display:inline-block}.qoab-landing .near-arrow{border:1px solid var(--cream-deep);width:38px;height:38px;color:var(--wine);cursor:pointer;z-index:2;background:#fff;border-radius:50%;font-size:1.1rem;line-height:1;position:absolute;top:92px;box-shadow:0 6px 16px -8px #2c123066}.qoab-landing .near-arrow[hidden]{display:none}.qoab-landing .near-prev{left:-8px}.qoab-landing .near-next{right:-8px}.qoab-landing .near-all{color:var(--wine);text-underline-offset:3px;margin-top:10px;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-block}.qoab-landing .cats-fallback{text-align:center;max-width:640px;color:var(--ink-soft);margin:26px auto 0;font-family:Manrope,sans-serif;font-size:.95rem}.qoab-landing .cats-fallback a{color:var(--wine);text-underline-offset:3px;font-weight:700;text-decoration:underline}.qoab-landing .cat-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.qoab-landing .cat-card{border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:170px;padding:22px 20px 18px;font-family:Manrope,sans-serif;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;color:#fff!important;text-decoration:none!important}.qoab-landing .cat-card .tile-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.qoab-landing .cat-card:before{content:"";z-index:1;background:linear-gradient(#2c123000 30%,#2c1230b8 100%),radial-gradient(circle at 82% 12%,#ffffff38 0 2px,#0000 3px),radial-gradient(circle at 14% 26%,#ffffff29 0 1.5px,#0000 2.5px),radial-gradient(circle at 68% 38%,#ffffff1f 0 1.5px,#0000 2.5px);position:absolute;inset:0}.qoab-landing .cat-card.v1{background:linear-gradient(135deg,#b81570 0%,#7a2bb5 100%)}.qoab-landing .cat-card.v2{background:linear-gradient(135deg,#7a2bb5 0%,#4e1a78 100%)}.qoab-landing .cat-card.v3{background:linear-gradient(135deg,#e553a0 0%,#b81570 100%)}.qoab-landing .cat-card.v4{background:linear-gradient(135deg,#4e1a78 0%,#b81570 100%)}.qoab-landing .cat-card:hover{transform:translateY(-5px)scale(1.015);box-shadow:0 26px 48px -20px #7a2bb58c}.qoab-landing .cat-card:hover .tile-img{transform:scale(1.06)}.qoab-landing .cat-card h3{z-index:2;letter-spacing:-.005em;text-shadow:0 2px 12px #2c123073;margin:0;line-height:1.15;position:relative;color:#fff!important;text-transform:none!important;font-family:DM Serif Display,Georgia,serif!important;font-size:1.3rem!important;font-weight:400!important}.qoab-landing .cat-card .go{z-index:2;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;margin-top:10px;font-size:.68rem;font-weight:700;display:inline-flex;position:relative}.qoab-landing .cat-card .go svg{transition:transform .3s}.qoab-landing .cat-card:hover .go svg{transform:translate(5px)}.qoab-landing .community{padding:20px 0 60px}.qoab-landing .groups{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.qoab-landing .group-card{background:var(--cream-deep);border:1px solid var(--paper-line);flex-direction:column;padding:40px 28px 32px;font-family:Manrope,sans-serif;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,background .4s;display:flex;position:relative;overflow:hidden;color:var(--ink)!important;text-decoration:none!important}.qoab-landing .group-card:before{content:"";background:var(--wine);transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.qoab-landing .group-card:hover{background:var(--pink-hover);transform:translateY(-4px);box-shadow:0 24px 48px -20px #722f374d}.qoab-landing .group-card:hover:before{transform:scaleX(1)}.qoab-landing .group-card .number{color:var(--wine);opacity:.9;margin-bottom:20px;font-size:2.3rem;font-style:italic;line-height:1;font-family:DM Serif Display,Georgia,serif!important}.qoab-landing .group-card h3{letter-spacing:-.005em;margin:0 0 6px;line-height:1.15;color:var(--ink)!important;text-transform:none!important;font-family:DM Serif Display,Georgia,serif!important;font-size:1.4rem!important;font-weight:400!important}.qoab-landing .group-card .meta{letter-spacing:.18em;text-transform:uppercase;color:var(--wine);margin-bottom:14px;font-size:.68rem;font-weight:600;display:block}.qoab-landing .group-card p{color:var(--ink-soft);flex:1;margin:0;font-size:.94rem;line-height:1.6}.qoab-landing .group-card .arrow{letter-spacing:.2em;text-transform:uppercase;color:var(--wine);align-items:center;gap:10px;margin-top:22px;font-size:.76rem;font-weight:600;display:inline-flex}.qoab-landing .group-card .arrow svg{transition:transform .3s}.qoab-landing .group-card:hover .arrow svg{transform:translate(6px)}.qoab-landing .partner{padding:20px 0 50px}.qoab-landing .partner-card{background:linear-gradient(120deg, var(--purple-deep) 0%, var(--purple) 55%, var(--wine) 100%);color:var(--cream);border-radius:18px;grid-template-columns:1.4fr 1fr;display:grid;position:relative;overflow:hidden}.qoab-landing .partner-card:before{content:"";background:radial-gradient(circle, var(--rose) 0%, transparent 65%);opacity:.25;width:240px;height:240px;position:absolute;top:0;right:0;transform:translate(30%,-30%)}.qoab-landing .partner-text{z-index:2;padding:52px 48px;position:relative}.qoab-landing .partner-text .eyebrow{color:var(--rose-soft);margin-bottom:18px}.qoab-landing .partner-text .eyebrow:before{background:var(--rose-soft)}.qoab-landing .partner-text h3{letter-spacing:-.01em;margin:0 0 16px;line-height:1.1;color:var(--cream)!important;text-transform:none!important;font-family:DM Serif Display,Georgia,serif!important;font-size:clamp(1.6rem,2.6vw,2.1rem)!important;font-weight:400!important}.qoab-landing .partner-text h3 em{color:var(--rose-soft);font-style:italic}.qoab-landing .partner-text h3 .script{color:var(--rose-soft);padding-left:.05em;font-size:1.4em;font-style:normal;line-height:.8;font-family:Italianno,cursive!important}.qoab-landing .partner-text p{color:#faf4edd1;max-width:46ch;margin:0 0 26px;font-family:Manrope,sans-serif;font-size:1rem;line-height:1.65}.qoab-landing .partner-cta{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;padding:14px 26px;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:600;transition:background .3s,transform .3s;display:inline-flex;background:var(--cream)!important;color:var(--wine)!important;text-decoration:none!important}.qoab-landing .partner-cta:hover{transform:translate(4px);background:var(--gold)!important}.qoab-landing .partner-cta svg{transition:transform .3s}.qoab-landing .partner-cta:hover svg{transform:translate(4px)}.qoab-landing .partner-card.solo{grid-template-columns:1fr}.qoab-landing .partner-card.solo .partner-text{text-align:center;max-width:760px;margin:0 auto;padding:56px 48px}.qoab-landing .partner-card.solo .partner-text p{max-width:60ch;margin-left:auto;margin-right:auto}.qoab-landing .partner-card.solo .eyebrow{justify-content:center}.qoab-landing .partner-card.solo .eyebrow:after{content:"";background:var(--rose-soft);opacity:.5;width:40px;height:1px;display:inline-block}.qoab-landing .partner-visual{background:linear-gradient(135deg, var(--ink) 0%, var(--purple-deep) 100%);min-height:280px;position:relative;overflow:hidden}.qoab-landing .partner-visual:before{content:"";background-image:repeating-linear-gradient(45deg,#0000 0 40px,#c9a96114 40px 41px);position:absolute;inset:0}.qoab-landing .partner-logo{z-index:2;justify-content:center;align-items:center;padding:36px 36px 64px;display:flex;position:absolute;inset:0}.qoab-landing .partner-logo img{object-fit:contain;opacity:.96;filter:drop-shadow(0 6px 20px #00000040);width:auto;max-width:100%;height:auto;max-height:120px}.qoab-landing .partner-badge{color:var(--rose-soft);z-index:2;font-size:1.55rem;line-height:1;position:absolute;bottom:22px;left:24px;right:24px;font-family:Italianno,cursive!important}.qoab-landing .badge-center{z-index:2;color:var(--rose-soft);text-align:center;justify-content:center;align-items:center;padding:0 24px;font-size:clamp(2.2rem,4vw,3rem);line-height:1.1;display:flex;position:absolute;inset:0;font-family:Italianno,cursive!important}@media (width<=860px){.qoab-landing .cat-grid{grid-template-columns:repeat(2,1fr)}.qoab-landing .stats{grid-template-columns:repeat(2,1fr);row-gap:28px}.qoab-landing .groups{grid-template-columns:1fr;gap:16px}.qoab-landing .group-card{padding:32px 24px 28px}.qoab-landing .partner-card{grid-template-columns:1fr}.qoab-landing .partner-text{padding:40px 26px}.qoab-landing .partner-visual{min-height:200px}.qoab-landing .partner-logo{padding:32px 32px 56px}.qoab-landing .partner-logo img{max-height:95px}.qoab-landing .hero{padding:28px 0 40px}}@media (width<=520px){.qoab-landing .qoab-container{padding:0 20px}.qoab-landing .hero{padding:20px 0 34px}.qoab-landing .eyebrow{letter-spacing:.26em;margin-bottom:20px;font-size:.65rem}.qoab-landing .eyebrow:before{width:26px}.qoab-landing .hero-lead{margin-top:24px;font-size:.98rem;line-height:1.62}.qoab-landing .hero-ctas{margin-top:26px}.qoab-landing .btn{letter-spacing:.14em;padding:13px 20px;font-size:.72rem}.qoab-landing .stats{margin-top:34px;padding:22px 0 30px}.qoab-landing .cat-grid{grid-template-columns:1fr 1fr;gap:12px}.qoab-landing .cat-card{padding:20px 16px 18px}.qoab-landing .cat-card h3{font-size:1rem!important}.qoab-landing .community{padding:14px 0 44px}.qoab-landing .section-head{margin-bottom:32px}.qoab-landing .section-head .label{font-size:2.1rem}.qoab-landing .section-head p{font-size:.92rem}.qoab-landing .group-card{padding:30px 22px 26px}.qoab-landing .group-card .number{margin-bottom:14px;font-size:1.95rem}.qoab-landing .group-card h3{font-size:1.22rem!important}.qoab-landing .group-card .meta{letter-spacing:.16em;font-size:.64rem}.qoab-landing .group-card p{font-size:.9rem}.qoab-landing .partner{padding:14px 0 36px}.qoab-landing .partner-text{padding:34px 22px}.qoab-landing .partner-text p{font-size:.94rem}.qoab-landing .partner-visual{min-height:170px}.qoab-landing .partner-logo{padding:26px 26px 52px}.qoab-landing .partner-logo img{max-height:80px}.qoab-landing .partner-badge{font-size:1.32rem;bottom:18px;left:22px;right:22px}.qoab-landing .partner-cta{letter-spacing:.16em;padding:12px 22px;font-size:.72rem}}@keyframes qoabRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qoab-landing .anim{animation:.9s cubic-bezier(.2,.7,.2,1) backwards qoabRise}.qoab-landing .anim.d1{animation-delay:50ms}.qoab-landing .anim.d2{animation-delay:.2s}.qoab-landing .anim.d3{animation-delay:.35s}.qoab-landing .anim.d4{animation-delay:.5s}.qoab-landing .anim.d5{animation-delay:.65s}.qoab-landing .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.qoab-landing .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.qoab-landing .rv{opacity:1;transition:none;transform:none}.qoab-landing .anim{animation:none}}
