:root{--deepink:#0f1f20;--gold-55:#cea42c8c;--superdark-55:#091d1d8c}body{background:var(--almostwhite);color:var(--darkblue);line-height:1.55}.wrap{width:100%;max-width:var(--chrome-max);padding-inline:var(--chrome-gutter);margin-inline:auto}section{padding-block:var(--space-10)}main h2,main h3{text-wrap:balance}.proof,.local{--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}.inlink{color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;transition:color var(--duration-fast) ease;text-decoration-thickness:1.5px}.inlink:hover{color:var(--gold)}.banner{margin-top:var(--sitenav-h);background:var(--gold)}.banner-in{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-body-xs);color:var(--darkblue);flex-wrap:wrap;padding-block:13px;display:flex}.banner-in strong{font-weight:var(--font-weight-semibold);color:var(--darkblue)}.banner-in a{color:var(--darkblue);font-weight:var(--font-weight-bold);text-underline-offset:3px;text-decoration:underline 1.5px}.banner-in a:hover{color:var(--superdark)}.banner{--focus-ring:var(--superdark)}.hero{isolation:isolate;min-height:min(84vh,820px);padding:calc(var(--sitenav-h) + var(--space-10)) 0 var(--space-10);color:var(--almostwhite);background-color:var(--superdark);background-image:url(/images/hero-orlando-leaders.jpg);background-position:50% 40%;background-size:cover;align-items:center;display:flex;position:relative}.has-event .hero{padding-top:var(--space-10)}.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:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--superdark-00) 0%, var(--superdark-55) 100%);pointer-events:none;height:180px;position:absolute;inset:auto 0 0}.hero .wrap{width:100%}.hero-in{max-width:720px}.hero h1{margin:var(--space-3) 0 var(--space-3);color:var(--white)}.hero .sub{max-width:620px;font-size:var(--text-h5);font-weight:var(--font-weight-light);color:var(--white-90);line-height:1.62}.hero .see{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-body-xs);font-weight:var(--font-weight-semibold);color:var(--gold);font-style:italic}.hero-receipt{max-width:540px;margin-top:var(--space-5);padding-left:var(--space-2);border-left:2px solid var(--gold)}.hero-receipt p{font-size:var(--text-body-xs);font-weight:var(--font-weight-light);color:var(--white-90);font-style:italic;line-height:1.6}.hero-receipt .who{margin-top:var(--space-2);flex-direction:column;gap:1px;display:flex}.hero-receipt .who strong{font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--white-90)}.hero-receipt .who span{font-size:var(--text-caption-sm);color:var(--white-50)}.logos{--logo-h:44px;--logo-h-tall:58px;--logo-h-wide:34px;--logo-gap:var(--space-6);--logo-dur:calc(var(--logo-count,13) * 3.4s);padding-block:var(--space-6);background:var(--almostwhite);border-bottom:1px solid var(--line);overflow:hidden}.logos .eyebrow{margin-bottom:var(--space-4)}.logobar{overflow:hidden}.logobar__marquee{width:max-content;animation:logos-marquee var(--logo-dur) linear infinite;display:flex}@keyframes logos-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.logos:hover .logobar__marquee,.logos:focus-within .logobar__marquee{animation-play-state:paused}.logobar__set{align-items:center;margin:0;padding:0;list-style:none;display:flex}.logobar__item{margin-right:var(--logo-gap);flex:none;align-items:center;display:flex}.logobar__item img{height:var(--logo-h);object-fit:contain;width:auto}.logobar__item.is-tall img{height:var(--logo-h-tall)}.logobar__item.is-wide img{height:var(--logo-h-wide)}@media (prefers-reduced-motion:reduce){.logobar__marquee{width:auto;animation:none}.logobar__set[aria-hidden=true]{display:none}.logobar__set{gap:var(--space-3) var(--logo-gap);flex-wrap:wrap}.logobar__item{margin-right:0}}.citable{max-width:68ch;margin-top:var(--space-3);font-size:var(--text-h5);font-weight:var(--font-weight-light);color:var(--darkblue);line-height:1.6}.featured{max-width:68ch;margin-top:var(--space-8);padding-left:var(--space-4);border-left:3px solid var(--gold)}.featured blockquote{font-size:var(--text-h4);font-weight:var(--font-weight-light);color:var(--darkblue);font-style:italic;line-height:1.4}.featured .who{margin-top:var(--space-3);flex-direction:column;gap:2px;display:flex}.featured .who strong{font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold)}.featured .who span{font-size:var(--text-label);color:var(--ink-soft)}.featured .quietlink{margin-top:var(--space-4)}.voices{max-width:68ch;margin-top:var(--space-10)}.voices-label{padding-bottom:var(--space-1);border-bottom:1px solid var(--line);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--ink-soft)}.receipt--lead{margin-top:var(--space-5)}.receipt--lead blockquote{font-size:var(--text-h6);line-height:1.55}.voices-pair{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.voices .quietlink{margin-top:var(--space-6)}.receipt{padding-left:var(--space-3);border-left:2px solid var(--gold);flex-direction:column;display:flex}.receipt blockquote{font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--darkblue);flex:1;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-label);font-weight:var(--font-weight-semibold)}.receipt .who span{font-size:var(--text-caption);color:var(--ink-soft)}.quietlink{margin-top:var(--space-6);border-bottom:1.5px solid var(--gold);font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--darkblue);align-self:flex-start;padding-bottom:1px;display:inline-block}.quietlink:hover{color:var(--gold)}.fork{padding-block:var(--space-10);background:linear-gradient(180deg, var(--darkblue) 0%, var(--superdark) 100%);color:var(--white)}.fork h2{color:var(--white)}.fork .intro-sub{max-width:680px;margin-top:var(--space-2);font-size:var(--text-body);font-weight:var(--font-weight-light);color:var(--white-70)}.doors{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.door{border:1px solid var(--line-inv);border-radius:var(--radius-default);background:linear-gradient(160deg, var(--white-08) 0%, var(--white-02) 100%);transition:transform var(--duration-fast) ease, border-color var(--duration-fast) ease;flex-direction:column;display:flex;overflow:hidden}.door:hover{border-color:var(--gold-55);transform:translateY(-3px)}.door-img{isolation:isolate;background:var(--almostwhite);flex:none;height:240px;position:relative;overflow:hidden}.door-wipe{background:var(--gold);width:calc(100% + 300px);transition:transform var(--duration-slow);position:absolute;inset:0;transform:skew(-45deg)translate(calc(-100% - 150px))}.door .lum{background:var(--darkblue);mix-blend-mode:multiply;position:absolute;inset:0;overflow:hidden}.door .lum img{object-fit:cover;filter:brightness(93%)contrast(124%)grayscale();mix-blend-mode:screen;width:100%;height:100%}.door-grain{opacity:.65;filter:invert();mix-blend-mode:multiply;background:url(/images/ss-grain.jpg) 0 0/300px;position:absolute;inset:0}@media (hover:hover) and (width>=992px){.door:hover .door-wipe{transform:skew(-45deg)translate(-150px)}}@media (prefers-reduced-motion:reduce){.door-wipe,.door{transition:none}.door:hover{transform:none}}.door-body{padding:var(--space-4) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.door h3{margin:var(--space-2) 0 var(--space-2);color:var(--white)}.door p{margin-bottom:var(--space-4);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--white-90);line-height:1.65}.door .btn-sys{align-self:flex-start;margin-top:auto}.door p.btncap{font-size:var(--text-caption);font-weight:var(--font-weight-light);color:var(--white-50);margin:11px 0 0;line-height:1.6}.local{background:var(--surface-warm-white)}.slot,.local .section-header,.faq{max-width:calc(var(--content-column-max) + var(--space-10))}.slot{padding-bottom:var(--space-8);border-bottom:1px solid var(--line)}.slot-line{max-width:62ch;margin-top:var(--space-2);font-size:var(--text-h6);font-weight:var(--font-weight-light);color:var(--text-slate);line-height:1.6}.evt-card{--focus-ring:var(--gold);margin-top:var(--space-3);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}.evt-name{font-size:var(--text-h3);color:var(--almostwhite);margin:0}.vitals{gap:var(--space-3) var(--space-5);width:100%;margin:var(--space-4) 0 var(--space-5);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}.faq-head{margin-top:var(--space-8)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);font-size:var(--text-h6);font-weight:var(--font-weight-semibold);color:var(--darkblue);cursor:pointer;line-height:1.4;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .q{flex:1}.faq summary:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:10px;height:10px;transition:transform var(--duration-fast) var(--ease-out-expo);flex:none;margin-right:4px;transform:rotate(45deg)translate(-2px,-2px)}.faq details[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.faq details>div{max-width:68ch;padding-bottom:var(--space-3);font-size:var(--text-body-sm);font-weight:var(--font-weight-light);color:var(--ink-soft);line-height:1.7}@media (prefers-reduced-motion:reduce){.faq summary:after{transition:none}}.also-worked{max-width:68ch;margin-top:var(--space-6);font-size:var(--text-caption);font-weight:var(--font-weight-light);color:var(--ink-soft);line-height:1.7}.close{padding:var(--space-10) 0 var(--space-8);background:linear-gradient(180deg, var(--deepink) 0%, var(--superdark) 100%);color:var(--white)}.close h2{color:var(--white)}.close .pair{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media screen and (width<=991px){section{padding-block:var(--space-8)}.voices-pair{gap:var(--space-4)}.doors{gap:var(--space-3)}}@media screen and (width<=767px){section{padding-block:var(--space-section-y-sm)}.hero{min-height:0;padding:calc(var(--sitenav-h) + var(--space-8)) 0 var(--space-8);background-image:url(/images/hero-orlando-leaders-p800.jpg)}.has-event .hero{padding-top:var(--space-8)}.voices-pair,.doors{grid-template-columns:1fr}.voices-pair{gap:var(--space-5)}.voices{margin-top:var(--space-8)}.door-body{padding:var(--space-3) var(--space-4) var(--space-4)}.vitals{gap:var(--space-3) var(--space-4)}.close{padding:var(--space-section-y-sm) 0 var(--space-6)}.logos{--logo-h:34px;--logo-h-tall:46px;--logo-h-wide:26px;--logo-gap:var(--space-5)}}@media screen and (width<=479px){.hero .btn-sys--cta,.close .pair .btn-sys{width:100%}}.ring{--focus-ring:var(--darkblue);background:var(--gold);color:var(--darkblue);text-align:center;padding:84px 0;position:relative;overflow:hidden}.ring:before{content:"";pointer-events:none;background:radial-gradient(120% 160% at 50% -30%,#ffffff47 0%,#fff0 55%);position:absolute;inset:0}.ring .wrap{position:relative}.ring h2{letter-spacing:-.01em;font-size:clamp(30px,4.2vw,48px);font-weight:800}.ring p{font-size:var(--text-body);font-weight:var(--font-weight-medium);color:#1b3233d1;margin-top:14px}.seasons{--focus-ring:var(--darkblue);background:linear-gradient(#f8f6f1 0%,#f6f4ef 100%);padding:120px 0}.seasons h2{margin:12px 0 10px;font-size:clamp(30px,3.8vw,44px)}.seasons .lead{font-size:17px;font-weight:var(--font-weight-light);color:var(--ink-soft);max-width:560px}.season-cols{grid-template-columns:repeat(4,1fr);gap:44px;margin:56px 0 8px;display:grid}.scol{border-top:1px solid #1b323347;padding-top:18px;position:relative}.scol .season{font-size:12.5px;font-weight:var(--font-weight-bold);letter-spacing:.22em;color:var(--gold);text-transform:uppercase;margin-bottom:18px;padding-top:2px;line-height:1}.scol h3{min-height:2.2em;margin:0 0 8px;font-size:20px}.scol p{font-size:var(--text-body-xs);font-weight:var(--font-weight-light);color:var(--ink-soft);line-height:1.6}.decon{font-size:20px;font-weight:var(--font-weight-semibold);max-width:640px;margin:60px 0 0}.truth{border-top:2px solid var(--gold);max-width:860px;margin-top:28px;padding-top:26px}.truth .big{font-size:clamp(24px,2.6vw,30px);font-weight:var(--font-weight-bold);line-height:1.25}.truth .claim{max-width:680px;color:var(--ink-soft);font-size:17px;font-weight:var(--font-weight-light);margin-top:10px}.shelf{--focus-ring:var(--darkblue);padding:120px 0}.shelf h2{margin-top:12px;font-size:clamp(28px,3.6vw,40px)}.shelf .lead{font-size:17px;font-weight:var(--font-weight-light);color:var(--ink-soft);max-width:620px;margin-top:10px}.research-rows{max-width:780px;margin-top:44px}.rrow{border-top:1px solid var(--line);align-items:baseline;gap:26px;padding:26px 0;text-decoration:none;display:flex}.rrow:last-of-type{border-bottom:1px solid var(--line)}.rrow .num{color:var(--gold);flex:none;font-size:30px;font-weight:800;line-height:1}.rrow h3{flex:1;font-size:21px}.rrow .go{font-size:var(--text-label);font-weight:var(--font-weight-semibold);color:var(--ink-soft);white-space:nowrap;transition:color .15s,transform .15s}.rrow:hover .go{color:var(--gold);transform:translate(3px)}.library{margin-top:72px}.library .rhead{font-size:var(--text-caption-sm);letter-spacing:.24em;text-transform:uppercase;font-weight:var(--font-weight-semibold);color:var(--ink-soft);margin-bottom:8px}.tiles{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.tile{border-top:1px solid #1b323347;padding-top:18px;text-decoration:none;display:block}.tile h3{margin-bottom:8px;font-size:19px;transition:color .15s}.tile:hover h3{color:var(--gold)}.tile p{font-size:14.5px;font-weight:var(--font-weight-light);color:var(--ink-soft);line-height:1.6}@media (width<=1000px){.season-cols{grid-template-columns:repeat(2,1fr);gap:36px}}@media (width<=820px){.seasons,.shelf{padding:64px 0}.ring{padding:60px 0}.season-cols,.tiles{grid-template-columns:1fr}.scol h3{min-height:0}.rrow{gap:16px}}.evt-card .evt-more{margin:1rem 0 0;font-size:.875rem}.evt-card .evt-more a{color:var(--gold);text-decoration:none}.evt-card .evt-more a:hover{text-decoration:underline}
