.hp[data-astro-cid-7nv34cby]{gap:var(--space-xs);width:calc(100vw - 2 * var(--space-sm));margin-left:calc(50% - 50vw + var(--space-sm));padding:var(--space-xs);background:var(--deep);color:var(--white);border-radius:var(--radius-xl);margin-top:calc(var(--space-xs) - 120px);height:max(640px, calc(100svh - 2 * var(--space-xs)));grid-template-columns:clamp(22rem,26vw,28rem) minmax(0,1fr);display:grid}.hp--short[data-astro-cid-7nv34cby]{height:max(512px, calc((100svh - 2 * var(--space-xs)) * .8))}.hp-copy[data-astro-cid-7nv34cby]{padding:max(var(--space-xl), calc(var(--nav-clear) + var(--space-sm))) var(--space-lg) var(--space-lg);flex-direction:column;justify-content:safe center;display:flex}.hp-foot[data-astro-cid-7nv34cby]{padding-top:var(--space-md);flex-direction:column;display:flex}@media (width>=1025px){.hp-copy[data-astro-cid-7nv34cby]>[data-astro-cid-7nv34cby]{width:100%;max-width:20rem}}.hp-eyebrow[data-astro-cid-7nv34cby]{color:var(--gold);font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:var(--track-label);text-transform:uppercase;margin:0}.hp-title[data-astro-cid-7nv34cby]{margin:var(--space-sm) 0 0;color:var(--white);font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-light);line-height:var(--lh-display);letter-spacing:var(--track-display)}.hp-intro[data-astro-cid-7nv34cby]{max-width:40ch;font-size:var(--fs-lead);line-height:var(--lh-loose);color:color-mix(in srgb, var(--white) 78%, transparent);margin:0}.hp-title[data-astro-cid-7nv34cby] strong{font-weight:var(--fw-bold)}.hp-actions[data-astro-cid-7nv34cby]{gap:var(--space-sm);margin-top:var(--space-lg);grid-template-columns:1fr;display:grid}.hp-actions[data-astro-cid-7nv34cby] .btn{justify-content:center;width:100%}.hp-row[data-astro-cid-7nv34cby]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.hp-panel[data-astro-cid-7nv34cby]{border-radius:var(--radius-lg);outline:none;flex:1 1 0;min-width:0;transition:flex-grow .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.hp-row[data-astro-cid-7nv34cby]:not(:hover):not(:focus-within) .hp-panel[data-astro-cid-7nv34cby].is-open,.hp-panel[data-astro-cid-7nv34cby]:hover,.hp-panel[data-astro-cid-7nv34cby]:focus-visible{flex-grow:4}.hp-panel[data-astro-cid-7nv34cby]:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.hp-clone[data-astro-cid-7nv34cby]{display:none}.hp-img[data-astro-cid-7nv34cby]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hp-panel[data-astro-cid-7nv34cby]:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--deep) 72%, transparent));position:absolute;inset:0}.hp-cap[data-astro-cid-7nv34cby]{z-index:1;left:var(--space-md);right:var(--space-md);bottom:var(--space-md);gap:var(--space-2xs);opacity:0;flex-direction:column;transition:opacity .3s,transform .3s;display:flex;position:absolute;transform:translateY(8px)}.hp-style[data-astro-cid-7nv34cby]{font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:var(--track-label);text-transform:uppercase;color:color-mix(in srgb, var(--white) 62%, transparent)}.hp-benefit[data-astro-cid-7nv34cby]{font-family:var(--font-display);font-size:var(--fs-card);font-weight:var(--fw-semi);line-height:var(--lh-heading)}.hp-points[data-astro-cid-7nv34cby]{margin:var(--space-xs) 0 0;gap:var(--space-xs) var(--space-md);font-size:var(--fs-sm);line-height:var(--lh-snug);color:color-mix(in srgb, var(--white) 78%, transparent);flex-wrap:wrap;padding:0;list-style:none;display:flex}.hp-points[data-astro-cid-7nv34cby] li[data-astro-cid-7nv34cby]{align-items:center;gap:var(--space-xs);white-space:nowrap;display:flex}.hp-points[data-astro-cid-7nv34cby] svg[data-astro-cid-7nv34cby]{flex:none;width:1.1em;height:1.1em}.hp-fold[data-astro-cid-7nv34cby]{z-index:1;left:var(--space-md);bottom:var(--space-md);writing-mode:vertical-rl;white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-semi);letter-spacing:var(--track-label);text-transform:uppercase;transition:opacity .2s;position:absolute;transform:rotate(180deg)}.hp-row[data-astro-cid-7nv34cby]:not(:hover):not(:focus-within) .hp-panel[data-astro-cid-7nv34cby].is-open .hp-cap[data-astro-cid-7nv34cby],.hp-panel[data-astro-cid-7nv34cby]:hover .hp-cap[data-astro-cid-7nv34cby],.hp-panel[data-astro-cid-7nv34cby]:focus-visible .hp-cap[data-astro-cid-7nv34cby]{opacity:1;transition-delay:.25s;transform:none}.hp-row[data-astro-cid-7nv34cby]:not(:hover):not(:focus-within) .hp-panel[data-astro-cid-7nv34cby].is-open .hp-fold[data-astro-cid-7nv34cby],.hp-panel[data-astro-cid-7nv34cby]:hover .hp-fold[data-astro-cid-7nv34cby],.hp-panel[data-astro-cid-7nv34cby]:focus-visible .hp-fold[data-astro-cid-7nv34cby]{opacity:0}.hp-panel[data-astro-cid-7nv34cby]:after{background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--deep) 80%, transparent))}@media (prefers-reduced-motion:reduce){.hp-panel[data-astro-cid-7nv34cby]{transition:none}}@media (width<=1024px){.hp[data-astro-cid-7nv34cby]{grid-template-columns:1fr;height:auto}.hp-row[data-astro-cid-7nv34cby]{order:-1;height:58svh;min-height:380px}.hp-copy[data-astro-cid-7nv34cby]{padding:var(--space-xl) var(--space-md) var(--space-lg);gap:var(--space-md)}.hp-actions[data-astro-cid-7nv34cby]{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}}@media (width<=700px){.hp[data-astro-cid-7nv34cby]{padding:var(--space-2xs);width:calc(100vw - 2 * var(--space-xs));margin-left:calc(50% - 50vw + var(--space-xs))}.hp-copy[data-astro-cid-7nv34cby]{padding:var(--space-lg) var(--space-sm) var(--space-md)}.hp-row[data-astro-cid-7nv34cby]{scroll-snap-type:x mandatory;scrollbar-width:none;height:62svh;min-height:360px;overflow-x:auto}.hp-row[data-astro-cid-7nv34cby]:after{content:"";flex:0 0 calc(2.5rem - var(--space-xs))}.hp-panel[data-astro-cid-7nv34cby],.hp-panel[data-astro-cid-7nv34cby]:hover,.hp-panel[data-astro-cid-7nv34cby]:focus-visible,.hp-row[data-astro-cid-7nv34cby]:not(:hover):not(:focus-within) .hp-panel[data-astro-cid-7nv34cby].is-open{scroll-snap-align:start;flex:0 0 calc(100% - 2.5rem)}.hp-clone[data-astro-cid-7nv34cby]{scroll-snap-align:start;flex:0 0 calc(100% - 2.5rem);display:block}.hp-cap[data-astro-cid-7nv34cby]{opacity:1;transform:none}.hp-fold[data-astro-cid-7nv34cby]{display:none}.hp-points[data-astro-cid-7nv34cby]{gap:var(--space-2xs);flex-direction:column}}.hg[data-astro-cid-uzj4uxmx]{gap:var(--space-xs);height:min(82vh,780px);min-height:600px;padding:var(--space-xs);background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius-xl);grid-template-rows:minmax(300px,1.35fr) minmax(200px,1fr);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hg-tile[data-astro-cid-uzj4uxmx]{border-radius:var(--radius-lg);margin:0;position:relative;overflow:hidden}.hg-copy[data-astro-cid-uzj4uxmx]{padding:var(--space-xl) var(--space-lg) var(--space-lg);background:var(--surface-dark);color:var(--white);flex-direction:column;grid-area:1/1/3/6;justify-content:flex-end;display:flex}.hg-lead[data-astro-cid-uzj4uxmx]{grid-area:1/6/auto/13}.hg-proof[data-astro-cid-uzj4uxmx]{grid-area:2/6/auto/9}.hg-second[data-astro-cid-uzj4uxmx]{grid-area:2/9/auto/13}.hg-img[data-astro-cid-uzj4uxmx]{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hg-lead[data-astro-cid-uzj4uxmx]:hover .hg-img[data-astro-cid-uzj4uxmx],.hg-second[data-astro-cid-uzj4uxmx]:hover .hg-img[data-astro-cid-uzj4uxmx]{transform:scale(1.03)}}.hg-eyebrow[data-astro-cid-uzj4uxmx]{color:var(--gold);font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:var(--track-label);text-transform:uppercase;margin:0}.hg-title[data-astro-cid-uzj4uxmx]{margin:var(--space-sm) 0 0;color:var(--white);font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-semi);line-height:var(--lh-display);letter-spacing:var(--track-display)}.hg-intro[data-astro-cid-uzj4uxmx]{margin:var(--space-md) 0 0;max-width:40ch;font-size:var(--fs-lead);line-height:var(--lh-loose);color:color-mix(in srgb, var(--white) 78%, transparent)}.hg-actions[data-astro-cid-uzj4uxmx]{gap:var(--space-sm);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));display:grid}.hg-actions[data-astro-cid-uzj4uxmx] .btn{justify-content:center;width:100%}.hg-proof[data-astro-cid-uzj4uxmx]{padding:var(--space-lg);background:var(--off-white);justify-content:center;gap:var(--space-md);flex-direction:column;list-style:none;display:flex}.hg-proof[data-astro-cid-uzj4uxmx] li[data-astro-cid-uzj4uxmx]{align-items:center;gap:var(--space-sm);font-family:var(--font-display);font-size:var(--fs-card);font-weight:var(--fw-semi);line-height:var(--lh-heading);color:var(--navy-dark);display:flex}.hg-proof[data-astro-cid-uzj4uxmx] li[data-astro-cid-uzj4uxmx]+li[data-astro-cid-uzj4uxmx]{padding-top:var(--space-md);border-top:1px solid color-mix(in srgb, var(--gray) 28%, transparent)}.hg-proof[data-astro-cid-uzj4uxmx] svg[data-astro-cid-uzj4uxmx]{width:2rem;height:2rem;color:var(--white);background:var(--blue);border-radius:50%;flex:none;padding:.4rem}@media (width<=1100px){.hg[data-astro-cid-uzj4uxmx]{grid-template-rows:auto 340px auto;height:auto;min-height:0}.hg-copy[data-astro-cid-uzj4uxmx]{grid-area:1/1/auto/13}.hg-lead[data-astro-cid-uzj4uxmx]{grid-area:2/1/auto/13}.hg-proof[data-astro-cid-uzj4uxmx]{grid-area:3/1/auto/7}.hg-second[data-astro-cid-uzj4uxmx]{grid-area:3/7/auto/13}}@media (width<=640px){.hg[data-astro-cid-uzj4uxmx]{padding:var(--space-2xs);grid-template-rows:none;grid-auto-rows:auto}.hg-copy[data-astro-cid-uzj4uxmx],.hg-lead[data-astro-cid-uzj4uxmx],.hg-proof[data-astro-cid-uzj4uxmx],.hg-second[data-astro-cid-uzj4uxmx]{grid-area:auto/1/auto/-1}.hg-copy[data-astro-cid-uzj4uxmx]{padding:var(--space-lg) var(--space-md) var(--space-md)}.hg-lead[data-astro-cid-uzj4uxmx]{height:280px}.hg-second[data-astro-cid-uzj4uxmx]{display:none}.hg-proof[data-astro-cid-uzj4uxmx]{padding:var(--space-md)}}.hb[data-astro-cid-bp2ynowb]{width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(var(--space-md) * -1);padding:0;position:relative}.hb-media[data-astro-cid-bp2ynowb]{background:var(--deep);height:max(560px,100svh - 140px);position:relative;overflow:hidden}.hb-img[data-astro-cid-bp2ynowb]{object-fit:cover;object-position:center 55%;width:100%;height:100%}.hb-slats[data-astro-cid-bp2ynowb]{pointer-events:none;display:flex;position:absolute;inset:0}.hb-slats[data-astro-cid-bp2ynowb] span[data-astro-cid-bp2ynowb]{background:var(--deep);transform-origin:0;animation:.9s cubic-bezier(.65,0,.35,1) both hb-open;animation-delay:calc(.25s + var(--i) * 70ms);flex:1}@keyframes hb-open{0%{transform:scaleX(1.02)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hb-slats[data-astro-cid-bp2ynowb]{display:none}}.hb-card[data-astro-cid-bp2ynowb]{left:var(--space-section-x);bottom:var(--space-section-x);width:min(36rem, calc(100% - 2 * var(--space-section-x)));padding:var(--space-xl) var(--space-lg) var(--space-lg);background:var(--deep);color:var(--white);border-radius:var(--radius-lg);animation:.7s cubic-bezier(.22,1,.36,1) .9s both hb-rise;position:absolute}@keyframes hb-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hb-card[data-astro-cid-bp2ynowb]{animation:none}}.hb-eyebrow[data-astro-cid-bp2ynowb]{color:var(--gold);font-family:var(--font-display);font-size:var(--fs-2xs);font-weight:var(--fw-semi);letter-spacing:var(--track-label);text-transform:uppercase;margin:0}.hb-title[data-astro-cid-bp2ynowb]{margin:var(--space-xs) 0 0;color:var(--white);font-family:var(--font-display);font-size:var(--fs-display);font-weight:var(--fw-semi);line-height:var(--lh-display);letter-spacing:var(--track-display)}.hb-intro[data-astro-cid-bp2ynowb]{margin:var(--space-sm) 0 0;font-size:var(--fs-body);line-height:var(--lh-loose);color:color-mix(in srgb, var(--white) 78%, transparent)}.hb-actions[data-astro-cid-bp2ynowb]{gap:var(--space-sm);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));display:grid}.hb-actions[data-astro-cid-bp2ynowb] .btn{justify-content:center;width:100%}.hb-rail[data-astro-cid-bp2ynowb]{margin:var(--space-lg) 0 0;padding:var(--space-md) 0 0;border-top:1px solid color-mix(in srgb, var(--white) 16%, transparent);gap:var(--space-xs) var(--space-md);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:color-mix(in srgb, var(--white) 86%, transparent);flex-wrap:wrap;list-style:none;display:flex}.hb-rail[data-astro-cid-bp2ynowb] li[data-astro-cid-bp2ynowb]{align-items:center;gap:var(--space-xs);display:flex}.hb-rail[data-astro-cid-bp2ynowb] svg[data-astro-cid-bp2ynowb]{width:1.15em;height:1.15em;color:var(--blue);flex:none}@media (width<=900px){.hb-media[data-astro-cid-bp2ynowb]{height:62vh;min-height:380px}.hb-card[data-astro-cid-bp2ynowb]{width:auto;margin:calc(var(--space-xl) * -1) var(--space-section-x) 0;padding:var(--space-lg) var(--space-md) var(--space-md);position:relative;bottom:auto;left:auto}}@media (width<=600px){.hb-media[data-astro-cid-bp2ynowb]{height:52vh}.hb-card[data-astro-cid-bp2ynowb]{margin-inline:var(--space-sm)}}
