.GalleryExperience-module__aSPj7W__page{overflow-x:clip}.GalleryExperience-module__aSPj7W__hero{padding:calc(var(--header-height) + 3.5rem) 0 3rem;background:linear-gradient(180deg, var(--ivory) 0%, var(--ivory-2) 100%);position:relative;overflow:hidden}.GalleryExperience-module__aSPj7W__heroGrid{background-image:linear-gradient(#22426b0f 1px,#0000 1px),linear-gradient(90deg,#22426b0f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 10%,#000 35%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 10%,#000 35%,#0000 78%)}.GalleryExperience-module__aSPj7W__heroInner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.GalleryExperience-module__aSPj7W__heroTitle{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.5rem,6vw,4.6rem);font-weight:600;line-height:1.04}.GalleryExperience-module__aSPj7W__heroTitle em,.GalleryExperience-module__aSPj7W__collHead h2 em,.GalleryExperience-module__aSPj7W__cta h2 em{background:linear-gradient(120deg, var(--clay), var(--spark));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.GalleryExperience-module__aSPj7W__cta h2 em{background:linear-gradient(120deg, #cfe6ff, var(--neon));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.GalleryExperience-module__aSPj7W__heroLede{max-width:58ch;color:var(--ink-soft);font-size:1.06rem;line-height:1.72}.GalleryExperience-module__aSPj7W__body{padding:clamp(3rem,6vw,5rem) 0 clamp(4rem,8vw,6rem)}.GalleryExperience-module__aSPj7W__masonry{columns:3 280px;opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);column-gap:1rem;transform:translateY(20px)}.GalleryExperience-module__aSPj7W__masonry.GalleryExperience-module__aSPj7W__in{opacity:1;transform:none}.GalleryExperience-module__aSPj7W__tile{cursor:pointer;break-inside:avoid;background:var(--ivory-2);width:100%;box-shadow:var(--card-shadow);border:0;border-radius:16px;margin:0 0 1rem;padding:0;display:block;position:relative;overflow:hidden}.GalleryExperience-module__aSPj7W__tile img{width:100%;transition:transform .5s var(--ease);display:block}.GalleryExperience-module__aSPj7W__tile:hover img{transform:scale(1.06)}.GalleryExperience-module__aSPj7W__tileCap{color:#fff;text-align:left;opacity:0;transition:opacity .4s var(--ease);background:linear-gradient(#0000,#0a1320d9);padding:1.5rem 1rem .8rem;font-size:.85rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.GalleryExperience-module__aSPj7W__tile:hover .GalleryExperience-module__aSPj7W__tileCap{opacity:1}.GalleryExperience-module__aSPj7W__collHead{text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.GalleryExperience-module__aSPj7W__collNote{max-width:56ch;color:var(--color-gray);line-height:1.7}.GalleryExperience-module__aSPj7W__collGrid{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid;transform:translateY(24px)}.GalleryExperience-module__aSPj7W__collGrid.GalleryExperience-module__aSPj7W__in{opacity:1;transform:none}@media (max-width:860px){.GalleryExperience-module__aSPj7W__collGrid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.GalleryExperience-module__aSPj7W__collGrid{grid-template-columns:1fr}}.GalleryExperience-module__aSPj7W__coll{color:#fff;min-height:200px;transition:transform .45s var(--ease), box-shadow .45s var(--ease);border-radius:20px;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1.6rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -26px #121e3080}.GalleryExperience-module__aSPj7W__coll:hover{transform:translateY(-6px)scale(1.01)}.GalleryExperience-module__aSPj7W__coll:after{content:"";opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.GalleryExperience-module__aSPj7W__tint_a{background:radial-gradient(130% 130% at 0 0,#2b4d78,#11213a)}.GalleryExperience-module__aSPj7W__tint_b{background:radial-gradient(130% 130% at 100% 0,#2e6da0,#16304f)}.GalleryExperience-module__aSPj7W__tint_c{background:radial-gradient(130% 130% at 50% 0,#345a86,#13243a)}.GalleryExperience-module__aSPj7W__collIcon{z-index:1;color:#fff;background:#ffffff1f;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e}.GalleryExperience-module__aSPj7W__collLabel{z-index:1;font-family:var(--font-display);font-size:1.3rem;font-weight:600;position:relative}.GalleryExperience-module__aSPj7W__collTag{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:var(--neon);align-items:center;gap:.4rem;font-size:.74rem;display:inline-flex;position:relative}.GalleryExperience-module__aSPj7W__cta{text-align:center;padding:clamp(4rem,8vw,6rem) 0;position:relative;overflow:hidden}.GalleryExperience-module__aSPj7W__ctaInner{z-index:2;flex-direction:column;align-items:center;gap:1.1rem;display:flex;position:relative}.GalleryExperience-module__aSPj7W__cta p{color:#aebccd;max-width:48ch;font-size:1.05rem;line-height:1.7}.GalleryExperience-module__aSPj7W__filters{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.75rem;display:flex}.GalleryExperience-module__aSPj7W__filterBtn{color:var(--ink);cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease);background:0 0;border:1px solid #22426b2e;border-radius:999px;padding:.55rem 1.2rem;font-size:.88rem;font-weight:600}.GalleryExperience-module__aSPj7W__filterBtn:hover{background:#22426b0f}.GalleryExperience-module__aSPj7W__filterOn,.GalleryExperience-module__aSPj7W__filterOn:hover{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.GalleryExperience-module__aSPj7W__videoBlank{color:#fff;letter-spacing:.04em;background:radial-gradient(120% 120% at 0 0, var(--brand), #0b1524 75%);place-items:center;width:100%;font-weight:700;display:grid}.GalleryExperience-module__aSPj7W__playBadge{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:62px;height:62px;transition:transform .4s var(--ease), background .4s var(--ease);background:#0a13208c;border-radius:50%;place-items:center;margin:-31px 0 0 -31px;padding-left:4px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 2px #ffffff59,0 12px 30px #00000059}.GalleryExperience-module__aSPj7W__videoTile:hover .GalleryExperience-module__aSPj7W__playBadge{background:#0a1320bf;transform:scale(1.12)}.GalleryExperience-module__aSPj7W__providerTag{letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a132099;border-radius:999px;padding:.25rem .6rem;font-size:.7rem;font-weight:700;position:absolute;top:.7rem;left:.7rem}@media (hover:none){.GalleryExperience-module__aSPj7W__tileCap{opacity:1}}.GalleryExperience-module__aSPj7W__lightbox{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e18f0;place-items:center;padding:4.5rem 1rem 2rem;display:grid;position:fixed;inset:0}.GalleryExperience-module__aSPj7W__lbFigure{flex-direction:column;align-items:center;gap:1rem;max-width:100%;margin:0;display:flex}.GalleryExperience-module__aSPj7W__lbFigure img{border-radius:12px;max-width:min(1000px,92vw);max-height:76vh;box-shadow:0 30px 80px #00000080}.GalleryExperience-module__aSPj7W__lbPlayer{aspect-ratio:16/9;background:#000;border-radius:12px;width:min(1100px,92vw,131.556vh);overflow:hidden;box-shadow:0 30px 80px #00000080}.GalleryExperience-module__aSPj7W__lbVertical{aspect-ratio:9/16;width:min(420px,92vw,42.75vh)}.GalleryExperience-module__aSPj7W__lbPlayer iframe,.GalleryExperience-module__aSPj7W__lbPlayer video{border:0;width:100%;height:100%;display:block}.GalleryExperience-module__aSPj7W__lbClose{z-index:2;cursor:pointer;color:#fff;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:1.25rem;right:1.25rem}.GalleryExperience-module__aSPj7W__lbNav{z-index:2;cursor:pointer;color:#fff;width:48px;height:48px;transition:background .3s var(--ease);background:#ffffff1a;border:0;border-radius:50%;place-items:center;margin-top:-24px;display:grid;position:absolute;top:50%}.GalleryExperience-module__aSPj7W__lbNav:hover,.GalleryExperience-module__aSPj7W__lbClose:hover{background:#ffffff38}.GalleryExperience-module__aSPj7W__lbPrev{left:1rem}.GalleryExperience-module__aSPj7W__lbNext{right:1rem}@media (max-width:640px){.GalleryExperience-module__aSPj7W__lbNav{margin-top:0;top:auto;bottom:1rem}}.GalleryExperience-module__aSPj7W__lbCap{text-align:center;color:#cdd9e6;flex-direction:column;gap:.35rem;max-width:min(760px,92vw);font-size:.95rem;line-height:1.6;display:flex}.GalleryExperience-module__aSPj7W__lbCap strong{color:#fff;font-size:1.05rem}
