.sponsor-tag[data-v-0bacb2bc]{background:#fae8e4;border-radius:8px;align-items:center;height:36px;padding:0 8px;display:inline-flex}.sponsor-tag--platina[data-v-0bacb2bc]{background:linear-gradient(270deg,#eee 0%,#c6c6c6 25%,#eee 50% 75%,#c6c6c6 100%)}.sponsor-tag--gold[data-v-0bacb2bc]{background:#dbd69a}.sponsor-tag--silver[data-v-0bacb2bc]{background:#e2e4ec}.sponsor-tag--bronze[data-v-0bacb2bc]{background:#dda25b}.sponsor-tag--creative[data-v-0bacb2bc]{background:#fae8e4}#pages-sponsor-detail[data-v-dc0fd3e0]{row-gap:1.5rem;display:grid}@media (max-width:1036px){#pages-sponsor-detail[data-v-dc0fd3e0]{row-gap:1rem}}#pages-sponsor-detail h1[data-v-dc0fd3e0]{margin:0;padding:7.5rem 0;font-family:ClashDisplay-Semibold;font-size:3rem}@media (max-width:1036px){#pages-sponsor-detail h1[data-v-dc0fd3e0]{padding:2.5rem .75rem}}#pages-sponsor-detail hr[data-v-dc0fd3e0]{border:solid 1px var(--color-divider);margin:0}.sponsor-images[data-v-dc0fd3e0]{width:fit-content;max-width:400px;margin:0 auto;display:grid}.sponsor-images img[data-v-dc0fd3e0]{aspect-ratio:399.983/224.792}.sponsor-images .name[data-v-dc0fd3e0]{margin-top:1rem}.sponsor-tags[data-v-dc0fd3e0]{flex-wrap:wrap;gap:8px;margin-top:2rem;display:flex}@media (max-width:1036px){.sponsor-tags[data-v-dc0fd3e0]{margin-top:1.5rem}}.sponsor-description[data-v-dc0fd3e0]{margin:2rem 0}@media (max-width:1036px){.sponsor-description[data-v-dc0fd3e0]{margin:1.5rem 0}}.sponsor-session[data-v-dc0fd3e0]{gap:2rem 0;margin-top:2rem;display:grid}.sponsor-speaker-item[data-v-dc0fd3e0]{grid-template-rows:repeat(3,auto);grid-template-columns:21.6346% 1fr;grid-template-areas:"track track""image session""image speaker";gap:1rem 2rem;display:grid}@media (max-width:1036px){.sponsor-speaker-item[data-v-dc0fd3e0]{grid-template-columns:repeat(2,calc(50% - .75rem));grid-template-areas:"track track""image speaker""session session";gap:1.5rem}}.sponsor-speaker-overview[data-v-dc0fd3e0]{white-space:pre-wrap;margin-bottom:2.5rem}@media (max-width:1036px){.sponsor-speaker-overview[data-v-dc0fd3e0]{margin-bottom:2.25rem}}.sponsor-speaker-overview-spacer[data-v-dc0fd3e0]{height:1.25em;display:block}@media (max-width:1036px){.sponsor-speaker-overview-spacer[data-v-dc0fd3e0]{height:1rem}}.session-detail[data-v-dc0fd3e0]{grid-area:session}.session-detail h4[data-v-dc0fd3e0]{font-size:var(--typography-h2-size);line-height:var(--typography-h2-line-height);margin:0 0 1.5rem;scroll-margin-top:102px;font-family:IBMPlexSansJP-Bold}@media (max-width:1036px){.session-detail h4[data-v-dc0fd3e0]{margin-bottom:.5rem;scroll-margin-top:74px}}.session-detail p[data-v-dc0fd3e0]{margin-top:8px}.session-speaker-image[data-v-dc0fd3e0]{aspect-ratio:1;border-radius:10px;grid-area:image;width:100%;overflow:hidden}.session-speaker-image img[data-v-dc0fd3e0]{width:100%}.speaker[data-v-dc0fd3e0]{grid-area:speaker}.speaker-affiliation[data-v-dc0fd3e0]{font-size:var(--typography-caption-size);line-height:var(--typography-caption-line-height);margin:0}.speaker-name[data-v-dc0fd3e0]{font-size:var(--typography-h2-size);line-height:var(--typography-h2-line-height);margin-top:4px}.speaker-socials[data-v-dc0fd3e0]{gap:.25rem;margin-top:.25rem;display:flex}.speaker-socials svg[data-v-dc0fd3e0]{width:1.5rem;height:1.5rem;color:var(--color-text-default);transition:transform .2s}@media (any-hover:hover){.speaker-socials svg[data-v-dc0fd3e0]:hover{transform:scale(1.1)}}.view-all-sponsors[data-v-dc0fd3e0]{place-items:center;margin-top:2rem;display:grid}@media (max-width:1036px){.view-all-sponsors[data-v-dc0fd3e0]{margin-bottom:1.5rem}}.session-track[data-v-dc0fd3e0]{grid-area:track}.speaker-track[data-v-dc0fd3e0]{background-color:var(--base-color);width:fit-content;height:32px;color:var(--sub-color);border-radius:4px;place-items:center;padding:0 8px;display:grid}@media (max-width:1036px){.speaker-track[data-v-dc0fd3e0]{height:29px;font-size:14px}}.speaker-time[data-v-dc0fd3e0]{border:1px solid var(--base-color);width:fit-content;height:28px;color:var(--base-color);background-color:#fff;border-radius:100px;place-items:center;margin-top:8px;margin-bottom:16px;padding:0 16px;font-family:JetBrainsMono-Medium;font-size:14px;display:grid}@media (max-width:1036px){.speaker-time[data-v-dc0fd3e0]{height:25px;margin-bottom:0;font-size:12px}}
