.progress-container.svelte-rgwvlh{pointer-events:none;opacity:1;z-index:11;justify-content:right;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0;transform:translate(0,0)}.progress-container.svelte-rgwvlh svg:where(.svelte-rgwvlh){object-fit:cover;object-position:right;shape-rendering:geometricprecision;text-rendering:geometricprecision;image-rendering:optimizeQuality;fill-rule:evenodd;clip-rule:evenodd;transform:translate(0,0)}.progress-container.svelte-rgwvlh path:where(.svelte-rgwvlh){stroke-dasharray:1;stroke-dashoffset:1px;opacity:1;transform:translate(0,0)}@media screen and (width<=1000px){.progress-container.svelte-rgwvlh{display:none}}:root{--name-linear-gradient:linear-gradient(to right, #8cb2d3, #aac4a2, #efbd8d, #d2b0ec);--name-filter:brightness(1);--intro-img-filter:blur(0px) brightness(1)!important}:root.dark-theme{--name-linear-gradient:linear-gradient(to right, var(--blue), var(--green), var(--yellow), var(--purple));--name-filter:brightness(1.1);--intro-img-filter:blur(0px) brightness(1) drop-shadow(0px 1px var(--color-1))!important}.company{color:var(--color-1);text-decoration:underline;-webkit-text-decoration-color:var(--color-2);text-decoration-color:var(--color-2);text-underline-offset:3px;text-decoration-thickness:.5px}.company:hover{color:var(--color-1);text-decoration:underline;-webkit-text-decoration-color:var(--color-1);text-decoration-color:var(--color-1);text-decoration-thickness:1px}.progress-bar-bg.svelte-rl21xe{z-index:1;background:#d4d4d0;flex-direction:column;justify-content:space-between;width:100%;height:1px;display:flex}.header-container.svelte-rl21xe{flex-direction:row;display:flex;position:relative}.intro-name.svelte-rl21xe{width:fit-content;position:relative}.name-container.svelte-rl21xe{z-index:20;text-align:left;width:100%;margin:auto auto 2px;position:relative}.name-container.svelte-rl21xe:after{content:"arbourtrary";font-family:var(--serif), sans-serif;text-align:left;letter-spacing:.1px;-webkit-user-select:none;user-select:none;backface-visibility:hidden;perspective:1000px;-webkit-transform:translateZ(0);background:var(--name-linear-gradient);width:max-content;filter:var(--name-filter);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:min(45px,11vw);font-weight:600;animation-name:smooth-content-change;animation-duration:5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;display:inline-block;transform:translateZ(0)}.intro-intro.svelte-rl21xe{flex-direction:column;gap:10px;width:360px;margin:auto 40px auto 0;display:flex}#intro.svelte-rl21xe{padding-top:var(--header-height);width:min(95vw,1100px);height:calc(100vh - 41px);margin:0 auto;padding-bottom:20px;display:block;position:relative}img.svelte-rl21xe{font-size:0}.intro-container.svelte-rl21xe{flex-direction:row;justify-content:center;align-items:center;height:100%;margin:auto 0;display:flex;position:relative;top:0}.img-container.svelte-rl21xe{z-index:2;flex-direction:column;justify-content:center;width:min(80vh,85vw);height:min(80vh,85vw);margin:auto 0;display:flex;position:relative;transform:translateZ(1px)}.img-container.svelte-rl21xe picture:where(.svelte-rl21xe){object-fit:contain;z-index:22;opacity:1;aspect-ratio:1;width:100%;height:100%;transition:all .75s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.img-container.svelte-rl21xe img:where(.svelte-rl21xe){object-fit:contain;aspect-ratio:1;width:100%;height:auto;filter:var(--intro-img-filter);position:absolute;top:50%;transform:translateY(-50%)}.intro-header.svelte-rl21xe{font-size:26px;font-family:var(--serif);text-align:left;color:var(--color-1);opacity:1;width:342px;margin:5px auto 0 0;padding-bottom:5px;font-weight:300;line-height:1.25}.desktop.svelte-rl21xe{display:flex}.mobile.svelte-rl21xe{display:none}@media screen and (width<=1000px){#intro.svelte-rl21xe{display:flex}.header-container.svelte-rl21xe{width:min(350px,100%);margin:0 auto;position:relative}.name-container.svelte-rl21xe{text-align:center}.intro-container.svelte-rl21xe{grid-row-gap:min(2vh, 10px);flex-direction:column;min-height:0;margin:0 auto;padding-top:0;transform:translate(0)}.intro-header.svelte-rl21xe{text-align:left;width:min(342px,100%);font-size:24px}.intro-description.svelte-rl21xe{max-width:min(100% - 20px,335px);margin:10px;padding-top:0}.img-container.svelte-rl21xe{width:min(95vw,500px);height:min(95vw,500px);margin:0 auto}.desktop.svelte-rl21xe{display:none}.mobile.svelte-rl21xe{display:flex}}@media screen and (width<=700px){.img-container.svelte-rl21xe{width:min(80vh,90vw,500px);height:min(80vh,90vw,500px);margin:0 auto}}@media screen and (width<=500px){.intro-header.svelte-rl21xe{font-size:22px}.intro-description.svelte-rl21xe{max-width:min(100% - 20px,290px)}}.hover-circle.svelte-1dse4lt{border-radius:50%;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.details-container.svelte-1dse4lt a:where(.svelte-1dse4lt){color:unset;text-decoration:none}.detail-description a{color:unset;padding-bottom:0;text-decoration:none}.detail-description a:hover{color:var(--color-1);border-bottom:1px solid var(--color-1)}.projects-header.svelte-1dse4lt{cursor:pointer;width:fit-content;text-decoration:none;transition:all .3s}.projects-header.svelte-1dse4lt:hover h2:where(.svelte-1dse4lt){color:var(--color-1)}h2.svelte-1dse4lt svg:where(.svelte-1dse4lt){width:16px;height:16px;margin-bottom:4px;margin-left:7px;position:relative}.unraveled-container.svelte-1dse4lt{object-fit:contain;width:100%;height:70px}.pentagon.svelte-1dse4lt{opacity:1;fill-opacity:0;fill:var(--color-3);transition:all .15s ease-in}.pentagon.svelte-1dse4lt:first-child{fill-opacity:1}.outline-pentagon.svelte-1dse4lt{opacity:1;fill-opacity:0;fill:none;stroke:var(--color-3);stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1}#pentagon-route.svelte-1dse4lt{stroke-dasharray:1;stroke-dashoffset:1px;opacity:1;transition:stroke-dashoffset 20ms linear;transform:translate(0,0)}#eraser-route.svelte-1dse4lt{stroke-dasharray:1;stroke-dashoffset:1px;opacity:1;transition:stroke-dashoffset .1s linear;transform:translate(0,0)}.platonic-gallery.svelte-1dse4lt{justify-content:center;width:min(100%,1200px);margin:10px;display:flex}.background.svelte-1dse4lt{width:100%;padding-top:var(--header-height);height:calc(100vh - var(--header-height));flex-direction:row;justify-content:center;display:flex;position:sticky;top:0}.details.svelte-1dse4lt{margin-top:50px}.details-container.svelte-1dse4lt{flex-direction:column;width:375px;margin:auto 0;display:flex}.canvas-container.svelte-1dse4lt{flex-direction:column;justify-content:center;min-height:0;display:flex;position:relative}.counter.svelte-1dse4lt{font-size:16px;font-family:var(--serif);color:var(--color-3);position:absolute;top:0;right:10px}.canvas.svelte-1dse4lt{width:calc(min(80vh,85vw) - 100px);position:relative}.platonic-gallery.svelte-1dse4lt canvas:where(.svelte-1dse4lt){max-width:100%;width:100%!important;height:unset!important}.title.svelte-1dse4lt,.description.svelte-1dse4lt,.details.svelte-1dse4lt{font-family:var(--serif);color:var(--color-1);margin:5px 40px 0 0}.title.svelte-1dse4lt{margin-top:0;padding-bottom:5px;position:relative}.title-text.svelte-1dse4lt{border-bottom:1px solid var(--color-2)}.title.svelte-1dse4lt:hover{cursor:pointer}.title.svelte-1dse4lt:hover .title-text:where(.svelte-1dse4lt){border-bottom:2px solid var(--color-1);color:var(--color-1)}.description.svelte-1dse4lt{font-size:18px}.details.svelte-1dse4lt{margin-bottom:15px;font-size:16px}.detail-description.svelte-1dse4lt{margin:0;padding-bottom:5px}.detail.svelte-1dse4lt{margin-bottom:30px}.section-subtitle.svelte-1dse4lt{border-bottom:none;margin-top:30px;margin-bottom:0}.title.svelte-1dse4lt{font-size:28px;font-family:var(--serif)}.mobile.svelte-1dse4lt{display:none}@media screen and (width<=1000px){.mobile.svelte-1dse4lt{display:block}.detail-description a{border-bottom:1px solid var(--color-2)}.counter.svelte-1dse4lt{display:none}.background.svelte-1dse4lt{flex-direction:column;justify-content:center;width:min(95vw,500px);height:calc(100vh - 50px)}.details-container.svelte-1dse4lt{width:480px;min-height:110px;margin:0 0 15px}.canvas-container.svelte-1dse4lt{width:min(60vh,90vw,500px);height:min(60vh,90vw,500px);margin:0 auto;padding:0 0 10px}.canvas.svelte-1dse4lt{height:calc(100% - 70px);width:unset;max-width:100%;margin:0 auto}.platonic-gallery.svelte-1dse4lt{margin:0 auto}.platonic-gallery.svelte-1dse4lt canvas:where(.svelte-1dse4lt){height:100%!important;width:unset!important}.detail-description.svelte-1dse4lt{max-width:350px;margin:5px 0}.section-subtitle.svelte-1dse4lt{margin:0 auto;padding-bottom:1px;padding-right:0}.details.svelte-1dse4lt{min-height:105px;margin:0 auto}.detail.svelte-1dse4lt{margin-bottom:0;padding-bottom:10px}.title.svelte-1dse4lt,.description.svelte-1dse4lt,.details.svelte-1dse4lt{text-align:left;margin:5px 0 0}.unraveled-container.svelte-1dse4lt{height:50px;margin-top:15px}.detail-description.svelte-1dse4lt,.section-subtitle.svelte-1dse4lt,.title.svelte-1dse4lt,.description.svelte-1dse4lt,h2.svelte-1dse4lt{margin-left:10px;margin-right:10px}.section-header.svelte-1dse4lt{margin-left:10px!important}}@media screen and (width<=700px){.detail.svelte-1dse4lt{margin-bottom:0}h2.svelte-1dse4lt svg:where(.svelte-1dse4lt){width:14px;height:14px;margin-bottom:2px;margin-left:7px;position:relative}}@media screen and (width<=500px){.detail-description.svelte-1dse4lt{max-width:80vw;margin-top:3px;line-height:1.8}.title.svelte-1dse4lt{font-size:24px}.tags.svelte-1dse4lt{line-height:unset!important}.description.svelte-1dse4lt,.details.svelte-1dse4lt{font-size:16px}.details-container.svelte-1dse4lt{width:min(100%,350px)}.detail.svelte-1dse4lt{margin-bottom:0}.unraveled-container.svelte-1dse4lt{height:50px;margin-top:0;padding-bottom:20px}.section-subtitle.svelte-1dse4lt{font-size:14px}}@media screen and (width<=375px){.canvas.svelte-1dse4lt{padding-top:5px}.detail.svelte-1dse4lt{margin-bottom:0}}#projects.svelte-1kwu4hm{padding-bottom:20px;position:relative}:root{--cell-opacity:.65}:root.dark-theme{--cell-opacity:.9}#music.svelte-1hhpu90{flex-direction:row;justify-content:center;width:100vw;height:100vh;margin:auto 0;display:flex;position:relative}.music-container.svelte-1hhpu90{flex-direction:row;justify-content:center;width:min(95vw,1100px);max-height:100%;margin:auto;display:flex}.music-summary.svelte-1hhpu90{flex-direction:column;justify-content:center;align-items:start;width:375px;display:flex}.music-summary.svelte-1hhpu90 p:where(.svelte-1hhpu90){font-family:var(--serif);color:var(--color-1);margin-left:10px;font-size:18px}.music-header.svelte-1hhpu90{cursor:pointer;width:fit-content;transition:all .3s;text-decoration:none!important}.music-header.svelte-1hhpu90:hover h2:where(.svelte-1hhpu90){color:var(--color-1)}.honeycomb.svelte-1hhpu90{aspect-ratio:.756292;width:min(90vh,90vw,500px);max-height:100%;margin:0 90px 0 75px;position:relative}.cell.svelte-1hhpu90{cursor:pointer;transform-origin:50%;opacity:var(--cell-opacity);transition:all .8s;position:absolute;transform:translate(-50%,-50%)scale(.98)}.cell.svelte-1hhpu90:hover{opacity:1;transform:translate(-50%,-50%)scale(1)}.cell.svelte-1hhpu90:hover img:where(.svelte-1hhpu90){filter:drop-shadow(0px 0px .5px var(--color-1))}img.svelte-1hhpu90{width:100%;height:100%;filter:drop-shadow(0px 0px 0px var(--color-1));transition:all .8s}h2.svelte-1hhpu90 svg:where(.svelte-1hhpu90){width:16px;height:16px;margin-bottom:4px;margin-left:7px;position:relative}.title.svelte-1hhpu90{font-family:var(--serif);color:var(--color-1);font-size:28px;font-family:var(--serif);margin:10px 10px 5px;padding-bottom:5px;position:relative}.title-text.svelte-1hhpu90{border-bottom:1px solid var(--color-2)}.description.svelte-1hhpu90{margin:5px 0 0 10px;font-size:18px}@media only screen and (width<=1000px){.honeycomb.svelte-1hhpu90{width:min(70vh,70vw,500px)}.music-container.svelte-1hhpu90{width:min(95vw,500px)}.music-summary.svelte-1hhpu90{width:100%;margin-bottom:30px;margin-right:0}.music-summary.svelte-1hhpu90 p:where(.svelte-1hhpu90){margin:0 10px}.music-container.svelte-1hhpu90{flex-direction:column}.honeycomb.svelte-1hhpu90{margin:0 auto}}@media only screen and (width<=700px){h2.svelte-1hhpu90 svg:where(.svelte-1hhpu90){width:14px;height:14px;margin-bottom:2px;margin-left:7px;position:relative}.title.svelte-1hhpu90{text-align:left;margin:5px 10px}}@media only screen and (width<=500px){.title.svelte-1hhpu90{font-size:24px}.music-summary.svelte-1hhpu90 p:where(.svelte-1hhpu90){font-size:16px}}#about,#projects,#writings,#sketches,#poems,#music{width:min(95vw,1100px)!important;margin:0 auto!important}img{color:#0000!important}hr.svelte-1uha8ag{border:0;border-top:1px solid var(--color-3);opacity:.9;border-radius:50%;height:1px;padding:0;display:block;width:min(90vw,1100px)!important;margin:25px auto!important}
