.hero-section.svelte-ogjmac{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:90vh;padding:0;display:flex;position:relative}.hero-banner.svelte-ogjmac{width:100%;max-width:100%;height:820px;min-height:90vh;box-shadow:none;border-radius:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero-mosaic-grid.svelte-ogjmac{z-index:1;grid-template-columns:repeat(5,1fr);gap:0;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.mosaic-col.svelte-ogjmac{flex-direction:column;width:100%;height:100%;display:flex}.mosaic-tile.svelte-ogjmac{background:linear-gradient(135deg,#2734c72e,#141826e6);width:100%;position:relative;overflow:hidden}.mosaic-col.col-1.svelte-ogjmac .tile-top:where(.svelte-ogjmac){height:62%}.mosaic-col.col-1.svelte-ogjmac .tile-bottom:where(.svelte-ogjmac){height:38%}.mosaic-col.col-2.svelte-ogjmac .tile-top:where(.svelte-ogjmac){height:42%}.mosaic-col.col-2.svelte-ogjmac .tile-bottom:where(.svelte-ogjmac){height:58%}.tile-split-top.svelte-ogjmac{height:32%}.tile-split-mid.svelte-ogjmac,.mosaic-col.col-3.svelte-ogjmac .tile-bottom:where(.svelte-ogjmac){height:34%}.mosaic-col.col-4.svelte-ogjmac .tile-top:where(.svelte-ogjmac){height:55%}.mosaic-col.col-4.svelte-ogjmac .tile-bottom:where(.svelte-ogjmac){height:45%}.mosaic-col.col-5.svelte-ogjmac .tile-top:where(.svelte-ogjmac){height:38%}.mosaic-col.col-5.svelte-ogjmac .tile-bottom:where(.svelte-ogjmac){height:62%}.mosaic-tile.svelte-ogjmac img:where(.svelte-ogjmac){object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.hero-banner.svelte-ogjmac:hover .mosaic-tile:where(.svelte-ogjmac) img:where(.svelte-ogjmac){transform:scale(1.04)}.hero-banner-overlay.svelte-ogjmac{z-index:2;background:radial-gradient(circle,#000000bf 0%,#0000009e 50%,#00000080 100%);position:absolute;inset:0}.hero-banner-content.svelte-ogjmac{z-index:3;text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;padding:0 24px;display:flex;position:relative}.hero-banner-title.svelte-ogjmac{letter-spacing:-.01em;color:#fff;text-align:center;text-shadow:0 4px 20px #0009;margin:0 0 16px;font-family:OutdorrExtended,sans-serif;font-size:clamp(44px,5.8vw,72px);font-weight:500;line-height:1.08}.animate-hero-fade.svelte-ogjmac{animation:1.2s cubic-bezier(.16,1,.3,1) forwards svelte-ogjmac-heroFadeIn}@keyframes svelte-ogjmac-heroFadeIn{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.type-word{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards svelte-ogjmac-typeWord;display:inline-block}.type-word.w1{animation-delay:.1s}.type-word.w2{animation-delay:.7s}.type-word.w3{animation-delay:1.3s}.type-word.w4{animation-delay:1.9s}@keyframes svelte-ogjmac-typeWord{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=900px){.hero-section.svelte-ogjmac{min-height:45vh}.hero-banner.svelte-ogjmac{justify-content:flex-start;align-items:flex-end;height:45vh;min-height:400px}.hero-banner-content.svelte-ogjmac{text-align:left;align-items:flex-start;width:100%;margin:0;padding:0 32px 80px}.hero-banner-title.svelte-ogjmac{text-align:left}}.about-page.svelte-103oh7j{background-color:#000;flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.organizer-terms-link.svelte-103oh7j{color:#fff;text-underline-offset:4px;margin-top:16px;font-size:14px;text-decoration:underline;display:inline-block}.content-section.svelte-103oh7j{z-index:2;box-shadow:none;background:radial-gradient(at 0 0,#818ad814 0%,#0000 50%),radial-gradient(at 100% 30%,#2734c714 0%,#0000 45%),linear-gradient(#000 0%,#040308 40%,#000 70% 100%);border-radius:0;margin-top:0;padding:120px 0 80px;position:relative}.standalone-pricing-section.svelte-103oh7j{z-index:5;background:linear-gradient(#000 0% 15%,#060512 30%,#0f0e24 50%,#060512 75%,#000 90% 100%);width:100vw;margin-top:0;margin-left:calc(50% - 50vw);padding:120px 0 140px;position:relative;overflow:hidden}.standalone-pricing-section.svelte-103oh7j:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(#000 0% 20%,#000000b3 60%,#0000 100%);height:220px;position:absolute;top:0;left:0;right:0}.standalone-pricing-section.svelte-103oh7j:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(80% 65%,#2734c72e 0%,#2734c70f 45%,#0000 75%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animate-fade-up-delay.svelte-103oh7j{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards svelte-103oh7j-fadeUp}@keyframes svelte-103oh7j-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.showcase-rows-container.svelte-103oh7j{max-width:1200px;margin:0 auto;padding:0 40px}@media (width<=900px){.showcase-rows-container.svelte-103oh7j{padding:0 24px}}@media (width<=768px){.content-section.svelte-103oh7j{border-top-left-radius:28px;border-top-right-radius:28px;padding:44px 0 80px}.showcase-rows-container.svelte-103oh7j{gap:60px;margin-top:40px;padding:0}}.org-showcase-list.svelte-103oh7j{box-sizing:border-box;flex-direction:column;gap:120px;max-width:1100px;margin:80px auto 40px;padding:0 40px;display:flex}.showcase-row.svelte-103oh7j{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.showcase-row.svelte-103oh7j:nth-child(2n) .showcase-media-col:where(.svelte-103oh7j){order:2}.showcase-row.svelte-103oh7j:nth-child(2n) .showcase-text-col:where(.svelte-103oh7j){order:1}.showcase-media-col.svelte-103oh7j{justify-content:center;align-items:center;width:100%;display:flex}.showcase-image-wrapper.svelte-103oh7j{-webkit-user-select:none;user-select:none;border-radius:24px;justify-content:center;align-items:center;width:100%;max-width:480px;display:flex;position:relative;overflow:hidden}.showcase-image-wrapper.svelte-103oh7j:after{content:"";z-index:2;pointer-events:auto;background:0 0;position:absolute;inset:0}.showcase-img.svelte-103oh7j{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:20px;width:100%;height:auto;max-height:480px;display:block}.showcase-text-col.svelte-103oh7j{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.showcase-text-col.svelte-103oh7j h2:where(.svelte-103oh7j){letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-family:OutdorrExtended,sans-serif;font-size:clamp(26px,3.2vw,40px);font-weight:700;line-height:1.2}.showcase-text-col.svelte-103oh7j p:where(.svelte-103oh7j){color:#a1a1aa;margin:0;font-family:OutdorrExtended,sans-serif;font-size:clamp(15px,1.5vw,18px);line-height:1.6}@media (width<=900px){.org-showcase-list.svelte-103oh7j{gap:64px;margin-top:40px;padding:0 20px}.showcase-row.svelte-103oh7j{grid-template-columns:1fr;gap:24px}.showcase-media-col.svelte-103oh7j{order:1!important}.showcase-text-col.svelte-103oh7j{text-align:center;align-items:center;order:2!important}}@media (width<=500px){.content-section.svelte-103oh7j{padding:100px 0 80px}}.standalone-pricing-container.svelte-103oh7j{z-index:3;max-width:1000px;margin:0 auto;padding:0 40px;position:relative}.pricing-header.svelte-103oh7j{text-align:center;margin-bottom:60px}.pricing-header.svelte-103oh7j h2:where(.svelte-103oh7j){color:#fff;margin:0 0 16px;font-family:OutdorrExtended,sans-serif;font-size:clamp(32px,5vw,48px)}.pricing-header.svelte-103oh7j p:where(.svelte-103oh7j){color:#c4c8f0;margin:0;font-size:18px}.pricing-table-wrapper.svelte-103oh7j{width:100%;overflow-x:auto}.pricing-table.svelte-103oh7j{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.pricing-table.svelte-103oh7j th:where(.svelte-103oh7j),.pricing-table.svelte-103oh7j td:where(.svelte-103oh7j){color:#e2e4f8;border-bottom:1px solid #2734c726;padding:20px 24px;font-size:16px}.pricing-table.svelte-103oh7j th:where(.svelte-103oh7j){color:#fff;border-bottom:1px solid #2734c74d;font-family:OutdorrExtended,sans-serif;font-size:20px;font-weight:500}.pricing-table.svelte-103oh7j tr:where(.svelte-103oh7j):last-child td:where(.svelte-103oh7j){border-bottom:none}.pricing-table.svelte-103oh7j .premium-header:where(.svelte-103oh7j){color:#2734c7;font-weight:700}.pricing-table.svelte-103oh7j .premium-text:where(.svelte-103oh7j){color:#2734c7;font-size:18px;font-weight:600}.pricing-table.svelte-103oh7j td:where(.svelte-103oh7j):first-child{color:#fff;font-weight:500}.pricing-table.svelte-103oh7j .disabled-text:where(.svelte-103oh7j){color:#5b5e7d}.price-cell.svelte-103oh7j{font-size:24px!important;font-weight:700!important}.price-cell.premium-text.svelte-103oh7j{color:#2734c7!important}.price-suffix.svelte-103oh7j{color:#a4a9df;font-size:14px;font-weight:400}.purple-feature-section.svelte-103oh7j{z-index:4;background:linear-gradient(#0f0e24 0%,#2734c7 30% 70%,#06050f 100%);width:100vw;margin:0;padding:72px 24px;position:relative;overflow:hidden}.purple-feature-section.svelte-103oh7j:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#000 0%,#0000 100%);height:60px;position:absolute;top:0;left:0;right:0}.purple-feature-section.svelte-103oh7j:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#000 100%);height:60px;position:absolute;bottom:0;left:0;right:0}.purple-feature-container.svelte-103oh7j{justify-content:space-between;align-items:center;gap:32px;max-width:1100px;margin:0 auto;display:flex}.purple-roll-header.svelte-103oh7j{flex-direction:column;gap:6px;max-width:640px;display:flex}.purple-roll-title.svelte-103oh7j{color:#fff;letter-spacing:-.02em;margin:0;font-family:OutdorrExtended,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.1}.purple-roll-subtext.svelte-103oh7j{color:#ffffffe0;margin:0;font-family:OutdorrExtended,sans-serif;font-size:clamp(15px,2vw,18px);line-height:1.5}.purple-roll-btn.svelte-103oh7j{color:#000;white-space:nowrap;background-color:#fff;border-radius:100px;justify-content:center;align-items:center;padding:16px 36px;font-family:OutdorrExtended,sans-serif;font-size:clamp(15px,2vw,18px);font-weight:700;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:inline-flex}.purple-roll-btn.svelte-103oh7j:hover{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 10px 24px #0003}@media (width<=768px){.standalone-pricing-section.svelte-103oh7j{margin-top:20px;padding:80px 0}.standalone-pricing-container.svelte-103oh7j{padding:0 12px}.pricing-header.svelte-103oh7j{margin-bottom:28px}.pricing-header.svelte-103oh7j h2:where(.svelte-103oh7j){font-size:28px}.pricing-header.svelte-103oh7j p:where(.svelte-103oh7j){font-size:15px}.pricing-table-wrapper.svelte-103oh7j{border-radius:16px;padding:0;overflow-x:visible}.pricing-table.svelte-103oh7j{table-layout:fixed;width:100%!important;min-width:0!important}.pricing-table.svelte-103oh7j th:where(.svelte-103oh7j):first-child,.pricing-table.svelte-103oh7j td:where(.svelte-103oh7j):first-child{width:44%}.pricing-table.svelte-103oh7j th:where(.svelte-103oh7j):nth-child(2),.pricing-table.svelte-103oh7j td:where(.svelte-103oh7j):nth-child(2){text-align:center;width:24%}.pricing-table.svelte-103oh7j th:where(.svelte-103oh7j):nth-child(3),.pricing-table.svelte-103oh7j td:where(.svelte-103oh7j):nth-child(3){text-align:center;width:32%}.pricing-table.svelte-103oh7j th:where(.svelte-103oh7j),.pricing-table.svelte-103oh7j td:where(.svelte-103oh7j){word-break:break-word;padding:12px 6px;font-size:13px}.pricing-table.svelte-103oh7j th:where(.svelte-103oh7j){font-size:14px}.price-cell.svelte-103oh7j{font-size:16px!important}.price-suffix.svelte-103oh7j{margin-top:2px;font-size:11px;display:block}.purple-feature-section.svelte-103oh7j{padding:40px 20px}.purple-feature-container.svelte-103oh7j{text-align:center;flex-direction:column;gap:20px}.purple-roll-header.svelte-103oh7j{align-items:center}.purple-roll-btn.svelte-103oh7j{width:100%;max-width:280px;padding:14px 28px}}@media (width<=480px){.standalone-pricing-container.svelte-103oh7j{padding:0 8px}.pricing-table.svelte-103oh7j th:where(.svelte-103oh7j),.pricing-table.svelte-103oh7j td:where(.svelte-103oh7j){padding:10px 4px;font-size:12px}.pricing-table.svelte-103oh7j th:where(.svelte-103oh7j){font-size:13px}.price-cell.svelte-103oh7j{font-size:15px!important}.org-showcase-list.svelte-103oh7j{gap:48px;margin-top:24px;padding:0 16px}.showcase-image-wrapper.svelte-103oh7j{border-radius:16px}.showcase-img.svelte-103oh7j{border-radius:14px;max-height:360px}.showcase-text-col.svelte-103oh7j h2:where(.svelte-103oh7j){margin-bottom:10px;font-size:22px}.showcase-text-col.svelte-103oh7j p:where(.svelte-103oh7j){font-size:14px}}
