:root{--pe-ink-950:#0b0820;--pe-ink-900:#130f2e;--pe-ink-850:#1a1540;--pe-ink-800:#221c4f;--pe-ink-700:#322b66;--pe-ink-600:#4b4580;--pe-ink-500:#6c67a0;--pe-ink-400:#918db8;--pe-ink-300:#b9b6d4;--pe-ink-200:#d8d6e8;--pe-ink-100:#ecebf5;--pe-ink-50:#f7f6fb;--pe-white:#fff;--pe-violet-100:#ece8ff;--pe-violet-200:#d2c9ff;--pe-violet-300:#b3a6ff;--pe-violet-400:#9483ff;--pe-violet-500:#7b61ff;--pe-violet-600:#6246ea;--pe-violet-700:#4b33c2;--pe-violet-800:#35238c;--pe-green-100:#ddfbec;--pe-green-200:#aff5d2;--pe-green-300:#7cedb5;--pe-green-400:#3fe095;--pe-green-500:#12cc7a;--pe-green-600:#0aa362;--pe-green-700:#067a49;--pe-red-100:#fde3e6;--pe-red-300:#f58793;--pe-red-400:#f04b5a;--pe-red-500:#d91e36;--pe-red-600:#b3142a;--pe-red-700:#8a0f20;--pe-amber-400:#ffc24d;--pe-amber-500:#ffb020;--pe-amber-700:#9a6200;--bg-canvas:var(--pe-ink-950);--bg-raised:var(--pe-ink-900);--bg-card:var(--pe-ink-850);--bg-card-hover:var(--pe-ink-800);--bg-inverse:var(--pe-white);--bg-light:var(--pe-ink-50);--fg-1:var(--pe-white);--fg-2:var(--pe-ink-300);--fg-3:var(--pe-ink-400);--fg-inverse:var(--pe-ink-950);--fg-on-light-1:var(--pe-ink-950);--fg-on-light-2:var(--pe-ink-600);--border-subtle:#b9b6d424;--border-default:#b9b6d43d;--border-strong:#b9b6d46b;--accent:var(--pe-violet-600);--accent-hover:var(--pe-violet-400);--accent-press:var(--pe-violet-600);--accent-fg:var(--pe-white);--accent-2:var(--pe-green-500);--accent-2-hover:var(--pe-green-400);--accent-2-fg:var(--pe-ink-950);--accent-peru:var(--pe-red-500);--link:var(--pe-violet-300);--link-hover:var(--pe-green-300);--success:var(--pe-green-500);--warning:var(--pe-amber-500);--danger:var(--pe-red-400);--info:var(--pe-violet-400);--focus-ring:var(--pe-green-400);--fg-accent:var(--pe-violet-300);--fg-accent-2:var(--pe-green-400);--fg-peru:var(--pe-red-300);--fg-warning:var(--pe-amber-400);--hover-wash:#ffffff0f}:root[data-theme=light],[data-theme=light]{--bg-canvas:var(--pe-ink-50);--bg-raised:var(--pe-white);--bg-card:var(--pe-white);--bg-card-hover:var(--pe-ink-100);--bg-inverse:var(--pe-ink-950);--fg-1:var(--pe-ink-950);--fg-2:var(--pe-ink-600);--fg-3:#5a5590;--fg-inverse:var(--pe-white);--border-subtle:#130f2e1a;--border-default:#130f2e2e;--border-strong:#130f2e52;--accent-hover:var(--pe-violet-600);--accent-press:var(--pe-violet-700);--accent-2-hover:var(--pe-green-600);--link:var(--pe-violet-600);--link-hover:var(--pe-green-700);--danger:var(--pe-red-500);--focus-ring:var(--pe-green-600);--fg-accent:var(--pe-violet-600);--fg-accent-2:var(--pe-green-700);--fg-peru:var(--pe-red-600);--fg-warning:var(--pe-amber-700);--hover-wash:#130f2e0d;--grid-line:#130f2e0f;--shadow-sm:0 1px 2px #130f2e14;--shadow-md:0 8px 24px #130f2e1a;--shadow-lg:0 24px 60px #130f2e29}:root{--font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--font-body:"Archivo","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-heavy:800;--fw-black:900;--fs-display-xl:88px;--fs-display-l:64px;--fs-h1:48px;--fs-h2:36px;--fs-h3:26px;--fs-h4:20px;--fs-body-l:19px;--fs-body:16px;--fs-body-s:14px;--fs-caption:12px;--fs-eyebrow:13px;--lh-tight:1.02;--lh-heading:1.12;--lh-body:1.6;--ls-display:-.035em;--ls-heading:-.02em;--ls-eyebrow:.22em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--container-max:1240px;--container-pad:24px;--nav-h:72px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-sm:0 1px 2px #0b082059;--shadow-md:0 8px 24px #0b082073;--shadow-lg:0 24px 60px #0b08208c;--shadow-light-md:0 8px 24px #130f2e1a;--glow-violet:0 0 0 1px #7b61ff80,0 10px 40px #7b61ff59;--glow-green:0 0 0 1px #12cc7a80,0 10px 40px #12cc7a47;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--grid-line:#b9b6d412;color-scheme:dark}:root[data-theme=light]{color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 16px)}html,body{background:var(--bg-canvas);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1}a{color:var(--link);transition:color var(--dur-base) var(--ease-out);text-decoration:none}a:hover{color:var(--link-hover)}::selection{background:var(--pe-violet-500);color:#fff}img{max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);color:var(--fg-1);margin:0}p{margin:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline:auto}@media (width<=640px){:root{--container-pad:16px}}.section{padding-top:var(--space-24);gap:var(--space-6);flex-direction:column;display:flex}.section--tight{padding-top:var(--space-20)}@media (width<=640px){.section{padding-top:var(--space-16)}}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.section-head__text{flex-direction:column;gap:10px;max-width:720px;display:flex}.display{font-family:var(--font-display);font-weight:var(--fw-black);font-size:clamp(44px, 7vw, var(--fs-display-xl));line-height:var(--lh-tight);letter-spacing:var(--ls-display);text-wrap:balance}.page-title{font-family:var(--font-display);font-weight:var(--fw-black);letter-spacing:var(--ls-display);text-wrap:balance;font-size:clamp(40px,5.5vw,56px);line-height:1.05}.h2{font-family:var(--font-display);font-weight:var(--fw-heavy);font-size:clamp(28px, 3.6vw, var(--fs-h2));line-height:var(--lh-heading);letter-spacing:var(--ls-heading);text-wrap:balance}.lead{font-size:var(--fs-body-l);color:var(--fg-2);text-wrap:pretty;max-width:640px}.muted{color:var(--fg-2)}.mono{font-family:var(--font-mono)}.eyebrow{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-accent-2)}.hl-violet{color:var(--fg-accent)}.hl-green{color:var(--fg-accent-2)}.layer-stripe{flex-direction:column;gap:4px;width:120px;display:flex}.layer-stripe span{background:var(--pe-violet-500);border-radius:9px;height:5px}.layer-stripe span:nth-child(2){background:var(--pe-green-500);width:80%}.layer-stripe span:nth-child(3){width:60%}.blueprint{background:radial-gradient(55% 70% at 15% 0%, #7b61ff52, transparent 70%), radial-gradient(40% 50% at 95% 30%, #12cc7a1f, transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 40px 40px;border-bottom:1px solid var(--border-subtle)}:root[data-theme=light] .blueprint{background:radial-gradient(55% 70% at 15% 0%, #7b61ff29, transparent 70%), radial-gradient(40% 50% at 95% 30%, #12cc7a14, transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 40px 40px}.logo-on-light,:root[data-theme=light] .logo-on-dark{display:none}:root[data-theme=light] .logo-on-light{display:block}.grid-auto{gap:var(--space-4);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,260px)), 1fr));display:grid}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@font-face{font-family:Epilogue;src:url(/fonts/epilogue-variable.ttf)format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-variable.ttf)format("truetype");font-weight:100 1000;font-display:swap}:root[data-editorial]{--font-display:Epilogue, "Helvetica Neue", Arial, sans-serif;--font-body:"DM Sans", "Helvetica Neue", Arial, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--bg-canvas:#191624;--bg-raised:#211d2d;--bg-card:#211d2d;--fg-1:#f2edf9;--fg-2:#bcb5cb;--fg-3:#bcb5cb;--ed-paper:#191624;--ed-ink:#f2edf9;--ed-muted:#bcb5cb;--ed-line:#393342;--ed-violet:#b7a0f5;--ed-soft:#211d2d;--ed-event-bg:#d9cbf1;--ed-event-ink:#34204b;--ed-lilac:#30273f}:root[data-editorial][data-theme=light]{--bg-canvas:#f0eefa;--bg-raised:#f8f6fd;--bg-card:#f8f6fd;--bg-card-hover:#e7e0f4;--fg-1:#17141c;--fg-2:#575161;--fg-3:#625a70;--ed-paper:#f0eefa;--ed-ink:#17141c;--ed-muted:#625a70;--ed-line:#d8d2e2;--ed-violet:#6744a4;--ed-soft:#f8f6fd;--ed-lilac:#e6dcf5;--ed-event-bg:#d9cbf1;--ed-event-ink:#34204b;--link:#6744a4;--link-hover:#382252;--fg-accent:#6744a4;--focus-ring:#6744a4}.site-editorial{background:var(--ed-paper);color:var(--ed-ink);font-synthesis:none}.site-editorial .header{background:color-mix(in srgb, var(--ed-paper) 94%, transparent);border-color:var(--ed-line);backdrop-filter:blur(12px)}.site-editorial .header__inner{max-width:1480px;height:94px;padding-inline:clamp(24px,5vw,88px)}.site-editorial .header__nav a{padding-inline:16px;font-size:14px;font-weight:500}.site-editorial .header__nav a[aria-current=page]{text-underline-offset:7px;background:0 0;text-decoration:underline}.site-editorial .header__actions>.btn{background:var(--ed-ink);color:var(--ed-paper);padding-inline:20px;font-size:13px}.site-editorial .footer{border-color:var(--ed-line);background:var(--ed-paper);margin-top:0}.site-editorial .footer__grid,.site-editorial .footer__bottom{max-width:1480px;padding-inline:clamp(24px,5vw,88px)}.site-editorial .footer__heading{font-family:var(--font-body);letter-spacing:.07em;font-size:11px}.site-editorial .footer__bottom{font-family:var(--font-body);font-size:11px}.editorial-home{background:var(--ed-paper);color:var(--ed-ink);overflow:clip}.ed-wrap{width:100%;max-width:1480px;margin-inline:auto;padding-inline:clamp(24px,5vw,88px)}.editorial-home h1,.editorial-home h2,.editorial-home h3{color:inherit}.ed-kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.ed-dot{background:#12a66c;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.ed-hero{grid-template-columns:1.05fr 1fr;column-gap:12px;padding-top:68px;display:grid}.ed-hero__copy{z-index:1;position:relative}.ed-hero__kicker{letter-spacing:.07em;margin-bottom:30px}.ed-hero__title{letter-spacing:-.065em;max-width:680px;margin:0 0 32px;font-size:clamp(48px,5.4vw,83px);font-weight:800;line-height:1.075}.ed-hero__title>span{display:block}.ed-violet{color:var(--ed-violet)}.ed-hero__last{width:fit-content;padding-bottom:9px;position:relative}.ed-hero__last svg{width:100%;height:15px;color:var(--ed-violet);position:absolute;bottom:0;left:0}.ed-intro{max-width:435px;color:var(--ed-muted);font-size:16px;line-height:1.75}.ed-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px;display:flex}.ed-button{min-height:49px;font:500 13px/1.4 var(--font-body);cursor:pointer;transition:transform .14s var(--ease-out), background .2s ease, color .2s ease;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:28px;padding:13px 22px;text-decoration:none;display:inline-flex}.ed-button>span{transition:transform .16s var(--ease-out);font-size:22px;line-height:1}.ed-button--primary{color:#fff;background:#7453aa}.ed-button--ink{background:var(--ed-ink);color:var(--ed-paper)}.ed-button:active,.ed-closing__join:active{transform:scale(.97)}.ed-button--primary:hover{color:#fff;background:#62418f}.ed-button--ink:hover{color:var(--ed-paper)}.ed-text-link{color:inherit;justify-content:space-between;align-items:center;gap:14px;min-height:44px;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.ed-text-link>span{transition:transform .16s var(--ease-out);font-size:20px}.ed-hero__visual{align-self:center;min-width:0;margin-top:-20px}.ed-hero__foot{color:var(--ed-muted);letter-spacing:.02em;grid-column:1/-1;justify-content:space-between;gap:20px;padding-block:42px 25px;font-size:10px;display:flex}.ed-hero__foot>span:first-child{align-items:center;gap:9px;display:flex}.ed-peru{background:linear-gradient(90deg,#cd4050 33.33%,#fcfaf6 33.33% 66.66%,#cd4050 66.66%);width:14px;height:9px;display:inline-block}.platform-scene{width:100%;max-width:620px;margin-left:auto}.platform-scene__stage{perspective:900px;position:relative}.platform-scene__art{width:100%;height:auto;transition:transform .5s var(--ease-out);color:var(--ed-violet);display:block;overflow:visible}.scene-layer{transition:transform .25s var(--ease-out), opacity .25s ease;transform-box:fill-box;transform-origin:50%}.scene-layer.is-selected{transform:translateY(-9px)}.scene-coordinate{letter-spacing:.1em;color:var(--ed-muted);pointer-events:none;font-size:8px;position:absolute}.scene-coordinate--top{top:17%;right:1%}.scene-coordinate--bottom{bottom:10%;left:8%}.platform-scene__controls{border-bottom:1px solid var(--ed-line);gap:0;display:flex;position:relative}.platform-scene__controls button{min-height:50px;font:500 10px/1.5 var(--font-body);color:var(--ed-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:6px 3px;transition:border-color .2s,color .2s}.platform-scene__controls button span{opacity:.7;margin-right:5px;font-size:8px}.platform-scene__controls button[aria-pressed=true]{border-bottom-color:var(--ed-violet);color:var(--ed-ink)}.platform-scene__description{color:var(--ed-muted);min-height:36px;margin-top:12px;font-size:11px;line-height:1.6}.ed-values{border-block:1px solid var(--ed-line)}.ed-values>.ed-wrap{justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:12px;font-weight:500;display:flex}.ed-asterisk{color:var(--ed-violet);font-size:24px;line-height:1}.ed-section{padding-block:110px 0;scroll-margin-top:110px}.ed-section-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.ed-section h2{letter-spacing:-.05em;white-space:pre-line;margin-top:19px;font-size:clamp(30px,3.4vw,49px);font-weight:700;line-height:1.18}.ed-section-intro{max-width:320px;color:var(--ed-muted);font-size:14px;line-height:1.8}.ed-event{background:var(--ed-soft);border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ed-event__art{background:var(--ed-event-bg);min-height:365px;color:var(--ed-event-ink);flex-direction:column;justify-content:space-between;padding:35px;display:flex;position:relative;overflow:hidden}.ed-event__edition{font:800 clamp(44px, 5vw, 70px)/1.05 var(--font-display);letter-spacing:-.065em;z-index:1;max-width:80%;position:relative}.ed-event__stamp{letter-spacing:.13em;z-index:1;font-size:9px;line-height:1.8;position:relative}.ed-event__flower{color:#7453aa;width:150px;height:150px;position:absolute;bottom:27px;right:20px;transform:rotate(15deg)}.ed-event__orbit{border:1px solid #ae91d1;border-radius:50%;width:420px;height:420px;display:block;position:absolute;top:30px;right:-80px}.ed-event__orbit--two{width:330px;height:330px;top:75px;right:-35px}.ed-event__orbit--three{width:240px;height:240px;top:120px;right:10px}.ed-event__info{flex-direction:column;justify-content:center;align-items:flex-start;padding:40px 44px;display:flex}.ed-event__info h3{letter-spacing:-.05em;margin-block:15px 20px;font-size:32px;font-weight:700;line-height:1.2}.ed-event__date{text-transform:capitalize;font-size:13px;font-weight:600}.ed-event__venue{color:var(--ed-muted);margin-top:4px;font-size:12px}.ed-event__description{color:var(--ed-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:20px 24px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.ed-event-note{justify-content:space-between;align-items:center;gap:25px;margin-top:24px;display:flex}.ed-event-note strong{font-size:12px;font-weight:600}.ed-event-note p{color:var(--ed-muted);max-width:550px;margin-top:4px;font-size:11px}.ed-event-note>.ed-text-link{flex:none}.ed-spark{color:var(--ed-violet);font-size:80px;line-height:1}.ed-pillar{border-top:1px solid var(--ed-line);grid-template-columns:50px 1.1fr 1fr 48px;align-items:center;gap:24px;padding-block:30px;display:grid}.ed-pillar:last-child{border-bottom:1px solid var(--ed-line)}.ed-pillar__number{color:var(--ed-violet);align-self:start;margin-top:5px;font-size:12px}.ed-pillar h3{letter-spacing:-.04em;max-width:290px;font-size:23px;font-weight:600;line-height:1.35}.ed-pillar p{color:var(--ed-muted);max-width:330px;font-size:13px;line-height:1.8}.ed-circle-link{border:1px solid var(--ed-line);color:inherit;width:44px;height:44px;transition:transform .16s var(--ease-out), background .16s ease;border-radius:50%;place-items:center;font-size:23px;display:grid}.ed-explainer{color:#f2ecf9;--ed-muted:#beb5cd;--ed-line:#4a4158;--ed-violet:#c1a5ef;background:#201b2b;margin-top:110px}.ed-explainer .ed-section{padding-block:80px 55px}.ed-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:60px 0 40px;padding:0;list-style:none;display:grid}.ed-path li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.ed-path li:not(:last-child):after{content:"→";color:#9583ab;font-size:24px;position:absolute;top:35px;right:-20px}.ed-path__symbol{color:#d8c0fa;background:#342b43;border:1px solid #655574;border-radius:20px;place-items:center;width:90px;height:90px;display:grid;transform:rotate(-7deg)}.ed-path__symbol svg{transform:rotate(7deg)}.ed-path__symbol--1{color:#243c29;background:#acc8ab;transform:rotate(7deg)}.ed-path__symbol--1 svg{transform:rotate(-7deg)}.ed-path__symbol--2{color:#39244d;background:#c1a7e5;transform:rotate(-7deg)}.ed-path__index{color:#beb5cd;letter-spacing:.12em;margin-top:20px;font-size:9px}.ed-path h3{letter-spacing:-.01em;margin-top:6px;font-size:14px;font-weight:500}.ed-explainer__foot{border-top:1px solid var(--ed-line);justify-content:space-between;align-items:center;gap:24px;padding-top:25px;display:flex}.ed-explainer__foot p{color:var(--ed-muted);font-size:11px}.ed-explainer a{color:#e4d2fa}.ed-people{padding-bottom:100px}.ed-people__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ed-people .speaker__photo{background:var(--ed-lilac);border:0;border-radius:4px}.ed-people .speaker__photo img{filter:saturate(.65);transition:filter .25s ease, transform .3s var(--ease-out)}.ed-people .speaker__name{letter-spacing:-.025em;font-size:16px;font-weight:600;line-height:1.4}.ed-people .speaker__role{color:var(--ed-muted);font-size:11px;line-height:1.65}.ed-people .speaker__company{color:var(--ed-muted)}.ed-people .speaker__talk{color:var(--ed-muted);margin-top:12px;font-size:12px;line-height:1.6}.ed-people__event{margin-top:24px}.ed-resources{background:var(--ed-soft)}.ed-resources .ed-section{padding-block:75px}.ed-filters{flex-wrap:wrap;gap:8px;margin-block:0 25px;display:flex}.ed-filters button{font:500 12px/1.5 var(--font-body);color:var(--ed-muted);border:1px solid var(--ed-line);cursor:pointer;background:0 0;border-radius:99px;min-height:44px;padding:10px 18px;transition:background .18s,color .18s}.ed-filters button[aria-pressed=true]{background:var(--ed-ink);border-color:var(--ed-ink);color:var(--ed-paper)}.ed-resource{border-top:1px solid var(--ed-line);color:var(--ed-ink);grid-template-columns:45px 1fr 35px;align-items:center;gap:20px;padding-block:23px;transition:color .16s;display:grid}.ed-resource:last-child{border-bottom:1px solid var(--ed-line)}.ed-resource__number{color:var(--ed-muted);align-self:start;margin-top:4px;font-size:11px}.ed-resource__type{letter-spacing:.12em;text-transform:uppercase;color:var(--ed-violet);font-size:9px}.ed-resource h3{letter-spacing:-.03em;margin-top:4px;font-size:19px;font-weight:600;line-height:1.4}.ed-resource p{color:var(--ed-muted);margin-top:5px;font-size:12px}.ed-resource__arrow{transition:transform .16s var(--ease-out);font-size:26px}.ed-resources__more{margin-top:20px}.ed-university{grid-template-columns:1fr 1.5fr;align-items:center;gap:60px;padding-block:95px;display:grid}.ed-university__mark{background:var(--ed-lilac);width:240px;height:240px;color:var(--ed-violet);border-radius:50%;justify-self:center;place-items:center;display:grid}.ed-university__mark svg{width:160px;height:160px}.ed-university p:not(.ed-kicker){color:var(--ed-muted);max-width:500px;margin-top:20px;font-size:14px;line-height:1.8}.ed-university .ed-text-link{margin-top:18px}.ed-closing{background:var(--ed-lilac);padding-block:70px 25px;position:relative}.ed-closing__headline{justify-content:space-between;align-items:center;gap:30px;margin-block:30px 35px;display:flex}.ed-closing h2{white-space:pre-line;letter-spacing:-.065em;font-size:clamp(44px,6vw,88px);font-weight:700;line-height:1.1}.ed-closing__join{background:var(--ed-ink);width:100px;height:100px;color:var(--ed-lilac);font:400 70px/1 var(--font-body);cursor:pointer;transition:transform .16s var(--ease-out);border:0;border-radius:50%;flex:none}.ed-closing__bottom{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.ed-closing__bottom>p{max-width:340px;color:var(--ed-muted);font-size:14px;line-height:1.7}.ed-closing__bottom>div{flex-wrap:wrap;gap:30px;display:flex}.ed-closing__signature{border-top:1px solid var(--ed-line);letter-spacing:.06em;color:var(--ed-muted);justify-content:space-between;gap:15px;margin-top:60px;padding-top:20px;font-size:9px;display:flex}@media (hover:hover) and (pointer:fine){.ed-text-link:hover>span,.ed-button:hover>span{transform:translate(2px,-2px)}.ed-circle-link:hover{background:var(--ed-lilac);color:var(--ed-ink);transform:rotate(10deg)}.ed-resource:hover .ed-resource__arrow{transform:translate(3px,-3px)}.ed-people .speaker:hover img{filter:saturate();transform:scale(1.025)}.ed-closing__join:hover{transform:rotate(10deg)}}@media (width>=961px) and (prefers-reduced-motion:no-preference){.ed-hero__title{animation:ed-enter .55s var(--ease-out) both}.ed-intro{animation:ed-enter .5s 70ms var(--ease-out) both}.ed-actions{animation:ed-enter .5s .14s var(--ease-out) both}.platform-scene__art{animation:ed-enter .7s 80ms var(--ease-out) both}@keyframes ed-enter{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}}@media (width<=1100px){.ed-hero__title{font-size:clamp(45px,5.8vw,64px)}.ed-hero{padding-top:48px}.ed-event__info{padding:30px}.ed-pillar{grid-template-columns:35px 1fr 1fr 44px;gap:18px}.ed-pillar h3{font-size:21px}.ed-hero__hint{text-align:right;max-width:320px}.ed-people__grid{gap:18px}}@media (width<=960px){.site-editorial .header__inner{height:80px}.site-editorial .header__panel{inset-block-start:80px}.ed-hero{grid-template-columns:1fr 1fr;padding-top:35px}.ed-hero__title{font-size:clamp(40px,6vw,57px)}.ed-hero__kicker{max-width:240px;font-size:9px}.ed-hero__visual{margin-top:45px}.ed-intro{font-size:14px}.ed-actions{gap:12px}.ed-button{gap:16px;padding-inline:16px}.ed-actions .ed-text-link{font-size:12px}.ed-section{padding-top:80px}.ed-section-head{gap:25px}.ed-section-intro{max-width:250px;font-size:13px}.ed-event__art{min-height:330px}.ed-event__flower{width:110px;height:110px}.ed-event__info h3{font-size:28px}.ed-explainer{margin-top:80px}.ed-people{padding-bottom:75px}.ed-pillar{grid-template-columns:30px 1fr 1fr 44px}.ed-pillar h3{font-size:19px}.ed-university{gap:30px;padding-block:75px}.ed-university__mark{width:190px;height:190px}.ed-university__mark svg{width:135px}.ed-closing__bottom{align-items:start}.ed-closing__bottom>div{flex-direction:column;gap:12px}.ed-closing__join{width:85px;height:85px;font-size:60px}}@media (width<=700px){.ed-wrap{padding-inline:24px}.ed-hero{grid-template-columns:1fr;padding-top:38px}.ed-hero__kicker{max-width:none;margin-bottom:24px;font-size:9px}.ed-hero__title{letter-spacing:-.065em;margin-bottom:22px;font-size:clamp(40px,9.8vw,68px);line-height:1.1}.ed-intro{max-width:460px;font-size:15px}.ed-actions{gap:22px;margin-top:24px}.ed-hero__visual{justify-self:center;width:100%;max-width:500px;margin-top:12px}.platform-scene__stage{max-width:470px;margin-inline:auto}.platform-scene__controls button{min-height:48px;font-size:10px}.platform-scene__description{min-height:35px;font-size:11px}.scene-coordinate{font-size:8px}.ed-hero__foot{flex-direction:column;gap:7px;padding-block:22px}.ed-hero__hint{display:none}.ed-values>.ed-wrap{flex-wrap:wrap;justify-content:center;gap:8px 15px;padding-block:16px;font-size:10px}.ed-asterisk{font-size:16px}.ed-section{padding-top:65px}.ed-section-head{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.ed-section h2{margin-top:14px;font-size:clamp(29px,6.8vw,42px)}.ed-section-intro{max-width:450px;font-size:14px}.ed-event{grid-template-columns:1fr}.ed-event__art{min-height:280px;padding:28px}.ed-event__edition{max-width:230px;font-size:55px}.ed-event__flower{width:125px;height:125px}.ed-event__info{padding:28px}.ed-event__info h3{font-size:30px}.ed-event__description{-webkit-line-clamp:4}.ed-event-note{flex-direction:column;align-items:start;gap:12px}.ed-event-note strong{font-size:13px}.ed-event-note p{font-size:12px}.ed-spark{display:none}.ed-pillar{grid-template-columns:27px 1fr 44px;gap:12px;padding-block:25px}.ed-pillar h3{max-width:240px;font-size:21px}.ed-pillar p{grid-area:2/2;max-width:none;font-size:13px}.ed-circle-link{grid-area:1/3/3;align-self:center}.ed-explainer{margin-top:65px}.ed-explainer .ed-section{padding-block:55px 35px}.ed-path{grid-template-columns:repeat(2,1fr);gap:35px 20px;margin-block:40px 30px}.ed-path li:nth-child(2):after{display:none}.ed-path li:after{right:-15px}.ed-path__symbol{border-radius:16px;width:75px;height:75px}.ed-path li:not(:last-child):after{top:25px}.ed-path__index{margin-top:15px}.ed-explainer__foot{flex-direction:column;align-items:start;gap:10px}.ed-people__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.ed-people .speaker__name{font-size:15px}.ed-people .speaker__role,.ed-people .speaker__talk{font-size:11px}.ed-people{padding-bottom:60px}.ed-resources .ed-section{padding-block:55px}.ed-filters{gap:7px}.ed-filters button{padding:9px 13px;font-size:11px}.ed-resource{grid-template-columns:25px 1fr 23px;gap:12px}.ed-resource h3{font-size:17px}.ed-resource p{font-size:12px}.ed-university{grid-template-columns:1fr;gap:30px;padding-block:60px}.ed-university__mark{justify-self:start;width:145px;height:145px}.ed-university__mark svg{width:110px;height:110px}.ed-closing{padding-block:45px 20px}.ed-closing__headline{gap:15px;margin-block:25px}.ed-closing h2{font-size:clamp(34px,8.7vw,55px)}.ed-closing__join{width:60px;height:60px;font-size:44px}.ed-closing__bottom{flex-direction:column;gap:20px}.ed-closing__bottom>div{gap:8px}.ed-closing__signature{flex-wrap:wrap;margin-top:35px;font-size:8px}.site-editorial .footer__grid{padding-block:40px}.site-editorial .header__brand img{height:40px}.ed-kicker{font-size:10px}}@media (width<=360px){.ed-wrap{padding-inline:20px}.ed-actions{gap:10px}.ed-button{font-size:12px}.ed-actions .ed-text-link{font-size:11px}.ed-values>.ed-wrap{gap:8px}.ed-values span{font-size:9px}.ed-hero__title{font-size:38px}.platform-scene__controls button span{display:none}.platform-scene__controls button{font-size:9px}.ed-closing__join{width:48px;height:48px;font-size:35px}}@media (prefers-reduced-motion:reduce){.editorial-home *,.editorial-home :before,.editorial-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.will-reveal{opacity:1;transform:none}.scene-layer.is-selected{transform:none}.platform-scene__art{transform:none!important}}.platform-scene[data-instant] .scene-layer{transition:none}.site-editorial .theme-toggle{width:44px;height:44px}.site-editorial .header__actions>.btn{min-height:44px}.site-editorial .lang a{min-height:38px}.ed-skip-link{z-index:100;background:var(--ed-ink);color:var(--ed-paper);border-radius:4px;padding:12px 18px;position:fixed;top:12px;left:20px;transform:translateY(-150%)}.ed-skip-link:focus{color:var(--ed-paper);transform:none}@media (prefers-reduced-motion:no-preference){.site-editorial,.site-editorial header.header,.living-footer,.resource-archive,.ukuku,.memories,.jobs{transition:background-color .18s ease-out,color .18s ease-out}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.next-chapter--bear .next-chapter__art img{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.next-chapter--bear:hover .next-chapter__art img{transform:translateY(-12px)rotate(-7deg)}}html[data-theme=light] .ed-explainer{background:var(--ed-soft);color:var(--ed-ink);--ed-muted:#625a70;--ed-line:#d8d2e2;--ed-violet:#5b2eff}html[data-theme=light] .ed-path__symbol{color:#5b2eff;background:#e6dcf5;border-color:#c4b5fd}html[data-theme=light] .ed-path__symbol--1{color:#090c20;background:#00d96e;border-color:#00b85d}html[data-theme=light] .ed-path__symbol--2{color:#090c20;background:#c4b5fd}html[data-theme=light] .ed-path__index{color:var(--ed-muted)}[hidden]{display:none!important}.studio-page{overflow:clip}.studio-page h1,.studio-page h2,.studio-page h3,.living-footer h2{font-family:var(--font-display);letter-spacing:-.055em}.studio-hero{padding-top:86px;padding-bottom:62px}.studio-hero__row{justify-content:space-between;align-items:center;gap:40px;margin:38px 0;display:flex}.studio-hero h1{max-width:950px;font-size:clamp(58px,7.8vw,118px);font-weight:650;line-height:1.04}.studio-hero h1 em{color:var(--ed-violet);font-style:normal}.studio-hero__bottom{border-top:1px solid var(--ed-line);justify-content:space-between;align-items:end;gap:32px;padding-top:30px;display:flex}.studio-hero__bottom p{max-width:630px;color:var(--ed-muted);font-size:20px;line-height:1.6}.studio-index{letter-spacing:.1em;white-space:nowrap;font-size:11px}.studio-toolbar{justify-content:space-between;align-items:center;gap:28px;margin-bottom:35px;display:flex}.studio-toolbar h2,.studio-note h2,.event-detail h2,.global-community h2,.conduct-section h2{font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.15}.studio-toolbar>a{max-width:280px;font-size:14px}.studio-tabs,.library-filters{flex-wrap:wrap;gap:8px;display:flex}.studio-tabs button,.library-filters button{border:1px solid var(--ed-line);color:var(--ed-ink);font:inherit;cursor:pointer;background:0 0;border-radius:30px;padding:12px 20px;font-size:13px;transition:background .18s,transform .18s}.studio-tabs button[aria-selected=true],.library-filters button[aria-pressed=true]{background:var(--ed-ink);color:var(--ed-paper)}.studio-tabs button span{opacity:.6;margin-left:8px}.event-archive,.library,.contribution-section,.people-section{padding-block:50px 100px}.poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.event-tile{color:var(--ed-ink);display:block}.event-poster{aspect-ratio:.79;color:#2f164b;isolation:isolate;transition:transform .3s var(--ease-out);transform-style:preserve-3d;background:#d5bbf4;border-radius:8px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;overflow:hidden}.event-poster--02{color:#193b24;background:#c9edc8}.event-poster--01{color:#63260e;background:#f4c4ad}.event-poster__top,.event-poster__bottom{letter-spacing:.06em;z-index:2;justify-content:space-between;font-size:9px;font-weight:650;display:flex;position:relative}.event-poster__title{font-family:var(--font-display);letter-spacing:-.08em;z-index:2;margin-top:-28%;font-size:clamp(44px,5.5vw,82px);font-weight:750;line-height:.9;position:relative}.event-poster__title span{display:block}.event-poster__title b{letter-spacing:0;font-size:18px;position:absolute;top:8px;right:0}.event-poster__sculpture{width:95%;height:48%;position:absolute;bottom:13%;right:-20%;transform:rotate(-24deg)}.event-poster__sculpture i{background:color-mix(in srgb, currentColor 15%, transparent);transform:rotate(calc(var(--i) * 30deg)) scaleX(.33);box-shadow:inset 0 0 30px color-mix(in srgb, currentColor 25%, transparent);transition:transform .6s var(--ease-out);border:1px solid;border-radius:50%;position:absolute;inset:0}.event-poster__sculpture i:first-child{--i:0}.event-poster__sculpture i:nth-child(2){--i:1}.event-poster__sculpture i:nth-child(3){--i:2}.event-poster__sculpture i:nth-child(4){--i:3}.event-poster__sculpture i:nth-child(5){--i:4}.event-poster__sculpture i:nth-child(6){--i:5}.event-tile:hover .event-poster__sculpture i{transform:rotate(calc(var(--i) * 30deg + 35deg)) scaleX(.45)}.event-tile__info{padding:22px 0}.event-tile__info>span{text-transform:uppercase;letter-spacing:.07em;color:var(--ed-muted);font-size:11px}.event-tile h3{justify-content:space-between;gap:16px;margin:10px 0;font-size:25px;line-height:1.2;display:flex}.event-tile__info p{color:var(--ed-muted);font-size:14px}.studio-empty{text-align:center;background:var(--ed-soft);border-radius:10px;grid-column:1/-1;padding:70px 24px}.studio-empty>span{color:var(--ed-violet);font-size:70px}.studio-empty h3{font-size:34px}.studio-empty p{max-width:600px;color:var(--ed-muted);margin:15px auto 25px}.hero-ticket{aspect-ratio:.8;color:#203423;box-shadow:-10px 12px 0 var(--ed-lilac);background:#c4eaa7;border-radius:10px;flex-direction:column;flex:0 0 230px;justify-content:space-between;padding:26px;display:flex;transform:rotate(9deg)}.hero-ticket span{letter-spacing:.08em;font-size:10px}.hero-ticket b{font-family:var(--font-display);letter-spacing:-.06em;font-size:54px;line-height:1}.hero-ticket:hover{transform:rotate(-5deg)}.hero-ticket,.book-stack span{transition:transform .4s var(--ease-out)}.library-search{min-width:280px;position:relative}.library-search>span{color:var(--ed-muted);margin-bottom:7px;font-size:11px;display:block}.library-search input{border:0;border-bottom:1px solid var(--ed-ink);width:100%;font:inherit;color:var(--ed-ink);background:0 0;border-radius:0;padding:12px 28px 12px 0}.library-search b{pointer-events:none;position:absolute;bottom:12px;right:0}.library-count{color:var(--ed-muted);margin:28px 0 18px;font-size:12px}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.library-card{border:1px solid var(--ed-line);background:var(--ed-soft);min-height:390px;color:var(--ed-ink);transition:transform .25s var(--ease-out), background .25s;border-radius:8px;flex-direction:column;padding:27px;display:flex}.library-card:hover{background:var(--ed-lilac);color:var(--ed-ink);transform:translateY(-7px)}.library-card__top,.library-card__base{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:10px;font-size:10px;display:flex}.library-card__top>span:last-child{font-size:22px}.library-card__symbol{color:var(--ed-violet);transition:transform .4s var(--ease-out);transform-origin:35px;align-self:start;font-size:70px;line-height:1.2}.library-card:hover .library-card__symbol{transform:rotate(35deg)}.library-card h3{margin:16px 0 12px;font-size:24px;line-height:1.2}.library-card>p{color:var(--ed-muted);margin-bottom:24px;font-size:14px;line-height:1.6}.library-card__base{border-top:1px solid var(--ed-line);margin-top:auto;padding-top:18px}.studio-note{flex-wrap:wrap;align-items:center;gap:24px;padding:64px 0 0;display:flex}.studio-note h2{width:100%}.studio-note p{width:100%;color:var(--ed-muted)}.book-stack{perspective:700px;flex:0 0 240px;height:260px;position:relative}.book-stack span{letter-spacing:-.07em;color:#23351b;background:#b5d998;align-items:end;padding:25px;font-size:29px;font-weight:800;line-height:1;display:flex;position:absolute;inset:10px 10px 20px;transform:rotate(-12deg)}.book-stack span:nth-child(2){background:#d7bef2;inset:15px 5px;transform:rotate(1deg)}.book-stack span:nth-child(3){background:#ffbca7;inset:20px 0 10px;transform:rotate(13deg)}.book-stack:hover span:first-child{transform:translate(-35px)rotate(-20deg)}.book-stack:hover span:last-child{transform:translate(25px)rotate(22deg)}.people-orbit{flex-shrink:0;width:260px;height:260px;position:relative}.people-orbit span{color:#281936;background:#dabef4;border:1px solid #281936;border-radius:50%;place-items:center;width:130px;height:130px;font-size:26px;font-weight:650;transition:transform .4s;display:grid;position:absolute;top:0;left:15px}.people-orbit span:nth-child(2){background:#c4eaa7;top:80px;left:105px}.people-orbit span:nth-child(3){background:#ffbca7;top:125px;left:0}.people-orbit b{color:var(--ed-violet);font-size:90px;position:absolute;top:-15px;right:5px}.people-orbit:hover span:first-child{transform:translate(-10px,-12px)}.people-orbit:hover span:nth-child(2){transform:translate(15px,5px)}.people-orbit:hover span:nth-child(3){transform:translate(-5px,15px)}.contribution{border-top:1px solid var(--ed-line);padding:30px 0}.contribution:last-child{border-bottom:1px solid var(--ed-line)}.contribution summary{cursor:pointer;align-items:center;gap:28px;list-style:none;display:flex}.contribution summary::-webkit-details-marker{display:none}.contribution summary>span{color:var(--ed-muted);font-size:12px}.contribution h3{flex:1;font-size:clamp(30px,4vw,56px);font-weight:550;line-height:1.15}.contribution summary>b{font-size:34px;font-weight:300;transition:transform .2s}.contribution[open] summary>b{transform:rotate(45deg)}.contribution__body{align-items:center;gap:60px;padding:26px 0 0 46px;display:flex}.contribution__body p{max-width:600px;color:var(--ed-muted);font-size:18px;line-height:1.6}.contribution__body .ed-button{flex-shrink:0}.organizer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.organizer{color:var(--ed-ink)}.organizer__portrait{aspect-ratio:1.2;transition:transform .3s var(--ease-out);background:#d8c5ed;border-radius:8px;position:relative;overflow:hidden}.organizer:nth-child(2) .organizer__portrait{background:#b9d3b0}.organizer__portrait img{object-fit:cover;filter:grayscale();mix-blend-mode:multiply;width:100%;height:100%;transition:filter .3s}.organizer:hover img{filter:grayscale(0)}.organizer__portrait>span{color:#e9e0f6;font-size:140px;line-height:1;position:absolute;bottom:-10px;right:12px}.organizer__portrait>b{letter-spacing:.1em;color:#21162e;background:#f0eefa;border-radius:20px;padding:8px 14px;font-size:10px;position:absolute;top:22px;left:22px}.organizer__info{grid-template-columns:1fr auto;gap:10px;padding-top:24px;display:grid}.organizer h3{font-size:34px}.organizer__info>span{font-size:30px}.organizer p,.organizer small{color:var(--ed-muted);grid-column:1/-1}.global-community{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:50px 100px;display:grid}.global-community__art{aspect-ratio:1.15;color:#33204e;background:#c7b0ec;border-radius:50% 50% 8px 8px;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex}.global-community__art>div{letter-spacing:-.1em;border:1px solid;border-radius:50%;place-items:center;width:260px;height:260px;font-size:130px;font-weight:750;display:grid;box-shadow:15px 0 0 -1px #c7b0ec,16px 0}.global-community__art span{letter-spacing:.1em;font-size:10px}.global-community h2{margin:20px 0}.global-community p:not(.ed-kicker){color:var(--ed-muted);margin-bottom:30px;line-height:1.8}.global-community .ed-text-link{margin-top:20px;display:block}.conduct-section{border-top:1px solid var(--ed-line);gap:60px;padding-block:60px 100px;display:flex}.conduct-section>span{color:var(--ed-violet);font-size:120px;line-height:1}.conduct-section h2{margin:20px 0}.conduct-section p:last-child{max-width:800px;color:var(--ed-muted);line-height:1.8}.event-detail{padding-block:45px 100px}.detail-back{margin-bottom:48px;font-size:13px;display:inline-block}.event-detail__hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;display:grid}.event-detail h1{margin:25px 0;font-size:clamp(44px,5.7vw,80px);font-weight:650;line-height:1.08}.event-detail__description{color:var(--ed-muted);font-size:20px;line-height:1.7}.event-detail__edition{letter-spacing:.1em;margin-top:40px;font-size:10px}.event-detail__hero .event-poster{aspect-ratio:1.05}.event-detail__hero .event-poster__title{margin-top:-8%;font-size:90px}.event-detail__body{grid-template-columns:1.3fr 1fr;align-items:start;gap:70px;margin-top:100px;display:grid}.event-detail__body h2{margin:15px 0 30px}.detail-speakers{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.event-pass{background:var(--ed-soft);border:1px solid var(--ed-line);border-radius:10px;flex-direction:column;gap:22px;padding:32px;display:flex;position:sticky;top:120px}.event-pass__title{letter-spacing:.1em;border-bottom:1px dashed var(--ed-line);justify-content:space-between;align-items:center;padding-bottom:15px;font-size:10px;display:flex}.event-pass__title b{font-size:40px}.detail__fact{gap:14px;font-size:14px;display:flex}.detail__fact svg{color:var(--ed-violet);flex-shrink:0}.detail__fact-text{flex-direction:column;gap:6px;display:flex}.detail__fact-detail,.detail__note,.detail__organizer{color:var(--ed-muted);font-size:13px;line-height:1.7}.detail__cfp{gap:10px;display:flex}.event-pass__barcode{opacity:.45;background:repeating-linear-gradient(90deg, var(--ed-ink) 0 2px, transparent 2px 5px, var(--ed-ink) 5px 6px, transparent 6px 10px, var(--ed-ink) 10px 15px, transparent 15px 18px);height:35px;margin-top:10px}.gaze-character{pointer-events:none;background:#efedf8;overflow:hidden}.gaze-character video{object-fit:cover;width:100%;height:100%;display:block}.hero-creature{background:#efedf8;border-radius:160px 160px 18px 18px;height:560px;position:relative;overflow:hidden}.hero-creature .gaze-character{position:absolute;inset:0}.hero-creature__label{text-align:center;letter-spacing:.1em;color:#5a466e;font-size:10px;position:absolute;top:75px;left:0;right:0}.hero-sticker{color:#3e2751;width:126px;height:126px;font:inherit;cursor:pointer;background:#c3eaa4;border:1px solid #3e2751;border-radius:50%;font-size:12px;transition:transform .25s;position:absolute;bottom:30px;right:20px;transform:rotate(12deg)}.hero-sticker span{font-size:48px;line-height:1.1;display:block}.hero-sticker:hover{transform:rotate(-8deg)scale(1.06)}.hero-orbit{letter-spacing:.2em;color:#5a466e;writing-mode:vertical-rl;font-size:10px;position:absolute;top:30px;left:35px}.ed-hero__visual{min-width:0}.living-footer{background:var(--ed-paper);min-height:780px;color:var(--ed-ink);position:relative;overflow:hidden}.living-footer__character{position:absolute;inset:0}.living-footer__left,.living-footer__right,.living-footer__logo{z-index:1;position:absolute;top:90px}.living-footer__logo{width:200px;top:65px;left:50%;transform:translate(-50%)}.living-footer__logo img{width:100%;height:auto;transition:transform .3s var(--ease-out)}.studio-pill{background:var(--ed-lilac);color:var(--ed-ink);border-radius:25px;padding:9px 15px;font-size:11px;display:inline-flex}.living-footer h2{margin:22px 0;font-size:clamp(20px,2.1vw,32px);font-weight:550;line-height:1.25}.living-footer nav{flex-direction:column;gap:16px;margin-top:30px;display:flex}.living-footer a{color:var(--ed-ink)}.living-footer nav a{width:max-content;font-size:14px}.living-footer a:hover{text-underline-offset:5px;text-decoration:underline}.living-footer__cta{color:#2c183e;width:100%;font:inherit;cursor:pointer;background:#b49acb;border:0;border-radius:40px;justify-content:space-between;align-items:center;padding:18px 22px;font-size:13px;font-weight:550;transition:background .2s,transform .2s;display:flex}.living-footer__cta span{font-size:24px}.living-footer__cta:hover{background:#a88bc4;transform:translateY(-3px)}.living-footer__email{overflow-wrap:anywhere;margin-top:20px;font-size:12px;display:block}.living-footer__social{background:var(--ed-lilac);border-radius:50%;width:35px;height:35px;margin-top:20px;padding:10px;display:block}.living-footer__social svg{width:100%;height:100%}.living-footer__base{border-top:1px solid var(--ed-line);z-index:1;justify-content:space-between;gap:20px;padding:24px 5%;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.site-editorial #call-for-speakers{max-width:1480px;margin-bottom:100px;padding-inline:clamp(24px,5vw,88px)}.site-editorial .cfp{color:#301d48;background:#d6bdf4;border-radius:8px;padding:60px}.site-editorial .cfp__title{font-family:var(--font-display);color:#301d48;letter-spacing:-.06em;font-size:clamp(36px,4vw,58px);font-weight:600}.site-editorial .cfp__points li::marker{color:#725396}.site-editorial .cfp .btn{color:#f5edf9;background:#301d48}.header__brand .tilt-surface{transition:transform .25s var(--ease-out);display:block}.notfound__number{font-family:var(--font-display);letter-spacing:-.1em;color:var(--ed-violet);font-size:clamp(110px,22vw,260px);line-height:1}.notfound__number span{vertical-align:middle;font-size:.7em;display:inline-block}.will-reveal{opacity:0;transition:opacity .65s var(--ease-out), transform .65s var(--ease-out);transform:translateY(24px)}.will-reveal.is-visible{opacity:1;transform:none}@media (width>=1000px){.ed-hero{grid-template-columns:1.15fr 1fr}.ed-hero__title{font-size:clamp(60px,6.1vw,90px)}}@media (width<=1000px){.studio-hero h1{font-size:70px}.hero-ticket,.book-stack{flex-basis:180px}.hero-ticket b{font-size:40px}.people-orbit{transform-origin:100%;width:210px;transform:scale(.8)}.poster-grid,.library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-toolbar{flex-wrap:wrap;align-items:start}.event-detail__hero,.event-detail__body{gap:35px}.event-detail__hero .event-poster__title{font-size:65px}.hero-creature{height:460px}.living-footer__left{width:27%;left:4%}.living-footer__right{width:27%;right:4%}.living-footer__logo{width:150px}.living-footer{min-height:730px}.global-community{gap:40px}.contribution__body{gap:25px}.event-poster__title{font-size:70px}}@media (width<=700px){.studio-hero{padding-top:45px;padding-bottom:30px}.studio-hero__row{flex-direction:column;align-items:start;gap:20px;margin:30px 0}.studio-hero h1{font-size:clamp(42px,10.5vw,68px)}.studio-hero__bottom{flex-direction:column;align-items:start;gap:20px}.studio-hero__bottom p{font-size:17px}.hero-ticket{aspect-ratio:1;flex-basis:auto;align-self:end;width:130px;margin:-5px 20px 5px;padding:15px}.hero-ticket b{font-size:32px}.hero-ticket span{font-size:7px}.book-stack{flex-basis:auto;align-self:end;width:150px;height:160px;margin-top:-10px;margin-bottom:10px}.book-stack span{padding:15px;font-size:19px}.people-orbit{align-self:end;height:200px;margin-top:-20px;margin-bottom:-10px}.event-archive,.library,.contribution-section,.people-section{padding-block:35px 60px}.studio-toolbar{gap:25px}.studio-toolbar h2{font-size:32px}.poster-grid,.library-grid{grid-template-columns:1fr}.event-poster{aspect-ratio:.95}.event-poster__title{margin-top:-10%;font-size:80px}.event-tile h3{font-size:26px}.library-search{width:100%;min-width:0}.library-card{min-height:320px}.library-card__symbol{font-size:55px}.library-filters{gap:7px}.library-filters button{padding:10px 14px;font-size:11px}.contribution summary{gap:15px}.contribution h3{font-size:29px}.contribution summary svg{display:none}.contribution__body{flex-direction:column;align-items:start;gap:20px;padding-left:28px}.contribution__body p{font-size:16px}.organizer-grid{grid-template-columns:1fr;gap:35px}.organizer h3{font-size:30px}.global-community{grid-template-columns:1fr;padding-block:15px 60px}.global-community__art{aspect-ratio:1.25}.global-community__art>div{width:190px;height:190px;font-size:90px}.conduct-section{gap:20px;padding-block:40px 65px}.conduct-section>span{font-size:55px}.conduct-section h2{font-size:28px}.event-detail__hero,.event-detail__body{grid-template-columns:1fr}.event-detail__body{gap:40px;margin-top:55px}.event-detail h1{font-size:46px}.event-detail__description{font-size:17px}.event-pass{padding:24px;position:static}.detail-speakers{gap:18px}.detail-back{margin-bottom:30px}.hero-creature{border-radius:120px 120px 12px 12px;height:420px}.hero-creature__label{font-size:9px;top:62px}.hero-sticker{width:105px;height:105px;font-size:10px;bottom:20px;right:15px}.hero-sticker span{font-size:40px}.living-footer{flex-direction:column;min-height:0;padding:50px 24px 0;display:flex}.living-footer__left,.living-footer__right,.living-footer__logo{width:100%;position:relative;top:auto;left:auto;right:auto;transform:none}.living-footer__logo{order:0;width:180px;margin-bottom:40px}.living-footer__left{order:1}.living-footer__right{order:2;margin-top:45px}.living-footer h2{max-width:360px;font-size:30px}.living-footer nav{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;display:grid}.living-footer__cta{max-width:400px}.living-footer__character{order:3;width:calc(100% + 48px);height:400px;margin:10px -24px 0;position:relative;inset:auto}.living-footer__base{flex-wrap:wrap;order:4;gap:15px;padding:25px 0;font-size:9px;position:relative}.living-footer__base>span:last-child{width:100%}.site-editorial #call-for-speakers{margin-bottom:60px}.site-editorial .cfp{padding:35px 25px}.site-editorial .cfp__title{font-size:36px}}@media (prefers-reduced-motion:reduce){.will-reveal{opacity:1;transform:none}.site-editorial *,.site-editorial :before,.site-editorial :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.event-tile:hover .event-poster__sculpture i{transform:rotate(calc(var(--i) * 30deg)) scaleX(.33)}.hero-ticket:hover,.library-card:hover,.library-card:hover .library-card__symbol,.hero-sticker:hover,.living-footer__cta:hover{transform:none}}.site-editorial .join{background:var(--ed-paper);border-color:var(--ed-line);border-radius:16px;width:min(540px,100% - 32px);padding:36px}.site-editorial .join__title{font-family:var(--font-display);letter-spacing:-.06em;font-size:40px;font-weight:600}.site-editorial .join__item{background:var(--ed-soft);border-radius:8px}.site-editorial .join__icon{background:var(--ed-lilac);color:var(--ed-violet)}.studio-hero__row{animation:studio-arrive .7s var(--ease-out) both}@keyframes studio-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.studio-hero__row{animation:none}}.living-footer{min-height:830px}.living-footer__bear{z-index:0;width:clamp(350px,35vw,530px);bottom:75px;left:50%;transform:translate(-50%);position:absolute!important}.living-footer__logo{width:180px;top:48px}.living-footer__left,.living-footer__right{top:110px}.living-footer__left{width:24%;left:5%}.living-footer__right{width:24%;right:5%}@media (width>=1700px){.living-footer__bear{width:540px}}@media (width<=1000px) and (width>=701px){.living-footer{min-height:790px}.living-footer__bear{width:370px;bottom:70px}.living-footer__left,.living-footer__right{width:27%;top:95px}.living-footer__left{left:4%}.living-footer__right{right:4%}.living-footer__logo{width:150px;top:40px}.living-footer h2{font-size:22px}}@media (width<=700px){.living-footer{min-height:0}.living-footer__left,.living-footer__right,.living-footer__logo{width:100%;top:auto;left:auto;right:auto}.living-footer__logo{width:180px}.living-footer__bear{order:3;align-self:center;width:min(100%,430px);margin:35px 0 28px;bottom:auto;left:auto;transform:none;position:relative!important}.living-footer__base{order:4}}.living-footer h2{color:var(--ed-ink)}.living-footer__social{background:#fff;place-items:center;width:38px;height:38px;padding:6px;display:grid}.site-search{border:1px solid var(--ed-line);background:var(--ed-paper);width:min(650px,100% - 32px);max-height:76vh;color:var(--ed-ink);border-radius:12px;margin:12vh auto auto;padding:26px;box-shadow:0 25px 100px #0004}.site-search::backdrop{backdrop-filter:blur(8px);background:#0c091d99}.site-search__top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.site-search h2{font-family:var(--font-display);letter-spacing:-.04em;font-size:22px;font-weight:600}.site-search__top button{border:1px solid var(--ed-line);width:40px;height:40px;color:var(--ed-ink);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;font-size:24px}.site-search__field{border:1px solid var(--ed-line);background:var(--ed-soft);border-radius:6px;align-items:center;gap:12px;padding:0 15px;display:flex}.site-search__field:focus-within{outline:2px solid var(--ed-violet);outline-offset:2px}.site-search__field svg{width:19px;height:19px;color:var(--ed-violet);flex-shrink:0}.site-search__field input{width:100%;min-width:0;font:inherit;color:var(--ed-ink);background:0 0;border:0;outline:none;padding:17px 0;font-size:16px}.site-search__count{color:var(--ed-muted);padding:18px 0 9px;font-size:11px}.site-search__results{overscroll-behavior:contain;max-height:42vh;overflow:auto}.site-search__results a{color:var(--ed-ink);border-radius:5px;justify-content:space-between;align-items:center;gap:25px;padding:14px 12px;display:flex}.site-search__results a:hover,.site-search__results a:focus-visible{background:var(--ed-lilac)}.site-search__results a>span:first-child{flex-direction:column;gap:5px;display:flex}.site-search__results small{text-transform:uppercase;letter-spacing:.09em;color:var(--ed-muted);font-size:9px}.site-search__results strong{font-size:14px;font-weight:500}.site-search__hint{color:var(--ed-muted);border-top:1px solid var(--ed-line);margin-top:10px;padding-top:14px;font-size:10px}.site-search__empty{color:var(--ed-muted);padding:30px 12px;font-size:14px}@media (width<=640px){.site-search{max-height:85vh;margin-top:7vh;padding:20px}.site-search h2{font-size:19px}.site-search__results{max-height:51vh}}.site-editorial .header__inner{gap:20px;height:80px;padding-inline:clamp(20px,4vw,60px)}.site-editorial .header__nav a{padding-inline:10px;font-size:13px}.site-editorial .header__actions{gap:10px}.header-search{background:var(--ed-soft);border:1px solid var(--ed-line);min-height:38px;color:var(--ed-muted);font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.header-search svg{flex-shrink:0;width:16px;height:16px}.header-search kbd{font:inherit;color:var(--ed-muted);border:1px solid var(--ed-line);border-radius:3px;margin-left:14px;padding:1px 4px;font-size:9px}.header-search:active{transform:scale(.98)}.site-editorial .ed-section{padding-top:64px}.site-editorial .ed-section__head h2{font-size:clamp(30px,3.4vw,46px)}.site-editorial .ed-path,.site-editorial .ed-participate{padding-block:65px}.site-editorial .ed-university{padding-block:55px}.site-editorial .studio-hero{padding-block:48px 36px}.site-editorial .studio-hero__row{margin-block:24px}.site-editorial .studio-hero h1{font-size:clamp(46px,6vw,82px)}.site-editorial .studio-hero__bottom{padding-top:22px}.site-editorial .studio-hero__bottom p{font-size:17px;line-height:1.65}.site-editorial .hero-ticket{flex-basis:170px;padding:20px}.site-editorial .hero-ticket b{font-size:42px}.site-editorial .event-archive{padding-block:35px 55px}.site-editorial .event-poster{aspect-ratio:.95}.site-editorial .event-poster__title{margin-top:-18%;font-size:clamp(48px,5vw,72px)}.site-editorial .studio-toolbar h2{font-size:clamp(28px,3vw,40px)}.site-editorial #call-for-speakers{margin-bottom:55px}.site-editorial .cfp{padding:38px}.site-editorial .cfp__title{font-size:clamp(32px,3.5vw,46px)}.site-editorial .event-detail__body{margin-top:60px}.site-editorial .event-detail h1{font-size:clamp(40px,5vw,65px)}.site-editorial .event-detail__description{font-size:18px}.site-editorial .event-detail{padding-bottom:60px}.community-intro{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:48px 28px;display:grid}.community-intro h1{font-family:var(--font-display);letter-spacing:-.06em;margin-top:20px;font-size:clamp(42px,4.6vw,64px);font-weight:600;line-height:1.12}.community-intro h1 em{color:var(--ed-violet);font-style:normal;display:block}.community-intro__copy>p{color:var(--ed-muted);max-width:520px;font-size:16px;line-height:1.75}.community-intro__copy>div{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.community-intro__copy .ed-button{padding:14px 17px;font-size:12px}.community-intro__copy a{font-size:12px}.site-editorial .contribution-section{padding-block:30px 45px}.site-editorial .contribution{padding:22px 0}.site-editorial .contribution h3{font-size:clamp(25px,3vw,36px)}.site-editorial .contribution__body{gap:35px;padding-top:18px}.site-editorial .contribution__body p{max-width:650px;font-size:16px}.site-editorial .contribution__body .ed-button{padding:13px 18px;font-size:12px}.site-editorial .global-community{grid-template-columns:.8fr 1.2fr;gap:55px;padding-block:30px 50px}.site-editorial .global-community h2{margin:14px 0;font-size:clamp(28px,3vw,39px)}.site-editorial .global-community p:not(.ed-kicker){margin-bottom:20px;font-size:15px;line-height:1.7}.site-editorial .global-community .ed-button{padding:13px 18px;font-size:12px}.site-editorial .global-community .ed-text-link{margin:0 0 0 18px;font-size:12px;display:inline-flex}.community-network{background:var(--ed-lilac);color:var(--ed-violet);border:1px solid var(--ed-line);border-radius:8px;grid-template-columns:1fr 1fr;align-items:center;gap:15px;padding:35px;display:grid}.community-network>span{font-family:var(--font-display);letter-spacing:-.04em;font-size:27px;font-weight:600}.community-network>span:nth-of-type(2){text-align:right}.community-network svg{grid-area:2/1/auto/-1;width:100%;height:auto}.community-network small{letter-spacing:.1em;grid-column:1/-1;margin-top:10px;font-size:8px}.site-editorial .conduct-section{gap:25px;padding-block:32px 55px}.site-editorial .conduct-section>span{font-size:60px}.site-editorial .conduct-section h2{margin:12px 0;font-size:30px}.site-editorial .conduct-section p:last-child{max-width:900px;font-size:15px;line-height:1.7}.site-editorial .living-footer{min-height:700px}.site-editorial .living-footer__bear{width:clamp(320px,30vw,430px);bottom:65px}.site-editorial .living-footer__left,.site-editorial .living-footer__right{top:85px}.site-editorial .living-footer h2{font-size:clamp(22px,2.1vw,29px)}.site-editorial .living-footer__logo{width:155px;top:40px}.site-editorial .living-footer__base{padding-block:20px}@media (width<=1150px){.header-search kbd{display:none}.site-editorial .header__nav a{padding-inline:8px}.site-editorial .header__actions{gap:7px}.site-editorial .header__inner{gap:12px}.site-editorial .header__actions>.btn{padding-inline:13px}.header-search{padding-inline:10px}}@media (width<=900px){.community-intro{gap:30px}.community-intro__copy>p{font-size:15px}.site-editorial .global-community{gap:30px}.site-editorial .living-footer__bear{width:340px}.site-editorial .header-search{justify-content:start;width:100%;min-height:44px}.header-search kbd{margin-left:auto;display:inline-block}}@media (width<=700px){.site-editorial .header__inner{height:72px}.site-editorial .ed-section{padding-top:45px}.site-editorial .ed-path,.site-editorial .ed-participate{padding-block:45px}.site-editorial .ed-university{padding-block:40px}.site-editorial .studio-hero{padding-top:35px;padding-bottom:25px}.site-editorial .studio-hero h1{font-size:clamp(42px,10.5vw,65px)}.site-editorial .hero-ticket{flex-basis:auto;padding:15px}.site-editorial .hero-ticket b{font-size:32px}.site-editorial .event-archive{padding-block:25px 35px}.site-editorial .event-poster__title{margin-top:-12%;font-size:65px}.site-editorial .cfp{padding:28px}.site-editorial #call-for-speakers{margin-bottom:40px}.community-intro{grid-template-columns:1fr;gap:24px;padding-top:35px;padding-bottom:15px}.community-intro h1{max-width:430px;font-size:42px}.community-intro__copy>p{font-size:15px}.site-editorial .contribution-section{padding-block:20px 35px}.site-editorial .contribution__body{gap:20px}.site-editorial .global-community{grid-template-columns:1fr;gap:25px;padding-block:15px 35px}.community-network{padding:24px}.community-network svg{max-height:65px}.community-network>span{font-size:24px}.site-editorial .global-community .ed-text-link{margin:20px 0 0;display:block}.site-editorial .conduct-section{gap:17px;padding-block:28px 40px}.site-editorial .conduct-section>span{font-size:42px}.site-editorial .conduct-section h2{font-size:27px}.site-editorial .living-footer{min-height:0;padding-top:35px}.site-editorial .living-footer__bear{width:min(90%,340px);margin-block:25px;bottom:auto}.site-editorial .living-footer__left,.site-editorial .living-footer__right,.site-editorial .living-footer__logo{top:auto}.site-editorial .living-footer__logo{width:155px;margin-bottom:30px}.site-editorial .living-footer h2{font-size:28px}.site-editorial .living-footer__right{margin-top:32px}}.site-editorial .ed-section h2{font-size:clamp(29px,3.2vw,44px)}.site-editorial .ed-section-head{margin-bottom:28px}.site-editorial .ed-path{margin:35px 0 25px;padding:0}.site-editorial .ed-explainer{margin-top:55px}.site-editorial .ed-explainer .ed-section{padding-block:55px 35px}.site-editorial .ed-resources .ed-section{padding-block:55px}.site-editorial .ed-event>.event-poster{aspect-ratio:auto;border-radius:0;min-height:340px;padding:30px}.site-editorial .ed-event .event-poster__title{margin-top:-7%;font-size:70px}.site-editorial .ed-university__mark{border:1px solid var(--ed-line);width:190px;height:220px;box-shadow:8px 7px 0 var(--ed-soft);border-radius:7px;transform:rotate(-5deg)}.site-editorial .ed-university__mark svg{width:130px;height:130px}.site-editorial .ed-participate{padding-bottom:0}@media (width<=960px){.site-editorial .header__actions{flex-wrap:wrap}.site-editorial .header-search{flex-basis:100%;justify-content:start;width:100%;min-height:44px}.site-editorial .header-search kbd{margin-left:auto;display:inline-block}.site-editorial .header__panel{top:80px}.site-editorial .header__nav a{padding-block:11px}}@media (width<=700px){.site-editorial .ed-path{margin:25px 0 20px;padding:0}.site-editorial .ed-explainer{margin-top:40px}.site-editorial .ed-explainer .ed-section{padding-block:40px 25px}.site-editorial .ed-resources .ed-section{padding-block:40px}.site-editorial .ed-university__mark{width:150px;height:175px}.site-editorial .ed-university__mark svg{width:100px;height:100px}.site-editorial .ed-event>.event-poster{min-height:310px}.site-editorial .header__panel{top:72px}}.btn[data-astro-cid-j6ocf6pu]{font-family:var(--font-body);font-weight:var(--fw-bold);letter-spacing:-.005em;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background var(--dur-base) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.btn[data-astro-cid-j6ocf6pu]:active:not(:disabled){transform:translateY(1px)scale(.98)}.btn[data-astro-cid-j6ocf6pu]:disabled{opacity:.4;cursor:not-allowed}.btn--sm[data-astro-cid-j6ocf6pu]{height:36px;padding:0 14px;font-size:14px}.btn--md[data-astro-cid-j6ocf6pu]{height:44px;padding:0 20px;font-size:15px}.btn--lg[data-astro-cid-j6ocf6pu]{height:54px;padding:0 28px;font-size:17px}.btn--full[data-astro-cid-j6ocf6pu]{width:100%}.btn--primary[data-astro-cid-j6ocf6pu]{background:var(--accent);color:var(--accent-fg)}.btn--primary[data-astro-cid-j6ocf6pu]:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-fg)}.btn--green[data-astro-cid-j6ocf6pu]{background:var(--accent-2);color:var(--accent-2-fg)}.btn--green[data-astro-cid-j6ocf6pu]:hover:not(:disabled){background:var(--accent-2-hover);color:var(--accent-2-fg)}.btn--secondary[data-astro-cid-j6ocf6pu]{color:var(--fg-1);border-color:var(--border-strong);background:0 0}.btn--secondary[data-astro-cid-j6ocf6pu]:hover:not(:disabled){background:var(--hover-wash);color:var(--fg-1)}.btn--ghost[data-astro-cid-j6ocf6pu]{color:var(--fg-2);background:0 0}.btn--ghost[data-astro-cid-j6ocf6pu]:hover:not(:disabled){background:var(--hover-wash);color:var(--fg-1)}.btn--inverse[data-astro-cid-j6ocf6pu]{background:var(--pe-white);color:var(--pe-ink-950)}.btn--inverse[data-astro-cid-j6ocf6pu]:hover:not(:disabled){background:var(--pe-ink-100);color:var(--pe-ink-950)}.icon[data-astro-cid-zgufigjl]{vertical-align:middle;flex:none;display:inline-block}.lang[data-astro-cid-mf4xyvby]{border-radius:var(--radius-pill);background:var(--bg-raised);border:1px solid var(--border-subtle);gap:2px;padding:3px;display:inline-flex}.lang[data-astro-cid-mf4xyvby] a[data-astro-cid-mf4xyvby]{border-radius:var(--radius-pill);letter-spacing:.04em;min-width:36px;height:30px;color:var(--fg-2);place-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-grid}.lang[data-astro-cid-mf4xyvby] a[data-astro-cid-mf4xyvby]:hover{color:var(--fg-1);background:var(--hover-wash)}.lang[data-astro-cid-mf4xyvby] a[data-astro-cid-mf4xyvby][aria-current=true]{background:var(--pe-violet-600);color:#fff}.theme-toggle[data-astro-cid-iomzzyrn]{border-radius:var(--radius-pill);border:1px solid var(--border-default);width:36px;height:36px;color:var(--fg-1);cursor:pointer;transition:background var(--dur-base) var(--ease-out);background:0 0;flex:none;place-items:center;display:inline-grid}.theme-toggle[data-astro-cid-iomzzyrn]:hover{background:var(--hover-wash)}:root[data-theme=light] .theme-toggle[data-astro-cid-iomzzyrn] .theme-toggle__sun,:root:not([data-theme=light]) .theme-toggle[data-astro-cid-iomzzyrn] .theme-toggle__moon{display:none}.site-editorial header.header{background:var(--bg-canvas);border-color:var(--border-subtle);color:var(--fg-1);z-index:30}.site-editorial .header.header .header__inner{gap:22px;position:relative}.site-editorial .header.header .header__brand{background:#f0edf8;border-radius:8px;padding:7px 12px}.site-editorial .header.header .header__nav>li>a,.mega>summary{cursor:pointer;white-space:nowrap;border-radius:30px;padding:12px 16px;font-size:13px;font-weight:500;list-style:none;color:var(--fg-1)!important}.mega>summary::-webkit-details-marker{display:none}.mega>summary>span{color:var(--fg-2);margin-left:8px;transition:transform .18s;display:inline-block}.mega[open]>summary>span{transform:rotate(180deg)}.mega[open]>summary,.mega>summary:hover,.site-editorial .header.header .header__nav>li>a:hover{background:var(--hover-wash)}.mega-panel{background:var(--bg-raised);border:1px solid var(--border-default);border-radius:0 0 14px 14px;grid-template-columns:240px 1fr;gap:28px;padding:30px;animation:.18s cubic-bezier(.23,1,.32,1) mega-enter;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;box-shadow:0 28px 65px #0005}.mega-panel__intro{border-right:1px solid var(--border-subtle);padding:16px 22px 16px 8px}.mega-panel__intro small{letter-spacing:.12em;color:var(--fg-accent);font:10px monospace}.mega-panel__intro h2{letter-spacing:-.055em;color:var(--fg-1);margin:16px 0;font-size:30px;line-height:1.15}.mega-panel__intro p{color:var(--fg-2);font-size:12px;line-height:1.7}.mega-panel__links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.site-editorial header.header .mega-panel__links a{color:var(--fg-1);background:0 0;border-radius:9px;align-items:center;gap:17px;padding:16px;display:flex}.site-editorial header.header .mega-panel__links a:hover{background:var(--hover-wash)}.mega-symbol{width:48px;height:48px;color:var(--symbol);background:color-mix(in srgb, var(--symbol) 10%, transparent);border-radius:14px;flex:none;place-items:center;font-size:24px;display:grid}.mega-panel__links strong{margin-bottom:5px;font-size:15px;font-weight:500;display:block}.mega-panel__links small{color:var(--fg-2);font-size:12px;font-weight:400;line-height:1.5;display:block}.site-editorial .header.header .header-search{color:var(--fg-1);border-color:var(--border-default);background:var(--hover-wash)}.site-editorial .header.header .header-search kbd{border-color:var(--border-default)}.site-editorial .header.header .header__menu{color:var(--fg-1);border-color:var(--border-strong)}.header :focus-visible{outline-offset:4px;outline:2px solid #b8acf8}@keyframes mega-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px) and (width>=961px){.mega>summary{padding:12px 9px}.header-search kbd{display:none}}@media (width<=960px){.site-editorial .header.header .header__panel{background:var(--bg-canvas);max-height:calc(100dvh - 72px);overflow-y:auto}.mega>summary{border-radius:5px;justify-content:space-between;padding:14px 12px;display:flex}.mega-panel{box-shadow:none;border:0;border-radius:8px;grid-template-columns:1fr;gap:0;padding:8px;position:static}.mega-panel__intro{display:none}.mega-panel__links{grid-template-columns:1fr;gap:0}.site-editorial header.header .mega-panel__links a{padding:12px 10px}.mega-symbol{width:38px;height:38px;font-size:21px}}@media (prefers-reduced-motion:reduce){.mega-panel{animation:none}.mega>summary>span{transition:none}}.site-editorial .header.header .header__brand{background:0 0;padding:0}:root:not([data-theme=light]) .site-editorial .header.header .logo-on-dark,:root[data-theme=light] .site-editorial .header.header .logo-on-light{display:block!important}:root:not([data-theme=light]) .site-editorial .header.header .logo-on-light,:root[data-theme=light] .site-editorial .header.header .logo-on-dark{display:none!important}.site-editorial .header.header .header__nav>li>a{color:var(--fg-1)!important}.site-editorial .header.header .theme-toggle,.site-editorial .header .mega-panel__links strong{color:var(--fg-1)}:root[data-theme=light] .mega-symbol{color:color-mix(in srgb, var(--symbol) 48%, #17141c)}.site-editorial header.header{background:color-mix(in srgb, var(--bg-canvas) 88%, transparent);backdrop-filter:blur(20px)saturate(140%);box-shadow:0 1px 0 var(--border-subtle), 0 8px 30px #0000000a}.site-editorial .header.header .header__inner{min-height:82px}.site-editorial .header.header .header__nav{border:1px solid var(--border-default);background:linear-gradient(145deg,var(--hover-wash),transparent),var(--bg-raised);border-radius:18px;gap:3px;padding:5px;box-shadow:inset 0 1px #ffffff12,0 3px 8px #00000008}.mega>summary{border-radius:13px;transition:background-color .18s ease-out,box-shadow .18s ease-out}.mega[open]>summary{background:var(--ed-lilac);box-shadow:inset 0 0 0 1px var(--border-default),0 2px 7px #0001}.mega>summary>span{color:var(--ed-violet);font-size:11px}.site-editorial .header.header .header-search{background:var(--bg-raised);border-radius:12px;box-shadow:inset 0 1px #ffffff0a}.mega-panel{background:var(--bg-raised);border-radius:20px;top:calc(100% + 10px);box-shadow:0 24px 70px #0004,inset 0 1px #ffffff12}.mega-panel__intro{background:linear-gradient(145deg,var(--ed-lilac),transparent);border:0;border-radius:12px;padding:23px}.site-editorial header.header .mega-panel__links a{border:1px solid #0000;transition:background-color .16s,border-color .16s}.site-editorial header.header .mega-panel__links a:hover{border-color:var(--border-default);background:var(--hover-wash)}.site-editorial .header.header .header__brand img{height:43px}@media (width<=960px){.site-editorial .header.header .header__inner{min-height:72px}.site-editorial .header.header .header__nav{border-radius:14px;padding:6px}.mega-panel{box-shadow:none;border-radius:12px}.site-editorial .header.header .header__brand img{height:38px}}@media (prefers-reduced-motion:reduce){.mega>summary,.site-editorial header.header .mega-panel__links a{transition:none}}.mega>summary{align-items:center;gap:8px;display:flex}.mega>summary>svg{color:var(--ed-violet);flex:none}.mega>summary>span{margin-left:2px}@media (width>=961px) and (width<=1200px){.mega>summary{gap:5px;padding-inline:10px}.mega>summary>svg{display:none}}@media (width<=960px){.mega>summary{justify-content:flex-start}.mega>summary>span{margin-left:auto}}.site-editorial .header.header .header__brand img{object-fit:contain;width:174px;height:58px}@media (width<=700px){.site-editorial .header.header .header__brand img{width:144px;height:48px}}.site-editorial .header.header .header__brand{color:var(--fg-1);border-radius:10px;flex-shrink:0;align-items:center;gap:11px;padding:5px 0;text-decoration:none;display:inline-flex}.site-editorial .header.header .header__brand .header-brand-mark{object-fit:contain;width:52px;height:56px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.header-brand-name{flex-direction:column;gap:6px;display:flex}.header-brand-name strong{letter-spacing:-.055em;font-size:17px;font-weight:750;line-height:1.04}.header-brand-name>span{letter-spacing:.2em;color:var(--ed-violet);align-items:center;gap:7px;font:700 9px/1 monospace;display:flex}.header-brand-name i{background:linear-gradient(90deg,#e61530 33%,#fff 33% 67%,#e61530 67%);border-radius:1px;width:13px;height:8px;display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.header__brand:hover .header-brand-mark{transform:translateY(-2px)rotate(-4deg)}}@media (width<=700px){.site-editorial .header.header .header__brand{gap:9px}.site-editorial .header.header .header__brand .header-brand-mark{width:43px;height:46px}.header-brand-name strong{font-size:15px}.header-brand-name>span{font-size:8px}}.mega[data-section=gatherings]{--section-color:#5b2eff;--section-ink:#5b2eff}.mega[data-section=explore]{--section-color:#00d96e;--section-ink:#00783d}.mega[data-section=community]{--section-color:#c4b5fd;--section-ink:#67509e}html[data-theme=dark] .mega[data-section=gatherings]{--section-ink:#a68bff}html[data-theme=dark] .mega[data-section=explore]{--section-ink:#00d96e}html[data-theme=dark] .mega[data-section=community]{--section-ink:#c4b5fd}.mega[data-section]>summary{background:color-mix(in srgb,var(--section-color) 7%,transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--section-color) 40%,transparent)}.mega[data-section]>summary>svg,.mega[data-section]>summary>span{color:var(--section-ink)}.mega[data-section]>summary:hover,.mega[data-section][open]>summary{background:color-mix(in srgb,var(--section-color) 15%,var(--bg-raised));box-shadow:inset 0 -2px 0 var(--section-color),inset 0 0 0 1px color-mix(in srgb,var(--section-color) 22%,transparent)}.mega[data-section]>summary:focus-visible{outline-color:var(--section-ink)}.mega[data-section] .mega-panel__intro{background:linear-gradient(145deg,color-mix(in srgb,var(--section-color) 12%,transparent),transparent)}.mega[data-section] .mega-panel__intro small{color:var(--section-ink)}.site-editorial .header.header .header__nav{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0}.mega[data-section]>summary{box-shadow:none;background:0 0;border-radius:0;padding:16px 12px;position:relative}.mega[data-section]>summary:after{content:"";background:var(--section-color);transform-origin:0;height:2px;transition:transform .18s ease-out;position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.mega[data-section]>summary:hover,.mega[data-section][open]>summary{box-shadow:none;background:0 0}.mega[data-section]>summary:hover:after,.mega[data-section]>summary:focus-visible:after,.mega[data-section][open]>summary:after{transform:scaleX(1)}@media (width<=960px){.site-editorial .header.header .header__nav{gap:0}.mega[data-section]>summary{border-bottom:1px solid var(--border-subtle);padding:16px 10px}.mega[data-section]>summary:after{bottom:0;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.mega[data-section]>summary:after{transition:none}}.header[data-astro-cid-isef26zo]{z-index:10;background:color-mix(in srgb, var(--bg-canvas) 78%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-subtle);position:sticky;top:0}.header__inner[data-astro-cid-isef26zo]{height:var(--nav-h);align-items:center;gap:32px;display:flex}.header__brand[data-astro-cid-isef26zo]{flex:none;display:flex}.header__brand[data-astro-cid-isef26zo] img{width:auto;height:44px}.header__panel[data-astro-cid-isef26zo]{flex:1;align-items:center;gap:16px;display:flex}.header__panel[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo]{margin-left:auto}.header__nav[data-astro-cid-isef26zo]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--fg-2);border-radius:99px;padding:8px 14px;font-size:15px;font-weight:600;display:block}.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]:hover,.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo][aria-current=page]{color:var(--fg-1);background:var(--hover-wash)}.header__actions[data-astro-cid-isef26zo]{align-items:center;gap:10px;display:flex}.header__menu[data-astro-cid-isef26zo]{border-radius:var(--radius-pill);border:1px solid var(--border-default);width:40px;height:40px;color:var(--fg-1);cursor:pointer;background:0 0;place-items:center;margin-left:auto;display:none}@media (width<=960px){.header__menu[data-astro-cid-isef26zo]{display:inline-grid}.header__panel[data-astro-cid-isef26zo]{inset:var(--nav-h) 0 auto 0;padding:16px var(--container-pad) 24px;background:var(--bg-raised);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-md);flex-direction:column;align-items:stretch;gap:20px;display:none;position:absolute}.header[data-astro-cid-isef26zo].is-open .header__panel[data-astro-cid-isef26zo]{display:flex}.header__panel[data-astro-cid-isef26zo] nav[data-astro-cid-isef26zo]{margin-left:0}.header__nav[data-astro-cid-isef26zo]{flex-direction:column}.header__nav[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);padding:12px 14px;font-size:17px}.header__actions[data-astro-cid-isef26zo]{justify-content:space-between}}.brand-icon[data-astro-cid-idjt3m5x]{object-fit:contain;flex:none;width:24px;height:24px;display:block}.bear-mascot[data-astro-cid-ymww5lvl]{isolation:isolate;pointer-events:none;position:relative}.bear-mascot__pose[data-astro-cid-ymww5lvl]{transform-origin:50% 80%;will-change:transform;width:100%;position:relative}.bear-mascot__pose[data-astro-cid-ymww5lvl]>img[data-astro-cid-ymww5lvl]{z-index:1;width:100%;height:auto;display:block;position:relative}.bear-mascot__eyes[data-astro-cid-ymww5lvl]{z-index:2;width:100%;height:100%;position:absolute;inset:0}.bear-mascot__halo[data-astro-cid-ymww5lvl]{z-index:-1;background:radial-gradient(#c8b0ed70,#0000 65%);position:absolute;inset:15% -10% 2%}.bear-mascot__caption[data-astro-cid-ymww5lvl]{text-align:center;letter-spacing:.1em;color:var(--ed-muted);margin:12px -30px 0;font-size:8px;display:block}@media (prefers-reduced-motion:reduce){.bear-mascot__pose[data-astro-cid-ymww5lvl]{will-change:auto;transform:none!important}}.join[data-astro-cid-tazqrcv5]{border-radius:var(--radius-lg);background:var(--bg-raised);width:min(460px,100% - 32px);color:var(--fg-1);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);margin:auto;padding:32px}.join[data-astro-cid-tazqrcv5][open]{flex-direction:column;gap:16px;display:flex}.join[data-astro-cid-tazqrcv5]::backdrop{backdrop-filter:blur(6px);background:#0b0820b3}.join__head[data-astro-cid-tazqrcv5]{justify-content:space-between;align-items:flex-start;display:flex}.join__close[data-astro-cid-tazqrcv5]{border-radius:var(--radius-pill);border:1px solid var(--border-default);width:36px;height:36px;color:var(--fg-1);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.join__close[data-astro-cid-tazqrcv5]:hover{background:var(--hover-wash)}.join__title[data-astro-cid-tazqrcv5]{letter-spacing:-.02em;font-size:30px;font-weight:900;line-height:1.1}.join__body[data-astro-cid-tazqrcv5]{color:var(--fg-2)}.join__list[data-astro-cid-tazqrcv5]{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.join__item[data-astro-cid-tazqrcv5]{border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--fg-1);transition:all var(--dur-base) var(--ease-out);align-items:center;gap:14px;padding:14px 16px;display:flex}a[data-astro-cid-tazqrcv5].join__item:hover{background:var(--bg-card-hover);border-color:var(--border-strong);color:var(--fg-1)}.join__item[data-astro-cid-tazqrcv5].is-soon{cursor:not-allowed}.join__icon[data-astro-cid-tazqrcv5]{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--fg-accent-2);background:#fff;flex:none;place-items:center;display:grid}.join__text[data-astro-cid-tazqrcv5]{flex-direction:column;min-width:0;display:flex}.join__name[data-astro-cid-tazqrcv5]{font-weight:700}.join__desc[data-astro-cid-tazqrcv5]{color:var(--fg-3);font-size:14px}
