.brand-kit-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding:28px 0 48px;display:grid}.brand-kit-hero h1{font-size:clamp(48px,5.5vw,76px);line-height:1.04}.brand-kit-hero>div>p{color:var(--muted);max-width:470px;margin-top:24px;font-size:15px;line-height:1.9}.brand-kit-hero .button-row{align-items:center;gap:15px 22px;margin-top:26px}.brand-kit-format-note{color:var(--muted);margin-top:20px;font-size:11px;display:block}.brand-kit-cover{background:var(--periwinkle-soft);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:345px;padding:40px;display:flex;position:relative;overflow:hidden}.brand-kit-cover>img{z-index:1;width:100%;height:auto;position:relative}.brand-kit-cover>p{color:var(--accent);z-index:1;margin-top:0;font-size:13px;position:relative}.brand-kit-cover>svg{color:var(--periwinkle-light);position:absolute;bottom:-80px;right:-45px;transform:rotate(13deg)}.brand-kit-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;padding-top:26px;display:flex}.brand-kit-nav a{border:1px solid var(--line);background:#fff;border-radius:50px;align-items:center;gap:12px;min-height:44px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex}.brand-kit-nav a:hover{background:var(--periwinkle-soft);border-color:var(--line)}.brand-kit-help{color:var(--muted);margin-top:20px;font-size:12px}.brand-kit-help strong{color:var(--ink)}.brand-kit-section{padding-top:65px;scroll-margin-top:100px}.brand-kit-section-heading{grid-template-columns:1fr 1.1fr;align-items:end;gap:45px;margin-bottom:26px;display:grid}.brand-kit-section-heading h2{font-size:clamp(30px,3vw,42px);line-height:1.14}.brand-kit-section-heading p{color:var(--muted);max-width:580px;font-size:13px;line-height:1.8}.brand-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 23px;display:grid}.brand-kit-section--profiles .brand-asset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-asset-card{min-width:0}.brand-asset-preview{background:var(--periwinkle-soft);border:1px solid var(--line);border-radius:21px;justify-content:center;align-items:center;height:220px;padding:22px;display:flex;position:relative;overflow:hidden}.brand-asset-preview>img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.brand-asset-preview--light{background-color:#fff;background-image:linear-gradient(45deg,#f6f2f7 25%,#0000 25%),linear-gradient(-45deg,#f6f2f7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f6f2f7 75%),linear-gradient(-45deg,#0000 75%,#f6f2f7 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.brand-asset-preview--dark{background:var(--ink)}.brand-asset-preview--profile{aspect-ratio:1;background:var(--periwinkle-soft);height:auto;padding:30px}.brand-asset-preview--profile>img{border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 5px #fff}.brand-asset-preview--banner{padding:0}.brand-asset-preview--banner>img{width:100%}.brand-asset-preview--story{background:var(--periwinkle-soft)}.brand-asset-preview--social{padding:0}.brand-asset-preview--social>img{object-fit:contain;width:100%;height:100%}.asset-recommended{border:1px solid var(--line);background:var(--surface);color:var(--accent);border-radius:50px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:700;display:flex;position:absolute;top:12px;left:12px}.brand-asset-info{padding:16px 1px 0}.brand-asset-info h3{letter-spacing:-.035em;font-size:20px;font-weight:600}.brand-asset-info>p{color:var(--muted);margin-top:6px;font-size:11px}.brand-asset-downloads{gap:10px;margin-top:14px;display:flex}.brand-asset-downloads a{border:1px solid var(--line);min-height:44px;color:var(--accent);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:700;display:inline-flex}.brand-asset-downloads a:hover{background:var(--periwinkle-soft);border-color:var(--periwinkle)}.brand-kit-guide{background:var(--periwinkle-soft);border:1px solid var(--line);border-radius:25px;margin-top:70px;padding:36px;scroll-margin-top:100px}.brand-colours{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-block:30px;display:grid}.brand-colour-chip{border:1px solid #3114321a;border-radius:13px;height:95px;margin-bottom:12px;display:block}.brand-colours strong,.brand-colours div>span:last-child{font-size:12px;display:block}.brand-colours div>span:last-child{color:var(--muted);margin-top:3px;font-size:11px}.brand-guide-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-block:10px 25px;display:grid}.brand-guide-grid h3{margin-bottom:10px;font-size:19px;font-weight:600}.brand-guide-grid p{color:var(--muted);font-size:13px;line-height:1.8}.brand-guide-links{flex-wrap:wrap;gap:8px 30px;padding-top:20px;display:flex}@media (width<=1000px){.brand-kit-hero{gap:30px}.brand-kit-cover{min-height:300px;padding:25px}.brand-kit-section--profiles .brand-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-kit-section--profiles .brand-asset-preview{padding:45px}.brand-asset-grid{gap:27px 18px}.brand-asset-info h3{font-size:18px}}@media (width<=650px){.brand-kit-hero{grid-template-columns:1fr;gap:27px;padding-top:15px;padding-bottom:32px}.brand-kit-hero h1{font-size:52px}.brand-kit-hero>div>p{margin-top:20px;font-size:15px}.brand-kit-hero .button-row{gap:5px 20px}.brand-kit-hero .text-link{font-size:13px}.brand-kit-format-note{margin-top:13px;font-size:11px;line-height:1.8}.brand-kit-cover{min-height:240px;padding:25px}.brand-kit-nav{gap:8px;padding-top:22px}.brand-kit-nav a{gap:9px;padding-inline:12px;font-size:11px}.brand-kit-help{font-size:12px;line-height:1.8}.brand-kit-section{padding-top:45px}.brand-kit-section-heading{grid-template-columns:1fr;gap:13px;margin-bottom:22px}.brand-kit-section-heading h2{font-size:32px}.brand-kit-section-heading p{font-size:13px}.brand-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.brand-asset-preview{border-radius:16px;height:160px;padding:13px}.brand-kit-section--profiles .brand-asset-preview{height:auto;padding:20px}.brand-asset-info h3{font-size:17px;line-height:1.25}.brand-asset-info>p{font-size:10px;line-height:1.8}.brand-asset-downloads{gap:7px;margin-top:10px}.brand-asset-downloads a{gap:5px;padding-inline:10px;font-size:11px}.asset-recommended{padding:4px 7px;font-size:9px;top:8px;left:8px}.brand-kit-section--banners .brand-asset-grid,.brand-kit-section--social .brand-asset-grid{grid-template-columns:1fr}.brand-kit-section--banners .brand-asset-preview{height:auto;min-height:120px;padding:0}.brand-kit-section--social .brand-asset-preview{height:290px}.brand-kit-section--social .brand-asset-preview--story{height:380px}.brand-kit-guide{margin-top:45px;padding:25px 20px}.brand-colours{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}.brand-colour-chip{height:80px}.brand-guide-grid{grid-template-columns:1fr;gap:22px}.brand-guide-links{flex-direction:column;gap:8px}}@media (width<=359px){.brand-asset-grid,.brand-kit-section--profiles .brand-asset-grid{grid-template-columns:1fr}.brand-kit-section--profiles .brand-asset-preview{padding:45px}.brand-asset-info>p{font-size:12px}}
