.christmas-launch.svelte-1559jbh{position:relative;isolation:isolate;height:100%;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;background:#0c211b;color:#f3ead5;color-scheme:dark;padding-bottom:clamp(28px,4vh,56px);font-family:inherit}.launch-header.svelte-1559jbh{position:relative;z-index:3;max-width:1440px;margin:0 auto;padding:18px clamp(18px,3vw,48px);display:flex;justify-content:space-between;align-items:center;gap:20px}.launch-home.svelte-1559jbh{display:flex;align-items:center;gap:18px;color:#e9ddbd;text-decoration:none;font-size:13px}.launch-home.svelte-1559jbh picture:where(.svelte-1559jbh),.launch-home.svelte-1559jbh img:where(.svelte-1559jbh){display:block;width:56px;height:56px}.launch-home.svelte-1559jbh span:where(.svelte-1559jbh){display:flex;align-items:center;gap:8px}.launch-dismiss.svelte-1559jbh{display:inline-flex;align-items:center;gap:8px;border:1px solid #cbb17e55;border-radius:999px;padding:10px 14px;background:#10281fcc;color:#e4d9bf;cursor:pointer;font:inherit;font-size:12px}.workshop-cinema.svelte-1559jbh{position:relative;width:min(100%,1440px,118svh);aspect-ratio:16 / 9;margin:-90px auto 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.workshop-cinema.svelte-1559jbh:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(transparent 76%,#0c211b)}.workshop-cinema.svelte-1559jbh picture:where(.svelte-1559jbh),.workshop-cinema.svelte-1559jbh img:where(.svelte-1559jbh),.workshop-cinema.svelte-1559jbh video:where(.svelte-1559jbh){display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.workshop-cinema.svelte-1559jbh video:where(.svelte-1559jbh){opacity:0;transition:opacity .35s}.workshop-cinema.svelte-1559jbh video.frame-ready:where(.svelte-1559jbh){opacity:1}.workshop-play.svelte-1559jbh{position:absolute;z-index:2;inset-inline-end:clamp(18px,3vw,48px);top:100px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #e4d4ab77;border-radius:50%;color:#f3ead5;background:#0b211bbf;cursor:pointer}.workshop-loading.svelte-1559jbh{stroke-dasharray:38 13;transform-origin:center;animation:svelte-1559jbh-workshop-loading .9s linear infinite}@keyframes svelte-1559jbh-workshop-loading{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.workshop-loading.svelte-1559jbh{animation:none}}.launch-content.svelte-1559jbh{position:relative;z-index:2;max-width:770px;padding:0 24px;margin:clamp(-130px,-8vw,-36px) auto 0;text-align:center}.launch-help.svelte-1559jbh{position:relative;max-width:770px;padding:0 24px;margin:32px auto 0;text-align:start}.launch-eyebrow.svelte-1559jbh{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:#d9bd81}.launch-eyebrow.svelte-1559jbh span:where(.svelte-1559jbh){font-size:17px}h1.svelte-1559jbh{max-width:720px;margin:0 auto;color:#f3ead5;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(32px,4vw,54px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;outline:none}.launch-description.svelte-1559jbh{max-width:530px;margin:20px auto 24px;color:#bbc7b9;font-size:15px;line-height:1.7;text-wrap:pretty}.launch-countdown.svelte-1559jbh{max-width:460px;margin:0 auto}dl.svelte-1559jbh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}dl.svelte-1559jbh div:where(.svelte-1559jbh){display:flex;flex-direction:column-reverse;gap:7px;padding:7px 8px}dl.svelte-1559jbh div:where(.svelte-1559jbh)+div:where(.svelte-1559jbh){border-inline-start:1px solid #d3b9803b}dt.svelte-1559jbh{color:#c6b68e;font-size:10px;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere}dd.svelte-1559jbh{margin:0;color:#ebd29a;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,50px);font-variant-numeric:tabular-nums;line-height:1}.launch-date.svelte-1559jbh{margin:23px 0 0;font-size:11px;line-height:1.6;color:#a9b3a6}.launch-retry.svelte-1559jbh{border:1px solid #d3b98066;border-radius:999px;padding:10px 20px;color:#f3ead5;background:transparent;cursor:pointer;font:inherit}a.svelte-1559jbh:focus-visible,button.svelte-1559jbh:focus-visible{outline:2px solid #f1d59a;outline-offset:5px}@media(max-width:720px){.launch-header.svelte-1559jbh{min-height:68px;padding-block:10px;gap:12px}.launch-home.svelte-1559jbh{gap:10px;font-size:11px}.launch-home.svelte-1559jbh picture:where(.svelte-1559jbh),.launch-home.svelte-1559jbh img:where(.svelte-1559jbh){width:43px;height:43px}.launch-home.svelte-1559jbh span:where(.svelte-1559jbh){max-width:120px;line-height:1.35}.launch-dismiss.svelte-1559jbh{gap:6px;max-width:148px;padding:8px 10px;font-size:10px;text-align:start}.launch-dismiss.svelte-1559jbh svg{flex-shrink:0}.workshop-cinema.svelte-1559jbh{margin-top:0;-webkit-mask-image:none;mask-image:none}.workshop-cinema.svelte-1559jbh:after{background:linear-gradient(transparent 84%,#0c211b)}.workshop-play.svelte-1559jbh{top:10px;width:36px;height:36px}.launch-content.svelte-1559jbh{margin-top:-12px;padding:0 22px}.launch-eyebrow.svelte-1559jbh{font-size:9px;letter-spacing:.14em;margin-bottom:16px}.launch-description.svelte-1559jbh{font-size:14px;margin-block:17px 24px}dt.svelte-1559jbh{font-size:9px;letter-spacing:.02em;white-space:nowrap;overflow-wrap:normal}.launch-date.svelte-1559jbh{max-width:280px;margin-inline:auto}}@media(max-width:600px)and (min-height:601px){.workshop-cinema.svelte-1559jbh{width:100%;aspect-ratio:9 / 16;margin-top:0;-webkit-mask-image:none;mask-image:none}.workshop-cinema.svelte-1559jbh:after{background:linear-gradient(transparent 92%,#0c211b)}.workshop-play.svelte-1559jbh{top:12px}}@media(min-width:601px)and (max-width:1000px)and (min-height:601px){.workshop-cinema.svelte-1559jbh{width:min(100%,720px,78svh);aspect-ratio:1;margin-top:0;-webkit-mask-image:none;mask-image:none}.workshop-cinema.svelte-1559jbh:after{background:linear-gradient(transparent 92%,#0c211b)}.workshop-play.svelte-1559jbh{top:12px}.launch-content.svelte-1559jbh{margin-top:0}}@media(prefers-reduced-motion:reduce){.workshop-cinema.svelte-1559jbh video:where(.svelte-1559jbh){transition:none}}@media(forced-colors:active){.workshop-cinema.svelte-1559jbh{display:none}.launch-content.svelte-1559jbh{margin-top:40px}.christmas-launch.svelte-1559jbh{background:Canvas;color:CanvasText}h1.svelte-1559jbh,dd.svelte-1559jbh{color:CanvasText}}
