.intro[data-astro-cid-lcdefpme]{display:none}.intro-on .intro[data-astro-cid-lcdefpme]{z-index:100;background:var(--linen);color:var(--blue-ink);pointer-events:none;place-items:center;animation:.5s 7s forwards intro-failsafe;display:grid;position:fixed;inset:0}.intro-stack[data-astro-cid-lcdefpme]{justify-items:center;padding-inline:1.5rem;display:grid}.intro-logo[data-astro-cid-lcdefpme]{width:min(30rem,74vw)}.intro-on .intro[data-astro-cid-lcdefpme] .logo{visibility:hidden}.intro-rule[data-astro-cid-lcdefpme]{background:currentColor;width:3.5rem;height:1px;margin:clamp(1.75rem,4.5vh,2.75rem) 0 clamp(1.1rem,2.5vh,1.5rem);transform:scaleX(0)}.intro-quote[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.01em;text-align:center;justify-items:center;font-size:clamp(1.6rem,1rem + 2.2vw,2.6rem);font-weight:300;line-height:1.15;display:grid}.q-line[data-astro-cid-lcdefpme]{display:block}.q-word[data-astro-cid-lcdefpme]{vertical-align:top;margin-bottom:-.1em;padding:.08em .04em .12em;display:inline-block;overflow:clip}.q-word[data-astro-cid-lcdefpme]+.q-word[data-astro-cid-lcdefpme]{margin-left:.26em}.q-word[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:inline-block;transform:translateY(115%)}@keyframes intro-failsafe{to{opacity:0;visibility:hidden}}.portal[data-astro-cid-lcdefpme]{background:var(--linen);height:100svh;min-height:36rem;color:var(--linen);display:flex;position:relative;overflow:hidden}.portal-brand[data-astro-cid-lcdefpme]{z-index:5;text-align:center;pointer-events:none;justify-items:center;gap:.9rem;display:grid;position:absolute;top:clamp(1.5rem,4vh,2.75rem);left:50%;translate:-50%}.portal-logo[data-astro-cid-lcdefpme]{filter:drop-shadow(0 2px 20px #00000059);width:clamp(9rem,14vw,13rem)}.portal-title[data-astro-cid-lcdefpme]{font-family:var(--sans);letter-spacing:.01em;text-shadow:0 1px 12px #00000080;font-size:.95rem;font-weight:500}.panel[data-astro-cid-lcdefpme]{transition:flex-grow 1.1s var(--ease-out);flex:1 1 0;align-items:flex-end;display:flex;position:relative;overflow:hidden}.panel[data-astro-cid-lcdefpme]+.panel[data-astro-cid-lcdefpme]:before{content:"";z-index:3;background:color-mix(in srgb, var(--linen) 30%, transparent);width:1px;position:absolute;top:clamp(9.5rem,22vh,12rem);bottom:0;left:0}.panel-media[data-astro-cid-lcdefpme],.panel-media[data-astro-cid-lcdefpme] figure{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.panel-media[data-astro-cid-lcdefpme] img{transition:scale 1.4s var(--ease-out)}.panel-media[data-astro-cid-lcdefpme] figure{animation:28s ease-in-out 2.5s infinite alternate slow-drift}@keyframes slow-drift{to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.panel-media[data-astro-cid-lcdefpme] figure{animation:none}}.panel-shade[data-astro-cid-lcdefpme]{background:linear-gradient(#101b291a 0%,#101b294d 55%,#101b29cc 100%),linear-gradient(#101b2966,#0000 30%);transition:background-color .8s;position:absolute;inset:0}.panel-cover[data-astro-cid-lcdefpme]{z-index:1;position:absolute;inset:0}.panel-copy[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;padding:clamp(1.5rem,4vw,4.5rem);max-width:44rem;padding-bottom:clamp(4rem,9vh,6.5rem);position:relative}.panel-world[data-astro-cid-lcdefpme]{align-items:center;gap:.75rem;margin-bottom:1rem;font-size:.95rem;font-weight:600;display:flex}.panel-world[data-astro-cid-lcdefpme]:before{content:"";background:currentColor;width:2.5rem;height:1px}.panel-title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-size:clamp(2.6rem,1rem + 4.6vw,5.6rem);font-weight:300;line-height:1.02}.panel-sub[data-astro-cid-lcdefpme]{max-width:26rem;margin-top:1.25rem;font-size:1.05rem}.panel-cta[data-astro-cid-lcdefpme]{background:var(--linen);min-height:3.25rem;color:var(--blue-ink);transition:gap .4s var(--ease-out);align-items:center;gap:.75rem;margin-top:1.75rem;padding:.9rem 1.5rem;font-size:.95rem;font-weight:600;display:inline-flex}.panel-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{pointer-events:auto}.panel[data-astro-cid-lcdefpme]:hover .panel-cta[data-astro-cid-lcdefpme],.panel-cta[data-astro-cid-lcdefpme]:focus-visible{gap:1.25rem}.panel-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:1.4rem;font-size:.9rem;font-weight:500;display:flex}.panel-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--linen) 88%, transparent);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--linen) 40%, transparent);text-underline-offset:.3em;transition:text-decoration-color .3s,color .3s}.panel-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.panel-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{color:var(--linen);text-decoration-color:currentColor}.portal-foot[data-astro-cid-lcdefpme]{z-index:5;padding:1rem var(--gutter);color:color-mix(in srgb, var(--linen) 85%, transparent);pointer-events:none;flex-wrap:wrap;justify-content:center;gap:.25rem 2rem;display:flex;position:absolute;bottom:0;left:0;right:0}.portal-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{pointer-events:auto}.portal-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (hover:hover) and (width>=48rem){.panel[data-astro-cid-lcdefpme]:hover{flex-grow:1.35}.panel[data-astro-cid-lcdefpme]:hover .panel-media[data-astro-cid-lcdefpme] img{scale:1.04}.portal[data-astro-cid-lcdefpme]:has(.panel:hover) .panel[data-astro-cid-lcdefpme]:not(:hover) .panel-shade[data-astro-cid-lcdefpme]{background-color:#101b2959}}@media (width<=48rem){.portal[data-astro-cid-lcdefpme]{flex-direction:column;height:100svh;min-height:40rem}.panel[data-astro-cid-lcdefpme]+.panel[data-astro-cid-lcdefpme]:before{display:none}.panel[data-astro-cid-lcdefpme]+.panel[data-astro-cid-lcdefpme]{border-top:1px solid color-mix(in srgb, var(--linen) 30%, transparent)}.portal-brand[data-astro-cid-lcdefpme]{gap:.4rem;top:1rem}.portal-logo[data-astro-cid-lcdefpme]{width:7.5rem}.portal-title[data-astro-cid-lcdefpme]{max-width:17rem;font-size:.72rem;line-height:1.35}.panel-copy[data-astro-cid-lcdefpme]{padding:1.25rem 1.25rem 1.5rem}.panel-catering[data-astro-cid-lcdefpme] .panel-copy[data-astro-cid-lcdefpme]{padding-top:6.5rem}.panel-title[data-astro-cid-lcdefpme]{font-size:2.2rem}.panel-sub[data-astro-cid-lcdefpme]{max-width:22rem;margin-top:.7rem;font-size:.85rem;line-height:1.45}.panel-links[data-astro-cid-lcdefpme]{scrollbar-width:none;flex-wrap:nowrap;gap:1rem;margin:.85rem -1.25rem 0;padding:0 1.25rem;font-size:.82rem;overflow-x:auto}.panel-links[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.panel-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap;flex:none}.panel-cta[data-astro-cid-lcdefpme]{min-height:2.75rem;margin-top:1rem;padding:.6rem 1.1rem}.panel-shop[data-astro-cid-lcdefpme] .panel-copy[data-astro-cid-lcdefpme]{padding-bottom:3.25rem}.panel-catering[data-astro-cid-lcdefpme]{flex-grow:1.2}.portal-foot[data-astro-cid-lcdefpme]{gap:.1rem 1.25rem;padding:.6rem;font-size:.75rem}.portal-foot[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:none}}@media (width<=48rem) and (height<=780px),(width<=23rem){.panel-catering[data-astro-cid-lcdefpme] .panel-copy[data-astro-cid-lcdefpme]{padding-top:6rem}.panel-world[data-astro-cid-lcdefpme]{margin-bottom:.5rem}.panel-title[data-astro-cid-lcdefpme]{font-size:1.9rem}.panel-sub[data-astro-cid-lcdefpme]{margin-top:.5rem;font-size:.8rem}.panel-cta[data-astro-cid-lcdefpme]{margin-top:.75rem}.panel-links[data-astro-cid-lcdefpme]{margin-top:.7rem}}@media (width<=48rem) and (height<=700px){.portal[data-astro-cid-lcdefpme]{min-height:46.5rem}}
