.sp{width:var(--name-w);max-width:calc(100% - var(--gut) * 2);padding:var(--gap) 0;margin:0 auto}.sp__title{text-align:center;font-variation-settings:"wdth" 112, "wght" 750;text-wrap:balance;letter-spacing:-.015em;margin:0 0 clamp(28px,4.5vh,48px);font-size:clamp(40px,4.4vw,84px);font-weight:400;line-height:.95}.sp__list{border-top:var(--hair) solid var(--seam)}.sp__group{border-bottom:var(--hair) solid var(--seam)}.sp__group h3{font:inherit;margin:0}.sp__head{width:100%;padding:clamp(18px, 2.6vh, 26px) var(--stem);text-align:left;justify-content:space-between;align-items:center;gap:24px;display:flex}.sp__name{font-variation-settings:"wdth" 104, "wght" 600;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:clamp(18px,1.5vw,24px);display:flex}.sp__for{font-family:var(--mono);letter-spacing:.04em;color:var(--fg-dim);font-variant-numeric:tabular-nums;font-size:12px}.sp__icon{border:var(--hair) solid var(--seam-lit);height:30px;transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out);border-radius:50%;flex:0 0 30px;position:relative}.sp__icon:before,.sp__icon:after{content:"";background:var(--fg);width:12px;height:1.5px;transition:transform .35s var(--ease-out), background-color .25s var(--ease-out);margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.sp__icon:after{transform:rotate(90deg)}.sp__head:hover .sp__icon{border-color:var(--fg-dim)}.sp__group[data-open=true] .sp__icon{background:var(--volt);border-color:var(--volt)}.sp__group[data-open=true] .sp__icon:before,.sp__group[data-open=true] .sp__icon:after{background:var(--earth)}.sp__group[data-open=true] .sp__icon:before{transform:rotate(45deg)}.sp__group[data-open=true] .sp__icon:after{transform:rotate(135deg)}.sp__panel{transition:grid-template-rows .45s var(--ease-out);grid-template-rows:0fr;display:grid}.sp__group[data-open=true] .sp__panel{grid-template-rows:1fr}.sp__inner{min-height:0;padding:0 var(--stem);overflow:hidden}.sp__rows{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4vw,80px);margin:0 0 clamp(20px,3vh,28px);display:grid}.sp__rows>div{border-top:var(--hair) solid var(--earth-3);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;padding:12px 0;font-size:16px;line-height:1.5;display:grid}.sp__rows dt{color:var(--fg-dim)}.sp__rows dd{margin:0}.sp__rows--bend{grid-template-columns:repeat(3,minmax(0,1fr))}.sp__rows--bend>div{flex-direction:column;justify-content:space-between;gap:14px;padding:16px 0 4px;display:flex}.sp__rows--bend dd{font-variant-numeric:tabular-nums;align-items:baseline;gap:14px;display:flex}.sp__k{font-family:var(--mono);color:var(--fg-dim);font-size:13px}.sp__rows--bend strong{font-variation-settings:"wdth" 104, "wght" 650;order:-1;font-size:clamp(24px,2vw,34px);font-weight:400}.sp__note{color:var(--fg-faint);margin:-8px 0 clamp(20px,3vh,28px);font-size:16px;line-height:1.5}.sp__rows--cores>div{opacity:.55;transition:opacity .25s var(--ease-out);grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.sp__rows--cores>div[data-current=true]{opacity:1}.sp__rows--cores dd{flex-wrap:wrap;gap:6px 16px;display:flex}.sp__core{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.sp__core i{border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #eef1f647}@media (prefers-reduced-motion:reduce){.sp__panel,.sp__icon,.sp__icon:before,.sp__icon:after{transition:none}}@media (width<=1100px){.sp__rows{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.sp__head,.sp__inner{padding-left:0;padding-right:0}.sp__rows>div,.sp__rows--cores>div{grid-template-columns:minmax(0,1fr);gap:4px}.sp__rows--bend>div{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0}.sp__rows--bend strong{font-size:20px}.sp__rows--bend dd{white-space:nowrap;flex:none}}
