.R7wT1a_page{--soukot-navy:#0d3477;--soukot-navy-deep:#071f4e;--soukot-gold:#edc56b;--soukot-cream:#f8f4ea;color:#14264e;background:#fff;font-family:Noto Serif Local,Georgia,serif}.R7wT1a_hero{isolation:isolate;background:var(--soukot-navy-deep);place-items:center;min-block-size:clamp(32rem,48vw,40rem);display:grid;position:relative;overflow:hidden}.R7wT1a_heroMedia{z-index:-2;inline-size:min(100%,64.5625rem);position:absolute;inset-block:0;inset-inline-start:50%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.R7wT1a_heroMedia img{object-fit:cover;object-position:center 44%}.R7wT1a_heroShade{z-index:-1;background:radial-gradient(48% 92% at 14% 55%,#04183df5 0%,#04183dd6 38%,#04183d6b 62%,#04183d1a 82%,#0000 100%),linear-gradient(90deg,#04183db8 0%,#04183d3d 32%,#0000 58%),linear-gradient(#0000 60%,#04183d29);position:absolute;inset:0}.R7wT1a_heroContent{color:#fff;inline-size:min(100%,82rem);padding:5rem clamp(1.25rem,6vw,6rem)}.R7wT1a_heroContent>p,.R7wT1a_mealsVisualCopy>p,.R7wT1a_sectionHeading>p,.R7wT1a_formHeading>p:first-child{letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Montserrat Historic,Arial,sans-serif;font-size:.78rem;font-weight:700}.R7wT1a_heroContent>p,.R7wT1a_mealsVisualCopy>p{color:var(--soukot-navy-deep);background:var(--soukot-gold);padding:.32rem .48rem;display:inline-block}.R7wT1a_sectionHeading>p,.R7wT1a_formHeading>p:first-child{color:#765100}.R7wT1a_primarySection .R7wT1a_sectionHeading>p{color:var(--soukot-gold)}.R7wT1a_heroContent h1{max-inline-size:18ch;font-family:var(--syna-font-family-editorial);letter-spacing:.012em;margin:.65rem 0 0;font-size:clamp(3rem,5.5vw,5.8rem);font-weight:400;line-height:.98}.R7wT1a_heroContent>span{max-inline-size:38rem;margin-block-start:1.5rem;font-size:clamp(1rem,2vw,1.3rem);line-height:1.55;display:block}.R7wT1a_heroContent>small{color:#ffffffe0;max-inline-size:38rem;margin-block-start:.45rem;font-size:.9rem;line-height:1.5;display:block}@media (min-width:48rem){.R7wT1a_heroContent h1{text-shadow:0 .08em .45em #02112dd1,0 1px 2px #02112deb}.R7wT1a_heroContent>span,.R7wT1a_heroContent>small{text-shadow:0 2px .8rem #02112deb}}.R7wT1a_heroActions{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.R7wT1a_heroActions a{border:1px solid var(--soukot-gold);min-block-size:3.25rem;color:var(--soukot-navy-deep);background:var(--soukot-gold);text-transform:uppercase;align-items:center;padding:.8rem 1.25rem;font-family:Montserrat Historic,Arial,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.R7wT1a_heroActions a:last-child,.R7wT1a_heroActions a:hover,.R7wT1a_heroActions a:focus-visible{color:#fff;background:var(--soukot-navy-deep)}.R7wT1a_heroActions a:focus-visible,.R7wT1a_quickNav a:focus-visible{outline-offset:3px;outline:3px solid #fff}.R7wT1a_quickNav{z-index:2;background:#e4e8ef;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;inline-size:min(100% - 2rem,86rem);margin:-3.5rem auto 0;display:grid;position:relative;box-shadow:0 1.25rem 3.5rem #09204d24}.R7wT1a_quickNav a{min-block-size:7rem;color:var(--soukot-navy);background:#fff;align-content:center;gap:.35rem;padding:1.25rem;text-decoration:none;display:grid}.R7wT1a_quickNav a:hover,.R7wT1a_quickNav a:focus-visible{color:#fff;background:var(--soukot-navy);outline-color:var(--soukot-gold)}.R7wT1a_quickNav span{color:#765100;font-family:Montserrat Historic,Arial,sans-serif;font-size:.68rem;font-weight:700}.R7wT1a_quickNav strong{font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:500;line-height:1.25}.R7wT1a_scheduleSection{background:#f1f3f6;padding:clamp(5rem,9vw,8rem) max(1.25rem,50vw - 39rem);scroll-margin-block-start:7rem}.R7wT1a_primarySection{background:radial-gradient(circle at 100% 0%, #edc56b2b, transparent 26rem), var(--soukot-navy-deep);padding-block-start:clamp(7rem,12vw,11rem)}.R7wT1a_cheminiSection{background:var(--soukot-cream)}.R7wT1a_sectionHeading{text-align:center;max-inline-size:48rem;margin-inline:auto}.R7wT1a_sectionHeading h2{color:var(--soukot-navy);letter-spacing:-.04em;margin:.55rem 0 0;font-size:clamp(2.75rem,6vw,5rem);font-weight:400;line-height:1}.R7wT1a_primarySection .R7wT1a_sectionHeading h2,.R7wT1a_primarySection .R7wT1a_sectionHeading span{color:#fff}.R7wT1a_sectionHeading>span{color:#52617c;margin-block-start:1rem;font-size:1rem;line-height:1.6;display:block}.R7wT1a_scheduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:3rem;display:grid}.R7wT1a_soukotGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.R7wT1a_scheduleCard{border-block-start:.3rem solid var(--soukot-gold);background:#fff;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 .9rem 2.5rem #071f4e1a}.R7wT1a_scheduleDate{color:#7c5a16;letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:Montserrat Historic,Arial,sans-serif;font-size:.82rem;font-weight:700}.R7wT1a_scheduleCard h3{color:var(--soukot-navy);margin:.65rem 0 0;font-size:1.55rem;font-weight:500;line-height:1.2}.R7wT1a_festivalNote{color:#9b6903;text-transform:uppercase;margin:.45rem 0 0;font-family:Montserrat Historic,Arial,sans-serif;font-size:.76rem;font-weight:700}.R7wT1a_scheduleCard ul{gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.R7wT1a_scheduleCard li{border-block-start:1px solid #e1e6ed;padding-block-start:.8rem}.R7wT1a_scheduleCard li>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.R7wT1a_scheduleCard li span{line-height:1.45}.R7wT1a_scheduleCard time,.R7wT1a_scheduleCard li strong{color:var(--soukot-navy);text-align:end;flex:none;font-family:Montserrat Historic,Arial,sans-serif;font-size:.95rem;font-weight:700}.R7wT1a_scheduleCard li>p{color:#5d677b;margin:.4rem 0 0;font-size:.82rem;line-height:1.5}.R7wT1a_mealsSection{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);scroll-margin-block-start:7rem;display:grid}.R7wT1a_mealsVisual{isolation:isolate;background:var(--soukot-navy-deep);grid-template-rows:auto 1fr;min-block-size:42rem;display:grid;position:relative;overflow:hidden}.R7wT1a_mealsImage{object-fit:cover;block-size:auto;inline-size:100%;display:block}.R7wT1a_mealsVisual:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000 42%,#04183de0);block-size:min(24rem,58%);position:absolute;inset:0 0 auto}.R7wT1a_mealsVisualCopy{z-index:1;color:#fff;background:linear-gradient(0deg, var(--soukot-navy-deep) 76%, transparent);align-content:start;inline-size:100%;margin-block-start:-7rem;padding:2rem clamp(2rem,4vw,3.25rem) clamp(2rem,3.5vw,3rem);display:grid;position:relative}.R7wT1a_mealsVisualCopy h2{letter-spacing:-.025em;margin:.6rem 0 0;font-size:clamp(2.15rem,3.4vw,3.05rem);font-weight:400;line-height:1.06}.R7wT1a_mealsVisualCopy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.35rem 0 0;display:grid}.R7wT1a_mealsVisualCopy dl div{border-block-start:1px solid #ffffff73;padding-block-start:.8rem}.R7wT1a_mealsVisualCopy dt{color:var(--soukot-gold);text-transform:uppercase;font-family:Montserrat Historic,Arial,sans-serif;font-size:.75rem;font-weight:700}.R7wT1a_mealsVisualCopy dd{margin:.3rem 0 0;font-size:1.1rem}.R7wT1a_mealsVisualCopy dd small{color:#ffffffb8;font-family:var(--syna-font-family-body);margin-block-start:.25rem;font-size:.74rem;line-height:1.35;display:block}.R7wT1a_mealsVisualCopy>span{margin-block-start:1.2rem;font-size:.88rem;line-height:1.55;display:block}.R7wT1a_formPanel{background:#fff;align-content:center;padding:clamp(1.75rem,2.6vw,2.5rem) clamp(1.25rem,4vw,3.25rem);display:grid}.R7wT1a_mealServiceNote{border-radius:var(--syna-radius-small);color:#1e3764;background:linear-gradient(135deg,#fffffffa,#e1edfdf5);border:1px solid #ffffffad;margin-block-start:1rem;padding:.9rem 1rem;box-shadow:inset 0 1px #ffffffeb,0 .55rem 1.25rem #000a242e}.R7wT1a_mealServiceNote p{margin:0;font-size:.82rem;line-height:1.5}.R7wT1a_mealServiceNote a{color:var(--soukot-navy);text-underline-offset:.14em;font-weight:700;text-decoration-thickness:.08em}.R7wT1a_mealDateNotice{color:#4d5c73;margin:0;font-size:.78rem;line-height:1.45}.R7wT1a_mealsSection>.R7wT1a_formPanel{padding-block:clamp(1.35rem,2vw,1.75rem)}.R7wT1a_mealsSection .R7wT1a_formHeading{margin-block-end:.7rem}.R7wT1a_mealsSection .R7wT1a_form>fieldset{gap:1rem;padding:1.15rem}.R7wT1a_communityDinnerSection{background-color:var(--soukot-navy-deep);background-color:#0000;background-image:radial-gradient(circle at 14% 8%,#4c80cc8a,#0000 38rem),radial-gradient(circle at 88% 90%,#164e9e94,#0000 40rem),linear-gradient(118deg,#02163b 0%,#11447f 36%,#051c49 66%,#123d78 100%);background-position:0 12%,100% 88%,0%;background-repeat:no-repeat;background-size:155% 155%,165% 165%,200% 200%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:9.375rem clamp(1rem,5vw,5rem);scroll-margin-block-start:7rem}.R7wT1a_communityDinnerSection[data-expanded=true]{padding-block:clamp(6rem,8vw,7.5rem)}.R7wT1a_communityDinnerEvent{color:#fff;grid-template-columns:minmax(20rem,1.15fr) minmax(26rem,1fr) minmax(15rem,.7fr);align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);max-inline-size:86rem;margin-inline:auto;display:grid}.R7wT1a_communityDinnerHeading{text-align:start;justify-items:start;display:grid}.R7wT1a_communityDinnerHeading>p:first-child{color:var(--soukot-gold);letter-spacing:.1em;text-transform:uppercase;margin:0;font-family:Montserrat Historic,Arial,sans-serif;font-size:.72rem;font-weight:700}.R7wT1a_communityDinnerHeading h2{letter-spacing:-.035em;margin:.55rem 0 0;font-size:clamp(1.9rem,2.7vw,2.8rem);font-weight:400;line-height:1.06}.R7wT1a_communityDinnerDate{color:#ffffffe6;gap:.18rem;margin:.75rem 0 0;line-height:1.4;display:grid}.R7wT1a_communityDinnerDate strong{color:#fff;font-size:clamp(1.15rem,2vw,1.45rem)}.R7wT1a_communityDinnerDate span{font-size:.95rem}.R7wT1a_communityDinnerCaterer{color:#ffffffd1;margin:.65rem 0 0;font-size:.9rem;line-height:1.45}.R7wT1a_communityDinnerDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.R7wT1a_communityDinnerDetails div{border-radius:var(--syna-radius-small);background:#ffffff12;border:1px solid #ffffff30;padding:1rem 1.1rem}.R7wT1a_communityDinnerDetails dt{color:var(--soukot-gold);text-transform:uppercase;font-family:Montserrat Historic,Arial,sans-serif;font-size:.7rem;font-weight:700}.R7wT1a_communityDinnerDetails dd{margin:.32rem 0 0;font-size:.9rem;line-height:1.45}.R7wT1a_communityDinnerDetails dd span{margin-block-start:.2rem;display:block}.R7wT1a_communityDinnerDetails dd strong{color:#fff;font-size:1.08rem}.R7wT1a_communityDinnerAction{justify-items:stretch;gap:.75rem;display:grid}.R7wT1a_communityDinnerAction p{color:#ffffffd6;margin:0;font-size:.8rem;line-height:1.5}.R7wT1a_communityDinnerAction .R7wT1a_communityDinnerSoldOut{color:#fff;letter-spacing:.08em;background:#c12531;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-block-size:3rem;padding:.75rem 1.35rem;font-family:Montserrat Historic,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.3;display:inline-flex}.R7wT1a_communityDinnerToggle{border:1px solid var(--soukot-gold);border-radius:var(--syna-radius-small);min-block-size:3.25rem;color:var(--soukot-navy-deep);background:var(--soukot-gold);cursor:pointer;padding:.8rem 1rem;font-family:Montserrat Historic,Arial,sans-serif;font-size:1.092rem;font-weight:700;line-height:1.3}.R7wT1a_communityDinnerToggle:hover{background:#ffda76}.R7wT1a_communityDinnerToggle:focus-visible{outline-offset:3px;outline:3px solid #fff}.R7wT1a_communityDinnerDisclosure{max-inline-size:54rem;margin:1.5rem auto 0}.R7wT1a_communityDinnerFormPanel{border-radius:var(--syna-radius-small);background:linear-gradient(135deg,#fffffffa,#f3f7fdfa 62%,#e0e8f6fa);border:1px solid #ffffff94;align-content:start;inline-size:100%;margin:0;padding:clamp(1.25rem,2vw,1.75rem);box-shadow:inset 0 1px #ffffffeb,0 1.5rem 3.5rem #000a203d}.R7wT1a_communityDinnerDisclosure .R7wT1a_communityDinnerFormPanel{max-inline-size:none}.R7wT1a_communityDinnerDisclosure .R7wT1a_previewBadge{margin-block:0 .75rem!important}.R7wT1a_communityDinnerFormPanel .R7wT1a_formHeading{margin-block-end:.65rem}.R7wT1a_communityDinnerFormPanel .R7wT1a_formHeading h2{letter-spacing:-.025em;font-size:clamp(1.9rem,2.4vw,2.25rem)}.R7wT1a_communityDinnerFormPanel .R7wT1a_form>fieldset{gap:.9rem;padding:1.05rem}.R7wT1a_previewBadge{background:#fff6dc;border:1px solid #bd7a00;border-radius:999px;padding:.38rem .72rem;font-weight:700;display:inline-flex;color:#704900!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin:.85rem 0 0!important;font-family:Montserrat Historic,Arial,sans-serif!important;font-size:.7rem!important}.R7wT1a_priceSummary{border-radius:var(--syna-radius-small);background:#fffaf0;border:1px solid #d9c58e;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.85rem 1rem;display:grid}.R7wT1a_priceSummary span,.R7wT1a_priceSummary strong{color:var(--soukot-navy);font-family:Montserrat Historic,Arial,sans-serif}.R7wT1a_priceSummary strong{font-size:1.15rem}.R7wT1a_priceSummary small{color:#5f6878;grid-column:1/-1;line-height:1.45}.R7wT1a_formHeading{max-inline-size:42rem;margin-block-end:1rem}.R7wT1a_formHeading h2{color:var(--soukot-navy);letter-spacing:-.04em;margin:.45rem 0 .65rem;font-size:clamp(2.1rem,3vw,2.75rem);font-weight:400;line-height:1.02}.R7wT1a_formHeading>div,.R7wT1a_formHeading>p:last-child{color:#52617c}.R7wT1a_formHeading>p:last-child{font-family:var(--syna-font-family-body);letter-spacing:0;text-transform:none;font-size:.95rem;line-height:1.5}.R7wT1a_form{inline-size:min(100%,48rem)}.R7wT1a_form>fieldset{gap:.85rem;padding:1rem}.R7wT1a_fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.R7wT1a_slotFieldset{border:0;margin:0;padding:0}.R7wT1a_slotFieldset legend{color:var(--syna-color-text-primary);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-200);font-weight:var(--syna-font-weight-bold);margin-block-end:.55rem}.R7wT1a_slotFieldset legend span{color:var(--syna-color-error)}.R7wT1a_slotChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.R7wT1a_slotChoices label{border:1px solid var(--syna-color-border-strong);border-radius:var(--syna-radius-small);padding:.55rem .75rem}.R7wT1a_slotChoices label:has(input:checked){border-color:var(--soukot-navy);background:#edf2fa}.R7wT1a_consentLabel{color:var(--syna-color-text-primary);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-200);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.65rem;line-height:1.5;display:grid}.R7wT1a_consentLabel input{block-size:1.2rem;inline-size:1.2rem;accent-color:var(--soukot-navy);margin:.15rem 0 0}.R7wT1a_errorSummary{border-inline-start:.25rem solid var(--syna-color-error);border-radius:var(--syna-radius-small);inline-size:min(100%,48rem);color:var(--syna-color-text-primary);background:var(--syna-color-error-surface);padding:var(--syna-space-normal);font-family:var(--syna-font-family-ui);margin-block-end:1.5rem}.R7wT1a_errorSummary:focus-visible,.R7wT1a_feedback:focus-visible{outline:3px solid var(--syna-color-focus);outline-offset:3px}.R7wT1a_errorSummary p{font-weight:var(--syna-font-weight-bold);margin:0}.R7wT1a_errorSummary ul{margin-block-end:0;padding-inline-start:1.25rem}.R7wT1a_errorSummary a{color:var(--syna-color-error);font-weight:var(--syna-font-weight-bold)}.R7wT1a_honeypot{clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}@media (max-width:63.99rem){.R7wT1a_quickNav{grid-template-columns:repeat(6,minmax(0,1fr))}.R7wT1a_quickNav a{grid-column:span 2}.R7wT1a_quickNav a:nth-child(n+4){grid-column:span 3}.R7wT1a_soukotGrid,.R7wT1a_mealsSection{grid-template-columns:minmax(0,1fr)}.R7wT1a_communityDinnerEvent{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.R7wT1a_communityDinnerSection{padding-block:6.5rem}.R7wT1a_communityDinnerSection[data-expanded=true]{padding-block:5.5rem}.R7wT1a_communityDinnerAction{grid-column:1/-1;grid-template-columns:minmax(14rem,.7fr) minmax(0,1fr);align-items:center}.R7wT1a_communityDinnerEvent,.R7wT1a_communityDinnerDisclosure,.R7wT1a_communityDinnerFormPanel{inline-size:min(100%,48rem);margin-inline:auto}.R7wT1a_mealsVisual{min-block-size:0}}@media (max-width:47.99rem){.R7wT1a_hero{place-items:end start;min-block-size:38rem}.R7wT1a_heroMedia{inline-size:auto;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.R7wT1a_heroMedia img{object-position:52% center}.R7wT1a_heroShade{background:linear-gradient(#04183d3d 0%,#04183dc2 50%,#04183df0 100%),linear-gradient(90deg,#04183d59,#04183d14)}.R7wT1a_heroContent{padding-block:7rem 6rem}.R7wT1a_heroContent h1{font-size:clamp(2.65rem,11.5vw,3.8rem)}.R7wT1a_heroActions{display:grid}.R7wT1a_heroActions a{justify-content:center}.R7wT1a_quickNav{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:-2.25rem}.R7wT1a_quickNav a{grid-column:auto;min-block-size:6rem;padding:1rem}.R7wT1a_quickNav a:nth-child(n+4){grid-column:auto}.R7wT1a_quickNav a:last-child{grid-column:1/-1}.R7wT1a_scheduleSection{padding-inline:1rem}.R7wT1a_scheduleGrid{grid-template-columns:minmax(0,1fr);margin-block-start:2rem}.R7wT1a_scheduleCard li>div{align-items:start}.R7wT1a_mealsImage{object-position:center}.R7wT1a_mealsVisualCopy dl,.R7wT1a_communityDinnerDetails,.R7wT1a_fieldGrid,.R7wT1a_slotChoices{grid-template-columns:minmax(0,1fr)}.R7wT1a_communityDinnerSection{padding-block:4.5rem}.R7wT1a_communityDinnerSection[data-expanded=true]{padding-block:4rem}.R7wT1a_communityDinnerEvent{grid-template-columns:minmax(0,1fr);gap:1.25rem}.R7wT1a_communityDinnerAction{grid-column:auto;grid-template-columns:minmax(0,1fr)}.R7wT1a_communityDinnerDisclosure{margin-block-start:1.25rem}.R7wT1a_formPanel{padding-inline:1rem}.R7wT1a_form>fieldset{padding:var(--syna-space-normal)}}@media (prefers-reduced-motion:no-preference){.R7wT1a_communityDinnerSection{animation:34s ease-in-out infinite alternate R7wT1a_community-navy-drift}.R7wT1a_heroActions a,.R7wT1a_quickNav a,.R7wT1a_communityDinnerToggle{transition:color .16s,background-color .16s}.R7wT1a_communityDinnerDisclosure{animation:.18s ease-out R7wT1a_community-form-reveal}}@keyframes R7wT1a_community-navy-drift{0%{background-position:0 12%,100% 88%,0%}to{background-position:14% 4%,84% 96%,100%}}@keyframes R7wT1a_community-form-reveal{0%{transform:translateY(-.5rem)}to{transform:translateY(0)}}
.E9ON-W_label{color:var(--syna-color-text-primary);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-200);font-weight:var(--syna-font-weight-bold);line-height:var(--syna-line-height-ui);display:inline-block}.E9ON-W_required{color:var(--syna-color-error)}.E9ON-W_input,.E9ON-W_textarea,.E9ON-W_select{inline-size:100%;min-block-size:var(--syna-control-height);border:1px solid var(--syna-color-border-strong);border-radius:var(--syna-radius-small);color:var(--syna-color-text-primary);background:var(--syna-color-surface);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-300);line-height:var(--syna-line-height-ui);transition:border-color var(--syna-motion-duration-fast) var(--syna-motion-easing-standard), box-shadow var(--syna-motion-duration-fast) var(--syna-motion-easing-standard);padding:.65rem .75rem}.E9ON-W_textarea{resize:vertical;min-block-size:7rem}.E9ON-W_select{appearance:auto}.E9ON-W_input:hover:not(:disabled),.E9ON-W_textarea:hover:not(:disabled),.E9ON-W_select:hover:not(:disabled){border-color:var(--syna-color-brand-primary)}.E9ON-W_input:focus-visible,.E9ON-W_textarea:focus-visible,.E9ON-W_select:focus-visible{border-color:var(--syna-color-focus);outline-offset:1px;outline:3px solid #b24d003d}.E9ON-W_input:disabled,.E9ON-W_textarea:disabled,.E9ON-W_select:disabled{color:var(--syna-color-disabled-text);background:var(--syna-color-disabled-surface);cursor:not-allowed}.E9ON-W_input[aria-invalid=true],.E9ON-W_textarea[aria-invalid=true],.E9ON-W_select[aria-invalid=true]{border-color:var(--syna-color-error);box-shadow:0 0 0 1px var(--syna-color-error)}.E9ON-W_choiceLabel{grid-template-columns:var(--syna-touch-target) minmax(0, 1fr);min-block-size:var(--syna-touch-target);color:var(--syna-color-text-primary);font-family:var(--syna-font-family-ui);cursor:pointer;align-items:center;display:inline-grid}.E9ON-W_choiceLabel:has(input:disabled){color:var(--syna-color-disabled-text);cursor:not-allowed}.E9ON-W_choice{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--syna-color-brand-primary);margin:0}.E9ON-W_field{gap:var(--syna-space-compact);display:grid}.E9ON-W_fieldMessage{color:var(--syna-color-text-muted);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-200);line-height:var(--syna-line-height-ui);margin:0}.E9ON-W_fieldMessage[data-tone=error]{color:var(--syna-color-error);font-weight:var(--syna-font-weight-medium)}.E9ON-W_fieldMessage[data-tone=success]{color:var(--syna-color-success);font-weight:var(--syna-font-weight-medium)}.E9ON-W_formSection{gap:var(--syna-space-comfortable);border:1px solid var(--syna-color-border-subtle);border-radius:var(--syna-radius-medium);padding:var(--syna-space-comfortable);margin:0;display:grid}.E9ON-W_legend{max-inline-size:32ch;color:var(--syna-color-brand-primary);padding-inline:var(--syna-space-compact);font-family:var(--syna-font-family-display);font-size:var(--syna-font-size-500);font-weight:var(--syna-font-weight-bold);line-height:var(--syna-line-height-heading)}
.aBI1Ga_technicalBanner{border-block-end:1px solid var(--syna-color-border-subtle);color:var(--syna-color-text-on-accent);background:var(--syna-color-brand-accent);padding:var(--syna-space-compact) var(--syna-gutter);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-200);font-weight:var(--syna-font-weight-bold);text-align:center}.aBI1Ga_page{min-inline-size:0}.aBI1Ga_localNav{z-index:var(--syna-z-header);border-block-end:1px solid var(--syna-color-border-subtle);padding-block:var(--syna-space-small);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#fffffff5;position:sticky;inset-block-start:0}.aBI1Ga_navList{gap:var(--syna-space-compact);scrollbar-width:thin;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.aBI1Ga_navList a{min-block-size:var(--syna-touch-target);color:var(--syna-color-brand-primary);padding-inline:var(--syna-space-small);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-200);font-weight:var(--syna-font-weight-bold);white-space:nowrap;align-items:center;display:inline-flex}.aBI1Ga_specimen{border-block-start:1px solid var(--syna-color-border-subtle)}.aBI1Ga_tokenGrid{gap:var(--syna-space-normal);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.aBI1Ga_swatch{border:1px solid var(--syna-color-border-subtle);border-radius:var(--syna-radius-medium);background:var(--syna-color-surface);box-shadow:var(--syna-shadow-subtle);overflow:hidden}.aBI1Ga_swatchColor{background:var(--swatch-color);block-size:5rem}.aBI1Ga_swatchMeta{gap:var(--syna-space-micro);padding:var(--syna-space-small);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-100);display:grid}.aBI1Ga_swatchMeta strong{font-size:var(--syna-font-size-200)}.aBI1Ga_typeSpecimen{gap:var(--syna-space-small);border-block-start:1px solid var(--syna-color-border-subtle);padding-block-start:var(--syna-space-normal);display:grid}.aBI1Ga_spacingScale{gap:var(--syna-space-small);display:grid}.aBI1Ga_spacingRow{gap:var(--syna-space-normal);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-200);grid-template-columns:minmax(7rem,auto) minmax(0,1fr);align-items:center;display:grid}.aBI1Ga_spacingBar{inline-size:var(--bar-size);border-radius:var(--syna-radius-pill);background:var(--syna-color-brand-accent);block-size:.75rem;max-inline-size:100%}.aBI1Ga_contrastGrid{gap:var(--syna-space-normal);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.aBI1Ga_contrast{border-radius:var(--syna-radius-medium);min-block-size:8rem;padding:var(--syna-space-normal);font-family:var(--syna-font-family-ui);font-weight:var(--syna-font-weight-bold);text-align:center;place-content:center;display:grid}.aBI1Ga_contrast[data-pair=brand]{color:var(--syna-color-text-on-brand);background:var(--syna-color-brand-primary)}.aBI1Ga_contrast[data-pair=accent]{color:var(--syna-color-text-on-accent);background:var(--syna-color-brand-accent)}.aBI1Ga_contrast[data-pair=body]{color:var(--syna-color-text-primary);background:var(--syna-color-surface);border:1px solid var(--syna-color-border-subtle)}.aBI1Ga_componentLabel{color:var(--syna-color-text-muted);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-100);font-weight:var(--syna-font-weight-bold);letter-spacing:var(--syna-letter-spacing-label);text-transform:uppercase;margin:0}.aBI1Ga_buttonRow{gap:var(--syna-space-normal);flex-wrap:wrap;align-items:center;display:flex}.aBI1Ga_cardContent{gap:var(--syna-space-normal);display:grid}.aBI1Ga_formGrid{gap:var(--syna-space-comfortable);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.aBI1Ga_choiceGroup{gap:var(--syna-space-micro);display:grid}.aBI1Ga_tableWrap{border:1px solid var(--syna-color-border-subtle);border-radius:var(--syna-radius-medium);overflow-x:auto}.aBI1Ga_table{border-collapse:collapse;inline-size:100%;min-inline-size:40rem;font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-200)}.aBI1Ga_table caption{padding:var(--syna-space-normal);font-weight:var(--syna-font-weight-bold);text-align:start}.aBI1Ga_table th,.aBI1Ga_table td{border-block-start:1px solid var(--syna-color-border-subtle);padding:var(--syna-space-small) var(--syna-space-normal);text-align:start}.aBI1Ga_table th{color:var(--syna-color-brand-primary);background:var(--syna-color-surface-muted)}.aBI1Ga_motionSample{border-radius:var(--syna-radius-medium);block-size:5rem;inline-size:8rem;color:var(--syna-color-text-on-brand);background:var(--syna-color-brand-primary);font-family:var(--syna-font-family-ui);font-size:var(--syna-font-size-200);font-weight:var(--syna-font-weight-bold);transition:background-color var(--syna-motion-duration-standard) var(--syna-motion-easing-standard), translate var(--syna-motion-duration-standard) var(--syna-motion-easing-emphasized);place-items:center;display:grid}.aBI1Ga_motionSample:hover{background:var(--syna-color-brand-primary-hover);translate:0 -2px}.aBI1Ga_footer{border-block-start:1px solid var(--syna-color-border-subtle);background:var(--syna-color-surface-muted);padding-block:var(--syna-space-large)}@media (max-width:30rem){.aBI1Ga_spacingRow{gap:var(--syna-space-micro);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aBI1Ga_motionSample:after{content:" · mouvement réduit"}}
