body.summit-enabled{--summit-header-height:52px;--summit-banner-height:36px;padding-top:var(--summit-banner-height)}.summit-enabled .topbar{top:0}.summit-banner{position:fixed;inset:var(--summit-header-height) 0 auto;z-index:120;display:flex;height:var(--summit-banner-height);color:var(--paper);background:#111;border-bottom:1px solid #f2f0ea33}.summit-banner__link{position:absolute;inset:0;width:100%;height:100%;min-width:0;overflow:hidden;color:inherit;display:flex;align-items:center;text-decoration:none}.summit-banner__track{display:flex;width:max-content;animation:summit-ticker 42s linear infinite;will-change:transform}.summit-banner__group,.summit-banner__item{display:flex;flex:none}.summit-banner__item{align-items:center;gap:24px;padding-right:24px;font:700 10px/1 var(--meta-font);letter-spacing:.06em;white-space:nowrap}@font-face{font-family:Summit Star;src:url(/fonts/summit-star.woff) format("woff");font-style:normal;font-weight:400;font-display:block;unicode-range:u+2733}.summit-banner__item i{font:normal 18px/1 Summit Star;font-synthesis:none}.summit-banner__cta{position:absolute;inset:0 0 0 auto;padding:0 22px;display:flex;align-items:center;background:#111;border-left:1px solid #f2f0ea44;font:700 10px var(--meta-font);white-space:nowrap}.summit-banner__link:focus-visible{outline:2px solid var(--paper);outline-offset:-3px}.summit-banner:focus-within .summit-banner__track,.summit-banner:hover .summit-banner__track{animation-play-state:paused}@keyframes summit-ticker{to{transform:translateX(-50%)}}.summit-page{color:var(--paper);padding-top:52px}.summit-main{padding:clamp(30px,4vw,64px) 4vw}.summit-heading{display:flex;justify-content:space-between;gap:20px;font:10px var(--meta-font);letter-spacing:.08em;margin-bottom:34px}.summit-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;grid-gap:clamp(30px,6vw,110px);gap:clamp(30px,6vw,110px)}.summit-story{min-width:0}.summit-story h1{margin:0 0 26px;font:400 clamp(35px,5vw,82px)/1.02 Archivo Black,var(--poster-font);letter-spacing:-.06em}.summit-story h1>span{color:transparent;-webkit-text-stroke:1px var(--paper)}.summit-story__lead{margin:0 0 14px;font:500 clamp(20px,2vw,28px)/1.3 var(--header-font)}.summit-story__copy{max-width:48ch;margin:0 0 32px;color:#c1c0bb;font:15px/1.65 var(--header-font)}.summit-poster{position:relative;overflow:hidden;min-height:290px;display:flex;align-items:center;gap:7%;border-block:1px solid #eee5}.summit-poster__number{font:400 clamp(130px,16vw,245px)/1 Archivo Black,var(--poster-font);letter-spacing:-.12em;padding-right:.1em}.summit-poster>div>span{display:block;margin-bottom:10px;font:10px var(--meta-font)}.summit-poster strong{font:700 clamp(15px,1.8vw,26px)/1.15 var(--header-font)}.summit-poster>img{position:absolute;right:0;bottom:18px;width:46px;height:46px;object-fit:contain}.summit-story__details{font:10px/1.6 var(--meta-font);color:#c1c0bb;margin:16px 0 0}.summit-signup{min-width:0;position:relative;padding:clamp(25px,3vw,48px);background:var(--paper);color:#111;border-top:7px solid #c8c5be;scroll-margin-top:112px}.summit-signup__eyebrow{margin:0 0 25px;padding-bottom:18px;border-bottom:1px dashed #1114;font:9px/1.4 var(--meta-font);letter-spacing:.08em}.summit-signup h2{margin:0 0 20px;font:400 clamp(42px,5vw,72px)/.96 Archivo Black,var(--poster-font);letter-spacing:-.065em}.summit-signup>p:not([class]){margin:0 0 26px;font:15px/1.5 var(--header-font)}.summit-form{display:grid;grid-gap:21px;gap:21px}.summit-form label{display:block;font:10px/1.5 var(--meta-font);text-transform:uppercase;letter-spacing:.04em}.summit-form label>span{color:#5b5952;text-transform:none}.summit-form label>input{display:block;min-width:0;width:100%;min-height:44px;padding:10px 0;margin-top:4px;border:0;border-bottom:1px solid #1117;border-radius:0;background:transparent;color:#111;font:500 16px/1.4 var(--header-font)}.summit-form input::placeholder{color:#66645e}.summit-form input:focus-visible{outline:2px solid #111;outline-offset:4px}.summit-form button{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:14px 18px;color:var(--paper);background:#111;border:1px solid #111;font:700 12px var(--meta-font)}.summit-form button:hover{background:#333}.summit-form button:focus-visible{outline:2px solid #111;outline-offset:4px}.summit-form button:disabled{opacity:.65}.summit-form__status{margin:0;font:700 13px/1.5 var(--header-font)}.summit-form__status--error{color:#9b2615}.summit-form__status a{color:inherit;text-decoration:underline}.summit-signup__note{margin:22px 0 0;font:12px/1.6 var(--header-font);color:#55534d}@media (max-width:850px){.summit-layout{grid-template-columns:1fr;gap:35px}.summit-story h1{font-size:clamp(35px,8vw,68px)}.summit-poster{min-height:180px;gap:10%}.summit-poster__number{font-size:145px}.summit-poster strong{font-size:23px}.summit-signup{max-width:600px;width:100%;justify-self:center}}@media (max-width:480px){body.summit-enabled{--summit-banner-height:34px}.summit-banner__cta{padding-inline:12px;font-size:9px}.summit-banner__item{font-size:9px;gap:16px;padding-right:16px}.summit-heading{font-size:8px;gap:12px;margin-bottom:25px}.summit-poster__number{font-size:120px}.summit-poster strong{font-size:18px}.summit-signup h2{font-size:54px}}@media (prefers-reduced-motion:reduce){.summit-banner__track{animation:none;will-change:auto}}@media (max-width:820px){body.summit-enabled{--summit-header-height:calc(var(--m-header-h, 58px) + env(safe-area-inset-top))}}.summit-banner__link>*{pointer-events:none}