*{box-sizing:border-box}html,body{margin:0;overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:var(--space-md)}body{background:var(--color-paper);color:var(--color-ink);font:400 var(--text-md)/1.7 var(--font-body)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer;background:var(--color-transparent);color:inherit;border:0;border-radius:0}button,a{touch-action:manipulation}a,button{min-width:0}button:disabled{opacity:.5;cursor:not-allowed}button:active:not(:disabled),.button:active{transform:translateY(1px)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0;font-style:normal;font-weight:700;line-height:1.15}h1{font-size:var(--text-display);font-weight:800}h2{font-size:clamp(2rem,3.4vw,3.5rem)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{margin:0 0 var(--space-sm);max-width:65ch}figure{margin:0}img{object-fit:cover;width:100%;display:block}ul{padding-inline-start:var(--space-md)}main{min-height:50svh}.wrap{max-width:1600px;padding-inline:var(--space-sm);margin-inline:auto}.section{padding-block:var(--space-xl);border-top:1px solid var(--color-rule)}.small{font-size:var(--text-sm);color:var(--color-muted)}.strong{font-weight:600}.lede{font-size:var(--text-lg);line-height:1.65}.kicker,.meta,.edition,.hero-signature,.overlay-meta,.overlay-label,.photo-mark,.feature-note>span,.origin-record-label>span,.footer-small{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.08em;font-weight:600}.kicker{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-md);display:flex}.kicker i{background:var(--color-accent);flex:none;width:12px;height:2px}.meta{justify-content:space-between;gap:var(--space-2xs);color:var(--color-muted);margin-block:var(--space-sm);flex-wrap:wrap;display:flex}.meta span{font-size:.65rem}.button,.text-link,.text-button{justify-content:space-between;align-items:center;gap:var(--space-md);white-space:nowrap;min-height:44px;font-size:var(--text-sm);font-weight:500;display:inline-flex}.button{background:var(--color-accent);color:var(--color-accent-ink);border:1px solid var(--color-accent);padding:var(--space-xs) var(--space-sm);max-width:100%}.button.outline{background:var(--color-transparent);color:inherit;border-color:currentColor}.button>span,.text-link>span{font-size:1.3rem;line-height:1}.text-link,.text-button{border-bottom:1px solid var(--color-rule-2);padding-block:var(--space-2xs);background:var(--color-transparent)}.text-button{font-family:var(--font-body)}.dark{background:var(--color-ink);color:var(--color-paper)}.dark .small,.dark .meta{color:var(--color-dark-muted)}.dark .section{border-color:var(--color-dark-rule)}.dark .button.outline{border-color:var(--color-dark-muted);color:var(--color-paper)}.skip{top:-100px;left:var(--space-sm);z-index:30;background:var(--color-paper);padding:var(--space-sm);position:fixed}.skip:focus{top:var(--space-sm)}.masthead{justify-content:space-between;align-items:center;gap:var(--space-sm);height:76px;display:flex}.brand{gap:var(--space-sm);white-space:nowrap;align-items:center;display:flex}.brand b{font:800 34px/1 var(--font-display);letter-spacing:-.07em}.brand>span{letter-spacing:.08em;font-size:9px;line-height:1.5}.primary-nav,.header-join{display:none}.menu-button{min-width:44px;min-height:44px;font-size:var(--text-sm)}.mobile-menu{padding:var(--space-sm);background:var(--color-paper);border-block:1px solid var(--color-ink)}.mobile-menu a{border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;min-height:48px;display:flex}.edition{justify-content:space-between;gap:var(--space-xs);padding-block:var(--space-xs);border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-rule);font-size:8px;display:flex}.edition>span:nth-child(2){display:none}.hero{padding-block:var(--space-lg);gap:var(--space-lg);display:grid}.hero h1{letter-spacing:-.055em;font-size:clamp(2.6rem,10vw,4.8rem);line-height:1.02}.hero h1>span{color:var(--color-accent)}.hero .kicker{font-size:9px}.hero-statement{font-size:var(--text-lg);margin-top:var(--space-md);font-weight:500}.hero-description{font-size:var(--text-sm);color:var(--color-muted);max-width:40ch}.hero-actions{gap:var(--space-xs);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.hero-signature{margin-top:var(--space-lg);color:var(--color-muted);font-size:8px}.editorial-photo .photo-frame{background:var(--color-paper-2);aspect-ratio:3/2;position:relative;overflow:clip}.editorial-photo img{height:100%}.editorial-photo figcaption,figure>figcaption{color:var(--color-muted);margin-top:var(--space-2xs);font-size:10px;line-height:1.5}.dark .editorial-photo figcaption{color:var(--color-dark-muted)}.photo-mark{bottom:var(--space-xs);left:var(--space-xs);background:var(--color-image-shade);color:var(--color-paper);padding:var(--space-3xs) var(--space-2xs);pointer-events:none;font-size:8px;position:absolute}.hero-photo .photo-frame{aspect-ratio:4/3}.hero-photo img{object-position:70% 50%}.data-overlay{pointer-events:none;position:absolute;inset:0}.data-overlay.off{visibility:hidden}.data-overlay:before{content:"";background:var(--color-image-shade);position:absolute;inset:0 0 0 68%}.data-overlay svg{width:60%;height:100%;position:absolute;inset:0 0 0 40%}.data-overlay svg g{stroke:var(--color-paper);fill:none;stroke-width:.8px;opacity:.48}.data-overlay circle{fill:var(--color-accent)}.data-overlay .crosshair{stroke:var(--color-accent);stroke-width:1px;fill:none}.overlay-meta{right:var(--space-md);bottom:var(--space-2xl);color:var(--color-paper);font-size:9px;line-height:2;position:absolute}.overlay-label{right:var(--space-md);top:var(--space-md);color:var(--color-paper);font-size:8px;line-height:1.7;position:absolute}.layer-toggle{right:var(--space-sm);bottom:var(--space-sm);background:var(--color-ink);color:var(--color-paper);min-height:44px;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-dark-rule);font-size:9px;position:absolute}.journey-band{gap:var(--space-sm);padding-block:var(--space-lg);border-top:1px solid var(--color-rule);display:grid}.journey-band>div{padding-bottom:var(--space-sm)}.journey-band h2{font-size:1.9rem}.journey{background:var(--color-ink);color:var(--color-paper);min-height:230px;position:relative;overflow:clip}.journey .editorial-photo{position:absolute;inset:0}.journey .photo-frame{aspect-ratio:auto;height:100%}.journey .photo-frame:after{content:"";background:linear-gradient(var(--color-transparent),var(--color-image-shade));position:absolute;inset:0}.journey .photo-mark{top:var(--space-xs);bottom:auto;left:auto;right:var(--space-xs);z-index:1}.journey-index{top:var(--space-md);left:var(--space-md);font-size:10px;position:absolute}.journey>div{bottom:var(--space-md);left:var(--space-md);right:var(--space-md);position:absolute}.journey h3{font-size:1.9rem}.journey p{font-size:var(--text-sm);margin-top:var(--space-2xs);max-width:85%;margin-bottom:0}.journey>div>span{font-size:1.5rem;position:absolute;bottom:0;right:0}.section-heading{gap:var(--space-md);margin-bottom:var(--space-lg);display:grid}.section-heading p:last-child{margin-bottom:0}.section-heading .kicker{margin-bottom:var(--space-sm)}.section-heading>p,.section-heading>div+div>p{font-size:var(--text-sm);color:var(--color-muted)}.editorial-grid{gap:var(--space-lg);display:grid}.lead-story h3{letter-spacing:-.025em;max-width:28ch;font-size:clamp(1.5rem,2.5vw,2.2rem);line-height:1.4}.lead-story>p{font-size:var(--text-sm);margin-top:var(--space-sm)}.story-rail>article{gap:var(--space-xs);border-top:1px solid var(--color-rule);padding-block:var(--space-md);grid-template-columns:20px minmax(0,1fr) 80px;display:grid}.story-rail .meta{margin-top:0;font-size:9px}.story-rail h3{font-size:var(--text-md);letter-spacing:-.02em;line-height:1.5}.story-number{color:var(--color-muted);padding-top:4px;font-size:10px}.rail-image .photo-frame{aspect-ratio:1}.rail-image .photo-mark{display:none}.story-rail .text-link{font-size:var(--text-xs);margin-top:var(--space-xs);min-height:44px}.rail-note{border-top:1px solid var(--color-rule);padding-top:var(--space-md)}.network-feature>.wrap{gap:var(--space-lg);display:grid}.network-feature h2{font-size:clamp(2.1rem,4.2vw,4.2rem)}.network-feature .lede{margin-top:var(--space-md)}.network-feature .feature-note{border-top:1px solid var(--color-dark-rule);padding-top:var(--space-md)}.feature-note>span{color:var(--color-dark-muted);font-size:10px}.feature-note p{font-size:var(--text-sm);margin-top:var(--space-xs)}.board-grid,.circle-grid,.sessions-grid,.member-grid,.article-grid{gap:var(--space-lg);display:grid}.empty{padding:var(--space-lg);background:var(--color-paper-2);color:var(--color-ink);border-top:1px solid var(--color-rule)}.empty-sign{color:var(--color-accent-text);margin-bottom:var(--space-sm);font-size:2rem;display:block}.empty h3{line-height:1.45}.empty p{font-size:var(--text-sm);margin-top:var(--space-sm)}.circle-grid h3,.sessions-grid h3{margin-bottom:var(--space-xs);font-size:1.75rem}.circle-grid article,.sessions-grid article{border-bottom:1px solid var(--color-rule);padding-bottom:var(--space-md)}.circle-grid p,.sessions-grid p{font-size:var(--text-sm)}.interest .message{margin-bottom:0}.project-feature-grid{gap:var(--space-lg);display:grid}.project-feature-grid h3{margin-bottom:var(--space-md);font-size:clamp(2.1rem,4vw,4rem)}.project-feature-grid>div>p{margin-top:var(--space-md)}.impact-home-grid{gap:var(--space-xl);display:grid}.impact-home .lede{margin-block:var(--space-md)}.impact-lines>div{gap:var(--space-md);border-top:1px solid var(--color-dark-rule);padding-block:var(--space-md);display:flex}.impact-lines>div>span{font:500 11px var(--font-display);color:var(--color-dark-muted)}.impact-lines>div>span:last-child{margin-left:auto;font-size:22px}.impact-lines h3{margin-bottom:var(--space-2xs);font-size:1.65rem}.impact-lines p{font-size:var(--text-sm);margin-bottom:var(--space-2xs)}.impact-note{border-top:1px solid var(--color-dark-rule);font-size:var(--text-sm);color:var(--color-dark-muted);padding-top:var(--space-md);margin-top:var(--space-lg)}.origin-preview{padding-block:var(--space-xl);gap:var(--space-lg);border-top:1px solid var(--color-rule);display:grid}.origin-preview h2{margin-bottom:var(--space-md)}.origin-preview>figure>img{aspect-ratio:3/2}.origin-record-label{border-top:1px solid var(--color-rule);padding-top:var(--space-md)}.origin-record-label p{font-size:var(--text-sm);margin-top:var(--space-sm)}.footer-band{padding-block:var(--space-xl);border-top:1px solid var(--color-ink);gap:var(--space-lg);display:grid}.footer-band h2{margin-bottom:var(--space-sm);font-size:clamp(2rem,3vw,3rem)}.newsletter p{font-size:var(--text-sm)}.newsletter .check{font-size:var(--text-sm);margin-bottom:var(--space-md)}.colophon{border-top:1px solid var(--color-rule);padding-block:var(--space-lg);align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-brand{font:800 32px var(--font-display);letter-spacing:-.05em}.colophon p{margin:0;font-size:11px}.colophon nav{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.colophon nav a{white-space:nowrap;align-items:center;min-height:44px;font-size:12px;display:flex}.footer-small{border-top:1px solid var(--color-rule);padding-block:var(--space-sm);justify-content:space-between;gap:var(--space-2xs);color:var(--color-muted);flex-wrap:wrap;font-size:8px;display:flex}.page-intro{padding-block:var(--space-xl)}.page-intro-grid{gap:var(--space-lg);display:grid}.page-intro h1{max-width:15ch;font-size:clamp(2.6rem,5.4vw,5.4rem);line-height:1.05}.page-intro .lede{max-width:35ch}.page-intro p:not(.kicker):not(.lede){font-size:var(--text-sm)}.page-intro .button{margin-top:var(--space-xs)}.journal-index,.project-index{padding-bottom:var(--space-xl)}.journal-tools{gap:var(--space-md);border-block:1px solid var(--color-ink);padding-block:var(--space-md);margin-bottom:var(--space-md);display:grid}.filter-tabs{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.filter-tabs button{font-size:var(--text-sm);white-space:nowrap;min-height:44px;padding:var(--space-2xs) var(--space-xs);border-bottom:2px solid var(--color-transparent)}.filter-tabs button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent-text)}.search-field label{font-size:var(--text-xs);margin-bottom:var(--space-3xs);display:block}.article-grid{margin-top:var(--space-lg)}.article-card h3{letter-spacing:-.02em;margin-bottom:var(--space-xs);font-size:1.45rem;line-height:1.5}.article-card>p:not(.meta){font-size:var(--text-sm)}.article-card{border-bottom:1px solid var(--color-rule);padding-bottom:var(--space-md)}.editorial-invite{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-paper-2);color:var(--color-ink)}.editorial-invite h2{margin-bottom:var(--space-md);font-size:2rem;line-height:1.4}.article-intro{padding-block:var(--space-lg)}.article-intro>h1{letter-spacing:-.035em;max-width:28ch;font-size:clamp(2rem,4.5vw,4.2rem);line-height:1.3}.article-intro>.meta{margin-block:var(--space-lg) var(--space-md)}.article-en{font-family:var(--font-display);color:var(--color-muted);margin-block:var(--space-md)}.article-intro .lede{max-width:55ch}.article-byline{border-top:1px solid var(--color-rule);margin-top:var(--space-lg);padding-top:var(--space-md);justify-content:space-between;gap:var(--space-sm);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.article-byline .message:empty{display:none}.article-cover .photo-frame{aspect-ratio:3/2}.article-layout{gap:var(--space-lg);padding-block:var(--space-xl);display:grid}.article-layout aside nav{gap:var(--space-xs);margin-bottom:var(--space-md);display:grid}.article-layout aside nav a{font-size:var(--text-sm);padding-block:var(--space-2xs);border-bottom:1px solid var(--color-rule);line-height:1.7}.article-prose{max-width:740px}.article-prose section{margin-bottom:var(--space-xl)}.article-prose h2{letter-spacing:-.02em;margin-bottom:var(--space-md);font-size:1.65rem;line-height:1.5}.article-prose p,.article-prose li{font-size:1.05rem;line-height:1.95}.article-prose li{margin-bottom:var(--space-xs)}.article-prose ul{list-style:outside}.article-action{border-block:1px solid var(--color-rule);padding-block:var(--space-lg);margin-bottom:var(--space-lg)}.article-action h3{margin-bottom:var(--space-md);line-height:1.5}.related{margin-top:var(--space-lg)}.community-cover{gap:var(--space-lg);display:grid}.community-cover aside p{font-size:clamp(1.75rem,2.8vw,2.8rem);font-weight:500;line-height:1.55}.join-section{gap:var(--space-lg);display:grid}.join-section h2{margin-bottom:var(--space-md)}.plain-list{margin-block:var(--space-md);padding:0;list-style:none}.plain-list li{padding-block:var(--space-xs);border-top:1px solid var(--color-rule);font-size:var(--text-sm)}.network-form label{font-size:var(--text-sm);margin-bottom:var(--space-2xs);display:block}input:not([type=checkbox]),textarea,select{background:var(--color-paper);width:100%;color:var(--color-ink);border:1px solid var(--color-rule-2);padding:var(--space-xs);min-height:46px;font-size:var(--text-sm);border-radius:0}textarea{resize:vertical;min-height:100px}input::placeholder,textarea::placeholder{color:var(--color-muted)}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--color-error)}.network-form input:not([type=checkbox]),.network-form select,.network-form textarea{margin-bottom:var(--space-md)}.form-pair{gap:var(--space-sm);display:grid}.check{align-items:flex-start;gap:var(--space-xs);line-height:1.6;font-size:var(--text-sm);margin-bottom:var(--space-sm)!important;display:flex!important}.check input{accent-color:var(--color-accent);flex:none;width:18px;height:18px;margin-top:4px}.message{font-size:var(--text-sm);min-height:1.6em;margin-block:var(--space-sm);overflow-wrap:anywhere;line-height:1.6}.message.success{color:var(--color-success)}.message.error{color:var(--color-error)}.sign-in-panel{background:var(--color-paper-2);color:var(--color-ink);padding:var(--space-lg)}.sign-in-panel h3{margin-bottom:var(--space-md);line-height:1.4}.member-grid article{border-top:1px solid var(--color-ink);padding-block:var(--space-md)}.member-monogram{background:var(--color-paper-2);width:48px;height:48px;color:var(--color-ink);justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex}.member-grid h3{margin-bottom:var(--space-xs)}.member-grid p{font-size:var(--text-sm);overflow-wrap:anywhere}.board-layout{gap:var(--space-lg);display:grid}.board-list>article{border-top:1px solid var(--color-rule);padding-block:var(--space-md)}.board-list h3,.board-item h3{font-size:var(--text-lg);margin-bottom:var(--space-sm);line-height:1.6}.board-list p,.board-item p{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.board-composer{padding:var(--space-md);background:var(--color-paper-2);color:var(--color-ink)}.board-composer h3{margin-bottom:var(--space-sm);line-height:1.4}.personal-space>h2{margin-bottom:var(--space-sm);font-size:2rem;line-height:1.5}.personal-grid{gap:var(--space-lg);margin-top:var(--space-lg);display:grid}.personal-grid h3{font-size:var(--text-lg);margin-block:var(--space-md)}.personal-grid article{padding-block:var(--space-md);border-top:1px solid var(--color-rule)}.personal-grid h4{margin-bottom:var(--space-xs);line-height:1.5}.personal-grid p{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.reading-link{gap:var(--space-xs);padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule);line-height:1.7;display:flex}.account-actions{gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.project-row{gap:var(--space-lg);border-top:1px solid var(--color-rule);padding-block:var(--space-lg);display:grid}.project-row h2{margin-bottom:var(--space-md);font-size:clamp(1.9rem,3.2vw,3rem)}.project-detail{gap:var(--space-lg);display:grid}.numbered-list{margin:0;padding:0;list-style:none}.numbered-list li{gap:var(--space-md);border-top:1px solid var(--color-rule);padding-block:var(--space-md);display:flex}.numbered-list li>span,.evidence-items>div>span{font-size:var(--text-xs);color:var(--color-muted)}.numbered-list p{margin:0}.evidence-items>div{border-top:1px solid var(--color-rule);padding-block:var(--space-md)}.evidence-items h3{font-size:var(--text-lg);margin-block:var(--space-2xs);line-height:1.5}.project-next{border-top:1px solid var(--color-ink);padding-block:var(--space-xl)}.project-next h3{margin-bottom:var(--space-md);line-height:1.5}.impact-status>.wrap{padding-block:var(--space-xl)}.impact-status h2{margin-bottom:var(--space-md);font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.5}.impact-topic{gap:var(--space-lg);margin-top:var(--space-lg);display:grid}.impact-topic h3{margin-bottom:var(--space-md);font-size:1.9rem;line-height:1.4}.data-list>div{gap:var(--space-2xs);border-top:1px solid var(--color-rule);padding-block:var(--space-sm);font-size:var(--text-sm);display:grid}.data-list dt{color:var(--color-muted);font-size:var(--text-xs)}.data-list dd{margin:0}.evidence-section h2{line-height:1.3}.evidence-steps{gap:var(--space-md);margin-block:var(--space-lg);display:grid}.evidence-steps article{border-top:1px solid var(--color-ink);padding-block:var(--space-md)}.evidence-steps>article>span{font-size:var(--text-xs);color:var(--color-muted)}.evidence-steps h3{font-size:var(--text-lg);margin-block:var(--space-sm);line-height:1.5}.evidence-steps p{font-size:var(--text-sm)}.project-log{margin-top:var(--space-lg)}.project-log a{gap:var(--space-sm);border-top:1px solid var(--color-rule);padding-block:var(--space-md);display:grid}.project-log a>span{font-size:var(--text-xs);color:var(--color-muted)}.project-log h3{font-size:var(--text-lg)}.origin-explorer{padding-block:var(--space-xl);background-image:linear-gradient(var(--color-scrim),var(--color-scrim)),url(/assets/thai-mountains.jpg);background-position:50%;background-size:cover}.origin-explorer-grid{gap:var(--space-lg);display:grid}.origin-explorer h2{margin-bottom:var(--space-md)}.region-options{margin-block:var(--space-lg)}.region-options button{width:100%;min-height:48px;padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-dark-rule);font-size:var(--text-sm);justify-content:space-between;display:flex}.region-options button[aria-pressed=true]{border-left:2px solid var(--color-accent);color:var(--color-paper);background:var(--color-image-shade)}.map-art svg{max-width:100%;height:320px;fill:var(--color-dark-muted);stroke:var(--color-dark-rule);stroke-width:1px;margin:auto;display:block}.map-art svg g{fill:var(--color-dark-muted)}.map-art svg g.active{fill:var(--color-accent);stroke:var(--color-accent)}.map-art>span{text-align:center;letter-spacing:.08em;color:var(--color-dark-muted);margin-top:var(--space-sm);font-size:8px;display:block}.dark .data-list>div{border-color:var(--color-dark-rule)}.dark .data-list dt{color:var(--color-dark-muted)}.region-detail h3{margin-bottom:var(--space-md);font-size:2rem}.region-detail .data-list{margin-block:var(--space-lg)}.process-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.process-grid button{text-align:left;border-bottom:2px solid var(--color-transparent)}.process-grid button[aria-pressed=true]{border-color:var(--color-accent)}.process-grid button>span{font-size:var(--text-sm);padding-block:var(--space-sm);white-space:nowrap;display:block}.process-copy{margin-top:var(--space-lg);max-width:850px}.process-copy h3{margin-bottom:var(--space-sm)}.record-layout{gap:var(--space-lg);display:grid}.record-layout h2{margin-bottom:var(--space-md)}.record-layout form{margin-top:var(--space-lg)}.record-layout label{margin-bottom:var(--space-xs);font-size:var(--text-sm);display:block}.input-action{gap:var(--space-2xs);display:flex}.input-action input{flex:1;min-width:0}.input-action .button{padding:var(--space-xs);font-size:12px}.record-sheet{background:var(--color-paper);color:var(--color-ink);padding:var(--space-lg)}.record-sheet h3{font-size:1.6rem;line-height:1.4}.record-sheet .data-list{margin-block:var(--space-lg)}.dark .record-sheet .meta,.dark .record-sheet .small,.dark .record-sheet dt{color:var(--color-muted)}.dark .record-sheet .data-list>div{border-color:var(--color-rule)}.about-grid{gap:var(--space-lg);display:grid}.about-grid .plain-list{margin-top:0}.policy-grid{gap:var(--space-lg);margin-block:var(--space-lg);display:grid}.policy-grid h3{font-size:var(--text-lg);margin-bottom:var(--space-sm);line-height:1.5}.policy-grid p{font-size:var(--text-sm)}.privacy-section h2,.editorial-policy h2{line-height:1.5}.credits-gallery{gap:var(--space-md);margin-block:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.credits-gallery>a>span{margin-top:var(--space-2xs);font-size:12px;line-height:1.6;display:block}.real-credits{margin-top:var(--space-xl);border-top:1px solid var(--color-rule);padding-top:var(--space-lg)}.real-credits h3{margin-bottom:var(--space-md);line-height:1.5}.real-credits ul{margin-block:var(--space-md);font-size:var(--text-sm);list-style:outside}.real-credits p{font-size:var(--text-sm)}dialog{width:min(600px,100% - 32px);height:fit-content;max-height:min(80dvh,40rem);padding:var(--space-lg);background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-ink);margin:auto;position:fixed;inset:0;overflow:auto}dialog::backdrop{background:var(--color-scrim)}.dialog-top{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md);display:flex}.dialog-top button{white-space:nowrap;min-height:44px}@media (hover:hover) and (pointer:fine){.button:hover{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.dark .button:hover{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.text-link:hover,.text-button:hover{border-color:var(--color-accent);color:var(--color-accent-text)}.dark .text-link:hover,.dark .text-button:hover{color:var(--color-paper)}.primary-nav a:hover{border-bottom-color:var(--color-accent)}.article-card h3 a:hover,.lead-story h3 a:hover,.story-rail h3 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:5px}input:not([type=checkbox]):hover,textarea:hover,select:hover{background:var(--color-paper-2)}.journey:hover .photo-frame img{filter:brightness(.9)}}@media (min-width:40rem){.wrap{padding-inline:var(--space-lg)}.edition>span:nth-child(2){display:block}.hero h1{font-size:clamp(4rem,9vw,6rem)}.journey-band{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-band>div{grid-column:1/-1}.journey{min-height:240px}.article-grid,.circle-grid,.sessions-grid,.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.circle-grid>article:last-child,.sessions-grid>article:last-child{grid-column:1/-1;max-width:50%}.form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.credits-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.data-list>div{gap:var(--space-md);grid-template-columns:130px minmax(0,1fr)}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-cover .photo-frame,.project-cover .photo-frame,.about-cover .photo-frame{aspect-ratio:2}.project-log a{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) 24px;align-items:center}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-grid button>span{font-size:12px}}@media (min-width:64rem){.wrap{padding-inline:var(--space-xl)}.masthead{gap:var(--space-lg);height:88px}.brand b{font-size:42px}.brand>span{font-size:9px}.primary-nav{gap:var(--space-md);margin-left:auto;display:flex}.primary-nav a{font-family:var(--font-display);white-space:nowrap;border-bottom:1px solid var(--color-transparent);padding-block:var(--space-xs);align-items:center;min-height:44px;font-size:12px;display:flex}.header-join{font-size:11px;display:flex}.menu-button{display:none}.edition{font-size:9px}.hero{gap:var(--space-xl);padding-block:var(--space-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hero-copy{padding-top:var(--space-sm)}.hero h1{font-size:clamp(4rem,5.8vw,6.5rem)}.hero-photo .photo-frame{aspect-ratio:auto;height:100%;min-height:580px}.hero-photo{flex-direction:column;display:flex}.hero-photo>.photo-frame{flex:1}.hero-photo img{object-position:70% 50%}.hero-signature{font-size:9px}.hero-description{max-width:45ch}.journey-band{gap:var(--space-sm);padding-block:var(--space-lg);grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr))}.journey-band>div{padding-right:var(--space-lg);grid-column:auto;align-self:center}.journey-band h2{font-size:clamp(1.7rem,2.2vw,2.2rem)}.journey h3{font-size:1.8rem}.journey>div{left:var(--space-sm);right:var(--space-sm)}.journey p{font-size:12px}.section{padding-block:var(--space-2xl)}.section-heading{align-items:end;gap:var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.section-heading>p,.section-heading>div+div{justify-self:end;max-width:40ch}.section-heading>div+div>p{margin-bottom:var(--space-sm)}.editorial-grid{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.story-rail>article{gap:var(--space-sm);grid-template-columns:20px minmax(0,1fr) 100px}.story-rail h3{font-size:1.12rem}.story-rail .meta{font-size:10px}.network-feature>.wrap{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.network-main-photo .photo-frame{aspect-ratio:4/3}.network-feature .feature-note{grid-column:2;justify-content:space-between;align-items:start;display:flex}.feature-note p{margin:0}.board-grid,.circle-grid,.sessions-grid,.article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.circle-grid>article:last-child,.sessions-grid>article:last-child{grid-column:auto;max-width:none}.project-feature-grid{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.impact-home-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.impact-home .kicker{margin-bottom:var(--space-lg)}.origin-preview{gap:var(--space-lg);padding-block:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);align-items:center}.origin-preview h2{font-size:2.3rem}.origin-preview>figure>img{aspect-ratio:4/3}.origin-record-label{border-top:0;border-left:1px solid var(--color-rule);padding-left:var(--space-lg)}.footer-band{gap:var(--space-xl);padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.colophon{align-items:center}.colophon nav{margin-left:auto}.page-intro{padding-block:var(--space-2xl)}.page-intro-grid{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.journal-tools{align-items:center;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) 260px}.filter-tabs{gap:var(--space-3xs)}.filter-tabs button{padding-inline:var(--space-2xs);font-size:12px}.article-intro{max-width:1350px;padding-block:var(--space-xl)}.article-intro>h1{font-size:3.8rem}.article-intro>.meta{margin-top:var(--space-xl)}.article-layout{gap:var(--space-2xl);max-width:1350px;padding-block:var(--space-2xl);grid-template-columns:minmax(0,3fr) minmax(0,7fr)}.article-layout aside{top:var(--space-lg);align-self:start;position:sticky}.article-layout aside nav a{max-width:30ch}.article-prose p,.article-prose li{font-size:1.12rem}.community-cover{gap:var(--space-xl);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center}.community-cover .photo-frame{aspect-ratio:2}.join-section{gap:var(--space-2xl);margin-top:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.network-form{max-width:720px}.member-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.board-layout{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.board-composer{padding:var(--space-lg);align-self:start}.personal-grid{gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.project-row{align-items:center;gap:var(--space-xl);padding-block:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.project-detail{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.impact-topic{gap:var(--space-xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start}.evidence-steps{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.origin-explorer-grid{gap:var(--space-xl);grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,4fr);align-items:center}.map-art svg{height:430px}.record-layout{gap:var(--space-xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.about-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.credits-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:90rem){.wrap{padding-inline:var(--space-2xl)}.hero-photo .photo-frame{min-height:650px}.journey{min-height:290px}.primary-nav{gap:var(--space-lg)}.hero-statement{font-size:1.4rem}.hero-actions .button{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.reply-thread{border-top:1px solid var(--color-rule);padding-top:var(--space-sm)}.reply{padding:var(--space-md);background:var(--color-paper-2);color:var(--color-ink);margin-block:var(--space-sm)}.reply-form{margin-top:var(--space-md)}.reply-thread>.message:empty{display:none}.dark :focus-visible{outline-color:var(--color-paper)}.dark .record-sheet :focus-visible{outline-color:var(--color-focus)}.lang-toggle{border:1px solid var(--color-rule-2);flex:none;display:flex}.lang-toggle button{min-width:44px;min-height:36px;padding-inline:var(--space-2xs);font:600 11px var(--font-display);letter-spacing:.06em}.lang-toggle button[aria-pressed=true]{background:var(--color-ink);color:var(--color-paper)}.masthead .lang-toggle{margin-left:auto}.pulse{border-top:1px solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.pulse>div{padding:var(--space-md) var(--space-sm) var(--space-md) 0;border-bottom:1px solid var(--color-rule)}.pulse b{font:800 clamp(2.4rem,6vw,4.5rem)/1 var(--font-display);letter-spacing:-.05em;display:block}.pulse span{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-2xs);display:block}.pulse>p{margin-top:var(--space-sm);grid-column:1/-1}.pulse>div:first-child b{color:var(--color-accent-text)}.atlas,.atlas .section{border-top:0}.asia-map{width:100%;max-width:960px;margin-inline:auto}.asia-map svg{width:100%;height:auto;display:block}.asia-map .dot{fill:var(--color-dark-rule)}.asia-map .graticule line{stroke:var(--color-dark-rule);stroke-width:.6px;stroke-dasharray:2 4}.asia-map .eq{fill:var(--color-dark-muted);font:500 8px var(--font-display)}.asia-map .pt circle{fill:var(--color-paper);stroke:var(--color-paper);stroke-width:1.2px}.asia-map .pt.hub circle:not(.halo){fill:var(--color-ink)}.asia-map .pt .halo{fill:var(--color-transparent);stroke:var(--color-transparent)}.asia-map .pt text{fill:var(--color-paper);font:600 10px var(--font-display);letter-spacing:.02em;paint-order:stroke;stroke:var(--color-ink);stroke-width:3px}.asia-map a:focus-visible{outline:none}.asia-map a:focus-visible .halo,.asia-map .pt.active .halo{stroke:var(--color-accent);stroke-width:2px}.asia-map .pt.active circle:not(.halo){fill:var(--color-accent);stroke:var(--color-accent)}.asia-map .pt.active text{fill:var(--color-accent)}.map-key{gap:var(--space-2xs) var(--space-md);font:600 9px var(--font-display);letter-spacing:.08em;color:var(--color-dark-muted);margin-top:var(--space-sm);flex-wrap:wrap;max-width:none;display:flex}.map-key .k{vertical-align:-1px;border:1.2px solid var(--color-paper);border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.map-key .k.origin{background:var(--color-paper)}.map-key .k.hub{background:var(--color-ink)}.atlas-home,.chapter-atlas{gap:var(--space-lg);display:grid}.atlas-home h2{margin-bottom:var(--space-md)}.chapter-grid{border-top:1px solid var(--color-ink);margin-bottom:var(--space-md);gap:0;display:grid}.chapter-card{padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);display:block}.chapter-card h3{margin-bottom:var(--space-xs);font-size:1.75rem}.chapter-card>p:not(.meta){font-size:var(--text-sm);color:var(--color-ink-2)}.chapter-stats{gap:var(--space-lg);margin:var(--space-sm) 0;display:flex}.chapter-stats dt{font-size:var(--text-xs);color:var(--color-muted)}.chapter-stats dd{font:800 1.75rem/1.1 var(--font-display);margin:0}.region-list{margin:0 0 var(--space-md);padding:0;list-style:none}.region-list li{font:700 var(--text-xl)/1.3 var(--font-display);padding-block:var(--space-2xs);border-bottom:1px solid var(--color-dark-rule)}.invite{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.directory-tools{gap:var(--space-sm);border-block:1px solid var(--color-ink);padding-block:var(--space-md);margin-bottom:var(--space-md);align-items:end;display:grid}.directory-tools .filter-tabs{align-self:end}.lang-chips{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.lang-chips span{font-size:var(--text-xs);border:1px solid var(--color-rule-2);padding:0 var(--space-2xs);line-height:1.9}.lang-picker{margin:0 0 var(--space-md);gap:var(--space-2xs);border:0;flex-wrap:wrap;padding:0;display:flex}.lang-picker legend{font-size:var(--text-sm);margin-bottom:var(--space-2xs);padding:0}.network-form .chip{align-items:center;gap:var(--space-2xs);min-height:40px;padding-inline:var(--space-xs);border:1px solid var(--color-rule-2);cursor:pointer;margin:0;display:inline-flex}.chip input{accent-color:var(--color-accent);width:16px;height:16px;margin:0}.event-list{display:grid}.event-card{gap:var(--space-md);border-top:1px solid var(--color-rule);padding-block:var(--space-md);grid-template-columns:64px minmax(0,1fr);display:grid}.event-card h3{font-size:var(--text-xl);margin-bottom:var(--space-2xs);line-height:1.3}.event-card p:not(.meta){font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.event-date{text-align:center;border:1px solid var(--color-ink);padding-block:var(--space-2xs);align-self:start}.event-date b{font:800 1.9rem/1 var(--font-display);letter-spacing:-.04em;display:block}.event-date span{font:600 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase}.event-actions{align-items:center;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.load-more{margin-top:var(--space-md)}.text-button.report{font-size:var(--text-xs);color:var(--color-muted);border-bottom-color:var(--color-transparent);min-height:32px}.report-done{font-size:var(--text-xs)}.origin-explorer-grid.asia .region-options{max-height:330px;overflow-y:auto}@media (min-width:40rem){.pulse{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse>div{padding-right:var(--space-md)}.chapter-grid{column-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.directory-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.circle-grid.four>article:last-child{grid-column:auto;max-width:none}}@media (min-width:64rem){.atlas-home{gap:var(--space-xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center}.chapter-atlas{gap:var(--space-xl);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center}.chapter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.directory-tools{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.circle-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.circle-grid.four h3{font-size:1.5rem}.event-card{grid-template-columns:80px minmax(0,1fr)}.origin-explorer-grid.asia{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr)}.masthead .lang-toggle{margin-left:0}}@media (min-width:64rem) and (max-width:67.99rem){.primary-nav{display:none}.menu-button{display:block}.masthead .lang-toggle{margin-left:auto}}.signin{gap:var(--space-xl);padding-block:var(--space-2xl);display:grid}.signin h1{margin-bottom:var(--space-md);font-size:clamp(2.6rem,5.4vw,5rem);line-height:1.05}.signin-or{margin-block:var(--space-md)}@media (min-width:64rem){.signin{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.menu-button{white-space:nowrap;flex:none}.masthead,.brand{min-width:0}@media (max-width:24rem){.brand>span{display:none}}.first-moves{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.first-moves a{gap:var(--space-sm);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;display:grid}.first-moves span:first-child{font:600 var(--text-xs) var(--font-display);letter-spacing:.08em;color:var(--color-accent-text);padding-top:.55em}.first-moves h3{margin-bottom:var(--space-2xs);font-size:clamp(1.5rem,3vw,2.25rem)}.first-moves p{font-size:var(--text-sm);color:var(--color-muted);margin:0}.first-moves a>span:last-child{font-size:1.5rem;line-height:1.4}.empty-line{align-items:center;gap:var(--space-xs) var(--space-md);border-top:1px solid var(--color-rule);padding-top:var(--space-md);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;max-width:none;display:flex}.chapter-card{transition:background-color var(--dur-short) var(--ease-out)}.chapter-card h3{transition:color var(--dur-short) var(--ease-out)}.chapter-card .local,.chapter-hero .local{color:var(--color-muted);letter-spacing:-.01em;font-weight:500;display:block}.chapter-card .local{font-size:var(--text-md);margin-top:var(--space-3xs)}.chapter-card .local:empty{display:none}.chapter-card .meta span{color:var(--color-muted)}.chapter-card .meta span.live{color:var(--color-accent-text)}.chapter-footnote{margin-top:var(--space-md)}.chapter-hero{padding-block:var(--space-xl) var(--space-2xl)}.chapter-hero h1{letter-spacing:-.055em;margin-bottom:var(--space-xl);font-size:clamp(3rem,9vw,8rem);line-height:.98}.chapter-hero .local{margin-top:var(--space-2xs);letter-spacing:-.02em;font-size:.42em}.chapter-hero-grid{gap:var(--space-lg);border-top:1px solid var(--color-ink);padding-top:var(--space-md);display:grid}.chapter-hero .lede{max-width:40ch}.chapter-stats.big{flex-wrap:wrap;margin-top:0}.chapter-stats.big dd{font-size:var(--text-xl)}.chapter-hero .hero-actions{align-items:center}.map-list{margin:var(--space-md) 0 0;border-top:1px solid var(--color-dark-rule);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.map-list a{align-items:center;gap:var(--space-2xs);border-bottom:1px solid var(--color-dark-rule);min-height:44px;font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.map-list b{padding-right:var(--space-2xs);font:700 var(--text-sm) var(--font-display);margin-left:auto}.map-list .k{border:1.2px solid var(--color-paper);border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.map-list .k.origin{background:var(--color-paper)}.map-list .k.hub{background:var(--color-ink)}.map-list a[aria-current]{color:var(--color-accent)}@media (max-width:39.99rem){.asia-map .pt text,.asia-map .eq{display:none}}@media (min-width:40rem){.map-list{display:none}.chapter-hero-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (hover:hover) and (pointer:fine){.chapter-card:hover{background:var(--color-paper-2)}.chapter-card:hover h3,.first-moves a:hover h3{color:var(--color-accent-text)}.map-list a:hover{color:var(--color-paper)}}.chapter-card:focus-visible,.first-moves a:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:reduce){.chapter-card,.chapter-card h3{transition:none}}.chapter-card{padding-inline:var(--space-sm)}@media (min-width:64rem){.first-moves a>div{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:baseline;display:grid}.first-moves p{font-size:var(--text-md)}}.primary-nav a[aria-current=page]{border-bottom:2px solid var(--color-accent)}.nav-group{display:flex;position:relative}.nav-group>a i{color:var(--color-muted);margin-left:6px;font-size:9px;font-style:normal}.submenu{top:100%;left:calc(var(--space-sm)*-1);background:var(--color-paper);border:1px solid var(--color-ink);min-width:200px;padding:var(--space-2xs) 0;z-index:20;display:none;position:absolute}.submenu a{padding:var(--space-2xs) var(--space-sm);min-height:44px;display:flex;border-bottom:0!important}.nav-group:hover .submenu,.nav-group:focus-within .submenu{display:block}@media (hover:hover) and (pointer:fine){.submenu a:hover{background:var(--color-paper-2)}}.mobile-menu a.sub{padding-left:var(--space-lg);font-size:var(--text-sm);color:var(--color-ink-2)}.hero.lean h1{letter-spacing:-.055em;text-transform:none;font-size:clamp(2.6rem,7vw,6rem);line-height:1}.accent-dot{color:var(--color-accent)}.hero.lean .hero-statement{max-width:34ch;margin-top:var(--space-lg)}.lean-hero{padding-block:var(--space-xl) var(--space-2xl)}.lean-hero h1{letter-spacing:-.055em;margin-bottom:var(--space-xl);font-size:clamp(2.8rem,7.5vw,6.5rem);line-height:1}.lean-hero-grid{gap:var(--space-lg);border-top:1px solid var(--color-ink);padding-top:var(--space-md);display:grid}.lean-hero-grid .lede{max-width:40ch}.lean-cta{text-align:left}.lean-cta h2{margin-bottom:var(--space-sm)}.blog-head{padding-block:var(--space-lg) 0}.blog-crumb{font:600 var(--text-xs) var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-md)}.blog-crumb a{text-underline-offset:3px;text-decoration:underline}.blog-head h1{letter-spacing:-.055em;font-size:clamp(2.8rem,7.5vw,6.5rem);line-height:1}.blog-head-grid{gap:var(--space-md);margin-bottom:var(--space-lg);align-items:end;display:grid}.blog-head-grid .lede{max-width:40ch;margin:0}.blog-tabs{gap:var(--space-lg);border-block:1px solid var(--color-ink);scrollbar-width:none;display:flex;overflow-x:auto}.blog-tabs a{min-height:52px;font:700 var(--text-md) var(--font-display);letter-spacing:-.01em;white-space:nowrap;border-bottom:2px solid var(--color-transparent);align-items:center;margin-bottom:-1px;display:flex}.blog-tabs a[aria-current=page]{border-bottom-color:var(--color-accent)}@media (hover:hover) and (pointer:fine){.blog-tabs a:hover{color:var(--color-ink-2);border-bottom-color:var(--color-rule-2)}.blog-tabs a[aria-current=page]:hover{border-bottom-color:var(--color-accent)}}.blog-row-head{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.blog-row-head h2{font-size:clamp(1.75rem,3vw,2.5rem)}.blog-row-links{gap:var(--space-md);flex-wrap:wrap;display:flex}.rec-grid{border-top:1px solid var(--color-ink);gap:0;display:grid}.rec-card{padding-block:var(--space-md);border-bottom:1px solid var(--color-rule)}.rec-card h3{font-size:var(--text-xl);margin-bottom:var(--space-xs)}.rec-card>p:not(.meta){font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.rec-actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.rec-tools{grid-template-columns:minmax(0,1fr)!important}.digest{gap:var(--space-xl);display:grid}.digest>div{border-top:1px solid var(--color-ink);padding-top:var(--space-xs);gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.digest>div>.meta{margin:0}.digest h3{font-size:var(--text-xl);line-height:1.35}.digest .rec-grid{border-top:0}.digest .rec-card:first-child{padding-top:0}.digest .empty-line{border-top:0;padding-top:0}.digest .event-card{grid-template-columns:56px minmax(0,1fr)}.digest .event-card:first-child{border-top:0;padding-top:0}.digest>div>.text-link:last-child{align-self:flex-start;margin-top:auto}.event-month{font-size:var(--text-lg);padding-top:var(--space-lg);margin-bottom:var(--space-xs);color:var(--color-muted);letter-spacing:-.01em;font-weight:600}.event-list>div:first-child .event-month{padding-top:0}.impact-dimensions{gap:var(--space-lg);display:grid}.impact-dimensions article{border-top:1px solid var(--color-ink);padding-top:var(--space-sm)}.impact-dimensions h3{margin-bottom:var(--space-xs);font-size:clamp(1.75rem,3vw,2.5rem)}.impact-dimensions article>p:not(.meta){font-size:var(--text-sm);color:var(--color-ink-2)}.impact-figures{margin:var(--space-md) 0 0}.impact-figures>div{border-top:1px solid var(--color-rule);padding-block:var(--space-sm)}.impact-figures dd{font:800 clamp(2.4rem,5vw,3.5rem)/1 var(--font-display);letter-spacing:-.05em;margin:0}.impact-figures dt{font-size:var(--text-sm);margin-top:var(--space-2xs)}.impact-figures dt span{font-size:var(--text-xs);color:var(--color-muted);display:block}.pending{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px dashed var(--color-rule-2);font-size:var(--text-sm);color:var(--color-muted)}.founder{gap:var(--space-lg);border-top:1px solid var(--color-ink);padding-top:var(--space-md);display:grid}.founder+.founder{margin-top:var(--space-xl)}.founder-photo{aspect-ratio:4/5;background:var(--color-paper-2);justify-content:center;align-items:center;max-width:420px;display:flex;overflow:clip}.founder-photo img{height:100%}.founder-photo span{font:800 clamp(3rem,8vw,6rem)/1 var(--font-display);letter-spacing:-.06em;color:var(--color-rule-2)}.founder h3{margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,3.25rem)}.founder blockquote{margin:0 0 var(--space-md);font:600 var(--text-xl)/1.4 var(--font-display);letter-spacing:-.02em;border-left:2px solid var(--color-accent);max-width:30ch;padding-left:var(--space-md)}.placeholder{color:var(--color-muted);font-weight:500}.founder p.placeholder{border:1px dashed var(--color-rule-2);padding:var(--space-sm);font-size:var(--text-sm)}.founder-links{gap:var(--space-md);flex-wrap:wrap;display:flex}.partner-list{margin:0 0 var(--space-lg);border-top:1px solid var(--color-ink);padding:0;list-style:none}.partner-list li{font:700 var(--text-xl)/1.3 var(--font-display);letter-spacing:-.02em;padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule)}@media (min-width:40rem){.lean-hero-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.blog-head-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.rec-grid{column-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.founder{gap:var(--space-xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.digest .rec-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:64rem){.digest{grid-template-columns:repeat(3,minmax(0,1fr))}.impact-dimensions{gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr))}.rec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rec-tools{grid-template-columns:minmax(0,1fr) 260px!important}}.hero.lean h1{font-size:clamp(2.4rem,4.6vw,4.6rem);line-height:1.02}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.me-link{align-items:center;gap:var(--space-2xs);min-height:44px;font:600 12px var(--font-display);white-space:nowrap;display:none}.me-link span{border-bottom:1px solid var(--color-ink)}@media (min-width:64rem){.me-link{display:inline-flex}}.badge{background:var(--color-accent);min-width:20px;height:20px;color:var(--color-accent-ink);font:700 11px/1 var(--font-display);margin-left:var(--space-2xs);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.author{color:var(--color-ink);border-bottom:1px solid var(--color-rule-2);font-weight:600}.author.muted{color:var(--color-muted);border:0;font-weight:400}@media (hover:hover) and (pointer:fine){a.author:hover{border-bottom-color:var(--color-accent)}}.byline{align-items:center;gap:var(--space-3xs);flex-wrap:wrap;display:flex}.featured{margin-left:var(--space-xs);vertical-align:middle;font:600 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-ink);padding:2px 6px;display:inline-block}.form-note{margin-top:calc(var(--space-sm)*-1);margin-bottom:var(--space-md)}.inline-link{text-underline-offset:3px;text-decoration:underline}.join-cta{gap:var(--space-md);align-items:end;display:grid}.join-cta h2{margin-bottom:var(--space-xs)}@media (min-width:64rem){.join-cta{grid-template-columns:minmax(0,1fr) auto}}.checklist{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.checklist a{align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--color-rule);grid-template-columns:3rem minmax(0,1fr) auto;min-height:64px;display:grid}.checklist span{font:700 var(--text-sm) var(--font-display);color:var(--color-muted)}.checklist b{font:700 var(--text-lg) var(--font-display);letter-spacing:-.01em}.checklist li.done b{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:1px}.checklist li.done span{color:var(--color-success)}.checklist em{font-style:normal}@media (hover:hover) and (pointer:fine){.checklist li:not(.done) a:hover b{color:var(--color-accent-text)}}.inbox{gap:var(--space-xl);display:grid}.inbox-head{font-size:var(--text-lg);margin-bottom:var(--space-xs);align-items:center;display:flex}.conn{border-top:1px solid var(--color-rule);padding-block:var(--space-sm)}.conn blockquote{margin:var(--space-xs) 0 var(--space-sm);padding-left:var(--space-sm);border-left:2px solid var(--color-rule-2);font-size:var(--text-sm);white-space:pre-wrap}.conn-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.conn-row{gap:var(--space-2xs) var(--space-md);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:56px;display:grid}.conn-row i{grid-area:1/2/3;font-size:1.25rem;font-style:normal}.conn-last{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.conn-body{padding-top:var(--space-sm);gap:var(--space-sm);display:grid}.contact-reveal{gap:var(--space-3xs);padding:var(--space-sm);background:var(--color-paper-2);border-left:2px solid var(--color-accent);overflow-wrap:anywhere;flex-direction:column;font-weight:600;display:flex}.thread{border:1px solid var(--color-rule)}.thread-log{max-height:360px;padding:var(--space-sm);gap:var(--space-xs);flex-direction:column;display:flex;overflow-y:auto}.thread-log p{max-width:80%;padding:var(--space-2xs) var(--space-sm);background:var(--color-paper-2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-sm);flex-direction:column;gap:2px;margin:0;display:flex}.thread-log p.mine{background:var(--color-ink);color:var(--color-paper);align-self:flex-end}.thread-log p.mine time{color:var(--color-dark-muted)}.thread-form{gap:var(--space-xs);padding:var(--space-xs);border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.thread-form textarea{min-height:46px}.notes{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.notes a{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);display:flex}.notes li.unread a{font-weight:600}.notes li.unread a:before{content:"";background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:.55em}.notes time{white-space:nowrap}.activity-grid{gap:var(--space-xl);display:grid}.activity-grid h3{font-size:var(--text-lg);margin-bottom:var(--space-xs)}.activity{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.activity li{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);display:flex}.activity li>div{flex-direction:column;min-width:0;display:flex}.activity li b{overflow-wrap:anywhere}.activity.big li{padding-block:var(--space-sm)}.activity.big b{font:700 var(--text-lg) var(--font-display);letter-spacing:-.01em}@media (min-width:40rem){.activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox{grid-template-columns:minmax(0,1fr)}}.member-hero{gap:var(--space-lg);padding-block:var(--space-xl);border-bottom:1px solid var(--color-ink);display:grid}.member-hero h1{letter-spacing:-.05em;margin-bottom:var(--space-xs);font-size:clamp(2.6rem,6vw,5rem);line-height:1}.member-hero .lede{margin-bottom:var(--space-xs)}.member-monogram.big{width:96px;height:96px;font-size:2.75rem;font-family:var(--font-display);font-weight:800}.connect{gap:var(--space-2xs);flex-direction:column;align-items:flex-start;max-width:480px;display:flex}.connect .network-form{width:100%}.pill{border:1px solid var(--color-rule-2);padding:var(--space-2xs) var(--space-sm);font-size:var(--text-sm);margin:0}.member-body{gap:var(--space-xl);display:grid}.member-needs{gap:var(--space-lg);display:grid}.member-needs h2{font-size:var(--text-xl);margin-bottom:var(--space-2xs)}.row-title{margin-bottom:var(--space-md);font-size:clamp(1.5rem,2.5vw,2rem)}@media (min-width:64rem){.member-hero{align-items:start;gap:var(--space-xl);grid-template-columns:auto minmax(0,1fr) minmax(0,380px)}.member-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.member-needs{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-list{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.admin-list li{gap:var(--space-sm);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);display:grid}.admin-list h3{font-size:var(--text-lg)}.admin-list p{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.admin-list .meta span.live{color:var(--color-error)}@media (min-width:64rem){.admin-list li{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.draft-flag{font:700 var(--text-xs) var(--font-display);letter-spacing:.08em;border:1px solid var(--color-error);color:var(--color-error);padding:var(--space-3xs) var(--space-2xs);margin-bottom:var(--space-md);display:inline-block}.legal-block ul{max-width:70ch;padding-left:var(--space-md)}.legal-block li{margin-bottom:var(--space-xs)}.legal-block h2{margin-bottom:var(--space-sm);font-size:clamp(1.5rem,2.5vw,2rem)}.digest a.author{display:inline}.inbox{max-width:760px}.blog-tabs a{flex:none}.blog-tabs{-webkit-overflow-scrolling:touch}.suggestions{border-top:1px solid var(--color-ink);gap:0;margin:0;padding:0;list-style:none;display:grid}.suggestions>li>a{gap:var(--space-sm);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;display:grid}.suggestions b{font:700 var(--text-lg) var(--font-display);letter-spacing:-.01em;display:block}.why{margin:var(--space-2xs) 0 0;gap:var(--space-3xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.why li{font-size:var(--text-xs);border:1px solid var(--color-rule-2);padding:2px var(--space-2xs)}.why li:first-child{border-color:var(--color-ink)}@media (min-width:64rem){.suggestions{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.suggestions>li>a:hover b{color:var(--color-accent-text)}}.chapter-chips{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chapter-chips a{align-items:center;gap:var(--space-2xs);min-height:40px;padding-inline:var(--space-sm);border:1px solid var(--color-rule-2);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.chapter-chips b{font:700 var(--text-xs) var(--font-display);color:var(--color-accent-text)}@media (hover:hover) and (pointer:fine){.chapter-chips a:hover{border-color:var(--color-ink);background:var(--color-paper-2)}}.about-tabs{margin-top:var(--space-md)}.hero-video .photo-frame{background:var(--color-ink)}.hero-video video{object-fit:cover;object-position:50% 45%;width:100%;height:100%;display:block}.video-toggle{right:var(--space-xs);bottom:var(--space-xs);min-width:64px;min-height:36px;padding:0 var(--space-sm);background:var(--color-image-shade);color:var(--color-paper);font:600 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;position:absolute}.video-toggle:focus-visible{outline:3px solid var(--color-paper);outline-offset:2px}@media (hover:hover) and (pointer:fine){.video-toggle:hover{background:var(--color-ink)}}.hero-film{isolation:isolate;background:var(--color-ink);height:min(88svh,960px);min-height:560px;color:var(--color-paper);position:relative;overflow:clip}.hero-film video{object-fit:cover;object-position:50% 40%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hero-film-scrim{z-index:-1;background:linear-gradient(to top,color-mix(in oklab,var(--color-ink) 88%,transparent) 0%,color-mix(in oklab,var(--color-ink) 45%,transparent) 38%,transparent 66%),linear-gradient(to right,color-mix(in oklab,var(--color-ink) 55%,transparent) 0%,transparent 55%);position:absolute;inset:0}.hero-film-inner{height:100%;padding-block:var(--space-xl) var(--space-lg);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero-film-kicker{align-items:center;gap:var(--space-2xs);font:600 var(--text-xs) var(--font-display);letter-spacing:.1em;margin-bottom:var(--space-md);color:var(--color-paper);display:flex}.hero-film-kicker:before{content:"";background:var(--color-accent);width:12px;height:2px}.hero-film h1{letter-spacing:-.055em;color:var(--color-paper);text-wrap:balance;font-size:clamp(2.6rem,7.2vw,7.25rem);font-weight:800;line-height:.98}.hero-film .hero-statement{max-width:36ch;margin:var(--space-md) 0 0;color:var(--color-paper);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5}.hero-film .hero-actions{margin-top:var(--space-lg)}.hero-film .button.outline{color:var(--color-paper);border-color:color-mix(in oklab,var(--color-paper) 70%,transparent)}.hero-film-meta{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-xl);padding-top:var(--space-sm);border-top:1px solid color-mix(in oklab,var(--color-paper) 30%,transparent);font:600 var(--text-xs) var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in oklab,var(--color-paper) 80%,transparent);display:flex}.hero-film .video-toggle{align-items:center;gap:var(--space-2xs);min-height:40px;padding:0 var(--space-sm);border:1px solid color-mix(in oklab,var(--color-paper) 45%,transparent);color:var(--color-paper);background:0 0;display:inline-flex;position:static}.hero-film .video-toggle i{letter-spacing:-.1em;font-size:9px;font-style:normal}.hero-film :focus-visible{outline-color:var(--color-paper)}@media (hover:hover) and (pointer:fine){.hero-film .button:not(.outline):hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.hero-film .button.outline:hover{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.hero-film .video-toggle:hover{background:var(--color-paper);color:var(--color-ink)}}@media (max-width:39.99rem){.hero-film{height:min(86svh,760px);min-height:540px}.hero-film video{object-position:58% 40%}.hero-film-meta{margin-top:var(--space-lg)}.hero-film .hero-actions .button{flex:auto}}@media (prefers-reduced-motion:reduce){.hero-film video{animation:none}}.hero-film-copy{max-width:1080px}.hero-film h1{font-size:clamp(2.6rem,6.4vw,6.75rem)}@media (max-width:39.99rem){.hero-film-scrim{background:linear-gradient(to top,color-mix(in oklab,var(--color-ink) 90%,transparent) 0%,color-mix(in oklab,var(--color-ink) 62%,transparent) 50%,color-mix(in oklab,var(--color-ink) 15%,transparent) 82%,transparent 100%)}}.brand{gap:var(--space-xs)}.brand-logo{flex:none;width:auto;height:52px}.footer-brand img{width:auto;height:72px}@media (min-width:64rem){.brand-logo{height:60px}}.brand .brand-name{letter-spacing:.08em;margin-bottom:1px;font-size:11px;font-weight:800;display:block}.post-button{min-height:40px;padding:0 var(--space-sm);font-size:12px;display:none}@media (min-width:68rem){.post-button{display:inline-flex}}.join-compact{min-height:36px;padding:0 var(--space-sm);gap:var(--space-2xs);font-size:12px}.group-grid{gap:var(--space-md);display:grid}.group-card{justify-content:space-between;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-rule);transition:border-color var(--dur-short) var(--ease-out),background-color var(--dur-short) var(--ease-out);flex-direction:column;display:flex}.group-card h3{font-size:var(--text-xl);margin-bottom:var(--space-2xs)}.group-card .local{font-size:var(--text-sm);color:var(--color-muted);letter-spacing:0;font-weight:500;display:block}.group-card .meta{margin-top:0}.group-card .meta span.live{color:var(--color-accent-text)}.group-card p.small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.group-card-foot{justify-content:space-between;align-items:center;gap:var(--space-sm);border-top:1px solid var(--color-rule);padding-top:var(--space-sm);display:flex}@media (hover:hover) and (pointer:fine){.group-card:hover{border-color:var(--color-ink);background:var(--color-paper-2)}}@media (min-width:40rem){.group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:90rem){.group-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.group-hero{padding-block:var(--space-lg) 0}.group-hero h1{letter-spacing:-.055em;margin-bottom:var(--space-lg);font-size:clamp(2.8rem,8vw,7rem);line-height:1}.group-hero h1 .local{color:var(--color-muted);margin-top:var(--space-2xs);letter-spacing:-.02em;font-size:.4em;font-weight:500;display:block}.group-hero-grid{gap:var(--space-lg);border-top:1px solid var(--color-ink);padding-block:var(--space-md) var(--space-lg);display:grid}.group-hero .lede{max-width:44ch}.group-count{font-size:var(--text-sm);color:var(--color-muted)}.group-count b{font:800 var(--text-xl) var(--font-display);color:var(--color-ink)}@media (min-width:40rem){.group-hero-grid{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.board-feed{border-top:1px solid var(--color-ink)}.board-post{padding-block:var(--space-md);border-bottom:1px solid var(--color-rule)}.board-post h3{font-size:var(--text-xl);margin-bottom:var(--space-2xs);line-height:1.3}.board-post>p:not(.meta){font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.board-post .meta{justify-content:flex-start;margin-top:0}.post-type{font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-ink);color:var(--color-ink);padding:3px 7px}.post-type.offer{background:var(--color-ink);color:var(--color-paper)}.group-chip{font-size:var(--text-xs);background:var(--color-paper-2);border:1px solid var(--color-rule);color:var(--color-ink-2);white-space:nowrap;padding:2px 8px}.post-foot{align-items:center;gap:var(--space-xs) var(--space-md);margin-block:var(--space-xs);flex-wrap:wrap;display:flex}.helpful{align-items:center;gap:var(--space-2xs);min-height:36px;padding:0 var(--space-sm);border:1px solid var(--color-rule-2);font-size:var(--text-xs);font-weight:600;display:inline-flex}.helpful b{font-family:var(--font-display)}.helpful[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent-text)}@media (hover:hover) and (pointer:fine){.helpful:not(:disabled):hover{border-color:var(--color-ink)}}.reply-meta{justify-content:flex-start;gap:var(--space-sm)}.post-kinds{gap:var(--space-2xs);margin-top:var(--space-md);display:grid}.post-kinds button{text-align:left;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule-2);flex-direction:column;align-items:flex-start;gap:2px;min-height:72px;display:flex}.post-kinds b{font:700 var(--text-lg) var(--font-display);letter-spacing:-.01em}.post-kinds button[aria-selected=true]{border-color:var(--color-ink);box-shadow:inset 0 -3px 0 var(--color-accent)}@media (min-width:40rem){.post-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}}.narrow-form .network-form{max-width:720px}.type-pick{margin:0 0 var(--space-md);gap:var(--space-2xs);border:0;flex-wrap:wrap;padding:0;display:flex}.type-pick legend{font-size:var(--text-sm);margin-bottom:var(--space-2xs);padding:0}.type-pick .chip{min-height:44px}.welcome{padding-bottom:var(--space-2xl)}.welcome-head{padding-top:var(--space-lg)}.steps{gap:var(--space-md);border-bottom:1px solid var(--color-ink);padding:0;padding-bottom:var(--space-sm);margin:0;list-style:none;display:flex}.steps li{align-items:center;gap:var(--space-2xs);font:600 var(--text-sm) var(--font-display);color:var(--color-muted);display:flex}.steps li span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.steps li[aria-current=step]{color:var(--color-ink)}.steps li[aria-current=step] span{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.steps li.done{color:var(--color-success)}.welcome-step{padding-top:var(--space-xl)}.welcome-step h1{letter-spacing:-.045em;margin-bottom:var(--space-sm);font-size:clamp(2.2rem,5vw,4rem);line-height:1.05}.welcome-step .lede{margin-bottom:var(--space-lg)}.welcome-step .network-form{max-width:640px}.pick-grid{gap:var(--space-2xs);margin-bottom:var(--space-lg);display:grid}.pick{align-items:center;gap:var(--space-sm);min-height:56px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule-2);cursor:pointer;display:flex}.pick input{accent-color:var(--color-accent);flex:none;width:18px;height:18px}.pick b{flex:1}.pick.on{border-color:var(--color-ink);background:var(--color-paper-2)}@media (min-width:40rem){.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feed-head{justify-content:space-between;align-items:end;gap:var(--space-md);padding-block:var(--space-lg);border-bottom:1px solid var(--color-ink);flex-wrap:wrap;display:flex}.feed-head h1{letter-spacing:-.045em;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.feed-layout{gap:var(--space-xl);padding-block:var(--space-lg) var(--space-xl);display:grid}.activity-feed{margin:0;padding:0;list-style:none}.activity-feed>li{border-bottom:1px solid var(--color-rule);padding-block:var(--space-sm)}.activity-feed>li.join p{font-size:var(--text-sm);margin:0}.feed-post{display:block}.feed-post .meta{justify-content:flex-start;gap:var(--space-sm);margin-top:0}.feed-post h3{font-size:var(--text-lg);margin-bottom:var(--space-3xs);line-height:1.35}.feed-post>p:not(.meta){font-size:var(--text-sm);margin-bottom:var(--space-2xs)}@media (hover:hover) and (pointer:fine){.feed-post:hover h3{color:var(--color-accent-text)}}.feed-side{gap:var(--space-lg);align-content:start;display:grid}.side-list{margin:0 0 var(--space-sm);border-top:1px solid var(--color-ink);padding:0;list-style:none}.side-list a{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:48px;padding-block:var(--space-2xs);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);display:flex}.side-list a>span{flex-direction:column;display:flex}.feed-alert{gap:var(--space-2xs);padding:var(--space-md);border-left:2px solid var(--color-accent);background:var(--color-paper-2);flex-direction:column;display:flex}@media (min-width:64rem){.feed-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.bottom-bar{z-index:30;background:var(--color-paper);border-top:1px solid var(--color-ink);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-bar a{min-height:58px;font:600 10px var(--font-display);letter-spacing:.02em;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.bottom-bar a span{font-size:18px;line-height:1}.bottom-bar a[aria-current=page]{color:var(--color-ink)}.bottom-bar a[aria-current=page]:before{content:"";background:var(--color-accent);height:2px;position:absolute;top:-1px;left:25%;right:25%}.bottom-bar a.post span{background:var(--color-ink);width:34px;height:34px;color:var(--color-paper);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.bottom-bar a.post{color:var(--color-ink)}.bottom-bar .badge{min-width:18px;height:18px;margin:0;font-size:10px;position:absolute;top:6px;left:calc(50% + 6px)}body:has(.bottom-bar){padding-bottom:calc(58px + env(safe-area-inset-bottom))}@media (min-width:64rem){.bottom-bar{display:none}body:has(.bottom-bar){padding-bottom:0}}.blog-head h1.h-compact{font-size:clamp(2.2rem,4.6vw,4.25rem);line-height:1.02}.hero-film h1{text-transform:none;letter-spacing:-.055em;font-size:clamp(2.6rem,6.2vw,6.25rem);font-weight:800;line-height:.98}.hero-film h1>span{color:var(--color-accent)}.hero-film-kicker{font:600 var(--text-xs) var(--font-display);letter-spacing:.1em}.hero-film .button:not(.outline){background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.hero-film .button.outline{color:var(--color-paper);border-color:var(--color-paper);background:0 0}@media (hover:hover) and (pointer:fine){.hero-film .button:not(.outline):hover{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}}.hero-film-layer{z-index:-1}.hero-film-layer .overlay-label{top:var(--space-lg)}.hero-film-layer .overlay-meta{bottom:calc(var(--space-2xl) + 64px)}.hero-film-controls{gap:var(--space-2xs);display:flex}.hero-film .video-toggle{font:600 10px var(--font-display);letter-spacing:.08em}@media (max-width:63.99rem){.hero-film-layer,.hero-film-controls .video-toggle:first-child{display:none}}.waitlist{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.waitlist-bar{background:var(--color-rule);max-width:180px;height:4px;display:block}.waitlist-bar i{background:var(--color-accent);height:100%;display:block}.group-card.is-waitlist{background:var(--color-paper-2)}.group-card.is-waitlist h3{color:var(--color-ink-2)}.waitlist-panel{gap:var(--space-xs);padding:var(--space-md);border-left:2px solid var(--color-accent);background:var(--color-paper-2);margin-bottom:var(--space-sm);display:grid}.waitlist-panel p{margin:0}.group-hosts{margin-top:var(--space-sm)}.board-post.pinned{border-left:2px solid var(--color-accent);padding-left:var(--space-md)}.pin-label{font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text)}.post-type.intro{border-color:var(--color-accent);color:var(--color-accent-text)}.badge-host,.badge-founding,.badge-helped{font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-rule-2);color:var(--color-ink-2);white-space:nowrap;padding:2px 7px;display:inline-block}.byline .badge-host{margin-left:var(--space-2xs)}.badge-founding{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.badge-host{border-color:var(--color-accent);color:var(--color-accent-text)}.member-badges{gap:var(--space-2xs);margin:var(--space-2xs) 0;flex-wrap:wrap;display:flex}.share-links{align-items:center;gap:var(--space-2xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.share-links button{min-height:32px;padding:0 var(--space-sm);border:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-ink-2);font-weight:600}.share-links button:hover{border-color:var(--color-ink);color:var(--color-ink)}.count-chip{vertical-align:middle;font:700 var(--text-xs) var(--font-display);border:1px solid var(--color-accent);color:var(--color-accent-text);margin-left:var(--space-2xs);padding:1px 8px;display:inline-block}.unanswered{padding-bottom:0}.unanswered h2{font-size:var(--text-xl)}.waiting-box{padding:var(--space-md);border:1px solid var(--color-rule);border-top:2px solid var(--color-accent)}.waiting-box .row-title{margin-top:0}.intro-post{border:1px solid var(--color-rule);padding:var(--space-lg) var(--space-md);margin-block:var(--space-lg);background:var(--color-paper-2)}.intro-post h2{font-size:var(--text-xl);margin:0 0 var(--space-2xs)}.intro-post textarea{min-height:110px}.health-grid{background:var(--color-rule);border:1px solid var(--color-rule);margin-top:var(--space-md);grid-template-columns:1fr;gap:1px;display:grid}.health{background:var(--color-paper);padding:var(--space-md);gap:var(--space-3xs);align-content:start;display:grid}.health .meta{margin:0}.health b{font:700 var(--text-2xl) var(--font-display);line-height:1}.health p{margin:0}@media (min-width:600px){.health-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.health-grid{grid-template-columns:repeat(3,1fr)}}.health.low b{color:var(--color-error)}.muted{color:var(--color-muted)}.digest-preview{white-space:pre-wrap;font-size:var(--text-sm);background:var(--color-paper-2);border:1px solid var(--color-rule);padding:var(--space-md);overflow-wrap:anywhere;max-width:72ch}.admin-group{grid-template-columns:1fr}@media (min-width:900px){.admin-group{column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.admin-group>div:first-child{grid-row:span 2}.admin-group>form{grid-column:2}}.admin-group .meta{gap:var(--space-xs);flex-wrap:wrap;margin:0;display:flex}.admin-group-form{gap:var(--space-xs);flex-wrap:wrap;align-items:end;display:flex}.admin-group-form label{gap:var(--space-3xs);font-size:var(--text-xs);flex:160px;min-width:0;font-weight:600;display:grid}.admin-group-form input,.admin-group-form select{width:100%;min-height:40px}.host-chip{border:1px solid var(--color-rule-2);align-items:center;gap:2px;margin:0 4px 4px 0;padding:0 0 0 6px;display:inline-flex}.host-chip button{min-width:28px;min-height:28px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.activity li>.text-link{white-space:nowrap;flex-shrink:0}.audience-band{padding-block:var(--space-lg);border-top:1px solid var(--color-rule)}.audience-head{margin-bottom:var(--space-md)}.audience-head .kicker{margin-bottom:var(--space-sm)}.audience-head h2{margin:0;font-size:1.9rem}.audience-grid{gap:var(--space-sm);display:grid}@media (min-width:40rem){.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.audience-grid .journey{min-height:320px}}.audience-gets{gap:var(--space-lg);border-top:1px solid var(--color-ink);display:grid}.audience-gets article{padding-top:var(--space-xl);position:relative}.audience-gets .journey-index{top:var(--space-md);color:var(--color-accent-text);left:0}.audience-gets h3{font-size:var(--text-xl);margin-bottom:var(--space-xs)}.audience-gets p{font-size:var(--text-sm);max-width:42ch}@media (min-width:48rem){.audience-gets{grid-template-columns:repeat(3,minmax(0,1fr))}}.audience-start{gap:var(--space-xl);align-items:start;display:grid}@media (min-width:48rem){.audience-start{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.audience-start h2{margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,3.4rem)}.audience-steps{margin:0 0 var(--space-lg);border-top:1px solid var(--color-ink);padding:0;list-style:none}.audience-steps li{gap:var(--space-md);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);font-size:var(--text-md);align-items:baseline;display:flex}.audience-steps li span{font:700 var(--text-sm) var(--font-display);color:var(--color-accent-text);min-width:1.5em}.audience-groups{gap:var(--space-2xs);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.audience-note{margin-top:var(--space-md);padding-left:var(--space-sm);border-left:2px solid var(--color-rule-2);max-width:56ch}@media (min-width:48rem){.audience-others{column-gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}html[lang=th] .lean-hero h1,html[lang=th] .audience-start h2,html[lang=th] .audience-head h2{letter-spacing:-.02em;line-height:1.3}.forum-facts{gap:var(--space-sm);margin:0;display:grid}.forum-facts>div{gap:var(--space-sm);border-bottom:1px solid var(--color-rule);padding-bottom:var(--space-xs);grid-template-columns:7rem 1fr;display:grid}.forum-facts dt{font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding-top:4px}.forum-facts dd{margin:0}.forum-layout{gap:var(--space-xl);padding-bottom:var(--space-2xl);display:grid}@media (min-width:64rem){.forum-layout{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}.forum-agenda{position:sticky;top:110px}}.forum-layout h2{margin-bottom:var(--space-2xs);font-size:clamp(1.8rem,3vw,2.6rem)}.forum-form{max-width:none;margin-top:var(--space-md)}.forum-consent{gap:var(--space-xs);padding:var(--space-md);background:var(--color-paper-2);border-left:2px solid var(--color-accent);margin-block:var(--space-md);display:grid}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.forum-agenda{border-top:1px solid var(--color-ink);padding-top:var(--space-md)}.forum-agenda ol{margin:0 0 var(--space-sm);padding:0;list-style:none}.forum-agenda li{gap:var(--space-sm);padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule);font-size:var(--text-sm);grid-template-columns:4rem 1fr;display:grid}.forum-agenda li span{font:700 var(--text-sm) var(--font-display);color:var(--color-accent-text)}.ticket-code{font:800 clamp(3rem,10vw,6rem) var(--font-display);letter-spacing:.08em;margin:var(--space-2xs) 0 var(--space-md);color:var(--color-ink);line-height:1}.forum-next{padding:var(--space-lg) var(--space-md);background:var(--color-paper-2)}.forum-next h2{font-size:var(--text-xl);margin-block:var(--space-2xs) var(--space-sm)}.ticket-mini{font-family:var(--font-display);letter-spacing:.06em;color:var(--color-ink)}.forum-search{max-width:420px;margin-block:var(--space-md)}@media (min-width:48rem){.forum-row{grid-template-columns:1fr auto;align-items:center}}html[lang=th] .forum-hero h1,html[lang=th] .forum-done h1{line-height:1.3}.forum-walkin{padding-top:var(--space-md)}.forum-walkin .blog-crumb{margin:0}.forum-find{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-rule)}.forum-find h3{font-size:var(--text-lg);margin-bottom:var(--space-xs)}.ticket-code.small-code{margin:var(--space-xs) 0 0;font-size:clamp(2rem,6vw,3rem)}.signin-soon{gap:var(--space-sm);justify-items:start;display:grid}.signin-soon h2{font-size:var(--text-xl)}.forum-simple{max-width:560px;padding-block:var(--space-lg) var(--space-2xl)}.forum-simple h1{margin-block:var(--space-2xs) var(--space-xs);font-size:clamp(1.9rem,6vw,2.8rem);line-height:1.15}html[lang=th] .forum-simple h1{line-height:1.35}.forum-simple .lede{margin-bottom:var(--space-md)}.forum-simple .forum-form{margin-top:0}.forum-simple input:not([type=checkbox]):not([type=radio]){min-height:52px;font-size:1.05rem}.role-pick{margin:var(--space-2xs) 0 var(--space-sm);gap:var(--space-xs);border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.role-pick legend{font-size:var(--text-sm);margin-bottom:var(--space-xs);padding:0;font-weight:600}.role-pick label{border:1px solid var(--color-rule-2);cursor:pointer;text-align:center;min-height:52px;padding:var(--space-2xs);justify-content:center;align-items:center;font-weight:600;display:flex}.role-pick label:last-child{grid-column:1/-1}.role-pick label.on{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.role-pick input{opacity:0;width:1px;height:1px;position:absolute}.role-pick label:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.forum-simple .check{margin-top:var(--space-xs)}.forum-submit{width:100%;min-height:56px;margin-top:var(--space-sm);justify-content:center}.forum-simple .forum-agenda{border-top:1px solid var(--color-rule);margin-top:var(--space-lg);padding-top:var(--space-sm);position:static}.forum-simple .forum-agenda summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.forum-check{background:var(--color-ink);width:64px;height:64px;color:var(--color-paper);border-radius:50%;place-items:center;margin:0;font-size:2rem;display:grid}.forum-phone{font:800 clamp(2rem,8vw,3rem) var(--font-display);letter-spacing:.04em;margin:var(--space-2xs) 0 var(--space-md)}.forum-privacy{margin:var(--space-xs) 0 0}.edition-live{color:var(--color-accent-text);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.edition-live i,.on-air i{background:var(--color-accent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}@media (prefers-reduced-motion:no-preference){.edition-live i,.on-air i{animation:1.6s ease-in-out infinite onair}}@keyframes onair{50%{opacity:.25}}.on-air{font:700 11px var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 var(--space-sm);align-items:center;gap:8px;display:flex}.forum-feature{padding-block:var(--space-xl)}.forum-feature-grid{gap:var(--space-lg);align-items:center;display:grid}@media (min-width:48rem){.forum-feature-grid{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.forum-poster{max-width:420px;transition:transform var(--dur-short) var(--ease-out);display:block;transform:rotate(-1.5deg);box-shadow:0 18px 40px #00000059}.forum-poster:hover{transform:rotate(0)}.forum-poster img{width:100%;height:auto;display:block}.forum-feature h2{letter-spacing:-.04em;margin:0;font-size:clamp(3rem,9vw,6.5rem);line-height:.9}.forum-feature .lede{margin-block:var(--space-xs) var(--space-md);font-size:clamp(1.2rem,2.4vw,1.6rem)}.forum-feature.compact{padding-block:var(--space-lg)}.forum-feature.compact .forum-poster{max-width:260px}.chapters{margin:0 0 var(--space-md);gap:0;padding:0;list-style:none;display:grid}.chapters li{gap:var(--space-sm);padding-block:var(--space-xs);border-top:1px solid var(--color-rule);grid-template-columns:2.6rem 1fr;display:grid}.dark .chapters li{border-color:var(--color-dark-rule)}.chapters span{font:800 1.4rem/1 var(--font-display);color:var(--color-accent)}.chapters b{font:700 var(--text-md) var(--font-display);letter-spacing:.02em;text-transform:uppercase}.chapters p{font-size:var(--text-sm);opacity:.85;margin:2px 0 0}@media (min-width:64rem){.forum-feature:not(.compact) .chapters{column-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.forum-meta{font-size:var(--text-sm);margin:0 0 var(--space-sm)}.seats{font-size:var(--text-sm);border:1px solid;align-items:center;padding:4px 10px;font-weight:700;display:inline-flex}.seats.low{color:var(--color-accent-text)}.dark .seats.low{color:var(--color-accent)}.seats.full{color:var(--color-error)}.forum-head{gap:var(--space-md);padding-block:var(--space-lg) var(--space-md);border-bottom:1px solid var(--color-ink);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.forum-head-poster img{width:100%;height:auto;display:block;box-shadow:0 8px 20px #0000002e}.forum-head h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,8vw,5rem);line-height:.92}.forum-q{font:600 clamp(1.1rem,2.6vw,1.5rem)/1.35 var(--font-body);margin:var(--space-2xs) 0 var(--space-sm)}@media (min-width:48rem){.forum-head{gap:var(--space-xl);grid-template-columns:220px minmax(0,1fr)}}.forum-body{gap:var(--space-xl);padding-bottom:var(--space-2xl);display:grid}@media (min-width:64rem){.forum-body{gap:var(--space-2xl);grid-template-columns:minmax(0,560px) minmax(0,1fr)}.forum-side{padding-top:var(--space-lg)}}.forum-body .forum-simple{padding-block:var(--space-md) 0;max-width:none}.forum-body h2{margin:0;font-size:clamp(1.6rem,4vw,2.2rem)}.forum-side .kicker{margin-top:var(--space-md)}.speakers{margin:0 0 var(--space-sm);gap:var(--space-xs);padding:0;list-style:none;display:grid}.speakers li{padding:var(--space-xs) var(--space-sm);border-left:2px solid var(--color-accent);background:var(--color-paper-2);display:grid}.speakers li.mystery{border-left-style:dashed;border-left-color:var(--color-muted)}.speakers b{font-size:var(--text-lg)}.speakers span{font-size:var(--text-sm);color:var(--color-muted)}.forum-tagline{margin-block:var(--space-md);font-style:italic;font-size:var(--text-md)}.forum-check.wait{background:var(--color-paper-2);color:var(--color-ink);border:1px dashed var(--color-ink)}.front-grid{gap:var(--space-lg);display:grid}@media (min-width:64rem){.front-grid{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.front-lead h3{margin-block:var(--space-2xs) var(--space-xs);font-size:clamp(1.6rem,3.2vw,2.6rem);line-height:1.25}.front-lead .meta{margin-top:var(--space-sm)}.front-list{border-top:1px solid var(--color-ink);margin:0;padding:0;list-style:none}.front-list li{gap:var(--space-sm);padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);grid-template-columns:2.6rem 1fr;display:grid}.front-list h3{font-size:var(--text-lg);margin:2px 0 0;line-height:1.35}.front-list .meta{margin:0}.front-n{font:800 1.3rem/1.2 var(--font-display);color:var(--color-muted)}.front-series .front-n{color:var(--color-accent-text);letter-spacing:.08em;font-size:1rem}.front-more{margin-top:var(--space-xl)}@media (min-width:48rem){.front-more{grid-template-columns:repeat(2,minmax(0,1fr))}}.forum-feature-grid>*{min-width:0}.forum-feature h2{font-size:clamp(2.6rem,5.6vw,5rem)}.forum-feature.compact h2{font-size:clamp(2.4rem,4.6vw,3.8rem)}.button{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.button:hover{background:var(--color-ink-2);border-color:var(--color-ink-2);color:var(--color-paper)}.dark .button:not(.outline):not(.accent){background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.button.accent{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.button.accent:hover{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.dark .button.accent:hover{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.kicker i{opacity:.5;background:currentColor}.hero h1>span,.hero-film h1>span,.audience-gets .journey-index,.audience-steps li span,.chapters span,.forum-agenda li span,.front-series .front-n,.first-moves span:first-child,.pulse>div:first-child b,.empty-sign,.chapter-chips b{color:inherit}.chapters span{opacity:.45}.count-chip{border-color:var(--color-rule-2);color:var(--color-ink-2)}.badge-host,.post-type.intro{border-color:var(--color-ink);color:var(--color-ink)}.pin-label{color:var(--color-ink)}.seats.low,.dark .seats.low{color:inherit}.waitlist-bar i{background:var(--color-ink)}.waitlist-panel,.waiting-box,.forum-consent,.feed-alert,.board-post.pinned,.speakers li,.contact-reveal,.founder blockquote{border-color:var(--color-ink)}.speakers li.mystery{border-color:var(--color-muted)}.blog-tabs a[aria-current=page],.blog-tabs a[aria-current=page]:hover{color:var(--color-ink);border-color:var(--color-ink)}.filter-tabs button[aria-pressed=true],.post-kinds button[aria-selected=true],.process-grid button[aria-pressed=true],.region-options button[aria-pressed=true],.helpful[aria-pressed=true]{border-color:var(--color-ink);color:var(--color-ink)}.chip:has(input:checked){border-color:var(--color-ink);background:var(--color-paper-2)}.check input,.chip input,.pick input{accent-color:var(--color-ink)}.text-link:hover,.text-button:hover,a.author:hover,.primary-nav a:hover,.article-card h3 a:hover,.lead-story h3 a:hover,.story-rail h3 a:hover,.feed-post:hover h3,.first-moves a:hover h3,.chapter-card:hover h3,.suggestions>li>a:hover b,.checklist li:not(.done) a:hover b{color:inherit;text-underline-offset:3px;text-decoration:underline}.group-card .meta span.live,.chapter-card .meta span.live,.chapter-card .meta span{color:var(--color-muted)}.bottom-bar a[aria-current=page]:before{background:var(--color-ink)}.on-air{color:inherit;opacity:.8}.edition-live{color:inherit;font-weight:600}.hero-film.clean h1{letter-spacing:-.045em;color:var(--color-paper);margin:0;font-size:clamp(2.4rem,6vw,5.6rem);line-height:1}.hero-film.clean .hero-statement{opacity:.9;max-width:34ch}.hero-film.clean .hero-actions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.hero-film.clean .button:not(.outline){background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.hero-film.clean .button:not(.outline):hover{color:var(--color-paper);background:0 0}.hero-link{color:var(--color-paper);font-weight:600;font-size:var(--text-sm);border-bottom:1px solid color-mix(in oklab,var(--color-paper) 50%,transparent);align-items:center;gap:6px;min-height:44px;display:inline-flex}.hero-film.clean .hero-film-scrim{background:linear-gradient(#0000 30%,#00000040 55%,#000000b8 100%);background:linear-gradient(#0000 30%,lab(0% 0 0/.25) 55%,lab(0% 0 0/.72) 100%)}.hero-film.clean .hero-film-inner{padding-block:var(--space-xl) var(--space-2xl)}.hero-pause{right:var(--space-md);bottom:var(--space-md);border:1px solid color-mix(in oklab,var(--color-paper) 45%,transparent);width:40px;height:40px;color:var(--color-paper);cursor:pointer;background:#0000004d;background:lab(0% 0 0/.3);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute}.hero-pause:hover{background:#0000008c;background:lab(0% 0 0/.55)}.forum-feature{background:var(--color-paper);color:var(--color-ink);border-top:1px solid var(--color-rule);padding-block:var(--space-2xl)}.forum-feature .on-air{color:var(--color-ink-2)}.forum-feature .chapters li{border-color:var(--color-rule)}.forum-poster{transform:rotate(-1deg);box-shadow:0 14px 30px #00000029}@media (min-width:48rem){.forum-feature-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.forum-banner{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-rule);margin-block:var(--space-md) 0;color:inherit;grid-template-columns:52px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.forum-banner img{width:52px;height:auto;display:block}.fb-text{gap:2px;min-width:0;display:grid}.fb-text .on-air{margin:0;font-size:10px}.fb-text b{font-size:var(--text-md);line-height:1.3}.fb-cta{font-weight:700;font-size:var(--text-sm);grid-column:2;align-items:center;gap:6px;display:inline-flex}@media (min-width:48rem){.forum-banner{grid-template-columns:52px minmax(0,1fr) auto}.fb-cta{grid-column:auto}}.forum-banner:hover{border-color:var(--color-ink)}.atlas-stats{font-size:var(--text-sm);opacity:.8;margin-block:var(--space-sm)}.editorial-photo figcaption{color:var(--color-muted)}@media (max-width:39.99rem){.edition>span:last-child{display:none}.edition{grid-template-columns:1fr auto}}.primary-nav a[aria-current=page]{border-bottom-color:var(--color-ink)}.topbar.over-hero{z-index:30;color:#fff;position:absolute;inset:0 0 auto}.topbar.over-hero .edition{display:none}.topbar.over-hero .masthead{border-bottom:1px solid #ffffff29}.topbar.over-hero .brand,.topbar.over-hero .brand span,.topbar.over-hero .primary-nav>a,.topbar.over-hero .nav-group>a,.topbar.over-hero .menu-button,.topbar.over-hero .me-link{color:#fff}.topbar.over-hero .primary-nav a[aria-current=page]{border-bottom-color:#fff}.topbar.over-hero .lang-toggle{border-color:#ffffff73}.topbar.over-hero .lang-toggle button{color:#fff}.topbar.over-hero .lang-toggle button[aria-pressed=true]{color:var(--color-ink);background:#fff}.topbar.over-hero .header-join,.topbar.over-hero .post-button{color:#fff;background:0 0;border-color:#fff9}.topbar.over-hero .header-join:hover,.topbar.over-hero .post-button:hover{color:var(--color-ink);background:#fff;border-color:#fff}.topbar.over-hero .me-link span{border-bottom-color:#fff}.topbar.over-hero .submenu{color:var(--color-ink)}.topbar.over-hero :focus-visible{outline-color:#fff}.hero-film.clean{height:min(100svh,1000px);min-height:600px}.hero-film.clean .hero-film-inner{padding-top:120px}.hero-film.clean .hero-film-scrim{background:linear-gradient(#0000008c 0%,#0000 22%),linear-gradient(#00000040 0%,#00000059 50%,#000c 100%),#0003}.hero-film.clean video{filter:saturate(.9)brightness(.85)}@media (max-width:39.99rem){.hero-film.clean{height:min(100svh,780px);min-height:560px}}.kicker{color:var(--color-muted);letter-spacing:.1em}.kicker i{display:none}.dark .kicker{color:var(--color-dark-muted)}.primary-nav{gap:var(--space-lg)}.primary-nav a{font-size:13px}.footer-cols{gap:var(--space-md) var(--space-xl);grid-template-columns:repeat(3,minmax(0,auto));margin-left:auto;display:grid}.footer-cols div{align-content:start;display:grid}.footer-cols b{font:700 10px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-2xs)}.footer-cols a{min-height:36px;font-size:13px}@media (max-width:39.99rem){.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-left:0}}.crc-picks{gap:var(--space-md);margin-bottom:var(--space-lg);display:grid}.pick-card{gap:var(--space-lg);padding:var(--space-lg) var(--space-md);border:1px solid var(--color-ink);background:var(--color-paper);display:grid}@media (min-width:64rem){.pick-card{padding:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.pick-main h3{margin:var(--space-2xs) 0 var(--space-sm);font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.1}.pick-main>p{max-width:60ch}.pick-badge{font:700 10px var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:var(--color-ink);color:var(--color-paper);margin-right:var(--space-xs);padding:3px 8px;display:inline-block}.pick-list{margin:var(--space-sm) 0;gap:var(--space-2xs);font-size:var(--text-sm);padding-left:1.1em;display:grid}.pick-relation{border-left:2px solid var(--color-ink);padding-left:var(--space-sm)}.pick-facts{gap:var(--space-xs);border-top:1px solid var(--color-rule);padding-top:var(--space-sm);align-content:start;margin:0;display:grid}@media (min-width:64rem){.pick-facts{border-top:0;border-left:1px solid var(--color-rule);padding:0 0 0 var(--space-lg)}}.pick-facts>div{gap:2px;display:grid}.pick-facts dt{font:700 10px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.pick-facts dd{font-size:var(--text-sm);margin:0}.pick-links{gap:var(--space-sm) var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}@media (min-width:64rem){.pick-card:has(.pick-gallery){grid-template-columns:minmax(0,5fr) minmax(0,6fr) minmax(0,4fr);align-items:start}}.pick-gallery{gap:var(--space-xs);min-width:0;margin:0;display:grid}.pick-cover{aspect-ratio:4/5;background:var(--color-paper-2);display:block;overflow:hidden}.pick-cover img{object-fit:cover;width:100%;height:100%;display:block}.pick-thumbs{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.pick-thumbs button{cursor:pointer;opacity:.7;background:0 0;border:2px solid #0000;flex:none;width:56px;height:56px;padding:0}.pick-thumbs button[aria-pressed=true]{border-color:var(--color-ink);opacity:1}.pick-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.pick-gallery figcaption{color:var(--color-muted)}.venue-photo{gap:var(--space-2xs);margin-block:var(--space-md) var(--space-xs);max-width:320px;display:grid}.venue-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.forum-feature.dark{background:var(--color-ink);color:var(--color-paper);border-top:1px solid var(--color-dark-rule)}.forum-feature.dark .on-air{color:var(--color-dark-muted)}.forum-feature.dark .chapters li{border-color:var(--color-dark-rule)}.forum-feature.dark .forum-poster,.forum-feature.dark .forum-poster:hover{box-shadow:none;outline:1px solid var(--color-dark-rule);outline-offset:-1px;transform:none}.forum-invite{font-style:italic;font-size:var(--text-sm);color:var(--color-dark-muted);margin:0 0 var(--space-sm)}html[lang=th] .hero-film h1{letter-spacing:-.02em;line-height:1.25}.forum-share{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.forum-done .forum-share{margin-top:var(--space-lg);justify-content:center}.forum-recap:not(.forum-feature){padding-block:var(--space-2xl);max-width:760px}.forum-recap h1{letter-spacing:-.04em;margin:0 0 var(--space-sm);font-size:clamp(2.4rem,8vw,5rem);line-height:.95}.recap-photos{gap:var(--space-xs);margin-block:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.recap-photos img{aspect-ratio:4/3;object-fit:cover}.founder-soon{max-width:760px}.founder-soon h3{margin-block:var(--space-2xs) var(--space-sm);font-size:clamp(1.6rem,3vw,2.4rem)}.footer-contact{gap:var(--space-sm);margin-top:var(--space-2xs);flex-wrap:wrap;display:flex}.footer-contact a{border-bottom:1px solid var(--color-rule-2)}.reg-stats{background:var(--color-rule);border:1px solid var(--color-rule);margin-block:var(--space-md);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.reg-stats>div{background:var(--color-paper,#fff);padding:var(--space-sm) var(--space-md)}.reg-stats b{font-size:var(--text-xl,1.5rem)}@media (max-width:599px){.reg-stats>div:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:600px){.reg-stats{grid-template-columns:repeat(5,1fr)}}.reg-table-wrap{margin-top:var(--space-md);border-top:1px solid var(--color-ink);overflow-x:auto}.reg-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.reg-table th,.reg-table td{text-align:left;border-bottom:1px solid var(--color-rule);vertical-align:top;white-space:nowrap;padding:.6rem .75rem .6rem 0}.reg-table th{font-weight:600}.reg-table td:first-child,.reg-table td:nth-child(5){white-space:normal;min-width:10rem}.reg-table td:first-child .reg-tag{margin-left:.4rem}.reg-table tr.in td:first-child b{color:var(--color-muted)}.reg-check{justify-content:center;min-width:96px;min-height:40px}.reg-time{margin-top:.2rem;display:block}.reg-table .mono{font-variant-numeric:tabular-nums}.reg-tag{border:1px solid var(--color-rule);border-radius:999px;padding:.1rem .5rem;font-size:.8em;display:inline-block}.reg-tag.wait{color:var(--color-error)}.forum-google{margin-block:var(--space-sm) 0}.forum-google-note{margin-top:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-left:3px solid var(--color-ink)}.forum-done-actions{margin-top:var(--space-lg);justify-content:center;display:flex}
