:root{--ls-paper: #ecede7;--ls-panel: #dfe0d9;--ls-ink: #14181f;--ls-ink-70: rgba(20,24,31,.72);--ls-ink-60: rgba(20,24,31,.58);--ls-ink-50: rgba(20,24,31,.46);--ls-ink-40: rgba(20,24,31,.34);--ls-ink-30: rgba(20,24,31,.24);--ls-ink-25: rgba(20,24,31,.18);--ls-ink-15: rgba(20,24,31,.13);--ls-ink-10: rgba(20,24,31,.08);--ls-accent: oklch(.62 .17 28);--ls-accent-30: color-mix(in oklch, var(--ls-accent) 30%, transparent);--ls-accent-12: color-mix(in oklch, var(--ls-accent) 12%, transparent);--ls-error: oklch(.55 .2 27);--ls-mono: "JetBrains Mono", ui-monospace, monospace;--ls-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--ls-space-1: 4px;--ls-space-2: 8px;--ls-space-3: 12px;--ls-space-4: 16px;--ls-space-5: 24px;--ls-space-6: 32px;--ls-space-7: 48px;--ls-space-8: 64px;--ls-radius-1: 4px;--ls-radius-2: 8px;--ls-radius-3: 12px;--ls-radius-full: 999px;--ls-content-max: 1280px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ls-paper: #0d1117;--ls-panel: #161b22;--ls-ink: #e6e9ed;--ls-ink-70: rgba(230,233,237,.72);--ls-ink-60: rgba(230,233,237,.58);--ls-ink-50: rgba(230,233,237,.46);--ls-ink-40: rgba(230,233,237,.34);--ls-ink-30: rgba(230,233,237,.24);--ls-ink-25: rgba(230,233,237,.2);--ls-ink-15: rgba(230,233,237,.13);--ls-ink-10: rgba(230,233,237,.08);--ls-error: oklch(.7 .17 25)}}:root[data-theme=dark]{--ls-paper: #0d1117;--ls-panel: #161b22;--ls-ink: #e6e9ed;--ls-ink-70: rgba(230,233,237,.72);--ls-ink-60: rgba(230,233,237,.58);--ls-ink-50: rgba(230,233,237,.46);--ls-ink-40: rgba(230,233,237,.34);--ls-ink-30: rgba(230,233,237,.24);--ls-ink-25: rgba(230,233,237,.2);--ls-ink-15: rgba(230,233,237,.13);--ls-ink-10: rgba(230,233,237,.08);--ls-error: oklch(.7 .17 25)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--ls-paper);color:var(--ls-ink)}body{font-family:var(--ls-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button{font-family:inherit}:focus-visible{outline:2px solid var(--ls-accent);outline-offset:2px}@keyframes ls-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.ls-page{container-type:inline-size;container-name:lspage;width:100%;background:var(--ls-paper);color:var(--ls-ink)}.fp-nav{border-bottom:1px solid var(--ls-ink-15);background:color-mix(in oklch,var(--ls-paper) 85%,transparent);position:sticky;top:0;z-index:10;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fp-nav-inner{max-width:var(--ls-content-max);margin:0 auto;width:100%;padding:18px 32px;display:flex;align-items:center;justify-content:space-between}.fp-nav-logo{display:flex;align-items:center;gap:10px}.fp-nav-links{display:flex;gap:26px;font-family:var(--ls-mono);font-size:12px;color:var(--ls-ink-70)}.fp-nav-links a{transition:color .15s}.fp-nav-links a:hover{color:var(--ls-ink)}.fp-nav-actions{display:flex;gap:8px}.fp-nav-lang{display:inline-flex;align-items:center;gap:14px;padding:6px 10px;height:32px;background:transparent;border:0;font-family:var(--ls-mono);font-size:12px;line-height:1;color:inherit;cursor:pointer;border-radius:6px;transition:background .15s ease-out}.fp-nav-lang:hover{background:color-mix(in oklch,var(--ls-accent) 6%,transparent)}.fp-nav-lang-seg{display:inline-flex;align-items:center;gap:6px;color:var(--ls-ink-50);transition:color .2s ease-out,font-weight .2s ease-out;letter-spacing:.04em}.fp-nav-lang-block{font-size:14px;line-height:1;color:var(--ls-ink-30);opacity:.6;transition:color .2s ease-out,opacity .2s ease-out}.fp-nav-lang[data-active=en] .fp-nav-lang-seg[data-lang=en],.fp-nav-lang[data-active=tr] .fp-nav-lang-seg[data-lang=tr]{color:var(--ls-ink);font-weight:600}.fp-nav-lang[data-active=en] .fp-nav-lang-seg[data-lang=en] .fp-nav-lang-block,.fp-nav-lang[data-active=tr] .fp-nav-lang-seg[data-lang=tr] .fp-nav-lang-block{color:var(--ls-accent);opacity:1}@media(prefers-reduced-motion:reduce){.fp-nav-lang,.fp-nav-lang-seg,.fp-nav-lang-block{transition:none}}.fp-nav-ticket{font-family:var(--ls-mono);font-size:12px;padding:8px 14px;background:var(--ls-ink);color:var(--ls-paper);border:0;border-radius:6px;cursor:pointer}.fp-nav-ticket-arrow{display:inline-block;animation:fp-nav-ticket-nudge 2.4s ease-in-out infinite}@keyframes fp-nav-ticket-nudge{0%,70%,to{transform:translate(0)}35%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.fp-nav-ticket-arrow{animation:none}}.fp-nav-menu{display:none;background:transparent;border:1px solid var(--ls-ink-30);color:var(--ls-ink);border-radius:6px;width:36px;height:36px;cursor:pointer;font-size:18px;line-height:1;padding:0}.fp-nav-theme{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:64px;height:32px;padding:0 8px;margin-left:8px;border:1px solid var(--ls-ink-25);border-radius:999px;background:color-mix(in oklch,var(--ls-accent) 8%,transparent);font-family:var(--ls-mono);font-size:14px;line-height:1;cursor:pointer}.fp-nav-theme-glyph{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--ls-ink-50);transition:color .2s ease-out,transform .2s ease-out}.fp-nav-theme[data-active=dark] .fp-nav-theme-glyph[data-mode=dark],.fp-nav-theme[data-active=light] .fp-nav-theme-glyph[data-mode=light]{color:var(--ls-accent);transform:scale(1.08)}.fp-nav-theme-thumb{position:absolute;top:50%;left:3px;width:24px;height:24px;transform:translateY(-50%);border-radius:50%;background:var(--ls-paper);border:1px solid var(--ls-accent);box-shadow:0 1px 3px color-mix(in oklch,var(--ls-accent) 20%,transparent);transition:left .28s cubic-bezier(.4,0,.2,1);z-index:1}.fp-nav-theme[data-active=light] .fp-nav-theme-thumb{left:calc(100% - 27px)}.fp-nav-theme:hover .fp-nav-theme-thumb{box-shadow:0 1px 3px color-mix(in oklch,var(--ls-accent) 35%,transparent),0 0 0 2px color-mix(in oklch,var(--ls-accent) 12%,transparent)}@media(prefers-reduced-motion:reduce){.fp-nav-theme-thumb,.fp-nav-theme-glyph{transition:none}}.ls-fttoggle{display:inline-flex;align-items:center;gap:11px;align-self:flex-start;cursor:pointer;user-select:none;font-family:var(--ls-mono);font-size:12px;color:var(--ls-ink-70)}.ls-fttoggle-input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.ls-fttoggle-track{position:relative;flex:none;width:56px;height:28px;border-radius:999px;border:1px solid var(--ls-ink-25);background:color-mix(in oklch,var(--ls-ink) 5%,transparent);transition:background .3s ease,border-color .3s ease;overflow:hidden}.ls-fttoggle-track:before{content:"";position:absolute;right:-6px;top:50%;width:34px;height:34px;border-radius:50%;transform:translateY(-50%) scale(.4);background:radial-gradient(circle,color-mix(in oklch,var(--ls-accent) 60%,transparent),transparent 70%);opacity:0;transition:opacity .3s ease,transform .3s ease}.ls-fttoggle-thumb{position:absolute;top:50%;left:3px;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ls-paper);border:1px solid var(--ls-accent);box-shadow:0 1px 3px color-mix(in oklch,var(--ls-accent) 20%,transparent);font-size:11px;line-height:1;color:var(--ls-ink-40);transition:left .3s cubic-bezier(.4,0,.2,1),color .3s ease;z-index:1}.ls-fttoggle-input:checked~.ls-fttoggle-track{background:color-mix(in oklch,var(--ls-accent) 14%,transparent);border-color:var(--ls-accent)}.ls-fttoggle-input:checked~.ls-fttoggle-track:before{opacity:1;transform:translateY(-50%) scale(1)}.ls-fttoggle-input:checked~.ls-fttoggle-track .ls-fttoggle-thumb{left:calc(100% - 25px);color:var(--ls-accent);animation:fttoggle-pop .45s ease}.ls-fttoggle-input:focus-visible~.ls-fttoggle-track{box-shadow:0 0 0 3px color-mix(in oklch,var(--ls-accent) 18%,transparent)}.ls-fttoggle-label{line-height:1.3}@keyframes fttoggle-pop{0%{transform:translateY(-50%) scale(1)}50%{transform:translateY(-50%) scale(1.18)}to{transform:translateY(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.ls-fttoggle-track,.ls-fttoggle-track:before,.ls-fttoggle-thumb{transition:none}.ls-fttoggle-input:checked~.ls-fttoggle-track .ls-fttoggle-thumb{animation:none}}.fp-nav-mobile{display:none;border-bottom:1px solid var(--ls-ink-15);background:color-mix(in oklch,var(--ls-paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fp-nav-mobile-links{display:flex;flex-direction:column;padding:8px 20px}.fp-nav-mobile-links a{font-family:var(--ls-mono);font-size:15px;color:var(--ls-ink);padding:14px 4px;border-bottom:1px dashed var(--ls-ink-15);display:flex;align-items:center}.fp-nav-mobile-links a:last-child{border-bottom:0}.fp-nav-mobile-n{color:var(--ls-ink-40);margin-right:10px;font-size:12px}.fp-nav-mobile-actions{display:flex;gap:8px;padding:8px 20px 16px}.fp-nav-mobile-actions .fp-nav-lang,.fp-nav-mobile-actions .fp-nav-ticket{flex:1;text-align:center;justify-content:center}.fp-hero{position:relative;overflow:hidden;min-height:620px;display:grid;grid-template-columns:1fr;align-items:center}.fp-hero-canvas{position:absolute;inset:0;z-index:1}.fp-hero-text{position:relative;z-index:2;padding:0 64px;max-width:560px;display:flex;flex-direction:column;gap:22px;pointer-events:none}.fp-hero-text>*{pointer-events:auto}.fp-hero-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-family:var(--ls-mono);font-size:11px;color:var(--ls-ink-70);background:var(--ls-paper);border:1px solid var(--ls-ink-15);border-radius:999px;padding:5px 12px}.fp-hero-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ls-accent)}.fp-hero-logo{font-family:var(--ls-mono);font-size:40px;font-weight:500;letter-spacing:-.02em;color:var(--ls-ink);display:inline-flex;align-items:baseline;gap:0;transform:scale(1.1);transform-origin:left center}.fp-hero-logo .accent{color:var(--ls-accent)}.fp-hero-h1{font-family:var(--ls-mono);font-size:44px;font-weight:600;color:var(--ls-ink);margin:0;letter-spacing:-.02em;line-height:1.05;max-width:500px}.fp-hero-h1 .muted{color:var(--ls-ink-60)}.fp-hero-sub{font-family:var(--ls-sans);font-size:17px;color:var(--ls-ink-70);line-height:1.5;margin:0;max-width:460px}.fp-hero-cta{display:flex;gap:10px;margin-top:4px}.fp-btn-primary{font-family:var(--ls-mono);font-size:14px;background:var(--ls-ink);color:var(--ls-paper);border:0;padding:12px 18px;border-radius:6px;cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex;align-items:center}.fp-btn-ghost{font-family:var(--ls-mono);font-size:14px;background:transparent;color:var(--ls-ink);border:1px solid var(--ls-ink-30);padding:12px 18px;border-radius:6px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}a.fp-btn-ghost[href="#updates"]{position:relative;transition:border-color .2s ease,color .2s ease,background .2s ease}a.fp-btn-ghost[href="#updates"]:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid var(--ls-accent);opacity:0;pointer-events:none}a.fp-btn-ghost[href="#updates"]:after{content:"_";margin-left:6px;color:var(--ls-accent);font-weight:600;opacity:0;transition:opacity .15s ease}a.fp-btn-ghost[href="#updates"]:hover,a.fp-btn-ghost[href="#updates"]:focus-visible{border-color:var(--ls-accent);color:var(--ls-accent);background:color-mix(in oklch,var(--ls-accent) 6%,transparent)}a.fp-btn-ghost[href="#updates"]:hover:before,a.fp-btn-ghost[href="#updates"]:focus-visible:before{animation:ls-notify-ring 1.4s ease-out infinite}a.fp-btn-ghost[href="#updates"]:hover:after,a.fp-btn-ghost[href="#updates"]:focus-visible:after{opacity:1;animation:ls-blink 1.1s steps(1) infinite}@keyframes ls-notify-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){a.fp-btn-ghost[href="#updates"]:before,a.fp-btn-ghost[href="#updates"]:after{animation:none!important}a.fp-btn-ghost[href="#updates"]:hover:before,a.fp-btn-ghost[href="#updates"]:focus-visible:before{opacity:.35;transform:scale(1)}}.ls-pagehead{position:relative;border-bottom:1px dashed var(--ls-ink-15);padding:64px 0 40px;overflow:hidden}.ls-pagehead-canvas{position:absolute;inset:0;z-index:1;pointer-events:none}.ls-pagehead-canvas canvas{display:block;width:100%;height:100%}.ls-pagehead-inner{position:relative;z-index:2;max-width:var(--ls-content-max);margin:0 auto;width:100%;padding:0 64px}.ls-pagehead--tall{min-height:360px;display:flex;align-items:center}.ls-pagehead-title{font-family:var(--ls-mono);font-size:56px;font-weight:600;color:var(--ls-ink);margin:0;letter-spacing:-.025em;line-height:1;max-width:900px}.ls-section{border-top:1px solid var(--ls-ink-15);padding:56px 0;position:relative;scroll-margin-top:80px}.ls-section-inner{max-width:var(--ls-content-max);margin:0 auto;width:100%;padding:0 64px;position:relative}.ls-section-num{position:absolute;top:-66px;left:64px;background:var(--ls-paper);padding:0 10px;font-family:var(--ls-mono);font-size:11px;color:var(--ls-ink-50);letter-spacing:.1em}.ls-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px}.ls-section-head h2{font-family:var(--ls-mono);font-size:28px;font-weight:600;color:var(--ls-ink);margin:0;letter-spacing:-.01em}.ls-section-sub{font-family:var(--ls-mono);font-size:12px;color:var(--ls-ink-60)}.ls-stats{border-top:1px solid var(--ls-ink-15);border-bottom:1px solid var(--ls-ink-15);background:var(--ls-panel)}.ls-stats-inner{max-width:var(--ls-content-max);margin:0 auto;width:100%;display:grid}.ls-stats-inner>div{padding:20px 24px;border-right:1px solid var(--ls-ink-15);display:flex;flex-direction:column;gap:2px}.ls-stats-inner>div:last-child{border-right:0}.ls-stats-n{font-family:var(--ls-mono);font-size:28px;font-weight:500;color:var(--ls-ink);letter-spacing:-.02em}.ls-stats-n.tba{color:var(--ls-ink-50)}.ls-stats-l{font-family:var(--ls-mono);font-size:10px;color:var(--ls-ink-50);text-transform:uppercase;letter-spacing:.12em}.ls-bosphorus-map{position:relative;width:100%;background:var(--ls-paper);overflow:hidden;border:1px solid var(--ls-ink-15);border-radius:10px;aspect-ratio:2 / 1;--mfs: 1}@container lspage (max-width: 540px){.ls-bosphorus-map{--mfs: 1.35}.ls-bosphorus-map>div{display:none}}.ls-bosphorus-map--hero,.ls-bosphorus-map--panel{width:100%;height:100%;border:0;border-radius:0;aspect-ratio:auto}.ls-venue-panel{border:1px solid var(--ls-ink-15);border-radius:12px;overflow:hidden;background:var(--ls-paper)}.ls-venue-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;border-bottom:1px solid var(--ls-ink-15);background:var(--ls-panel)}.ls-venue-head-name{font-family:var(--ls-mono);font-size:16px;color:var(--ls-ink-60);letter-spacing:-.01em}.ls-venue-head-name b{color:var(--ls-ink);font-weight:600}.ls-venue-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--ls-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-ink-60);border:1px solid var(--ls-ink-15);border-radius:999px;padding:4px 11px 4px 9px;white-space:nowrap;flex:none}.ls-venue-chip .dot{width:6px;height:6px;border-radius:50%;background:var(--ls-accent);animation:ls-venue-pulse 2.6s ease-out infinite}@keyframes ls-venue-pulse{0%{box-shadow:0 0 color-mix(in oklch,var(--ls-accent) 60%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.ls-venue-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ls-venue-map{position:relative;border-right:1px solid var(--ls-ink-15);min-height:340px;min-width:0}.ls-venue-info{padding:22px 24px;display:flex;flex-direction:column;justify-content:center;gap:18px;min-width:0}.ls-venue-desc{font-family:var(--ls-sans);font-size:14px;line-height:1.6;color:var(--ls-ink-70);margin:0;max-width:46ch}.ls-venue-spec{display:flex;flex-direction:column}.ls-venue-spec>div{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:9px 0;border-top:1px dashed var(--ls-ink-15);font-family:var(--ls-mono);font-size:12px}.ls-venue-spec>div:first-child{border-top:0;padding-top:0}.ls-venue-spec .k{color:var(--ls-accent)}.ls-venue-spec .v{color:var(--ls-ink-70)}.ls-venue-foot{display:flex;gap:24px;flex-wrap:wrap;padding:14px 24px;border-top:1px solid var(--ls-ink-15);background:var(--ls-panel)}.ls-venue-foot a{font-family:var(--ls-mono);font-size:13px;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:4px;transition:color .15s}.ls-venue-foot a:first-child{color:var(--ls-ink)}.ls-venue-foot a:last-child{color:var(--ls-ink-60)}.ls-venue-foot a:hover{color:var(--ls-accent)}@media(prefers-reduced-motion:reduce){.ls-venue-chip .dot{animation:none}}@container lspage (max-width: 760px){.ls-venue-head{flex-direction:column;align-items:flex-start;gap:11px}.ls-venue-body{grid-template-columns:minmax(0,1fr)}.ls-venue-map{border-right:0;border-bottom:1px solid var(--ls-ink-15);min-height:0;aspect-ratio:3 / 2}.ls-venue-foot{flex-direction:column;gap:13px}}.ls-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ls-form-row--2-1{grid-template-columns:2fr 1fr}@container lspage (max-width: 760px){.ls-form-row{grid-template-columns:1fr;gap:14px}}.ls-field{display:flex;flex-direction:column;gap:6px}.ls-field-label{font-family:var(--ls-mono);font-size:10px;color:var(--ls-ink-60);letter-spacing:.08em;text-transform:uppercase}.ls-input,.ls-textarea,.ls-select{font-family:var(--ls-mono);font-size:13px;padding:11px 14px;border:1px solid var(--ls-ink-30);border-radius:6px;background:var(--ls-paper);color:var(--ls-ink);width:100%;box-sizing:border-box}.ls-textarea{resize:vertical;min-height:100px}.ls-input:focus,.ls-textarea:focus,.ls-select:focus{outline:none;border-color:var(--ls-accent)}.ls-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ls-field-count{font-family:var(--ls-mono);font-size:10px;letter-spacing:.04em;color:var(--ls-ink-50);font-variant-numeric:tabular-nums;transition:color .15s ease}.ls-field-count.over{color:var(--ls-error)}.ls-field-error{display:none;font-family:var(--ls-mono);font-size:11px;line-height:1.35;color:var(--ls-error)}.ls-field-error:before{content:"● "}.ls-field.is-invalid .ls-field-error{display:block}.ls-field.is-invalid .ls-input,.ls-field.is-invalid .ls-textarea,.ls-field.is-invalid .ls-select{border-color:var(--ls-error);box-shadow:0 0 0 2px color-mix(in oklch,var(--ls-error) 14%,transparent)}.ls-field.is-invalid .ls-input:focus,.ls-field.is-invalid .ls-textarea:focus,.ls-field.is-invalid .ls-select:focus{border-color:var(--ls-error)}.ls-field--check{gap:4px}.ls-field--check.is-invalid label{color:var(--ls-error)}.ls-field--check.is-invalid input[type=checkbox]{accent-color:var(--ls-error)}.ls-footer{border-top:1px solid var(--ls-ink-15);background:var(--ls-panel)}.ls-footer-inner{max-width:var(--ls-content-max);margin:0 auto;width:100%;padding:40px 64px 32px}.ls-footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.ls-footer-bottom{margin-top:36px;padding-top:18px;border-top:1px dashed var(--ls-ink-15);display:flex;justify-content:space-between;font-family:var(--ls-mono);font-size:11px;color:var(--ls-ink-50)}.ls-footer-news{margin-top:20px;max-width:320px}.ls-footer-news .ls-field{gap:7px}.ls-footer-news-label{font-family:var(--ls-mono);font-size:10px;color:var(--ls-ink-50);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px}.ls-footer-news-row{display:flex;align-items:stretch;border:1px solid var(--ls-ink-30);border-radius:6px;overflow:hidden;background:var(--ls-paper);transition:border-color .15s ease,box-shadow .15s ease}.ls-footer-news-row:focus-within{border-color:var(--ls-accent)}.ls-footer-news-input{flex:1;min-width:0;border:0;background:transparent;font-family:var(--ls-mono);font-size:13px;padding:10px 12px;color:var(--ls-ink)}.ls-footer-news-input:focus{outline:none}.ls-footer-news-btn{flex:none;border:0;cursor:pointer;background:var(--ls-ink);color:var(--ls-paper);font-family:var(--ls-mono);font-size:15px;padding:0 15px;display:inline-flex;align-items:center;transition:background .15s ease}.ls-footer-news-btn:hover{background:var(--ls-accent)}.ls-field.is-invalid .ls-footer-news-row{border-color:var(--ls-error);box-shadow:0 0 0 2px color-mix(in oklch,var(--ls-error) 14%,transparent)}.ls-field.is-invalid .ls-footer-news-row:focus-within{border-color:var(--ls-error)}.ls-footer-news-status{font-family:var(--ls-mono);font-size:11px;color:var(--ls-accent);margin-top:9px;min-height:16px;line-height:1.35}@container lspage (max-width: 760px){.fp-nav-inner{padding:14px 20px}.fp-nav-links,.fp-nav-actions{display:none}.fp-nav-menu{display:inline-flex;align-items:center;justify-content:center}.fp-nav.is-open .fp-nav-mobile{display:block}.fp-nav.is-open .fp-nav-menu{background:var(--ls-ink);color:var(--ls-paper);border-color:var(--ls-ink)}.fp-hero{min-height:auto;display:flex;flex-direction:column;padding-top:32px}.fp-hero-canvas{position:relative;inset:auto;height:240px;width:100%;order:2}.fp-hero-text{order:1;position:relative;padding:0 20px 24px;max-width:100%;gap:16px}.fp-hero-logo{transform:scale(1);font-size:32px}.fp-hero-h1{font-size:30px;max-width:100%;line-height:1.1}.fp-hero-sub{font-size:14px;max-width:100%}.fp-hero-cta{flex-direction:column;align-items:stretch;gap:8px}.fp-btn-primary,.fp-btn-ghost{width:100%;padding:14px 18px;text-align:center;justify-content:center}.ls-pagehead{padding:40px 0 28px}.ls-pagehead-inner{padding:0 20px}.ls-pagehead-title{font-size:32px;line-height:1.05}.ls-section{padding:40px 0}.ls-section-inner{padding:0 20px}.ls-section-num{top:-50px;left:20px}.ls-section-head h2{font-size:22px}.ls-section-head{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:20px}.ls-section-sub{font-size:11px}.ls-stats-inner{grid-template-columns:repeat(2,1fr)!important}.ls-stats-inner>div{border-right:0;border-bottom:1px solid var(--ls-ink-15);padding:16px 20px}.ls-stats-inner>div:nth-child(2n){border-right:1px solid var(--ls-ink-15)}.ls-grid-2,.ls-grid-3,.ls-grid-4{grid-template-columns:1fr!important;gap:14px!important}.ls-grid-speakers{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.ls-newsletter{grid-template-columns:1fr!important;gap:16px!important}.ls-newsletter form{flex-direction:column!important;align-items:stretch!important}.ls-newsletter form input,.ls-newsletter form button{width:100%!important}.ls-venue-meta{grid-template-columns:1fr!important;gap:16px!important;align-items:start!important}.ls-footer-inner{padding:32px 20px 24px}.ls-footer-grid{grid-template-columns:1fr;gap:24px}.ls-footer-grid a{display:inline-block;padding:5px 0}.ls-footer-bottom{flex-direction:column;gap:6px;align-items:flex-start;margin-top:24px}.ls-footer-news{max-width:100%}}.ls-logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;line-height:0}.ls-logo-full[data-astro-cid-tvrurpns]{height:34px;width:auto;display:block}.ls-logo-mark[data-astro-cid-tvrurpns]{height:34px;width:34px;display:none}@container lspage (max-width: 760px){.ls-logo-full[data-astro-cid-tvrurpns]{display:none}.ls-logo-mark[data-astro-cid-tvrurpns]{display:block}}
