.seminars-hub-page .seminar-hosting{padding-block:clamp(56px,7vw,100px) 0}.seminar-invitations{grid-template-columns:1.35fr 1fr;gap:24px;display:grid}.seminar-invitation{background:var(--ink);color:#fff;min-width:0;height:clamp(340px,32vw,460px);text-decoration:none;display:block;position:relative;overflow:hidden}.seminar-invitation figure{margin:0;position:absolute;inset:0}.seminar-invitation img{object-fit:cover;object-position:center 45%;filter:saturate(.55);width:100%;height:100%;transition:transform .7s,filter .5s}.seminar-invitation:last-child img{object-position:48% center}.seminar-invitation:after{content:"";background:linear-gradient(#0000 35%,#0a0a0e1f 50%,#0a0a0ede 100%);position:absolute;inset:0}.seminar-invitation-copy{z-index:1;padding:clamp(24px,3vw,40px);position:absolute;inset:auto 0 0}.seminar-invitation h2{justify-content:space-between;align-items:center;gap:20px;font-size:clamp(2.6rem,4vw,4rem);line-height:1;display:flex}.seminar-invitation h2 span{font-family:var(--body);font-size:.55em;font-weight:300}.seminar-invitation p{color:#ffffffd9;margin-top:14px;font-size:14px;line-height:1.5}.seminar-invitation:hover img,.seminar-invitation:focus-visible img{filter:saturate();transform:scale(1.025)}.seminar-invitation:focus-visible{outline:3px solid var(--carmine);outline-offset:5px}.seminars-hub-page .seminar-journal-links{padding-block:clamp(60px,7vw,100px) clamp(70px,8vw,120px)}.seminar-journal-heading{border-top:1px solid var(--line-ink);justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;padding-top:32px;display:flex}.seminar-kicker{font:10px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#68686d;margin-bottom:18px}.seminar-journal-heading h2{font-size:clamp(3rem,5vw,4.5rem);line-height:1}.seminar-journal-heading>p{color:#626269;max-width:38ch;padding-bottom:3px;font-size:15px;line-height:1.7}.seminar-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.seminar-journal-entry{min-width:0;text-decoration:none;display:block}.seminar-journal-entry figure{aspect-ratio:4/3;background:var(--mist);margin:0;overflow:hidden}.seminar-journal-entry img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .7s,filter .5s}.seminar-journal-entry:first-child img{object-position:center 30%}.seminar-journal-entry:nth-child(2) img{object-position:center 58%}.seminar-journal-entry:last-child img{object-position:center 45%}.seminar-journal-caption{border-bottom:1px solid var(--line-ink);padding:22px 0 24px}.seminar-journal-caption h3{justify-content:space-between;align-items:center;gap:16px;font-size:clamp(2rem,2.8vw,2.8rem);line-height:1;display:flex}.seminar-journal-caption h3 span{color:var(--carmine);font:300 24px/1 var(--body);transition:transform .25s}.seminar-journal-caption p{color:#626269;margin-top:12px;font-size:13px;line-height:1.6}.seminar-journal-entry:hover img,.seminar-journal-entry:focus-visible img{filter:grayscale(0);transform:scale(1.025)}.seminar-journal-entry:hover h3 span,.seminar-journal-entry:focus-visible h3 span{transform:translate(2px,-2px)}@media (width<=900px){.seminar-invitations{grid-template-columns:1fr 1fr;gap:18px}.seminar-journal-grid{gap:20px}.seminar-invitation-copy{padding:24px}}@media (width<=620px){.seminar-invitations{grid-template-columns:1fr;gap:20px}.seminar-invitation{aspect-ratio:1.1;height:auto}.seminar-invitation:first-child img{object-position:58% center}.seminar-journal-heading{margin-bottom:28px;padding-top:26px;display:block}.seminar-journal-heading>p{margin-top:22px}.seminar-journal-heading br{display:none}.seminar-journal-grid{grid-template-columns:1fr;gap:32px}.seminar-journal-entry figure{aspect-ratio:4/3}.seminar-journal-caption{padding-top:18px}}@media (prefers-reduced-motion:reduce){.seminar-invitation img,.seminar-journal-entry img,.seminar-journal-caption h3 span{transition:none}}@media (width<=640px){.seminar-competing .class-arc{grid-template-columns:1fr;gap:22px}.seminar-competing .class-arc>div{grid-template-columns:28px minmax(0,1fr);column-gap:16px;padding-top:20px;display:grid}.seminar-competing .class-arc .n{grid-area:1/1/3;margin:0;padding-top:5px}.seminar-competing .class-arc b{grid-column:2;margin-top:0}.seminar-competing .class-arc .t{grid-column:2;margin-top:6px}}
