.community-section{padding-top:1rem}.community-feature{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid #454064;border-radius:18px;overflow:hidden;background:linear-gradient(130deg,#101d2b,#191a35)}.community-photo{min-width:0;background:#142333}.community-photo>img{display:block;width:100%;height:100%;min-height:490px;object-fit:cover;object-position:45% center}.community-story{padding:clamp(1.5rem,3vw,2.5rem);min-width:0;display:flex;flex-direction:column;align-items:flex-start}.community-event-brand{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin-bottom:1rem}.community-event-brand img{display:block;width:144px;height:94px;object-fit:contain;object-position:left center}.community-speaker-label{display:inline-flex;align-items:center;min-height:28px;padding:.35rem .55rem;color:#dccbff;border:1px solid #705498;border-radius:5px;font:600 .7rem/1.2 var(--font-geist-mono);white-space:nowrap}.community-event-name{color:#c4a7ff;font:600 .78rem/1.5 var(--font-geist-mono);margin:0 0 .65rem}.community-story h3{font-size:clamp(1.5rem,2.25vw,2.15rem);letter-spacing:-.035em;line-height:1.18;margin:0 0 1rem}.community-summary{color:#bfc6d6;font-size:.91rem;line-height:1.65;margin:0 0 1.1rem}.community-meta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;font-size:.76rem;color:#b9baca;margin-bottom:1.5rem}.community-meta>span{display:inline-flex;align-items:center;gap:.4rem}.community-meta svg{color:#bf9cfa;flex:0 0 auto}.community-action{margin-top:auto;border-color:#8b64b9;background:rgba(171,112,251,.09);color:#e5d5ff}.community-action:hover{border-color:#c39bf5;background:rgba(171,112,251,.17)}.community-creator{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1.5rem;align-items:center;margin-top:1.25rem;border:1px solid var(--line);border-radius:14px;padding:1.6rem 1.8rem;background:rgba(13,29,44,.5)}.community-instagram-mark{width:56px;height:56px;display:grid;place-items:center;border-radius:13px;border:1px solid #774767;color:#e6a8db;background:linear-gradient(135deg,rgba(171,94,251,.13),rgba(248,112,141,.06))}.community-creator .kicker{font-size:.7rem;color:#d4a9e7;margin:0 0 .35rem}.community-creator h3{font-size:1.18rem;letter-spacing:-.025em;line-height:1.2;margin:0 0 .5rem}.community-creator p:not(.kicker){font-size:.86rem;color:var(--muted);line-height:1.6;margin:0;max-width:570px}.community-instagram-link{display:flex;align-items:center;gap:1rem;padding:.7rem 0 .7rem 1.4rem;border-left:1px solid var(--line);font-size:.92rem;font-weight:650;color:#e5c7ec;min-height:44px}.community-instagram-link small{display:block;font-size:.7rem;color:var(--muted);font-weight:400;margin-top:.25rem}.community-instagram-link:hover{color:#fff}.community-previous{margin-top:2rem}.community-previous h3{font-size:1.2rem}.community-previous>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:70px;padding:1rem 0;border-bottom:1px solid var(--line)}.community-previous time{display:block;color:var(--muted);font:500 .75rem var(--font-geist-mono);margin-bottom:.5rem}.community-previous strong{font-size:1rem}.community-previous svg{color:#c39bf5;flex:0 0 auto}.talk-page{padding-bottom:3rem}.talk-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,4.5rem);padding:4.2rem 0 4.5rem;border-bottom:1px solid var(--line);align-items:center}.talk-hero-copy,.talk-hero-media{min-width:0}.talk-event-brand{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.5rem}.talk-event-brand>img{width:118px;height:94px;object-fit:contain;flex:0 0 auto}.talk-event-brand .kicker{color:#c7a5ff;font-size:.72rem;margin:0 0 .5rem}.talk-event-brand>div>p:last-child{font-size:.86rem;line-height:1.4;color:#d4d0e1;margin:0;max-width:190px}.talk-hero h1{font-size:clamp(2.3rem,3.8vw,3.7rem);line-height:1.06;letter-spacing:-.048em;margin:0 0 1.5rem}.talk-hero .lede{font-size:1rem;line-height:1.7}.talk-original{font-size:.78rem;line-height:1.6;color:var(--muted);padding-left:.8rem;border-left:2px solid #705498;margin:0 0 1.5rem}.talk-original>span:first-child{color:#d0b8f4}.talk-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.8rem}.talk-language-link{display:inline-flex;align-items:center;gap:.4rem;color:#bba2d8;font-size:.76rem;min-height:44px;margin-top:.6rem}.talk-language-link:hover{color:#e9d9ff}.talk-page figure{margin:0}.talk-page figure img{display:block;width:100%;height:auto}.talk-hero-media>figure>img{border:1px solid #534467;border-radius:13px;aspect-ratio:4/3;object-fit:cover}.talk-page figcaption{font:400 .75rem/1.5 var(--font-geist-mono);color:var(--muted);margin-top:.65rem}.talk-facts{margin:1.5rem 0 0;display:grid;grid-template-columns:1fr;gap:.75rem;padding:1.3rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.talk-facts>div{display:flex;align-items:center;gap:.7rem;font-size:.85rem}.talk-facts dt{display:flex;color:#b395d7}.talk-facts dd{margin:0;color:#c7c5d3}.talk-page .section-head h2{font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.talk-topics{padding:5rem 0}.talk-takeaway{color:#dbdae8!important;font-size:1.15rem;line-height:1.6!important;max-width:520px!important}.talk-topics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.talk-topic{padding:1.45rem}.talk-topic+.talk-topic{border-left:1px solid var(--line)}.talk-topic-index{color:#c19aea;font:500 .76rem/1.4 var(--font-geist-mono)}.talk-topic h3{font-size:1.08rem;line-height:1.3;letter-spacing:-.015em;margin:1.5rem 0 .8rem}.talk-topic p{font-size:.87rem;line-height:1.7;color:var(--muted);margin:0}.talk-lab{display:grid;grid-template-columns:1fr 1.15fr;gap:3rem;align-items:center;border-block:1px solid var(--line);padding:3rem 0}.talk-lab h2{font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.1;letter-spacing:-.04em;margin:.6rem 0 1.3rem}.talk-lab>div>p:not(.kicker){font-size:.92rem;line-height:1.7;color:var(--muted)}.talk-lab .tags{padding-top:.8rem;margin-top:0}.talk-lab>figure>a{display:block;position:relative;border:1px solid #514661;border-radius:10px;overflow:hidden;transition:border-color .2s}.talk-lab>figure>a:hover{border-color:#c19aea}.talk-lab-scope{padding:.8rem 1rem;border-left:2px solid #76549e;margin:1.3rem 0 0;background:rgba(73,46,102,.12);font-size:.79rem!important}.talk-resources-section{padding:5rem 0}.talk-resources-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.talk-resource{display:flex;align-items:center;gap:1rem;border:1px solid var(--line);border-radius:10px;min-height:100px;padding:1.35rem;background:var(--panel);transition:border-color .2s,background .2s}.talk-resource>svg{color:#bda1e1;flex:0 0 auto}.talk-resource strong{display:block;font-size:1rem;font-weight:650}.talk-resource small{display:block;color:var(--muted);font-size:.79rem;line-height:1.5;margin-top:.3rem}.talk-resource-arrow{margin-left:auto}.talk-resource:hover{border-color:#8b64b9;background:#191d32}.talk-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:3.5rem 0 1.6rem}.talk-preview-heading h3{font-size:1.35rem;letter-spacing:-.02em;margin:0 0 .6rem}.talk-preview-heading p{font-size:.85rem;line-height:1.6;color:var(--muted);margin:0;max-width:600px}.talk-download{display:flex;align-items:center;gap:.6rem;flex-shrink:0;font-size:.8rem;color:var(--lime);min-height:44px}.talk-download small{display:block;font:400 .68rem var(--font-geist-mono);color:var(--muted);margin-top:.3rem}.talk-previews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem}.talk-previews figure{min-width:0}.talk-previews a{display:block;position:relative;border:1px solid #423553;border-radius:9px;overflow:hidden;transition:border-color .2s}.talk-previews a:hover{border-color:#c19aea}.talk-preview-open{position:absolute;right:.6rem;bottom:.6rem;display:grid;place-items:center;width:28px;height:28px;border:1px solid #9072b4;border-radius:6px;background:#111727;color:#d4bbee}.talk-gallery-section{padding:4rem 0 5rem;border-top:1px solid var(--line)}.talk-gallery{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:850px;margin-inline:auto;align-items:start}.talk-gallery figure{min-width:0}.talk-gallery img{border:1px solid var(--line);border-radius:12px}.talk-contact{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:3rem;padding:2.7rem;border:1px solid #514661;border-radius:15px;background:linear-gradient(140deg,var(--panel),#211932)}.talk-contact h2{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.1;letter-spacing:-.04em;margin:0 0 1rem}.talk-contact p{font-size:.9rem;line-height:1.6;color:var(--muted);margin:0;max-width:570px}.talk-contact>div:last-child{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}@media(max-width:1000px){.community-feature{grid-template-columns:1fr 1fr}.community-photo>img{min-height:560px}.community-story{padding:1.7rem}.community-event-brand{gap:.5rem;flex-wrap:wrap}.community-event-brand img{width:132px;height:86px}.community-creator{gap:1rem;padding:1.5rem}.community-instagram-link{padding-left:1rem}.talk-hero{gap:2rem}.talk-topics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talk-topic:nth-child(3){border-left:0}.talk-topic:nth-child(n+3){border-top:1px solid var(--line)}.talk-lab{gap:2rem}}@media(max-width:780px){.community-feature{grid-template-columns:1fr}.community-photo>img{height:auto;min-height:0;aspect-ratio:4/3}.community-story{padding:1.7rem}.community-event-brand{flex-wrap:nowrap;margin-bottom:1rem}.community-story h3{font-size:1.8rem;max-width:600px}.community-meta{font-size:.8rem}.community-creator{grid-template-columns:auto minmax(0,1fr)}.community-instagram-link{grid-column:2;border-left:0;padding:.3rem 0;justify-self:start}.community-instagram-mark{align-self:start}.talk-hero{grid-template-columns:1fr;padding-top:2.5rem;gap:2rem}.talk-hero h1{font-size:clamp(2.4rem,6vw,3.3rem);max-width:690px}.talk-hero-media{max-width:650px}.talk-lab{grid-template-columns:1fr}.talk-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.talk-preview-heading{align-items:flex-start;flex-direction:column;gap:1rem}.talk-contact{grid-template-columns:1fr;gap:1.5rem}.talk-contact>div:last-child{justify-content:flex-start}}@media(max-width:560px){.community-section{padding-top:1rem}.community-feature{border-radius:12px}.community-story{padding:1.3rem}.community-event-brand img{width:130px;height:86px}.community-speaker-label{font-size:.64rem}.community-story h3{font-size:1.6rem}.community-meta{display:grid;gap:.65rem}.community-action{width:100%;justify-content:space-between}.community-creator{grid-template-columns:1fr;padding:1.3rem;gap:.9rem}.community-instagram-mark{width:42px;height:42px}.community-instagram-mark svg{width:23px;height:23px}.community-instagram-link{grid-column:auto;justify-self:stretch;justify-content:space-between;margin-top:.4rem;padding-top:.8rem;border-top:1px solid var(--line)}.community-creator h3{font-size:1.12rem}.talk-event-brand{gap:1rem}.talk-event-brand>img{width:100px;height:80px}.talk-event-brand .kicker{font-size:.65rem}.talk-event-brand>div>p:last-child{font-size:.78rem}.talk-hero{padding-bottom:3rem}.talk-hero h1{font-size:2.45rem;line-height:1.07}.talk-hero .lede{font-size:.94rem}.talk-hero-actions{display:grid;grid-template-columns:1fr}.talk-facts{font-size:.8rem;padding:1.1rem 0}.talk-page .section-head h2{font-size:2.1rem}.talk-resources-section,.talk-topics{padding:3.5rem 0}.talk-topics-grid{grid-template-columns:1fr}.talk-topic{padding:1.3rem}.talk-topic+.talk-topic{border-left:0;border-top:1px solid var(--line)}.talk-topic h3{margin:1rem 0 .7rem}.talk-lab{padding:2.5rem 0}.talk-resources-grid{grid-template-columns:1fr}.talk-resource{padding:1.15rem;gap:.85rem;min-height:90px}.talk-resource strong{font-size:.93rem}.talk-resource small{font-size:.76rem}.talk-preview-heading{margin-top:2.5rem}.talk-previews{grid-template-columns:1fr;gap:1.5rem}.talk-gallery-section{padding:3.5rem 0}.talk-gallery{gap:1rem}.talk-gallery figcaption{font-size:.65rem}.talk-contact{padding:1.5rem}.talk-contact>div:last-child{display:grid;grid-template-columns:1fr;width:100%}}