.filters.svelte-188wnhx{pointer-events:none;z-index:-1;width:0;height:0;position:absolute}:root{--transition-speed:.3s;--border-radius:50px;--glow-color:#fffaf6;--ease-spring:cubic-bezier(.1, .7, 0, 1)}.app-grid.svelte-7v71w0{grid-template-columns:var(--col-1,1fr) var(--col-2,1fr) var(--col-3,1fr) var(--col-4,1fr) var(--col-5,1fr) var(--col-6,1fr) var(--col-7,4fr);width:100vw;max-width:100%;height:89vh;transition:grid-template-columns 2s var(--ease-spring);border:none;gap:1rem;margin:0;padding:0;display:grid}.app-item.svelte-7v71w0{background-image:var(--initial-img);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:auto 125%;border-radius:50px;transition:background-image .3s,transform .15s,box-shadow .15s;position:relative}.app-item.svelte-7v71w0:focus-within{outline:3px solid var(--accent-color);outline-offset:5px}.app-item.svelte-7v71w0 input:where(.svelte-7v71w0){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):first-child input:where(.svelte-7v71w0):checked){--col-1:5fr;--col-2:3fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):first-child input:where(.svelte-7v71w0):checked) .app-item:where(.svelte-7v71w0):first-child{background-image:var(--active-img);background-size:auto 125%}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(2) input:where(.svelte-7v71w0):checked){--col-1:2fr;--col-2:5fr;--col-3:2fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(2) input:where(.svelte-7v71w0):checked) .app-item:where(.svelte-7v71w0):nth-child(2){background-image:var(--active-img);background-size:auto 125%}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(3) input:where(.svelte-7v71w0):checked){--col-2:2fr;--col-3:5fr;--col-4:2fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(3) input:where(.svelte-7v71w0):checked) .app-item:where(.svelte-7v71w0):nth-child(3){background-image:var(--active-img);background-size:auto 125%}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(4) input:where(.svelte-7v71w0):checked){--col-3:2fr;--col-4:5fr;--col-5:2fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(4) input:where(.svelte-7v71w0):checked) .app-item:where(.svelte-7v71w0):nth-child(4){background-image:var(--active-img);background-size:auto 125%}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(5) input:where(.svelte-7v71w0):checked){--col-4:2fr;--col-5:5fr;--col-6:2fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(5) input:where(.svelte-7v71w0):checked) .app-item:where(.svelte-7v71w0):nth-child(5){background-image:var(--active-img);background-size:auto 125%}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(6) input:where(.svelte-7v71w0):checked){--col-5:3fr;--col-6:5fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(6) input:where(.svelte-7v71w0):checked) .app-item:where(.svelte-7v71w0):nth-child(6){background-image:var(--active-img);background-size:auto 125%}.content-panel.svelte-7v71w0{text-align:center;flex-direction:column;justify-content:space-around;align-items:center;height:100%;padding:2rem;display:flex}.app-title.svelte-7v71w0{color:#c8c2bd;letter-spacing:-.009em;margin:0;font-size:3em;font-weight:600;line-height:1.0625;animation:1s ease-out forwards svelte-7v71w0-titleScale;position:relative}.app-title.svelte-7v71w0:before{content:attr(data-text);pointer-events:none;color:var(--glow-color);background:linear-gradient(0deg, #dfe5ee 0%, var(--glow-color) 50%);-webkit-text-fill-color:transparent;filter:url(#glow-4);opacity:0;-webkit-background-clip:text;background-clip:text;animation:1s ease-out forwards svelte-7v71w0-titleGlow;position:absolute;top:0;left:0;right:0}.app-description.svelte-7v71w0{color:#86868b;-webkit-text-fill-color:transparent;text-wrap:pretty;background:linear-gradient(#bdc2c9 0%,#86868b 100%);-webkit-background-clip:text;background-clip:text;max-width:28em;margin:1rem 0;font-weight:600}.cta-button.svelte-7v71w0{border:2px solid var(--accent-color);color:var(--accent-color);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;transition:color var(--transition-speed);background:0 0;border-radius:50px;padding:15px 30px;font-size:14px;font-weight:600;position:relative;overflow:hidden}.cta-button.svelte-7v71w0:before{content:"";background:var(--accent-color);z-index:-1;width:100%;height:100%;transition:left var(--transition-speed);position:absolute;top:0;left:-100%}.cta-button.svelte-7v71w0:hover:before{left:0}.cta-button.svelte-7v71w0:hover{color:var(--text-color)}@keyframes svelte-7v71w0-titleScale{0%{transform:scale(1)}24%{transform:scale(1)}to{transform:scale(1.02)}}@keyframes svelte-7v71w0-titleGlow{0%{opacity:0}24%{opacity:0}to{opacity:1}}@media (width<=768px){.app-grid.svelte-7v71w0{grid-template-rows:50vh auto;grid-template-columns:repeat(6,1fr);height:auto;min-height:100vh}.app-item.svelte-7v71w0{background-size:cover;border-radius:12px}.content-panel.svelte-7v71w0{grid-column:1/-1;min-height:30vh;padding:1.5rem 1rem}.cta-button.svelte-7v71w0{margin:.5rem 0}.app-title.svelte-7v71w0{font-size:2em}.app-description.svelte-7v71w0{max-width:90vw}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):first-child input:where(.svelte-7v71w0):checked){grid-template-columns:3fr .5fr .5fr .5fr .5fr .5fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(2) input:where(.svelte-7v71w0):checked){grid-template-columns:.5fr 3fr .5fr .5fr .5fr .5fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(3) input:where(.svelte-7v71w0):checked){grid-template-columns:.5fr .5fr 3fr .5fr .5fr .5fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(4) input:where(.svelte-7v71w0):checked){grid-template-columns:.5fr .5fr .5fr 3fr .5fr .5fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(5) input:where(.svelte-7v71w0):checked){grid-template-columns:.5fr .5fr .5fr .5fr 3fr .5fr}.app-grid.svelte-7v71w0:has(.app-item:where(.svelte-7v71w0):nth-child(6) input:where(.svelte-7v71w0):checked){grid-template-columns:.5fr .5fr .5fr .5fr .5fr 3fr}}@media (prefers-reduced-motion:reduce){.app-grid.svelte-7v71w0,.app-item.svelte-7v71w0{transition:none}.app-title.svelte-7v71w0,.app-title.svelte-7v71w0:before{animation:none}}
