._carousel_0d3a903{--gallery-gutter:max(48px, calc((100vw - 1264px) / 2));width:100vw;margin-inline:calc(50% - 50vw);position:relative}._rail_0d3a903{padding:0 24px 2px var(--gallery-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:475px;grid-auto-flow:column;align-items:stretch;gap:28px;scroll-padding-inline-start:var(--gallery-gutter);display:grid;position:relative;overflow-x:auto}._rail_0d3a903::-webkit-scrollbar{display:none}._slide_0d3a903{scroll-snap-align:start;min-width:0;display:flex}._slide_0d3a903>article{flex-direction:column;width:100%;min-height:680px;display:flex}._rail_0d3a903:focus-visible{outline-offset:-3px;outline:3px solid #6843d3}._controls_0d3a903{pointer-events:none;position:absolute;inset:0}._navigation_0d3a903 button{color:#161b17;cursor:pointer;pointer-events:auto;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .16s,transform .16s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #161b1724}._previous_0d3a903{left:24px}._next_0d3a903{right:24px}._navigation_0d3a903 button[aria-disabled=true]{opacity:0;pointer-events:none;cursor:default}._navigation_0d3a903 button[aria-disabled=true]:focus-visible{opacity:.5}._navigation_0d3a903 button:focus-visible{outline-offset:4px;outline:3px solid #6843d3}._navigation_0d3a903 button:not([aria-disabled=true]):active{transform:translateY(-50%)scale(.97)}._srOnly_0d3a903{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){._navigation_0d3a903 button:not([aria-disabled=true]):hover{background:#edf3e7}}@media (max-width:1050px){._carousel_0d3a903{--gallery-gutter:32px}._rail_0d3a903{grid-auto-columns:440px;gap:24px}}@media (max-width:760px){._carousel_0d3a903{--gallery-gutter:24px}._rail_0d3a903{grid-auto-columns:calc(100vw - 76px);gap:16px}._slide_0d3a903>article{min-height:626px}._controls_0d3a903{margin-top:20px;padding-inline:24px;position:static}._navigation_0d3a903{gap:12px;display:flex}._navigation_0d3a903 button{position:static;transform:none;box-shadow:inset 0 0 0 1px #e4e8e1}._navigation_0d3a903 button[aria-disabled=true]{opacity:.35}._navigation_0d3a903 button:not([aria-disabled=true]):active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){._navigation_0d3a903 button{transition:none}}
