.contact-form-group.svelte-1gw2cfr.svelte-1gw2cfr{margin-bottom:20px}.contact-form-group--error.svelte-1gw2cfr .contact-input.svelte-1gw2cfr,.contact-form-group--error.svelte-1gw2cfr .contact-textarea.svelte-1gw2cfr{border-color:#832111}.contact-label.svelte-1gw2cfr.svelte-1gw2cfr{display:block;margin-bottom:5px}.contact-input.svelte-1gw2cfr.svelte-1gw2cfr,.contact-textarea.svelte-1gw2cfr.svelte-1gw2cfr{width:100%;padding:8px;background:white;border:2px solid var(--ink);border-radius:.25rem;font-size:16px}.contact-hint.svelte-1gw2cfr.svelte-1gw2cfr{display:block;margin-top:5px;color:var(--ink);font-size:.9rem}.contact-error-summary.svelte-1gw2cfr.svelte-1gw2cfr{border:5px solid #832111;padding:15px;margin-bottom:20px;background-color:#f3f2f1}.contact-error-summary.svelte-1gw2cfr a.svelte-1gw2cfr{color:var(--ink)}@media (prefers-color-scheme: dark){.contact-error-summary.svelte-1gw2cfr a.svelte-1gw2cfr{color:var(--black)}}.contact-error-summary.svelte-1gw2cfr a.svelte-1gw2cfr:hover,.contact-error-summary.svelte-1gw2cfr a.svelte-1gw2cfr:focus{color:var(--paper);background:var(--ink)}@media (prefers-color-scheme: dark){.contact-error-summary.svelte-1gw2cfr a.svelte-1gw2cfr:hover,.contact-error-summary.svelte-1gw2cfr a.svelte-1gw2cfr:focus{color:var(--black);background:var(--ink)}}.contact-error-summary__title.svelte-1gw2cfr.svelte-1gw2cfr{margin-top:0;color:#832111}.contact-error-message.svelte-1gw2cfr.svelte-1gw2cfr{color:#832111;margin:5px 0;font-weight:700}@media (prefers-color-scheme: dark){.contact-error-message.svelte-1gw2cfr.svelte-1gw2cfr{background-color:#f3f2f1}}@property --shimmer{syntax:"<angle>";inherits:false;initial-value:33deg}@-webkit-keyframes svelte-1gw2cfr-shimmer{0%{--shimmer:0deg}to{--shimmer:360deg}}@keyframes svelte-1gw2cfr-shimmer{0%{--shimmer:0deg}to{--shimmer:360deg}}@-webkit-keyframes svelte-1gw2cfr-shine{0%{opacity:0}15%{opacity:1}55%{opacity:1}to{opacity:0}}@keyframes svelte-1gw2cfr-shine{0%{opacity:0}15%{opacity:1}55%{opacity:1}to{opacity:0}}@-webkit-keyframes svelte-1gw2cfr-text{0%{background-position:100% center}to{background-position:-100% center}}@keyframes svelte-1gw2cfr-text{0%{background-position:100% center}to{background-position:-100% center}}.linkShimmer.svelte-1gw2cfr.svelte-1gw2cfr{--canvas:220;--bg:hsl(var(--canvas), 15%, 24%);--fg:hsl(var(--canvas), 39%, 95%);--link:hsl(var(--canvas), 90%, 80%);--linkh:hsl(150, 95%, 70%);--wgt:200;--glow-hue:222deg;--shadow-hue:180deg;--spring-duration:1.33s;--spring-easing:linear( 0, .002, .01 .9%, .038 1.8%, .156, .312 5.8%, .789 11.1%, 1.015 14.2%, 1.096, 1.157, 1.199, 1.224 20.3%, 1.231, 1.231, 1.226, 1.214 24.6%, 1.176 26.9%, 1.057 32.6%, 1.007 35.5%, .984, .968, .956, .949 42%, .946 44.1%, .95 46.5%, .998 57.2%, 1.007, 1.011 63.3%, 1.012 68.3%, .998 84%, 1 );color:#000;font-weight:400;font-family:var(--primaryFont);font-size:inherit;display:inline-block;position:relative;isolation:isolate;padding:1rem 2rem;background:hsl(var(--canvas),10%,10%);background-image:-o-linear-gradient(135deg,var(--green) -10%,var(--green) 50%,var(--pink) 110%);background-image:linear-gradient(315deg,var(--green) -10%,var(--green) 50%,var(--pink) 110%);border:2px solid var(--black);box-shadow:8px 8px 0 0 var(--black);-webkit-box-shadow:8px 8px 0px 0px var(--black);-webkit-transition:all var(--spring-duration) var(--spring-easing);-o-transition:all var(--spring-duration) var(--spring-easing);transition:all var(--spring-duration) var(--spring-easing)}@media (prefers-color-scheme: dark){.linkShimmer.svelte-1gw2cfr.svelte-1gw2cfr{filter:invert(1);background-image:linear-gradient(315deg,white -10%,white 50%,white 110%)!important}}.linkShimmer.svelte-1gw2cfr.svelte-1gw2cfr:hover:not(:active),.linkShimmer.svelte-1gw2cfr.svelte-1gw2cfr.active{scale:1.2;box-shadow:0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%),inset 0 0 0 transparent;-webkit-box-shadow:0 4px 8px -2px hsl(var(--glow-hue) 50% 20% / 50%),inset 0 0 0 transparent;-webkit-transition-duration:calc(var(--spring-duration) * .5);-o-transition-duration:calc(var(--spring-duration) * .5);transition-duration:calc(var(--spring-duration) * .5)}@media (prefers-reduced-motion){.linkShimmer.svelte-1gw2cfr.svelte-1gw2cfr:hover:not(:active),.linkShimmer.svelte-1gw2cfr.svelte-1gw2cfr.active{scale:1;box-shadow:none}}.linkShimmer.svelte-1gw2cfr.svelte-1gw2cfr:active{scale:1.1;-webkit-transition-duration:calc(var(--spring-duration) * .5);-o-transition-duration:calc(var(--spring-duration) * .5);transition-duration:calc(var(--spring-duration) * .5)}@media (prefers-reduced-motion){.linkShimmer.svelte-1gw2cfr.svelte-1gw2cfr:active{scale:1}}.linkShimmer.svelte-1gw2cfr.svelte-1gw2cfr:focus{background:var(--ink)}@media (prefers-color-scheme: dark){.linkShimmer.svelte-1gw2cfr:focus span.svelte-1gw2cfr{color:var(--ink)}}.linkShimmer.svelte-1gw2cfr:focus .text.svelte-1gw2cfr{color:#fff;background-image:none;-webkit-background-clip:unset;background-clip:unset}@media (prefers-color-scheme: dark){.linkShimmer.svelte-1gw2cfr:focus .text.svelte-1gw2cfr{color:#000}}.linkShimmer.svelte-1gw2cfr:hover .shimmer.svelte-1gw2cfr:before,.linkShimmer.svelte-1gw2cfr:hover .shimmer.svelte-1gw2cfr:after{opacity:1;-webkit-animation:svelte-1gw2cfr-shine 1.2s ease-in 1 forwards;animation:svelte-1gw2cfr-shine 1.2s ease-in 1 forwards;max-width:unset}@media (prefers-reduced-motion){{animation:none;opacity:0}}.linkShimmer.svelte-1gw2cfr:hover .text.svelte-1gw2cfr{-webkit-animation:svelte-1gw2cfr-text .66s ease-in 1 both;animation:svelte-1gw2cfr-text .66s ease-in 1 both}@media (prefers-reduced-motion){.linkShimmer.svelte-1gw2cfr:hover .text.svelte-1gw2cfr{animation:none}}.linkShimmer.svelte-1gw2cfr .text.svelte-1gw2cfr{color:transparent;background-clip:text;-webkit-background-clip:text;background-color:var(--bg);background-image:-o-linear-gradient(330deg,transparent,hsla(var(--glow-hue),100%,80%,.66) 40%,hsla(var(--glow-hue),100%,90%,.9) 50%,transparent 52%);background-image:linear-gradient(120deg,transparent,hsla(var(--glow-hue),100%,80%,.66) 40%,hsla(var(--glow-hue),100%,90%,.9) 50%,transparent 52%);background-repeat:no-repeat;background-size:300% 300%;background-position:center 200%}@media (prefers-color-scheme: dark){.linkShimmer.svelte-1gw2cfr .text.svelte-1gw2cfr{color:#000}}.shimmer.svelte-1gw2cfr.svelte-1gw2cfr{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;mask-image:conic-gradient(from var(--shimmer, 0deg),transparent 0%,transparent 10%,black 36%,black 45%,transparent 50%,transparent 60%,black 85%,black 95%,transparent 100%);-webkit-mask-image:conic-gradient(from var(--shimmer, 0deg),transparent 0%,transparent 10%,black 36%,black 45%,transparent 50%,transparent 60%,black 85%,black 95%,transparent 100%);mask-size:cover;-webkit-mask-size:cover;max-width:unset;mix-blend-mode:plus-lighter;-webkit-animation:svelte-1gw2cfr-shimmer 1s linear infinite both;animation:svelte-1gw2cfr-shimmer 1s linear infinite both}@media (prefers-reduced-motion){.shimmer.svelte-1gw2cfr.svelte-1gw2cfr{animation:none}}.shimmer.svelte-1gw2cfr.svelte-1gw2cfr:before,.shimmer.svelte-1gw2cfr.svelte-1gw2cfr:after{opacity:0;content:"";position:absolute;top:40px;right:40px;bottom:40px;left:40px;mix-blend-mode:color;pointer-events:none;max-width:unset;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}@media (prefers-reduced-motion){{animation:none}}.shimmer.svelte-1gw2cfr.svelte-1gw2cfr:before{box-shadow:0 0 3px 2px hsl(var(--glow-hue) 20% 95%),0 0 7px 4px hsl(var(--glow-hue) 20% 80%),0 0 13px 4px hsl(var(--glow-hue) 50% 70%),0 0 25px 5px hsl(var(--glow-hue) 100% 70%);-webkit-box-shadow:0 0 3px 2px hsl(var(--glow-hue) 20% 95%),0 0 7px 4px hsl(var(--glow-hue) 20% 80%),0 0 13px 4px hsl(var(--glow-hue) 50% 70%),0 0 25px 5px hsl(var(--glow-hue) 100% 70%);z-index:-1;max-width:unset}.shimmer.svelte-1gw2cfr.svelte-1gw2cfr:after{box-shadow:inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);-webkit-box-shadow:inset 0 0 0 1px hsl(var(--glow-hue) 70% 95%),inset 0 0 2px 1px hsl(var(--glow-hue) 100% 80%),inset 0 0 5px 2px hsl(var(--glow-hue) 100% 70%);z-index:2}
