.bl-soon{--bl-soon-shadow:0 1px 2px color-mix(in srgb, var(--color-grigio) 7%, transparent), 0 22px 48px -30px color-mix(in srgb, var(--color-grigio) 40%, transparent);--bl-soon-shadow-lift:0 2px 4px color-mix(in srgb, var(--color-grigio) 8%, transparent), 0 34px 60px -30px color-mix(in srgb, var(--color-grigio) 50%, transparent);--bl-soon-ease:cubic-bezier(.2, .8, .2, 1);overflow-x:clip}.bl-soon-status{color:#fff;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin:-6px 0 26px;padding:7px 14px 7px 12px;font-size:12px;font-weight:600;display:inline-flex}.bl-soon-dot{background:#fff;border-radius:50%;width:8px;height:8px;position:relative}.bl-soon-dot:after{content:"";opacity:0;border:2px solid #fff;border-radius:50%;animation:2.2s ease-out infinite bl-soon-ping;position:absolute;inset:-4px}@keyframes bl-soon-ping{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@media (max-width:559.98px){.bl-soon-status{margin-bottom:18px}.bl-soon .bl-hero-actions .btn{flex:auto}}@media (min-width:900px){.bl-soon .pg-hero-in{position:relative}.bl-soon .pg-hero-copy{max-width:min(620px,58%)}.bl-soon .pg-hero-aside{width:min(330px,30%);position:absolute;bottom:clamp(56px,6.4vw,92px);right:32px}.bl-soon .bl-stats{border-radius:22px;grid-template-columns:1fr;max-width:none}.bl-soon .bl-stat{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px;padding:20px 26px}.bl-soon .bl-stat+.bl-stat{border-top:1px solid #ffffff29;border-left:0}.bl-soon .bl-stat dd{order:0;font-size:clamp(36px,3.4vw,46px)}.bl-soon .bl-stat dt{font-size:14px}}@media (min-width:1440px){.bl-soon .pg-hero-aside{right:48px}}.bl-soon-head{flex-direction:column;gap:14px;max-width:660px;display:flex}.bl-soon-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance;font-size:clamp(28px,3.3vw,44px);font-weight:600;line-height:1.08}.bl-soon-text{color:var(--color-muted);text-wrap:pretty;font-size:clamp(15.5px,1.3vw,17px);line-height:1.65}.bl-soon-areas{background:var(--color-marble);scroll-margin-top:var(--header-stuck,64px);padding-block:clamp(64px,8vw,112px);position:relative}.bl-soon-grid{grid-template-columns:1fr;gap:12px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:560px){.bl-soon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.bl-soon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.bl-soon-grid>li{min-width:0}.bl-area{--tone:var(--color-verde);--tone-deep:var(--color-verde-deep);isolation:isolate;border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent);height:100%;color:var(--color-ink);box-shadow:var(--bl-soon-shadow);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon name";align-items:center;column-gap:16px;padding:18px 18px 18px 16px;display:grid;position:relative;overflow:hidden}.bl-area[data-tone="1"]{--tone:var(--color-rosso);--tone-deep:var(--color-rosso-deep)}.bl-area[data-tone="2"]{--tone:var(--color-grigio);--tone-deep:var(--color-grigio)}.bl-area:before{content:"";background:var(--tone);width:5px;position:absolute;inset:0 auto 0 0}.bl-area-top{display:contents}.bl-area-icon{background:color-mix(in srgb, var(--tone) 10%, #fff);width:52px;height:52px;color:var(--tone-deep);border-radius:16px;grid-area:icon;justify-content:center;align-items:center;display:inline-flex}.bl-area-badge{background:var(--color-marble);color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1.2;position:absolute;top:12px;right:12px}.bl-area-name{font-family:var(--font-display);letter-spacing:-.015em;overflow-wrap:break-word;grid-area:name;padding-right:72px;font-size:17px;font-weight:600;line-height:1.25}@media (min-width:560px){.bl-area{border-radius:22px;flex-direction:column;align-items:stretch;gap:18px;min-height:168px;padding:26px 22px 22px;display:flex}.bl-area:before{width:auto;height:5px;inset:0 0 auto}.bl-area-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bl-area-badge{position:static}.bl-area-name{text-wrap:balance;align-self:stretch;padding-right:0;font-size:clamp(17px,1.5vw,19.5px)}}.bl-soon-unis{background:var(--color-paper);padding-block:clamp(64px,8vw,112px)}.bl-soon-unis-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.bl-soon-all{align-items:center;gap:10px;min-height:48px;display:inline-flex}.bl-soon-count{font-variant-numeric:tabular-nums;background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:24px;padding-inline:8px;font-size:12.5px;font-weight:700;display:inline-flex}.bl-soon-uni-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.bl-soon-uni-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}@media (min-width:1200px){.bl-soon-uni-grid{gap:24px}}.bl-soon-uni-grid>li{min-width:0}.bl-sun{isolation:isolate;background:var(--color-grigio);color:#fff;height:100%;min-height:236px;box-shadow:var(--bl-soon-shadow);transition:transform .4s var(--bl-soon-ease), box-shadow .4s ease;border-radius:20px;flex-direction:column;justify-content:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (min-width:640px){.bl-sun{aspect-ratio:4/3;min-height:0}}@media (min-width:900px){.bl-sun{aspect-ratio:4/5}}.bl-sun-media{z-index:-2;position:absolute;inset:0}.bl-sun-media img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform .7s var(--bl-soon-ease)}.bl-sun:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 30%, color-mix(in srgb, var(--color-grigio-scuro) 55%, transparent) 62%, color-mix(in srgb, var(--color-grigio-scuro) 92%, transparent) 100%);position:absolute;inset:0}.bl-sun-body{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 14px 16px;display:flex}.bl-sun-meta{flex-wrap:wrap;gap:6px;display:flex}.bl-sun-city,.bl-sun-kind{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff29;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff52}.bl-sun-kind:before{content:"";background:var(--color-verde);border-radius:50%;width:6px;height:6px}.bl-sun-kind[data-kind=o]:before{background:var(--color-rosso)}.bl-sun-name{font-family:var(--font-display);letter-spacing:-.015em;overflow-wrap:break-word;text-wrap:balance;font-size:clamp(15px,1.55vw,21px);font-weight:600;line-height:1.2}.bl-sun-go{display:none}@media (min-width:1024px){.bl-sun-body{padding:20px 64px 20px 18px}.bl-sun-go{width:36px;height:36px;color:var(--color-ink);transition:background-color .3s ease, color .3s ease, transform .3s var(--bl-soon-ease);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:16px}}@media (hover:hover){.bl-sun:hover{box-shadow:var(--bl-soon-shadow-lift);transform:translateY(-4px)}.bl-sun:hover .bl-sun-media img{transform:scale(1.05)}.bl-sun:hover .bl-sun-go{background:var(--color-rosso);color:#fff;transform:translate(2px)}}.bl-sun:focus-visible{outline:3px solid var(--color-verde-deep);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bl-soon-dot:after{animation:none}.bl-sun,.bl-sun-media img,.bl-sun-go{transition:none}.bl-sun:hover,.bl-sun:hover .bl-sun-media img{transform:none}}
