@font-face{font-family:"Bebas Neue Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:82.1121%;ascent-override:109.6063%;descent-override:36.5354%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:76%;ascent-override:118.4211%;descent-override:39.4737%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Arial";src:local("Arial");size-adjust:76.7159%;ascent-override:117.316%;descent-override:39.1053%;line-gap-override:0%}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/VLpiOafH-p6RmAtKN4brKA0UtM20LGMxbZFps2uAjGE-wzZyUt5wL8V2mXyQP64_ax-fGw9A2kDID2kfXQlsMmQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Bebas Neue;src:local("Bebas Neue Regular"),local("Bebas Neue"),url(../_fonts/f6WjOyNeUMSIY0CpuGZPiTI_frdgq1IhwyyrIc3_c9s-aIRdWxeJ5o8Vj0xLP0A_uaN_tyJWgnpEcdXVIqcXxf0.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Bebas Neue Fallback: Segoe UI";src:local("Segoe UI");size-adjust:77.1383%;ascent-override:116.6735%;descent-override:38.8912%;line-gap-override:0%}@font-face{font-family:"Bebas Neue Fallback: Noto Sans";src:local("Noto Sans");size-adjust:72.1519%;ascent-override:124.7368%;descent-override:41.5789%;line-gap-override:0%}:root{--gr-deep-black:#000;--gr-charcoal-mid:#1e1e1e;--gr-bovine-grey:#4a4a4a;--gr-warm-white:#f5f3ef;--gr-deep-moss-green:#084428;--gr-fairway-green:#3f6e46;--gr-muted-sage:#7a8a7b;--g-gold:var(--gr-warm-white);--g-toxic-green:var(--gr-fairway-green);--g-green:var(--gr-fairway-green);--g-light-yellow:#fff9f2;--g-brown:#c97e32;--c-yellow:var(--gr-warm-white);--pm-yellow:var(--gr-warm-white);--base-50:#f8fafc;--base-200:#e2e8f0;--base-100:#f1f5f9;--base-300:#cbd5e1;--base-400:#94a3b8;--base-500:#64748b;--base-600:#475569;--base-700:#334155;--base-800:#1e293b;--base-900:#0f172a;--base-950:#020617;--heading-primary:#69625b;--heading-secondary:#69625b}.green{color:var(--g-green)}.toxicgreen{color:var(--g-toxic-green)}.blue{color:#002c54}.grey{color:#7b838b}.teal{color:#006e96}.brown{color:#c97e32}.yellow{color:var(--gr-warm-white)}.toxicgreen{color:#3f6e46}.fs--2{font-size:var(--fs--2)}.fs--15{font-size:var(--fs--15)}.fs--1{font-size:var(--fs--1)}.fs--5{font-size:var(--fs--5)}.fs-0{font-size:var(--fs-0)}.fs-1{font-size:var(--fs-1)}.fs-2{font-size:var(--fs-2)}.fs-25{font-size:var(--fs-25)}.fs-3{font-size:var(--fs-3)}.fs-35{font-size:var(--fs-35)}.fs-4{font-size:var(--fs-4)}.fs-45{font-size:var(--fs-45)}.fs-5{font-size:var(--fs-5)}.fs-55{font-size:var(--fs-55)}.fs-6{font-size:var(--fs-6)}.fs-65{font-size:var(--fs-65)}.fs-7{font-size:var(--fs-7)}.fs-75{font-size:var(--fs-75)}.fs-8{font-size:var(--fs-8)}.fs-85{font-size:var(--fs-85)}.fs-9{font-size:var(--fs-9)}.fs-95{font-size:var(--fs-95)}.fs-10{font-size:var(--fs-10)}.fs-105{font-size:var(--fs-105)}.fs-11{font-size:var(--fs-11)}.fs-115{font-size:var(--fs-115)}.fs-12{font-size:var(--fs-12)}.fs-125{font-size:var(--fs-125)}.fs-13{font-size:var(--fs-13)}.fs-135{font-size:var(--fs-135)}.fs-14{font-size:var(--fs-14)}.fs-145{font-size:var(--fs-145)}.fs-15{font-size:var(--fs-15)}.page-group-events{background:radial-gradient(circle at 5% 8%,rgba(158,194,51,.12),transparent 28rem),#f8f4ef;padding:calc(var(--lh)*4rem) 0}@media(max-width:63.99em){.page-group-events{padding:calc(var(--lh)*3rem) 0}}.group-events-grid{align-items:start;display:grid;gap:calc(var(--lh)*2rem);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1280px}@media(min-width:64em){.group-events-grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr)}}.group-events-content,.group-events-form-card{background:#ffffffeb;border:1px solid rgba(84,78,69,.12);border-radius:1.5rem;box-shadow:0 24px 70px #29221b14}.group-events-content{padding:calc(var(--lh)*2rem)}@media(min-width:64em){.group-events-content{padding:calc(var(--lh)*2.5rem)}}.group-events-content h2{color:#3d3a33;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:var(--fs-4);font-weight:500;line-height:.95;margin:0 0 calc(var(--lh)*1rem);max-width:760px}@media(max-width:47.9275em){.group-events-content h2{font-size:var(--fs-3)}}.group-events-kicker{color:var(--g-toxic-green);font-size:var(--fs--1);font-weight:800;letter-spacing:.12em;margin:0 0 calc(var(--lh)*.5rem);text-transform:uppercase}.group-events-copy{display:grid;gap:calc(var(--lh)*.75rem);max-width:760px}.group-events-copy p{color:#6d665c;font-size:var(--fs-1);line-height:1.55;margin:0}.group-events-list{display:grid;gap:.85rem;list-style:none;margin:calc(var(--lh)*1.5rem) 0;padding:0}.group-events-list li{align-items:center;color:#4b463e;display:flex;font-size:var(--fs-0);font-weight:700;gap:.75rem}.group-events-list i{align-items:center;background:#9ec2332e;border:1px solid rgba(158,194,51,.42);border-radius:999px;color:#3f6e46;display:inline-flex;flex:0 0 auto;height:2.45rem;justify-content:center;width:2.45rem}.group-events-signoff{border-top:1px solid rgba(84,78,69,.12);color:#3f6e46;font-size:var(--fs-2);font-weight:500;line-height:1.5;margin:calc(var(--lh)*1.5rem) 0 0;padding-top:calc(var(--lh)*1rem)}@media(max-width:47.9275em){.group-events-signoff{font-size:var(--fs-1);line-height:1.5}}.group-events-form-card{padding:calc(var(--lh)*1.25rem)}@media(min-width:64em){.group-events-form-card{position:sticky;top:7rem}}.group-events-form-card .contact-form.standard{box-shadow:none!important;padding:0}.group-events-form-card .contact-form.standard :deep(.sec-actions){margin-bottom:.95rem}.form-card-header{display:grid;gap:.35rem;margin-bottom:calc(var(--lh)*1rem)}.form-card-header p{color:var(--g-toxic-green);font-size:var(--fs--2);font-weight:800;letter-spacing:.12em;margin:0;text-transform:uppercase}.form-card-header h3{color:#3d3a33;font-family:Bebas Neue,"Bebas Neue Fallback: BlinkMacSystemFont","Bebas Neue Fallback: Segoe UI","Bebas Neue Fallback: Helvetica Neue","Bebas Neue Fallback: Arial","Bebas Neue Fallback: Noto Sans",sans-serif;font-size:var(--fs-3);font-weight:500;line-height:1;margin:0}.form-card-header span{color:#756d62;font-size:var(--fs-0);line-height:1.45}.group-events-response-note{color:#8a8379;font-size:var(--fs--2.5);line-height:1.35;margin:0;opacity:.78;text-align:left}
