a.svelte-1u5mf6u{background-color:var(--c-white);overflow:hidden;text-decoration:none}a.svelte-1u5mf6u .featured-item:where(.svelte-1u5mf6u){border-radius:0;position:relative;overflow:hidden}a.svelte-1u5mf6u figure:where(.svelte-1u5mf6u){margin:0;position:relative;z-index:10}a.svelte-1u5mf6u figure:where(.svelte-1u5mf6u) img:where(.svelte-1u5mf6u){display:flex;height:100%;object-fit:cover;transition:scale var(--duration-medium) ease-in-out;width:100%}a.svelte-1u5mf6u .featured-item-content:where(.svelte-1u5mf6u){background-color:var(--c-white);bottom:0;left:0;padding:.5rem;position:absolute;z-index:20}a.svelte-1u5mf6u .featured-item-content:where(.svelte-1u5mf6u) p:where(.svelte-1u5mf6u){color:var(--c-black);font-weight:650;font-size:clamp(1rem,2vw,1.125rem);text-transform:uppercase;margin:0}a.svelte-1u5mf6u:hover figure:where(.svelte-1u5mf6u) img:where(.svelte-1u5mf6u),a.svelte-1u5mf6u:focus figure:where(.svelte-1u5mf6u) img:where(.svelte-1u5mf6u){scale:1.1}.section-wrapper.svelte-3k5ytc{container-type:inline-size}.site-container.svelte-3k5ytc{--grid-block-padding: 4rem;display:grid;grid-template-columns:1rem 1fr 1rem;grid-template-rows:var(--grid-block-padding) auto var(--grid-block-padding)}@container (width >= 1024px){.site-container.svelte-3k5ytc{--grid-block-padding: 8rem}}.section-container.svelte-3k5ytc{display:grid;gap:1rem;grid-column:2;grid-row:2}.section-container.svelte-3k5ytc h2:where(.svelte-3k5ytc){font-size:clamp(1.35rem,4vw,2.5rem);font-weight:500;letter-spacing:-.5px;line-height:1.2;text-align:center}.section-grid.svelte-3k5ytc{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.section-wrapper.svelte-1fjspty{background-position:center;background-repeat:no-repeat;background-size:cover}.site-container.svelte-1fjspty{display:grid;grid-template-columns:1rem 1fr 1rem}.section-grid.svelte-1fjspty{display:grid;grid-column:2;min-height:500px;place-items:center;height:100vh;max-height:830px}.section-grid-content.svelte-1fjspty{display:grid;gap:1rem;max-width:85ch;text-align:center}.section-grid-content.svelte-1fjspty h1:where(.svelte-1fjspty),.section-grid-content.svelte-1fjspty h2:where(.svelte-1fjspty),.section-grid-content.svelte-1fjspty p:where(.svelte-1fjspty){margin:0}.section-grid-content.svelte-1fjspty h1:where(.svelte-1fjspty){font-size:clamp(2rem,4.5vw,3rem);font-weight:500;letter-spacing:-1px}.section-grid-content.svelte-1fjspty h2:where(.svelte-1fjspty){font-size:clamp(1.35rem,2.15vw,1.85rem);font-weight:600;letter-spacing:-.5px;line-height:1.2}.section-grid-content.svelte-1fjspty p:where(.svelte-1fjspty){color:var(--c-neutral-700);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;line-height:1.4;text-wrap:balance}.section-wrapper.svelte-18moh9x{container-type:inline-size;min-height:calc(100vh - 128px);display:grid;place-items:center}.section-wrapper.svelte-18moh9x>section:where(.svelte-18moh9x){width:100%}.site-container.svelte-18moh9x{display:grid;grid-template-columns:1rem 1fr 1rem}.site-container.svelte-18moh9x .highlight-introduction:where(.svelte-18moh9x){grid-column:2;padding-block-start:3rem;text-align:center}.site-container.svelte-18moh9x .highlight-introduction:where(.svelte-18moh9x) h2:where(.svelte-18moh9x){font-size:clamp(1.5rem,4.5vw,3rem);font-weight:500;letter-spacing:-.5px;line-height:1.2;margin:0}.site-container.svelte-18moh9x .highlight-introduction:where(.svelte-18moh9x) p:where(.svelte-18moh9x){color:var(--c-neutral-600);font-size:clamp(1.25rem,1.5vw,1.35rem);font-weight:500;line-height:1.4;margin-inline:auto;max-width:75ch;text-wrap:balance}.site-container.svelte-18moh9x .section-grid:where(.svelte-18moh9x){container-type:inline-size;display:grid;grid-column:2;row-gap:1rem;padding-block:1rem}@container (width >= 768px){.site-container.svelte-18moh9x .section-grid:where(.svelte-18moh9x){column-gap:1rem;grid-template-columns:repeat(2,1fr)}}.site-container.svelte-18moh9x .section-grid-item:where(.svelte-18moh9x){display:grid;place-items:center;row-gap:1rem;border-top:1px solid var(--c-neutral-200);min-height:300px;height:100%}@container (width < 736px){.site-container.svelte-18moh9x .section-grid-item:where(.svelte-18moh9x):first-child{border-top:none}}.site-container.svelte-18moh9x .section-grid-item:where(.svelte-18moh9x) .section-grid-item-content:where(.svelte-18moh9x){display:grid;row-gap:.5rem;text-align:center}.site-container.svelte-18moh9x .section-grid-item:where(.svelte-18moh9x) .section-grid-item-content:where(.svelte-18moh9x) h3:where(.svelte-18moh9x),.site-container.svelte-18moh9x .section-grid-item:where(.svelte-18moh9x) .section-grid-item-content:where(.svelte-18moh9x) p:where(.svelte-18moh9x){margin:0}.site-container.svelte-18moh9x .section-grid-item:where(.svelte-18moh9x) .section-grid-item-content:where(.svelte-18moh9x) h3:where(.svelte-18moh9x){font-size:clamp(1.35rem,2.15vw,1.85rem);font-weight:500;letter-spacing:-.5px;line-height:1.2}.site-container.svelte-18moh9x .section-grid-item:where(.svelte-18moh9x) .section-grid-item-content:where(.svelte-18moh9x) p:where(.svelte-18moh9x){color:var(--c-neutral-600);font-size:clamp(1rem,1.5vw,1.125rem);font-weight:500;line-height:1.4;margin-inline:auto;max-width:45ch;text-wrap:balance}.site-container.svelte-54kn6z{display:grid;grid-template-columns:1rem 1fr 1rem;padding-block-start:3rem;row-gap:1.5rem}.site-container.svelte-54kn6z .logos-intro:where(.svelte-54kn6z){display:grid;grid-column:2;row-gap:.5rem;text-align:center}.site-container.svelte-54kn6z .logos-intro:where(.svelte-54kn6z) h2:where(.svelte-54kn6z){font-size:clamp(1.125rem,4.5vw,2rem);font-weight:600;letter-spacing:-.5px;line-height:1.2;margin:0}.site-container.svelte-54kn6z .logos-intro:where(.svelte-54kn6z) p:where(.svelte-54kn6z){font-size:clamp(.85rem,1.5vw,1rem);font-weight:450;line-height:1.3;margin:0 auto;max-width:65ch;text-wrap:balance}.site-container.svelte-54kn6z .aripeka-logos:where(.svelte-54kn6z){display:grid;grid-column:2;row-gap:1.5rem}.site-container.svelte-54kn6z .aripeka-logos:where(.svelte-54kn6z) svg:where(.svelte-54kn6z){height:64px;width:100%}@media (hover){.site-container.svelte-54kn6z .aripeka-logos:where(.svelte-54kn6z) svg:where(.svelte-54kn6z){transition:translate var(--duration-short) ease-in-out}.site-container.svelte-54kn6z .aripeka-logos:where(.svelte-54kn6z) svg:where(.svelte-54kn6z):hover{translate:0 -4px}}@media screen and (width >= 1300px){.site-container.svelte-54kn6z .aripeka-logos:where(.svelte-54kn6z){column-gap:1.5rem;grid-template-columns:repeat(4,1fr)}.site-container.svelte-54kn6z .aripeka-logos:where(.svelte-54kn6z) a:where(.svelte-54kn6z):nth-child(2){grid-column:2 / span 2}}
