body.gold-details{--detail-anthracite: #222221;--detail-line: rgba(255, 255, 255, .12);--detail-line-soft: rgba(255, 255, 255, .1)}body.gold-details .accent-icon{flex:0 0 auto;color:#edebe5;vertical-align:middle}body.site-shell.gold-details main{background:linear-gradient(180deg,#0b0b0b,#131313 50%,#0b0b0b)!important}body.gold-details .intro-band{border-block:1px solid var(--detail-line-soft);background:transparent}body.gold-details .slats,body.gold-details .slats .slat+.slat{border-color:var(--detail-line)}body.gold-details .curtain,body.gold-details .slat:nth-child(2n) .curtain{background:linear-gradient(160deg,#171716,#0c0c0b)}body.gold-details .curtain:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);opacity:.5}body.gold-details .curtain:after{height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}body.gold-details .curtain>.accent-icon{width:24px;height:24px;margin-bottom:22px}body.gold-details .behind{background:linear-gradient(160deg,#171716,#0c0c0b)}body.site-shell.gold-details main .contact-card,body.site-shell.gold-details main .contact-photo,body.site-shell.gold-details main :is(.project-copy,.space-card,.summary-card,.glass-card,.privacy-document,.necrologio-card){border:1px solid var(--detail-line)!important;background:linear-gradient(155deg,#242424,#171717)!important}body.gold-details .contact-map{border:1px solid var(--detail-line)}body.gold-details .contact-row{display:flex;align-items:center;gap:12px}body.gold-details .contact-row .accent-icon{width:17px;height:17px}body.gold-details .contact-areas{border-color:var(--detail-line-soft)}body.gold-details .contact-areas li{border-color:var(--detail-line)}body.gold-details .topbar,body.gold-details .menuscreen,body.gold-details .menu-in,body.gold-details .site-header,body.gold-details .site-header .site-links{background:var(--detail-anthracite);backdrop-filter:none}body.gold-details .site-header{border-bottom-color:var(--detail-line-soft)}body.gold-details .site-footer{border-top-color:var(--detail-line);background:var(--detail-anthracite)}body.gold-details .footer-bottom p,body.gold-details .footer-group p{color:#b9b9b9}body.gold-details .footer-group,body.gold-details .footer-bottom{border-top-color:var(--detail-line-soft)}body.gold-details .sanmarco-casper{--bg: #181818;--bg-soft: #222222;--bg-card: #292929;--card-bg: var(--bg-card);--border: var(--detail-line)}@media(max-width:899px){body.gold-details .curtain{display:grid;grid-template-columns:22px 28px minmax(0,1fr);align-content:center;gap:14px;padding-inline:28px}body.gold-details .curtain>.accent-icon{width:22px;height:22px;margin:0}body.gold-details .curtain .num{margin:0}body.gold-details .curtain .lab{width:auto;text-align:left}}.site-footer[data-astro-cid-gcn2mc3v]{background:radial-gradient(circle at 18% 0%,rgba(196,155,96,.08),transparent 32%),#111;color:#ffffffbd;border-top:1px solid rgba(255,255,255,.1);font-family:Jost,Instrument Sans,ui-sans-serif,system-ui,sans-serif}.footer-inner[data-astro-cid-gcn2mc3v]{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:clamp(42px,5vw,70px) 0 34px;display:grid;grid-template-columns:minmax(240px,1.15fr) repeat(2,minmax(190px,.85fr));gap:clamp(24px,4vw,54px);align-items:start}.footer-brand[data-astro-cid-gcn2mc3v]{max-width:360px}.footer-logo[data-astro-cid-gcn2mc3v]{display:block;width:min(300px,100%);height:auto;filter:drop-shadow(0 16px 28px rgba(0,0,0,.42))}.footer-card[data-astro-cid-gcn2mc3v],.footer-group[data-astro-cid-gcn2mc3v]{min-width:0}.footer-card[data-astro-cid-gcn2mc3v]{font-style:normal}.footer-card[data-astro-cid-gcn2mc3v] h2[data-astro-cid-gcn2mc3v]{margin:0 0 18px;color:#f4d7a2;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.35;text-transform:uppercase}.footer-card[data-astro-cid-gcn2mc3v] dl[data-astro-cid-gcn2mc3v],.footer-card[data-astro-cid-gcn2mc3v] dd[data-astro-cid-gcn2mc3v],.footer-card[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v],.footer-card[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0}.footer-card[data-astro-cid-gcn2mc3v] dl[data-astro-cid-gcn2mc3v]{display:grid;gap:18px}.footer-card[data-astro-cid-gcn2mc3v] dt[data-astro-cid-gcn2mc3v]{color:#fff;font-size:15px;font-weight:650;line-height:1.35}.footer-card[data-astro-cid-gcn2mc3v] dd[data-astro-cid-gcn2mc3v],.footer-links[data-astro-cid-gcn2mc3v]{color:#ffffffad;font-size:15px;line-height:1.75}.footer-links[data-astro-cid-gcn2mc3v]{padding:0;list-style:none;display:grid;gap:5px}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#ffffffc2;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#f4d7a2;border-color:#f4d7a275}.footer-group[data-astro-cid-gcn2mc3v]{grid-column:1 / -1;display:flex;align-items:center;gap:22px;padding-top:28px;border-top:1px solid rgba(255,255,255,.09)}.footer-group[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0;color:#ffffff6b;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.footer-group[data-astro-cid-gcn2mc3v] img[data-astro-cid-gcn2mc3v]{display:block;width:min(210px,48vw);height:auto;opacity:.88;mix-blend-mode:screen}.footer-bottom[data-astro-cid-gcn2mc3v]{border-top:1px solid rgba(255,255,255,.08);padding:18px 24px 20px;text-align:center}.footer-bottom[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0;color:#ffffff6b;font-size:12px;letter-spacing:.02em}.footer-bottom[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(max-width:760px){.footer-inner[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand[data-astro-cid-gcn2mc3v]{grid-column:1 / -1;max-width:none}}@media(max-width:560px){.footer-inner[data-astro-cid-gcn2mc3v]{width:min(100% - 32px,1180px);grid-template-columns:1fr;gap:28px;padding-top:38px}.footer-logo[data-astro-cid-gcn2mc3v]{width:min(260px,92vw)}.footer-group[data-astro-cid-gcn2mc3v]{align-items:flex-start;flex-direction:column;gap:14px}}
