.b1jy3oq{position:relative;color:inherit;margin:0;width:auto;overflow:visible;word-wrap:nowrap;background:linear-gradient(90deg,transparent,transparent);background-size:300% 100%;-webkit-background-position:0 0;background-position:0 0;border:1px solid var(--palette-purple-medium);border-radius:var(--border-radius-rounded);cursor:pointer;transition:background-position 1s ease,border-color .1s ease,color .1s ease}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --stop1{syntax:"<percentage>";inherits:false;initial-value:45%}@property --stop2{syntax:"<percentage>";inherits:false;initial-value:48%}@property --stop3{syntax:"<percentage>";inherits:false;initial-value:52%}@property --stop4{syntax:"<percentage>";inherits:false;initial-value:55%}@keyframes rotate-b1jy3oq{0%{--angle:0deg;--stop1:0%;--stop2:25%;--stop3:75%;--stop4:100%}50%{--angle:90deg;--stop1:33%;--stop2:48%;--stop3:52%;--stop4:66%}to{--angle:180deg;--stop1:0%;--stop2:25%;--stop3:75%;--stop4:100%}}@supports ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.b1jy3oq.with-highlight:before{content:"";position:absolute;inset:-1px;border-radius:var(--border-radius-rounded);padding:1px;background:linear-gradient(var(--angle),transparent 0,transparent var(--stop1),#ac86ff var(--stop2),#ac86ff var(--stop3),transparent var(--stop4),transparent 100%);animation:rotate-b1jy3oq 4s ease-in-out infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}}.b1jy3oq:hover{border-color:transparent;color:var(--palette-purple-light);background:linear-gradient(90deg,transparent 0,var(--palette-purple-light) 70%,transparent 100%);background-size:500% 100%;background-color:var(--palette-purple-dark);background-repeat:no-repeat;animation:hover-b1jy3oq 1s ease forwards}.b1jy3oq:active{transition:background-color .1s ease;color:var(--palette-purple-dark);background-color:var(--palette-white);background:none;animation:active-b1jy3oq .1s ease forwards}@keyframes hover-b1jy3oq{0%{-webkit-background-position:0 0;background-position:0 0;background-color:#ff9d0063}50%{-webkit-background-position:250% 0;background-position:250% 0;background-color:var(--palette-purple-dark)}to{-webkit-background-position:500% 0;background-position:500% 0}}@keyframes active-b1jy3oq{0%{background-color:var(--palette-purple-dark);color:var(--palette-white)}to{background-color:var(--palette-white);color:var(--palette-purple-dark)}}.r1kjv5s0{font-size:var(--font-size-1);padding:var(--gap-size-2) var(--gap-size-3)}.r1kjv5s0,.sjytoat{font-family:owners-wide,sans-serif;font-weight:600;letter-spacing:.05em;line-height:var(--line-height-tight);text-transform:uppercase;margin:0}.sjytoat{font-size:var(--font-size-0);padding:var(--gap-size-2) var(--gap-size-2)}.d5xyyu7{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--gap-size-3);text-align:center;gap:var(--gap-size-2);cursor:pointer;border:1px solid var(--palette-purple-light);border-radius:var(--border-radius-small);color:var(--palette-purple-medium);background:var(--palette-purple-light);transition:all .1s ease}@media (min-width:1024px) and (orientation:landscape){.d5xyyu7{border-color:var(--palette-purple-medium);background:transparent}.d5xyyu7:hover{border-color:var(--palette-purple-light);background:var(--palette-purple-light)}}.d5xyyu7.dragover{border-color:var(--palette-purple-light);background:var(--palette-purple-light)}.d5xyyu7.error{border-color:#dc3545}.d5xyyu7 p{font-size:var(--font-size-2);line-height:var(--line-height-tight);margin:0}.s1pqq7pr{font-family:acumin-pro,sans-serif;font-weight:100;line-height:var(--line-height-regular);margin:0;font-size:var(--font-size-0)}.h1er013z{display:none}.b1m1yfjj{position:relative;width:95vw;margin:5rem 0;display:flex;align-items:center;height:40vh;pointer-events:none}.b1m1yfjj .contents{transition:opacity .3s ease-in-out 0s;opacity:0;height:-moz-fit-content;height:fit-content;width:100%;display:flex;gap:var(--gap-size-4)}.b1m1yfjj .contents .intro{flex-basis:100%;display:flex;flex-direction:column;gap:var(--gap-size-1)}.b1m1yfjj .contents .intro .tagline{font-family:owners-wide,sans-serif;font-weight:600;letter-spacing:.05em;line-height:var(--line-height-tight);text-transform:uppercase;margin:0;font-size:var(--font-size-1)}.b1m1yfjj .contents .intro ul{font-family:acumin-pro,sans-serif;font-weight:100;line-height:var(--line-height-regular);font-size:var(--font-size-0);list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:var(--gap-size-5)}.b1m1yfjj .contents .intro ul a{-webkit-text-decoration:none;text-decoration:none}.b1m1yfjj .contents .intro ul a:hover{-webkit-text-decoration:underline;text-decoration:underline}.b1m1yfjj .contents .dropZone{flex:1 0 33%;display:none}.b1m1yfjj.show .contents{opacity:1;pointer-events:auto;transition:opacity 1.5s ease-in-out;transition-delay:2s}@media (min-height:740px),(min-width:768px){.b1m1yfjj .contents .intro .tagline{font-family:owners-wide,sans-serif;font-weight:600;letter-spacing:.05em;line-height:var(--line-height-tight);text-transform:uppercase;margin:0;font-size:var(--font-size-2)}}@media (orientation:landscape){.b1m1yfjj{width:70vw}.b1m1yfjj .contents .intro .preamble{display:none}}@media (min-width:1024px) and (orientation:landscape){.b1m1yfjj .contents .intro .preamble{display:block}.b1m1yfjj .contents .dropZone{display:flex}.b1m1yfjj .contents .intro{flex:1 0 66%}.b1m1yfjj .contents .intro .tagline{max-width:75%}}@media (min-width:1440px){.b1m1yfjj{width:75vw}}