:root{--ink:#101820;--acid:#d9ff57;--coral:#ff6b55;--paper:#fffdf7;--muted:#657175;--line:#dfe4e1}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}a{text-decoration:none;color:inherit}.wrap{width:min(1160px,88vw);margin:auto}.v30-brand-nav{height:82px;padding:0 6vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.v30-brand-nav nav{display:flex;gap:22px;font-size:12px;font-weight:900}.v30-brand-cover{padding:95px 0;background:var(--acid)}.v30-brand-cover>.wrap{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}.v30-brand-cover span,.v30-brand-section>.wrap>span{color:#148a7a;font-size:10px;font-weight:900;letter-spacing:1.2px}.v30-brand-cover h1{margin:18px 0;font-size:clamp(64px,9vw,120px);line-height:.85;letter-spacing:-7px}.v30-brand-cover p{max-width:720px;font-size:18px;line-height:1.6}.v30-brand-cover>div>div>div{display:flex;gap:9px;margin-top:25px}.v30-brand-cover a{padding:13px 17px;border:1px solid var(--ink);border-radius:999px;font-weight:900}.v30-brand-cover img,.v30-brand-mono{width:220px;height:220px;object-fit:contain;display:grid;place-items:center;border-radius:35px;background:white;font-size:60px;font-weight:900}.v30-brand-summary{padding:25px 0;background:var(--ink);color:white}.v30-brand-summary>.wrap{display:grid;grid-template-columns:repeat(3,1fr)}.v30-brand-summary article{padding:10px 25px;border-right:1px solid #ffffff2b}.v30-brand-summary article:first-child{padding-left:0}.v30-brand-summary strong,.v30-brand-summary span{display:block}.v30-brand-summary strong{font-size:30px;color:var(--acid)}.v30-brand-summary span{color:#b8c3c4;font-size:11px}.v30-brand-section{padding:90px 0}.v30-brand-section.soft{background:#f0eee8}.v30-brand-section.dark{background:var(--ink);color:white}.v30-brand-section h2{font-size:clamp(40px,5vw,65px);letter-spacing:-3px}.v30-brand-items{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.v30-brand-items>a{padding:25px;border:1px solid var(--line);border-radius:17px;background:white;color:var(--ink);display:flex;flex-direction:column;align-items:flex-start}.v30-brand-items img{width:calc(100% + 50px);height:210px;margin:-25px -25px 22px;object-fit:cover;border-radius:17px 17px 0 0}.v30-brand-items small{color:#148a7a;font-weight:900}.v30-brand-items h3{font-size:26px;margin:14px 0}.v30-brand-items p{color:var(--muted);line-height:1.55;flex:1}.v30-brand-items strong{font-size:32px}.v30-brand-items em{margin-top:7px;color:#148a7a;font-size:11px;font-style:normal;font-weight:900}.v30-brand-items b{margin-top:20px}.v30-brand-empty{padding:35px;border:1px dashed var(--line);border-radius:15px;color:var(--muted)}.v30-affiliate-note{color:var(--muted);font-size:10px}.v30-location-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v30-location-list article{display:grid;gap:7px;padding:20px;border:1px solid var(--line);border-radius:13px;background:white}.v30-location-list span{color:var(--muted)}.v30-location-list a{font-weight:900}.v30-brand-footer{padding:35px 6vw;background:var(--ink);color:white;display:flex;justify-content:space-between;font-size:12px}@media(max-width:760px){.v30-brand-cover>.wrap{grid-template-columns:1fr}.v30-brand-cover h1{font-size:62px;letter-spacing:-4px}.v30-brand-cover img,.v30-brand-mono{width:140px;height:140px}.v30-brand-items{grid-template-columns:1fr 1fr}}@media(max-width:540px){.v30-brand-nav nav a:nth-child(2){display:none}.v30-brand-cover>div>div>div{align-items:stretch;flex-direction:column}.v30-brand-summary>.wrap,.v30-brand-items,.v30-location-list{grid-template-columns:1fr}.v30-brand-summary article{padding:14px 0;border-right:0;border-bottom:1px solid #ffffff2b}.v30-brand-footer{align-items:flex-start;flex-direction:column;gap:15px}}
