.speakersPage{--spk-ink:#171411;--spk-muted:rgba(23,20,17,0.62);--spk-brand:#733015;--spk-brand-soft:rgba(115,48,21,0.08);--spk-line:rgba(23,20,17,0.1);--spk-surface:#ffffff;--spk-page:#ffffff;--spk-warm:#f7f3ef;width:100%;background:var(--spk-page)}.speakersHero,.speakersPage{position:relative;color:var(--spk-ink)}.speakersHero{overflow:hidden;background:radial-gradient(ellipse 70% 55% at 88% 12%,rgba(115,48,21,.07),transparent 60%),linear-gradient(180deg,#ffffff 0,var(--spk-warm) 100%)}.speakersHeroInner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260rem,.85fr);align-items:center;column-gap:48rem;row-gap:36rem;width:100%;max-width:calc(var(--column) * 12 + var(--gap) * 11);margin:0 auto;padding:148rem var(--margin) 72rem}.speakersHeroCopy{max-width:560rem;min-width:0}.speakersEyebrow{margin:0;color:var(--spk-ink);font-family:var(--font-display);font-size:13rem;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase}.speakersTitle{margin:14rem 0 0;color:var(--spk-brand);font-family:var(--font-playfair),Georgia,serif;font-size:56rem;font-weight:500;letter-spacing:-.02em;line-height:1.06}.speakersLead{margin:18rem 0 0;max-width:44ch;color:var(--spk-muted);font-family:var(--font-body);font-size:17rem;line-height:1.55}.speakersHeroActions{display:flex;flex-wrap:wrap;gap:12rem;margin-top:28rem}.speakersBtn{display:inline-flex;align-items:center;justify-content:center;min-height:44rem;padding:0 22rem;border-radius:999rem;font-family:var(--font-body);font-size:14rem;font-weight:600;line-height:1;text-decoration:none;transition:background .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out),transform .2s var(--ease-out)}.speakersBtnPrimary{background:var(--spk-brand);border:1px solid var(--spk-brand);color:#ffffff}.speakersBtnGhost{background:var(--spk-surface);border:1px solid rgba(23,20,17,.16);color:var(--spk-ink)}html[data-touch=false] .speakersBtnPrimary:hover{background:#5c2611;border-color:#5c2611}html[data-touch=false] .speakersBtnGhost:hover{border-color:var(--spk-brand);color:var(--spk-brand)}.speakersStats{display:flex;flex-direction:column;gap:12rem}.speakersStat{display:flex;align-items:center;gap:14rem;padding:14rem 16rem;border:1px solid var(--spk-line);border-radius:14rem;background:var(--spk-surface);box-shadow:0 10rem 28rem -18rem rgba(23,20,17,.18)}.speakersStatIconWrap{display:grid;place-items:center;flex-shrink:0;width:40rem;height:40rem;border:1px solid rgba(115,48,21,.18);border-radius:50%;background:var(--spk-brand-soft);color:var(--spk-brand)}.speakersStatIcon{width:18rem;height:18rem}.speakersStatValue{margin:0;color:var(--spk-ink);font-family:var(--font-display);font-size:22rem;font-weight:700;line-height:1}.speakersStatLabel{margin:4rem 0 0;color:var(--spk-muted);font-family:var(--font-body);font-size:13rem;line-height:1.3}.speakersBody{box-sizing:border-box;width:100%;max-width:calc(var(--column) * 12 + var(--gap) * 11);margin:0 auto;padding:24rem var(--margin) 88rem;background:transparent;scroll-margin-top:96rem}.speakersGrid{display:grid;grid-template-columns:repeat(4,minmax(0,250px));gap:26rem 20rem;justify-content:center}.speakersCard{display:flex;flex-direction:column;align-items:stretch;gap:12rem;width:100%;max-width:250px;margin-inline:auto;background:transparent;border-radius:0;box-shadow:none;overflow:visible;transition:transform .3s var(--ease-out)}.speakersCardMedia{position:relative;box-sizing:border-box;width:100%;aspect-ratio:4/4.6;border-radius:14rem;overflow:hidden;isolation:isolate}.speakersCardPattern{position:absolute;inset:0;z-index:0;display:block;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:.35;pointer-events:none}.speakersCardMedia img{position:absolute;z-index:1;left:50%;bottom:0;display:block;width:85%;height:90%;transform:translateX(-50%);object-fit:contain;object-position:center bottom;transition:transform .45s var(--ease-out)}.speakersCardMeta{display:flex;flex-direction:column;align-items:center;gap:4rem;padding:0 8rem;text-align:center}.speakersCardName{color:#0a0a0a;font-size:17.5rem;font-weight:700;letter-spacing:0;line-height:1.25}.speakersCardName,.speakersCardRole{margin:0;font-family:var(--font-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.speakersCardRole{color:#3a3a3a;font-size:15rem;font-weight:400;line-height:1.3}html[data-touch=false] .speakersCard:hover{transform:translateY(-4rem)}html[data-touch=false] .speakersCard:hover .speakersCardMedia img{transform:translateX(-50%) scale(1.03)}.speakersApply{display:flex;align-items:center;justify-content:space-between;gap:24rem;margin-top:56rem;padding:32rem 36rem;border:1px solid rgba(115,48,21,.14);border-radius:24rem;background:linear-gradient(135deg,rgba(115,48,21,.06),rgba(115,48,21,.02)),var(--spk-surface);box-shadow:0 18rem 48rem -32rem rgba(115,48,21,.25)}.speakersApplyCopy{display:flex;align-items:center;gap:18rem}.speakersApplyIcon{display:grid;place-items:center;flex-shrink:0;width:52rem;height:52rem;border-radius:50%;background:var(--spk-brand-soft);color:var(--spk-brand)}.speakersApplyIcon svg{width:22rem;height:22rem}.speakersApplyTitle{margin:0;color:var(--spk-ink);font-family:var(--font-body);font-size:22rem;font-weight:700;line-height:1.2}.speakersApplyHint{margin:4rem 0 0;color:var(--spk-muted);font-family:var(--font-body);font-size:15rem;line-height:1.4}.speakersApplyBtn{display:inline-flex;align-items:center;gap:10rem;flex-shrink:0;padding:14rem 26rem;border-radius:999rem;background:var(--spk-brand);box-shadow:0 14rem 28rem -12rem rgba(115,48,21,.45);color:#ffffff;font-family:var(--font-body);font-size:14rem;font-weight:600;line-height:1;text-decoration:none;transition:filter .2s var(--ease-out)}.speakersApplyBtn svg{width:16rem;height:16rem}html[data-touch=false] .speakersApplyBtn:hover{filter:brightness(1.08)}.speakersCta{position:relative;overflow:hidden;isolation:isolate}.speakersCtaImg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:26% 50%;opacity:.95}.speakersCtaShade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(23,20,17,.88),rgba(23,20,17,.55) 40%,rgba(23,20,17,.12) 68%,transparent),linear-gradient(180deg,rgba(23,20,17,.35),transparent 28%,transparent 82%,rgba(23,20,17,.4))}.speakersCtaInner{box-sizing:border-box;width:100%;max-width:calc(var(--column) * 12 + var(--gap) * 11);margin:0 auto;padding:140rem var(--margin)}.speakersCtaTitle{margin:0;max-width:640rem;color:#f7f5f2;font-family:var(--font-playfair),Georgia,serif;font-size:64rem;font-weight:500;letter-spacing:-.02em;line-height:1.04}.speakersCtaTitle em{font-style:italic;color:#e8c4a0}.speakersCtaCopy{margin:22rem 0 0;max-width:54ch;color:rgba(247,245,242,.82);font-family:var(--font-body);font-size:17rem;line-height:1.5}.speakersCtaActions{display:flex;flex-wrap:wrap;gap:16rem;margin-top:32rem}.speakersCtaBtn{display:inline-flex;align-items:center;justify-content:center;gap:8rem;height:50rem;padding:0 28rem;border-radius:999rem;color:#ffffff;font-family:var(--font-body);font-size:15rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s var(--ease-out),filter .2s var(--ease-out)}.speakersCtaBtn svg{width:16rem;height:16rem;flex-shrink:0}.speakersCtaBtnMint{background:var(--spk-brand);box-shadow:0 0 24rem -6rem rgba(115,48,21,.55)}html[data-touch=false] .speakersCtaBtn:hover{filter:brightness(1.1)}.speakersCtaBtn:active{transform:translateY(1px)}@media (max-width:1024px){.speakersHeroInner{grid-template-columns:1fr;padding:132rem var(--margin) 56rem}.speakersTitle{font-size:44rem}.speakersLead{font-size:16rem}.speakersGrid{grid-template-columns:repeat(3,minmax(0,212px));gap:18rem;justify-content:center}.speakersApply{flex-direction:column;align-items:flex-start;padding:28rem}.speakersCtaInner{padding:100rem var(--margin)}.speakersCtaTitle{font-size:44rem}}@media (max-width:740px){.speakersHeroInner{padding:112rem var(--margin) 40rem}.speakersTitle{font-size:34rem}.speakersHeroActions{width:100%}.speakersBtn{flex:1 1}.speakersGrid{grid-template-columns:repeat(2,minmax(0,188px));gap:14rem;justify-content:center}.speakersCard{max-width:188px}.speakersCardMedia img{width:82%;height:88%}.speakersCardName{font-size:15rem}.speakersCardRole{font-size:13rem}.speakersApplyCopy{align-items:flex-start}.speakersApplyTitle{font-size:20rem}.speakersApplyBtn{width:100%;justify-content:center}.speakersCtaShade{background:linear-gradient(180deg,rgba(23,20,17,.72),rgba(23,20,17,.22) 46%,rgba(23,20,17,.6))}.speakersCtaInner{padding:80rem var(--margin)}.speakersCtaTitle{font-size:34rem}.speakersCtaBtn{width:100%}}