.EA_ccq_page{--font-home-sans:"Inter Variable", Inter, Arial, sans-serif;--font-home-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;color:#1c1b18;min-height:100vh;font-family:var(--font-home-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0eadb;overflow-x:clip}.EA_ccq_page :is(h1,h2,h3){font-family:var(--font-home-sans);margin:0;font-style:normal}.EA_ccq_inner,.EA_ccq_calendarInner,.EA_ccq_hostingInner,.EA_ccq_hostAtCircuitInner{width:min(100%, var(--layout-max-width));padding-inline:var(--layout-gutter);box-sizing:border-box;margin:0 auto}.EA_ccq_hero{color:#dacfb0;box-sizing:border-box;background:#1a1916;align-items:flex-end;min-height:84svh;padding:132px 0 clamp(64px,7vw,104px);display:flex}.EA_ccq_heading{letter-spacing:-.06em;text-wrap:balance;max-width:1240px;font-size:clamp(62px,9vw,148px);font-weight:600;line-height:.91}.EA_ccq_intro{color:#dacfb0;letter-spacing:-.022em;max-width:560px;margin:clamp(42px,5vw,72px) 0 0 auto;font-size:clamp(20px,1.85vw,30px);line-height:1.34}.EA_ccq_calendarSection,.EA_ccq_hostingSection,.EA_ccq_hostAtCircuit{padding:clamp(100px,11vw,170px) 0}.EA_ccq_calendarSection{background:#f0eadb}.EA_ccq_calendarHeader{grid-template-columns:var(--layout-grid-columns);column-gap:var(--layout-grid-gap);align-items:end;margin-bottom:clamp(46px,6vw,84px);display:grid}.EA_ccq_calendarHeader>div{grid-column:1/span 8}.EA_ccq_calendarHeader h2,.EA_ccq_hostingCopy h1,.EA_ccq_hostingCopy h2,.EA_ccq_hostAtCircuit h2{letter-spacing:-.052em;font-size:clamp(52px,7vw,108px);font-weight:600;line-height:.96}.EA_ccq_calendarHeader a{color:#1c1b18;min-width:174px;font:500 11px/1.3 var(--font-home-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;grid-column:10/-1;justify-content:space-between;align-items:center;padding:14px 16px;transition:transform .25s,background .25s,color .25s;display:inline-flex}.EA_ccq_calendarHeader a:hover,.EA_ccq_calendarHeader a:focus-visible{color:#d85a30;background:#1c1b18;transform:translateY(-2px)}.EA_ccq_calendar{background:#f0eadb;border:1px solid #1c1b1838;width:100%;min-height:760px;display:block}.EA_ccq_hostingSection{color:#1c1b18;background:#a6aa97}.EA_ccq_hostingCopy{grid-template-columns:var(--layout-grid-columns);column-gap:var(--layout-grid-gap);display:grid}.EA_ccq_hostingCopy h1,.EA_ccq_hostingCopy h2{grid-column:1/span 8}.EA_ccq_hostingCopy>p:last-child{grid-column:9/-1;align-self:end;margin:0;font-size:clamp(18px,1.5vw,24px);line-height:1.55}.EA_ccq_hostingCopy a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #d85a30;text-decoration:underline #d85a30;text-decoration-thickness:2px}.EA_ccq_videos{background:#1c1b1833;border:1px solid #1c1b1833;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:clamp(72px,8vw,120px);display:grid}.EA_ccq_videoCard{background:#1a1916;position:relative;overflow:hidden}.EA_ccq_video{aspect-ratio:16/9;pointer-events:none;border:0;width:100%;display:block}.EA_ccq_videoOverlay{color:#dacfb0;font:500 11px/1.3 var(--font-home-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;background:linear-gradient(#0000 45%,#1a1916db);justify-content:space-between;align-items:flex-end;padding:22px;transition:opacity .25s;display:flex;position:absolute;inset:0}.EA_ccq_videoOverlay:after{content:"↗";font-size:18px}.EA_ccq_videoCard:hover .EA_ccq_videoOverlay,.EA_ccq_videoCard:focus-within .EA_ccq_videoOverlay{opacity:1}.EA_ccq_videoOverlay:focus-visible{outline-offset:-5px;outline:2px solid #d85a30}.EA_ccq_hostAtCircuit{color:#dacfb0;background:#1a1916}.EA_ccq_hostAtCircuit h2{max-width:1100px}.EA_ccq_hostAtCircuitInner>p{color:#dacfb0;max-width:560px;margin:42px 0 0 auto;font-size:clamp(18px,1.5vw,24px);line-height:1.55}.EA_ccq_eventForm{text-align:left;border-top:1px solid #dacfb02e;gap:32px;max-width:960px;margin:clamp(72px,8vw,120px) 0 0 auto;padding-top:32px;display:grid}.EA_ccq_eventField,.EA_ccq_eventContactGrid{gap:10px;display:grid}.EA_ccq_eventField>span,.EA_ccq_eventChoiceField legend,.EA_ccq_eventContact legend{color:#dacfb0;font:500 10px/1.5 var(--font-home-mono);letter-spacing:.1em;text-transform:uppercase}.EA_ccq_eventField input,.EA_ccq_eventField textarea{box-sizing:border-box;color:#dacfb0;width:100%;min-height:56px;font:400 17px/1.5 var(--font-home-sans);background:0 0;border:0;border-bottom:1px solid #dacfb057;border-radius:0;padding:14px 0}.EA_ccq_eventField textarea{resize:vertical;min-height:120px}.EA_ccq_eventField input:focus,.EA_ccq_eventField textarea:focus{border-color:#d85a30;outline:0}.EA_ccq_eventChoiceField,.EA_ccq_eventContact{border:0;gap:16px;margin:0;padding:0;display:grid}.EA_ccq_eventChoiceField legend,.EA_ccq_eventContact legend{padding:0}.EA_ccq_eventChoices{flex-wrap:wrap;gap:9px;display:flex}.EA_ccq_eventChoices label{cursor:pointer;min-height:42px;font:500 11px/1.3 var(--font-home-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #dacfb042;align-items:center;padding:0 13px;transition:background .2s,border-color .2s,color .2s;display:flex}.EA_ccq_eventChoices input{accent-color:#d85a30;margin:0 9px 0 0}.EA_ccq_eventChoices label:has(input:checked){color:#1c1b18;background:#d85a30;border-color:#d85a30}.EA_ccq_eventDateGrid,.EA_ccq_eventContactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 36px;display:grid}.EA_ccq_eventContactGrid{margin-top:12px}.EA_ccq_eventContactGrid .EA_ccq_eventField:last-child{grid-column:1/-1}.EA_ccq_eventConsent{color:#dacfb0;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.EA_ccq_eventConsent input{accent-color:#d85a30;width:18px;height:18px;margin:1px 0 0}.EA_ccq_eventConsent a{color:#dacfb0;-webkit-text-decoration:underline #d85a30;text-decoration:underline #d85a30}.EA_ccq_eventSubmit{color:#1c1b18;cursor:pointer;min-width:220px;min-height:48px;font:500 11px/1.3 var(--font-home-mono);letter-spacing:.08em;text-transform:uppercase;background:#d85a30;border:1px solid #d85a30;border-radius:0;justify-self:start;padding:14px 16px;transition:transform .25s,background .25s}.EA_ccq_eventSubmit:hover,.EA_ccq_eventSubmit:focus-visible{background:#dacfb0;border-color:#dacfb0;transform:translateY(-2px)}.EA_ccq_eventSubmit:disabled{cursor:wait;opacity:.7}.EA_ccq_eventStatus{color:#d85a30;min-height:20px;font:500 11px/1.5 var(--font-home-mono);margin:-24px 0 0}.EA_ccq_eventSuccess{border-top:1px solid #dacfb02e;flex-direction:column;justify-content:center;min-height:380px;margin-top:72px;display:flex}.EA_ccq_eventSuccess strong{letter-spacing:-.052em;font-size:clamp(52px,7vw,108px);font-weight:600;line-height:.96}.EA_ccq_eventSuccess span{color:#dacfb0;max-width:500px;margin-top:24px;font-size:20px}@media (max-width:900px){.EA_ccq_hero{min-height:74svh;padding-top:112px}.EA_ccq_calendarHeader,.EA_ccq_hostingCopy{grid-template-columns:1fr;gap:36px}.EA_ccq_calendarHeader>div,.EA_ccq_calendarHeader a,.EA_ccq_hostingCopy h1,.EA_ccq_hostingCopy h2,.EA_ccq_hostingCopy>p:last-child{grid-column:1}.EA_ccq_calendarHeader a{width:min(100%,260px)}.EA_ccq_hostingCopy>p:last-child{max-width:560px}}@media (max-width:640px){.EA_ccq_heading{font-size:clamp(54px,17vw,82px)}.EA_ccq_intro{margin-left:0}.EA_ccq_calendarSection,.EA_ccq_hostingSection,.EA_ccq_hostAtCircuit{padding:88px 0}.EA_ccq_calendar{min-height:680px}.EA_ccq_videos,.EA_ccq_eventDateGrid,.EA_ccq_eventContactGrid{grid-template-columns:1fr}.EA_ccq_eventContactGrid .EA_ccq_eventField:last-child{grid-column:1}.EA_ccq_videoOverlay{opacity:1}.EA_ccq_hostAtCircuitInner>p,.EA_ccq_eventForm{margin-left:0}}@media (prefers-reduced-motion:reduce){.EA_ccq_calendarHeader a,.EA_ccq_videoOverlay,.EA_ccq_eventChoices label,.EA_ccq_eventSubmit{transition:none}}
