.landing-header[data-astro-cid-tfv3jkfj]{inset-inline:0;z-index:50;background:#000;justify-content:space-between;align-items:center;gap:1rem;padding:4px 1.25rem;display:flex;position:fixed;top:0}.landing-header[data-astro-cid-tfv3jkfj]:after{content:"";top:100%;pointer-events:none;background:linear-gradient(#000000d9,#0000);height:5.5vh;position:absolute;inset-inline:0}@media (width>=640px){.landing-header[data-astro-cid-tfv3jkfj]{padding:6px 2.5rem}}.landing-header__brand[data-astro-cid-tfv3jkfj] img{filter:brightness(0)invert();width:auto;height:61px;display:block}@media (width>=640px){.landing-header__brand[data-astro-cid-tfv3jkfj] img{height:74px}}.landing-header__toggle[data-astro-cid-tfv3jkfj]{z-index:60;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:6px;width:38px;height:38px;padding:0;display:flex;position:relative}.landing-header__toggle[data-astro-cid-tfv3jkfj] span[data-astro-cid-tfv3jkfj]{background:#fff;height:2px;transition:transform .2s,opacity .2s;display:block}.landing-header__nav[data-astro-cid-tfv3jkfj]{text-transform:uppercase;letter-spacing:.2em;color:#ffffffb3;align-items:center;gap:1.5rem;font-size:.79rem;font-weight:600;display:none}@media (width>=640px){.landing-header__nav[data-astro-cid-tfv3jkfj]{display:flex}.landing-header__toggle[data-astro-cid-tfv3jkfj]{display:none}}.landing-header__nav-logo[data-astro-cid-tfv3jkfj]{display:none}.landing-header__nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]{transition:color .2s}.landing-header__nav-instagram[data-astro-cid-tfv3jkfj]{display:inline-block;position:relative}.landing-header__nav-arrow[data-astro-cid-tfv3jkfj]{white-space:nowrap;margin-left:.3em;position:absolute;top:0;left:100%}.landing-header__nav[data-astro-cid-tfv3jkfj] a[data-astro-cid-tfv3jkfj]:hover{color:#fff}@media (width<=639px){.landing-header__brand[data-astro-cid-tfv3jkfj]{display:none}.landing-header[data-astro-cid-tfv3jkfj]{justify-content:flex-end}.landing-header__nav[data-astro-cid-tfv3jkfj]{text-align:center;padding:2.5rem var(--container-pad);opacity:0;visibility:hidden;pointer-events:none;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:2rem;font-size:1.03rem;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.landing-header__nav-logo[data-astro-cid-tfv3jkfj]{margin-bottom:-.5rem;transition:opacity .2s;display:flex}.landing-header__nav-logo[data-astro-cid-tfv3jkfj]:hover{opacity:.8}.landing-header__nav-logo[data-astro-cid-tfv3jkfj] img{filter:brightness(0)invert();width:161px;height:161px;display:block}.landing-header__nav[data-astro-cid-tfv3jkfj].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,transform .3s,visibility linear;transform:translateY(0)}}.infinite-gallery[data-astro-cid-nnn4bfjo]{--tile-w:310px;--tile-h:180px;--gap:22px;touch-action:none;user-select:none;cursor:grab;background:#050505;width:100%;height:100svh;position:relative;overflow:hidden}@media (width<=639px){.infinite-gallery[data-astro-cid-nnn4bfjo]{--tile-w:155px;--tile-h:90px;--gap:11px}}.infinite-gallery[data-astro-cid-nnn4bfjo].is-dragging{cursor:grabbing}.infinite-gallery__field[data-astro-cid-nnn4bfjo]{z-index:0;perspective:1600px;opacity:0;animation:2.1s cubic-bezier(.16,1,.3,1) .15s forwards gallery-fade-in;position:absolute;inset:0}@media (width<=639px){.infinite-gallery__field[data-astro-cid-nnn4bfjo]{perspective:900px}}@keyframes gallery-fade-in{0%{opacity:0;transform:scale(1.16)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.infinite-gallery__field[data-astro-cid-nnn4bfjo]{opacity:1;animation:none}}.infinite-gallery__block[data-astro-cid-nnn4bfjo]{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;position:absolute;top:50%;left:50%}.tile[data-astro-cid-nnn4bfjo]{width:var(--tile-w);height:var(--tile-h);left:calc(var(--col) * (var(--tile-w) + var(--gap)));top:calc(var(--row) * (var(--tile-h) + var(--gap)));cursor:pointer;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#111;border:0;border-radius:6px;outline:none;padding:0;transition:box-shadow .35s;position:absolute;overflow:hidden;box-shadow:0 20px 40px -18px #000000b3}@media (width<=639px){.tile[data-astro-cid-nnn4bfjo]{left:calc(var(--col-mobile) * (var(--tile-w) + var(--gap)));top:calc(var(--row-mobile) * (var(--tile-h) + var(--gap)));-webkit-tap-highlight-color:transparent;outline:none;box-shadow:0 4px 12px #00000073}.tile[data-astro-cid-nnn4bfjo]:focus,.tile[data-astro-cid-nnn4bfjo]:active{outline:none;box-shadow:0 4px 12px #00000073}.tile[data-astro-cid-nnn4bfjo] img[data-astro-cid-nnn4bfjo]{filter:grayscale()brightness(.95)}.infinite-gallery__grain[data-astro-cid-nnn4bfjo]{display:none}}.tile[data-astro-cid-nnn4bfjo] img[data-astro-cid-nnn4bfjo]{object-fit:cover;filter:grayscale()sepia(.18)brightness(.94);-webkit-user-drag:none;user-select:none;pointer-events:none;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s;display:block}.tile[data-astro-cid-nnn4bfjo]:hover img[data-astro-cid-nnn4bfjo]{filter:grayscale(0)sepia(0)brightness(1.05);transform:scale(1.1)}.tile[data-astro-cid-nnn4bfjo]:hover{z-index:10;box-shadow:0 24px 60px -14px #000000d9,0 0 0 1px #ffffff26}.tile__caption[data-astro-cid-nnn4bfjo]{inset-inline:0;text-transform:uppercase;letter-spacing:.16em;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000,#000000bf);padding:.6rem .75rem .5rem;font-size:.8rem;font-weight:600;transition:opacity .3s,transform .3s;position:absolute;bottom:0;transform:translateY(6px)}.tile[data-astro-cid-nnn4bfjo]:hover .tile__caption[data-astro-cid-nnn4bfjo],.tile[data-astro-cid-nnn4bfjo]:active .tile__caption[data-astro-cid-nnn4bfjo],.tile[data-astro-cid-nnn4bfjo]:focus-visible .tile__caption[data-astro-cid-nnn4bfjo]{opacity:1;transform:translateY(0)}.infinite-gallery__vignette[data-astro-cid-nnn4bfjo]{z-index:5;pointer-events:none;background:radial-gradient(#0000 35%,#00000059 75%,#000000c7 100%);position:absolute;inset:0}.infinite-gallery__fade-bottom[data-astro-cid-nnn4bfjo]{inset-inline:0;z-index:7;pointer-events:none;background:linear-gradient(#0000,#000000d9);height:5.5%;position:absolute;bottom:0}.infinite-gallery__grain[data-astro-cid-nnn4bfjo]{z-index:6;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.infinite-gallery__logo[data-astro-cid-nnn4bfjo]{z-index:10;pointer-events:none;opacity:0;justify-content:center;align-items:center;padding:0 1.25rem;animation:3.2s cubic-bezier(.16,1,.3,1) .35s forwards logo-settle;display:flex;position:absolute;inset:0}@keyframes logo-settle{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.infinite-gallery__logo[data-astro-cid-nnn4bfjo] img{filter:brightness(0)invert()drop-shadow(0 4px 30px #000000b3);width:38.25vw;min-width:153px;max-width:357px;height:auto;animation:7s ease-in-out 3.55s infinite logo-breathe}@keyframes logo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.008)}}@media (prefers-reduced-motion:reduce){.infinite-gallery__logo[data-astro-cid-nnn4bfjo]{opacity:1;animation:none}.infinite-gallery__logo[data-astro-cid-nnn4bfjo] img{animation:none}}.infinite-gallery__hint[data-astro-cid-nnn4bfjo]{z-index:10;pointer-events:none;text-transform:uppercase;letter-spacing:.2em;color:#fff;backdrop-filter:blur(4px);background:#0009;border-radius:999px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:none;position:absolute;bottom:1.25rem;left:1.25rem;box-shadow:0 4px 24px #00000080}@media (width>=640px){.infinite-gallery__hint[data-astro-cid-nnn4bfjo]{font-size:.875rem;display:block;bottom:1.75rem;left:2.5rem}}.landing-footer[data-astro-cid-nnaappaa]{inset-inline:0;z-index:50;pointer-events:none;text-align:right;background:0 0;padding-inline:1.25rem;position:fixed;bottom:1.25rem}.landing-footer[data-astro-cid-nnaappaa] p[data-astro-cid-nnaappaa]{text-transform:uppercase;letter-spacing:.2em;color:#fff;backdrop-filter:blur(4px);background:#0009;border-radius:999px;padding:.5rem 1rem;font-size:.75rem;font-weight:600;display:inline-block;box-shadow:0 4px 24px #00000080}@media (width>=640px){.landing-footer[data-astro-cid-nnaappaa]{padding-inline:2.5rem;bottom:1.75rem}.landing-footer[data-astro-cid-nnaappaa] p[data-astro-cid-nnaappaa]{font-size:.875rem}}
