.el-hero.svelte-1uha8ag{isolation:isolate;background:#271e30 url(../../../brand/elcom-hero-1600.webp) 50%/cover no-repeat;border-block:1px solid #6b4c6555;min-height:640px;position:relative}.el-hero.svelte-1uha8ag:before{content:"";z-index:-1;background:linear-gradient(90deg,#21182788 0%,#21182733 34%,#0000 62%);position:absolute;inset:0}.el-hero.svelte-1uha8ag:after{content:"";z-index:-1;background:linear-gradient(#0000 75%,#251c2e);position:absolute;inset:0}.el-hero-inner.svelte-1uha8ag{align-items:center;min-height:640px;display:flex;position:relative}.el-hero-copy.svelte-1uha8ag{max-width:625px;padding:50px 0 75px}.el-hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.045em;text-shadow:0 2px 28px #25142c;margin:19px 0 23px;font-size:clamp(48px,5.4vw,78px);line-height:1.03}.el-hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:#f6c29a}.el-hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){color:#e3cfdc;font-size:13px;line-height:1.115}.el-hero-actions.svelte-1uha8ag{align-items:center;gap:25px;margin:28px 0;display:flex}.el-hero-actions.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){color:#ead0e4}.el-hero-facts.svelte-1uha8ag{color:#cdb7cb;gap:18px;font-size:9px;font-weight:700;display:flex}.el-hero-facts.svelte-1uha8ag span:where(.svelte-1uha8ag):before{content:"·";color:#f6c29a;margin-right:9px}.el-collection-sticker.svelte-1uha8ag{color:#3f4140;border:2px solid #e9efd1;background:#d2dfaf;border-bottom:6px solid #899c6b;border-radius:29px;flex-direction:column;justify-content:center;align-items:center;width:130px;height:142px;display:flex;position:absolute;bottom:42px;right:20px;transform:rotate(8deg);box-shadow:0 9px 35px #1c152b66}.el-collection-sticker.svelte-1uha8ag small:where(.svelte-1uha8ag){letter-spacing:.12em;font:800 8px Manrope}.el-collection-sticker.svelte-1uha8ag b:where(.svelte-1uha8ag){font:500 52px/1.1 Fredoka}.el-collection-sticker.svelte-1uha8ag>span:where(.svelte-1uha8ag){text-align:center;font:700 9px/1.5 Manrope}.el-manifesto-strip.svelte-1uha8ag{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr auto;align-items:center;gap:40px;padding-block:27px;display:grid}.el-manifesto-strip.svelte-1uha8ag>span:where(.svelte-1uha8ag){letter-spacing:.13em;color:#bb9dbb;font:800 10px/1.8 Manrope}.el-manifesto-strip.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f1d7bf}.el-manifesto-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:650px;font-size:11px}.el-home.svelte-1uha8ag{padding-top:62px}.el-section.svelte-1uha8ag{margin-bottom:74px;scroll-margin-top:40px}.el-heading.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.el-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:11px}.el-heading.svelte-1uha8ag p:where(.svelte-1uha8ag):not(.eyebrow){color:var(--muted);font-size:11px;line-height:1.9}.el-heading.svelte-1uha8ag .button:where(.svelte-1uha8ag){margin-top:16px}.el-collection-grid.svelte-1uha8ag{gap:35px 25px}.el-workshop-note.svelte-1uha8ag{background:#36283b;border:1px solid #8f72915c;border-radius:15px;align-items:center;gap:20px;margin-top:30px;padding:19px 25px;display:flex}.el-workshop-note.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#cdb7cb;flex:1;font-size:11px}.el-workshop-note.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#f1d6bd;font-weight:700}.el-note-icon.svelte-1uha8ag{color:#d8badf;font-size:35px}.el-workshop-note.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){font-size:10px}.el-door-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.el-door.svelte-1uha8ag{background:radial-gradient(at 60% 30%,#c1b57b1a,#0000 70%),#34283c;border:1px solid #745e795c;border-radius:23px;padding:24px 25px 30px;transition:transform .2s;display:block}.el-door.svelte-1uha8ag:nth-child(2){background:radial-gradient(at 60% 30%,#d590721a,#0000 70%),#3c2b38}.el-door.svelte-1uha8ag:nth-child(3){background:radial-gradient(at 60% 30%,#9e9dd51a,#0000 70%),#302c42}.el-door.svelte-1uha8ag:hover{transform:translateY(-4px)}.el-door-top.svelte-1uha8ag{color:#c8aacd;justify-content:space-between;align-items:center;display:flex}.el-door-top.svelte-1uha8ag>span:where(.svelte-1uha8ag){letter-spacing:.1em;font-size:8px;font-weight:800}.el-door.svelte-1uha8ag h3:where(.svelte-1uha8ag){max-width:250px;font-size:27px}.el-door.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c6afc8;max-width:300px;margin:14px 0 23px;font-size:11px;line-height:1.9}.el-door.svelte-1uha8ag>b:where(.svelte-1uha8ag){text-underline-offset:5px;color:#f1c0a1;font-size:10px;text-decoration:underline}.el-guest.svelte-1uha8ag{background:linear-gradient(110deg,#3e2b3f,#302635);border:1px solid #92708a55;border-radius:25px;grid-template-columns:1.1fr 2.4fr;gap:55px;padding:40px;display:grid}.el-guest-story.svelte-1uha8ag{position:relative}.el-guest-story.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:12px 0 18px;font-size:35px}.el-guest-story.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){color:#cdb9ca;max-width:280px;margin-bottom:20px;font-size:11px;line-height:1.9}.el-guest-games.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px;display:grid}.el-guest-stamp.svelte-1uha8ag{color:#eac5a8;text-align:center;border:1px dashed #f4d4b788;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-top:22px;font:800 9px/1.5 Manrope;display:inline-flex;transform:rotate(-13deg)}.el-curiosity.svelte-1uha8ag{border-top:1px solid #775c7855;border-bottom:1px solid #775c7855;grid-template-columns:1fr 1fr;align-items:center;gap:70px;margin:10px 0 74px;padding:50px 70px;display:grid}.el-curiosity.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:14px 0 19px;font-size:43px}.el-curiosity.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);max-width:340px;margin-bottom:25px;font-size:12px}.el-surprise-stage.svelte-1uha8ag{text-align:center;min-height:320px}.el-surprise-stage.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;width:100%;height:240px;margin:auto}.el-surprise-stage.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#d6bad9;font-size:11px;line-height:1.8}.el-surprise-stage.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:10px 0 5px;font-size:26px}.el-surprise-stage.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 auto 14px;font-size:10px}.el-field-notes.svelte-1uha8ag{grid-template-columns:1.2fr 1fr 1fr;gap:32px;display:grid}.el-field-notes.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding-right:25px}.el-field-notes.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:12px 0 20px;font-size:35px}.el-field-notes.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:11px;line-height:1.9}.el-field-notes.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-top:24px;display:inline-block}.el-field-notes.svelte-1uha8ag>a:where(.svelte-1uha8ag){background:linear-gradient(#0000,#4a344133);border-top:2px solid #b295b0;padding:25px;display:block}.el-field-notes.svelte-1uha8ag small:where(.svelte-1uha8ag){letter-spacing:.1em;color:#d4b2cd;font:800 9px Manrope}.el-field-notes.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:18px 0 16px;font-size:28px}.el-field-notes.svelte-1uha8ag>a:where(.svelte-1uha8ag)>span:where(.svelte-1uha8ag){color:#f2c5a1;margin-top:23px;font-size:10px;font-weight:800;display:block}.el-questions.svelte-1uha8ag{grid-template-columns:1fr 1.8fr;gap:100px;display:grid}.el-questions.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:12px 0 24px;font-size:38px}.el-questions.svelte-1uha8ag details:where(.svelte-1uha8ag){border-top:1px solid #8a6a8255;padding:18px 0}.el-questions.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;justify-content:space-between;gap:20px;font:500 20px Fredoka;list-style:none;display:flex}.el-questions.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";color:#d6b5d3}.el-questions.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag):after{content:"−"}.el-questions.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);padding:15px 30px 0 0;font-size:11px;line-height:1.9}@media (width<=950px){.el-hero-copy.svelte-1uha8ag{max-width:520px}.el-hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:63px}.el-door-grid.svelte-1uha8ag{gap:15px}.el-door.svelte-1uha8ag{padding:20px}.el-door.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:24px}.el-guest.svelte-1uha8ag{grid-template-columns:1fr 2fr;gap:25px;padding:30px}.el-guest-games.svelte-1uha8ag{gap:10px}.el-guest-story.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:30px}.el-curiosity.svelte-1uha8ag{gap:35px;padding:40px}.el-field-notes.svelte-1uha8ag{gap:20px}.el-field-notes.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:0}.el-questions.svelte-1uha8ag{gap:40px}}@media (width<=650px){.el-hero.svelte-1uha8ag{background-image:url(../../../brand/elcom-hero-960.webp);background-position:80% bottom;background-size:auto 480px;min-height:830px}.el-hero.svelte-1uha8ag:before{background:linear-gradient(#251c2e 0% 42%,#251c2e22 65%,#0000)}.el-hero-inner.svelte-1uha8ag{align-items:start;min-height:830px}.el-hero-copy.svelte-1uha8ag{max-width:340px;padding:35px 0 385px}.el-hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:15px 0 20px;font-size:49px;line-height:1.05}.el-hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:280px;font-size:11px}.el-hero-actions.svelte-1uha8ag{flex-direction:column;align-items:start;gap:17px;margin:22px 0}.el-hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){padding-inline:18px;font-size:11px}.el-hero-facts.svelte-1uha8ag{flex-wrap:wrap;gap:9px;font-size:8px}.desktop-break.svelte-1uha8ag{display:none}.el-collection-sticker.svelte-1uha8ag{border-radius:22px;width:97px;height:109px;bottom:30px;right:8px}.el-collection-sticker.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:39px}.el-collection-sticker.svelte-1uha8ag small:where(.svelte-1uha8ag){font-size:6px}.el-collection-sticker.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:7px}.el-manifesto-strip.svelte-1uha8ag{grid-template-columns:1fr;gap:13px;padding-block:22px}.el-manifesto-strip.svelte-1uha8ag>span:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.el-manifesto-strip.svelte-1uha8ag>span:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){margin-left:5px}.el-manifesto-strip.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:11px}.el-manifesto-strip.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){font-size:10px}.el-home.svelte-1uha8ag{padding-top:39px}.el-section.svelte-1uha8ag{margin-bottom:48px}.el-heading.svelte-1uha8ag{margin-bottom:20px;display:block}.el-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:32px}.el-heading.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag),.el-heading.svelte-1uha8ag>.text-link:where(.svelte-1uha8ag){margin-top:18px;display:block}.el-heading.svelte-1uha8ag p:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.el-collection-grid.svelte-1uha8ag{gap:25px 15px}.el-workshop-note.svelte-1uha8ag{flex-wrap:wrap;gap:13px;padding:16px}.el-note-icon.svelte-1uha8ag{font-size:28px}.el-workshop-note.svelte-1uha8ag p:where(.svelte-1uha8ag){flex-basis:75%;font-size:10px}.el-workshop-note.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){margin-left:39px}.el-door-grid.svelte-1uha8ag{grid-template-columns:1fr}.el-door.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:0 16px;padding:20px;display:grid}.el-door-top.svelte-1uha8ag{grid-column:1/-1;margin-bottom:10px}.el-door.svelte-1uha8ag h3:where(.svelte-1uha8ag){grid-area:2/1;margin-top:13px;font-size:23px}.el-door.svelte-1uha8ag p:where(.svelte-1uha8ag){grid-area:3/1;margin:12px 0 17px;font-size:10px}.el-door.svelte-1uha8ag>b:where(.svelte-1uha8ag){grid-area:4/1;font-size:9px}.el-guest.svelte-1uha8ag{grid-template-columns:1fr;gap:20px;padding:23px}.el-guest-story.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:31px}.el-guest-story.svelte-1uha8ag h2:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.el-guest-story.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){max-width:100%;margin-bottom:16px}.el-guest-stamp.svelte-1uha8ag{display:none}.el-guest-games.svelte-1uha8ag{grid-template-columns:1fr;gap:24px}.el-guest-games.svelte-1uha8ag .cm-game-card{grid-template-columns:1fr 1.1fr;align-items:center;gap:15px;display:grid}.el-guest-games.svelte-1uha8ag .cm-card-copy{margin:0;display:block}.el-guest-games.svelte-1uha8ag .cm-card-play{margin-top:12px}.el-curiosity.svelte-1uha8ag{grid-template-columns:1fr;gap:10px;margin-bottom:50px;padding:29px 5px}.el-curiosity.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:35px}.el-curiosity.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:11px}.el-surprise-stage.svelte-1uha8ag{min-height:280px}.el-surprise-stage.svelte-1uha8ag img:where(.svelte-1uha8ag){height:215px}.el-field-notes.svelte-1uha8ag{grid-template-columns:1fr;gap:27px}.el-field-notes.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:31px}.el-field-notes.svelte-1uha8ag h2:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.el-field-notes.svelte-1uha8ag>a:where(.svelte-1uha8ag){padding:22px}.el-questions.svelte-1uha8ag{grid-template-columns:1fr;gap:25px}.el-questions.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:32px}.el-questions.svelte-1uha8ag h2:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.el-questions.svelte-1uha8ag summary:where(.svelte-1uha8ag){font-size:18px}}
