html,body{background:#222;margin:0}.legacy-document,.legacy-card-wrap{display:contents}.artbx img,.wp-content img{max-width:100%;height:auto}#article .artbx .legacy-article-content,#article-m .artbx .legacy-article-content{box-sizing:border-box;width:100%;min-width:0;max-width:100%}#article{padding:clamp(7rem,9vw,10rem) 0 6rem!important}#article .artbx{box-sizing:border-box!important;background:#3c3c3ceb!important;border-radius:24px!important;align-items:flex-start!important;width:min(1080px,100vw - 520px)!important;max-width:calc(100vw - 520px)!important;padding:clamp(3rem,4.2vw,5rem)!important}#article .artbx h1{width:100%;letter-spacing:0!important;text-align:left!important;margin:0 0 1rem!important;padding-bottom:1rem!important;font-size:clamp(34px,2.7vw,52px)!important;line-height:1.16!important}#article .artbx>em,#article .artbx .author{letter-spacing:0!important;font-size:clamp(15px,.95vw,18px)!important;line-height:1.45!important}#article .artbx .legacy-article-content{max-width:900px;margin:1.5rem auto 0}#article .artbx .legacy-article-content>*,#article-m .artbx .legacy-article-content>*{box-sizing:border-box;max-width:100%}#article .artbx .legacy-article-content p{text-align:left;margin:0 0 1.25em;letter-spacing:0!important;color:#f5f5f5!important;font-size:clamp(17px,1.02vw,20px)!important;line-height:1.78!important}#article .artbx .legacy-article-media{width:100%;max-width:760px;margin:0 auto 2rem;padding:0}#article .artbx .legacy-article-media img{object-fit:contain;max-height:min(72vh,820px);margin:0 auto;display:block;width:auto!important;max-width:100%!important;height:auto!important;padding-bottom:0!important}#article-m{width:88vw!important;padding:12vh 6vw 8vh!important}#article-m .artbx{box-sizing:border-box;width:100%}#article-m h1{letter-spacing:0!important;padding-bottom:1.5rem!important;font-size:clamp(30px,8vw,48px)!important;line-height:1.18!important}#article-m .legacy-article-content p{margin:0 0 1.2em;letter-spacing:0!important;font-size:clamp(17px,4vw,20px)!important;line-height:1.72!important}#article-m .legacy-article-media{margin:0 auto 1.75rem}#article-m .legacy-article-media img{margin:0 auto;display:block;width:auto!important;max-width:100%!important;height:auto!important;padding-bottom:0!important}#article .artbx .wp-block-cover,#article-m .artbx .wp-block-cover{box-sizing:border-box;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex;position:relative;overflow:clip}#article .artbx .wp-block-cover>.wp-block-cover__background,#article-m .artbx .wp-block-cover>.wp-block-cover__background{z-index:1;opacity:.5;background:#000;position:absolute;inset:0}#article .artbx .wp-block-cover>.wp-block-cover__image-background,#article-m .artbx .wp-block-cover>.wp-block-cover__image-background{object-fit:cover;width:100%;height:100%;padding-bottom:0;position:absolute;inset:0}#article .artbx .wp-block-cover>.wp-block-cover__inner-container,#article-m .artbx .wp-block-cover>.wp-block-cover__inner-container{z-index:2;color:#fff;width:100%;position:relative}#talk.seminar-compact{padding:6rem 0 3rem}#talk.seminar-poster-section{padding-top:2rem}.seminar-hero-grid,.seminar-poster-grid{justify-items:center;gap:1.5rem;width:min(86vw,1160px);display:grid}.seminar-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seminar-poster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}#talk .seminar-hero-grid img,#talk .seminar-poster-grid img{object-fit:contain;width:100%;height:auto;display:block;padding-bottom:0!important}#talk .seminar-hero-grid img{max-height:430px}#talk .seminar-poster-grid img{max-width:520px;max-height:680px}#talk-m.seminar-compact-m{padding-top:12vh}#talk-m.seminar-compact-m img{width:100%;margin:0 auto 1.5rem;padding-bottom:0;display:block}#s6 .s6txbx>.stat:nth-of-type(5){box-sizing:border-box!important;color:#111!important;background:#faf9fcf5!important;border:1px solid #3c3c3c29!important;border-radius:28px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:min(760px,92vw)!important;min-height:auto!important;margin:2.5rem auto 0!important;padding:3rem 3.5rem 3.25rem!important;display:flex!important;box-shadow:0 18px 50px #0000002e!important}#s6 .s6txbx>.stat:nth-of-type(5)>p:first-child{color:#4b4b4b!important;letter-spacing:0!important;text-align:center!important;margin:0 0 2rem!important;padding-bottom:0!important;font-size:clamp(42px,4.8vw,70px)!important;font-weight:600!important;line-height:1.05!important}#s6 .s6txbx>.stat:nth-of-type(5)>p:not(:first-child){color:#4b4b4b!important;letter-spacing:0!important;text-align:center!important;margin:1.25rem 0 1.4rem!important;padding-bottom:0!important;font-size:clamp(28px,2.5vw,42px)!important;line-height:1.15!important}#s6 .s6txbx>.stat:nth-of-type(5)>div{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1rem!important;width:100%!important;margin:0 0 1.25rem!important;display:grid!important;overflow:visible!important}#s6 .s6txbx>.stat:nth-of-type(5)>div>div{float:none!important;text-align:center!important;color:#111!important;width:auto!important;height:auto!important;padding:.35rem .25rem!important;font-size:clamp(16px,1.15vw,20px)!important;line-height:1.35!important;display:block!important}#s6 .s6txbx>.stat:nth-of-type(5)>div>div>div:first-child{font-size:clamp(18px,1.25vw,22px)!important;font-weight:500!important}.legacy-legal-page{color:#f5f0ff;background:#201f24;min-height:72vh;padding:9rem 8vw 6rem}.legacy-legal-inner{width:min(960px,100%);margin:0 auto}.legacy-legal-eyebrow{color:#c0aaff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:1rem}.legacy-legal-page h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(42px,5vw,72px);line-height:1}.legacy-legal-intro{color:#ddd5ea;max-width:760px;margin:1.5rem 0 3rem;font-size:clamp(18px,1.5vw,22px);line-height:1.65}.legacy-legal-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.legacy-legal-sections article{background:#ffffff0e;border:1px solid #c0aaff47;border-radius:12px;padding:1.6rem}.legacy-legal-sections h2{color:#c0aaff;letter-spacing:0;margin:0 0 .8rem;font-size:clamp(22px,2vw,30px);line-height:1.2}.legacy-legal-sections p{color:#eee8f8;letter-spacing:0;margin:0;font-size:17px;line-height:1.65}@media screen and (max-width:900px){.legacy-legal-page{padding:7rem 7vw 4rem}.legacy-legal-sections{grid-template-columns:1fr}}
