.form-checkbox[type=radio].svelte-1diyd3a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;margin:0;font:inherit;color:currentColor;width:1em;height:1em;border:1px solid rgba(0,0,0,.3);display:grid;place-content:center}.form-checkbox[type=radio].svelte-1diyd3a:hover{border-color:#000}.form-checkbox[type=radio].svelte-1diyd3a:before{content:"";width:1em;height:1em;opacity:0;transition:50ms opacity ease-in-out;box-shadow:inset 1em 1em #000;--s:0px;--shape:37.5% 67.5%, 20% 50%, 14.15% 55.85%, 37.5% 79.167%, 87.5% 29.167%, 81.66% 23.33%, 37.5% 67.5%;clip-path:polygon(evenodd,var(--s) var(--s),calc(100% - var(--s)) var(--s),calc(100% - var(--s)) calc(100% - var(--s)),var(--s) calc(100% - var(--s)),var(--s) var(--s),var(--shape)) content-box}.form-checkbox[type=radio].svelte-1diyd3a:checked:before{opacity:1}.form-checkbox[type=checkbox].svelte-7yayp6{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff0;margin:0;font:inherit;color:currentColor;width:1em;height:1em;border:1px solid rgba(0,0,0,.3);display:grid;place-content:center}.form-checkbox[type=checkbox].svelte-7yayp6:hover{border-color:#000}.form-checkbox[type=checkbox].svelte-7yayp6:before{content:"";width:1em;height:1em;opacity:0;transition:50ms opacity ease-in-out;box-shadow:inset 1em 1em #000;--s:0px;--shape:37.5% 67.5%, 20% 50%, 14.15% 55.85%, 37.5% 79.167%, 87.5% 29.167%, 81.66% 23.33%, 37.5% 67.5%;clip-path:polygon(evenodd,var(--s) var(--s),calc(100% - var(--s)) var(--s),calc(100% - var(--s)) calc(100% - var(--s)),var(--s) calc(100% - var(--s)),var(--s) var(--s),var(--shape)) content-box}.form-checkbox[type=checkbox].svelte-7yayp6:checked:before{opacity:1}section.svelte-1b0df04.svelte-1b0df04{display:flex;height:200vh;height:200dvh}section.svelte-1b0df04 div.svelte-1b0df04{height:100vh;height:100dvh}@media (min-width: 1024px){h2.svelte-1b0df04.svelte-1b0df04{max-width:50%}}a.svelte-1b0df04.svelte-1b0df04{width:auto;pointer-events:all;font-size:12px;border:none;line-height:1;color:#000;letter-spacing:.06em;font-weight:400;padding:1rem;background:#0000000f;-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px);text-transform:uppercase;cursor:pointer;position:relative;transition:background-color .5s ease}a.svelte-1b0df04 i.svelte-1b0df04{position:absolute;left:0;top:0;right:0;height:2px;background-color:#0000004d}a.svelte-1b0df04 i i.svelte-1b0df04{background-color:#000;opacity:1;transform-origin:left;transform:scaleX(0)}.button.svelte-1b0df04.svelte-1b0df04:hover{background-color:#dfdfdf}
