.sd-home a{color:var(--black)}.sd-home a:hover{color:var(--gray-900)}.sd-home .lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:500}.sd-home .fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}@keyframes sdHomeMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sdHomeBlip{0%,to{opacity:1}50%{opacity:.28}}@keyframes sdHomeRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sd-home .marqStrip{padding-top:52px}.sd-home .marqLbl{text-align:center;padding:0 44px;line-height:1.4}.sd-home .marq{will-change:transform;animation:60s linear infinite sdHomeMarquee}.sd-home .live{animation:1.9s ease-in-out infinite sdHomeBlip}@media (prefers-reduced-motion:reduce){.sd-home .live,.sd-home .marq{animation:none}.sd-home .row{opacity:1;animation:none}}.sd-home .panel{background:var(--white);border:1px solid var(--black);border-radius:var(--radius);overflow:hidden;box-shadow:0 18px 44px #0a0a0a1f}.sd-home .winBar{background:var(--gray-50);border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;padding:9px 14px;display:grid}.sd-home .winDots{gap:6px;display:inline-flex}.sd-home .winDots i{background:var(--gray-300);border-radius:50%;width:9px;height:9px}.sd-home .winTitle{letter-spacing:.14em;color:var(--gray-500);grid-column:2;font-size:10px}.sd-home .cardHdr{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.sd-home .hdrMeta,.sd-home .hdrTally{color:var(--gray-500)}.sd-home .hdrRight{align-items:center;gap:12px;min-width:0;display:flex}.sd-home .hdrTally:before{content:"·";margin-right:12px}.sd-home .cardFoot{border-top:1px solid var(--border);color:var(--gray-500);padding:12px 22px;display:none}.sd-home .row{border-bottom:1px solid var(--border);opacity:0;align-items:center;gap:0;padding:15px 22px;animation:.42s ease-out forwards sdHomeRowIn;display:flex}.sd-home .r1{animation-delay:.18s}.sd-home .r2{animation-delay:.3s}.sd-home .r3{animation-delay:.42s}.sd-home .mk{flex-shrink:0;justify-content:flex-start;align-items:center;width:56px;display:inline-flex}.sd-home .thumb{background:var(--gray-200);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.sd-home .r2 .mk{margin-left:-3px}.sd-home .av+.av{margin-left:-10px}.sd-home .av{border:2px solid var(--white);background:var(--surf-lilac);width:29px;height:29px;font-family:var(--font-mono);color:var(--gray-900);border-radius:50%;justify-content:center;align-items:center;font-size:9.5px;font-weight:500;display:inline-flex}.sd-home .avSolo{border:1px solid #0a0a0a1f;width:34px;height:34px;font-size:11px}.sd-home .pill{background:var(--black);color:var(--white);border-radius:var(--radius);justify-content:center;align-items:center;min-width:100px;margin-left:24px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.sd-home .act{text-align:right;flex-shrink:0;min-width:100px;margin-left:24px;font-size:14px;font-weight:600}.sd-home .sec{max-width:1120px;margin:0 auto;padding:96px 44px}.sd-home .eyebrow{font-family:var(--font-mono);font-weight:500;font-size:var(--text-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;align-items:center;gap:14px;display:inline-flex}.sd-home .eyebrow.plain{display:inline}.sd-home .h2{font-family:var(--font-display);letter-spacing:-.03em;margin:22px 0 0;font-size:56px;font-weight:500;line-height:1.05}.sd-home .h2 b{font-weight:800}.sd-home .lead{color:var(--gray-500);max-width:62ch;margin:20px 0 0;font-size:18px;line-height:1.5}.sd-home .stRail{text-align:left;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:48px;width:100%;margin-top:56px;display:grid}.sd-home .stIndex{flex-direction:column;display:flex}.sd-home .stItem{border-bottom:1px solid var(--border);flex-direction:column;display:flex;position:relative}.sd-home .stName{all:unset;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.sd-home .stNameSign{display:none}.sd-home .stNameT{font-family:var(--font-display);letter-spacing:-.03em;font-size:22px;font-weight:800}.sd-home .stFill{background:var(--black);width:100%;height:1px;position:absolute;bottom:-1px;left:0}.sd-home .stFillRun{animation:6s linear forwards sdStepFill}@keyframes sdStepFill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.sd-home .stFillRun{animation:none}}.sd-home .stMobD,.sd-home .stMobMock{display:none}.sd-home .stPanel{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.sd-home .stPanelHead{flex-direction:column;gap:14px;padding:32px 40px;display:flex}.sd-home .stStack{min-width:0;position:relative}.sd-home .stStack>*{flex-direction:column;gap:14px;min-width:0;display:flex}.sd-home .stStack>[data-on=false]{visibility:hidden;position:absolute;inset:0 0 auto}.sd-home .stPanelT{font-family:var(--font-display);letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1}.sd-home .stPanelD{max-width:56ch;color:var(--gray-900);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.sd-home .stMockWrap{background:var(--gray-50);border-top:1px solid var(--border);flex:1;justify-content:center;align-items:center;min-height:320px;padding:40px 32px;display:flex}.sd-home .stMock{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);width:100%;max-width:440px;padding:20px 20px 10px}.sd-home .stMockHead{justify-content:space-between;align-items:center;gap:12px;padding-bottom:4px;display:flex}.sd-home .stMockRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.sd-home .stBrief{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:16px;width:100%;max-width:440px;padding:20px;display:flex}.sd-home .stBriefHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.sd-home .stBriefT{font-family:var(--font-display);letter-spacing:-.03em;font-size:20px;font-weight:800}.sd-home .stBriefP{color:var(--gray-900);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.sd-home .stBriefGrid{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px;padding-top:16px;display:grid}.sd-home .stBriefCell{flex-direction:column;gap:4px;display:flex}.sd-home .stMockFoot{border-top:1px solid var(--border);justify-content:flex-end;padding:12px 0 10px;display:flex}.sd-home .stMockBtn{color:var(--white);background:var(--black);border-radius:var(--radius);text-align:center;min-width:100px;padding:9px 14px;font-size:13px;font-weight:600}.sd-home .stHandle,.sd-home .stPick{align-items:center;gap:10px;min-width:0;display:flex}.sd-home .stHandle{font-size:14px;font-weight:500}.sd-home .stAv{background:var(--gray-200);width:24px;height:24px;color:var(--gray-500);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1;display:flex}.sd-home .stBox{border-radius:3px;flex:none;width:16px;height:16px;display:flex}.sd-home .stBox svg{width:100%;height:100%}.sd-home .stPill{color:var(--black);letter-spacing:.08em;white-space:nowrap;border-radius:2px;padding:3px 6px}.sd-home .stNum{font-family:var(--font-mono);font-size:13px}.sd-home .stTxt{font-size:14px}.sd-home .stPair{align-items:center;gap:24px;display:flex}@media (max-width:860px){.sd-home .stRail{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr);gap:0;margin-top:36px}.sd-home .stPanel{display:none}.sd-home .stName{min-height:52px;padding:0}.sd-home .stNameT{font-size:20px}.sd-home .stNameSign{font-family:var(--font-mono);color:var(--gray-500);flex:none;font-size:20px;line-height:1;display:block}.sd-home .stMobD{color:var(--gray-900);text-wrap:pretty;margin:0 0 16px;font-size:16px;line-height:1.55;display:block}.sd-home .stMobMock{background:var(--gray-50);border-radius:var(--radius);justify-content:center;margin:0 0 20px;padding:16px;display:flex}}.sd-home .card2{border:1px solid var(--border);border-radius:var(--radius);background:var(--white);padding:28px}@media (max-width:900px){.sd-home .sec{padding:56px 32px}.sd-home .h2{font-size:40px!important}.sd-home .two,.sd-home .three{grid-template-columns:1fr!important}}@media (max-width:1200px){.sd-home .h1{font-size:72px!important}}.sd-home .cols>div:first-child{border-left:none;padding-left:0}.sd-home .cols>div:last-child{padding-right:0}@media (max-width:1000px){.sd-home .cols{grid-template-columns:1fr!important}.sd-home .cols>div{border-top:1px solid var(--border);border-left:none!important;padding-left:0!important;padding-right:0!important}.sd-home .cols>div:first-child{border-top:none}.sd-home .hero{padding-top:68px!important}.sd-home .h1{font-size:52px!important}.sd-home .sub{font-size:19px!important}}@media (max-width:860px){.sd-home .h1{font-size:46px!important}.sd-home .sub{font-size:17.5px!important}.sd-home .gut{padding-left:20px!important;padding-right:20px!important}}@media (max-width:640px){.sd-home{--gut-m:24px}.sd-home .sec{padding:52px var(--gut-m)!important}.sd-home .hero{padding:48px var(--gut-m) 48px!important}.sd-home .h1{font-size:40px!important}.sd-home .hero .h1{max-width:none!important;margin-left:-16px!important;margin-right:-16px!important}.sd-home .sub{font-size:16.5px!important}.sd-home .h2{margin-top:14px;font-size:34px!important}.sd-home .lead,.sd-home .tick{font-size:16px!important}.sd-home .heroCta{flex-direction:column;align-items:center;width:100%;gap:14px!important;margin-top:32px!important}.sd-home .heroCta>*{width:260px;max-width:100%}.sd-home .panel{border-radius:var(--radius);margin-top:44px!important}.sd-home .row{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.sd-home .mk{width:48px}.sd-home .thumb{width:40px;height:40px}.sd-home .avSolo{width:40px;height:40px;font-size:12px}.sd-home .r2 .mk{margin-left:0}.sd-home .row>:nth-child(2){grid-column:2}.sd-home .act,.sd-home .pill{text-align:left;grid-column:2;min-width:0;margin-left:0}.sd-home .pill{justify-self:start;min-width:132px;padding:12px 20px}.sd-home .winBar{padding:8px 12px}.sd-home .cardHdr{padding:14px 16px}.sd-home .hdrTally{display:none}.sd-home .cardFoot{padding:12px 16px;display:block}.sd-home .hdrCount{white-space:nowrap}.sd-home .card2{padding:22px}.sd-home .marqStrip{padding-top:30px}.sd-home .marqLbl{padding:0 var(--gut-m)}.sd-home .story p{font-size:21px!important}.sd-home .closeCard{padding:32px 24px!important}}