.bbh2-cc .cc-title{margin:0 0 clamp(34px,5.5vh,66px);text-align:center;font-family:var(--bbh-italic);font-style:italic;font-weight:500;font-size:clamp(38px,5vw,66px);line-height:1;letter-spacing:-.02em;color:#fff}.cc-wall{list-style:none;margin:0;padding:8px 0 4px;display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(20px,2.2vw,34px);animation:cc-wall-fade .55s ease}@keyframes cc-wall-fade{0%{opacity:.2}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cc-wall{animation:none}}.cc-card{position:relative;background:#fffdf8;color:#1c0c0a;border-radius:4px;padding:20px 18px 16px;box-shadow:0 1px 0 #0000000f,0 16px 30px -14px #00000080;transition:transform .24s ease,box-shadow .24s ease;transform-origin:50% 0}.cc-card__link{display:block;color:inherit;text-decoration:none}.cc-card__link:hover{color:inherit}.cc-card:nth-child(4n+1){transform:rotate(-2.2deg)}.cc-card:nth-child(4n+2){transform:rotate(1.5deg)}.cc-card:nth-child(4n+3){transform:rotate(-1deg)}.cc-card:nth-child(4n+4){transform:rotate(1.9deg)}.cc-card:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 2px 0 #0000000f,0 24px 42px -16px #00000094;z-index:2}.cc-card__pin{position:absolute;top:-7px;left:50%;width:13px;height:13px;margin-left:-6.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff7a75,var(--bbh-red-1,#e62a25) 62%,#a8140f);box-shadow:0 2px 3px #0006}.cc-card__logo{position:absolute;top:14px;right:15px;width:19px;height:19px;background:var(--cc-brand,#111);mask:var(--cc-logo) center /contain no-repeat;opacity:.92}.cc-card__head{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-right:24px}.cc-card__avatar{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--cc-brand,#1c0c0a);color:#fff;font-family:var(--bbh-display);font-weight:700;font-size:14px}.cc-card__id{display:flex;flex-direction:column;min-width:0}.cc-card__handle{font-family:var(--bbh-display);font-weight:600;font-size:13.5px;letter-spacing:-.01em;color:#1c0c0a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-card__stars{font-size:12px;letter-spacing:.5px;color:#e0a417;margin-top:1px}.cc-card__stars-off{opacity:.26}.cc-card__sample{margin-top:2px;font-family:var(--bbh-display);font-weight:600;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#b7a49f}.cc-card__text{margin:0 0 14px;font-weight:500;font-size:14px;line-height:1.42;letter-spacing:-.01em;color:#2a1310}.cc-card__text,.cc-card__word{font-family:var(--bbh-display)}.cc-card__word{font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-brand,#1c0c0a)}@media (max-width:980px){.cc-wall{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.cc-wall{grid-template-columns:1fr;max-width:340px;margin-inline:auto}.cc-card:nth-child(odd){transform:rotate(-1.4deg)}.cc-card:nth-child(2n){transform:rotate(1.4deg)}}@media (prefers-reduced-motion:reduce){.cc-card{transition:none}}.news-band{background:var(--bbh-cream,#fff);padding:clamp(24px,3.2vh,40px) var(--bbh-px) clamp(26px,3.6vh,42px);border-bottom:1px solid #1c0c0a1a}.news-band__inner{max-width:min(66vw,920px);margin-inline:auto}.news-band__masthead{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:clamp(14px,1.8vh,20px);margin-bottom:clamp(18px,2.4vh,26px);border-bottom:1px solid #1c0c0a29}.news-band__name{margin:0;font-family:var(--bbh-italic);font-style:normal;font-weight:600;font-size:clamp(19px,1.9vw,26px);letter-spacing:-.01em;color:#1c0c0a}.news-band__all{font-family:var(--bbh-display);font-weight:600;font-size:clamp(12px,1vw,14px);color:var(--bbh-red-1,#e62a25);text-decoration:none;white-space:nowrap;transition:opacity .15s ease}.news-band__all:hover{opacity:.6}.news-band__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2.4vh,26px) clamp(30px,4vw,64px)}.news-band__link{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:inherit}.news-band__date{font-family:var(--bbh-display);font-weight:600;font-size:12px;letter-spacing:.01em;color:#1c0c0a6b;font-variant-numeric:tabular-nums;white-space:nowrap}.news-band__head-t{font-family:var(--bbh-display);font-weight:600;font-size:clamp(14px,1.05vw,16px);line-height:1.3;letter-spacing:-.01em;color:#1c0c0a;transition:color .15s ease}.news-band__link:hover .news-band__head-t{color:var(--bbh-red-1,#e62a25)}@media (max-width:860px){.news-band__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.news-band__item:nth-child(n+3){display:none}}@media (max-width:520px){.news-band__list{grid-template-columns:1fr;gap:14px}}