.brand-entrance{display:none}@media (prefers-reduced-motion:no-preference){html[data-brand-entrance=active] .brand-entrance{z-index:190;isolation:isolate;color:#1f3b2e;place-items:center;animation:1s step-end both brand-presence;display:grid;position:fixed;inset:0;overflow:hidden}.brand-entrance__paper{z-index:-1;background:#fbf6ec url(/paper-grain.svg);animation:1s cubic-bezier(.65,0,.2,1) both brand-paper-top;position:absolute;inset-inline:0}.brand-entrance__paper--top{height:51%;top:0}.brand-entrance__paper--bottom{background-color:#f2e9da;border-top:1px solid #c79a3b38;height:50%;animation-name:brand-paper-bottom;bottom:0}.brand-entrance__identity{text-align:center;flex-direction:column;align-items:center;padding:24px;animation:1s cubic-bezier(.2,.7,.2,1) both brand-signature;display:flex}.brand-entrance__identity img{object-fit:contain;width:clamp(96px,14vw,128px);height:clamp(96px,14vw,128px);margin-bottom:20px}.brand-entrance__name{letter-spacing:-.035em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,6vw,52px);font-weight:400;line-height:1.05}.brand-entrance__method{color:#7a4e3a;letter-spacing:.2em;text-transform:uppercase;margin-top:14px;font-family:DM Sans,Arial,sans-serif;font-size:9px;line-height:1.6}}@keyframes brand-presence{0%{visibility:visible}to{visibility:hidden}}@keyframes brand-paper-top{0%,42%{transform:translateY(0)}to{transform:translateY(-102%)}}@keyframes brand-paper-bottom{0%,42%{transform:translateY(0)}to{transform:translateY(102%)}}@keyframes brand-signature{0%{opacity:1;transform:translateY(6px)scale(.97)}34%{opacity:1;transform:translateY(0)scale(1)}62%,to{opacity:0;transform:translateY(-12px)scale(1)}}:root{view-transition-name:none}#contenuto{view-transition-name:page-content}.site-header{view-transition-name:site-masthead}::view-transition{pointer-events:none}::view-transition-group(page-content){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-image-pair(page-content){isolation:isolate;background:#f2e9da url(/paper-grain.svg)}::view-transition-old(page-content){mix-blend-mode:normal}::view-transition-new(page-content){mix-blend-mode:normal}::view-transition-old(page-content){animation:.16s cubic-bezier(.4,0,1,1) both page-paper-out}::view-transition-new(page-content){animation:.5s cubic-bezier(.2,.7,.2,1) both page-paper-in}::view-transition-group(site-masthead){z-index:2;animation:none}::view-transition-old(site-masthead){display:none}::view-transition-new(site-masthead){mix-blend-mode:normal;animation:none}@keyframes page-paper-out{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(.8px);transform:translateY(-20px)}}@keyframes page-paper-in{0%{opacity:.05;clip-path:polygon(0 80px,100% 20px,100% 100%,0 100%);transform:translateY(24px)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translateY(0)}}.route-pending{z-index:120;pointer-events:none;top:0;background:#b85f4529;height:2px;position:fixed;inset-inline:0;overflow:hidden}.route-pending__ink{background:#b85f45;width:34%;height:100%;animation:1.1s ease-in-out infinite route-pending-ink;display:block}@keyframes route-pending-ink{0%{transform:translate(-105%)}to{transform:translate(305%)}}@media (prefers-reduced-motion:reduce){html[data-brand-entrance=active] .brand-entrance{display:none}::view-transition-group(page-content){animation:none}::view-transition-old(page-content){animation:none}::view-transition-new(page-content){animation:none}::view-transition-old(page-content){display:none}.route-pending__ink{width:100%;animation:none}}
