.e8-tabs__list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 clamp(20px,3vw,36px)}.e8-tabs__tab{background:var(--e8-surface);border:0;border-radius:8px;color:var(--e8-ink);cursor:pointer;font-family:var(--e8-font-body);font-size:.9375rem;font-weight:500;line-height:1.2;padding:12px 18px;transition:background .15s,color .15s}.e8-tabs__tab:hover{background:var(--e8-amber)}.e8-tabs__tab[aria-selected=true]{background:var(--e8-amber);color:var(--e8-ink)}.e8-tabs__tab:focus-visible{outline:3px solid var(--e8-forest);outline-offset:2px}.e8-tabs__toggle{display:none}.e8-tabs__content{align-items:center;display:grid;gap:clamp(20px,4vw,48px)}.e8-tabs__media img{border-radius:var(--e8-radius);box-shadow:var(--e8-shadow)}.e8-tabs__panel-heading{margin-top:0}.e8-tabs__panel:focus-visible{outline:3px solid var(--e8-amber);outline-offset:4px}.e8-tabs--audience .e8-tabs__content{margin-inline:auto;max-width:52rem;text-align:center}.e8-bg-charcoal .e8-tabs .e8-tabs__tab,.e8-bg-forest .e8-tabs .e8-tabs__tab{background:hsla(0,0%,100%,.08);color:var(--e8-white)}.e8-bg-charcoal .e8-tabs .e8-tabs__tab:hover,.e8-bg-charcoal .e8-tabs .e8-tabs__tab[aria-selected=true],.e8-bg-forest .e8-tabs .e8-tabs__tab:hover,.e8-bg-forest .e8-tabs .e8-tabs__tab[aria-selected=true]{background:var(--e8-amber);color:var(--e8-ink)}@media(min-width:1024px){.e8-tabs--feature .e8-tabs__content{grid-template-columns:1.1fr 1fr}}.e8-tabs--explorer .e8-tabs__list{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(20px,3vw,32px)}.e8-tabs--explorer .e8-tabs__tab{align-content:start;background:var(--e8-white);border:1px solid var(--e8-line);border-radius:var(--e8-radius);box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--e8-ink);display:grid;gap:8px;justify-items:center;padding:22px 14px 20px;text-align:center;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.e8-tabs--explorer .e8-tabs__tab:hover{background:var(--e8-white);border-color:rgba(0,0,0,.12);box-shadow:0 10px 28px rgba(0,0,0,.08);transform:translateY(-3px)}.e8-tabs--explorer .e8-tabs__tab[aria-selected=true]{background:var(--e8-white);border-color:var(--e8-forest);box-shadow:0 0 0 2px var(--e8-forest),0 10px 28px rgba(0,0,0,.08)}.e8-tabs--explorer .e8-tabs__tab[aria-selected=true] .e8-tabs__tile-icon{background:var(--e8-forest);color:var(--e8-white)}.e8-tabs--explorer .e8-tabs__tile-icon{background:var(--e8-surface-2);border-radius:12px;color:var(--e8-forest);display:grid;height:48px;place-items:center;transition:background .18s,color .18s;width:48px}.e8-tabs--explorer .e8-tabs__tile-icon svg{height:24px;width:24px}.e8-tabs--explorer .e8-tabs__tile-label{font-family:var(--e8-font-heading);font-size:1.0625rem;font-weight:700;line-height:1.2}.e8-tabs--explorer .e8-tabs__tile-summary{color:var(--e8-grey);font-size:.8125rem;line-height:1.35}.e8-tabs--explorer .e8-tabs__panels{background:var(--e8-white);border:1px solid var(--e8-line);border-radius:var(--e8-radius);box-shadow:0 20px 50px -30px rgba(0,0,0,.25);padding:clamp(20px,3vw,36px)}.e8-tabs--explorer .e8-tabs__content{align-items:center}.e8-tabs--explorer .e8-tabs__media{background:linear-gradient(135deg,var(--e8-cream) 0,var(--e8-surface-2) 100%);border-radius:var(--e8-radius);padding:clamp(12px,2vw,24px)}.e8-tabs--explorer .e8-tabs__media img{border-radius:10px;box-shadow:none}.e8-tabs--explorer .e8-tabs__toggle .e8-tabs__tile-icon{border-radius:10px;height:36px;margin-right:12px;width:36px}.e8-tabs--explorer .e8-tabs__toggle .e8-tabs__tile-icon svg{height:20px;width:20px}.e8-bg-charcoal .e8-tabs--explorer .e8-tabs__tab,.e8-bg-forest .e8-tabs--explorer .e8-tabs__tab{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:var(--e8-white)}.e8-bg-charcoal .e8-tabs--explorer .e8-tabs__tab:hover,.e8-bg-charcoal .e8-tabs--explorer .e8-tabs__tab[aria-selected=true],.e8-bg-forest .e8-tabs--explorer .e8-tabs__tab:hover,.e8-bg-forest .e8-tabs--explorer .e8-tabs__tab[aria-selected=true]{background:hsla(0,0%,100%,.1);color:var(--e8-white)}.e8-bg-charcoal .e8-tabs--explorer .e8-tabs__tab .e8-tabs__tile-summary,.e8-bg-forest .e8-tabs--explorer .e8-tabs__tab .e8-tabs__tile-summary{color:hsla(0,0%,100%,.7)}.e8-bg-charcoal .e8-tabs--explorer .e8-tabs__panels,.e8-bg-forest .e8-tabs--explorer .e8-tabs__panels{color:var(--e8-ink)}@media(min-width:600px){.e8-tabs--explorer .e8-tabs__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.e8-tabs--explorer .e8-tabs__list{gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.e8-tabs--explorer .e8-tabs__content{grid-template-columns:1.15fr 1fr}}@media(prefers-reduced-motion:no-preference){.e8-tabs--explorer .e8-tabs__panel.is-active .e8-tabs__content{animation:e8-tabs-in .28s ease-out}@keyframes e8-tabs-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media(max-width:767px){.e8-tabs__list{display:none}.e8-tabs__panel[hidden]{display:block}.e8-tabs__panel{border-top:1px solid rgba(0,0,0,.12)}.e8-bg-charcoal .e8-tabs__panel,.e8-bg-forest .e8-tabs__panel{border-color:hsla(0,0%,100%,.15)}.e8-tabs__panel:last-child{border-bottom:1px solid rgba(0,0,0,.12)}.e8-tabs__toggle{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font-family:var(--e8-font-heading);font-size:1.125rem;font-weight:700;justify-content:space-between;padding:16px 4px;text-align:left;width:100%}.e8-tabs__toggle:after{border-bottom:2px solid;border-right:2px solid;content:"";flex-shrink:0;height:10px;margin-left:12px;transform:rotate(45deg);transition:transform .2s;width:10px}.e8-tabs__toggle[aria-expanded=true]:after{transform:rotate(225deg)}.e8-tabs__panel:not(.is-active) .e8-tabs__content{display:none}.e8-tabs__content{padding-bottom:20px}.e8-tabs--explorer .e8-tabs__list{display:none}.e8-tabs--explorer .e8-tabs__panels{background:none;border:0;box-shadow:none;padding:0 4px}.e8-tabs--explorer .e8-tabs__toggle{display:flex;justify-content:flex-start}.e8-tabs--explorer .e8-tabs__toggle:after{margin-left:auto}}html:not(.e8-js) .e8-tabs__list{display:none}html:not(.e8-js) .e8-tabs__panel[hidden]{display:block}html:not(.e8-js) .e8-tabs__panel:not(.is-active) .e8-tabs__content{display:grid}html:not(.e8-js) .e8-tabs__toggle{background:none;border:0;color:inherit;display:block;font-family:var(--e8-font-heading);font-size:1.125rem;font-weight:700;padding:16px 0 8px;pointer-events:none}html:not(.e8-js) .e8-tabs__toggle:after{display:none}
