:root{--ease:cubic-bezier(.2, .75, .2, 1)}.lattice{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.js-motion .lattice.drift{will-change:transform;animation:70s linear infinite drift}@keyframes drift{0%{transform:translate(-50%,-50%)}to{transform:translate(calc(-50% - 64px),calc(-50% - 64px))}}.site-nav.is-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .4s var(--ease), border-color .4s, box-shadow .4s;background:0 0;border-bottom-color:#0000;position:fixed;top:0;left:0;right:0}.site-nav.is-overlay .lockup-jfsrf,.site-nav.is-overlay .site-nav-links a{color:var(--white);transition:color .4s}.site-nav.is-overlay .site-nav-links a:hover{color:var(--gold)}.nav-solid .site-nav.is-overlay{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 6px 24px #2b344714}.nav-solid .site-nav.is-overlay .lockup-jfsrf,.nav-solid .site-nav.is-overlay .site-nav-links a{color:var(--navy)}.js-motion .site-nav.is-overlay .site-nav-inner{animation:fadeDown .9s var(--ease) .2s both}@keyframes fadeDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.lp-hero{background:var(--navy);color:var(--white);z-index:1;flex-direction:column;justify-content:center;min-height:100svh;padding-top:96px;display:flex;position:relative}.lp-hero-bg{-webkit-mask-composite:source-in;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(64% 52% at 50% 45%,#0000 0 54%,#000 84%),linear-gradient(#0000 0 76px,#000 160px);mask-image:radial-gradient(64% 52% at 50% 45%,#0000 0 54%,#000 84%),linear-gradient(#0000 0 76px,#000 160px);-webkit-mask-composite:source-in;mask-composite:intersect}.lp-hero-glow{pointer-events:none;background:radial-gradient(40% 34% at 50% 42%,#c2a15e21,#0000 70%);position:absolute;inset:0}.js-motion .lp-hero-glow{animation:9s ease-in-out infinite glow}@keyframes glow{0%,to{opacity:.7}50%{opacity:1}}.lp-hero-inner{text-align:center;flex-direction:column;align-items:center;padding-top:24px;padding-bottom:40px;display:flex;position:relative}.lp-eyebrow{font:700 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);background:#2b344799;border:1px solid #c2a15e73;border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:8px 16px;display:inline-flex}.lp-eyebrow sup{letter-spacing:.06em;font-size:.7em}.lp-eyebrow .sep{color:#ffffff59}.lp-eyebrow .dot{background:var(--gold);width:8px;height:8px;transform:rotate(45deg)}.js-motion .lp-eyebrow .dot{animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:rotate(45deg)scale(1)}50%{opacity:.45;transform:rotate(45deg)scale(.7)}}.lp-title{font-family:var(--black);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(60px,9.5vw,136px);font-weight:900;line-height:.95}.rise{vertical-align:bottom;padding:0 .02em .06em;display:inline-block;overflow:hidden}.rise.w{color:var(--white)}.rise.y{color:var(--gold);margin-left:.22em}.rise-ch{display:inline-block}.js-motion .rise-ch{animation:riseIn 1s var(--ease) forwards;animation-delay:calc(.35s + var(--i) * 60ms);transform:translateY(110%)}@keyframes riseIn{to{transform:none}}.lp-chain{background-size:15px 10px;width:min(640px,82%);height:10px;margin:20px auto 26px}.js-motion .lp-chain{animation:1.3s cubic-bezier(.65,0,.2,1) 1s forwards drawX;transform:scaleX(0)}@keyframes drawX{to{transform:scaleX(1)}}.lp-edition{font-family:var(--serif);color:var(--white);margin:0;font-size:clamp(20px,2.6vw,30px);line-height:1.3}.lp-edition mark{background:var(--gold);color:var(--navy);padding:0 8px}.lp-theme{max-width:720px;font:700 14px/1.7 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#dfe3ea;margin:18px auto 0}.lp-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.js-motion .lp-eyebrow{animation:fadeUp .9s var(--ease) .15s both}.js-motion .lp-edition{animation:fadeUp .9s var(--ease) 1.25s both}.js-motion .lp-theme{animation:fadeUp .9s var(--ease) 1.4s both}.js-motion .lp-ctas{animation:fadeUp .9s var(--ease) 1.55s both}.js-motion .lp-ticket{animation:fadeUp 1s var(--ease) 1.75s both}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.lp-ticket-wrap{z-index:3;margin-bottom:-62px;position:relative}.lp-ticket{background:var(--ivory);color:var(--ink);border-top:4px solid var(--gold);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:22px 28px;display:grid;box-shadow:0 28px 70px #0a0e186b}.lp-ticket-k{font:700 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;display:block}.cd{gap:6px;display:flex}.cd-unit{background:var(--white);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:center;min-width:64px;padding:8px 6px;display:flex}.cd-n{font:900 32px/1 var(--black);color:var(--navy);font-variant-numeric:tabular-nums}.cd-l{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:10px}.cd-state{font:900 24px/1.2 var(--black);color:var(--navy)}.lp-ticket-meta{border-left:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 24px;padding-left:28px;display:grid}.lp-ticket-meta .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.lp-ticket-meta .v{color:var(--navy);font-weight:700}.lp-ticket-meta sup{font-size:.65em}.lp-ticket-btn{padding:15px 28px}.btn{transition:background .25s, transform .25s var(--ease), box-shadow .25s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0a0e182e}.btn-navy{background:var(--navy);color:var(--white)}.btn-shine{isolation:isolate;position:relative;overflow:hidden}.btn-shine:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.btn-shine:hover:after{transition:transform .9s var(--ease);transform:translate(130%)}.js-motion .lp-ctas .btn-shine:after{animation:6s ease-in-out 3s infinite shine}@keyframes shine{0%,70%{transform:translate(-130%)}85%,to{transform:translate(130%)}}.js-motion [data-reveal]{opacity:0;transition:opacity 1s var(--ease) var(--d,0s), transform 1s var(--ease) var(--d,0s);transform:translateY(30px)}.js-motion [data-reveal].is-in{opacity:1;transform:none}.lp-band{background:var(--white);border-bottom:1px solid var(--line);padding:112px 0 48px}.lp-band-title{text-align:center;font:700 13px/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.lp-band .logo-band{border:0;padding:6px 0 0}.js-motion .lp-band-logos .logo-row>img{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(14px)}.js-motion .lp-band-logos.is-in .logo-row>img{opacity:1;transform:none}.lp-band-logos .logo-row>:first-child{transition-delay:.1s}.lp-band-logos .logo-row>:nth-child(2){transition-delay:.18s}.lp-band-logos .logo-row>:nth-child(3){transition-delay:.26s}.lp-band-logos .logo-row>:nth-child(5){transition-delay:.34s}.lp-band-logos .logo-row>:nth-child(6){transition-delay:.42s}.lp-band-logos .logo-group:last-child .logo-row>:first-child{transition-delay:.52s}.lp-band-logos .logo-group:last-child .logo-row>:nth-child(2){transition-delay:.6s}.lp-section{background:var(--white);padding:104px 0}.lp-ivory{background:var(--ivory)}.lp-h2{font-family:var(--serif);color:var(--navy);margin:0;font-size:clamp(30px,4.2vw,48px);font-weight:700;line-height:1.12}.lp-h2 em{color:var(--gold);font-style:normal}.lp-h2-chain{width:132px;margin:18px 0 24px}.lp-h2-chain.centered{margin-left:auto;margin-right:auto}.js-motion [data-reveal] .lp-h2-chain{transform-origin:0;transition:transform 1.1s cubic-bezier(.65,0,.2,1) .35s;transform:scaleX(0)}.js-motion [data-reveal] .lp-h2-chain.centered{transform-origin:50%}.js-motion [data-reveal].is-in .lp-h2-chain{transform:scaleX(1)}.lp-head{max-width:720px}.lp-head.center{text-align:center;margin:0 auto}.lp-lead{color:var(--muted);margin:0}.lp-center{text-align:center;margin-top:44px}@media (max-width:640px){.lp-section{padding:72px 0}}.lp-forum{grid-template-columns:1.35fr 1fr;align-items:center;gap:64px;display:grid}@media (max-width:920px){.lp-forum{grid-template-columns:1fr;gap:36px}}.lp-stats{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lp-stat{background:var(--white);border:1px solid var(--line);transition:transform .35s var(--ease), box-shadow .35s;border-radius:16px;flex-direction:column;gap:8px;padding:26px 22px;display:flex}.lp-stat:hover{transform:translateY(-4px);box-shadow:0 16px 34px #2b34471a}.lp-stat .n{font:900 46px/1 var(--black);color:var(--navy)}.lp-stat .n sup{font-size:.42em}.lp-stat .l{color:var(--muted);font-size:14px}.lp-stat.feature{background:var(--navy);border-color:var(--navy)}.lp-stat.feature .n{color:var(--gold)}.lp-stat.feature .l{color:#c9cfdb}.lp-members{grid-template-columns:1.4fr 1fr;gap:20px;margin-top:64px;display:grid}@media (max-width:760px){.lp-members{grid-template-columns:1fr}}.lp-member-col{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:24px 26px}.lp-member-col h3{font-size:13px;font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.lp-member-col ul{margin:0;padding:0;list-style:none}.lp-member-col li{border-top:1px solid var(--line);align-items:baseline;gap:14px;padding:11px 0;display:flex}.lp-member-col li:first-child{border-top:0}.lp-member-col b{font-family:var(--black);color:var(--navy);min-width:58px}.lp-theme-band{background:var(--navy);color:var(--white);padding:120px 0;position:relative;overflow:hidden}.lp-theme-bg{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(62% 80%,#0000 0 64%,#000 97%);mask-image:radial-gradient(62% 80%,#0000 0 64%,#000 97%)}.ankara-pane{background:var(--ankara);background-size:64px 64px;position:absolute;inset:-64px}.js-motion .drift-pane{will-change:transform;animation:70s linear infinite paneDrift}@keyframes paneDrift{to{transform:translate(-64px,-64px)}}.lp-theme-inner{text-align:center;max-width:900px;position:relative}.lp-quote-mark{font:700 120px/.6 var(--serif);color:var(--gold);margin:18px 0 0;display:block}.lp-theme-text{font-family:var(--serif);color:var(--white);margin:0;font-size:clamp(28px,4.4vw,50px);font-weight:700;line-height:1.18}.lp-theme-chain{width:160px;margin:30px auto 24px}.js-motion [data-reveal] .lp-theme-chain{transition:transform 1.2s cubic-bezier(.65,0,.2,1) .5s;transform:scaleX(0)}.js-motion [data-reveal].is-in .lp-theme-chain{transform:scaleX(1)}.lp-theme-sub{color:#c9cfdb;max-width:640px;margin:0 auto;font-size:17px}.lp-track{margin-top:52px;position:relative}.lp-track-line{background:var(--gold);transform-origin:0;height:2px;position:absolute;top:10px;left:10%;right:10%}.js-motion .lp-track .lp-track-line{transition:transform 1.6s cubic-bezier(.65,0,.2,1) .1s;transform:scaleX(0)}.js-motion .lp-track.is-in .lp-track-line{transform:scaleX(1)}.lp-days{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.lp-day{flex-direction:column;align-items:center;display:flex}.lp-node{background:var(--navy);border:2px solid var(--gold);z-index:1;width:20px;height:20px;margin-bottom:22px;position:relative;transform:rotate(45deg)}.js-motion .lp-track .lp-node{opacity:0;transition:opacity .5s var(--ease) var(--d), transform .6s cubic-bezier(.3,1.6,.5,1) var(--d);transform:rotate(45deg)scale(0)}.js-motion .lp-track.is-in .lp-node{opacity:1;transform:rotate(45deg)scale(1)}.lp-day-card{background:var(--white);border:1px solid var(--line);width:100%;transition:transform .35s var(--ease), box-shadow .35s, border-color .35s;border-radius:16px;flex:1;overflow:hidden}.lp-day-card:hover{border-color:var(--gold-soft);transform:translateY(-6px);box-shadow:0 20px 40px #2b34471f}.js-motion .lp-track .lp-day-card{opacity:0;transition:opacity .9s var(--ease) calc(var(--d) + .12s), transform .9s var(--ease) calc(var(--d) + .12s), box-shadow .35s;transform:translateY(26px)}.js-motion .lp-track.is-in .lp-day-card{opacity:1;transform:none}.js-motion .lp-track.is-in .lp-day-card:hover{transition-delay:0s;transform:translateY(-6px)}.lp-day-date{background:var(--ivory);border-bottom:3px solid var(--gold);flex-direction:column;padding:20px 20px 16px;display:flex}.lp-day-date .dow{font:700 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.lp-day-date .num{font:900 46px/1.05 var(--black);color:var(--navy);margin-top:8px}.lp-day-date .num sup{font-size:.38em}.lp-day-date .mon{color:var(--muted);font-size:13px}.lp-day-card ul{margin:0;padding:8px 20px 18px;list-style:none}.lp-day-card li{border-top:1px solid var(--line);color:var(--navy);padding:11px 0;font-size:15px;font-weight:700;line-height:1.35}.lp-day-card li:first-child{border-top:0}.lp-day-card li.hl:before{content:"";background:var(--gold);vertical-align:2px;width:8px;height:8px;margin-right:9px;display:inline-block;transform:rotate(45deg)}@media (max-width:980px){.lp-track{padding-left:34px}.lp-track-line{transform-origin:top;width:2px;height:auto;inset:6px auto 6px 9px}.js-motion .lp-track .lp-track-line{transform:scaleY(0)}.js-motion .lp-track.is-in .lp-track-line{transform:scaleY(1)}.lp-days{grid-template-columns:1fr;gap:14px}.lp-day{align-items:stretch;position:relative}.lp-node{margin:0;position:absolute;top:26px;left:-34px}.lp-day-card{display:flex}.lp-day-date{border-bottom:0;border-right:3px solid var(--gold);flex:none;width:112px}.lp-day-card ul{flex:1;padding:6px 16px}}.lp-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid;position:relative}.lp-steps:before{content:"";background:var(--chain) repeat-x center;opacity:.8;background-size:12px 8px;height:8px;position:absolute;top:58px;left:16%;right:16%}@media (max-width:860px){.lp-steps{grid-template-columns:1fr}.lp-steps:before{display:none}}.lp-step{background:var(--white);border:1px solid var(--line);text-align:center;transition:transform .35s var(--ease), box-shadow .35s;border-radius:16px;padding:34px 26px 28px;position:relative}.lp-step:hover{transform:translateY(-4px);box-shadow:0 16px 34px #2b34471a}.js-motion .lp-step.is-in:hover{transition-delay:0s;transform:translateY(-4px)}.lp-step-n{background:var(--navy);border:2px solid var(--gold);border-radius:6px;place-items:center;width:48px;height:48px;display:inline-grid;transform:rotate(45deg)}.lp-step-n>span{color:var(--gold);font:900 19px/1 var(--black);transform:rotate(-45deg)}.lp-step h3{margin:24px 0 10px;font-size:21px}.lp-step p{color:var(--charcoal);margin:0}.lp-closing{background:var(--navy);padding:110px 0;position:relative;overflow:hidden}.lp-closing-bg{position:absolute;inset:0;overflow:hidden}.lp-closing-inner{place-items:center;display:grid;position:relative}.lp-closing-card{background:var(--ivory);text-align:center;border-top:4px solid var(--gold);border-radius:18px;max-width:600px;padding:48px 40px;box-shadow:0 30px 80px #0a0e1880}.lp-closing-card .lp-h2{margin-bottom:14px}.lp-closing-card p:not(.kicker){color:var(--charcoal);margin:0 0 28px}.lp-closing-card sup{font-size:.65em}.js-motion .lp-closing-card.is-in{animation:7s ease-in-out 1.2s infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-footer{background:var(--white);text-align:center;color:var(--muted);border-top:1px solid var(--line);padding:40px 0 48px;font-size:14px}.lp-footer .logo-band{border:0;padding:0 0 18px}.lp-footer p{margin:6px 0}.lp-footer sup{font-size:.65em}@media (max-width:900px){.lp-ticket{text-align:left;grid-template-columns:1fr;gap:18px}.lp-ticket-meta{border-left:0;border-top:1px solid var(--line);padding-top:16px;padding-left:0}.lp-ticket-btn{width:100%}}@media (max-width:560px){.lp-hero{padding-top:84px}.lp-hero-bg{-webkit-mask-image:linear-gradient(#0000 0 calc(100% - 210px),#000 calc(100% - 120px));mask-image:linear-gradient(#0000 0 calc(100% - 210px),#000 calc(100% - 120px))}.lp-eyebrow{letter-spacing:.14em;padding:7px 12px;font-size:10px}.lp-title{white-space:normal;font-size:clamp(64px,21vw,96px);line-height:.92}.rise{display:block}.rise.y{margin-left:0}.lp-ctas,.lp-ctas .btn{width:100%}.lp-ticket{padding:20px 18px}.cd{gap:6px}.cd-unit{flex:1;min-width:0}.cd-n{font-size:26px}.cd-l{letter-spacing:.08em;font-size:9px}.lp-ticket-meta{grid-template-columns:1fr}.lp-quote-mark{font-size:90px}.lp-theme-band{padding:88px 0}.lp-closing-card{padding:36px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
