@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.a188d1ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.d9ee93eb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.a6d6de71.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_5d929ded-module__7ase6a__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_5d929ded-module__7ase6a__variable{--font-bricolage:"Bricolage Grotesque","Bricolage Grotesque Fallback"}
.xm{--xm-night:#15163a;--xm-panel:#2a2b63;--xm-panel-deep:#1d1e4a;--xm-snow:#f7f5ff;--xm-lilac:#b9b3ff;--xm-soft:#dcd8ff;--xm-purple:#6c5ce7;--xm-red:#ff5d6c;--xm-gold:#f4c84b;--xm-aqua:#66e2ca;--xm-pine:#2f8f6b;background:var(--xm-night);color:var(--xm-snow);font-family:var(--font-geist-sans),-apple-system,"Segoe UI",sans-serif}.xm a{color:var(--xm-gold)}.xm a:hover{color:#ffe08a}.xm-wrap{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:900px){.xm-wrap{padding:0 32px}}.xm-display{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.03em;margin:0;font-weight:800;line-height:.95}.xm-h2{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.05}@media (min-width:900px){.xm-h2{font-size:38px}}.xm-hand{font-family:var(--font-caveat),cursive;color:var(--xm-gold);margin:0;font-size:38px;font-weight:700}.xm-eyebrow{color:var(--xm-lilac);margin:0;font-size:16px;font-weight:600}.xm-lede{color:var(--xm-soft);max-width:40ch;margin:0;font-size:19px;line-height:1.5}.xm-facts{color:var(--xm-lilac);margin:0;font-size:15px;font-weight:600}.xm-sec{padding:40px 0}@media (min-width:900px){.xm-sec{padding:56px 0}}.xm-stack{flex-direction:column;gap:20px;display:flex}.xm-red{color:var(--xm-red)}.xm .xm-btn{background:var(--xm-red);color:var(--xm-night);cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-family:inherit;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.xm .xm-btn:hover{color:var(--xm-night);filter:brightness(1.06)}.xm .xm-btn:disabled{opacity:.6;cursor:default}.xm .xm-btn-gold{background:var(--xm-gold)}.xm .xm-btn-ghost{color:var(--xm-snow);border:2px solid var(--xm-snow);cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:8px;padding:14px 22px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.xm .xm-btn-ghost:hover{color:var(--xm-snow);background:#ffffff0f}.xm-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xm :focus-visible{outline:3px solid var(--xm-gold);outline-offset:3px}.xm-share{display:inline-block;position:relative}.xm-share-menu{z-index:20;background:var(--xm-snow);border-radius:16px;flex-direction:column;min-width:200px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #00000059}.xm .xm-share-menu a,.xm .xm-share-menu button{color:var(--xm-night);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font:600 15px inherit;text-decoration:none}.xm .xm-share-menu a:hover,.xm .xm-share-menu button:hover{background:#ebe8ff}.xm-hero{flex-wrap:wrap;align-items:center;gap:40px;padding:48px 0 24px;display:flex}@media (min-width:900px){.xm-hero{padding:72px 0 40px}}.xm-hero-copy{flex-direction:column;flex:999 420px;gap:20px;min-width:0;display:flex}.xm-hero-h1{font-size:clamp(52px,7vw,104px)}.xm-hero-art{background:var(--xm-panel);border-radius:28px;flex:360px;min-width:0;height:340px;position:relative;overflow:hidden}.xm-hero-art .xm-floor{background:var(--xm-panel-deep);height:84px;position:absolute;bottom:0;left:0;right:0}.xm-hero-art .xm-env{background:#fff;border-radius:8px;width:190px;height:128px;position:absolute;top:64px;left:8%;transform:rotate(-8deg);box-shadow:0 14px 30px #0000004d}.xm-env-flap{clip-path:polygon(0 0,50% 55%,100% 0);background:var(--xm-red);border-radius:8px 8px 0 0;position:absolute;inset:0}.xm-env-to{font-family:var(--font-caveat),cursive;color:#1a1a2e;font-size:26px;font-weight:700;position:absolute;bottom:12px;left:16px}.xm-hero-art .xm-hero-toy{width:50%;height:94%;position:absolute;bottom:20px;right:2%}.xm-hero-toy svg,.xm-door-toy svg,.xm-starter svg,.xm-stage-toy svg{width:100%;height:100%;display:block}.xm-snow{background:var(--xm-snow);opacity:.85;border-radius:50%;width:6px;height:6px;position:absolute}.xm-message{background:var(--xm-panel);border-radius:28px;grid-template-columns:1fr;align-items:center;gap:20px;padding:22px;display:grid}@media (min-width:900px){.xm-message{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding:28px}}.xm-message video{aspect-ratio:16/9;background:#000;border-radius:18px;width:100%;display:block}.xm-waiting{aspect-ratio:16/9;background:var(--xm-panel-deep);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:relative;overflow:hidden}.xm-waiting p{margin:0}.xm-waiting-title{font-family:var(--font-bricolage),sans-serif;font-size:26px;font-weight:800}.xm-waiting-line{color:var(--xm-gold);font-family:var(--font-caveat),cursive;font-size:30px;font-weight:700}.xm-rec{background:var(--xm-red);border-radius:50%;width:14px;height:14px}.xm-parents{color:var(--xm-lilac);margin:0;font-size:14px}.xm .xm-parents a{color:var(--xm-lilac)}.xm-doors{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.xm .xm-door{color:var(--xm-night);box-sizing:border-box;border-radius:28px;flex-direction:column;gap:12px;height:100%;padding:24px;text-decoration:none;transition:transform .15s;display:flex}.xm .xm-door:hover{color:var(--xm-night);transform:translateY(-3px)}@media (min-width:900px){.xm-doors:has(>li:nth-child(2)){grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.xm-door-lead .xm-door{gap:16px;padding:32px}.xm-door-lead .xm-door-pic{height:220px}.xm-door-lead h3{font-size:40px}.xm-door-lead p{font-size:18px}.xm-doors>.xm-door-minor:not(:first-child){grid-column:1/-1}.xm-door-minor:not(:first-child) .xm-door{grid-template-rows:auto auto 1fr;grid-template-columns:180px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.xm-door-minor:not(:first-child) .xm-door-pic{grid-row:1/span 3;height:110px}}.xm-door-lead .xm-env-small{transform:scale(1.3)}.xm-door-minor:not(:first-child) .xm-door{gap:6px;padding:18px 20px}.xm-door-minor:not(:first-child) .xm-door-pic{height:96px}.xm-door-minor:not(:first-child) .xm-door-toy{width:80px;height:90px}.xm-door-minor:not(:first-child) h3{font-size:22px}.xm-door-minor:not(:first-child) p{font-size:15px}.xm-door h3{font-family:var(--font-bricolage),sans-serif;margin:0;font-size:28px;font-weight:800}.xm-door p{margin:0;font-size:16px;line-height:1.5}.xm-door-go{margin-top:auto;font-size:15px;font-weight:700}.xm-door-pic{border-radius:18px;justify-content:center;align-items:center;gap:10px;height:150px;display:flex;overflow:hidden}.xm-door-letter{background:var(--xm-red)}.xm-door-letter .xm-door-pic{background:#ffe3e6}.xm-door-elves{background:var(--xm-aqua)}.xm-door-elves .xm-door-pic{background:#d7f8f1}.xm-door-draw{background:var(--xm-gold)}.xm-door-draw .xm-door-pic{box-sizing:border-box;background:#fff3c9;align-items:flex-end;padding-bottom:16px}.xm-door-toy{width:120px;height:130px}.xm-env-small{background:#fff;border-radius:6px;width:150px;height:100px;position:relative;box-shadow:0 6px 16px #00000026}.xm-env-small span{clip-path:polygon(0 0,50% 55%,100% 0);background:#f7e9d2;position:absolute;inset:0}.xm-tree{border-left:46px solid #0000;border-right:46px solid #0000;border-bottom:110px solid var(--xm-pine);width:0;height:0}.xm-starters{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.xm .xm-starter{color:var(--xm-snow);background:var(--xm-panel);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:8px;height:100%;padding:12px;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.xm .xm-starter:hover{color:var(--xm-snow);background:#33357a}.xm-starter-art{aspect-ratio:1;box-sizing:border-box;background:#f1ead9;border-radius:14px;padding:6px}.xm-faq{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.xm-faq>div{background:var(--xm-panel);border-radius:20px;padding:20px}.xm-faq h3{margin:0 0 8px;font-size:18px;font-weight:700}.xm-faq p{color:var(--xm-soft);margin:0;line-height:1.5}.xm-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.xm-steps li{background:var(--xm-panel);border-radius:20px;flex-direction:column;gap:6px;padding:18px;display:flex}.xm-steps h3{margin:0;font-size:18px}.xm-steps p{color:var(--xm-soft);margin:0;line-height:1.5}.xm-num{font-family:var(--font-caveat),cursive;color:var(--xm-gold);font-size:30px;font-weight:700;line-height:1}.xm-about{padding:28px 0}.xm-about-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.xm-about p{color:var(--xm-lilac);margin:0;font-size:14px}.xm-elves-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:28px 0 20px;display:flex}.xm-elves-head h1{max-width:22ch;font-size:clamp(32px,4.4vw,48px);line-height:1.02}.xm-maker{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:900px){.xm-maker{grid-template-columns:340px minmax(0,1fr);gap:24px}}.xm-panel{background:var(--xm-panel);border-radius:24px;flex-direction:column;gap:18px;padding:20px;display:flex}.xm-group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.xm-group legend,.xm-group h2{margin:0 0 10px;padding:0;font-size:15px;font-weight:700}.xm-toys{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xm .xm-choice{color:var(--xm-snow);cursor:pointer;text-align:left;background:#ffffff0f;border:1.5px solid #ffffff2e;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:8px 10px;font:600 15px inherit;display:flex}.xm .xm-choice[aria-pressed=true]{background:var(--xm-aqua);color:var(--xm-night);border-color:var(--xm-aqua);font-weight:700}.xm-choice-art{flex-shrink:0;width:34px;height:34px}.xm-choice-art svg{width:100%;height:100%;display:block}.xm-chips{flex-wrap:wrap;gap:8px;display:flex}.xm .xm-chip{color:var(--xm-snow);cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;min-height:40px;padding:10px 14px;font:600 14px inherit}.xm .xm-chip[aria-pressed=true]{background:var(--xm-gold);color:var(--xm-night);font-weight:700}.xm-swatches{flex-wrap:wrap;gap:10px;display:flex}.xm .xm-swatch{cursor:pointer;border:2px solid #ffffff40;border-radius:50%;width:40px;height:40px;padding:0}.xm .xm-swatch[aria-checked=true]{outline:3px solid var(--xm-snow);outline-offset:2px}.xm-send{width:100%}.xm-right{flex-direction:column;gap:16px;min-width:0;display:flex}.xm-stage{background:#f1ead9;border-radius:24px;flex:1;min-height:380px;position:relative;overflow:hidden}@media (min-width:900px){.xm-stage{min-height:440px}}.xm-stage-wall{background:#7a3b2e;height:40%;position:absolute;top:0;left:0;right:0}.xm-stage-bench{background:#c9a978;border-top:8px solid #a8875a;height:24%;position:absolute;bottom:0;left:0;right:0}.xm-bulbs{justify-content:space-around;display:flex;position:absolute;top:22px;left:0;right:0}.xm-bulbs i{border-radius:50% 50% 45% 45%;width:14px;height:18px;display:block}.xm-stage-tag{z-index:3;background:var(--xm-night);color:var(--xm-snow);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;position:absolute;top:16px;left:16px}.xm-stage-toy{aspect-ratio:1;z-index:2;width:min(70%,360px);position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.xm-stage-toy>div{position:absolute;inset:0}.xm-step-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.xm-step-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}.xm-step-cards li{background:var(--xm-panel);border-radius:16px;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;display:flex}.xm-step-cards li[aria-current=step]{background:var(--xm-gold);color:var(--xm-night)}.xm-step-cards b{font-family:var(--font-caveat),cursive;font-size:24px;line-height:1}.xm-made{background:var(--xm-gold);color:var(--xm-night);border-radius:18px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.xm-made-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.xm-made-head h2{font-family:var(--font-bricolage),sans-serif;margin:0;font-size:19px;font-weight:800}.xm-made-head span{font-size:13px;font-weight:600}.xm-made ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.xm .xm-made a{color:var(--xm-night);align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.xm .xm-made a:hover{color:var(--xm-night);text-decoration:underline}.xm-made-art{flex-shrink:0;width:36px;height:36px}.xm-made-art svg{width:100%;height:100%;display:block}.xm-made p{margin:0;font-size:14px}.xm-show{z-index:4;position:absolute;inset:0}.xm-show-caption{z-index:5;background:var(--xm-night);color:var(--xm-snow);font-family:var(--font-bricolage),sans-serif;white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:20px;font-weight:800;position:absolute;top:14px;left:50%;transform:translate(-50%)}.xm-show-skip{z-index:6;position:absolute;bottom:14px;right:14px}.xm .xm-show-skip button{background:var(--xm-night);color:var(--xm-snow);cursor:pointer;border:0;border-radius:999px;padding:10px 16px;font:600 14px inherit}.xm-saw{z-index:3;width:70px;height:70px;position:absolute;top:34%;left:12%}.xm-brush{z-index:3;width:60px;height:90px;position:absolute;top:30%;left:10%}.xm-sack{z-index:1;width:min(44%,220px);position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.xm-sack svg{width:100%;height:auto;display:block}.xm-sparks{z-index:5;pointer-events:none;position:absolute;inset:0}.xm-sparks i{background:var(--xm-gold);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%);opacity:0;width:14px;height:14px;position:absolute}.xm-show-cut .ty-b,.xm-show-cut .ty-p{opacity:1}.xm-paint{clip-path:inset(0)}.xm-show-sack .xm-stage-toy{opacity:0;transform:translate(-50%)translateY(-30%)scale(.32)}@media (prefers-reduced-motion:no-preference){.xm-show-cut .ty-b{animation:.7s ease-out both xm-drop}.xm-show-cut .ty-p{animation:.6s ease-out both xm-drop;animation-delay:calc(.9s + var(--i,0)*.35s)}.xm-saw{animation:.5s ease-in-out infinite alternate xm-saw}.xm-show-paint .xm-paint{animation:3.6s ease-in-out both xm-wipe}.xm-brush{animation:3.6s ease-in-out both xm-brush}.xm-show-test.xm-test-fly .xm-stage-toy{animation:4.2s ease-in-out both xm-fly}.xm-show-test.xm-test-drive .xm-stage-toy{animation:4.2s ease-in-out both xm-drive}.xm-show-test.xm-test-walk .xm-stage-toy{animation:.7s ease-in-out 6 both xm-walk}.xm-show-test.xm-test-hug .xm-stage-toy{animation:.8s ease-in-out 5 both xm-hug}.xm-show-test.xm-test-sail .xm-stage-toy{animation:1.4s ease-in-out 3 both xm-sail}.xm-show-sack .xm-stage-toy{animation:1.6s ease-in both xm-into-sack}.xm-show-sack .xm-sack{animation:.5s ease-in-out 1.5s 3 both xm-sack}.xm-show-sack .xm-sparks i{animation:1.4s ease-out 2.2s both xm-spark}.xm-show-done .xm-sparks i{animation:1.4s ease-out both xm-spark}@keyframes xm-drop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes xm-saw{0%{transform:translate(0)rotate(-8deg)}to{transform:translate(26px)rotate(8deg)}}@keyframes xm-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes xm-brush{0%{top:30%;left:10%}50%{top:52%;left:50%}to{top:34%;left:80%}}@keyframes xm-fly{0%{transform:translate(-50%)}40%{transform:translate(-50%)translateY(-120%)rotate(-6deg)}60%{transform:translate(-30%)translateY(-110%)rotate(8deg)}to{transform:translate(-50%)}}@keyframes xm-drive{0%{transform:translate(-50%)}35%{transform:translate(10%)}36%{transform:translate(10%)scaleX(-1)}70%{transform:translate(-110%)scaleX(-1)}71%{transform:translate(-110%)}to{transform:translate(-50%)}}@keyframes xm-walk{0%,to{transform:translate(-50%)rotate(0)}25%{transform:translate(-50%)translateY(-8%)rotate(-5deg)}75%{transform:translate(-50%)translateY(-8%)rotate(5deg)}}@keyframes xm-hug{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.12,.9)}}@keyframes xm-sail{0%,to{transform:translate(-50%)rotate(-5deg)}50%{transform:translate(-46%)translateY(-5%)rotate(5deg)}}@keyframes xm-into-sack{0%{opacity:1;transform:translate(-50%)}45%{opacity:1;transform:translate(-50%)translateY(-28%)scale(.6)}to{opacity:0;transform:translate(-50%)translateY(-30%)scale(.32)}}@keyframes xm-sack{0%,to{transform:translate(-50%)rotate(0)}50%{transform:translate(-50%)rotate(-4deg)scale(1.04)}}@keyframes xm-spark{0%{opacity:0;transform:scale(.3)}30%{opacity:1;transform:scale(1.3)rotate(30deg)}to{opacity:0;transform:translateY(-40px)scale(.6)rotate(90deg)}}.xm .xm-door{transition:transform .15s}}@media (prefers-reduced-motion:reduce){.xm .xm-door,.xm .xm-door:hover{transition:none;transform:none}}.xm-result{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.xm-result h2{font-family:var(--font-bricolage),sans-serif;margin:0;font-size:28px;font-weight:800}.xm-result p{color:var(--xm-soft);margin:0}.xm-toy-page{grid-template-columns:1fr;align-items:start;gap:28px;padding:28px 0 8px;display:grid}@media (min-width:900px){.xm-toy-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.xm-card{background:var(--xm-snow);color:var(--xm-night);border-radius:28px;overflow:hidden}.xm-card-art{aspect-ratio:1;box-sizing:border-box;background:#f1ead9;padding:24px}.xm-card-art>div{width:100%;height:100%}.xm-card-art svg{width:100%;height:100%;display:block}.xm-card-body{padding:18px 22px 22px}.xm-card-body h1,.xm-card-body h2{font-family:var(--font-bricolage),sans-serif;margin:0;font-size:26px;font-weight:800;line-height:1.1}.xm-card-body p{color:#4a4870;margin:6px 0 0;font-size:15px}
