.tr[data-astro-cid-krp2eb7l]{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column;min-width:0;display:flex}.tr-ctrl[data-astro-cid-krp2eb7l]{gap:var(--space-xs);display:flex}.tr-btn[data-astro-cid-krp2eb7l]{cursor:pointer;border:1px solid color-mix(in srgb, var(--gray) 35%, transparent);width:40px;height:40px;color:var(--navy-dark);transition:background var(--dur-hover), color var(--dur-hover), border-color var(--dur-hover);background:0 0;border-radius:999px;place-items:center;display:grid}.tr-btn[data-astro-cid-krp2eb7l]:hover{background:var(--navy-dark);color:var(--white);border-color:var(--navy-dark)}.tr-btn[data-astro-cid-krp2eb7l] svg[data-astro-cid-krp2eb7l]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tr-track[data-astro-cid-krp2eb7l]{gap:var(--space-xs);scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;margin:0;padding:4px 2px;list-style:none;display:flex;overflow-x:auto}.tr-track[data-astro-cid-krp2eb7l]::-webkit-scrollbar{display:none}.tr-track[data-astro-cid-krp2eb7l].is-drag{cursor:grabbing;scroll-snap-type:none}.tr-track[data-astro-cid-krp2eb7l] li[data-astro-cid-krp2eb7l]{scroll-snap-align:start;flex:none}.tr-thumb[data-astro-cid-krp2eb7l]{aspect-ratio:4/3;border-radius:var(--radius);width:120px;cursor:inherit;opacity:.6;outline-offset:2px;transition:opacity var(--dur-hover), outline-color var(--dur-hover);border:0;outline:2px solid #0000;padding:0;display:block;overflow:hidden}.tr-thumb[data-astro-cid-krp2eb7l]:hover{opacity:.9}.tr-thumb[data-astro-cid-krp2eb7l].is-on{opacity:1;outline-color:var(--blue)}.tr-thumb[data-astro-cid-krp2eb7l] img{object-fit:cover;user-select:none;pointer-events:none;width:100%;height:100%;display:block}@media (width<=700px){.tr-btn[data-astro-cid-krp2eb7l]{width:44px;height:44px}.tr-thumb[data-astro-cid-krp2eb7l]{width:96px}}.ss[data-astro-cid-sx2u3vrk]{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.ss-title[data-astro-cid-sx2u3vrk]{font-size:clamp(1.75rem, 3.2vw, var(--fs-h1));line-height:var(--lh-heading);color:var(--navy-dark);text-wrap:balance;margin:2px 0 0}.ss-lead[data-astro-cid-sx2u3vrk]{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--navy-dark);margin:var(--space-sm) 0 0;max-width:54ch}.ss-p[data-astro-cid-sx2u3vrk]{font-size:var(--fs-sm);color:var(--gray);margin:var(--space-xs) 0 0;line-height:var(--lh-loose);max-width:56ch}.ss-specs[data-astro-cid-sx2u3vrk]{margin:var(--space-lg) 0 0;border-top:1px solid color-mix(in srgb, var(--gray) 30%, transparent)}.ss-row[data-astro-cid-sx2u3vrk]{gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid color-mix(in srgb, var(--gray) 30%, transparent);grid-template-columns:11rem 1fr;display:grid}.ss-row[data-astro-cid-sx2u3vrk] dt[data-astro-cid-sx2u3vrk]{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(--gray);padding-top:3px}.ss-row[data-astro-cid-sx2u3vrk] dd[data-astro-cid-sx2u3vrk]{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--navy-dark);margin:0}.ss-items[data-astro-cid-sx2u3vrk]{margin:var(--space-lg) 0 0;border-top:1px solid color-mix(in srgb, var(--gray) 30%, transparent)}.ss-item[data-astro-cid-sx2u3vrk]{padding:var(--space-md) 0;border-bottom:1px solid color-mix(in srgb, var(--gray) 30%, transparent)}.ss-ititle[data-astro-cid-sx2u3vrk]{font-family:var(--font-display);font-size:var(--fs-card);font-weight:var(--fw-semi);line-height:var(--lh-heading);letter-spacing:var(--track-tight);color:var(--navy-dark);margin:0}.ss-ival[data-astro-cid-sx2u3vrk]{margin:var(--space-xs) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--gray);max-width:var(--measure-prose)}.ss-actions[data-astro-cid-sx2u3vrk]{margin-top:var(--space-lg);display:flex}.ss-mcol[data-astro-cid-sx2u3vrk]{flex-direction:column;min-width:0;display:flex}.ss-media[data-astro-cid-sx2u3vrk]{border-radius:var(--radius-lg);background:var(--deep);flex:1;min-height:32rem;position:relative;overflow:hidden}.ss-media[data-astro-cid-sx2u3vrk] .ss-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-soft);position:absolute;inset:0}.ss-media[data-astro-cid-sx2u3vrk] .ss-slide.is-on{opacity:1}@media (width<=900px){.ss[data-astro-cid-sx2u3vrk]{gap:var(--space-lg);grid-template-columns:1fr}.ss-mcol[data-astro-cid-sx2u3vrk]{order:-1}.ss-media[data-astro-cid-sx2u3vrk]{aspect-ratio:4/3;flex:none;min-height:0}}@media (width<=600px){.ss-row[data-astro-cid-sx2u3vrk]{gap:var(--space-2xs);grid-template-columns:1fr}.ss-actions[data-astro-cid-sx2u3vrk] .btn{justify-content:center;width:100%}}.so[data-astro-cid-wa2e7s6j]{grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.so-media[data-astro-cid-wa2e7s6j]{border-radius:var(--radius-lg);background:var(--deep);grid-area:1/1/auto/9;align-self:stretch;min-height:clamp(28rem,42vw,38rem);position:relative;overflow:hidden}.so-media[data-astro-cid-wa2e7s6j] .so-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-soft);position:absolute;inset:0}.so-media[data-astro-cid-wa2e7s6j] .so-slide.is-on{opacity:1}.so-rail[data-astro-cid-wa2e7s6j]{grid-area:2/1/auto/9;min-width:0}.so-card[data-astro-cid-wa2e7s6j]{z-index:1;margin-block:var(--space-xl);background:var(--white);border-radius:var(--radius-lg);grid-area:1/7/auto/13;padding:clamp(2rem,3.5vw,3rem);position:relative;box-shadow:0 24px 60px #0000141f}.so-title[data-astro-cid-wa2e7s6j]{font-size:clamp(1.75rem, 3.2vw, var(--fs-h1));line-height:var(--lh-heading);color:var(--navy-dark);text-wrap:balance;margin:2px 0 0}.so-sub[data-astro-cid-wa2e7s6j]{font-size:var(--fs-sm);font-weight:var(--fw-semi);line-height:var(--lh-snug);color:var(--navy-mid);margin:var(--space-sm) 0 0;max-width:54ch}.so-sub[data-astro-cid-wa2e7s6j]+.so-lead[data-astro-cid-wa2e7s6j]{margin-top:var(--space-xs)}.so-lead[data-astro-cid-wa2e7s6j]{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--navy-dark);margin:var(--space-sm) 0 0;max-width:54ch}.so-p[data-astro-cid-wa2e7s6j]{font-size:var(--fs-sm);color:var(--gray);margin:var(--space-xs) 0 0;line-height:var(--lh-loose);max-width:56ch}.so-actions[data-astro-cid-wa2e7s6j]{margin-top:var(--space-lg);display:flex}@media (width<=900px){.so[data-astro-cid-wa2e7s6j]{grid-template-columns:1fr}.so-media[data-astro-cid-wa2e7s6j]{aspect-ratio:4/3;grid-area:1/1;min-height:0}.so-card[data-astro-cid-wa2e7s6j]{margin:calc(var(--space-xl) * -1) var(--space-sm) 0;padding:var(--space-lg) var(--space-md);grid-area:2/1}.so-rail[data-astro-cid-wa2e7s6j]{grid-area:3/1}}@media (prefers-reduced-motion:reduce){.so-media[data-astro-cid-wa2e7s6j] .so-slide{transition:none}}@media (width<=600px){.so-actions[data-astro-cid-wa2e7s6j] .btn{justify-content:center;width:100%}}.sn-top[data-astro-cid-b2ufqsro]{gap:var(--space-2xl);grid-template-columns:7fr 5fr;align-items:center;display:grid}.sn-mcol[data-astro-cid-b2ufqsro]{min-width:0}.sn-media[data-astro-cid-b2ufqsro]{aspect-ratio:4/3.4;border-radius:var(--radius-lg);background:var(--deep);position:relative;overflow:hidden}.sn-media[data-astro-cid-b2ufqsro] .sn-slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--ease-soft);position:absolute;inset:0}.sn-media[data-astro-cid-b2ufqsro] .sn-slide.is-on{opacity:1}.sn-title[data-astro-cid-b2ufqsro]{font-size:clamp(1.75rem, 3.2vw, var(--fs-h1));line-height:var(--lh-heading);color:var(--navy-dark);text-wrap:balance;margin:2px 0 0}.sn-lead[data-astro-cid-b2ufqsro]{font-size:var(--fs-body);font-weight:var(--fw-medium);line-height:var(--lh-body);color:var(--navy-dark);margin:var(--space-sm) 0 0;max-width:54ch}.sn-p[data-astro-cid-b2ufqsro]{font-size:var(--fs-sm);color:var(--gray);margin:var(--space-xs) 0 0;line-height:var(--lh-loose);max-width:56ch}.sn-actions[data-astro-cid-b2ufqsro]{margin-top:var(--space-lg);display:flex}@media (width<=900px){.sn[data-astro-cid-b2ufqsro]{flex-direction:column;display:flex}.sn-top[data-astro-cid-b2ufqsro]{display:contents}.sn-mcol[data-astro-cid-b2ufqsro]{order:1}.sn-copy[data-astro-cid-b2ufqsro]{margin-top:var(--space-lg);order:3}}@media (prefers-reduced-motion:reduce){.sn-media[data-astro-cid-b2ufqsro] .sn-slide{transition:none}}@media (width<=600px){.sn-actions[data-astro-cid-b2ufqsro] .btn{justify-content:center;width:100%}}.sc[data-astro-cid-b5ojvlhc]{gap:var(--space-2xl);grid-template-columns:1fr 1fr;display:grid}.sc-pin[data-astro-cid-b5ojvlhc]{position:relative}.sc-media[data-astro-cid-b5ojvlhc]{top:calc(var(--nav-clear) + var(--space-md));border-radius:var(--radius-lg);background:var(--deep);height:min(72vh,40rem);position:sticky;overflow:hidden}.sc-media[data-astro-cid-b5ojvlhc] .sc-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s var(--ease-soft);position:absolute;inset:0}.sc-media[data-astro-cid-b5ojvlhc] .sc-img.is-on{opacity:1}.sc-title[data-astro-cid-b5ojvlhc]{font-size:clamp(1.75rem, 3.2vw, var(--fs-h1));line-height:var(--lh-heading);color:var(--navy-dark);text-wrap:balance;margin:2px 0 0}.sc-step[data-astro-cid-b5ojvlhc]{min-height:42vh;padding:var(--space-xl) 0;border-top:1px solid color-mix(in srgb, var(--gray) 30%, transparent);opacity:.35;transition:opacity .5s var(--ease-soft);grid-template-columns:3rem 1fr;align-items:start;display:grid}.sc-head[data-astro-cid-b5ojvlhc]+.sc-step[data-astro-cid-b5ojvlhc]{margin-top:var(--space-xl)}.sc-step[data-astro-cid-b5ojvlhc].is-on{opacity:1}.sc-step[data-astro-cid-b5ojvlhc] .sc-step-img{display:none}.sc-n[data-astro-cid-b5ojvlhc]{font-size:var(--fs-xs);letter-spacing:var(--track-label);color:var(--blue);padding-top:.45em}.sc-step[data-astro-cid-b5ojvlhc] p[data-astro-cid-b5ojvlhc]{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--navy-dark);margin:0}.sc-actions[data-astro-cid-b5ojvlhc]{display:flex}@media (width<=900px){.sc[data-astro-cid-b5ojvlhc]{grid-template-columns:1fr;gap:0}.sc-pin[data-astro-cid-b5ojvlhc]{display:none}.sc-step[data-astro-cid-b5ojvlhc]{opacity:1;min-height:0;padding:var(--space-lg) 0;display:block}.sc-step[data-astro-cid-b5ojvlhc] .sc-step-img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%;margin-bottom:var(--space-md);display:block}.sc-n[data-astro-cid-b5ojvlhc]{margin-bottom:var(--space-2xs);display:block}}@media (prefers-reduced-motion:reduce){.sc-media[data-astro-cid-b5ojvlhc] .sc-img,.sc-step[data-astro-cid-b5ojvlhc]{transition:none}}@media (width<=600px){.sc-actions[data-astro-cid-b5ojvlhc] .btn{justify-content:center;width:100%}}
