.page-module___8aEwW__container{scroll-snap-type:y mandatory;scroll-behavior:smooth;overscroll-behavior:contain;height:100svh;overflow-y:scroll}.page-module___8aEwW__indexSection{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh;display:flow-root}.page-module___8aEwW__container[data-gallery-dragging],.page-module___8aEwW__container[data-gallery-animating]{scroll-snap-type:none;scroll-behavior:auto}.page-module___8aEwW__footer{width:100%;padding-top:calc(24px + env(safe-area-inset-top));padding-bottom:calc(24px + env(safe-area-inset-bottom));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;justify-content:center;align-items:center;gap:48px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__footer span{font-weight:100}@media screen and (min-width:769px) and (max-width:2048px) and (orientation:portrait){.page-module___8aEwW__indexSection{margin-top:calc(250px + 5em + env(safe-area-inset-top))}}
@font-face{font-family:sealFont;src:url(../media/vbfont_seal.p.24rl_39atfsii.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.sealfont_ce3bee9f-module__4PtGOG__className{font-family:sealFont,Times New Roman,serif;font-style:normal;font-weight:400}.sealfont_ce3bee9f-module__4PtGOG__variable{--font-seal:"sealFont", Times New Roman, serif}
.logo-module__Vgh7Eq__sheen{pointer-events:none;display:none}@media (prefers-reduced-motion:no-preference){.logo-module__Vgh7Eq__base{opacity:.92}.logo-module__Vgh7Eq__sheen{display:inline}.logo-module__Vgh7Eq__sweep{animation:4s linear 3s infinite both logo-module__Vgh7Eq__scintillate}}@keyframes logo-module__Vgh7Eq__scintillate{0%{transform:translate(0)}38.5%,to{transform:translate(300px)}}
.animation-module__cuXqrW__background{z-index:-1;pointer-events:none;background:#191919;position:absolute;inset:0;overflow:hidden}.animation-module__cuXqrW__columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;position:absolute;inset:0}.animation-module__cuXqrW__portrait{grid-template-columns:repeat(3,minmax(0,1fr));display:none}.animation-module__cuXqrW__column{min-width:0;position:relative;overflow:hidden}.animation-module__cuXqrW__track{width:100%;transform:translateY(var(--column-offset,0px));animation:animation-module__cuXqrW__driftDown var(--column-duration) linear infinite;animation-delay:var(--column-delay);animation-play-state:var(--column-state,paused);position:absolute;top:0;left:0}.animation-module__cuXqrW__portrait .animation-module__cuXqrW__track{animation-play-state:paused}.animation-module__cuXqrW__patchwork{filter:brightness(.72)saturate(.8);flex-direction:column;gap:1px;width:100%;padding-bottom:1px;display:flex}.animation-module__cuXqrW__tile{min-width:0;min-height:0;position:relative;overflow:hidden}.animation-module__cuXqrW__tile img{width:100%;height:auto;display:block}@keyframes animation-module__cuXqrW__driftDown{0%{transform:translateY(calc(-1 * var(--loop-distance,0px)))}to{transform:translateY(0)}}@media (orientation:portrait){.animation-module__cuXqrW__landscape{display:none}.animation-module__cuXqrW__landscape .animation-module__cuXqrW__track{animation-play-state:paused}.animation-module__cuXqrW__portrait{display:grid}.animation-module__cuXqrW__portrait .animation-module__cuXqrW__track{animation-play-state:var(--column-state,paused)}}@media (prefers-reduced-motion:reduce){.animation-module__cuXqrW__track{animation:none}}
.MainTitle-module__4L-jlW__container{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;padding:0;display:flex;position:relative;overflow:hidden}.MainTitle-module__4L-jlW__titleWrapper{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.MainTitle-module__4L-jlW__title>h1{font-family:var(--font-seal);font-kerning:normal;font-synthesis:none;letter-spacing:.018em;text-align:center;color:#fff;margin-top:15px;font-size:16px;font-weight:400;line-height:18px}.MainTitle-module__4L-jlW__logo{fill:#fff;cursor:default;width:150px;height:100px}.MainTitle-module__4L-jlW__title{-webkit-backdrop-filter:blur(6px)brightness(74%)saturate(130%);backdrop-filter:blur(6px)brightness(74%)saturate(130%);cursor:default;text-align:center;background-color:#090e1633;background-image:radial-gradient(at 8% 0,#ffffff26,#0000 58%),radial-gradient(at 100% 100%,#c0dcff1a,#0000 62%),linear-gradient(130deg,#0000 25%,#fff1 43%,#ffffff04 52%,#0000 66%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:padding-box;border:1px solid #fff;padding:15px}.MainTitle-module__4L-jlW__buttonContainer{z-index:1;justify-content:center;gap:15px;width:90%;margin:0 15px;display:flex;position:absolute;bottom:50px}.MainTitle-module__4L-jlW__secondaryButton{-webkit-backdrop-filter:blur(20px)brightness(75%);backdrop-filter:blur(20px)brightness(75%);color:#fff;background:0 0;border:1px solid #fff;padding:15px;font-family:Menlo,Times,serif;font-size:16px}.MainTitle-module__4L-jlW__scrollButton{cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(20px)brightness(75%);backdrop-filter:blur(20px)brightness(75%);color:#fff;background:0 0;border:1px solid #fff;padding:15px;font-size:16px;position:relative}.MainTitle-module__4L-jlW__scrollButton>span{font-family:Menlo,Times,serif;font-weight:700}.MainTitle-module__4L-jlW__scrollButton:after{content:"↓";backface-visibility:hidden;font-size:24px;animation-name:MainTitle-module__4L-jlW__bounceInfinite;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:2s;animation-fill-mode:both;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes MainTitle-module__4L-jlW__bounceInfinite{0%{top:100%}50%{top:110%}to{top:100%}}@media screen and (max-width:768px) and (orientation:portrait){.MainTitle-module__4L-jlW__titleWrapper{gap:clamp(24px,5svh,48px)}.MainTitle-module__4L-jlW__buttonContainer{width:auto;margin:0;padding-bottom:40px;position:static}}@media screen and (max-height:450px) and (orientation:landscape){.MainTitle-module__4L-jlW__titleWrapper{flex-direction:row;gap:clamp(32px,8vw,80px)}.MainTitle-module__4L-jlW__buttonContainer{width:auto;margin:0;position:static}}
.Gallery-module__3QxX8q__imageWrapper{scroll-snap-align:start;scroll-snap-stop:always;width:100%;height:100svh;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Gallery-module__3QxX8q__imageContainer{flex:1;width:100%;position:relative}.Gallery-module__3QxX8q__imageContainer:after{content:"";background:0 0;position:absolute;inset:0}.Gallery-module__3QxX8q__imageContainer img{pointer-events:none;-webkit-user-select:none;user-select:none}.Gallery-module__3QxX8q__imageLabel{margin-top:20px;margin-bottom:calc(20px + env(safe-area-inset-bottom));text-align:center;border:1px solid rgb(var(--foreground-rgb));justify-content:center;align-items:center;padding:5px;font-family:Menlo,Times,serif;font-size:14px;font-weight:700;display:flex}.Gallery-module__3QxX8q__scrollArrow{bottom:calc(15px + env(safe-area-inset-bottom));right:calc(30px + env(safe-area-inset-right));cursor:pointer;font-size:24px;position:absolute}.Gallery-module__3QxX8q__scrollArrow:hover{filter:brightness(50%)}.Gallery-module__3QxX8q__sectionTitle{flex-direction:column;place-content:center;align-items:center;display:inline-block;position:relative}.Gallery-module__3QxX8q__sectionTitle h2{text-align:center;opacity:0;margin:15px;padding:50px;font-family:Menlo,Times,serif;font-size:50px;font-weight:700;position:relative}.Gallery-module__3QxX8q__imageWrapper.Gallery-module__3QxX8q__statementPage{padding-top:calc(clamp(40px, 7svh, 80px) + env(safe-area-inset-top));padding-bottom:calc(clamp(56px, 7svh, 80px) + env(safe-area-inset-bottom));padding-left:calc(clamp(24px, 6vw, 80px) + env(safe-area-inset-left));padding-right:calc(clamp(24px, 6vw, 80px) + env(safe-area-inset-right))}.Gallery-module__3QxX8q__statement{--sentence-indent:clamp(.5rem, 1.5vw, 1.5rem);letter-spacing:.01em;width:100%;max-width:62ch;color:rgba(var(--foreground-rgb), .85);text-align:left;overflow-wrap:break-word;transform:scale(var(--statement-scale,1));transform-origin:50%;flex-direction:column;flex-shrink:0;align-items:stretch;gap:clamp(.625rem,1.5svh,1.125rem);font-family:inherit;font-size:clamp(1rem,.875rem + .35vw,1.125rem);font-weight:300;line-height:1.9;display:flex;position:relative}.Gallery-module__3QxX8q__statement p{margin-inline-start:calc(var(--sentence-index) * var(--sentence-indent))}.Gallery-module__3QxX8q__statementAccessible{clip-path:inset(50%);white-space:nowrap;-webkit-user-select:none;user-select:none;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Gallery-module__3QxX8q__typedText{position:relative}.Gallery-module__3QxX8q__untypedText{color:#0000}.Gallery-module__3QxX8q__typingCursor:after{content:"";background:currentColor;width:.45em;height:1em;margin-top:.4em;margin-left:.08em;animation:.9s step-end infinite Gallery-module__3QxX8q__terminalCursor;position:absolute}@keyframes Gallery-module__3QxX8q__terminalCursor{0%,to{opacity:.65}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Gallery-module__3QxX8q__untypedText{color:inherit}.Gallery-module__3QxX8q__typingCursor:after{display:none}}.Gallery-module__3QxX8q__animateBorder h2{animation:1.5s ease-in-out forwards Gallery-module__3QxX8q__titleApparition}@keyframes Gallery-module__3QxX8q__titleApparition{0%{opacity:0}to{opacity:1}}.Gallery-module__3QxX8q__animateBorder h2:before,.Gallery-module__3QxX8q__animateBorder h2:after{content:"";border:1px solid #0000;width:100%;height:100%;position:absolute}.Gallery-module__3QxX8q__animateBorder h2:before{border-top:2px solid rgb(var(--foreground-rgb));border-left:2px solid rgb(var(--foreground-rgb));animation:1.5s forwards Gallery-module__3QxX8q__drawBorder;top:0;left:0}.Gallery-module__3QxX8q__animateBorder h2:after{border-bottom:2px solid rgb(var(--foreground-rgb));border-right:2px solid rgb(var(--foreground-rgb));animation:1.5s forwards Gallery-module__3QxX8q__drawBorder;bottom:-4px;right:-4px}@keyframes Gallery-module__3QxX8q__drawBorder{0%{width:0;height:0}to{width:100%;height:100%}}@media screen and (max-height:500px) and (orientation:landscape){.Gallery-module__3QxX8q__imageWrapper.Gallery-module__3QxX8q__statementPage{padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:calc(44px + env(safe-area-inset-bottom))}.Gallery-module__3QxX8q__statement{gap:.375rem;line-height:1.55}}@media screen and (max-width:768px){.Gallery-module__3QxX8q__sectionTitle h2{margin:16px;padding:clamp(24px,6vw,50px);font-size:clamp(30px,7.5vw,50px)}}@media screen and (max-width:768px) and (orientation:portrait){.Gallery-module__3QxX8q__imageWrapper.Gallery-module__3QxX8q__statementPage{padding-bottom:calc(clamp(40px, 7svh, 80px) + env(safe-area-inset-bottom))}.Gallery-module__3QxX8q__statement{gap:.5rem}.Gallery-module__3QxX8q__scrollArrow{display:none}}@media screen and (min-width:769px) and (max-width:2048px) and (orientation:portrait){.Gallery-module__3QxX8q__imageLabel{font-size:20px}}
.DarkModeButton-module__3NgYPW__container{--icon-center-y:25%;z-index:2;box-sizing:border-box;color:#fff;mix-blend-mode:difference;cursor:pointer;margin-left:-.25rem;background:0 0;border:none;order:2;justify-content:center;width:1.875rem;height:1.875rem;margin-block-start:auto;display:flex;position:absolute;bottom:10px;left:10px}.DarkModeButton-module__3NgYPW__sun{width:20px;height:20px;top:calc(var(--icon-center-y) - 10px);opacity:0;margin:0 auto;transition:transform .3s ease-in,opacity .2s ease-in .1s;position:absolute;left:0;right:0;transform:scale(.6)rotate(0)}.DarkModeButton-module__3NgYPW__sun.DarkModeButton-module__3NgYPW__visible{pointer-events:auto;opacity:1;transition:transform .3s ease-in,opacity .2s ease-in .1s;transform:scale(1)rotate(180deg)}.DarkModeButton-module__3NgYPW__moon{width:50%;height:50%;left:10%;top:calc(var(--icon-center-y) - 25% - .1875rem);opacity:0;transition-behavior:normal, normal;background-color:#0000;border-radius:50%;transition:transform .3s ease-in,opacity .2s ease-in .1s;position:absolute;transform:scale(.3)rotate(65deg);box-shadow:.25rem .1875rem}.DarkModeButton-module__3NgYPW__moon.DarkModeButton-module__3NgYPW__visible{pointer-events:auto;opacity:1;transition:transform .3s ease-in,opacity .2s ease-in .1s;transform:scale(1)rotate(0)}.DarkModeButton-module__3NgYPW__star{opacity:0;border-bottom:.3125rem solid;border-left:.4375rem solid #0000;border-right:.4375rem solid #0000;width:0;height:0;transition:all .2s ease-in .4s;display:block;position:absolute;top:10%;left:-20%;transform:scale(.45)rotate(35deg)}.DarkModeButton-module__3NgYPW__star:before{content:"";border-bottom:.3125rem solid;border-left:.1875rem solid #0000;border-right:.1875rem solid #0000;width:0;height:0;display:block;position:absolute;top:-.1875rem;left:-.3125rem;transform:rotate(-35deg)}.DarkModeButton-module__3NgYPW__star:after{content:"";border-bottom:.3125rem solid;border-left:.4375rem solid #0000;border-right:.4375rem solid #0000;width:0;height:0;display:block;position:absolute;top:0;left:-.4375rem;transform:rotate(-70deg)}.DarkModeButton-module__3NgYPW__moon.DarkModeButton-module__3NgYPW__visible>.DarkModeButton-module__3NgYPW__star{opacity:.8}.DarkModeButton-module__3NgYPW__smallStar{opacity:0;border-bottom:.3125rem solid;border-left:.4375rem solid #0000;border-right:.4375rem solid #0000;width:0;height:0;transition:all .2s ease-in .45s;display:block;position:relative;top:30%;left:20%;transform:scale(.25)rotate(35deg)}.DarkModeButton-module__3NgYPW__smallStar:before{content:"";border-bottom:.3125rem solid;border-left:.1875rem solid #0000;border-right:.1875rem solid #0000;width:0;height:0;display:block;position:absolute;top:-.1875rem;left:-.3125rem;transform:rotate(-35deg)}.DarkModeButton-module__3NgYPW__smallStar:after{content:"";border-bottom:.3125rem solid;border-left:.4375rem solid #0000;border-right:.4375rem solid #0000;width:0;height:0;display:block;position:absolute;top:0;left:-.4375rem;transform:rotate(-70deg)}.DarkModeButton-module__3NgYPW__moon.DarkModeButton-module__3NgYPW__visible>.DarkModeButton-module__3NgYPW__smallStar{opacity:.7;transform:scale(.35)rotate(35deg)}
.ThumbnailGrid-module__5-N0Qa__thumbnailGrid{width:100%;padding-top:calc(50px + env(safe-area-inset-top));padding-bottom:calc(50px + env(safe-area-inset-bottom));padding-left:calc(50px + env(safe-area-inset-left));padding-right:calc(50px + env(safe-area-inset-right));grid-template-columns:repeat(3,1fr);gap:50px;display:grid;overflow-x:clip}.ThumbnailGrid-module__5-N0Qa__thumbnailGrid>a{all:unset;scroll-margin-top:calc(20px + env(safe-area-inset-top));background:#202020;background:color(srgb .125 .125 .125);background:rgb(var(--background-start-rgb));padding:20px;position:relative}.ThumbnailGrid-module__5-N0Qa__thumbnailGrid>a:hover{opacity:.5;cursor:pointer}.ThumbnailGrid-module__5-N0Qa__thumbnailGrid>a.ThumbnailGrid-module__5-N0Qa__emphasized:hover{opacity:1}.ThumbnailGrid-module__5-N0Qa__emphasisBorder{pointer-events:none;background:linear-gradient(110deg, rgba(var(--foreground-rgb), .25) 35%, rgba(var(--foreground-rgb), .95) 50%, rgba(var(--foreground-rgb), .25) 65%);-webkit-mask-composite:xor;background-size:300% 100%;padding:1px;animation:3.2s ease-in-out both ThumbnailGrid-module__5-N0Qa__borderShine;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ThumbnailGrid-module__5-N0Qa__borderShine{0%{opacity:0;background-position:100% 0}15%{opacity:1}65%{opacity:.8}to{opacity:0;background-position:0 0}}@media (prefers-reduced-motion:reduce){.ThumbnailGrid-module__5-N0Qa__emphasisBorder{background:rgba(var(--foreground-rgb), .6);animation:3.2s step-end both ThumbnailGrid-module__5-N0Qa__borderStill}}@keyframes ThumbnailGrid-module__5-N0Qa__borderStill{0%{opacity:1}to{opacity:0}}.ThumbnailGrid-module__5-N0Qa__thumbnailWrapper{flex-direction:row;align-items:flex-start;gap:20px;display:flex}.ThumbnailGrid-module__5-N0Qa__thumbnailImage{flex-shrink:0;width:100px;height:100px;position:relative}.ThumbnailGrid-module__5-N0Qa__thumbnailDescription{overflow-wrap:anywhere;min-width:0;font-family:Menlo,Times,serif;font-size:14px}.ThumbnailGrid-module__5-N0Qa__thumbnailDescription>p{margin-top:10px}@media screen and (max-width:1100px){.ThumbnailGrid-module__5-N0Qa__thumbnailGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.ThumbnailGrid-module__5-N0Qa__thumbnailGrid{margin-top:calc(20px + env(safe-area-inset-top));padding-left:20px;padding-right:20px;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:20px}}@media screen and (min-width:769px) and (max-width:2048px) and (orientation:portrait){.ThumbnailGrid-module__5-N0Qa__thumbnailGrid{grid-template-columns:repeat(2,1fr)}}
