/* Show the range of work without making the logo strip compete with the hero. */
@font-face{font-family:LoopstyleDela;src:url('./loopstyle-dela.woff2') format('woff2');font-weight:400;font-display:swap}
.client-marquee-heading{align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}
.client-marquee-heading #client-marquee-title{font-size:13px;color:#584236}
.client-marquee-heading .client-scope-summary{font-size:12px;letter-spacing:.025em;line-height:1.9;color:#725c4c}
.client-scope-summary span{display:inline-block}
.client-scope-summary span+span:before{content:'/';margin:0 11px;color:#c5ae98}
.brand-art{overflow:hidden}
.brand-scope{font-size:11px;line-height:1.7;color:#725341;margin:6px 0 0;min-height:38px;letter-spacing:.01em}
.brand-scope small{font-size:10px;font-weight:400;color:#897668}
.brand-ichikoubou .brand-art img{width:112px;height:112px;max-width:none}
.brand-harukaze .brand-art img{width:194px;height:66px}
.brand-loopstyle .brand-wordmark{color:#cf521b;line-height:1.15;white-space:nowrap;text-align:left}
.brand-wordmark span{display:block;font-size:10px;letter-spacing:.11em;font-weight:700}
.brand-wordmark b{display:block;font:400 34px/1.3 LoopstyleDela,sans-serif;letter-spacing:.03em;font-synthesis:none}
/* Ten logos at about 32.5px/s, roughly 11% faster than the previous seven-logo strip. */
.brand-track{animation-duration:72s}
.client-marquee.is-outofview .brand-track{animation-play-state:paused}

/* Attach the review sheet; keep the explanatory caption level. */
#voice #suzulabo-voices-refined .sv21-evidence{transform:none;padding-top:9px}
#voice #suzulabo-voices-refined .sv24-paper{position:relative;isolation:isolate;transform:rotate(-1deg);box-shadow:2px 6px 15px #57412d10,0 1px 3px #57412d0a}
#voice #suzulabo-voices-refined .sv24-paper:before{content:"";position:absolute;z-index:1;pointer-events:none;width:108px;height:27px;left:50%;top:-14px;transform:translateX(-50%) rotate(-4deg);background:repeating-linear-gradient(89deg,#f4e5c512 0px,#b3965d12 1px,transparent 2px,transparent 4px),linear-gradient(100deg,#d9c69b9e,#e7d9b9d4 48%,#d7c18fa8);border-top:1px solid #f4e9d6ad;border-bottom:1px solid #ad946444;clip-path:polygon(1% 2%,99% 0,98% 17%,100% 31%,98% 47%,100% 61%,98% 79%,99% 100%,0 98%,2% 82%,0 66%,2% 51%,0 36%,2% 20%);box-shadow:0 1px 2px #6f55321a}
#voice #suzulabo-voices-refined .sv21-evidence figcaption{margin-top:18px;transform:none}
@media(max-width:800px){
 .client-marquee-heading{gap:7px;margin-bottom:18px}
 .client-marquee-heading .client-scope-summary{font-size:11px;max-width:100%}
 .client-scope-summary span+span:before{margin:0 8px}
 .brand-track{animation-duration:74s}
 .brand-harukaze .brand-art img{width:176px}
}
@media(max-width:640px){
 #voice #suzulabo-voices-refined .sv21-evidence{padding-top:12px}
 #voice #suzulabo-voices-refined .sv24-paper{transform:rotate(-.7deg)}
 #voice #suzulabo-voices-refined .sv24-paper:before{width:88px;height:24px;top:-12px}
 #voice #suzulabo-voices-refined .sv21-evidence figcaption{margin-top:15px}
}
