@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage.woff2)format("woff2-variations"),url(/fonts/bricolage.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--linen:#f9f6f0;--linen-dim:#f1ede3;--ink:#241f20;--clay:#c91880;--clay-on-ink:#ff78c4;--sage:#7a8275;--ink-2:#2e2829;--ink-soft:#5a5253;--line:#241f2024;--line-strong:#241f2047;--on-ink:#f9f6f0;--on-ink-soft:#f9f6f0a8;--line-on-ink:#f9f6f029;--display:"Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--body:"Satoshi", "Helvetica Neue", Arial, system-ui, sans-serif;--maxw:1240px;--gutter:clamp(1.1rem, 4vw, 3rem);--section:clamp(4.5rem, 10vw, 9rem);--r:.5rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--linen)}body{background:var(--linen);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.65}img{max-width:100%;display:block}a{color:inherit}p{margin:0}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;margin:0;font-weight:700}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}::selection{background:var(--clay);color:var(--linen)}:focus-visible{outline:2px solid var(--clay);outline-offset:3px;border-radius:2px}.eyebrow{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);align-items:center;gap:.75rem;font-size:.78rem;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--clay);flex:none;width:28px;height:2px}.h-section{letter-spacing:-.022em;font-variation-settings:"opsz" 96;font-size:clamp(2.3rem,5.4vw,4.4rem);font-stretch:88%;line-height:.98}.lede{color:var(--ink-soft);max-width:56ch;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.btn{letter-spacing:.005em;border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.6rem;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}button.btn{cursor:pointer;border:0;font-family:inherit}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(4px)}.btn-primary{background:var(--clay);color:var(--linen)}.btn-primary:hover{background:var(--ink)}.btn-ghost{border:1.5px solid var(--line-strong);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.btn-light{background:var(--linen);color:var(--ink)}.btn-light:hover{background:var(--clay);color:var(--linen)}.top{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:saturate(1.2)blur(12px);background:#f9f6f0db;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky}.top.scrolled{border-bottom-color:var(--line)}.topbar{justify-content:space-between;align-items:center;gap:1.5rem;min-height:72px;display:flex}.brand{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;font-size:1.2rem;font-weight:700;text-decoration:none}.brand span{color:var(--clay)}.nav{align-items:center;gap:clamp(1rem,2.4vw,2rem);display:flex}.nav a{font-size:.94rem;font-weight:500;text-decoration:none}.nav a.link{position:relative}.nav a.link:after{content:"";background:var(--clay);transform-origin:0;height:1.5px;transition:transform .25s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav a.link:hover:after{transform:scaleX(1)}.nav .lang{color:var(--ink-soft);letter-spacing:.06em;font-size:.85rem}.nav .btn{padding:.7rem 1.15rem;font-size:.9rem}@media (width<=860px){.nav a.link{display:none}}.mbar{display:none}@media (width<=699px){.topbar{gap:.6rem}.nav{display:none}.mbar{align-items:center;gap:.35rem;display:flex}.mbar-cta{padding:.55rem .95rem;font-size:.88rem}}.burger,.mclose{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin-right:-10px;padding:0;display:inline-flex}.burger span{background:currentColor;border-radius:2px;width:22px;height:2px;display:block}.mclose{position:relative}.mclose span{background:currentColor;border-radius:2px;width:22px;height:2px;position:absolute;transform:rotate(45deg)}.mclose span+span{transform:rotate(-45deg)}.mmenu{z-index:100;background:var(--linen);padding:env(safe-area-inset-top,0px) var(--gutter) calc(1.5rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex-direction:column;animation:.22s mmIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes mmIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mmenu-top{justify-content:space-between;align-items:center;min-height:72px;display:flex}.mmenu-links{flex-direction:column;gap:1.4rem;margin-top:2.2rem;display:flex}.mmenu-links a{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:600;line-height:1.1;text-decoration:none}.mmenu-foot{flex-direction:column;gap:1.2rem;margin-top:auto;padding-top:2.5rem;display:flex}.mmenu-foot .lang{letter-spacing:.06em;color:var(--ink-soft);align-self:flex-start;padding:.6rem 0;font-size:.95rem}.mmenu-foot .btn{text-align:center;justify-content:center;width:100%}.hero{align-items:center;min-height:88vh;padding-block:clamp(1.5rem,3vw,3rem);display:flex;position:relative;overflow:hidden}.hero-grid{z-index:2;width:100%;position:relative}.hero-copy{max-width:60%}.hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f8f6f0 0% 38%,#f8f6f0eb 50%,#f8f6f073 64%,#f8f6f000 78%),linear-gradient(#f8f6f0e6 0%,#f8f6f000 18%),linear-gradient(#f8f6f000 78%,#f8f6f0d9 100%);position:absolute;inset:0}.hero h1{letter-spacing:-.03em;font-variation-settings:"opsz" 96;margin:1.1rem 0 1.2rem;font-size:clamp(2.6rem,5.6vw,4.6rem);font-weight:750;font-stretch:88%;line-height:.98}.hero h1 em{color:var(--clay);font-style:normal}.hero .sub{max-width:34ch;color:var(--ink);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.5}.hero .stance{max-width:44ch;margin:1.2rem 0 0;padding-left:1rem;font-size:.95rem;line-height:1.6}.hero .cta-row{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.portrait{z-index:0;width:52%;height:100%;position:absolute;bottom:0;right:0}.portrait-frame{width:100%;height:100%;overflow:hidden}.portrait-frame img{object-fit:cover;object-position:52% 8%;mix-blend-mode:multiply;filter:contrast(1.02);width:100%;height:100%}.next-stage{right:var(--gutter);z-index:3;background:var(--ink);max-width:19rem;color:var(--on-ink);border-radius:.6rem;padding:1rem 1.15rem;position:absolute;bottom:clamp(1.5rem,4vh,3rem);box-shadow:0 20px 45px -20px #0009}.next-stage .k{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:flex}.next-stage .k:before{content:"";background:var(--clay);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 0 4px #c9188040}.next-stage .t{font-family:var(--display);margin-top:.45rem;font-size:1.02rem;font-weight:600;font-stretch:90%;line-height:1.2}.next-stage .w{color:var(--on-ink-soft);margin-top:.35rem;font-size:.82rem}@keyframes pulse{50%{box-shadow:0 0 0 7px #c9188000}}@media (width<=1100px){.hero-copy{max-width:66%}.portrait{width:56%}}@media (width<=900px){.hero{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:0;display:flex}.hero-grid{order:1}.hero-copy{max-width:none}.hero-shade{display:none}.portrait{order:2;width:100%;height:auto;margin-top:1.5rem;position:relative;bottom:auto;right:auto}.portrait-frame{width:100%;height:auto;overflow:visible}.portrait-frame img{object-position:center top;width:100%;height:auto}.next-stage{margin:1rem var(--gutter) 2rem;order:3;max-width:none;position:relative;bottom:auto;right:auto}}.proof{border-block:1px solid var(--line)}.proof-grid{grid-template-columns:auto repeat(4,1fr);align-items:stretch;display:grid}.proof-label{letter-spacing:.14em;text-transform:uppercase;color:var(--sage);align-items:center;max-width:12ch;padding:1.6rem 2rem 1.6rem 0;font-size:.78rem;font-weight:700;line-height:1.4;display:flex}.proof-item{border-left:1px solid var(--line);padding:1.6rem 1.4rem}.proof-item .co{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;font-stretch:82%;line-height:1}.proof-item .what{color:var(--ink-soft);margin-top:.55rem;font-size:.9rem;line-height:1.45}@media (width<=900px){.proof-grid{grid-template-columns:1fr 1fr}.proof-label{grid-column:1/-1;max-width:none;padding:1.4rem 0 .4rem}.proof-item{border-left:0;border-top:1px solid var(--line);padding:1.3rem 1rem 1.3rem 0}}.thesis{background:var(--ink);color:var(--on-ink);padding-block:var(--section);position:relative;overflow:hidden}.thesis:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c9188029,#0000 70%);width:70vw;max-width:900px;height:70vw;max-height:900px;position:absolute;inset:-30% 20% auto auto}.thesis .eyebrow{color:var(--on-ink-soft)}.thesis-quote{font-family:var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.028em;max-width:15ch;margin-block:2rem 0;font-size:clamp(2.4rem,6.2vw,5.6rem);font-weight:650;font-stretch:86%;line-height:.97;position:relative}.thesis-quote .quiet{color:var(--on-ink-soft)}.thesis-quote .hot{color:var(--clay)}.thesis-intro{max-width:52ch;color:var(--on-ink-soft);margin-top:2.2rem;font-size:1.15rem}.pillars{border-top:1px solid var(--line-on-ink);grid-template-columns:repeat(3,1fr);gap:0;margin-top:clamp(3rem,6vw,5rem);display:grid;position:relative}.pillar{padding:1.8rem 2rem 0 0}.pillar+.pillar{border-left:1px solid var(--line-on-ink);padding-left:2rem}.pillar h3{letter-spacing:-.02em;margin-bottom:.7rem;font-size:1.5rem;font-stretch:88%}.pillar p{color:var(--on-ink-soft);font-size:1rem}@media (width<=820px){.pillars{grid-template-columns:1fr}.pillar,.pillar+.pillar{border-left:0;border-bottom:1px solid var(--line-on-ink);padding:1.6rem 0}}.thesis-initia{border-radius:calc(var(--r)*2);background:linear-gradient(135deg,#c9188024,#c9188005 60%);border:1px solid #c918808c;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2rem clamp(2rem,5vw,5rem);margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.8rem,4vw,3.2rem);display:grid;position:relative}.thesis-initia .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);font-size:.72rem;font-weight:700}.thesis-initia .mark{font-family:var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.04em;margin:.6rem 0 .8rem;font-size:clamp(3.4rem,8vw,6.5rem);font-weight:750;font-stretch:82%;line-height:.9}.thesis-initia .mark span{color:var(--clay)}.thesis-initia .who{font-family:var(--display);letter-spacing:-.01em;font-size:1.2rem;font-weight:600;font-stretch:90%}.thesis-initia .why{font-family:var(--display);letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;font-stretch:88%;line-height:1.12}.thesis-initia .how{color:var(--on-ink-soft);max-width:52ch;margin-bottom:1.6rem}@media (width<=820px){.thesis-initia{grid-template-columns:1fr}}.section{padding-block:var(--section)}.section-head{grid-template-columns:1fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.section-head .eyebrow{grid-column:1/-1}@media (width<=820px){.section-head{grid-template-columns:1fr}}.talk{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:2rem clamp(2rem,5vw,5rem);padding-block:clamp(2.2rem,4vw,3.4rem);display:grid}.talk:last-of-type{border-bottom:1px solid var(--line-strong)}.talk-meta{align-content:start;gap:1.1rem;display:grid}.talk-meta dl{gap:.9rem;margin:0;display:grid}.talk-meta dt{letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-size:.72rem;font-weight:700}.talk-meta dd{margin:.15rem 0 0;font-size:.95rem;font-weight:500}.talk-kind{flex-wrap:wrap;gap:.4rem;display:inline-flex}.chip{background:var(--linen-dim);border:1px solid var(--line);border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.chip.hot{background:var(--clay);color:var(--linen);border-color:var(--clay)}.talk h3{letter-spacing:-.025em;font-variation-settings:"opsz" 96;font-size:clamp(1.9rem,3.4vw,2.9rem);font-stretch:88%;line-height:1.02}.talk .alt{font-family:var(--display);color:var(--sage);margin-top:.7rem;font-size:1.05rem;font-weight:500;font-stretch:90%}.talk .desc{max-width:60ch;margin-top:1.2rem;font-size:1.06rem}.takeaways{border-top:1px dashed var(--line-strong);margin-top:1.6rem;padding-top:1.3rem}.takeaways h4{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin-bottom:.8rem;font-size:.72rem;font-weight:700}.takeaways ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.takeaways li{max-width:62ch;padding-left:1.5rem;font-size:1rem;position:relative}.takeaways li:before{content:"→";color:var(--clay);font-weight:700;position:absolute;left:0}@media (width<=820px){.talk{grid-template-columns:1fr}.talk-meta{order:2}.talk-meta dl{grid-template-columns:1fr 1fr}}.formats{background:var(--linen-dim);border-radius:var(--r);grid-template-columns:1fr auto;align-items:center;gap:1.5rem 3rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.5rem,3vw,2.4rem);display:grid}.formats p{max-width:60ch;font-size:1.1rem}.formats strong{font-family:var(--display);letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.35rem;font-stretch:88%;display:block}@media (width<=720px){.formats{grid-template-columns:1fr}}.stages{border-top:1px solid var(--line)}.upcoming{background:var(--ink);color:var(--on-ink);border-radius:var(--r);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3rem);padding:1.3rem 1.6rem;display:grid}.upcoming .k{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);white-space:nowrap;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.upcoming .k:before{content:"";background:var(--clay);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 0 4px #c9188040}.upcoming .t{font-family:var(--display);letter-spacing:-.015em;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600;font-stretch:90%;line-height:1.15}.upcoming .w{color:var(--on-ink-soft);text-align:right;font-size:.9rem}@media (width<=720px){.upcoming{grid-template-columns:1fr}.upcoming .w{text-align:left}}.group-label{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.4rem;padding-bottom:.9rem;display:flex}.group-label h3{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-size:.78rem;font-weight:700}.group-label span{color:var(--ink-soft);font-size:.85rem}.events{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}.event{align-content:start;gap:.55rem;display:grid}.ev-photo{aspect-ratio:4/3;border-radius:var(--r);background:var(--linen-dim);border:1px solid var(--line);place-items:center;max-width:100%;margin:0 0 .35rem;display:grid;position:relative;overflow:hidden}.ev-photo img{object-fit:cover;filter:saturate(.9)contrast(1.02);width:100%;height:100%}.ev-photo .ph{font-family:var(--display);letter-spacing:-.03em;color:#241f2029;text-align:center;padding:1rem;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;font-stretch:80%;line-height:1}.ev-meta{letter-spacing:.06em;text-transform:uppercase;color:var(--sage);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.8rem;font-weight:700;display:flex}.ev-meta .live{color:var(--linen);background:var(--clay);letter-spacing:.1em;border-radius:999px;padding:.2rem .55rem;font-size:.68rem}.event h4{letter-spacing:-.02em;font-size:1.3rem;font-stretch:88%;line-height:1.1}.event p{color:var(--ink-soft);font-size:.93rem;line-height:1.5}@media (width<=1000px){.events{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.events{gap:1rem .8rem}.event h4{font-size:1.1rem}}.pods{margin-top:clamp(3rem,6vw,4.5rem)}.pod{border-bottom:1px solid var(--line-strong);grid-template-columns:7.5rem 1fr auto;align-items:center;gap:.5rem 1.5rem;padding:1.25rem 0;text-decoration:none;transition:padding .25s;display:grid}.pod:hover{padding-left:.75rem}.pod .plat{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:999px;justify-self:start;padding:.3rem .65rem;font-size:.72rem;font-weight:700}.pod .plat.audio{background:var(--ink);color:var(--linen);border-color:var(--ink)}.pod .name{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:600;font-stretch:88%;line-height:1.15}.pod .ep{font-family:var(--body);color:var(--ink-soft);letter-spacing:0;margin-top:.25rem;font-size:.93rem;font-weight:400;display:block}.pod .go{color:var(--clay);font-size:1.4rem;transition:transform .25s}.pod:hover .go{transform:translate(5px)}@media (width<=600px){.pod{grid-template-columns:1fr auto}.pod .plat{grid-column:1/-1}}body.editing [data-logo]{cursor:pointer;outline:2px dashed var(--clay);outline-offset:6px;position:relative}body.editing [data-photo]{cursor:pointer;outline:2px dashed var(--clay);outline-offset:3px}body.editing [data-photo]:after{content:"Cambiar foto";background:var(--ink);color:var(--linen);font:700 .72rem/1 var(--body);border-radius:999px;padding:.4rem .6rem;position:absolute;bottom:.5rem;left:.5rem}.about{background:var(--linen-dim)}.about-grid{grid-template-columns:5fr 7fr;gap:clamp(2.5rem,6vw,6rem);display:grid}.about-intro{align-self:start;position:sticky;top:110px}.about-intro .h-section{margin-block:1.6rem}.about-intro p:not(.eyebrow){max-width:44ch;font-size:1.1rem}.about-intro p:not(.eyebrow)+p{margin-top:1rem}.exits{display:grid}.exit{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1.5rem;padding-block:2rem;display:grid}.exit:last-child{border-bottom:1px solid var(--line-strong)}.exit .co{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;font-stretch:86%;line-height:1}.exit .tag{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-self:start;padding:.35rem .7rem;font-size:.72rem;font-weight:700}.exit .role{color:var(--clay);grid-column:1/-1;font-size:.92rem;font-weight:500}.exit p.story{grid-column:1/-1;max-width:60ch}.exit.now .co{color:var(--clay)}@media (width<=900px){.about-grid{grid-template-columns:1fr}.about-intro{position:static}}@media (width<=460px){.exit{grid-template-columns:1fr}.exit .tag{justify-self:start}}.values-grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,4rem);display:grid}.value{border-top:2px solid var(--ink);padding-top:1.4rem}.value h3{letter-spacing:-.03em;margin-bottom:.9rem;font-size:clamp(1.5rem,2.3vw,1.9rem);font-stretch:84%;line-height:1.05}.value p{color:var(--ink-soft)}@media (width<=820px){.values-grid{grid-template-columns:1fr}}.biz{padding-block:0 var(--section)}.biz-card{background:var(--clay);color:var(--linen);border-radius:calc(var(--r)*2);grid-template-columns:1fr 1fr;align-items:end;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.biz-card .eyebrow{color:#f9f6f0cc}.biz-card .eyebrow:before{background:var(--linen)}.biz-card h2{letter-spacing:-.025em;margin-block:1.4rem;font-size:clamp(2.1rem,4.4vw,3.6rem);font-stretch:88%;line-height:1}.biz-card p{max-width:48ch;font-size:1.08rem}.biz-quote{border-left:2px solid var(--linen);margin:0 0 2rem;padding-left:1.5rem}.biz-quote p{font-family:var(--display);letter-spacing:-.015em;max-width:30ch;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:500;font-stretch:92%;line-height:1.25}.biz-quote cite{letter-spacing:.1em;text-transform:uppercase;opacity:.8;margin-top:.9rem;font-size:.82rem;font-style:normal;display:block}@media (width<=820px){.biz-card{grid-template-columns:1fr}}.ideas-grid{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.idea{border:1px solid var(--line-strong);border-radius:var(--r);align-content:start;gap:.8rem;padding:clamp(1.5rem,3vw,2.4rem);text-decoration:none;transition:background .2s,border-color .2s;display:grid}.idea:hover{background:var(--linen-dim);border-color:var(--ink)}.idea .top-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.idea .where{letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-size:.72rem;font-weight:700}.idea .go{color:var(--clay);font-size:1.3rem;transition:transform .2s}.idea:hover .go{transform:translate(3px,-3px)}.idea h3{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.4rem);font-stretch:82%}.idea p{color:var(--ink-soft);max-width:46ch}@media (width<=720px){.ideas-grid{grid-template-columns:1fr}}.kit{border-top:1px solid var(--line)}.kit-grid{grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,5rem);display:grid}.facts{border-top:1px solid var(--line-strong);grid-template-columns:auto 1fr;margin:0;display:grid}.facts dt,.facts dd{border-bottom:1px solid var(--line-strong);margin:0;padding:1rem 0}.facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--sage);padding-top:1.2rem;padding-right:2rem;font-size:.72rem;font-weight:700}.facts dd{font-weight:500}.bio-box{background:var(--linen-dim);border-radius:var(--r);margin-top:2rem;padding:1.5rem 1.6rem}.bio-box .row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.bio-box .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--sage);font-size:.72rem;font-weight:700}.copy-btn{font:inherit;border:1.5px solid var(--line-strong);cursor:pointer;color:var(--ink);background:0 0;border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:700}.copy-btn:hover{border-color:var(--ink)}.bio-box p{font-size:.98rem}@media (width<=900px){.kit-grid{grid-template-columns:1fr}}.contact{background:var(--ink);color:var(--on-ink);padding-block:var(--section)}.contact .eyebrow{color:var(--on-ink-soft)}.contact h2{letter-spacing:-.035em;font-variation-settings:"opsz" 96;margin-block:1.5rem 1.2rem;font-size:clamp(3rem,9vw,8rem);font-weight:750;font-stretch:82%;line-height:.9}.contact .lede{color:var(--on-ink-soft)}.routes{border-top:1px solid var(--line-on-ink);margin-top:clamp(2.5rem,5vw,4rem)}.route{border-bottom:1px solid var(--line-on-ink);grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.5rem 0;text-decoration:none;transition:padding .25s,color .2s;display:grid}.route .r-t{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.35rem,2.8vw,2.1rem);font-weight:600;font-stretch:86%;line-height:1.1}.route .r-s{font-family:var(--body);color:var(--on-ink-soft);letter-spacing:0;margin-top:.35rem;font-size:.92rem;font-weight:400;display:block}.route .r-a{color:var(--clay);font-size:1.6rem;transition:transform .25s}.route:hover{color:var(--clay);padding-left:1rem}.route:hover .r-a{transform:translate(6px)}footer{background:var(--ink);color:var(--on-ink-soft);border-top:1px solid var(--line-on-ink);padding-block:2rem;font-size:.9rem}.foot{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.foot nav{flex-wrap:wrap;gap:1.5rem;display:flex}.foot a{text-decoration:none}.foot a:hover{color:var(--on-ink)}.carousel .group-label{align-items:center}.car-nav{gap:.5rem;display:flex}.car-btn{border:1.5px solid var(--line-strong);width:2.6rem;height:2.6rem;color:var(--ink);font:700 1rem/1 var(--body);cursor:pointer;background:0 0;border-radius:50%;transition:border-color .2s,background .2s,opacity .2s}.car-btn:hover:not(:disabled){border-color:var(--ink);background:var(--linen-dim)}.car-btn:disabled{opacity:.3;cursor:default}.carousel .events{scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(25% - clamp(1rem,2vw,1.6rem)/1.33333);grid-auto-flow:column;padding-bottom:.25rem;display:grid;overflow-x:auto}.carousel .events::-webkit-scrollbar{display:none}.carousel .event{scroll-snap-align:start}@media (width<=1000px){.carousel .events{grid-auto-columns:calc(43.4783% - clamp(1rem,2vw,1.6rem)/2.3)}}@media (width<=600px){.carousel .events{grid-auto-columns:72%}}.event.next .ev-photo{background:var(--ink);border-color:var(--ink)}.event.next .ph{color:var(--clay)}.talk-cta{margin-top:1.8rem}.exits{margin:0;padding:0;list-style:none}.exit .yrs{letter-spacing:.1em;color:var(--sage);font-variant-numeric:tabular-nums;grid-column:1/-1;margin-top:-.1rem;font-size:.8rem;font-weight:700}.method{background:var(--linen-dim);border-radius:calc(var(--r)*2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2rem clamp(2rem,5vw,5rem);margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1.8rem,4vw,3.4rem);display:grid}.method-mark{font-family:var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.04em;color:var(--sage);font-size:clamp(3.6rem,9vw,7.5rem);font-weight:750;font-stretch:78%;line-height:.85}.method-mark span{color:var(--clay)}.method-k{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);font-size:.72rem;font-weight:700}.method h3{letter-spacing:-.025em;margin:.7rem 0 .9rem;font-size:clamp(1.6rem,2.8vw,2.3rem);font-stretch:88%;line-height:1.05}.method-d{color:var(--ink-soft);max-width:54ch}.notify{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.notify input{min-width:0;font:inherit;border:1.5px solid var(--line-strong);background:var(--linen);color:var(--ink);border-radius:999px;flex:14rem;padding:.9rem 1.1rem;font-size:1rem}.notify input:focus{border-color:var(--clay);outline:none}@media (width<=820px){.method{grid-template-columns:1fr}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-status{min-height:1.2em;margin-top:.7rem;font-size:.92rem}.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem clamp(2rem,6vw,6rem);display:grid}.contact .contact-grid h2{font-size:clamp(3rem,7.5vw,6.5rem)}.connect{border-top:1px solid var(--line-on-ink);margin-top:2.5rem}.connect-k{letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-soft);padding:1.1rem 0 .3rem;font-size:.72rem;font-weight:700}.lk{border-bottom:1px solid var(--line-on-ink);grid-template-columns:1fr auto;align-items:center;gap:.1rem 1rem;padding:1rem 0;text-decoration:none;transition:padding .25s;display:grid}.lk:hover{padding-left:.6rem}.lk-t{font-family:var(--display);letter-spacing:-.02em;font-size:1.35rem;font-weight:600;font-stretch:88%}.lk-s{color:var(--on-ink-soft);grid-column:1;font-size:.9rem}.lk-a{color:var(--clay);grid-area:1/2/3;font-size:1.3rem;transition:transform .25s}.lk:hover .lk-a{transform:translate(3px,-3px)}.cform{border:1px solid var(--line-on-ink);border-radius:calc(var(--r)*2);background:#f9f6f00a;gap:1.1rem;padding:clamp(1.4rem,3.5vw,2.6rem);display:grid}.f-row{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.f{gap:.45rem;min-width:0;display:grid}.f label{letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-soft);font-size:.72rem;font-weight:700}.f .opt{text-transform:none;letter-spacing:0;font-weight:400}.f input,.f select,.f textarea{width:100%;min-width:0;font:inherit;color:var(--on-ink);border-radius:var(--r);background:#f9f6f00f;border:1px solid #f9f6f038;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s,background .2s}.f select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--clay) 50%),linear-gradient(135deg,var(--clay) 50%,transparent 50%);background-position:calc(100% - 1.2rem) 55%,calc(100% - .85rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.4rem}.f select option{color:var(--ink);background:var(--linen)}.f input::placeholder,.f textarea::placeholder{color:#f9f6f061}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--clay);background:#f9f6f017;outline:none}.f textarea{resize:vertical;min-height:7rem}.f.bad input{border-color:var(--clay)}.f-send{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.3rem;display:flex}.f-send .form-status{color:var(--on-ink-soft);margin:0}.cform.flash{box-shadow:0 0 0 2px var(--clay);transition:box-shadow .3s}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}@media (width<=560px){.f-row{grid-template-columns:1fr}}.hello{background:var(--clay);color:var(--linen);padding-block:clamp(4rem,9vw,7rem)}.hello .eyebrow{color:#f9f6f0d9}.hello .eyebrow:before{background:var(--linen)}.hello-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2.5rem clamp(2rem,5vw,5rem);display:grid}.avatar{object-fit:cover;object-position:50% 20%;border:3px solid var(--linen);background:var(--linen-dim);border-radius:50%;width:96px;height:96px;margin-bottom:1.4rem}.hello h2{letter-spacing:-.03em;font-variation-settings:"opsz" 96;margin:1.2rem 0 1rem;font-size:clamp(2.4rem,5.4vw,4.4rem);font-stretch:84%;line-height:.96}.hello-intro>p:last-child{color:#f9f6f0e6;max-width:40ch;font-size:1.1rem}.hello-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.tile-note{color:#f9f6f0d9;grid-column:1/-1;margin-top:.4rem;font-size:.95rem}.tile-note a{border-bottom:1px solid #f9f6f080;padding-bottom:.1rem;font-weight:700;text-decoration:none}.tile-note a:hover{border-color:var(--linen)}@media (width<=600px){.hello-tiles{grid-template-columns:1fr}.tile{min-height:6.5rem}}.tile{background:var(--linen);min-height:9rem;color:var(--ink);border-radius:calc(var(--r)*2);align-content:space-between;gap:.5rem;padding:1.3rem 1.4rem;text-decoration:none;transition:transform .2s,background .2s,color .2s;display:grid;position:relative}.tile:hover{background:var(--ink);color:var(--linen);transform:translateY(-3px)}.tile-k{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);font-size:.72rem;font-weight:700}.tile-t{font-family:var(--display);letter-spacing:-.02em;padding-right:1.5rem;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:700;font-stretch:86%;line-height:1.05}.tile-a{color:var(--clay);font-size:1.3rem;position:absolute;top:1.1rem;right:1.2rem}.more{border-top:1px solid #f9f6f059;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.6rem}.more-k{margin-bottom:1rem;font-weight:500}.more-links{flex-wrap:wrap;gap:.6rem;display:flex}.more-links a{border:1.5px solid #f9f6f08c;border-radius:999px;padding:.65rem 1.1rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.more-links a:hover{background:var(--linen);color:var(--ink)}@media (width<=900px){.hello-grid{grid-template-columns:1fr}}@media (width<=380px){.hello-tiles{grid-template-columns:1fr}.tile{min-height:6.5rem}}footer .foot{align-items:center}.exit.early .co{color:var(--ink-soft);font-size:clamp(1.3rem,2vw,1.6rem)}.thesis-initia .mark img{max-width:min(100%,280px);height:auto;display:block}.stance{max-width:46ch;color:var(--ink-soft);border-left:2px solid var(--clay);margin-bottom:1rem;padding-left:1.1rem;font-size:1rem;line-height:1.6}@media (width<=900px){.stance{margin-bottom:2rem}}.stance strong{color:var(--ink);font-weight:700}.stance a{color:var(--clay);border-bottom:1.5px solid var(--clay);padding-bottom:.05rem;font-weight:600;text-decoration:none;transition:color .2s}.stance a:hover{color:var(--ink)}.map{border-top:1px solid var(--line)}.map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.map-col{border-top:2px solid var(--ink);align-content:start;gap:.8rem;padding-top:1.3rem;display:grid}.map-k{letter-spacing:.14em;text-transform:uppercase;color:var(--clay);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.map-col h3{letter-spacing:-.025em;font-size:clamp(1.6rem,2.6vw,2.1rem);font-stretch:86%;line-height:1}.map-mark{letter-spacing:-.035em;font-weight:750;font-stretch:80%}.map-mark span{color:var(--clay)}.map-mark img{max-width:min(100%,220px);height:auto;display:block}.map-col p:not(.map-k):not(.form-status){color:var(--ink-soft);font-size:1rem}.map-link{border-bottom:1.5px solid var(--clay);justify-self:start;padding-bottom:.15rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s}.map-link:hover{color:var(--clay)}.notify.small{gap:.4rem;margin-top:.4rem}.notify.small input{flex:9rem;padding:.7rem .95rem;font-size:.95rem}.notify.small .btn{padding:.7rem 1.1rem;font-size:.92rem}@media (width<=820px){.map-grid{grid-template-columns:1fr}}.big-quote{border-left:2px solid var(--clay);max-width:40ch;margin:2rem 0 0;padding-left:clamp(1.2rem,3vw,2rem)}.big-quote p{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:600;font-stretch:88%;line-height:1.15}.big-quote cite{letter-spacing:.12em;text-transform:uppercase;color:var(--sage);margin-top:1.2rem;font-size:.82rem;font-style:normal;display:block}details.talk{border-top:1px solid var(--line-strong);padding-block:0;display:block}details.talk:last-of-type{border-bottom:1px solid var(--line-strong)}details.talk>summary{cursor:pointer;grid-template-columns:1fr auto;align-items:start;gap:1rem 2rem;padding-block:clamp(1.6rem,3vw,2.4rem);list-style:none;transition:color .2s;display:grid}details.talk>summary::-webkit-details-marker{display:none}details.talk>summary:hover .sum-ico{background:var(--linen-dim);border-color:var(--ink)}.sum-main{gap:.7rem;min-width:0;display:grid}.sum-main h3{letter-spacing:-.025em;font-variation-settings:"opsz" 96;font-size:clamp(1.7rem,3vw,2.6rem);font-stretch:88%;line-height:1.02}.one-line{color:var(--ink-soft);max-width:60ch;font-size:1.05rem}.sum-for{letter-spacing:.1em;text-transform:uppercase;color:var(--sage);font-size:.8rem;font-weight:700}.sum-ico{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:2.6rem;height:2.6rem;transition:transform .25s,background .2s,border-color .2s;position:relative}.sum-ico:before,.sum-ico:after{content:"";background:var(--ink);height:1.5px;position:absolute;inset:50% 28% auto}.sum-ico:after{transition:transform .25s;transform:rotate(90deg)}details.talk[open] .sum-ico:after{transform:rotate(0)}.talk-body{max-width:76ch;padding:0 0 clamp(1.8rem,3vw,2.6rem)}.talk-body .desc{margin-top:0}.more-story{grid-column:1/-1}.more-story>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:var(--clay);padding-top:.5rem;font-size:.85rem;font-weight:700;list-style:none}.more-story>summary::-webkit-details-marker{display:none}.more-story[open]>summary{opacity:.5}.more-story p{max-width:60ch;margin-top:.6rem}.thesis-values{color:var(--on-ink-soft);max-width:52ch;margin-top:1rem}.thesis-values strong{color:var(--linen);font-weight:700}.evidence{background:var(--linen-dim);border-radius:var(--r);margin-top:1.6rem;padding:1.2rem 1.4rem}.evidence h4{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin-bottom:.8rem;font-size:.72rem;font-weight:700}.evidence ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.evidence li{color:var(--ink-soft);font-size:.98rem;line-height:1.5}.evidence strong{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;font-size:1.05rem;font-weight:700;font-stretch:88%}.track{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.track li{grid-template-columns:auto 1fr auto;align-items:baseline;gap:.2rem .9rem;font-weight:400;display:grid}.tk-co{font-family:var(--display);letter-spacing:-.02em;font-size:1.1rem;font-weight:700;font-stretch:88%}.tk-role{color:var(--ink-soft);font-size:.92rem}.tk-yr{letter-spacing:.06em;color:var(--sage);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:700}@media (width<=560px){.track li{grid-template-columns:1fr auto}.tk-role{grid-column:1/-1}}.why{background:var(--linen-dim)}.why-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(2.5rem,7vw,7rem);display:grid}.why-head{position:sticky;top:110px}.why-text p{max-width:58ch;font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65}.why-text p+p{margin-top:1.4rem}.why-text strong{font-weight:700}.why-links{flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:2.4rem;display:flex}.why-soft{color:var(--ink-soft);border-bottom:1px solid var(--line-strong);padding-bottom:.15rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.why-soft:hover{color:var(--clay);border-color:var(--clay)}@media (width<=900px){.why-grid{grid-template-columns:1fr}.why-head{position:static}}@media (prefers-reduced-motion:no-preference){.hero .rise{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero .rise.d1{animation-delay:80ms}.hero .rise.d2{animation-delay:.18s}.hero .rise.d3{animation-delay:.28s}.hero .rise.d4{animation-delay:.4s}@keyframes rise{0%{opacity:.001;transform:translateY(18px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.edit-bar{left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:100;background:var(--ink);color:var(--linen);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;max-width:calc(100vw - 2rem);padding:.6rem .6rem .6rem 1.1rem;font-size:.88rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 20px 50px -15px #00000080}.edit-bar button{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.6rem 1rem;font-weight:700}.edit-bar .save{background:var(--clay);color:var(--linen)}.edit-bar .exit-edit{color:var(--linen);background:0 0;border:1px solid #f9f6f04d}body.editing [contenteditable=true]{outline-offset:3px;cursor:text;outline:1px dashed #c918808c}body.editing [contenteditable=true]:focus{outline:2px solid var(--clay);background:#c918800f}.form-done{border:1px solid var(--line-on-ink);border-radius:calc(var(--r)*2);background:#f9f6f00d;align-self:start;padding:clamp(1.8rem,4vw,2.6rem)}.form-done .form-done-t{font-family:var(--display);letter-spacing:-.025em;color:var(--on-ink);margin:0 0 .8rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;font-stretch:88%;line-height:1.05}.form-done p{color:var(--on-ink-soft);margin:0}.legal{padding-top:clamp(7rem,14vw,11rem)}.legal-wrap{max-width:72ch}.legal-wrap h2{letter-spacing:-.02em;margin:2.8rem 0 .8rem;font-size:clamp(1.3rem,2.4vw,1.7rem);font-stretch:88%;line-height:1.15}.legal-wrap p,.legal-wrap li{color:var(--ink-soft)}.legal-wrap a{color:var(--clay)}.legal-wrap ul{margin:.6rem 0 0 1.2rem;padding:0}.legal-wrap li{margin-bottom:.5rem}.legal-date{letter-spacing:.06em;text-transform:uppercase;color:var(--sage);margin-top:1rem;font-size:.85rem}.legal-back{margin-top:3.2rem}:root{--eyebrow-gap:1.6rem}.section-head{row-gap:0}.section-head .h-section{margin-top:var(--eyebrow-gap);align-self:start}@media (width<=820px){.section-head .lede{margin-top:2rem}}.why-head .h-section,.kit .h-section,.contact h2,.hello h2{margin-top:var(--eyebrow-gap)}html{scroll-padding-top:84px}section[id]{scroll-margin-top:84px}.ev-link{color:inherit;align-content:start;gap:.55rem;text-decoration:none;display:grid}.event.has-link .ev-photo{transition:border-color .2s}.event.has-link .ev-photo img{transition:transform .4s}.event.has-link:hover .ev-photo{border-color:var(--clay)}.event.has-link:hover .ev-photo img{transform:scale(1.03)}.event.has-link:hover h4{color:var(--clay)}.ev-go{z-index:1;background:var(--linen);width:2rem;height:2rem;color:var(--clay);border:1px solid var(--line);border-radius:50%;place-items:center;font-size:1rem;transition:transform .25s;display:grid;position:absolute;top:.6rem;right:.6rem}.event.has-link:hover .ev-go{transform:translate(2px,-2px)}.pod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem clamp(1.2rem,3vw,2.5rem);display:grid}.pod-card{border-bottom:1px solid var(--line-strong);color:inherit;grid-template-columns:200px minmax(0,1fr) auto;align-items:start;gap:1.1rem;padding:1rem 0;text-decoration:none;display:grid}.pod-thumb{aspect-ratio:16/9;border-radius:var(--r);background:var(--linen-dim);border:1px solid var(--line);place-items:center;display:grid;overflow:hidden}.pod-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.pod-thumb .ph{font-family:var(--display);letter-spacing:-.03em;color:#241f2029;text-align:center;padding:.5rem;font-size:1.5rem;font-weight:700;font-stretch:80%;line-height:1}.pod-info{align-content:start;gap:.4rem;min-width:0;display:grid}.pod-card .plat{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:999px;justify-self:start;padding:.25rem .6rem;font-size:.68rem;font-weight:700}.pod-card .plat.audio{background:var(--ink);color:var(--linen);border-color:var(--ink)}.pod-card .name{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;font-stretch:88%;line-height:1.15}.pod-card .ep{color:var(--ink-soft);font-size:.9rem;line-height:1.45}.pod-card .go{color:var(--clay);font-size:1.2rem;transition:transform .25s}.pod-card:hover .go{transform:translate(3px,-3px)}.pod-card:hover .pod-thumb img{transform:scale(1.03)}.pod-card:hover .name{color:var(--clay)}@media (width<=1100px){.pod-grid{grid-template-columns:1fr}}@media (width<=600px){.pod-card{grid-template-columns:minmax(0,1fr) auto}.pod-thumb{grid-column:1/-1}}.next-stage .k,.upcoming .k,.thesis .eyebrow,.contact .eyebrow,.thesis-quote .hot,.thesis-initia .lbl,.thesis-initia .mark span,.contact .route .r-a,.contact .route:hover,.contact a:not(.btn),footer a:hover,.tile:hover .tile-k,.tile:hover .tile-a{color:var(--clay-on-ink)}.thesis .eyebrow:before,.contact .eyebrow:before{background:var(--clay-on-ink)}.hero .creds{letter-spacing:.1em;text-transform:uppercase;color:var(--sage);gap:.3rem;margin-top:1.2rem;font-size:.78rem;font-weight:700;display:grid}.who{border-bottom:1px solid var(--line);padding-block:clamp(3rem,6vw,5rem)}.who-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.who-text .eyebrow{margin-bottom:1.6rem}.who-text p:not(.eyebrow){color:var(--ink-soft);max-width:52ch;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6}.who-text p:not(.eyebrow)+p{margin-top:1rem}.who-text strong{color:var(--ink);font-weight:700}.who-text a{color:var(--clay);border-bottom:1.5px solid var(--clay);font-weight:600;text-decoration:none}.who-text a:hover{color:var(--ink)}.who-track{margin:0;padding:0;list-style:none}.who-track li{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:.3rem 1rem;padding-block:1.1rem;display:grid}.who-track li:last-child{border-bottom:1px solid var(--line)}.wt-co{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;font-stretch:82%;line-height:1}.wt-yr{letter-spacing:.06em;color:var(--sage);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:.85rem;font-weight:700}.wt-what{color:var(--ink-soft);grid-column:1/-1;font-size:.95rem;line-height:1.45}@media (width<=900px){.who-grid{grid-template-columns:1fr}}.talk-aud{letter-spacing:.1em;text-transform:uppercase;color:var(--sage);margin-top:1rem;font-size:.8rem;font-weight:700}@media (width<=699px){.eyebrow{letter-spacing:.18em;font-size:11px;font-weight:700}.hero h1{font-size:40px;font-weight:750;line-height:1.02}.hero .sub{font-size:19px;font-weight:400;line-height:1.45}.hero .sub .sub-rest{display:none}.hero .creds{letter-spacing:.1em;font-size:12px}.h-section{font-size:32px;font-weight:700}.lede,.who-text p:not(.eyebrow),.why-text p,.talk-body .desc,.contact .lede{font-size:17px;font-weight:400}.sum-main h3{font-size:27px;font-weight:700;line-height:1.06}.one-line{font-size:15px;font-weight:400}.sum-for{font-size:11px;font-weight:700}}
