.ed-page{--paper: hsl(60 11% 97%);--paper-2: hsl(60 11% 93%);--ink: hsl(240 29% 14%);--ink2: hsl(240 22% 25%);--muted: hsl(240 10% 40%);--brand: hsl(189 80% 23%);--brand-d: hsl(189 80% 17%);--mint: hsl(158 64% 54%);--warm: hsl(32 89% 59%);--line: hsl(210 20% 86%);--radius: .75rem;font-family:Heebo,system-ui,Arial Hebrew,sans-serif;background:var(--paper);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}html.ed-smooth{scroll-behavior:smooth}.ed-page *,.ed-page *:before,.ed-page *:after{box-sizing:border-box}.ed-page h1,.ed-page h2,.ed-page h3,.ed-page p,.ed-page blockquote,.ed-page figure{margin:0;padding:0}.ed-page h1,.ed-page h2,.ed-page h3{font-family:inherit;font-weight:900;line-height:1;letter-spacing:normal}.ed-page .display{font-weight:900}.ed-page img{max-width:100%;display:block}.ed-page a{color:inherit;text-decoration:none}.ed-page .wrap{max-width:1200px;margin:0 auto;padding:0 28px}.ed-page .kick{font-weight:800;font-size:clamp(1rem,1.4vw,1.2rem);letter-spacing:1.5px;color:var(--brand)}.ed-page .btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:clamp(1rem,1.25vw,1.15rem);padding:16px 34px;transition:.2s;cursor:pointer;border:0;border-radius:var(--radius);font-family:inherit}.ed-page .btn-p{background:var(--brand);color:#fff}.ed-page .btn-p:hover{background:var(--brand-d)}.ed-page .btn-mint{background:var(--mint);color:#161627}.ed-page .btn-mint:hover{filter:brightness(1.06)}.ed-page .btn-d{background:var(--ink);color:#fff}.ed-page .btn-d:hover{background:var(--ink2)}.ed-page .btn-line{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.65)}.ed-page .btn-line:hover{background:#ffffff24}.ed-page .hero{position:relative;min-height:100vh;color:#fff;overflow:hidden;display:flex}.ed-page .hero .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.ed-page .hero .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}.ed-page .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#0e0e1aed 4%,#0e0e1a38 50%,#0e0e1a80),linear-gradient(270deg,#0e0e1a99,#0e0e1a33 40%,#0e0e1a00 62%)}.ed-page .hero .inner{position:relative;z-index:3;align-self:flex-end;width:100%}.ed-page .hero .wrap{padding-bottom:64px}.ed-page .hero .kick{color:#fff;opacity:.92;margin-bottom:16px}.ed-page .hero h1{font-size:clamp(3rem,10.5vw,8rem);font-weight:900;line-height:.92;letter-spacing:-1px}.ed-page .hero h1 .o{color:var(--mint)}.ed-page .hero .rowb{display:flex;align-items:flex-end;justify-content:space-between;gap:34px;flex-wrap:wrap;margin-top:28px}.ed-page .hero .lead{font-size:clamp(1.15rem,1.7vw,1.6rem);max-width:34ch;font-weight:300;color:#f1f1ee}.ed-page .hero .cta{display:flex;gap:12px;flex-wrap:wrap}.ed-page .hero .aud{margin-top:10px;font-weight:600;letter-spacing:.5px;color:var(--mint);font-size:clamp(1rem,1.3vw,1.15rem)}.ed-page .strip{background:var(--ink);color:var(--paper);padding:34px 0}.ed-page .strip .wrap{display:flex;gap:50px;flex-wrap:wrap;justify-content:space-between;align-items:center}.ed-page .strip .it b{font-weight:900;font-size:clamp(2.2rem,3.6vw,3.1rem);color:var(--mint);line-height:1}.ed-page .strip .it.txt b{font-size:clamp(1.5rem,2.4vw,2.1rem)}.ed-page .strip .it span{display:block;font-size:clamp(.9rem,1.1vw,1.05rem);letter-spacing:.5px;opacity:.8;margin-top:4px}.ed-page section{padding:104px 0}.ed-page [id]{scroll-margin-top:96px}.ed-page .lead-h{font-size:clamp(2.2rem,5.6vw,4.2rem);font-weight:900;max-width:17ch;letter-spacing:normal}.ed-page .eyebrow{margin-bottom:20px}.ed-page .statement .big{font-weight:900;font-size:clamp(1.9rem,4.6vw,3.4rem);line-height:1.18;max-width:20ch}.ed-page .statement .big .o{color:var(--brand)}.ed-page .statement .cols{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:46px}.ed-page .statement p{font-size:clamp(1.1rem,1.5vw,1.4rem);color:var(--ink2)}.ed-page .statement .rule{grid-column:1/-1;height:3px;background:var(--brand);margin:6px 0 0;border-radius:2px}.ed-page .break{position:relative;min-height:78vh;color:#fff;display:flex;align-items:center;padding:80px 0}.ed-page .break .bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.ed-page .break .bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ed-page .break:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(270deg,#0e0e1ae6,#0e0e1aa3 45%,#0e0e1a2e)}.ed-page .break .wrap{position:relative;z-index:2}.ed-page .break .q blockquote{font-weight:900;font-size:clamp(1.8rem,4.4vw,3.2rem);line-height:1.2;max-width:22ch;text-shadow:0 2px 18px hsl(240 29% 6% / .7)}.ed-page .break .q .o{color:var(--mint)}.ed-page .break .q cite{display:block;font-style:normal;font-weight:400;font-size:clamp(1.05rem,1.5vw,1.3rem);opacity:.95;margin-top:22px;max-width:46ch;text-shadow:0 1px 10px hsl(240 29% 6% / .95),0 0 3px hsl(240 29% 6% / .8)}.ed-page .method{background:var(--ink);color:var(--paper)}.ed-page .method .kick{color:var(--mint)}.ed-page .method .lead-h{color:var(--paper)}.ed-page .method .mlist{margin-top:52px}.ed-page .mrow{display:grid;grid-template-columns:auto 1fr;gap:30px;align-items:baseline;padding:28px 0;border-top:1px solid rgba(255,255,255,.16)}.ed-page .mrow:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.ed-page .mrow .n{font-weight:900;font-size:clamp(2rem,4.6vw,3.2rem);color:var(--mint);line-height:.85;min-width:2.6ch}.ed-page .mrow h3{font-size:clamp(1.45rem,3.2vw,2.2rem);font-weight:800}.ed-page .mrow .h{color:#cdcdc1;font-weight:300;font-size:clamp(1.05rem,1.5vw,1.35rem);margin-top:8px;max-width:52ch}.ed-page .method .foot{margin-top:38px;font-weight:300;color:#cdcdc1;font-size:clamp(1.05rem,1.5vw,1.3rem)}.ed-page .method .foot b{color:#fff;font-weight:700}.ed-page .proof .head{display:flex;align-items:flex-end;gap:20px;justify-content:space-between;flex-wrap:wrap}.ed-page .proof .room{margin-top:44px}.ed-page .proof .room img{width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;border-radius:var(--radius)}.ed-page .proof .room figcaption{margin-top:14px;color:var(--muted);font-size:clamp(.95rem,1.2vw,1.12rem)}.ed-page .proof .top3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px;margin-top:52px}.ed-page .proof .room+.top3{margin-top:36px}.ed-page .proof .rotating{display:grid;grid-template-columns:repeat(2,1fr);gap:0 30px;margin-top:14px}.ed-page .pq{padding:26px 0;border-top:2px solid var(--line)}.ed-page .pq p{font-size:clamp(1.05rem,1.35vw,1.22rem);color:var(--ink2);white-space:pre-line}.ed-page .pq .nm{font-weight:800;margin-top:16px;font-size:clamp(1rem,1.2vw,1.15rem)}.ed-page .pq .nm span{color:var(--brand);font-weight:600}.ed-page .proof .top3 .pq{border-top:3px solid var(--brand)}.ed-page .pq-slot{min-height:210px;transition:opacity .42s ease}.ed-page .pq-slot.out{opacity:0}.ed-page .dates{background:var(--paper-2)}.ed-page .dates .dlist{margin-top:38px}.ed-page .dates .dgroup{border-top:3px solid var(--brand)}.ed-page .dates .dgroup+.dgroup{margin-top:46px}.ed-page .dates .ghead{display:flex;align-items:baseline;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding:24px 0 4px}.ed-page .dates .ghead h3{font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:900;line-height:1.05}.ed-page .dates .dgroup .drow .what h3{font-size:clamp(1.12rem,1.9vw,1.4rem)}.ed-page .ehead+.dates{padding-top:56px}.ed-page .drow{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.ed-page .drow .when{text-align:center;min-width:3.4ch}.ed-page .drow .when b{display:block;font-weight:900;font-size:clamp(2.6rem,5.2vw,3.8rem);line-height:.88;color:var(--brand)}.ed-page .drow .when span{display:block;font-weight:700;font-size:clamp(.9rem,1.1vw,1.05rem);color:var(--muted);margin-top:6px}.ed-page .dates .sub{margin-top:18px;color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.25rem);max-width:48ch}.ed-page .drow .hrow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ed-page .drow .what h3{font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:800}.ed-page .drow .spots{flex:0 0 auto;font-size:clamp(.8rem,1vw,.9rem);font-weight:800;letter-spacing:.5px;color:#915108;background:#f39d3929;border:1px solid hsl(32 89% 59% / .5);border-radius:999px;padding:5px 13px;white-space:nowrap}.ed-page .drow .where{display:inline-block;margin-top:8px;color:var(--muted);font-size:clamp(1rem,1.3vw,1.18rem);border-bottom:1px solid transparent}.ed-page .drow a.where:hover{color:var(--brand);border-bottom-color:currentColor}.ed-page .drow .act{display:flex;gap:10px;align-items:center}.ed-page .drow .act .btn{white-space:nowrap}.ed-page .btn-off{background:var(--paper-2);color:var(--muted);cursor:not-allowed;border:2px solid var(--line)}.ed-page .drow.out{position:relative;overflow:hidden}.ed-page .drow.out .when b,.ed-page .drow.out .what h3{color:var(--muted)}.ed-page .drow .ribbon{position:absolute;top:16px;inset-inline-end:-34px;width:130px;transform:rotate(45deg);background:var(--ink);color:#fff;text-align:center;font-size:.72rem;font-weight:800;letter-spacing:1px;padding:5px 0;box-shadow:0 2px 10px #0e0e1a40;pointer-events:none;z-index:2}.ed-page .spots.last{color:#8f1e1e;background:#dd3c3c1f;border-color:#dd3c3c73}.ed-page .spots.gone{color:var(--muted);background:var(--paper-2);border-color:var(--line)}.ed-page .waitlist{grid-column:1 / -1;margin-top:18px;padding-top:18px;border-top:1px dashed var(--line)}.ed-page .waitlist p{color:var(--ink2);font-size:clamp(1rem,1.3vw,1.12rem);font-weight:600}.ed-page .waitlist.done p{color:var(--brand)}.ed-page .waitlist .err{color:#ab2b2b;font-weight:500;margin-top:10px}.ed-page .waitlist form{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.ed-page .waitlist input{flex:1 1 180px;max-width:280px;font-family:inherit;font-size:1rem;padding:13px 16px;border:2px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink)}.ed-page .waitlist input:focus{outline:none;border-color:var(--brand)}.ed-page .waitlist .btn{padding:13px 26px}.ed-page .dates .foot{margin-top:34px;color:var(--muted);font-size:clamp(1rem,1.3vw,1.18rem)}.ed-page .dates .foot a{color:var(--brand);font-weight:700;border-bottom:2px solid currentColor}.ed-page .hero .nextdates{display:flex;gap:10px;margin-top:22px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.ed-page .hero .nextdates::-webkit-scrollbar{display:none}.ed-page .hero .nextdates .nextdate{margin-top:0;flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}.ed-page .hero .nextdate{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:11px 18px;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius);background:#0e0e1a6b;color:#fff;font-weight:600;font-size:clamp(.95rem,1.2vw,1.08rem);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:.2s}.ed-page .hero .nextdate:hover{background:#0e0e1aad;border-color:#ffffff8c}.ed-page .hero .nextdate .dot{width:9px;height:9px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #3fd59e47;flex:0 0 auto}.ed-page .hero .nextdate .arw{color:var(--mint);font-weight:800}.ed-page .press{background:var(--paper);padding:76px 0}.ed-page .press .plist{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid var(--line)}.ed-page .press .plist li{border-bottom:1px solid var(--line)}.ed-page .press .plist a{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap;padding:18px 0;transition:.2s}.ed-page .press .plist a:hover{padding-inline-start:6px}.ed-page .press .plist b{font-weight:800;color:var(--brand);min-width:12ch;font-size:clamp(1rem,1.3vw,1.15rem)}.ed-page .press .plist span{color:var(--ink2);font-size:clamp(1rem,1.3vw,1.18rem)}.ed-page .press .plist a:hover span{color:var(--brand)}.ed-page .bridge{background:var(--paper-2);padding:60px 0}.ed-page .bridge p{max-width:62ch;color:var(--ink2);font-size:clamp(1.1rem,1.4vw,1.28rem)}.ed-page .bridge a{display:inline-block;margin-top:16px;color:var(--brand);font-weight:700;border-bottom:2px solid currentColor}.ed-page .org{background:var(--brand);color:#fff}.ed-page .org .kick{color:#f1f1ee;opacity:.9}.ed-page .org .lead-h{color:var(--paper)}.ed-page .org .intro{margin-top:26px;max-width:64ch;font-weight:300;color:#efefeb;font-size:clamp(1.1rem,1.5vw,1.35rem)}.ed-page .org .olist{margin:44px 0 40px}.ed-page .org .orow{padding:24px 0;border-top:1px solid rgba(255,255,255,.26)}.ed-page .org .orow:last-child{border-bottom:1px solid rgba(255,255,255,.26)}.ed-page .org .orow h3{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800}.ed-page .org .orow p{margin-top:8px;color:#e8e8e3;font-weight:300;font-size:clamp(1.02rem,1.35vw,1.2rem)}.ed-page .faq{background:var(--paper)}.ed-page .faq .flist{margin:30px 0 0;border-top:3px solid var(--brand)}.ed-page .faq .flist>div{padding:24px 0;border-bottom:1px solid var(--line)}.ed-page .faq dt{font-weight:800;font-size:clamp(1.15rem,1.7vw,1.4rem)}.ed-page .faq dd{margin:8px 0 0;color:var(--muted);font-size:clamp(1.02rem,1.35vw,1.2rem)}.ed-page .faq dd a{color:var(--brand);font-weight:700;border-bottom:2px solid currentColor}.ed-page .sub-strip{background:var(--paper);padding:60px 0}.ed-page .sub-strip p{font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:600}.ed-page .sub-strip .ok{color:var(--brand)}.ed-page .sub-strip.tucked{background:none;padding:44px 0 0}.ed-page .sub-strip .err{margin-top:12px;color:#ab2b2b;font-weight:500;font-size:1rem}.ed-page .sub-strip form{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.ed-page .sub-strip input{flex:1 1 260px;max-width:420px;font-family:inherit;font-size:1.05rem;padding:15px 18px;border:2px solid var(--line);border-radius:var(--radius);background:#fff;color:var(--ink)}.ed-page .sub-strip input:focus{outline:none;border-color:var(--brand)}.ed-page .sub-strip .btn:disabled{opacity:.6;cursor:default}.ed-page .peek{background:var(--paper-2);padding:68px 0}.ed-page .peek h2{font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:800}.ed-page .peek p{margin:12px 0 24px;color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.22rem)}.ed-page .btn-line-d{background:transparent;color:var(--brand);border:2px solid var(--brand)}.ed-page .btn-line-d:hover{background:var(--brand);color:#fff}.ed-page .ehead{background:var(--ink);color:var(--paper);padding:132px 0 60px}.ed-page .ehead .kick{color:var(--mint)}.ed-page .ehead .lead-h{color:var(--paper)}.ed-page .ehead .back{display:inline-block;margin-top:22px;color:var(--mint);font-weight:700;border-bottom:2px solid currentColor}.ed-page .nodates{padding:90px 0;text-align:center}.ed-page .nodates p{color:var(--muted);font-size:clamp(1.1rem,1.5vw,1.3rem);margin-bottom:24px}.ed-page .about{background:var(--ink);color:var(--paper)}.ed-page .about .grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.ed-page .about .shot{display:block}.ed-page .about img{width:100%;aspect-ratio:4/4.4;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%;border-radius:var(--radius)}.ed-page .about .kick{color:var(--mint)}.ed-page .about h2{font-size:clamp(2rem,4.6vw,3.2rem);color:var(--paper)}.ed-page .about h2.lead-h{font-size:clamp(2.2rem,5.6vw,4.2rem)}.ed-page .about .role{color:var(--mint);font-weight:700;letter-spacing:.5px;margin:12px 0 24px;font-size:clamp(1rem,1.3vw,1.2rem)}.ed-page .about p{color:#d6d6cc;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:300;margin-bottom:18px}.ed-page .about .creds{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ed-page .about .creds span{border:1px solid rgba(255,255,255,.22);border-radius:var(--radius);padding:11px 18px;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:500}.ed-page .about .creds b{color:var(--mint)}.ed-page .final{background:var(--brand);color:#fff;text-align:center}.ed-page .final h2{font-size:clamp(2.4rem,6.4vw,4.6rem);font-weight:900;max-width:16ch;margin:0 auto 20px;line-height:1.02}.ed-page .final p{font-size:clamp(1.15rem,1.6vw,1.45rem);opacity:.95;margin-bottom:36px}.ed-page .final .cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ed-page .final .btn-w{background:#fff;color:var(--brand)}.ed-page .final .btn-w:hover{background:#efefeb}.ed-page .hero .bg.layer{transition:opacity 1.4s ease}.ed-page .hero .bg.layer.off{opacity:0}.ed-page .hero .aud.rotating-line{min-height:1.6em;transition:opacity .4s ease}.ed-page .hero .aud.rotating-line.out{opacity:0}.ed-page .about.light{background:var(--paper);color:var(--ink)}.ed-page .about.light .kick{color:var(--brand)}.ed-page .about.light h2{color:var(--ink)}.ed-page .about.light .role{color:var(--brand)}.ed-page .about.light p{color:var(--ink2)}.ed-page .about.light .creds span{border-color:var(--line)}.ed-page .about.light .creds b{color:var(--brand)}.ed-page .lectures{background:var(--ink);color:var(--paper)}.ed-page .lectures .kick{color:var(--mint)}.ed-page .lectures .lead-h{color:var(--paper)}.ed-page .lectures .llist{margin-top:46px}.ed-page .lrow{display:grid;grid-template-columns:320px 1fr;gap:34px;padding:34px 0;border-top:1px solid rgba(255,255,255,.16);align-items:start}.ed-page .lrow:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.ed-page .lrow .shot img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;border-radius:var(--radius)}.ed-page .lrow h3{font-size:clamp(1.4rem,2.8vw,2rem);font-weight:800}.ed-page .lrow .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ed-page .lrow .tags span{font-size:clamp(.82rem,1vw,.92rem);font-weight:600;color:var(--mint);border:1px solid hsl(158 64% 54% / .4);border-radius:999px;padding:4px 12px}.ed-page .lrow p{margin-top:16px;color:#cdcdc1;font-weight:300;font-size:clamp(1.02rem,1.35vw,1.18rem);white-space:pre-wrap;max-width:58ch}.ed-page .lrow .aud-line{margin-top:14px;font-size:clamp(.95rem,1.15vw,1.05rem);color:#b6b6a4}.ed-page .lrow .aud-line b{color:#fff;font-weight:700}.ed-page .lrow .act{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.ed-page .lrow .act .btn{padding:13px 26px;font-size:clamp(.95rem,1.15vw,1.05rem)}.ed-page .dates.on-paper{background:var(--paper)}.ed-page .drow .meta{margin-top:6px;color:var(--ink2);font-weight:600;font-size:clamp(1rem,1.3vw,1.14rem)}.ed-page .drow.past .when b,.ed-page .drow.past .what h3{color:var(--muted)}.ed-page .drow .ribbon.past{background:var(--muted)}.ed-page .sub-strip.alt{background:var(--paper-2)}.ed-page .proof .one-stack{display:grid;margin-top:44px;max-width:76ch;transition:opacity .42s ease}.ed-page .proof .one-stack.out{opacity:0}.ed-page .proof .one{grid-area:1 / 1;border-top:3px solid var(--brand);visibility:hidden;display:flex;flex-direction:column;justify-content:center}.ed-page .proof .one.is-active{visibility:visible}.ed-page .proof .one p{font-size:clamp(1.08rem,1.45vw,1.3rem);line-height:1.65}.ed-page .proof .one strong{font-weight:800;color:var(--ink)}.ed-page .proof .qnav{display:flex;gap:12px;margin-top:26px}.ed-page .proof .qnav button{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.2s}.ed-page .proof .qnav button:hover{border-color:var(--brand);color:var(--brand)}.ed-page .media{background:var(--paper-2)}.ed-page .mgrid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:44px}.ed-page .mcard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s}.ed-page a.mcard:hover{border-color:var(--brand)}.ed-page .mcard .thumb{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--paper-2)}.ed-page .mcard .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.ed-page .mcard .thumb.contain img{-o-object-fit:contain;object-fit:contain}.ed-page .mcard:hover .thumb img{transform:scale(1.04)}.ed-page .mcard .thumb iframe{width:100%;height:100%;border:0;display:block}.ed-page .mcard .spot{background:var(--ink);padding:16px}.ed-page .mcard .spot iframe{border:0;display:block;border-radius:10px}.ed-page .mcard .play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#0e0e1a47;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s}.ed-page .mcard .play:hover{background:#0e0e1a80}.ed-page .mcard .play span{width:62px;height:62px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:transform .3s}.ed-page .mcard .play:hover span{transform:scale(1.08)}.ed-page .mcard .cap{padding:18px 20px;border-top:1px solid var(--line);display:flex;gap:14px;align-items:baseline}.ed-page .mcard .cap b{color:var(--brand);font-weight:800;font-size:clamp(.92rem,1.1vw,1rem);white-space:nowrap}.ed-page .mcard .cap span{color:var(--ink2);font-size:clamp(1rem,1.25vw,1.1rem)}.ed-page .contact{background:var(--ink);color:var(--paper)}.ed-page .contact .kick{color:var(--mint)}.ed-page .contact .lead-h{color:var(--paper)}.ed-page .contact .cgrid{display:grid;grid-template-columns:1.15fr .85fr;gap:46px;margin-top:48px;align-items:start}.ed-page .contact .frow{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.ed-page .contact label{display:block;font-size:.95rem;font-weight:600;color:#cdcdc1;margin-bottom:7px}.ed-page .contact input,.ed-page .contact select,.ed-page .contact textarea{width:100%;font-family:inherit;font-size:1.02rem;padding:13px 16px;border:1px solid rgba(255,255,255,.24);border-radius:var(--radius);background:#242442;color:#fff;transition:border-color .2s}.ed-page .contact textarea{resize:none}.ed-page .contact input::-moz-placeholder{color:#bba}.ed-page .contact input::placeholder{color:#bba}.ed-page .contact input:focus,.ed-page .contact select:focus,.ed-page .contact textarea:focus{outline:none;border-color:var(--mint)}.ed-page .contact option{color:var(--ink)}.ed-page .contact .btn{width:100%;justify-content:center;margin-top:6px}.ed-page .contact .btn:disabled{opacity:.6;cursor:default}.ed-page .contact .ok{margin-top:14px;color:var(--mint);font-weight:600}.ed-page .contact .err{margin-top:14px;color:#ea8686;font-weight:500}.ed-page .contact .crow{display:block;padding:20px 0;border-top:1px solid rgba(255,255,255,.2);transition:padding-inline-start .2s}.ed-page .contact .crow:last-of-type{border-bottom:1px solid rgba(255,255,255,.2)}.ed-page a.crow:hover{padding-inline-start:6px}.ed-page .contact .crow h3{font-size:clamp(1.08rem,1.5vw,1.25rem);font-weight:800}.ed-page .contact .crow p{margin-top:4px;color:#c4c4b5;font-size:clamp(.98rem,1.2vw,1.08rem)}.ed-page a.crow:hover h3{color:var(--mint)}.ed-page .contact .social{display:flex;gap:12px;margin-top:26px}.ed-page .contact .social a{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:center;color:#d6d6cc;transition:.2s}.ed-page .contact .social a:hover{background:var(--mint);color:#161627;border-color:var(--mint)}.ed-page .ulist{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px}.ed-page .ucard{display:flex;flex-direction:column;background:#fff;border-radius:var(--radius);overflow:hidden;box-shadow:0 1px 2px #19192e0f,0 8px 24px #19192e0f}.ed-page .ucard .venue{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.ed-page .ucard .body{display:flex;flex-direction:column;gap:16px;padding:26px 26px 28px;flex:1}.ed-page .ucard .tag{align-self:flex-start;font-size:.95rem;font-weight:700;color:var(--brand);background:#3fd59e29;padding:4px 12px;border-radius:999px}.ed-page .ucard .tag.gone{color:var(--muted);background:var(--paper-2)}.ed-page .ucard .line{font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.55;color:var(--ink2)}.ed-page .ucard .facts{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:6px}.ed-page .ucard .facts time{font-weight:800;font-size:1.15rem}.ed-page .ucard .facts span{color:var(--muted)}.ed-page .ucard .btn{align-self:stretch;justify-content:center}.ed-page .ucard.out .venue{filter:grayscale(.7);opacity:.8}@media (max-width: 760px){.ed-page .ucard .body{padding:20px 18px 22px}}@media (max-width: 1000px){.ed-page .proof .top3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.ed-page section{padding:72px 0}.ed-page .statement .cols,.ed-page .about .grid{grid-template-columns:1fr;gap:28px}.ed-page .proof .top3,.ed-page .proof .rotating{grid-template-columns:1fr}.ed-page .pq-slot{min-height:170px}.ed-page .mrow{grid-template-columns:auto 1fr;gap:18px}.ed-page .hero .cta{width:100%}.ed-page .hero .cta .btn{flex:1 1 auto;justify-content:center}.ed-page .dates .ghead{gap:14px}.ed-page .dates .ghead .btn{width:100%;justify-content:center}.ed-page .drow{grid-template-columns:auto 1fr;gap:8px 20px;padding:24px 0}.ed-page .drow .act{grid-column:1/-1;margin-top:14px;flex-wrap:wrap}.ed-page .drow .act .btn{width:100%;justify-content:center}}@media (max-width: 760px){.ed-page .hero{min-height:0;display:block}.ed-page .hero:after{display:none}.ed-page .hero .bg{position:static;display:block}.ed-page .hero .bg img{aspect-ratio:1 / 1;height:auto;-o-object-position:center;object-position:center}.ed-page .hero .inner{align-self:auto;background:var(--ink)}.ed-page .hero .wrap{padding-top:32px;padding-bottom:36px}.ed-page .hero .rowb{margin-top:22px;gap:22px}.ed-page .hero .lead{max-width:none}.ed-page .hero .nextdate{width:100%;justify-content:center}.ed-page .hero .nextdates .nextdate{width:auto;justify-content:flex-start}.ed-page .strip .wrap{display:grid;grid-template-columns:1fr 1fr;gap:26px 20px}.ed-page .break{align-items:flex-start;min-height:86vh;padding:0}.ed-page .break .wrap{padding-top:30px}.ed-page .break:after{background:linear-gradient(180deg,#0e0e1ae6,#0e0e1a9e 38%,#0e0e1a1f 68%,#0e0e1a00)}.ed-page .break .q blockquote,.ed-page .break .q cite{max-width:none}.ed-page .proof .room img{aspect-ratio:4 / 3;-o-object-position:center;object-position:center}.ed-page .proof .room{margin-top:34px}}@media (max-width: 900px){.ed-page .lrow{grid-template-columns:1fr;gap:20px}.ed-page .lrow .shot img{aspect-ratio:16 / 9}.ed-page .mgrid{grid-template-columns:1fr;gap:20px}.ed-page .contact .cgrid{grid-template-columns:1fr;gap:34px}.ed-page .contact .frow{grid-template-columns:1fr;gap:14px;margin-bottom:14px}}@media (max-width: 760px){.ed-page .hero .bg.layer.off{display:none}.ed-page .lrow .act{width:100%}.ed-page .lrow .act .btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion: reduce){html.ed-smooth{scroll-behavior:auto}.ed-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
