@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/DMSans-Light-Bag9S7x9.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/DMSans-LightItalic-DtGbodfo.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/DMSans-Regular-CB7WfZ8W.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/DMSans-Medium-DCQhiIS7.ttf) format("truetype")}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/DMSerifDisplay-Regular-DEPTIRtf.ttf) format("truetype")}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/DMSerifDisplay-Italic-BcqReR-k.ttf) format("truetype")}.possible-2026[data-v-c254f459]{--brand: #f34829;--brand2: #ff6b4a;--dark: #0c0d14;--text: #f2ede8;--muted: rgba(242, 237, 232, .5);width:100%;background:var(--dark);color:var(--text);font-family:DM Sans,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}.possible-2026[data-v-c254f459] *,.possible-2026[data-v-c254f459] *:before,.possible-2026[data-v-c254f459] *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.possible-2026 button[data-v-c254f459],.possible-2026 input[data-v-c254f459]{font:inherit}.hero[data-v-c254f459]{min-height:max(100vh - 112px,var(--possible-form-height, 0px) + 40px);background:-webkit-linear-gradient(290deg,#0c0d18 0%,#0f1135 40%,#1a0a28 70%,#2a0a18 100%);background:linear-gradient(160deg,#0c0d18,#0f1135 40%,#1a0a28,#2a0a18);position:relative;overflow:hidden;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 520px;grid-template-columns:minmax(0,1fr) 520px;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.hero[data-v-c254f459]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-radial-gradient(20% 60%,ellipse 60% 50%,rgba(243,72,41,.18) 0%,transparent 65%),-webkit-radial-gradient(80% 30%,ellipse 50% 60%,rgba(80,40,180,.22) 0%,transparent 60%),-webkit-radial-gradient(60% 80%,ellipse 40% 40%,rgba(0,180,120,.08) 0%,transparent 55%);background:radial-gradient(ellipse 60% 50% at 20% 60%,rgba(243,72,41,.18) 0%,transparent 65%),radial-gradient(ellipse 50% 60% at 80% 30%,rgba(80,40,180,.22) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 60% 80%,rgba(0,180,120,.08) 0%,transparent 55%);-webkit-animation:meshShift-c254f459 12s ease-in-out infinite alternate;animation:meshShift-c254f459 12s ease-in-out infinite alternate}.hero[data-v-c254f459]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),-webkit-linear-gradient(left,rgba(255,255,255,.025) 1px,transparent 1px);background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.hero-left[data-v-c254f459]{position:relative;z-index:2;padding:56px 64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.hero-content[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:48px 0}.event-tag[data-v-c254f459]{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand2);margin-bottom:20px;-webkit-animation:fadeUp-c254f459 .7s .1s ease both;animation:fadeUp-c254f459 .7s .1s ease both}.event-tag-dot[data-v-c254f459]{width:6px;height:6px;border-radius:50%;background:var(--brand);-webkit-animation:pulse-c254f459 2s ease-in-out infinite;animation:pulse-c254f459 2s ease-in-out infinite}.hero h1[data-v-c254f459]{font-family:"DM Serif Display",serif;font-size:72px;line-height:1.06;letter-spacing:0;color:var(--text);margin:0 0 24px;-webkit-animation:fadeUp-c254f459 .7s .15s ease both;animation:fadeUp-c254f459 .7s .15s ease both}.hero h1 em[data-v-c254f459]{font-style:italic;color:var(--brand)}.hero-desc[data-v-c254f459]{font-size:17px;color:var(--muted);line-height:1.65;max-width:460px;margin:0 auto 40px;-webkit-animation:fadeUp-c254f459 .7s .22s ease both;animation:fadeUp-c254f459 .7s .22s ease both}.hero-meta[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeUp-c254f459 .7s .28s ease both;animation:fadeUp-c254f459 .7s .28s ease both}.meta-item[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}.meta-label[data-v-c254f459]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d}.meta-val[data-v-c254f459]{font-size:14px;font-weight:500;color:var(--text)}.hero-right[data-v-c254f459]{position:relative;-ms-grid-column-align:stretch;justify-self:stretch;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;min-width:0;margin:20px 20px 20px 0;border-radius:18px;z-index:2;background:#fffffff7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:visible;height:auto}.form-inner[data-v-c254f459]{padding:20px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.form-header[data-v-c254f459]{margin-bottom:28px;-webkit-animation:fadeUp-c254f459 .7s .1s ease both;animation:fadeUp-c254f459 .7s .1s ease both}.form-eyebrow[data-v-c254f459]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:8px}.form-title[data-v-c254f459]{font-family:"DM Serif Display",serif;font-size:26px;letter-spacing:0;color:#111;line-height:1.2}.form-title em[data-v-c254f459]{font-style:italic;color:var(--brand)}.form-sub[data-v-c254f459]{font-size:13px;color:#999;margin-top:6px;line-height:1.5}.form-fields[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.row-2[data-v-c254f459]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px}.field[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-animation:fadeUp-c254f459 .6s ease both;animation:fadeUp-c254f459 .6s ease both}.field label[data-v-c254f459]{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#aaa;font-weight:400}.field input[data-v-c254f459]{height:46px;background:#f8f7f5;border:1.5px solid #eae6e0;border-radius:9px;color:#111;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;padding:0 14px;outline:none;-webkit-transition:border-color .18s,background .18s,-webkit-box-shadow .18s;transition:border-color .18s,background .18s,-webkit-box-shadow .18s;transition:border-color .18s,box-shadow .18s,background .18s;transition:border-color .18s,box-shadow .18s,background .18s,-webkit-box-shadow .18s;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.field input[data-v-c254f459]::-webkit-input-placeholder{color:#ccc}.field input[data-v-c254f459]::-moz-placeholder{color:#ccc}.field input[data-v-c254f459]:-ms-input-placeholder{color:#ccc}.field input[data-v-c254f459]::-ms-input-placeholder{color:#ccc}.field input[data-v-c254f459]::placeholder{color:#ccc}.field input[data-v-c254f459]:focus{border-color:var(--brand);-webkit-box-shadow:0 0 0 3px rgba(243,72,41,.08);box-shadow:0 0 0 3px #f3482914;background:#fff}.field input[data-v-c254f459]:disabled{cursor:not-allowed;opacity:.7}.field input.err[data-v-c254f459]{border-color:#e53;-webkit-box-shadow:0 0 0 3px rgba(238,85,51,.08);box-shadow:0 0 0 3px #ee553314}.field-error[data-v-c254f459]{color:#e5484d;font-size:12px;line-height:1.4}.service-group[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:7px;-webkit-animation:fadeUp-c254f459 .6s .4s ease both;animation:fadeUp-c254f459 .6s .4s ease both}.service-group>label[data-v-c254f459]{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:#aaa}.chip-row[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.chip[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:8px 16px;border:1.5px solid #eae6e0;border-radius:99px;font-size:12px;color:#999;background:#f8f7f5;cursor:pointer;-webkit-transition:all .16s;transition:all .16s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chip.active[data-v-c254f459]{border-color:var(--brand);background:#f348290f;color:var(--brand);font-weight:500}.chip[data-v-c254f459]:disabled{cursor:not-allowed;opacity:.7}.conditional-field[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-top:10px}.conditional-field input[data-v-c254f459]{height:46px;background:#f8f7f5;border:1.5px solid #eae6e0;border-radius:9px;color:#111;font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;padding:0 14px;outline:none;-webkit-transition:border-color .18s,background .18s,-webkit-box-shadow .18s;transition:border-color .18s,background .18s,-webkit-box-shadow .18s;transition:border-color .18s,box-shadow .18s,background .18s;transition:border-color .18s,box-shadow .18s,background .18s,-webkit-box-shadow .18s;width:100%}.conditional-field input[data-v-c254f459]::-webkit-input-placeholder{color:#ccc}.conditional-field input[data-v-c254f459]::-moz-placeholder{color:#ccc}.conditional-field input[data-v-c254f459]:-ms-input-placeholder{color:#ccc}.conditional-field input[data-v-c254f459]::-ms-input-placeholder{color:#ccc}.conditional-field input[data-v-c254f459]::placeholder{color:#ccc}.conditional-field input[data-v-c254f459]:focus{border-color:var(--brand);-webkit-box-shadow:0 0 0 3px rgba(243,72,41,.08);box-shadow:0 0 0 3px #f3482914;background:#fff}.conditional-field input[data-v-c254f459]:disabled{cursor:not-allowed;opacity:.7}.conditional-field input.err[data-v-c254f459]{border-color:#e53;-webkit-box-shadow:0 0 0 3px rgba(238,85,51,.08);box-shadow:0 0 0 3px #ee553314}.submit-btn[data-v-c254f459]{margin-top:8px;height:50px;width:100%;background:var(--brand);border:none;border-radius:10px;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em;cursor:pointer;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .14s,-webkit-box-shadow .14s;transition:-webkit-transform .14s,-webkit-box-shadow .14s;transition:transform .14s,box-shadow .14s;transition:transform .14s,box-shadow .14s,-webkit-transform .14s,-webkit-box-shadow .14s;-webkit-box-shadow:0 4px 20px rgba(243,72,41,.3);box-shadow:0 4px 20px #f348294d;-webkit-animation:fadeUp-c254f459 .6s .46s ease both;animation:fadeUp-c254f459 .6s .46s ease both}.submit-btn[data-v-c254f459]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-linear-gradient(315deg,rgba(255,255,255,.15) 0%,transparent 55%);background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 55%)}.submit-btn[data-v-c254f459]:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 8px 28px rgba(243,72,41,.38);box-shadow:0 8px 28px #f3482961}.submit-btn[data-v-c254f459]:active{-webkit-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.submit-btn[data-v-c254f459]:disabled{cursor:not-allowed;opacity:.72;-webkit-transform:none;-ms-transform:none;transform:none}.submit-error[data-v-c254f459]{color:#e5484d;font-size:13px;line-height:1.5}.form-success[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;padding:24px 0;gap:16px}.success-icon[data-v-c254f459]{width:64px;height:64px;border-radius:50%;background:#f3482914;border:1.5px solid rgba(243,72,41,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:popIn-c254f459 .5s cubic-bezier(.34,1.56,.64,1) both;animation:popIn-c254f459 .5s cubic-bezier(.34,1.56,.64,1) both}.success-title[data-v-c254f459]{font-family:"DM Serif Display",serif;font-size:26px;color:#111;letter-spacing:0;-webkit-animation:fadeUp-c254f459 .5s .12s ease both;animation:fadeUp-c254f459 .5s .12s ease both}.success-desc[data-v-c254f459]{font-size:13px;color:#999;line-height:1.6;max-width:260px;-webkit-animation:fadeUp-c254f459 .5s .18s ease both;animation:fadeUp-c254f459 .5s .18s ease both}.success-divider[data-v-c254f459]{width:100%;height:1px;background:#eee;-webkit-animation:fadeUp-c254f459 .5s .22s ease both;animation:fadeUp-c254f459 .5s .22s ease both}.social-label-sm[data-v-c254f459]{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#bbb;-webkit-animation:fadeUp-c254f459 .5s .26s ease both;animation:fadeUp-c254f459 .5s .26s ease both}.social-links[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;-webkit-animation:fadeUp-c254f459 .5s .3s ease both;animation:fadeUp-c254f459 .5s .3s ease both}.social-item[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:12px;padding:11px 16px;background:#f8f7f5;border:1.5px solid #eae6e0;border-radius:10px;text-decoration:none;color:#111;-webkit-transition:border-color .16s,background .16s;transition:border-color .16s,background .16s}.social-item[data-v-c254f459]:hover{border-color:#d0ccc6;background:#f0ede8}.social-icon[data-v-c254f459]{width:34px;height:34px;border-radius:8px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.social-icon.linkedin[data-v-c254f459]{background:#0a66c2}.social-icon.x-twitter[data-v-c254f459]{background:#111}.social-icon.youtube[data-v-c254f459]{background:red}.social-icon.website[data-v-c254f459]{background:var(--brand)}.social-info[data-v-c254f459]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left;min-width:0}.social-name[data-v-c254f459]{font-size:13px;font-weight:500;color:#111}.social-handle[data-v-c254f459]{font-size:11px;color:#bbb;overflow-wrap:anywhere}.social-arrow[data-v-c254f459]{color:#ddd;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.content[data-v-c254f459]{background:#fff;color:#111}.section-find[data-v-c254f459]{padding:96px 72px;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;position:relative}.section-find[data-v-c254f459]:before{content:"";position:absolute;top:0;left:72px;right:72px;height:1px;background:#eee}.section-header-col[data-v-c254f459]{grid-column:1/-1;margin-bottom:8px}.section-eyebrow[data-v-c254f459]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand);margin-bottom:10px}.section-title[data-v-c254f459]{font-family:"DM Serif Display",serif;font-size:40px;letter-spacing:0;color:#111;line-height:1.1}.section-title em[data-v-c254f459]{font-style:italic;color:var(--brand)}.find-card[data-v-c254f459]{background:#f8f7f5;border:1px solid #ece8e2;border-radius:16px;padding:28px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px;position:relative;overflow:hidden;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.find-card[data-v-c254f459]:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 12px 40px rgba(0,0,0,.08);box-shadow:0 12px 40px #00000014}.find-card[data-v-c254f459]:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--brand);border-radius:16px 16px 0 0}.find-card-icon[data-v-c254f459]{width:44px;height:44px;border-radius:10px;background:#f3482914;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.find-card-tag[data-v-c254f459]{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--brand);font-weight:500}.find-card-title[data-v-c254f459]{font-family:"DM Serif Display",serif;font-size:20px;letter-spacing:0;color:#111;line-height:1.2}.find-card-desc[data-v-c254f459]{font-size:14px;color:#777;line-height:1.65}.section-happening[data-v-c254f459]{background:var(--dark);padding:96px 72px;position:relative;overflow:hidden}.section-happening[data-v-c254f459]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:-webkit-radial-gradient(90% 50%,ellipse 60% 60%,rgba(243,72,41,.1) 0%,transparent 65%),-webkit-radial-gradient(10% 80%,ellipse 50% 50%,rgba(80,40,180,.1) 0%,transparent 60%);background:radial-gradient(ellipse 60% 60% at 90% 50%,rgba(243,72,41,.1) 0%,transparent 65%),radial-gradient(ellipse 50% 50% at 10% 80%,rgba(80,40,180,.1) 0%,transparent 60%);pointer-events:none}.section-happening[data-v-c254f459]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:-webkit-linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),-webkit-linear-gradient(left,rgba(255,255,255,.02) 1px,transparent 1px);background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;pointer-events:none}.happening-inner[data-v-c254f459]{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:400px minmax(0,1fr);grid-template-columns:400px minmax(0,1fr);gap:80px;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.dark-title[data-v-c254f459]{color:var(--text);font-size:42px;margin-bottom:20px}.happening-desc[data-v-c254f459]{font-size:15px;color:var(--muted);line-height:1.7}.challenge-card[data-v-c254f459]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:36px;position:relative;overflow:hidden}.challenge-card[data-v-c254f459]:before{content:"";position:absolute;top:-40px;right:-40px;width:200px;height:200px;border-radius:50%;background:#f348291a;-webkit-filter:blur(40px);filter:blur(40px)}.challenge-eyebrow[data-v-c254f459]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brand2);margin-bottom:12px}.challenge-title[data-v-c254f459]{font-family:"DM Serif Display",serif;font-size:32px;letter-spacing:0;color:var(--text);margin-bottom:16px;line-height:1.15}.challenge-title em[data-v-c254f459]{font-style:italic;color:var(--brand)}.challenge-desc[data-v-c254f459]{font-size:15px;color:var(--muted);line-height:1.65;margin-bottom:28px}.challenge-pills[data-v-c254f459]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.pill[data-v-c254f459]{padding:7px 16px;border:1px solid rgba(255,255,255,.12);border-radius:99px;font-size:12px;color:#fff9;background:#ffffff0a}.section-about[data-v-c254f459]{padding:96px 72px;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#faf9f7;position:relative}.section-about[data-v-c254f459]:before{content:"";position:absolute;top:0;left:72px;right:72px;height:1px;background:#eee}.about-title[data-v-c254f459]{font-size:40px;margin-bottom:20px}.about-desc[data-v-c254f459]{font-size:15px;color:#666;line-height:1.75;margin:0}.about-stat-grid[data-v-c254f459]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px}.stat-card[data-v-c254f459]{background:#fff;border:1px solid #ece8e2;border-radius:14px;padding:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:6px}.stat-num[data-v-c254f459]{font-family:"DM Serif Display",serif;font-size:36px;letter-spacing:0;color:var(--brand);line-height:1}.stat-label[data-v-c254f459]{font-size:12px;color:#999;line-height:1.4}@-webkit-keyframes meshShift-c254f459{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.8;-webkit-transform:scale(1.04) translate(10px,-8px);transform:scale(1.04) translate(10px,-8px)}}@keyframes meshShift-c254f459{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.8;-webkit-transform:scale(1.04) translate(10px,-8px);transform:scale(1.04) translate(10px,-8px)}}@-webkit-keyframes pulse-c254f459{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.4);transform:scale(1.4)}}@keyframes pulse-c254f459{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(1.4);transform:scale(1.4)}}@-webkit-keyframes fadeUp-c254f459{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp-c254f459{0%{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes popIn-c254f459{0%{opacity:0;-webkit-transform:scale(.65);transform:scale(.65)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popIn-c254f459{0%{opacity:0;-webkit-transform:scale(.65);transform:scale(.65)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media (max-width: 960px){.hero h1[data-v-c254f459]{font-size:58px}.hero[data-v-c254f459]{-ms-grid-columns:1fr;grid-template-columns:1fr;min-height:auto}.hero-left[data-v-c254f459]{min-height:calc(100vh - 70px);padding:56px 28px}.hero-right[data-v-c254f459]{min-height:auto;margin:0 20px 20px}.section-find[data-v-c254f459]{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:60px 28px}.section-find[data-v-c254f459]:before{left:28px;right:28px}.happening-inner[data-v-c254f459]{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:40px}.section-happening[data-v-c254f459]{padding:60px 28px}.section-about[data-v-c254f459]{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:60px 28px;gap:40px}.section-about[data-v-c254f459]:before{left:28px;right:28px}}@media (max-width: 560px){.hero h1[data-v-c254f459]{font-size:46px}.hero-left[data-v-c254f459]{padding:44px 20px}.hero-meta[data-v-c254f459],.row-2[data-v-c254f459],.about-stat-grid[data-v-c254f459]{-ms-grid-columns:1fr;grid-template-columns:1fr}.hero-meta[data-v-c254f459]{display:-ms-grid;display:grid;gap:18px}.form-inner[data-v-c254f459]{padding:36px 22px 42px}.section-title[data-v-c254f459],.about-title[data-v-c254f459],.dark-title[data-v-c254f459]{font-size:34px}.challenge-card[data-v-c254f459],.find-card[data-v-c254f459]{padding:24px}}.possible-2026-shell>header{background-color:#0c0d14!important}
