.BrandKit-module-scss-module__BYYDBq__page{padding:140px 0 24px}@media (max-width:1024px){.BrandKit-module-scss-module__BYYDBq__page{padding-top:120px}}@media (max-width:840px){.BrandKit-module-scss-module__BYYDBq__page{padding-top:100px}}.BrandKit-module-scss-module__BYYDBq__inner{flex-direction:column;display:flex}.BrandKit-module-scss-module__BYYDBq__tag{margin-bottom:12px;display:inline-block}.BrandKit-module-scss-module__BYYDBq__title{margin-bottom:32px}.BrandKit-module-scss-module__BYYDBq__filterBar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;display:flex}.BrandKit-module-scss-module__BYYDBq__filterLabel{color:#6b7680;letter-spacing:.06em;text-transform:uppercase;margin-right:4px;font-size:.75rem}.BrandKit-module-scss-module__BYYDBq__filterBtn{color:#b7c2c8;cursor:pointer;background:#10151b;border:1px solid #e8f5f41a;border-radius:100px;padding:8px 18px;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .15s}.BrandKit-module-scss-module__BYYDBq__filterBtn:hover{color:#fff;border-color:#e8f5f42e}.BrandKit-module-scss-module__BYYDBq__filterBtn.BrandKit-module-scss-module__BYYDBq__active{color:#fff;background:#51b4b6;border-color:#51b4b6}.BrandKit-module-scss-module__BYYDBq__downloadAllBtn{color:#fff;cursor:pointer;background:#51b4b6;border:1px solid #51b4b6;border-radius:100px;margin-left:auto;padding:8px 18px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s}.BrandKit-module-scss-module__BYYDBq__downloadAllBtn:hover{background:#1fa597;border-color:#1fa597}@media (max-width:600px){.BrandKit-module-scss-module__BYYDBq__downloadAllBtn{margin-left:0}}.BrandKit-module-scss-module__BYYDBq__main{width:100%}.BrandKit-module-scss-module__BYYDBq__groupSection{margin-bottom:56px}.BrandKit-module-scss-module__BYYDBq__groupSection:last-child{margin-bottom:0}.BrandKit-module-scss-module__BYYDBq__groupHeader{border-bottom:1px solid #e8f5f41a;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;display:flex}.BrandKit-module-scss-module__BYYDBq__swatch{border:1px solid #e8f5f42e;border-radius:50%;flex-shrink:0;width:14px;height:14px}.BrandKit-module-scss-module__BYYDBq__swatch.BrandKit-module-scss-module__BYYDBq__color{background:linear-gradient(135deg,#70cbce,#103f3f)}.BrandKit-module-scss-module__BYYDBq__swatch.BrandKit-module-scss-module__BYYDBq__black{background:#07090c}.BrandKit-module-scss-module__BYYDBq__swatch.BrandKit-module-scss-module__BYYDBq__white{background:#fff}.BrandKit-module-scss-module__BYYDBq__swatch.BrandKit-module-scss-module__BYYDBq__teal{background:#51b4b6;border-color:#51b4b6}.BrandKit-module-scss-module__BYYDBq__groupTitle{font-size:1.1rem;font-weight:600}.BrandKit-module-scss-module__BYYDBq__groupCount{color:#6b7680;margin-left:auto;font-size:.75rem}.BrandKit-module-scss-module__BYYDBq__cardGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.BrandKit-module-scss-module__BYYDBq__card{background:#10151b;border:1px solid #e8f5f41a;border-radius:12px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.BrandKit-module-scss-module__BYYDBq__card:hover{border-color:#e8f5f42e;transform:translateY(-2px)}.BrandKit-module-scss-module__BYYDBq__preview{justify-content:center;align-items:center;height:150px;padding:24px;display:flex}.BrandKit-module-scss-module__BYYDBq__preview.BrandKit-module-scss-module__BYYDBq__light{background-color:#f2f2f2;background-image:linear-gradient(45deg,#e0e0e0 25%,#0000 25%),linear-gradient(-45deg,#e0e0e0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e0e0e0 75%),linear-gradient(-45deg,#0000 75%,#e0e0e0 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.BrandKit-module-scss-module__BYYDBq__preview.BrandKit-module-scss-module__BYYDBq__dark{background-color:#0a0d11;background-image:linear-gradient(45deg,#151a20 25%,#0000 25%),linear-gradient(-45deg,#151a20 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#151a20 75%),linear-gradient(-45deg,#0000 75%,#151a20 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.BrandKit-module-scss-module__BYYDBq__cardBody{flex-direction:column;flex:1;gap:10px;padding:16px 18px 18px;display:flex}.BrandKit-module-scss-module__BYYDBq__badges{flex-wrap:wrap;gap:6px;display:flex}.BrandKit-module-scss-module__BYYDBq__badge{letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:3px 9px;font-size:.67rem;font-weight:600}.BrandKit-module-scss-module__BYYDBq__badge.BrandKit-module-scss-module__BYYDBq__svg{color:#51b4b6;background:#51b4b626;border:1px solid #51b4b64d}.BrandKit-module-scss-module__BYYDBq__badge.BrandKit-module-scss-module__BYYDBq__png{color:#b7c2c8;background:#ffffff0f;border:1px solid #e8f5f41a}.BrandKit-module-scss-module__BYYDBq__badge.BrandKit-module-scss-module__BYYDBq__jpg{color:#7d9ee0;background:#2d50a026;border:1px solid #2d50a04d}.BrandKit-module-scss-module__BYYDBq__badge.BrandKit-module-scss-module__BYYDBq__type{color:#6b7680;background:#ffffff0a;border:1px solid #e8f5f41a}.BrandKit-module-scss-module__BYYDBq__assetName{color:#fff;font-size:.92rem;font-weight:600}.BrandKit-module-scss-module__BYYDBq__assetFilename{color:#6b7680;text-overflow:ellipsis;white-space:nowrap;background:#161c24;border:1px solid #e8f5f41a;border-radius:5px;padding:6px 9px;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;overflow:hidden}.BrandKit-module-scss-module__BYYDBq__copyBtn{color:#b7c2c8;cursor:pointer;text-align:center;background:0 0;border:1px solid #e8f5f41a;border-radius:6px;width:100%;margin-top:auto;padding:9px 16px;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .15s}.BrandKit-module-scss-module__BYYDBq__copyBtn:hover{color:#51b4b6;background:#51b4b61a;border-color:#1fa597}.BrandKit-module-scss-module__BYYDBq__copyBtn.BrandKit-module-scss-module__BYYDBq__copied{color:#4ade80;background:#22c55e1a;border-color:#22c55e66}.BrandKit-module-scss-module__BYYDBq__downloadBtn{color:#b7c2c8;cursor:pointer;text-align:center;background:0 0;border:1px solid #e8f5f41a;border-radius:6px;width:100%;padding:9px 16px;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .15s;display:block}.BrandKit-module-scss-module__BYYDBq__downloadBtn:hover{color:#fff;background:#ffffff0d}@media (max-width:600px){.BrandKit-module-scss-module__BYYDBq__cardGrid{grid-template-columns:1fr}}
.ColorKit-module-scss-module__O4kqoW__page{padding:0 0 64px}.ColorKit-module-scss-module__O4kqoW__inner{flex-direction:column;display:flex}.ColorKit-module-scss-module__O4kqoW__section{width:100%;margin-bottom:56px}.ColorKit-module-scss-module__O4kqoW__section:last-child{margin-bottom:0}.ColorKit-module-scss-module__O4kqoW__sectionHeader{border-bottom:1px solid #e8f5f41a;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:24px;padding-bottom:16px;display:flex}.ColorKit-module-scss-module__O4kqoW__sectionTitle{margin-bottom:0!important;font-size:1.1rem!important}.ColorKit-module-scss-module__O4kqoW__sectionDownloadLink{color:#fff;white-space:nowrap;background:#51b4b6;border:1px solid #51b4b6;border-radius:100px;padding:8px 18px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s}.ColorKit-module-scss-module__O4kqoW__sectionDownloadLink:hover{background:#1fa597;border-color:#1fa597}.ColorKit-module-scss-module__O4kqoW__colorRow{border-radius:12px;height:360px;display:flex;overflow:hidden}@media (max-width:600px){.ColorKit-module-scss-module__O4kqoW__colorRow{flex-direction:column;height:auto}}.ColorKit-module-scss-module__O4kqoW__colorSwatch{justify-content:center;align-items:center;transition:flex .2s;display:flex;position:relative}@media (max-width:600px){.ColorKit-module-scss-module__O4kqoW__colorSwatch{min-height:80px;flex:none!important}}.ColorKit-module-scss-module__O4kqoW__colorLabel{color:#ffffffd9;letter-spacing:.01em;text-align:center;font-size:1.3rem;font-weight:700}.ColorKit-module-scss-module__O4kqoW__colorHex{color:#ffffff80;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;position:absolute;bottom:16px;right:18px}.ColorKit-module-scss-module__O4kqoW__colorLabelDark{color:#0000008c!important}.ColorKit-module-scss-module__O4kqoW__typoGrid{grid-template-columns:1fr 1.6fr;gap:16px;display:grid}@media (max-width:840px){.ColorKit-module-scss-module__O4kqoW__typoGrid{grid-template-columns:1fr}}.ColorKit-module-scss-module__O4kqoW__typoLeft{flex-direction:column;gap:16px;display:flex}.ColorKit-module-scss-module__O4kqoW__typoPreviewCard{background:#51b4b6;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:40px 32px;display:flex}.ColorKit-module-scss-module__O4kqoW__typoAabb{color:#10151b8c;letter-spacing:-.02em;font-family:Makira,sans-serif;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:1}.ColorKit-module-scss-module__O4kqoW__typoTaglineCard{background:#10151b;border:1px solid #e8f5f41a;border-radius:12px;flex:none;padding:32px}.ColorKit-module-scss-module__O4kqoW__typoTagline{color:#fff;letter-spacing:-.02em;font-family:Makira,sans-serif;font-size:clamp(1.3rem,2.5vw,1.75rem);font-weight:700;line-height:1.2}.ColorKit-module-scss-module__O4kqoW__typoTagline span{color:#51b4b6}.ColorKit-module-scss-module__O4kqoW__typoRight{background:#10151b;border:1px solid #e8f5f41a;border-radius:12px;flex-direction:column;padding:32px 40px;display:flex}.ColorKit-module-scss-module__O4kqoW__typoEntry{border-bottom:1px solid #ffffff14;padding:24px 0}.ColorKit-module-scss-module__O4kqoW__typoEntry:first-child{padding-top:0}.ColorKit-module-scss-module__O4kqoW__typoEntry:last-child{border-bottom:none;padding-bottom:0}.ColorKit-module-scss-module__O4kqoW__typoEntryHeader{align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ColorKit-module-scss-module__O4kqoW__typoFontName{color:#fff;letter-spacing:-.02em;font-size:1.4rem;font-weight:700}.ColorKit-module-scss-module__O4kqoW__typoFontRole{color:#ffffff73;font-size:.8rem;font-style:italic}.ColorKit-module-scss-module__O4kqoW__typoFontDesc{color:#fff9;font-size:.82rem;line-height:1.6}
