.workshop-entry.svelte-i6czhe{border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;display:grid}.hero-workshops.svelte-i6czhe{isolation:isolate;background:#121a12e6;border-radius:20px;width:100%;min-width:0;position:relative;box-shadow:0 18px 50px #0004}.hero-workshops.svelte-i6czhe:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#6f0,#f7df02);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel-content.svelte-i6czhe{padding:clamp(20px,2vw,26px);position:relative}.audiences.svelte-i6czhe{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-bottom:12px;font-size:10px;font-weight:800;line-height:1.5;display:flex}.audiences.svelte-i6czhe span:where(.svelte-i6czhe):first-child{color:#6f0}.audiences.svelte-i6czhe span:where(.svelte-i6czhe):last-child{color:#f7df02}h2.svelte-i6czhe{color:#f6f6ef;letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.08}h2.svelte-i6czhe span:where(.svelte-i6czhe){color:#6f0}.panel-intro.svelte-i6czhe{color:#c5d0b8;margin:0 0 12px;font-size:12px;line-height:1.5}.workshop-link.svelte-i6czhe{color:#f6f6ef;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-height:64px;padding:12px 0;text-decoration:none;display:grid}.number.svelte-i6czhe{color:#c5d0b8;padding-top:3px;font-size:11px;font-weight:800}.workshop-name.svelte-i6czhe{font-size:15px;font-weight:750;line-height:1.4}.workshop-name.svelte-i6czhe small:where(.svelte-i6czhe){color:#c5d0b8;margin-top:5px;font-size:12px;font-weight:500;display:block}.featured.svelte-i6czhe .workshop-name:where(.svelte-i6czhe){color:#6f0}.price.svelte-i6czhe{color:#f7df02;white-space:nowrap;font-weight:800}.workshop-link.svelte-i6czhe:hover .workshop-name:where(.svelte-i6czhe){text-underline-offset:4px;text-decoration:underline}.overview.svelte-i6czhe{color:#f6f6ef;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:4px;font-size:13px;font-weight:700;display:flex}a.svelte-i6czhe:focus-visible{outline-offset:4px;outline:3px solid #f7df02}@property --workshop-snake-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:no-preference){.hero-workshops.svelte-i6czhe:before{background:conic-gradient(from var(--workshop-snake-angle), #66ff0020 0deg 200deg, #6f03 245deg, #66ff0070 280deg, #6f0 322deg, #c6ef00 341deg, #f7df02 354deg, #f7df02 358deg, #66ff0020 360deg);animation:6s linear infinite svelte-i6czhe-workshop-snake}@keyframes svelte-i6czhe-workshop-snake{to{--workshop-snake-angle:360deg}}}@media (width<=960px){.hero-workshops.svelte-i6czhe{max-width:38rem;margin:24px auto 32px}.panel-content.svelte-i6czhe{padding:22px}}@media (width<=360px){.panel-content.svelte-i6czhe{padding:20px 16px}.workshop-link.svelte-i6czhe{gap:7px}.workshop-name.svelte-i6czhe{font-size:14px}}.hero.svelte-1mbrjii{isolation:isolate;color:#f6f6ef;background:#10130f;padding:28px 0 56px;position:relative;overflow:hidden}.hero-bg.svelte-1mbrjii{z-index:0;pointer-events:none;position:absolute;inset:0}.wrap.svelte-1mbrjii{z-index:1;width:min(1184px,100% - 40px);margin:auto;position:relative}.hero-grid.svelte-1mbrjii{align-items:center;gap:40px;display:grid}.hero-grid.svelte-1mbrjii>div:where(.svelte-1mbrjii){min-width:0}.breadcrumb.svelte-1mbrjii{color:#cbd4c0;min-height:44px;margin-bottom:20px;font-size:12px;text-decoration:none;display:inline-flex}.eyebrow.svelte-1mbrjii{letter-spacing:1.6px;color:#e3eecc;margin:0 0 22px;font-size:11px;font-weight:800;line-height:1.5}h1.svelte-1mbrjii{letter-spacing:-.052em;margin:0 0 24px;font-size:clamp(36px,8vw,68px);font-weight:850;line-height:1.04}h1.svelte-1mbrjii span:where(.svelte-1mbrjii){color:#6f0}.hero-lead.svelte-1mbrjii{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(20px,4.8vw,26px);font-weight:700;line-height:1.35}.intro.svelte-1mbrjii{color:#c2cbb9;max-width:500px;margin:0;font-size:16px;line-height:1.75}.actions.svelte-1mbrjii{flex-wrap:wrap;align-items:center;gap:18px;margin:28px 0 20px;display:flex}.button.svelte-1mbrjii{color:#10130f;background:#6f0;justify-content:space-between;align-items:center;gap:20px;min-height:52px;padding:15px 20px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.text-link.svelte-1mbrjii{color:#f6f6ef;text-underline-offset:6px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.micro.svelte-1mbrjii{color:#b1bda6;font-size:12px;line-height:1.6}a.svelte-1mbrjii:focus-visible{outline-offset:5px;outline:3px solid #f7df02}@media (width>=960px){.hero.svelte-1mbrjii{padding:38px 0 80px}.wrap.svelte-1mbrjii{width:min(1184px,100% - 96px)}.hero-grid.svelte-1mbrjii{grid-template-columns:1.2fr 1fr;gap:70px}.breadcrumb.svelte-1mbrjii{margin-bottom:36px}h1.svelte-1mbrjii{font-size:clamp(42px,4.8vw,68px)}}@media (width<=430px){.wrap.svelte-1mbrjii{width:calc(100% - 32px)}.actions.svelte-1mbrjii{flex-direction:column;align-items:stretch}.button.svelte-1mbrjii{width:100%}.hero-lead.svelte-1mbrjii br:where(.svelte-1mbrjii){display:none}}
