@charset "UTF-8";.badge.svelte-otkw7j.svelte-otkw7j{pointer-events:none;aspect-ratio:var(--ratio-square);background-color:var(--purple-soft);border-radius:50%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 1px 35px hsl(269,33%,22%));background-image:url(../../../media/textures/small-crackle-bright.webp);background-blend-mode:overlay;box-shadow:var(--shadow-3);transform-origin:center;transition:transform .3s step-start;transform:rotate3d(0,0,1,var(--angle))}.badge.svelte-otkw7j .logo.svelte-otkw7j{position:absolute;filter:drop-shadow(3px 3px 6px var(--purple));transform-origin:center;transition:transform .3s step-start;transform:rotate3d(0,0,1,calc(-1 * var(--angle)))}.badge.svelte-otkw7j .text.svelte-otkw7j{text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--white);font-size:var(--font-size--2);font-weight:var(--font-weight-regular);font-family:var(--font-display);text-shadow:1px 1px 1px var(--purple);opacity:0;transition:opacity .35s ease}.badge.svelte-otkw7j .text.visible{opacity:1}svg.svelte-11hqnku path.svelte-11hqnku{stroke:var(--purple-soft);stroke-width:3px;transition:transform .35s ease}svg.svelte-11hqnku path#top.svelte-11hqnku{transform-origin:6px 10px}svg.svelte-11hqnku path#bottom.svelte-11hqnku{transform-origin:44px 26px}svg.svelte-11hqnku path#mid.svelte-11hqnku{transform-origin:center}svg.open.svelte-11hqnku path#top.svelte-11hqnku{transform:rotate(40deg)}svg.open.svelte-11hqnku path#bottom.svelte-11hqnku{transform:rotate(40deg)}svg.open.svelte-11hqnku path#mid.svelte-11hqnku{transform:rotate(-40deg)}.sr-only.svelte-plwuc1.svelte-plwuc1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);clip-path:polygon(0px 0px,0px 0px,0px 0px);white-space:nowrap!important;border:0!important;pointer-events:all}nav.svelte-plwuc1.svelte-plwuc1{margin-top:-1px;margin-bottom:var(--space-3xl);transition:transform .35s ease-out,max-width .15s ease-out;z-index:var(--layer-important);background-color:var(--purple-soft);box-shadow:var(--shadow-3),var(--shadow-5);position:relative;margin-inline:auto;padding-inline:var(--space-s);max-width:100%;height:4rem;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.hamburger.svelte-plwuc1.svelte-plwuc1{height:100%;display:flex;align-items:center;cursor:pointer}.home.svelte-plwuc1 a{height:7.5rem;position:absolute;top:.95rem}ul.svelte-plwuc1.svelte-plwuc1{display:flex;flex-direction:column;align-items:flex-end;padding:0;background-color:var(--purple-soft);width:calc(100% + 2 * var(--space-s));margin-inline:calc(-1 * var(--space-s));transition:all .65s cubic-bezier(.29,1.4,.44,.96);height:0;box-shadow:var(--shadow-3),var(--shadow-5)}ul.open.svelte-plwuc1.svelte-plwuc1{height:25svh}li.svelte-plwuc1.svelte-plwuc1{padding-inline:var(--space-s);list-style:none;text-transform:uppercase;letter-spacing:var(--letter-spaced-more);text-align:left;height:var(--space-l);display:flex;align-items:center;opacity:0;animation-name:svelte-plwuc1-fadeIn;animation-duration:.35s;animation-fill-mode:forwards}li.svelte-plwuc1 span.svelte-plwuc1{text-shadow:1px 1px 1px var(--purple)}li.svelte-plwuc1 a:after{content:"";width:0%;height:0rem;position:absolute;left:50%;transform:translate(-50%);display:block;border-radius:1rem;margin-top:var(--space-3xs);background-color:var(--purple);transition:all .35s ease}li.svelte-plwuc1 a.active:after{width:100%}@keyframes svelte-plwuc1-fadeIn{0%{opacity:0}to{opacity:1}}header.svelte-nvifn2.svelte-nvifn2{display:contents}@media (max-width: 600px){header.svelte-nvifn2 #sitenav{display:none}header.svelte-nvifn2 #sitenav-mobile{display:flex}}@media (min-width: 600px){header.svelte-nvifn2 #sitenav{display:block}header.svelte-nvifn2 #sitenav-mobile{display:none}}.sr-only.svelte-nvifn2.svelte-nvifn2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;-webkit-clip-path:polygon(0px 0px,0px 0px,0px 0px);clip-path:polygon(0px 0px,0px 0px,0px 0px);white-space:nowrap!important;border:0!important;pointer-events:all}nav.svelte-nvifn2.svelte-nvifn2{margin-top:-1px;margin-bottom:var(--space-3xl);transition:transform .35s ease,max-width .15s ease;z-index:var(--layer-important);background-color:var(--purple-soft);position:relative;margin-inline:auto;max-width:100%}header.svelte-nvifn2 nav.pin{position:sticky!important;top:-1px;left:-50%;max-width:var(--md);box-shadow:var(--shadow-3),var(--shadow-5)}@media (min-width: 600px){header.svelte-nvifn2 nav.pin{border-radius:15rem}}header.svelte-nvifn2 nav.pin.down:not(.open){transform:translate3d(0,-250%,0)}header.svelte-nvifn2 nav.pin.up{transform:translateZ(0)}.nav-item.svelte-nvifn2:not(.badge) a{padding:var(--space-s) var(--space-3xs)}.nav-item.svelte-nvifn2:not(.badge) a:after{content:"";width:0%;height:0rem;position:absolute;left:50%;transform:translate(-50%);display:block;border-radius:1rem;margin-top:var(--space-xs);background-color:var(--purple);transition:width .35s ease}.nav-item.svelte-nvifn2:not(.badge) a.active:after{width:100%}ul.svelte-nvifn2.svelte-nvifn2{display:flex;justify-content:space-between;align-items:center;padding:0}li.svelte-nvifn2.svelte-nvifn2{list-style:none;text-transform:uppercase;letter-spacing:var(--letter-spaced-more);text-align:center;width:100%}li.svelte-nvifn2 span.svelte-nvifn2{text-shadow:1px 1px 1px var(--purple)}li.badge.svelte-nvifn2.svelte-nvifn2{margin-bottom:-6rem;position:relative}li.badge.svelte-nvifn2 a.active{border-bottom:none;padding-bottom:0!important}section.svelte-ubdyga.svelte-ubdyga{background-color:var(--purple-soft);background-image:url(../../../media/textures/small-crackle-bright.webp);background-blend-mode:overlay}.wrapper.svelte-ubdyga.svelte-ubdyga{display:flex;margin-inline:auto;padding-top:var(--space-m-l);padding-bottom:var(--space-s-m);align-items:flex-start;justify-content:space-between;color:var(--white-soft);font-family:var(--font-display);letter-spacing:var(--letter-spaced)}@media (width < 1024px){.wrapper.svelte-ubdyga.svelte-ubdyga{flex-flow:column;max-width:var(--sm)}}@media (--lg-n-below){.wrapper.svelte-ubdyga.svelte-ubdyga{flex-flow:column;max-width:var(--sm)}}.logo.svelte-ubdyga.svelte-ubdyga{margin:auto;visibility:hidden}.contact.svelte-ubdyga.svelte-ubdyga{width:55%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (width < 1024px){.contact.svelte-ubdyga.svelte-ubdyga{width:100%}}@media (--lg-n-below){.contact.svelte-ubdyga.svelte-ubdyga{width:100%}}.msg.svelte-ubdyga.svelte-ubdyga{width:100%;text-wrap:balance;text-transform:none;font-size:var(--font-size--1);display:block;font-weight:var(--font-weight-light);font-family:var(--font-sans)}.email.svelte-ubdyga.svelte-ubdyga{width:100%;cursor:copy;position:relative;margin-bottom:var(--space-xs)}.email.svelte-ubdyga .id.svelte-ubdyga{text-transform:none;text-decoration:none;letter-spacing:var(--letter-spaced);font-family:var(--font-sans);font-size:var(--font-size-0);font-weight:var(--font-weight-bold)}.email.svelte-ubdyga .id.svelte-ubdyga:hover{text-decoration:underline;text-decoration-thickness:.25rem;text-underline-position:under;text-underline-offset:var(--space-3xs);text-decoration-color:var(--purple)}@media (width < 1024px){.email.svelte-ubdyga .id.svelte-ubdyga:hover{text-decoration:none}}@media (--lg-n-below){.email.svelte-ubdyga .id.svelte-ubdyga:hover{text-decoration:none}}.copy.svelte-ubdyga.svelte-ubdyga{pointer-events:none;position:absolute;display:block;top:var(--space-3xs);left:calc(2.2 * var(--space-3xl))}@media (width < 360px){.copy.svelte-ubdyga.svelte-ubdyga{position:relative;margin:auto;left:unset}}@media (--xs-n-below){.copy.svelte-ubdyga.svelte-ubdyga{position:relative;margin:auto;left:unset}}.copy.svelte-ubdyga.svelte-ubdyga:not(.copied){animation:svelte-ubdyga-bounce 1s ease infinite}.copy.svelte-ubdyga span.svelte-ubdyga{width:-moz-max-content;width:max-content;display:inline-block;position:absolute;margin:auto;top:calc(.15 * var(--font-size-0));left:var(--space-s);font-size:var(--font-size--2)}@media (width < 360px){.copy.svelte-ubdyga span.svelte-ubdyga{position:relative;left:0;top:-5px}}@media (--xs-n-below){.copy.svelte-ubdyga span.svelte-ubdyga{position:relative;left:0;top:-5px}}@keyframes svelte-ubdyga-bounce{25%{transform:translate(-20%)}40%{transform:translate(-3%)}0%,60%,to{transform:translate(0)}}@media (width < 360px){@keyframes svelte-ubdyga-bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}}@media (--xs-n-below){@keyframes svelte-ubdyga-bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}}.links.svelte-ubdyga.svelte-ubdyga{width:45%;text-align:center}@media (width < 1024px){.links.svelte-ubdyga.svelte-ubdyga{width:100%;text-align:left}}@media (--lg-n-below){.links.svelte-ubdyga.svelte-ubdyga{width:100%;text-align:left}}.links.svelte-ubdyga a{font-size:var(--font-size-1);color:var(--white-soft);margin-inline:var(--space-2xs);border-bottom:0rem solid var(--purple)}.links.svelte-ubdyga a:first-child{-webkit-margin-start:0;margin-inline-start:0}.links.svelte-ubdyga a:last-child{-webkit-margin-end:0;margin-inline-end:0}.links.svelte-ubdyga a:hover{border-bottom:.25rem solid var(--purple)}.icons.svelte-ubdyga.svelte-ubdyga{margin-top:var(--space-3xs);min-height:3rem}.copyright.svelte-fv2k1k{text-align:center;font-family:var(--font-display)}.logo.svelte-fv2k1k{vertical-align:middle;display:inline-flex}footer.svelte-fv2k1k{background-color:var(--purple-soft);font-size:var(--font-size--2);letter-spacing:var(--letter-spaced);padding:var(--space-s) 0;color:var(--white)}footer.svelte-fv2k1k a{color:var(--white);font-size:var(--font-size--2);font-weight:var(--font-weight-regular)}#hero.svelte-jx9y0p{background-color:var(--purple-soft);position:relative;z-index:var(--layer-5)}header.svelte-jx9y0p{height:80lvh;display:flex;align-items:center;justify-content:center;color:var(--white)}@media (width <= 720px){header.svelte-jx9y0p{height:624px}}@media (max-width: 600px){header.svelte-jx9y0p{height:65lvh}}@media (max-width: 600px) and (width <= 720px){header.svelte-jx9y0p{height:507px}}.img.svelte-jx9y0p{width:100%;max-width:600px;margin-bottom:-4.5rem;aspect-ratio:var(--ratio-square);background-repeat:no-repeat;background-size:contain;border-bottom-right-radius:20%}@media (width < 1440px){.img.svelte-jx9y0p{position:absolute;bottom:0;right:0;margin-bottom:0}}@media (--xl-n-below){.img.svelte-jx9y0p{position:absolute;bottom:0;right:0;margin-bottom:0}}.text.svelte-jx9y0p{max-width:calc(.8 * var(--md));position:relative;z-index:var(--layer-1)}@media (width < 1440px){.text.svelte-jx9y0p{max-width:calc(var(--lg) - 2 * var(--space-xl))}}@media (--xl-n-below){.text.svelte-jx9y0p{max-width:calc(var(--lg) - 2 * var(--space-xl))}}@media (width < 1024px){.text.svelte-jx9y0p{max-width:calc(1.15 * var(--md))}}@media (--lg-n-below){.text.svelte-jx9y0p{max-width:calc(1.15 * var(--md))}}p.svelte-jx9y0p{font-family:var(--font-sans);color:var(--white-soft);font-size:var(--font-size-1);font-weight:var(--font-weight-light);text-shadow:1px 1px 1px var(--purple);max-width:var(--md)}h1.svelte-jx9y0p{color:var(--white-soft);text-wrap:balance;margin-inline:auto;margin-block:var(--space-l);filter:drop-shadow(3px 3px 6px var(--purple))}.img.svelte-lccnn3 .hero{height:80lvh}@media (width <= 720px){.img.svelte-lccnn3 .hero{height:624px}}@media (max-width: 600px){.img.svelte-lccnn3 .hero{height:65lvh}}@media (max-width: 600px) and (width <= 720px){.img.svelte-lccnn3 .hero{height:507px}}.anno.svelte-lccnn3.svelte-lccnn3{box-shadow:var(--shadow-2);max-width:100%;position:relative}.anno.svelte-lccnn3 aside.svelte-lccnn3{text-wrap:balance;position:absolute;bottom:0;left:0;width:-webkit-fill-available;padding:var(--space-s) var(--space-l);color:var(--purple);text-align:center;font-family:var(--font-display);margin-bottom:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#fafafabf}@media (width < 768px){.anno.svelte-lccnn3 aside.svelte-lccnn3{padding:var(--space-s) var(--space-s);text-align:left;text-wrap:pretty}}@media (--md-n-below){.anno.svelte-lccnn3 aside.svelte-lccnn3{padding:var(--space-s) var(--space-s);text-align:left;text-wrap:pretty}}@media (width < 480px){.anno.svelte-lccnn3 aside.svelte-lccnn3{font-size:var(--font-size--1)}}@media (--sm-n-below){.anno.svelte-lccnn3 aside.svelte-lccnn3{font-size:var(--font-size--1)}}:where(html){--ratio-square: 1;--ratio-landscape: 4/3;--ratio-portrait: 3/4;--ratio-widescreen: 16/9;--ratio-ultrawide: 18/5;--ratio-golden: 1.618/1}:where(html){--layer-1: 1;--layer-2: 2;--layer-3: 3;--layer-4: 4;--layer-5: 5;--layer-important: 2147483647}@custom-media --motionOK (prefers-reduced-motion: no-preference);@custom-media --motionNotOK (prefers-reduced-motion: reduce);@custom-media --opacityOK (prefers-reduced-transparency: no-preference);@custom-media --opacityNotOK (prefers-reduced-transparency: reduce);@custom-media --useDataOK (prefers-reduced-data: no-preference);@custom-media --useDataNotOK (prefers-reduced-data: reduce);@custom-media --OSdark (prefers-color-scheme: dark);@custom-media --OSlight (prefers-color-scheme: light);@custom-media --highContrast (prefers-contrast: more);@custom-media --lowContrast (prefers-contrast: less);@custom-media --portrait (orientation: portrait);@custom-media --landscape (orientation: landscape);@custom-media --HDcolor (dynamic-range: high);@custom-media --touch (hover: none) and (pointer: coarse);@custom-media --stylus (hover: none) and (pointer: fine);@custom-media --pointer (hover) and (pointer: coarse);@custom-media --mouse (hover) and (pointer: fine);@custom-media --xxs-only (0px <= width <= 240px);@custom-media --xxs-n-above (width >= 240px);@custom-media --xxs-n-below (width < 240px);@custom-media --xxs-phone (--xxs-only) and (--portrait);@custom-media --xs-only (240px <= width <= 360px);@custom-media --xs-n-above (width >= 360px);@custom-media --xs-n-below (width < 360px);@custom-media --xs-phone (--xs-only) and (--portrait);@custom-media --sm-only (360px <= width <= 480px);@custom-media --sm-n-above (width >= 480px);@custom-media --sm-n-below (width < 480px);@custom-media --sm-phone (--sm-only) and (--portrait);@custom-media --md-only (480px <= width <= 768px);@custom-media --md-n-above (width >= 768px);@custom-media --md-n-below (width < 768px);@custom-media --md-phone (--md-only) and (--portrait);@custom-media --lg-only (768px <= width <= 1024px);@custom-media --lg-n-above (width >= 1024px);@custom-media --lg-n-below (width < 1024px);@custom-media --lg-phone (--lg-only) and (--portrait);@custom-media --xl-only (1024px <= width <= 1440px);@custom-media --xl-n-above (width >= 1440px);@custom-media --xl-n-below (width < 1440px);@custom-media --xxl-only (1440px <= width <= 1920px);@custom-media --xxl-n-above (width >= 1920px);@custom-media --xxl-n-below (width < 1920px);:where(html){--shadow-color: 220 3% 15%;--shadow-strength: 1%;--shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 14px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%));--shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 4px 12px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 12px 15px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 16px 16px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%));--shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 10px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 20px 20px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 40px 40px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)), 0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)), 0 12px 10px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)), 0 22px 18px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)), 0 41px 33px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 6%)), 0 100px 80px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 7%));--inner-shadow-0: inset 0 0 0 1px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%))}@media (--OSdark){:where(html){--shadow-color: 220 40% 2%;--shadow-strength: 25%}}:where(html){--mask-edge-scoop-bottom: radial-gradient(20px at 50% 100%,#0000 97%,#000) 50% / 38px 100%;--mask-edge-scoop-top: radial-gradient(20px at 50% 0,#0000 97%,#000) 50% / 38px 100%;--mask-edge-scoop-vertical: radial-gradient(20px at 50% 20px,#0000 97%,#000) 50% -20px / 38px 100%;--mask-edge-scoop-left: radial-gradient(20px at 0 50%,#0000 97%,#000) 50%/ 100% 38px ;--mask-edge-scoop-right: radial-gradient(20px at 100% 50%,#0000 97%,#000) 50% / 100% 38px ;--mask-edge-scoop-horizontal: radial-gradient(20px at 20px 50%,#0000 97%,#000) -20px / 100% 38px ;--mask-edge-scalloped: radial-gradient(farthest-side,#000 97%,#0000) 0 0 / 20px 20px round, linear-gradient(#000 0 0) 50% / calc(100% - 20px) calc(100% - 20px) no-repeat ;--mask-edge-scalloped-bottom: linear-gradient(to top,#0000 20px,#000 0), radial-gradient(20px at top,#000 97%,#0000) bottom / 38px 20px ;--mask-edge-scalloped-top: linear-gradient(to bottom,#0000 20px,#000 0), radial-gradient(20px at bottom,#000 97%,#0000) top / 38px 20px ;--mask-edge-scalloped-vertical: linear-gradient(0deg,#0000 40px ,#000 0) 0 20px, radial-gradient(20px,#000 97%,#0000) 50% / 38px 40px repeat space ;--mask-edge-scalloped-left: linear-gradient(to right,#0000 20px,#000 0), radial-gradient(20px at right,#000 97%,#0000) left / 20px 38px ;--mask-edge-scalloped-right: linear-gradient(to left,#0000 20px,#000 0), radial-gradient(20px at left,#000 97%,#0000) right / 20px 38px ;--mask-edge-scalloped-horizontal: linear-gradient(-90deg,#0000 40px ,#000 0) 20px, radial-gradient(20px,#000 97%,#0000) 50% / 40px 38px space repeat ;--mask-edge-drip-bottom: radial-gradient(20px at bottom,#0000 97%,#000) 50% calc(100% - 20px) / 40px 100% repeat-x, radial-gradient(20px at 25% 50%,#000 97%,#0000) calc(50% - 20px) 99% / 80px 40px repeat-x ;--mask-edge-drip-top: radial-gradient(20px at top,#0000 97%,#000) 50% 20px / 40px 100% repeat-x, radial-gradient(20px at 25% 50%,#000 97%,#0000) calc(50% - 20px) 1% / 80px 40px repeat-x ;--mask-edge-drip-vertical: radial-gradient(20px at top ,#0000 97%,#000) 50% 20px / 40px 51% repeat-x, radial-gradient(20px at bottom,#0000 97%,#000) 50% calc(100% - 20px) / 40px 51% repeat-x, radial-gradient(20px at 25% 50%,#000 97%,#0000) calc(50% - 20px) 1% / 80px 40px repeat-x, radial-gradient(20px at 25% 50%,#000 97%,#0000) calc(50% - 60px) 99% / 80px 40px repeat-x ;--mask-edge-drip-left: radial-gradient(20px at left,#0000 97%,#000) 20px 50% / 100% 40px repeat-y, radial-gradient(20px at 50% 25%,#000 97%,#0000) 1% calc(50% - 20px) / 40px 80px repeat-y ;--mask-edge-drip-right: radial-gradient(20px at right,#0000 97%,#000) calc(100% - 20px) 50% / 100% 40px repeat-y, radial-gradient(20px at 50% 25%,#000 97%,#0000) 99% calc(50% - 20px) / 40px 80px repeat-y ;--mask-edge-drip-horizontal: radial-gradient(20px at left ,#0000 97%,#000) 20px 50% / 51% 40px repeat-y, radial-gradient(20px at right,#0000 97%,#000) calc(100% - 20px) 50% / 51% 40px repeat-y, radial-gradient(20px at 50% 25%,#000 97%,#0000) 1% calc(50% - 20px) / 40px 80px repeat-y, radial-gradient(20px at 50% 25%,#000 97%,#0000) 99% calc(50% - 60px) / 40px 80px repeat-y ;--mask-edge-zig-zag-top: conic-gradient(from 135deg at top,#0000,#000 1deg 90deg,#0000 91deg) 50% / 40px 100%;--mask-edge-zig-zag-bottom: conic-gradient(from -45deg at bottom,#0000,#000 1deg 90deg,#0000 91deg) 50% / 40px 100%;--mask-edge-zig-zag-left: conic-gradient(from 45deg at left,#0000,#000 1deg 90deg,#0000 91deg) 50% / 100% 40px ;--mask-edge-zig-zag-right: conic-gradient(from -135deg at right,#0000,#000 1deg 90deg,#0000 91deg) 50% / 100% 40px ;--mask-edge-zig-zag-horizontal: conic-gradient(from 45deg at left ,#0000,#000 1deg 90deg,#0000 91deg) left / 51% 40px repeat-y, conic-gradient(from -135deg at right,#0000,#000 1deg 90deg,#0000 91deg) right / 51% 40px repeat-y;--mask-edge-zig-zag-vertical: conic-gradient(from 135deg at top ,#0000,#000 1deg 90deg,#0000 91deg) top / 40px 51% repeat-x, conic-gradient(from -45deg at bottom,#0000,#000 1deg 90deg,#0000 91deg) bottom / 40px 51% repeat-x}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:where(html){--xxs: 240px;--xs: 360px;--sm: 480px;--md: 720px;--lg: 1024px;--xl: 1440px;--xxl: 1920px}:where(html){--space-3xs: clamp(.3125rem, .2946rem + .0893vw, .375rem);--space-2xs: clamp(.5625rem, .5268rem + .1786vw, .6875rem);--space-xs: clamp(.875rem, .8214rem + .2679vw, 1.0625rem);--space-s: clamp(1.125rem, 1.0536rem + .3571vw, 1.375rem);--space-m: clamp(1.6875rem, 1.5804rem + .5357vw, 2.0625rem);--space-l: clamp(2.25rem, 2.1071rem + .7143vw, 2.75rem);--space-xl: clamp(3.375rem, 3.1607rem + 1.0714vw, 4.125rem);--space-2xl: clamp(4.5rem, 4.2143rem + 1.4286vw, 5.5rem);--space-3xl: clamp(6.75rem, 6.3214rem + 2.1429vw, 8.25rem);--space-3xs-2xs: clamp(.3125rem, .2054rem + .5357vw, .6875rem);--space-2xs-xs: clamp(.5625rem, .4196rem + .7143vw, 1.0625rem);--space-xs-s: clamp(.875rem, .7321rem + .7143vw, 1.375rem);--space-s-m: clamp(1.125rem, .8571rem + 1.3393vw, 2.0625rem);--space-m-l: clamp(1.6875rem, 1.3839rem + 1.5179vw, 2.75rem);--space-l-xl: clamp(2.25rem, 1.7143rem + 2.6786vw, 4.125rem);--space-xl-2xl: clamp(3.375rem, 2.7679rem + 3.0357vw, 5.5rem);--space-2xl-3xl: clamp(4.5rem, 3.4286rem + 5.3571vw, 8.25rem);--grid-gutter: var( --space-s, clamp(.875rem, .7884rem + .4329vw, 1.0625rem) )}:where(html){--black: #231d25;--black-soft: #423a4b;--white: #ffffff;--white-soft: #fafafa;--gray: #999999;--gray-soft: #eeeeee;--purple: #2f0743;--purple-soft: #41295a}:where(html){--font-sans: "Hind", sans-serif;--font-serif: "Erode", serif;--font-mono: "Courier Prime", monospace;--font-display: "Montserrat", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--letter-spaced: .5px;--letter-spaced-more: 1px;--line-height-regular: 1.414;--line-height-medium: 1.25;--line-height-tight: 1.125;--font-size--2: clamp(.6875rem, .7293rem + -.0464vw, .72rem);--font-size--1: clamp(.9rem, .8793rem + .1036vw, .9725rem);--font-size-0: clamp(1.125rem, 1.0536rem + .3571vw, 1.375rem);--font-size-1: clamp(1.4063rem, 1.2525rem + .7688vw, 1.9444rem);--font-size-2: clamp(1.7581rem, 1.4749rem + 1.4161vw, 2.7494rem);--font-size-3: clamp(2.1975rem, 1.7146rem + 2.4143vw, 3.8875rem);--font-size-4: clamp(2.7469rem, 1.9612rem + 3.9286vw, 5.4969rem)}html{text-size-adjust:100%}ul{margin:0}html{background-color:var(--white-soft);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}html ::selection{background:var(--purple);color:var(--white)}body,p{font-family:var(--font-sans);font-weight:var(--font-weight-regular);color:var(--black);font-size:var(--font-size-0);line-height:var(--line-height-regular)}small{font-size:var(--font-size--1);line-height:var(--line-height-tight)}p{font-family:var(--font-serif);margin-block-end:var(--space-s);margin-block-start:0}h1,.h1{color:var(--black-soft);font-family:var(--font-display);font-size:var(--font-size-4);line-height:var(--line-height-tight);margin-block:var(--space-xl) var(--space-2xs)}h2,.h2{color:var(--black-soft);font-weight:var(--font-weight-light);font-family:var(--font-sans);font-size:var(--font-size-2);line-height:var(--line-height-medium);margin-block:var(--space-l) var(--space-xs)}@media (max-width: 768px){h2,.h2{font-weight:var(--font-weight-regular)}}h3,.h3{font-weight:var(--font-weight-light);font-family:var(--font-sans);font-size:var(--font-size-1);line-height:var(--line-height-medium);margin-block:var(--space-l) var(--space-2xs)}@media (max-width: 768px){h3,.h3{font-weight:var(--font-weight-regular)}}h4,.h4,h5,.h5,h6,.h6{color:var(--black-soft);font-weight:var(--font-weight-bold);line-height:var(--line-height-medium);margin-block:var(--space-s) var(--space-2xs)}a{font-family:var(--font-sans);color:var(--purple)}pre,code,kbd{font-family:var(--font-mono)}img{max-width:100%}li{font-family:var(--font-serif)}blockquote{margin-inline:0;margin-block:var(--space-xs-s);background-color:var(--white);-webkit-mask:var(--mask-edge-drip-horizontal);padding:var(--space-s) var(--space-xs)}@media (width <= 720px){blockquote{-webkit-mask:var(--mask-edge-drip-vertical);padding:var(--space-l) var(--space-s)}}blockquote p{padding:var(--space-xs-s);color:var(--black-soft);font-weight:var(--font-weight-regular);font-size:var(--font-size-0);font-family:var(--font-serif);font-style:italic;margin-block:0}@media (width >= 768px){blockquote p{padding:var(--space-xs-s) var(--space-xl)}}blockquote p:before{content:"“";position:absolute;float:left;height:0;font-style:normal;top:0;margin-top:-1rem;margin-left:-2rem;display:block;color:var(--gray-soft);font-size:calc(10 * var(--font-size-0));mix-blend-mode:multiply}blockquote cite{padding:var(--space-xs-s);padding-top:0;font-style:normal;color:var(--black-soft);font-weight:var(--font-weight-medium);font-size:var(--font-size--2);font-family:var(--font-display);margin-block:0;text-align-last:start;display:block}@media (width >= 768px){blockquote cite{padding:var(--space-xs-s) var(--space-xl);padding-top:0}}figure{margin-block:var(--space-l);margin-inline:auto}figcaption,figcaption p{color:var(--black-soft);font-style:italic;font-size:var(--font-size-0);font-family:var(--font-serif);margin-block:0;line-height:var(--line-height-medium)}em{font-weight:var(--font-weight-medium)}button{background-color:var(--purple-soft);padding-block:var(--space-xs);padding-inline:var(--space-s);color:var(--white);border:none;border-bottom:.25rem solid var(--white);border-radius:.125rem;max-width:fit-content;margin-inline:auto;cursor:pointer;text-decoration:none;text-transform:uppercase;font-size:var(--font-size--1);font-family:var(--font-display);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spaced);transition:all .15s linear}@media (--sm-n-below){button{font-size:var(--font-size--2)}}button:hover,button:active{border-radius:0;color:var(--purple);background-color:var(--white-soft);font-weight:var(--font-weight-bold);border-bottom:.25rem solid var(--purple)}dialog{padding:0}article.svelte-1rpsr87{margin-top:calc(-1.5 * var(--space-3xl))}
