:root{--lp-gutter: clamp(1.5rem, 5vw, 4rem)}html[data-variant=linen]{--linen-font-body: "Myriad Pro", "Source Sans 3", "Segoe UI", system-ui, sans-serif;--linen-font-mono: "Myriad Pro", "Source Sans 3", "Segoe UI", system-ui, sans-serif}html[data-variant=linen] .lp-nav__brand img{height:54px}@media(max-width:599px){html[data-variant=linen] .lp-nav__brand img{height:42px}}.lp-section{padding-block:clamp(4rem,9vw,7.5rem)}#benefits{padding-bottom:clamp(2rem,4vw,3.25rem)}#planning{padding-top:clamp(2rem,4vw,3.25rem)}#hero.linen-hero-section{padding:clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,5vw,4rem) clamp(3rem,6vw,5rem)}@media(min-width:900px){#hero .linen-hero__inner{padding-inline:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(28px,3vw,40px);min-height:540px}}.ows-inner,.wm-inner{max-width:var(--lp-container, 72rem);margin-inline:auto;padding-inline:var(--lp-gutter, 1.25rem)}.ows-section{background:var(--linen-canvas);padding-top:clamp(2rem,4.5vw,3.25rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.ows-capacity-line{margin:0 0 12px;font-family:var(--linen-font-body);font-weight:600;font-size:15px;line-height:1.6;color:var(--linen-ink)}.ows-learnmore{margin:0}.ows-learnmore__summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:14px 0;box-sizing:border-box;font-family:var(--linen-font-body);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--lp-accent-text);cursor:pointer;list-style:none}.ows-learnmore__summary::-webkit-details-marker{display:none}.ows-learnmore__icon{position:relative;width:10px;height:10px;flex-shrink:0}.ows-learnmore__icon:before,.ows-learnmore__icon:after{content:"";position:absolute;inset:0;margin:auto;background:var(--lp-accent-text)}.ows-learnmore__icon:before{width:10px;height:1.5px}.ows-learnmore__icon:after{width:1.5px;height:10px;transition:transform var(--linen-dur-interact, .2s) var(--linen-ease-interact, ease)}.ows-learnmore[open] .ows-learnmore__icon:after{transform:rotate(90deg)}.ows-highlights{margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;overflow:hidden}.ows-highlights li{position:relative;padding-left:16px;font-family:var(--linen-font-body);font-size:14px;line-height:1.5;color:var(--linen-ink-secondary)}.ows-highlights li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--lp-accent-text)}.ows-intro{max-width:720px;margin:0 auto 72px;text-align:center}.ows-intro .linen-eyebrow{text-align:center}.ows-sub{margin:0}.ows-list{display:flex;flex-direction:column;gap:32px}.ows-venue{display:grid;grid-template-columns:1fr;gap:28px;align-items:center;background:var(--linen-surface);border:1px solid var(--linen-hairline);padding:24px}@media(min-width:860px){.ows-venue{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;padding:32px;align-items:stretch}.ows-venue--reverse .ows-venue__media{order:2}.ows-venue--reverse .ows-venue__body{order:1}.ows-venue--no-media{grid-template-columns:1fr}}.ows-venue__media{margin:0;border-radius:var(--linen-radius-crisp, 2px);overflow:hidden;height:clamp(300px,32vw,420px)}.ows-venue__media img{display:block;width:100%;height:100%;object-fit:cover}.ows-venue__body{display:flex;flex-direction:column;justify-content:center}.ows-venue__media--pair{display:grid;grid-template-columns:2fr 1fr;gap:4px}.ows-venue__tagline{margin:0 0 8px;font-family:var(--linen-font-body);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-accent-text)}.ows-venue__name{margin:0 0 14px;font-family:var(--linen-font-display);font-weight:400;font-size:clamp(28px,3.2vw,38px);letter-spacing:-.01em;color:var(--linen-ink)}.ows-venue__desc{margin:0 0 16px}.ows-more{margin:28px auto 0;max-width:60ch;text-align:center;font-family:var(--linen-font-body);font-size:15px;line-height:1.6;color:var(--linen-ink-secondary)}@media(min-width:768px){.ows-more{width:max-content;max-width:100%}}.ows-item{border-top:1px solid var(--linen-hairline);padding-top:16px}#hero .linen-hero__image{object-position:50% 40%}#hero .linen-hero__media:before{background:linear-gradient(100deg,#140504c7,#1405048f 45%,#1405042e 72%,#1405040a)}#hero .linen-hero__headline{text-shadow:0 2px 20px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.5)}#hero .linen-hero__subhead,#hero .linen-hero__chip{text-shadow:0 1px 12px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.4)}.linen-hero__secondary-cta{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:12px 22px;background:var(--linen-off-white);border:1px solid var(--linen-off-white);border-radius:var(--linen-radius-crisp, 2px);color:var(--linen-ink);font-family:var(--linen-font-body);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background-color var(--linen-dur-color) var(--linen-ease-color),border-color var(--linen-dur-color) var(--linen-ease-color)}.linen-hero__secondary-cta:hover,.linen-hero__secondary-cta:focus-visible{background:#fff;border-color:#fff}[data-variant=linen] #proof-strip.linen-proof-section{background-color:var(--linen-surface);padding-block:clamp(2.5rem,5vw,4rem)}#proof-strip,#proof-strip *{color:var(--linen-ink)}#proof-strip .linen-proof__heading.linen-heading{font-size:clamp(20px,2.2vw,26px);font-weight:400}#proof-strip .linen-proof__value,#proof-strip .linen-proof__label{color:var(--linen-ink)}#proof-strip .linen-proof__press{display:flex;flex-direction:column;gap:22px;color:var(--linen-ink);max-width:52ch;font-style:normal}@media(min-width:900px){#proof-strip .linen-proof--figure{grid-template-areas:"figure intro";grid-template-rows:1fr}}#proof-strip .linen-proof--figure{max-width:none}@media(min-width:900px){#proof-strip .linen-proof--figure .linen-proof__intro{align-self:stretch;justify-content:space-between}}@media(min-width:900px){#proof-strip .linen-proof__press{max-width:none}}#proof-strip .linen-proof__quote{display:block;font-family:var(--linen-font-display);font-weight:400;font-style:normal;font-size:clamp(19px,2.3vw,24px);line-height:1.4;letter-spacing:-.01em}@media(min-width:900px){#proof-strip .linen-proof__quote{font-size:clamp(20px,calc(17px + .85vw),29px)}#proof-strip .linen-proof__press{flex:1 1 auto;justify-content:space-between}}#proof-strip .linen-proof__meta{display:block;font-family:var(--linen-font-body);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-accent-ink)}#proof-strip .linen-proof__cta{display:none}#proof-strip .linen-proof__figure{margin:0}#proof-strip .linen-proof__figure img{display:block;width:100%;height:100%;max-height:420px;object-fit:cover}@media(min-width:900px){#proof-strip .linen-proof--figure{max-width:988px;grid-template-columns:minmax(0,560fr) minmax(0,380fr)}#proof-strip .linen-proof__figure{position:relative}#proof-strip .linen-proof__figure img{position:absolute;inset:0;min-height:0;max-height:none}}@media(max-width:899px){#proof-strip .linen-proof__figure img{max-height:280px}}.linen-proof__google-mark{display:inline-flex;vertical-align:-3px;margin-right:6px}.wm-section{background:var(--linen-canvas);padding-top:clamp(2rem,4.5vw,3.25rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.wm-intro{max-width:640px;margin:0 auto 48px;text-align:center}.wm-intro .linen-eyebrow{text-align:center}.wm-sub{margin:0}.wm-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:start}@media(min-width:900px){.wm-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:56px}}.wm-more{margin:32px auto 0;max-width:68ch;text-align:center;font-family:var(--linen-font-body);font-size:15px;line-height:1.6;color:var(--linen-ink-secondary)}.wm-accordion{border-top:1px solid var(--linen-hairline)}.wm-item{border-bottom:1px solid var(--linen-hairline);padding:20px 0}.wm-summary{font-family:var(--linen-font-display);font-weight:400;font-size:21px;letter-spacing:-.01em;color:var(--linen-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.wm-summary::-webkit-details-marker{display:none}.wm-summary:after{content:"+";font-family:var(--linen-font-display);font-size:26px;font-weight:400;color:var(--lp-accent-text);flex-shrink:0;transition:transform var(--linen-dur-interact, .2s) var(--linen-ease-interact, ease)}.wm-item[open] .wm-summary:after{transform:rotate(45deg)}.wm-panel{margin-top:14px;overflow:hidden}.wm-intro-line{margin:0 0 14px;font-family:var(--linen-font-body);font-size:14px;line-height:1.5;color:var(--linen-ink-secondary)}.wm-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.wm-list li{font-family:var(--linen-font-body);font-size:15px;line-height:1.5;color:var(--linen-ink-secondary)}.wm-list li strong{color:var(--linen-ink);font-weight:600}.wm-media{display:grid;grid-template-areas:"frame"}.wm-figure{grid-area:frame;margin:0;position:relative;opacity:0;visibility:hidden;transition:opacity .38s var(--linen-ease-interact, cubic-bezier(.215, .61, .355, 1)),visibility 0s linear .38s}.wm-figure--default{opacity:1;visibility:visible}.wm-grid:has(.wm-item[open]):not(:has(.wm-item[open]~.wm-item[open])) .wm-figure--default{opacity:0;visibility:hidden}.wm-grid:has(.wm-item:nth-of-type(1)[open]):not(:has(.wm-item[open]~.wm-item[open])) .wm-figure:nth-of-type(1),.wm-grid:has(.wm-item:nth-of-type(2)[open]):not(:has(.wm-item[open]~.wm-item[open])) .wm-figure:nth-of-type(2),.wm-grid:has(.wm-item:nth-of-type(3)[open]):not(:has(.wm-item[open]~.wm-item[open])) .wm-figure:nth-of-type(3),.wm-grid:has(.wm-item:nth-of-type(4)[open]):not(:has(.wm-item[open]~.wm-item[open])) .wm-figure:nth-of-type(4),.wm-grid:has(.wm-item:nth-of-type(5)[open]):not(:has(.wm-item[open]~.wm-item[open])) .wm-figure:nth-of-type(5){opacity:1;visibility:visible;transition-delay:0s}.wm-figure img{display:block;width:100%;height:100%;min-height:320px;max-height:560px;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--linen-radius-crisp, 2px)}.wm-figcaption{position:absolute;left:0;bottom:0;max-width:100%;padding:10px 14px;background:var(--lp-cta-bg, #4c6902);color:var(--lp-cta-fg, #ffffff);font-family:var(--linen-font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media(min-width:900px){.wm-media{position:sticky;top:96px}}@media(max-width:899px){.wm-media{order:-1}.wm-figure img{min-height:220px;max-height:320px}}#faq .linen-faq__answer{overflow:hidden;white-space:pre-line}#final-cta .linen-final-cta__plate{text-align:left}.wed-field-help{margin:-4px 0 0;font-family:var(--linen-font-body);font-size:13px;line-height:1.4;color:var(--linen-ink-secondary)}.wed-consent-link{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:0 100%}.wed-consent-link:hover,.wed-consent-link:focus-visible{background-size:100% 2px}.lp-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,.84,.44,1),transform .7s cubic-bezier(.16,.84,.44,1)}.lp-reveal--visible{opacity:1;transform:translateY(0)}@media(min-width:900px){[data-variant=linen] .lp-form-step[data-lp-step="2"]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:20px}[data-variant=linen] .lp-form-step[data-lp-step="2"]>.lp-form-back,[data-variant=linen] .lp-form-step[data-lp-step="2"] .lp-field:has(label[for$=-full_name]),[data-variant=linen] .lp-form-step[data-lp-step="2"] .lp-field:has(label[for$=-event_details]),[data-variant=linen] .lp-form-step[data-lp-step="2"]>.lp-field-consent,[data-variant=linen] .lp-form-step[data-lp-step="2"]>.cf-turnstile,[data-variant=linen] .lp-form-step[data-lp-step="2"]>button[type=submit],[data-variant=linen] .lp-form-step[data-lp-step="2"]>.lp-form-microcopy{grid-column:1 / -1}}@media(min-width:900px){[data-variant=linen] .lp-form-step[data-lp-step="1"]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;row-gap:20px;align-items:start}[data-variant=linen] .lp-form-step[data-lp-step="1"]>.lp-form-step-title,[data-variant=linen] .lp-form-step[data-lp-step="1"]>.lp-field-checkbox,[data-variant=linen] .lp-form-step[data-lp-step="1"]>.lp-field-reveal,[data-variant=linen] .lp-form-step[data-lp-step="1"]>[data-step-next],[data-variant=linen] .lp-form-step[data-lp-step="2"]>.lp-field-multiselect,[data-variant=linen] .lp-form-step[data-lp-step="2"]>.lp-field-reveal{grid-column:1 / -1}[data-variant=linen] .lp-form-step[data-lp-step="1"]>.lp-field:has(label[for$=-guest_count]),[data-variant=linen] .lp-form-step[data-lp-step="1"]>.lp-field:has(label[for$=-event_type]){align-self:end}}#hero #lead-form-plate .lp-field-multiselect .lp-multiselect__option input[type=checkbox]{min-height:0}@media(min-width:900px){#hero .linen-hero__form-plate{padding:clamp(20px,2.2vw,28px)}#hero .linen-hero__form-kicker{font-size:20px;margin-bottom:14px}#hero #lead-form-plate .lp-form-step,#hero #lead-form-plate .lp-form-step[data-lp-step="2"]{gap:14px;row-gap:14px}#hero #lead-form-plate .lp-field:not(.lp-field-consent){gap:6px}}@media(min-width:900px){#hero #lead-form-plate{align-self:start}}@media(min-width:1000px){#hero #lead-form form.lp-lead-form{min-height:0}}@media(max-width:899px){html.wed-modal-cta #hero .linen-hero__form-plate{display:none}html.wed-modal-cta #hero .linen-hero__mobile-cta.linen-btn{display:inline-flex;margin-top:28px;width:100%}}@media(min-width:601px)and (max-width:899px){html.wed-modal-cta #hero .linen-hero__mobile-cta.linen-btn{width:auto}}
