.floral-module__4F0WCq__section,.floral-module__4F0WCq__hero,.floral-module__4F0WCq__header,.floral-module__4F0WCq__footer,.floral-module__4F0WCq__button,.floral-module__4F0WCq__iconButton{--garden-ink:#29372b;--garden-text:#4f554b;--garden-green:#4c5d45;--garden-deep:#354530;--garden-paper:#fbf8f1;--garden-blush:#f7eee7;--garden-sage:#edf0e7;--garden-line:#ded5c5;--garden-accent:#795747;--garden-radius:1.25rem;--garden-shadow:0 10px 32px #302e1d12}.floral-module__4F0WCq__section,.floral-module__4F0WCq__footer{isolation:isolate;color:var(--garden-text);background:var(--garden-paper);padding:clamp(3.75rem,7.5vw,7rem) 0;position:relative}.floral-module__4F0WCq__section[id]{scroll-margin-top:4.75rem}.floral-module__4F0WCq__blush{background:var(--garden-blush)}.floral-module__4F0WCq__sage{background:var(--garden-sage)}.floral-module__4F0WCq__shell{width:min(100% - clamp(2.5rem,9vw,8rem),77rem);margin-inline:auto}.floral-module__4F0WCq__intro{margin-block-end:clamp(1.75rem,4vw,3.25rem)}.floral-module__4F0WCq__heading{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.floral-module__4F0WCq__centered{text-align:center;align-items:center;max-width:49rem;margin-inline:auto}.floral-module__4F0WCq__title,.floral-module__4F0WCq__cardTitle{color:var(--garden-ink);text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-weight:400}.floral-module__4F0WCq__title{font-size:clamp(2.125rem,4.65vw,3.8rem);line-height:1.06}.floral-module__4F0WCq__cardTitle{font-size:clamp(1.4rem,2.5vw,1.85rem);line-height:1.18}.floral-module__4F0WCq__eyebrow{color:var(--garden-accent);letter-spacing:.19em;text-transform:uppercase;font-size:.71rem;font-weight:700;line-height:1.5}.floral-module__4F0WCq__copy{color:var(--garden-text);font-size:.975rem;line-height:1.72}.floral-module__4F0WCq__divider{background:var(--floral-art,url(/images/decorative/westfield-spray.svg)) center / auto 100% no-repeat;flex:none;align-items:center;width:8.75rem;height:2.7rem;display:inline-flex}.floral-module__4F0WCq__divider:before,.floral-module__4F0WCq__divider:after{content:"";background:#b3957c;width:1.9rem;height:1px}.floral-module__4F0WCq__divider:after{margin-left:auto}.floral-module__4F0WCq__lineDivider{background:#b3957c;width:8.75rem;height:1px;margin-block:1rem;display:block}.floral-module__4F0WCq__sprays:before,.floral-module__4F0WCq__sprays:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:190/110;background:var(--floral-art,url(/images/decorative/westfield-spray.svg)) center / contain no-repeat;opacity:.38;width:clamp(7rem,21vw,20rem);position:absolute}.floral-module__4F0WCq__sprays:before{inset:auto auto 0 0;transform:translate(-17%,16%)rotate(-10deg)}.floral-module__4F0WCq__sprays:after{inset:0 0 auto auto;transform:translate(17%,-16%)rotate(170deg)}.floral-module__4F0WCq__sprays{overflow:clip}.floral-module__4F0WCq__peachCorners:before,.floral-module__4F0WCq__peachCorners:after{aspect-ratio:1429/2000;opacity:.7;background-image:url(/images/decorative/peach-floral-corner.webp);width:clamp(7rem,20vw,16.5rem)}.floral-module__4F0WCq__peachCorners:before{inset:auto auto -.5rem -.6rem;transform:scaleY(-1)}.floral-module__4F0WCq__peachCorners:after{inset:-.5rem -.6rem auto auto;transform:scaleX(-1)}.floral-module__4F0WCq__watercolor{--watercolor-peony:url(/images/decorative/watercolor-peony-spray.webp);--watercolor-dahlia:url(/images/decorative/watercolor-dahlia-spray.webp)}.floral-module__4F0WCq__watercolor .floral-module__4F0WCq__sprays:not(.floral-module__4F0WCq__dark):before,.floral-module__4F0WCq__watercolor .floral-module__4F0WCq__sprays:not(.floral-module__4F0WCq__dark):after{opacity:.68;mix-blend-mode:multiply;width:clamp(8rem,23vw,24rem)}.floral-module__4F0WCq__watercolor .floral-module__4F0WCq__sprays:not(.floral-module__4F0WCq__dark):before{background-image:var(--watercolor-bottom,var(--watercolor-peony));transform:translate(-12%,14%)rotate(174deg)}.floral-module__4F0WCq__watercolor .floral-module__4F0WCq__sprays:not(.floral-module__4F0WCq__dark):after{background-image:var(--watercolor-top,var(--watercolor-dahlia));transform:translate(12%,-14%)rotate(6deg)}.floral-module__4F0WCq__frame,.floral-module__4F0WCq__plainInquiry{background:radial-gradient(#fffaf3 32%,#f6e8df)}.floral-module__4F0WCq__frame:before{content:"";z-index:-1;pointer-events:none;background:var(--floral-frame,url(/images/bg.jpg) center / 100% 100% no-repeat);opacity:.46;position:absolute;inset:0}.floral-module__4F0WCq__frame.floral-module__4F0WCq__inquiryFrame:before{background:var(--floral-frame,url(/images/bg.jpg) center / cover no-repeat)}.floral-module__4F0WCq__watercolorInquiry{background:#fbf8f1}.floral-module__4F0WCq__watercolorInquiry:before{content:"";z-index:-1;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#fbf8f147,#fbf8f161),url(/images/decorative/watercolor-peony-frame.webp) 50%/cover no-repeat;position:absolute;inset:0}@media (max-width:47.99rem){.floral-module__4F0WCq__watercolorInquiry:before{opacity:.7;background:url(/images/decorative/watercolor-peony-spray.webp) 100% 0/min(70vw,18rem) no-repeat,url(/images/decorative/watercolor-dahlia-spray.webp) 0 100%/min(65vw,16rem) no-repeat}}.floral-module__4F0WCq__peonyFrame{--floral-frame:url(/images/decorative/watercolor-peony-frame.webp) center / 100% 100% no-repeat}.floral-module__4F0WCq__peonyFrame:before{opacity:.8;mix-blend-mode:multiply}@media (max-width:47.99rem){.floral-module__4F0WCq__peonyFrame{--floral-frame:url(/images/decorative/watercolor-peony-spray.webp) top right / 12rem auto no-repeat, url(/images/decorative/watercolor-dahlia-spray.webp) bottom left / 12rem auto no-repeat}}.floral-module__4F0WCq__grid{gap:clamp(1rem,2.4vw,1.75rem);display:grid}.floral-module__4F0WCq__split{align-items:center;gap:clamp(1.75rem,5vw,5rem);display:grid}.floral-module__4F0WCq__card,.floral-module__4F0WCq__panel,.floral-module__4F0WCq__media{border:1px solid var(--garden-line);border-radius:var(--garden-radius);box-shadow:var(--garden-shadow)}.floral-module__4F0WCq__card,.floral-module__4F0WCq__panel{background:#fffcf7}.floral-module__4F0WCq__card{padding:clamp(1.25rem,2.3vw,1.85rem)}.floral-module__4F0WCq__panel{padding:clamp(1.125rem,5vw,3.5rem)}.floral-module__4F0WCq__lift{transition:transform .24s,box-shadow .24s,border-color .24s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.floral-module__4F0WCq__lift:hover{border-color:#c6b89f;transform:translateY(-4px);box-shadow:0 16px 32px #302e1d1c}}.floral-module__4F0WCq__badge,.floral-module__4F0WCq__iconButton{border-radius:50%;flex:none;place-items:center;display:inline-grid}.floral-module__4F0WCq__badge{width:3rem;height:3rem;color:var(--garden-green);background:var(--garden-sage)}.floral-module__4F0WCq__media{background:var(--garden-sage);position:relative;overflow:hidden}.floral-module__4F0WCq__media:after{content:"";border-radius:calc(var(--garden-radius) - .35rem);pointer-events:none;border:1px solid #fffaf1a8;position:absolute;inset:.65rem}.floral-module__4F0WCq__button,.floral-module__4F0WCq__iconButton{background:var(--garden-green);color:#fffdf6;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;transition:background-color .22s,color .22s,border-color .22s;display:inline-flex}.floral-module__4F0WCq__button{text-align:center;border-radius:999px;padding:.65rem 1.3rem;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:650;line-height:1.3}.floral-module__4F0WCq__button:hover,.floral-module__4F0WCq__iconButton:hover{background:var(--garden-deep)}.floral-module__4F0WCq__outline{color:var(--garden-deep);background:#fffcf7;border-color:#a5af9a}.floral-module__4F0WCq__outline:hover{color:var(--garden-deep);border-color:var(--garden-green);background:var(--garden-sage)}.floral-module__4F0WCq__light{color:var(--garden-deep);background:#fffaf0}.floral-module__4F0WCq__light:hover{color:var(--garden-deep);background:#e5eadb}.floral-module__4F0WCq__iconButton{width:2.75rem}.floral-module__4F0WCq__button:disabled{cursor:wait;opacity:.6}.floral-module__4F0WCq__button:focus-visible,.floral-module__4F0WCq__iconButton:focus-visible,.floral-module__4F0WCq__thumbnail:focus-visible,.floral-module__4F0WCq__question:focus-visible,.floral-module__4F0WCq__fieldControl:focus-visible{outline-offset:3px;outline:2px solid #725a42}.floral-module__4F0WCq__thumbnail{cursor:pointer;border:2px solid #0000;border-radius:.55rem;flex:none;width:2.875rem;height:2.875rem;position:relative;overflow:hidden}.floral-module__4F0WCq__thumbnail[aria-pressed=true]{border-color:var(--garden-green)}.floral-module__4F0WCq__thumbnail:hover{border-color:#9aa68c}.floral-module__4F0WCq__question{border-radius:var(--garden-radius);width:100%;color:var(--garden-ink);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.25rem;font-weight:650;transition:background-color .22s;display:flex}.floral-module__4F0WCq__question:hover{background:var(--garden-sage)}.floral-module__4F0WCq__question:focus-visible{outline-offset:-4px}.floral-module__4F0WCq__fieldLabel{color:var(--garden-ink,#29372b);margin-bottom:.4rem;font-size:.875rem;font-weight:650;display:block}.floral-module__4F0WCq__fieldControl{width:100%;min-height:3rem;color:var(--garden-ink,#29372b);background:#fffefb;border:1px solid #bfb7a8;border-radius:.7rem;padding:.7rem .85rem;transition:border-color .22s}.floral-module__4F0WCq__fieldControl:hover{border-color:var(--garden-green,#4c5d45)}.floral-module__4F0WCq__dateField{padding-inline-end:2.5rem}.floral-module__4F0WCq__selectRoot{min-width:0;position:relative}.floral-module__4F0WCq__selectControl{position:relative}.floral-module__4F0WCq__selectTrigger{text-align:left;text-overflow:ellipsis;caret-color:#0000;cursor:pointer;padding-inline-end:2.75rem}.floral-module__4F0WCq__selectTrigger[aria-expanded=true]{border-color:var(--garden-green);box-shadow:0 0 0 3px #4c5d451a}.floral-module__4F0WCq__selectTrigger:focus-visible{outline:2px solid var(--garden-green);outline-offset:3px}.floral-module__4F0WCq__selectTrigger::placeholder{color:#73796d;opacity:1}.floral-module__4F0WCq__selectChevron{color:var(--garden-green);pointer-events:none;transition:transform .18s;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.floral-module__4F0WCq__selectTrigger[aria-expanded=true]+.floral-module__4F0WCq__selectChevron{transform:translateY(-50%)rotate(180deg)}.floral-module__4F0WCq__selectMenu{z-index:40;overscroll-behavior:contain;border:1px solid var(--garden-line);color:var(--garden-ink);scrollbar-width:thin;scrollbar-color:#b7c0ab transparent;background:#fffcf7;border-radius:.9rem;margin:0;padding:.4rem;list-style:none;position:absolute;inset:calc(100% + .5rem) 0 auto;overflow-y:auto;box-shadow:0 12px 30px #29372b24}.floral-module__4F0WCq__selectMenu[data-side=top]{inset:auto 0 calc(100% + .5rem)}.floral-module__4F0WCq__selectOption{cursor:pointer;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .8rem;font-size:.9rem;line-height:1.4;transition:background-color .15s,color .15s;display:flex}.floral-module__4F0WCq__selectOption[data-active=true]{background:var(--garden-sage)}.floral-module__4F0WCq__selectOption[aria-selected=true]{color:var(--garden-deep);font-weight:650}.floral-module__4F0WCq__selectOption svg{color:var(--garden-green);flex:none}.floral-module__4F0WCq__selectTrigger[aria-invalid=true]{border-color:#a04535}.floral-module__4F0WCq__selectError{color:#963c30;margin-top:.4rem;font-size:.8rem}@media (prefers-reduced-motion:no-preference){.floral-module__4F0WCq__selectMenu{animation:.16s ease-out floral-module__4F0WCq__selectAppear}}@keyframes floral-module__4F0WCq__selectAppear{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.floral-module__4F0WCq__header{color:var(--garden-ink);border-bottom:1px solid var(--garden-line);background:#fbf8f1f2}.floral-module__4F0WCq__drawer{color:#29372b;background:url(/images/decorative/westfield-spray.svg) 100% 100%/9rem no-repeat,#fbf8f1}.floral-module__4F0WCq__footer{border-top:1px solid var(--garden-line);padding-bottom:clamp(8rem,14vw,13rem);overflow:hidden}.floral-module__4F0WCq__footerFlorals{z-index:-1;pointer-events:none;width:100%;height:auto;position:absolute;inset:auto 0 0;transform:scaleY(-1)}.floral-module__4F0WCq__heroCopy{color:#fffaf0}.floral-module__4F0WCq__heroTitle{text-wrap:balance;text-shadow:0 2px 20px #0000008c;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.75rem,7.2vw,6rem);font-weight:400;line-height:1}.floral-module__4F0WCq__heroRule{pointer-events:none;border-radius:var(--garden-radius);border:1px solid #fff4dc66;position:absolute;inset:5.6rem clamp(.7rem,2vw,2rem) clamp(.7rem,2vw,2rem)}@keyframes floral-module__4F0WCq__arrive{0%{opacity:.4;translate:0 .85rem}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.floral-module__4F0WCq__entrance{animation:.75s ease-out both floral-module__4F0WCq__arrive}@supports (animation-timeline:view()){.floral-module__4F0WCq__reveal{animation:1s ease-out both floral-module__4F0WCq__arrive;animation-timeline:view();animation-range:entry entry 65%}.floral-module__4F0WCq__reveal:nth-child(2n){animation-range:entry 5% entry 75%}}}@media (min-width:48rem){.floral-module__4F0WCq__split{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.floral-module__4F0WCq__frame:before{background:var(--floral-frame,url(/images/decorative/westfield-spray.svg) top right / 9rem auto no-repeat, url(/images/decorative/westfield-spray.svg) bottom left / 9rem auto no-repeat)}}.floral-module__4F0WCq__dark{color:#fffaf0;background:var(--garden-deep)}.floral-module__4F0WCq__photo{transition:scale .45s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.floral-module__4F0WCq__lift:hover .floral-module__4F0WCq__photo{scale:1.035}}.floral-module__4F0WCq__accordion{border:1px solid var(--garden-line);border-radius:var(--garden-radius);background:#fffcf7}.floral-module__4F0WCq__questionIcon{width:2rem;height:2rem}.floral-module__4F0WCq__questionIcon svg{transition:rotate .22s}.floral-module__4F0WCq__question[aria-expanded=true] .floral-module__4F0WCq__questionIcon svg{rotate:180deg}@media (prefers-reduced-motion:reduce){.floral-module__4F0WCq__questionIcon svg{transition:none}}@media (max-width:39.99rem){.floral-module__4F0WCq__headerAction{padding-inline:.8rem}}
.floral-page-module__Cy5hBa__page{--floral-frame:var(--floral-art) top right / clamp(8rem, 26vw, 23rem) auto no-repeat, var(--floral-art) bottom left / clamp(9rem, 30vw, 28rem) auto no-repeat;color:#4f554b;background:#fbf8f1}.floral-page-module__Cy5hBa__dogwood{--floral-art:url(/images/decorative/westfield-dogwood.svg)}.floral-page-module__Cy5hBa__gardenRose{--floral-art:url(/images/decorative/westfield-garden-rose.svg)}.floral-page-module__Cy5hBa__cosmos{--floral-art:url(/images/decorative/westfield-cosmos.svg)}.floral-page-module__Cy5hBa__daisy{--floral-art:url(/images/decorative/westfield-daisy.svg)}.floral-page-module__Cy5hBa__eucalyptus{--floral-art:url(/images/decorative/westfield-eucalyptus.svg)}.floral-page-module__Cy5hBa__orangeBlossom{--floral-art:url(/images/decorative/westfield-orange-blossom.svg)}.floral-page-module__Cy5hBa__sweetPea{--floral-art:url(/images/decorative/westfield-sweet-pea.svg)}.floral-page-module__Cy5hBa__holly{--floral-art:url(/images/decorative/westfield-holly.svg)}.floral-page-module__Cy5hBa__marigold{--floral-art:url(/images/decorative/westfield-marigold.svg)}.floral-page-module__Cy5hBa__peony{--floral-art:url(/images/decorative/westfield-peony.svg)}.floral-page-module__Cy5hBa__camellia{--floral-art:url(/images/decorative/westfield-camellia.svg)}.floral-page-module__Cy5hBa__gardenRose,.floral-page-module__Cy5hBa__sweetPea,.floral-page-module__Cy5hBa__peony{--watercolor-top:var(--watercolor-peony);--watercolor-bottom:var(--watercolor-dahlia);--floral-frame:var(--watercolor-top) top right / clamp(9rem, 30vw, 28rem) auto no-repeat, var(--watercolor-bottom) bottom left / clamp(9rem, 30vw, 28rem) auto no-repeat}.floral-page-module__Cy5hBa__hero{isolation:isolate;text-align:center;color:#fffaf0;background:#30392a;place-items:center;min-height:min(46rem,90svh);padding-block:clamp(8rem,15vw,11rem) clamp(3rem,6vw,5.5rem);display:grid;position:relative;overflow:clip}.floral-page-module__Cy5hBa__scrim{z-index:-10;background:linear-gradient(#18201955,#182019b5 58%,#182019d6);position:absolute;inset:0}.floral-page-module__Cy5hBa__rule:before,.floral-page-module__Cy5hBa__rule:after{content:"";aspect-ratio:240/142;background:var(--floral-art) center / contain no-repeat;opacity:.82;width:clamp(5.75rem,17vw,15rem);position:absolute}.floral-page-module__Cy5hBa__rule:before{inset:auto auto 0 0;transform:translate(-4%,14%)}.floral-page-module__Cy5hBa__rule:after{inset:0 0 auto auto;transform:translate(4%,-14%)rotate(180deg)}.floral-page-module__Cy5hBa__heroContent{justify-items:center;gap:1rem;display:grid}.floral-page-module__Cy5hBa__heroEyebrow{color:#f9e5d5;letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:700}.floral-page-module__Cy5hBa__heroTitle{text-wrap:balance;text-shadow:0 2px 16px #141b13aa;max-width:18ch;font:400 clamp(2.45rem,6.8vw,5.4rem)/1.03 Georgia,Times New Roman,serif}.floral-page-module__Cy5hBa__calloutTitle{max-width:24ch;font-size:clamp(2rem,5.2vw,3.75rem)}.floral-page-module__Cy5hBa__heroDescription{text-wrap:pretty;max-width:58ch;font-size:clamp(.98rem,1.8vw,1.17rem);line-height:1.65}.floral-page-module__Cy5hBa__galleryTile{aspect-ratio:4/3;cursor:zoom-in;width:100%}.floral-page-module__Cy5hBa__galleryTile:focus-visible{outline-offset:3px;outline:2px solid #725a42}.floral-page-module__Cy5hBa__captionedTile{color:#29372b;text-align:left;cursor:zoom-in;background:#fffcf7;border:1px solid #ded5c5;border-radius:1.25rem;width:100%;overflow:hidden}.floral-page-module__Cy5hBa__captionedTile:focus-visible{outline-offset:3px;outline:2px solid #725a42}.floral-page-module__Cy5hBa__galleryImage{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.floral-page-module__Cy5hBa__galleryCaption{gap:.5rem;padding:1.2rem;display:grid}.floral-page-module__Cy5hBa__galleryCaption small{color:#795747;letter-spacing:.15em;text-transform:uppercase;font-size:.6rem;font-weight:700}.floral-page-module__Cy5hBa__galleryCaption strong{font:400 1.3rem/1.3 Georgia,Times New Roman,serif}.floral-page-module__Cy5hBa__galleryDialog{color:#29372b;background:#fffcf7;border:1px solid #ded5c5;border-radius:1.25rem;width:min(94vw,70rem);max-width:none;max-height:94dvh;margin:auto;padding:.75rem;position:fixed;inset:0}.floral-page-module__Cy5hBa__galleryDialog::backdrop{background:#121912d1}.floral-page-module__Cy5hBa__menuNav{flex-wrap:wrap;justify-content:center;gap:.6rem;padding:clamp(1rem,3vw,1.6rem);display:flex}.floral-page-module__Cy5hBa__menuList{gap:.45rem;padding-inline-start:1.2rem;list-style:outside;display:grid}.floral-page-module__Cy5hBa__menuList li::marker{color:#657552}
.event-landing-module__x8VmQq__page,.event-landing-module__x8VmQq__party{--event-accent:#795747;--event-soft:#f7eee7}.event-landing-module__x8VmQq__birthday{--event-accent:#87614f;--event-soft:#f8ede3}.event-landing-module__x8VmQq__corporate{--event-accent:#4c5d45;--event-soft:#edf0e7}.event-landing-module__x8VmQq__pageNav{background:#fffcf7;border-bottom:1px solid #ded5c5;flex-wrap:wrap;justify-content:center;gap:.5rem clamp(.6rem,2vw,1.75rem);padding:1.2rem;display:flex}.event-landing-module__x8VmQq__pageNav a{color:#4c5d45;text-underline-offset:.3rem;padding:.45rem .25rem;font-size:.8rem;font-weight:650}.event-landing-module__x8VmQq__pageNav a:hover{text-decoration:underline}.event-landing-module__x8VmQq__pageNav a:focus-visible,.event-landing-module__x8VmQq__seating summary:focus-visible,.event-landing-module__x8VmQq__faq summary:focus-visible{outline-offset:4px;outline:2px solid #4c5d45}.event-landing-module__x8VmQq__introCopy{max-width:58ch;margin-top:.6rem}.event-landing-module__x8VmQq__prose{gap:1rem;margin-block:1.5rem;display:grid}.event-landing-module__x8VmQq__introPhotos{padding:0 3rem 4.5rem 0;position:relative}.event-landing-module__x8VmQq__introMain{aspect-ratio:4/5;border-top-left-radius:9rem}.event-landing-module__x8VmQq__birthday .event-landing-module__x8VmQq__introMain{border-radius:9rem 9rem 1.25rem 1.25rem}.event-landing-module__x8VmQq__corporate .event-landing-module__x8VmQq__introMain{border-radius:1.25rem}.event-landing-module__x8VmQq__introInset{aspect-ratio:5/4;border:6px solid #fbf8f1;width:56%;position:absolute;bottom:1rem;right:0}.event-landing-module__x8VmQq__photoNote{max-width:39%;color:var(--event-accent);font:italic 1.05rem/1.45 Georgia,serif;position:absolute;bottom:.1rem;left:0}.event-landing-module__x8VmQq__corporate .event-landing-module__x8VmQq__photoNote{font-style:normal}.event-landing-module__x8VmQq__highlights{border-block:1px solid #ded5c5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:4rem;padding-block:1.75rem;display:grid}.event-landing-module__x8VmQq__highlights>div{justify-content:center;align-items:center;gap:.8rem;display:flex}.event-landing-module__x8VmQq__highlights strong{color:#29372b;margin-bottom:.4rem;font:400 1.1rem/1.3 Georgia,serif;display:block}.event-landing-module__x8VmQq__highlights small{color:#4f554b;font-size:.75rem;line-height:1.6;display:block}.event-landing-module__x8VmQq__floralAccent:before{content:"";z-index:-1;aspect-ratio:1;opacity:.4;mix-blend-mode:multiply;pointer-events:none;background:url(/images/decorative/watercolor-peony-spray.webp) 100% 0/contain no-repeat;width:min(24vw,15rem);position:absolute;inset:0 0 auto auto}.event-landing-module__x8VmQq__birthday .event-landing-module__x8VmQq__floralAccent:before{aspect-ratio:1429/2000;opacity:.32;background-image:url(/images/decorative/peach-floral-corner.webp);transform:scaleX(-1)}.event-landing-module__x8VmQq__corporate .event-landing-module__x8VmQq__floralAccent:before{opacity:.22;background-image:url(/images/decorative/westfield-eucalyptus.svg);transform:rotate(180deg)}.event-landing-module__x8VmQq__ideaCard,.event-landing-module__x8VmQq__venueCard{background:#fffcf7;border:1px solid #ded5c5;border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 32px #302e1d12}.event-landing-module__x8VmQq__ideaPhoto,.event-landing-module__x8VmQq__venuePhoto{aspect-ratio:4/3;position:relative;overflow:hidden}.event-landing-module__x8VmQq__venuePhoto{aspect-ratio:16/9}.event-landing-module__x8VmQq__ideaBody,.event-landing-module__x8VmQq__venueBody{flex-direction:column;flex:1;align-items:flex-start;gap:1rem;padding:clamp(1.2rem,2.3vw,1.75rem);display:flex}.event-landing-module__x8VmQq__ideaBody a,.event-landing-module__x8VmQq__venueBody a{max-width:100%}.event-landing-module__x8VmQq__ideaBody h3{font-size:clamp(1.4rem,2.5vw,1.8rem)}.event-landing-module__x8VmQq__cardAction{margin-top:auto}.event-landing-module__x8VmQq__servicesIntro{text-align:center;max-width:44rem;margin:3.5rem auto 1.75rem}.event-landing-module__x8VmQq__servicesIntro h3{color:#29372b;margin-bottom:.8rem;font:400 clamp(1.7rem,3vw,2.3rem)/1.15 Georgia,serif}.event-landing-module__x8VmQq__serviceCard{flex-direction:column;align-items:flex-start;gap:.9rem;display:flex}.event-landing-module__x8VmQq__serviceCard h4{font-size:1.4rem}.event-landing-module__x8VmQq__capacity{color:#354530;background:#edf0e7;border-radius:999px;align-items:center;gap:.45rem;max-width:100%;padding:.5rem .7rem;font-size:.75rem;font-weight:650;display:inline-flex}.event-landing-module__x8VmQq__capacity svg{flex:none}.event-landing-module__x8VmQq__capacityNote{text-align:center;color:#4f554b;max-width:76ch;margin:1.75rem auto 0;font-size:.8rem;line-height:1.6}.event-landing-module__x8VmQq__seating{border-block:1px solid #ded5c5;width:100%;margin-top:auto;padding-block:.85rem}.event-landing-module__x8VmQq__seating summary{color:#4c5d45;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;font-size:.85rem;font-weight:650;list-style:none;display:flex}.event-landing-module__x8VmQq__seating summary::-webkit-details-marker{display:none}.event-landing-module__x8VmQq__faq summary::-webkit-details-marker{display:none}.event-landing-module__x8VmQq__seating summary svg,.event-landing-module__x8VmQq__faq summary svg{flex:none}.event-landing-module__x8VmQq__seating[open] summary svg,.event-landing-module__x8VmQq__faq[open] summary svg{transform:rotate(180deg)}.event-landing-module__x8VmQq__seating ul{color:#4f554b;gap:.5rem;margin-top:1rem;padding-left:1.1rem;font-size:.85rem;line-height:1.6;list-style:outside;display:grid}.event-landing-module__x8VmQq__seating li::marker{color:var(--event-accent)}.event-landing-module__x8VmQq__lightEyebrow{color:#e1c8b4;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.3rem;font-size:.71rem;font-weight:700}.event-landing-module__x8VmQq__lightTitle{color:#fffaf0}.event-landing-module__x8VmQq__lightCopy{color:#e4e8de;font-size:.975rem;line-height:1.72}.event-landing-module__x8VmQq__diningPoints{color:#e4e8de;gap:.65rem;margin-bottom:1.75rem;font-size:.85rem;line-height:1.6;display:grid}.event-landing-module__x8VmQq__diningPoints li{align-items:flex-start;gap:.6rem;display:flex}.event-landing-module__x8VmQq__diningPoints svg{color:#c9d4b8;flex:none;margin-top:.2rem}.event-landing-module__x8VmQq__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.event-landing-module__x8VmQq__lightOutline{color:#fffaf0;background:0 0;border-color:#a9b69a}.event-landing-module__x8VmQq__lightOutline:hover{color:#fffaf0;background:#485b40;border-color:#fffaf0}.event-landing-module__x8VmQq__diningPhotos{padding:0 0 5rem 2rem;position:relative}.event-landing-module__x8VmQq__diningMain{aspect-ratio:4/5;border-color:#87947c;border-top-right-radius:8rem}.event-landing-module__x8VmQq__corporate .event-landing-module__x8VmQq__diningMain{border-radius:1.25rem}.event-landing-module__x8VmQq__diningInset{aspect-ratio:4/3;border:5px solid #354530;width:62%;position:absolute;bottom:0;left:0}.event-landing-module__x8VmQq__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;list-style:none;display:grid}.event-landing-module__x8VmQq__step{flex-direction:column;align-items:flex-start;gap:1rem;display:flex;position:relative}.event-landing-module__x8VmQq__step:before{content:"";border-top:1px solid #d0c3b6;position:absolute;top:1.65rem;left:4.5rem;right:0}.event-landing-module__x8VmQq__step:last-child:before{display:none}.event-landing-module__x8VmQq__stepNumber{width:3.3rem;height:3.3rem;color:var(--event-accent);background:var(--event-soft);border:1px solid #ccbdb0;border-radius:50%;place-items:center;font:400 1.45rem Georgia,serif;display:grid}.event-landing-module__x8VmQq__step h3{font-size:1.6rem}.event-landing-module__x8VmQq__planningNote{background:#f3f0e7;border:1px solid #ded5c5;border-radius:1.25rem;align-items:center;gap:1.2rem;margin-top:2.75rem;padding:1.5rem;display:flex}.event-landing-module__x8VmQq__planningNote>svg{color:var(--event-accent);flex:none}.event-landing-module__x8VmQq__planningNote>div{flex:1}.event-landing-module__x8VmQq__planningNote h3{color:#29372b;margin-bottom:.5rem;font:400 1.4rem/1.3 Georgia,serif}.event-landing-module__x8VmQq__planningNote p{color:#4f554b;font-size:.85rem;line-height:1.6}.event-landing-module__x8VmQq__planningNote a{flex:none}.event-landing-module__x8VmQq__faqList{gap:.8rem;max-width:52rem;margin-inline:auto;display:grid}.event-landing-module__x8VmQq__faq summary{color:#29372b;cursor:pointer;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-size:.95rem;font-weight:650;line-height:1.5;list-style:none;display:flex}.event-landing-module__x8VmQq__faq summary:hover{background:#edf0e7}.event-landing-module__x8VmQq__faq p{padding:0 1.4rem 1.4rem}.event-landing-module__x8VmQq__callout{text-align:center;justify-items:center;gap:1.3rem;max-width:53rem;display:grid}.event-landing-module__x8VmQq__callout>p{max-width:60ch}.event-landing-module__x8VmQq__callout .event-landing-module__x8VmQq__actions{justify-content:center}@media (max-width:63.99rem){.event-landing-module__x8VmQq__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.event-landing-module__x8VmQq__step:nth-child(2):before{display:none}.event-landing-module__x8VmQq__planningNote{flex-wrap:wrap}.event-landing-module__x8VmQq__planningNote a{margin-left:2.8rem}}@media (max-width:47.99rem){.event-landing-module__x8VmQq__introPhotos{width:100%;max-width:34rem;margin-inline:auto;padding-right:2rem}.event-landing-module__x8VmQq__introMain{aspect-ratio:5/4;border-top-left-radius:6rem}.event-landing-module__x8VmQq__birthday .event-landing-module__x8VmQq__introMain{border-radius:6rem 6rem 1.25rem 1.25rem}.event-landing-module__x8VmQq__corporate .event-landing-module__x8VmQq__introMain{border-radius:1.25rem}.event-landing-module__x8VmQq__highlights{grid-template-columns:1fr;gap:1.3rem;margin-top:2.5rem}.event-landing-module__x8VmQq__highlights>div{justify-content:flex-start}.event-landing-module__x8VmQq__highlights strong{font-size:1.2rem}.event-landing-module__x8VmQq__ideaPhoto,.event-landing-module__x8VmQq__venuePhoto{aspect-ratio:3/2}.event-landing-module__x8VmQq__diningPhotos{width:100%;max-width:34rem;margin-inline:auto}.event-landing-module__x8VmQq__diningMain{aspect-ratio:5/4;border-top-right-radius:6rem}.event-landing-module__x8VmQq__corporate .event-landing-module__x8VmQq__diningMain{border-radius:1.25rem}.event-landing-module__x8VmQq__planningNote{align-items:flex-start}.event-landing-module__x8VmQq__planningNote>div{flex-basis:calc(100% - 3rem)}.event-landing-module__x8VmQq__faq summary,.event-landing-module__x8VmQq__faq p{padding-inline:1rem}}@media (max-width:29.99rem){.event-landing-module__x8VmQq__steps{grid-template-columns:1fr;gap:1.75rem}.event-landing-module__x8VmQq__step{min-height:6.5rem;padding-left:4.3rem}.event-landing-module__x8VmQq__stepNumber{position:absolute;top:0;left:0}.event-landing-module__x8VmQq__step:before{display:none}.event-landing-module__x8VmQq__photoNote{font-size:1rem}.event-landing-module__x8VmQq__floralAccent:before{width:7rem}}
