@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Vollkorn:ital,wght@0,400..900;1,400..900&display=swap";html,p,ol,ul,.html{font-family:var(--ff-copy), sans-serif;font-weight:var(--fw-regular)}a,button,.html li div:first-of-type,.html li span:first-of-type{font-family:var(--ff-copy), sans-serif;font-weight:var(--fw-semi-bold)}h1,h2,h3,.html p.highlight span{font-family:var(--ff-emphasis), serif;font-weight:var(--fw-bold)}:root{--diagonal-unit:10rem;--diagonal-1x:var(--diagonal-unit);--space-unit:1.5rem;--space-1x:var(--space-unit);--space-2x:calc(2 * var(--space-unit));--space-sideburn:0;--offset-v:1.5em;--offset-h:3rem;--clr-theme:#75405a;--clr-accent:#5b5b44;--clr-cream:#fbfbfb;--ff-copy:"Nunito Sans";--ff-emphasis:"Vollkorn";--fs-regular:1.15rem;--fw-regular:345;--fw-semi-bold:500;--fw-bold:650;--fw-nav-active:720;--dropdown-divider:1px solid rgb(from var(--clr-theme) r g b / .15);--dropdown-item-height:3em;--header-height:54px;--interaction-bg:rgb(from var(--clr-accent) r g b / .05);--interaction-box:1px solid var(--clr-theme);--lowlight:rgb(from var(--clr-theme) r g b / .035);--sdw-box:rgb(from var(--clr-accent) r g b / .45);--sdw-txt:rgb(from var(--clr-accent) r g b / .35);--nav-text-shadow:1px 1px 2px var(--sdw-txt);--chaos-blob:shape(from 25.76px 11.26px, curve to calc(1.72% + 28.97px) 14.5px with calc(0% + 30px) 1px, smooth to calc(5.17% + 26.9px) 21px, smooth to calc(8.62% + 24.83px) 9.5px, smooth to calc(12.07% + 22.76px) 3.5px, smooth to calc(15.52% + 20.69px) 14px, smooth to calc(18.97% + 18.62px) 17px, smooth to calc(22.41% + 16.55px) 13.5px, smooth to calc(25.86% + 14.48px) 10.5px, smooth to calc(29.31% + 12.41px) 3.5px, smooth to calc(32.76% + 10.34px) 15.5px, smooth to calc(36.21% + 8.28px) 18px, smooth to calc(39.66% + 6.21px) 14px, smooth to calc(43.1% + 4.14px) 14px, smooth to calc(46.55% + 2.07px) 13.5px, smooth to calc(50% + 0px) 13.5px, smooth to calc(53.45% + -2.07px) 16.5px, smooth to calc(56.9% + -4.14px) 23.5px, smooth to calc(60.34% + -6.21px) 25.5px, smooth to calc(63.79% + -8.28px) 27px, smooth to calc(67.24% + -10.34px) 16px, smooth to calc(70.69% + -12.41px) 6px, smooth to calc(74.14% + -14.48px) 16px, smooth to calc(77.59% + -16.55px) 25px, smooth to calc(81.03% + -18.62px) 18px, smooth to calc(84.48% + -20.69px) 16px, smooth to calc(87.93% + -22.76px) 25.5px, smooth to calc(91.38% + -24.83px) 26.5px, smooth to calc(94.83% + -26.9px) 23px, smooth to calc(98.28% + -28.97px) 18.5px, smooth to calc(100% - 26.11px) 18.11px, smooth to calc(100% - 14.11px) 26.11px, smooth to calc(100% - 3.5px) calc(2.63% + 28.42px), smooth to calc(100% - 6.5px) calc(7.89% + 25.26px), smooth to calc(100% - 8px) calc(13.16% + 22.11px), smooth to calc(100% - 3.5px) calc(18.42% + 18.95px), smooth to calc(100% - 10.5px) calc(23.68% + 15.79px), smooth to calc(100% - 12px) calc(28.95% + 12.63px), smooth to calc(100% - 12.5px) calc(34.21% + 9.47px), smooth to calc(100% - 14px) calc(39.47% + 6.32px), smooth to calc(100% - 11px) calc(44.74% + 3.16px), smooth to calc(100% - 13px) calc(50% + 0px), smooth to calc(100% - 9px) calc(55.26% + -3.16px), smooth to calc(100% - 13.5px) calc(60.53% + -6.32px), smooth to calc(100% - 13.5px) calc(65.79% + -9.47px), smooth to calc(100% - 7px) calc(71.05% + -12.63px), smooth to calc(100% - 7.5px) calc(76.32% + -15.79px), smooth to calc(100% - 16px) calc(81.58% + -18.95px), smooth to calc(100% - 21.5px) calc(86.84% + -22.11px), smooth to calc(100% - 12px) calc(92.11% + -25.26px), smooth to calc(100% - 5.5px) calc(97.37% + -28.42px), smooth to calc(100% - 6.39px) calc(100% - 19.39px), smooth to calc(100% - 19.39px) calc(100% - 4.39px), smooth to calc(98.28% - 28.97px) calc(100% - 12px), smooth to calc(94.83% - 26.9px) calc(100% - 14px), smooth to calc(91.38% - 24.83px) calc(100% - 4.5px), smooth to calc(87.93% - 22.76px) calc(100% - 17.5px), smooth to calc(84.48% - 20.69px) calc(100% - 17.5px), smooth to calc(81.03% - 18.62px) calc(100% - 17px), smooth to calc(77.59% - 16.55px) calc(100% - 18px), smooth to calc(74.14% - 14.48px) calc(100% - 11.5px), smooth to calc(70.69% - 12.41px) calc(100% - 11.5px), smooth to calc(67.24% - 10.34px) calc(100% - 16.5px), smooth to calc(63.79% - 8.28px) calc(100% - 23px), smooth to calc(60.34% - 6.21px) calc(100% - 20.5px), smooth to calc(56.9% - 4.14px) calc(100% - 23px), smooth to calc(53.45% - 2.07px) calc(100% - 21.5px), smooth to calc(50% - 0px) calc(100% - 19.5px), smooth to calc(46.55% - -2.07px) calc(100% - 22.5px), smooth to calc(43.1% - -4.14px) calc(100% - 19.5px), smooth to calc(39.66% - -6.21px) calc(100% - 11px), smooth to calc(36.21% - -8.28px) calc(100% - 6px), smooth to calc(32.76% - -10.34px) calc(100% - 4px), smooth to calc(29.31% - -12.41px) calc(100% - 11.5px), smooth to calc(25.86% - -14.48px) calc(100% - 16px), smooth to calc(22.41% - -16.55px) calc(100% - 11.5px), smooth to calc(18.97% - -18.62px) calc(100% - 6.5px), smooth to calc(15.52% - -20.69px) calc(100% - 6px), smooth to calc(12.07% - -22.76px) calc(100% - 11.5px), smooth to calc(8.62% - -24.83px) calc(100% - 9.5px), smooth to calc(5.17% - -26.9px) calc(100% - 7px), smooth to calc(1.72% - -28.97px) calc(100% - 4.5px), smooth to 28.59px calc(100% - 14.09px), smooth to 22.59px calc(100% - 28.59px), smooth to 10px calc(97.37% - 28.42px), smooth to 1.5px calc(92.11% - 25.26px), smooth to 12.5px calc(86.84% - 22.11px), smooth to 14.5px calc(81.58% - 18.95px), smooth to 14px calc(76.32% - 15.79px), smooth to 19.5px calc(71.05% - 12.63px), smooth to 18px calc(65.79% - 9.47px), smooth to 23px calc(60.53% - 6.32px), smooth to 18.5px calc(55.26% - 3.16px), smooth to 5.5px calc(50% - 0px), smooth to 1px calc(44.74% - -3.16px), smooth to 12.5px calc(39.47% - -6.32px), smooth to 20px calc(34.21% - -9.47px), smooth to 23.5px calc(28.95% - -12.63px), smooth to 22px calc(23.68% - -15.79px), smooth to 14px calc(18.42% - -18.95px), smooth to 7.5px calc(13.16% - -22.11px), smooth to 15px calc(7.89% - -25.26px), smooth to 27.5px calc(2.63% - -28.42px), smooth to 23.76px 25.76px, smooth to 25.76px 11.26px);--z-skipnav:999;--z-dropdown-menu:950;--z-nav-bar:866}@media screen and (width>=568px){:root{--diagonal-unit:15rem;--space-unit:2rem}}@media screen and (width>=768px){:root{--diagonal-unit:20rem;--space-unit:3rem;--space-sideburn:calc(.5 * var(--space-unit))}}@media screen and (width>=1024px){:root{--diagonal-unit:25rem;--space-sideburn:var(--space-unit)}}@media screen and (width>=1330px){:root{--diagonal-unit:30rem;--space-sideburn:calc(2.5 * var(--space-unit))}}html,body{color:var(--clr-theme);width:100%;min-height:100%}html{box-sizing:border-box;scroll-behavior:smooth;word-spacing:1px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px}*,:before,:after{box-sizing:border-box;margin:0}a:link,a:visited{text-underline-offset:.25em;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:.5px}a.link-as-btn{letter-spacing:.065em;text-align:center;text-transform:uppercase;white-space:nowrap;background-color:#0000;border:1px solid;border-radius:.1em;width:15.5em;margin:1em;padding:1em 0;font-weight:600;line-height:1.5;text-decoration:none;display:inline-block}a.link-as-btn.--dark-bg{border:1px solid;width:20em}a.link-as-btn.--dark-bg:hover,a.link-as-btn.--dark-bg:focus,a.link-as-btn.--dark-bg:focus-visible{background:rgb(from currentColor r g b/.075);outline:1px solid}button{text-transform:uppercase;background:0 0;border:1px solid #0000;align-items:center;gap:.35em;padding:.5em .75em;display:inline-flex}a,button{color:inherit;font-size:inherit}a:hover,a:focus,a:focus-visible,button:hover,button:focus,button:focus-visible{background:var(--interaction-bg);outline:var(--interaction-box);outline-offset:.1em;border-radius:1px;text-decoration:none}h1,h2,h3{font-variant:small-caps;letter-spacing:.035em;line-height:1}h1{font-size:2.8rem}h2{font-size:2.45rem}h3{font-size:1.9rem}main:focus{outline:none}p{font-size:var(--fs-regular);padding:.25em 0 .5em;line-height:1.5}p:last-of-type{padding-block-end:var(--offset-v)}ol,ul{padding:0}.app-shell{grid-template-rows:auto 1fr auto;grid-template-columns:100%;min-height:100vh;display:grid}.progressive-cue{--_arrow-line-length:1.45em;--_arrow-line-width:2px;--_arrow-animation-duration:3.3s;--_arrow-translate:translate(-50%, -50%);--_arrow-rotate:45deg;justify-content:center;align-items:center;height:4em;display:flex;position:relative}.progressive-cue>div{animation:cue-down var(--_arrow-animation-duration) ease-out infinite;position:absolute;left:50%}.progressive-cue>div:before,.progressive-cue>div:after{background:var(--clr-theme);content:"";width:var(--_arrow-line-width);height:var(--_arrow-line-length);transform-origin:100% 100%;transform:var(--_arrow-translate) rotateZ(calc(0deg - var(--_arrow-rotate)));border-radius:.5em;display:block;position:absolute}.progressive-cue>div:after{transform-origin:0 100%;transform:var(--_arrow-translate) rotateZ(var(--_arrow-rotate))}.progressive-cue>div:first-child{animation-delay:0s;top:35%}.progressive-cue>div:nth-child(2){animation-delay:.2s;top:55%}.progressive-cue>div:nth-child(3){animation-delay:.4s;top:75%}.lookie{font-weight:var(--fw-bold);font-style:italic}.merry-go-round{transition:background 1.5s,transform 1s}.merry-go-round:hover{transform:rotate(360deg)}.no-display{display:none!important}.round-and-round{transition:all 1.5s,transform 1s;transform:rotate(360deg)}.scale{transition:all .5s,transform 1.5s;transform:scale(1)}.skip-link{left:.5em;top:var(--space-1x);z-index:var(--z-skipnav);padding:.75em 1em;transition:transform .45s ease-in-out;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{outline:var(--interaction-box);outline-offset:-.35em;background:#ffffffa6;border-radius:.1em;font-weight:700;transform:translateY(.5em)}.html p{text-wrap:balance}.html p.highlight{padding-block-start:1em;font-style:italic}.html p.highlight span{font-variant:small-caps;font-size:1.4rem}.html ol,.html ul{margin:.3em 0 2em 1.65em}.html p+ol,.html p+ul{margin-block-start:calc(var(--offset-v) * -.75)}.html ol+p{margin-block-start:calc(var(--offset-v) * -1)}.html ul li{list-style:circle}.html ul li span:first-of-type:after{content:": "}.html li{font-size:var(--fs-regular);padding-block-start:.35em;line-height:1.5}.html li p{padding:0}::view-transition-old(root){animation-name:fade-out;animation-duration:.45s;animation-timing-function:ease-in-out}::view-transition-new(root){animation-name:fade-in;animation-duration:.45s;animation-timing-function:ease-in-out}html.route-transition-fallback main{animation:.45s ease-in-out fade-in}@keyframes cue-down{0%{opacity:0;transform:translateY(-.4em)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translateY(.4em)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes guruguru{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.progressive-cue>div{animation:none}.progressive-cue>div:first-child{opacity:.4}.progressive-cue>div:nth-child(2){opacity:.6}.progressive-cue>div:last-child{opacity:.75}.merry-go-round{transition:none}}.nav-chevron.svelte-mmdnhj{filter:brightness(0)saturate()invert(28%)sepia(10%)saturate(2339%)hue-rotate(278deg)brightness(94%)contrast(84%)}header.transparent-bar .nav-chevron.svelte-mmdnhj{filter:brightness(0)saturate()invert()sepia()saturate(0%)hue-rotate(150deg)brightness(101%)contrast(105%)}.nav-chevron.svelte-mmdnhj{width:1.1em;height:1.1em}.flip.svelte-mmdnhj{transition:all .25s;transform:rotate(180deg)}.unflip.svelte-mmdnhj{transition:all .25s;transform:rotate(0)}li.svelte-1wj30y5{font-family:var(--ff-copy), sans-serif;font-weight:var(--fw-semi-bold)}.project-icon.svelte-1wj30y5{filter:brightness(0)saturate()invert(28%)sepia(10%)saturate(2339%)hue-rotate(278deg)brightness(94%)contrast(84%)}li.svelte-1wj30y5{border-block-end:var(--dropdown-divider);text-transform:uppercase}li.svelte-1wj30y5:last-child{border:0}.project-link.svelte-1wj30y5{--_edge:1.25em;color:var(--clr-theme);line-height:var(--dropdown-item-height);padding:0 var(--_edge);text-transform:capitalize;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:.35em;width:100%;text-decoration:none;display:flex}.project-link.svelte-1wj30y5:link,.project-link.svelte-1wj30y5:visited,.project-link.svelte-1wj30y5:hover,.project-link.svelte-1wj30y5:focus,.project-link.svelte-1wj30y5:focus-visible{color:var(--clr-theme)}.project-link.svelte-1wj30y5:hover,.project-link.svelte-1wj30y5:focus,.project-link.svelte-1wj30y5:focus-visible{background-color:rgb(from var(--clr-theme) r g b/.1);outline:var(--interaction-box);outline-offset:-1px}.project-link.nav-active.svelte-1wj30y5,.project-link[aria-current=page].svelte-1wj30y5{font-weight:var(--fw-nav-active);text-shadow:var(--nav-text-shadow)}.project-icon.svelte-1wj30y5{width:1em;margin-bottom:-1px}.miniNav li.svelte-1wj30y5:has(.project-link:where(.svelte-1wj30y5)){margin-inline-end:.5em;padding-inline-start:calc(var(--_edge) * 1.75);border:0!important}.fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u)>li:where(.svelte-ocbj1u)>div:where(.svelte-ocbj1u)>button:where(.svelte-ocbj1u)+ul:where(.svelte-ocbj1u),.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u){border:1px solid var(--clr-cream);box-shadow:3px 3px .5em var(--sdw-box);z-index:var(--z-dropdown-menu);--_dropdown-viewport-offset:8rem;--_scrollbar-size:.55rem;--_scrollbar-track:rgb(from var(--clr-theme) r g b / .06);--_scrollbar-thumb:linear-gradient(180deg, rgb(from var(--clr-theme) r g b / .68), rgb(from var(--clr-accent) r g b / .76));max-height:min(82dvh, 100svh - var(--_dropdown-viewport-offset) - env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-color:rgb(from var(--clr-theme) r g b/.68) var(--_scrollbar-track);scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;background-color:#fff;margin:-1px 0 0;font-size:1rem;list-style:none;display:block;position:absolute;overflow:auto}.fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u)>li:where(.svelte-ocbj1u)>div:where(.svelte-ocbj1u)>button:where(.svelte-ocbj1u)+ul:where(.svelte-ocbj1u)::-webkit-scrollbar{width:var(--_scrollbar-size)}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u)::-webkit-scrollbar{width:var(--_scrollbar-size)}.fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u)>li:where(.svelte-ocbj1u)>div:where(.svelte-ocbj1u)>button:where(.svelte-ocbj1u)+ul:where(.svelte-ocbj1u)::-webkit-scrollbar-track{background:linear-gradient(90deg, transparent 0 .12rem, var(--_scrollbar-track) .12rem calc(100% - .12rem), transparent calc(100% - .12rem))}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u)::-webkit-scrollbar-track{background:linear-gradient(90deg, transparent 0 .12rem, var(--_scrollbar-track) .12rem calc(100% - .12rem), transparent calc(100% - .12rem))}.fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u)>li:where(.svelte-ocbj1u)>div:where(.svelte-ocbj1u)>button:where(.svelte-ocbj1u)+ul:where(.svelte-ocbj1u)::-webkit-scrollbar-thumb{background:var(--_scrollbar-thumb);box-shadow:0 0 .45rem rgb(from var(--clr-theme) r g b/.18);border:.12rem solid #fff;border-radius:999px}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u)::-webkit-scrollbar-thumb{background:var(--_scrollbar-thumb);box-shadow:0 0 .45rem rgb(from var(--clr-theme) r g b/.18);border:.12rem solid #fff;border-radius:999px}.fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u)>li:where(.svelte-ocbj1u)>div:where(.svelte-ocbj1u)>button:where(.svelte-ocbj1u)+ul:where(.svelte-ocbj1u)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--clr-theme), rgb(from var(--clr-accent) r g b/.88))}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--clr-theme), rgb(from var(--clr-accent) r g b/.88))}nav.svelte-ocbj1u a:where(.svelte-ocbj1u){text-transform:uppercase;padding:.5em .75em;text-decoration:none}nav.svelte-ocbj1u a.nav-active:where(.svelte-ocbj1u),nav.svelte-ocbj1u a[aria-current=page]:where(.svelte-ocbj1u){font-weight:var(--fw-nav-active);text-shadow:var(--nav-text-shadow)}.miniNav.svelte-ocbj1u{--_edge:.35em;--_offset:1.25em;justify-content:flex-end;align-items:center;display:flex;position:relative}.miniNav.svelte-ocbj1u button:where(.svelte-ocbj1u){margin-inline-end:var(--_edge)}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u){--_dropdown-viewport-offset:calc(var(--header-height,54px) + .75rem);width:max-content;top:calc(100% + .25rem);right:.2em}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u) li:where(.svelte-ocbj1u){border-block-end:var(--dropdown-divider)}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u) li:where(.svelte-ocbj1u)>span:where(.svelte-ocbj1u){color:#000000b3;font-weight:500;line-height:var(--dropdown-item-height);padding-left:var(--_offset);text-transform:uppercase}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u) li:where(.svelte-ocbj1u)>ul:where(.svelte-ocbj1u){margin:0;padding:0;list-style:none}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u) li:where(.svelte-ocbj1u):last-child{border:0}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u) li:where(.svelte-ocbj1u) a:where(.svelte-ocbj1u){line-height:var(--dropdown-item-height);outline-offset:-1px;padding:0 var(--_offset);justify-content:flex-start;align-items:center;width:100%;display:flex}.fullNav.svelte-ocbj1u{padding-block:.25em;padding-inline:.5em calc(var(--space-sideburn) - .75em);display:none}.fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u){justify-content:flex-end;align-items:center;gap:.35em;margin:.75em 0;list-style:none;display:flex}.fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u)>li:where(.svelte-ocbj1u)>div:where(.svelte-ocbj1u)>button:where(.svelte-ocbj1u){cursor:pointer;text-wrap:nowrap;width:11em}.fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u)>li:where(.svelte-ocbj1u)>div:where(.svelte-ocbj1u)>button.nav-active:where(.svelte-ocbj1u){font-weight:var(--fw-nav-active);text-shadow:var(--nav-text-shadow)}.fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u)>li:where(.svelte-ocbj1u)>div:where(.svelte-ocbj1u)>button:where(.svelte-ocbj1u)+ul:where(.svelte-ocbj1u){--_dropdown-viewport-offset:5.5rem;width:max-content;top:3.75em;right:10em}header.transparent-bar{--_clr-txt:white;--interaction-box:1px solid var(--_clr-txt)}header.transparent-bar .miniNav.svelte-ocbj1u button:where(.svelte-ocbj1u),header.transparent-bar .fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u)>li:where(.svelte-ocbj1u) a:where(.svelte-ocbj1u),header.transparent-bar .fullNav.svelte-ocbj1u ul:where(.svelte-ocbj1u)>li:where(.svelte-ocbj1u)>div:where(.svelte-ocbj1u)>button:where(.svelte-ocbj1u){color:var(--_clr-txt)}@media screen and (width>=768px){.miniNav.svelte-ocbj1u{display:none}.fullNav.svelte-ocbj1u{display:block}}@media screen and (orientation:landscape) and (height<=375px){.miniNav.svelte-ocbj1u{--_offset:.9em}.miniNav.svelte-ocbj1u ul.dropdown:where(.svelte-ocbj1u){--dropdown-item-height:2.4em;max-width:min(30rem,100vw - 1rem);right:.25rem}}.branding.svelte-1elxaub .name:where(.svelte-1elxaub) .letter:where(.svelte-1elxaub){font-family:var(--ff-copy), sans-serif;font-weight:var(--fw-semi-bold)}header.svelte-1elxaub{width:100%;z-index:var(--z-nav-bar);grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center;transition:background-color .75s ease-in,border-color .75s ease-in,box-shadow .75s ease-in;display:grid;position:fixed;top:0}.white-bar.svelte-1elxaub{box-shadow:0 0 .5em var(--sdw-box);background-color:#fffffff7;border-bottom:1px}.transparent-bar.svelte-1elxaub{box-shadow:none;background:0 0;border-bottom:0}.branding.svelte-1elxaub{margin:.5em 0 0 1em}.branding.placeholder.svelte-1elxaub{pointer-events:none}.branding.svelte-1elxaub img:where(.svelte-1elxaub){border:1px solid var(--clr-theme);box-shadow:2px 1px 3px var(--sdw-box);opacity:1;border-radius:20px;width:40px;height:40px;transition:opacity .5s ease-in,transform .5s ease-in}.branding.svelte-1elxaub img.hide-x:where(.svelte-1elxaub){opacity:0;transform:translate(-70px)}.branding.svelte-1elxaub img.slide-x:where(.svelte-1elxaub){transition:opacity 1s ease-in,transform 1s ease-in;transform:translate(0)}.branding.svelte-1elxaub .name:where(.svelte-1elxaub){vertical-align:top;border:0;padding:.45em 1em .5em;display:inline-block}.branding.svelte-1elxaub .name:where(.svelte-1elxaub):hover,.branding.svelte-1elxaub .name:where(.svelte-1elxaub):focus-visible{opacity:.8}.branding.svelte-1elxaub .name:where(.svelte-1elxaub):focus-visible{border:1px solid var(--clr-theme);box-shadow:none;outline:0}.branding.svelte-1elxaub .name:where(.svelte-1elxaub) .letter:where(.svelte-1elxaub){font-weight:600;display:inline-block}.branding.svelte-1elxaub .name:where(.svelte-1elxaub) .letter.hide:where(.svelte-1elxaub){opacity:0;transform:translateX(calc(-1 * (85px + var(--i) * 10px)));transition:opacity .5s ease-in,transform .5s ease-in}.branding.svelte-1elxaub .name:where(.svelte-1elxaub) .letter.show:where(.svelte-1elxaub){opacity:1;transition:opacity .5s ease-in calc(1.5s + var(--i) * .35s), transform .5s ease-in calc(1.5s + var(--i) * .35s);transform:translate(0)}footer.svelte-jz8lnl li:where(.svelte-jz8lnl){font-family:var(--ff-copy), sans-serif;font-weight:var(--fw-semi-bold)}footer.svelte-jz8lnl{background-image:url(/img/light-tl.svg),url(/img/light-tr.svg),url(/img/overlay.png),url(/img/theme.jpg);background-position:0 0,100% 0,0 0,bottom;background-repeat:no-repeat,no-repeat,repeat,no-repeat;background-size:var(--diagonal-1x), var(--diagonal-1x), auto, cover}footer.svelte-jz8lnl ul:where(.svelte-jz8lnl){padding:var(--space-1x);flex-flow:wrap;justify-content:center;align-items:center;width:100%;height:100%;list-style:none;display:flex}footer.svelte-jz8lnl li:where(.svelte-jz8lnl){color:#fff;padding:.25em .5em}footer.svelte-jz8lnl li:where(.svelte-jz8lnl):last-child{padding-right:0}footer.svelte-jz8lnl li.logo:where(.svelte-jz8lnl){display:none}@media screen and (width>=768px){footer.svelte-jz8lnl li.logo:where(.svelte-jz8lnl){display:block}}
