.masthead[data-astro-cid-nen7h5rs]{z-index:30;border-bottom:var(--hair) solid var(--construction);view-transition-name:masthead;transition:margin-bottom .2s linear;position:sticky;top:0}.masthead__inner[data-astro-cid-nen7h5rs]{max-width:var(--content);padding:24px var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 40px;margin-inline:auto;transition:padding .2s linear;display:flex}.masthead__logo[data-astro-cid-nen7h5rs]{color:var(--figure);line-height:0;display:block}.masthead__logo[data-astro-cid-nen7h5rs] svg{width:auto;height:44px;transition:height .2s linear}.masthead[data-astro-cid-nen7h5rs].is-compact .masthead__inner[data-astro-cid-nen7h5rs]{padding-block:12px}.masthead[data-astro-cid-nen7h5rs].is-compact .masthead__logo[data-astro-cid-nen7h5rs] svg{height:32px}.masthead__nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:0 28px;display:flex}.masthead__link[data-astro-cid-nen7h5rs],.masthead__lang[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--figure);border-bottom:var(--hair) solid transparent;align-items:center;text-decoration:none;display:inline-flex}.masthead__link[data-astro-cid-nen7h5rs][aria-current=page],.masthead__lang[data-astro-cid-nen7h5rs][aria-current=true]{border-bottom-color:var(--figure)}a[data-astro-cid-nen7h5rs].masthead__lang{color:var(--figure-muted)}.masthead__lang--off[data-astro-cid-nen7h5rs]{color:var(--figure-muted);cursor:default}.masthead__langs[data-astro-cid-nen7h5rs]{gap:14px;display:inline-flex}.masthead__join[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--figure);border:var(--hair) solid var(--figure);align-items:center;padding:0 16px;text-decoration:none;transition:background-color .12s linear,color .12s linear;display:inline-flex}.masthead__join[data-astro-cid-nen7h5rs][aria-current=page],.masthead__join[data-astro-cid-nen7h5rs]:hover{background:var(--figure);color:var(--ground)}.masthead__sep[data-astro-cid-nen7h5rs]{width:var(--hair);background:var(--construction);height:20px}.masthead__dark[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--figure);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.masthead__swatch[data-astro-cid-nen7h5rs]{border:var(--hair) solid var(--figure);width:12px;height:12px;display:inline-block}.masthead__dark[data-astro-cid-nen7h5rs][aria-pressed=true] .masthead__swatch[data-astro-cid-nen7h5rs]{background:var(--figure)}.masthead__quick[data-astro-cid-nen7h5rs]{display:none}.masthead__menu[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--figure);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0;display:inline-flex}.masthead__burger[data-astro-cid-nen7h5rs],.masthead__burger[data-astro-cid-nen7h5rs]:before,.masthead__burger[data-astro-cid-nen7h5rs]:after{width:16px;height:var(--hair);background:var(--figure);display:block}.masthead__burger[data-astro-cid-nen7h5rs]{position:relative}.masthead__burger[data-astro-cid-nen7h5rs]:before,.masthead__burger[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.masthead__burger[data-astro-cid-nen7h5rs]:before{top:-5px}.masthead__burger[data-astro-cid-nen7h5rs]:after{top:5px}.masthead__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .masthead__burger[data-astro-cid-nen7h5rs]{background:0 0}.masthead__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .masthead__burger[data-astro-cid-nen7h5rs]:before{top:0;transform:rotate(45deg)}.masthead__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .masthead__burger[data-astro-cid-nen7h5rs]:after{top:0;transform:rotate(-45deg)}@media (width<=1199.98px){html[data-js] .masthead__inner[data-astro-cid-nen7h5rs]{column-gap:16px}html[data-js] .masthead__quick[data-astro-cid-nen7h5rs]{align-items:center;gap:12px 20px;display:flex}html[data-js] .masthead__nav[data-astro-cid-nen7h5rs]{display:none}html[data-js] .masthead[data-astro-cid-nen7h5rs][data-open] .masthead__nav[data-astro-cid-nen7h5rs]{max-height:calc(100dvh - var(--header-h-compact,70px));padding:8px var(--pad) 24px;background:var(--ground);border-bottom:var(--hair) solid var(--construction);flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}html[data-js] .masthead[data-astro-cid-nen7h5rs][data-open] .masthead__link[data-astro-cid-nen7h5rs]{border-bottom:var(--hair) solid var(--construction)}html[data-js] .masthead[data-astro-cid-nen7h5rs][data-open] .masthead__link[data-astro-cid-nen7h5rs][aria-current=page]{border-bottom-color:var(--figure)}html[data-js] .masthead__join--nav[data-astro-cid-nen7h5rs],html[data-js] .masthead__sep[data-astro-cid-nen7h5rs]{display:none}html[data-js] .masthead[data-astro-cid-nen7h5rs][data-open] .masthead__langs[data-astro-cid-nen7h5rs]{margin-top:16px}}@media (width<=359.98px){html[data-js] .masthead__quick[data-astro-cid-nen7h5rs]{column-gap:12px}.masthead__menu[data-astro-cid-nen7h5rs]{justify-content:center;min-width:44px}.masthead__menu-word[data-astro-cid-nen7h5rs]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.masthead__progress[data-astro-cid-nen7h5rs]{display:none}@supports (animation-timeline:scroll()){html[data-motion] .masthead__progress[data-astro-cid-nen7h5rs]{left:0;right:0;bottom:calc(-1 * var(--hair));height:var(--hair);background:var(--vermilion);transform-origin:0;animation:linear both masthead-read scroll(root);display:block;position:absolute}}@keyframes masthead-read{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-nen7h5rs]{transition:none!important}}.footer[data-astro-cid-jo6i4kqk]{border-top:var(--hair) solid var(--figure)}.footer__inner[data-astro-cid-jo6i4kqk]{max-width:var(--content);padding:clamp(56px, 7vw, 104px) var(--pad) 40px;margin-inline:auto}.footer__marks[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px 40px;margin:0;padding:0;list-style:none;display:flex}.footer__mark[data-astro-cid-jo6i4kqk]{color:var(--mark);line-height:0}.footer__mark-link[data-astro-cid-jo6i4kqk]{color:inherit;display:block}.footer__mark[data-astro-cid-jo6i4kqk] svg{width:auto}.footer__mark--innova[data-astro-cid-jo6i4kqk]{color:var(--logo-ink)}.footer__mark--innova[data-astro-cid-jo6i4kqk] svg,.footer__mark--upv[data-astro-cid-jo6i4kqk] svg{height:64px}.footer__mark--ge[data-astro-cid-jo6i4kqk] svg{height:84px}.footer__mark--etsit[data-astro-cid-jo6i4kqk] svg{height:56px}.footer__grid[data-astro-cid-jo6i4kqk]{border-top:var(--hair) solid var(--construction);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:40px;margin-top:clamp(56px,7vw,96px);padding-top:32px;display:grid}.footer__head[data-astro-cid-jo6i4kqk]{margin-bottom:12px}.footer__text[data-astro-cid-jo6i4kqk]{font-size:16px;font-style:normal;line-height:26px}.footer__list[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer__list[data-astro-cid-jo6i4kqk].label{line-height:22px}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--figure);text-decoration-thickness:var(--hair);text-underline-offset:4px}.footer__foot[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 40px;margin-top:56px;display:flex}.footer__motto[data-astro-cid-jo6i4kqk]{font-family:var(--art);font-size:22px;font-style:italic;line-height:28px}:root{--ultramarine:#2338a8;--ultramarine-deep:#182a7f;--vermilion:#d4391f;--vermilion-deep:#b52f17;--gesso:#eeeae1;--lead-white:#f4f1ea;--white:#fff;--bone-black:#1c1b19;--bone-deep:#2a2826;--graphite:#66615a;--ash:#a8a296;--lapis-light:#c9cfee;--line-gesso:#d9d3c6;--line-ultramarine:#3a4fb5;--line-black:#2f2d2a;--line-vermilion:#e0634b;--fe-ochre:#c4943a;--cu-azurite:#2f69a3;--cu-verdigris:#2f8576;--au-gold:#b48a34;--varnish:#cfae68;--gesso-layer:#ddd6c6;--bole:#9b4632;--panel:#b08d62;--night:#111932;--lapis-dim:#939dbe;--line-night:#233056;--page:var(--gesso);--ink:var(--bone-black);--muted:var(--graphite);--line:var(--line-gesso);--logo-ink:var(--bone-black);--mark:#000;--mark-one-ink:var(--bone-black);--card:var(--white);color-scheme:light;--hair:2px;--rule:4px;--beam:8px;--bar:16px;--pad:clamp(20px, 5.6vw, 80px);--section:clamp(80px, 10.4vw, 152px);--station:clamp(72px, 7.2vw, 104px);--measure:520px;--rail:clamp(56px, 7vw, 120px);--content:1440px;--rail-line:36px;--header-h:94px;--fs-label:13px;--lh-label:20px;--fs-caption:15px;--lh-caption:22px;--fs-body:17px;--lh-body:28px;--fs-lead:clamp(19px, 1.55vw, 22px);--fs-station:clamp(24px, 2.2vw, 32px);--fs-headline:clamp(32px, 3.3vw, 48px);--fs-art:clamp(40px, 4.4vw, 64px);--fs-shout:clamp(56px, 8.4vw, 120px);--fs-shout-home:clamp(64px, min(10vw, 15vh), 144px);--fs-numeral:clamp(72px, 7.2vw, 104px);--fs-aside:clamp(19px, 1.6vw, 24px);--grotesk:var(--font-grotesk);--condensed:var(--font-condensed);--art:var(--font-art);--mono:var(--font-mono), var(--font-grotesk)}:root[data-mode=dark]{--page:var(--night);--ink:var(--gesso);--muted:var(--lapis-dim);--line:var(--line-night);--logo-ink:var(--lead-white);--mark:var(--white);--mark-one-ink:var(--white);--card:var(--line-night);color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--page:var(--night);--ink:var(--gesso);--muted:var(--lapis-dim);--line:var(--line-night);--logo-ink:var(--lead-white);--mark:var(--white);--mark-one-ink:var(--white);--card:var(--line-night);color-scheme:dark}}[data-theme=gesso]{--ground:var(--page);--figure:var(--ink);--figure-muted:var(--muted);--accent:var(--vermilion);--sheet:var(--white);--construction:var(--line)}[data-theme=ultramarine]{--ground:var(--ultramarine);--figure:var(--lead-white);--figure-muted:var(--lapis-light);--accent:var(--vermilion);--sheet:var(--ultramarine-deep);--construction:var(--line-ultramarine)}[data-theme]{background:var(--ground);color:var(--figure)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--page);color:var(--ink);font-family:var(--grotesk);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,p,figure,blockquote,ul,ol{margin:0}a{color:inherit}button{font:inherit;color:inherit}.label{font-family:var(--mono);font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:.06em;font-weight:400}.caption{font-size:var(--fs-caption);line-height:var(--lh-caption)}.lead{font-size:var(--fs-lead);line-height:1.45}.station-title{font-size:var(--fs-station);letter-spacing:-.01em;font-weight:700;line-height:1.15}.headline{font-size:var(--fs-headline);letter-spacing:-.02em;font-weight:700;line-height:1.1}.art{font-family:var(--art);font-size:var(--fs-art);font-weight:400;line-height:1.05}.shout{font-family:var(--condensed);font-size:var(--fs-shout);letter-spacing:-.01em;font-weight:700;line-height:.88}.shout--home{font-size:var(--fs-shout-home)}.numeral{font-size:var(--fs-numeral);letter-spacing:-.04em;font-weight:700;line-height:.9}.aside{font-family:var(--art);font-style:italic;font-size:var(--fs-aside);line-height:1.25}.muted{color:var(--figure-muted,var(--muted))}main{padding-bottom:var(--section)}.measure{max-width:var(--measure)}.wrap{max-width:var(--content);padding-inline:var(--pad);margin-inline:auto}.skip-link{z-index:100;left:var(--pad);background:var(--lead-white);color:var(--ultramarine);padding:12px 16px;font-weight:700;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--lead-white);transform:none}#content{outline:none;display:block}[tabindex="-1"]:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:var(--hair) solid var(--figure,var(--ink));outline-offset:2px;transition:none}html:not([data-js]) .js-only{display:none!important}.is-measuring .source__frame,.is-measuring [data-words],.is-measuring .team__photo,.is-measuring .team__figure>figcaption{clip-path:none!important;transition:none!important;transform:none!important}.masthead.is-measuring,.masthead.is-measuring *{transition:none!important}@keyframes cue-grow{0%{transform:scaleY(0)}54.545%,to{transform:scaleY(1)}}html[data-motion] .cue__beam{animation:2.2s linear 2.2s 2 both cue-grow}@media (width>=360px) and (height>=540px){html[data-motion] .cover--s1:not([data-still]) .cue__still{display:none}html[data-motion] .cover--s1:not([data-still]) .cue__scene{display:inline}html[data-motion] .cover--s1:not([data-still]) .cover__track{height:200vh}html[data-motion] .cover--s1:not([data-still]) .cover__stage{top:var(--header-h);height:calc(100svh - var(--header-h));position:sticky;overflow:clip}html[data-motion] .cover--s1:not([data-still]) [data-words]{transform:translateY(calc(var(--s1-out,0px) * var(--w,0)))}html[data-motion] .cover--s1:not([data-still]) .source__frame{z-index:2;transform-origin:0 0;transform:translate(calc(var(--s1-tx,0px) * var(--a,0)), calc(var(--s1-ty,0px) * var(--a,0))) scale(calc(1 + (var(--s1-s,1) - 1) * var(--a,0)))}html[data-motion] .cover--s1:not([data-still]) .source__beam{clip-path:inset(0 calc((1 - var(--reveal,0)) * 100%) 0 0)}html[data-motion] .cover--s1:not([data-still]) .source__labels{display:block}html[data-motion] .cover--s1:not([data-still]) .source__label{visibility:hidden}html[data-motion] .cover--s1:not([data-still]) :is([data-step="1"],[data-step="2"],[data-step="3"]) .source__label--1,html[data-motion] .cover--s1:not([data-still]) :is([data-step="2"],[data-step="3"]) .source__label--2,html[data-motion] .cover--s1:not([data-still]) [data-step="3"] .source__label--3{visibility:visible}html[data-motion] .cover--s1:not([data-still]) .source__dot,html[data-motion] .cover--s1:not([data-still]) .source__tag{transform:scale(var(--s1-inv,1))}html[data-motion] .cover--s1:not([data-still]) [data-caption=off] .source__caption{visibility:hidden}html[data-motion] .cover--s1:not([data-still]) [data-caption=hold] .source__caption{z-index:3;left:max(var(--pad), calc((100% - var(--content)) / 2 + var(--pad)));right:max(var(--pad), calc((100% - var(--content)) / 2 + var(--pad)));flex-direction:column;align-items:flex-start;gap:8px;padding:0;position:absolute;bottom:16px}html[data-motion] .cover--s1:not([data-still]) [data-caption=hold] .source__caption>span{background:var(--ultramarine);max-width:max(40%,16rem);padding:4px 8px}html[data-motion] .cover--s1:not([data-still]) .cue{left:max(var(--pad), calc((100% - var(--content)) / 2 + var(--pad)));right:var(--pad);width:auto;margin:0;position:absolute;bottom:24px}@media (width<=719px){html[data-motion] .cover--s1:not([data-still]) .cover__track{height:150vh}html[data-motion] .cover--s1:not([data-still]) [data-caption=hold] .source__caption{top:16px;bottom:auto}}@media (width<=1023px){html[data-motion] .cover--s1:not([data-still]) .source__tag{white-space:normal;width:max-content;max-width:40vw}}}@media (width>=1040px) and (height>=700px){html[data-motion] [data-scene=s2] .team__track{height:220vh;overflow-x:clip}html[data-motion] [data-scene=s2] .team__stage{top:var(--header-h-compact,var(--header-h));height:calc(100svh - var(--header-h-compact,var(--header-h)));position:sticky}html[data-motion] [data-scene=s2] .team__wrap{align-content:center;min-height:100%;padding-block:clamp(24px,4vh,48px)}html[data-motion] [data-scene=s2] .team__photo{z-index:3;transform-origin:0 0;transform:translate(calc(var(--s2-tx,0px) * var(--a,0)), calc(var(--s2-ty,0px) * var(--a,0))) scale(calc(1 + (var(--s2-s,1) - 1) * var(--a,0)));clip-path:inset(calc(var(--s2-cy,0px) * var(--a,0)) calc(var(--s2-cx,0px) * var(--a,0)))}html[data-motion] [data-scene=s2] .team__veil{clip-path:inset(0 0 0 calc(var(--veil,0) * 100%));background:linear-gradient(90deg, var(--page) 75%, transparent 75%) 0 0 / calc(8px / (1 + (var(--s2-s,1) - 1) * var(--a,0))) 100% repeat-x}html[data-motion] [data-scene=s2] [data-hold] .team__figure>figcaption{z-index:4;text-align:center;transform:translate(var(--s2-cap-x,0px), var(--s2-cap-y,0px));position:relative}}@media (width<1040px),(height<700px){html[data-motion] [data-scene=s2] .team__veil{clip-path:inset(0);transition:clip-path 1.6s linear}html[data-motion] [data-scene=s2] .team__photo.is-restored .team__veil{clip-path:inset(0 0 0 100%)}}@media (width>=1024px){html[data-motion] .rail--has-projector{--screen-h:min(72vh, 640px);--anchor:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:80px;display:grid}html[data-motion] .rail--has-projector .rail__ahead{padding-bottom:calc(var(--screen-h) / 2 + var(--anchor))}html[data-motion] .rail--has-projector .rail__line{bottom:calc(var(--screen-h) / 2 + var(--anchor))}html[data-motion] .rail--has-projector .rail__passed{grid-area:1/1}html[data-motion] .rail--has-projector .rail__ahead{grid-area:2/1}html[data-motion] .rail--has-projector [data-station-picture]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html[data-motion] .rail--has-projector [data-station-picture] :is(picture,img,svg){display:none}html[data-motion] .rail--has-projector [data-station-picture] .station-picture__alt{display:inline}html[data-motion] .rail--has-projector .rail__projector{margin-top:calc(var(--anchor) - var(--screen-h) / 2);grid-area:1/2/span 2;align-self:stretch;display:block}html[data-motion] .rail__screen{top:calc(var(--header-h-compact,var(--header-h)) + (100svh - var(--header-h-compact,var(--header-h)) - var(--screen-h)) / 2);height:var(--screen-h);position:sticky}html[data-motion] .rail__slide{visibility:hidden;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}html[data-motion] .rail__slide.is-active{visibility:visible}}@keyframes night-scan{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}html[data-scan]::view-transition-old(root){animation:none}html[data-scan]::view-transition-new(root){animation:.48s linear night-scan}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@keyframes page-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html:not([data-scan])::view-transition-old(root){animation:none}html:not([data-scan])::view-transition-new(root){animation:.36s linear page-wipe}::view-transition-group(masthead),::view-transition-old(masthead),::view-transition-new(masthead){animation:none}html[data-motion] [data-statement] .w{color:var(--muted)}html[data-motion] [data-statement] .w.is-lit{color:var(--ink)}
