.mkt-swap{position:relative;min-width:0;width:100%;transition:height .42s cubic-bezier(.22,1,.36,1);overflow:clip}.mkt-swap-current{display:flow-root;width:100%;animation:mkt-swap-in .4s cubic-bezier(.22,1,.36,1) both}.mkt-swap-previous,.mkt-swap[data-measured=true]>.mkt-swap-current{position:absolute;top:0;left:0}.mkt-swap-previous{width:100%;pointer-events:none;animation:mkt-swap-out .26s ease-out both;z-index:1}@keyframes mkt-swap-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes mkt-swap-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.mkt-swap{transition:none}.mkt-swap-current{animation:none}.mkt-swap-previous{animation:none;opacity:0}}.mkt-wants-needs{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center;max-width:1400px;margin:auto;padding:90px 5%}.mkt-wants-copy>.mkt-eyebrow{font-size:10px;letter-spacing:1.4px}.mkt .mkt-wants-copy h2{font-size:clamp(38px,4.1vw,60px);margin:20px 0 28px}.mkt-wants-copy>p{font-size:18px;line-height:1.75;color:#7e7179;margin-bottom:18px}.mkt-wants-copy ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:17px}.mkt-wants-copy li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.5}.mkt-wants-copy li svg{color:#ad3657;flex-shrink:0}.mkt-wants-copy>small{display:block;font-size:12px;line-height:1.8;color:#9b7f8e;margin-top:17px;max-width:360px}.mkt-opportunity-preview{background:#f0e8e8;border:1px solid #dfd1d8;border-radius:24px;padding:15px;box-shadow:0 35px 70px -55px #56273d55;min-width:0}.opportunity-view-tabs{display:flex;gap:4px;padding:3px 0 17px}.mkt .opportunity-view-tabs button{display:flex;justify-content:center;align-items:center;gap:7px;flex:1 1;min-width:0;padding:13px 5px;border:0;border-radius:10px;background:transparent;color:#997c8b;font-size:12px;font-weight:600}.mkt .opportunity-view-tabs button[aria-selected=true]{background:#fffbf9;color:#602d48;box-shadow:0 3px 10px #3f193710}.opportunity-scene{padding:25px 24px 20px;background:#fffcfa;border-radius:14px;min-height:430px;display:flex;flex-direction:column;transition:background .4s,color .4s}.opportunity-scene-heading>span{font-size:9px;letter-spacing:1.2px;font-weight:700;color:#a64164}.mkt .opportunity-scene-heading h3{font-size:28px;letter-spacing:-1px;line-height:1.1;margin:12px 0 22px;max-width:400px;min-height:62px}.opportunity-filter{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:20px}.mkt .opportunity-filter button{border:1px solid #e7d9e0;background:transparent;border-radius:24px;font-size:10px;padding:7px 9px;color:#956c7f}.mkt .opportunity-filter button[aria-pressed=true]{background:#702e50;color:white;border-color:#702e50}.opportunity-post{background:#fff;border:1px solid #e7d9df;border-radius:12px;padding:21px;box-shadow:0 10px 22px -15px #65334a25;transition:transform .4s;position:relative;isolation:isolate}.opportunity-post-top{display:flex;align-items:center;gap:10px}.opportunity-post-top>span{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;background:#f4e2e9;color:#aa4269;flex-shrink:0}.opportunity-post-top>div{flex:1 1;min-width:0}.opportunity-post-top small{display:block;font-size:10px;line-height:1.5;color:#aa4269;margin-bottom:4px}.opportunity-post-top strong{font-size:12px;line-height:1.4;color:#5b3f4e}.opportunity-post-top>svg{color:#9b647f;flex-shrink:0}.mkt .opportunity-post h4{font-size:22px;letter-spacing:-.6px;line-height:1.16;margin:23px 0 12px;color:#35232e}.opportunity-post p{font-size:14px;line-height:1.7;color:#89717e}.opportunity-post footer{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;color:#b296a5;margin-top:22px;padding-top:14px;border-top:1px solid #eee4e8}.opportunity-post footer>span:first-child{display:flex;align-items:center;gap:7px;color:#865c73;font-size:12px}.opportunity-delivery{display:flex;gap:7px;align-items:center;color:#aa6082;font-size:11px;line-height:1.6;margin-top:auto;padding-top:19px}.opportunity-delivery>svg{flex-shrink:0}.opportunity-scene-1{background:#f8f4f1}.opportunity-scene-1 .opportunity-post{border-left:4px solid #a52b51}.opportunity-scene-2{background:radial-gradient(ellipse at 90% 0,#713049,transparent 75%),#2b1a2b;color:#fff}.opportunity-scene-2 .opportunity-scene-heading>span{color:#e0a6c4}.opportunity-scene-2 .opportunity-filter button{color:#ddb3c7;border-color:#ffffff30}.opportunity-scene-2 .opportunity-filter button[aria-pressed=true]{background:#dfacc3;color:#4f213c}.opportunity-scene-2 .opportunity-post{background:#ffffff0a;border-color:#ffffff28}.opportunity-scene-2 .opportunity-post h4{color:white}.opportunity-scene-2 .opportunity-post p,.opportunity-scene-2 .opportunity-post-top strong{color:#dbc0ce}.opportunity-scene-2 .opportunity-delivery,.opportunity-scene-2 .opportunity-post footer>span:first-child,.opportunity-scene-2 .opportunity-post small{color:#dda9c4}.opportunity-scene-2 .opportunity-post footer{border-color:#ffffff25}.opportunity-path{display:flex;align-items:center;justify-content:center;gap:9px;padding:21px 5px 9px;color:#a38494;font-size:9px}.opportunity-path>span{display:flex;align-items:center;gap:5px;transition:color .3s;white-space:nowrap}.opportunity-path>span.active{color:#6f294e;font-weight:700}.opportunity-path>i{height:1px;background:#cfb4c2;flex:1 1;max-width:30px;position:relative;overflow:hidden}.is-opportunity-moving .opportunity-path>i:after{content:"";position:absolute;width:12px;height:2px;background:#a44a74;animation:opportunity-signal 1.5s linear infinite}.mkt .opportunity-motion-toggle{display:block;margin:9px auto 0;border:0;background:none;padding:6px 10px;font-size:10px;color:#a07a8f;text-decoration:underline;text-underline-offset:3px}.is-opportunity-moving .opportunity-post{animation:opportunity-lift 3.6s ease-in-out infinite}@keyframes opportunity-signal{0%{transform:translateX(-15px)}to{transform:translateX(40px)}}@keyframes opportunity-lift{0%,85%,to{transform:none}40%{transform:translateY(-4px)}}@media(max-width:1050px){.mkt-wants-needs{gap:35px}.mkt-wants-copy>p{font-size:17px}.opportunity-scene{padding:22px 18px}.opportunity-view-tabs button{font-size:10px!important;gap:5px!important}.opportunity-path{font-size:8px;gap:5px}.opportunity-path>span{gap:3px}.opportunity-path svg{width:12px}}@media(max-width:850px){.mkt-wants-needs{grid-template-columns:1fr;gap:35px;padding:65px 5%}.mkt-wants-copy{max-width:650px}.mkt-opportunity-preview{max-width:650px;width:100%;margin:auto}.opportunity-view-tabs button{font-size:12px!important}.opportunity-path{font-size:10px;gap:10px}.opportunity-scene{min-height:420px}.mkt .opportunity-scene-heading h3{min-height:0}}@media(max-width:540px){.mkt-wants-needs{padding:60px 23px}.mkt .mkt-wants-copy h2{font-size:41px}.mkt-wants-copy>.mkt-eyebrow{font-size:9px}.mkt-wants-copy>p{font-size:17px}.mkt-opportunity-preview{padding:10px;border-radius:18px}.opportunity-view-tabs{gap:2px;padding-bottom:10px}.mkt .opportunity-view-tabs button{font-size:9px!important;gap:5px!important;flex-direction:column;padding:12px 4px}.opportunity-scene{padding:22px 15px}.mkt .opportunity-scene-heading h3{font-size:27px;margin-bottom:20px}.opportunity-filter{gap:5px}.mkt .opportunity-filter button{font-size:9px;padding:7px 8px}.opportunity-post{padding:18px 16px}.mkt .opportunity-post h4{font-size:23px}.opportunity-post p{font-size:14px}.opportunity-post-top strong{font-size:11px}.opportunity-post footer{font-size:8px;gap:8px}.opportunity-post footer>span:first-child{font-size:11px}.opportunity-path{font-size:8px;gap:5px}.opportunity-path>span{gap:4px}.opportunity-path svg{width:12px}.opportunity-path>i{max-width:12px}.opportunity-delivery{font-size:10px}}@media(prefers-reduced-motion:reduce){.mkt-opportunity-preview *,.mkt-opportunity-preview :after{animation:none!important;transition:none!important}}.opportunity-post{min-height:425px;display:flex;flex-direction:column}.opportunity-listing-photo{display:block;width:calc(100% + 42px);max-width:none;height:160px;object-fit:cover;object-position:center 58%;margin:-21px -21px 18px;border-radius:11px 11px 0 0}.opportunity-post footer{margin-top:auto;padding-top:17px}.opportunity-post.without-listing-photo{justify-content:center;background:radial-gradient(ellipse at 100% 0,#f8edf3,transparent 80%),#fff}.opportunity-post.without-listing-photo .opportunity-post-top{margin-bottom:26px}.opportunity-post.without-listing-photo h4{font-size:28px;max-width:330px}.opportunity-post.without-listing-photo footer{flex-grow:0}.opportunity-scene-2 .opportunity-post.without-listing-photo{background:#ffffff08}.opportunity-scene{min-height:630px}.opportunity-post.has-listing-photo h4{margin-top:15px}.opportunity-post.has-listing-photo p{margin-bottom:20px}@media(max-width:540px){.opportunity-listing-photo{width:calc(100% + 32px);margin:-18px -16px 17px;height:145px}.opportunity-post{min-height:430px}.opportunity-scene{min-height:650px}.opportunity-post.without-listing-photo h4{font-size:27px}}.mkt .mkt-opportunity-preview .opportunity-scene{height:710px;min-height:0;display:grid;grid-template-rows:100px 42px minmax(0,1fr) 38px;gap:12px;padding:24px}.mkt .mkt-opportunity-preview .opportunity-scene-heading h3{margin:12px 0 0;min-height:0}.mkt .mkt-opportunity-preview .opportunity-filter{margin:0;align-content:center}.mkt .opportunity-artwork{display:grid;place-items:center;min-width:0;min-height:0}.mkt .opportunity-artwork>.fit-artwork{width:100%}.mkt .opportunity-artwork .opportunity-post{width:100%;min-height:425px;box-sizing:border-box}.mkt .opportunity-artwork .opportunity-listing-photo{height:160px}.mkt .mkt-opportunity-preview .opportunity-delivery{margin:0;padding:0;align-self:end}.mkt .opportunity-artwork{grid-template-columns:minmax(0,1fr)}