.feature-rail[data-astro-cid-lqnv5hkn]{border:1px solid color-mix(in oklab, var(--color-bone) 12%, transparent);height:clamp(300px,38vw,380px);position:relative;overflow:hidden}.feature-rail[data-astro-cid-lqnv5hkn].is-cursor-on{cursor:none}.feature-panel[data-astro-cid-lqnv5hkn]{border-right:1px solid color-mix(in oklab, var(--color-bone) 10%, transparent);background:var(--color-charcoal-2);min-width:0;color:inherit;flex:1 1 0;align-items:flex-end;text-decoration:none;transition:flex-grow .5s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.feature-panel[data-astro-cid-lqnv5hkn]:last-of-type{border-right:0}.feature-panel__media[data-astro-cid-lqnv5hkn],.feature-panel__shade[data-astro-cid-lqnv5hkn]{pointer-events:none;position:absolute;inset:0}.feature-panel__media[data-astro-cid-lqnv5hkn]{background-image:var(--panel-image);background-size:cover;background-position:var(--panel-position,center);filter:grayscale(.2)contrast(1.05)brightness(.72);opacity:1;transition:filter .5s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:scale(1)}.feature-panel__shade[data-astro-cid-lqnv5hkn]{opacity:1;background:linear-gradient(#0000008c 0%,#00000073 30%,#000000b8 62%,#000000f0 100%);transition:opacity .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1)}.feature-panel__content[data-astro-cid-lqnv5hkn]{z-index:2;flex-direction:column;justify-content:flex-end;width:100%;padding:1.5rem 1.25rem 1.6rem;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.feature-panel__number[data-astro-cid-lqnv5hkn]{font-family:var(--font-body);letter-spacing:.22em;color:var(--color-muted);font-size:.68rem;font-weight:600;transition:color .4s cubic-bezier(.22,1,.36,1)}.feature-panel__title[data-astro-cid-lqnv5hkn]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-bone);margin-top:.85rem;font-size:clamp(1.55rem,1.8vw,2.15rem);line-height:.95;transition:font-size .45s cubic-bezier(.22,1,.36,1)}.feature-panel__short[data-astro-cid-lqnv5hkn]{max-width:14rem;max-height:4.5rem;color:color-mix(in oklab, var(--color-muted) 88%, white);margin-top:.85rem;font-size:.82rem;line-height:1.45;transition:opacity .35s cubic-bezier(.22,1,.36,1),max-height .4s cubic-bezier(.22,1,.36,1),margin .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.feature-panel__detail[data-astro-cid-lqnv5hkn],.feature-panel__cta[data-astro-cid-lqnv5hkn]{opacity:0;max-height:0;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),max-height .45s cubic-bezier(.22,1,.36,1),margin .35s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(8px)}.feature-panel__detail[data-astro-cid-lqnv5hkn]{max-width:18rem;color:var(--color-bone-dim);font-size:.9rem;line-height:1.5}.feature-panel__cta[data-astro-cid-lqnv5hkn]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-bone);align-items:center;gap:.45rem;margin-top:0;font-size:.68rem;font-weight:600;display:inline-flex}.feature-rail[data-astro-cid-lqnv5hkn]:has(.feature-panel:hover) .feature-panel[data-astro-cid-lqnv5hkn]:not(:hover):not(:focus-visible),.feature-rail[data-astro-cid-lqnv5hkn]:has(.feature-panel:focus-visible) .feature-panel[data-astro-cid-lqnv5hkn]:not(:hover):not(:focus-visible),.feature-rail[data-astro-cid-lqnv5hkn].is-active .feature-panel[data-astro-cid-lqnv5hkn]:not(.is-active){flex-grow:.72}.feature-panel[data-astro-cid-lqnv5hkn]:hover,.feature-panel[data-astro-cid-lqnv5hkn]:focus-visible,.feature-panel[data-astro-cid-lqnv5hkn].is-active{border-color:color-mix(in oklab, var(--color-accent) 35%, transparent);outline:none;flex-grow:1.55}.feature-panel[data-astro-cid-lqnv5hkn]:hover:before,.feature-panel[data-astro-cid-lqnv5hkn]:focus-visible:before,.feature-panel[data-astro-cid-lqnv5hkn].is-active:before{content:"";inset-inline:0;z-index:3;background:color-mix(in oklab, var(--color-accent) 70%, transparent);height:1px;position:absolute;top:0}.feature-panel[data-astro-cid-lqnv5hkn]:hover .feature-panel__media[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn]:focus-visible .feature-panel__media[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn].is-active .feature-panel__media[data-astro-cid-lqnv5hkn]{filter:grayscale(.08)contrast(1.12)brightness(.92);transform:scale(1.05)}.feature-panel[data-astro-cid-lqnv5hkn]:hover .feature-panel__shade[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn]:focus-visible .feature-panel__shade[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn].is-active .feature-panel__shade[data-astro-cid-lqnv5hkn]{opacity:.88;background:linear-gradient(#00000052 0%,#0000009e 58%,#000000eb 100%)}.feature-panel[data-astro-cid-lqnv5hkn]:hover .feature-panel__content[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn]:focus-visible .feature-panel__content[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn].is-active .feature-panel__content[data-astro-cid-lqnv5hkn]{transform:translateY(-10px)}.feature-panel[data-astro-cid-lqnv5hkn]:hover .feature-panel__number[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn]:focus-visible .feature-panel__number[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn].is-active .feature-panel__number[data-astro-cid-lqnv5hkn]{color:var(--color-accent)}.feature-panel[data-astro-cid-lqnv5hkn]:hover .feature-panel__title[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn]:focus-visible .feature-panel__title[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn].is-active .feature-panel__title[data-astro-cid-lqnv5hkn]{font-size:clamp(1.85rem,2.2vw,2.55rem)}.feature-panel[data-astro-cid-lqnv5hkn]:hover .feature-panel__short[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn]:focus-visible .feature-panel__short[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn].is-active .feature-panel__short[data-astro-cid-lqnv5hkn]{opacity:0;max-height:0;margin:0;overflow:hidden}.feature-panel[data-astro-cid-lqnv5hkn]:hover .feature-panel__detail[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn]:focus-visible .feature-panel__detail[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn].is-active .feature-panel__detail[data-astro-cid-lqnv5hkn]{opacity:1;max-height:6rem;margin-top:.9rem;transform:translateY(0)}.feature-panel[data-astro-cid-lqnv5hkn]:hover .feature-panel__cta[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn]:focus-visible .feature-panel__cta[data-astro-cid-lqnv5hkn],.feature-panel[data-astro-cid-lqnv5hkn].is-active .feature-panel__cta[data-astro-cid-lqnv5hkn]{opacity:1;max-height:2rem;margin-top:1.1rem;transform:translateY(0)}.feature-cursor[data-astro-cid-lqnv5hkn]{z-index:20;background:var(--color-bone);width:56px;height:56px;color:var(--color-ink);pointer-events:none;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;display:none;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000059}.feature-cursor[data-astro-cid-lqnv5hkn] span[data-astro-cid-lqnv5hkn]{letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:700;line-height:1}.feature-rail[data-astro-cid-lqnv5hkn].is-cursor-on .feature-cursor[data-astro-cid-lqnv5hkn]{display:flex}@media (hover:none),(pointer:coarse){.feature-rail[data-astro-cid-lqnv5hkn]{cursor:auto}.feature-cursor[data-astro-cid-lqnv5hkn]{display:none!important}}@media (prefers-reduced-motion:reduce){.feature-panel[data-astro-cid-lqnv5hkn],.feature-panel__media[data-astro-cid-lqnv5hkn],.feature-panel__shade[data-astro-cid-lqnv5hkn],.feature-panel__content[data-astro-cid-lqnv5hkn],.feature-panel__number[data-astro-cid-lqnv5hkn],.feature-panel__title[data-astro-cid-lqnv5hkn],.feature-panel__short[data-astro-cid-lqnv5hkn],.feature-panel__detail[data-astro-cid-lqnv5hkn],.feature-panel__cta[data-astro-cid-lqnv5hkn]{transition-duration:.01ms!important}}.feature-mcard[data-astro-cid-lqnv5hkn]{border:1px solid color-mix(in oklab, var(--color-bone) 12%, transparent);min-height:220px;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.feature-mcard__media[data-astro-cid-lqnv5hkn],.feature-mcard__shade[data-astro-cid-lqnv5hkn]{pointer-events:none;position:absolute;inset:0}.feature-mcard__media[data-astro-cid-lqnv5hkn]{background-image:var(--panel-image);background-size:cover;background-position:var(--panel-position,center);filter:grayscale(.2)contrast(1.05)brightness(.72)}.feature-mcard__shade[data-astro-cid-lqnv5hkn]{background:linear-gradient(#0000007a 0%,#000000b8 58%,#000000f0 100%)}.feature-mcard__content[data-astro-cid-lqnv5hkn]{z-index:2;flex-direction:column;justify-content:flex-end;min-height:220px;padding:1.35rem 1.2rem 1.45rem;display:flex;position:relative}.feature-mcard__number[data-astro-cid-lqnv5hkn]{letter-spacing:.2em;color:var(--color-accent);font-size:.68rem;font-weight:600}.feature-mcard__title[data-astro-cid-lqnv5hkn]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-bone);margin-top:.7rem;font-size:1.85rem;line-height:.95}.feature-mcard__detail[data-astro-cid-lqnv5hkn]{max-width:22rem;color:var(--color-bone-dim);margin-top:.75rem;font-size:.9rem;line-height:1.5}.feature-mcard__cta[data-astro-cid-lqnv5hkn]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-bone);align-items:center;gap:.4rem;margin-top:1rem;font-size:.68rem;font-weight:600;display:inline-flex}
