.page-module__jXZM3G__skipLink{z-index:10000;background:var(--paper-muted);color:var(--ink);font-family:var(--font-body), Arial, sans-serif;transition:translate .18s var(--ease-out);padding:.8rem 1rem;font-size:.75rem;position:fixed;top:.75rem;left:.75rem;translate:0 -180%}.page-module__jXZM3G__skipLink:focus{translate:0}.page-module__jXZM3G__hero{background:var(--paper);min-height:0;color:var(--ink);padding:var(--section-space) var(--site-gutter);grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;display:grid}.page-module__jXZM3G__heroCopy{grid-column:1/span 7;align-content:center;padding:2rem 2rem 2rem 0;display:grid}.page-module__jXZM3G__blogTitle.page-module__jXZM3G__blogTitle{max-width:15ch;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.05}.page-module__jXZM3G__heroCopy>.page-module__jXZM3G__meta{margin-bottom:1rem}.page-module__jXZM3G__blogTitle a:is(:hover,:focus-visible){text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:2px}.page-module__jXZM3G__featuredAction{justify-self:start;margin-top:1.5rem}.page-module__jXZM3G__intro{max-width:36rem;color:var(--ink-muted);margin-top:1.5rem;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.5}.page-module__jXZM3G__heroImage{border-radius:var(--radius-card);background:var(--clay-cream);grid-column:8/-1;min-height:28rem;position:relative;overflow:hidden}.page-module__jXZM3G__heroImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#16151e61);position:absolute;inset:0}.page-module__jXZM3G__heroImage img,.page-module__jXZM3G__postImage img{object-fit:cover;transition:filter .5s var(--ease-out), scale .5s var(--ease-out)}.page-module__jXZM3G__posts{background:var(--paper);padding:0 var(--site-gutter) var(--section-space)}.page-module__jXZM3G__postGrid{gap:3.5rem var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:clamp(2rem,4vw,3.5rem);display:grid}.page-module__jXZM3G__postCard{align-content:start;min-width:0;display:grid}.page-module__jXZM3G__postLink{min-width:0;height:100%;color:var(--ink);display:grid}.page-module__jXZM3G__postImage{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--paper-muted);width:100%;position:relative;overflow:hidden}.page-module__jXZM3G__postLink:hover .page-module__jXZM3G__postImage img,.page-module__jXZM3G__postLink:focus-visible .page-module__jXZM3G__postImage img{filter:saturate(1.03)contrast(1.02);scale:1.018}.page-module__jXZM3G__postCopy{flex-direction:column;min-width:0;height:100%;padding:.9rem .25rem 0;display:flex}.page-module__jXZM3G__meta{color:var(--ink-muted);font-family:var(--font-body), Arial, sans-serif;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.75rem;line-height:1.4;display:flex}.page-module__jXZM3G__meta span{background:var(--paper-muted);border-radius:100px;padding:.45rem .6rem}.page-module__jXZM3G__meta time{text-transform:capitalize}.page-module__jXZM3G__postCopy h2{font-family:var(--font-body), Arial, sans-serif;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:var(--font-weight-strong);letter-spacing:0;text-transform:none;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__postCopy>p{color:var(--ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.85rem;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__readLink{border-top:1px solid var(--line);min-height:2.8rem;color:var(--ink);font-family:var(--font-body), Arial, sans-serif;font-size:.875rem;font-weight:var(--font-weight-strong);align-items:center;margin-top:auto;padding-top:1rem;display:flex}.page-module__jXZM3G__postLink:is(:hover,:focus-visible) h2,.page-module__jXZM3G__postLink:is(:hover,:focus-visible) .page-module__jXZM3G__readLink{color:var(--caribbean-deep);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.page-module__jXZM3G__postLink:focus-visible{border-radius:var(--radius-card);outline-offset:.45rem}.page-module__jXZM3G__emptyState{border-bottom:1px solid var(--line);background:var(--paper);min-height:0;padding:var(--section-space) var(--site-gutter);text-align:center;justify-items:center;display:grid}.page-module__jXZM3G__emptyAction{min-height:var(--cta-min-height);border:1px solid var(--cta);border-radius:var(--radius-control);background:var(--cta);color:var(--on-brand);padding:var(--cta-padding);font-family:var(--font-body), Arial, sans-serif;font-size:.9375rem;font-weight:var(--font-weight-strong);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), translate .2s var(--ease-out);align-items:center;display:inline-flex}.page-module__jXZM3G__emptyAction:hover,.page-module__jXZM3G__emptyAction:focus-visible{border-color:var(--cta-hover);background:var(--cta-hover);translate:0 -2px}@media (max-width:62rem){.page-module__jXZM3G__postGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.9375rem){.page-module__jXZM3G__hero{isolation:isolate;width:calc(100% - 2 * var(--site-gutter));margin:1rem var(--site-gutter) 3.5rem;color:#fff;background:#29444a;border-radius:1.25rem;grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.page-module__jXZM3G__heroCopy,.page-module__jXZM3G__heroImage{grid-area:1/1}.page-module__jXZM3G__heroCopy{z-index:1;align-content:end;min-height:34rem;padding:13rem 1.5rem 2rem}.page-module__jXZM3G__blogTitle.page-module__jXZM3G__blogTitle{color:inherit;font-size:clamp(2.25rem,9vw,2.75rem)}.page-module__jXZM3G__heroCopy .page-module__jXZM3G__intro,.page-module__jXZM3G__heroCopy .page-module__jXZM3G__meta{color:inherit}.page-module__jXZM3G__heroCopy .page-module__jXZM3G__meta span{background:#ffffff29}.page-module__jXZM3G__heroImage{aspect-ratio:auto;border-radius:0;min-height:0}.page-module__jXZM3G__heroImage:after{background:linear-gradient(#0000 10%,#18242159 35%,#182421f0 100%)}.page-module__jXZM3G__postGrid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (prefers-reduced-motion:reduce){.page-module__jXZM3G__skipLink,.page-module__jXZM3G__heroImage img,.page-module__jXZM3G__postImage img,.page-module__jXZM3G__emptyAction{transition:none}}