@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.p.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_17bb3730-module__cD2XRW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_17bb3730-module__cD2XRW__variable{--nl-mono:"Geist Mono", "Geist Mono Fallback"}
.nlx{--paper:#f6efe6;--sheet:#fffaf4;--ink:#2a211c;--muted:#7a6d64;--terra:#c8622a;--terra-deep:#9a4a1f;--terra-soft:#c8622a1a;--terra-light:#e3874f;--olive:#3d6b5c;--brown:#8a6b45;--line:#2a211c1a;--line-strong:#2a211c29;--good:#3d6b5c;--danger:#c45c4a;--font:"Geist", "Geist Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--shadow:0 18px 40px #2a211c12;--shadow-lg:0 30px 70px #2a211c1f;--nav-h:68px;--ease:cubic-bezier(.22, 1, .36, 1);--radius:18px}.nlx *,.nlx :before,.nlx :after{box-sizing:border-box}.nlx{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 12px);background:var(--paper);color:var(--ink);font-family:var(--font);letter-spacing:-.014em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100%;margin:0;padding:0;font-size:16.5px;line-height:1.62;overflow-x:hidden}.nlx img,.nlx svg{max-width:100%;display:block}.nlx button,.nlx input,.nlx textarea{font:inherit;color:inherit}.nlx a{color:inherit;text-decoration:none}.nlx button{cursor:pointer;background:0 0;border:0;padding:0}.nlx p{margin:0}.nlx ul,.nlx ol{margin:0;padding:0;list-style:none}.nlx h1,.nlx h2,.nlx h3,.nlx h4{font-family:var(--font);letter-spacing:-.032em;margin:0;font-weight:560;line-height:1.08}.nlx ::selection{color:var(--ink);background:#c8622a2e}.nlx :focus-visible{outline:2px solid var(--terra);outline-offset:3px}.nlx .grain{pointer-events:none;z-index:80;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.nlx .skip{position:absolute;top:0;left:-999px}.nlx .skip:focus{z-index:100;background:var(--terra);color:var(--sheet);border-radius:8px;padding:.55rem .85rem;top:1rem;left:1rem}.nlx .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nlx .wrap{width:min(1160px,100% - 40px);margin-inline:auto}.nlx .nav{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.1);background:#f6efe6d1;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.nlx .nav.scrolled{border-bottom-color:var(--line)}.nlx .nav-inner{width:min(1160px,100% - 28px);min-height:var(--nav-h);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.nlx .brand{letter-spacing:-.02em;align-items:center;gap:.65rem;min-height:44px;font-weight:600;display:flex}.nlx .brand-mark{flex:0 0 34px;width:34px;height:34px}.nlx .nav-links{align-items:center;gap:1.5rem;display:flex}.nlx .nav-links a:not(.btn){color:var(--muted);white-space:nowrap;align-items:center;min-height:44px;font-size:.92rem;font-weight:500;transition:color .2s;display:inline-flex}.nlx .nav-links a:not(.btn):hover{color:var(--ink)}@media (max-width:1180px){.nlx .nav-links{gap:1rem}}.nlx .btn{letter-spacing:-.01em;white-space:nowrap;min-height:44px;transition:transform .2s var(--ease), background .2s, border-color .2s, color .2s, box-shadow .2s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.15rem;font-size:.94rem;font-weight:600;display:inline-flex}.nlx .btn:hover{transform:translateY(-1px)}.nlx .btn:active{transform:translateY(0)}.nlx .btn-primary{background:var(--terra);color:var(--sheet);border-color:var(--terra-deep)}.nlx .btn-primary:hover{background:var(--terra-deep);box-shadow:0 10px 24px #c8622a3d}.nlx .btn-ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.nlx .btn-ghost:hover{border-color:var(--terra);color:var(--terra-deep)}.nlx .btn-lg{min-height:54px;padding:0 1.6rem;font-size:1rem}.nlx .btn-block{width:100%}.nlx .btn svg{flex:0 0 18px;width:18px;height:18px}.nlx .btn .arr{transition:transform .25s var(--ease)}.nlx .btn:hover .arr{transform:translate(3px)}.nlx .cta-row{flex-wrap:wrap;gap:.7rem;display:flex}.nlx .eyebrow,.nlx .kicker{color:var(--terra);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1rem;font-size:.78rem;font-weight:600;display:flex}.nlx .eyebrow:before,.nlx .kicker:before{content:"";background:var(--terra);flex:0 0 18px;width:18px;height:1px}.nlx .section{padding:clamp(4rem,8vw,6.5rem) 0;position:relative}.nlx .section-line{border-top:1px solid var(--line)}.nlx .section-head{max-width:40rem;margin-bottom:clamp(2rem,4vw,3rem)}.nlx .section-head.center{text-align:center;margin-inline:auto}.nlx .section-head.center .kicker{justify-content:center}.nlx .section h2{margin-bottom:.9rem;font-size:clamp(2rem,4.6vw,3.25rem)}.nlx .section h2 em,.nlx .hero h1 em,.nlx .close h2 em{color:var(--terra);font-style:normal}.nlx .section-head p{color:var(--muted);font-size:1.06rem}.nlx .card{background:var(--sheet);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:1.5rem 1.45rem 1.6rem}.nlx .card h3{margin-bottom:.55rem;font-size:1.22rem}.nlx .card p{color:var(--muted);font-size:.98rem}.nlx .chip{color:var(--muted);background:var(--sheet);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.45rem;min-height:36px;padding:.4rem .8rem;font-size:.84rem;font-weight:500;display:inline-flex}.nlx.js .rv{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(22px)}.nlx.js .rv.in,.nlx.static .rv{opacity:1;transform:none}.nlx.static .hero-fade,.nlx.static .hero h1 .ln>span{animation:none!important}.nlx .hero{padding:clamp(2.4rem,6vw,5rem) 0 clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.nlx .hero-bg{pointer-events:none;z-index:0;background:radial-gradient(60rem 30rem at 85% 10%,#c8622a17,#0000 60%),radial-gradient(40rem 26rem at 0 100%,#3d6b5c0f,#0000 60%);position:absolute;inset:0}.nlx .hero-grid{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:center;gap:clamp(1.8rem,4.5vw,4.5rem);display:grid;position:relative}.nlx .hero h1{letter-spacing:-.048em;margin-bottom:1.4rem;font-size:clamp(2.7rem,5.9vw,5.4rem);font-weight:580;line-height:.98}.nlx .hero h1 .ln{padding-bottom:.06em;display:block;overflow:hidden}.nlx .hero h1 .ln>span{display:inline-block}.nlx.js .hero h1 .ln>span{animation:rise 1s var(--ease) both}.nlx.js .hero h1 .ln:nth-child(2)>span{animation-delay:80ms}.nlx.js .hero h1 .ln:nth-child(3)>span{animation-delay:.16s}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}.nlx.js .hero-fade{animation:fadeUp .9s var(--ease) both;animation-delay:var(--d,.25s)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.nlx .hero-usp{letter-spacing:-.025em;max-width:30ch;margin-bottom:.9rem;font-size:clamp(1.25rem,2.3vw,1.6rem);font-weight:520;line-height:1.25}.nlx .lede{color:var(--muted);max-width:46ch;margin-bottom:1.8rem;font-size:1.08rem}.nlx .hero-meta{flex-wrap:wrap;gap:.5rem .55rem;margin-top:1.6rem;display:flex}.nlx .hero-meta .chip{color:var(--ink);background:#fffaf4b3}.nlx .hero-meta svg{width:16px;height:16px;color:var(--terra)}.nlx .ticket{background:var(--sheet);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:24px;position:relative;overflow:hidden}.nlx .ticket:before,.nlx .ticket:after{content:"";border-color:var(--terra);opacity:.55;pointer-events:none;border-style:solid;width:18px;height:18px;position:absolute}.nlx .ticket:before{border-width:1px 0 0 1px;top:12px;left:12px}.nlx .ticket:after{border-width:0 1px 1px 0;bottom:12px;right:12px}.nlx .ticket-top{padding:1.5rem 1.6rem 1.3rem}.nlx .ticket-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.nlx .ticket-no{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;font-size:.76rem}.nlx .badge{letter-spacing:.08em;text-transform:uppercase;color:var(--olive);background:#3d6b5c17;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.nlx .badge .live{background:var(--olive);border-radius:50%;width:7px;height:7px;animation:2s infinite live}@keyframes live{0%{box-shadow:0 0 #3d6b5c73}70%{box-shadow:0 0 0 8px #3d6b5c00}to{box-shadow:0 0 #3d6b5c00}}.nlx .ticket-date{align-items:center;gap:.8rem;margin-bottom:.35rem;display:flex}.nlx .ticket-date b{letter-spacing:-.06em;color:var(--terra);font-size:clamp(3.2rem,6vw,4.4rem);font-weight:600;line-height:.9}.nlx .ticket-date span{font-size:1.08rem;font-weight:560;line-height:1.2}.nlx .ticket-date span small{color:var(--muted);font-size:.9rem;font-weight:500;display:block}.nlx .ticket-topic{letter-spacing:-.02em;margin-top:1rem;font-size:1.02rem;font-weight:520;line-height:1.35}.nlx .ticket-topic small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:600;display:block}.nlx .perf{height:22px;position:relative}.nlx .perf:before{content:"";border-top:1.5px dashed var(--line-strong);position:absolute;top:50%;left:22px;right:22px}.nlx .perf i{background:var(--paper);border:1px solid var(--line);border-radius:50%;width:22px;height:22px;position:absolute;top:0}.nlx .perf i:first-child{left:-12px}.nlx .perf i:last-child{right:-12px}.nlx .ticket-bottom{padding:1.1rem 1.6rem 1.5rem}.nlx .countdown{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-bottom:1.1rem;display:grid}.nlx .cd-cell{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:12px;padding:.55rem .3rem .45rem}.nlx .cd-cell b{font-family:var(--mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:500;line-height:1.1;display:block}.nlx .cd-cell span{color:var(--muted);letter-spacing:.04em;font-size:.7rem}.nlx .cd-cell b.tick{animation:tick .45s var(--ease)}@keyframes tick{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:none}}.nlx .countdown-done{color:var(--olive);margin-bottom:1rem;font-weight:560;display:none}.nlx .ticket-rows{margin:0 0 1.15rem;display:grid}.nlx .ticket-rows div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.45rem 0;font-size:.93rem;display:flex}.nlx .ticket-rows div:last-child{border-bottom:0}.nlx .ticket-rows dt{color:var(--muted)}.nlx .ticket-rows dd{text-align:right;margin:0;font-weight:560}.nlx .ticket-rows dd .free{color:var(--olive)}.nlx .ticket-actions{gap:.55rem;display:grid}.nlx .seats{color:var(--muted);align-items:flex-start;gap:.5rem;margin-top:.95rem;font-size:.84rem;line-height:1.4;display:flex}.nlx .seats svg{width:16px;height:16px;color:var(--terra);flex:0 0 16px;margin-top:.1rem}.nlx .marquee{border-block:1px solid var(--line);background:var(--sheet);position:relative;overflow:hidden}.nlx .marquee:before,.nlx .marquee:after{content:"";z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.nlx .marquee:before{background:linear-gradient(90deg, var(--sheet), transparent);left:0}.nlx .marquee:after{background:linear-gradient(-90deg, var(--sheet), transparent);right:0}.nlx .marquee-track{width:max-content;animation:40s linear infinite marquee;display:flex}.nlx .marquee:hover .marquee-track{animation-play-state:paused}.nlx .marquee-group{align-items:center;gap:2.2rem;padding:1.05rem 1.1rem;display:flex}.nlx .marquee-item{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:2.2rem;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:520;display:inline-flex}.nlx .marquee-item:after{content:"";background:var(--terra);opacity:.7;border-radius:50%;width:8px;height:8px}.nlx .marquee-item.now{color:var(--terra)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nlx .facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--sheet);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.nlx .fact{border-right:1px solid var(--line);min-width:0;padding:1.4rem 1.4rem 1.5rem}.nlx .fact:last-child{border-right:0}.nlx .fact b{letter-spacing:-.05em;margin-bottom:.5rem;font-size:clamp(2rem,4vw,2.9rem);font-weight:600;line-height:1;display:block}.nlx .fact b small{letter-spacing:-.02em;color:var(--terra);margin-left:.15em;font-size:.5em}.nlx .fact span{color:var(--muted);font-size:.94rem;line-height:1.4;display:block}.nlx .values{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.nlx .value .num{font-family:var(--mono);color:var(--terra);align-items:center;gap:.6rem;margin-bottom:1.6rem;font-size:.8rem;display:flex}.nlx .value .num:after{content:"";background:var(--line);flex:1;height:1px}.nlx .value svg{width:46px;height:38px;color:var(--terra);margin-bottom:1rem}.nlx .value{transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .35s, opacity .8s var(--ease)}.nlx .value:hover,.nlx.js .value.rv.in:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transition-delay:0s;transform:translateY(-4px)}.nlx .quote-band{grid-template-columns:auto 1fr;align-items:start;gap:1.2rem;max-width:52rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.nlx .quote-band .q{color:var(--terra);font-size:4.5rem;font-weight:600;line-height:.7}.nlx .quote-band p{letter-spacing:-.03em;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:520;line-height:1.22}.nlx .quote-band p span{color:var(--muted)}.nlx .topic{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.nlx .section .topic-title{font-size:clamp(2rem,4.2vw,3.2rem)}.nlx .topic-lede{color:var(--muted);max-width:44ch;margin-bottom:1.6rem;font-size:1.06rem}.nlx .topic-list{counter-reset:t;gap:.75rem;display:grid}.nlx .topic-list li{counter-increment:t;background:var(--sheet);border:1px solid var(--line);border-radius:16px;grid-template-columns:2.6rem 1fr;align-items:start;gap:.8rem;padding:1.05rem 1.15rem;display:grid}.nlx .topic-list li:before{content:counter(t, decimal-leading-zero);font-family:var(--mono);color:var(--terra);padding-top:.15rem;font-size:.85rem}.nlx .topic-list b{letter-spacing:-.02em;margin-bottom:.15rem;font-weight:580;display:block}.nlx .topic-list span{color:var(--muted);font-size:.95rem;line-height:1.5}.nlx .schedule-wrap{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.nlx .schedule{position:relative}.nlx .schedule:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:1.6rem;bottom:2.4rem;left:calc(6.6rem + 7px)}.nlx .slot{grid-template-columns:6rem 2.4rem 1fr;align-items:start;padding:1.15rem 0;display:grid;position:relative}.nlx .slot time{font-family:var(--mono);padding-top:.2rem;font-size:1rem}.nlx .slot time small{color:var(--muted);font-size:.78rem;display:block}.nlx .slot .node{background:var(--sheet);border:2px solid var(--terra);z-index:1;border-radius:50%;width:15px;height:15px;margin:.45rem 0 0 .6rem;transition:background .5s .3s;position:relative}.nlx .slot.in .node{background:var(--terra)}.nlx .slot h3{margin-bottom:.35rem;font-size:clamp(1.15rem,2.2vw,1.4rem)}.nlx .slot p{color:var(--muted);max-width:48ch}.nlx .slot .tags{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.nlx .slot .tags .chip{min-height:30px;padding:.25rem .65rem;font-size:.78rem}.nlx .tables-card{top:calc(var(--nav-h) + 24px);position:sticky}.nlx .tables-card svg.tables{width:100%;height:auto;margin:.6rem 0 1rem}.nlx .t-rot{transform-origin:0 0;animation:30s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.nlx .aud{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.nlx .aud .ico{background:var(--terra-soft);width:44px;height:44px;color:var(--terra);border-radius:12px;place-items:center;margin-bottom:1rem;display:grid}.nlx .aud .ico svg{width:22px;height:22px}.nlx .aud-note{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.nlx .note-box{border-radius:var(--radius);border:1px dashed var(--line-strong);padding:1.3rem 1.4rem}.nlx .note-box h3{margin-bottom:.7rem;font-size:1.05rem}.nlx .note-box li{color:var(--muted);margin-bottom:.3rem;padding-left:1.3rem;font-size:.96rem;position:relative}.nlx .note-box li:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:0}.nlx .note-yes li:before{background:var(--olive)}.nlx .note-no li:before{border:1.5px solid var(--danger)}.nlx .compare{border:1px solid var(--line);background:var(--sheet);border-radius:22px;overflow:hidden}.nlx .cmp-row{grid-template-columns:minmax(0,.75fr) minmax(0,1fr) minmax(0,1fr);display:grid}.nlx .cmp-row>div{border-top:1px solid var(--line);min-width:0;padding:1.05rem 1.3rem}.nlx .cmp-head>div{letter-spacing:-.02em;border-top:0;padding-top:1.3rem;padding-bottom:1.2rem;font-size:1.05rem;font-weight:600}.nlx .cmp-row .k{color:var(--muted);font-size:.9rem;font-weight:500}.nlx .cmp-row .them{color:var(--muted)}.nlx .cmp-row .us{background:#c8622a0e;font-weight:520}.nlx .cmp-head .us{color:var(--terra)}.nlx .cmp-row .mark{width:1.1rem;font-weight:600;display:inline-block}.nlx .cmp-row .us .mark{color:var(--olive)}.nlx .cmp-row .them .mark{color:var(--danger);opacity:.75}.nlx .cmp-foot{color:var(--muted);margin-top:.9rem;font-size:.84rem}.nlx .platform{background:var(--ink);color:var(--sheet);border-radius:32px;position:relative;overflow:hidden}.nlx .platform-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:stretch;display:grid}.nlx .platform-copy{padding:clamp(2rem,5vw,3.6rem)}.nlx .platform .kicker{color:var(--terra-light)}.nlx .platform .kicker:before{background:var(--terra-light)}.nlx .section .platform h2{color:var(--sheet)}.nlx .section .platform h2 em{color:var(--terra-light)}.nlx .platform-copy>p{color:#fffaf4b8;max-width:44ch;margin-bottom:1.6rem;font-size:1.05rem}.nlx .pf-list{gap:.85rem;margin-bottom:1.8rem;display:grid}.nlx .pf-list li{grid-template-columns:34px 1fr;align-items:start;gap:.8rem;display:grid}.nlx .pf-list .i{width:34px;height:34px;color:var(--terra-light);background:#fffaf414;border:1px solid #fffaf41f;border-radius:10px;place-items:center;display:grid}.nlx .pf-list .i svg{width:17px;height:17px}.nlx .pf-list b{letter-spacing:-.02em;font-weight:580;display:block}.nlx .pf-list span{color:#fffaf49e;font-size:.94rem}.nlx .pf-price{border-top:1px solid #fffaf41f;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;padding-top:1.4rem;display:flex}.nlx .pf-price b{letter-spacing:-.04em;font-size:1.9rem;font-weight:600}.nlx .pf-price>span{color:#fffaf499;font-size:.9rem;line-height:1.35}.nlx .graph-stage{background:var(--sheet);border-radius:22px;min-height:540px;margin:14px;position:relative;overflow:hidden}.nlx .graph-stage canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.nlx .graph-stage:before,.nlx .graph-stage:after{content:"";border-color:var(--terra);opacity:.55;pointer-events:none;z-index:2;border-style:solid;width:18px;height:18px;position:absolute}.nlx .graph-stage:before{border-width:1px 0 0 1px;top:12px;left:12px}.nlx .graph-stage:after{border-width:0 1px 1px 0;bottom:12px;right:12px}.nlx .graph-caption{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;position:absolute;bottom:14px;left:18px}.nlx .graph-legend{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:75%;display:flex;position:absolute;top:16px;right:16px}.nlx .graph-legend span{color:var(--muted);border:1px solid var(--line);background:#fffaf4eb;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;display:inline-flex}.nlx .graph-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.nlx .graph-toast{z-index:3;opacity:0;background:var(--ink);color:var(--sheet);white-space:nowrap;transition:opacity .4s, transform .4s var(--ease);pointer-events:none;border-radius:999px;padding:.3rem .75rem;font-size:.78rem;position:absolute;top:16px;left:18px;transform:translateY(-6px)}.nlx .graph-toast.show{opacity:1;transform:none}.nlx .topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.nlx .tcard{background:var(--sheet);border:1px solid var(--line);min-height:168px;transition:border-color .3s, transform .35s var(--ease), opacity .8s var(--ease);border-radius:16px;flex-direction:column;gap:.5rem;padding:1.15rem 1.15rem 1.25rem;display:flex}.nlx .tcard:hover,.nlx.js .tcard.rv.in:hover{border-color:#c8622a73;transition-delay:0s;transform:translateY(-3px)}.nlx .tcard .soon{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;align-self:flex-start;padding:.15rem .55rem;font-size:.7rem;font-weight:600}.nlx .tcard h3{margin-top:auto;font-size:1.14rem}.nlx .tcard p{color:var(--muted);font-size:.9rem;line-height:1.45}.nlx .tcard.first{background:var(--terra);border-color:var(--terra-deep);color:var(--sheet)}.nlx .tcard.first .soon{color:var(--sheet);border-color:#fffaf473}.nlx .tcard.first p{color:#fffaf4d9}.nlx .org{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.nlx .org-photo{aspect-ratio:4/5;background:var(--sheet);border:1px solid var(--line);border-radius:24px;margin:0;position:relative;overflow:hidden}.nlx .org-photo img{object-fit:cover;width:100%;height:100%}.nlx .org-photo-ph{background:radial-gradient(circle at 30% 20%, #c8622a29, transparent 55%), radial-gradient(circle at 80% 90%, #3d6b5c24, transparent 50%), var(--sheet);place-items:center;display:grid;position:absolute;inset:0}.nlx .org-photo-ph span{aspect-ratio:1;background:var(--terra);width:44%;color:var(--sheet);letter-spacing:-.04em;border-radius:50%;place-items:center;margin-bottom:3rem;font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:600;display:grid;box-shadow:0 0 0 10px #c8622a1f,0 0 0 22px #c8622a0f}.nlx .org-photo figcaption{border:1px solid var(--line);background:#fffaf4f0;border-radius:14px;padding:.7rem .9rem;position:absolute;bottom:14px;left:14px;right:14px}.nlx .org-photo figcaption b{letter-spacing:-.02em;font-weight:600;display:block}.nlx .org-photo figcaption span{color:var(--muted);font-size:.86rem}.nlx .org-text p{color:#4a3d35;margin-bottom:1.05rem;font-size:clamp(1.04rem,1.5vw,1.15rem);line-height:1.65}.nlx .org-text p.lead{color:var(--ink);letter-spacing:-.035em;margin-bottom:1.3rem;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:560;line-height:1.15}.nlx .org-text mark{color:inherit;background:linear-gradient(#0000 62%,#c8622a3d 62%);padding:0 .1em}.nlx .sign{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.3rem}.nlx .sign-name{letter-spacing:-.02em;font-weight:600}.nlx .sign-role{color:var(--muted);font-size:.9rem}.nlx .prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:920px;margin-inline:auto;display:grid}.nlx .price{flex-direction:column;padding:1.8rem 1.7rem;display:flex;position:relative}.nlx .price .tag{position:absolute;top:1.3rem;right:1.3rem}.nlx .price h3{color:var(--muted);margin-bottom:1.1rem;padding-right:6rem;font-size:1.1rem;font-weight:560}.nlx .price .amount{letter-spacing:-.05em;margin-bottom:.45rem;font-size:clamp(2.4rem,5vw,3.2rem);font-weight:600;line-height:1}.nlx .price .amount-note{color:var(--muted);margin-bottom:1.3rem}.nlx .price ul{gap:.5rem;margin-bottom:1.6rem;display:grid}.nlx .price li{padding-left:1.6rem;font-size:.97rem;position:relative}.nlx .price li:before{content:"";background:#3d6b5c1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3 7 10.6l4.6-5' fill='none' stroke='%233d6b5c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:.3em;left:0}.nlx .price .btn{margin-top:auto}.nlx .price.main{box-shadow:var(--shadow);border-color:#c8622a73}.nlx .price.main .amount{color:var(--terra)}.nlx .chip-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);border-radius:999px;padding:.3rem .65rem;font-size:.7rem;font-weight:600}.nlx .reg{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.nlx .reg-side .section-head{margin-bottom:1.6rem}.nlx .reg-facts{gap:.7rem;display:grid}.nlx .reg-facts li{grid-template-columns:42px 1fr;align-items:center;gap:.85rem;display:grid}.nlx .reg-facts .i{border:1px solid var(--line);background:var(--sheet);width:42px;height:42px;color:var(--terra);border-radius:12px;place-items:center;display:grid}.nlx .reg-facts .i svg{width:18px;height:18px}.nlx .reg-facts b{font-weight:580;line-height:1.3;display:block}.nlx .reg-facts span{color:var(--muted);font-size:.9rem}.nlx .reg-facts a{text-underline-offset:3px;text-decoration:underline}.nlx .reg-facts a:hover{color:var(--terra-deep)}.nlx .form-card{background:var(--sheet);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:clamp(1.4rem,3.5vw,2.2rem);position:relative}.nlx .form-card h3{margin-bottom:.3rem;font-size:1.5rem}.nlx .form-card .sub{color:var(--muted);margin-bottom:1.4rem;font-size:.96rem}.nlx .field{margin-bottom:1rem}.nlx .field>label,.nlx .field .lbl{margin-bottom:.4rem;font-size:.86rem;font-weight:600;display:block}.nlx .field .opt{color:var(--muted);font-weight:500}.nlx .field input[type=text],.nlx .field input[type=email],.nlx .field input[type=tel]{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:50px;color:var(--ink);border-radius:12px;padding:0 .95rem;transition:border-color .2s,box-shadow .2s}.nlx .field input::placeholder{color:#a99b90}.nlx .field input:focus{border-color:var(--terra);outline:none;box-shadow:0 0 0 3px #c8622a29}.nlx .field input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #c45c4a24}.nlx .field-error{color:var(--danger);margin-top:.35rem;font-size:.84rem;font-weight:500}.nlx .field-error:empty{display:none}.nlx fieldset.field{border:0;min-width:0;margin:0 0 1.1rem;padding:0}.nlx fieldset.field legend{margin-bottom:.5rem;padding:0}.nlx .chips{flex-wrap:wrap;gap:.45rem;display:flex}.nlx .chip-check{position:relative}.nlx .chip-check input{opacity:0;width:1px;height:1px;position:absolute}.nlx .chip-check span{border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:42px;transition:background .2s, border-color .2s, color .2s, transform .2s var(--ease);border-radius:999px;align-items:center;gap:.4rem;padding:0 .95rem;font-size:.9rem;font-weight:500;display:inline-flex}.nlx .chip-check span:before{content:"+";color:var(--terra);text-align:center;width:.8em;font-weight:600}.nlx .chip-check input:checked+span{background:var(--terra);border-color:var(--terra-deep);color:var(--sheet)}.nlx .chip-check input:checked+span:before{content:"✓";color:var(--sheet)}.nlx .chip-check input:focus-visible+span{outline:2px solid var(--terra);outline-offset:2px}.nlx .chip-check span:hover{border-color:var(--terra)}.nlx .chip-check span:active{transform:scale(.97)}.nlx .consent{color:var(--muted);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:.6rem;margin:.3rem 0 1.2rem;font-size:.85rem;line-height:1.45;display:grid}.nlx .consent input{width:18px;height:18px;accent-color:var(--terra);margin:.1rem 0 0}.nlx #e-consent{margin:-.8rem 0 1rem}.nlx .form-note{color:var(--muted);text-align:center;margin-top:.8rem;font-size:.82rem}.nlx .form-status{color:var(--danger);text-align:center;margin-top:.7rem;font-size:.88rem}.nlx .form-status:empty{display:none}.nlx .btn[disabled]{opacity:.7;pointer-events:none}.nlx .success{text-align:center;outline:none;padding:1.2rem 0 .4rem}.nlx .success[hidden]{display:none!important}.nlx .success-check{width:72px;height:72px;margin:0 auto 1.1rem}.nlx .success-check circle{fill:#3d6b5c14;stroke:var(--olive);stroke-width:1.6px;transform-origin:50%}.nlx .success-check path{fill:none;stroke:var(--olive);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:34;stroke-dashoffset:34px}.nlx .is-done .success-check path{animation:draw .6s .15s var(--ease) forwards}.nlx .is-done .success-check circle{animation:pop .5s var(--ease) both}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:.3;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.nlx .success h3{margin-bottom:.5rem;font-size:clamp(1.9rem,4vw,2.4rem)}.nlx .success p{color:var(--muted);max-width:40ch;margin:0 auto 1.3rem}.nlx .mini-ticket{text-align:left;background:var(--paper);border:1px dashed var(--line-strong);border-radius:16px;max-width:380px;margin:0 auto 1.3rem;padding:1rem 1.1rem;font-size:.92rem}.nlx .mini-ticket b{margin-bottom:.2rem;font-weight:600;display:block}.nlx .mini-ticket span{color:var(--muted);display:block}.nlx .success .cta-row{justify-content:center}.nlx .form-card.is-done form{display:none}.nlx .place{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:1rem;display:grid}.nlx .map-card{border:1px solid var(--line);background:#efe5d8;border-radius:24px;min-height:380px;display:block;position:relative;overflow:hidden}.nlx .map-card svg.map{width:100%;height:100%;position:absolute;inset:0}.nlx .map-pin{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:56%;left:57%;transform:translate(-50%,-100%)}.nlx .map-pin .bubble{background:var(--ink);color:var(--sheet);white-space:nowrap;box-shadow:var(--shadow);border-radius:999px;padding:.45rem .8rem;font-size:.84rem;font-weight:600}.nlx .map-pin .stem{background:var(--ink);width:2px;height:16px}.nlx .map-pin .pt{background:var(--terra);border:3px solid var(--sheet);border-radius:50%;width:18px;height:18px;margin-bottom:-9px;animation:2.2s infinite ping}@keyframes ping{0%{box-shadow:0 0 #c8622a80}70%{box-shadow:0 0 0 18px #c8622a00}to{box-shadow:0 0 #c8622a00}}.nlx .map-open{z-index:2;background:var(--sheet);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.86rem;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex;position:absolute;bottom:14px;right:14px}.nlx .map-open svg{width:14px;height:14px}.nlx .map-card:hover .map-open{color:var(--terra-deep);border-color:var(--terra)}.nlx .map-note{z-index:2;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;position:absolute;bottom:14px;left:14px}.nlx .place-info{flex-direction:column;gap:1rem;display:flex}.nlx .place-info .card{flex:1}.nlx .place-info .big{letter-spacing:-.04em;color:var(--ink);margin-bottom:.5rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;line-height:1.1}.nlx .place-info .cta-row{margin-top:1.2rem}.nlx .small-link{color:var(--muted);text-underline-offset:3px;margin-top:.8rem;font-size:.86rem;text-decoration:underline;display:inline-block}.nlx .small-link:hover{color:var(--terra-deep)}.nlx .faq{border-top:1px solid var(--line);max-width:860px;margin-inline:auto}.nlx .faq details{border-bottom:1px solid var(--line)}.nlx .faq summary{cursor:pointer;letter-spacing:-.022em;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:clamp(1.05rem,2vw,1.22rem);font-weight:560;list-style:none;transition:color .2s;display:flex}.nlx .faq summary::-webkit-details-marker{display:none}.nlx .faq .pm{border:1px solid var(--line-strong);width:32px;height:32px;transition:background .25s, border-color .25s, transform .35s var(--ease);border-radius:50%;flex:0 0 32px;position:relative}.nlx .faq .pm:before,.nlx .faq .pm:after{content:"";background:var(--ink);width:12px;height:1.6px;transition:transform .35s var(--ease), background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nlx .faq .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.nlx .faq details[open] .pm{background:var(--terra);border-color:var(--terra);transform:rotate(180deg)}.nlx .faq details[open] .pm:before,.nlx .faq details[open] .pm:after{background:var(--sheet)}.nlx .faq details[open] .pm:after{transform:translate(-50%,-50%)rotate(0)}.nlx .faq summary:hover{color:var(--terra-deep)}.nlx .faq .ans{color:var(--muted);max-width:66ch;padding:0 3rem 1.4rem 0}.nlx .faq details[open] .ans{animation:fadeUp .45s var(--ease)}.nlx .close{text-align:center;border-top:1px solid var(--line);isolation:isolate;padding:clamp(4.5rem,10vw,8rem) 0;position:relative;overflow:hidden}.nlx .close h2{letter-spacing:-.048em;max-width:14ch;margin:0 auto 1.1rem;font-size:clamp(2.3rem,6.4vw,5rem);line-height:1}.nlx .close p{color:var(--muted);max-width:46ch;margin:0 auto 1.8rem;font-size:1.08rem}.nlx .close .cta-row,.nlx .close .kicker{justify-content:center}.nlx .close-graph{z-index:-1;opacity:.55;position:absolute;inset:0;-webkit-mask-image:radial-gradient(42% 62%,#0000 55%,#000 85%);mask-image:radial-gradient(42% 62%,#0000 55%,#000 85%)}.nlx .close-graph svg{width:100%;height:100%}.nlx .footer{border-top:1px solid var(--line);color:var(--muted);padding:2.2rem 0;font-size:.9rem}.nlx .footer-inner{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:1.5rem;display:grid}.nlx .footer .brand{color:var(--ink);margin-bottom:.5rem}.nlx .footer p a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);color:var(--ink)}.nlx .footer p a:hover{color:var(--terra-deep);-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra)}.nlx .footer h4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:.5rem;font-size:.74rem;font-weight:600}.nlx .footer-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.6rem;padding-top:1.2rem;font-size:.82rem;display:flex}.nlx .footer-bottom a:hover{color:var(--terra-deep)}.nlx .mbar{display:none}@media (max-width:1040px){.nlx .topics{grid-template-columns:repeat(3,minmax(0,1fr))}.nlx .platform-inner{grid-template-columns:1fr}.nlx .graph-stage{min-height:460px;margin:0 14px 14px}.nlx .schedule-wrap{grid-template-columns:1fr}.nlx .tables-card{max-width:560px;position:static}}@media (max-width:920px){.nlx .hero-grid,.nlx .topic,.nlx .org,.nlx .reg,.nlx .place{grid-template-columns:1fr}.nlx .hero h1{font-size:clamp(2.6rem,11vw,5rem)}.nlx .ticket{max-width:520px}.nlx .values,.nlx .aud{grid-template-columns:1fr 1fr}.nlx .values .value:last-child,.nlx .aud .card:last-child{grid-column:1/-1}.nlx .facts{grid-template-columns:1fr 1fr}.nlx .fact:nth-child(2){border-right:0}.nlx .fact:nth-child(-n+2){border-bottom:1px solid var(--line)}.nlx .org-photo{aspect-ratio:1;max-width:340px}.nlx .nav-links a:not(.btn){display:none}.nlx .footer-inner{grid-template-columns:1fr 1fr}.nlx .footer-inner>div:first-child{grid-column:1/-1}}@media (max-width:720px){.nlx{font-size:16px}.nlx .wrap{width:calc(100% - 32px)}.nlx .values,.nlx .aud,.nlx .aud-note,.nlx .prices{grid-template-columns:1fr}.nlx .values .value:last-child,.nlx .aud .card:last-child{grid-column:auto}.nlx .topics{grid-template-columns:1fr 1fr}.nlx .tcard{min-height:150px}.nlx .cmp-row{grid-template-columns:1fr 1fr}.nlx .cmp-row .k{background:var(--paper);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;padding:.65rem 1rem .5rem;font-size:.74rem;font-weight:600}.nlx .cmp-row .them,.nlx .cmp-row .us{border-top:0;padding:.75rem 1rem 1rem;font-size:.93rem}.nlx .cmp-head .k{display:none}.nlx .cmp-head>div{padding:1rem;font-size:.98rem}.nlx .schedule:before{left:calc(4.6rem + 7px)}.nlx .slot{grid-template-columns:4.3rem 1.8rem 1fr}.nlx .slot time{font-size:.92rem}.nlx .slot .node{margin-left:.3rem}.nlx .graph-stage{min-height:420px}.nlx .graph-caption{font-size:.62rem;right:18px}.nlx .platform{border-radius:24px}.nlx .quote-band .q{font-size:3.2rem}.nlx .faq .ans{padding-right:0}.nlx .map-card{min-height:280px}.nlx .nav .btn{min-height:40px;padding:0 .95rem;font-size:.88rem}.nlx .footer{padding-bottom:calc(2.2rem + 76px)}.nlx .mbar{z-index:60;padding:.7rem 16px calc(.7rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform .4s var(--ease);visibility:hidden;background:#fffaf4f2;align-items:center;gap:.7rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px #2a211c14}.nlx .mbar.show{visibility:visible;transform:none}.nlx .mbar-info{flex:1;min-width:0;line-height:1.25}.nlx .mbar-info b{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;display:block;overflow:hidden}.nlx .mbar-info span{color:var(--muted);font-size:.76rem;font-family:var(--mono);white-space:nowrap}.nlx .mbar .btn{flex:none}}@media (max-width:420px){.nlx .wrap{width:calc(100% - 28px)}.nlx .hero h1{font-size:clamp(2.3rem,11.6vw,3rem)}.nlx .btn-lg{padding:0 1.25rem}.nlx .topics{grid-template-columns:1fr}.nlx .tcard{min-height:0}.nlx .tcard h3{margin-top:.3rem}.nlx .fact{padding:1.1rem 1rem 1.2rem}.nlx .ticket-top,.nlx .ticket-bottom{padding-left:1.2rem;padding-right:1.2rem}.nlx .graph-legend{display:none}.nlx .nav .btn{padding:0 .85rem;font-size:.84rem}.nlx .mbar .btn{padding:0 1rem;font-size:.88rem}}@media (max-width:374px){.nlx .nav .brand span,.nlx .mbar-info span{display:none}}@media (prefers-reduced-motion:reduce){.nlx{scroll-behavior:auto}.nlx *,.nlx :before,.nlx :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.nlx.js .rv{opacity:1;transform:none}.nlx .marquee-track,.nlx .t-rot{animation:none!important}.nlx .success-check path{stroke-dashoffset:0}.nlx .btn:hover,.nlx .value:hover,.nlx .tcard:hover,.nlx.js .value.rv.in:hover,.nlx.js .tcard.rv.in:hover{transform:none}}
