.fullscreen-image.svelte-w76m09{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:12;padding:1.5rem}.fullscreen-image__close.svelte-w76m09{font-size:2rem;color:var(--black);position:absolute;top:2rem;right:2rem}.fullscreen-image__image.svelte-w76m09{width:100%;height:100%;object-fit:contain}.showcase.svelte-tqgqyf{background-color:var(--white)}.showcase__image.svelte-tqgqyf{width:100%;height:100vh;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.showcase__buttons.svelte-tqgqyf{padding:1rem;display:flex;gap:1rem;position:sticky;bottom:3rem;justify-content:center;background-color:rgba(var(--black-rgb),.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-top:-5rem}.showcase__buttons__button.svelte-tqgqyf{border:1px solid var(--white);height:3rem;width:200px;color:var(--white);transition:.25s;position:relative}.showcase__buttons__button__later.svelte-tqgqyf{position:absolute;top:0;left:0;height:100%;line-height:3rem;width:100%;color:var(--white);opacity:0;transition:.25s}.svelte-tqgqyf:hover>.showcase__buttons__button:where(.svelte-tqgqyf){background-color:var(--white);border-color:var(--white)}.svelte-tqgqyf:hover>.showcase__buttons__button.disabled:where(.svelte-tqgqyf){background-color:transparent}.svelte-tqgqyf:hover>.showcase__buttons__button__later:where(.svelte-tqgqyf){opacity:1;background-color:var(--umber);border-color:var(--umber);color:var(--white)}.showcase__buttons__button.selected.svelte-tqgqyf{background-color:var(--white);border-color:var(--white);color:var(--black)}.showcase__buttons__plans.svelte-tqgqyf{display:flex;gap:1rem;position:absolute;bottom:6rem;right:1rem;justify-content:end;padding-right:1rem}.showcase__buttons__plans__button.svelte-tqgqyf{height:3rem;width:160px;color:var(--black);transition:.25s;position:relative;background-color:var(--white);font-size:1rem;font-weight:400;font-size:.875rem}.showcase__buttons__plans__button.svelte-tqgqyf:hover{background-color:var(--black);color:var(--white)}@media (width <= 768px){.showcase__image.svelte-tqgqyf{background-attachment:scroll}}@media (width < 550px){.showcase__buttons.svelte-tqgqyf{padding:1rem .5rem;gap:.25rem}.showcase__buttons__button.svelte-tqgqyf{font-size:.875rem}.showcase__buttons__plans.svelte-tqgqyf{justify-content:center}}
