.wima-page .wks-part{display:contents}.wima-page .wks-day .mnt-places__text strong{letter-spacing:.04em}.wima-page .mnt-keyfacts.wks-facts{grid-auto-flow:row;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.wima-page .wks-facts>div:only-child{grid-column:1/-1}@media (max-width:860px){.wima-page .mnt-keyfacts.wks-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.wima-page .wks-facts .wks-facts__venue{grid-column:1/-1;grid-row:1}}@media (max-width:720px){.wima-page .mnt-keyfacts.wks-facts{grid-template-columns:minmax(0,1fr)}.wima-page .wks-facts .wks-facts__venue{grid-row:auto}}.wima-page .wks-aside{display:grid;gap:28px;align-content:start;min-width:0}.wima-page .wks-poster{display:block;overflow:hidden;border-radius:14px;box-shadow:0 18px 40px -24px rgba(12,35,64,.5);transition:transform .2s,box-shadow .2s}.wima-page .wks-poster:hover{transform:translateY(-2px);box-shadow:0 22px 46px -24px rgba(12,35,64,.6)}.wima-page .wks-poster:focus-visible{outline:2px solid var(--w-gold);outline-offset:3px}.wima-page .wks-poster img{display:block;width:100%;height:auto}@media (max-width:900px){.wima-page .wks-aside{gap:20px}.wima-page .wks-poster{max-width:360px}}.wima-page .wks-speakers{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:32px 40px;max-width:760px;margin:0;padding:0;list-style:none}.wima-page .wks-speaker{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:20px}.wima-page .wks-speaker__photo{display:block;overflow:hidden;width:96px;height:96px;border-radius:999px;background:#0c2340;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(197,160,89,.7)}.wima-page .wks-speaker__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wima-page .wks-speaker__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-heading);font-size:30px;font-weight:700;letter-spacing:.02em;color:var(--w-gold)}.wima-page .wks-speaker__text{display:grid;gap:6px;min-width:0;padding-top:10px}.wima-page .wks-speaker__name{font-family:var(--font-heading);font-size:20px;font-weight:700;line-height:1.25;color:#0c2340}.wima-page .wks-speaker__about{font-family:var(--font-sans);font-size:15px;line-height:1.55;color:#23406f;white-space:pre-line}.wima-page .wks-docs{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 0;padding:0;list-style:none}.wima-page .wks-body-empty+.wks-docs{margin-top:0}.wima-page .wks-doc{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px 10px 14px;border:1px solid rgba(12,35,64,.16);border-radius:12px;background:#fff;font-family:var(--font-heading);font-size:16px;font-weight:700;color:#0c2340;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.wima-page .wks-doc:hover{border-color:rgba(197,160,89,.8);box-shadow:0 12px 28px -20px rgba(12,35,64,.5);transform:translateY(-1px)}.wima-page .wks-doc:focus-visible{outline:2px solid var(--w-gold);outline-offset:3px}.wima-page .wks-doc__icon{flex:none;width:22px;height:22px;color:#a8853f}.wima-page .wks-doc__kind{padding:2px 7px;border-radius:6px;background:#f1f4f8;font-size:11px;font-weight:700;letter-spacing:.1em;color:#23406f}.wima-page .wks-register{max-width:720px}.wima-page .wks-register__text{margin-top:22px;font-family:var(--font-sans);font-size:17px;line-height:1.6;color:#23406f}.wima-page .wks-register__text p{margin:0 0 12px}.wima-page .wks-register__text p:last-child{margin-bottom:0}.wima-page .wks-register__by{margin:14px 0 0;font-family:var(--font-sans);font-size:17px;line-height:1.6;color:#23406f}.wima-page .wks-register__by strong{font-weight:700;color:#0c2340}.wima-page .wks-register__btn{display:inline-flex;align-items:center;gap:10px;margin-top:30px;padding:16px 30px;border-radius:999px;background:#0c2340;box-shadow:inset 0 0 0 2px #c5a059;font-family:var(--font-heading);font-size:17px;font-weight:700;color:#fff;text-decoration:none;transition:background .2s,transform .2s}.wima-page .wks-register__btn:hover{background:#07182e;transform:translateY(-1px)}.wima-page .wks-register__btn:focus-visible{outline:2px solid var(--w-gold);outline-offset:4px}.wima-page .wks-register__note{display:inline-block;margin:26px 0 0;padding:16px 24px;border:1px solid rgba(12,35,64,.1);border-radius:14px;background:#fff;font-family:var(--font-sans);font-size:16px;line-height:1.55;color:#0c2340}.wima-page .mnt-sec--tint .wks-register__note{background:#fff}.wima-page .mnt-sec:not(.mnt-sec--tint) .wks-register__note{background:#f5f6f8}.wima-page .wks-card .mnt-card__media img{-o-object-position:center top;object-position:center top}