.accessibility{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;width:1px;text-decoration:none}.skip-to-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-9999}.accessibility:active,.accessibility:focus{clip:auto;height:auto;overflow:hidden;position:fixed;width:auto}.skip-to-main:active,.skip-to-main:focus{color:#fff;background-color:#000;left:0;top:0;overflow:auto;z-index:999;padding:.5rem}*{box-sizing:border-box}html,body{font-family:"Jost",sans-serif;font-size:18px}h1{font-size:40px;text-transform:uppercase;font-weight:200;margin-bottom:16px}.subheading{font-size:20px;font-weight:700;margin-top:16px;margin-bottom:40px}.social_links--container ul{list-style-type:none;padding:0;margin:0}.social_links--container ul li{display:inline-block;padding:0 16px}.social_links--container ul li a{display:flex;align-items:center;text-decoration:none;opacity:.7;transition:.35s all cubic-bezier(.455, .03, .515, .955);text-transform:uppercase;font-size:14px;letter-spacing:1px}.social_links--container ul li a svg{display:block;width:20px;height:auto}.social_links--container ul li a span{padding-left:10px}.social_links--container ul li a:hover{opacity:1}.social_links--container.light_mode ul li a{color:#fff}.social_links--container.light_mode ul li a svg{fill:#fff}@keyframes hide{from{clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%)}to{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes grow{from{transform:scale(.95)}to{transform:scale(1)}}@keyframes fade-up{from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.homepage--wrapper{background-color:#000;color:#fff;padding:2rem;text-align:center;min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.homepage--wrapper img{display:block;width:100%;max-width:450px}.homepage--wrapper .logo--container{position:relative;width:100%;max-width:450px}.homepage--wrapper .logo--container svg{display:block;width:100%;position:relative}.homepage--wrapper .logo--container .logo_mask{width:100%}.homepage--wrapper .logo--container .logo_mask.one{position:relative;overflow:hidden;transform:scale(.95);animation:grow .3s linear 2.1s forwards}.homepage--wrapper .logo--container .logo_mask.two{position:absolute;top:0;left:0;overflow:hidden;transform:scale(.95);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);animation:hide 1.5s linear .5s forwards,grow .3s cubic-bezier(.01, .54, .48, .99) 2.1s forwards}.homepage--wrapper .logo--container .antigaria_logo{fill:#232323}.homepage--wrapper .logo--container .antigaria_logo_overlay{fill:#fff;z-index:2}.homepage--wrapper .social_links--container{position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.homepage--wrapper .social_links--container ul li{transform:translateX(10px);opacity:0;animation:fade-up .5s linear forwards}.homepage--wrapper .social_links--container ul li:nth-child(1){animation-delay:2s}.homepage--wrapper .social_links--container ul li:nth-child(2){animation-delay:2.3s}.homepage--wrapper .social_links--container ul li:nth-child(3){animation-delay:2.6s}@media screen and (max-width:999px){.homepage--wrapper .logo--container{max-width:350px}}.scheda_tecnica--wrapper{padding:2rem;display:flex;align-items:flex-start;flex-direction:column}.scheda_tecnica--wrapper .col{padding:2rem;width:100%;max-width:1200px;margin:0 auto}.scheda_tecnica--wrapper .col:nth-child(2){max-width:900px}.scheda_tecnica--wrapper .wine_bottle{border-radius:8px;width:100%;object-fit:cover}.scheda_tecnica--wrapper .text{font-weight:300}.scheda_tecnica--wrapper .text .logo{width:100%;max-width:70px}.scheda_tecnica--wrapper .text span{opacity:.6}.scheda_tecnica--wrapper .text strong{font-weight:600}.scheda_tecnica--wrapper .text svg{display:inline-block;width:20px;height:20px;margin-right:10px;transform:translateY(3px)}.scheda_tecnica--wrapper.bianco{border-top:10px solid #6a8528}.scheda_tecnica--wrapper.bianco .subheading{color:#6a8528}.scheda_tecnica--wrapper.bianco strong{color:#6a8528}.scheda_tecnica--wrapper.bianco .table_info--container .cell.header{background-color:rgba(106,133,40,0.1);color:#6a8528}.scheda_tecnica--wrapper.bianco .text svg{fill:#6a8528}.scheda_tecnica--wrapper.rosso{border-top:10px solid #8f292b}.scheda_tecnica--wrapper.rosso .subheading{color:#8f292b}.scheda_tecnica--wrapper.rosso strong{color:#8f292b}.scheda_tecnica--wrapper.rosso .table_info--container .cell.header{background-color:rgba(143,41,43,0.1);color:#8f292b}.scheda_tecnica--wrapper.rosso .text svg{fill:#8f292b}.table_info--container{display:grid;grid-template-columns:repeat(2, 1fr);padding:24px 0}.table_info--container .cell{padding:16px;border-bottom:1px solid rgba(0,0,0,0.1)}.table_info--container .cell.header{background-color:rgba(0,0,0,0.05);font-weight:600;border-bottom-width:0px}.table_info--container .cell.double{grid-column:span 2}@media screen and (max-width:999px){h1{font-size:32px}.scheda_tecnica--wrapper{padding:0rem}}@media screen and (max-width:700px){.scheda_tecnica--wrapper{flex-direction:column}.scheda_tecnica--wrapper .col{width:100% !important;padding:1rem}.scheda_tecnica--wrapper .col:nth-child(1){padding-bottom:0}.scheda_tecnica--wrapper .wine_bottle{aspect-ratio:5 / 3.2;margin-bottom:20px}}