*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.events-stitch .pointer-events-none{pointer-events:none}.events-stitch .absolute{position:absolute}.events-stitch .relative{position:relative}.events-stitch .inset-0{inset:0}.events-stitch .-bottom-6{bottom:-1.5rem}.events-stitch .-right-24{right:-6rem}.events-stitch .-right-6{right:-1.5rem}.events-stitch .-top-24{top:-6rem}.events-stitch .bottom-3{bottom:.75rem}.events-stitch .bottom-4{bottom:1rem}.events-stitch .left-3{left:.75rem}.events-stitch .left-4{left:1rem}.events-stitch .top-3{top:.75rem}.events-stitch .z-0{z-index:0}.events-stitch .z-10{z-index:10}.events-stitch .z-20{z-index:20}.events-stitch .mx-auto{margin-left:auto;margin-right:auto}.events-stitch .mb-1{margin-bottom:.25rem}.events-stitch .mb-2{margin-bottom:.5rem}.events-stitch .mb-3{margin-bottom:.75rem}.events-stitch .mb-4{margin-bottom:1rem}.events-stitch .mb-6{margin-bottom:1.5rem}.events-stitch .mb-space-2xl{margin-bottom:4rem}.events-stitch .mb-space-md{margin-bottom:1rem}.events-stitch .mr-1{margin-right:.25rem}.events-stitch .mt-1{margin-top:.25rem}.events-stitch .mt-2{margin-top:.5rem}.events-stitch .mt-space-2xl{margin-top:4rem}.events-stitch .mt-space-md{margin-top:1rem}.events-stitch .mt-space-xl{margin-top:2.5rem}.events-stitch .flex{display:flex}.events-stitch .inline-flex{display:inline-flex}.events-stitch .grid{display:grid}.events-stitch .hidden{display:none}.events-stitch .h-10{height:2.5rem}.events-stitch .h-56{height:14rem}.events-stitch .h-6{height:1.5rem}.events-stitch .h-64{height:16rem}.events-stitch .h-9{height:2.25rem}.events-stitch .h-96{height:24rem}.events-stitch .h-\[460px\]{height:460px}.events-stitch .h-full{height:100%}.events-stitch .min-h-\[300px\]{min-height:300px}.events-stitch .w-10{width:2.5rem}.events-stitch .w-6{width:1.5rem}.events-stitch .w-9{width:2.25rem}.events-stitch .w-96{width:24rem}.events-stitch .w-full{width:100%}.events-stitch .max-w-2xl{max-width:42rem}.events-stitch .max-w-3xl{max-width:48rem}.events-stitch .max-w-4xl{max-width:56rem}.events-stitch .max-w-\[1320px\]{max-width:1320px}.events-stitch .max-w-md{max-width:28rem}.events-stitch .max-w-xs{max-width:20rem}.events-stitch .flex-1{flex:1}.events-stitch .shrink-0{flex-shrink:0}.events-stitch .cursor-pointer{cursor:pointer}.events-stitch .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.events-stitch .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.events-stitch .flex-col{flex-direction:column}.events-stitch .flex-wrap{flex-wrap:wrap}.events-stitch .items-center{align-items:center}.events-stitch .items-stretch{align-items:stretch}.events-stitch .justify-center{justify-content:center}.events-stitch .justify-between{justify-content:space-between}.events-stitch .justify-around{justify-content:space-around}.events-stitch .gap-2{gap:.5rem}.events-stitch .gap-2\.5{gap:.625rem}.events-stitch .gap-3{gap:.75rem}.events-stitch .gap-4{gap:1rem}.events-stitch .gap-6{gap:1.5rem}.events-stitch .gap-gutter-desktop{gap:2rem}.events-stitch .gap-space-md{gap:1rem}.events-stitch :is(.space-y-1>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.events-stitch :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.events-stitch :is(.space-y-space-lg>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.events-stitch :is(.space-y-space-md>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.events-stitch :is(.space-y-space-sm>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.events-stitch .overflow-hidden{overflow:hidden}.events-stitch .rounded{border-radius:.125rem}.events-stitch .rounded-full{border-radius:.75rem}.events-stitch .border-0{border-width:0}.events-stitch .border-t{border-top-width:1px}.events-stitch .border-border-delicate{--tw-border-opacity:1;border-color:rgb(226 221 211/var(--tw-border-opacity,1))}.events-stitch .bg-brand-gold-glow\/10{background-color:#d49b451a}.events-stitch .bg-brand-gold-subtle{--tw-bg-opacity:1;background-color:rgb(246 239 227/var(--tw-bg-opacity,1))}.events-stitch .bg-brand-navy-deep{--tw-bg-opacity:1;background-color:rgb(16 29 51/var(--tw-bg-opacity,1))}.events-stitch .bg-brand-navy-deep\/80{background-color:#101d33cc}.events-stitch .bg-brand-navy-deep\/90{background-color:#101d33e6}.events-stitch .bg-canvas-base{--tw-bg-opacity:1;background-color:rgb(250 249 246/var(--tw-bg-opacity,1))}.events-stitch .bg-secondary{--tw-bg-opacity:1;background-color:rgb(128 86 0/var(--tw-bg-opacity,1))}.events-stitch .bg-secondary\/20{background-color:#80560033}.events-stitch .bg-surface-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.events-stitch .bg-surface-card\/10{background-color:#ffffff1a}.events-stitch .bg-surface-container-low{--tw-bg-opacity:1;background-color:rgb(236 245 254/var(--tw-bg-opacity,1))}.events-stitch .bg-surface-container-lowest{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.events-stitch .bg-surface-muted{--tw-bg-opacity:1;background-color:rgb(243 241 236/var(--tw-bg-opacity,1))}.events-stitch .bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.events-stitch .bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.events-stitch .from-brand-navy-deep{--tw-gradient-from:#101d33 var(--tw-gradient-from-position);--tw-gradient-to:#101d3300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.events-stitch .from-brand-navy-deep\/80{--tw-gradient-from:#101d33cc var(--tw-gradient-from-position);--tw-gradient-to:#101d3300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.events-stitch .via-brand-navy-deep\/80{--tw-gradient-to:#101d3300 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #101d33cc var(--tw-gradient-via-position), var(--tw-gradient-to)}.events-stitch .via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.events-stitch .to-black\/30{--tw-gradient-to:#0000004d var(--tw-gradient-to-position)}.events-stitch .to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.events-stitch .object-cover{object-fit:cover}.events-stitch .object-center{object-position:center}.events-stitch .p-space-lg{padding:1.5rem}.events-stitch .p-space-md{padding:1rem}.events-stitch .p-space-sm{padding:.75rem}.events-stitch .p-space-xl{padding:2.5rem}.events-stitch .px-2\.5{padding-left:.625rem;padding-right:.625rem}.events-stitch .px-3{padding-left:.75rem;padding-right:.75rem}.events-stitch .px-4{padding-left:1rem;padding-right:1rem}.events-stitch .px-6{padding-left:1.5rem;padding-right:1.5rem}.events-stitch .px-7{padding-left:1.75rem;padding-right:1.75rem}.events-stitch .px-8{padding-left:2rem;padding-right:2rem}.events-stitch .px-margin-mobile{padding-left:1.25rem;padding-right:1.25rem}.events-stitch .px-space-lg{padding-left:1.5rem;padding-right:1.5rem}.events-stitch .py-1{padding-top:.25rem;padding-bottom:.25rem}.events-stitch .py-2{padding-top:.5rem;padding-bottom:.5rem}.events-stitch .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.events-stitch .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.events-stitch .py-space-3xl{padding-top:6rem;padding-bottom:6rem}.events-stitch .py-space-md{padding-top:1rem;padding-bottom:1rem}.events-stitch .pb-space-md{padding-bottom:1rem}.events-stitch .pt-2{padding-top:.5rem}.events-stitch .pt-space-md{padding-top:1rem}.events-stitch .pt-space-sm{padding-top:.75rem}.events-stitch .pt-space-xs{padding-top:.5rem}.events-stitch .text-left{text-align:left}.events-stitch .text-center{text-align:center}.events-stitch .font-body-lg,.events-stitch .font-body-md,.events-stitch .font-body-sm{font-family:var(--font-manrope), Arial, sans-serif}.events-stitch .font-headline-lg,.events-stitch .font-headline-sm{font-family:var(--font-lora), Georgia, serif}.events-stitch .font-label-lg,.events-stitch .font-label-md,.events-stitch .font-label-sm,.events-stitch .font-title-lg,.events-stitch .font-title-md{font-family:var(--font-manrope), Arial, sans-serif}.events-stitch .text-2xl{font-size:1.5rem;line-height:2rem}.events-stitch .text-body-lg{font-size:18px;font-weight:400;line-height:28px}.events-stitch .text-body-md{font-size:15px;font-weight:400;line-height:24px}.events-stitch .text-body-sm{font-size:13px;font-weight:400;line-height:20px}.events-stitch .text-display-lg{letter-spacing:-.02em;font-size:56px;font-weight:600;line-height:64px}.events-stitch .text-headline-lg{letter-spacing:-.015em;font-size:40px;font-weight:500;line-height:48px}.events-stitch .text-headline-sm{font-size:22px;font-weight:600;line-height:28px}.events-stitch .text-label-lg{letter-spacing:.04em;font-size:14px;font-weight:600;line-height:20px}.events-stitch .text-label-md{letter-spacing:.06em;font-size:12px;font-weight:600;line-height:16px}.events-stitch .text-label-sm{letter-spacing:.04em;font-size:12px;font-weight:600;line-height:16px}.events-stitch .text-lg{font-size:1.125rem;line-height:1.75rem}.events-stitch .text-sm{font-size:.875rem;line-height:1.25rem}.events-stitch .text-title-lg{font-size:20px;font-weight:600;line-height:28px}.events-stitch .text-title-md{font-size:16px;font-weight:600;line-height:24px}.events-stitch .text-xl{font-size:1.25rem;line-height:1.75rem}.events-stitch .text-xs{font-size:.75rem;line-height:1rem}.events-stitch .font-bold{font-weight:700}.events-stitch .font-light{font-weight:300}.events-stitch .font-normal{font-weight:400}.events-stitch .font-semibold{font-weight:600}.events-stitch .uppercase{text-transform:uppercase}.events-stitch .italic{font-style:italic}.events-stitch .leading-none{line-height:1}.events-stitch .leading-relaxed{line-height:1.625}.events-stitch .leading-tight{line-height:1.25}.events-stitch .tracking-tight{letter-spacing:-.025em}.events-stitch .tracking-wider{letter-spacing:.05em}.events-stitch .tracking-widest{letter-spacing:.1em}.events-stitch .text-brand-gold-glow{--tw-text-opacity:1;color:rgb(212 155 69/var(--tw-text-opacity,1))}.events-stitch .text-on-secondary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.events-stitch .text-on-surface{--tw-text-opacity:1;color:rgb(20 29 35/var(--tw-text-opacity,1))}.events-stitch .text-primary{--tw-text-opacity:1;color:rgb(3 22 51/var(--tw-text-opacity,1))}.events-stitch .text-secondary{--tw-text-opacity:1;color:rgb(128 86 0/var(--tw-text-opacity,1))}.events-stitch .text-secondary-fixed{--tw-text-opacity:1;color:rgb(255 221 176/var(--tw-text-opacity,1))}.events-stitch .text-surface-card{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.events-stitch .text-surface-stone{--tw-text-opacity:1;color:rgb(232 228 220/var(--tw-text-opacity,1))}.events-stitch .text-surface-stone\/70{color:#e8e4dcb3}.events-stitch .text-surface-stone\/80{color:#e8e4dccc}.events-stitch .text-surface-stone\/90{color:#e8e4dce6}.events-stitch .text-text-primary{--tw-text-opacity:1;color:rgb(26 32 44/var(--tw-text-opacity,1))}.events-stitch .text-text-secondary{--tw-text-opacity:1;color:rgb(74 85 104/var(--tw-text-opacity,1))}.events-stitch .accent-secondary{accent-color:#805600}.events-stitch .opacity-40{opacity:.4}.events-stitch .mix-blend-luminosity{mix-blend-mode:luminosity}.events-stitch .shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.events-stitch .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.events-stitch .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.events-stitch .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.events-stitch .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.events-stitch .outline-none{outline-offset:2px;outline:2px solid #0000}.events-stitch .blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.events-stitch .blur-3xl{--tw-blur:blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.events-stitch .backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.events-stitch .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.events-stitch .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.events-stitch .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.events-stitch .duration-200{transition-duration:.2s}.events-stitch .duration-300{transition-duration:.3s}.events-stitch .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.events-stitch .hover\:bg-brand-gold-glow:hover{--tw-bg-opacity:1;background-color:rgb(212 155 69/var(--tw-bg-opacity,1))}.events-stitch .hover\:bg-brand-gold-subtle:hover{--tw-bg-opacity:1;background-color:rgb(246 239 227/var(--tw-bg-opacity,1))}.events-stitch .hover\:bg-surface-card\/20:hover{background-color:#fff3}.events-stitch .hover\:text-brand-gold-glow:hover{--tw-text-opacity:1;color:rgb(212 155 69/var(--tw-text-opacity,1))}.events-stitch .hover\:text-secondary:hover{--tw-text-opacity:1;color:rgb(128 86 0/var(--tw-text-opacity,1))}.events-stitch .focus\:bg-surface-card:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.events-stitch .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.events-stitch .focus\:ring-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(128 86 0/var(--tw-ring-opacity,1))}@media (min-width:640px){.events-stitch .sm\:block{display:block}.events-stitch .sm\:w-auto{width:auto}.events-stitch .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.events-stitch .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.events-stitch .sm\:flex-row{flex-direction:row}}@media (min-width:768px){.events-stitch .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.events-stitch .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.events-stitch .md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.events-stitch .md\:flex-row{flex-direction:row}.events-stitch .md\:items-end{align-items:flex-end}.events-stitch .md\:p-space-2xl{padding:4rem}.events-stitch .md\:px-margin-tablet{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.events-stitch .lg\:col-span-4{grid-column:span 4/span 4}.events-stitch .lg\:col-span-6{grid-column:span 6/span 6}.events-stitch .lg\:col-span-8{grid-column:span 8/span 8}.events-stitch .lg\:hidden{display:none}.events-stitch .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.events-stitch .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.events-stitch .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.events-stitch .lg\:p-space-2xl{padding:4rem}.events-stitch .lg\:px-margin-desktop{padding-left:4rem;padding-right:4rem}.events-stitch .lg\:py-\[140px\]{padding-top:140px;padding-bottom:140px}}
.events-stitch{--event-navy:#101d33;--event-gold:#805600;--event-link:#805600;--event-line:#e2ddd3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#141d23;font-family:var(--font-manrope), Arial, sans-serif;background:#faf9f6;font-size:15px;line-height:24px}.events-stitch label{flex-direction:row;font-weight:400}.events-stitch [hidden]{display:none!important}.events-stitch .events-photo:not(.absolute){position:relative}.events-stitch .events-photo>img{object-fit:cover}.events-stitch .events-cuisine-photo{height:460px}.events-stitch .events-source-icon{flex-shrink:0;font-size:18px;line-height:1;display:inline-flex}.events-stitch .events-source-icon.text-2xl{font-size:24px}.events-stitch .events-source-icon .hotel-icon{font-size:inherit;width:1em;height:1em}.events-stitch .text-secondary{color:var(--event-link)}.events-stitch .bg-secondary{color:#fff}.events-stitch .bg-brand-navy-deep .text-secondary{color:#fdc268}.events-stitch .bg-brand-navy-deep .bg-surface-card .text-secondary,.events-stitch a:hover{color:var(--event-link)}.events-stitch .bg-brand-navy-deep a:hover{color:#fff}.events-stitch .bg-brand-navy-deep .bg-surface-card a:hover{color:var(--event-link)}.events-stitch a.bg-secondary:hover,.events-stitch button.bg-secondary:hover{color:#101d33}.events-stitch [data-event-occasion],.events-stitch [data-event-room]{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.events-stitch [data-event-occasion]{justify-content:flex-start;align-self:flex-start}.events-stitch [data-events-section=contact] a{margin-block:-10px;padding-block:10px;display:block}.events-stitch [data-event-card] h3 a{margin-block:-8px;padding-block:8px;display:block}.events-stitch [data-events-section=hero] h1{font-size:56px;font-weight:400;line-height:1.16}.events-stitch [data-events-section=hero] .grid .font-headline-sm{font-size:20px;line-height:26px}.events-stitch [data-events-section=hero] a{white-space:nowrap}.events-stitch [data-events-section=inquiry] input:not([type=checkbox]),.events-stitch [data-events-section=inquiry] select{border:1px solid #7b8793;height:48px;padding:8px 12px}.events-stitch #event-form :is(input,select,textarea){font-size:16px}.events-stitch [data-events-section=inquiry] textarea{resize:vertical;border:1px solid #7b8793;min-height:120px;padding:12px}.events-stitch [data-events-section=inquiry] .space-y-1>label{align-items:flex-end;min-height:32px;display:flex}.events-stitch [data-events-section=inquiry] input[type=checkbox]{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--event-navy);margin:0}.events-stitch [data-events-section=inquiry] label:has(input[type=checkbox]){min-height:44px}.events-stitch [data-events-section=inquiry] input[aria-invalid=true],.events-stitch [data-events-section=inquiry] textarea[aria-invalid=true],.events-stitch [data-events-section=inquiry] select[aria-invalid=true]{border:2px solid #a32929}.events-stitch [data-events-section=inquiry] button[type=submit]{white-space:nowrap;flex-shrink:0;min-height:48px}.events-stitch button:disabled{opacity:.65;cursor:wait}.events-stitch .event-form-notes{color:#44474e;gap:16px;font-size:13px;line-height:21px;display:grid}.events-stitch .event-form-notes a{color:var(--event-link);overflow-wrap:anywhere;text-decoration:underline}.events-stitch .event-consent{align-items:flex-start;gap:12px;display:flex}.events-stitch .event-consent input{margin-top:2px!important}.events-stitch .event-form-status{color:var(--event-navy);background:#ecf5fe;border:1px solid #7b8793;padding:16px}.events-stitch [data-events-section=contact] a[href^=mailto\:]{overflow-wrap:anywhere}.events-stitch [data-events-section=contact] a[href^=tel\:]{white-space:nowrap}.events-stitch [data-events-section=faq] summary{min-height:56px;list-style:none}.events-stitch [data-events-section=faq] summary::-webkit-details-marker{display:none}.events-stitch [data-events-section=faq] details[open] summary .events-source-icon{transform:rotate(180deg)}body:has(.events-stitch){--paper:#faf9f6;--card:#fff;--ink:#101d33;--text:#141d23;--muted:#44474e;--navy:#101d33;--link:#805600;--line:#e2ddd3;--focus:#805600;--input:#ecf5fe;--sand:#efeae1;--border:#81867e;--hover:#e8e4dc;--ink-hover:#31454f;--error:#a32929;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.events-stitch) .site-header{background:#fff}body:has(.events-stitch) .site-header .nav-row{background:#fff}body:has(.events-stitch) .site-header .header-book{color:#fff;background:#805600;border-color:#805600}body:has(.events-stitch) .site-header .header-book:hover{color:#101d33;background:#d49b45;border-color:#d49b45}body:has(.events-stitch) .site-footer{background:#101d33}@media (max-width:1023px){.events-stitch [data-events-section=hero] h1{font-size:48px}}@media (max-width:767px){.events-stitch section.py-space-3xl{padding-block:48px}.events-stitch [data-events-section=hero] .py-space-3xl{padding-block:32px 48px}.events-stitch [data-events-section=hero] h1{font-size:34px;line-height:1.2}.events-stitch [data-events-section=hero] .text-body-lg{font-size:16px;line-height:26px}.events-stitch [data-events-section=faq] summary{padding-inline:16px;font-size:16px;line-height:24px}.events-stitch [data-events-section=faq] details>div{padding-inline:16px}.events-stitch [data-events-section=hero] a{padding-inline:16px;font-size:12px}.events-stitch [data-events-section=hero] .grid .font-headline-sm{font-size:16px;line-height:22px}.events-stitch h2.text-headline-lg{font-size:30px;line-height:38px}.events-stitch .events-cuisine-photo{height:360px}.events-stitch [data-events-section=contact] .p-space-xl{padding:24px}.events-stitch [data-events-section=inquiry] .p-space-lg{padding:24px 16px}.events-stitch [data-events-section=inquiry] .space-y-1>label{min-height:20px}.events-stitch [data-events-section=cuisine] .hidden.sm\:block{max-width:none;box-shadow:none;margin-top:16px;display:block;position:static}}@media (max-width:399px){.events-stitch [data-events-section=hero] .grid{grid-template-columns:1fr;gap:12px}}@media (max-width:359px){.events-stitch [data-events-section=hero] h1{font-size:28px}.events-stitch [data-events-section=hero] .text-body-lg{font-size:15px;line-height:24px}}@media (max-width:1023px) and (max-height:500px){.events-stitch section.py-space-3xl{padding-block:48px}.events-stitch [data-events-section=hero] .py-space-3xl{padding-block:24px}.events-stitch [data-events-section=hero] h1{font-size:28px;line-height:1.2}.events-stitch [data-events-section=hero] .text-body-lg{font-size:16px;line-height:24px}.events-stitch [data-events-section=hero] .space-y-space-md>:not([hidden])~:not([hidden]){margin-top:8px}.events-stitch [data-events-section=hero] .pt-space-sm{padding-top:8px}}@media (prefers-reduced-motion:reduce){.events-stitch *,.events-stitch :before,.events-stitch :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
