.assets-hero[data-astro-cid-dt6wp4cm]{background:var(--cf-prussian);min-height:min(55svh,560px);color:var(--cf-paper);padding-block:clamp(3rem,10vw,5rem);position:relative;overflow:hidden}.assets-hero[data-astro-cid-dt6wp4cm]:after{content:"";background:linear-gradient(135deg, color-mix(in oklab, var(--cf-prussian) 85%, var(--cf-chartreuse) 15%), var(--cf-prussian));opacity:.3;pointer-events:none;position:absolute;inset:0}.assets-hero[data-astro-cid-dt6wp4cm] .container[data-astro-cid-dt6wp4cm]{z-index:1;position:relative}.assets-bio[data-astro-cid-dt6wp4cm]{padding-block:4rem}.assets-bio__header[data-astro-cid-dt6wp4cm]{text-align:center;margin-bottom:3rem}.assets-bio__header[data-astro-cid-dt6wp4cm] .eyebrow[data-astro-cid-dt6wp4cm]{margin-bottom:var(--space-3)}.assets-bio__tabs[data-astro-cid-dt6wp4cm]{border-bottom:1px solid var(--cf-gray-300);gap:0;margin-bottom:1.5rem;display:flex}.assets-bio__tab[data-astro-cid-dt6wp4cm]{font-family:var(--font-display);color:var(--cf-ink);cursor:pointer;transition:border-color var(--ease-std), color var(--ease-std);text-align:center;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;padding:.75rem 1.25rem;font-size:1.125rem;font-weight:700}.assets-bio__tab[data-astro-cid-dt6wp4cm]:hover{color:var(--cf-prussian)}.assets-bio__tab[data-astro-cid-dt6wp4cm]:focus-visible{outline:2px solid var(--cf-chartreuse);outline-offset:2px}.assets-bio__tab[data-astro-cid-dt6wp4cm].is-active{color:var(--cf-prussian);border-bottom-color:var(--cf-chartreuse)}.bio-card[data-astro-cid-dt6wp4cm]{background:var(--cf-paper);border:1px solid var(--cf-gray-200);border-radius:var(--radius-md);padding:2rem}.bio-card__row[data-astro-cid-dt6wp4cm]{align-items:flex-start;gap:1rem;display:flex}.bio-text[data-astro-cid-dt6wp4cm]{white-space:pre-line;flex:1;margin:0;font-size:1.05rem;line-height:1.7}.bio-copy-btn[data-astro-cid-dt6wp4cm]{white-space:nowrap;flex:none;align-self:flex-start}.bio-copy-btn[data-astro-cid-dt6wp4cm].is-copied{background:var(--cf-chartreuse)!important;color:var(--cf-ink)!important}@media (width<=480px){.bio-card__row[data-astro-cid-dt6wp4cm]{flex-direction:column}.bio-copy-btn[data-astro-cid-dt6wp4cm]{width:100%}.assets-bio__tab[data-astro-cid-dt6wp4cm]{padding:.625rem .5rem;font-size:.875rem}}.bio-card--brand[data-astro-cid-dt6wp4cm]{padding:clamp(1.25rem,4vw,2rem)}.brand-panel[data-astro-cid-dt6wp4cm]{flex-direction:column;gap:3rem;display:flex}.brand-section__header[data-astro-cid-dt6wp4cm]{margin-bottom:1.75rem}.brand-section__title[data-astro-cid-dt6wp4cm]{font-family:var(--font-display);color:var(--cf-prussian);margin:0 0 .5rem;font-size:1.375rem;font-weight:700}.brand-section__lead[data-astro-cid-dt6wp4cm]{color:var(--cf-gray-600);max-width:52ch;margin:0;font-size:.95rem;line-height:1.6}.brand-section--colors[data-astro-cid-dt6wp4cm]{border-top:1px solid var(--cf-gray-200);padding-top:2rem}.logo-format-block[data-astro-cid-dt6wp4cm]+.logo-format-block[data-astro-cid-dt6wp4cm]{border-top:1px dashed var(--cf-gray-300);margin-top:2.5rem;padding-top:2rem}.logo-format-block__heading[data-astro-cid-dt6wp4cm]{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.logo-format-badge[data-astro-cid-dt6wp4cm]{border-radius:var(--radius-pill);background:var(--cf-prussian);min-width:3rem;color:var(--cf-chartreuse);font-family:var(--font-display);letter-spacing:.06em;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.logo-format-block__title[data-astro-cid-dt6wp4cm]{font-family:var(--font-display);color:var(--cf-ink);margin:0;font-size:1.125rem;font-weight:700}.logo-group[data-astro-cid-dt6wp4cm]+.logo-group[data-astro-cid-dt6wp4cm]{margin-top:2rem}.logo-group__title[data-astro-cid-dt6wp4cm]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--cf-gray-600);margin:0 0 1rem;font-size:.8125rem;font-weight:700}.logo-grid[data-astro-cid-dt6wp4cm]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:1rem;display:grid}.logo-card[data-astro-cid-dt6wp4cm]{background:var(--cf-white);border:1px solid var(--cf-gray-200);border-radius:var(--radius-md);transition:border-color var(--ease-std), box-shadow var(--ease-std);flex-direction:column;gap:.75rem;padding:.875rem;display:flex}.logo-card[data-astro-cid-dt6wp4cm]:hover{border-color:var(--cf-prussian-40);box-shadow:var(--shadow-sm)}.logo-card__preview[data-astro-cid-dt6wp4cm]{border-radius:var(--radius-sm);background:linear-gradient(45deg, var(--cf-gray-200) 25%, transparent 25%), linear-gradient(-45deg, var(--cf-gray-200) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--cf-gray-200) 75%), linear-gradient(-45deg, transparent 75%, var(--cf-gray-200) 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px;background-color:var(--cf-paper);justify-content:center;align-items:center;min-height:120px;padding:1rem;display:flex}.logo-card__preview--dark[data-astro-cid-dt6wp4cm]{background:var(--cf-prussian);background-image:none}.logo-card__img[data-astro-cid-dt6wp4cm]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:88px}.logo-card__meta[data-astro-cid-dt6wp4cm]{flex-direction:column;gap:.25rem;min-height:2.75rem;display:flex}.logo-card__variant[data-astro-cid-dt6wp4cm]{color:var(--cf-ink);font-size:.8125rem;font-weight:500;line-height:1.35}.logo-card__format[data-astro-cid-dt6wp4cm]{letter-spacing:.06em;color:var(--cf-gray-500);text-transform:uppercase;font-size:.6875rem;font-weight:700}.logo-card__download[data-astro-cid-dt6wp4cm]{text-align:center;width:100%;padding:.5rem .75rem;font-size:.8125rem;text-decoration:none}.color-grid[data-astro-cid-dt6wp4cm]{grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:1rem;display:grid}.color-card[data-astro-cid-dt6wp4cm]{flex-direction:column;gap:.625rem;display:flex}.color-card__swatch[data-astro-cid-dt6wp4cm]{aspect-ratio:4/3;border:1px solid var(--cf-gray-200);border-radius:var(--radius-md);cursor:pointer;width:100%;transition:transform var(--ease-std), box-shadow var(--ease-std);justify-content:flex-start;align-items:flex-end;padding:.75rem;display:flex}.color-card__swatch[data-astro-cid-dt6wp4cm]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.color-card__swatch[data-astro-cid-dt6wp4cm]:focus-visible{outline:3px solid var(--cf-chartreuse);outline-offset:2px}.color-card__hex[data-astro-cid-dt6wp4cm]{font-family:var(--font-display);letter-spacing:.04em;color:var(--cf-ink);border-radius:var(--radius-sm);background:#ffffffd1;padding:.2rem .45rem;font-size:.8125rem;font-weight:700}.color-card__swatch--light-text[data-astro-cid-dt6wp4cm] .color-card__hex[data-astro-cid-dt6wp4cm]{color:var(--cf-paper);background:#0d17298c}.color-card__info[data-astro-cid-dt6wp4cm]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.color-card__name[data-astro-cid-dt6wp4cm]{font-family:var(--font-display);color:var(--cf-ink);font-size:.875rem;font-weight:700}.color-card__copy[data-astro-cid-dt6wp4cm]{font-family:var(--font-display);color:var(--cf-prussian);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:700;text-decoration:underline}.color-card__copy[data-astro-cid-dt6wp4cm]:hover{color:var(--cf-gray-700)}.color-card__copy[data-astro-cid-dt6wp4cm]:focus-visible{outline:2px solid var(--cf-chartreuse);outline-offset:2px}.assets-gallery[data-astro-cid-dt6wp4cm]{background:var(--cf-gray-100);padding-block:4rem}.assets-gallery__header[data-astro-cid-dt6wp4cm]{text-align:center;margin-bottom:3rem}.photo-grid[data-astro-cid-dt6wp4cm]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){.photo-grid[data-astro-cid-dt6wp4cm]{grid-template-columns:repeat(2,1fr)}}.photo-card[data-astro-cid-dt6wp4cm]{border-radius:var(--radius-lg);background:var(--cf-white);box-shadow:var(--shadow-md);aspect-ratio:3/2;cursor:zoom-in;transition:transform var(--ease-std), box-shadow var(--ease-std);position:relative;overflow:hidden}.photo-card[data-astro-cid-dt6wp4cm]:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.photo-card__img[data-astro-cid-dt6wp4cm]{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.photo-card__overlay[data-astro-cid-dt6wp4cm]{opacity:0;transition:opacity var(--ease-std);background:linear-gradient(#0000 50%,#182641b3 100%);justify-content:center;align-items:flex-end;padding:1.5rem;display:flex;position:absolute;inset:0}.photo-card[data-astro-cid-dt6wp4cm]:hover .photo-card__overlay[data-astro-cid-dt6wp4cm]{opacity:1}.photo-download-btn[data-astro-cid-dt6wp4cm]{font-family:var(--font-display);padding:.75rem 1.5rem;font-weight:700}.assets-gallery__note[data-astro-cid-dt6wp4cm]{text-align:center;color:var(--cf-gray-600);margin-top:2rem;font-size:.9rem;font-style:italic}.photo-card__zoom-hint[data-astro-cid-dt6wp4cm]{width:28px;height:28px;color:var(--cf-white);opacity:0;transition:opacity var(--ease-std), transform var(--ease-std), background var(--ease-std);pointer-events:none;z-index:2;background:#0d1729b8;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:.625rem;right:.625rem;transform:scale(.9)}.photo-card[data-astro-cid-dt6wp4cm]:hover .photo-card__zoom-hint[data-astro-cid-dt6wp4cm]{opacity:1;background:#0d1729d9;transform:scale(1)}.photo-card__zoom-hint[data-astro-cid-dt6wp4cm] svg[data-astro-cid-dt6wp4cm]{display:block}.photo-preview[data-astro-cid-dt6wp4cm]{z-index:9999;justify-content:center;align-items:center;padding:clamp(1rem,4vw,2.5rem);display:none;position:fixed;inset:0}.photo-preview[data-astro-cid-dt6wp4cm].is-open{display:flex}.photo-preview__backdrop[data-astro-cid-dt6wp4cm]{background:color-mix(in oklab, var(--cf-prussian) 88%, #000);opacity:.96;-webkit-backdrop-filter:blur(3px);position:absolute;inset:0}.photo-preview__content[data-astro-cid-dt6wp4cm]{z-index:1;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:1100px;display:flex;position:relative}.photo-preview__close[data-astro-cid-dt6wp4cm]{background:var(--cf-prussian);width:44px;height:44px;color:var(--cf-white);cursor:pointer;box-shadow:var(--shadow-md);transition:background var(--ease-std), transform var(--ease-std), color var(--ease-std);z-index:3;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:flex;position:absolute;top:-.5rem;right:-.5rem}.photo-preview__close[data-astro-cid-dt6wp4cm]:hover{background:var(--cf-ink);color:var(--cf-chartreuse);transform:scale(1.05)}.photo-preview__close[data-astro-cid-dt6wp4cm]:focus-visible{outline:3px solid var(--cf-chartreuse);outline-offset:2px}.photo-preview__image-wrap[data-astro-cid-dt6wp4cm]{background:var(--cf-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);cursor:zoom-out;line-height:0;position:relative;overflow:hidden}.photo-preview__img[data-astro-cid-dt6wp4cm]{object-fit:contain;background:var(--cf-gray-100);cursor:zoom-out;width:auto;max-width:min(92vw,1100px);height:auto;max-height:82dvh;display:block}.photo-preview__footer[data-astro-cid-dt6wp4cm]{width:100%;max-width:min(92vw,1100px);color:var(--cf-paper);justify-content:space-between;align-items:center;gap:1rem;padding:0 .25rem;font-size:.875rem;display:flex}.photo-preview__filename[data-astro-cid-dt6wp4cm]{font-family:var(--font-display);opacity:.85;word-break:break-all;flex:1;min-width:0}.photo-preview__download[data-astro-cid-dt6wp4cm]{flex-shrink:0}.photo-preview[data-astro-cid-dt6wp4cm].is-open .photo-preview__backdrop[data-astro-cid-dt6wp4cm]{animation:preview-fade-in .12s var(--ease-out) both}.photo-preview[data-astro-cid-dt6wp4cm].is-open .photo-preview__content[data-astro-cid-dt6wp4cm]{animation:preview-pop-in .16s var(--ease-out) both}@keyframes preview-fade-in{0%{opacity:0}to{opacity:.96}}@keyframes preview-pop-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=480px){.photo-preview__close[data-astro-cid-dt6wp4cm]{width:40px;height:40px;font-size:1.5rem;top:.5rem;right:.5rem}.photo-preview__footer[data-astro-cid-dt6wp4cm]{font-size:.8rem}}
