.drawer-content{background-color:var(--activeBG);height:calc(100vh + 4rem);overflow:hidden;max-width:66.7rem;width:calc(100vw - 20%);border:.1rem solid var(--activeFG);border-bottom:0px}@media screen and (max-width: 50rem){.drawer-content{width:100vw}}.drawer-desc{color:#fff;margin:0 auto 0 0}.drawer-header{border-bottom:.1rem solid var(--activeFG);display:flex;flex-direction:row;width:100%;align-items:center;margin:0;padding:0;padding-left:.2rem;height:1.7rem;position:relative;background-color:var(--activeBG)}.drawer-header button{margin:0;border-left:1px solid var(--activeFG);width:2rem;height:100%;background:var(--activeBG);transition:background .3s ease}@media (width >= 40rem){.drawer-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.drawer-header{background:linear-gradient(to right,rgb(from var(--activeBG) r g b / .4),rgb(from rgb(255,255,255) r g b / .15))}.drawer-header button:hover{transition:background .3s ease}@-moz-document url-prefix(){video.svelte-1qf94jr{object-fit:cover;object-position:center}}.gallery.svelte-1qf94jr{display:flex;flex-wrap:wrap;overflow-y:auto;scrollbar-width:thin;background-color:var(--activeBG);padding-bottom:22rem;scroll-behavior:smooth}.gallery-item.svelte-1qf94jr{flex:1 1 100%;border-bottom:.1rem solid var(--activeFG);border-top:0;border-left:.05rem solid var(--activeFG);border-right:.05rem solid var(--activeFG);-o-object-fit:contain;object-fit:contain;height:auto;max-width:100%}.gallery-item.clickable.svelte-1qf94jr{cursor:pointer;position:relative}@media (max-width: 768px){.gallery-item.clickable.svelte-1qf94jr{cursor:default}}.gallery-item-wrapper.svelte-1qf94jr{position:relative;overflow:hidden;display:block;border-bottom:.1rem solid var(--activeFG);border-top:0;border-left:.05rem solid var(--activeFG);border-right:.05rem solid var(--activeFG);min-width:0;min-height:0}.gallery-item-wrapper.tall.svelte-1qf94jr{aspect-ratio:3 / 4;-o-object-fit:fill;object-fit:fill}.gallery-item-wrapper.wide.svelte-1qf94jr{aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover}.video-thumbnail.svelte-1qf94jr{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:1;border:none}.video-overlay.svelte-1qf94jr{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;z-index:10;border:none}.gallery-item-wrapper.svelte-1qf94jr .overlay:where(.svelte-1qf94jr){position:absolute;z-index:11;pointer-events:none;margin:0;height:125%;width:100%;top:0;left:0}.gallery-item-wrapper.svelte-1qf94jr .overlay:where(.svelte-1qf94jr):before{background:linear-gradient(130deg,transparent 0% 33%,var(--g1) 66%,var(--g2) 83.5%,transparent 100%);background-position:0% 0%;background-size:300% 300%;content:"";display:block;height:100%;position:absolute;width:100%;left:0;top:0;opacity:1;transition:background-position .7s ease,transform .7s ease,opacity .7s ease;z-index:1}.gallery-item-wrapper.svelte-1qf94jr:hover .overlay:where(.svelte-1qf94jr):before{background-position:100% 100%;transform:scale(1.08,1.03);opacity:0}@media (width <= 40rem){.gallery-item-wrapper.svelte-1qf94jr{flex:1 1 100%!important}}@media (width >= 40rem) and (width <= 64rem){.gallery-item-wrapper.tall.svelte-1qf94jr{flex:1 1 calc(50% + 0px)!important}.gallery-item-wrapper.wide.svelte-1qf94jr{flex:1 1 100%!important}}@media (width >= 64rem){.gallery-item-wrapper.tall.svelte-1qf94jr{flex:1 1 calc(33.333% + -0px)!important}.gallery-item-wrapper.wide.svelte-1qf94jr{flex:1 1 calc(66.666% + -0px)!important}}.text-container.svelte-1qf94jr{display:flex;flex-direction:column;height:auto;width:calc(50% + 4.5rem);background-color:var(--activeBG);color:var(--activeFG);border:.1rem solid var(--activeFG);border-right:0rem solid var(--activeFG);border-top:0px;border-left:0px;padding:.6rem .6rem .6rem 1.1rem;aspect-ratio:1/1}.title.svelte-1qf94jr{padding-top:.33vw;padding-bottom:.5rem;font-size:min(calc(2.125rem + 1vw),5rem);text-wrap:wrap;line-height:calc(100% + .1rem);max-height:15rem}.gallery-item.tall.svelte-1qf94jr{aspect-ratio:3 / 4;-o-object-fit:fill;object-fit:fill;flex:1 1 calc(33.333% + -0px);width:auto}.gallery-item.wide.svelte-1qf94jr{aspect-ratio:3 / 2;margin:0;-o-object-fit:cover;object-fit:cover;flex:1 1 calc(66.666% + -0px)}@media (width <= 40rem){.text-container.svelte-1qf94jr{width:100%;min-height:-moz-fit-content;min-height:fit-content;height:auto;padding-bottom:4rem;aspect-ratio:unset}.gallery-item.svelte-1qf94jr{flex:1 1 100%}}@media (width >= 40rem) and (width <= 64rem){.text-container.svelte-1qf94jr{max-width:50%;aspect-ratio:3 / 4}.gallery-item.tall.svelte-1qf94jr{flex:1 1 calc(50% + 0px)}.gallery-item.wide.svelte-1qf94jr{flex:1 1 100%}.gallery-item.svelte-1qf94jr{min-width:0}}@media (width >= 64rem){.text-container.svelte-1qf94jr{width:calc(50% + 4.5rem);aspect-ratio:1/1}.gallery-item.tall.svelte-1qf94jr{flex:1 1 calc(33.333% + -0px)}.gallery-item.wide.svelte-1qf94jr{flex:1 1 calc(66.666% + -0px)}.gallery-item.svelte-1qf94jr{min-width:0}}.links-container.svelte-1qf94jr{display:flex;gap:.75rem;flex-wrap:wrap}.link-button.svelte-1qf94jr{position:relative;border:.1rem solid var(--activeFG);background:var(--activeBG);font-size:.9rem;overflow:hidden}.link-button.svelte-1qf94jr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--activeFG);transform:translate(-100%);transition:transform .15s ease-in}.link-button.svelte-1qf94jr:hover:after{transform:translate(0)}.view-project.svelte-1qf94jr{position:relative;z-index:1;color:var(--activeFG);transition:color .15s ease-in;padding:.25rem .75rem;display:block}.link-button.svelte-1qf94jr:hover .view-project:where(.svelte-1qf94jr){color:var(--activeBG)}.link-button.svelte-1qf94jr p:where(.svelte-1qf94jr){color:var(--activeFG)}.link-button.svelte-1qf94jr:hover p:where(.svelte-1qf94jr){color:var(--activeBG);transition:color .5s ease-in}.spacer.svelte-1qf94jr{z-index:-20;position:absolute;height:100%}@media (width <= 40rem){.links-container.svelte-1qf94jr{margin-top:.25rem;gap:.5rem}.view-project.svelte-1qf94jr{padding:.15rem .25rem;font-size:.8rem}}.about-wrapper.svelte-oyhaca{max-width:100%;margin:0 auto}@media (min-width: 48rem){.about-wrapper.svelte-oyhaca{max-width:60rem}}.bio-section.svelte-oyhaca{display:flex;flex-direction:column;gap:0rem}@media (min-width: 48rem){.bio-section.svelte-oyhaca{flex-direction:row;align-items:flex-start;gap:3rem}.bio-content.svelte-oyhaca{flex:1 1 auto;min-width:0}.photo-wrapper.svelte-oyhaca{flex:0 0 auto;width:18rem;max-width:none}}.button-container.svelte-oyhaca{margin-top:1.75rem;display:flex;justify-content:left;align-items:center;gap:.75rem;flex-wrap:wrap;width:100%}.button-item.svelte-oyhaca{padding:.1rem .5rem;background:var(--activeBG);border:.1rem solid var(--activeFG);width:-moz-min-content;width:min-content;white-space:nowrap}.tag-container.svelte-oyhaca{margin-top:.5rem;padding:.5rem;border:.1rem solid var(--activeFG);display:flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:.5rem}.gradient.svelte-oyhaca{background:linear-gradient(to right,#fff2,#ffffff3b)}.card.svelte-oyhaca{border:.1rem solid var(--activeFG);height:2.5rem;width:calc(50% - .5rem)}.overlay.svelte-oyhaca{top:0;right:0;bottom:0;left:0}.tag-container.svelte-oyhaca img:where(.svelte-oyhaca){max-height:1.9rem;height:100%}.namesake-reference.svelte-oyhaca{font-size:.8em;display:block;margin:0;color:var(--activeBG);overflow:hidden;text-wrap:nowrap}.photo-wrapper.svelte-oyhaca{display:flex;flex-direction:column;gap:.5rem;max-width:50vw}@media (min-width: 48rem){.photo-wrapper.svelte-oyhaca{max-width:none}}.photo-wrapper.svelte-oyhaca .photo-image{width:100%;height:auto;border:.1rem solid white;border-radius:0;-o-object-fit:cover;object-fit:cover;aspect-ratio:826 / 1033}.photo-caption.svelte-oyhaca{font-size:.75rem;font-style:italic;color:var(--activeFG);opacity:.7;text-align:left;line-height:1.4}.content-container.svelte-1tf9r42{opacity:1;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--activeFG) transparent;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.content-container.svelte-1tf9r42::-webkit-scrollbar{width:6px}.content-container.svelte-1tf9r42::-webkit-scrollbar-track{background:transparent}.content-container.svelte-1tf9r42::-webkit-scrollbar-thumb{background-color:var(--activeFG);border-radius:3px}.no-transition,.no-transition *{transition:none!important;animation:none!important}
