/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer base,components,page,theme,utilities;[data-page].svelte-1uha8ag{--scale-banner-height:max(min(var(--scale-w), var(--scale-h), 1), .55);--text-scale-heading:max(min(var(--scale-w), var(--scale-h)), .6);--scale-width:max(min(var(--scale-w), 1.2), .8);--text-scale:max(min(var(--scale-w), 1), .9);--content-width:min(calc(1144px * var(--scale-width)), 90%);--scale-description-space:max(var(--scale-ui), 1);--scale-cards-gap:max(var(--scale-viewport), .8);--scale-footer-title:max(var(--scale-banner-height), .75);--scale-footer-text:max(var(--scale-banner-height), .8);--scale-footer-stripe:max(var(--scale-w), .6);--scale-footer-button:max(min(var(--scale-w), 1), .85);width:100%;height:100%}[data-page].svelte-1uha8ag [data-layer=heading]:where(.svelte-1uha8ag){width:100%;height:calc(560px * var(--scale-banner-height));position:relative}[data-page].svelte-1uha8ag [data-layer=heading]:where(.svelte-1uha8ag) [data-component=image-box]{width:100%;overflow:hidden}[data-page].svelte-1uha8ag [data-layer=heading]:where(.svelte-1uha8ag) [data-component=image-box] img{object-fit:cover;object-position:center;width:100%;height:100%}[data-page].svelte-1uha8ag [data-layer=heading]:where(.svelte-1uha8ag) [data-section=title]:where(.svelte-1uha8ag){color:var(--color-primary-50,oklch(98.5% 0 0));top:calc(410px * var(--scale-banner-height));left:calc((100% - var(--content-width)) / 2);position:absolute}@media (width<=639px){[data-page].svelte-1uha8ag [data-layer=heading]:where(.svelte-1uha8ag) [data-section=title]:where(.svelte-1uha8ag){top:auto;bottom:calc(40px * var(--scale-banner-height));left:5%;right:5%}}[data-page].svelte-1uha8ag [data-layer=heading]:where(.svelte-1uha8ag) [data-section=title]:where(.svelte-1uha8ag) h1:where(.svelte-1uha8ag){--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:calc(82px * var(--scale-banner-height));line-height:1.1}[data-page].svelte-1uha8ag [data-layer=heading]:where(.svelte-1uha8ag) [data-section=title]:where(.svelte-1uha8ag) h2:where(.svelte-1uha8ag){font-weight:var(--font-weight-medium);font-size:calc(28px * var(--scale-banner-height));margin-top:calc(6px * var(--scale-banner-height));line-height:1.1}[data-page].svelte-1uha8ag [data-layer=content]:where(.svelte-1uha8ag){margin-bottom:calc(169px * var(--scale-ui));flex-direction:column;align-items:center;display:flex}[data-page].svelte-1uha8ag [data-layer=content]:where(.svelte-1uha8ag) [data-section=description]:where(.svelte-1uha8ag){width:var(--content-width);margin-top:calc(50px * var(--scale-description-space));margin-bottom:calc(50px * var(--scale-description-space))}[data-page].svelte-1uha8ag [data-layer=content]:where(.svelte-1uha8ag) [data-section=description]:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--color-primary-50,oklch(98.5% 0 0));font-size:calc(22px * var(--text-scale));font-weight:var(--font-weight-medium)}[data-page].svelte-1uha8ag [data-layer=content]:where(.svelte-1uha8ag) [data-section=interesse]:where(.svelte-1uha8ag){width:var(--content-width);align-items:center;gap:calc(50px * var(--scale-description-space));margin-bottom:calc(20px * var(--scale-viewport));flex-direction:column;display:flex}@media (width>=768px){[data-page].svelte-1uha8ag [data-layer=content]:where(.svelte-1uha8ag) [data-section=interesse]:where(.svelte-1uha8ag){justify-content:space-between;align-items:stretch;gap:calc(50px * var(--scale-viewport));flex-direction:row}}[data-page].svelte-1uha8ag [data-layer=content]:where(.svelte-1uha8ag) [data-section=interesse]:where(.svelte-1uha8ag) [data-component=card]{--text-scale-card:var(--text-scale)}[data-page].svelte-1uha8ag [data-layer=footer]:where(.svelte-1uha8ag){height:calc(235px * var(--scale-banner-height));justify-content:center;display:flex;position:relative}@media (width<=639px){[data-page].svelte-1uha8ag [data-layer=footer]:where(.svelte-1uha8ag){height:auto;min-height:240px}}[data-page].svelte-1uha8ag [data-layer=footer]:where(.svelte-1uha8ag):before{content:"";top:calc(26px * var(--scale-banner-height));background:var(--color-surface-500);position:absolute;bottom:0;left:0;right:0}[data-page].svelte-1uha8ag [data-layer=footer]:where(.svelte-1uha8ag):after{content:"";top:calc(20px * var(--scale-banner-height));height:calc(6px * var(--scale-banner-height));background:repeating-linear-gradient(90deg, white 0px, white calc(50px * var(--scale-footer-stripe)), transparent calc(50px * var(--scale-footer-stripe)), transparent calc(100px * var(--scale-footer-stripe)));position:absolute;left:0;right:0}[data-page].svelte-1uha8ag [data-layer=footer]:where(.svelte-1uha8ag) [data-section=content]:where(.svelte-1uha8ag){color:var(--color-primary-50,oklch(98.5% 0 0));width:var(--content-width);flex-direction:column;justify-content:center;margin:auto;display:flex;position:absolute;inset:0}[data-page].svelte-1uha8ag [data-layer=footer]:where(.svelte-1uha8ag) [data-section=content]:where(.svelte-1uha8ag) h4:where(.svelte-1uha8ag){--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:calc(24px * var(--scale-footer-title))}[data-page].svelte-1uha8ag [data-layer=footer]:where(.svelte-1uha8ag) [data-section=content]:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:calc(18px * var(--scale-footer-text));margin-bottom:calc(30px * var(--scale-banner-height))}[data-page].svelte-1uha8ag [data-layer=footer]:where(.svelte-1uha8ag) [data-section=content]:where(.svelte-1uha8ag) [data-component=button][data-type=text]{border-color:var(--color-primary-500);background-color:var(--color-primary-500,oklch(55.6% 0 0));color:var(--color-primary-contrast-500,var(--color-primary-contrast-light));font-size:calc(18px * var(--scale-footer-button));border-radius:calc(10px * var(--scale-footer-button));min-width:100px;min-height:10px;width:calc(222px * var(--scale-footer-button))!important;height:calc(36px * var(--scale-footer-button))!important}@media (width<=639px){[data-page].svelte-1uha8ag [data-layer=footer]:where(.svelte-1uha8ag) [data-section=content]:where(.svelte-1uha8ag) [data-component=button][data-type=text]{min-height:44px}}@property --tw-font-weight{syntax:"*";inherits:false}
