.gs-event,.gs-event *{box-sizing:border-box}.gs-event{color:var(--gs-charcoal,#2f2f2f);font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);padding-block:clamp(44px,6vw,92px);padding-inline:0}.gs-event--bg-white{background:var(--gs-white,#fff)}.gs-event[data-mode=watch]{--mc:var(--gs-mode-watch);--mc-ink:var(--gs-mode-watch-ink);--mc-soft:var(--gs-mode-watch-soft)}.gs-event[data-mode=attend]{--mc:var(--gs-mode-attend);--mc-ink:var(--gs-mode-attend-ink);--mc-soft:var(--gs-mode-attend-soft)}.gs-event[data-mode=attend],.gs-event[data-mode=watch]{background:linear-gradient(180deg,var(--mc-soft) 0,color-mix(in srgb,var(--mc-soft) 30%,var(--gs-white,#fff)) 38%,var(--gs-white,#fff) 100%)}.gs-event[data-mode=attend] .gs-event__details,.gs-event[data-mode=watch] .gs-event__details{background:var(--gs-white,#fff);box-shadow:var(--gs-shadow-md,0 18px 40px -28px rgba(6,42,71,.45))}.gs-event__hero{align-items:center;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:1.05fr .95fr;margin-bottom:clamp(32px,4.5vw,60px)}.gs-event__hero-eyebrow{align-items:center;color:var(--gs-green-cta,#0a8744);display:flex;font-family:var(--gs-body-font,"Source Sans Pro",Arial,sans-serif);font-size:var(--gs-eyebrow-size,.8125rem);font-weight:var(--gs-eyebrow-weight,500);gap:12px;letter-spacing:var(--gs-eyebrow-tracking,.1em);margin:0 0 16px;text-transform:uppercase}.gs-event__hero-eyebrow:before{background:currentColor;content:"";flex:0 0 auto;height:2px;width:28px}.gs-event__hero-title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(2rem,1.4rem + 2.4vw,3.1rem);letter-spacing:-.01em;line-height:1.08;margin:0 0 14px;text-wrap:balance}.gs-event__hero-subhead{color:var(--gs-slate,#2b4950);font-size:clamp(1.05rem,1rem + .4vw,1.25rem);line-height:1.5;margin:0 0 24px;max-width:48ch}.gs-event__hero-cta svg{height:18px;margin-left:2px;width:18px}.gs-event__hero-media img{display:block;height:auto;width:100%}.gs-event__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,80px))}.gs-event__details{align-items:stretch;border:1px solid color-mix(in srgb,var(--gs-navy,#062a47) 8%,transparent);border-radius:var(--gs-card-radius,12px);display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0 0 clamp(36px,5vw,60px);padding:clamp(14px,1.6vw,20px) clamp(18px,2vw,28px)}.gs-event__details--bg-mist{background:var(--gs-mist,#eef4f1)}.gs-event__details--bg-sky{background:color-mix(in srgb,var(--gs-sky,#b9def0) 45%,#fff)}.gs-event__details--bg-white{background:var(--gs-white,#fff);box-shadow:var(--gs-shadow-md,0 18px 40px -28px rgba(6,42,71,.45))}.gs-event__details--bg-slate{background:var(--gs-slate-50,#f1f4f8)}.gs-event__detail{align-items:center;display:flex;flex:1 1 200px;gap:14px;min-width:0;padding:6px clamp(16px,2vw,28px)}.gs-event__detail+.gs-event__detail{border-inline-start:1px solid color-mix(in srgb,var(--gs-navy,#062a47) 12%,transparent)}.gs-event__detail-icon{align-items:center;display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.gs-event__detail-icon img{display:block;height:100%;object-fit:contain;width:100%}.gs-event__detail-text{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-event__detail-label{color:color-mix(in srgb,var(--gs-charcoal,#2f2f2f) 70%,transparent);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gs-event__detail-value{color:var(--gs-navy,#062a47);font-size:clamp(.98rem,.92rem + .25vw,1.12rem);font-weight:700;line-height:1.2}.gs-event__body{align-items:flex-start;display:flex;gap:clamp(28px,4vw,64px)}.gs-event--form-left .gs-event__body{flex-direction:row-reverse}.gs-event__col--text{flex:1 1 auto;min-width:0}.gs-event__col--form{flex:0 0 auto;max-width:100%;width:var(--gs-event-form-w,400px)}.gs-event--fw-compact{--gs-event-form-w:340px}.gs-event--fw-standard{--gs-event-form-w:400px}.gs-event--fw-wide{--gs-event-form-w:460px}.gs-event--sticky .gs-event__col--form{position:sticky;top:calc(var(--gs-anchor-offset, 96px) + 16px)}.gs-event__eyebrow{margin:0 0 12px}.gs-event__heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:700;line-height:1.15;margin:0 0 16px}.gs-event__richtext{font-size:clamp(.98rem,.94rem + .2vw,1.08rem);line-height:1.62}.gs-event__richtext>:first-child{margin-top:0}.gs-event__richtext>:last-child{margin-bottom:0}.gs-event__richtext p{margin:0 0 1.1em}.gs-event__richtext strong{color:var(--gs-navy,#062a47);font-weight:700}.gs-event__richtext em{font-style:italic}.gs-event__richtext a{color:var(--gs-green-cta,#0a8744);text-decoration:underline;text-underline-offset:2px}.gs-event__richtext a:hover{text-decoration:none}.gs-event__richtext h2,.gs-event__richtext h3,.gs-event__richtext h4{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);line-height:1.2;margin:1.4em 0 .5em}.gs-event__richtext ol,.gs-event__richtext ul{list-style:none;margin:0 0 1.1em;padding-left:0}.gs-event__richtext ol{counter-reset:gs-event-li}.gs-event__richtext li{margin:0 0 .55em;padding-left:30px;position:relative}.gs-event__richtext ul li:before{background:var(--gs-green,#85c441);border-radius:50%;content:"";height:8px;left:4px;position:absolute;top:.5em;width:8px}.gs-event__richtext ol li{counter-increment:gs-event-li}.gs-event__richtext ol li:before{align-items:center;background:color-mix(in srgb,var(--gs-green,#85c441) 18%,transparent);border-radius:50%;color:var(--gs-green-cta,#0a8744);content:counter(gs-event-li);display:inline-flex;font-size:.72rem;font-weight:700;height:20px;justify-content:center;left:0;position:absolute;top:.05em;width:20px}.gs-event__hosts{margin-top:clamp(30px,4vw,46px)}.gs-event__hosts-heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.1rem,1rem + .5vw,1.3rem);font-weight:700;line-height:1.15;margin:0 0 18px}.gs-event__hosts-list{display:grid;gap:clamp(16px,2vw,26px);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.gs-event__host{align-items:center;display:flex;gap:14px;min-width:0}.gs-event__host-photo{align-items:center;background:color-mix(in srgb,var(--gs-sky,#b9def0) 40%,#fff);border:1px solid color-mix(in srgb,var(--gs-navy,#062a47) 8%,transparent);border-radius:12px;display:inline-flex;flex:0 0 auto;height:72px;justify-content:center;overflow:hidden;width:72px}.gs-event__host-photo img{display:block;height:100%;object-fit:cover;width:100%}.gs-event__host-initials{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:1.25rem;font-weight:700}.gs-event__host-text{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-event__host-company{color:var(--gs-green-cta,#0a8744);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gs-event__host-name{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:1.05rem;font-weight:700;line-height:1.2}.gs-event__host-title{color:var(--gs-charcoal,#2f2f2f);font-size:.9rem;line-height:1.3}.gs-event__form-panel[id]{scroll-margin-top:var(--gs-anchor-offset,88px)}.gs-event__form-panel{background:var(--gs-white,#fff);border:1px solid color-mix(in srgb,var(--gs-navy,#062a47) 6%,transparent);border-radius:var(--gs-card-radius,12px);box-shadow:var(--gs-shadow-md,0 18px 40px -28px rgba(6,42,71,.45));padding:clamp(24px,3vw,38px);width:100%}.gs-event__form-heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:700;line-height:1.15;margin:0 0 6px}.gs-event__form-subheading{color:var(--gs-charcoal,#2f2f2f);font-size:clamp(.92rem,.88rem + .2vw,1rem);line-height:1.5;margin:0 0 18px}.gs-event__consent{color:color-mix(in srgb,var(--gs-charcoal,#2f2f2f) 78%,transparent);font-size:.78rem;line-height:1.5;margin-top:14px}.gs-event__consent a{color:var(--gs-green-cta,#0a8744);text-decoration:underline;text-underline-offset:2px}.gs-event__form-panel .email-capture-form__form{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.gs-event__form-panel .email-capture-form.is-form-ready .email-capture-form__form{opacity:1;transform:none}.gs-event__modal-form .hs-form{font-family:var(--gs-body-font,"Source Sans Pro",system-ui,sans-serif)!important}.gs-event__modal-form fieldset{margin-bottom:0!important;max-width:100%!important}.gs-event__modal-form .hs-form-field{margin-bottom:14px!important}.gs-event__modal-form .hs-form-field>label{color:var(--gs-charcoal,#2f2f2f)!important;display:block!important;font-size:.8rem!important;font-weight:700!important;margin-bottom:5px!important}.gs-event__modal-form .hs-form-required{color:var(--gs-error,#d23d2d)!important;margin-left:2px!important}.gs-event__modal-form input[type=email],.gs-event__modal-form input[type=number],.gs-event__modal-form input[type=tel],.gs-event__modal-form input[type=text],.gs-event__modal-form select,.gs-event__modal-form textarea{-webkit-appearance:none!important;background:#f8f7f5!important;border:1.5px solid #e2dfd9!important;border-radius:4px!important;box-sizing:border-box!important;color:var(--gs-charcoal,#2f2f2f)!important;font-family:inherit!important;font-size:.92rem!important;outline:none!important;padding:11px 14px!important;transition:border-color .2s,box-shadow .2s!important;width:100%!important}.gs-event__modal-form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#f8f7f5!important;background-image:linear-gradient(45deg,transparent 50%,#6a7570 0),linear-gradient(135deg,#6a7570 50%,transparent 0)!important;background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 15px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:40px!important}.gs-event__modal-form textarea{min-height:96px!important;resize:vertical!important}.gs-event__modal-form input::placeholder,.gs-event__modal-form textarea::placeholder{color:#b0b8c2!important}.gs-event__modal-form input[type=email]:focus,.gs-event__modal-form input[type=number]:focus,.gs-event__modal-form input[type=tel]:focus,.gs-event__modal-form input[type=text]:focus,.gs-event__modal-form select:focus,.gs-event__modal-form textarea:focus{background:var(--gs-white,#fff)!important;border-color:var(--gs-green-cta,#0a8744)!important;box-shadow:0 0 0 3px rgba(10,137,68,.08)!important}.gs-event__modal-form .form-columns-2{display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr!important}.gs-event__modal-form .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.gs-event__modal-form .hs-fieldtype-checkbox>label,.gs-event__modal-form .hs-fieldtype-radio>label{color:var(--gs-charcoal,#2f2f2f)!important;font-size:.8rem!important;font-weight:700!important;margin-bottom:3px!important}.gs-event__modal-form .hs-field-desc{color:#8a9199!important;font-size:.8rem!important;margin:0 0 10px!important;padding:0!important}.gs-event__modal-form ul.inputs-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important}.gs-event__modal-form .hs-form-checkbox,.gs-event__modal-form .hs-form-radio,.gs-event__modal-form ul.inputs-list{margin:0!important;padding:0!important}.gs-event__modal-form .hs-form-checkbox-display,.gs-event__modal-form .hs-form-radio-display{align-items:center!important;background:#f8f7f5!important;border:1.5px solid #e2dfd9!important;border-radius:4px!important;color:var(--gs-charcoal,#2f2f2f)!important;cursor:pointer!important;display:flex!important;font-size:.85rem!important;font-weight:400!important;gap:7px!important;line-height:1.3!important;margin:0!important;padding:7px 14px!important;transition:all .15s!important}.gs-event__modal-form .hs-form-checkbox-display:hover,.gs-event__modal-form .hs-form-radio-display:hover{border-color:#c8c5be!important}.gs-event__modal-form .hs-form-checkbox-display input[type=checkbox],.gs-event__modal-form .hs-form-radio-display input[type=radio]{-webkit-appearance:none!important;appearance:none!important;background:var(--gs-white,#fff)!important;border:1.5px solid #c8c5be!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:0!important;position:relative!important;transition:all .15s!important;width:16px!important}.gs-event__modal-form .hs-form-radio-display input[type=radio]{border-radius:50%!important}.gs-event__modal-form .hs-form-checkbox-display input[type=checkbox]:checked,.gs-event__modal-form .hs-form-radio-display input[type=radio]:checked{background:var(--gs-green-cta,#0a8744)!important;border-color:var(--gs-green-cta,#0a8744)!important}.gs-event__modal-form .hs-form-checkbox-display input[type=checkbox]:checked:after{border:solid #fff!important;border-width:0 2px 2px 0!important;content:""!important;height:8px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-58%) rotate(45deg)!important;width:4px!important}.gs-event__modal-form .hs-form-radio-display input[type=radio]:checked:after{background:#fff!important;border-radius:50%!important;content:""!important;height:6px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:6px!important}.gs-event__modal-form .hs-form-checkbox-display input:focus-visible,.gs-event__modal-form .hs-form-radio-display input:focus-visible{outline:3px solid var(--gs-green,#85c441)!important;outline-offset:2px!important}.gs-event__modal-form .hs-form-checkbox-display:has(input:checked),.gs-event__modal-form .hs-form-radio-display:has(input:checked){background:var(--gs-fern-50,#f7faf5)!important;border-color:var(--gs-green-cta,#0a8744)!important;color:var(--gs-navy,#062a47)!important}.gs-event__modal-form .hs-submit{margin-top:4px!important}.gs-event__modal-form .hs-submit .hs-field-desc{display:none!important}.gs-event__modal-form .hs-button.primary,.gs-event__modal-form input[type=submit]{background:var(--gs-green-cta,#0a8744)!important;border:none!important;border-radius:4px!important;color:var(--gs-white,#fff)!important;cursor:pointer!important;font-family:inherit!important;font-size:.95rem!important;font-weight:700!important;line-height:1.2!important;padding:13px 24px!important;transition:all .2s!important;width:100%!important}.gs-event__modal-form .hs-button.primary:hover,.gs-event__modal-form input[type=submit]:hover{background:var(--gs-green-cta,#1e6724)!important;box-shadow:0 4px 14px rgba(10,137,68,.25)!important;transform:translateY(-1px)!important}.gs-event__modal-form .hs-button.primary:focus-visible,.gs-event__modal-form input[type=submit]:focus-visible{outline:3px solid var(--gs-green,#85c441)!important;outline-offset:2px!important}.gs-event__modal-form .hs-error-msgs{list-style:none!important;margin:4px 0 0!important;padding:0!important}.gs-event__modal-form .hs-error-msg{color:var(--gs-error,#d23d2d)!important;font-size:.75rem!important;margin-top:4px!important}.gs-event--text-light .gs-event__heading,.gs-event--text-light .gs-event__richtext,.gs-event--text-light .gs-event__richtext strong{color:var(--gs-white,#fff)}.gs-event--text-light .gs-event__richtext a{color:var(--gs-sky,#b9def0)}.gs-event--text-light .gs-event__details{background:color-mix(in srgb,#fff 8%,transparent);border-color:color-mix(in srgb,#fff 16%,transparent)}.gs-event--text-light .gs-event__detail+.gs-event__detail{border-inline-start-color:color-mix(in srgb,#fff 18%,transparent)}.gs-event--text-light .gs-event__detail-label{color:color-mix(in srgb,#fff 78%,transparent)}.gs-event--text-light .gs-event__detail-value,.gs-event--text-light .gs-event__host-name,.gs-event--text-light .gs-event__host-title,.gs-event--text-light .gs-event__hosts-heading{color:var(--gs-white,#fff)}.gs-event--text-light .gs-event__host-company{color:var(--gs-green,#85c441)}.gs-event.is-reveal-init [data-gs-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,.61,.36,1)}.gs-event.is-reveal-init [data-gs-reveal].is-visible{opacity:1;transform:none}@media (max-width:900px){.gs-event--form-left .gs-event__body,.gs-event__body{flex-direction:column}.gs-event__col--form{position:static;top:auto;width:100%}.gs-event__form-panel{margin-inline:auto;max-width:520px}.gs-event__hero{grid-template-columns:1fr}.gs-event__hero-copy{order:1}.gs-event__hero-media{order:2}}@media (max-width:640px){.gs-event__details{flex-direction:column;padding-block:8px}.gs-event__detail{padding:12px clamp(8px,2vw,16px)}.gs-event__detail+.gs-event__detail{border-inline-start:none;border-top:1px solid color-mix(in srgb,var(--gs-navy,#062a47) 12%,transparent)}.gs-event--text-light .gs-event__detail+.gs-event__detail{border-top-color:color-mix(in srgb,#fff 18%,transparent)}.gs-event__modal-form .form-columns-2{gap:0!important;grid-template-columns:1fr!important}.gs-event__modal-form ul.inputs-list{flex-direction:column!important}}@media (max-width:480px){.gs-event__detail-icon{height:42px;width:42px}}@media (prefers-reduced-motion:reduce){.gs-event.is-reveal-init [data-gs-reveal],.gs-event__form-panel .email-capture-form__form{opacity:1;transform:none;transition:none}}