.public-home-horizon-module__42IEdq__root{--bg:#03050c;--text:#edf2fa;--muted:#8893a9;--dim:#59647c;--cyan:#4cd7ff;--accent:#0a84ff;--violet:#7c6cff;--success:#34d98a;--warn:#f5b83d;--gem:#8b5cf6;--card:#0d121fb3;--border:#6e96dc26;background:var(--bg);color:var(--text);min-height:100vh;font-family:var(--font-sans), ui-sans-serif, -apple-system, "Segoe UI", sans-serif;overflow-x:hidden}.public-home-horizon-module__42IEdq__root a{color:inherit;text-decoration:none}.public-home-horizon-module__42IEdq__root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.public-home-horizon-module__42IEdq__navLogo .gather-logo-wordmark{width:104px;height:38px}.public-home-horizon-module__42IEdq__footBrand .gather-logo-wordmark{width:92px;height:34px;margin-bottom:12px}.public-home-horizon-module__42IEdq__nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03050c8c;border-bottom:1px solid #6e96dc14;align-items:center;gap:26px;height:66px;padding:0 clamp(16px,4vw,44px);display:flex;position:fixed;top:0;left:0;right:0}.public-home-horizon-module__42IEdq__navLinks{color:var(--muted);gap:22px;font-size:15px;font-weight:650;display:flex}.public-home-horizon-module__42IEdq__navLinks a:hover{color:#fff}.public-home-horizon-module__42IEdq__navCta{gap:10px;margin-left:auto;display:flex}@media (max-width:860px){.public-home-horizon-module__42IEdq__navLinks{display:none}.public-home-horizon-module__42IEdq__nav{gap:14px}.public-home-horizon-module__42IEdq__navCta{gap:8px}}.public-home-horizon-module__42IEdq__btn{border-radius:var(--radius-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;font-weight:800;transition:all .18s;display:inline-flex}.public-home-horizon-module__42IEdq__btnPrimary{color:#fff;background:linear-gradient(135deg,#0773e1,#7061e7);box-shadow:0 10px 30px #3c64ff66;}.public-home-horizon-module__42IEdq__root .public-home-horizon-module__42IEdq__btnPrimary{color:#fff}.public-home-horizon-module__42IEdq__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 16px 42px #3c64ff8c}.public-home-horizon-module__42IEdq__btnGhost{color:var(--text);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;}.public-home-horizon-module__42IEdq__btnGhost:hover{border-color:#6eb4ff66}.public-home-horizon-module__42IEdq__btnBig{border-radius:var(--radius-lg);height:50px;padding:0 26px;font-size:16px}.public-home-horizon-module__42IEdq__hero{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.public-home-horizon-module__42IEdq__globe{opacity:0;will-change:opacity, transform;position:absolute;inset:0;transform:scale(1.04)}.public-home-horizon-module__42IEdq__globeIn{opacity:1;transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.4s cubic-bezier(.22,.61,.36,1);transform:scale(1)}@media (prefers-reduced-motion:reduce){.public-home-horizon-module__42IEdq__globe{transform:none}.public-home-horizon-module__42IEdq__globeIn{transition:opacity .2s linear;transform:none}}.public-home-horizon-module__42IEdq__globe .maplibregl-ctrl-attrib{opacity:.35;font-size:12px}.public-home-horizon-module__42IEdq__globe canvas{outline:none}.public-home-horizon-module__42IEdq__globe .maplibregl-cooperative-gesture-screen{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03050c8c;font-family:inherit}:is(.public-home-horizon-module__42IEdq__globe .maplibregl-cooperative-gesture-screen .maplibregl-desktop-message,.public-home-horizon-module__42IEdq__globe .maplibregl-cooperative-gesture-screen .maplibregl-mobile-message){border-radius:var(--radius-lg);color:#dce8fa;background:#090e1bd9;border:1px solid #6ea0e64d;padding:12px 20px;font-size:15px;font-weight:800;box-shadow:0 18px 50px #00000080}.public-home-horizon-module__42IEdq__globeFallback{place-items:center;display:grid;position:absolute;inset:0}.public-home-horizon-module__42IEdq__globeFallback i{aspect-ratio:1;border-radius:var(--radius-round);background:radial-gradient(circle at 35% 30%,#14335f,#081426 60%,#050b16);width:min(58vw,700px);box-shadow:0 0 120px #1e6eff40,inset -40px -30px 90px #0009}.public-home-horizon-module__42IEdq__heroTint{pointer-events:none;background:radial-gradient(at 66% 46%,#0000 34%,#03050c85 66%,#03050ce6 88%);position:absolute;inset:0}.public-home-horizon-module__42IEdq__heroTint:after{content:"";background:linear-gradient(100deg,#03050ce0 0%,#03050c8c 30%,#0000 52%);position:absolute;inset:0}.public-home-horizon-module__42IEdq__gradBottom{background:linear-gradient(transparent, var(--bg));pointer-events:none;height:150px;position:absolute;bottom:0;left:0;right:0}.public-home-horizon-module__42IEdq__heroInner{z-index:2;pointer-events:none;width:100%;max-width:1360px;margin:0 auto;padding:110px clamp(16px,4vw,44px) 120px;position:relative}.public-home-horizon-module__42IEdq__heroCopy{pointer-events:auto;max-width:600px}.public-home-horizon-module__42IEdq__badge{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);align-items:center;gap:8px;margin-bottom:24px;padding:8px 13px;font-size:14px;display:inline-flex}.public-home-horizon-module__42IEdq__badge i{border-radius:var(--radius-round);background:var(--success);width:7px;height:7px;box-shadow:0 0 8px var(--success);font-style:normal;animation:2s infinite public-home-horizon-module__42IEdq__pulse}@keyframes public-home-horizon-module__42IEdq__pulse{50%{opacity:.35}}.public-home-horizon-module__42IEdq__badge b{color:var(--text)}.public-home-horizon-module__42IEdq__hero h1{letter-spacing:-.05em;text-shadow:0 6px 50px #03050ce6;font-size:clamp(42px,5.8vw,78px);font-weight:800;line-height:1}.public-home-horizon-module__42IEdq__hero h1 em{color:var(--cyan);font-style:normal}.public-home-horizon-module__42IEdq__rotLine{color:var(--muted);margin-top:18px;font-size:clamp(17px,2vw,22px);font-weight:700}.public-home-horizon-module__42IEdq__rotWord{min-width:9ch;color:var(--cyan);animation:.5s cubic-bezier(.22,.61,.36,1) public-home-horizon-module__42IEdq__wordin;display:inline-block}@keyframes public-home-horizon-module__42IEdq__wordin{0%{opacity:0;transform:translateY(14px)}}.public-home-horizon-module__42IEdq__sub{color:var(--muted);text-shadow:0 2px 24px #03050ce6;max-width:480px;margin:20px 0 32px;font-size:17px;line-height:1.7}.public-home-horizon-module__42IEdq__heroCtas{flex-wrap:wrap;gap:12px;display:flex}.public-home-horizon-module__42IEdq__heroSocial{align-items:center;gap:12px;margin-top:30px;display:flex}.public-home-horizon-module__42IEdq__avaStack{display:flex}.public-home-horizon-module__42IEdq__avaStack img,.public-home-horizon-module__42IEdq__avaStack span{border-radius:var(--radius-round);object-fit:cover;border:2px solid #0a0f1e;place-items:center;width:32px;height:32px;margin-left:-9px;font-size:10px;font-weight:800;display:grid}.public-home-horizon-module__42IEdq__avaStack :first-child{margin-left:0}.public-home-horizon-module__42IEdq__avaStack span{background:linear-gradient(135deg,#2b7de0,#6b4de0)}.public-home-horizon-module__42IEdq__heroSocial small{color:var(--dim);font-size:14px;line-height:1.5}.public-home-horizon-module__42IEdq__heroSocial small b{color:var(--muted)}.public-home-horizon-module__42IEdq__eventPin{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.05em;text-transform:uppercase;color:#b9c6dd;white-space:nowrap;background:#090e1bc7;border:1px solid #6ea0e638;align-items:center;gap:7px;padding:6px 11px 6px 8px;font-size:13px;font-weight:800;display:flex;box-shadow:0 10px 30px #00000059}.public-home-horizon-module__42IEdq__eventPin i{font-size:15px;font-style:normal}.gather-friend-popup .maplibregl-popup-content{border-radius:var(--radius-md);color:#edf2fa;background:#090e1be0;border:1px solid #6ea0e64d;padding:8px 12px;font-family:inherit;box-shadow:0 16px 44px #00000080}.gather-friend-popup .maplibregl-popup-content b{font-size:14px;font-weight:800}.gather-friend-popup .maplibregl-popup-content small{color:#4cd7ff;font-size:13px;font-weight:800;display:block}.gather-friend-popup .maplibregl-popup-tip{border-top-color:#090e1be0;border-bottom-color:#090e1be0}.public-home-horizon-module__42IEdq__heroActivityRail{z-index:3;pointer-events:none;flex-direction:column;align-items:stretch;gap:10px;width:clamp(220px,50vw - 688px,260px);display:flex;position:absolute;top:max(140px,100vh - 620px);left:clamp(24px,2vw,36px)}.public-home-horizon-module__42IEdq__heroPointerShield{z-index:2;pointer-events:auto;touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none;width:calc(50vw - 36px);position:absolute;top:66px;bottom:48px;left:0}.public-home-horizon-module__42IEdq__heroMascot{pointer-events:auto;touch-action:pan-y;cursor:default;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 24px 34px #00000075);flex:none;align-self:center;width:270px;height:315px}.public-home-horizon-module__42IEdq__feed{flex-direction:column;gap:8px;width:100%;display:flex}@media (max-width:1839px){.public-home-horizon-module__42IEdq__heroActivityRail,.public-home-horizon-module__42IEdq__heroPointerShield{display:none}}.public-home-horizon-module__42IEdq__feedItem{border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);align-items:center;gap:10px;padding:9px 12px;font-size:14px;animation:.45s cubic-bezier(.22,.61,.36,1) public-home-horizon-module__42IEdq__feedin;display:flex}@keyframes public-home-horizon-module__42IEdq__feedin{0%{opacity:0;transform:translateY(14px)scale(.96)}}.public-home-horizon-module__42IEdq__feedItem img,.public-home-horizon-module__42IEdq__feedFa{border-radius:var(--radius-round);object-fit:cover;background:#ffffff0f;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.public-home-horizon-module__42IEdq__feedItem b{color:var(--text)}.public-home-horizon-module__42IEdq__feedItem em{color:var(--cyan);font-style:normal}.public-home-horizon-module__42IEdq__marquee{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050c80;border-top:1px solid #6e96dc1a;padding:14px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.public-home-horizon-module__42IEdq__marqueeTrack{gap:34px;width:max-content;animation:38s linear infinite public-home-horizon-module__42IEdq__mq;display:flex}@keyframes public-home-horizon-module__42IEdq__mq{to{transform:translate(-50%)}}.public-home-horizon-module__42IEdq__marquee span{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.public-home-horizon-module__42IEdq__marquee span i{font-size:16px;font-style:normal}.public-home-horizon-module__42IEdq__marquee span em{color:#8fa5c8;font-style:normal}.public-home-horizon-module__42IEdq__belt{border-bottom:1px solid #6e96dc14;flex-wrap:wrap;justify-content:center;gap:clamp(20px,5vw,70px);padding:46px clamp(16px,4vw,44px);display:flex}.public-home-horizon-module__42IEdq__belt>div{text-align:center;position:relative}.public-home-horizon-module__42IEdq__belt b{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(24px,3vw,36px);font-weight:800;display:block}.public-home-horizon-module__42IEdq__belt b.public-home-horizon-module__42IEdq__tick{animation:.35s cubic-bezier(.22,.61,.36,1) public-home-horizon-module__42IEdq__tickpop}@keyframes public-home-horizon-module__42IEdq__tickpop{30%{transform:scale(1.09)}}.public-home-horizon-module__42IEdq__belt span{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:13px;font-weight:700}.public-home-horizon-module__42IEdq__liveDot{border-radius:var(--radius-round);background:var(--success);width:6px;height:6px;box-shadow:0 0 7px var(--success);animation:2s infinite public-home-horizon-module__42IEdq__pulse;position:absolute;top:4px;right:-13px}.public-home-horizon-module__42IEdq__secLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px;font-size:13px;font-weight:800}.public-home-horizon-module__42IEdq__h2{letter-spacing:-.04em;font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.06}.public-home-horizon-module__42IEdq__h2 em{color:var(--cyan);font-style:normal}.public-home-horizon-module__42IEdq__lead{color:var(--muted);max-width:560px;margin-top:16px;font-size:16px;line-height:1.75}.public-home-horizon-module__42IEdq__root [data-reveal]{opacity:0;transition:all .7s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}.public-home-horizon-module__42IEdq__reveal{opacity:1!important;transform:none!important}.public-home-horizon-module__42IEdq__trySection{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);max-width:1180px;margin:0 auto;padding:90px clamp(16px,4vw,44px);display:grid}@media (max-width:900px){.public-home-horizon-module__42IEdq__trySection{grid-template-columns:1fr}}.public-home-horizon-module__42IEdq__tryNote{border-radius:var(--radius-md);color:var(--muted);background:#4cd7ff0f;border:1px solid #4cd7ff2e;gap:10px;margin-top:22px;padding:13px 16px;font-size:15px;display:flex}.public-home-horizon-module__42IEdq__tryNote b{color:var(--cyan)}.public-home-horizon-module__42IEdq__demo{position:relative}.public-home-horizon-module__42IEdq__demoGlow{filter:blur(10px);background:radial-gradient(#3c64ff29,#0000 70%);animation:5s infinite public-home-horizon-module__42IEdq__breathe;position:absolute;inset:-8%}@keyframes public-home-horizon-module__42IEdq__breathe{50%{opacity:.6}}.public-home-horizon-module__42IEdq__dcard{border-radius:var(--radius-xl);background:#0b1120;border:1px solid #6e96dc33;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c}.public-home-horizon-module__42IEdq__dhero{background:url(/assets/covers/camping.webp) 50%/cover;align-items:flex-end;height:130px;display:flex;position:relative}.public-home-horizon-module__42IEdq__dhero:after{content:"";background:linear-gradient(#0000 20%,#0b1120f0);position:absolute;inset:0}.public-home-horizon-module__42IEdq__dhero>div{z-index:1;padding:16px 18px;position:relative}.public-home-horizon-module__42IEdq__dhero h3{letter-spacing:-.02em;margin:0;font-size:19px}.public-home-horizon-module__42IEdq__dhero span{color:var(--muted);font-size:14px}.public-home-horizon-module__42IEdq__dtabs{border-bottom:1px solid #6e96dc1f;gap:2px;padding:8px 10px 0;display:flex}.public-home-horizon-module__42IEdq__dtabs button{color:var(--muted);border-radius:var(--radius-xs) var(--radius-xs) 0 0;padding:9px 13px;font-size:14px;font-weight:750}.public-home-horizon-module__42IEdq__dtabs .public-home-horizon-module__42IEdq__dtabOn{color:#fff;box-shadow:inset 0 -2px 0 var(--accent);background:#ffffff0d}.public-home-horizon-module__42IEdq__dtabs i{color:var(--cyan);font-style:normal;font-weight:800}.public-home-horizon-module__42IEdq__dpane{min-height:238px;padding:14px 16px 18px}.public-home-horizon-module__42IEdq__guestRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.public-home-horizon-module__42IEdq__guestRow small{color:var(--muted);font-size:14px}.public-home-horizon-module__42IEdq__guestRow b{color:var(--text)}.public-home-horizon-module__42IEdq__rsvpRow{gap:8px;margin-bottom:14px;display:flex}.public-home-horizon-module__42IEdq__rsvpRow button{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff0d;flex:1;height:40px;font-size:15px;font-weight:800;transition:all .15s}.public-home-horizon-module__42IEdq__rsvpRow button:hover{border-color:#6eb4ff80}.public-home-horizon-module__42IEdq__rsvpSel{background:var(--success)!important;border-color:var(--success)!important;color:#04220f!important}.public-home-horizon-module__42IEdq__rsvpSelMaybe{background:var(--warn)!important;border-color:var(--warn)!important;color:#2a1c02!important}.public-home-horizon-module__42IEdq__dmeta{letter-spacing:.08em;color:var(--dim);grid-template-columns:1fr 1fr;gap:8px;font-size:13px;font-weight:800;display:grid}.public-home-horizon-module__42IEdq__dmeta div{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #6e96dc1a;padding:10px 12px}.public-home-horizon-module__42IEdq__dmeta b{letter-spacing:0;color:var(--text);margin-top:3px;font-size:14px;font-weight:700;display:block}.public-home-horizon-module__42IEdq__item{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #6e96dc1a;align-items:center;gap:11px;margin-bottom:7px;padding:9px 11px;font-size:15px;display:flex}.public-home-horizon-module__42IEdq__itemClaimed{opacity:.72}.public-home-horizon-module__42IEdq__itemEm{border-radius:var(--radius-xs);background:#ffffff0d;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.public-home-horizon-module__42IEdq__item strong{flex:1;font-weight:700}.public-home-horizon-module__42IEdq__item small{color:var(--dim);font-size:13px}.public-home-horizon-module__42IEdq__item button{border-radius:var(--radius-xs);background:var(--accent);color:#fff;padding:6px 11px;font-size:13px;font-weight:800}.public-home-horizon-module__42IEdq__item button[disabled]{color:var(--dim);cursor:default;background:#ffffff12}.public-home-horizon-module__42IEdq__addRow{gap:8px;margin-top:10px;display:flex}.public-home-horizon-module__42IEdq__addRow input,.public-home-horizon-module__42IEdq__chatInput input{border-radius:var(--radius-sm);border:1px solid var(--border);height:38px;color:var(--text);background:#ffffff0d;outline:none;flex:1;padding:0 13px;font-size:15px}.public-home-horizon-module__42IEdq__addRow input:focus,.public-home-horizon-module__42IEdq__chatInput input:focus{border-color:var(--accent)}.public-home-horizon-module__42IEdq__addRow button,.public-home-horizon-module__42IEdq__chatInput button{border-radius:var(--radius-sm);background:var(--accent);color:#fff;padding:0 15px;font-size:15px;font-weight:800}.public-home-horizon-module__42IEdq__chatBox{flex-direction:column;gap:8px;height:168px;margin-bottom:10px;display:flex;overflow-y:auto}.public-home-horizon-module__42IEdq__msg{align-items:flex-end;gap:8px;animation:.3s public-home-horizon-module__42IEdq__feedin;display:flex}.public-home-horizon-module__42IEdq__avatarFallback{color:#fff;letter-spacing:-.02em;flex:none;place-items:center;font-size:12px;font-weight:850;line-height:1;display:grid}.public-home-horizon-module__42IEdq__msg img,.public-home-horizon-module__42IEdq__msg .public-home-horizon-module__42IEdq__avatarFallback{border-radius:var(--radius-round);object-fit:cover;width:24px;height:24px}.public-home-horizon-module__42IEdq__msg p{border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-2xs);background:#ffffff0f;max-width:78%;margin:0;padding:8px 12px;font-size:15px;line-height:1.45}.public-home-horizon-module__42IEdq__msgOwn{justify-content:flex-end}.public-home-horizon-module__42IEdq__msgOwn p{border-radius:var(--radius-md) var(--radius-md) var(--radius-2xs) var(--radius-md);background:var(--accent)}.public-home-horizon-module__42IEdq__chatInput{gap:8px;display:flex}.public-home-horizon-module__42IEdq__toast{z-index:5;border-radius:var(--radius-pill);white-space:nowrap;background:#0f1b33;border:1px solid #6eb4ff59;padding:9px 16px;font-size:14px;font-weight:700;transition:all .35s cubic-bezier(.22,.61,.36,1);position:absolute;top:12px;left:50%;transform:translate(-50%,-160%);box-shadow:0 14px 40px #00000080}.public-home-horizon-module__42IEdq__toastShow{transform:translate(-50%)}.public-home-horizon-module__42IEdq__fx{z-index:998;pointer-events:none;position:fixed;inset:0}.public-home-horizon-module__42IEdq__deckSec{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);max-width:1180px;margin:0 auto;padding:90px clamp(16px,4vw,44px) 70px;display:grid}@media (max-width:900px){.public-home-horizon-module__42IEdq__deckSec{grid-template-columns:1fr}}.public-home-horizon-module__42IEdq__deckWrap{height:560px;position:relative}.public-home-horizon-module__42IEdq__ecard{border-radius:var(--radius-xl);cursor:pointer;background:#0b1120;border:1px solid #6e96dc38;width:min(400px,90vw);margin-left:max(-200px,-45vw);transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .65s,filter .65s;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 40px 90px #0000008c}.public-home-horizon-module__42IEdq__ecardOut{opacity:0!important;transform:translate(60%)rotate(9deg)scale(.98)!important}.public-home-horizon-module__42IEdq__ecover{background-position:50%;background-size:cover;height:200px;position:relative}.public-home-horizon-module__42IEdq__ecover:after{content:"";background:linear-gradient(#0407100d 40%,#0b1120f5);position:absolute;inset:0}.public-home-horizon-module__42IEdq__eType{z-index:2;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;background:#0508109e;border:1px solid #ffffff24;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:13px;font-weight:800;display:flex;position:absolute;top:12px;left:12px}.public-home-horizon-module__42IEdq__eWx{z-index:2;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0508109e;border:1px solid #ffffff24;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:800;display:flex;position:absolute;top:12px;right:12px}.public-home-horizon-module__42IEdq__eTitle{z-index:2;position:absolute;bottom:12px;left:16px;right:16px}.public-home-horizon-module__42IEdq__eTitle h3{letter-spacing:-.02em;margin:0;font-size:20px}.public-home-horizon-module__42IEdq__eTitle small{color:#aeb9cd;font-size:14px}.public-home-horizon-module__42IEdq__eBody{flex-direction:column;gap:11px;padding:14px 16px 16px;display:flex}.public-home-horizon-module__42IEdq__eGuests{align-items:center;gap:11px;display:flex}.public-home-horizon-module__42IEdq__eGuests small{color:var(--muted);font-size:14px}.public-home-horizon-module__42IEdq__eGuests b{color:var(--text)}.public-home-horizon-module__42IEdq__eBarTop{letter-spacing:.07em;color:var(--dim);justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:800;display:flex}.public-home-horizon-module__42IEdq__eBarTop em{color:var(--cyan);font-style:normal}.public-home-horizon-module__42IEdq__eTrack{border-radius:var(--radius-pill);background:#ffffff0f;height:7px;overflow:hidden}.public-home-horizon-module__42IEdq__eFill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent), var(--cyan));height:100%}.public-home-horizon-module__42IEdq__eMeta{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.public-home-horizon-module__42IEdq__eMeta div{border-radius:var(--radius-sm);letter-spacing:.08em;color:var(--dim);background:#ffffff08;border:1px solid #6e96dc1a;padding:9px 10px;font-size:12px;font-weight:800}.public-home-horizon-module__42IEdq__eMeta b{letter-spacing:0;color:var(--text);margin-top:2px;font-size:14px;font-weight:700;display:block}.public-home-horizon-module__42IEdq__eBtns{gap:8px;display:flex}.public-home-horizon-module__42IEdq__eBtns span{border-radius:var(--radius-sm);border:1px solid var(--border);background:#ffffff0d;flex:1;place-items:center;height:38px;font-size:14px;font-weight:800;display:grid}.public-home-horizon-module__42IEdq__eBtnGo{color:#fff;background:var(--accent)!important;border-color:var(--accent)!important}.public-home-horizon-module__42IEdq__deckHint{z-index:5;letter-spacing:.14em;color:var(--dim);white-space:nowrap;font-size:13px;font-weight:800;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.public-home-horizon-module__42IEdq__deckDots{justify-content:center;gap:6px;margin-top:16px;display:flex}.public-home-horizon-module__42IEdq__deckDots i{border-radius:var(--radius-round);background:#ffffff24;width:6px;height:6px;transition:all .3s}.public-home-horizon-module__42IEdq__deckDots .public-home-horizon-module__42IEdq__dotOn{background:var(--cyan);border-radius:var(--radius-pill);width:18px}.public-home-horizon-module__42IEdq__block{max-width:1180px;margin:0 auto;padding:90px clamp(16px,4vw,44px)}.public-home-horizon-module__42IEdq__featGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:44px;display:grid}.public-home-horizon-module__42IEdq__feat{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px 22px;transition:all .25s;position:relative;overflow:hidden}.public-home-horizon-module__42IEdq__feat:hover{border-color:#6eb4ff59;transform:translateY(-4px)}.public-home-horizon-module__42IEdq__featGlow{opacity:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%), #4cd7ff17, transparent 60%);pointer-events:none;transition:all .3s;position:absolute;inset:0}.public-home-horizon-module__42IEdq__feat:hover .public-home-horizon-module__42IEdq__featGlow{opacity:1}.public-home-horizon-module__42IEdq__featIc{border-radius:var(--radius-md);background:#4cd7ff14;border:1px solid #4cd7ff24;place-items:center;width:42px;height:42px;margin-bottom:14px;font-size:20px;display:grid}.public-home-horizon-module__42IEdq__feat h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px}.public-home-horizon-module__42IEdq__feat p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.public-home-horizon-module__42IEdq__featTag{border-radius:var(--radius-pill);letter-spacing:.1em;background:linear-gradient(135deg, var(--accent), var(--violet));padding:4px 9px;font-size:12px;font-weight:800;position:absolute;top:14px;right:14px}.public-home-horizon-module__42IEdq__featTagGem{background:linear-gradient(135deg, var(--gem), #c084fc);}.public-home-horizon-module__42IEdq__alt{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,80px);max-width:1180px;margin:0 auto;padding:70px clamp(16px,4vw,44px);display:grid}@media (max-width:900px){.public-home-horizon-module__42IEdq__alt{grid-template-columns:1fr}.public-home-horizon-module__42IEdq__altFlip .public-home-horizon-module__42IEdq__altCopy{order:-1}}.public-home-horizon-module__42IEdq__altCopy h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(24px,2.8vw,36px);font-weight:800;line-height:1.12}.public-home-horizon-module__42IEdq__altCopy p{color:var(--muted);margin:0 0 18px;font-size:16px;line-height:1.75}.public-home-horizon-module__42IEdq__altCopy ul{color:var(--muted);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.public-home-horizon-module__42IEdq__altCopy li:before{content:"✓ ";color:var(--success);font-weight:800}.public-home-horizon-module__42IEdq__shot{border-radius:var(--radius-xl);background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;gap:9px;padding:18px;display:flex;box-shadow:0 30px 70px #0006}.public-home-horizon-module__42IEdq__shotRow{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #6e96dc1a;align-items:center;gap:12px;padding:11px 13px;font-size:15px;display:flex}.public-home-horizon-module__42IEdq__shotEm{border-radius:var(--radius-sm);background:#ffffff0d;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.public-home-horizon-module__42IEdq__shotRow b{font-size:15px;display:block}.public-home-horizon-module__42IEdq__shotRow small{color:var(--dim);font-size:13px}.public-home-horizon-module__42IEdq__shotRow>div:nth-child(2){flex:1}.public-home-horizon-module__42IEdq__shotEnd{letter-spacing:.06em;color:var(--muted);font-size:13px;font-weight:800}.public-home-horizon-module__42IEdq__shotEndOk{letter-spacing:.06em;color:var(--success);font-size:13px;font-weight:800}.public-home-horizon-module__42IEdq__shotEndWarn{letter-spacing:.06em;color:var(--warn);font-size:13px;font-weight:800}.public-home-horizon-module__42IEdq__aiStrip{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(24px,5vw,80px);max-width:1180px;margin:0 auto;padding:90px clamp(16px,4vw,44px);display:grid}.public-home-horizon-module__42IEdq__aiCopy{min-width:0;padding-bottom:112px;position:relative}.public-home-horizon-module__42IEdq__gatherlingCanvas{width:100%;height:100%;display:block}.public-home-horizon-module__42IEdq__plannerMascot{pointer-events:none;filter:drop-shadow(0 22px 28px #00000061);width:148px;height:176px;position:absolute;bottom:-28px;right:4px}@media (max-width:900px){.public-home-horizon-module__42IEdq__aiCopy{padding-bottom:96px}.public-home-horizon-module__42IEdq__plannerMascot{width:124px;height:148px;bottom:-24px;right:0}.public-home-horizon-module__42IEdq__aiStrip{grid-template-columns:1fr}}.public-home-horizon-module__42IEdq__aiCard{border-radius:var(--radius-xl);background:#0b1120;border:1px solid #8b5cf64d;padding:18px;box-shadow:0 30px 80px #00000080,0 0 60px #8b5cf614}.public-home-horizon-module__42IEdq__aiHead{border-bottom:1px solid #6e96dc1f;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;font-size:15px;font-weight:800;display:flex}.public-home-horizon-module__42IEdq__aiHead i{border-radius:var(--radius-sm);background:linear-gradient(135deg, var(--gem), #c084fc);place-items:center;width:30px;height:30px;font-style:normal;display:grid}.public-home-horizon-module__42IEdq__aiHead small{color:var(--gem);align-items:center;gap:4px;margin-left:auto;font-size:13px;font-weight:800;display:flex}.public-home-horizon-module__42IEdq__aiMsgs{scrollbar-width:thin;scrollbar-color:#8b5cf64d transparent;flex-direction:column;gap:9px;height:400px;padding-right:6px;display:flex;overflow-y:auto}.public-home-horizon-module__42IEdq__aiMsgs p{border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-2xs);background:#ffffff0d;flex:none;max-width:88%;margin:0;padding:9px 13px;font-size:15px;line-height:1.55;animation:.35s public-home-horizon-module__42IEdq__feedin}.public-home-horizon-module__42IEdq__aiYou{align-self:flex-end;border-radius:var(--radius-md) var(--radius-md) var(--radius-2xs) var(--radius-md)!important;background:var(--accent)!important}.public-home-horizon-module__42IEdq__aiSys{color:var(--gem);border:1px dashed #8b5cf659;align-self:center;font-weight:700;border-radius:var(--radius-pill)!important;background:0 0!important;padding:6px 12px!important;font-size:13px!important}.public-home-horizon-module__42IEdq__typing{flex:none;gap:4px;padding:11px 14px;display:inline-flex}.public-home-horizon-module__42IEdq__typing i{border-radius:var(--radius-round);background:var(--muted);width:6px;height:6px;animation:1.1s infinite public-home-horizon-module__42IEdq__tp}.public-home-horizon-module__42IEdq__typing i:nth-child(2){animation-delay:.18s}.public-home-horizon-module__42IEdq__typing i:nth-child(3){animation-delay:.36s}@keyframes public-home-horizon-module__42IEdq__tp{40%{opacity:1;transform:translateY(-4px)}}.public-home-horizon-module__42IEdq__checks{color:var(--muted);flex-direction:column;gap:11px;margin-top:22px;padding:0;font-size:15px;list-style:none;display:flex}.public-home-horizon-module__42IEdq__checks li{align-items:flex-start;gap:10px;display:flex}.public-home-horizon-module__42IEdq__checks li:before{content:"✓";color:var(--success);font-weight:800}.public-home-horizon-module__42IEdq__themesWrap{text-align:center;max-width:1180px;margin:0 auto;padding:90px clamp(16px,4vw,44px)}.public-home-horizon-module__42IEdq__themesWrap .public-home-horizon-module__42IEdq__lead{margin-left:auto;margin-right:auto}.public-home-horizon-module__42IEdq__themeRail{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;display:flex}.public-home-horizon-module__42IEdq__themeChip{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card);color:var(--muted);align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:750;transition:all .2s;display:flex}.public-home-horizon-module__42IEdq__themeChip:hover{color:#fff;transform:translateY(-2px)}.public-home-horizon-module__42IEdq__themeChipOn{box-shadow:0 0 0 1px var(--cyan);border-color:var(--cyan)!important;color:#fff!important}.public-home-horizon-module__42IEdq__themeChip i{border-radius:var(--radius-round);border:2px solid #ffffff40;width:14px;height:14px}.public-home-horizon-module__42IEdq__themePrev{border-radius:var(--radius-xl);border:1px solid var(--tpBorder,#20252b);background:var(--tpBg,#050607);text-align:left;max-width:560px;margin:30px auto 0;padding:18px;transition:background .4s,border-color .4s;box-shadow:0 30px 70px #00000080}.public-home-horizon-module__42IEdq__tRow{border-radius:var(--radius-md);background:var(--tpCard,#14171a);border:1px solid var(--tpBorder,#20252b);align-items:center;gap:12px;margin-bottom:9px;padding:12px;transition:all .4s;display:flex}.public-home-horizon-module__42IEdq__tRow:last-child{margin-bottom:0}.public-home-horizon-module__42IEdq__tEm{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tpAccent,#0a84ff) 16%, transparent);place-items:center;width:34px;height:34px;font-size:16px;display:grid}.public-home-horizon-module__42IEdq__tRow b{color:var(--tpText,#fff);font-size:15px;transition:all .4s;display:block}.public-home-horizon-module__42IEdq__tRow small{color:var(--tpMuted,#9a9a9a);font-size:13px;transition:all .4s}.public-home-horizon-module__42IEdq__tBtn{border-radius:var(--radius-sm);color:#fff;background:var(--tpAccent,#0a84ff);margin-left:auto;padding:8px 14px;font-size:14px;font-weight:800;transition:all .4s}.public-home-horizon-module__42IEdq__quoteRow{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:40px;display:grid}.public-home-horizon-module__42IEdq__quote{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--border);padding:24px}.public-home-horizon-module__42IEdq__stars{color:var(--warn);letter-spacing:2px;margin-bottom:12px;font-size:15px}.public-home-horizon-module__42IEdq__quote p{color:var(--text);margin:0;font-size:16px;line-height:1.7}.public-home-horizon-module__42IEdq__quoteFoot{align-items:center;gap:10px;margin-top:16px;display:flex}.public-home-horizon-module__42IEdq__quoteFoot img,.public-home-horizon-module__42IEdq__quoteFoot .public-home-horizon-module__42IEdq__avatarFallback{border-radius:var(--radius-round);object-fit:cover;width:34px;height:34px}.public-home-horizon-module__42IEdq__quoteFoot b{font-size:15px;display:block}.public-home-horizon-module__42IEdq__quoteFoot small{color:var(--dim);font-size:13px}.public-home-horizon-module__42IEdq__final{text-align:center;padding:110px clamp(16px,4vw,44px) 120px;position:relative;overflow:hidden}.public-home-horizon-module__42IEdq__final h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,4.4vw,58px);font-weight:800;line-height:1.05}.public-home-horizon-module__42IEdq__final h2 em{color:var(--cyan);font-style:normal}.public-home-horizon-module__42IEdq__final p{color:var(--muted);max-width:440px;margin:18px auto 30px;font-size:16px;line-height:1.7}.public-home-horizon-module__42IEdq__final small{color:var(--dim);margin-top:16px;font-size:14px;display:block}.public-home-horizon-module__42IEdq__finalMascot{pointer-events:none;filter:drop-shadow(0 24px 30px #0006);width:220px;height:260px;position:absolute;bottom:-12px;right:clamp(4px,5vw,82px)}@media (max-width:800px){.public-home-horizon-module__42IEdq__final{padding-bottom:54px}.public-home-horizon-module__42IEdq__finalMascot{width:148px;height:176px;margin:20px auto -48px;display:block;position:relative;bottom:auto;right:auto}}.public-home-horizon-module__42IEdq__siteFooter{max-width:1180px;color:var(--muted);border-top:1px solid #6e96dc14;grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;margin:0 auto;padding:60px clamp(16px,4vw,44px) 90px;font-size:15px;display:grid}@media (max-width:800px){.public-home-horizon-module__42IEdq__siteFooter{grid-template-columns:1fr 1fr}}.public-home-horizon-module__42IEdq__siteFooter strong{color:var(--text);margin-bottom:12px;font-size:15px;display:block}.public-home-horizon-module__42IEdq__footCol a,.public-home-horizon-module__42IEdq__footCol span{margin-bottom:9px;display:block}.public-home-horizon-module__42IEdq__footCol a:hover{color:#fff}.public-home-horizon-module__42IEdq__footBrand p{max-width:260px;line-height:1.7}.public-home-horizon-module__42IEdq__footBottom{color:var(--dim);grid-column:1/-1;padding-top:26px;font-size:14px}.public-home-horizon-module__42IEdq__mobileGlobeCopy{display:none}@media (max-width:760px){.public-home-horizon-module__42IEdq__globe{pointer-events:none;touch-action:pan-y}.public-home-horizon-module__42IEdq__globe .maplibregl-cooperative-gesture-screen{display:none!important}.public-home-horizon-module__42IEdq__desktopGlobeCopy{display:none}.public-home-horizon-module__42IEdq__mobileGlobeCopy{display:inline}.public-home-horizon-module__42IEdq__sub{border-radius:var(--radius-md);color:#d8e1ef;text-shadow:0 2px 12px #000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03050cb8;border:1px solid #b4cdf029;padding:14px 16px;box-shadow:0 12px 34px #00000047}.public-home-horizon-module__42IEdq__block{padding:56px 18px}.public-home-horizon-module__42IEdq__featGrid{display:none}}@media (prefers-reduced-motion:reduce){.public-home-horizon-module__42IEdq__root *,.public-home-horizon-module__42IEdq__root :before,.public-home-horizon-module__42IEdq__root :after{transition:none!important;animation:none!important}}.public-home-horizon-module__42IEdq__hero h1,.public-home-horizon-module__42IEdq__altCopy h2,.public-home-horizon-module__42IEdq__final h2{font-family:var(--font-display), Newsreader, Georgia, serif;letter-spacing:-.02em;font-weight:400}.public-home-horizon-module__42IEdq__hero h1 em,.public-home-horizon-module__42IEdq__altCopy h2 em,.public-home-horizon-module__42IEdq__final h2 em{font-style:italic;font-weight:400}
.public-home-legal-module__wggpxq__legalFooter{color:#778397;background:#070b12;border-top:1px solid #6e96dc1a;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 28px;padding:18px 20px 24px;font-size:13px;display:flex}.public-home-legal-module__wggpxq__legalFooter nav{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.public-home-legal-module__wggpxq__legalFooter a{color:#aab5c5;text-decoration:none}.public-home-legal-module__wggpxq__legalFooter a:hover,.public-home-legal-module__wggpxq__legalFooter a:focus-visible{color:#fff;text-decoration:underline}
