.brand-assets__heading{max-width:760px;margin-bottom:20px}.brand-assets__kicker{margin:0 0 12px;color:var(--color-primary);font-size:.82rem;font-weight:900;text-transform:uppercase}.brand-assets__heading h2{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:900;line-height:1;text-transform:uppercase}.brand-assets__groups{display:grid;gap:18px}.brand-assets__group{display:grid;grid-template-columns:minmax(190px,280px) minmax(0,1fr);gap:clamp(16px,3vw,28px);align-items:stretch}.brand-assets__copy{display:grid;align-content:center;gap:10px;padding:clamp(16px,2.6vw,24px);border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-panel)}.brand-assets__copy h3{margin:0;color:#fff;font-size:clamp(1.05rem,2vw,1.4rem);font-weight:900;line-height:1.1;text-transform:uppercase}.brand-assets__copy p{margin:0;color:#ffffffb8;line-height:1.55}.brand-assets__highlight{color:var(--color-primary)}.brand-assets__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.8vw,24px);align-items:stretch;min-width:0;padding:clamp(16px,3.2vw,28px);border:1px solid var(--color-border);border-radius:var(--radius-base)}.brand-assets__panel--white{background:#fff}.brand-assets__panel--black{background:#000}.brand-assets__panel--red{background:var(--color-primary)}.brand-assets__asset{display:grid;grid-template-rows:1fr auto;gap:14px;place-items:center;min-width:0;min-height:clamp(190px,24vw,260px);margin:0;padding:clamp(14px,2.4vw,22px);border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-base);background:#ffffff0f}.brand-assets__panel--white .brand-assets__asset{border-color:#0000001f;background:#00000008}.brand-assets__panel--red .brand-assets__asset{border-color:#ffffff52;background:#00000024}.brand-assets__asset img{display:block;max-width:min(100%,360px);max-height:170px;object-fit:contain}.brand-assets__asset figcaption{display:inline-flex;gap:10px;align-items:center;justify-content:center;color:var(--color-primary);font-size:.82rem;font-weight:900;text-transform:uppercase}.brand-assets__panel--red .brand-assets__asset figcaption{color:#fff}.brand-assets__download{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.brand-assets__download:disabled{cursor:default}.brand-assets__download:focus-visible{outline:2px solid currentColor;outline-offset:4px}.brand-assets__download-icon{display:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.brand-assets__download[data-state=idle] .brand-assets__download-icon--download,.brand-assets__download[data-state=success] .brand-assets__download-icon--success,.brand-assets__download[data-state=error] .brand-assets__download-icon--error{display:block}.brand-assets__download[data-state=success]{color:#24d16f}.brand-assets__download[data-state=error]{color:var(--color-primary)}@media(max-width:820px){.brand-assets__group,.brand-assets__panel{grid-template-columns:1fr}.brand-assets__copy{align-content:start}.brand-assets__asset{min-height:180px}.brand-assets__asset img{max-height:150px}}.press-bio{display:block}.press-bio__content{max-width:860px;padding:28px;border:1px solid rgba(252,24,25,.5);border-radius:var(--radius-base);background:#101010}.press-bio__kicker{margin:0 0 12px;color:var(--color-primary);font-size:.82rem;font-weight:900;text-transform:uppercase}.press-bio__title{margin:0;color:#fff;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:900;line-height:1;text-transform:uppercase}.press-bio__copy{max-width:760px;margin:18px 0 0;color:#ffffffc2;font-size:1.08rem;line-height:1.7}.press-bio__copy a{color:#fff;text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:4px}.press-bio__copy a:hover,.press-bio__copy a:focus-visible{color:var(--color-primary)}.press-bio__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:24px;padding:0 18px;border:1px solid var(--color-primary);border-radius:var(--radius-base);background:var(--color-primary);color:#fff;font-weight:900;text-decoration:none;text-transform:uppercase}.press-bio__button:hover,.press-bio__button:focus-visible{background:var(--color-primary-dark)}@media(max-width:640px){.press-bio__content{padding:22px}.press-bio__copy{font-size:1rem}}.press-gallery__heading{max-width:760px;margin-bottom:20px}.press-gallery__kicker{margin:0 0 12px;color:var(--color-primary);font-size:.82rem;font-weight:900;text-transform:uppercase}.press-gallery__heading h2{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:900;line-height:1;text-transform:uppercase}.press-gallery__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,56px);width:min(100%,1120px);margin:0 auto}.press-gallery__item{display:grid;gap:12px;flex:0 1 400px;margin:0}.press-gallery__image{display:block;width:100%;height:auto;border-radius:var(--radius-base)}.press-gallery__item figcaption{display:flex;justify-content:center}.press-gallery__download{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--color-primary);border-radius:50%;background:#000;color:var(--color-primary);cursor:pointer}.press-gallery__download:disabled{cursor:default}.press-gallery__download:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.press-gallery__download-icon{display:none;width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.press-gallery__download[data-state=idle] .press-gallery__download-icon--download,.press-gallery__download[data-state=success] .press-gallery__download-icon--success,.press-gallery__download[data-state=error] .press-gallery__download-icon--error{display:block}.press-gallery__download[data-state=success]{border-color:#24d16f;color:#24d16f}.press-gallery__download[data-state=error]{border-color:var(--color-primary);color:var(--color-primary)}.press-hero{max-width:860px}.press-hero__kicker{margin:0 0 12px;color:var(--color-primary);font-size:.82rem;font-weight:900;text-transform:uppercase}.press-hero__title{max-width:940px;margin:0;font-size:clamp(2.35rem,6.2vw,5.5rem);font-weight:900;line-height:.95;text-transform:uppercase}.press-hero__copy{max-width:760px;margin:24px 0 0;color:#ffffffc2;font-size:1.1rem;line-height:1.7}.press-hero__email{display:inline-flex;align-items:center;min-height:44px;margin-top:28px;padding:0 18px;border:1px solid var(--color-primary);border-radius:var(--radius-base);background:var(--color-primary);color:#fff;font-weight:900;text-decoration:none;text-transform:uppercase}.press-hero__email:hover,.press-hero__email:focus-visible{background:var(--color-primary-dark)}@media(max-width:820px){.press-hero__copy{font-size:1rem}}.press-highlights__heading{max-width:760px;margin-bottom:20px}.press-highlights__kicker{margin:0 0 12px;color:var(--color-primary);font-size:.82rem;font-weight:900;text-transform:uppercase}.press-highlights__heading h2{margin:0;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:900;line-height:1;text-transform:uppercase}.press-highlights__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.press-card{display:flex;flex-direction:column;overflow:hidden;min-height:280px;border:1px solid var(--color-border);border-radius:var(--radius-base);background:var(--color-panel)}.press-card__media{display:grid;aspect-ratio:16 / 9;overflow:hidden;background:#000}.press-card__media--grid{grid-template-columns:repeat(2,minmax(0,1fr));aspect-ratio:16 / 10}.press-card__media img{display:block;width:100%;height:100%;object-fit:cover}.press-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:22px}.press-card__category,.press-card__outlet{margin:0;color:var(--color-primary);font-size:.76rem;font-weight:900;text-transform:uppercase}.press-card h3{margin:0;color:#fff;font-size:1.22rem;font-weight:900;line-height:1.15}.press-card p:not(.press-card__category,.press-card__outlet){margin:0;color:#ffffffb8;line-height:1.6}.press-card__links{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:auto}.press-card__links a{width:fit-content;color:#fff;font-size:1.33rem;font-weight:300;text-decoration-color:var(--color-primary);text-decoration-thickness:1px;text-underline-offset:4px}.press-card__links a:hover,.press-card__links a:focus-visible{color:var(--color-primary)}@media(max-width:820px){.press-highlights__grid{grid-template-columns:1fr}}.press-page{display:grid;gap:48px}
