#seasonal-public-canvas { display:none; }
.marketing-page { isolation:isolate; }
.marketing-page #seasonal-public-canvas {
    position:fixed;
    top:0;
    left:0;
    z-index:20;
    display:block;
    opacity:.34;
    pointer-events:none;
    user-select:none;
    contain:strict;
}
.marketing-page .public-bg { z-index:0 !important; }
.marketing-page > footer { position:relative; z-index:21; }
.marketing-page .cookie-banner { z-index:100; }
.marketing-page .detail-main { background:transparent !important; }
.marketing-page .detail-hero { background-color:color-mix(in srgb,#f2f5f3 96%,transparent); }
.marketing-page .detail-section:not(.detail-section--ink) { background-color:color-mix(in srgb,var(--public-page-bg) 94%,transparent); }
.marketing-page .landing-section:nth-of-type(even) { background:color-mix(in srgb,var(--lp-surface) 90%,transparent) !important; }
.marketing-page .contacts-stage { background:transparent; }
[data-theme="dark"] .marketing-page #seasonal-public-canvas { opacity:.58; }
@media (max-width:640px) {
    .marketing-page #seasonal-public-canvas { opacity:.25; }
    [data-theme="dark"] .marketing-page #seasonal-public-canvas { opacity:.68; }
}
@media (prefers-reduced-motion:reduce) {
    .marketing-page #seasonal-public-canvas { display:none; }
}
