.feature-siblings-module__p5tVJG__frame{--cols:5;--gap:20px;margin-top:clamp(2.5rem,4vw,3.5rem);position:relative;container-type:inline-size}.feature-siblings-module__p5tVJG__row{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols));gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow-x:auto}.feature-siblings-module__p5tVJG__row::-webkit-scrollbar{display:none}.feature-siblings-module__p5tVJG__row>li{scroll-snap-align:start;display:flex}.feature-siblings-module__p5tVJG__row .library-card-title{font-size:1.05rem}.feature-siblings-module__p5tVJG__row .library-card-excerpt{-webkit-line-clamp:2}.feature-siblings-module__p5tVJG__nav{--col:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));--fade:2.5rem;--out:2rem;z-index:3;width:calc(var(--fade) + var(--out));color:var(--ink);opacity:0;pointer-events:none;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .25s;position:absolute;top:0;bottom:0}.feature-siblings-module__p5tVJG__nav:before{content:"";width:var(--fade);background:linear-gradient(var(--toward), var(--bg) 0%, color-mix(in srgb, var(--bg) 97.2%, transparent) 10%, color-mix(in srgb, var(--bg) 89.6%, transparent) 20%, color-mix(in srgb, var(--bg) 78.4%, transparent) 30%, color-mix(in srgb, var(--bg) 64.8%, transparent) 40%, color-mix(in srgb, var(--bg) 50%, transparent) 50%, color-mix(in srgb, var(--bg) 35.2%, transparent) 60%, color-mix(in srgb, var(--bg) 21.6%, transparent) 70%, color-mix(in srgb, var(--bg) 10.4%, transparent) 80%, color-mix(in srgb, var(--bg) 2.8%, transparent) 90%, transparent 100%);position:absolute;top:0;bottom:0}.feature-siblings-module__p5tVJG__prev{--toward:to right;left:calc(var(--out) * -1);height:calc(var(--col) * 2 / 3);bottom:auto}.feature-siblings-module__p5tVJG__prev:before{right:0}.feature-siblings-module__p5tVJG__next{--toward:to left;right:calc(var(--out) * -1)}.feature-siblings-module__p5tVJG__next:before{left:0}.feature-siblings-module__p5tVJG__frame[data-prev] .feature-siblings-module__p5tVJG__prev,.feature-siblings-module__p5tVJG__frame[data-next] .feature-siblings-module__p5tVJG__next{opacity:1;pointer-events:auto}.feature-siblings-module__p5tVJG__arrow{top:calc(var(--col) / 3);border-radius:2px;transition:transform .18s;display:grid;position:absolute;translate:0 -50%}.feature-siblings-module__p5tVJG__prev .feature-siblings-module__p5tVJG__arrow{right:calc(var(--fade) + .5rem)}.feature-siblings-module__p5tVJG__next .feature-siblings-module__p5tVJG__arrow{left:calc(var(--fade) + .5rem)}.feature-siblings-module__p5tVJG__prev:hover .feature-siblings-module__p5tVJG__arrow{transform:translate(-2px)}.feature-siblings-module__p5tVJG__next:hover .feature-siblings-module__p5tVJG__arrow{transform:translate(2px)}.feature-siblings-module__p5tVJG__nav:focus-visible{outline:none}.feature-siblings-module__p5tVJG__nav:focus-visible .feature-siblings-module__p5tVJG__arrow{outline:2px solid var(--ink);outline-offset:3px}@media (max-width:1080px){.feature-siblings-module__p5tVJG__nav{--out:0px}.feature-siblings-module__p5tVJG__arrow{filter:drop-shadow(0 0 4px #00000080)}.feature-siblings-module__p5tVJG__prev .feature-siblings-module__p5tVJG__arrow{left:2px;right:auto}.feature-siblings-module__p5tVJG__next .feature-siblings-module__p5tVJG__arrow{left:auto;right:2px}}@media (max-width:1024px){.feature-siblings-module__p5tVJG__frame{--cols:3}}@media (max-width:760px){.feature-siblings-module__p5tVJG__frame{--cols:2}}@media (max-width:480px){.feature-siblings-module__p5tVJG__frame{--cols:1.2}}@media (prefers-reduced-motion:reduce){.feature-siblings-module__p5tVJG__nav,.feature-siblings-module__p5tVJG__arrow{transition:none}}
.image-credit-module__iqnDXW__credit{color:var(--ink-faint);text-wrap:pretty;margin-top:.75rem;font-size:.8125rem;line-height:1.5;display:block}.image-credit-module__iqnDXW__credit a:any-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:.18em;text-decoration-thickness:1px}.image-credit-module__iqnDXW__credit a:any-link:hover{color:var(--ink-dim);text-decoration-color:currentColor}
.download-band-module__RDcYXa__band{margin-top:clamp(4rem,7vw,6rem);padding:clamp(4rem, 8vw, 6.5rem) var(--home-edge);background:var(--band);color:#fff;text-align:center;margin-inline:calc(50% - 50vw)}.download-band-module__RDcYXa__mark{width:clamp(84px,9vw,116px);margin:0 auto clamp(1.5rem,2.5vw,2rem)}.download-band-module__RDcYXa__band h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:620;line-height:1.02}.download-band-module__RDcYXa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;margin-top:1.75rem;display:flex}.download-band-module__RDcYXa__actions .download-button{transition:none}.download-band-module__RDcYXa__actions a:not(.download-button){color:#fffc;text-underline-offset:.2em;font-size:.95rem;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.download-band-module__RDcYXa__actions a:not(.download-button):hover{color:#fff}.download-band-module__RDcYXa__band>p{color:#ffffffc7;text-wrap:balance;margin:1rem 0 0;font-size:.9rem;line-height:1.5}
.page-module__YhCckq__frame{overflow-x:clip}
