.ch[data-astro-cid-lyx4wurt]{--paper:#fdfaf6;--cream:#f4ede1;--navy:#03254a;--navy-deep:#021d44;--red:#e8191d;--red-deep:#c21114;--hair:#03254a24;--ink:#1c2633;--muted:#4d5866;--max:1200px;--pad:clamp(16px, 4vw, 56px);--badge:clamp(104px, 9vw, 122px);background:var(--paper);color:var(--ink);font:400 19px/1.6 "Source Serif 4",Georgia,serif}.ch[data-astro-cid-lyx4wurt] a[data-astro-cid-lyx4wurt]{color:inherit}.ch[data-astro-cid-lyx4wurt] img[data-astro-cid-lyx4wurt]{object-fit:cover;width:100%;height:100%;display:block}.ch-bar[data-astro-cid-lyx4wurt]{z-index:10;height:76px;padding:0 var(--pad) 0 calc(var(--pad) + var(--badge) + clamp(24px, 3vw, 40px));background:var(--paper);box-shadow:0 1px 0 var(--hair), 0 10px 30px #03254a12;align-items:center;gap:clamp(24px,3vw,48px);display:flex;position:sticky;top:0}.ch-links[data-astro-cid-lyx4wurt]{white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);align-items:center;gap:clamp(14px,1.7vw,28px);font:600 100% 13px/1 Archivo,sans-serif;display:flex}.ch-links[data-astro-cid-lyx4wurt] a[data-astro-cid-lyx4wurt]{text-decoration:none}.ch-links[data-astro-cid-lyx4wurt] a[data-astro-cid-lyx4wurt]:not(.ch-btn):hover{color:var(--red)}.ch-links--right[data-astro-cid-lyx4wurt]{margin-left:auto}.ch-menu[data-astro-cid-lyx4wurt]{display:none}.ch-menu[data-astro-cid-lyx4wurt] summary[data-astro-cid-lyx4wurt]{cursor:pointer;padding:8px 4px;list-style:none}.ch-menu[data-astro-cid-lyx4wurt] summary[data-astro-cid-lyx4wurt]::-webkit-details-marker{display:none}.ch-menu__panel[data-astro-cid-lyx4wurt]{padding:8px var(--pad) 16px calc(var(--pad) + var(--badge) + 16px);background:var(--paper);display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #03254a1a}.ch-menu__panel[data-astro-cid-lyx4wurt] a[data-astro-cid-lyx4wurt]{border-bottom:1px solid var(--hair);padding:12px 0}@media (width<=860px){.ch-links[data-astro-cid-lyx4wurt]:not(.ch-links--right){display:none}.ch-menu[data-astro-cid-lyx4wurt]{display:block}}.ch-badge[data-astro-cid-lyx4wurt]{top:4px;left:var(--pad);width:var(--badge);height:var(--badge);filter:drop-shadow(0 6px 10px #03254a2e);transition:transform .25s,width .3s,height .3s;display:block;position:absolute}.ch[data-astro-cid-lyx4wurt].is-scrolled .ch-badge[data-astro-cid-lyx4wurt]{width:68px;height:68px}.ch-badge[data-astro-cid-lyx4wurt]:hover{transform:rotate(-4deg)scale(1.03)}.ch-display[data-astro-cid-lyx4wurt],.ch-title[data-astro-cid-lyx4wurt],.ch-foot__address[data-astro-cid-lyx4wurt],.ch-foot__phone[data-astro-cid-lyx4wurt]{color:var(--navy);font-family:Archivo,sans-serif;font-weight:800;font-stretch:75%}.ch-display[data-astro-cid-lyx4wurt]{text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,72px);line-height:.95}.ch-display--hero[data-astro-cid-lyx4wurt]{font-size:clamp(38px,4.2vw,58px)}.ch-display--hero[data-astro-cid-lyx4wurt] span[data-astro-cid-lyx4wurt]{white-space:nowrap;display:block}.ch-title[data-astro-cid-lyx4wurt]{text-transform:uppercase;text-wrap:balance;margin:0 0 6px;font-size:clamp(32px,3.4vw,46px);line-height:.98}.ch-title--center[data-astro-cid-lyx4wurt]{text-align:center;max-width:18em;margin-inline:auto}.ch-eyebrow[data-astro-cid-lyx4wurt]{letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin:0 0 16px;font:700 100% 13px/1.2 Archivo,sans-serif}.ch-eyebrow--center[data-astro-cid-lyx4wurt]{text-align:center}.ch-sub[data-astro-cid-lyx4wurt]{color:var(--navy);margin:16px 0 0;font-size:clamp(21px,2vw,25px);line-height:1.35}.ch-sub--italic[data-astro-cid-lyx4wurt]{font-style:italic}.ch-proof[data-astro-cid-lyx4wurt]{letter-spacing:.06em;color:var(--muted);margin:28px 0 0;font:600 100% 14px/1 Archivo,sans-serif}.ch-proof[data-astro-cid-lyx4wurt] span[data-astro-cid-lyx4wurt]{color:var(--red);margin-right:4px}.ch-btn[data-astro-cid-lyx4wurt]{border:2px solid var(--red);background:var(--red);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;align-items:center;min-height:52px;padding:0 26px;font:700 100% 15px/1 Archivo,sans-serif;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 16px #e8191d2e;color:#fff!important}.ch-btn[data-astro-cid-lyx4wurt]:after{content:"→";letter-spacing:0;margin-left:12px;transition:transform .2s}.ch-btn[data-astro-cid-lyx4wurt]:hover{background:var(--red-deep);border-color:var(--red-deep);transform:translateY(-1px)}.ch-btn[data-astro-cid-lyx4wurt]:hover:after{transform:translate(3px)}.ch-btn--line[data-astro-cid-lyx4wurt]{border-color:var(--navy);box-shadow:none;background:0 0;color:var(--navy)!important}.ch-btn--line[data-astro-cid-lyx4wurt]:hover{background:var(--navy);border-color:var(--navy);color:#fff!important}.ch-btn--small[data-astro-cid-lyx4wurt]{min-height:42px;box-shadow:none;padding:0 18px;font-size:13px}.ch-btn--small[data-astro-cid-lyx4wurt]:after{content:none}.ch-actions[data-astro-cid-lyx4wurt]{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.ch-hero[data-astro-cid-lyx4wurt]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100svh - 76px);display:grid}.ch-ticker[data-astro-cid-lyx4wurt]{background:var(--navy);color:#fff;grid-column:1/-1;display:flex;overflow:hidden}.ch-ticker__run[data-astro-cid-lyx4wurt]{flex:none;margin:0;padding:0;list-style:none;animation:60s linear infinite ch-tick;display:flex}.ch-ticker[data-astro-cid-lyx4wurt]:hover .ch-ticker__run[data-astro-cid-lyx4wurt]{animation-play-state:paused}.ch-ticker__run[data-astro-cid-lyx4wurt] li[data-astro-cid-lyx4wurt]{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:20px 0;font:800 75% 19px/1 Archivo,sans-serif;display:flex}.ch-ticker__run[data-astro-cid-lyx4wurt] li[data-astro-cid-lyx4wurt]:after{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;margin:0 26px}.ch-hero__text[data-astro-cid-lyx4wurt]{width:fit-content;max-width:640px;padding:72px clamp(24px, 3.4vw, 48px) 72px var(--pad);align-self:center;margin-inline:auto;animation:.8s cubic-bezier(.2,.7,.2,1) both ch-rise}.ch-hero__photo[data-astro-cid-lyx4wurt],.ch-band__photo[data-astro-cid-lyx4wurt]{position:relative;overflow:hidden}.ch-hero__photo[data-astro-cid-lyx4wurt] img,.ch-band__photo[data-astro-cid-lyx4wurt] img{position:absolute;inset:0}.ch-hero__photo[data-astro-cid-lyx4wurt]{min-height:420px}.ch-photo--crabs[data-astro-cid-lyx4wurt] img{object-position:50% 40%}.ch-photo--case[data-astro-cid-lyx4wurt] img{object-position:30% 62%;transform-origin:30% 74%;transform:scale(2)}.ch-band[data-astro-cid-lyx4wurt]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ch-band__text[data-astro-cid-lyx4wurt]{z-index:1;width:fit-content;max-width:600px;padding:clamp(72px, 8vw, 112px) clamp(24px, 4vw, 64px) clamp(72px, 8vw, 112px) var(--pad);align-self:center;margin-inline:auto;position:relative}.ch-band__photo[data-astro-cid-lyx4wurt]{min-height:460px}.ch-band--cream[data-astro-cid-lyx4wurt]{background:var(--cream)}.ch[data-astro-cid-lyx4wurt] .ch-band__mark[data-astro-cid-lyx4wurt]{z-index:0;object-fit:contain;opacity:.08;filter:brightness(0)invert();pointer-events:none;width:52%;height:auto;position:absolute;bottom:-14%;left:-4%}.ch[data-astro-cid-lyx4wurt] .ch-band--cream[data-astro-cid-lyx4wurt] .ch-band__mark[data-astro-cid-lyx4wurt]{opacity:.07;filter:none;transform-origin:40% 60%;width:70%;bottom:-36%;left:-21%;transform:rotate(-17deg)}.ch[data-astro-cid-lyx4wurt] .ch-band__mark--crab[data-astro-cid-lyx4wurt]{opacity:.07;filter:none;width:46%;bottom:-18%;left:auto;right:-6%;transform:rotate(-12deg)}.ch-band--flip[data-astro-cid-lyx4wurt] .ch-band__text[data-astro-cid-lyx4wurt]{padding-left:clamp(24px,4vw,64px);padding-right:var(--pad);order:2}.ch-band--flip[data-astro-cid-lyx4wurt] .ch-band__photo[data-astro-cid-lyx4wurt]{order:1}.ch-list[data-astro-cid-lyx4wurt]{margin:26px 0 34px;padding:0;list-style:none}.ch-list[data-astro-cid-lyx4wurt] li[data-astro-cid-lyx4wurt]{border-top:1px solid var(--hair);padding:11px 0}.ch-list[data-astro-cid-lyx4wurt] li[data-astro-cid-lyx4wurt]:last-child{border-bottom:1px solid var(--hair)}.ch-taps[data-astro-cid-lyx4wurt]{color:var(--muted);margin:-10px 0 30px}.ch-taps[data-astro-cid-lyx4wurt] strong[data-astro-cid-lyx4wurt]{letter-spacing:.14em;text-transform:uppercase;color:var(--red);font:700 100% 13px/1 Archivo,sans-serif}.ch-said[data-astro-cid-lyx4wurt]{background:var(--navy);color:#fff}.ch-said[data-astro-cid-lyx4wurt] .ch-title[data-astro-cid-lyx4wurt]{color:#fff}.ch-said__inner[data-astro-cid-lyx4wurt]{max-width:var(--max);padding:clamp(72px, 8vw, 112px) var(--pad);margin:0 auto}.ch-said__star[data-astro-cid-lyx4wurt]{color:var(--red)}.ch-quotes[data-astro-cid-lyx4wurt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,56px);margin:clamp(36px,4vw,56px) 0 0;display:grid}.ch-quotes[data-astro-cid-lyx4wurt] figure[data-astro-cid-lyx4wurt]{margin:0}.ch-quotes[data-astro-cid-lyx4wurt] blockquote[data-astro-cid-lyx4wurt]{color:#fff;margin:0 0 14px;font:italic 400 clamp(20px,1.7vw,23px)/1.45 "Source Serif 4",serif}.ch-quotes[data-astro-cid-lyx4wurt] figcaption[data-astro-cid-lyx4wurt]{letter-spacing:.14em;text-transform:uppercase;color:#b9c6d6;font:700 100% 12.5px/1 Archivo,sans-serif}.ch-press[data-astro-cid-lyx4wurt]{text-align:center;color:#b9c6d6;margin:clamp(40px,5vw,64px) 0 0}.ch-press[data-astro-cid-lyx4wurt] a[data-astro-cid-lyx4wurt]{color:#fff;text-underline-offset:3px;text-decoration-color:#fff6}.ch-foot[data-astro-cid-lyx4wurt]{background:var(--cream);position:relative}.ch-foot__inner[data-astro-cid-lyx4wurt]{max-width:var(--max);padding:clamp(64px, 7vw, 96px) var(--pad) clamp(56px, 5.5vw, 92px);grid-template-columns:minmax(0,1.06fr) minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:clamp(28px,3vw,46px);margin:0 auto;display:grid}.ch-foot__address[data-astro-cid-lyx4wurt]{text-transform:uppercase;font-size:clamp(32px,3vw,42px);line-height:.98;text-decoration:none}.ch-foot__address[data-astro-cid-lyx4wurt]:hover{color:var(--red)}.ch-hours[data-astro-cid-lyx4wurt]{letter-spacing:.06em;color:var(--navy);margin:0;font:600 100% 14px/1.35 Archivo,sans-serif}.ch-hours[data-astro-cid-lyx4wurt] div[data-astro-cid-lyx4wurt]{border-bottom:1px solid var(--hair);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.ch-hours[data-astro-cid-lyx4wurt] div[data-astro-cid-lyx4wurt]:first-child{padding-top:4px}.ch-hours[data-astro-cid-lyx4wurt] dt[data-astro-cid-lyx4wurt]{text-transform:uppercase;white-space:nowrap}.ch-hours[data-astro-cid-lyx4wurt] dd[data-astro-cid-lyx4wurt]{letter-spacing:0;text-align:right;white-space:nowrap;margin:0;font:italic 400 17px/1.35 "Source Serif 4",serif}.ch-foot__contact[data-astro-cid-lyx4wurt]{gap:14px;display:grid}.ch-foot__phone[data-astro-cid-lyx4wurt]{font-size:clamp(30px,3vw,40px);line-height:1;text-decoration:none}.ch-foot__line[data-astro-cid-lyx4wurt]{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin:0;font:700 100% 13px/1.6 Archivo,sans-serif}.ch-foot__line[data-astro-cid-lyx4wurt] a[data-astro-cid-lyx4wurt]{text-decoration:none}.ch-foot__line[data-astro-cid-lyx4wurt] a[data-astro-cid-lyx4wurt]:hover{color:var(--red)}.ch-foot__line[data-astro-cid-lyx4wurt] span[data-astro-cid-lyx4wurt]{color:var(--red);margin:0 8px}.ch-week[data-astro-cid-lyx4wurt]{letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:28px 0 0;font:700 100% 13px/1.2 Archivo,sans-serif}.ch-list--week[data-astro-cid-lyx4wurt]{margin-top:12px}.ch-foot__note[data-astro-cid-lyx4wurt]{color:var(--muted);margin:0;font-style:italic}.ch-foot__email[data-astro-cid-lyx4wurt]{margin:0}.ch-foot__email[data-astro-cid-lyx4wurt] a[data-astro-cid-lyx4wurt]{color:var(--navy);text-underline-offset:3px;text-decoration-color:#03254a4d}.ch-foot__bottom[data-astro-cid-lyx4wurt]{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);margin:28px 0 0;font:700 100% 12.5px/1.6 Archivo,sans-serif}.ch-foot__bottom[data-astro-cid-lyx4wurt] a[data-astro-cid-lyx4wurt]{white-space:nowrap;text-decoration:none}.ch-foot__bottom[data-astro-cid-lyx4wurt] a[data-astro-cid-lyx4wurt]:hover{color:var(--red)}.ch-foot__bottom[data-astro-cid-lyx4wurt] span[data-astro-cid-lyx4wurt]{color:var(--red);margin:0 8px}.ch-waves[data-astro-cid-lyx4wurt]{opacity:.55;background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;height:clamp(64px,6.2vw,112px)}@keyframes ch-tick{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ch-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ch-hero__text[data-astro-cid-lyx4wurt]{animation:none}.ch-badge[data-astro-cid-lyx4wurt]{transition:none}.ch-ticker__run[data-astro-cid-lyx4wurt]{animation:none}.ch-ticker[data-astro-cid-lyx4wurt]{flex-wrap:wrap;justify-content:center}.ch-ticker__run[data-astro-cid-lyx4wurt][aria-hidden]{display:none}.ch-ticker__run[data-astro-cid-lyx4wurt]{flex-wrap:wrap;justify-content:center}}@media (width<=860px){.ch[data-astro-cid-lyx4wurt]{--badge:76px}.ch-bar[data-astro-cid-lyx4wurt]{height:64px;padding-left:calc(var(--pad) + 88px)}.ch-badge[data-astro-cid-lyx4wurt]{top:4px}.ch[data-astro-cid-lyx4wurt].is-scrolled .ch-badge[data-astro-cid-lyx4wurt]{width:56px;height:56px}.ch-hero[data-astro-cid-lyx4wurt],.ch-band[data-astro-cid-lyx4wurt]{grid-template-columns:1fr}.ch-hero[data-astro-cid-lyx4wurt]{grid-template-rows:none;min-height:0}.ch[data-astro-cid-lyx4wurt] .ch-band--cream[data-astro-cid-lyx4wurt] .ch-band__mark[data-astro-cid-lyx4wurt]{width:130%;top:26%;bottom:auto;left:-34%}.ch-ticker[data-astro-cid-lyx4wurt]{order:3}.ch-ticker__run[data-astro-cid-lyx4wurt] li[data-astro-cid-lyx4wurt]{padding:16px 0;font-size:16px}.ch-hero__text[data-astro-cid-lyx4wurt],.ch-band__text[data-astro-cid-lyx4wurt],.ch-band--flip[data-astro-cid-lyx4wurt] .ch-band__text[data-astro-cid-lyx4wurt]{width:auto;max-width:none;padding:40px var(--pad);order:1;margin:0}.ch-hero__text[data-astro-cid-lyx4wurt]{padding-top:52px}.ch-hero__photo[data-astro-cid-lyx4wurt],.ch-band__photo[data-astro-cid-lyx4wurt],.ch-band--flip[data-astro-cid-lyx4wurt] .ch-band__photo[data-astro-cid-lyx4wurt]{order:2;min-height:300px}.ch-foot__inner[data-astro-cid-lyx4wurt],.ch-quotes[data-astro-cid-lyx4wurt]{grid-template-columns:1fr}}
