body{background:var(--surface-warm-white);color:var(--darkblue);line-height:1.55}.wrap{width:100%;max-width:var(--chrome-max);padding-inline:var(--chrome-gutter);margin-inline:auto}.wrap--read{max-width:calc(var(--content-column-max) + var(--chrome-gutter) * 2)}section{padding-block:96px}.sec--dark{background:var(--superdark);color:var(--almostwhite)}.sec--navy{background:var(--darkblue);color:var(--almostwhite)}.sec--light{background:var(--surface-warm-white);color:var(--darkblue);--focus-ring:var(--darkblue)}.eyebrow{font-size:var(--text-caption-sm);font-weight:var(--font-weight-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);display:block}.nav{z-index:40;background:var(--superdark);border-bottom:1px solid var(--line-inv);position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;gap:20px;min-height:74px;display:flex}.logo{align-items:center;display:inline-flex}.logo img{width:auto;height:26px;display:block}.nav-cta{border:.0625rem solid var(--gold);border-radius:var(--radius-default);background:var(--gold);color:var(--superdark);font-size:var(--text-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;transition:transform var(--duration-slow) var(--ease-out-expo), background-color var(--duration-slow) var(--ease-out-expo), border-color var(--duration-slow) var(--ease-out-expo);justify-content:center;align-items:center;padding:12px 21px;line-height:1.5;display:inline-flex}.nav-cta:hover{background:var(--gold-light);border-color:var(--gold-light);transform:translateY(-.125rem)}@media (prefers-reduced-motion:reduce){.nav-cta{transition:none}.nav-cta:hover{transform:none}}@media screen and (width<=560px){.nav-in{gap:12px;min-height:64px}.logo img{height:21px}.nav-cta{font-size:var(--text-caption);letter-spacing:.5px;padding:11px 16px}}.contact-line{background:var(--superdark);color:var(--white-50);text-align:center;padding:var(--space-4) var(--chrome-gutter) var(--space-2);font-size:var(--text-body-xs)}.contact-line a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.contact-line a:hover{color:var(--gold-light)}.footer{background:var(--superdark);color:var(--white-50);border-top:1px solid var(--line-inv);padding-block:var(--space-5)}.footer-in{font-size:var(--text-caption);flex-wrap:wrap;justify-content:space-between;gap:14px 30px;display:flex}.footer-in a{text-underline-offset:2px;padding-block:6px;text-decoration:underline}.footer-in a:hover{color:var(--gold)}.hero{isolation:isolate;color:var(--almostwhite);background-color:var(--superdark);background-image:url(/images/event-room-columbus.jpg);background-position:60% 35%;background-size:cover;padding:128px 0 104px;position:relative}.hero:before{content:"";z-index:-1;background-image:linear-gradient(94deg, var(--superdark) 18%, var(--superdark-50) 100%), linear-gradient(to bottom, var(--superdark-00) 58%, var(--superdark) 100%);position:absolute;inset:0}.hero-in{max-width:780px}.hero h1{margin:var(--space-3) 0 var(--space-3);color:var(--almostwhite);text-wrap:balance}.hero h1 em{color:var(--gold);font-style:italic}.hero .sub{max-width:620px;font-size:var(--text-h5);font-weight:var(--font-weight-light);color:var(--white-90);line-height:1.62}.vitals{gap:var(--space-3) var(--space-5);margin:var(--space-5) 0 0;padding-top:var(--space-3);border-top:1px solid var(--gold);flex-wrap:wrap;display:flex}.vitals>div{flex-direction:column;gap:4px;display:flex}.vitals dt{font-size:var(--text-caption-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--gold)}.vitals dd{font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--almostwhite);margin:0}.hero-ask{margin-top:var(--space-5)}.hero .seats{margin-top:var(--space-2);font-size:var(--text-body-xs);color:var(--white-50)}.sponsor-jump{margin-top:var(--space-2);color:var(--gold);font-size:var(--text-body-sm);letter-spacing:.5px;text-underline-offset:4px;text-decoration:underline;display:inline-block}.sponsor-jump:hover{color:var(--gold-light)}.problem{padding-top:88px}.problem h2{color:var(--almostwhite)}.problem h2 span{display:block}.pain{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pain p{padding-top:var(--space-2);border-top:1px solid var(--gold);font-size:var(--text-h6);font-weight:var(--font-weight-light);color:var(--white-90);margin:0;line-height:1.55}.kicker{max-width:62ch;margin-top:var(--space-6);font-size:var(--text-h5);font-weight:var(--font-weight-light);color:var(--white-90);line-height:1.6}.kicker strong{color:var(--gold);font-weight:var(--font-weight-semibold)}.questions ol{margin:var(--space-6) 0 0;max-width:var(--content-column-max);padding:0;list-style:none}.questions li{align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line);display:flex}.questions li:last-child{border-bottom:1px solid var(--line)}.questions .num{width:1.7em;font-size:var(--text-h4);font-weight:var(--font-weight-bold);color:var(--gold);flex:none;line-height:1}.questions p{font-size:var(--text-h6);font-weight:var(--font-weight-light);color:var(--darkblue);line-height:1.6}.exp{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.exp h3{margin:0 0 var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--gold);font-size:var(--text-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gold);line-height:1.4}.exp p{font-size:var(--text-h6);font-weight:var(--font-weight-light);color:var(--white-90);line-height:1.6}.exp-note{max-width:46ch;margin-top:var(--space-6);padding-left:var(--space-3);border-left:2px solid var(--gold);font-size:var(--text-h5);font-weight:var(--font-weight-light);color:var(--white-70);font-style:italic;line-height:1.6}.people-grid{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.person h2{margin:var(--space-1) 0 var(--space-4);font-size:var(--text-h3);color:var(--darkblue)}.person-id{margin-top:var(--space-3)}.person-name{font-size:var(--text-h5);font-weight:var(--font-weight-semibold);color:var(--darkblue)}.person-role{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--gold);margin-top:2px}.person-bio{margin-top:var(--space-2);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--text-slate);line-height:1.7}.portrait{aspect-ratio:1;border-radius:var(--radius-default);width:100%;max-width:260px;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}.proof{gap:var(--space-6);margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.receipt{border-left:2px solid var(--gold);padding-left:var(--space-3)}.receipt blockquote{font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--darkblue);font-style:italic;line-height:1.6}.receipt .who{margin-top:var(--space-2);flex-direction:column;gap:1px;display:flex}.receipt .who strong{font-size:var(--text-body-xs);font-weight:var(--font-weight-semibold)}.receipt .who span{font-size:var(--text-caption);color:var(--ink-soft)}.who-grid{gap:var(--space-8);margin-top:var(--space-6);grid-template-columns:3fr 2fr;display:grid}.who-col h3{margin:0 0 var(--space-3);padding-bottom:var(--space-1);border-bottom:1px solid var(--line-inv);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;line-height:1.4}.who-col--yes h3{color:var(--gold);border-bottom-color:var(--gold)}.who-col--no h3{color:var(--white-50)}.who-col ul{margin:0;padding:0;list-style:none}.who-col li{align-items:flex-start;gap:var(--space-2);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);padding-block:10px;line-height:1.55;display:flex}.who-col li svg{flex:none;width:20px;height:20px;margin-top:3px}.who-col--yes li{color:var(--white-90)}.who-col--yes li svg{color:var(--gold)}.who-col--no li{color:var(--white-50)}.who-col--no li svg{color:var(--white-30)}.bring{max-width:68ch;margin-top:var(--space-6);padding:var(--space-3) var(--space-3);border-left:3px solid var(--gold);background:var(--white-05);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--white-90);line-height:1.6}.tier-intro{max-width:68ch;margin-top:var(--space-5);font-size:var(--text-h6);font-weight:var(--font-weight-light);color:var(--text-slate);line-height:1.6}.tier-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tier{--focus-ring:var(--gold);padding:var(--space-5) var(--space-4);border-radius:var(--radius-default);background:var(--darkblue);color:var(--almostwhite);flex-direction:column;align-items:flex-start;display:flex}.tier-name{font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--gold)}.tier-price{margin-top:var(--space-1);font-size:var(--text-display);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-tight);color:var(--white);line-height:1}.tier-tickets{margin-top:var(--space-1);font-size:var(--text-body-sm);color:var(--white-70)}.tier-carry{width:100%;margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--line-inv);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--white-50)}.tier-rule{width:44px;margin:var(--space-3) 0;border-top:1px solid var(--gold)}.tier ul{margin:0 0 var(--space-4);padding:0;list-style:none}.tier li{font-size:var(--text-body-xs);font-weight:var(--font-weight-light);color:var(--white-70);margin-bottom:12px;padding-left:26px;line-height:1.55;position:relative}.tier li:before{content:"✓";font-weight:var(--font-weight-semibold);color:var(--gold);position:absolute;left:0}.tier .btn-sys{width:100%;margin-top:auto}.tier-note{margin-top:var(--space-5);font-size:var(--text-body-sm);color:var(--text-slate)}.tier-note a{color:var(--darkblue);text-underline-offset:3px;text-decoration:underline}.tier-note a:hover{color:var(--gold)}.sponsor-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sponsor-slot{aspect-ratio:16/9;border:1px dashed var(--darkblue-30);border-radius:var(--radius-md);background:var(--surface-warm-white);place-items:center;display:grid}.sponsor-slot span{font-size:var(--text-micro);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);line-height:1.3}@media screen and (width<=767px){.sponsor-grid{grid-template-columns:1fr}}.thesis{background:var(--gold);color:var(--darkblue);text-align:center;padding-block:84px;position:relative;overflow:hidden}.thesis:before{content:"";background:radial-gradient(120% 160% at 50% -30%, var(--white-30) 0%, var(--superdark-00) 55%);pointer-events:none;position:absolute;inset:0}.thesis .wrap{position:relative}.thesis h2{max-width:22ch;color:var(--darkblue);margin-inline:auto}.close{text-align:center;padding-block:88px}.close .vitals{border-top-color:var(--line-inv);justify-content:center;max-width:760px;margin-inline:auto}.close .vitals>div{text-align:center;align-items:center}.close-ask{margin-top:var(--space-6)}.close .seats{margin-top:var(--space-2);font-size:var(--text-body-xs);color:var(--white-50)}@media screen and (width<=991px){section{padding-block:72px}.hero{padding:96px 0 80px}.people-grid{gap:var(--space-6)}.proof{gap:var(--space-4)}.tier-grid{gap:var(--space-3)}.tier{padding:var(--space-4) var(--space-3)}}@media screen and (width<=767px){section{padding-block:var(--space-section-y-sm)}.hero{background-image:url(/images/event-room-columbus-p800.jpg);padding:72px 0 64px}.problem{padding-top:56px}.problem h2{max-width:none}.problem h2 span{display:inline}.pain,.exp,.people-grid,.proof,.who-grid,.tier-grid{grid-template-columns:1fr}.pain,.exp{gap:var(--space-4)}.proof{gap:var(--space-5);margin-top:var(--space-8)}.who-grid{gap:var(--space-5)}.portrait{max-width:200px}.vitals{gap:var(--space-3) var(--space-4)}.close .vitals>div{text-align:left;align-items:flex-start}.thesis{padding-block:64px}.thesis h2{max-width:none}}@media screen and (width<=479px){.hero-ask .btn-sys--cta{width:100%}.tier-price{font-size:15vw}}
