.dofinni[data-astro-cid-nd7kbfhh]{background:var(--c-paper-2);border-bottom:1px solid var(--c-line)}.in[data-astro-cid-nd7kbfhh]{display:grid;grid-template-columns:9rem 1fr;gap:1.5rem;padding-block:1.75rem;align-items:start}h2[data-astro-cid-nd7kbfhh]{margin:.35rem 0 0;color:var(--c-ink)}ul[data-astro-cid-nd7kbfhh]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem 2.5rem}li[data-astro-cid-nd7kbfhh]{display:grid;grid-template-columns:3.75rem 1fr;gap:1.1rem}.date[data-astro-cid-nd7kbfhh]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--c-ink);padding:.45rem 0 .5rem;height:fit-content;line-height:1}.day[data-astro-cid-nd7kbfhh]{font-family:var(--f-display);font-size:1.85rem;color:var(--c-ink)}.small[data-astro-cid-nd7kbfhh]{font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-slate);margin-top:.25rem}.small[data-astro-cid-nd7kbfhh]:first-child{margin:0 0 .2rem}.info[data-astro-cid-nd7kbfhh] p[data-astro-cid-nd7kbfhh]{margin:0}.kind[data-astro-cid-nd7kbfhh]{font-size:var(--fs-small);letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);font-weight:500}.ex[data-astro-cid-nd7kbfhh]{margin-left:.6rem;padding:.05rem .45rem;border:1px dashed var(--c-slate);color:var(--c-slate);letter-spacing:.08em}h3[data-astro-cid-nd7kbfhh]{font-size:1.5rem;margin:.2rem 0 .25rem}h3[data-astro-cid-nd7kbfhh] a[data-astro-cid-nd7kbfhh]{color:var(--c-ink);text-decoration:none}h3[data-astro-cid-nd7kbfhh] a[data-astro-cid-nd7kbfhh]:hover{color:var(--c-accent)}.where[data-astro-cid-nd7kbfhh]{font-size:.875rem;color:var(--c-slate)}.txt[data-astro-cid-nd7kbfhh]{font-size:.9375rem;margin-top:.4rem!important}.link-arrow[data-astro-cid-nd7kbfhh]{display:inline-block;margin-top:.5rem;font-size:.9375rem}@media(max-width:760px){.in[data-astro-cid-nd7kbfhh]{grid-template-columns:1fr;gap:1rem}}.hero[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,6vw,5rem);min-height:calc(92vh - var(--header-h))}.hero[data-astro-cid-jdovvxl7] h1[data-astro-cid-jdovvxl7]{font-size:var(--fs-hero);line-height:.92;margin:0 0 1.75rem;letter-spacing:-.02em}.hero[data-astro-cid-jdovvxl7] .lead[data-astro-cid-jdovvxl7]{max-width:30rem;margin-bottom:2rem}.ctas[data-astro-cid-jdovvxl7]{display:flex;flex-wrap:wrap;gap:.75rem}.hero-img[data-astro-cid-jdovvxl7]{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--c-paper-2)}.hero-img[data-astro-cid-jdovvxl7] img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.sec-head[data-astro-cid-jdovvxl7]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);padding-bottom:1rem;border-bottom:1px solid var(--c-line)}.sec-head[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{margin:0}.recent-grid[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.stage[data-astro-cid-jdovvxl7]{background:var(--c-stage);color:var(--c-stage-text)}.stage[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{color:var(--c-stage-text)}.stage[data-astro-cid-jdovvxl7] .sec-head[data-astro-cid-jdovvxl7]{border-color:#2c3036}.reels[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;gap:var(--gap)}.reel[data-astro-cid-jdovvxl7].first{grid-row:span 2}.reels[data-astro-cid-jdovvxl7] figcaption{font-family:var(--f-display);font-size:1.35rem;opacity:1}.roles[data-astro-cid-jdovvxl7]{display:flex;flex-direction:column;gap:clamp(4rem,9vw,8rem)}.role[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center}.role[data-astro-cid-jdovvxl7].flip .role-img[data-astro-cid-jdovvxl7]{order:2}.role-img[data-astro-cid-jdovvxl7]{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--c-paper-2)}.role-img[data-astro-cid-jdovvxl7] img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.role[data-astro-cid-jdovvxl7]:hover .role-img[data-astro-cid-jdovvxl7] img{transform:scale(1.03)}.role[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7]{font-size:var(--fs-page-title);margin-bottom:1.5rem}.role[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]{color:var(--c-ink);text-decoration:none}.role[data-astro-cid-jdovvxl7] h2[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]:hover{color:var(--c-accent)}.role[data-astro-cid-jdovvxl7] blockquote[data-astro-cid-jdovvxl7]{margin:0 0 1.75rem;font-family:var(--f-display);font-style:italic;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);line-height:1.35;color:var(--c-ink-2)}.role[data-astro-cid-jdovvxl7] cite[data-astro-cid-jdovvxl7]{display:block;margin-top:.75rem;font:normal .875rem var(--f-body);color:var(--c-slate)}.role[data-astro-cid-jdovvxl7] cite[data-astro-cid-jdovvxl7]:before{content:"— "}.courses[data-astro-cid-jdovvxl7]{background:var(--c-paper-2);padding-block:clamp(3.5rem,8vw,6.5rem)}.courses-in[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem;align-items:center}.courses[data-astro-cid-jdovvxl7] .big[data-astro-cid-jdovvxl7]{font-family:var(--f-display);font-size:clamp(2.25rem,1.5rem + 3vw,4.25rem);line-height:1.05;color:var(--c-ink);margin:0}.courses[data-astro-cid-jdovvxl7] ul[data-astro-cid-jdovvxl7]{list-style:none;padding:0;margin:0 0 2rem}.courses[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7]{padding:.7rem 0;border-bottom:1px solid var(--c-line);color:var(--c-ink)}.news[data-astro-cid-jdovvxl7] ul[data-astro-cid-jdovvxl7]{list-style:none;padding:0;margin:0}.news[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]{display:grid;grid-template-columns:11rem 1fr 160px;gap:2rem;align-items:center;padding:1.25rem 0;border-bottom:1px solid var(--c-line);text-decoration:none;color:inherit}.news[data-astro-cid-jdovvxl7] time[data-astro-cid-jdovvxl7]{font-size:.875rem;color:var(--c-slate)}.news[data-astro-cid-jdovvxl7] .t[data-astro-cid-jdovvxl7]{font-family:var(--f-display);font-size:var(--fs-card-title);line-height:1.15;color:var(--c-ink);transition:color .15s}.news[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]:hover .t[data-astro-cid-jdovvxl7]{color:var(--c-accent)}.news[data-astro-cid-jdovvxl7] .thumb{width:160px;aspect-ratio:3 / 2;object-fit:cover}@media(max-width:860px){.hero[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;min-height:0}.hero-img[data-astro-cid-jdovvxl7]{order:-1;aspect-ratio:4 / 4.2;margin-inline:calc(var(--gutter) * -1)}.recent-grid[data-astro-cid-jdovvxl7]{grid-template-columns:1fr;gap:2.5rem}.reels[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.reel[data-astro-cid-jdovvxl7].first{grid-row:auto}.role[data-astro-cid-jdovvxl7],.courses-in[data-astro-cid-jdovvxl7]{grid-template-columns:1fr}.role[data-astro-cid-jdovvxl7].flip .role-img[data-astro-cid-jdovvxl7]{order:0}.news[data-astro-cid-jdovvxl7] li[data-astro-cid-jdovvxl7] a[data-astro-cid-jdovvxl7]{grid-template-columns:1fr 96px;gap:.25rem 1rem}.news[data-astro-cid-jdovvxl7] time[data-astro-cid-jdovvxl7]{grid-column:1}.news[data-astro-cid-jdovvxl7] .t[data-astro-cid-jdovvxl7]{grid-column:1}.news[data-astro-cid-jdovvxl7] .thumb{grid-column:2;grid-row:1 / 3;width:96px}}
