@layer ll-original, ll-attributes;
@layer ll-original {
/* Previously injected by t396__generateOverflowStyle. */
.t-records__overflow-clip { overflow: clip; }
.t-records__overflow-hidden { overflow: hidden; }

/* The class is only added when the original mobile/iPad test succeeds. */
@media only screen and (min-width:1366px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2) {
  .ll-tilda-mobile .t396__carrier { background-attachment:scroll!important; }
}

/* t396_scale__updateArtboardState sets a custom property through CSSOM.
   The original rules only existed after this same scaling branch ran. */
.t-rec#rec527389373.ll-tilda-scaled { overflow: visible; }
#rec527389373.ll-tilda-scaled .t396__artboard:not(.t396__artboard-flex),
#rec527389373.ll-tilda-scaled .t396__artboard:not(.t396__artboard-flex) .t396__carrier,
#rec527389373.ll-tilda-scaled .t396__artboard:not(.t396__artboard-flex) .t396__filter {
  width: 100vw !important;
  max-width: 100%;
}
#rec527389373.ll-tilda-scaled .t396__carrier,
#rec527389373.ll-tilda-scaled .t396__filter,
#rec527389373.ll-tilda-scaled .t396__artboard { height: var(--ll-scale-height) !important; }

/* Original text-zoom correction, enabled only after its runtime measurement. */
.ll-text-zoom .t396 [data-elem-type="text"] .tn-atom { zoom: var(--ll-text-zoom); }

/* Static SBS helpers; animation keyframes use the external sheet CSSOM. */
.t-animation-sbs__overflow-x { overflow-x: hidden; }
.js-sbs-anim-trigger_click { cursor: pointer; }

}
@layer ll-attributes {
[data-ll-style="ll-001"] {margin:0;}
[data-ll-style="ll-002"] {padding-top:0px;padding-bottom:0px;background-color:#000000; }
[data-ll-style="ll-003"] {shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd}
[data-ll-style="ll-004"] {color: inherit}
[data-ll-style="ll-005"] {color: inherit}
[data-ll-style="ll-006"] {color: inherit}
[data-ll-style="ll-007"] {background-color:#000000; }
[data-ll-style="ll-008"] {width: 0; height: 0; overflow: hidden;}
[data-ll-style="ll-009"] {height:570px;}
[data-ll-style="ll-010"] {width: 50px; height: 50px;background-color: rgba(255,255,255,0.70);}
[data-ll-style="ll-011"] {width: 11px;}
[data-ll-style="ll-012"] {display: block}
[data-ll-style="ll-013"] {width: 50px; height: 50px;background-color: rgba(255,255,255,0.70);}
[data-ll-style="ll-014"] {width: 11px;}
[data-ll-style="ll-015"] {display: block}
[data-ll-style="ll-016"] {background-color: #222222;}
[data-ll-style="ll-017"] {background-image:url('/assets/releases/20261002-security-3/373583292c3c-wave-haikei.svg');}
[data-ll-style="ll-018"] {background-image: -moz-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -o-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -ms-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50));}
[data-ll-style="ll-022"] {color:#ffffff;background-color:#000000;}
[data-ll-style="ll-023"] {background-color: #222222;}
[data-ll-style="ll-024"] {background-image:url('/assets/releases/20261002-security-3/6764a67fe396-stacked-peaks-haikei.svg');}
[data-ll-style="ll-025"] {background-image: -moz-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -o-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -ms-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50));}
[data-ll-style="ll-026"] {padding-bottom: 35px;}
[data-ll-style="ll-029"] {background-color: #222222;}
[data-ll-style="ll-030"] {background-image:url('/assets/releases/20261002-security-3/6aa54c00c834-blob-scene-haikei.svg');}
[data-ll-style="ll-031"] {background-image: -moz-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -o-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -ms-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50));}
[data-ll-style="ll-035"] {background-color: #222222;}
[data-ll-style="ll-036"] {background-image:url('/assets/releases/20261002-security-3/800a505b83cd-layered-waves-haikei.svg');}
[data-ll-style="ll-037"] {background-image: -moz-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -o-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -ms-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50));}
[data-ll-style="ll-041"] {background-color: #222222;}
[data-ll-style="ll-042"] {background-image:url('/assets/releases/20261002-security-3/634c66c25cc7-blurry-gradient-haik.svg');}
[data-ll-style="ll-043"] {background-image: -moz-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -o-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -ms-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50));}
[data-ll-style="ll-047"] {background-color: #222222;}
[data-ll-style="ll-048"] {background-image:url('/assets/releases/20261002-security-3/6813596f6812-stacked-steps-haikei.svg');}
[data-ll-style="ll-049"] {background-image: -moz-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -o-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: -ms-linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50)); background-image: linear-gradient(top, rgba(0,0,0,0.50), rgba(0,0,0,0.50));}
[data-ll-style="ll-050"] {padding-bottom: 35px;}
[data-ll-style="ll-053"] {background-color: #222222;}
[data-ll-style="ll-057"] {color:#ffffff;background-color:#000000;}
}
