.nk-site{--nk-mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,monospace;--nk-ease-expo:cubic-bezier(0.16,1,0.3,1);--nk-ease-quint:cubic-bezier(0.22,1,0.36,1);--nk-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:relative;background:var(--event-bg);color:var(--event-ink);font-family:var(--event-font-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column;transition:background-color .5s ease,color .5s ease}.nk-site:after{background-image:var(--nk-grain);background-size:200px 200px;opacity:.035;mix-blend-mode:overlay}.nk-site:after,.nk-site:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}.nk-site:before{background-image:var(--event-bg-texture);background-size:var(--event-bg-size,auto);background-blend-mode:var(--event-bg-blend,normal);background-repeat:repeat;opacity:.9}@keyframes nk-ground-parallax{0%{background-position:0 0}to{background-position:var(--event-bg-pos,0 0)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.nk-site:before{animation:nk-ground-parallax linear both;animation-timeline:scroll(root block)}}}body:has(.nk-site):after{content:"";position:fixed;inset:0;z-index:0;top:calc(-1 * max(0px, var(--event-bg-drift-shift, 0px)));bottom:calc(-1 * max(0px, -1 * var(--event-bg-drift-shift, 0px)));pointer-events:none;background-image:var(--event-bg-drift,none);background-size:var(--event-bg-drift-size,0) var(--event-bg-drift-size,0);background-repeat:repeat;animation:nk-ember-drift var(--event-bg-drift-duration,0s) linear infinite}@keyframes nk-ember-drift{0%{background-position:0 0}to{background-position:var(--event-bg-drift-to,0 0)}}@keyframes nk-drift-parallax{0%{transform:translateY(0)}to{transform:translateY(var(--event-bg-drift-shift,0))}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){body:has(.nk-site):after{animation:nk-ember-drift var(--event-bg-drift-duration,0s) linear infinite,nk-drift-parallax linear both;animation-timeline:auto,scroll(root block)}}}.nk-site>*{position:relative;z-index:1}.nk-site :focus-visible{outline:2px solid var(--event-accent);outline-offset:3px;border-radius:4px}.nk-wrap{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}.nk-site h1,.nk-site h2,.nk-site h3{font-family:var(--event-font-display);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.nk-eyebrow{font-family:var(--nk-mono);font-size:.74rem;color:var(--event-accent2)}.nk-eyebrow,.nk-label{text-transform:var(--event-label-case);letter-spacing:var(--event-label-ls)}.nk-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:.98rem;padding:14px 24px;border-radius:var(--event-btn-radius,var(--event-radius));border:1px solid transparent;cursor:pointer;font-family:var(--event-font-body);transition:transform .25s,box-shadow .3s,background .3s,border-color .2s}.nk-btn-primary{position:relative;overflow:hidden;background:var(--event-accent);color:var(--event-accent-ink);box-shadow:var(--event-btn-shadow);isolation:isolate}.nk-btn-primary:hover{transform:translateY(-2px)}.nk-btn-primary:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent 30%,color-mix(in srgb,var(--event-accent-ink) 30%,transparent) 50%,transparent 70%);transform:translateX(-130%)}.nk-btn-primary:hover:after{transform:translateX(130%);transition:transform .7s var(--nk-ease-quint)}.nk-btn-ghost{background:transparent;color:var(--event-ink);border-color:var(--event-line)}.nk-btn-ghost:hover{border-color:var(--event-accent)}.nk-btn.nk-btn-disabled,.nk-btn[disabled]{background:var(--event-surface2);color:var(--event-muted);box-shadow:none;cursor:not-allowed;transform:none}.nk-nav{position:sticky;top:0;z-index:var(--z-sticky,1020);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--event-bg) 80%,transparent);border-bottom:1px solid transparent;transition:border-color .3s,background .5s}.nk-nav.nk-sc{border-bottom-color:var(--event-line)}.nk-nav-row{display:flex;align-items:center;justify-content:space-between;gap:16px;height:66px}.nk-brand{font-family:var(--event-font-display);font-weight:850;font-size:1.3rem;letter-spacing:-.02em;white-space:nowrap}.nk-brand img{max-height:40px;width:auto;display:block}.nk-mark{width:30px;height:30px;flex-shrink:0;display:block}.nk-mark .nk-mark-ring{transform-origin:50% 50%;animation:nk-spin 18s linear infinite}.nk-mark .nk-mark-core{transform-origin:50% 50%;animation:nk-pulse 3.2s var(--nk-ease-quint) infinite}@keyframes nk-spin{to{transform:rotate(1turn)}}@keyframes nk-pulse{0%,to{transform:scale(.72);opacity:.85}50%{transform:scale(1);opacity:1}}.nk-nav-links{display:flex;gap:28px;align-items:center}.nk-nav-links a{position:relative;font-size:.92rem;color:var(--event-muted);transition:color .2s}.nk-nav-links a:hover{color:var(--event-ink)}.nk-nav-links a:after{content:"";position:absolute;left:0;bottom:-6px;height:2px;width:100%;background:var(--event-accent);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--nk-ease-quint)}.nk-nav-links a:hover:after,.nk-nav-links a[aria-current=page]:after{transform:scaleX(1)}.nk-nav-links a[aria-current=page]{color:var(--event-ink)}.nk-brand-lockup{display:inline-flex;align-items:center;gap:11px}.nk-nav-cta{padding:9px 17px;font-size:.9rem;white-space:nowrap}.nk-nav-group{position:relative}.nk-nav-trigger{display:inline-flex;align-items:center;gap:5px}.nk-nav-trigger svg{width:13px;height:13px;opacity:.7;transition:transform .2s var(--nk-ease-quint)}.nk-nav-group:focus-within .nk-nav-trigger svg,.nk-nav-group:hover .nk-nav-trigger svg{transform:rotate(180deg)}.nk-nav-panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%) translateY(8px);min-width:200px;padding:8px;display:grid;gap:2px;background:color-mix(in srgb,var(--event-surface) 96%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--event-line);border-radius:var(--event-radius);box-shadow:0 22px 60px rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:opacity .2s var(--nk-ease-quint),transform .2s var(--nk-ease-quint);z-index:50}.nk-nav-panel:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.nk-nav-group:focus-within .nk-nav-panel,.nk-nav-group:hover .nk-nav-panel{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.nk-nav-panel a{display:block;padding:9px 12px;font-size:.9rem;color:var(--event-muted);border-radius:calc(var(--event-radius) - 2px);transition:color .15s,background .15s}.nk-nav-panel a:after{display:none}.nk-nav-panel a:hover{color:var(--event-ink);background:var(--event-surface2)}.nk-nav-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--event-line);border-radius:var(--event-radius);color:var(--event-ink);padding:8px 10px;line-height:0}.nk-nav-cart svg{width:20px;height:20px}.nk-nav-cart-count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--event-accent);color:var(--event-accent-ink);font-size:.68rem;font-weight:700;line-height:18px;text-align:center}.nk-nav-burger{display:none;background:none;border:1px solid var(--event-line);border-radius:var(--event-radius);color:var(--event-ink);padding:8px 10px;cursor:pointer}@media (max-width:880px){.nk-nav-links{display:none}.nk-nav-burger{display:inline-flex}.nk-nav-cta{padding:8px 13px;font-size:.82rem;letter-spacing:.04em}}@media (max-width:430px){.nk-nav-cta{padding:7px 10px;font-size:.72rem}.nk-nav-burger,.nk-nav-cart{padding:7px 8px}}@media (min-width:881px) and (max-width:960px){.nk-nav-row:has(.nk-nav-cart) .nk-nav-links{display:none}.nk-nav-row:has(.nk-nav-cart) .nk-nav-burger{display:inline-flex}}.nk-nav-sheet{display:none;border-top:1px solid var(--event-line);padding:18px 0 22px}.nk-nav-sheet.nk-open{display:block}.nk-nav-sheet a{display:block;padding:11px 0;font-size:1.05rem;color:var(--event-ink);border-bottom:1px solid var(--event-line)}.nk-nav-sheet a:last-child{border-bottom:none}.nk-hero{position:relative;padding:clamp(72px,12vw,148px) 0 clamp(56px,8vw,104px);overflow:hidden;min-height:min(88vh,760px);display:flex;align-items:center}.nk-hero:before{content:"";position:absolute;inset:-10%;background:var(--event-hero-glow);pointer-events:none;transition:background .5s;animation:nk-glow-drift 16s ease-in-out infinite;will-change:transform,opacity}@keyframes nk-glow-drift{0%,to{transform:translate3d(-1%,0,0) scale(1);opacity:.9}50%{transform:translate3d(2%,1.5%,0) scale(1.12);opacity:1}}.nk-hero-media{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.18;pointer-events:none;animation:nk-kenburns 24s ease-out both;will-change:transform}@keyframes nk-kenburns{0%{transform:scale(1.12) translateY(1.5%)}to{transform:scale(1) translateY(0)}}.nk-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--event-bg) 40%,transparent) 0,color-mix(in srgb,var(--event-bg) 10%,transparent) 45%,var(--event-bg) 100%)}.nk-hero-media[data-scrim=deep]{opacity:.42}.nk-hero-media[data-scrim=deep]:after{background:linear-gradient(180deg,var(--event-bg) 0,color-mix(in srgb,var(--event-bg) 86%,transparent) 30%,color-mix(in srgb,var(--event-bg) 70%,transparent) 62%,var(--event-bg) 100%)}.nk-hero .nk-wrap{position:relative;width:100%}.nk-hero-when{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-bottom:22px}.nk-hero-when span{font-family:var(--nk-mono);font-size:.8rem;color:var(--event-muted);letter-spacing:.03em}.nk-hero-when .nk-dot{color:var(--event-accent)}.nk-tier-window{color:var(--event-muted);margin-top:-4px}.nk-sec-note{margin-top:22px;max-width:68ch;font-size:.9rem;line-height:1.6;color:var(--event-muted)}.nk-btn{clip-path:var(--event-btn-clip,none)}.nk-gallery-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity}.nk-gallery-shot{flex:0 0 auto;scroll-snap-align:start;display:block}.nk-gallery-shot img{display:block;height:220px;width:auto;max-width:none;-o-object-fit:cover;object-fit:cover;border-radius:var(--event-radius)}@media (min-width:900px){.nk-gallery-shot img{height:260px}}.nk-runsheet{display:flex;flex-direction:column}.nk-runsheet-row{display:grid;grid-template-columns:4.5rem 1fr;gap:16px;align-items:baseline;padding:16px 0;border-top:1px solid var(--event-line)}.nk-runsheet-row:last-child{border-bottom:1px solid var(--event-line)}.nk-runsheet-time{color:var(--event-accent)}.nk-runsheet-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.nk-runsheet-title{font-family:var(--event-font-display);font-weight:700;text-transform:uppercase;overflow-wrap:anywhere}.nk-runsheet-stage{color:var(--event-muted)}.nk-runsheet-row[data-category=CEREMONY]{padding-left:16px;border-left:3px solid var(--event-accent3);background:color-mix(in srgb,var(--event-accent3) 8%,transparent)}.nk-runsheet-row[data-category=CEREMONY] .nk-runsheet-time,.nk-runsheet-row[data-category=CEREMONY] .nk-runsheet-title{color:var(--event-accent3)}.nk-runsheet-row[data-headliner=true]{padding-left:16px;border-left:3px solid var(--event-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--event-accent) 14%,transparent) 0,transparent 70%)}.nk-runsheet-row[data-headliner=true] .nk-runsheet-time{font-weight:700}.nk-runsheet-row[data-headliner=true] .nk-runsheet-title{font-size:1.25em;letter-spacing:-.01em}.nk-runsheet-tag{font-family:var(--nk-mono);font-size:.62rem;color:color-mix(in srgb,var(--event-accent2) 75%,transparent)}.nk-pillars[data-variant=numbered]{display:flex;flex-direction:column;gap:0}.nk-pillars[data-variant=numbered] .nk-pillar{display:grid;grid-template-columns:2.6rem 1fr;gap:4px 14px;align-items:baseline;padding:18px 0;border-top:1px solid var(--event-line);text-align:left}.nk-pillars[data-variant=numbered] .nk-pillar>b,.nk-pillars[data-variant=numbered] .nk-pillar>p{grid-column:2}.nk-pillars[data-variant=numbered] .nk-pillar>p{margin:0;color:var(--event-muted)}.nk-welcome-split{display:grid;gap:34px}@media (min-width:900px){.nk-welcome-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:start}}.nk-pillars[data-variant=numbered] .nk-pillar:last-child{border-bottom:1px solid var(--event-line)}.nk-pillar-num{font-family:var(--event-font-display);font-size:.8rem;letter-spacing:.1em;color:var(--event-accent2)}.nk-bill{gap:10px}.nk-bill,.nk-bill-head{display:flex;flex-direction:column}.nk-bill-head{position:relative;gap:6px;margin-bottom:8px;padding:30px 26px;border:1px solid color-mix(in srgb,var(--event-accent) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--event-accent) 18%,transparent);border-radius:var(--event-radius);background:linear-gradient(120deg,color-mix(in srgb,var(--event-accent) 12%,transparent) 0,color-mix(in srgb,var(--event-accent2) 10%,transparent) 100%);color:inherit;overflow:hidden}.nk-bill-kicker{color:var(--event-accent2)}.nk-bill-name{font-family:var(--event-font-display);font-size:clamp(2rem,7vw,3.4rem);font-weight:800;line-height:1;letter-spacing:-.02em}.nk-bill-sub{color:var(--event-muted)}.nk-bill-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border:1px solid var(--event-line);border-radius:var(--event-radius);color:inherit;overflow:hidden}.nk-bill-row:hover{border-color:color-mix(in srgb,var(--event-accent) 55%,transparent)}.nk-bill-row-main{display:flex;flex-direction:column;gap:4px;min-width:0}.nk-bill-row-name{font-family:var(--event-font-display);font-weight:700;font-size:1.05rem;text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere}.nk-bill-row-meta{color:var(--event-muted)}.nk-bill-chip{flex:none;padding:4px 10px;border:1px solid color-mix(in srgb,var(--event-accent) 60%,transparent);border-radius:var(--event-radius);color:var(--event-accent)}.nk-hero-eyebrow{color:var(--event-accent);margin-bottom:14px}.nk-hero-eyebrow[data-ink=accent2]{color:var(--event-accent2)}.nk-hero-eyebrow[data-ink=accent3]{color:var(--event-accent3)}.nk-hero-eyebrow[data-ink=ink]{color:var(--event-ink)}.nk-hero-eyebrow[data-ink=muted]{color:var(--event-muted)}.nk-hero-emblem+.nk-hero-eyebrow{margin-top:-4px;margin-bottom:18px}.nk-hero-facts{display:grid;gap:0;margin:0 0 26px;border:1px solid color-mix(in srgb,var(--event-ink) 14%,transparent)}.nk-hero-fact{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:13px 16px}.nk-hero-fact+.nk-hero-fact{border-top:1px solid color-mix(in srgb,var(--event-ink) 14%,transparent)}@media (min-width:720px){.nk-hero-facts{grid-auto-flow:column;grid-auto-columns:1fr}.nk-hero-fact{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;padding:16px 22px}.nk-hero-fact dd{text-align:left}.nk-hero-fact+.nk-hero-fact{border-top:none;border-left:1px solid color-mix(in srgb,var(--event-ink) 14%,transparent)}.nk-hero-copy[data-align=center] .nk-hero-fact{align-items:center}.nk-hero-copy[data-align=center] .nk-hero-fact dd{text-align:center}}.nk-hero-fact dt{color:var(--event-muted);flex:none}.nk-hero-fact dd{margin:0;font-weight:650;text-align:right;overflow-wrap:anywhere}.nk-hero-facts[data-facts=bare]{border:none;gap:0}.nk-hero-facts[data-facts=bare] .nk-hero-fact{padding:11px 0}.nk-hero-facts[data-facts=bare] .nk-hero-fact+.nk-hero-fact{border-top:1px solid color-mix(in srgb,var(--event-accent) 30%,transparent)}.nk-hero-facts[data-facts=bare] .nk-hero-fact dt{font-size:.72rem;color:color-mix(in srgb,var(--event-ink) 55%,transparent)}.nk-hero-facts[data-facts=bare] .nk-hero-fact dd{font-family:var(--event-font-display);font-size:clamp(1.05rem,1.7vw,1.32rem);font-weight:600;line-height:1.25;color:var(--event-accent2);text-align:left}@media (min-width:720px){.nk-hero-facts[data-facts=bare]{grid-auto-columns:auto;justify-content:center}.nk-hero-facts[data-facts=bare] .nk-hero-fact{padding:0 28px}.nk-hero-facts[data-facts=bare] .nk-hero-fact:first-child{padding-left:0}.nk-hero-facts[data-facts=bare] .nk-hero-fact:last-child{padding-right:0}.nk-hero-facts[data-facts=bare] .nk-hero-fact+.nk-hero-fact{border-top:none;border-left:1px solid color-mix(in srgb,var(--event-accent) 30%,transparent)}}.nk-hero-ctanote+.nk-hero-facts,.nk-hero-facts+.nk-hero-ctanote{margin-top:22px}.nk-hero-title[data-authored=true]:after,.nk-sec-head h2:after{content:"";display:var(--event-heading-rule,none);height:1px;border:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--event-accent) 55%,transparent),transparent)}.nk-hero-title[data-authored=true]:after{width:min(260px,60%);margin:26px 0 0}.nk-sec-head h2:after{width:180px;max-width:100%;margin:16px var(--event-sec-head-rule-end,0) 0 var(--event-sec-head-rule-start,0)}.nk-hero-copy[data-align=center] .nk-hero-title[data-authored=true]:after{margin-left:auto;margin-right:auto}.nk-hero-ctanote[data-note=chips]{display:flex;flex-wrap:wrap;gap:10px;text-transform:none;letter-spacing:normal}.nk-hero-copy[data-align=center] .nk-hero-ctanote[data-note=chips]{justify-content:center}.nk-hero-ctanote[data-note=chips] span{padding:7px 15px;border:1px solid color-mix(in srgb,var(--event-accent) 45%,transparent);border-radius:var(--event-radius);color:var(--event-ink);letter-spacing:.17em;text-transform:uppercase}.nk-hero-ctanote{margin-top:14px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--event-muted)}.nk-hero-emblem{margin-bottom:22px}.nk-hero-emblem img{display:block;width:100%;max-width:min(560px,100%);max-height:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.nk-hero-copy[data-align=center] .nk-hero-emblem img{margin-inline:auto;-o-object-position:center;object-position:center}.nk-hero-title[data-authored=true]{font-size:clamp(1.9rem,4.6vw,3.6rem);font-weight:700;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}[data-hidden=visually]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.nk-hero-title{font-size:var(--nk-hero-title-size,clamp(2.8rem,10vw,7rem));font-weight:850;letter-spacing:-.04em;line-height:.92;overflow-wrap:anywhere}.nk-hero-copy[data-align=center]{text-align:center;margin-inline:auto}.nk-hero-copy[data-align=center] .nk-hero-cta,.nk-hero-copy[data-align=center] .nk-hero-when{justify-content:center}.nk-hero-copy[data-align=center] .nk-hero-tag{margin-inline:auto}.nk-hero-copy[data-scale=large]{--nk-hero-title-size:clamp(3.4rem,12vw,9rem)}.nk-hero-copy[data-scale=xl]{--nk-hero-title-size:clamp(3.8rem,15vw,12rem);letter-spacing:-.05em}.nk-hero-copy .nk-hero-when:last-child{margin-top:28px;margin-bottom:0}.nk-hero-tag{font-size:clamp(1.1rem,2.2vw,1.5rem);color:var(--event-muted);margin-top:20px;max-width:36ch;text-wrap:pretty}.nk-hero-cta{display:flex;gap:13px;flex-wrap:wrap;margin-top:34px}@media (max-width:719px){.nk-hero-cta .nk-btn{flex:1 1 100%}}.nk-hero-feat{margin-top:34px;font-family:var(--nk-mono);font-size:.82rem;color:var(--event-muted);letter-spacing:.02em;line-height:1.7}.nk-hero-feat b{color:var(--event-ink);font-weight:600}.nk-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,72px);align-items:center}.nk-hero-grid .nk-hero-title{font-size:clamp(2.3rem,5.5vw,4.6rem)}.nk-hero-artwork{display:flex;align-items:center;justify-content:center}.nk-hero-artwork img{width:100%;height:auto;max-height:min(74vh,660px);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 48px rgba(0,0,0,.3))}.nk-hero[data-variant=poster]{align-items:flex-end;min-height:min(92vh,820px);padding-bottom:clamp(48px,8vw,96px)}.nk-hero[data-variant=poster]:before{display:none}.nk-hero[data-effect=glitch] .nk-hero-media:before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:50%;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0 100%);mask-image:linear-gradient(180deg,transparent 0 100%);animation:nk-hero-glitch 2.8s step-end infinite}@keyframes nk-hero-glitch{0%,34%{-webkit-mask-image:linear-gradient(180deg,transparent 0 100%);mask-image:linear-gradient(180deg,transparent 0 100%);transform:translateX(0);filter:none}36%{-webkit-mask-image:linear-gradient(180deg,transparent 0 12%,#000 12% 17%,transparent 17% 41%,#000 41% 44%,transparent 44% 68%,#000 68% 73%,transparent 73% 100%);mask-image:linear-gradient(180deg,transparent 0 12%,#000 12% 17%,transparent 17% 41%,#000 41% 44%,transparent 44% 68%,#000 68% 73%,transparent 73% 100%);transform:translateX(-3.2%);filter:hue-rotate(40deg) saturate(2.6) brightness(1.35)}41%{-webkit-mask-image:linear-gradient(180deg,transparent 0 25%,#000 25% 29%,transparent 29% 52%,#000 52% 61%,transparent 61% 84%,#000 84% 88%,transparent 88% 100%);mask-image:linear-gradient(180deg,transparent 0 25%,#000 25% 29%,transparent 29% 52%,#000 52% 61%,transparent 61% 84%,#000 84% 88%,transparent 88% 100%);transform:translateX(4.1%);filter:hue-rotate(-70deg) saturate(2.8) brightness(1.2)}45%{-webkit-mask-image:linear-gradient(180deg,transparent 0 100%);mask-image:linear-gradient(180deg,transparent 0 100%);transform:translateX(0);filter:none}62%{-webkit-mask-image:linear-gradient(180deg,transparent 0 6%,#000 6% 11%,transparent 11% 22%,#000 22% 27%,transparent 27% 47%,#000 47% 55%,transparent 55% 70%,#000 70% 74%,transparent 74% 90%,#000 90% 95%,transparent 95% 100%);mask-image:linear-gradient(180deg,transparent 0 6%,#000 6% 11%,transparent 11% 22%,#000 22% 27%,transparent 27% 47%,#000 47% 55%,transparent 55% 70%,#000 70% 74%,transparent 74% 90%,#000 90% 95%,transparent 95% 100%);transform:translateX(-5.4%);filter:hue-rotate(25deg) saturate(3) brightness(1.4)}67%{-webkit-mask-image:linear-gradient(180deg,transparent 0 33%,#000 33% 40%,transparent 40% 58%,#000 58% 62%,transparent 62% 100%);mask-image:linear-gradient(180deg,transparent 0 33%,#000 33% 40%,transparent 40% 58%,#000 58% 62%,transparent 62% 100%);transform:translateX(2.6%);filter:hue-rotate(-40deg) saturate(2.4) brightness(1.25)}70%,87%{-webkit-mask-image:linear-gradient(180deg,transparent 0 100%);mask-image:linear-gradient(180deg,transparent 0 100%);transform:translateX(0);filter:none}89%{-webkit-mask-image:linear-gradient(180deg,transparent 0 76%,#000 76% 79%,transparent 79% 100%);mask-image:linear-gradient(180deg,transparent 0 76%,#000 76% 79%,transparent 79% 100%);transform:translateX(-2.2%);filter:hue-rotate(60deg) saturate(2.2) brightness(1.3)}91%,to{-webkit-mask-image:linear-gradient(180deg,transparent 0 100%);mask-image:linear-gradient(180deg,transparent 0 100%);transform:translateX(0);filter:none}}.nk-hero[data-effect=glitch]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(180deg,transparent 0 2px,color-mix(in srgb,var(--event-ink) 7%,transparent) 2px 3px),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--event-accent) 9%,transparent) 45%,color-mix(in srgb,var(--event-accent) 16%,transparent) 50%,color-mix(in srgb,var(--event-accent) 9%,transparent) 55%,transparent 100%);background-size:100% 3px,100% 42%;background-repeat:repeat,no-repeat;opacity:.55;mix-blend-mode:overlay;background-position:0 0,0 -60%;animation:nk-hero-roll 7s linear infinite}@keyframes nk-hero-roll{0%{background-position:0 0,0 -60%}to{background-position:0 0,0 160%}}.nk-hero[data-effect=glitch] .nk-wrap{z-index:1}.nk-hero[data-variant=poster] .nk-hero-media{opacity:1}.nk-hero[data-variant=poster] .nk-hero-media:after{background:linear-gradient(0deg,rgba(6,6,8,.92),rgba(6,6,8,.66) 32%,rgba(6,6,8,.12) 68%,rgba(6,6,8,.28))}.nk-hero[data-variant=poster] .nk-hero-copy{color:#fff}.nk-hero[data-variant=poster] .nk-hero-feat,.nk-hero[data-variant=poster] .nk-hero-tag,.nk-hero[data-variant=poster] .nk-hero-when span{color:rgba(255,255,255,.82)}.nk-hero[data-variant=poster] .nk-hero-feat b{color:#fff}.nk-hero[data-variant=poster] .nk-btn-ghost{color:#fff;border-color:rgba(255,255,255,.42)}.nk-hero[data-variant=poster] .nk-hero-tag{max-width:34ch}@media (max-width:860px){.nk-hero-grid{grid-template-columns:1fr}.nk-hero-artwork{order:-1}.nk-hero-artwork img{max-height:42vh}}.nk-enter{animation:nk-enter .9s var(--nk-ease-expo) both;animation-delay:calc(.06s + var(--i, 0) * .09s)}@keyframes nk-enter{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:none;filter:blur(0)}}.nk-marquee{border-top:1px solid var(--event-line);border-bottom:1px solid var(--event-line);overflow:hidden;padding:18px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.nk-marquee-track{display:inline-flex;align-items:center;gap:0;white-space:nowrap;animation:nk-marquee var(--nk-marquee-dur,34s) linear infinite;will-change:transform}.nk-marquee:hover .nk-marquee-track{animation-play-state:paused}.nk-marquee-item{font-family:var(--event-font-display);font-weight:850;font-size:clamp(1.3rem,3vw,2.1rem);letter-spacing:-.02em;color:var(--event-ink);padding:0 28px}.nk-marquee-item:after{content:"\25C6";margin-left:28px;color:var(--event-accent);font-size:.5em;vertical-align:middle}@keyframes nk-marquee{to{transform:translateX(-50%)}}.nk-sec{padding:clamp(56px,8vw,100px) 0;border-top:1px solid var(--event-line)}.nk-sec-head{display:flex;flex-direction:var(--event-sec-head-dir,row);align-items:var(--event-sec-head-cross,baseline);justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:34px}.nk-sec-head h2,.nk-welcome{text-align:var(--event-sec-head-text,left)}.nk-sec-head h2{font-size:clamp(1.7rem,4vw,2.6rem);font-weight:820;letter-spacing:-.03em}.nk-sec-head h2:before{content:"\25C6";font-size:.42em;vertical-align:.32em;margin-right:.55em;color:var(--event-accent)}.nk-sec-link{font-family:var(--nk-mono);font-size:.8rem;color:var(--event-accent2);transition:color .2s}.nk-sec-link:hover{color:var(--event-accent)}.nk-heads{display:flex;flex-wrap:wrap;gap:6px 22px;align-items:baseline}.nk-heads a{display:inline-block;font-family:var(--event-font-display);font-weight:850;font-size:clamp(1.9rem,6vw,4rem);letter-spacing:-.03em;line-height:1.02;color:var(--event-ink);transition:color .25s var(--nk-ease-quint),transform .25s var(--nk-ease-quint)}.nk-heads a:hover{color:var(--event-accent);transform:translateX(6px)}.nk-heads[data-count=many] a{font-size:clamp(1.4rem,3.4vw,2.3rem);letter-spacing:-.02em}.nk-support{margin-top:26px;display:flex;flex-wrap:wrap;gap:9px 12px}.nk-support span{font-size:1.02rem;color:var(--event-muted)}.nk-support span:after{content:"·";margin-left:12px;color:var(--event-line)}.nk-support span:last-child:after{content:""}.nk-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.nk-act{position:relative;display:block;border-radius:var(--event-radius);overflow:hidden;aspect-ratio:3/4;background:var(--event-surface2)}.nk-act img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s var(--nk-ease-quint)}.nk-act:hover img{transform:scale(1.05)}.nk-act-body{position:absolute;inset:auto 0 0 0;padding:16px 14px 14px;background:linear-gradient(0deg,rgba(6,6,8,.9),rgba(6,6,8,0));color:#fff}.nk-act-name{font-family:var(--event-font-display);font-weight:850;font-size:1.08rem;letter-spacing:-.02em;line-height:1.15}.nk-act[data-empty=true]{display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,color-mix(in srgb,var(--event-accent) 22%,var(--event-surface)),var(--event-surface))}.nk-act[data-empty=true] .nk-act-initial{font-family:var(--event-font-display);font-size:3.2rem;font-weight:850;color:color-mix(in srgb,var(--event-accent) 70%,var(--event-ink))}.nk-act[data-empty=true] .nk-act-body{position:static;background:none;color:var(--event-ink);text-align:center;padding:0 12px 16px}.nk-actlist{border-top:1px solid var(--event-line)}.nk-actlist[data-count=many]{-moz-column-gap:48px;column-gap:48px}@media (min-width:700px){.nk-actlist[data-count=many]{-moz-columns:2;column-count:2}}@media (min-width:1100px){.nk-actlist[data-count=many]{-moz-columns:3;column-count:3}}.nk-actlist[data-count=many] .nk-actrow{-moz-column-break-inside:avoid;break-inside:avoid}.nk-actlist-more{margin-top:20px}.nk-actlist-more a{color:var(--event-accent)}.nk-actrow{display:flex;align-items:baseline;gap:16px;padding:15px 0;border-bottom:1px solid var(--event-line);color:inherit;transition:padding-left .25s var(--nk-ease-quint),color .2s}.nk-actrow:hover{padding-left:10px;color:var(--event-accent)}.nk-actrow-name{font-family:var(--event-font-display);font-weight:800;font-size:clamp(1.1rem,3vw,1.5rem);letter-spacing:-.02em}.nk-actrow-tag{font-family:var(--nk-mono);font-size:.72rem;color:var(--event-accent2);text-transform:var(--event-label-case);letter-spacing:var(--event-label-ls)}.nk-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.nk-tier{border:1px solid var(--event-line);border-radius:var(--event-radius);background:var(--event-surface);padding:26px 24px;display:flex;flex-direction:column;gap:6px;transition:border-color .25s,transform .25s}.nk-tier:hover{border-color:var(--event-accent);transform:translateY(-3px)}.nk-tier.nk-out{opacity:.5}.nk-tier.nk-out:hover{border-color:var(--event-line);transform:none}.nk-tier.nk-hot{border-color:color-mix(in srgb,var(--event-accent) 55%,var(--event-line));background:linear-gradient(160deg,color-mix(in srgb,var(--event-accent) 12%,var(--event-surface)),var(--event-surface))}.nk-tier-name{font-family:var(--nk-mono);font-size:.78rem;text-transform:var(--event-label-case);letter-spacing:var(--event-label-ls);color:var(--event-muted)}.nk-tier-price{font-family:var(--event-font-display);font-size:2.1rem;font-weight:850;letter-spacing:-.02em}.nk-tier-status{font-size:.86rem;color:var(--event-accent2)}.nk-tier-cta{margin-top:14px}.nk-tier-cta .nk-btn{width:100%}.nk-tiertable{width:100%;border-collapse:collapse}.nk-tiertable th{text-align:left;font-family:var(--nk-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--event-muted);font-weight:500;padding:0 14px 12px 0}.nk-tiertable td,.nk-tiertable th{border-bottom:1px solid var(--event-line)}.nk-tiertable td{padding:16px 14px 16px 0;vertical-align:middle}.nk-tiertable tr[data-state=out]{opacity:.5}.nk-tiertable tr[data-state=hot] td{background:color-mix(in srgb,var(--event-accent) 8%,transparent)}.nk-tt-name{font-size:1.08rem;font-weight:800}.nk-tt-name,.nk-tt-price{font-family:var(--event-font-display)}.nk-tt-price{font-size:1.35rem;font-weight:850;white-space:nowrap}.nk-tt-status{font-size:.86rem;color:var(--event-accent2);white-space:nowrap}.nk-tiertable td:last-child{text-align:right}.nk-tiertable .nk-btn{padding:10px 18px;font-size:.88rem}@media (max-width:620px){.nk-tiertable thead{display:none}.nk-tiertable tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 0;border-bottom:1px solid var(--event-line)}.nk-tiertable tr[data-state=hot] td{background:none}.nk-tiertable tr[data-state=hot]{background:color-mix(in srgb,var(--event-accent) 8%,transparent)}.nk-tiertable td{border:0;padding:0}.nk-tiertable td:last-child{grid-column:1/-1;text-align:left;margin-top:10px}.nk-tiertable .nk-btn{width:100%}}.nk-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.nk-card{display:block;border:1px solid var(--event-line);border-radius:var(--event-radius);background:var(--event-surface);overflow:hidden;transition:border-color .25s,transform .25s}a.nk-card:hover{border-color:var(--event-accent);transform:translateY(-3px)}.nk-card-media{aspect-ratio:4/3;background-size:cover;background-position:50%;background-color:var(--event-surface2)}.nk-card-body{padding:18px 20px 22px}.nk-card-type{font-family:var(--nk-mono);font-size:.72rem;text-transform:var(--event-label-case);letter-spacing:var(--event-label-ls);color:var(--event-accent)}.nk-card-title{margin-top:6px;font-family:var(--event-font-display);font-size:1.1rem;letter-spacing:-.01em}.nk-card-blurb{margin-top:8px;font-size:.88rem;color:var(--event-muted);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nk-progrows{border-top:1px solid var(--event-line)}.nk-progrow{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--event-line);transition:background .2s}a.nk-progrow:hover{background:color-mix(in srgb,var(--event-accent) 6%,transparent)}.nk-progrow-media{aspect-ratio:4/3;border-radius:calc(var(--event-radius) * .6 + 2px);background-size:cover;background-position:50%;background-color:var(--event-surface2)}.nk-progrow-title{font-family:var(--event-font-display);font-size:1.08rem;letter-spacing:-.01em}.nk-progrow-blurb,.nk-progrow-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nk-progrow-blurb{margin-top:5px;font-size:.88rem;color:var(--event-muted);line-height:1.5}@media (max-width:560px){.nk-progrow{grid-template-columns:72px minmax(0,1fr);gap:14px}}.nk-cta-band{position:relative;border-radius:var(--event-radius);overflow:hidden;padding:clamp(40px,8vw,72px) clamp(24px,6vw,56px);text-align:center;color:var(--event-accent-ink)}.nk-cta-band[data-variant=accent]{background:var(--event-accent)}.nk-cta-band[data-variant=gradient]{background:linear-gradient(135deg,var(--event-accent),var(--event-accent2))}.nk-cta-band[data-variant=image]{color:#fff}.nk-cta-band-media{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.nk-cta-band-media:after{content:"";position:absolute;inset:0;background:rgba(8,8,10,.56)}.nk-cta-band-content{position:relative;z-index:1}.nk-cta-band-heading{font-family:var(--event-font-display);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:850;letter-spacing:-.02em}.nk-cta-band-sublabel{margin-top:10px;font-size:1rem;opacity:.9}.nk-cta-band .nk-btn-primary{margin-top:24px;background:var(--event-accent-ink);color:var(--event-accent)}.nk-cta-band[data-variant=image] .nk-btn-primary{background:#fff;color:#17171a}.nk-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:var(--event-line);border:1px solid var(--event-line);border-radius:var(--event-radius);overflow:hidden}.nk-cell{background:var(--event-surface);padding:22px}.nk-cell-k{font-family:var(--nk-mono);font-size:.72rem;text-transform:var(--event-label-case);letter-spacing:var(--event-label-ls);color:var(--event-muted)}.nk-cell-v{font-family:var(--event-font-display);font-size:1.15rem;font-weight:700;margin-top:8px;letter-spacing:-.01em}a.nk-cell{display:block;transition:background .2s}a.nk-cell:hover{background:var(--event-surface2)}.nk-faq{display:grid;gap:10px;max-width:760px}.nk-faq details{border:1px solid var(--event-line);border-radius:var(--event-radius);background:var(--event-surface);padding:2px 20px}.nk-faq summary{cursor:pointer;padding:17px 0;font-weight:650;font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center}.nk-faq summary::-webkit-details-marker{display:none}.nk-faq summary:after{content:"+";color:var(--event-accent);font-size:1.3rem;transition:transform .2s;flex-shrink:0}.nk-faq details[open] summary:after{transform:rotate(45deg)}.nk-faq-a{padding:0 0 18px;color:var(--event-muted);font-size:.96rem;line-height:1.6;white-space:pre-line;max-width:65ch}.nk-faq2{-moz-columns:2;column-count:2;-moz-column-gap:clamp(28px,5vw,56px);column-gap:clamp(28px,5vw,56px);max-width:980px}.nk-faq2 .nk-qa{-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--event-line)}.nk-faq2 .nk-q{font-family:var(--event-font-display);font-size:1.02rem;font-weight:700;letter-spacing:-.01em}.nk-faq2 .nk-a{margin-top:8px;color:var(--event-muted);font-size:.94rem;line-height:1.6;white-space:pre-line}@media (max-width:620px){.nk-faq2{-moz-columns:1;column-count:1}}.nk-welcome{max-width:720px}.nk-welcome h2{font-size:clamp(1.7rem,4vw,2.6rem);font-weight:820;letter-spacing:-.03em}.nk-welcome-body{margin-top:18px;font-size:1.08rem;color:var(--event-muted);line-height:1.7;max-width:65ch;text-wrap:pretty}.nk-welcome-grid{display:grid;grid-template-columns:1fr .85fr;gap:clamp(32px,6vw,64px);align-items:center}.nk-welcome-grid .nk-welcome,.nk-welcome-grid .nk-welcome-body{max-width:none}.nk-welcome-image{aspect-ratio:4/5;border-radius:var(--event-radius);border:1px solid var(--event-line);overflow:hidden}.nk-welcome-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:860px){.nk-welcome-grid{grid-template-columns:1fr}.nk-welcome-image{order:-1;aspect-ratio:16/9}}.nk-pillars{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px 32px}.nk-pillar-icon{display:inline-flex;font-size:1.5rem;line-height:1;color:var(--event-accent)}.nk-pillar-icon svg{width:28px;height:28px}.nk-pillar b{display:block;margin-top:10px;font-family:var(--event-font-display);font-size:1.05rem;letter-spacing:-.01em}.nk-pillar p{margin-top:6px;font-size:.92rem;color:var(--event-muted);line-height:1.6}.nk-count{display:flex;flex-wrap:wrap;gap:12px}.nk-count-unit{flex:1 1 120px;border:1px solid var(--event-line);border-radius:var(--event-radius);background:var(--event-surface);padding:20px 12px;text-align:center}.nk-count-n{font-family:var(--event-font-display);font-size:clamp(2rem,5vw,3rem);font-weight:850;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--event-accent)}.nk-count-l{margin-top:4px;font-family:var(--nk-mono);font-size:.72rem;text-transform:var(--event-label-case);letter-spacing:var(--event-label-ls);color:var(--event-muted)}.nk-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.nk-gallery a{display:block;border:1px solid var(--event-line);border-radius:var(--event-radius);overflow:hidden;background:var(--event-surface);transition:border-color .25s}.nk-gallery a:hover{border-color:var(--event-accent)}.nk-gallery img,.nk-gallery-ph{aspect-ratio:16/10;width:100%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--event-surface2)}.nk-gallery figcaption{padding:12px 16px;font-size:.92rem;font-weight:600}.nk-sponsors{display:flex;flex-wrap:wrap;align-items:center;gap:18px 40px}.nk-sponsors img{height:44px;max-width:150px;-o-object-fit:contain;object-fit:contain;opacity:.8;transition:opacity .2s}.nk-sponsors a:hover img{opacity:1}.nk-sponsor-name{font-family:var(--event-font-display);font-size:1.1rem;font-weight:700;color:var(--event-muted)}.nk-map-body{color:var(--event-muted);font-size:.96rem;line-height:1.7;white-space:pre-line;max-width:65ch}.nk-map-body strong{color:var(--event-ink)}.nk-map-address{font-family:var(--event-font-display);font-size:1.3rem;font-weight:700;letter-spacing:-.01em}.nk-band{border:1px solid var(--event-line);border-radius:var(--event-radius);background:var(--event-surface);padding:clamp(28px,5vw,48px);display:flex;flex-direction:column;align-items:flex-start;gap:12px}.nk-band h2{font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:820;letter-spacing:-.03em}.nk-band p{color:var(--event-muted);max-width:52ch;text-wrap:pretty}.nk-news-form{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;width:100%;max-width:460px}.nk-news-form input{flex:1 1 220px;background:var(--event-bg);border:1px solid var(--event-line);border-radius:var(--event-radius);color:var(--event-ink);padding:12px 14px;font-size:.95rem;font-family:var(--event-font-body)}.nk-news-form input::-moz-placeholder{color:var(--event-muted)}.nk-news-form input::placeholder{color:var(--event-muted)}.nk-news-ok{color:var(--event-accent2);font-weight:600}.nk-fnews-form{display:flex;flex-direction:column;gap:8px;margin-top:10px;max-width:220px}.nk-fnews-form input{background:var(--event-bg);border:1px solid var(--event-line);border-radius:var(--event-radius);color:var(--event-ink);padding:9px 12px;font-size:.85rem;font-family:var(--event-font-body)}.nk-fnews-form input::-moz-placeholder{color:var(--event-muted)}.nk-fnews-form input::placeholder{color:var(--event-muted)}.nk-fnews-form .nk-btn{padding:9px 16px;font-size:.85rem}.nk-footer{border-top:1px solid var(--event-line);padding:44px 0 40px;margin-top:auto;background:var(--event-ground-deep,transparent)}.nk-frow{display:flex;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.nk-fcol .nk-brand{font-size:1.15rem}.nk-fcol>p{color:var(--event-muted);font-size:.88rem;margin-top:8px;max-width:34ch}.nk-flinks{display:flex;gap:16px;margin-top:14px;flex-wrap:wrap}.nk-flinks.nk-fstack{flex-direction:column;gap:8px;margin-top:10px}.nk-flinks a{font-family:var(--nk-mono);font-size:.8rem;color:var(--event-muted);transition:color .2s}.nk-flinks a:hover{color:var(--event-accent)}.nk-powered{margin-top:30px;padding-top:22px;border-top:1px solid var(--event-line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;font-size:.82rem;color:var(--event-muted)}.nk-powered-by{display:inline-flex;align-items:center;gap:8px;font-family:var(--nk-mono);letter-spacing:.02em}.nk-powered-by svg{width:20px;height:20px;flex:none}.nk-powered-by b{color:var(--event-ink);font-weight:700;letter-spacing:-.01em}.nk-site>main{flex:1}.nk-page{width:100%;max-width:1140px;margin:0 auto;padding:32px 24px 64px}.nk-reveal{transition:opacity var(--event-motion-duration,.8s) var(--nk-ease-expo),transform var(--event-motion-duration,.8s) var(--nk-ease-expo),filter var(--event-motion-duration,.8s) ease;transition-delay:calc(var(--i, 0) * var(--event-motion-stagger, 70ms))}.nk-js .nk-reveal:not(.nk-in){opacity:0;transform:translate(var(--event-motion-tx,0),var(--event-motion-ty,20px)) scale(var(--event-motion-scale,1));filter:blur(6px)}.nk-stagger>*{transition:opacity calc(var(--event-motion-duration, .8s) * .7) var(--nk-ease-expo),transform calc(var(--event-motion-duration, .8s) * .7) var(--nk-ease-expo),filter calc(var(--event-motion-duration, .8s) * .7) ease;transition-delay:calc(var(--i, 0) * var(--event-motion-stagger, 70ms))}.nk-js .nk-stagger>:not(.nk-in){opacity:0;transform:translate(calc(var(--event-motion-tx, 0px) * .55),calc(var(--event-motion-ty, 20px) * .55)) scale(var(--event-motion-scale,1));filter:blur(3px)}.nk-js .nk-reveal.nk-emph:not(.nk-in),.nk-js .nk-stagger.nk-emph>:not(.nk-in){transform:translate(calc(var(--event-motion-tx, 0px) * 2),calc(var(--event-motion-ty, 20px) * 2)) scale(var(--event-motion-scale,1));filter:blur(12px)}.nk-reveal.nk-emph,.nk-stagger.nk-emph>*{transition-duration:calc(var(--event-motion-duration, .8s) * 1.4)}@media print{.nk-reveal,.nk-stagger>*{opacity:1!important;transform:none!important;filter:none!important}}@media (prefers-reduced-motion:reduce){.nk-enter,.nk-reveal,.nk-stagger>*{opacity:1!important;transform:none!important;filter:none!important;transition:none!important;animation:none!important}body:has(.nk-site):after{animation:none}.nk-hero-media,.nk-hero:before,.nk-hero[data-effect=glitch] .nk-hero-media:before,.nk-hero[data-effect=glitch]:after,.nk-mark-core,.nk-mark-ring,.nk-marquee-track{animation:none!important}.nk-btn,.nk-heads a,.nk-site,.nk-tier{transition:none}}.nk-notfound{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 1.5rem;text-align:center;background:var(--event-bg);color:var(--event-ink);font-family:var(--event-font-body)}.nk-notfound-code{font-family:var(--nk-mono,ui-monospace,Menlo,monospace);font-size:.8125rem;letter-spacing:.18em;text-transform:uppercase;color:var(--event-muted)}.nk-notfound-title{font-family:var(--event-font-display);font-size:clamp(1.75rem,6vw,3rem);line-height:1.1;margin:0}.nk-notfound-body{max-width:42ch;margin:0;color:var(--event-muted)}.nk-notfound-cta{margin-top:1rem;padding:.625rem 1.25rem;border:1px solid var(--event-line);border-radius:999px;color:inherit;text-decoration:none;transition:border-color .2s ease,color .2s ease}.nk-notfound-cta:hover{border-color:var(--event-accent);color:var(--event-accent)}.nk-sponsors[data-variant=tiered]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:32px}.nk-sponsors[data-variant=tiered] .nk-sponsor-principal img{height:82px;max-width:100%;opacity:1}.nk-sponsors[data-variant=tiered] .nk-sponsor-rest{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px 24px}.nk-sponsors[data-variant=tiered] .nk-sponsor-rest img{height:32px}@media (max-width:720px){.nk-sponsors[data-variant=tiered]{grid-template-columns:minmax(0,1fr)}}.nk-newsletter[data-variant=inline]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;text-align:left}@media (max-width:720px){.nk-newsletter[data-variant=inline]{grid-template-columns:minmax(0,1fr)}}.nk-connect[data-variant=stacked]{display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:420px}.nk-connect[data-variant=stacked] .nk-btn{justify-content:space-between;border:0;border-bottom:1px solid var(--event-line);border-radius:0;padding-left:0;padding-right:0;background:transparent}.nk-connect[data-variant=stacked] .nk-btn:hover{padding-left:8px;transition:padding-left .25s var(--nk-ease-quint)}.nk-info[data-variant=split]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;background:transparent;border:0;border-radius:0;overflow:visible}.nk-info[data-variant=split] .nk-info-facts{display:flex;flex-direction:column;gap:10px}.nk-info[data-variant=split] .nk-info-facts .nk-cell{border:1px solid var(--event-line);border-radius:var(--event-radius)}.nk-info[data-variant=split] .nk-info-guides{display:flex;flex-direction:column}.nk-info[data-variant=split] .nk-info-guides .nk-cell{background:transparent;padding:14px 0;border-bottom:1px solid var(--event-line)}@media (max-width:720px){.nk-info[data-variant=split]{grid-template-columns:minmax(0,1fr)}}.nk-band[data-variant=split]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:0;overflow:hidden;text-align:left;padding:0}.nk-band[data-variant=split] .nk-band-media{align-self:stretch;min-height:240px;background-size:cover;background-position:50%}.nk-band[data-variant=split] .nk-band-copy{padding:32px}@media (max-width:720px){.nk-band[data-variant=split]{grid-template-columns:minmax(0,1fr)}}.nk-gallery[data-variant=mosaic]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:8px}.nk-gallery[data-variant=mosaic]>:first-child{grid-column:span 2;grid-row:span 2}.nk-gallery[data-variant=mosaic] .nk-gallery-ph,.nk-gallery[data-variant=mosaic] a,.nk-gallery[data-variant=mosaic] figure,.nk-gallery[data-variant=mosaic] img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:720px){.nk-gallery[data-variant=mosaic]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:120px}}@media (prefers-reduced-motion:reduce){.nk-connect[data-variant=stacked] .nk-btn:hover{padding-left:0;transition:none!important}}