@property --x{syntax:"<length-percentage>";inherits:true;initial-value:56%}@property --y{syntax:"<length-percentage>";inherits:true;initial-value:56%}.lens-hero[data-astro-cid-i3irphx7]{--x:56%;--y:56%;--r:190px;transition:--x .12s linear,--y .12s linear}.lens-hero[data-astro-cid-i3irphx7][data-intro]{--x:82%;--y:24%}.lens-hero[data-astro-cid-i3irphx7][data-gliding]{transition:--x 1.4s cubic-bezier(.45,0,.2,1),--y 1.4s cubic-bezier(.45,0,.2,1)}@media (hover:hover) and (pointer:fine){.lens-hero[data-astro-cid-i3irphx7]{cursor:crosshair}}.lens-base[data-astro-cid-i3irphx7]{filter:brightness(.38)saturate(.6)blur(2px)}.lens-sharp[data-astro-cid-i3irphx7]{-webkit-mask:radial-gradient(circle var(--r) at var(--x) var(--y), #000 98%, transparent 100%);mask:radial-gradient(circle var(--r) at var(--x) var(--y), #000 98%, transparent 100%)}.lens-ring[data-astro-cid-i3irphx7]{left:var(--x);top:var(--y);width:calc(var(--r) * 2);height:calc(var(--r) * 2);border:12px solid var(--color-charcoal);box-shadow:0 0 0 3px var(--color-paw), 0 10px 40px #0009;pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.lens-handle[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--color-charcoal), var(--color-text-grey) 50%, var(--color-charcoal));transform-origin:50% 0;width:34px;height:200px;transform:rotate(-45deg) translateY(calc(var(--r) + 4px));border-radius:8px;margin-left:-17px;position:absolute;top:50%;left:50%}.menu-shade[data-astro-cid-i3irphx7]{background:linear-gradient(#00000080,#0000)}@media (width<=1024px){.lens-hero[data-astro-cid-i3irphx7]{--x:52%;--y:46%;--r:150px}.lens-hero[data-astro-cid-i3irphx7][data-intro]{--x:82%;--y:20%}.hero-logo[data-astro-cid-i3irphx7]{max-width:24rem}.lens-copy[data-astro-cid-i3irphx7]{background:linear-gradient(to top, var(--color-charcoal) 0%, color-mix(in srgb, var(--color-charcoal) 85%, transparent) 40%, transparent 75%)}}@media (width>=1440px){.copy-block[data-astro-cid-i3irphx7]{margin-left:6rem}.lens-hero[data-astro-cid-i3irphx7]{--r:160px}}@media (width>=1440px) and (width<=1599px){.lens-hero[data-astro-cid-i3irphx7]{--x:58%}}@media (width>=1025px) and (width<=1279px){.lens-hero[data-astro-cid-i3irphx7]{--x:64%;--y:50%;--r:170px}}@media (width<=767px){.hero-logo[data-astro-cid-i3irphx7]{max-width:16rem}.lens-hero[data-astro-cid-i3irphx7]{--x:54%;--y:48%;--r:80px}.lens-stage[data-astro-cid-i3irphx7]{top:-16%}}@media (width<=767px) and (height<=780px){.lens-hero[data-astro-cid-i3irphx7]{--y:52%;--r:66px}.lens-handle[data-astro-cid-i3irphx7]{width:22px;height:110px;margin-left:-11px}.lens-ring[data-astro-cid-i3irphx7]{border-width:8px}}@media (prefers-reduced-motion:reduce){.lens-hero[data-astro-cid-i3irphx7],.lens-hero[data-astro-cid-i3irphx7][data-gliding]{transition:none}}.slide[data-astro-cid-utjp6tck]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(12px)}.slide[data-astro-cid-utjp6tck][data-active]{opacity:1;transform:none}.nav-btn[data-astro-cid-utjp6tck]{width:48px;height:48px;color:var(--color-paper);cursor:pointer;border:2px solid #fff6;border-radius:50%;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid}.nav-btn[data-astro-cid-utjp6tck]:hover{border-color:var(--color-paper);background:var(--color-paper);color:var(--color-charcoal)}.dot[data-astro-cid-utjp6tck]{cursor:pointer;width:24px;height:24px;position:relative}.dot[data-astro-cid-utjp6tck]:before{content:"";background:var(--color-footer-grey);border-radius:999px;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dot[data-astro-cid-utjp6tck][aria-current=true]:before{background:var(--color-paper);width:22px}@media (prefers-reduced-motion:reduce){.slide[data-astro-cid-utjp6tck]{transition:none;transform:none}}.wall[data-astro-cid-424vo76r]{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:36px 26px;display:grid}@media (width<=480px){.wall[data-astro-cid-424vo76r]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}}.wall[data-astro-cid-424vo76r] li[data-astro-cid-424vo76r]{background:var(--color-paper);rotate:var(--tilt);padding:8px 8px 26px;transition:rotate .3s,translate .3s,box-shadow .3s;position:relative;box-shadow:0 8px 18px #0000002e}.wall[data-astro-cid-424vo76r] li[data-astro-cid-424vo76r]:hover,.wall[data-astro-cid-424vo76r] li[data-astro-cid-424vo76r]:focus-within{z-index:2;translate:0 -6px;rotate:0deg;box-shadow:0 16px 30px #00000040}.wall[data-astro-cid-424vo76r] a[data-astro-cid-424vo76r]{display:block}.wall[data-astro-cid-424vo76r] img[data-astro-cid-424vo76r]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.pushpin[data-astro-cid-424vo76r]{z-index:1;background:var(--color-red);pointer-events:none;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:50%;translate:-50%;box-shadow:inset -3px -3px #00000040,0 2px 4px #00000059}@media (prefers-reduced-motion:reduce){.wall[data-astro-cid-424vo76r] li[data-astro-cid-424vo76r]{transition:none}}
