.ts-subpage{--ts-type-measure-heading-wide:24em;--ts-type-measure-prose-wide:44em;--ts-type-letter-spacing-normal:0}.ts-content.ts-subpage{padding-left:0;padding-right:0}.ts-subpage header{padding:var(--ts-space-12) var(--ts-margin-right) 0 var(--ts-margin-left);display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--ts-space-6)}.ts-subpage .mark-link{display:inline-flex;align-items:center;line-height:0;text-decoration:none;outline:none;transition:filter .48s cubic-bezier(.2,.8,.2,1);will-change:filter}.ts-subpage .mark{display:block;height:56px;width:auto;transform-origin:50% 50%;transition:transform .48s cubic-bezier(.2,.8,.2,1),filter .48s cubic-bezier(.2,.8,.2,1);will-change:transform,filter;filter:drop-shadow(0 0 0 transparent)}.ts-subpage .mark-link:focus-visible .mark,.ts-subpage .mark-link:hover .mark{transform:translateY(-3px) rotate(-.6deg) scale(1.035);filter:drop-shadow(0 4px 8px rgba(0,0,0,.45)) drop-shadow(0 0 18px color-mix(in oklch,var(--ts-yellow) 55%,transparent))}.ts-subpage .mark-link:focus-visible{outline:none}.ts-subpage .primary-nav{display:flex;gap:var(--ts-space-8);align-items:baseline;transform:translateY(-17px)}.ts-subpage .primary-nav a{font-weight:300;font-size:var(--ts-type-font-size-md);letter-spacing:var(--ts-type-letter-spacing-wider);text-transform:lowercase;color:color-mix(in oklch,var(--ts-white) 65%,transparent);text-decoration:none;padding-bottom:var(--ts-space-1);border-bottom:.5px solid transparent;transition:color .3s ease,border-color .3s ease}.ts-subpage .primary-nav a:focus-visible,.ts-subpage .primary-nav a:hover{color:var(--ts-white);border-bottom-color:color-mix(in oklch,var(--ts-yellow) 60%,transparent);outline:none}.ts-subpage .primary-nav a[aria-current=page]{color:var(--ts-yellow);border-bottom-color:var(--ts-yellow)}.ts-subpage footer{padding:var(--ts-space-8) var(--ts-margin-right) var(--ts-space-8) var(--ts-margin-left)}.ts-subpage .footer-nav{display:flex;gap:var(--ts-space-8);margin-bottom:var(--ts-space-6)}.ts-subpage .footer-nav a{font-weight:300;font-size:var(--ts-type-font-size-2xs);letter-spacing:var(--ts-type-letter-spacing-wide);text-transform:lowercase;color:var(--ts-dim);text-decoration:none;transition:color .3s ease}.ts-subpage .footer-nav a:focus-visible,.ts-subpage .footer-nav a:hover{color:var(--ts-yellow);outline:none}.ts-subpage .footer-mark{font-weight:300;font-size:var(--ts-type-font-size-2xs);letter-spacing:var(--ts-type-letter-spacing-wide);text-transform:lowercase;color:var(--ts-yellow);opacity:.7}.ts-subpage .page-hero{padding:var(--ts-pad-vh-5) var(--ts-margin-right) var(--ts-pad-vh-2) var(--ts-margin-left)}.ts-subpage .page-hero h1{font-weight:200;font-size:var(--ts-type-font-size-2xl);line-height:1.12;letter-spacing:var(--ts-type-letter-spacing-tight);max-width:var(--ts-type-measure-heading);margin-bottom:var(--ts-space-6)}.ts-subpage .lede{font-weight:300;font-size:var(--ts-type-font-size-md);line-height:1.6;color:color-mix(in oklch,var(--ts-white) 80%,transparent);max-width:var(--ts-type-measure-prose-comfortable)}.ts-subpage .copy{padding:var(--ts-pad-vh-1) var(--ts-margin-right) var(--ts-pad-vh-1) var(--ts-margin-left)}.ts-subpage .copy h2{font-weight:200;font-size:var(--ts-type-font-size-xl);letter-spacing:var(--ts-type-letter-spacing-snug);margin-bottom:var(--ts-space-6);max-width:var(--ts-type-measure-heading-wide)}.ts-subpage .copy h3{font-weight:300;font-size:var(--ts-type-font-size-md);margin:var(--ts-space-6) 0 var(--ts-space-3) 0;letter-spacing:var(--ts-type-letter-spacing-tight-soft)}.ts-subpage .copy p{font-weight:300;font-size:var(--ts-type-font-size-base);line-height:1.85;color:var(--ts-dim);max-width:var(--ts-type-measure-prose);margin-bottom:var(--ts-space-4)}.ts-subpage .copy p em{color:var(--ts-white);font-style:italic;font-weight:300}.ts-subpage .copy a{color:var(--ts-white);text-decoration:none;border-bottom:.5px solid color-mix(in oklch,var(--ts-yellow) 55%,transparent);transition:border-color .3s ease}.ts-subpage .copy a:hover{border-bottom-color:var(--ts-yellow)}.ts-subpage .grid-2,.ts-subpage .grid-3{display:grid;gap:var(--ts-space-6);margin:var(--ts-space-8) 0}.ts-subpage .grid-2{grid-template-columns:repeat(2,1fr)}.ts-subpage .grid-3{grid-template-columns:repeat(3,1fr)}.ts-subpage .bio,.ts-subpage .card,.ts-subpage .output-card,.ts-subpage .persona-card{padding:var(--ts-space-8);background:color-mix(in oklch,var(--ts-black) 70%,transparent);border:.5px solid var(--ts-ghost)}.ts-subpage .card-number{display:block;font-weight:200;font-size:var(--ts-type-font-size-md);color:var(--ts-yellow);letter-spacing:var(--ts-type-letter-spacing-wide);margin-bottom:var(--ts-space-4)}.ts-subpage .bio h3,.ts-subpage .card h3,.ts-subpage .output-card h3,.ts-subpage .persona-card h3{font-weight:300;font-size:var(--ts-type-font-size-md);margin-bottom:var(--ts-space-3);letter-spacing:var(--ts-type-letter-spacing-tight-soft)}.ts-subpage .bio p,.ts-subpage .card p,.ts-subpage .output-card p,.ts-subpage .persona-card p{font-weight:300;font-size:var(--ts-type-font-size-sm);line-height:1.7;color:var(--ts-dim)}.ts-subpage .bio-role,.ts-subpage .persona-stake{font-weight:300;font-size:var(--ts-type-font-size-xs);color:var(--ts-yellow);letter-spacing:var(--ts-type-letter-spacing-medium);text-transform:uppercase;margin-bottom:var(--ts-space-3)!important}.ts-subpage .ordered-method{list-style:none;counter-reset:method;padding-left:0;margin:var(--ts-space-8) 0;max-width:var(--ts-type-measure-prose-wide)}.ts-subpage .ordered-method li{counter-increment:method;padding:var(--ts-space-6) 0 var(--ts-space-6) var(--ts-space-16);position:relative;border-top:.5px solid var(--ts-ghost)}.ts-subpage .ordered-method li:first-child{border-top:0;padding-top:0}.ts-subpage .ordered-method li:before{content:counter(method,upper-roman);position:absolute;left:0;top:var(--ts-space-6);font-weight:200;font-size:var(--ts-type-font-size-md);color:var(--ts-yellow);letter-spacing:var(--ts-type-letter-spacing-wide)}.ts-subpage .ordered-method li:first-child:before{top:0}.ts-subpage .ordered-method h3{font-weight:300;font-size:var(--ts-type-font-size-md);margin-bottom:var(--ts-space-2);letter-spacing:var(--ts-type-letter-spacing-tight-soft)}.ts-subpage .ordered-method p{font-weight:300;font-size:var(--ts-type-font-size-sm);color:var(--ts-dim);line-height:1.7;margin:0;max-width:var(--ts-type-measure-prose)}.ts-subpage .team{padding:var(--ts-pad-vh-1) var(--ts-margin-right) var(--ts-pad-vh-1) var(--ts-margin-left)}.ts-subpage .team h2{font-size:var(--ts-type-font-size-xl);letter-spacing:var(--ts-type-letter-spacing-snug)}.ts-subpage .cta-tagline,.ts-subpage .team h2{font-weight:200;margin-bottom:var(--ts-space-6)}.ts-subpage .cta-tagline{font-size:var(--ts-type-font-size-lg);letter-spacing:var(--ts-type-letter-spacing-tight);color:var(--ts-white)}.ts-subpage .cta-link{font-weight:200;font-size:var(--ts-type-font-size-xl);color:var(--ts-white);text-decoration:none;border-bottom:.5px solid var(--ts-dim);padding-bottom:var(--ts-space-1);transition:border-color .4s ease;letter-spacing:var(--ts-type-letter-spacing-tight-soft)}.ts-subpage .cta-link:hover{border-color:var(--ts-white)}.ts-subpage .cta-button{display:inline-block;font-weight:400;font-size:var(--ts-type-font-size-sm);letter-spacing:var(--ts-type-letter-spacing-medium);text-transform:lowercase;text-decoration:none;padding:var(--ts-space-4) var(--ts-space-8);transition:background .3s ease,color .3s ease,border-color .3s ease;border:.5px solid transparent}.ts-subpage .cta-button--primary{background:var(--ts-yellow);color:var(--ts-black);border-color:var(--ts-yellow)}.ts-subpage .cta-button--primary:hover{background:color-mix(in oklch,var(--ts-yellow) 78%,white);border-color:color-mix(in oklch,var(--ts-yellow) 78%,white)}.ts-subpage .cta-button--ghost{background:transparent;color:var(--ts-yellow);border-color:var(--ts-yellow)}.ts-subpage .cta-button--ghost:hover{background:color-mix(in oklch,var(--ts-yellow) 18%,transparent)}.ts-subpage .cta-button--lg{padding:var(--ts-space-6) var(--ts-space-12);font-size:var(--ts-type-font-size-md);letter-spacing:var(--ts-type-letter-spacing-normal);text-transform:none;font-weight:300}.ts-subpage .event-list{padding:var(--ts-pad-vh-1) var(--ts-margin-right) var(--ts-pad-vh-1) var(--ts-margin-left)}.ts-subpage .event-card{padding:var(--ts-space-8) 0;border-top:.5px solid var(--ts-ghost)}.ts-subpage .event-card:last-child{border-bottom:.5px solid var(--ts-ghost)}.ts-subpage .event-card-head{display:flex;gap:var(--ts-space-6);font-weight:300;font-size:var(--ts-type-font-size-xs);letter-spacing:var(--ts-type-letter-spacing-wider);text-transform:lowercase;color:var(--ts-yellow);margin-bottom:var(--ts-space-4)}.ts-subpage .event-location{color:color-mix(in oklch,var(--ts-yellow) 70%,var(--ts-dim))}.ts-subpage .event-title{font-weight:200;font-size:var(--ts-type-font-size-xl);letter-spacing:var(--ts-type-letter-spacing-snug);margin-bottom:var(--ts-space-4);max-width:var(--ts-type-measure-heading-wide)}.ts-subpage .event-title a{color:var(--ts-white);text-decoration:none;transition:color .3s ease}.ts-subpage .event-title a:hover{color:var(--ts-yellow)}.ts-subpage .event-blurb{font-weight:300;font-size:var(--ts-type-font-size-base);color:var(--ts-dim);line-height:1.7;max-width:var(--ts-type-measure-prose);margin-bottom:var(--ts-space-6)}.ts-subpage .event-card-link{font-weight:300;font-size:var(--ts-type-font-size-sm);color:var(--ts-yellow);text-decoration:none;letter-spacing:var(--ts-type-letter-spacing-medium);border-bottom:.5px solid color-mix(in oklch,var(--ts-yellow) 40%,transparent);padding-bottom:var(--ts-space-1);transition:border-color .3s ease}.ts-subpage .event-card-link:hover{border-bottom-color:var(--ts-yellow)}.ts-subpage .event-faq{padding-top:var(--ts-pad-vh-3)}.ts-subpage .event-page section{padding:var(--ts-pad-vh-2) var(--ts-margin-right) var(--ts-pad-vh-1) var(--ts-margin-left)}.ts-subpage .event-hero{padding-top:var(--ts-pad-vh-4)!important;padding-bottom:var(--ts-pad-vh-2)!important}.ts-subpage .event-eyebrow{font-weight:300;font-size:var(--ts-type-font-size-xs);letter-spacing:var(--ts-type-letter-spacing-wider);text-transform:lowercase;color:var(--ts-yellow);margin-bottom:var(--ts-space-8);display:flex;flex-wrap:wrap;gap:var(--ts-space-3);align-items:center}.ts-subpage .event-eyebrow-sep{color:var(--ts-dim)}.ts-subpage .event-eyebrow-partner{color:var(--ts-yellow)}.ts-subpage .event-hero h1{font-weight:200;font-size:var(--ts-type-font-size-2xl);line-height:1.1;letter-spacing:var(--ts-type-letter-spacing-tight);max-width:var(--ts-type-measure-heading);margin-bottom:var(--ts-space-6)}.ts-subpage .event-cta-row{display:flex;gap:var(--ts-space-4);margin-top:var(--ts-space-8);flex-wrap:wrap}.ts-subpage .event-cofacilitator{font-weight:300;font-size:var(--ts-type-font-size-sm);color:var(--ts-dim);letter-spacing:var(--ts-type-letter-spacing-medium);margin-top:var(--ts-space-4);margin-bottom:var(--ts-space-8);max-width:var(--ts-type-measure-prose)}.ts-subpage .event-cofacilitator strong{color:var(--ts-yellow);font-weight:300}.ts-subpage .persona-seniority{font-weight:300;font-size:var(--ts-type-font-size-sm);color:var(--ts-dim);letter-spacing:var(--ts-type-letter-spacing-medium);margin-bottom:var(--ts-space-8);max-width:var(--ts-type-measure-prose-narrow)}.ts-subpage .event-tension-headline{font-weight:200;font-size:var(--ts-type-font-size-lg);color:var(--ts-white);line-height:1.3;margin-bottom:var(--ts-space-8);max-width:var(--ts-type-measure-prose);letter-spacing:var(--ts-type-letter-spacing-snug)}.ts-subpage .tension-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-space-6);margin:var(--ts-space-8) 0}.ts-subpage .tension-not-ready,.ts-subpage .tension-ready{padding:var(--ts-space-8);border:.5px solid var(--ts-ghost);background:color-mix(in oklch,var(--ts-black) 60%,transparent)}.ts-subpage .tension-ready{border-color:color-mix(in oklch,var(--ts-yellow) 35%,var(--ts-ghost))}.ts-subpage .tension-not-ready h3,.ts-subpage .tension-ready h3{font-weight:300;font-size:var(--ts-type-font-size-sm);letter-spacing:var(--ts-type-letter-spacing-wide);text-transform:uppercase;margin-bottom:var(--ts-space-6)}.ts-subpage .tension-ready h3{color:var(--ts-yellow)}.ts-subpage .tension-not-ready h3{color:var(--ts-dim)}.ts-subpage .tension-not-ready ul,.ts-subpage .tension-ready ul{list-style:none;padding:0}.ts-subpage .tension-not-ready li,.ts-subpage .tension-ready li{font-weight:300;font-size:var(--ts-type-font-size-sm);color:var(--ts-dim);line-height:1.7;padding:var(--ts-space-2) 0;border-top:.5px solid var(--ts-ghost)}.ts-subpage .tension-not-ready li:first-child,.ts-subpage .tension-ready li:first-child{border-top:0}.ts-subpage .tension-named{font-weight:200;font-size:var(--ts-type-font-size-md);color:var(--ts-white);font-style:italic;margin-top:var(--ts-space-8);max-width:var(--ts-type-measure-prose);letter-spacing:var(--ts-type-letter-spacing-tight-soft)}.ts-subpage .event-day-intro{font-weight:300;font-size:var(--ts-type-font-size-base);color:var(--ts-dim);line-height:1.7;max-width:var(--ts-type-measure-prose);margin-bottom:var(--ts-space-8)}.ts-subpage .event-agenda{list-style:none;padding:0;margin:var(--ts-space-8) 0;max-width:var(--ts-type-measure-prose-wide)}.ts-subpage .event-agenda li{display:grid;grid-template-columns:var(--ts-space-24) 1fr;gap:var(--ts-space-8);padding:var(--ts-space-4) 0;border-top:.5px solid var(--ts-ghost)}.ts-subpage .event-agenda li:first-child{border-top:0}.ts-subpage .agenda-time{color:var(--ts-yellow);letter-spacing:var(--ts-type-letter-spacing-medium)}.ts-subpage .agenda-time,.ts-subpage .agenda-title{font-weight:300;font-size:var(--ts-type-font-size-sm)}.ts-subpage .agenda-title{color:var(--ts-white);line-height:1.6}.ts-subpage .event-day-note{font-weight:300;font-size:var(--ts-type-font-size-xs);color:var(--ts-dim);margin-top:var(--ts-space-6)}.ts-subpage .sponsor-tiers{display:grid;grid-template-columns:1fr 1fr;gap:var(--ts-space-6);margin:var(--ts-space-12) 0}.ts-subpage .sponsor-tier{padding:var(--ts-space-8);background:color-mix(in oklch,var(--ts-black) 70%,transparent);border:.5px solid var(--ts-ghost);display:flex;flex-direction:column}.ts-subpage .sponsor-tier--founding{border-color:var(--ts-yellow);border-width:1px}.ts-subpage .sponsor-tier h3{font-weight:200;font-size:var(--ts-type-font-size-lg);letter-spacing:var(--ts-type-letter-spacing-snug);margin-bottom:var(--ts-space-2)}.ts-subpage .sponsor-tier--founding h3{color:var(--ts-yellow)}.ts-subpage .sponsor-tier-byline{font-weight:300;font-size:var(--ts-type-font-size-xs);color:var(--ts-dim);letter-spacing:var(--ts-type-letter-spacing-medium);text-transform:lowercase;margin-bottom:var(--ts-space-6)}.ts-subpage .sponsor-benefits{list-style:none;padding:0;margin-bottom:var(--ts-space-8);flex:1 1}.ts-subpage .sponsor-benefits li{font-weight:300;font-size:var(--ts-type-font-size-sm);color:var(--ts-dim);line-height:1.7;padding:var(--ts-space-2) 0 var(--ts-space-2) var(--ts-space-6);position:relative;border-top:.5px solid var(--ts-ghost)}.ts-subpage .sponsor-benefits li:first-child{border-top:0}.ts-subpage .sponsor-benefits li:before{content:"·";position:absolute;left:0;color:var(--ts-yellow);font-weight:600}.ts-subpage .sponsor-tier .cta-button{align-self:flex-start}.ts-subpage .sponsor-note{font-weight:300;font-size:var(--ts-type-font-size-sm);color:var(--ts-dim);font-style:italic;max-width:var(--ts-type-measure-prose-wide)}.ts-subpage .event-rsvp .cta-button{margin-top:var(--ts-space-8)}.ts-subpage .fine-print{display:grid;grid-template-columns:10rem 1fr;gap:var(--ts-space-3) var(--ts-space-8);font-weight:300;font-size:var(--ts-type-font-size-sm);max-width:var(--ts-type-measure-prose-wide);margin-top:var(--ts-space-6)}.ts-subpage .fine-print dt{color:var(--ts-yellow);letter-spacing:var(--ts-type-letter-spacing-medium);text-transform:lowercase}.ts-subpage .fine-print dd{color:var(--ts-white);margin:0}.ts-subpage .fine-print a{color:var(--ts-white);text-decoration:none;border-bottom:.5px solid color-mix(in oklch,var(--ts-yellow) 40%,transparent)}.ts-subpage .fine-print a:hover{border-bottom-color:var(--ts-yellow)}@media (max-width:768px){.ts-subpage header{flex-direction:column;align-items:flex-start}.ts-subpage .primary-nav,.ts-subpage header{gap:var(--ts-space-6)}.ts-subpage .grid-2,.ts-subpage .grid-3,.ts-subpage .sponsor-tiers,.ts-subpage .tension-grid{grid-template-columns:1fr}.ts-subpage .event-cta-row{flex-direction:column;align-items:stretch}.ts-subpage .cta-button{text-align:center}.ts-subpage .fine-print{grid-template-columns:1fr;gap:var(--ts-space-1) 0}.ts-subpage .fine-print dd{margin-bottom:var(--ts-space-4)}.ts-subpage .event-agenda li{grid-template-columns:var(--ts-space-16) 1fr;gap:var(--ts-space-4)}.ts-subpage .ordered-method li{padding-left:var(--ts-space-16)}}