.cap-checkbox.svelte-fb60hl.svelte-fb60hl{accent-color:hsl(var(--color-success))}.cap-checkbox.svelte-fb60hl.svelte-fb60hl:checked{background-color:hsl(var(--color-success));border-color:hsl(var(--color-success))}.cap-checkbox.svelte-fb60hl:checked+.cap-checkbox-indicator.svelte-fb60hl{opacity:1}.section-grid.svelte-1ir0pob{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;--sg-line:rgba(2, 44, 35, .055);--sg-edge:rgba(2, 44, 35, .14);--sg-step:56px;--sg-snap:56px;--sg-half-snap:28px;--sg-gutter:112px;--sg-side:56px}.section-grid.is-dark.svelte-1ir0pob{--sg-line:rgba(255, 255, 255, .05);--sg-edge:rgba(255, 255, 255, .13)}.section-grid.is-accent.svelte-1ir0pob{--sg-line:rgba(2, 44, 35, .07);--sg-edge:rgba(2, 44, 35, .17)}@media (max-width: 639px){.section-grid.svelte-1ir0pob{--sg-step:64px;--sg-snap:32px;--sg-half-snap:16px;--sg-gutter:64px;--sg-side:32px}}.sg-horizontal.svelte-1ir0pob{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--sg-line) 1px,transparent 1px);background-size:100% var(--sg-step)}.sg-vertical.svelte-1ir0pob,.sg-flank-left.svelte-1ir0pob,.sg-flank-right.svelte-1ir0pob{position:absolute;top:0;bottom:0;background-image:linear-gradient(90deg,var(--sg-line) 1px,transparent 1px);background-size:var(--sg-step) 100%}.sg-vertical.svelte-1ir0pob,.sg-edges.svelte-1ir0pob{left:0;right:0;width:min(1344px,100% - var(--sg-gutter));width:round(down,min(1344px,100% - var(--sg-gutter)),var(--sg-snap));margin-inline:auto}.sg-flank-left.svelte-1ir0pob,.sg-flank-right.svelte-1ir0pob{width:auto}.sg-flank-left.svelte-1ir0pob{right:calc(50% + min(672px,50% - var(--sg-side)));right:calc(50% + round(down,min(672px,50% - var(--sg-side)),var(--sg-half-snap)));background-position:right 0}.sg-flank-right.svelte-1ir0pob{left:calc(50% + min(672px,50% - var(--sg-side)));left:calc(50% + round(down,min(672px,50% - var(--sg-side)),var(--sg-half-snap)));background-position:left 0}.sg-edges.svelte-1ir0pob{position:absolute;top:0;bottom:0;border-left:1px solid var(--sg-edge);border-right:1px solid var(--sg-edge)}.snap-carousel-track.svelte-3nhng7{display:flex;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.snap-carousel-track.svelte-3nhng7::-webkit-scrollbar{display:none}.snap-carousel-track.svelte-3nhng7{scrollbar-width:none}
