@import"https://use.typekit.net/mae2jas.css";@font-face{font-family:px-grotesk;font-weight:400;font-style:normal;src:url(./PxGroteskRegular-SCKGBPDL.ttf) format("truetype");font-display:swap}@font-face{font-family:px-grotesk;font-weight:400;font-style:italic;src:url(./PxGroteskRegularItalic-ULLYQ5FF.ttf) format("truetype");font-display:swap}@font-face{font-family:px-grotesk;font-weight:700;font-style:normal;src:url(./PxGroteskBold-YVSDTPBM.ttf) format("truetype");font-display:swap}@font-face{font-family:px-grotesk;font-weight:700;font-style:italic;src:url(./PxGroteskBoldItalic-2GNUCZZG.ttf) format("truetype");font-display:swap}dna-masonry{position:relative;display:grid;grid-column-gap:var(--spacing);grid-row-gap:var(--spacing);grid-template-columns:repeat(auto-fill,minmax(var(--column-size, 256px),1fr));align-items:flex-start;width:100%;margin:calc(var(--spacing) * 2) 0}dna-masonry>*{width:100%;max-width:100%}dna-masonry:first-child{margin-top:0}[is=dna-button],[is=dna-button-link]{position:relative;z-index:1;display:inline-flex;flex:none;justify-content:flex-start;align-items:center;margin:0;padding:calc(var(--spacing) * .5) var(--spacing);overflow:hidden;color:currentcolor;font-family:inherit;font-size:inherit;line-height:1;text-decoration:none;background:transparent;border:solid 1px transparent;border-radius:var(--radius);outline:0;transform:translateZ(0);appearance:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[is=dna-button]:focus-visible:focus,[is=dna-button-link]:focus-visible:focus{outline:var(--outline);outline-color:var(--outline-color);outline-offset:var(--outline-offset)}[is=dna-button]:after,[is=dna-button-link]:after{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background:currentcolor;opacity:0;transition-timing-function:var(--easing);transition-duration:var(--easing-time);transition-property:opacity;will-change:opacity;content:""}[is=dna-button]:focus-visible:focus:after,[is=dna-button-link]:focus-visible:focus:after{opacity:.1}@media (hover: hover){[is=dna-button]:not(:disabled):not([aria-disabled="true"]):hover:after,[is=dna-button-link]:not(:disabled):not([aria-disabled="true"]):hover:after{opacity:.1}}[is=dna-button][\:active]:not(:disabled):not([aria-disabled="true"]):after,[is=dna-button-link][\:active]:not(:disabled):not([aria-disabled="true"]):after{opacity:.2}[is=dna-button] svg,[is=dna-button-link] svg{display:block;order:-1;width:1em;height:1em;margin:0 calc(var(--spacing) * .5) 0 0;overflow:visible;line-height:1;fill:currentcolor}[is=dna-button][variant^=action]>div:empty+svg,[is=dna-button-link][variant^=action]>div:empty+svg{width:1.5em;height:1.5em;margin:0}[is=dna-button][disabled],[is=dna-button][aria-disabled=true],[is=dna-button-link][disabled],[is=dna-button-link][aria-disabled=true]{opacity:.8}[is=dna-button][variant^=action][disabled],[is=dna-button-link][variant^=action][disabled],[is=dna-button][variant^=action][aria-disabled=true],[is=dna-button-link][variant^=action][aria-disabled=true]{opacity:.5}[is=dna-button]:not(:disabled):not([aria-disabled="true"]),[is=dna-button-link]:not(:disabled):not([aria-disabled="true"]){cursor:pointer}[is=dna-button][variant=primary],[is=dna-button-link][variant=primary],[is=dna-button][variant="action:primary"],[is=dna-button-link][variant="action:primary"]{color:var(--color-primary--text);background:var(--color-primary)}[is=dna-button][variant=accent],[is=dna-button-link][variant=accent],[is=dna-button][variant="action:accent"],[is=dna-button-link][variant="action:accent"],[is=dna-button][aria-pressed=true],[is=dna-button-link][aria-pressed=true]{color:var(--color-accent--text);background:var(--color-accent)}[is=dna-button][variant=secondary],[is=dna-button-link][variant=secondary],[is=dna-button][variant="action:secondary"],[is=dna-button-link][variant="action:secondary"]{color:var(--color-primary);background:var(--color-surface);border:solid 1px currentcolor}[is=dna-button][variant^=action],[is=dna-button-link][variant^=action]{padding:calc(var(--spacing) * .75);border:0;border-radius:calc(var(--spacing) + 1em)}dna-slideshow{display:flex;flex-direction:column;align-items:flex-start;width:640px;max-width:100%}dna-slideshow .slideshow__container{position:relative;width:100%}dna-slideshow .slideshow__container *{-webkit-user-drag:none;-webkit-touch-callout:none}dna-slideshow .slideshow__container>button[data-action]{position:absolute;top:50%;box-shadow:var(--shadow-2);transform:translateY(-50%)}dna-slideshow .slideshow__container>button[data-action=prev]{left:var(--spacing)}dna-slideshow .slideshow__container>button[data-action=next]{right:var(--spacing)}dna-slideshow .slideshow__container .slideshow__scroller{position:relative;display:flex;flex-direction:row;align-items:center;gap:0;margin:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-snap-align:start;scroll-behavior:smooth;outline:0}dna-slideshow .slideshow__controls{display:flex;flex-direction:row;align-items:center;width:100%;margin-top:calc(var(--spacing) * .5)}dna-slideshow .slideshow__scroller:focus:focus-visible{outline:var(--outline);outline-color:var(--outline-color)}@media (prefers-reduced-motion){dna-slideshow .slideshow__scroller{scroll-behavior:auto}}dna-slideshow .slideshow__scroller{scrollbar-width:0}dna-slideshow .slideshow__scroller::-webkit-scrollbar{display:none}dna-slideshow .slideshow__scroller>*{flex:none;width:100%;scroll-snap-align:start;user-select:none;object-fit:contain;object-position:center;-webkit-user-drag:none}dna-slideshow:not([cover]) .slideshow__scroller>*:not([height]){height:auto;max-height:100%}dna-slideshow:not([cover]) .slideshow__scroller img,dna-slideshow:not([cover]) .slideshow__scroller video{display:block;object-fit:contain}dna-slideshow[cover] .slideshow__scroller img,dna-slideshow[cover] .slideshow__scroller video{display:block;object-fit:cover}dna-slideshow .slideshow__dots{display:flex;justify-content:end;align-items:center;width:100%}dna-slideshow .slideshow__dots:only-child{justify-content:center}dna-slideshow .slideshow__dots button{position:relative;flex:none;width:var(--font-size-1);height:var(--font-size-1);margin:0;padding:0;overflow:hidden;color:currentcolor;font-family:inherit;font-size:inherit;line-height:1;background:transparent;border:1px solid currentcolor;border-radius:50%;outline:0;cursor:pointer;transition-timing-function:var(--easing);transition-duration:var(--easing-time);transition-property:background;appearance:none;-webkit-tap-highlight-color:transparent}dna-slideshow .slideshow__dots button:focus-visible{outline:var(--outline);outline-color:var(--outline-color);outline-offset:var(--outline-offset)}dna-slideshow .slideshow__dots button[data-active]{background:currentcolor;cursor:default}dna-slideshow .slideshow__dots button+button{margin-left:calc(var(--spacing) * .5)}dna-slideshow .slideshow__dots+*{margin-top:calc(var(--spacing) * .5)}dna-slideshow .slideshow__arrows{display:inline-flex;align-items:center;margin-left:calc(var(--spacing) * .5)}dna-slideshow .slideshow__arrows span{line-height:1;font-variant-numeric:tabular-nums}dna-slideshow .slideshow__arrows [is=dna-button]{display:flex;font-size:calc(var(--font-scale-xsmall) * 1em)}dna-slideshow .slideshow__arrows [is=dna-button][data-action=prev]{margin-right:var(--spacing)}dna-slideshow .slideshow__arrows [is=dna-button][data-action=next]{margin-left:var(--spacing)}ababo-header{position:relative}ababo-header:not([\:defined]){display:none}ababo-header[\:open]{position:sticky;top:0;z-index:1;display:block;max-height:var(--window-height, 100vh);overflow:auto;background:var(--color-surface)}ababo-header[\:open][\:scrolled]{z-index:10;box-shadow:0 30px 40px #ffffffbf}ababo-header:not([\:open]):not([extended]) .topbar{position:sticky;top:0;z-index:10}ababo-header .topbar{display:flex;flex:1 auto;flex-direction:row;pointer-events:none}ababo-header .logo-full{position:relative;z-index:100;pointer-events:all}ababo-header .logo-icon{padding:calc(var(--padding) * 2) calc(var(--padding) * 2) var(--padding) 0;background:var(--color-surface);pointer-events:all}ababo-header .logo-full a,ababo-header .logo-full svg,ababo-header .logo-icon a,ababo-header .logo-icon svg{display:block}ababo-header .navbar{display:flex;flex:1 auto;flex-direction:column;line-height:1.14}ababo-header .navbar_top{display:flex;flex:1 auto;flex-direction:row;padding:var(--padding) 0;background:var(--color-surface);pointer-events:all}ababo-header.navbar_top a,ababo-header.navbar_top span{display:block}ababo-header:not([extended]):not([\:open]) .navbar_top{border-bottom:solid 2px currentcolor}ababo-header .navbar_bottom{padding-bottom:calc(var(--padding) * 2);background:var(--color-surface);pointer-events:all}ababo-header[\:scrolled] .navbar_bottom{visibility:hidden}ababo-header .navbar_divider{padding:var(--padding) calc(var(--padding) * 2) 0 0}ababo-header .navbar_titles{align-items:baseline}ababo-header .subtitle a,ababo-header .subtitle span{display:block;font-size:var(--font-size-6)}ababo-header .subtitle a:first-letter,ababo-header .subtitle span:first-letter{text-transform:capitalize}ababo-header .navbar_contents{display:flex;flex:1 auto;align-items:center}ababo-header .commands{display:flex;flex:1 auto;justify-content:flex-end;align-items:center}ababo-header .commands a{margin-right:var(--gap)}ababo-header input.search:focus{outline-width:0}ababo-header .commands button{--spacing: calc(var(--base, .25rem) * 2)}ababo-header .commands form{display:contents}ababo-header *[icon=search] svg{width:1.5rem;height:1.5rem}ababo-header .menu{width:100%;row-gap:0}ababo-header .menu nav{display:flex;flex-direction:column;justify-content:flex-end}ababo-header[\:mobile]:not([\:open]) .menu nav ul li.open ul{display:flex}ababo-header .menu nav>ul>li>a{padding:calc(3 * var(--padding)) 0;line-height:1.2}ababo-header .menu nav>ul>li{border-bottom:solid 2px currentcolor}ababo-header .menu nav li a{line-height:1.2}ababo-header .menu nav li ul li:not(:last-child) a:after{display:inline-block;content:" \2014  ";padding-left:var(--padding)}ababo-header *[data-ancestor=activities] a:after{color:var(--color-area1)}ababo-header li[data-ancestor=activities]{border-color:var(--color-area1)!important}ababo-header *[data-ancestor=courses-and-subjects] a:after{color:var(--color-area2)}ababo-header li[data-ancestor=courses-and-subjects]{border-color:var(--color-area2)!important}ababo-header *[data-ancestor=cultural-heritage] a:after{color:var(--color-area3)}ababo-header li[data-ancestor=cultural-heritage]{border-color:var(--color-area3)!important}ababo-header *[data-ancestor=academy-of-arts] a:after{color:var(--color-area4)}ababo-header li[data-ancestor=academy-of-arts]{border-color:var(--color-area4)!important}ababo-header .menu nav ul ul{gap:.5em}ababo-header:not([\:open]) .menu nav ul ul{display:none}ababo-header .slideshow-wrapper{position:relative}ababo-header dna-slideshow{position:absolute;top:0;left:0;width:100%;height:100%}ababo-header dna-slideshow .slideshow__scroller{height:100%}ababo-header dna-slideshow .slideshow__scroller>a{display:block;width:100%;height:100%}ababo-header dna-slideshow .slideshow__scroller img{width:100%;height:100%}ababo-header .overslide{position:absolute;z-index:1;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;pointer-events:none}ababo-header .overslide>*{position:absolute;width:100%;height:100%;background-repeat:no-repeat;animation-timing-function:ease-in-out}ababo-header .overslide>*:nth-child(1){z-index:1;background:var(--sign-1--white) no-repeat;background-position-x:calc(var(--gap) * -2.5);background-position-y:calc(var(--gap) * -8);transform:translateZ(1px);animation:fadeWorm 15s -0s infinite}ababo-header .overslide>*:nth-child(2){z-index:2;background:var(--sign-2--white) no-repeat;background-position-x:calc(var(--gap) * -20);background-position-y:calc(var(--gap) * -10);transform:translateZ(1px);animation:fadeWorm 15s -5s infinite}ababo-header .overslide>*:nth-child(3){z-index:3;background:var(--sign-3--white) no-repeat;background-position-x:calc(var(--gap) * 10);background-position-y:calc(var(--gap) * -20);transform:translateZ(1px);animation:fadeWorm 15s -10s infinite}ababo-header .overslide>*:nth-child(4){z-index:4;background:var(--sign-4--white) no-repeat;background-position-x:calc(var(--gap) * -14);background-position-y:calc(var(--gap) * 6);transform:translateZ(1px);animation:fadeWorm 15s -15s infinite}@keyframes fadeWorm{0%{opacity:0}10%{opacity:1}33%{opacity:1}53%{opacity:0}to{opacity:0}}ababo-header .homedida{display:block;padding-top:calc(var(--gap) * .5);text-align:right}ababo-header dna-slideshow .slideshow__container{max-height:100%}@media (max-width: 768px){ababo-header .menu{display:flex;flex-direction:column;gap:var(--gap)}ababo-header .menu .nav-wrapper{width:100%}ababo-header .menu nav>ul>li{padding:calc(2 * var(--padding)) 0;gap:0}ababo-header .menu nav>ul>li>a{width:100%;padding:0}ababo-header .menu nav>ul ul{margin-top:var(--margin)}ababo-header .slideshow-wrapper{width:100%}ababo-header dna-slideshow{position:relative}ababo-header,ababo-header:not([\:open]) .menu{padding-right:calc(var(--padding) * 2);padding-left:calc(var(--padding) * 2)}ababo-header:not([\:open]) .menu{width:auto}ababo-header:not([\:open]) .topbar,ababo-header:not([\:open]) .menu,ababo-header[\:open]{margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1)}ababo-header[\:open]:not([\:scrolled]) .commands{margin-top:calc(var(--padding) * 2.2)}ababo-header .logo-icon,ababo-header .navbar_top{padding:calc(var(--padding) * 2)}ababo-header:not([\:scrolled]) .navbar_top,ababo-header[\:open] .navbar_top{padding-left:0}ababo-header[\:open] .navbar_top{padding-right:0}ababo-header[\:open-search] .navbar_titles{display:none}ababo-header .logo-full{z-index:10;margin-top:calc(var(--margin) * -6.5);left:0}}html,body{margin:0;padding:0}body{overflow:overlay}*,*:before,*:after{box-sizing:border-box}:root{--easing: ease-out;--easing-time: .25s}:root{--outline-color: #0077ff;--outline-width: 2px;--outline: auto var(--outline-width) var(--outline-color);--outline-offset: var(--base, .25rem)}*{outline:0}*:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset)}:root{--font-sans: sans-serif;--font-serif: serif;--font-mono: monospace;--font-scale-xsmall: .75;--font-scale-small: .875;--font-scale-1: 1;--font-scale-2: 1.125;--font-scale-3: 1.25;--font-scale-4: 1.5;--font-scale-5: 1.75;--font-scale-6: 2;--font-scale-7: 2.5;--font-scale-8: 3;--font-scale-9: 4;--font-size-xsmall: calc(var(--font-scale-xsmall) * 1rem);--font-size-small: calc(var(--font-scale-small) * 1rem);--font-size-1: calc(var(--font-scale-1) * 1rem);--font-size-2: calc(var(--font-scale-2) * 1rem);--font-size-3: calc(var(--font-scale-3) * 1rem);--font-size-4: calc(var(--font-scale-4) * 1rem);--font-size-5: calc(var(--font-scale-5) * 1rem);--font-size-6: calc(var(--font-scale-6) * 1rem);--font-size-7: calc(var(--font-scale-7) * 1rem);--font-size-8: calc(var(--font-scale-8) * 1rem);--font-size-9: calc(var(--font-scale-9) * 1rem);--weight-light: 300;--weight-normal: 400;--weight-bold: 700}.sans{font-family:var(--font-sans)}.serif{font-family:var(--font-serif)}.mono{font-family:var(--font-mono)}.light{font-weight:var(--weight-light)}.regular{font-weight:var(--weight-normal)}.bold{font-weight:var(--weight-bold)}.italic{font-style:italic}.oblique{font-style:oblique}.f-xs{font-size:var(--font-size-xsmall)}.f-s{font-size:var(--font-size-small)}.f-1{font-size:var(--font-size-1)}.f-2{font-size:var(--font-size-2)}.f-3{font-size:var(--font-size-3)}.f-4{font-size:var(--font-size-4)}.f-5{font-size:var(--font-size-5)}.f-6{font-size:var(--font-size-6)}.f-7{font-size:var(--font-size-7)}.f-8{font-size:var(--font-size-8)}.f-9{font-size:var(--font-size-9)}.heading-1{font-size:var(--font-size-8)}.heading-2{font-size:var(--font-size-7)}.heading-3{font-size:var(--font-size-6)}.heading-4{font-size:var(--font-size-5)}.heading-5{font-size:var(--font-size-4)}.heading-6{font-size:var(--font-size-3)}:root{--gutter: var(--spacing, calc(var(--base, .25rem) * 4));--gap: var(--spacing, calc(var(--base, .25rem) * 4));--viewport: 1280px;--columns: 12;--column: calc((var(--viewport) - var(--gap) * (var(--columns) - 1) - var(--gutter) * 2) / var(--columns))}.viewport{width:var(--viewport);max-width:100%;padding:0 var(--gutter)}.block{display:block}.row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:var(--gap)}.column{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:var(--gap)}.grid{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,var(--column));grid-auto-rows:min-content}.gap-0{gap:0}.gap-xs,.gap-xsmall{gap:calc(var(--gap) * .25)}.gap-s,.gap-small{gap:calc(var(--gap) * .5)}.gap-1{gap:var(--gap)}.gap-2{gap:calc(var(--gap) * 2)}.gap-3{gap:calc(var(--gap) * 3)}.gap-4{gap:calc(var(--gap) * 4)}.gap-5{gap:calc(var(--gap) * 5)}.gap-row-0{row-gap:0}.gap-row-xs{row-gap:calc(var(--gap) * .25)}.gap-row-s{row-gap:calc(var(--gap) * .5)}.gap-row-1{row-gap:var(--gap)}.gap-row-2{row-gap:calc(var(--gap) * 2)}.gap-row-3{row-gap:calc(var(--gap) * 3)}.gap-row-4{row-gap:calc(var(--gap) * 4)}.gap-row-5{row-gap:calc(var(--gap) * 5)}.gap-column-0{column-gap:0}.gap-column-xs{column-gap:calc(var(--gap) * .25)}.gap-column-s{column-gap:calc(var(--gap) * .5)}.gap-column-1{column-gap:var(--gap)}.gap-column-2{column-gap:calc(var(--gap) * 2)}.gap-column-3{column-gap:calc(var(--gap) * 3)}.gap-column-4{column-gap:calc(var(--gap) * 4)}.gap-column-5{column-gap:calc(var(--gap) * 5)}.flex,.fill{flex:auto}.full{width:100%;height:100%}.explode{width:calc(100% + (var(--gutter) * 2));height:calc(100% + (var(--gutter) * 2));margin:calc(var(--gutter) * -1);padding:var(--gutter)}.explode-x{width:calc(100% + (var(--gutter) * 2));margin-right:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1);padding-right:var(--gutter);padding-left:var(--gutter)}.explode-y{height:calc(100% + (var(--gutter) * 2));margin-top:calc(var(--gutter) * -1);margin-bottom:calc(var(--gutter) * -1);padding-top:var(--gutter);padding-bottom:var(--gutter)}[class^=w-],[class*=" w-"]{--w-span: 0;width:calc(var(--column) * var(--w-span) + var(--gap) * (var(--w-span) - 1));grid-column:span var(--w-span)}.w-1{--w-span: 1}.w-2{--w-span: 2}.w-3{--w-span: 3}.w-4{--w-span: 4}.w-5{--w-span: 5}.w-6{--w-span: 6}.w-7{--w-span: 7}.w-8{--w-span: 8}.w-9{--w-span: 9}.w-10{--w-span: 10}.w-11{--w-span: 11}.w-12{--w-span: 12}.w-full{width:100%;grid-column:1 / -1}[class^=h-],[class*=" h-"]{--h-span: 0;height:calc(var(--column) * var(--h-span) + var(--gap) * (var(--h-span) - 1));grid-row:span var(--h-span)}.h-1{--h-span: 1}.h-2{--h-span: 2}.h-3{--h-span: 3}.h-4{--h-span: 4}.h-5{--h-span: 5}.h-6{--h-span: 6}.h-7{--h-span: 7}.h-8{--h-span: 8}.h-9{--h-span: 9}.h-10{--h-span: 10}.h-11{--h-span: 11}.h-12{--h-span: 12}.h-full{height:100%;grid-row:1 / -1}.no-wrap{flex-wrap:nowrap}.align-justify{align-items:stretch}.align-start{align-content:flex-start;align-items:flex-start}.align-center{align-content:center;align-items:center}.align-end{align-content:flex-end;align-items:flex-end}.align-baseline{align-content:baseline;align-items:baseline}.align-stretch{align-content:stretch;align-items:stretch}.stretch{justify-content:stretch}.justify{justify-content:space-between}.start{justify-content:flex-start}.center{justify-content:center}.end{justify-content:flex-end}.scroll{overflow:auto;-webkit-overflow-scrolling:touch}.scroll-y{overflow-y:auto;-webkit-overflow-scrolling:touch}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}:root{--padding: calc(var(--base, .25rem) * 2)}.p-0{padding:0}.p-1{padding:var(--padding)}.p-2{padding:calc(var(--padding) * 2)}.p-3{padding:calc(var(--padding) * 3)}.p-4{padding:calc(var(--padding) * 4)}.p-5{padding:calc(var(--padding) * 5)}.p-6{padding:calc(var(--padding) * 6)}.p-7{padding:calc(var(--padding) * 7)}.p-8{padding:calc(var(--padding) * 8)}.p-9{padding:calc(var(--padding) * 9)}.p-10{padding:calc(var(--padding) * 10)}.px-0{padding-right:0;padding-left:0}.px-1{padding-right:var(--padding);padding-left:var(--padding)}.px-2{padding-right:calc(var(--padding) * 2);padding-left:calc(var(--padding) * 2)}.px-3{padding-right:calc(var(--padding) * 3);padding-left:calc(var(--padding) * 3)}.px-4{padding-right:calc(var(--padding) * 4);padding-left:calc(var(--padding) * 4)}.px-5{padding-right:calc(var(--padding) * 5);padding-left:calc(var(--padding) * 5)}.px-6{padding-right:calc(var(--padding) * 6);padding-left:calc(var(--padding) * 6)}.px-7{padding-right:calc(var(--padding) * 7);padding-left:calc(var(--padding) * 7)}.px-8{padding-right:calc(var(--padding) * 8);padding-left:calc(var(--padding) * 8)}.px-9{padding-right:calc(var(--padding) * 9);padding-left:calc(var(--padding) * 9)}.px-10{padding-right:calc(var(--padding) * 10);padding-left:calc(var(--padding) * 10)}.py-1{padding-top:var(--padding);padding-bottom:var(--padding)}.py-2{padding-top:calc(var(--padding) * 2);padding-bottom:calc(var(--padding) * 2)}.py-3{padding-top:calc(var(--padding) * 3);padding-bottom:calc(var(--padding) * 3)}.py-4{padding-top:calc(var(--padding) * 4);padding-bottom:calc(var(--padding) * 4)}.py-5{padding-top:calc(var(--padding) * 5);padding-bottom:calc(var(--padding) * 5)}.py-6{padding-top:calc(var(--padding) * 6);padding-bottom:calc(var(--padding) * 6)}.py-7{padding-top:calc(var(--padding) * 7);padding-bottom:calc(var(--padding) * 7)}.py-8{padding-top:calc(var(--padding) * 8);padding-bottom:calc(var(--padding) * 8)}.py-9{padding-top:calc(var(--padding) * 9);padding-bottom:calc(var(--padding) * 9)}.py-10{padding-top:calc(var(--padding) * 10);padding-bottom:calc(var(--padding) * 10)}.pt-0{padding-top:0}.pt-1{padding-top:var(--padding)}.pt-2{padding-top:calc(var(--padding) * 2)}.pt-3{padding-top:calc(var(--padding) * 3)}.pt-4{padding-top:calc(var(--padding) * 4)}.pt-5{padding-top:calc(var(--padding) * 5)}.pt-6{padding-top:calc(var(--padding) * 6)}.pt-7{padding-top:calc(var(--padding) * 7)}.pt-8{padding-top:calc(var(--padding) * 8)}.pt-9{padding-top:calc(var(--padding) * 9)}.pt-10{padding-top:calc(var(--padding) * 10)}.pr-0{padding-right:0}.pr-1{padding-right:var(--padding)}.pr-2{padding-right:calc(var(--padding) * 2)}.pr-3{padding-right:calc(var(--padding) * 3)}.pr-4{padding-right:calc(var(--padding) * 4)}.pr-5{padding-right:calc(var(--padding) * 5)}.pr-6{padding-right:calc(var(--padding) * 6)}.pr-7{padding-right:calc(var(--padding) * 7)}.pr-8{padding-right:calc(var(--padding) * 8)}.pr-9{padding-right:calc(var(--padding) * 9)}.pr-10{padding-right:calc(var(--padding) * 10)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--padding)}.pb-2{padding-bottom:calc(var(--padding) * 2)}.pb-3{padding-bottom:calc(var(--padding) * 3)}.pb-4{padding-bottom:calc(var(--padding) * 4)}.pb-5{padding-bottom:calc(var(--padding) * 5)}.pb-6{padding-bottom:calc(var(--padding) * 6)}.pb-7{padding-bottom:calc(var(--padding) * 7)}.pb-8{padding-bottom:calc(var(--padding) * 8)}.pb-9{padding-bottom:calc(var(--padding) * 9)}.pb-10{padding-bottom:calc(var(--padding) * 10)}.pl-0{padding-left:0}.pl-1{padding-left:var(--padding)}.pl-2{padding-left:calc(var(--padding) * 2)}.pl-3{padding-left:calc(var(--padding) * 3)}.pl-4{padding-left:calc(var(--padding) * 4)}.pl-5{padding-left:calc(var(--padding) * 5)}.pl-6{padding-left:calc(var(--padding) * 6)}.pl-7{padding-left:calc(var(--padding) * 7)}.pl-8{padding-left:calc(var(--padding) * 8)}.pl-9{padding-left:calc(var(--padding) * 9)}.pl-10{padding-left:calc(var(--padding) * 10)}:root{--margin: calc(var(--base, .25rem) * 2)}.m-auto{margin:auto}.m-0{margin:0}.m-1{margin:var(--margin)}.m-2{margin:calc(var(--margin) * 2)}.m-3{margin:calc(var(--margin) * 3)}.m-4{margin:calc(var(--margin) * 4)}.m-5{margin:calc(var(--margin) * 5)}.m-6{margin:calc(var(--margin) * 6)}.m-7{margin:calc(var(--margin) * 7)}.m-8{margin:calc(var(--margin) * 8)}.m-9{margin:calc(var(--margin) * 9)}.m-10{margin:calc(var(--margin) * 10)}.mx-auto{margin-right:auto;margin-left:auto}.mx-0{margin-right:0;margin-left:0}.mx-1{margin-right:var(--margin);margin-left:var(--margin)}.mx-2{margin-right:calc(var(--margin) * 2);margin-left:calc(var(--margin) * 2)}.mx-3{margin-right:calc(var(--margin) * 3);margin-left:calc(var(--margin) * 3)}.mx-4{margin-right:calc(var(--margin) * 4);margin-left:calc(var(--margin) * 4)}.mx-5{margin-right:calc(var(--margin) * 5);margin-left:calc(var(--margin) * 5)}.mx-6{margin-right:calc(var(--margin) * 6);margin-left:calc(var(--margin) * 6)}.mx-7{margin-right:calc(var(--margin) * 7);margin-left:calc(var(--margin) * 7)}.mx-8{margin-right:calc(var(--margin) * 8);margin-left:calc(var(--margin) * 8)}.mx-9{margin-right:calc(var(--margin) * 9);margin-left:calc(var(--margin) * 9)}.mx-10{margin-right:calc(var(--margin) * 10);margin-left:calc(var(--margin) * 10)}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--margin);margin-bottom:var(--margin)}.my-2{margin-top:calc(var(--margin) * 2);margin-bottom:calc(var(--margin) * 2)}.my-3{margin-top:calc(var(--margin) * 3);margin-bottom:calc(var(--margin) * 3)}.my-4{margin-top:calc(var(--margin) * 4);margin-bottom:calc(var(--margin) * 4)}.my-5{margin-top:calc(var(--margin) * 5);margin-bottom:calc(var(--margin) * 5)}.my-6{margin-top:calc(var(--margin) * 6);margin-bottom:calc(var(--margin) * 6)}.my-7{margin-top:calc(var(--margin) * 7);margin-bottom:calc(var(--margin) * 7)}.my-8{margin-top:calc(var(--margin) * 8);margin-bottom:calc(var(--margin) * 8)}.my-9{margin-top:calc(var(--margin) * 9);margin-bottom:calc(var(--margin) * 9)}.my-10{margin-top:calc(var(--margin) * 10);margin-bottom:calc(var(--margin) * 10)}.mt-auto{margin-top:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--margin)}.mt-2{margin-top:calc(var(--margin) * 2)}.mt-3{margin-top:calc(var(--margin) * 3)}.mt-4{margin-top:calc(var(--margin) * 4)}.mt-5{margin-top:calc(var(--margin) * 5)}.mt-6{margin-top:calc(var(--margin) * 6)}.mt-7{margin-top:calc(var(--margin) * 7)}.mt-8{margin-top:calc(var(--margin) * 8)}.mt-9{margin-top:calc(var(--margin) * 9)}.mt-10{margin-top:calc(var(--margin) * 10)}.mr-auto{margin-right:auto}.mr-0{margin-right:0}.mr-1{margin-right:var(--margin)}.mr-2{margin-right:calc(var(--margin) * 2)}.mr-3{margin-right:calc(var(--margin) * 3)}.mr-4{margin-right:calc(var(--margin) * 4)}.mr-5{margin-right:calc(var(--margin) * 5)}.mr-6{margin-right:calc(var(--margin) * 6)}.mr-7{margin-right:calc(var(--margin) * 7)}.mr-8{margin-right:calc(var(--margin) * 8)}.mr-9{margin-right:calc(var(--margin) * 9)}.mr-10{margin-right:calc(var(--margin) * 10)}.mb-auto{margin-bottom:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--margin)}.mb-2{margin-bottom:calc(var(--margin) * 2)}.mb-3{margin-bottom:calc(var(--margin) * 3)}.mb-4{margin-bottom:calc(var(--margin) * 4)}.mb-5{margin-bottom:calc(var(--margin) * 5)}.mb-6{margin-bottom:calc(var(--margin) * 6)}.mb-7{margin-bottom:calc(var(--margin) * 7)}.mb-8{margin-bottom:calc(var(--margin) * 8)}.mb-9{margin-bottom:calc(var(--margin) * 9)}.mb-10{margin-bottom:calc(var(--margin) * 10)}.ml-auto{margin-left:auto}.ml-0{margin-left:0}.ml-1{margin-left:var(--margin)}.ml-2{margin-left:calc(var(--margin) * 2)}.ml-3{margin-left:calc(var(--margin) * 3)}.ml-4{margin-left:calc(var(--margin) * 4)}.ml-5{margin-left:calc(var(--margin) * 5)}.ml-6{margin-left:calc(var(--margin) * 6)}.ml-7{margin-left:calc(var(--margin) * 7)}.ml-8{margin-left:calc(var(--margin) * 8)}.ml-9{margin-left:calc(var(--margin) * 9)}.ml-10{margin-left:calc(var(--margin) * 10)}:root{--shadow-color: rgba(66, 69, 72, .4);--shadow-filter: 0 0 2px var(--shadow-color);--shadow-inner-1: inset 0 1px 2px 0 var(--shadow-color);--shadow-inner-2: inset 0 2px 4px 0 var(--shadow-color);--shadow-inner-3: inset 0 3px 6px 0 var(--shadow-color);--shadow-inner-4: inset 0 4px 8px 0 var(--shadow-color);--shadow-0: none;--shadow-1: 0 1px 2px 0 var(--shadow-color);--shadow-2: 0 2px 4px 0 var(--shadow-color);--shadow-3: 0 3px 6px 0 var(--shadow-color);--shadow-4: 0 4px 8px 0 var(--shadow-color);--shadow-5: 0 5px 10px 0 var(--shadow-color);--shadow-6: 0 6px 12px 0 var(--shadow-color);--shadow-7: 0 7px 14px 0 var(--shadow-color);--shadow-8: 0 8px 16px 0 var(--shadow-color);--shadow-9: 0 9px 18px 0 var(--shadow-color);--shadow-10: 0 10px 20px 0 var(--shadow-color);--shadow-12: 0 12px 24px 0 var(--shadow-color);--shadow-16: 0 16px 32px 0 var(--shadow-color);--shadow-24: 0 24px 48px 0 var(--shadow-color)}.deep-1{box-shadow:var(--shadow-inner-1)}.deep-2{box-shadow:var(--shadow-inner-2)}.deep-3{box-shadow:var(--shadow-inner-3)}.deep-4{box-shadow:var(--shadow-inner-4)}.elevation-0{box-shadow:var(--shadow-0)}.elevation-1{box-shadow:var(--shadow-1)}.elevation-2{box-shadow:var(--shadow-2)}.elevation-3{box-shadow:var(--shadow-3)}.elevation-4{box-shadow:var(--shadow-4)}.elevation-5{box-shadow:var(--shadow-5)}.elevation-6{box-shadow:var(--shadow-6)}.elevation-7{box-shadow:var(--shadow-7)}.elevation-8{box-shadow:var(--shadow-8)}.elevation-9{box-shadow:var(--shadow-9)}.elevation-10{box-shadow:var(--shadow-10)}.elevation-12{box-shadow:var(--shadow-12)}.elevation-16{box-shadow:var(--shadow-16)}.elevation-24{box-shadow:var(--shadow-24)}:root{--color-surface: #ffffff;--color-text: #000000;--color-primary: #000000;--color-primary--text: #ffffff;--color-secondary: #333333;--color-secondary--text: #ffffff;--color-accent: #ef7d05;--color-accent--text: #ffffff;--color-disabled: #999999;--color-disabled--text: #000000;--color-success: #6baf1d;--color-success--text: #ffffff;--color-fail: #d0021b;--color-fail--text: #ffffff;--color-warning: #ffbb00;--color-warning--text: #000000;--color-info: #0077ff;--color-info--text: #ffffff;--color-neutral: #e5e5e5;--color-neutral--text: #000000;--color-overlay: rgba(0, 0, 0, .8);--color-overlay--text: #ffffff;--color-overlay-gradient: linear-gradient(to bottom, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, .01) 8.4%, hsla(0, 0%, 0%, .039) 16.1%, hsla(0, 0%, 0%, .083) 23.3%, hsla(0, 0%, 0%, .14) 29.9%, hsla(0, 0%, 0%, .207) 36.1%, hsla(0, 0%, 0%, .282) 42.1%, hsla(0, 0%, 0%, .36) 47.9%, hsla(0, 0%, 0%, .44) 53.6%, hsla(0, 0%, 0%, .518) 59.3%, hsla(0, 0%, 0%, .593) 65.2%, hsla(0, 0%, 0%, .66) 71.3%, hsla(0, 0%, 0%, .717) 77.7%, hsla(0, 0%, 0%, .761) 84.6%, hsla(0, 0%, 0%, .79) 92%, hsla(0, 0%, 0%, .8) 100%)}.text-primary{color:var(--color-primary);fill:var(--color-primary)}.text-secondary{color:var(--color-secondary);fill:var(--color-secondary)}.text-surface{color:var(--color-surface);fill:var(--color-surface)}.text-disabled{color:var(--color-disabled);fill:var(--color-disabled)}.text-accent{color:var(--color-accent);fill:var(--color-accent)}.text-success{color:var(--color-success);fill:var(--color-success)}.text-fail{color:var(--color-fail);fill:var(--color-fail)}.text-warning{color:var(--color-warning);fill:var(--color-warning)}.text-info{color:var(--color-info);fill:var(--color-info)}.text-overlay{color:var(--color-overlay);fill:var(--color-overlay)}.bg-primary{color:var(--color-primary--text);background-color:var(--color-primary);fill:var(--color-primary--text)}.bg-secondary{color:var(--color-secondary--text);background-color:var(--color-secondary);fill:var(--color-secondary--text)}.bg-surface{color:var(--color-text);background-color:var(--color-surface);fill:var(--color-text)}.bg-disabled{color:var(--color-disabled--text);background-color:var(--color-disabled);fill:var(--color-disabled--text)}.bg-accent{color:var(--color-accent--text);background-color:var(--color-accent);fill:var(--color-accent--text)}.bg-neutral{color:var(--color-neutral--text);background-color:var(--color-neutral);fill:var(--color-neutral--text)}.bg-success{color:var(--color-success--text);background-color:var(--color-success);fill:var(--color-success--text)}.bg-fail{color:var(--color-fail--text);background-color:var(--color-fail);fill:var(--color-fail--text)}.bg-warning{color:var(--color-warning--text);background-color:var(--color-warning);fill:var(--color-warning--text)}.bg-info{color:var(--color-info--text);background-color:var(--color-info);fill:var(--color-info--text)}.bg-overlay{color:var(--color-overlay--text);background-color:var(--color-overlay);fill:var(--color-overlay--text)}:root{--radius: var(--base, .25rem)}.radius-0{border-radius:0}.radius-1{border-radius:var(--radius)}.radius-2{border-radius:calc(var(--radius) * 2)}.radius-3{border-radius:calc(var(--radius) * 3)}.radius-4{border-radius:calc(var(--radius) * 4)}.radius-5{border-radius:calc(var(--radius) * 5)}.radius-6{border-radius:calc(var(--radius) * 6)}.radius-7{border-radius:calc(var(--radius) * 7)}.radius-8{border-radius:calc(var(--radius) * 8)}.radius-9{border-radius:calc(var(--radius) * 9)}.radius-10{border-radius:calc(var(--radius) * 10)}.radius-full{border-radius:50%}[class^=clamp-],[class*=" clamp-"]{--line-clamp: 1;display:-webkit-box;line-clamp:var(--line-clamp);overflow:hidden;-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical}.clamp-1{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clamp-2{--line-clamp: 2}.clamp-3{--line-clamp: 3}.clamp-4{--line-clamp: 4}.clamp-5{--line-clamp: 5}:root{--scrollbar-width: 8px;--scrollbar-radius: 12px;--scrollbar-thumb-color: rgba(0, 0, 0, .25)}.scrollbar::-webkit-scrollbar{width:var(--scrollbar-width);height:var(--scrollbar-width)}.scrollbar::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);border-radius:var(--scrollbar-radius)}.scrollbar::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-color)}.scrollbar::-webkit-scrollbar-track{background:transparent;border-radius:var(--scrollbar-radius)}.cover{object-fit:cover;object-position:center}.contain{object-fit:contain;object-position:center}@media (max-width: 639px){:root{--viewport: var(--window-width, 100vw);--columns: 4}.w-3,.w-4{--w-span: 2}.w-5,.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12{--w-span: 4}}@media (min-width: 640px) and (max-width: 767px){:root{--viewport: var(--window-width, 100vw);--columns: 6}.w-7,.w-8,.w-9,.w-10,.w-11,.w-12{--w-span: 6}}@media (min-width: 768px) and (max-width: 1023px){:root{--viewport: var(--window-width, 100vw);--columns: 8}.w-2,.w-3{--w-span: 2}.w-4,.w-5{--w-span: 3}.w-6,.w-7{--w-span: 4}.w-8{--w-span: 5}.w-9{--w-span: 6}.w-10,.w-11{--w-span: 7}.w-12{--w-span: 8}}@media (min-width: 1024px) and (max-width: 1280px){:root{--viewport: var(--window-width, 100vw)}}:root{--base: .25rem;--spacing: calc(var(--base, .25rem) * 4)}:root{--viewport: 100vw;--font-sans: "px-grotesk", sans-serif;--color-neutral: #f0f0f0;--color-info: #79c176;--color-info--text: #000000;--color-gray: #2c2e34;--color-darkgray: #1e1e1e;--color-lightgray: #999;--color-link: #1968a8;--gutter: calc(var(--base) * 8);--color-area1: #4991cc;--color-area1-dark: #1968a8;--color-area2: #79c176;--color-area2-dark: #138010;--color-area3: #f19f65;--color-area3-dark: #c15000;--color-area4: #eb493e;--color-area4-dark: #cc0f03;--sign-1--white: url(./sign-1--white-RYH5PE25.svg);--sign-2--white: url(./sign-2--white-3SS7LX5U.svg);--sign-3--white: url(./sign-3--white-LLC34UYJ.svg);--sign-4--white: url(./sign-4--white-ASAPPB2J.svg)}.object-description,.object-body{line-height:1.35em}.object-description>*,.object-body>*{margin:0}.object-body h1,.object-body h2,.object-body h3,.object-body h4{margin-top:calc(var(--margin) * 2);margin-bottom:var(--margin)}.object-body h1{font-size:var(--font-size-6);font-weight:var(--weight-light);line-height:1em}.object-body h2{margin-bottom:calc(var(--margin));font-size:var(--font-size-5);font-weight:var(--weight-normal);line-height:1.1em}.object-body h3{margin-bottom:calc(var(--margin));font-size:var(--font-size-3);font-weight:var(--weight-bold)}.object-body h4,.object-body p{margin-bottom:calc(var(--margin))}.object-body ul,.object-body ol{margin:var(--margin);margin-left:calc(var(--margin) * 1.5);padding:var(--margin)}.object-body li{margin-bottom:calc(var(--margin) * .5)}.object-body a{text-decoration:underline}.object-body a:hover{color:var(--color-link)}.object-body blockquote{margin:calc(var(--margin) * 2) 0 calc(var(--margin) * 2) 0;padding:calc(var(--margin) * 2);background-color:var(--color-neutral)}.object-body blockquote p{margin:0}*[data-position*=top]{object-position:left top;background-position:top}*[data-position*=center]{object-position:center;background-position:center}*[data-position*=bottom]{object-position:bottom;background-position:bottom}*[data-position*="left top"]{object-position:left top}*[data-position*="center top"]{object-position:center top}*[data-position*="right top"]{object-position:right top}*[data-position*="left center"]{object-position:left center}*[data-position*="center center"]{object-position:center center}*[data-position*="right center"]{object-position:right center}*[data-position*="left bottom"]{object-position:left bottom}*[data-position*="center bottom"]{object-position:center bottom}*[data-position*="right bottom"]{object-position:right bottom}@media print{.title{font-size:1.5rem}.viewport{background:none!important}ababo-header,.topbar{position:static!important}ababo-header[\:open][\:scrolled]{position:static!important;display:none}.has_downloads{display:none}main.grid,main>.grid{display:block!important}.topbar .logo-icon{width:3cm}.topbar .logo-icon svg{height:2cm}article{margin-top:.5cm}article .object-body,article .object-description{font-size:1rem!important;line-height:1.2em;text-align:justify}article details{width:100%!important}.block-school,.block-department{width:50%!important}.activity_block{width:100%!important;margin-bottom:1cm;page-break-before:always;break-inside:avoid;page-break-inside:avoid}.teacher_card .poster-profile{width:2cm;height:2cm}.topbar .commands,.cover,footer,.staging-bar,.detail-link-container{display:none!important}dna-icon{display:none!important}.year-title{width:100%;margin-top:24px;padding:8px 0!important}.activity_block{gap:0!important}details{--w-span: 6 !important;margin:0!important;background-color:transparent!important;border-top:0!important}summary{margin:0!important;border:0!important}summary>*{color:#fff;background-color:var(--color-area2-dark);padding:4px 0!important}.block-activity-title{font-size:var(--font-size-1)!important}details dl{display:table!important;gap:0!important;margin:0!important;border-collapse:collapse}details dl>*{display:table-cell!important;padding:4px 0;border:1px solid var(--color-area2-dark);border-collapse:collapse;font-size:var(--font-size-1)!important}dt{color:var(--color-area2-dark);font-size:var(--font-size-small)!important}.cell-euc,.cell-code,.cell-type{width:12.5%}}body{word-wrap:break-word}@media (min-width: 1366px){:root{--viewport: 1366px}}main{min-height:60vh}header{position:relative}header nav ul{list-style:none}a{color:inherit;text-decoration:none}input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email]{margin:0;padding:calc(var(--padding) * .5) var(--padding);font-family:inherit;font-size:inherit;border:solid 1px #8e8e8e;border-radius:0}footer .explode{background:var(--color-neutral)}footer .title{border-bottom:solid 2px currentcolor}footer .publisher{line-height:1.25}footer *[data-ancestor=activities] .title{border-color:var(--color-area1)}footer *[data-ancestor=courses-and-subjects] .title{border-color:var(--color-area2)}footer *[data-ancestor=cultural-heritage] .title{border-color:var(--color-area3)}footer *[data-ancestor=academy-of-arts] .title{border-color:var(--color-area4)}footer a:hover{color:var(--color-link);text-decoration:underline}footer .subfooter{border-top:2px solid var(--color-lightgray)}table th{text-align:left}table th,table td{border-bottom:solid 1px var(--color-neutral)}details,details>summary{list-style:none;appearance:none}details>summary{border-bottom:2px solid currentcolor}details>summary::marker{display:none}details>summary::-webkit-details-marker{display:none}details>summary>div{cursor:pointer}details summary dna-icon{font-size:2em;transition:transform .25s ease-out}details[open] summary dna-icon{transform:rotate(45deg)}dna-icon{display:block}dna-icon svg{display:block;width:1em;height:1em;fill:currentcolor}.bg_gradient{background-image:linear-gradient(to left top,#4991cc,#009fce,#00abc5,#00b5b2,#2abc99,#5abd84,#7dbd70,#9dbb61,#b6b558,#ccaf55,#e0a75a,#f19f65)}.bg-white{background-color:#fff}.bg-white-transparent{background-color:#ffffffbf}.color_darkgray{color:var(--color-darkgray)}.bg-darkgray{background-color:var(--color-darkgray)}.color_gray{color:var(--color-gray)}.color_lightgray{color:var(--color-lightgray)}.color_area1-dark{color:var(--color-area1-dark)}.color_area2-dark{color:var(--color-area2-dark)}.color_area3-dark{color:var(--color-area3-dark)}.color_area4-dark{color:var(--color-area4-dark)}.color_area4-dark svg path{fill:var(--color-area4-dark)}.viewport[data-ancestor]{background-repeat:repeat-y;background-position:center 0}.viewport[data-ancestor=activities]{background-image:url(./sign_area1-SJ4YTS6B.svg)}.viewport[data-ancestor=activities] :is(h2,h3,h4,h5){color:var(--color-area1-dark)}.viewport[data-ancestor=courses-and-subjects]{background-image:url(./sign_area2-QLG2JI6X.svg)}.viewport[data-ancestor=courses-and-subjects] :is(h2,h3,h4,h5){color:var(--color-area2-dark)}.viewport[data-ancestor=cultural-heritage]{background-image:url(./sign_area3-44ZBJAFR.svg)}.viewport[data-ancestor=cultural-heritage] :is(h2,h3,h4,h5){color:var(--color-area3-dark)}.viewport[data-ancestor=academy-of-arts]{background-image:url(./sign_area4-OU5KOIHH.svg)}.viewport[data-ancestor=academy-of-arts] :is(h2,h3,h4,h5){color:var(--color-area4-dark)}.cover{object-fit:cover}.ellipsis{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clamp-1{display:-webkit-box;overflow:hidden;line-clamp:1;box-orient:vertical;-webkit-line-clamp:1;-webkit-box-orient:vertical}.clamp-2{display:-webkit-box;overflow:hidden;line-clamp:2;box-orient:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical}.clamp-3{display:-webkit-box;overflow:hidden;line-clamp:3;box-orient:vertical;-webkit-line-clamp:3;-webkit-box-orient:vertical}.clamp-4{display:-webkit-box;overflow:hidden;line-clamp:4;box-orient:vertical;-webkit-line-clamp:4;-webkit-box-orient:vertical}.card{line-height:1.375}.card .card__title{margin-bottom:calc(var(--spacing) * .5);line-height:1.1}.card:hover,.cardlink:hover,.folder-child:hover{filter:brightness(85%)}.folder-child .card:hover{filter:none}.course__card .card__title{margin-bottom:0}.card .card__description>*:first-child{margin-top:0}.card .card__description>*:last-child{margin-bottom:calc(var(--spacing) * .5)}.search-form .number-results{text-decoration:underline}.card.result_card .subtitle{border-top:1px solid}.card[data-ancestor=activities].result_card .subtitle{color:var(--color-area1);border-color:1px solid var(--color-area1)}.card[data-ancestor=activities].result_card .card__title:hover{color:var(--color-area1)}.card[data-ancestor=courses-and-subjects].result_card .subtitle{color:var(--color-area2);border-color:1px solid var(--color-area2)}.card[data-ancestor=courses-and-subjects].result_card .card__title:hover{color:var(--color-area2)}.card[data-ancestor=cultural-heritage].result_card .subtitle{color:var(--color-area3);border-color:1px solid var(--color-area3)}.card[data-ancestor=cultural-heritage].result_card .card__title:hover{color:var(--color-area3)}.card[data-ancestor=academy-of-arts].result_card .subtitle{color:var(--color-area4);border-color:1px solid var(--color-area4)}.card[data-ancestor=academy-of-arts].result_card .card__title:hover{color:var(--color-area4)}.card-small[data-ancestor=activities] .card__event{color:var(--color-area1-dark);border-color:var(--color-area1)!important}.card-small[data-ancestor=courses-and-subjects] .card__event{color:var(--color-area2-dark);border-color:var(--color-area2)!important}.card-small[data-ancestor=cultural-heritage] .card__event{color:var(--color-area3-dark);border-color:var(--color-area3)!important}.card-small[data-ancestor=academy-of-arts] .card__event{color:var(--color-area4-dark);border-color:var(--color-area4)!important}.last{grid-column:span var(--w-span) / -1}.title,.subtitle{font-family:bc-liguria,sans-serif;overflow-wrap:break-word}@media (max-width: 1365px){.title,.subtitle{hyphens:auto}}.viewport{position:relative}.upper{text-transform:uppercase}.underline{text-decoration:underline}.capitalize:first-letter{text-transform:capitalize}.no-list{margin:0;padding:0;list-style:none}.hyphens{hyphens:auto}.card .card__event{padding-right:var(--spacing);padding-left:var(--spacing);border-bottom:solid 2px #5b8fc7}.card .card__event span{margin-right:calc(var(--spacing) * -1);margin-left:calc(var(--spacing) * -1)}.pagination [is=dna-button-link]{--radius: 0;padding-right:calc(var(--padding) * 1.5);padding-left:calc(var(--padding) * 1.5)}.pagination [is=dna-button-link][variant=action]{margin:2px;padding:calc(var(--padding) * .5)}.pagination [is=dna-button-link][rel=prev]:not([disabled]){margin-right:calc(var(--margin) * -1)}.pagination [is=dna-button-link][rel=next]:not([disabled]){margin-left:calc(var(--margin) * -1)}.pagination [is=dna-button-link].active{border:solid 2px currentcolor}.sign-1--white{background:var(--sign-1--white) no-repeat}.sign-2--white{background:var(--sign-2--white) no-repeat}.sign-3--white{background:var(--sign-3--white) no-repeat}.sign-4--white{background:var(--sign-4--white) no-repeat}.table-scroller{max-width:100%;overflow-x:auto}.table-scroller th{white-space:nowrap}.object-infos{margin-top:calc(var(--spacing) * 2);line-height:1.5em}.object-infos p{margin:0}.list-teachers{column-count:4}.list-teachers>.group{break-inside:avoid-column}.login-form{border:2px solid black}.login-form label{display:block;margin:.5rem 0}.login-form input{width:100%;padding:.5rem;border:2px solid black}.login-form button{display:block;min-width:50%;margin:1.5rem 0 1rem;padding:.5rem;text-transform:uppercase;background-color:#fff;border:2px solid black}.login-form button:active,.login-form button:hover{color:#fff;background-color:#000}table.indextable{border-collapse:collapse;border-spacing:0}.indextable .record:hover{background-color:var(--color-neutral)}.activity_block .multiple dl:first-child{padding-bottom:1rem;border-bottom:1px dashed #000000}article a:hover,aside a:hover{color:var(--color-link);text-decoration:underline}aside .course__link a:hover,dna-masonry a:hover{text-decoration:none}aside ul{margin:0 0 var(--spacing) 0;padding-left:var(--spacing)}aside ul>li{margin-top:calc(var(--spacing) * .25)}dna-slideshow.commands-on-top{flex-direction:column-reverse}dna-slideshow.commands-on-top .slideshow__controls{margin-bottom:.5rem}.object-media dna-slideshow button:disabled{display:none}.object-media dna-slideshow .slideshow__scroller{align-items:flex-start;gap:var(--gap)}.object-media dna-slideshow .slideshow-item>*{width:100%;max-width:100%;padding:0 0 1rem}.object-media dna-slideshow .slideshow__scroller a{color:inherit;text-decoration:none}.object-media dna-slideshow .slideshow-item .video-container{min-height:360px}.object-media .dida .title{margin:0 0 .25rem;font-weight:700}.object-media .dida p{margin:0 0 .25rem}.video-container{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.video-container>iframe,.video-container>object,.video-container>embed{position:absolute;top:0;left:0;width:100%;height:100%}.staging-anchor{display:inline-block;margin:.5rem;padding:.25rem .5rem;border:1px solid black}.staging-anchor:hover{color:#fff;background-color:#000}.pink{background-color:pink}.pinked>*{background-color:pink}.message{max-width:calc(var(--column) * 4);margin:2rem 0;padding:2rem;border:2px solid black}.message.error{border-color:var(--color-fail)}.message.info{border-color:var(--color-info)}.message.warning{border-color:var(--color-warning)}.message.success{border-color:var(--color-success)}.category-hidden,.time-hidden,.tag-hidden{display:none}.calendar-filters>div,.calendar-filters>div ul{display:flex}.calendar-filters .filter-time,.calendar-filters .filter-date-form,.calendar-filters .filter-category,.calendar-filters .filter-tag{display:flex}@media (max-width: 639px){.calendar-filters .grid{display:block;margin-bottom:calc(var(--margin) * 4)}.calendar-filters .filter-time,.calendar-filters .filter-date-form,.calendar-filters .filter-category,.calendar-filters .filter-tag{display:block}.calendar-filters .filter-time ul{display:block;margin-left:-8px}.calendar-filters .filter-time li{display:inline-block}}.calendar-filters>div ul{margin:0;padding:0;list-style:none}.calendar-filters>div span,.calendar-filters>div ul li{margin-right:var(--padding)}.calendar-filters>div span{padding:8px 0;font-weight:700}.calendar-filters>div ul li{padding:8px;text-transform:uppercase;cursor:pointer}.calendar-filters>div ul li:not(.disabled){color:var(--color-neutral);background:var(--color-link)}.calendar-filters .filter-date-form form,.calendar-filters .filter-date-form form div{display:flex}.calendar-filters .filter-date-form .buttons{z-index:0;gap:calc(var(--spacing) * .5)}.calendar-filters .filter-date-form .input select,.calendar-filters .filter-date-form .buttons a{margin-right:15px;padding:8px;text-transform:uppercase;cursor:pointer}.courses-index .card__description{display:none}@media (max-width: 639px){main .w-1,main .w-2{--w-span: 2}main .h-1,main .h-2{--h-span: 2}main .w-3,main .w-4{--w-span: 4}main .h-3,main .h-4{--h-span: 4}.courses-index .w-4,.departments-index .w-3{--w-span: 4}.slideshow_item .title{font-size:1.8rem;line-height:1em}.slideshow_item .description{font-size:1.25rem;-webkit-line-clamp:7}.slideshow_item.p-4,.slideshow_item .p-4{padding:calc(var(--padding) * 2)}.calendar-filters .filter-date-form form{display:block}.calendar-filters .filter-date-form .buttons{margin-top:calc(var(--spacing) * .5)}}.childlist h2{margin-bottom:calc(var(--spacing) * .5);font-weight:400}.childlist p{margin:0}.subchild{margin:0;padding:calc(var(--spacing) * .5) 0 0 0}.subchild .title{flex-wrap:nowrap}.subchild .title:before{content:"\2014  "}*[data-ancestor=activities] .subchild .title:hover{color:var(--color-area1-dark)}*[data-ancestor=courses-and-subjects] .subchild .title:hover{color:var(--color-area2-dark)}*[data-ancestor=cultural-heritage] .subchild .title:hover{color:var(--color-area3-dark)}*[data-ancestor=academy-of-arts] .subchild .title:hover{color:var(--color-area4-dark)}.subchild p{margin:calc(var(--spacing) * .25) 0 0 calc(var(--spacing) * 2.5)}.detail-link{display:flex}.detail-link>dna-icon{width:24px}@media (max-width: 639px){.w-3,.w-4,.w-8{--w-span: 4}.logo-full.w-3{--w-span: 3}}*[data-status=draft]:before{position:fixed;top:10px;z-index:100;display:block;margin-left:-60px;padding:calc(var(--spacing) * .25) calc(var(--spacing) * 2) calc(var(--spacing) * .25) calc(var(--spacing) * 2);color:#fff;background-color:red;transform:rotate(-45deg);content:"draft"}table.reception{border:0;border-collapse:collapse}table.reception tr{border-top:1px solid var(--color-area2)}table.reception tr.reception_moreinfo{border:0}table.reception tr.reception_moreinfo *{padding-top:0}table.reception td,table.reception th{margin:0;padding:.25em .5em .25em 0;vertical-align:top;border:0}table.reception th{font-weight:400}table.reception .hours{white-space:nowrap}table.reception .reception_notes{font-style:italic}#printbutton{display:block;width:calc(var(--column) * 2);margin:calc(var(--spacing) * .5);padding:calc(var(--spacing) * .5);background-color:#fff;border:1px solid var(--color-area2-dark);border-radius:5px;cursor:pointer}#printbutton:hover{color:#fff;background-color:var(--color-area2-dark)}#printbutton.loading{color:#fff;border:0;animation:blinkingBackground 2s infinite}@keyframes blinkingBackground{0%{background-color:var(--color-area2)}25%{background-color:var(--color-area2-dark)}50%{background-color:var(--color-area2)}75%{background-color:var(--color-area2-dark)}to{background-color:var(--color-area2)}}
/**
 * @module @chialab/dna-button
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */
/**
 * @module @chialab/dna-masonry
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */
/**
 * @module @chialab/dna-slideshow
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */
/**
 * @module @chialab/dna-theming
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */
