.bella-spc{--bspc-ink:#1d2933;--bspc-muted:#657382;--bspc-line:#ded5c8;--bspc-paper:#f8f5ee;color:var(--bspc-ink);padding:clamp(28px,5vw,68px) clamp(18px,4vw,56px);background:var(--bspc-paper)}.bella-spc__grid,.bella-spc__heading,.bella-spc__intro,.bella-spc__series{max-width:1280px;margin-inline:auto}.bella-spc__intro{max-width:1280px;padding-bottom:30px}.bella-spc__eyebrow{margin:0 0 14px;color:#86633b;font-size:11px;font-weight:600;letter-spacing:.18em}.bella-spc__intro h1,.bella-spc__intro h2{margin:0;font:400 clamp(34px,5vw,58px) /1.06 Georgia,serif;letter-spacing:-.035em}.bella-spc__intro>p:last-child{max-width:680px;margin:17px 0 0;color:var(--bspc-muted);font-size:15px;line-height:1.7}.bella-spc__series{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-block:1px solid var(--bspc-line)}.bella-spc__series a{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:5px;padding:12px 14px;border:0;border-right:1px solid var(--bspc-line);background:transparent;color:var(--bspc-ink);text-align:left;text-decoration:none;font:inherit}.bella-spc__series a:first-child{border-left:1px solid var(--bspc-line)}.bella-spc__series a[aria-current=page]{background:#ebe4d8;box-shadow:inset 0 -3px #86633b}.bella-spc__series a span{font-size:13px;font-weight:600}.bella-spc__series a small{color:var(--bspc-muted);font-size:11px}.bella-spc__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:27px 0 18px}.bella-spc__heading h3{margin:0;font:400 clamp(25px,3vw,36px) /1.1 Georgia,serif}.bella-spc__heading>span{color:var(--bspc-muted);font-size:12px}.bella-spc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.bella-spc__card{min-width:0;color:inherit;text-decoration:none;background:#fff;border:1px solid #e6dfd4;transition:border-color .18s ease,transform .18s ease}.bella-spc__card:hover{border-color:#aa9577;transform:translateY(-2px)}.bella-spc__card:focus-visible,.bella-spc__series a:focus-visible{outline:2px solid #86633b;outline-offset:3px}.bella-spc__image-wrap{display:block;aspect-ratio:1.42;background:#eee9df;overflow:hidden}.bella-spc__image-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bella-spc__meta{display:flex;min-height:112px;flex-direction:column;padding:15px 16px}.bella-spc__code{color:#86633b;font-size:10px;font-weight:600;letter-spacing:.14em}.bella-spc__name{padding-top:6px;font:400 20px/1.2 Georgia,serif}.bella-spc__link{display:flex;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px;color:var(--bspc-muted);font-size:11px}@media (max-width:1000px){.bella-spc__series{grid-template-columns:repeat(4,minmax(0,1fr))}.bella-spc__series a:nth-child(5){border-left:1px solid var(--bspc-line)}.bella-spc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.bella-spc{padding-inline:16px}.bella-spc__series{grid-template-columns:repeat(2,minmax(0,1fr))}.bella-spc__series a{min-height:62px;border-bottom:1px solid var(--bspc-line)}.bella-spc__series a:nth-child(odd){border-left:1px solid var(--bspc-line)}.bella-spc__series a:nth-child(2n){border-right:1px solid var(--bspc-line)}.bella-spc__series a:nth-child(5){border-left:1px solid var(--bspc-line)}.bella-spc__series a:last-child{grid-column:1/-1;border-inline:1px solid var(--bspc-line)}.bella-spc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bella-spc__meta{min-height:104px;padding:12px}.bella-spc__name{font-size:17px}.bella-spc__image-wrap{aspect-ratio:1.16}}@media (prefers-reduced-motion:reduce){.bella-spc__card{transition:none}.bella-spc__card:hover{transform:none}}