:where(html:has(.marketspace-landing)){scroll-padding-top:76px;overscroll-behavior-x:none}.marketspace-landing{--ms-canvas:#ffffff;--ms-ink:#0f1110;--ms-copy:#38423f;--ms-subtle:#66726d;--ms-border:#dfe3e0;--ms-border-strong:#bec7c2;--ms-surface:#ffffff;--ms-surface-soft:#f7f8f7;--ms-petrol:#13796f;--ms-petrol-dark:#0b3d3a;--ms-petrol-tint:#e6f3f1;overflow:clip;background:var(--ms-canvas);color:var(--ms-ink);font-family:var(--font-inter),Inter,system-ui,sans-serif;font-size:16px;line-height:1.55}.marketspace-landing *,.marketspace-landing :after,.marketspace-landing :before{box-sizing:border-box}.marketspace-landing h1,.marketspace-landing h2,.marketspace-landing h3{margin:0;color:var(--ms-ink);font-family:"Inter Tight",var(--font-inter),Inter,system-ui,sans-serif;font-weight:600}.marketspace-landing a{text-decoration:none}.ms-shell{width:min(calc(100% - 48px),1280px);margin-inline:auto}.ms-hero{position:relative;isolation:isolate;padding:clamp(64px,7vw,96px) 0 clamp(82px,9vw,124px)}.ms-hero-darkveil-layer{position:absolute;inset:0;z-index:0;opacity:1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 86%,rgb(0 0 0/.9) 90%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 86%,rgb(0 0 0/.9) 90%,transparent)}.ms-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);gap:clamp(40px,5vw,76px);align-items:center}.ms-hero-copy-column{min-width:0}.ms-hero h1{max-width:690px;font-size:clamp(46px,5.25vw,68px);font-weight:500;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.ms-hero-copy{max-width:510px;margin:21px 0 30px;color:var(--ms-copy);font-size:18px;line-height:1.5}.ms-intent-switch{display:inline-grid;grid-template-columns:1fr 1fr;width:min(100%,292px);margin-bottom:18px;padding:3px;border:1px solid var(--ms-border-strong);border-radius:12px;background:var(--ms-surface-soft)}.ms-intent-switch button{min-height:39px;padding:8px 13px;border:0;border-radius:9px;background:transparent;color:var(--ms-copy);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.ms-intent-switch button.is-selected{background:var(--ms-ink);color:#ffffff;box-shadow:0 1px 3px rgb(15 17 16/14%)}.ms-intent-switch button:last-child.is-selected{background:var(--ms-petrol-dark)}.ms-search-wrap{position:relative;width:min(100%,650px)}.ms-search-box{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;min-height:62px;padding:7px;border:1px solid #aeb9b3;border-radius:15px;background:var(--ms-surface);box-shadow:0 10px 28px rgb(15 17 16/8%),inset 0 1px 0 rgb(255 255 255/90%);transition:border-color .16s ease,box-shadow .16s ease}.ms-search-box:focus-within{border-color:var(--ms-petrol);box-shadow:0 0 0 3px rgb(19 121 111/13%),0 12px 28px rgb(15 17 16/9%)}.ms-search-icon{display:grid;place-items:center;color:var(--ms-copy)}.ms-search-box input{min-width:0;height:46px;padding:0 8px 0 2px;border:0;outline:0;background:transparent;color:var(--ms-ink);font:inherit;font-size:16px;font-weight:400}.marketspace-landing .ms-search-box input:focus,.marketspace-landing .ms-search-box input:focus-visible{border:0;outline:none;box-shadow:none}.ms-search-box input::-moz-placeholder{color:#6d7773;opacity:1}.ms-search-box input::placeholder{color:#6d7773;opacity:1}.ms-btn-light,.ms-btn-outline,.ms-btn-primary,.ms-btn-secondary,.ms-search-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:0 18px;border-radius:10px;font:inherit;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ms-search-btn{border:0;background:var(--ms-ink);color:#ffffff}.ms-btn-primary:hover,.ms-search-btn:hover{background:#252a27}.ms-suggestions{position:absolute;top:calc(100% + 8px);inset-inline:0;z-index:10;padding:7px;border:1px solid var(--ms-border);border-radius:13px;background:var(--ms-surface);box-shadow:0 18px 40px rgb(15 17 16/13%)}.ms-suggestions button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 12px;border:0;border-radius:8px;background:transparent;color:var(--ms-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.ms-suggestions button:hover{background:var(--ms-surface-soft)}.ms-suggestions small{display:flex;align-items:center;gap:4px;color:var(--ms-copy);font-size:12px;font-weight:500}.ms-demand-story-cta,.ms-hero-text-link,.ms-section-head a{display:inline-flex;align-items:center;gap:6px;color:var(--ms-petrol-dark);font-size:14px;font-weight:500}.ms-hero-text-link{margin-top:17px}.ms-sell-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.ms-btn-primary{border:1px solid var(--ms-ink);background:var(--ms-ink);color:#ffffff}.ms-btn-seller,.ms-btn-seller:hover{border-color:var(--ms-petrol-dark);background:var(--ms-petrol-dark);color:#ffffff}.ms-btn-seller:hover{background:var(--ms-petrol)}.ms-btn-secondary{border:1px solid var(--ms-border-strong);background:var(--ms-surface);color:var(--ms-ink)}.ms-btn-secondary:hover{border-color:var(--ms-ink)}.ms-sell-terms{margin:14px 0 0;color:var(--ms-copy);font-size:13px}.ms-storefront-large{position:relative;width:100%;overflow:hidden;border:1px solid var(--ms-border-strong);border-radius:20px;background:var(--ms-surface);box-shadow:0 22px 50px rgb(15 17 16/10%),inset 0 1px 0 rgb(255 255 255/92%)}.ms-storefront-intro>span{color:var(--ms-petrol);font-size:12px;font-weight:500}.ms-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding-top:20px;color:var(--ms-copy);font-size:12px}.ms-preview-footer strong{display:inline-flex;align-items:center;gap:5px;color:var(--ms-petrol-dark);font-weight:500}.ms-storefront-preview{padding:0}.ms-storefront-head{display:flex;align-items:center;gap:12px;padding:22px 24px;border-bottom:1px solid var(--ms-border)}.ms-store-avatar{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:50%;background:var(--ms-petrol-dark);color:#ffffff;font-size:13px;font-weight:500}.ms-storefront-head small,.ms-storefront-head strong{display:block}.ms-storefront-head strong{color:var(--ms-ink);font-size:14px;font-weight:500}.ms-storefront-head small{margin-top:2px;color:var(--ms-copy);font-size:12px}.ms-storefront-intro{padding:23px 24px 18px}.ms-storefront-intro h2{max-width:17ch;margin-top:8px;font-size:25px;line-height:1.1;letter-spacing:-.03em}.ms-storefront-products{margin-inline:24px;border-top:1px solid var(--ms-border);border-bottom:1px solid var(--ms-border)}.ms-storefront-products>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.ms-storefront-products>div+div{border-top:1px solid var(--ms-border)}.ms-storefront-products small,.ms-storefront-products span,.ms-storefront-products strong{display:block}.ms-storefront-products strong{color:var(--ms-ink);font-size:13px;font-weight:500}.ms-storefront-products small{margin-top:3px;color:var(--ms-copy);font-size:11px}.ms-storefront-products b{color:var(--ms-petrol-dark);font-size:13px;font-weight:500}.ms-storefront-preview .ms-preview-footer{margin:0;padding:20px 24px 22px}.ms-section{padding:clamp(74px,8vw,112px) 0;background:transparent}.ms-section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:35px}.ms-section-head-wide{margin-bottom:44px}.ms-builder-copy h2,.ms-section h2,.ms-trust-layout h2{max-width:18ch;font-size:clamp(34px,4vw,50px);font-weight:600;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.ms-discovery-section{position:relative}.ms-discovery-head>div{display:grid;gap:12px}.ms-discovery-kicker{color:var(--ms-petrol);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.ms-work-section{padding-bottom:clamp(56px,6vw,86px)}.ms-work-section:after{position:absolute;bottom:-34px;left:50%;width:1px;height:68px;background:linear-gradient(to bottom,var(--ms-border-strong),var(--ms-petrol));content:""}.ms-work-navigator{display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);min-height:520px;overflow:hidden;border:1px solid var(--ms-border-strong);border-radius:28px;background:var(--ms-surface);box-shadow:0 28px 70px rgb(15 17 16/8%)}.ms-work-intents{display:grid;grid-template-rows:repeat(4,1fr);min-width:0}.ms-work-intents a{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 42px;gap:18px;align-items:center;min-height:124px;padding:22px clamp(22px,3vw,38px);border-bottom:1px solid var(--ms-border);color:var(--ms-ink);transition:background-color .22s ease,color .22s ease}.ms-work-intents a:last-child{border-bottom:0}.ms-work-intents a:before{position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:var(--ms-petrol);content:"";opacity:0;transform:scaleY(.35);transition:opacity .22s ease,transform .22s ease}.ms-work-intents a.is-active,.ms-work-intents a:hover{background:var(--ms-surface-soft)}.ms-work-intents a.is-active:before,.ms-work-intents a:focus-visible:before{opacity:1;transform:scaleY(1)}.ms-work-index{align-self:start;padding-top:7px;color:var(--ms-subtle);font-size:11px;font-weight:600;letter-spacing:.09em}.ms-work-intent-copy{display:grid;gap:7px;min-width:0}.ms-work-intent-copy strong{font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.05;letter-spacing:-.025em}.ms-work-intent-copy small{max-width:38ch;color:var(--ms-copy);font-size:13px;line-height:1.45}.ms-work-arrow{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--ms-border);border-radius:50%;color:var(--ms-petrol);transform:rotate(-32deg);transition:border-color .22s ease,background-color .22s ease,color .22s ease,transform .22s ease}.ms-work-intents a.is-active .ms-work-arrow,.ms-work-intents a:hover .ms-work-arrow{border-color:var(--ms-petrol-dark);background:var(--ms-petrol-dark);color:#ffffff;transform:rotate(0deg)}.ms-work-preview{--ms-route-accent:#ef7d5a;position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto auto;min-width:0;padding:clamp(30px,4vw,52px);overflow:hidden;background:#0f1110;color:#ffffff}.ms-work-preview.is-petrol{--ms-route-accent:#58c4b8}.ms-work-preview.is-blue{--ms-route-accent:#7395ff}.ms-work-preview.is-lime{--ms-route-accent:#c6dc66}.ms-work-preview:after,.ms-work-preview:before{position:absolute;z-index:-1;content:"";pointer-events:none}.ms-work-preview:before{inset:0;background-image:linear-gradient(rgb(255 255 255/6%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/6%) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom right,#000,transparent 76%);mask-image:linear-gradient(to bottom right,#000,transparent 76%)}.ms-work-preview:after{top:12%;right:-20%;width:64%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--ms-route-accent) 60%,transparent);border-radius:50%;box-shadow:0 0 0 52px rgb(255 255 255/2%),0 0 0 104px rgb(255 255 255/1.5%)}.ms-work-preview-foot,.ms-work-preview-head{display:flex;align-items:center;justify-content:space-between;gap:24px;color:#aeb9b4;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.ms-work-preview-copy{align-self:center;display:grid;gap:9px;padding-block:38px;animation:ms-discovery-content-in .3s cubic-bezier(.22,1,.36,1) both}.ms-category-focus-copy small,.ms-work-preview-copy small{color:var(--ms-route-accent);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ms-work-preview-copy strong{max-width:9ch;color:#ffffff;font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:.92;letter-spacing:-.05em}.ms-work-signal{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:clamp(46px,6vw,72px)}.ms-work-signal-line{position:absolute;top:12px;right:10%;left:10%;height:1px;overflow:hidden;background:rgb(255 255 255/20%)}.ms-work-signal-line:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ms-route-accent),transparent);content:"";transform:translateX(-100%);animation:ms-route-travel 2.8s ease-in-out infinite}.ms-work-signal-node{position:relative;display:grid;justify-items:center;gap:11px;color:#c8d1cd;font-size:11px}.ms-work-signal-node i{position:relative;z-index:1;display:grid;place-items:center;width:25px;height:25px;border:1px solid rgb(255 255 255/34%);border-radius:50%;background:#0f1110;color:var(--ms-route-accent);font-style:normal;font-size:9px}.ms-work-signal-node b{font-weight:500}.ms-work-preview-foot{padding-top:20px;border-top:1px solid rgb(255 255 255/16%);color:#ffffff}.ms-work-preview-foot svg{color:var(--ms-route-accent)}.ms-category-section{padding-top:clamp(78px,8vw,116px)}.ms-category-atlas{display:grid;grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:clamp(30px,5vw,74px);align-items:stretch}.ms-category-focus{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:560px;padding:clamp(28px,3.5vw,46px);overflow:hidden;border-radius:28px;background:var(--ms-petrol-dark);color:#ffffff}.ms-category-focus:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,transparent 0 49.8%,rgb(255 255 255/10%) 50%,transparent 50.2%),linear-gradient(45deg,transparent 0 72%,rgb(255 255 255/6%) 72.2%,transparent 72.4%);content:""}.ms-category-focus-top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#b9d5d0;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.ms-category-focus-symbol{display:grid;place-items:center;width:72px;height:72px;margin-top:clamp(58px,8vw,102px);border:1px solid rgb(255 255 255/32%);border-radius:50%;color:#ffffff;animation:ms-category-symbol-in .32s cubic-bezier(.22,1,.36,1) both}.ms-category-focus-copy{display:grid;gap:11px;margin-top:26px;animation:ms-discovery-content-in .3s cubic-bezier(.22,1,.36,1) both}.ms-category-focus-copy small{color:#8bd6cc}.ms-category-focus h3{max-width:9ch;color:#ffffff;font-size:clamp(38px,4.3vw,60px);font-weight:500;line-height:.98;letter-spacing:-.045em}.ms-category-focus p{max-width:37ch;margin:2px 0 0;color:#d7e4e1;font-size:14px}.ms-category-focus>a{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;min-height:44px;margin-top:auto;color:#ffffff;font-size:13px;font-weight:600}.ms-category-focus>a svg{transition:transform .18s ease}.ms-category-focus>a:hover svg{transform:translateX(4px)}.ms-category-watermark{position:absolute;right:-.05em;bottom:-.23em;z-index:-1;color:rgb(255 255 255/7%);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(180px,24vw,340px);font-weight:600;line-height:1;letter-spacing:-.08em;pointer-events:none}.ms-category-index{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,58px);padding:12px 0}.ms-category-index:before{position:absolute;inset:10% 50% 10% auto;width:1px;background:var(--ms-border);content:""}.ms-category-index a{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 22px;gap:14px;align-items:center;min-height:126px;border-top:1px solid var(--ms-border);color:var(--ms-ink)}.ms-category-index a:nth-child(2n){transform:translateY(32px)}.ms-category-index a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--ms-petrol);content:"";transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.ms-category-index a.is-active:after,.ms-category-index a:focus-visible:after,.ms-category-index a:hover:after{transform:scaleX(1)}.ms-category-index a>span{color:var(--ms-subtle);font-size:10px;font-weight:600;letter-spacing:.08em}.ms-category-index strong{font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(17px,1.8vw,24px);font-weight:500;line-height:1.15;letter-spacing:-.025em;transition:color .18s ease,transform .18s ease}.ms-category-index a.is-active strong,.ms-category-index a:hover strong{color:var(--ms-petrol);transform:translateX(4px)}.ms-category-index svg{color:var(--ms-petrol);opacity:0;transform:translateX(-7px);transition:opacity .18s ease,transform .18s ease}.ms-category-index a.is-active svg,.ms-category-index a:focus-visible svg,.ms-category-index a:hover svg{opacity:1;transform:translateX(0)}@keyframes ms-discovery-content-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ms-category-symbol-in{0%{opacity:0;transform:scale(.82) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ms-route-travel{0%,12%{transform:translateX(-100%)}72%,to{transform:translateX(100%)}}.ms-demand-shelf-section{padding-block:clamp(88px,9vw,132px)}.ms-demand-shelf-layout{display:grid;grid-template-columns:minmax(300px,.52fr) minmax(620px,1.48fr);gap:clamp(48px,6vw,96px);align-items:center}.ms-demand-shelf-copy{display:grid;justify-items:start;gap:22px}.ms-demand-shelf-copy h2{max-width:12ch}.ms-demand-shelf-copy p{max-width:42ch;margin:0;color:var(--ms-copy);font-size:16px;line-height:1.6}.ms-demand-story-cta{min-height:44px;padding:0 17px;border:1px solid var(--ms-petrol-dark);border-radius:999px;background:var(--ms-petrol-dark);color:#ffffff;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.ms-demand-story-cta:hover{border-color:var(--ms-petrol);background:var(--ms-petrol);transform:translateY(-2px)}.ms-demand-shelf{position:relative;min-width:0;margin:0}.ms-demand-shelf-caption,.ms-demand-shelf-head{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--ms-subtle);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ms-demand-shelf-head{margin-bottom:14px}.ms-demand-shelf-caption span:last-child,.ms-demand-shelf-head strong{color:var(--ms-petrol);font-weight:600}.ms-demand-shelf-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;min-width:0;padding:16px 0 20px;border-top:1px solid var(--ms-border-strong);border-bottom:4px solid var(--ms-ink)}.ms-demand-card,.ms-demand-listing-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:346px;padding:12px;border:1px solid var(--ms-border-strong);border-radius:3px;background:var(--ms-surface);box-shadow:0 14px 32px rgb(15 17 16/8%)}.ms-demand-listing-visual{position:relative;height:132px;overflow:hidden;display:grid;place-items:center;padding:13px;border:1px solid var(--ms-product-border,#d4e7e2);background:var(--ms-product-surface,#edf7f5);box-shadow:inset 0 1px 0 rgb(255 255 255/78%)}.ms-demand-listing-card.is-coral{--ms-product-surface:#fff2ee;--ms-product-border:#f0d3cc;--ms-product-accent:#b85b56}.ms-demand-listing-card.is-petrol{--ms-product-surface:#eaf6f3;--ms-product-border:#c6e3dc;--ms-product-accent:var(--ms-petrol)}.ms-product-ui-window{width:100%;height:100%;overflow:hidden;border:1px solid rgb(15 17 16/12%);border-radius:7px;background:rgb(255 255 255/78%);box-shadow:0 6px 14px rgb(15 17 16/9%)}.ms-product-ui-toolbar{display:flex;align-items:center;gap:4px;height:18px;padding-inline:8px;border-bottom:1px solid rgb(15 17 16/9%);background:rgb(255 255 255/70%)}.ms-product-ui-toolbar span{width:4px;height:4px;border-radius:50%;background:var(--ms-product-accent);opacity:.64}.ms-product-ui-body{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;height:calc(100% - 18px);padding:11px}.ms-product-ui-sidebar{border-radius:4px;background:linear-gradient(to bottom,var(--ms-product-accent) 0 33%,rgb(15 17 16/8%) 33% 39%,rgb(15 17 16/7%) 39% 100%);opacity:.74}.ms-product-ui-content{display:grid;align-content:start;gap:7px;min-width:0}.ms-product-ui-heading{display:flex;align-items:center;gap:6px;margin-bottom:3px;color:var(--ms-product-accent)}.ms-product-ui-heading span{width:42%;height:6px;border-radius:999px;background:rgb(15 17 16/24%)}.ms-product-ui-line{display:block;width:70%;height:5px;border-radius:999px;background:rgb(15 17 16/15%)}.ms-product-ui-line.is-wide{width:88%}.ms-product-ui-line.is-short{width:48%}.ms-product-ui-status{display:flex;align-items:center;gap:6px;margin-top:5px}.ms-product-ui-status i{width:7px;height:7px;border-radius:50%;background:var(--ms-product-accent)}.ms-product-ui-status span{width:35%;height:5px;border-radius:999px;background:rgb(15 17 16/14%)}.ms-demand-listing-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;color:var(--ms-subtle);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ms-demand-listed-state{color:var(--ms-petrol-dark)}.ms-demand-card h3,.ms-demand-listing-card h3{margin:10px 0 18px;color:var(--ms-ink);font-family:"Inter Tight",var(--font-inter),Inter,system-ui,sans-serif;font-size:18px;font-weight:500;line-height:1.08;letter-spacing:-.025em}.ms-demand-listing-link{display:flex;flex:1;flex-direction:column;min-width:0;color:inherit}.ms-demand-listing-description{display:-webkit-box;margin:0 0 18px;overflow:hidden;color:var(--ms-copy);font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ms-demand-card-link,.ms-demand-listing-card>strong{margin-top:auto;color:var(--ms-ink);font-size:13px;font-weight:600}.ms-demand-card{justify-content:flex-start;padding:24px;border-color:var(--ms-petrol);background:var(--ms-petrol-tint);box-shadow:0 14px 32px rgb(11 61 58/12%)}.ms-demand-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ms-demand-card-eyebrow{color:var(--ms-petrol-dark);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ms-demand-card-context{color:var(--ms-subtle);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ms-demand-card h3{max-width:20ch;margin:18px 0 12px;font-size:22px}.ms-demand-card p{max-width:38ch;margin:0 0 18px;color:var(--ms-copy);font-size:13px;line-height:1.5}.ms-demand-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:auto 0 20px;padding-top:14px;border-top:1px solid rgb(19 121 111/20%)}.ms-demand-card-meta div{min-width:0}.ms-demand-card-meta dt{color:var(--ms-subtle);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ms-demand-card-meta dd{margin:3px 0 0;color:var(--ms-ink);font-size:12px;font-weight:600;line-height:1.25}.ms-demand-card-link{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;color:var(--ms-petrol-dark)}.ms-demand-card-link:hover{color:var(--ms-petrol)}.ms-demand-shelf-caption{margin-top:14px}.ms-demand-shelf-caption span:first-child{color:var(--ms-ink)}.ms-demand-card:has(.ms-demand-card-link:focus-visible),.ms-demand-card:has(.ms-demand-card-link:hover),.ms-demand-listing-card:has(.ms-demand-listing-link:focus-visible),.ms-demand-listing-card:has(.ms-demand-listing-link:hover),.ms-demand-listing-card:hover{border-color:var(--ms-petrol);box-shadow:0 18px 38px rgb(15 17 16/13%)}.ms-builder-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(430px,1.18fr);gap:clamp(60px,10vw,150px);align-items:center}.ms-builder-copy p,.ms-trust-layout>div:first-child p{max-width:42ch;margin:18px 0 28px;color:var(--ms-copy)}.ms-storefront-large{max-width:620px;justify-self:end}.ms-storefront-large .ms-storefront-intro{padding:30px 32px 22px}.ms-storefront-large .ms-storefront-intro h2{font-size:32px}.ms-storefront-large .ms-preview-footer,.ms-storefront-large .ms-storefront-head{padding-inline:32px}.ms-storefront-large .ms-storefront-products{margin-inline:32px}.ms-trust-layout{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(56px,9vw,132px);align-items:center}.ms-trust-intro{display:grid;align-content:center;gap:16px}.ms-trust-intro>p{max-width:34ch;margin:0;color:var(--ms-copy);font-size:16px;line-height:1.5}.ms-purchase-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.ms-purchase-step{position:relative;min-width:0;padding:0 22px 0 0}.ms-purchase-step:not(:last-child):after{position:absolute;top:17px;right:22px;left:48px;height:1px;background:var(--ms-border-strong);content:""}.ms-purchase-step-number{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;margin-bottom:28px;border-radius:50%;background:var(--ms-petrol-dark);color:#ffffff;font-size:13px;font-weight:600}.ms-purchase-step strong{color:var(--ms-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:19px;font-weight:500;letter-spacing:-.02em}.ms-purchase-step p{max-width:19ch;margin:9px 0 0;color:var(--ms-copy);font-size:13px;line-height:1.5}.ms-cinematic-section{padding:clamp(32px,4vw,56px) 0 clamp(24px,4vw,48px);overflow:clip}.ms-cinematic-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--ms-border-strong);border-radius:999px;background:var(--ms-surface)}.ms-cinematic-switch button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ms-copy);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.ms-cinematic-switch button:hover{transform:translateY(-1px)}.ms-cinematic-switch button.is-selected{background:var(--ms-ink);color:var(--ms-canvas)}.ms-cinematic-stage{position:relative;min-height:100svh;isolation:isolate}.ms-cinematic-atmosphere{position:absolute;inset:clamp(18px,2.5vw,38px) 0;z-index:-1;overflow:hidden;border-radius:clamp(26px,3vw,42px);background:#071311;box-shadow:inset 0 0 0 1px rgba(159,222,211,.08),0 28px 80px rgba(4,18,16,.16);transform-origin:center}.ms-cinematic-atmosphere:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,15,13,.68),rgba(5,15,13,.2) 50%,rgba(5,15,13,.52));content:"";pointer-events:none}.ms-cinematic-atmosphere .darkveil-canvas{width:100%;height:100%;opacity:.62;filter:saturate(1.14) contrast(1.03);-webkit-mask-image:radial-gradient(ellipse 88% 86% at 68% 48%,#000 24%,rgba(0,0,0,.86) 55%,transparent 100%);mask-image:radial-gradient(ellipse 88% 86% at 68% 48%,#000 24%,rgba(0,0,0,.86) 55%,transparent 100%)}.ms-cinematic-opening{position:absolute;inset:0;z-index:2;display:grid;place-content:center;justify-items:center;text-align:center}.ms-cinematic-opening h2{margin-top:14px;font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(54px,9vw,118px);font-weight:500;line-height:.94;letter-spacing:-.055em}.ms-cinematic-stage--sell .ms-cinematic-message strong,.ms-cinematic-stage--sell .ms-cinematic-opening h2,.ms-cinematic-stage--sell .ms-cinematic-payoff-copy span{color:#f8fbfa}.ms-cinematic-stage--sell .ms-cinematic-opening .ms-discovery-kicker{color:#9eddd4}.ms-cinematic-story{position:absolute;inset:0}.ms-cinematic-statements{position:relative;width:100%;height:100%}.ms-cinematic-step{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);align-items:center;gap:clamp(48px,7vw,112px);padding:clamp(44px,7vw,96px) clamp(28px,5vw,78px);opacity:0;visibility:hidden}.ms-cinematic-message{display:grid;align-content:center;justify-items:start;gap:14px}.ms-cinematic-step-count{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--ms-border-strong);border-radius:999px;color:var(--ms-subtle);font-size:10px;font-weight:600;letter-spacing:.1em}.ms-cinematic-message strong{color:var(--ms-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(42px,5vw,72px);font-weight:500;line-height:1;letter-spacing:-.045em}.ms-cinematic-message p{max-width:34ch;margin:0;color:var(--ms-copy);font-size:clamp(16px,1.55vw,20px);line-height:1.45}.ms-cinematic-step.is-emphasis .ms-cinematic-message strong{color:#92ded2;font-size:clamp(74px,9vw,126px);line-height:.78}.ms-cinematic-stage--sell .ms-cinematic-message p{color:rgba(236,247,244,.72)}.ms-cinematic-stage--sell .ms-cinematic-step-count{border-color:rgba(170,225,215,.2);color:#9eddd4}.ms-cinematic-visual{justify-self:stretch;width:100%;max-width:580px;min-width:0}.ms-cinematic-ui{position:relative;overflow:hidden;padding:clamp(22px,2.4vw,32px);border:1px solid var(--ms-border-strong);border-radius:24px;background:rgba(255,255,255,.9);box-shadow:0 24px 70px rgba(18,24,22,.1);backdrop-filter:blur(14px)}.ms-cinematic-stage--sell .ms-cinematic-ui{border-color:rgba(169,226,215,.16);background:rgba(6,18,16,.78);box-shadow:0 28px 90px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.04);color:#f8fbfa}.ms-cinematic-checkout-row,.ms-cinematic-ledger-row,.ms-cinematic-ledger-total,.ms-cinematic-store-head,.ms-cinematic-ui-bar{display:flex;align-items:center;justify-content:space-between;gap:16px}.ms-cinematic-ui-bar{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--ms-border);color:var(--ms-subtle);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ms-cinematic-ui-bar b{color:var(--ms-petrol-dark);font-size:10px}.ms-cinematic-stage--sell .ms-cinematic-ui-bar{border-color:rgba(169,226,215,.12);color:rgba(225,241,237,.56)}.ms-cinematic-stage--sell .ms-cinematic-ui-bar b{color:#9eddd4}.ms-cinematic-stage--sell .ms-cinematic-proposal-version{border-color:rgba(169,226,215,.16);color:rgba(225,241,237,.66)}.ms-cinematic-stage--sell .ms-cinematic-checkout-row strong,.ms-cinematic-stage--sell .ms-cinematic-proposal-version strong{color:#f8fbfa}.ms-cinematic-stage--sell .ms-cinematic-checkout-row,.ms-cinematic-stage--sell .ms-cinematic-direct-payment-note{color:rgba(225,241,237,.7)}.ms-cinematic-search-row{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:14px;padding:0 14px;border:1px solid var(--ms-border-strong);border-radius:10px;color:var(--ms-subtle);font-size:13px}.ms-cinematic-product-row,.ms-cinematic-store-product{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 0;border-top:1px solid var(--ms-border)}.ms-cinematic-product-row i,.ms-cinematic-store-product i{width:42px;height:42px;border-radius:10px}.ms-cinematic-product-row i.is-coral,.ms-cinematic-store-product i.is-coral{background:linear-gradient(145deg,#ff8a68,#ffce76)}.ms-cinematic-product-row i.is-petrol,.ms-cinematic-store-product i.is-petrol{background:linear-gradient(145deg,#297e75,#8bd6cc)}.ms-cinematic-product-row span,.ms-cinematic-store-product span{display:grid;gap:4px;min-width:0}.ms-cinematic-product-row strong,.ms-cinematic-store-product strong{overflow:hidden;color:var(--ms-ink);font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ms-cinematic-product-row small,.ms-cinematic-store-product small{color:var(--ms-subtle);font-size:10px}.ms-cinematic-product-row>b{color:var(--ms-ink);font-size:13px}.ms-cinematic-ui--clarity h3,.ms-cinematic-ui--demand h3,.ms-cinematic-ui--store h3{margin:0;color:var(--ms-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.06;letter-spacing:-.035em}.ms-cinematic-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 18px}.ms-cinematic-detail-grid span{display:grid;gap:7px;padding:14px;border:1px solid var(--ms-border);border-radius:12px}.ms-cinematic-detail-grid small{color:var(--ms-subtle);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.ms-cinematic-detail-grid strong{color:var(--ms-ink);font-size:13px;font-weight:600}.ms-cinematic-proposal-version{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:9px 12px;border:1px solid var(--ms-border);border-radius:9px;color:var(--ms-subtle);font-size:10px}.ms-cinematic-proposal-version strong{color:var(--ms-ink);font-size:12px;font-weight:650}.ms-cinematic-checkout-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,auto);align-items:start;padding-top:16px;border-top:1px solid var(--ms-border);color:var(--ms-copy);font-size:13px}.ms-cinematic-checkout-row strong{max-width:14ch;color:var(--ms-ink);font-size:15px;font-weight:600;text-align:right}.ms-cinematic-direct-payment-note{margin:10px 0 0;color:var(--ms-subtle);font-size:10px;line-height:1.45}.ms-cinematic-demand-label{display:block;margin-bottom:12px;color:var(--ms-petrol-dark);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.ms-cinematic-demand-action{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding-top:18px;border-top:1px solid var(--ms-border);color:var(--ms-subtle);font-size:11px}.ms-cinematic-demand-action strong{display:inline-flex;align-items:center;gap:6px;color:var(--ms-petrol-dark);font-size:12px;font-weight:600}.ms-cinematic-ledger-row{min-height:48px;border-bottom:1px solid rgba(169,226,215,.1);color:rgba(225,241,237,.7);font-size:13px}.ms-cinematic-ledger-row strong{color:#f8fbfa;font-size:15px;font-weight:500}.ms-cinematic-ledger-row.is-highlight{color:#9eddd4}.ms-cinematic-ledger-row.is-highlight strong{color:#9eddd4;font-size:24px}.ms-cinematic-ledger-total{margin-top:18px;padding:16px;border-radius:13px;background:rgba(135,221,206,.09);color:rgba(225,241,237,.7);font-size:11px}.ms-cinematic-ledger-total strong{color:#f8fbfa;font-size:21px;font-weight:500}.ms-cinematic-payment-flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:10px;min-height:118px}.ms-cinematic-payment-flow span{display:grid;place-items:center;min-height:58px;padding:10px;border:1px solid rgba(169,226,215,.16);border-radius:12px;color:#eef8f6;font-size:11px;text-align:center}.ms-cinematic-payment-flow i{height:1px;background:linear-gradient(90deg,rgba(139,214,204,.15),#8bd6cc,rgba(139,214,204,.15))}.ms-cinematic-ui--payment p{max-width:43ch;margin:8px 0 0;color:rgba(225,241,237,.58);font-size:11px;line-height:1.5}.ms-cinematic-store-head{margin-bottom:24px}.ms-cinematic-store-head>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#8bd6cc;color:#071311;font-size:11px;font-weight:700}.ms-cinematic-store-head div{display:grid;flex:1;gap:3px}.ms-cinematic-store-head div strong{font-size:13px;font-weight:600}.ms-cinematic-store-head div small{color:rgba(225,241,237,.52);font-size:10px}.ms-cinematic-store-head>b{color:#9eddd4;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.ms-cinematic-stage--sell .ms-cinematic-store-product strong,.ms-cinematic-stage--sell .ms-cinematic-ui--store h3{color:#f8fbfa}.ms-cinematic-store-product{grid-template-columns:42px minmax(0,1fr);border-color:rgba(169,226,215,.1)}.ms-cinematic-store-product:first-of-type{margin-top:24px}.ms-cinematic-store-product span{grid-template-columns:1fr auto;align-items:center}.ms-cinematic-payoff{position:absolute;inset:clamp(42px,6vw,86px) clamp(20px,4vw,64px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:clamp(36px,8vw,120px);padding:clamp(40px,6vw,86px);border-radius:clamp(28px,4vw,48px);opacity:0;visibility:hidden;overflow:hidden}.ms-cinematic-payoff--buy{border:1px solid var(--ms-border-strong);background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(245,247,245,.88));box-shadow:0 30px 90px rgba(18,24,22,.08)}.ms-cinematic-payoff--sell{border:1px solid rgba(160,223,212,.18);background:radial-gradient(circle at 84% 18%,rgba(58,151,137,.25),transparent 37%),linear-gradient(145deg,rgba(6,19,16,.88),rgba(8,33,28,.94));box-shadow:0 34px 100px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05)}.ms-cinematic-payoff-copy{display:grid;gap:18px;max-width:13ch}.ms-cinematic-payoff-copy span{color:var(--ms-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(42px,5.4vw,76px);font-weight:500;line-height:.98;letter-spacing:-.045em}.ms-cinematic-payoff-copy p{max-width:34ch;margin:0;color:var(--ms-copy);font-size:14px;line-height:1.55}.ms-cinematic-payoff--sell .ms-cinematic-payoff-copy p{color:rgba(227,242,238,.65)}.ms-cinematic-lockup{display:grid;justify-items:start;gap:13px}.ms-cinematic-price{display:flex;align-items:end;gap:10px}.ms-cinematic-price strong{color:var(--ms-ink);font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(76px,9.5vw,142px);font-weight:500;line-height:.78;letter-spacing:-.07em}.ms-cinematic-price small{padding-bottom:8px;color:var(--ms-subtle);font-size:14px;font-weight:500}.ms-cinematic-payoff--sell .ms-cinematic-price strong{color:#f8fbfa;text-shadow:0 0 54px rgba(139,214,204,.18)}.ms-cinematic-payoff--sell .ms-cinematic-price small{color:rgba(226,241,237,.62)}.ms-cinematic-lockup>span{color:var(--ms-copy);font-size:14px;font-weight:500}.ms-cinematic-payoff--sell .ms-cinematic-lockup>span{color:rgba(235,247,244,.72)}.ms-cinematic-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.ms-cinematic-tags span{padding:8px 11px;border:1px solid var(--ms-border-strong);border-radius:999px;color:var(--ms-copy);font-size:11px;font-weight:500}.ms-cinematic-payoff--sell .ms-cinematic-tags span{border-color:rgba(169,226,215,.19);color:rgba(235,247,244,.75);background:rgba(139,214,204,.05)}.ms-cinematic-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;margin-top:8px;padding:0 19px;border:1px solid var(--ms-ink);border-radius:12px;background:var(--ms-ink);color:var(--ms-canvas);font-size:14px;font-weight:600;transition:transform .18s ease,background-color .18s ease}.ms-cinematic-cta:hover{transform:translateY(-2px)}.ms-cinematic-payoff--sell .ms-cinematic-cta{border-color:#8bd6cc;background:#8bd6cc;color:#071311}[data-theme=dark] .ms-cinematic-switch button.is-selected{background:#f7f6f3;color:#0f1110}[data-theme=dark] .ms-cinematic-ui{border-color:var(--ms-border-strong);background:rgba(22,28,25,.94)}[data-theme=dark] .ms-cinematic-payoff--buy{background:linear-gradient(145deg,rgba(24,30,27,.98),rgba(16,21,19,.96))}@media (max-width:767px){.ms-cinematic-switch{width:100%}.ms-cinematic-switch button{flex:1;padding-inline:9px}.ms-cinematic-stage{min-height:100svh}.ms-cinematic-atmosphere{inset:14px 0}.ms-cinematic-step{grid-template-columns:1fr;align-content:center;gap:24px;padding:52px 22px}.ms-cinematic-message{gap:10px}.ms-cinematic-message strong{font-size:clamp(38px,10vw,58px)}.ms-cinematic-message p{max-width:38ch;font-size:15px}.ms-cinematic-step.is-emphasis .ms-cinematic-message strong{font-size:clamp(66px,18vw,98px)}.ms-cinematic-visual{max-width:100%}.ms-cinematic-ui{padding:18px;border-radius:18px}.ms-cinematic-ui-bar{margin-bottom:14px;padding-bottom:12px}.ms-cinematic-product-row{padding:10px 0}.ms-cinematic-product-row:nth-of-type(4){display:none}.ms-cinematic-payment-flow{min-height:92px;gap:6px}.ms-cinematic-payment-flow span{min-height:52px;padding:6px;font-size:9px}.ms-cinematic-payoff{inset:30px 0;grid-template-columns:1fr;align-content:center;gap:28px;padding:clamp(28px,7vw,46px)}.ms-cinematic-payoff-copy{max-width:14ch;gap:12px}.ms-cinematic-payoff-copy span{font-size:clamp(38px,10.5vw,58px)}.ms-cinematic-price strong{font-size:clamp(72px,21vw,112px)}}@media (max-width:520px){.ms-cinematic-opening h2{font-size:clamp(52px,17vw,78px)}.ms-cinematic-step{padding-inline:16px}.ms-cinematic-message strong{font-size:clamp(34px,10vw,48px)}.ms-cinematic-detail-grid{margin-block:18px 12px}.ms-cinematic-ui--clarity .ms-cinematic-detail-grid{grid-template-columns:minmax(0,1fr);gap:7px}.ms-cinematic-ui--clarity .ms-cinematic-checkout-row{grid-template-columns:minmax(0,1fr);gap:5px}.ms-cinematic-ui--clarity .ms-cinematic-checkout-row strong{max-width:none;text-align:left}.ms-cinematic-demand-action>span{display:none}.ms-cinematic-store-product{padding:9px 0}.ms-cinematic-payoff{border-radius:26px}.ms-cinematic-payoff-copy span{font-size:clamp(36px,11vw,52px)}.ms-cinematic-price strong{font-size:clamp(68px,20vw,96px)}.ms-cinematic-tags span{font-size:10px}}.ms-cta{margin-top:clamp(30px,5vw,70px);padding:clamp(70px,8vw,108px) 0;background:#0f1110;color:#ffffff}.ms-cta-inner{display:flex;align-items:end;justify-content:space-between;gap:54px}.ms-cta h2{max-width:13ch;color:#ffffff;font-size:clamp(40px,5vw,62px);font-weight:600;line-height:1;letter-spacing:-.045em}.ms-cta p{max-width:47ch;margin:18px 0 0;color:#d7dedb}.ms-cta-actions{display:flex;flex:0 0 auto;gap:10px}.ms-btn-light{border:1px solid #ffffff;background:#ffffff;color:#0f1110}.ms-btn-outline{border:1px solid #737b77;background:transparent;color:#ffffff}.ms-btn-outline:hover{border-color:#ffffff}:where(.marketspace-landing) a:focus-visible,:where(.marketspace-landing) button:focus-visible,:where(.marketspace-landing) input:focus-visible{outline:2px solid var(--ms-petrol);outline-offset:3px}[data-theme=dark] .marketspace-landing{--ms-canvas:#111513;--ms-ink:#f7f6f3;--ms-copy:#c8d1cd;--ms-subtle:#aeb9b4;--ms-border:#2d3934;--ms-border-strong:#46554f;--ms-surface:#171d1a;--ms-surface-soft:#1d2521;--ms-petrol-tint:#173b36}[data-theme=dark] .ms-intent-switch button.is-selected{background:#f7f6f3;color:#0f1110}[data-theme=dark] .ms-btn-seller,[data-theme=dark] .ms-intent-switch button:last-child.is-selected{background:var(--ms-petrol);color:#ffffff}[data-theme=dark] .ms-search-box,[data-theme=dark] .ms-storefront-large{box-shadow:0 20px 48px rgb(0 0 0/26%),inset 0 1px 0 rgb(255 255 255/4%)}[data-theme=dark] .ms-btn-primary:not(.ms-btn-seller),[data-theme=dark] .ms-search-btn{border-color:#f7f6f3;background:#f7f6f3;color:#0f1110}[data-theme=dark] .ms-hero-text-link,[data-theme=dark] .ms-preview-footer strong,[data-theme=dark] .ms-section-head a,[data-theme=dark] .ms-storefront-head strong,[data-theme=dark] .ms-storefront-products b,[data-theme=dark] .ms-storefront-products strong{color:var(--ms-ink)}[data-theme=dark] .ms-category-index svg,[data-theme=dark] .ms-demand-listed-state,[data-theme=dark] .ms-demand-shelf-caption span:last-child,[data-theme=dark] .ms-demand-shelf-head strong,[data-theme=dark] .ms-discovery-kicker,[data-theme=dark] .ms-storefront-intro>span{color:#8bd6cc}[data-theme=dark] .ms-demand-listing-card{box-shadow:0 18px 42px rgb(0 0 0/28%)}[data-theme=dark] .ms-demand-listing-visual{border-color:rgb(139 214 204/18%);background:#172623;box-shadow:none}[data-theme=dark] .ms-demand-listing-card.is-coral .ms-demand-listing-visual{background:#2a2422}[data-theme=dark] .ms-demand-listing-card.is-petrol .ms-demand-listing-visual{background:#172b28}[data-theme=dark] .ms-product-ui-window{border-color:rgb(255 255 255/12%);background:rgb(10 18 16/72%)}[data-theme=dark] .ms-product-ui-toolbar{border-color:rgb(255 255 255/10%);background:rgb(255 255 255/4%)}[data-theme=dark] .ms-product-ui-heading span{background:rgb(255 255 255/38%)}[data-theme=dark] .ms-product-ui-line,[data-theme=dark] .ms-product-ui-status span{background:rgb(255 255 255/22%)}[data-theme=dark] .ms-demand-card{border-color:#41a69b;background:#173b36;box-shadow:0 18px 38px rgb(0 0 0/30%)}[data-theme=dark] .ms-demand-card-eyebrow,[data-theme=dark] .ms-demand-card-link{color:#8bd6cc}[data-theme=dark] .ms-demand-card-context,[data-theme=dark] .ms-demand-card-meta dt{color:#a7b0ac}[data-theme=dark] .ms-demand-card-meta{border-color:rgb(139 214 204/22%)}[data-theme=dark] .ms-demand-card-meta dd{color:#f7f6f3}[data-theme=dark] .ms-work-navigator{box-shadow:0 28px 70px rgb(0 0 0/24%)}[data-theme=dark] .ms-work-intents a.is-active,[data-theme=dark] .ms-work-intents a:hover{background:#1b231f}[data-theme=dark] .ms-category-index a.is-active strong,[data-theme=dark] .ms-category-index a:hover strong{color:#8bd6cc}[data-theme=dark] .ms-cta{background:#050706}@media (max-width:1024px){.ms-hero-layout{grid-template-columns:minmax(0,1fr) minmax(440px,480px);gap:32px}.ms-hero h1{font-size:clamp(44px,5.6vw,58px)}.ms-categories{grid-template-columns:repeat(2,1fr)}.ms-builder-layout,.ms-trust-layout{gap:64px}.ms-demand-shelf-layout{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);gap:42px}.ms-demand-shelf-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-demand-card{grid-column:1/-1}.ms-demand-card,.ms-demand-listing-card{min-height:278px}.ms-demand-listing-visual{height:112px}.ms-demand-card h3,.ms-demand-listing-card h3{font-size:16px}}@media (max-width:900px){.ms-demand-shelf-layout{grid-template-columns:1fr;gap:42px}.ms-demand-shelf-copy p{max-width:52ch}.ms-demand-shelf-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-demand-card{grid-column:1/-1;min-height:250px}}@media (max-width:767px){.ms-shell{width:min(calc(100% - 36px),1280px)}.ms-hero{padding:54px 0 82px}.ms-builder-layout,.ms-hero-layout,.ms-trust-layout{grid-template-columns:1fr}.ms-hero-layout{gap:42px}.ms-hero h1{max-width:620px;font-size:clamp(41px,11vw,56px)}.ms-hero-copy{margin:18px 0 25px;font-size:16px}.ms-section-head{align-items:flex-start;flex-direction:column;margin-bottom:28px}.ms-builder-copy h2,.ms-section h2,.ms-trust-layout h2{font-size:clamp(33px,8vw,44px)}.ms-category-atlas,.ms-work-navigator{grid-template-columns:1fr}.ms-work-preview{min-height:430px}.ms-category-focus{min-height:460px}.ms-builder-layout,.ms-trust-layout{gap:42px}.ms-demand-shelf-section{padding-block:86px}.ms-demand-shelf-copy{gap:20px}.ms-demand-shelf-row{grid-auto-flow:row;grid-template-columns:1fr;gap:12px;overflow:visible}.ms-demand-card,.ms-demand-listing-card{min-height:270px}.ms-storefront-large{max-width:none;justify-self:stretch}.ms-cta-inner{align-items:flex-start;flex-direction:column}}@media (max-width:520px){.ms-shell{width:min(calc(100% - 30px),1280px)}.ms-hero h1{font-size:clamp(39px,11.5vw,49px)}.ms-intent-switch{width:100%}.ms-search-box{grid-template-columns:38px minmax(0,1fr) auto;min-height:58px;padding:6px}.ms-search-box input{width:100%;font-size:14px}.ms-search-btn{min-height:44px;padding-inline:14px}.ms-cta-actions,.ms-sell-hero-actions{align-items:stretch;flex-direction:column;width:100%}.ms-cta-actions>*,.ms-sell-hero-actions>*{width:100%}.ms-preview-footer{align-items:flex-start;flex-direction:column;gap:7px}.ms-storefront-head,.ms-storefront-intro,.ms-storefront-large .ms-preview-footer,.ms-storefront-large .ms-storefront-head,.ms-storefront-large .ms-storefront-intro,.ms-storefront-preview .ms-preview-footer{padding-inline:20px}.ms-storefront-large .ms-storefront-products,.ms-storefront-products{margin-inline:20px}.ms-work-intents{grid-template-columns:1fr}.ms-work-intents a{grid-template-columns:28px minmax(0,1fr) 38px;gap:12px;min-height:112px;padding:18px}.ms-work-intent-copy strong{font-size:22px}.ms-work-intent-copy small{font-size:12px}.ms-work-preview{min-height:380px;padding:26px 20px}.ms-work-preview-copy strong{font-size:clamp(42px,13vw,56px)}.ms-work-signal{gap:8px;margin-bottom:42px}.ms-work-signal-node{font-size:10px}.ms-category-focus{min-height:430px;padding:26px 22px}.ms-category-focus-symbol{margin-top:56px}.ms-category-index{grid-template-columns:1fr;padding-top:0}.ms-category-index:before{display:none}.ms-category-index a,.ms-category-index a:nth-child(2n){min-height:82px;transform:none}.ms-category-index strong{font-size:18px}.ms-demand-story-cta{justify-content:center;width:100%}.ms-demand-shelf-head strong{display:none}.ms-demand-listing-card{min-height:248px;padding:9px}.ms-demand-card{min-height:0;padding:18px}.ms-demand-listing-visual{height:102px}.ms-demand-listing-meta{align-items:flex-start;flex-direction:column;gap:4px}.ms-demand-card-header{align-items:flex-start;flex-direction:column;gap:6px}.ms-demand-card h3{max-width:24ch}.ms-demand-card h3,.ms-demand-listing-card h3{margin-bottom:12px;font-size:15px}.ms-demand-shelf-caption{align-items:flex-start;flex-direction:column;gap:5px}.ms-purchase-timeline{grid-template-columns:1fr;gap:28px}.ms-purchase-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:0}.ms-purchase-step:not(:last-child):after{top:34px;right:auto;bottom:-28px;left:16px;width:1px;height:auto}.ms-purchase-step-number{margin-bottom:0}.ms-cta h2{font-size:clamp(38px,11vw,50px)}}.ms-hero-motion-stage{position:relative;isolation:isolate;width:100%;min-height:438px;aspect-ratio:1.38;overflow:visible}.ms-motion-view{position:absolute;inset:0;animation:ms-motion-view-in .28s cubic-bezier(.22,1,.36,1) both}@keyframes ms-motion-view-in{0%{opacity:0;transform:translate3d(0,7px,0)}to{opacity:1;transform:translateZ(0)}}.ms-gradient-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(9px,1.25vw,16px);padding:34px 7px;contain:layout style;overflow:visible}.ms-motion-product{--ms-gradient-a:#ff3d4f;--ms-gradient-b:#ffb21c;--ms-card-y:0px;position:relative;display:block;min-width:0;height:clamp(286px,26vw,326px);color:#ffffff;transform:translate3d(0,var(--ms-card-y),0);transition:transform .44s cubic-bezier(.22,1,.36,1)}.ms-motion-product:first-child{--ms-card-y:-18px}.ms-motion-product:nth-child(2){--ms-card-y:20px}.ms-motion-product:nth-child(3){--ms-card-y:-8px}.ms-motion-product--magenta{--ms-gradient-a:#f409a7;--ms-gradient-b:#3d71ff}.ms-motion-product--petrolio{--ms-gradient-a:#13796f;--ms-gradient-b:#41a69b}.ms-motion-product--cyan{--ms-gradient-a:#14d9ff;--ms-gradient-b:#72f52a}.ms-motion-product-glow,.ms-motion-product-plane{position:absolute;inset:-22px -7px 17px 8px;border-radius:22px;background:linear-gradient(138deg,var(--ms-gradient-a) 4%,var(--ms-gradient-b) 96%);transform:translate3d(0,8px,0) skewY(-9deg) rotate(-2.2deg);transform-origin:center;pointer-events:none}.ms-motion-product-plane{opacity:.96;box-shadow:inset 0 1px 0 rgb(255 255 255/26%);animation:ms-gradient-plane-drift 6.5s ease-in-out infinite alternate;transition:transform .44s cubic-bezier(.22,1,.36,1)}.ms-motion-product:nth-child(2) .ms-motion-product-plane{animation-delay:-2.1s}.ms-motion-product:nth-child(3) .ms-motion-product-plane{animation-delay:-4.2s}.ms-motion-product-glow{inset:-15px -10px 8px 4px;opacity:.72;filter:blur(24px);transform:translate3d(0,11px,0) skewY(-8deg) scale(1.02);animation:ms-gradient-glow-breathe 5.8s ease-in-out infinite alternate}@keyframes ms-gradient-plane-drift{0%{transform:translate3d(-3px,9px,0) skewY(-9deg) rotate(-2.2deg)}to{transform:translate3d(4px,4px,0) skewY(-6deg) rotate(-.8deg) scale(1.015)}}@keyframes ms-gradient-glow-breathe{0%{opacity:.56;transform:translate3d(-2px,12px,0) skewY(-9deg) scale(.98)}to{opacity:.82;transform:translate3d(3px,7px,0) skewY(-6deg) scale(1.045)}}.ms-motion-product-float{position:absolute;z-index:1;width:38%;aspect-ratio:1;border-radius:14px;background:linear-gradient(145deg,var(--ms-gradient-a),var(--ms-gradient-b));opacity:.34;filter:blur(1px);pointer-events:none;animation:ms-gradient-float 5.4s ease-in-out infinite alternate}.ms-motion-product-float--top{top:-32px;left:17%}.ms-motion-product-float--bottom{right:12%;bottom:-28px;animation-delay:-2.7s}@keyframes ms-gradient-float{0%{opacity:.22;transform:translateZ(0)}to{opacity:.42;transform:translate3d(0,8px,0)}}.ms-motion-product-surface{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;padding:clamp(17px,1.7vw,23px);overflow:hidden;border:1px solid rgb(255 255 255/14%);border-radius:18px;background:linear-gradient(145deg,rgb(31 31 35/88%),rgb(7 7 9/95%)),rgb(9 9 11/94%);box-shadow:0 30px 52px rgb(0 0 0/34%),inset 0 1px 0 rgb(255 255 255/9%);backdrop-filter:blur(15px) saturate(118%);transition:border-color .44s ease,box-shadow .44s ease,transform .44s cubic-bezier(.22,1,.36,1)}.ms-motion-product-surface:before{position:absolute;inset:0;background:radial-gradient(circle at 4% 3%,color-mix(in srgb,var(--ms-gradient-a) 54%,transparent),transparent 45%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--ms-gradient-b) 34%,transparent),transparent 42%);content:"";opacity:.62;pointer-events:none}.ms-motion-product-description,.ms-motion-product-footer,.ms-motion-product-title{position:relative;z-index:1}.ms-motion-product-description,.ms-motion-product-title{display:block}.ms-motion-product-title{max-width:12ch;color:#ffffff;font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:clamp(17px,1.55vw,22px);font-weight:600;line-height:1.08;letter-spacing:-.025em}.ms-motion-product-description{max-width:18ch;margin-top:12px;color:rgb(255 255 255/75%);font-size:13px;line-height:1.45}.ms-motion-product-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto}.ms-motion-product-footer b{color:#ffffff;font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:19px;font-weight:600;line-height:1}.ms-motion-product-footer>span{display:inline-flex;align-items:center;gap:3px;color:rgb(255 255 255/88%);font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap}@media (hover:hover) and (pointer:fine){.ms-motion-product:hover{z-index:6;transform:translate3d(0,calc(var(--ms-card-y) - 9px),0)}.ms-motion-product:hover .ms-motion-product-plane{animation:none;transform:translate3d(0,3px,0) skewY(0deg) rotate(0deg) scale(1.018)}.ms-motion-product:hover .ms-motion-product-glow{opacity:.9}.ms-motion-product:hover .ms-motion-product-surface{border-color:rgb(255 255 255/24%);box-shadow:0 36px 66px rgb(0 0 0/42%),inset 0 1px 0 rgb(255 255 255/13%);transform:translate3d(3px,-3px,0)}}.ms-store-pan{overflow:hidden;contain:layout paint style;border:0;border-radius:28px;background:radial-gradient(circle at 72% 18%,rgb(75 44 180/16%),transparent 35%),#050506;box-shadow:none;-webkit-mask-image:radial-gradient(ellipse 102% 100% at center,#000 82%,transparent 100%);mask-image:radial-gradient(ellipse 102% 100% at center,#000 82%,transparent 100%)}.ms-store-pan-canvas{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));width:200%;height:200%;will-change:transform;animation:ms-store-pan-diagonal 22s linear infinite}@keyframes ms-store-pan-diagonal{0%{transform:translateZ(0)}to{transform:translate3d(-50%,-50%,0)}}.ms-store-pan-scene{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:10px;min-width:0;min-height:0;padding:13px;background:radial-gradient(circle at 72% 24%,rgb(64 40 155/12%),transparent 30%),#050506}.ms-store-tile{min-width:0;overflow:hidden;padding:14px;border:1px solid rgb(255 255 255/7%);border-radius:16px;background:linear-gradient(145deg,rgb(26 26 30/98%),rgb(10 10 12/99%));box-shadow:0 14px 30px rgb(0 0 0/34%),inset 0 1px 0 rgb(255 255 255/4%);color:#f7f7f8}.ms-store-tile small,.ms-store-tile strong{display:block}.ms-store-tile strong{font-weight:500}.ms-store-tile small{color:rgb(255 255 255/45%);font-size:9px;letter-spacing:.02em}.ms-store-identity{position:relative;grid-column:1/4;grid-row:1/3;display:flex;align-items:flex-start;gap:10px;padding-bottom:35px}.ms-store-pan-avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 auto;border-radius:11px;background:linear-gradient(145deg,#7c3aed,#18c8ff);box-shadow:0 7px 20px rgb(76 60 220/32%);color:#ffffff;font-size:10px;font-weight:600}.ms-store-identity>span:nth-child(2){min-width:0}.ms-store-identity strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ms-store-identity p{max-width:20ch;margin:8px 0 0;color:rgb(255 255 255/52%);font-size:9px;line-height:1.4}.ms-store-nav{position:absolute;right:13px;bottom:12px;left:13px;display:flex;gap:11px;color:rgb(255 255 255/42%);font-size:8px;font-weight:500}.ms-store-aurora{grid-column:4/7;grid-row:1/3;background:radial-gradient(circle at 34% 38%,rgb(42 224 255/78%),transparent 32%),radial-gradient(circle at 74% 65%,rgb(220 38 255/66%),transparent 38%),linear-gradient(135deg,#17339b,#481278 54%,#072b3d);box-shadow:0 20px 38px rgb(25 61 190/28%),inset 0 1px 0 rgb(255 255 255/16%)}.ms-store-featured{grid-column:1/3;grid-row:3/5;display:flex;flex-direction:column;background:radial-gradient(circle at 90% 5%,rgb(33 219 255/17%),transparent 42%),linear-gradient(145deg,#17171d,#0a0a0d)}.ms-store-featured strong{max-width:12ch;margin-top:9px;font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:13px;line-height:1.12;letter-spacing:-.02em}.ms-store-featured b{margin-top:auto;color:#72e6ff;font-size:12px;font-weight:600}.ms-store-product-list{grid-column:3/6;grid-row:3/6;display:flex;flex-direction:column}.ms-store-product-list>span{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:11px 0;border-bottom:1px solid rgb(255 255 255/7%)}.ms-store-product-list>span:last-child{border-bottom:0}.ms-store-product-list strong{max-width:13ch;font-size:10px;line-height:1.2}.ms-store-product-list b{flex:0 0 auto;color:rgb(255 255 255/68%);font-size:10px;font-weight:600}.ms-store-signal{grid-column:6/7;grid-row:3/5;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:4px;padding:12px 9px}.ms-store-signal>small{color:rgb(255 255 255/45%);font-size:9px;letter-spacing:.02em}.ms-store-signal-bars{display:flex;min-height:0;flex:1;align-items:flex-end;justify-content:space-between;gap:4px}.ms-store-signal i{display:block;width:100%;min-width:3px;border-radius:999px 999px 3px 3px;background:linear-gradient(180deg,#3ee8ff,#7358ff 55%,#ef3cff);box-shadow:0 0 13px rgb(91 83 255/25%)}.ms-store-signal i:first-child{height:28%}.ms-store-signal i:nth-child(2){height:52%}.ms-store-signal i:nth-child(3){height:78%}.ms-store-signal i:nth-child(4){height:63%}.ms-store-signal i:nth-child(5){height:88%}.ms-store-brand-tile{grid-column:1/3;grid-row:5/6;display:flex;align-items:center;justify-content:space-between;gap:10px;background:radial-gradient(circle at 18% 25%,rgb(73 224 255/82%),transparent 35%),linear-gradient(125deg,#2d2db7,#8216a4 58%,#116d65)}.ms-store-brand-tile span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:rgb(4 4 8/48%);color:#ffffff;font-size:9px;font-weight:600}.ms-store-brand-tile strong{color:#ffffff;font-family:"Inter Tight",var(--font-inter),Inter,sans-serif;font-size:12px}.ms-store-view-tile{grid-column:6/7;grid-row:5/6;display:flex;align-items:center;justify-content:space-between;gap:7px;background:linear-gradient(145deg,#182038,#101116);color:#ffffff}.ms-store-view-tile strong{max-width:7ch;font-size:9px;line-height:1.15}.ms-store-view-tile svg{width:14px;flex:0 0 auto;color:#78e7ff}.ms-store-pan-edge{position:absolute;inset:0;z-index:3;border-radius:inherit;background:linear-gradient(90deg,rgb(2 2 3/72%),transparent 13%,transparent 87%,rgb(2 2 3/72%)),linear-gradient(180deg,rgb(2 2 3/66%),transparent 15%,transparent 84%,rgb(2 2 3/72%));box-shadow:inset 0 0 66px 18px rgb(0 0 0/82%),inset 0 1px 0 rgb(255 255 255/6%);pointer-events:none}@media (max-width:1024px){.ms-hero-motion-stage{min-height:404px}.ms-gradient-products{gap:8px;padding-inline:4px}.ms-motion-product{height:288px}.ms-motion-product-surface{padding:17px 14px}.ms-motion-product-title{font-size:17px}.ms-motion-product-description{font-size:12px}.ms-motion-product-footer{align-items:flex-start;flex-direction:column}}@media (max-width:767px){.ms-hero-motion-stage{width:min(100%,620px);min-height:438px;margin-inline:auto}.ms-motion-product{height:300px}.ms-motion-product-footer{align-items:flex-end;flex-direction:row}}@media (max-width:520px){.ms-hero-motion-stage{min-height:492px;aspect-ratio:auto}.ms-gradient-products{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:13px;padding:22px 7px}.ms-motion-product{--ms-card-y:0px;height:213px}.ms-motion-product:nth-child(3){grid-column:1/-1;width:calc(50% - 7px);justify-self:center}.ms-motion-product-glow,.ms-motion-product-plane{inset:-9px -4px 8px 4px}.ms-motion-product-float{width:30%}.ms-motion-product-float--top{top:-13px}.ms-motion-product-float--bottom{bottom:-12px}.ms-motion-product-surface{padding:16px}.ms-motion-product-title{font-size:16px}.ms-motion-product-description{margin-top:8px;font-size:11px}.ms-motion-product-footer{gap:7px}.ms-motion-product-footer b{font-size:17px}.ms-motion-product-footer>span{font-size:9px}.ms-store-pan-scene{gap:7px;padding:9px}.ms-store-tile{padding:10px;border-radius:12px}.ms-store-identity{padding-bottom:28px}.ms-store-identity p{display:none}.ms-store-nav{right:9px;bottom:9px;left:9px;gap:8px;font-size:7px}.ms-store-featured strong{font-size:11px}.ms-store-product-list>span{padding:8px 0}.ms-store-product-list b,.ms-store-product-list strong{font-size:8px}.ms-store-brand-tile strong{font-size:10px}.ms-store-view-tile{padding-inline:7px}.ms-store-signal>small,.ms-store-view-tile strong{font-size:7px}}@media (prefers-reduced-motion:reduce){:where(html:has(.marketspace-landing)){scroll-behavior:auto}.ms-category-focus-copy,.ms-category-focus-symbol,.ms-motion-product-float,.ms-motion-product-glow,.ms-motion-product-plane,.ms-motion-view,.ms-store-pan-canvas,.ms-work-preview-copy,.ms-work-signal-line:after{animation:none!important}.ms-cinematic-atmosphere,.ms-cinematic-cta,.ms-cinematic-payoff,.ms-cinematic-step,.ms-cinematic-switch button,.ms-motion-product,.ms-motion-product-glow,.ms-motion-product-plane,.ms-motion-product-surface{transition:none!important;animation:none!important}.ms-cinematic-section{min-height:auto}.ms-cinematic-stage{display:grid;gap:32px;min-height:auto;padding:clamp(54px,8vw,92px) clamp(18px,4vw,52px)}.ms-cinematic-opening,.ms-cinematic-payoff,.ms-cinematic-step,.ms-cinematic-story{position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important;clip-path:inset(0)!important}.ms-cinematic-opening{min-height:260px}.ms-cinematic-story{display:grid;gap:32px}.ms-cinematic-statements{display:grid;gap:24px;height:auto}.ms-cinematic-step{min-height:min(620px,78svh)}.ms-cinematic-payoff{min-height:min(650px,82svh)}.ms-motion-product{transform:translate3d(0,var(--ms-card-y),0)!important}.ms-motion-product-plane{transform:translate3d(0,8px,0) skewY(-9deg) rotate(-2.2deg)!important}.ms-motion-product-glow{opacity:.7!important;transform:translate3d(0,11px,0) skewY(-8deg) scale(1.02)!important}.ms-store-pan-canvas{transform:translate3d(-12.5%,-10%,0)!important}.marketspace-landing *,.marketspace-landing :after,.marketspace-landing :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.ms-store-comparison{--ms-store-panel:#ffffff;--ms-store-panel-soft:#f7f9f8;--ms-store-ink:#0f1110;--ms-store-copy:#53615c;--ms-store-muted:#75817c;--ms-store-border:#dce4df;--ms-store-accent:var(--ms-petrol);position:relative;width:100%;max-width:620px;justify-self:end;color:var(--ms-store-ink)}.ms-store-comparison-framing{margin:0 0 10px;color:var(--ms-store-muted);font-size:11px;letter-spacing:.02em}.ms-store-comparison-catalogue-heading,.ms-store-comparison-labels{display:flex;align-items:center;justify-content:space-between;gap:16px}.ms-store-comparison-labels{align-items:flex-start;margin-bottom:10px}.ms-store-comparison-labels>span{display:grid;gap:4px;color:var(--ms-store-muted);font-size:10px;line-height:1.1;text-transform:uppercase}.ms-store-comparison-labels>span:last-child{align-items:end;text-align:right}.ms-store-comparison-labels strong{color:var(--ms-store-ink);font-size:10px;font-weight:700;letter-spacing:.14em}.ms-store-comparison-labels small{color:var(--ms-store-muted);font-size:10px;font-weight:400;letter-spacing:0;line-height:1.25;text-transform:none}.ms-store-comparison-labels>span:last-child strong{color:var(--ms-store-accent)}.ms-store-comparison-viewport{position:relative;isolation:isolate;width:100%;min-height:560px;aspect-ratio:.84;overflow:hidden;border:1px solid var(--ms-border-strong);border-radius:18px;background:var(--ms-store-panel);box-shadow:0 24px 58px rgb(15 17 16/12%),inset 0 1px 0 rgb(255 255 255/90%);cursor:ew-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms-store-comparison-viewport.is-dragging{cursor:ew-resize}.ms-store-comparison-layer{position:absolute;inset:0;overflow:hidden;background:var(--ms-store-panel)}.ms-store-comparison-layer-personal{z-index:2}.ms-store-comparison-store{display:flex;min-height:100%;flex-direction:column;background:var(--ms-store-panel);color:var(--ms-store-ink)}.ms-store-comparison-cover{position:relative;height:112px;flex:0 0 112px;overflow:hidden;background:#0d211f}.ms-store-comparison-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.52;filter:saturate(.72) contrast(.92)}.ms-store-comparison-cover-grid,.ms-store-comparison-cover-wash{position:absolute;inset:0}.ms-store-comparison-cover-wash{background:linear-gradient(110deg,rgb(7 24 22/86%),rgb(10 61 57/45%) 58%,rgb(19 121 111/42%))}.ms-store-comparison-store.is-personal .ms-store-comparison-cover-wash{background:linear-gradient(110deg,rgb(50 37 25/66%),rgb(83 73 56/28%) 56%,rgb(19 121 111/20%))}.ms-store-comparison-store.is-agency .ms-store-comparison-cover{background-color:#0b2422;background-image:linear-gradient(120deg,transparent 0 48%,rgb(139 214 204/20%) 48.2% 48.5%,transparent 48.7%),linear-gradient(35deg,transparent 0 64%,rgb(19 121 111/42%) 64.2% 64.7%,transparent 64.9%)}.ms-store-comparison-store.is-agency .ms-store-comparison-cover-wash{background:linear-gradient(110deg,rgb(4 21 20/76%),rgb(11 61 58/50%) 58%,rgb(19 121 111/36%))}.ms-store-comparison-cover-grid{opacity:.17;background-image:linear-gradient(rgb(255 255 255/32%) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/32%) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 86%);mask-image:linear-gradient(90deg,#000,transparent 86%)}.ms-store-comparison-cover-mark{position:absolute;right:20px;bottom:18px;display:grid;width:32px;height:32px;place-items:center;border:1px solid rgb(139 214 204/58%);border-radius:9px;background:rgb(7 24 22/68%);color:#bdece5;font-size:9px;font-weight:700;letter-spacing:.08em}.ms-store-comparison-body{display:flex;min-height:0;flex:1;flex-direction:column;padding:0 22px 22px}.ms-store-comparison-identity{display:flex;align-items:flex-start;gap:12px}.ms-store-comparison-avatar{position:relative;z-index:2;display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;overflow:hidden;margin-top:-28px;border:3px solid var(--ms-store-panel);border-radius:15px;background:var(--ms-store-panel-soft);box-shadow:0 10px 22px rgb(15 17 16/14%);color:var(--ms-store-accent);font-size:15px;font-weight:700;letter-spacing:.08em}.ms-store-comparison-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ms-store-comparison-name{min-width:0;padding-top:12px}.ms-store-comparison-kicker,.ms-store-comparison-product-body>span{display:block;color:var(--ms-store-accent);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ms-store-comparison-name h3{margin:4px 0 2px;overflow-wrap:anywhere;color:var(--ms-store-ink);font-family:"Inter Tight",var(--font-inter),Inter,system-ui,sans-serif;font-size:clamp(20px,2.3vw,28px);font-weight:600;letter-spacing:-.045em;line-height:1}.ms-store-comparison-name p,.ms-store-comparison-positioning p,.ms-store-comparison-product p{margin:0;color:var(--ms-store-copy)}.ms-store-comparison-name p{font-size:11px}.ms-store-comparison-positioning{max-width:42ch;margin:18px 0 0 70px}.ms-store-comparison-positioning p{color:var(--ms-store-ink);font-family:"Inter Tight",var(--font-inter),Inter,system-ui,sans-serif;font-size:clamp(16px,1.9vw,21px);font-weight:500;letter-spacing:-.025em;line-height:1.12}.ms-store-comparison-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin:12px 0 0 70px;color:var(--ms-store-muted);font-size:10px}.ms-store-comparison-meta span{display:inline-flex;align-items:center;gap:5px}.ms-store-comparison-meta i{width:6px;height:6px;border-radius:50%;background:var(--ms-store-accent)}.ms-store-comparison-meta .is-emphasis{color:var(--ms-store-accent);font-weight:600}.ms-store-comparison-nav{display:flex;gap:17px;margin-top:18px;overflow:hidden;border-bottom:1px solid var(--ms-store-border);color:var(--ms-store-muted);font-size:10px;white-space:nowrap}.ms-store-comparison-nav span{padding:0 0 9px}.ms-store-comparison-nav .is-active{border-bottom:2px solid var(--ms-store-accent);color:var(--ms-store-ink);font-weight:600}.ms-store-comparison-catalogue{min-height:0;margin-top:16px}.ms-store-comparison-catalogue-heading{margin-bottom:9px;color:var(--ms-store-ink);font-size:11px;font-weight:600}.ms-store-comparison-catalogue-heading span:last-child{color:var(--ms-store-muted);font-size:9px;font-weight:400}.ms-store-comparison-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ms-store-comparison-collections{display:flex;gap:5px;margin:-2px 0 8px;overflow:hidden}.ms-store-comparison-collections span{flex:0 0 auto;padding:4px 6px;border:1px solid var(--ms-store-border);border-radius:999px;color:var(--ms-store-muted);font-size:8px;line-height:1;white-space:nowrap}.ms-store-comparison-product{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--ms-store-border);border-radius:9px;background:var(--ms-store-panel)}.ms-store-comparison-product:last-child{grid-column:1/-1}.ms-store-comparison-product.is-featured{border-color:color-mix(in srgb,var(--ms-store-accent) 64%,var(--ms-store-border))}.ms-store-comparison-product-visual{display:flex;align-items:flex-end;justify-content:space-between;min-height:45px;padding:8px;background:linear-gradient(135deg,#0b3d3a,#13796f);color:rgb(255 255 255/88%)}.ms-store-comparison-product:nth-child(2) .ms-store-comparison-product-visual{background:linear-gradient(135deg,#153b3a,#2e7e75)}.ms-store-comparison-product:nth-child(3) .ms-store-comparison-product-visual{background:linear-gradient(135deg,#112b2a,#4a8c7f)}.ms-store-comparison-product-visual span{max-width:14ch;font-size:8px;font-weight:600;letter-spacing:.08em;text-align:right;text-transform:uppercase}.ms-store-comparison-product-body{min-width:0;padding:9px 10px 7px}.ms-store-comparison-product-body>span{overflow:hidden;color:var(--ms-store-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ms-store-comparison-product h4{margin:4px 0 3px;overflow-wrap:anywhere;color:var(--ms-store-ink);font-family:"Inter Tight",var(--font-inter),Inter,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.025em;line-height:1.08}.ms-store-comparison-product p{font-size:10px;line-height:1.35}.ms-store-comparison-product-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding:7px 10px 9px;border-top:1px solid var(--ms-store-border)}.ms-store-comparison-product-footer strong{color:var(--ms-store-ink);font-size:12px}.ms-store-comparison-product-footer span{display:grid;width:22px;height:22px;place-items:center;border:1px solid var(--ms-store-border);border-radius:50%;color:var(--ms-store-accent)}.ms-store-comparison-preview-cta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:8px 10px;border-top:1px solid var(--ms-store-border);color:var(--ms-store-accent);font-size:10px;font-weight:600}.ms-store-comparison-preview-cta.is-agency{color:var(--ms-store-ink)}.ms-store-comparison-divider{position:absolute;inset-block:0;z-index:3;width:1px;pointer-events:none;transform:translateX(-.5px)}.ms-store-comparison-divider-line{display:block;width:1px;height:100%;background:rgb(255 255 255/90%);box-shadow:0 0 0 1px rgb(15 17 16/12%)}.ms-store-comparison-handle{position:absolute;top:50%;z-index:4;display:flex;width:44px;height:44px;align-items:center;justify-content:center;gap:1px;border:1px solid rgb(255 255 255/88%);border-radius:50%;background:rgb(11 61 58/92%);box-shadow:0 8px 18px rgb(15 17 16/22%);color:#ffffff;cursor:ew-resize;outline:none;transform:translate(-50%,-50%)}.ms-store-comparison-handle:focus-visible{outline:2px solid var(--ms-petrol);outline-offset:4px}.ms-store-comparison-handle-arrow{font-size:21px;font-weight:300;line-height:1}.ms-store-comparison-mobile{display:none}[data-theme=dark] .marketspace-landing .ms-store-comparison{--ms-store-panel:#171d1a;--ms-store-panel-soft:#202c27;--ms-store-ink:#f7f6f3;--ms-store-copy:#c8d1cd;--ms-store-muted:#aeb9b4;--ms-store-border:#34443d;--ms-store-accent:#8bd6cc}[data-theme=dark] .marketspace-landing .ms-store-comparison-viewport{box-shadow:0 24px 58px rgb(0 0 0/28%),inset 0 1px 0 rgb(255 255 255/5%)}@media (max-width:767px){.ms-store-comparison{max-width:none}.ms-store-comparison-framing{margin-bottom:12px;font-size:11px}.ms-store-comparison-labels,.ms-store-comparison-viewport{display:none}.ms-store-comparison-mobile{display:block}.ms-store-comparison-segmented{display:grid;grid-template-columns:1fr 1fr;width:min(100%,280px);margin:0 auto 12px;padding:3px;border:1px solid var(--ms-border-strong);border-radius:10px;background:var(--ms-surface-soft)}.ms-store-comparison-segmented button{min-height:36px;padding:8px 12px;border:0;border-radius:7px;background:transparent;color:var(--ms-copy);font:inherit;font-size:12px;font-weight:500;cursor:pointer}.ms-store-comparison-segmented button.is-selected{background:var(--ms-ink);color:#ffffff}.ms-store-comparison-mobile-preview{overflow:hidden;border:1px solid var(--ms-border-strong);border-radius:18px;background:var(--ms-store-panel);box-shadow:0 20px 42px rgb(15 17 16/10%)}.ms-store-comparison-mobile-preview .ms-store-comparison-store{min-height:0}.ms-store-comparison-mobile-preview .ms-store-comparison-labels{display:none}}@media (max-width:520px){.ms-store-comparison-body{padding-inline:17px}.ms-store-comparison-cover{height:96px;flex-basis:96px}.ms-store-comparison-products{grid-template-columns:1fr}.ms-store-comparison-product:last-child{grid-column:auto}.ms-store-comparison-meta,.ms-store-comparison-positioning{margin-left:0}}@media (prefers-reduced-motion:reduce){.ms-store-comparison,.ms-store-comparison *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.darkveil-canvas{display:block;width:100%;height:100%;pointer-events:none}