.summit{padding-block:var(--section-space);background:var(--color-navy);color:var(--color-paper);overflow:hidden}.summit__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.summit__media{min-width:0}.summit__image{filter:drop-shadow(0 20px 40px #0000004d);width:97%;height:auto;margin-inline:auto;display:block;transform:rotate(-1.6deg)}.summit__content{min-width:0}.summit__label{background:var(--color-yellow);color:var(--color-navy);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:.45em .9em .4em;font-size:.78rem;font-weight:800;display:inline-block}.summit__heading{color:#fff;text-transform:uppercase;margin:0 0 1.125rem;font-size:clamp(2.1rem,4.4vw,3.4rem)}.summit__label+.summit__heading,.summit__label+.summit__text,.summit__label+.summit__details,.summit__label+.summit__link{margin-top:1.125rem}.summit__text{color:#b9c6d9;max-width:50ch;margin:0 0 1.625rem;font-size:1.05rem}.summit__details{flex-wrap:wrap;gap:1.5rem 2.125rem;margin:0 0 1.875rem;padding:0;list-style:none;display:flex}.summit__detail{min-width:0}.summit__detail-title,.summit__detail-description{display:block}.summit__detail-title{color:var(--color-yellow);font-family:var(--font-display);overflow-wrap:anywhere;font-size:1.5rem;font-weight:900;line-height:1.15}.summit__detail-description{color:#8fa2bc;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:.15rem;font-size:.85rem}.summit__link{border-color:var(--color-yellow);background:var(--color-yellow);color:var(--color-navy)}.summit__link:hover{border-color:var(--color-yellow);background:var(--color-navy-light);color:var(--color-yellow)}.summit__actions{align-items:start;gap:.875rem;display:grid}.summit__editor-placeholder{border:1px dashed;padding:1rem}.summit-registration{width:100%;display:block}.summit-registration__toggle{border-color:var(--color-yellow);background:var(--color-yellow);width:100%;color:var(--color-navy);display:none}.summit-registration__toggle:hover{border-color:var(--color-yellow);background:var(--color-navy-light);color:var(--color-yellow)}.summit-registration__no-script{color:#b9c6d9;margin:0;font-size:.95rem}.summit-registration__panel{grid-template-rows:1fr;display:grid}.summit-registration__panel-window{min-height:0;overflow:hidden}.summit-registration__panel-surface{border:1px solid var(--color-line-light);border-radius:var(--radius-card);background:#ffffff0f;margin-top:1.375rem;padding:clamp(1.25rem,3vw,1.75rem)}.summit-registration__row{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.summit-registration__field{min-width:0}.summit-registration__field--email{margin-top:.875rem}.summit-registration__field label{color:#b9c6d9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.375rem;font-size:.8rem;font-weight:600;display:block}.summit-registration__field input{border:1.5px solid var(--color-line-light);border-radius:var(--radius-button);color:#fff;width:100%;font:inherit;background:#05214480;padding:.75rem .875rem;font-size:1rem;transition:border-color .15s}.summit-registration__field input::placeholder{color:#8293aa;opacity:1}.summit-registration__field input:focus{border-color:var(--color-yellow);outline:none}.summit-registration__field input[aria-invalid=true]{border-color:#ff8a94}.summit-registration__consent{align-items:flex-start;gap:.75rem;margin:1rem 0 0;display:flex}.summit-registration__consent input[type=checkbox]{width:1.5rem;height:1.5rem;accent-color:var(--color-yellow);flex:none;margin:0;padding:0}.summit-registration__consent label{color:#c8d4e4;letter-spacing:0;text-transform:none;flex:1;min-width:0;margin:0;font-size:.82rem;font-weight:400;line-height:1.5}.summit-registration__consent a{color:var(--color-yellow)}.summit-registration__error,.summit-registration__server-error{color:#ffc2c8;margin:.375rem 0 0;font-size:.82rem}.summit-registration__server-error{margin-block:1rem}.summit-registration__turnstile{justify-items:center;min-width:0;margin-top:1rem;display:grid}.summit-registration__submit{width:100%;margin-top:1rem}.summit-registration__submit:hover{color:#ff6a56;background:#142e4f;border-color:#ff6a56}.summit-registration__success{text-align:center;padding:1.125rem 0 .375rem}.summit-registration__success strong{color:var(--color-yellow);font-family:var(--font-display);text-transform:uppercase;margin-bottom:.375rem;font-size:1.3rem;font-weight:900;display:block}.summit-registration__success p{color:#b9c6d9;margin:0;font-size:.95rem}.summit-registration__honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.summit-registration[data-ready=true] .summit-registration__toggle{display:inline-flex}.summit-registration[data-ready=true] .summit-registration__panel{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.summit-registration[data-ready=true].is-open .summit-registration__panel{grid-template-rows:1fr}@media (width>=561px){.summit__actions{justify-items:start}.summit-registration__toggle{width:auto}}@media (width>=881px){.summit__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.summit__grid--single{grid-template-columns:minmax(0,1fr)}.summit-registration__row{grid-template-columns:repeat(2,minmax(0,1fr))}}
