.gallery-module__nkIojG__hero{isolation:isolate;background:#04031f;position:relative;overflow:hidden}.gallery-module__nkIojG__orb{filter:blur(64px);opacity:.55;z-index:-1;border-radius:9999px;animation:18s ease-in-out infinite alternate gallery-module__nkIojG__drift;position:absolute}.gallery-module__nkIojG__orbA{background:radial-gradient(circle, color-mix(in oklab, var(--color-brand-green) 45%, transparent), transparent 70%);width:440px;height:440px;top:-150px;right:-80px}.gallery-module__nkIojG__orbB{background:radial-gradient(circle,#2a2ad899,#0000 70%);background:radial-gradient(circle,lab(30.2488% 48.3679 -88.7048/.6),#0000 70%);width:380px;height:380px;animation-duration:22s;animation-delay:-6s;bottom:-170px;left:-120px}@keyframes gallery-module__nkIojG__drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-40px,30px)scale(1.08)}to{transform:translate(30px,-20px)scale(.96)}}.gallery-module__nkIojG__word{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards gallery-module__nkIojG__rise;animation-delay:calc(var(--d,0) * 70ms + .12s);display:inline-block;transform:translateY(.6em)rotate(2deg)}@keyframes gallery-module__nkIojG__rise{to{opacity:1;transform:none}}.gallery-module__nkIojG__sheen{background:linear-gradient(100deg, var(--color-brand-green) 20%, #d9ffb8 45%, var(--color-brand-green) 70%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:.9s cubic-bezier(.16,1,.3,1) forwards gallery-module__nkIojG__rise,6s linear 1.2s infinite gallery-module__nkIojG__sheen}@keyframes gallery-module__nkIojG__sheen{to{background-position:-220% 0}}.gallery-module__nkIojG__underline{transform-origin:0;animation:1.1s cubic-bezier(.65,0,.35,1) .7s forwards gallery-module__nkIojG__grow;transform:scaleX(0)}@keyframes gallery-module__nkIojG__grow{to{transform:scaleX(1)}}.gallery-module__nkIojG__fadeUp{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards gallery-module__nkIojG__rise;animation-delay:var(--delay,.4s);transform:translateY(14px)}.gallery-module__nkIojG__stack{opacity:0;transform:translate3d(0, 60px, 0) rotate(calc(var(--r) * 2)) scale(.9);animation:1.1s cubic-bezier(.16,1,.3,1) forwards gallery-module__nkIojG__deal,7s ease-in-out infinite alternate gallery-module__nkIojG__bob;animation-delay:calc(var(--i) * .14s + .3s), calc(var(--i) * .9s + 1.5s)}@keyframes gallery-module__nkIojG__deal{to{opacity:1;transform:translate3d(0, 0, 0) rotate(var(--r))}}@keyframes gallery-module__nkIojG__bob{0%{transform:translate3d(0, 0, 0) rotate(var(--r))}to{transform:translate3d(0, -12px, 0) rotate(calc(var(--r) * .6))}}.gallery-module__nkIojG__filters{border-radius:9999px;gap:2px;padding:4px;display:inline-flex;position:relative}.gallery-module__nkIojG__pill{z-index:0;will-change:transform, width;border-radius:9999px;transition:transform .52s cubic-bezier(.34,1.36,.64,1),width .52s cubic-bezier(.34,1.36,.64,1);position:absolute;top:4px;bottom:4px;left:0}.gallery-module__nkIojG__chip{z-index:1;transition:color .3s;position:relative}.gallery-module__nkIojG__board{isolation:isolate;position:relative}.gallery-module__nkIojG__board:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0100660d 1px,#0000 1px),linear-gradient(90deg,#0100660d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:-2.5rem 0 -1rem;-webkit-mask-image:radial-gradient(75% 60% at 50% 35%,#000 35%,#0000 85%);mask-image:radial-gradient(75% 60% at 50% 35%,#000 35%,#0000 85%)}.gallery-module__nkIojG__grid{columns:2;column-gap:.9rem}@media (min-width:640px){.gallery-module__nkIojG__grid{columns:3;column-gap:1.1rem}}@media (min-width:900px){.gallery-module__nkIojG__grid{columns:4;column-gap:1.2rem}}@media (min-width:1100px){.gallery-module__nkIojG__grid{columns:5;column-gap:1.2rem}}.gallery-module__nkIojG__cell{break-inside:avoid;perspective:1100px;margin-bottom:1.15rem;padding:3px;position:relative}@media (min-width:1024px){.gallery-module__nkIojG__cell{margin-bottom:1.3rem}}.gallery-module__nkIojG__card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--tilt:0deg;width:100%;transform:rotate(var(--tilt)) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;cursor:zoom-in;clip-path:inset(100% 0 0 round 14px);background:#fff;border-radius:14px;padding:6px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:block;position:relative;box-shadow:0 1px #0100660a,0 16px 32px -24px #01003c80}.gallery-module__nkIojG__cell:nth-child(4n+1) .gallery-module__nkIojG__card{--tilt:-.9deg}.gallery-module__nkIojG__cell:nth-child(4n+2) .gallery-module__nkIojG__card{--tilt:.6deg}.gallery-module__nkIojG__cell:nth-child(4n+3) .gallery-module__nkIojG__card{--tilt:-.35deg}.gallery-module__nkIojG__cell:nth-child(4n+4) .gallery-module__nkIojG__card{--tilt:.85deg}.gallery-module__nkIojG__cell:nth-child(n):hover .gallery-module__nkIojG__card,.gallery-module__nkIojG__cell:nth-child(n) .gallery-module__nkIojG__card:focus-visible{--tilt:0deg}.gallery-module__nkIojG__card:focus-visible{outline:2px solid var(--color-brand-green);outline-offset:4px}.gallery-module__nkIojG__card.gallery-module__nkIojG__tilting{transition:transform .12s linear,box-shadow .5s}.gallery-module__nkIojG__card:hover{box-shadow:0 1px #0100660a,0 34px 60px -30px #01003c99}.gallery-module__nkIojG__shown .gallery-module__nkIojG__card{clip-path:inset(-40px round 14px);transition:clip-path 1.1s cubic-bezier(.77,0,.18,1),transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;transition-delay:calc(var(--i,0) * 90ms), 0s, 0s}.gallery-module__nkIojG__media{background:#0b0a2e;border-radius:9px;position:relative;overflow:hidden}.gallery-module__nkIojG__media img{transition:transform 1.4s cubic-bezier(.16,1,.3,1);transform:scale(1.18)}.gallery-module__nkIojG__shown .gallery-module__nkIojG__media img{transition-delay:calc(var(--i,0) * 90ms);transform:scale(1.001)}.gallery-module__nkIojG__shown .gallery-module__nkIojG__card:hover .gallery-module__nkIojG__media img{transition-duration:.9s;transition-delay:0s;transform:scale(1.07)}.gallery-module__nkIojG__glare{pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(360px circle at var(--mx) var(--my), #ffffff8c, transparent 45%);transition:opacity .4s;position:absolute;inset:0}.gallery-module__nkIojG__card:hover .gallery-module__nkIojG__glare{opacity:1}.gallery-module__nkIojG__hoverCaption{opacity:0;background:linear-gradient(#0000,#020124d1 42%,#020124f2);max-height:100%;padding:3rem .7rem .7rem;transition:opacity .4s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0;overflow:hidden;transform:translateY(10px)}.gallery-module__nkIojG__card:hover .gallery-module__nkIojG__hoverCaption,.gallery-module__nkIojG__card:focus-visible .gallery-module__nkIojG__hoverCaption{opacity:1;transform:none}.gallery-module__nkIojG__label{padding:.6rem .3rem .15rem}.gallery-module__nkIojG__marks{pointer-events:none;color:var(--color-brand-green);opacity:0;background:linear-gradient(currentColor,currentColor) 0 0/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 0/1.5px 14px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 100% 0/1.5px 14px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/1.5px 14px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/14px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 100% 100%/1.5px 14px no-repeat;transition:opacity .3s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:-5px;transform:scale(.97)}.gallery-module__nkIojG__cell:hover .gallery-module__nkIojG__marks,.gallery-module__nkIojG__cell:focus-within .gallery-module__nkIojG__marks{opacity:1;transform:none}.gallery-module__nkIojG__leaving{opacity:0;transition:opacity .2s,transform .2s;transform:scale(.92)}.gallery-module__nkIojG__entering{animation:.6s cubic-bezier(.16,1,.3,1) both gallery-module__nkIojG__enter;animation-delay:calc(var(--i,0) * 50ms)}@keyframes gallery-module__nkIojG__enter{0%{opacity:0;transform:translateY(24px)scale(.94)}}.gallery-module__nkIojG__backdrop{z-index:70;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);opacity:0;background:#03021ce6;transition:opacity .42s;position:fixed;inset:0}.gallery-module__nkIojG__backdrop.gallery-module__nkIojG__open{opacity:1}.gallery-module__nkIojG__frame{z-index:71;transform-origin:0 0;will-change:transform;background:#000;border-radius:.9rem;position:fixed;overflow:hidden;box-shadow:0 50px 120px -30px #000c}.gallery-module__nkIojG__slideNext{animation:.52s cubic-bezier(.16,1,.3,1) both gallery-module__nkIojG__slideNext}.gallery-module__nkIojG__slidePrev{animation:.52s cubic-bezier(.16,1,.3,1) both gallery-module__nkIojG__slidePrev}@keyframes gallery-module__nkIojG__slideNext{0%{opacity:0;transform:translate(8%)scale(.97)}}@keyframes gallery-module__nkIojG__slidePrev{0%{opacity:0;transform:translate(-8%)scale(.97)}}.gallery-module__nkIojG__chrome{z-index:72;opacity:0;transition:opacity .36s .18s,transform .52s cubic-bezier(.16,1,.3,1) .18s;position:fixed;transform:translateY(12px)}.gallery-module__nkIojG__chrome.gallery-module__nkIojG__open{opacity:1;transform:none}.gallery-module__nkIojG__progress{transform-origin:0;transition:transform .52s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.gallery-module__nkIojG__orb,.gallery-module__nkIojG__sheen{animation:none}.gallery-module__nkIojG__stack{opacity:1;transform:rotate(var(--r));animation:none}.gallery-module__nkIojG__word,.gallery-module__nkIojG__fadeUp,.gallery-module__nkIojG__underline{opacity:1;animation:none;transform:none}.gallery-module__nkIojG__card,.gallery-module__nkIojG__shown .gallery-module__nkIojG__card{clip-path:none;transition:none;transform:none}.gallery-module__nkIojG__marks,.gallery-module__nkIojG__hoverCaption{transition:none}.gallery-module__nkIojG__media img,.gallery-module__nkIojG__shown .gallery-module__nkIojG__media img{transition:none;transform:none}.gallery-module__nkIojG__entering,.gallery-module__nkIojG__slideNext,.gallery-module__nkIojG__slidePrev{animation:none}.gallery-module__nkIojG__leaving,.gallery-module__nkIojG__backdrop,.gallery-module__nkIojG__chrome,.gallery-module__nkIojG__pill,.gallery-module__nkIojG__progress{transition:none}}
