.carouselWrapper.svelte-j7ewd{--carousel-buffer: 0rem;position:relative;width:100%;height:calc(var(--carousel-height) + var(--carousel-buffer));overflow:hidden}.carousel-track.svelte-j7ewd{height:100%;width:100%;display:flex;scroll-snap-type:x mandatory;overflow-x:auto;scroll-behavior:smooth;gap:var(--space-md);padding:0 var(--space-md);scrollbar-width:none}.carousel-track.svelte-j7ewd::-webkit-scrollbar{display:none}.slide.svelte-j7ewd{flex:0 0 100%;height:100%;scroll-snap-align:center;display:flex;justify-content:center;align-items:center}img.svelte-j7ewd{position:relative;top:-1.3rem;max-width:100%;max-height:calc(var(--carousel-height) - 6.4rem);height:auto;width:auto;object-fit:contain;border-radius:var(--radius-sm)}.controls.svelte-j7ewd{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;padding:0 var(--space-sm);transform:translateY(-50%);pointer-events:none}.controls.svelte-j7ewd button:where(.svelte-j7ewd){pointer-events:auto;background:var(--color-surface-overlay);color:var(--color-text-inverse);border:none;padding:var(--space-sm);cursor:pointer;border-radius:var(--radius-full);width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.controls.svelte-j7ewd button:where(.svelte-j7ewd):hover{background-color:#000c;transform:scale(1.1);box-shadow:var(--shadow-md)}.controls.svelte-j7ewd button:where(.svelte-j7ewd):active{transform:scale(.95)}.controls.svelte-j7ewd button:where(.svelte-j7ewd):focus-visible{outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem}.controls.svelte-j7ewd button:where(.svelte-j7ewd) svg:where(.svelte-j7ewd){width:2.4rem;height:2.4rem}.dots.svelte-j7ewd{position:absolute;max-width:90%;bottom:0;left:50%;transform:translate(-50%);background:var(--color-surface-overlay);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-sm)}#carousel-dots-scroll [data-scroll-area-viewport]{width:100%;overflow-x:auto!important;scrollbar-width:none}#carousel-dots-scroll [data-scroll-area-viewport]::-webkit-scrollbar{display:none}#carousel-dots-scroll [data-scroll-area-content]{display:flex;width:max-content}.dots-track.svelte-j7ewd{display:flex;gap:var(--space-lg);width:max-content}.dot.svelte-j7ewd{width:1.2rem;height:1.2rem;padding:0!important;border:none;border-radius:var(--radius-full);box-sizing:border-box;min-width:.6rem;min-height:0;background-color:#fff6;cursor:pointer;transition:background-color var(--transition-fast),transform var(--transition-fast)}.dot.svelte-j7ewd:hover{background-color:#ffffffb3;transform:scale(1.2)}.dot.svelte-j7ewd.active{background-color:var(--color-text-inverse);transform:scale(1.2)}.dot.svelte-j7ewd:focus-visible{outline:.2rem solid var(--color-focus-ring);outline-offset:.2rem}@media(max-width:768px){.carouselWrapper.svelte-j7ewd{--carousel-buffer: 6rem;height:calc(var(--carousel-height) * .75 + var(--carousel-buffer))}img.svelte-j7ewd{position:relative;top:-3.2rem}.carousel-track.svelte-j7ewd{max-width:100dvw;padding:0 var(--space-sm);gap:var(--space-sm)}.controls.svelte-j7ewd{padding:0 var(--space-xs)}.controls.svelte-j7ewd button:where(.svelte-j7ewd){width:4.8rem;height:4.8rem;padding:var(--space-sm-md)}.dots.svelte-j7ewd{gap:var(--space-sm-md);padding:var(--space-sm) var(--space-md)}.dot.svelte-j7ewd{width:1.6rem;height:1.6rem}}@media(min-width:769px)and (max-width:1024px){.carouselWrapper.svelte-j7ewd{height:calc(var(--carousel-height) * .9)}}header.svelte-141j3d{width:100%;padding-top:var(--space-header-top);display:flex;flex-direction:column;align-items:center;gap:var(--space-content-gap)}section.envelope.svelte-141j3d{width:100%;padding:var(--space-content-gap) var(--space-page-gutter)}section.envelope.svelte-141j3d section:where(.svelte-141j3d){padding:var(--space-component-gap) var(--space-component-padding)}section.envelope.svelte-141j3d section:where(.svelte-141j3d) h2:where(.svelte-141j3d){font-size:var(--font-size-lg);margin-top:var(--space-content-gap)}ul.svelte-141j3d{display:flex;flex-direction:column;gap:var(--space-sm)}button[data-accordion-trigger]{width:100%;display:flex;align-items:center;gap:var(--space-xs)}button[data-accordion-trigger] .accordion-chevron{color:var(--color-accent);transition:transform var(--transition-base),color var(--transition-fast)}button[data-accordion-trigger]:hover .accordion-chevron{color:var(--color-accent-light)}button[data-accordion-trigger][data-state=open] .accordion-chevron{transform:rotate(90deg)}
