a.active.svelte-788tke{background-color:var(--black);color:var(--white)}.buttons-mode.svelte-1b7hery{align-items:center;display:flex;gap:6px;justify-content:center;padding:4px}.buttons-mode.svelte-1b7hery button:where(.svelte-1b7hery){background-color:var(--black);border:.5px solid var(--black);flex-shrink:0;height:4px;transition:transform .3s ease,background-color .3s ease;width:4px}.svelte-1b7hery:is(.buttons-mode:where(.svelte-1b7hery) button:where(.svelte-1b7hery)):hover{background-color:var(--grey)}.active.svelte-1b7hery:is(.buttons-mode:where(.svelte-1b7hery) button:where(.svelte-1b7hery)){background-color:var(--grey);transform:scale(1.7)}.svelte-1b7hery:is(.buttons-mode:where(.svelte-1b7hery) button:where(.svelte-1b7hery)):not(.active){transform:scale(1)}.svelte-1b7hery:is(.buttons-mode:where(.svelte-1b7hery) button:where(.svelte-1b7hery)):hover{cursor:pointer}header.svelte-1flgowv{align-items:center;background-color:var(--grey);display:flex;justify-content:space-between;width:var(--ui-width)}header.svelte-1flgowv nav:where(.svelte-1flgowv){display:flex;gap:8px}.image.svelte-1ce1vhp{align-items:center;display:flex;justify-content:center}.image.carousel-content.svelte-1ce1vhp{height:auto;min-height:60vh;width:100%}.image.carousel-content.svelte-1ce1vhp img{max-height:60vh;object-fit:contain}.image.carousel-content.tall.svelte-1ce1vhp img{height:auto!important;max-height:60vh!important;width:auto!important}.image.carousel-content.wide.svelte-1ce1vhp img{height:auto!important;max-height:60vh!important;width:100%!important}.image.carousel-thumbs.svelte-1ce1vhp{height:100%;object-fit:cover}.image.carousel-thumbs.svelte-1ce1vhp img{height:100%;object-fit:cover;width:100%}video.carousel-thumbs.svelte-1yl79f0{background-position:50%;background-size:cover;height:100%;object-fit:cover;width:100%}video.carousel-content.svelte-1yl79f0{height:100%;max-height:80vh;object-fit:contain;width:100%}.visual-container.svelte-1wrns2a{display:flex}.visual-container.grid-content.svelte-1wrns2a{flex-direction:column;gap:2px}.visual-container.carousel-content.svelte-1wrns2a{height:auto}.visual-container.carousel-thumbs.svelte-1wrns2a{aspect-ratio:1;border:.5px solid var(--grey);width:var(--single-column)}@media (max-width:640px){.visual-container.carousel-thumbs.svelte-1wrns2a{width:auto}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:#0000;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.carousel-nav.svelte-622qyd{touch-action:pan-x;-webkit-user-select:none;user-select:none;width:var(--ui-width)}.carousel-nav .splide__list{align-items:center;display:flex}.carousel-nav .splide__slide{cursor:pointer;opacity:1;transition:opacity .3s ease}.carousel-nav .splide__slide.is-active{opacity:1}.carousel-nav .splide{height:100%;width:100%}.carousel-nav .splide__slide:after{background-color:#ffffff80;content:"";height:100%;left:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.carousel-nav .splide__slide.is-active:after{opacity:0}.carousel-nav .splide__slide{align-items:center;display:flex;justify-content:center;overflow:hidden}.carousel-nav .splide__slide img{object-fit:contain}.nav.svelte-1ucamu5{left:50%;position:fixed;transform:translate(-50%);z-index:9}.about.svelte-1xh7o4v{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000001a;display:flex;height:100vh;justify-content:center;padding:24px;position:fixed;width:100%;z-index:8}.about.svelte-1xh7o4v .about-inner:where(.svelte-1xh7o4v){width:var(--ui-width)}:is(.about:where(.svelte-1xh7o4v) .about-inner:where(.svelte-1xh7o4v)) h1.svelte-1xh7o4v{background-color:var(--white);width:fit-content}:is(.about:where(.svelte-1xh7o4v) .about-inner:where(.svelte-1xh7o4v)) h2.svelte-1xh7o4v{background-color:var(--grey);flex-shrink:0;gap:10px;padding:20px 0}:is(.about:where(.svelte-1xh7o4v) .about-inner:where(.svelte-1xh7o4v)) .about-contact.svelte-1xh7o4v{display:flex;flex-direction:column}:is(:is(.about:where(.svelte-1xh7o4v) .about-inner:where(.svelte-1xh7o4v)) .about-contact:where(.svelte-1xh7o4v)) a.svelte-1xh7o4v:nth-child(odd){background-color:var(--white)}.svelte-1xh7o4v:is(:is(:is(.about:where(.svelte-1xh7o4v) .about-inner:where(.svelte-1xh7o4v)) .about-contact:where(.svelte-1xh7o4v)) a:where(.svelte-1xh7o4v):nth-child(odd)):hover{color:var(--grey)}:is(:is(.about:where(.svelte-1xh7o4v) .about-inner:where(.svelte-1xh7o4v)) .about-contact:where(.svelte-1xh7o4v)) a.svelte-1xh7o4v:nth-child(2n){background-color:var(--grey)}.svelte-1xh7o4v:is(:is(:is(.about:where(.svelte-1xh7o4v) .about-inner:where(.svelte-1xh7o4v)) .about-contact:where(.svelte-1xh7o4v)) a:where(.svelte-1xh7o4v):nth-child(2n)):hover{color:var(--white)}:is(.about:where(.svelte-1xh7o4v) .about-inner:where(.svelte-1xh7o4v)) .about-description.svelte-1xh7o4v{background-color:var(--grey);white-space:pre-line}@media (max-width:640px){.about.svelte-1xh7o4v{background:#0000000d}}.carousel.svelte-j7zmod{align-items:center;cursor:default;display:flex;height:100vh;justify-content:center;overflow-x:hidden;position:relative;-webkit-user-select:none;user-select:none}.carousel.svelte-j7zmod .carousel-content{overflow:visible;width:100%}.carousel.svelte-j7zmod .carousel-content .splide__list,.carousel.svelte-j7zmod .carousel-content .splide__track{overflow:visible}.carousel.svelte-j7zmod .carousel-content .splide{height:100%;overflow:visible;width:100%}.carousel.svelte-j7zmod .carousel-content .splide__slide{align-items:center;display:flex;height:auto;justify-content:center;margin-right:var(--ui-width);overflow:hidden}@media (max-width:640px){.carousel.svelte-j7zmod .carousel-content .splide__slide{margin-right:var(--single-column)}}.carousel.svelte-j7zmod .carousel-content .splide__slide img{object-fit:contain}.carousel.svelte-j7zmod .splide__slide>div,.carousel.svelte-j7zmod .splide__slide>div>div{height:auto;max-height:none}.grid.svelte-ab1ucd{align-items:flex-start;font-size:10px;gap:2rem 0;grid-auto-rows:minmax(140px,1fr);grid-template-rows:repeat(auto-fill,minmax(140px,1fr));padding:120px 0;width:100%}.grid.svelte-ab1ucd .grid-item:where(.svelte-ab1ucd){cursor:pointer;grid-column:var(--col-position) /span var(--item-span);grid-row:var(--row-position);opacity:var(--item-opacity);transition:opacity .3s ease}@media (max-width:768px){.grid.svelte-ab1ucd{gap:1.5rem 0;grid-auto-rows:minmax(110px,1fr);grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(auto-fill,minmax(110px,1fr))}}@media (max-width:640px){.grid.svelte-ab1ucd{gap:1rem 0;grid-auto-rows:minmax(90px,1fr);grid-template-rows:repeat(auto-fill,minmax(90px,1fr))}}.work.svelte-1me6lp3{left:50%;margin-top:24px;position:fixed;transform:translate(-50%);width:var(--ui-width);z-index:4}.work-content.svelte-1me6lp3 h1:where(.svelte-1me6lp3){background-color:var(--white);width:fit-content}.work-content.svelte-1me6lp3 .work-description:where(.svelte-1me6lp3){background-color:var(--grey);white-space:pre-line}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;--csstools-color-scheme--light:initial;color-scheme:dark light;scrollbar-gutter:stable;-moz-tab-size:2;tab-size:2;interpolate-size:allow-keywords;line-height:1.5}@media (prefers-color-scheme:dark){:where(html){--csstools-color-scheme--light: }}:where(html:has(dialog:modal[open])){overflow:clip}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){font-family:system-ui,sans-serif;line-height:inherit;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){block-size:0;border:none;border-block-start:1px solid;color:inherit;overflow:visible}:where(dialog,[popover]){background:none;border:none;color:inherit;inset:unset;max-height:unset;max-width:unset;overflow:unset}:where(dialog:not([open]):not([popover]),[popover]:not(:popover-open)){display:none!important}:where(:focus-visible){box-shadow:0 0 0 5px Canvas;outline:3px solid CanvasText;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within):not(:active)){border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;-webkit-user-select:none!important;user-select:none!important;white-space:nowrap!important;width:1px!important}:root{--black:#191919;--white:#fff;--grey:#e7e7e7;--size-100:.25rem;--size-200:.5rem;--size-250:.75rem;--size-300:1rem;--size-350:1.5rem;--size-400:2rem;--size-425:2.5rem;--size-450:3rem;--size-500:4rem}.body{color:var(--color-neutral);font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:350;line-height:normal;leading-trim:both;text-edge:cap}.hidden{border:0!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.no-scroll{overflow:hidden}.round{border-radius:50%}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}a{-webkit-text-decoration:none;text-decoration:none}.grid{display:grid;grid-template-columns:repeat(32,1fr);padding:var(--side-margin)}@media (max-width:640px){.grid{grid-template-columns:repeat(16,1fr)}}@font-face{font-display:swap;font-family:JHA Times Now SemiLight;font-style:normal;font-weight:100;src:url(./JHA_Times_Now_SemiLight.DCcaouZg.woff2) format("woff2")}:root{--font-headings:"JHA Times Now SemiLight",serif;--font-body:"JHA Times Now SemiLight",serif;--side-margin:16px;--single-column:calc(3.125vw - var(--side-margin)*2/32);--ui-width:calc(var(--single-column)*5);font-family:var(--font-body)}@media (max-width:1280px){:root{--single-column:calc(4.16667vw - var(--side-margin)*2/24);--ui-width:calc(var(--single-column)*8)}}@media (max-width:640px){:root{--single-column:calc(6.25vw - var(--side-margin)*2/16);--ui-width:calc(var(--single-column)*12)}}html{--csstools-color-scheme--light:initial;color-scheme:light}:focus-visible{outline-color:var(--outline)}body{color:var(--color-neutral);font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:350;line-height:normal;leading-trim:both;text-edge:cap}:is(input[type=search],input[type=text]){outline:1px solid #0000;outline-offset:-1px;transition:outline-color .3s ease-out}:is(input[type=search],input[type=text]):focus-visible{outline-color:var(--outline)}:is(h1,h2,h3,h4,h5,h6){font-family:var(--font-headings)}.app.svelte-1thp46v{position:relative}
