.brand-poster-module__EDUlPq__stage{background:#0e1626;width:100vw;height:100dvh;position:relative;overflow:hidden}.brand-poster-module__EDUlPq__poster{--artboard-width:1192;--poster-ratio:1.56842;--px:calc(100cqw / var(--artboard-width));width:max(100vw, calc(100dvh * var(--poster-ratio)));height:max(100dvh, calc(100vw / var(--poster-ratio)));border:calc(2 * var(--px)) solid #ffffffeb;box-shadow:0 0 0 calc(1 * var(--px)) #ffffff08 inset, 0 calc(16 * var(--px)) calc(56 * var(--px)) #00000047;isolation:isolate;background:linear-gradient(#0e1626 0%,#19243a 48%,#874f39 78%,#e6c98d 100%);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);container-type:size}.brand-poster-module__EDUlPq__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.brand-poster-module__EDUlPq__textureDefs{width:0;height:0;position:absolute;overflow:hidden}.brand-poster-module__EDUlPq__textureSvg,.brand-poster-module__EDUlPq__toneLayer,.brand-poster-module__EDUlPq__speckleLayer,.brand-poster-module__EDUlPq__vignetteLayer,.brand-poster-module__EDUlPq__artifactLayer{pointer-events:none;position:absolute;inset:0}.brand-poster-module__EDUlPq__textureSvg{width:100%;height:100%;display:block}.brand-poster-module__EDUlPq__toneLayer{opacity:.18;mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 84%,#f9e8c32e 0%,#f9e8c314 12%,#f9e8c300 30%),linear-gradient(24deg,#f5e9cf0d 0%,#c68b620d 52%,#1a1a1a0f 100%),linear-gradient(#05081029 0%,#0508100d 24%,#fff8e400 62%,#fff6e20a 100%)}.brand-poster-module__EDUlPq__densityLayer{opacity:.28;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(#000 0%,#000000f5 32%,#000000c2 66%,#0003 100%);mask-image:linear-gradient(#000 0%,#000000f5 32%,#000000c2 66%,#0003 100%)}.brand-poster-module__EDUlPq__densityRect{fill:#04060c}.brand-poster-module__EDUlPq__fineGrainLayer{opacity:.32;mix-blend-mode:overlay}.brand-poster-module__EDUlPq__fineGrainRect{fill:#f8f2e7}.brand-poster-module__EDUlPq__speckleLayer{opacity:.16;mix-blend-mode:overlay;background-image:radial-gradient(circle at 14% 18%,#fff7e52e,#0000 1.6%),radial-gradient(circle at 81% 31%,#090a0d33,#0000 2%),radial-gradient(circle at 24% 62%,#fff5de24,#0000 1.4%),radial-gradient(circle at 72% 72%,#0b0c102e,#0000 1.6%),radial-gradient(circle at 88% 14%,#fff7e52e,#0000 1.2%),radial-gradient(circle at 38% 22%,#fff4de29,#0000 1.1%),radial-gradient(circle at 58% 44%,#08090c2e,#0000 1.2%),radial-gradient(circle at 66% 16%,#fff8e624,#0000 .95%),radial-gradient(circle at 32% 48%,#07080a2e,#0000 1.05%),radial-gradient(circle at 78% 58%,#fff7e424,#0000 .9%)}.brand-poster-module__EDUlPq__vignetteLayer{opacity:.22;mix-blend-mode:multiply;background:radial-gradient(124% 112% at 50% 48%,#0000 54%,#00000014 76%,#0000003d 100%),linear-gradient(#0000001f 0%,#00000008 18%,#0000 36%)}.brand-poster-module__EDUlPq__artifactLayer{inset:calc(2 * var(--px))}.brand-poster-module__EDUlPq__artifactFleck{pointer-events:none;mix-blend-mode:screen;border-radius:999px;display:block;position:absolute}.brand-poster-module__EDUlPq__headBlock{top:calc(22 * var(--px));align-items:center;gap:calc(2 * var(--px));text-align:center;flex-direction:column;width:100%;display:flex;position:absolute;left:0}.brand-poster-module__EDUlPq__brand,.brand-poster-module__EDUlPq__subline,.brand-poster-module__EDUlPq__midText,.brand-poster-module__EDUlPq__footerCopy{margin:0}.brand-poster-module__EDUlPq__brand{color:#f6f0e5;font-family:var(--font-display), sans-serif;font-size:calc(20 * var(--px));letter-spacing:calc(-.2 * var(--px));font-weight:700;line-height:1}.brand-poster-module__EDUlPq__subline{color:#e9dfcd;font-family:var(--font-display), sans-serif;font-size:calc(9 * var(--px));letter-spacing:calc(.9 * var(--px));font-weight:500;line-height:1.1}.brand-poster-module__EDUlPq__midSpace{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.brand-poster-module__EDUlPq__midText{color:#f2e2c3;font-family:var(--font-body), sans-serif;font-size:calc(11 * var(--px));letter-spacing:calc(.8 * var(--px));font-weight:400;line-height:1}.brand-poster-module__EDUlPq__footer{left:0;top:calc(688 * var(--px));width:100%;height:calc(58 * var(--px));position:absolute}.brand-poster-module__EDUlPq__footerCopy{top:calc(21 * var(--px));color:#f4e9d4;width:100%;font-family:var(--font-body), sans-serif;font-size:calc(9 * var(--px));letter-spacing:calc(.2 * var(--px));text-align:center;font-weight:500;line-height:1;position:absolute;left:0}
