.band:where(.astro-jof7h2d2){grid-template-columns:5fr 8fr;align-items:center;gap:36px;display:grid}.band--flip:where(.astro-jof7h2d2){grid-template-columns:8fr 5fr}.band--flip:where(.astro-jof7h2d2) .band__text:where(.astro-jof7h2d2){order:2}@media (width<=900px){.band:where(.astro-jof7h2d2),.band--flip:where(.astro-jof7h2d2){grid-template-columns:1fr;gap:18px}.band--flip:where(.astro-jof7h2d2) .band__text:where(.astro-jof7h2d2){order:0}}.hero-grid:where(.astro-tnc63bfq){pointer-events:none;width:3840px;height:1224px;position:absolute;top:0;left:calc(50% - 1920px)}.hero-grid:where(.astro-tnc63bfq) svg:where(.astro-tnc63bfq){display:block}.hero-grid__notes:where(.astro-tnc63bfq){opacity:.8}.hero-grid__notes:where(.astro-tnc63bfq) text:where(.astro-tnc63bfq){fill:var(--lemon-ink);font-family:var(--font-brand);font-size:11px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.hero-grid:where(.astro-tnc63bfq){will-change:transform;animation-name:hero-grid-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 1200px}}}@keyframes hero-grid-drift{to{transform:translateY(300px)}}.compat:where(.astro-bbmkcfxk){grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.compat__text:where(.astro-bbmkcfxk){grid-column:span 2}.compat__lemon:where(.astro-bbmkcfxk){color:var(--lemon)}.compat__flow:where(.astro-bbmkcfxk){border:1px solid var(--panel-line);border-radius:var(--r-card);background:var(--panel);align-content:center;justify-items:center;gap:12px;padding:18px;display:grid}.compat__flow:where(.astro-bbmkcfxk) svg:where(.astro-bbmkcfxk){transform:rotate(90deg)}.compat__file:where(.astro-bbmkcfxk){text-align:center;justify-items:center;width:100%;padding:14px;display:grid}.compat__file--lit:where(.astro-bbmkcfxk){border:1px solid var(--lemon-deep);border-radius:var(--r-btn);background:var(--lit);color:var(--lemon-ink)}.compat__ext:where(.astro-bbmkcfxk){font-family:var(--font-cond);font-size:40px;font-weight:500;line-height:1.1}.compat__sub:where(.astro-bbmkcfxk){font-size:15px}@media (width<=900px){.compat:where(.astro-bbmkcfxk){grid-template-columns:minmax(0,1fr)}.compat__text:where(.astro-bbmkcfxk){grid-column:auto}}.hero:where(.astro-lcdefpme){background:var(--bg);border-bottom:1px solid var(--well-line);position:relative;overflow:hidden}.hero__in:where(.astro-lcdefpme){text-align:center;flex-direction:column;align-items:center;padding-block:42px 48px;display:flex;position:relative}.hero__logo:where(.astro-lcdefpme) img:where(.astro-lcdefpme){width:280px}@media (width>=1000px){.hero__logo:where(.astro-lcdefpme) img:where(.astro-lcdefpme),.hero__tray:where(.astro-lcdefpme){width:380px}}.hero__tray:where(.astro-lcdefpme) .btn:where(.astro-lcdefpme){flex:auto}.hero__in:where(.astro-lcdefpme) .hero__tagline:where(.astro-lcdefpme),.hero__in:where(.astro-lcdefpme) .lede:where(.astro-lcdefpme),.section__head:where(.astro-lcdefpme) p:where(.astro-lcdefpme){place-self:stretch stretch;max-width:none}.hero__tagline:where(.astro-lcdefpme){color:var(--text);font-family:var(--font-cond);text-transform:uppercase;margin-top:18px;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.1}.hero__in:where(.astro-lcdefpme) .lede:where(.astro-lcdefpme){margin-top:6px}.hero__tray:where(.astro-lcdefpme){text-align:left;margin-top:18px}.hero__shot:where(.astro-lcdefpme){width:min(1200px,100%);margin-top:30px}@media (width<=1320px){.hero__shot:where(.astro-lcdefpme){width:100%}}.bands:where(.astro-lcdefpme){gap:60px;padding-block:60px;display:grid}.section:where(.astro-lcdefpme){gap:24px;padding-block:60px;display:grid}.section__head:where(.astro-lcdefpme){text-align:center;justify-items:center;gap:12px;display:grid}.section__head:where(.astro-lcdefpme) .ruled:where(.astro-lcdefpme){justify-self:stretch}.section__foot:where(.astro-lcdefpme){justify-content:center;max-width:none;display:flex}.tinted:where(.astro-lcdefpme){border-block:1px solid var(--strip-line);background:var(--strip)}.plugins__grid:where(.astro-lcdefpme){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tile:where(.astro-lcdefpme){aspect-ratio:8/5;border:1px solid var(--panel-line);border-radius:var(--r-card);background:var(--well);justify-content:center;align-items:center;padding:12px;display:flex}.tile:where(.astro-lcdefpme) img:where(.astro-lcdefpme){object-fit:contain;width:100%;height:100%}.bento:where(.astro-lcdefpme){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bento:where(.astro-lcdefpme) .card:where(.astro-lcdefpme){flex-direction:column;display:flex}.bento:where(.astro-lcdefpme) .card:where(.astro-lcdefpme)>:where(.astro-lcdefpme):last-child{margin-top:auto;padding-top:12px}.close:where(.astro-lcdefpme){padding-top:0}.close__grid:where(.astro-lcdefpme){grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.close__btns:where(.astro-lcdefpme){flex-wrap:wrap;gap:6px;padding-top:6px;display:flex}@media (width<=1100px){.plugins__grid:where(.astro-lcdefpme){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bento:where(.astro-lcdefpme),.close__grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.plugins__grid:where(.astro-lcdefpme){grid-template-columns:minmax(0,1fr)}.hero__tray:where(.astro-lcdefpme){align-self:stretch}}
