.sa-top[data-astro-cid-3movad44]{padding-top:120px}.sa[data-astro-cid-3movad44]{background:var(--white)}.sa[data-astro-cid-3movad44] .ar-intro{max-width:var(--measure-prose)}.sa[data-astro-cid-3movad44] .ar-foot{flex-direction:column;align-items:flex-start}.sa[data-astro-cid-3movad44] .ar:before{top:-2rem;left:-15%;right:-15%;mask-image:radial-gradient(46% 56% at 50% 34%,#000 0% 42%,#0009 66%,#0003 86%,#0000 100%)}.sa[data-astro-cid-3movad44] .ar-stage{padding-top:3rem}@media (width>=901px){.sa[data-astro-cid-3movad44] .ar-statement{column-gap:var(--space-2xl);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.sa[data-astro-cid-3movad44] .ar-statement>.section-eyebrow{grid-area:1/1;margin-top:4.8px}.sa[data-astro-cid-3movad44] .ar-statement>.ar-title{grid-area:2/1;margin-top:0}.sa[data-astro-cid-3movad44] .ar-statement>.ar-foot{display:contents}.sa[data-astro-cid-3movad44] .ar-statement .ar-intro{grid-area:1/2/span 3;margin:0}.sa[data-astro-cid-3movad44] .ar-statement .ar-foot>.btn{margin-top:var(--space-md);grid-area:3/1;justify-self:start}}.sa[data-astro-cid-3movad44] .sp-panel--warm{--ft-card:color-mix(in srgb, var(--cream-deep) 55%, var(--white));--ft-ink:color-mix(in srgb, var(--gray) 72%, #7a5c3c)}.sa[data-astro-cid-3movad44] .sa-tel{color:var(--navy-mid);font-weight:var(--fw-semi);white-space:nowrap;align-items:center;gap:3px;margin-right:.35em;text-decoration:none;display:inline-flex}.sa[data-astro-cid-3movad44] .sa-tel:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.sa[data-astro-cid-3movad44] .sa-tel-arrow{width:.9em;height:.9em;transition:transform var(--dur-hover);flex:none;display:inline-block}.sa[data-astro-cid-3movad44] .sa-tel:hover .sa-tel-arrow{transform:translate(2px,-2px)}.sa-then[data-astro-cid-3movad44]{margin:var(--space-2xl) 0 0;padding-top:var(--space-xl);border-top:1px solid color-mix(in srgb, var(--gray) 30%, transparent)}.sa-then-line[data-astro-cid-3movad44]{margin:0 0 var(--space-lg);font-family:var(--font-display);font-size:var(--fs-subtitle);font-weight:var(--fw-light);line-height:var(--lh-heading);color:var(--navy-dark)}.sa-then-line[data-astro-cid-3movad44] strong[data-astro-cid-3movad44]{font-weight:var(--fw-bold)}.sa-then-pair[data-astro-cid-3movad44]{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.sa-then-item[data-astro-cid-3movad44]{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--deep);position:relative;overflow:hidden}.sa-then-item[data-astro-cid-3movad44] img{object-fit:cover;width:100%;height:100%;display:block}.sa-then-tag[data-astro-cid-3movad44]{left:var(--space-sm);bottom:var(--space-sm);font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--white);background:var(--glass-tint-dark-solid);border:1px solid var(--glass-edge);backdrop-filter:var(--glass-blur);border-radius:999px;padding:6px 12px;position:absolute}.sa-then-tag--now[data-astro-cid-3movad44]{background:var(--navy-mid);border-color:#0000}@media (width<=600px){.sa-then-pair[data-astro-cid-3movad44]{grid-template-columns:1fr}}.sa-quote[data-astro-cid-3movad44]{opacity:.4;width:36px;height:auto;margin:0 0 var(--space-sm);display:block}.sa-reviews[data-astro-cid-3movad44] .rs{background:0 0;padding:0}.sa-posts[data-astro-cid-3movad44]{gap:var(--gap-grid);grid-template-columns:repeat(4,1fr);display:grid}.sa-related[data-astro-cid-3movad44]{padding-top:clamp(64px,8vw,112px)}#gallery[data-astro-cid-3movad44]{scroll-margin-top:var(--nav-clear)}.sa-gallery[data-astro-cid-3movad44]{margin-top:var(--space-2xl)}.sa-related-title[data-astro-cid-3movad44]{margin:0}.sa-xgrid[data-astro-cid-3movad44]{margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sa-xcard[data-astro-cid-3movad44]{border:1px solid var(--hairline,#e6e8ec);border-radius:var(--radius);background:#fff;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.sa-xcard[data-astro-cid-3movad44]:hover{border-color:color-mix(in srgb, var(--blue) 40%, transparent);box-shadow:0 12px 30px -18px color-mix(in srgb, var(--blue) 55%, transparent);transform:translateY(-2px)}.sa-xcard[data-astro-cid-3movad44] .sa-ximg{aspect-ratio:16/10;object-fit:cover;background:#eef1f5;width:100%;transition:transform .35s;display:block}.sa-xcard[data-astro-cid-3movad44]:hover .sa-ximg{transform:scale(1.03)}.sa-xlabel[data-astro-cid-3movad44]{font-family:var(--font-display);font-weight:var(--fw-semi);font-size:var(--fs-body);color:var(--navy-dark)}.sa-xstack[data-astro-cid-3movad44]{aspect-ratio:16/10;background:#eef1f5;display:block;position:relative;overflow:hidden}.sa-xstack[data-astro-cid-3movad44] .sa-xslide{opacity:0;height:100%;transition:opacity 1.4s var(--ease-soft);position:absolute;inset:0}.sa-xstack[data-astro-cid-3movad44] .sa-xslide.is-on{opacity:1}.sa-xlabel[data-astro-cid-3movad44]{align-items:center;gap:8px;padding:18px 22px;display:flex}.sa-xicon[data-astro-cid-3movad44]{object-fit:contain;filter:brightness(0)saturate()invert(16%)sepia(75%)saturate(2276%)hue-rotate(191deg)brightness(93%)contrast(101%);flex:none;width:22px;height:22px}.sa-xcard[data-astro-cid-3movad44] .sa-xarrow{color:var(--blue);flex:none;transition:transform .2s}.sa-xcard[data-astro-cid-3movad44]:hover .sa-xarrow{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.sa-xcard[data-astro-cid-3movad44],.sa-xcard[data-astro-cid-3movad44] .sa-ximg{transition:none}.sa-xcard[data-astro-cid-3movad44]:hover,.sa-xcard[data-astro-cid-3movad44]:hover .sa-ximg{transform:none}}@media (width>=801px) and (width<=1080px){.sa-posts[data-astro-cid-3movad44],.sa-xgrid[data-astro-cid-3movad44]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.sa-posts[data-astro-cid-3movad44],.sa-xgrid[data-astro-cid-3movad44]{grid-template-columns:1fr}}
