.sc-mkt,:root{--beige:#faf8f3;--beige-rule:#e3ddd0;--ink:#2b1638;--ink-soft:#5a4468;--ink-faint:#8a7899;--indigo-1:#6b3b9c;--indigo-2:#4e2a7a;--plum-1:#6a2c68;--plum-2:#4a1b4e;--edge:#3a1b5e;--lilac:#f2e9f8;--lilac-soft:#cdbadd;--gold:#f2be5c;--orchid:#e7c2fa;--display:"Fraunces",Georgia,serif;--body:"Inter",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace}.sc-mkt,.sc-mkt *{box-sizing:border-box}.sc-mkt{-webkit-text-size-adjust:100%;margin:0;color:var(--ink);background:radial-gradient(120% 70% at 88% -8%,rgba(110,60,150,.1) 0,rgba(110,60,150,0) 60%),linear-gradient(180deg,#fdfcf9 0,var(--beige) 44%,#f6f2e9 100%);background-repeat:no-repeat;background-color:var(--beige);min-height:100vh;font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.sc-mkt .wrap{max-width:1180px;margin:0 auto;padding-left:clamp(20px,6vw,40px);padding-right:clamp(20px,6vw,40px)}.sc-mkt a{color:inherit}.sc-mkt :focus-visible{outline:2px solid var(--indigo-1);outline-offset:4px}.sc-mkt .top{border-bottom:1px solid var(--beige-rule);position:sticky;top:0;z-index:40;background:rgba(250,248,243,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sc-mkt .top .wrap.top-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px;height:auto;padding-top:10px;padding-bottom:10px}.sc-mkt .mark{font-family:var(--mono);font-size:13px;letter-spacing:.24em;text-transform:uppercase;flex-shrink:0;text-decoration:none}.sc-mkt .mark b{font-weight:500}.sc-mkt .nav-desktop{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 14px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);min-width:0}.sc-mkt .nav-desktop a{text-decoration:none}.sc-mkt .nav-desktop a:hover{color:var(--ink)}.sc-mkt .nav-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;flex-shrink:0;border:none;background:transparent;color:var(--ink);cursor:pointer;border-radius:6px;transition:background .15s ease}.sc-mkt .nav-toggle:hover{background:rgba(43,22,56,.06)}.sc-mkt .nav-mobile{display:flex;flex-direction:column;gap:10px;padding:14px clamp(20px,6vw,40px) 18px;border-top:1px solid var(--beige-rule);background:var(--beige);font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.sc-mkt .nav-mobile a{text-decoration:none;color:var(--ink-soft)}.sc-mkt .nav-mobile>a:not(.btn){padding:10px 2px;border-bottom:1px solid var(--beige-rule)}.sc-mkt .nav-mobile>a:not(.btn):hover{color:var(--ink)}.sc-mkt .nav-mobile .btn{width:100%;text-align:center;box-sizing:border-box;margin-top:2px}.sc-mkt .btn{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:10px 17px;color:var(--lilac);background:linear-gradient(168deg,var(--indigo-1) 0,var(--indigo-2) 100%);border:1px solid var(--edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 3px 10px rgba(58,17,64,.2);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;white-space:nowrap}.sc-mkt .btn:hover{filter:brightness(1.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),0 6px 16px rgba(58,17,64,.28);transform:translateY(-1px)}@media (max-width:760px){.sc-mkt .nav-desktop{display:none}.sc-mkt .nav-toggle{display:inline-flex}}.sc-mkt .hero{padding-top:56px;padding-bottom:8px}.sc-mkt .inid{font-family:var(--mono);font-size:clamp(12px,3.4vw,13.5px);line-height:1.85;color:var(--ink-faint);letter-spacing:.04em;margin:0 0 28px;overflow-wrap:anywhere}.sc-mkt .inid span{color:#94866a;margin-right:8px}.sc-mkt .inid em{font-style:normal;color:var(--ink)}.sc-mkt h1{font-family:var(--display);font-weight:400;font-size:clamp(32px,8.5vw,74px);line-height:1.05;letter-spacing:-.02em;margin:0;max-width:13ch}.sc-mkt h1 i{font-style:italic;white-space:nowrap;font-variation-settings:"SOFT" 40,"WONK" 1;color:#5e2a85}.sc-mkt .lede{max-width:54ch;margin:22px 0 0;color:var(--ink-soft);font-size:clamp(15.5px,3.8vw,17.5px)}.sc-mkt .lede b{color:var(--ink);font-weight:500}.sc-mkt .btn--hero{margin-top:28px;padding:13px 22px;font-size:12.5px}.sc-mkt .pick{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);margin:36px 0 -18px}.sc-mkt .plates{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:44px 0 12px;align-items:stretch}@media (max-width:880px){.sc-mkt .plates{grid-template-columns:1fr;gap:18px;padding-top:32px}}.sc-mkt .plate{position:relative;isolation:isolate;overflow:hidden;text-decoration:none;padding:clamp(18px,4vw,24px) clamp(16px,4vw,24px) clamp(18px,4vw,22px);display:flex;flex-direction:column;color:var(--lilac);border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),inset 0 -1px 0 rgba(0,0,0,.3),0 14px 30px rgba(48,20,60,.24);transition:transform .28s ease,box-shadow .28s ease}.sc-mkt .plate:hover{transform:translateY(-5px);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.3),0 24px 52px rgba(48,20,60,.34)}.sc-mkt .plate--draft{background:linear-gradient(158deg,#7a47ad 0,var(--indigo-1) 34%,var(--indigo-2) 76%,#3f2166 100%)}.sc-mkt .plate--search{background:linear-gradient(158deg,#7a3577 0,var(--plum-1) 34%,var(--plum-2) 76%,#3b1440 100%)}.sc-mkt .plate--search .stipple{background-image:radial-gradient(rgba(255,255,255,.3) .9px,transparent 1px),radial-gradient(rgba(255,255,255,.2) .8px,transparent .9px);background-size:8px 8px,8px 8px;background-position:0 0,4px 4px;-webkit-mask-image:linear-gradient(148deg,rgba(0,0,0,.95),rgba(0,0,0,.35) 38%,rgba(0,0,0,0) 62%);mask-image:linear-gradient(148deg,rgba(0,0,0,.95),rgba(0,0,0,.35) 38%,rgba(0,0,0,0) 62%)}.sc-mkt .plate--search .stipple,.sc-mkt .plate:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.sc-mkt .plate:before{background:linear-gradient(163deg,rgba(255,255,255,.24),rgba(255,255,255,.05) 26%,rgba(255,255,255,0) 47%),radial-gradient(80% 46% at 50% 118%,rgba(255,255,255,.12) 0,rgba(255,255,255,0) 70%)}.sc-mkt .plate:after{content:"";position:absolute;inset:9px;border:1px solid rgba(255,255,255,.15);border-radius:1px;pointer-events:none}.sc-mkt .sheet{display:flex;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--lilac-soft);border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:9px;margin-bottom:20px}.sc-mkt .sheet strong{font-weight:500}.sc-mkt .plate--draft .sheet strong{color:var(--orchid)}.sc-mkt .plate--search .sheet strong{color:var(--gold)}.sc-mkt .plate h2{font-family:var(--display);font-weight:400;font-size:clamp(27px,3.1vw,35px);line-height:1.08;letter-spacing:-.015em;margin:0 0 10px;color:#fcf7ff}.sc-mkt .kicker{margin:0;font-size:15px;color:var(--lilac-soft)}.sc-mkt .kicker span{display:block}.sc-mkt .kicker b{font-weight:500;color:#fcf7ff}.sc-mkt figure{margin:auto 0;padding:22px 0 18px}.sc-mkt figure svg{width:100%;height:auto;display:block}.sc-mkt figcaption{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(205,186,221,.82);text-align:center;margin-top:12px}.sc-mkt .parts{list-style:none;margin:0;padding:6px 0 0;border-top:1px solid rgba(255,255,255,.2)}.sc-mkt .parts li{display:flex;gap:14px;align-items:baseline;padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.1);transition:background .18s ease}.sc-mkt .parts li:last-child{border-bottom:0}.sc-mkt .parts li:hover{background:rgba(255,255,255,.055)}.sc-mkt .parts .num{font-family:var(--mono);font-size:11px;letter-spacing:.08em;min-width:28px}.sc-mkt .plate--draft .parts .num{color:var(--orchid)}.sc-mkt .plate--search .parts .num{color:var(--gold)}.sc-mkt .parts .txt{font-size:14.5px;line-height:1.45;color:var(--lilac-soft)}.sc-mkt .parts .txt b{font-weight:500;color:#fcf7ff}.sc-mkt .cta{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;padding:14px 16px;text-align:center;border-radius:2px;text-decoration:none;font-family:var(--mono);font-size:clamp(11px,3vw,12.5px);letter-spacing:.1em;text-transform:uppercase;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.sc-mkt .cta:after{content:"";position:absolute;inset:0;z-index:1}.sc-mkt .cta .arrow{transition:transform .22s ease}.sc-mkt .plate:hover .cta{filter:brightness(1.06)}.sc-mkt .plate:hover .cta .arrow{transform:translateX(6px)}.sc-mkt .cta--draft{color:#3b1b63;background:linear-gradient(172deg,#fbf5ff,#e9daf6);border:1px solid #c9aee4;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 4px 14px rgba(30,8,50,.28)}.sc-mkt .cta--search{color:#3a1035;background:linear-gradient(172deg,#fbd887,#e7a93e);border:1px solid #c98f2c;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 4px 14px rgba(30,8,50,.28)}.sc-mkt .cta:focus-visible{outline:2px solid #fcf7ff;outline-offset:3px}.sc-mkt .cta.is-soon{opacity:.6;cursor:default;letter-spacing:.16em}.sc-mkt .cta.is-soon:after{content:none}.sc-mkt .plate:hover .cta.is-soon{filter:none}.sc-mkt .s-line,.sc-mkt .s-out{stroke-dasharray:var(--len,700);stroke-dashoffset:var(--len,700)}.sc-mkt .bar{transform:scaleX(0);transform-box:fill-box;transform-origin:left center}.sc-mkt .acq,.sc-mkt .anno,.sc-mkt .arrowg,.sc-mkt .cellfx,.sc-mkt .gap,.sc-mkt .scan{opacity:0}.sc-mkt .fill{transform:scaleY(0);transform-box:fill-box;transform-origin:center bottom;opacity:0}.sc-mkt .live .s-out{animation:draw 1.7s cubic-bezier(.62,.02,.24,1) both;animation-delay:var(--d,0s)}.sc-mkt .live .s-line{animation:draw 1.1s cubic-bezier(.62,.02,.24,1) both;animation-delay:var(--d,0s)}.sc-mkt .live .bar{animation:grow .8s cubic-bezier(.2,.9,.25,1) both;animation-delay:var(--d,0s)}.sc-mkt .live .anno,.sc-mkt .live .cellfx{animation:fade .9s cubic-bezier(.4,0,.2,1) both;animation-delay:var(--d,0s)}.sc-mkt .live .sweep{animation:sweep 9s cubic-bezier(.4,0,.2,1) 1.8s infinite}.sc-mkt .live .scan{animation:scan 9s cubic-bezier(.4,0,.2,1) 1.6s infinite}.sc-mkt .live .gap{animation:gapfx 9s ease-in-out 1.6s infinite}.sc-mkt .live .acq{animation:acqfx 9s ease-in-out 1.6s infinite}.sc-mkt .live .fill{animation:fillfx 9s cubic-bezier(.2,.9,.25,1) 1.6s infinite}.sc-mkt .live .arrowg{animation:arrowfx 9s cubic-bezier(.2,.9,.25,1) 1.6s infinite}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@keyframes grow{to{transform:scaleX(1)}}@keyframes sweep{0%{transform:translateX(-150px);opacity:0}4%{opacity:.5}16%{opacity:.5}22%{transform:translateX(330px);opacity:0}to{transform:translateX(330px);opacity:0}}@keyframes scan{0%{transform:translateX(0);opacity:0}3%{opacity:.95}17%{opacity:.95}21%{transform:translateX(190px);opacity:0}to{transform:translateX(190px);opacity:0}}@keyframes gapfx{0%,23%{opacity:0}30%,74%{opacity:1}84%,to{opacity:0}}@keyframes acqfx{0%,34%{opacity:0}43%,74%{opacity:1}84%,to{opacity:0}}@keyframes arrowfx{0%,38%{opacity:0;transform:translateY(12px)}50%,74%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(0)}}@keyframes fillfx{0%,50%{transform:scaleY(0);opacity:0}53%{opacity:1}63%,74%{transform:scaleY(1);opacity:1}84%,to{transform:scaleY(1);opacity:0}}@media (prefers-reduced-motion:reduce){.sc-mkt .s-line,.sc-mkt .s-out{stroke-dashoffset:0}.sc-mkt .bar{transform:scaleX(1)}.sc-mkt .acq,.sc-mkt .anno,.sc-mkt .arrowg,.sc-mkt .cellfx,.sc-mkt .gap{opacity:1}.sc-mkt .fill{opacity:1;transform:scaleY(1)}.sc-mkt .scan,.sc-mkt .sweep{opacity:0}.sc-mkt .live *{animation:none!important}.sc-mkt .btn,.sc-mkt .cta,.sc-mkt .cta .arrow,.sc-mkt .plate{transition:none}.sc-mkt .plate:hover{transform:none}}.sc-mkt .strip{border-top:1px solid var(--beige-rule);border-bottom:1px solid var(--beige-rule);margin-top:clamp(40px,8vw,64px);background:rgba(255,255,255,.55)}.sc-mkt .strip .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.sc-mkt .cell{padding:30px 26px 30px 0}.sc-mkt .cell+.cell{border-left:1px solid var(--beige-rule);padding-left:26px}.sc-mkt .cell h3{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#7b5e97;font-weight:400;margin:0 0 10px}.sc-mkt .cell p{margin:0;font-size:15px;color:var(--ink-soft)}.sc-mkt .cell p b{color:var(--ink);font-weight:500}@media (max-width:820px){.sc-mkt .strip .wrap{grid-template-columns:1fr}.sc-mkt .cell{padding:22px 0}.sc-mkt .cell+.cell{border-left:0;border-top:1px solid var(--beige-rule);padding-left:0}}.sc-mkt .close{padding-top:74px;padding-bottom:82px;display:flex;justify-content:space-between;align-items:center;gap:28px 40px;flex-wrap:wrap}.sc-mkt .close>div{flex:1 1 min(100%,420px);min-width:0}.sc-mkt .close h2{font-family:var(--display);font-weight:400;font-size:clamp(24px,5.5vw,37px);line-height:1.14;letter-spacing:-.015em;margin:0;max-width:20ch;color:#3a2450}.sc-mkt .close p{margin:12px 0 0;color:var(--ink-soft);max-width:48ch;font-size:clamp(14.5px,3.6vw,15.5px)}.sc-mkt .close .btn{padding:14px 24px;font-size:12.5px;flex:0 0 auto;align-self:center;width:auto}.sc-mkt button.btn,.sc-mkt button.cta{cursor:pointer;font:inherit;appearance:none;-webkit-appearance:none;text-align:inherit}.sc-mkt button.btn{color:var(--lilac);background:linear-gradient(168deg,var(--indigo-1) 0,var(--indigo-2) 100%);border:1px solid var(--edge);box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 3px 10px rgba(58,17,64,.2)}.sc-mkt .top nav a.btn,.sc-mkt .top nav button.btn{margin:0}.sc-mkt .btn.btn--outline{color:var(--ink);background:transparent;border:1px solid var(--beige-rule);box-shadow:none}.sc-mkt .btn.btn--outline:hover{color:var(--ink);background:rgba(255,255,255,.65);border-color:var(--ink-soft);filter:none;box-shadow:none;transform:translateY(-1px)}.sc-mkt .cta.cta--search{position:relative;width:100%;box-sizing:border-box}@media (max-width:760px){.sc-mkt .mark{font-size:11px;letter-spacing:.14em}.sc-mkt h1 i{white-space:normal}.sc-mkt .sheet{flex-wrap:wrap;gap:6px 12px;letter-spacing:.1em}.sc-mkt .plate h2{margin-bottom:8px}.sc-mkt .kicker{font-size:14px}.sc-mkt .parts li{gap:10px;padding:10px 0}.sc-mkt .parts .txt{font-size:13.5px}.sc-mkt .hero{padding-top:40px}.sc-mkt .close{flex-direction:column;align-items:flex-start;padding-top:80px;padding-bottom:88px}.sc-mkt .btn--hero,.sc-mkt .close .btn{width:auto}.sc-mkt figure{padding:16px 0 12px}.sc-mkt figcaption{letter-spacing:.08em;font-size:10px}.sc-mkt .cell h3{font-size:10.5px}}@media (max-width:480px){.sc-mkt .nav-mobile,.sc-mkt .wrap{padding-left:16px;padding-right:16px}.sc-mkt .inid{font-size:11.5px;line-height:1.75}.sc-mkt h1{font-size:30px}.sc-mkt .plate{border-radius:2px}}