@import"https://use.typekit.net/uhf4bxs.css";@font-face{font-family:px-grotesk;font-weight:400;font-style:normal;src:url(/build/assets/PxGroteskRegular-DW6VhJ5i.ttf) format("truetype");font-display:swap}@font-face{font-family:px-grotesk;font-weight:400;font-style:italic;src:url(/build/assets/PxGroteskRegularItalic-B0bpnKPm.ttf) format("truetype");font-display:swap}@font-face{font-family:px-grotesk;font-weight:700;font-style:normal;src:url(/build/assets/PxGroteskBold-RS52gYtz.ttf) format("truetype");font-display:swap}@font-face{font-family:px-grotesk;font-weight:700;font-style:italic;src:url(/build/assets/PxGroteskBoldItalic-BsZKoZtx.ttf) format("truetype");font-display:swap}:root{--base: .25rem;--spacing: calc(var(--base, .25rem) * 4)}:root{--padding: calc(var(--base, .25rem) * 2)}:root{--margin: calc(var(--base, .25rem) * 2)}: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% )}: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}: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{--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)}:root{--scrollbar-width: 8px;--scrollbar-radius: 12px;--scrollbar-thumb-color: rgba(0, 0, 0, .25)}:root{--radius: var(--base, .25rem)}:root{--easing: ease-out;--easing-time: .25s}/**
 * @module @chialab/dna-theming
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-progress-bar{--progress-bar-color: var(--color-primary, #000);--progress-bar--opacity: .2;--progress-bar-indeterminate--opacity: .3;--progress-bar-value--opacity: 1;position:relative;display:flex;width:100%;height:4px;overflow:hidden;border-radius:2px}dna-progress-bar:before{position:absolute;top:0;bottom:0;left:0;z-index:1;display:block;width:100%;background-color:var(--progress-bar-color);opacity:var(--progress-bar--opacity);content:""}dna-progress-bar .progress-bar__value{position:relative;z-index:2;background-color:var(--progress-bar-color);opacity:var(--progress-bar-value--opacity);transition-timing-function:var(--easing, ease-out);transition-duration:var(--easing-time, .25s);transition-property:width;will-change:width}dna-progress-bar[determinate] .progress-bar__indeterminate{display:none}dna-progress-bar:not([determinate]) .progress-bar__indeterminate:before{position:absolute;top:0;bottom:0;left:0;z-index:2;background-color:var(--progress-bar-color);transform:translateZ(0);opacity:var(--progress-bar-indeterminate--opacity);animation:progressBarIndeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;will-change:left,right;content:""}dna-progress-bar:not([determinate]) .progress-bar__indeterminate:after{position:absolute;top:0;bottom:0;left:0;z-index:2;background-color:var(--progress-bar-color);transform:translateZ(0);opacity:var(--progress-bar-indeterminate--opacity);animation:progressBarIndeterminateShort 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s;will-change:left,right;content:""}dna-progress-bar:not([value]) .progress-bar__indeterminate:before,dna-progress-bar:not([value]) .progress-bar__indeterminate:after{opacity:var(--progress-bar-value--opacity)}@keyframes progressBarIndeterminate{0%{right:100%;left:-35%}60%{right:-90%;left:100%}to{right:-90%;left:100%}}@keyframes progressBarIndeterminateShort{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}/**
 * @module @chialab/dna-progress-bar
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-ajax{position:relative;scroll-margin:var(--spacing, 1em)}dna-ajax .ajax__progress-indicator--hidden{display:none}dna-ajax>.ajax__progress-bar{position:absolute;top:0;left:0;width:100%;margin:0}/**
 * @module @chialab/dna-ajax
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-icon{display:inline-flex;width:1em;height:1em;line-height:1}dna-icon svg{width:100%;height:100%;overflow:visible;fill:currentcolor}dna-icon[\:missing]{background:red}/**
 * @module @chialab/dna-icons
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */[\:tooltip]{--tooltip-animation: tooltipAnimation;position:absolute;z-index:999;animation-duration:var(--easing-time, .25s);animation-timing-function:var(--easing, ease-out);will-change:filter,opacity,transform}@media (prefers-reduced-motion){[\:tooltip]{animation-duration:0}}[\:tooltip][\:entering]{animation-name:var(--tooltip-animation)}[\:tooltip][\:exiting]{animation-name:var(--tooltip-animation);animation-direction:reverse}[\:tooltip]:not([open]):not([\:entering]):not([\:exiting]){display:none}[\:tooltip][\:direction=south]{transform-origin:center top}[\:tooltip][\:direction=south-east],[\:tooltip][\:direction=east-south]{transform-origin:left top}[\:tooltip][\:direction=south-west],[\:tooltip][\:direction=west-south]{transform-origin:right top}[\:tooltip][\:direction=north]{transform-origin:center bottom}[\:tooltip][\:direction=north-east],[\:tooltip][\:direction=east-north]{transform-origin:left bottom}[\:tooltip][\:direction=north-west],[\:tooltip][\:direction=west-north]{transform-origin:right bottom}[\:tooltip] .tooltip__arrow{position:absolute;display:block}dna-tooltip{--floating-max-width: 30ch;display:flex;min-height:calc(var(--spacing, 1rem) + 1.5em);padding:calc(var(--spacing, 1rem) * .5) 0;background:var(--color-surface, #fff);border-radius:var(--radius, .25rem);filter:drop-shadow(var(--shadow-filter, 0 0 2px rgba(0, 0, 0, .5)));pointer-events:none}@supports (height: 1lh){dna-tooltip{min-height:calc(var(--spacing, 1rem) + 1lh)}}dna-tooltip .tooltip__content{display:block;flex:1 auto;padding:0 calc(var(--spacing, 1rem) * .5);overflow:auto;overscroll-behavior:none;scrollbar-color:var(--scrollbar-thumb-color, #000) transparent;scrollbar-width:var(--scrollbar-width, 8px);-webkit-overflow-scrolling:touch}dna-tooltip .tooltip__content::-webkit-scrollbar{width:var(--scrollbar-width, 8px);height:var(--scrollbar-width, 8px)}dna-tooltip .tooltip__content::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color, #000);border-radius:var(--scrollbar-radius, 12px)}dna-tooltip .tooltip__content::-webkit-scrollbar-track{background:transparent;border-radius:var(--scrollbar-radius, 12px)}dna-tooltip .tooltip__content>p:first-child{margin-top:0}dna-tooltip .tooltip__content>p:last-child{margin-bottom:0}dna-tooltip[\:direction^=north]{margin-bottom:var(--spacing, 1rem)}dna-tooltip[\:direction^=south]{margin-top:var(--spacing, 1rem)}dna-tooltip[\:direction^=east]{margin-left:var(--spacing, 1rem)}dna-tooltip[\:direction^=west]{margin-right:var(--spacing, 1rem)}dna-tooltip[\:direction^=north] .tooltip__arrow{border-top:solid calc(var(--spacing, 1rem) * .5) var(--color-surface, #fff);border-right:solid calc(var(--spacing, 1rem) * .5) transparent;border-left:solid calc(var(--spacing, 1rem) * .5) transparent}dna-tooltip[\:direction^=south] .tooltip__arrow{border-right:solid calc(var(--spacing, 1rem) * .5) transparent;border-bottom:solid calc(var(--spacing, 1rem) * .5) var(--color-surface, #fff);border-left:solid calc(var(--spacing, 1rem) * .5) transparent}dna-tooltip[\:direction^=east] .tooltip__arrow{border-top:solid calc(var(--spacing, 1rem) * .5) transparent;border-right:solid calc(var(--spacing, 1rem) * .5) var(--color-surface, #fff);border-bottom:solid calc(var(--spacing, 1rem) * .5) transparent}dna-tooltip[\:direction^=west] .tooltip__arrow{border-top:solid calc(var(--spacing, 1rem) * .5) transparent;border-bottom:solid calc(var(--spacing, 1rem) * .5) transparent;border-left:solid calc(var(--spacing, 1rem) * .5) var(--color-surface, #fff)}@keyframes tooltipAnimation{0%{transform:scale(.75);opacity:0}to{transform:none;opacity:1}}/**
 * @module @chialab/dna-tooltip
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */[\:button]{position:relative;z-index:1;display:inline-flex;flex:none;justify-content:flex-start;align-items:center;gap:calc(var(--spacing, 1rem) * .5);margin:0;padding:calc(var(--spacing, 1rem) * .5 - var(--private-button-border-size, 0px));color:currentcolor;font-family:inherit;font-size:inherit;line-height:1;text-decoration:none;background:transparent;border-width:var(--private-button-border-size, 0);border-style:solid;border-color:currentcolor;border-radius:var(--radius, .25rem);outline:0;transform:translateZ(0);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}[\:button]>*{pointer-events:none}[\:button]:focus-visible:focus{outline:var(--outline, auto 2px #0077ff);outline-color:var(--outline-color, #0077ff);outline-offset:var(--outline-offset, .25rem)}[\:button]:after{position:absolute;top:calc(var(--private-button-border-size, 0px) * -1);left:calc(var(--private-button-border-size, 0px) * -1);z-index:-1;display:block;width:calc(100% + var(--private-button-border-size, 0px) * 2);height:calc(100% + var(--private-button-border-size, 0px) * 2);background:currentcolor;border-radius:inherit;opacity:var(--button-focus-opacity, 0);transition-timing-function:var(--easing, ease-out);transition-duration:var(--easing-time, .25s);transition-property:opacity;will-change:opacity;content:""}[\:button]:focus:focus-visible:after{--button-focus-opacity: .1}@media (hover: hover){[\:button]:not(:disabled):not([aria-disabled=true]):hover:after{--button-focus-opacity: .1}}[\:button][\:active]:not(:disabled):not([aria-disabled=true]):after{--button-focus-opacity: .2}[\:button] .button__icon{display:block;order:-1;width:1em;height:1em;overflow:visible;line-height:1;fill:currentcolor}[\:button][variant^=action] .button__contents:empty{display:none}[\:button][variant^=action] .button__contents:empty+.button__icon{width:1.5em;height:1.5em}[\:button][disabled],[\:button][aria-disabled=true]{opacity:.8}[\:button][variant^=action][disabled],[\:button][variant^=action][aria-disabled=true]{opacity:.5}[\:button]:not(:disabled):not([aria-disabled=true]){cursor:pointer}[\:button][variant^=action]{border-radius:calc(var(--spacing, 1rem) + 1em)}[\:button][variant=primary],[\:button][variant="action:primary"]{color:var(--color-primary--text, #fff);background:var(--color-primary, #000)}[\:button][variant=accent],[\:button][variant="action:accent"],[\:button][aria-pressed=true]{color:var(--color-accent--text, #fff);background:var(--color-accent, #005fcc)}[\:button][variant=secondary],[\:button][variant="action:secondary"]{--private-button-border-size: 1px;color:var(--color-primary, #000);background:var(--color-surface, #fff)}/**
 * @module @chialab/dna-button
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-option{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing, 1rem);padding:calc(var(--spacing, 1rem) * .5) var(--spacing, 1rem);outline:0;transform:translateZ(0);-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}dna-option[hidden]{display:none}dna-option[disabled]{color:var(--color-disabled, #ccc)}dna-option:not([disabled]){cursor:pointer}dna-option:after{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;background:currentcolor;border-radius:inherit;opacity:0;transition-timing-function:var(--easing, ease-out);transition-duration:var(--easing-time, .25s);transition-property:opacity;will-change:opacity;content:""}dna-option:focus:after{opacity:.1}@media (hover: hover){dna-option:not([disabled]):hover:after{opacity:.1}}dna-option[\:active]:not([disabled]):after{opacity:.2}dna-option:focus:focus-visible{outline:var(--outline, auto 2px #0077ff);outline-color:var(--outline-color, #0077ff)}dna-option .option__icon{flex:none;width:1em;height:1em;visibility:hidden;fill:currentcolor}dna-option[selected] .option__icon{visibility:visible}/**
 * @module @chialab/dna-option
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-listbox{position:relative;display:inline-flex;flex-direction:column;gap:calc(var(--spacing, 1rem) * .5);outline:0;-webkit-user-select:none;user-select:none}dna-listbox:focus-visible:focus{outline:0}dna-listbox .listbox__label{font-weight:var(--weight-bold, 700)}dna-listbox .listbox__label:empty{display:none}dna-listbox .listbox__options dna-listbox .listbox__label:not(:empty){padding:calc(var(--spacing, 1rem) * .5) var(--spacing, 1rem)}dna-listbox .listbox__options{--outline-offset: calc(-1 * var(--outline-width, 2px));display:flex;flex-direction:column;background:var(--color-surface, #fff);border:1px solid currentcolor;border-radius:var(--radius, .25rem)}dna-listbox:focus-visible:focus .listbox__options{outline:var(--outline, auto 2px #0077ff);outline-color:var(--outline-color, #0077ff);outline-offset:var(--outline-offset, .25rem)}dna-listbox dna-listbox:not(:first-child){margin-top:calc(var(--spacing, 1rem) * .5)}dna-listbox dna-listbox{gap:0}dna-listbox dna-listbox .listbox__options{padding:0;border:0}dna-listbox dna-option{width:100%;height:auto;white-space:normal;word-wrap:normal}dna-listbox .listbox__slot-input{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}/**
 * @module @chialab/dna-listbox
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-floating{position:absolute;display:block;overscroll-behavior:none;scrollbar-color:var(--scrollbar-thumb-color, #000) transparent;scrollbar-width:var(--scrollbar-width, 8px);animation-duration:var(--easing-time, .25s);animation-timing-function:var(--easing, ease-out)}@media (prefers-reduced-motion){dna-floating{animation-duration:0}}dna-floating[\:exiting]{animation-direction:reverse}dna-floating::-webkit-scrollbar{width:var(--scrollbar-width, 8px);height:var(--scrollbar-width, 8px)}dna-floating::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color, #000);border-radius:var(--scrollbar-radius, 12px)}dna-floating::-webkit-scrollbar-track{background:transparent;border-radius:var(--scrollbar-radius, 12px)}dna-floating:not([open]):not([\:entering]):not([\:exiting]){display:none}dna-floating[\:direction=south]{transform-origin:center top}dna-floating[\:direction=south-east],dna-floating[\:direction=east-south]{transform-origin:left top}dna-floating[\:direction=south-west],dna-floating[\:direction=west-south]{transform-origin:right top}dna-floating[\:direction=north]{transform-origin:center bottom}dna-floating[\:direction=north-east],dna-floating[\:direction=east-north]{transform-origin:left bottom}dna-floating[\:direction=north-west],dna-floating[\:direction=west-north]{transform-origin:right bottom}/**
 * @module @chialab/dna-floating
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-dropdown{--dropdown-padding-start: var(--spacing, 1rem);--dropdown-padding-end: calc(var(--spacing, 1rem) * .5);position:relative;display:inline-flex;align-items:center;align-self:baseline;min-width:256px;max-width:100%;outline:0}dna-dropdown:has(:focus-visible){outline:var(--outline, auto 2px #0077ff);outline-color:var(--outline-color, #0077ff);outline-offset:0}dna-dropdown *{-webkit-user-select:none;user-select:none}dna-dropdown .dropdown__wrapper{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;padding:calc(var(--spacing, 1rem) * .25) var(--dropdown-padding-end) calc(var(--spacing, 1rem) * .25) calc(var(--dropdown-padding-start) * .5);background:var(--color-surface, #fff);border:1px solid var(--color-primary, #000);border-radius:var(--radius, .25rem);-webkit-tap-highlight-color:transparent}dna-dropdown .dropdown__input{display:flex;flex:1;flex-direction:row;align-items:center;gap:0;margin:0;padding:0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;background:transparent;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}dna-dropdown:not([value]) .dropdown__input,dna-dropdown[value=""] .dropdown__input{opacity:.75}dna-dropdown:not([disabled]) .dropdown__input{cursor:pointer}dna-dropdown[disabled]{color:var(--color-disabled, #ccc)}dna-dropdown [is=dna-button].dropdown__clear,dna-dropdown [is=dna-button].dropdown__arrow{padding:calc(var(--spacing, 1rem) * .25);font-size:.75em;backface-visibility:hidden}dna-dropdown[icon] .dropdown__icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:bottom;fill:currentcolor}dna-dropdown .dropdown__value{display:block;padding:calc(var(--spacing, 1rem) * .125) 0 calc(var(--spacing, 1rem) * .125) calc(var(--dropdown-padding-start) * .5);line-height:1.5em;pointer-events:none}dna-dropdown:not([multiple]) .dropdown__value{flex:1 auto;margin:0;background:transparent;pointer-events:none}dna-dropdown .dropdown__value:empty:before{content:"​"}dna-dropdown .dropdown__filter{display:block;flex:1 auto;box-sizing:border-box;width:100%;margin:0;padding:calc(var(--spacing, 1rem) * .125) 0 calc(var(--spacing, 1rem) * .125) calc(var(--dropdown-padding-start) * .5);color:inherit;font-family:inherit;font-size:inherit;line-height:1.5em;background:transparent;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}dna-dropdown .dropdown__placeholder,dna-dropdown .dropdown__filter::placeholder{color:inherit;opacity:.75}dna-dropdown .dropdown__floating{--outline-offset: calc(-1 * var(--outline-width, 2px));z-index:1;display:flex;flex-direction:column;width:100%;margin-top:calc(var(--spacing, 1rem) * .5);margin-bottom:calc(var(--spacing, 1rem) * .5);overflow:auto;-webkit-overflow-scrolling:touch;background:var(--color-surface, #fff);border:1px solid currentcolor;border-radius:var(--radius, .25rem);box-shadow:var(--shadow-3, 0 3px 6px 0 rgba(0, 0, 0, .5))}dna-dropdown .dropdown__options{width:100%;border:0;border-radius:0}dna-dropdown .dropdown__options .listbox__label{margin:0}dna-dropdown .dropdown__options .listbox__options{flex:none;border:0;border-radius:0}dna-dropdown .dropdown__options[hidden]{display:none}dna-dropdown .dropdown__slot-input{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}/**
 * @module @chialab/dna-dropdown
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-masonry{position:relative;display:grid;grid-column-gap:var(--spacing, 1rem);grid-row-gap:var(--spacing, 1rem);grid-template-columns:repeat(auto-fill,minmax(var(--column-size, 256px),1fr));align-items:flex-start;width:100%;margin:calc(var(--spacing, 1rem) * 2) 0}dna-masonry>*{width:100%;max-width:100%}dna-masonry:first-child{margin-top:0}/**
 * @module @chialab/dna-masonry
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-slides{position:relative;display:flex;justify-content:center}dna-slides .slides__scroller{display:flex;align-items:center;gap:var(--spacing, 1rem);max-width:100%;max-height:100%;scroll-behavior:smooth;scrollbar-color:var(--scrollbar-thumb-color, #000) transparent;scrollbar-width:var(--scrollbar-width, 8px)}@media (prefers-reduced-motion){dna-slides .slides__scroller{scroll-behavior:auto}}dna-slides .slides__scroller *{flex:none;max-height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}dna-slides[carousel] .slides__scroller *{flex:none;width:100%}dna-slides:not([direction]),dna-slides[direction=horizontal]{max-width:100%}dna-slides[direction=vertical]{width:fit-content;max-height:100%}dna-slides:not([direction]) .slides__scroller,dna-slides[direction=horizontal] .slides__scroller{flex-direction:row;overflow-x:auto;overflow-y:hidden;scroll-snap-align:start;scroll-snap-type:x mandatory}dna-slides[direction=vertical] .slides__scroller{flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory}dna-slides .slides__scroller>*{scroll-snap-align:start}dna-slides .slides__scroller::-webkit-scrollbar{width:var(--scrollbar-width, 8px);height:var(--scrollbar-width, 8px)}dna-slides .slides__scroller::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color, #000);border-radius:var(--scrollbar-radius, 12px)}dna-slides .slides__scroller::-webkit-scrollbar-track{background:transparent;border-radius:var(--scrollbar-radius, 12px)}dna-slides:not([controlslist]) .slides__scroller,dna-slides[controlslist*=noscrollbar] .slides__scroller{scrollbar-width:none}dna-slides:not([controlslist]) .slides__scroller::-webkit-scrollbar,dna-slides[controlslist*=noscrollbar] .slides__scroller::-webkit-scrollbar{width:0;height:0}dna-slides>button[data-action]{position:absolute;background-color:var(--color-surface, #fff);box-shadow:var(--shadow-2, 0 2px 4px 0 rgba(0, 0, 0, .5))}dna-slides:not([direction])>button[data-action],dna-slides[direction=horizontal]>button[data-action]{top:50%;transform:translateY(-50%)}dna-slides:not([direction])>button[data-action=prev],dna-slides[direction=horizontal]>button[data-action=prev]{left:var(--spacing, 1rem)}dna-slides:not([direction])>button[data-action=next],dna-slides[direction=horizontal]>button[data-action=next]{right:var(--spacing, 1rem)}dna-slides[direction=vertical]>button[data-action]{left:50%;transform:translate(-50%)}dna-slides[direction=vertical]>button[data-action] svg{transform:rotate(90deg)}dna-slides[direction=vertical]>button[data-action=prev]{top:var(--spacing, 1rem)}dna-slides[direction=vertical]>button[data-action=next]{bottom:var(--spacing, 1rem)}/**
 * @module @chialab/dna-slides
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */dna-slideshow{display:flex;flex-direction:column;align-items:flex-start;width:640px;max-width:100%;gap:calc(var(--spacing, 1rem) * .5)}dna-slideshow .slideshow__container{position:relative;flex:1 auto;width:100%;max-height:100%;overflow:hidden}dna-slideshow .slideshow__container *{-webkit-user-drag:none;-webkit-touch-callout:none}dna-slideshow dna-slides .slideshow__scroller{position:relative;gap:0;width:100%}dna-slideshow .slideshow__controls{display:flex;flex:none;flex-direction:row;align-items:center;width:100%}dna-slideshow .slideshow__scroller>*{width:100%}dna-slideshow[cover] .slideshow__scroller>*{height:100%}dna-slideshow .slideshow__scroller img,dna-slideshow .slideshow__scroller video{display:block;object-fit:contain}dna-slideshow[cover] .slideshow__scroller img,dna-slideshow[cover] .slideshow__scroller video{object-fit:cover}dna-slideshow .slideshow__dots{display:flex;justify-content:flex-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, 1rem);height:var(--font-size-1, 1rem);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, ease-out);transition-duration:var(--easing-time, .25s);transition-property:background;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}dna-slideshow .slideshow__dots button:focus-visible{outline:var(--outline, auto 2px #0077ff);outline-color:var(--outline-color, #0077ff);outline-offset:var(--outline-offset, .25rem)}dna-slideshow .slideshow__dots button[data-active]{background:currentcolor;cursor:default}dna-slideshow .slideshow__dots button+button{margin-left:calc(var(--spacing, 1rem) * .5)}dna-slideshow .slideshow__dots+*{margin-top:calc(var(--spacing, 1rem) * .5)}/**
 * @module @chialab/dna-slideshow
 * @author Chialab srl <dev@chialab.io> (https://www.chialab.it)
 * @copyright Chialab srl 2020
 * @license GPL-3.0-or-later
 */: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))}:root{--viewport: var(--window-width, 100vw);--font-sans: "px-grotesk", sans-serif;--font-titles: "bc-liguria", sans-serif;--color-neutral: #f0f0f0;--color-info: #79c176;--color-info--text: #000000;--color-gray: #2c2e34;--color-darkgray: #1e1e1e;--color-lightgray: #999;--gray-3: #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("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='494.22'%20height='913.151'%20viewBox='0%200%20494.22%20913.151'%3e%3cpath%20id='Tracciato_742'%20data-name='Tracciato%20742'%20d='M1522.945,1016.651l-113.9-1.931,3.861-276.069H1075.058l-40.541-98.458L1299,377.638,1104.016,184.583,1185.1,103.5l235.527,233.6V418.18L1214.057,622.818h256.762l57.917,57.916Z'%20transform='translate(-1034.516%20-103.5)'%20fill='%23fff'/%3e%3c/svg%3e");--sign-2--white: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='805.038'%20height='976.857'%20viewBox='0%200%20805.038%20976.857'%3e%3cpath%20id='Tracciato_741'%20data-name='Tracciato%20741'%20d='M195.983,1252.49,114.9,1171.407,593.676,700.353l42.472-17.375,144.791,3.861L674.759,426.215,670.9,404.979V275.633H784.8V391.465L919.938,723.52l-54.055,79.152-208.5-3.861Z'%20transform='translate(-114.9%20-275.633)'%20fill='%23fff'/%3e%3c/svg%3e");--sign-3--white: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1248'%20height='947.945'%20viewBox='0%200%201248%20947.945'%3e%3cpath%20id='Tracciato_90'%20data-name='Tracciato%2090'%20d='M1091.024,692.1l-41.2-15.31H541.546l.969-525.554L485.18,93.9H169.836L112.5,151.235V537.293H225.26V206.66H427.845V732.234l57.335,57.335h540.864l254.186,252.276,80.27-80.269Z'%20transform='translate(-112.5%20-93.9)'%20fill='%23fff'/%3e%3c/svg%3e");--sign-4--white: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1019.328'%20height='490.36'%20viewBox='0%200%201019.328%20490.36'%3e%3cpath%20id='Tracciato_738'%20data-name='Tracciato%20738'%20d='M2399.413,3310.143l-52.125-32.82-115.832-233.6-220.082-110.041H1679.32v-113.9h347.5l25.1,5.792,249.04,123.554,25.1,25.1,108.112,218.151h121.623l-111.971-222.012,102.319-52.126,152.513,305.026-50.195,83.014Z'%20transform='translate(-1679.32%20-2819.783)'%20fill='%23fff'/%3e%3c/svg%3e")}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.header-title,ababo-header .subtitle span.header-title{display:block;font-size:var(--font-size-6)}ababo-header .breadcrumbs{color:var(--gray-3);font-size:var(--font-size-1)}ababo-header .breadcrumbs a{line-height:1.5em}ababo-header .breadcrumbs a:hover{color:#000;text-decoration:underline}ababo-header .breadcrumbs a:not(:first-child):before{content:" — ";color:#000}ababo-header:not([\:scrolled]) .breadcrumbs .breadcrumbs-title{display:none}.viewport[data-ancestor=activities] .breadcrumbs{color:var(--color-area1-dark)}.viewport[data-ancestor=courses-and-subjects] .breadcrumbs{color:var(--color-area2-dark)}.viewport[data-ancestor=cultural-heritage] .breadcrumbs{color:var(--color-area3-dark)}.viewport[data-ancestor=academy-of-arts] .breadcrumbs{color:var(--color-area4-dark)}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:flex}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:" — ";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;top:0;left:0;z-index:1;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%}ababo-header[\:open-search] .commands .search-trigger{display:none}@media (max-width: 639px){.commands .search-trigger,.breadcrumbs{display:none}}@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-right:calc(var(--gutter) * -1);margin-left: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{left:0;z-index:10;margin-top:calc(var(--margin) * -6.5)}}html,body{margin:0;padding:0}body{overflow:overlay}*,*:before,*:after{box-sizing:border-box}.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)}.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(var(--w-span, var(--columns)),1fr);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)}.w-1,.w-2,.w-3,.w-4,.w-5,.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-13,.w-14{--w-span: 0;width:calc(var(--column) * var(--w-span) + var(--gap) * (var(--w-span) - 1));grid-column-end:span var(--w-span)}.grid>:is(.w-1,.w-2,.w-3,.w-4,.w-5,.w-6,.w-7,.w-8,.w-9,.w-10,.w-11,.w-12,.w-13,.w-14){width:100%}.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-13{--w-span: 13}.w-14{--w-span: 14}.w-full{width:100%;grid-column:1 / -1}.h-1,.h-2,.h-3,.h-4,.h-5,.h-6,.h-7,.h-8,.h-9,.h-10,.h-11,.h-12,.h-13,.h-14{--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-13{--h-span: 13}.h-14{--h-span: 14}.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}.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)}.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)}.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)}.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)}.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-]:not(.clamp-1),[class*=" clamp-"]:not(.clamp-1){display:-webkit-box;line-clamp:var(--line-clamp, 1);overflow:hidden;-webkit-line-clamp:var(--line-clamp, 1);-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}.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)}}.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:left;width:20cm!important}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;gap:0!important}.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}details{--w-span: 6 !important;margin:0!important;background-color:transparent!important;border-top:0!important}summary{margin:0!important;border:0!important}summary>*{padding:4px 0!important;color:#fff;background-color:var(--color-area2-dark)}.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;font-size:var(--font-size-1)!important;border:1px solid var(--color-area2-dark);border-collapse:collapse}dt{color:var(--color-area2-dark);font-size:var(--font-size-small)!important}.cell-euc,.cell-code,.cell-type{width:12.5%}}fieldset{padding-left:0;border:0;border-color:var(--color-lightgray);border-bottom:1px solid}label{display:inline-block;font-size:1.125rem}label:first-child{min-width:calc(var(--column) * 1.8)}input:not([type]),input[type=text]:not(.dropdown__filter),input[type=search],input[type=number],input[type=date],input[type=email],input[type=password],select{margin:0;padding:calc(var(--padding) * 1.2);font-family:inherit;font-size:inherit;background-color:#fff;border:solid 2px black;border-radius:4px}input[type=submit],button[data-action=submit]{min-width:calc(var(--column) * 1);padding:var(--padding);font-size:1rem;text-transform:uppercase;background-color:#fff;color:#000;border:solid 2px black;border-radius:4px;cursor:pointer}@media (hover: hover){input[type=submit]:hover,button[data-action=submit]:hover{color:#fff;background-color:var(--color-area2-dark,"#000");border-color:var(--color-area2-dark,"#000")}}#student-application select{padding:calc(var(--padding) * 1.5);color:var(--color-area2-dark);-webkit-appearance:none;-moz-appearance:none;appearance:none}#student-application input{color:var(--color-area2-dark)}#student-application input[type=checkbox]{flex:none}#student-application fieldset{border-color:var(--color-area2)}#student-application fieldset ul{margin:0;padding:0}dna-dropdown .dropdown__wrapper,dna-dropdown .dropdown__floating{min-width:calc(var(--column) * 4.1);margin-left:4px;padding:calc(var(--padding) * .5);border:solid 2px black;border-radius:4px}@media (max-width: 639px){#student-application fieldset{width:100%;margin-bottom:0;border-bottom:0}input[type=text],input[type=email],input[type=date],label,select{width:100%;margin:8px 0 0!important}#student-application fieldset li{display:flex;flex-direction:row;align-items:baseline}#student-application fieldset li label{width:auto;padding-left:calc(var(--padding) * .5);font-size:var(--font-size-1)}}.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}.b-0{border:0}.bt-1{border-top-width:1px;border-top-style:solid}.br-1{border-right-width:1px;border-right-style:solid}.bb-1{border-bottom-width:1px;border-bottom-style:solid}.bl-1{border-left-width:1px;border-left-style:solid}.b-outline{outline:solid 1px;outline-offset:0}.b-neutral{border-color:var(--gray-3);outline-color:var(--gray-3)}.b-primary{border-color:var(--color-primary);outline-color:var(--color-primary)}.radius-full--tr{border-top-right-radius:30%}.radius-full--tl{border-top-left-radius:30%}.radius-full--br{border-bottom-right-radius:30%}.radius-full--bl{border-bottom-left-radius:30%}hr,.body hr{height:0;border:0;border-top:1px solid var(--color-primary)}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}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;-webkit-appearance:none;-moz-appearance: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)}.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)}.bg-black{background-color:#000}.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("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='4461'%20viewBox='0%200%201024%204461'%3e%3cg%20id='Raggruppa_3147'%20data-name='Raggruppa%203147'%20transform='translate(-189.962%20-67)'%3e%3cpath%20id='Tracciato_738'%20data-name='Tracciato%20738'%20d='M2399.861,3310.143l-52.157-32.82-115.9-233.6-220.219-110.041H1679.32v-113.9h347.713l25.114,5.792,249.195,123.554,25.113,25.1,108.179,218.151h121.7l-112.041-222.012,102.383-52.126,152.608,305.026-50.226,83.014Z'%20transform='translate(-1485.32%201048.218)'%20fill='%234991cc60'/%3e%3cpath%20id='Tracciato_90'%20data-name='Tracciato%2090'%20d='M921.566,592.1l-41.226-15.31H541.834l.97-425.554L485.43,93.9H169.874L112.5,151.235V537.293H225.336V206.66H428.056V632.234l57.374,57.335H856.543L977.08,837.777l80.324-80.269Z'%20transform='translate(150.5%202681.1)'%20fill='%234991cc60'/%3e%3cpath%20id='Tracciato_741'%20data-name='Tracciato%20741'%20d='M195.983,1252.49,114.9,1171.407,593.676,700.353l42.472-17.375,144.791,3.861L674.759,426.215,670.9,404.979V275.633H784.8V391.465L919.938,723.52l-54.055,79.152-208.5-3.861Z'%20transform='translate(75.062%201173.387)'%20fill='%234991cc60'/%3e%3cpath%20id='Tracciato_742'%20data-name='Tracciato%20742'%20d='M1522.945,1016.651l-113.9-1.931,3.861-276.069H1075.058l-40.541-98.458L1299,377.638,1104.016,184.583,1185.1,103.5l235.527,233.6V418.18L1214.057,622.818h256.762l57.917,57.916Z'%20transform='translate(-577.196%2083.5)'%20fill='%234991cc60'/%3e%3crect%20id='Rettangolo_8345'%20data-name='spacer'%20width='120'%20height='120'%20transform='translate(194%204408)'%20fill='transparent'/%3e%3crect%20id='Rettangolo_8347'%20data-name='spacer'%20width='120'%20height='120'%20transform='translate(190%2067)'%20fill='transparent'/%3e%3c/g%3e%3c/svg%3e")}.viewport[data-ancestor=activities] :is(h2,h3,h4,h5){color:var(--color-area1-dark)}.viewport[data-ancestor=courses-and-subjects]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='4461'%20viewBox='0%200%201024%204461'%3e%3cg%20id='Raggruppa_3147'%20data-name='Raggruppa%203147'%20transform='translate(-189.962%20-67)'%3e%3cpath%20id='Tracciato_738'%20data-name='Tracciato%20738'%20d='M2399.861,3310.143l-52.157-32.82-115.9-233.6-220.219-110.041H1679.32v-113.9h347.713l25.114,5.792,249.195,123.554,25.113,25.1,108.179,218.151h121.7l-112.041-222.012,102.383-52.126,152.608,305.026-50.226,83.014Z'%20transform='translate(-1485.32%201048.218)'%20fill='%2379c17660'/%3e%3cpath%20id='Tracciato_90'%20data-name='Tracciato%2090'%20d='M921.566,592.1l-41.226-15.31H541.834l.97-425.554L485.43,93.9H169.874L112.5,151.235V537.293H225.336V206.66H428.056V632.234l57.374,57.335H856.543L977.08,837.777l80.324-80.269Z'%20transform='translate(150.5%202681.1)'%20fill='%2379c17660'/%3e%3cpath%20id='Tracciato_741'%20data-name='Tracciato%20741'%20d='M195.983,1252.49,114.9,1171.407,593.676,700.353l42.472-17.375,144.791,3.861L674.759,426.215,670.9,404.979V275.633H784.8V391.465L919.938,723.52l-54.055,79.152-208.5-3.861Z'%20transform='translate(75.062%201173.387)'%20fill='%2379c17660'/%3e%3cpath%20id='Tracciato_742'%20data-name='Tracciato%20742'%20d='M1522.945,1016.651l-113.9-1.931,3.861-276.069H1075.058l-40.541-98.458L1299,377.638,1104.016,184.583,1185.1,103.5l235.527,233.6V418.18L1214.057,622.818h256.762l57.917,57.916Z'%20transform='translate(-577.196%2083.5)'%20fill='%2379c17660'/%3e%3crect%20id='Rettangolo_8345'%20data-name='spacer'%20width='120'%20height='120'%20transform='translate(194%204408)'%20fill='transparent'/%3e%3crect%20id='Rettangolo_8347'%20data-name='spacer'%20width='120'%20height='120'%20transform='translate(190%2067)'%20fill='transparent'/%3e%3c/g%3e%3c/svg%3e")}.viewport[data-ancestor=courses-and-subjects] :is(h2,h3,h4,h5){color:var(--color-area2-dark)}.viewport[data-ancestor=cultural-heritage]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='4461'%20viewBox='0%200%201024%204461'%3e%3cg%20id='Raggruppa_3147'%20data-name='Raggruppa%203147'%20transform='translate(-189.962%20-67)'%3e%3cpath%20id='Tracciato_738'%20data-name='Tracciato%20738'%20d='M2399.861,3310.143l-52.157-32.82-115.9-233.6-220.219-110.041H1679.32v-113.9h347.713l25.114,5.792,249.195,123.554,25.113,25.1,108.179,218.151h121.7l-112.041-222.012,102.383-52.126,152.608,305.026-50.226,83.014Z'%20transform='translate(-1485.32%201048.218)'%20fill='%23F19F6560'/%3e%3cpath%20id='Tracciato_90'%20data-name='Tracciato%2090'%20d='M921.566,592.1l-41.226-15.31H541.834l.97-425.554L485.43,93.9H169.874L112.5,151.235V537.293H225.336V206.66H428.056V632.234l57.374,57.335H856.543L977.08,837.777l80.324-80.269Z'%20transform='translate(150.5%202681.1)'%20fill='%23F19F6560'/%3e%3cpath%20id='Tracciato_741'%20data-name='Tracciato%20741'%20d='M195.983,1252.49,114.9,1171.407,593.676,700.353l42.472-17.375,144.791,3.861L674.759,426.215,670.9,404.979V275.633H784.8V391.465L919.938,723.52l-54.055,79.152-208.5-3.861Z'%20transform='translate(75.062%201173.387)'%20fill='%23F19F6560'/%3e%3cpath%20id='Tracciato_742'%20data-name='Tracciato%20742'%20d='M1522.945,1016.651l-113.9-1.931,3.861-276.069H1075.058l-40.541-98.458L1299,377.638,1104.016,184.583,1185.1,103.5l235.527,233.6V418.18L1214.057,622.818h256.762l57.917,57.916Z'%20transform='translate(-577.196%2083.5)'%20fill='%23F19F6560'/%3e%3crect%20id='Rettangolo_8345'%20data-name='spacer'%20width='120'%20height='120'%20transform='translate(194%204408)'%20fill='transparent'/%3e%3crect%20id='Rettangolo_8347'%20data-name='spacer'%20width='120'%20height='120'%20transform='translate(190%2067)'%20fill='transparent'/%3e%3c/g%3e%3c/svg%3e")}.viewport[data-ancestor=cultural-heritage] :is(h2,h3,h4,h5){color:var(--color-area3-dark)}.viewport[data-ancestor=academy-of-arts]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1024'%20height='4461'%20viewBox='0%200%201024%204461'%3e%3cg%20id='Raggruppa_3147'%20data-name='Raggruppa%203147'%20transform='translate(-189.962%20-67)'%3e%3cpath%20id='Tracciato_738'%20data-name='Tracciato%20738'%20d='M2399.861,3310.143l-52.157-32.82-115.9-233.6-220.219-110.041H1679.32v-113.9h347.713l25.114,5.792,249.195,123.554,25.113,25.1,108.179,218.151h121.7l-112.041-222.012,102.383-52.126,152.608,305.026-50.226,83.014Z'%20transform='translate(-1485.32%201048.218)'%20fill='%23EB493E60'/%3e%3cpath%20id='Tracciato_90'%20data-name='Tracciato%2090'%20d='M921.566,592.1l-41.226-15.31H541.834l.97-425.554L485.43,93.9H169.874L112.5,151.235V537.293H225.336V206.66H428.056V632.234l57.374,57.335H856.543L977.08,837.777l80.324-80.269Z'%20transform='translate(150.5%202681.1)'%20fill='%23EB493E60'/%3e%3cpath%20id='Tracciato_741'%20data-name='Tracciato%20741'%20d='M195.983,1252.49,114.9,1171.407,593.676,700.353l42.472-17.375,144.791,3.861L674.759,426.215,670.9,404.979V275.633H784.8V391.465L919.938,723.52l-54.055,79.152-208.5-3.861Z'%20transform='translate(75.062%201173.387)'%20fill='%23EB493E60'/%3e%3cpath%20id='Tracciato_742'%20data-name='Tracciato%20742'%20d='M1522.945,1016.651l-113.9-1.931,3.861-276.069H1075.058l-40.541-98.458L1299,377.638,1104.016,184.583,1185.1,103.5l235.527,233.6V418.18L1214.057,622.818h256.762l57.917,57.916Z'%20transform='translate(-577.196%2083.5)'%20fill='%23EB493E60'/%3e%3crect%20id='Rettangolo_8345'%20data-name='spacer'%20width='120'%20height='120'%20transform='translate(194%204408)'%20fill='transparent'/%3e%3crect%20id='Rettangolo_8347'%20data-name='spacer'%20width='120'%20height='120'%20transform='translate(190%2067)'%20fill='transparent'/%3e%3c/g%3e%3c/svg%3e")}.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:var(--font-titles);overflow-wrap:break-word}@media (max-width: 1365px){.title,.subtitle{-webkit-hyphens:auto;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{-webkit-hyphens:auto;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}table.indextable{border-collapse:collapse;border-spacing:0}.indextable .record:hover{background-color:var(--color-neutral)}.indextable a:hover{text-decoration:underline}.activity_block .multiple dl{padding-top:1rem;border-top:1px dashed #000000}.activity_block .multiple dl:first-child{padding-top:0;border-top:0}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,.audio-container{position:relative;height:0;padding-bottom:62.5%!important;overflow:hidden}.video-container>iframe,.video-container>object,.video-container>embed,.video-container>video{position:absolute;top:0;left:0;width:100%;height:100%}.audio-container{background-position:center;background-size:cover}.audio-container>audio{position:absolute;top:10%;left:15%;width:70%;height:50%}.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) * 6);margin:2rem 0;padding:2rem;font-size:var(--font-size-3);background-color:var(--color-neutral);border:4px dashed 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)}.filter-date-search,.filter-dates>div{align-items:flex-end}.filter-date-search .select label:first-child{min-width:0}.calendar-filters .filter-category,.calendar-filters .filter-time{display:flex;align-items:center}.calendar-filters span{margin-right:var(--padding);padding:8px 0;font-weight:700}.filter-category ul{margin:0;padding:0;list-style-type:none}.input.radio,.input.checkbox{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5em}.input.checkbox input,.input.radio input{position:absolute;width:0;height:0;margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input.checkbox label,.input.radio label{padding:8px;color:var(--color-primary);cursor:pointer}.input.checkbox input:focus-visible+label,.input.radio input:focus-visible+label{outline:var(--outline);outline-offset:var(--outline-offset)}.input.checkbox input:checked+label[for^=filter-category-],.input.radio input:checked+label[for^=range-]{color:var(--color-neutral);background:var(--color-link)}.input.checkbox input:checked+label[for^=filter-tag-]{color:var(--color-link)}.filters{color:var(--color-primary)}.filter-title,.filter-button{font-weight:var(--weight-bold)}.filter-button{padding:var(--padding)}.input.checkbox label[for^=filter-category-],.input.checkbox label[for^=filter-tag-],.input.radio label[for^=range-]{text-transform:uppercase}.input.checkbox label[for^=filter-tag-]{--color-primary: var(--color-neutral);--color-link: #000000}.calendar-filters .input select{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:"— "}*[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)}}.totem dna-slideshow{width:100%;height:100vh}.totem dna-slideshow .slideshow__scroller>*{display:block;width:100%;height:100vh;padding:calc(var(--padding) * 7) calc(var(--padding) * 10)}.totem dna-slideshow .slideshow__scroller>img{padding:0}.totem .title{margin:0 0 .25em;font-size:5em;line-height:1.5em}.totem .extralarge .title{font-size:8em;line-height:1.275em}.totem .large .description{font-size:4.5em}.totem .description{font-size:var(--font-size-9);line-height:1.5em}.totem p{margin:0}.totem.dark{color:#fff;background-color:var(--color-darkgray)}.totem .logo{position:fixed;right:0;bottom:0;z-index:50;width:220px;height:220px;margin:calc(var(--spacing) * 1);padding:74px calc(var(--spacing) * 1);background-color:#ffffffbf;border-radius:50%}.totem.dark .logo{background-color:#000000bf}.totem.dark svg path{fill:#fff}.totem h1,.totem h2,.totem h3{margin:.25em 0;font-family:var(--font-titles);font-weight:400;line-height:1.2em}
