*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%}body{display:flex;flex-direction:column;color:#000;min-height:100%}body.frontend{font-family:"Rhymes Display Trial Unlicensed",serif}body.frontend .container-fluid{--bs-gutter-x: 52px;padding-inline:52px}body.frontend .row{--bs-gutter-x: 52px}body:not(.frontend) .m-footer{display:none}body:not(.frontend) .m-main{margin-top:16px}body.plone-toolbar-left .m-nav{left:60px}body.plone-toolbar-expanded .m-nav{left:220px}a{text-decoration:none}img{max-width:100%}figure{margin:0}.m-main{margin:0;padding-top:104px}.m-btn{display:inline-flex;border:0;background:transparent;padding:0}.m-btn--menu{position:relative;width:104px;height:104px;background-color:#000;z-index:1}.m-btn--menu span{position:absolute;width:calc(100% - 50px);height:2px;background:#fff;left:50%;transform:translateX(-50%);transition:.3s}.m-btn--menu span:nth-child(1){top:32px}.m-btn--menu span:nth-child(2){top:51px}.m-btn--menu span:nth-child(3){top:70px}.m-btn--menu.active span:nth-child(1){top:51px;transform:translateX(-50%) rotate(45deg)}.m-btn--menu.active span:nth-child(2){opacity:0}.m-btn--menu.active span:nth-child(3){top:51px;transform:translateX(-50%) rotate(-45deg)}.m-btn--menu:hover{background-color:#f06e0e}.m-btn--menu:hover span{background:#fff}.m-btn--ghost{justify-content:center;width:160px;font-size:15px;line-height:20px;border:1px solid #000;color:#000;padding:14px 0}.m-btn--ghost:visited{color:#000}.m-btn--ghost:hover{color:#000}.m-btn--ghost:active{color:#000}.m-btn--ghost:hover{color:#fff;background-color:#000}.m-btn--ghost:hover:visited{color:#fff}.m-btn--ghost:hover:hover{color:#fff}.m-btn--ghost:hover:active{color:#fff}.m-btn--edit{align-items:center;justify-content:center;gap:8px;font-size:15px;line-height:20px;color:red;margin-top:16px;padding:8px 0}.m-btn--edit:visited{color:red}.m-btn--edit:hover{color:red}.m-btn--edit:active{color:red}.m-nav{position:fixed;top:0;right:0;left:0;border-bottom:1px solid #000;background-color:#fff;z-index:999}.m-nav__inner{display:flex;align-items:center;justify-content:space-between}.m-logo{display:block}.m-logo img{width:247px}.m-menu{padding:0;margin:0;list-style-type:none;display:none;position:fixed;top:0;right:0;bottom:0;min-width:952px;background-color:#f06e0e;padding:87px 67px;z-index:0}.m-menu li{position:relative}.m-menu li a{font-family:"Suisse Intl",sans-serif;font-size:58px;line-height:75px;font-weight:500;color:#000;white-space:nowrap}.m-menu li a:visited{color:#000}.m-menu li a:hover{color:#a06132}.m-menu li a:active{color:#000}.m-menu.open{display:block}.m-submenu{padding:0;margin:0;list-style-type:none}.m-submenu li{margin-bottom:5px}.m-submenu li a{display:flex;align-items:center;gap:8px;font-family:"Rhymes Display Trial Unlicensed",serif;font-size:38px;line-height:51px;font-weight:400;color:#000;white-space:nowrap}.m-submenu li a:visited{color:#000}.m-submenu li a:hover{color:#a06132}.m-submenu li a:active{color:#000}.m-submenu li a svg{width:52px}.m-submenu li a:hover svg path,.m-submenu li a:hover svg line{stroke:#a06132}.m-submenu li:last-of-type{margin:0}.m-header{--navHeight: 104px;height:calc(100vh - var(--navHeight))}.m-header img{width:100%;height:100%;object-fit:cover}.m-header--work{padding:46px 0}.m-header--work .m-header__title{font-size:25px;line-height:32px;margin-bottom:32px}.m-header--work .m-header__title span,.m-header--work .m-header__title i{display:block}.m-header--work .m-header__description{font-size:17px;line-height:24px;margin:0}.m-header--work .m-header__description span{display:block}.m-header--work .m-header__image{display:flex;height:100%}.m-header--work .m-header__image img{height:100%;object-fit:contain;object-position:bottom}.m-section{padding:80px 0}.m-section__title{font-size:100px;line-height:1;margin-bottom:78px}.m-section--work{padding:39px 0}.m-section--work .m-section__title{font-size:25px;line-height:32px;border-top:1px solid #000;margin-bottom:48px;padding:6px 0 0 0}.m-section--homepage{padding:60px 0}.m-section--homepage .m-section__title{font-family:"Suisse Intl",sans-serif;font-size:25px;line-height:33px;font-weight:600;margin-bottom:24px}.m-section--homepage .m-section__description{font-size:25px;line-height:34px;margin-bottom:38px}.m-section--homepage.primary{background-color:#f06e0e}.m-section--prenota{background-color:#f06e0e;padding:48px 0 78px}.m-section--prenota .m-section__title{font-size:80px;line-height:1;margin-bottom:167px}.m-section--prenota .m-section__description{font-size:25px;line-height:33px;font-weight:500;margin-bottom:13px}.m-section--collezionisti{padding:52px 0}.m-section--collezionisti .m-section__description{font-size:53px;line-height:59px;margin-bottom:30px}.m-section--collezionisti .m-section__author{font-size:20px;line-height:27px;font-weight:500;font-style:italic}.m-section--collezionisti .m-section__images{position:absolute;display:flex;gap:24px}.m-section--collezionisti .m-section__images figure img{max-width:595px}.m-section--collezionisti .m-section__images figure figcaption{margin-top:36px}.m-section--collezionisti .m-section__images figure figcaption a{display:flex;align-items:center;gap:12px;font-size:20px;line-height:27px;color:#000}.m-section--collezionisti .m-section__images figure figcaption a:visited{color:#000}.m-section--collezionisti .m-section__images figure figcaption a:hover{color:#000}.m-section--collezionisti .m-section__images figure figcaption a:active{color:#000}.m-section--collezionisti .m-section__images figure figcaption a svg{width:52px}.m-section--collezionisti .m-section__images figure figcaption a span{flex:1}.m-section--collezionisti .m-section__images figure:nth-child(even){transform:translateY(50%)}.m-links{padding:0;margin:0;list-style-type:none}.m-links li a{display:flex;align-items:center;gap:34px;font-size:115px;color:#000}.m-links li a:visited{color:#000}.m-links li a:hover{color:#000}.m-links li a:active{color:#000}.m-links li a span{flex:1}.m-links li a svg{width:207px}.m-article--artist{padding:49px 0}.m-article--artist .m-article__image{margin-bottom:20px}.m-article--artist .m-article__title{font-size:41px;line-height:1;margin:0}.m-article--artist .m-article__years{font-size:25px;line-height:35px;margin:0}.m-article--artist .m-article__text{font-size:22px;line-height:32px;margin-top:67px}.m-article--artist .m-article__text p{margin-bottom:90px}.m-article--work{padding:27px 0 133px}.m-article--work .m-article__text{font-size:25px;line-height:35px;margin-bottom:60px}.m-article--work .m-article__text p{margin:0}.m-article--work .m-article__link{display:flex;align-items:center;gap:8px;font-size:22px;line-height:1;color:#000;border-bottom:1px solid #000;padding:18px 0}.m-article--work .m-article__link:visited{color:#000}.m-article--work .m-article__link:hover{color:#f06e0e}.m-article--work .m-article__link:active{color:#000}.m-article--work .m-article__link svg{width:52px}.m-article--work .m-article__link:hover svg path,.m-article--work .m-article__link:hover svg line{stroke:#f06e0e}.m-card--work .m-card__image{margin-bottom:9px}.m-card--work .m-card__title{font-size:17px;line-height:21px}.m-card--work .m-card__title span{display:block}.m-card--work .m-card__title strong{font-weight:500}.m-card--event .m-card__image{margin-bottom:16px}.m-card--event .m-card__date{font-size:32px;line-height:43px}.m-card--event .m-card__title{font-size:32px;line-height:43px}.m-card--event .m-card__description{font-family:"Suisse Intl",sans-serif;font-size:17px;line-height:22px;margin-bottom:8px}.m-grid{display:grid}.m-grid--works{grid-template-columns:repeat(4, 1fr);gap:40px 20px}.m-grid--works .m-card__image{height:439px}.m-grid--works .m-card__image img{width:100%;height:100%;object-fit:cover}.m-grid--row{gap:10px;margin-bottom:52px}.m-grid--row .m-grid__item{position:relative;min-width:0}.m-grid--row .m-grid__item:last-of-type{padding-left:10px}.m-grid--row .m-grid__item:last-of-type:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background-color:#000}.m-grid--row .m-grid__image{width:100%;height:600px;margin:0}.m-grid--row .m-grid__image img{width:100%;height:100%;object-fit:cover}.m-grid--row .m-grid__label{font-size:17px;line-height:22px;margin:8px 0 0 0}.m-grid--row .m-grid__title{font-size:39px;line-height:52px;margin-bottom:24px}.m-grid--row .m-grid__description{font-size:17px;line-height:22px;margin-bottom:24px}.m-grid--row .m-grid__text h2{font-size:39px;line-height:52px;margin-bottom:12px}.m-grid--row .m-grid__text p{font-size:20px;line-height:27px;border-bottom:1px solid #707070;margin-bottom:12px;padding-bottom:64px}.m-grid--row .m-grid__text p:last-of-type{border:0;margin:0;padding:0}.m-grid--row .m-grid__gallery{display:flex;gap:15px}.m-grid--row .m-grid__gallery img{width:100%}.m-grid--row.layout-50{grid-template-columns:6fr 6fr}.m-grid--row.layout-50.reverse>:first-child{order:2}.m-grid--row.layout-50.reverse>:last-child{order:1}.m-grid--row.layout-75{grid-template-columns:8fr 4fr}.m-grid--row.layout-75.reverse{grid-template-columns:4fr 8fr}.m-grid--row.layout-75.reverse>:first-child{order:2}.m-grid--row.layout-75.reverse>:last-child{order:1}.m-grid--row.layout-center{grid-template-columns:repeat(12, 1fr);justify-items:center}.m-grid--row.layout-center .m-grid__item{grid-column:3/11}.m-grid--row.layout-center .m-grid__item:last-of-type{padding-right:10px}.m-grid--row.layout-center .m-grid__item:last-of-type:after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background-color:#000}.m-grid--row.layout-100{grid-template-columns:repeat(1, 1fr)}.m-grid--row.layout-100 .m-grid__item{padding:0}.m-grid--row.layout-100 .m-grid__item:before,.m-grid--row.layout-100 .m-grid__item:after{content:none}.m-grid--row:last-of-type{margin:0}.m-filters{display:flex;align-items:center;gap:20px;margin-bottom:80px}.m-select{appearance:none;flex:1;font-family:"Suisse Intl",sans-serif;font-size:20px;line-height:1;font-weight:500;border-width:0 0 1px 0;border-style:solid;border-color:#000;background-color:#fff;background-image:url("++resource++bracco.site.icons/icon_arrow-down.svg");background-repeat:no-repeat;background-position:center right;padding:3px 0;cursor:pointer}.m-footer{margin-top:auto;font-family:"Suisse Intl",sans-serif}.m-footer__top{border-top:1px solid #000;padding:79px 0 0 0}.m-footer__bottom{border-top:1px solid #000;padding:9px 0}.m-footer .m-logo{margin:79px 0 32px 0}.m-footer h5{font-size:20px;line-height:48px;font-weight:500;margin:0}.m-footer p{font-size:40px;line-height:51px;font-weight:500;margin:0}.m-list--alphabetical{display:flex;border-top:1px solid #707070}.m-list--alphabetical h2{width:50%;font-family:"Suisse Intl",sans-serif;font-size:100px;line-height:1;margin:0;padding:20px 0}.m-list--alphabetical ul{padding:0;margin:0;list-style-type:none;width:50%;border-left:1px solid #707070;padding:20px 0 20px 8px}.m-list--alphabetical ul li{border-bottom:1px solid #707070}.m-list--alphabetical ul li a{font-size:39px;line-height:46px;color:#000}.m-list--alphabetical ul li a:visited{color:#000}.m-list--alphabetical ul li a:hover{color:#000}.m-list--alphabetical ul li a:active{color:#000}.swiper--row{margin-bottom:12px}.swiper--row:last-of-type{margin:0}.m-socials{padding:0;margin:0;list-style-type:none;display:flex;align-items:center;gap:35px}.m-socials li a{font-size:20px;line-height:1;font-weight:500;color:#000}.m-socials li a:visited{color:#000}.m-socials li a:hover{color:#000}.m-socials li a:active{color:#000}.m-video{position:relative;width:100%;height:calc(100vh - 104px)}.m-video video{display:block;width:100%;height:100%;object-fit:cover}.m-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;border:none;background:transparent;z-index:10;font-size:80px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);padding:0}.m-video__image{position:absolute;inset:0;z-index:11;transition:ease-out all .3s}.m-video:hover .m-video__image{transform:translateY(-100%);transition:ease-out all .3s}/*# sourceMappingURL=style.css.map */
