/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:14px;overflow-y:scroll}@media screen and (min-width: 720px){html{font-size:15px}}@media screen and (min-width: 1024px){html{font-size:16px}}html,body{height:100%;margin:0;padding:0}.page-wrapper{display:flex;flex-direction:column;height:100%}main{flex:1 0 auto;width:100%}nav.pagination-nav,footer{flex-shrink:0;width:100%}main,footer,.nav-container{display:block;margin:0 auto}main{margin-top:8.0rem;margin-bottom:5.25rem}@media screen and (min-width: 720px){main{margin-top:5.75rem;margin-bottom:6.99rem}}@media screen and (min-width: 1024px){main{margin-top:6rem}}.nav-container,.footer-container,.work-info-pagination{max-width:none;width:90%;margin:1rem auto}@media screen and (min-width: 720px){.nav-container,.footer-container,.work-info-pagination{width:calc(100% - 3rem)}}@media screen and (min-width: 1024px){.nav-container,.footer-container,.work-info-pagination{width:calc(100% - 4rem)}}.footer-container{margin:0 auto}.text-content{max-width:40rem;margin-left:5%;margin-right:5%}@media screen and (min-width: 720px){.text-content{margin-left:0;margin-right:0}}.main-content>*{max-width:720px;width:100%;margin:3rem auto}@media screen and (min-width: 720px){.main-content>*{width:90%}}@media screen and (min-width: 1024px){.main-content>*{width:100%}}.main-content>figure{margin-top:3.3rem}.main-content>*:first-child{margin-top:0}.main-content>h1:first-child{margin-top:.375rem}.main-content>*:last-child{margin-bottom:0}.main-content>h2+p{margin-top:-.015rem}.main-content>.element-group,.main-content>.block,.main-content>h1,.main-content>p{width:90%}.main-content>*.wide,.main-content>.figure-group .element-group.wide{max-width:1200.25px;width:100%}.main-content>header{width:auto;margin-top:0;margin-top:.75rem !important;margin-bottom:-.75rem;max-width:none}@media screen and (min-width: 720px){.main-content>header{margin-top:.375rem !important}}@media screen and (min-width: 1024px){.main-content>header{margin-top:.3rem !important}}.main-content>.figure-group .element-group{width:100%}.block .figure-group .element-group{margin:2rem 0}.main-content>p,.main-content>ul,.main-content>ol,.main-content>h2,.main-content>.block>p,.main-content>.block>ul,.main-content>.block>ol{width:90%}.main-content>.block>p,.main-content>.block>ul,.main-content>.block>ol{width:100%}.main-content>p+p,.main-content>ul+ul,.main-content>ul+ol,.main-content>ul+p,.main-content>ol+ol,.main-content>ol+p,.main-content>ol+ul{margin-top:-1.9998rem}.main-content>p+ul,.main-content>p+ol{margin-top:-2.7rem}.block>*:first-child{margin-top:0}.block>*:last-child{margin-bottom:0}.main-content>header>figure{max-width:1200px;width:100%;margin:0 auto}.main-content>header>.main-title{max-width:720px;width:90%;margin:2.55rem auto 2.7rem}@media screen and (min-width: 720px){.main-content>header>.main-title{width:90%;margin:3rem auto 3.3rem}}.main-content>header>.main-title>*{margin:0}.main-content>header>.main-title>h1{margin-left:-0.075em;font-size:2.125em}.element-group{display:grid;grid-template-columns:1fr;grid-row-gap:.99rem;align-items:flex-start}@media screen and (min-width: 720px){.element-group{grid-column-gap:1.5rem}}@media screen and (min-width: 1024px){.element-group{grid-column-gap:2rem}}body.privacy .element-group{grid-row-gap:1.5rem;margin-bottom:-.75rem}@media screen and (min-width: 720px){body.privacy .element-group{margin-bottom:3rem}}.figure-group .element-group,.element-group .element-group{grid-row-gap:0.8rem}@media screen and (min-width: 480px){.figure-group .element-group,.element-group .element-group{grid-row-gap:1rem}}@media screen and (min-width: 720px){.figure-group .element-group,.element-group .element-group{grid-row-gap:1.125rem;grid-column-gap:1rem}}@media screen and (min-width: 1024px){.figure-group .element-group,.element-group .element-group{grid-row-gap:1.25rem;grid-column-gap:1.2rem}}.figure-group.large-gap .element-group{grid-row-gap:1.6rem}@media screen and (min-width: 480px){.figure-group.large-gap .element-group{grid-row-gap:2rem}}@media screen and (min-width: 720px){.figure-group.large-gap .element-group{grid-row-gap:2.25rem}}@media screen and (min-width: 1024px){.figure-group.large-gap .element-group{grid-row-gap:3rem}}.element-group.wide{max-width:1200px}.element-group.text>*{margin-top:0}.element-group.text>*:last-child{margin-bottom:0}.element-group>*{margin:0}.element-group>br{display:none}.element-group{grid-template-columns:1fr}.element-group.span-7-5>img:nth-child(2),.element-group.span-5-7>img:nth-child(1){justify-self:center;width:71.43%}@media screen and (min-width: 720px){.element-group{grid-template-columns:repeat(12, 1fr);grid-template-rows:auto}.element-group>img{align-self:center;width:auto !important}.element-group>*:nth-child(1){grid-column:span 12}.element-group>img:nth-of-type(n+2){object-fit:contain}.element-group.span-1{grid-template-columns:1fr}.element-group.span-1>*{grid-column:span 12}.element-group.span-1-1>*{grid-column:span 6}.element-group.span-1-2>*:nth-child(1){grid-column:span 4}.element-group.span-1-2>*:nth-child(2){grid-column:span 8}.element-group.span-2-1>*:nth-child(1){grid-column:span 8}.element-group.span-2-1>*:nth-child(2){grid-column:span 4}.element-group.span-3-1>*:nth-child(1){grid-column:span 9}.element-group.span-3-1>*:nth-child(2){grid-column:span 3}.element-group.span-7-5>*:nth-child(1){grid-column:span 7}.element-group.span-7-5>*:nth-child(2){grid-column:span 5}.element-group.span-5-7>*:nth-child(1){grid-column:span 5}.element-group.span-5-7>*:nth-child(2){grid-column:span 7}.element-group.span-1-3>*:nth-child(1){grid-column:span 3}.element-group.span-1-3>*:nth-child(2){grid-column:span 9}.element-group.span-1-1-1>*{grid-column:span 4}.element-group.span-1-2-1>*:nth-child(1){grid-column:span 3}.element-group.span-1-2-1>*:nth-child(2){grid-column:span 6}.element-group.span-1-2-1>*:nth-child(3){grid-column:span 3}.element-group.span-1-1-1-1>*{grid-column:span 3}}footer{background-color:#d3dadf;padding:1.5rem 0;text-align:center;font-size:.92857rem}@media screen and (min-width: 720px){footer{display:flex;font-size:.875rem}}@media screen and (min-width: 720px){.footer-container{display:flex;justify-content:space-between}}.footer-container .footer-legal{margin-bottom:0.75rem}@media screen and (min-width: 720px){.footer-container .footer-legal{margin-bottom:0}}.footer-container .footer-socials a{margin-right:0.5rem}.footer-container .footer-socials a:last-child{margin-right:0}main .list-container{margin:0.75rem 0}@media screen and (min-width: 720px){main .list-container{width:90%;margin:0.75rem auto}}.list-container h1{margin-left:auto;margin-right:auto;margin-bottom:2rem;width:90%}@media screen and (min-width: 720px){.list-container h1{width:100%}}.list-container>h1{margin:.375rem auto 3rem}@media screen and (min-width: 720px){.work-list .list-previews{display:grid;grid-gap:1% 4%;grid-template-columns:repeat(auto-fill, minmax(310px, 1fr))}}@media screen and (min-width: 1024px){.work-list .list-previews{grid-template-columns:repeat(auto-fill, minmax(360px, 1fr))}}@media screen and (min-width: 1440px){.work-list .list-previews{grid-gap:1.05rem 3rem}}.work-previews .work-item{position:relative;display:block;margin-bottom:.9999rem}@media screen and (min-width: 720px){.work-previews .work-item{margin-left:0;margin-right:0;margin-bottom:0}}.work-previews .work-item:last-child,.work-previews .work-item:last-child .title-year:last-child>*{margin-bottom:0}.work-item figure{margin:0;overflow:hidden;position:relative}.work-previews img{width:100%}.work-item img{transition:transform 0.25s;image-rendering:auto}.work-item .img-mask{transition:background-color 0.25s;position:absolute;top:0;left:0;bottom:0;right:0}.work-item .img-mask:hover{background-image:none;background-color:transparent}.work-item:hover img{transform:scale(1.05)}.work-previews>.in-progress>.title-year{position:relative}.in-progress>figure>.in-progress-msg{position:absolute;left:0;top:-0.125rem;right:0;text-align:center;transition:opacity 0.6s}.in-progress>figure>.in-progress-msg>span{margin:0 auto;padding:0.5rem 0.5rem 0.25rem;font-size:0.85714rem;line-height:1;border-radius:0 0 0.25rem 0.25rem;background-color:rgba(234,241,245,0.75)}@media screen and (min-width: 1024px){.in-progress>figure>.in-progress-msg>span{font-size:0.8125rem}}.work-info-pagination .in-progress>figure>.in-progress-msg>span{font-size:0.85714rem}.work-previews .title-year{margin:-0.25rem 2.5% 0}@media screen and (min-width: 720px){.work-previews .title-year{margin:-0.25rem 0 0}}.work-previews .title-year h2{color:#000;font-size:1rem;font-weight:300}@media screen and (min-width: 720px){.work-previews .title-year h2{font-size:0.93333rem}}.work-previews .title-year h3{color:#000;font-size:0.93333rem;font-weight:300}@media screen and (min-width: 720px){.work-previews .title-year h3{font-size:0.866666rem}}.work-nft-previews{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 3%}@media screen and (min-width: 720px){.work-nft-previews{gap:1.8rem 3.5%}}@media screen and (min-width: 1440px){.work-nft-previews{max-width:1200.25px;gap:1.8rem 2%}}.work-nft-previews .nft-item{flex:0 0 48.5%}@media screen and (min-width: 720px){.work-nft-previews .nft-item{flex:0 0 31%}}@media screen and (min-width: 1440px){.work-nft-previews .nft-item{flex:0 0 23.5%}}.nft-previews{display:grid;grid-gap:1.5rem .6rem;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}@media screen and (min-width: 480px){.nft-previews{grid-gap:1.35rem 1.00002rem;grid-template-columns:repeat(auto-fill, minmax(168px, 1fr))}}@media screen and (min-width: 720px){.nft-previews{grid-gap:1.2rem 2.00001rem;grid-template-columns:repeat(auto-fill, minmax(218px, 1fr))}}@media screen and (min-width: 1024px){.nft-previews{grid-template-columns:repeat(auto-fill, minmax(236px, 1fr))}}.nft-previews.single{width:90%;grid-template-columns:1fr}@media screen and (min-width: 480px){.nft-previews.single{grid-template-columns:1fr 1fr}}.nft-item{display:flex;flex-direction:column;position:relative}@media screen and (min-width: 720px){.nft-item{margin-left:0;margin-right:0}}.nft-item a{border:none;text-decoration:none}.nft-item a:hover{border:none}.nft-previews .nft-image{border-bottom-color:transparent;background-color:transparent}.nft-image{display:block;padding:0 !important}.nft-image img{width:100%}.nft-image:hover+.nft-texts .nft-title{text-decoration:underline}.nft-texts{display:flex;justify-content:space-between;padding:0.5rem 0.5rem 0;margin-bottom:-0.5rem;font-size:0.875rem}@media screen and (min-width: 720px){.nft-texts{padding:0.6rem 0 0}}@media screen and (min-width: 1024px){.nft-texts{padding:0.5rem 0 0}}.nft-links{display:flex;justify-content:flex-end;margin-right:-0.5rem}@media screen and (min-width: 720px){.nft-links{margin-right:0}}.nft-links a{padding:0.35rem 0.5rem 0.2rem 1rem;margin-left:0.5rem;background-color:transparent;padding-top:0.5rem}a.nft-title{display:block;background-color:transparent;border:none;height:2.5rem;line-height:1.25}@media screen and (min-width: 720px){a.nft-title{height:2.25rem}}a.nft-title:hover{text-decoration:underline}.work-nft-previews .nft-title{width:100%;text-align:center}.nft-previews .nft-info{margin-top:-0.5rem;border-bottom-color:transparent}@media screen and (min-width: 720px){.nft-previews .nft-info{padding:0.35rem 0.75rem 0.2rem;margin-right:-0.65rem}}@media screen and (min-width: 1024px){.nft-previews .nft-info{margin-top:-0.5rem}}.nft-previews .nft-info svg{fill:#555}.nft-previews .nft-info:hover svg{box-sizing:content-box;padding-bottom:1px;border-bottom:1px solid #000}.lightbox img{cursor:zoom-in}#lightbox-modal-box{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#eaf1f5}#lightbox-modal-box.show{display:block}#lightbox-modal-content{width:100%;height:100vh;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 720px){#lightbox-modal-content{margin:1vh auto;width:98%;height:98vh}}#lightbox-modal-content img{width:100%;height:100%;object-fit:contain;cursor:zoom-out}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.5}html{font-family:"Be Vietnam Pro",sans-serif;font-weight:300}html,body{color:#000;background-color:#eaf1f5}body{-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{color:#000;font-family:"Be Vietnam Pro",sans-serif;font-weight:600;line-height:normal;letter-spacing:-0.025em}h4,h5{font-size:1.035715rem}h5{font-weight:300}h6{font-size:1rem;font-weight:300}b,strong{font-weight:600}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}.main-content a{background-color:#fff;padding:0 0.1em;border-bottom:1px solid #eaf1f5;text-decoration:none;box-shadow:inset 0 0 2px 1px #eaf1f5}.main-content a:hover{border-bottom-color:#8f9aa3;box-shadow:none}ul{padding-left:1.7em}ol{padding-left:1.5em}li{margin-top:0.33em}ol li{text-indent:0.2em}p+ul,p+ol{margin-top:-0.6em}blockquote{border-left:0.25rem solid #e5e5e5;color:#979797;margin:.8rem 0;padding:.5rem 1rem}blockquote p:last-child{margin-bottom:0}@media screen and (min-width: 720px){blockquote{padding:0 5rem 0 1.25rem}}img{display:block;max-width:100%}@media screen and (min-width: 1024px){img{image-rendering:-webkit-optimize-contrast}}@media screen and (min-width: 1024px){.contrast>img{image-rendering:-webkit-optimize-contrast}}figure{margin:0}td{vertical-align:top}.page-wrapper{animation:fadeInAnimation ease 2s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}::selection{color:#FFF;background-color:#395060}::-moz-selection{color:#FFF;background-color:#395060}.work-info-type .main-content>h2{padding-top:2.7rem;border-top:1px solid #b6c6c9;margin-top:-1px;margin-bottom:2.25rem;font-size:1.411765rem}figure .border img{border:1px solid #ddd}figure figcaption{font-size:.92857rem;width:90%;max-width:45rem;margin-top:1.5rem;margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width: 720px){figure figcaption{font-size:.875rem}}figure figcaption:empty{margin-bottom:-1.2rem}@media screen and (min-width: 720px){figure figcaption:empty{margin-bottom:-1rem}}@media screen and (min-width: 1024px){figure figcaption:empty{margin-bottom:-0.8rem}}figure figcaption>p{line-height:1.55}@media screen and (min-width: 720px){figure figcaption>p{line-height:1.66}}figure figcaption>p:last-child{margin-bottom:0}@media screen and (min-width: 720px){figure.text-width{max-width:40rem}}@media screen and (min-width: 720px){figure.right-caption{display:flex;align-items:flex-end}}@media screen and (min-width: 720px){figure.right-caption img{width:75%;max-width:40rem}}@media screen and (min-width: 720px){figure.right-caption figcaption{text-align:left;padding-left:1.25rem}}figure.right-caption figcaption>*:last-child{margin-bottom:-0.25rem}.block.chronology{margin-top:2.55rem}.block.chronology::before{display:block;margin-bottom:1.875rem;font-weight:600;font-size:1.1rem}html:lang(en) .block.chronology::before{content:"Code biography"}html:lang(it) .block.chronology::before{content:"Biografia del codice"}.contact .block,.contatti .block{margin:0 0 0.5rem}.privacy .element-group{align-items:baseline}a.button{display:inline-block;padding:0.3em 0.5em 0.45em}a.button.big{padding:0.5rem 0.75rem 0.66rem;width:100%}svg.icon{display:inline-block;width:1.125rem;height:1.125rem}.icon-button{display:block;padding:0.33rem !important;padding-left:0.75rem !important;margin:0.5rem auto;line-height:0;display:flex;justify-content:space-between;align-items:center}a.icon-button{background-color:#fff}.icon-button svg.icon{width:1.75rem;height:1.75rem;fill:#555;margin-right:0.25rem}.icon-button .label{margin:0.25em 0}.icon-button.circle{border-radius:1.5rem;border:2px solid #eaf1f5;margin-right:0.2rem;padding-left:0.33rem !important;display:inline-block;margin-top:0;margin-bottom:0}.icon-button.circle:hover{border:2px solid #fff}.icon-button.circle svg.icon{margin-right:0}.cloak-em{margin:0.5rem auto}figure.executable>a{display:flex;justify-content:center;align-items:center;min-height:5rem;padding:0;border-bottom:none}figure.executable>a:hover{border-bottom:none}figure.executable .icon-container{position:absolute;height:3rem;width:4.5rem;background-color:rgba(0,0,0,0.45);border-radius:0.33rem;box-shadow:0 0 5px 0px rgba(255,255,255,0.5)}figure.executable:hover .icon-container{background-color:rgba(0,0,0,0.75);box-shadow:0 0 5px 0px rgba(255,255,255,0.25)}figure.executable a:hover img{opacity:0.85}figure.executable svg{height:70%;width:70%;margin:10% 15%;fill:#fff;-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.5));filter:drop-shadow(0px 0px 2px rgba(0,0,0,0.5))}figure.interactive .iframe-container{position:relative;height:0;overflow:hidden;margin:3rem 0}figure.interactive .iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.figure-group.no-caption+.figure-group{margin-top:-2.2125rem}@media screen and (min-width: 720px){.figure-group.no-caption+.figure-group{margin-top:-2.04rem}}@media screen and (min-width: 1024px){.figure-group.no-caption+.figure-group{margin-top:-1.98rem}}div.resource{margin:3rem auto 3.6rem;max-width:90%}@media screen and (min-width: 480px){div.resource{max-width:360px}}.element-group>div.resource{width:90%}@media screen and (min-width: 720px){.element-group>div.resource{width:100%}}.element-group div.resource{margin:.525rem auto}@media screen and (min-width: 720px){.element-group.span-1>div.resource{max-width:calc(50% - 1rem)}}.element-group>div.resource+div.resource{margin-top:-1.5rem}@media screen and (min-width: 720px){.element-group>div.resource+div.resource{margin:.525rem auto}}div.resource a{display:flex;justify-content:center;align-items:center;min-height:4rem;padding:0;border-bottom:1px solid #eaf1f5;background-color:#fff;color:#555}div.resource svg{width:2.25rem;height:2.25rem;margin:0.5rem 1rem;fill:#555}div.resource svg.badge{width:9rem;height:3rem}div.resource span{margin-right:1rem;line-height:1.33;font-size:0.941175em;font-weight:600}div.resource a:hover{border-bottom:1px solid #1f262d;text-decoration:none}.title-year{display:flex;justify-content:space-between;align-items:flex-end;max-width:720px}.title-year h2{font-weight:300;font-size:1.6em;padding-bottom:0.085em;margin-left:0.25em !important}dl{display:grid;border-collapse:collapse;grid-template-columns:auto minmax(auto, 40rem)}.main-content>dl{margin-top:-.03rem;width:90%}dt{padding:0.5rem 0}dd{margin:0;padding:0.5rem 0 0.5rem 1rem}.main-content dd br+a,.main-content dd br+a+a,.main-content dd br+a+a+a,.main-content dd br+a+a+a+a{white-space:nowrap;padding-left:0.5rem;padding-right:0.45rem}figure>video{display:block;width:100%}.in-progress-social{margin-top:-0.5rem;width:90%;max-width:720px;display:flex;flex-wrap:wrap;justify-content:space-between}.in-progress-social-text{margin-bottom:1rem;margin-top:0.5rem}body.contatti .element-group .element-group,body.contact .element-group .element-group{grid-row-gap:inherit}body.contatti .main-content>.element-group,body.contact .main-content>.element-group{margin-top:1rem;margin-bottom:1rem}body.contact .block>h2:first-child{margin-top:0.75rem}body.contact .block>h3:first-child{margin-top:0.95rem;font-weight:300}body.contact .cloak-em{font-weight:600}.nav{overflow:hidden;z-index:999;position:fixed;top:0;width:100%;transition:top 0.3s;border-bottom:1px solid #eaf1f5}.nav.border{transition:top 0.3s, border-color 0.9s;border-color:#fff;height:6.8rem}@media screen and (min-width: 720px){.nav.border{height:4.5rem}}.nav-background{background-color:#eaf1f5;display:flex}.nav a{color:#000;font-family:"Be Vietnam Pro",sans-serif;padding:0.5rem .6rem}.nav a.active>*{font-weight:600}.nav-container{margin:1.5rem auto 0.85rem;position:relative;text-align:center}@media screen and (min-width: 720px){.nav-container{margin-bottom:1.5rem;text-align:left}}.nav-title{margin-left:-.6rem}.nav-title h2{color:#000;display:inline;margin:0;font-size:1.166666rem}.nav ul{list-style-type:none;margin:1rem -.6rem 0;padding:0;text-align:center}@media screen and (min-width: 480px){.nav ul{display:block}}@media screen and (min-width: 720px){.nav ul{bottom:0;position:absolute;right:0}}.nav li{color:#000;display:inline-block}.nav li a.active{color:#000}.nav li .switch-lang{font-size:0.88235em;text-transform:uppercase}.main-content>.toc{width:90%}.main-content>.toc ul{list-style-type:none;padding:0}.main-content>.toc li{margin:0.45rem 0}.main-content>.toc li::before{content:'- '}.main-content>.toc li a{background-color:transparent;border-bottom-color:transparent;font-weight:600;font-size:1.03rem;letter-spacing:-0.025rem}.main-content>.toc li a:hover{border-bottom:1px solid #000}.pagination{border-top:0.5px solid #e5e5e5;font-family:"Be Vietnam Pro",sans-serif;padding-top:2rem;position:relative;text-align:center}.pagination span{color:#353535;font-size:1.1rem}.pagination .top{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:#000;font-family:"Be Vietnam Pro",sans-serif;font-size:1.1rem;opacity:.6}.pagination .top:hover{opacity:1}.pagination .arrow{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:#000;position:absolute}.pagination .arrow:hover,.pagination .arrow:focus{opacity:.6;text-decoration:none}.pagination .left{left:0}.pagination .right{right:0}.pagination-nav{padding:0.5rem 0;background-color:#d3dadf;margin-bottom:1px}.work-info-pagination{max-width:720px;display:flex;width:100%;gap:3%;margin-top:1.5rem}@media screen and (min-width: 720px){.work-info-pagination{width:90%;gap:5%}}@media screen and (min-width: 1024px){.work-info-pagination{margin-top:2rem}}.work-info-pagination>*{flex:5}.work-info-pagination>*{text-align:center}.work-info-pagination .icon{margin-bottom:0.15rem;fill:#000}.work-info-pagination h4{margin-top:0.5rem;margin-bottom:0;font-weight:300;font-size:0.92857rem}.work-info-pagination img,.work-info-pagination .no-image{width:100%;height:5rem}@media screen and (min-width: 480px){.work-info-pagination img,.work-info-pagination .no-image{height:6rem}}@media screen and (min-width: 720px){.work-info-pagination img,.work-info-pagination .no-image{height:7rem}}@media screen and (min-width: 1024px){.work-info-pagination img,.work-info-pagination .no-image{height:8rem}}.work-info-pagination img{object-fit:cover;filter:grayscale(1);opacity:0.8}.work-info-pagination a:hover img{filter:none;opacity:1}.work-info-pagination .no-figure .no-image{background-color:#eaf1f5;opacity:0.5}.work-info-pagination .no-figure .icon{fill:transparent}
