._1a84ft00{display:grid;gap:var(--spacing-gap-200);width:100%;max-width:76;margin-inline:auto;padding:var(--spacing-gap-200);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-foreground)}._1a84ft01{position:relative;width:8rem;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-surface-muted)}._1a84ft02{object-fit:cover}._1a84ft03{display:grid;gap:var(--spacing-gap-100);min-width:0}._1a84ft04{display:grid;gap:var(--spacing-gap-50)}._1a84ft05{color:var(--color-muted);font-size:.75rem;font-weight:800;letter-spacing:.14em}._1a84ft05,._1a84ft06{margin:0;text-transform:uppercase}._1a84ft06{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-geist);font-size:1.25rem;font-weight:700;letter-spacing:.08em;line-height:1}._1a84ft07{margin:0;color:var(--color-muted);font-size:.95em;line-height:1.3}._1a84ft08{display:block;width:100%}._1a84ft09{display:grid;gap:var(--spacing-gap-150);padding-top:var(--spacing-gap-150);border-top:1px solid var(--color-border)}._1a84ft0a{margin:0;color:var(--color-muted);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media screen and (min-width:1024px){._1a84ft00{grid-template-columns:8rem 1fr;align-items:start;padding:var(--spacing-gap-250)}._1a84ft01{width:8rem}}.zr2t480{position:relative;min-height:100svh;width:100%;overflow:hidden;color:var(--color-foreground)}.zr2t481{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.zr2t482,.zr2t483{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.25) calc(160px * .75),rgba(0,0,0,1) calc(160px * 2));mask-image:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.25) calc(160px * .75),rgba(0,0,0,1) calc(160px * 2))}.zr2t484{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.42))}.zr2t485{position:absolute;inset:0;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;padding-top:20vmax;padding-bottom:4vw}.zr2t485,.zr2t486{display:flex;gap:calc(var(--spacing-gap-200) * var(--platform-scale-ratio));width:100%}.zr2t486{flex-wrap:wrap;padding-inline:calc(var(--spacing-gap-300) * var(--platform-scale-ratio));padding-bottom:calc(var(--spacing-gap-150) * var(--platform-scale-ratio))}.zr2t487{width:100%}.zr2t488{width:1.5em;height:1.5em}.zr2t489{display:grid;justify-items:start;width:fit-content;max-width:min(100%,42rem);margin-left:0;margin-right:auto;gap:var(--spacing-gap-100);padding:0 calc(var(--spacing-gap-300) * var(--platform-scale-ratio));text-align:left}.zr2t48a{display:inline-flex;justify-self:start;justify-content:flex-start;align-items:center;padding:var(--spacing-gap-100) var(--spacing-gap-150);background-color:var(--color-background);font-family:var(--font-barlow);font-size:calc(.875rem * var(--platform-scale-ratio));font-weight:500;letter-spacing:.08em;border-radius:var(--radius-full)}.zr2t48a,.zr2t48b{margin:0;text-transform:uppercase}.zr2t48b{display:flow;justify-items:start;font-family:var(--font-bebas-neue);font-size:clamp(4.5rem,13vw,8rem);font-weight:400;line-height:.9;color:var(--color-foreground);padding:0}.zr2t48c{justify-self:end;width:100%;margin:0;font-family:var(--font-barlow);font-size:calc(1rem * var(--platform-scale-ratio))}.zr2t48c>span{background:var(--color-background);color:var(--color-foreground);padding-inline:.75em;padding-block:.25em;box-shadow:0 0 0 7px var(--color-background),0 0 0 7px var(--color-background),0 0 0 7px var(--color-background);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:var(--radius-full);margin-inline:.5rem;line-height:2.8}@media screen and (min-width:1024px){.zr2t485{flex-direction:row;align-items:flex-end;justify-content:space-between}.zr2t486{width:auto}.zr2t486,.zr2t489{padding:calc(var(--spacing-gap-400) * var(--platform-scale-ratio))}.zr2t489{justify-items:end;max-width:min(100%,52rem);margin-left:auto;margin-right:0;text-align:right}.zr2t48a{justify-self:end;justify-content:flex-end;font-weight:700;letter-spacing:.18em}.zr2t48b{justify-self:end;justify-items:end;padding:1rem 1rem .25rem}}@media screen and (min-width:640px){.zr2t487{width:auto}}@media screen and (min-width:1280px){.zr2t48c{font-size:calc(1.125rem * var(--platform-scale-ratio))}}