:root{--bg: #000000;--fg: #bdbdbd;--accent: #f2f2f2;--muted: #8a8a8a;--line: #3a3a3a;--font: "Space Grotesk", sans-serif;--text-hero: clamp(2.5rem, 7vw, 6.5rem);--text-heading: clamp(1.75rem, 4vw, 3.5rem);--text-circle: clamp(1.5rem, 3.5vw, 3rem);--text-body: clamp(1rem, 1.5vw, 1.25rem);--text-label: clamp(.7rem, .9vw, .8rem);--pad: clamp(1.5rem, 4vw, 4rem);--max: 90rem;--section-y: clamp(4rem, 10vh, 8rem);--gap-heading: 1.5rem;--gap-cta: 2.5rem;--ease-expo: cubic-bezier(.19, 1, .22, 1)}html[data-theme=dark]{--bg: #000000;--fg: #bdbdbd;--accent: #f2f2f2;--muted: #8a8a8a;--line: #3a3a3a;color-scheme:dark}html[data-theme=light]{--bg: #ffffff;--fg: #10233f;--accent: #1f6feb;--muted: #5c6f8a;--line: #c5d0e0;color-scheme:light}html[data-lang=zh-Hant]{--font: "Space Grotesk", "Noto Sans TC", sans-serif}html[data-lang=zh-Hans]{--font: "Space Grotesk", "Noto Sans SC", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:clip}.lenis.lenis-smooth{scroll-behavior:auto!important}img{max-width:100%;display:block}h1,h2,h3,h4,p,figure,ul,ol{margin:0;padding:0}h1,h2,h3,.statement{font-weight:500;line-height:1.02;letter-spacing:-.02em;text-wrap:balance}a{color:inherit;text-decoration:none}button,input,select{font:inherit}::selection{background:var(--accent);color:#000}html[data-theme=light] ::selection{color:#fff}.char{display:inline-block}.word-wrap,.word{display:inline-block;white-space:nowrap}.char.is-space{width:.32em}.site-header{position:fixed;top:0;left:0;right:0;width:100%;margin-inline:0;z-index:50;display:flex;align-items:flex-start;justify-content:space-between;padding:max(var(--pad),env(safe-area-inset-top)) max(var(--pad),env(safe-area-inset-right)) var(--pad) max(var(--pad),env(safe-area-inset-left));mix-blend-mode:difference;opacity:0;pointer-events:none;transform:translateY(-1rem)}@media(min-width:768px){.site-header{padding:max(1.25rem,env(safe-area-inset-top)) max(calc(1.5rem + 1in),env(safe-area-inset-right)) 1.25rem max(calc(1.5rem + 1in),env(safe-area-inset-left))}}.site-header a,.site-header button{pointer-events:none}.site-header.is-visible a,.site-header.is-visible button{pointer-events:auto}.site-header>.invite-btn,.site-header>.mark{transition:opacity .45s var(--ease-expo),visibility .45s var(--ease-expo)}.site-header.is-visible>a.is-occluded{opacity:0;visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.site-header>.invite-btn,.site-header>.mark{transition:none}}.invite-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid currentColor;border-radius:999px;padding:10px 22px;color:var(--accent);background:transparent;cursor:pointer;isolation:isolate;font-size:var(--text-label);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.invite-btn__fill{position:absolute;inset:0;background:var(--accent);transform:translateY(101%);transition:transform .4s var(--ease-expo);z-index:0}.invite-btn:hover .invite-btn__fill,.invite-btn:focus-visible .invite-btn__fill{transform:translateY(0)}.invite-btn__label{position:relative;z-index:1;display:grid;height:1.15em;overflow:hidden}.invite-btn__line{grid-area:1 / 1;line-height:1.15;transition:transform .4s var(--ease-expo)}.invite-btn__line:last-child{transform:translateY(110%)}.invite-btn:hover .invite-btn__line:first-child,.invite-btn:focus-visible .invite-btn__line:first-child{transform:translateY(-110%)}.invite-btn:hover .invite-btn__line:last-child,.invite-btn:focus-visible .invite-btn__line:last-child{transform:translateY(0)}.invite-btn:hover,.invite-btn:focus-visible{color:var(--bg)}.site-header .invite-btn{color:#fff}.site-header .invite-btn__fill{background:#fff}.site-header .invite-btn:hover,.site-header .invite-btn:focus-visible{color:#000}.mark{width:72px;height:72px;border-radius:50%;background:#fff;color:#000;display:grid;place-items:center;font-size:var(--text-label);font-weight:600;letter-spacing:-.02em;text-transform:uppercase}.circle-section{position:relative;height:100vh;height:100dvh;background:var(--bg);color:var(--fg)}.circle-wrapper{position:relative;width:100%;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden}.circle{position:absolute;inset:0;width:100%;height:100%;background:#000;clip-path:circle(6vw at 50% 50%);display:flex;align-items:center;justify-content:center;will-change:clip-path}html[data-theme=dark] .circle{background:#fff}.circle-content{position:relative;z-index:0;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,5vw,5rem);width:min(100%,90rem);max-width:none;padding:8vh clamp(1.5rem,6vw,5rem);text-align:left}.circle-logo{width:min(100%,28rem);height:auto;justify-self:center;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:center center;will-change:transform;position:relative;z-index:1;background:transparent;mix-blend-mode:normal}html[data-theme=dark] .circle-content{color:#000}html[data-theme=dark] .circle-logo{filter:none}html[data-theme=light] .circle-logo{filter:invert(1) hue-rotate(180deg) saturate(1.05)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.circle-content h2{font-size:clamp(1.5rem,3.4vw,3rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;text-wrap:pretty;text-align:left;max-width:18ch;opacity:0}.circle-content .word-wrap{overflow:hidden}.hero-intro-text{position:absolute;left:calc(50% - 6vw - 1rem);top:50%;transform:translate(-100%,-50%);z-index:2;font-size:clamp(.85rem,1.2vw,1.1rem);line-height:1.4;white-space:nowrap;color:var(--fg)}.scroll-indicator{position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:clamp(.7rem,.9vw,.8rem);text-transform:uppercase;letter-spacing:.1em;color:var(--fg);pointer-events:none}.qa,.compare,.attendees,.team,.place,.schedule,.join,.site-footer{max-width:var(--max);margin-inline:auto;padding:var(--section-y) var(--pad);text-align:center}.qa{padding:0}.qa-pin{min-height:100vh;display:grid;gap:var(--gap-cta);align-content:center;justify-items:center;text-align:center;padding:var(--section-y) var(--pad);max-width:var(--max);margin-inline:auto}.qa-block{width:100%}.qa-block h2{font-size:var(--text-heading);font-weight:500;letter-spacing:-.02em;line-height:1.02;text-wrap:balance;margin-bottom:var(--gap-heading)}.qa-block p{font-size:var(--text-body);line-height:1.5;max-width:42rem;margin-inline:auto}.compare-headline{font-size:var(--text-heading);font-weight:500;letter-spacing:-.02em;line-height:1.12;text-wrap:balance;max-width:28ch;margin-inline:auto;margin-bottom:var(--gap-cta)}.compare-table{width:100%;max-width:52rem;margin-inline:auto;text-align:left}.compare-table ol{list-style:none}.compare-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:1rem 1.25rem;align-items:start;padding:var(--gap-heading) 0;border-top:1px solid var(--line);font-size:var(--text-body);line-height:1.5}.compare-table ol .compare-row:last-child{border-bottom:1px solid var(--line)}.compare-them{color:var(--muted);min-width:0}.compare-us{min-width:0;font-weight:500}.compare-head{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding-top:.85rem;padding-bottom:.85rem;color:var(--fg)}.compare-head .compare-them,.compare-head .compare-us{color:var(--fg)}.section-kicker{font-size:var(--text-body);line-height:1.5;max-width:42rem;margin-inline:auto;margin-bottom:var(--gap-heading)}.attendee-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);width:100%}.attendee-card{min-width:0}.attendee-card img{width:100%;aspect-ratio:3 / 4;object-fit:cover;filter:grayscale(1) contrast(1.05);margin-bottom:var(--gap-heading)}.attendee-card h3{font-size:var(--text-heading);font-weight:500;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.attendee-card p{margin-top:.5rem;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.team-headline{font-size:var(--text-heading);font-weight:500;letter-spacing:-.02em;line-height:1.12;text-wrap:balance;max-width:28ch;margin-inline:auto;margin-bottom:var(--gap-heading)}.team-lede{font-size:var(--text-body);line-height:1.5;max-width:34rem;margin-inline:auto;margin-bottom:var(--gap-cta);color:var(--muted);text-wrap:pretty}.team-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.5rem) clamp(1rem,2vw,2rem);width:100%;align-items:start}.team-card{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.team-link{position:relative;display:grid;justify-items:center;width:100%;color:inherit;text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent}.team-photo{position:relative;display:block;width:min(100%,11rem);aspect-ratio:1;border:1px solid var(--line);border-radius:50%;background:transparent;overflow:hidden;transition:transform .55s var(--ease-expo),box-shadow .55s var(--ease-expo);will-change:transform}.team-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px var(--fg);opacity:0;transform:scale(.94);transition:opacity .45s var(--ease-expo),transform .55s var(--ease-expo);pointer-events:none}.team-link:hover .team-photo,.team-link:focus-visible .team-photo{transform:scale(1.04)}.team-link:hover .team-photo:after,.team-link:focus-visible .team-photo:after{opacity:.55;transform:scale(1.08)}.team-link:active .team-photo{transform:scale(1);transition-duration:.18s}.team-photo img,.profile-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block;clip-path:circle(50%);-webkit-mask-image:radial-gradient(circle,#000 72%,transparent 100%);mask-image:radial-gradient(circle,#000 72%,transparent 100%)}.team-num{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding-inline:.35rem;margin-top:-.8rem;border-radius:999px;background:var(--fg);color:var(--bg);font-size:.62rem;font-weight:500;letter-spacing:.06em;line-height:1;z-index:1;transition:transform .55s var(--ease-expo)}.team-link:hover .team-num,.team-link:focus-visible .team-num{transform:translateY(2px)}.team-cta{position:absolute;left:50%;top:calc(50% - .8rem);transform:translate(-50%,calc(-50% + 8px));font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;transition:opacity .4s var(--ease-expo),transform .55s var(--ease-expo);pointer-events:none}.team-link:hover .team-cta,.team-link:focus-visible .team-cta{opacity:.75;transform:translate(-50%,-50%)}.team-role{margin-top:1rem;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.team-name{margin-top:.35rem;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;text-wrap:balance;min-height:2.3em}.profile-header{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;padding:max(1.25rem,env(safe-area-inset-top)) max(var(--pad),env(safe-area-inset-right)) 1.25rem max(var(--pad),env(safe-area-inset-left));color:var(--fg)}.profile-header .mark{width:56px;height:56px;mix-blend-mode:difference}.profile-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:clamp(.75rem,2vw,1.5rem);min-width:0;max-width:100%;color:var(--fg);will-change:opacity,filter}.profile-lang{display:inline-flex;gap:.1rem;padding:3px;border:1px solid var(--line);border-radius:999px}.profile-lang button{border:0;background:transparent;color:var(--fg);border-radius:999px;min-width:44px;min-height:44px;padding:.4rem .75rem;font-size:.72rem;font-weight:500;letter-spacing:.04em;cursor:pointer;transition:background .3s var(--ease-expo),color .3s var(--ease-expo)}.profile-lang button.is-active{background:var(--fg);color:var(--bg)}.profile-back{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;color:var(--fg);padding:.55rem 0}.profile-back svg{transition:transform .45s var(--ease-expo)}.profile-back:hover svg,.profile-back:focus-visible svg{transform:translate(-4px)}.profile{max-width:var(--max);margin-inline:auto;padding:calc(var(--section-y) + 3rem) var(--pad) var(--section-y);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:start;min-height:100vh}.profile-visual{position:sticky;top:20vh;display:grid;justify-items:center;align-content:start;gap:1.5rem}.profile-portrait{position:relative;width:min(100%,30rem,38vw);aspect-ratio:1;border:1px solid var(--line);border-radius:50%;overflow:hidden;background:transparent;transform-origin:top left;will-change:transform}.profile-caption[hidden]{display:none}.profile-caption{display:flex;align-items:center;gap:.75rem;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.profile-caption:before,.profile-caption:after{content:"";width:2.5rem;height:1px;background:currentColor;opacity:.6}.profile-body{min-width:0;text-align:left}.profile-index{display:flex;align-items:baseline;gap:.75rem;font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:1.25rem}.profile-index strong{font-weight:500;color:var(--fg)}.profile-role{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.profile-name{font-size:var(--text-heading);font-weight:500;letter-spacing:-.025em;line-height:1.02;text-wrap:balance;margin-bottom:clamp(1.75rem,4vw,3rem)}.profile-label{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;padding-bottom:.75rem;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem}.profile-label span:last-child{color:var(--muted)}.profile-list{list-style:none;counter-reset:cred}.profile-list li{counter-increment:cred;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line);font-size:var(--text-body);line-height:1.45;text-wrap:pretty;overflow-wrap:break-word}.profile-list li:before{content:counter(cred,decimal-leading-zero);font-size:var(--text-label);letter-spacing:.08em;line-height:1.9;color:var(--muted);font-variant-numeric:tabular-nums}.profile-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.5rem;border-top:1px solid var(--line)}.profile-nav a{display:grid;gap:.35rem;min-width:0;color:inherit}.profile-nav a:last-child{text-align:right;justify-items:end}.profile-nav small{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.profile-nav strong{font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.15;transition:transform .45s var(--ease-expo)}.profile-nav a:hover strong,.profile-nav a:focus-visible strong{transform:translate(4px)}.profile-nav a:last-child:hover strong,.profile-nav a:last-child:focus-visible strong{transform:translate(-4px)}.profile-footer{max-width:var(--max);margin-inline:auto;padding:0 var(--pad) var(--section-y);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;text-align:center;color:var(--muted)}.profile-footer a,.kw{color:var(--accent)}html[data-theme=dark] .kw{color:#1f6feb}.team-flyer{position:fixed;z-index:300;border:1px solid var(--line);border-radius:50%;background:var(--bg);overflow:hidden;pointer-events:none;transform-origin:top left;will-change:transform,width,height}.team-flyer img{width:100%;height:100%;object-fit:cover;display:block}.marquee-section{padding-block:1.5rem;text-align:center}.marquee-label{font-size:var(--text-label);font-weight:500;margin-bottom:var(--gap-heading);text-align:center;text-transform:uppercase;letter-spacing:.08em;padding-inline:var(--pad)}.marquee{overflow:hidden;width:100%}.marquee-track{display:flex;width:max-content;will-change:transform}.marquee-set{display:flex;flex:none;gap:clamp(1.5rem,4vw,4rem);padding-right:clamp(1.5rem,4vw,4rem);font-size:var(--text-heading);letter-spacing:-.02em;white-space:nowrap}.place,.join{text-align:left}.place .section-kicker,.join .section-kicker{display:flex;align-items:center;gap:.65rem;margin-inline:0;margin-bottom:1.25rem;max-width:none;font-size:clamp(.9rem,1.15vw,1.05rem);font-weight:500;line-height:1.3}.kicker-dot{width:.5rem;height:.5rem;border-radius:50%;background:currentColor;flex-shrink:0}.place .statement,.join .statement{font-family:var(--font);font-size:clamp(2.35rem,6.4vw,5.75rem);font-weight:400;line-height:1.05;letter-spacing:-.035em;text-wrap:pretty;text-align:left;max-width:none;margin:0}.place-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.35rem;margin:2rem 0 3rem}.place-bar__arrow{font-size:1.15rem;line-height:1}.place-meta{margin:0;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:400;text-transform:none;letter-spacing:-.03em}.place-cta{color:var(--accent);margin:0}.place-cta .invite-btn__fill{background:var(--accent)}.place-cta:hover,.place-cta:focus-visible{color:var(--bg)}.place-figure{width:100%;overflow:hidden;margin-inline:0}.place-figure img{width:100%;height:min(56vh,35rem);object-fit:cover;filter:grayscale(1) contrast(1.04);will-change:transform}.schedule ol{list-style:none;max-width:42rem;margin-inline:auto}.schedule-row{display:grid;gap:.5rem;padding:var(--gap-heading) 0;border-top:1px solid var(--line)}.schedule-row:last-child{border-bottom:1px solid var(--line)}.time{font-size:var(--text-heading);font-weight:500;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.slot{font-size:var(--text-body);line-height:1.5}.join-end{display:grid;grid-template-columns:minmax(0,26rem) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:var(--gap-cta)}.join-form{position:relative;margin:0;display:grid;gap:var(--gap-heading);max-width:26rem;justify-items:start;text-align:left}.form-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.join-logo{width:min(100%,34rem);height:auto;justify-self:end;transform:translate(1in);pointer-events:none;-webkit-user-select:none;user-select:none;background:transparent;mix-blend-mode:normal}html[data-theme=dark] .join-logo{filter:invert(1) hue-rotate(180deg) saturate(1.05)}html[data-theme=light] .join-logo{filter:none}.join-form label{width:100%;display:grid;gap:.5rem;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.join-form input,.join-form select{appearance:none;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;color:var(--fg);font-size:var(--text-body);line-height:1.5;text-transform:none;letter-spacing:0;padding:8px 0 10px;outline:none;text-align:left;width:100%}.join-form .invite-btn{justify-self:center;color:var(--accent);margin-top:1rem}.join-form .invite-btn .invite-btn__fill{background:var(--accent)}.join-form .invite-btn:hover,.join-form .invite-btn:focus-visible{color:var(--bg)}.form-note{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.site-footer{padding-bottom:var(--section-y);font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em}.footer-copy{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45em .55em;margin:0}.footer-built-suffix:empty{display:none}.footer-credit{color:inherit;text-transform:none;letter-spacing:.02em;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1px}.footer-credit:hover,.footer-credit:focus-visible{opacity:.55}.footer-marquee{margin-top:var(--gap-cta)}.footer-marquee .marquee-set{font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}@media(max-width:1024px){.attendee-row{grid-template-columns:repeat(2,minmax(0,1fr))}.team-row{grid-template-columns:repeat(3,minmax(0,1fr))}.profile{grid-template-columns:1fr;gap:2.5rem}.profile-visual{position:static}.profile-portrait{width:min(60vw,18rem)}}@media(max-width:767px){.mark{width:56px;height:56px}.circle{clip-path:circle(20vw at 50% 50%)}.circle-content{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1.5rem;max-width:100%}.circle-logo{width:min(70vw,18rem)}.circle-content h2{text-align:center;max-width:none}.word{white-space:normal}.hero-intro-text{left:50%;top:calc(50% - 20vw - .75rem);transform:translate(-50%,-100%);text-align:center;white-space:normal;width:min(18rem,80vw)}.attendee-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:.85rem}.attendee-card img{margin-bottom:.7rem}.attendee-card h3{font-size:clamp(1.05rem,5vw,1.45rem)}.attendee-card p{font-size:clamp(.62rem,2.6vw,.72rem)}.team-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.25rem}.team-row .team-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - .625rem);justify-self:center}.team-photo{width:min(100%,9.5rem)}.team-cta{display:none}.team-name{font-size:clamp(1rem,4.4vw,1.2rem)}.profile-header{padding:max(1rem,env(safe-area-inset-top)) max(var(--pad),env(safe-area-inset-right)) 1rem max(var(--pad),env(safe-area-inset-left))}.profile-header .mark{width:48px;height:48px}.profile-back span{display:none}.profile{padding-top:calc(var(--section-y) + 1.5rem)}.profile-list li{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;font-size:clamp(.92rem,3.8vw,1.05rem)}.profile-nav{grid-template-columns:1fr}.profile-nav a:last-child{text-align:left;justify-items:start}.join-end{grid-template-columns:1fr;justify-items:center;gap:2.5rem}.join-form{width:100%;max-width:none}.join-logo{justify-self:center;width:min(85vw,28rem);transform:none}.qa-block p,.section-kicker,.statement,.circle-content,.compare-headline,.team-headline{max-width:100%}.compare-table{max-width:none}.compare-head{display:grid;position:sticky;top:0;z-index:4;background:var(--bg);border-top:0;border-bottom:1px solid var(--line);padding-block:.7rem}.compare-head,.compare-row{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:.7rem}.compare-row{font-size:clamp(.8rem,3.5vw,1rem);line-height:1.35;padding-block:.85rem}.compare-them,.compare-us{overflow-wrap:anywhere}.compare-row:not(.compare-head) .compare-them{font-size:.92em}}@media(max-width:380px){.team-row{grid-template-columns:1fr}.team-row .team-card:last-child:nth-child(odd){grid-column:auto;width:100%;justify-self:stretch}}html[data-lang^=zh] .invite-btn,html[data-lang^=zh] .form-note,html[data-lang^=zh] .marquee-label,html[data-lang^=zh] .join-form label,html[data-lang^=zh] .attendee-card p,html[data-lang^=zh] .team-role,html[data-lang^=zh] .team-cta,html[data-lang^=zh] .profile-role,html[data-lang^=zh] .profile-label,html[data-lang^=zh] .profile-caption,html[data-lang^=zh] .profile-index,html[data-lang^=zh] .profile-back,html[data-lang^=zh] .profile-nav small,html[data-lang^=zh] .profile-footer,html[data-lang^=zh] .footer-marquee .marquee-set,html[data-lang^=zh] .site-footer,html[data-lang^=zh] .scroll-indicator,html[data-lang^=zh] .experience-label,html[data-lang^=zh] .experience-continue,html[data-lang^=zh] .compare-head{letter-spacing:.04em;text-transform:none}html[data-lang^=zh] h1,html[data-lang^=zh] h2,html[data-lang^=zh] h3,html[data-lang^=zh] .statement,html[data-lang^=zh] .qa-block h2,html[data-lang^=zh] .qa-block p,html[data-lang^=zh] .compare-headline,html[data-lang^=zh] .compare-row,html[data-lang^=zh] .team-headline,html[data-lang^=zh] .team-card,html[data-lang^=zh] .profile-name,html[data-lang^=zh] .profile-nav strong{line-height:1.25;letter-spacing:0}html[data-lang^=zh] .team-lede,html[data-lang^=zh] .profile-list li{line-height:1.6;letter-spacing:0}html[data-lang^=zh] .circle-content h2{max-width:min(22em,100%);line-height:1.28;letter-spacing:0}html[data-lang^=zh] .circle-content .word-wrap{padding-block:.08em}html[data-lang^=zh] .place .statement,html[data-lang^=zh] .join .statement{line-height:1.22;letter-spacing:0;overflow-wrap:anywhere}html[data-lang^=zh] .char{vertical-align:bottom}html[data-lang^=zh] .invite-btn__label{height:1.45em}html[data-lang^=zh] .invite-btn__line{line-height:1.45}html[data-lang^=zh] .experience-card h2{line-height:1.3;letter-spacing:0}html[data-lang^=zh] .hero-intro-text{white-space:normal}body.experience-locked{overflow:hidden}.experience{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1.5rem;overflow:auto;background:#00000047;backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px)}.experience[hidden]{display:none}.experience-card{width:min(100%,28rem);padding:2rem 1.75rem 1.75rem;border-radius:24px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22);box-shadow:0 8px 40px #00000047;backdrop-filter:saturate(180%) blur(40px);-webkit-backdrop-filter:saturate(180%) blur(40px);color:#fff;text-align:left}html[data-theme=light] .experience{background:#ffffff47}html[data-theme=light] .experience-card{background:#ffffff94;border-color:#10233f1f;box-shadow:0 8px 40px #0000001f;color:var(--fg)}.experience-card h2{font-size:clamp(1.35rem,3vw,1.85rem);font-weight:500;letter-spacing:-.03em;line-height:1.15;text-wrap:pretty;margin-bottom:1.75rem}.experience-field{display:grid;gap:.55rem;margin-bottom:1.25rem}.experience-label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:.08em;opacity:.72}.experience-seg{display:flex;padding:3px;border-radius:11px;background:#7f7f7f47;gap:3px}.experience-opt{flex:1;border:0;background:transparent;color:inherit;border-radius:8px;padding:.65rem .4rem;font-size:.82rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;min-width:0}.experience-opt.is-active{background:#ffffffeb;color:#000;box-shadow:0 1px 4px #0000002e}html[data-theme=light] .experience-opt.is-active{background:#fff;box-shadow:0 1px 4px #0000001f}.experience-continue{width:100%;margin-top:.5rem;color:var(--fg)}.experience-continue .invite-btn__fill{background:var(--fg)}.experience-continue:hover,.experience-continue:focus-visible{color:var(--bg)}.custom-cursor{display:none}@media(pointer:fine){html,body,a,button,[role=button]{cursor:none}.custom-cursor{display:block;position:fixed;top:0;left:0;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;mix-blend-mode:difference;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);will-change:transform}.custom-cursor.is-over-portrait{background:transparent;mix-blend-mode:normal;box-shadow:0 0 0 1px var(--fg)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
