.gallery-ambient-cover-module__uG9M8a__root{background:#1a1a1a;width:100%;height:100%;position:relative;overflow:hidden}.gallery-ambient-cover-module__uG9M8a__rootCard{cursor:pointer;transition:transform .35s cubic-bezier(.22,.68,0,1.2),box-shadow .35s;box-shadow:0 32px 72px #000000b3}.gallery-ambient-cover-module__uG9M8a__rootCard:hover{transform:scale(1.025);box-shadow:0 46px 90px #000000d1}.gallery-ambient-cover-module__uG9M8a__photo{z-index:1;position:absolute;inset:0}.gallery-ambient-cover-module__uG9M8a__photoImage{object-position:center 18%}.gallery-ambient-cover-module__uG9M8a__sampledGlow{z-index:2;background:var(--cover-glow-gradient);filter:blur(44px)saturate(1.35);pointer-events:none;width:124%;max-width:none;height:72%;transition:background .45s;position:absolute;bottom:-12%;left:-12%;transform:scale(1.1);-webkit-mask-image:linear-gradient(#0000 0%,#000000bf 58%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000bf 58%,#000 100%)}.gallery-ambient-cover-module__uG9M8a__colorWash{z-index:2;filter:blur(52px)saturate(2.3)brightness(1.12);pointer-events:none;background-position:50% 60%;background-size:cover;width:130%;max-width:none;height:70%;position:absolute;bottom:-10%;left:-15%;transform:scale(1.15);-webkit-mask-image:linear-gradient(#0000 0%,#00000080 50%,#000000f2 100%);mask-image:linear-gradient(#0000 0%,#00000080 50%,#000000f2 100%)}.gallery-ambient-cover-module__uG9M8a__glow{z-index:2;object-fit:cover;object-position:center 65%;filter:blur(48px)saturate(2.2)brightness(1.1);pointer-events:none;width:140%;max-width:none;height:80%;position:absolute;bottom:-15%;left:-20%;transform:scale(1.2);-webkit-mask-image:linear-gradient(#0000 0%,#000c 60%,#000 100%);mask-image:linear-gradient(#0000 0%,#000c 60%,#000 100%)}.gallery-ambient-cover-module__uG9M8a__ramp{z-index:3;pointer-events:none;background:var(--cover-ramp-gradient,linear-gradient(to bottom,transparent 0%,transparent 32%,#0000000f 48%,#0000002e 62%,#00000052 78%,#0000006b 100%));transition:background .45s;position:absolute;inset:0}.gallery-ambient-cover-module__uG9M8a__frost{z-index:4;background:var(--cover-frost-tint,#ffffff08);-webkit-backdrop-filter:blur(32px)saturate(1.7);backdrop-filter:blur(32px)saturate(1.7);pointer-events:none;height:56%;transition:background .45s;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 20%,#000000bf 45%,#000 60%);mask-image:linear-gradient(#0000 0%,#00000059 20%,#000000bf 45%,#000 60%)}.gallery-ambient-cover-module__uG9M8a__content{z-index:5;text-align:left;flex-direction:column;padding:0 22px;display:flex;position:absolute;bottom:40px;left:0;right:0}.gallery-ambient-cover-module__uG9M8a__contentHero{bottom:max(40px,calc(40px + env(safe-area-inset-bottom,0px)));padding-bottom:0}@media (min-width:768px){.gallery-ambient-cover-module__uG9M8a__content{padding:0;bottom:40px;left:40px;right:40px}.gallery-ambient-cover-module__uG9M8a__contentHero{bottom:max(40px,calc(40px + env(safe-area-inset-bottom,0px)));padding-bottom:0}}.gallery-ambient-cover-module__uG9M8a__contentHidden{opacity:0;transform:translateY(20px)}.gallery-ambient-cover-module__uG9M8a__contentVisible{opacity:1;transition:opacity .7s,transform .7s;transform:translateY(0)}.gallery-ambient-cover-module__uG9M8a__emptyState{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.gallery-tile-actions-module__ZJRBwa__iconButton{color:#ffffffd1;cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .18s,transform .18s;display:flex}@media (hover:hover) and (pointer:fine){.gallery-tile-actions-module__ZJRBwa__iconButton:hover:not(:disabled){color:#fff;transform:scale(1.08)}.gallery-tile-actions-module__ZJRBwa__solidIcon:hover{filter:brightness(1.08)}}.gallery-tile-actions-module__ZJRBwa__iconButton:disabled{cursor:not-allowed}.gallery-tile-actions-module__ZJRBwa__iconButtonMuted:disabled{color:#fff6}.gallery-tile-actions-module__ZJRBwa__iconButtonBusy:disabled{color:#fff;opacity:1;cursor:progress}.gallery-tile-actions-module__ZJRBwa__heartWrap{justify-content:center;align-items:center;display:flex;position:relative}.gallery-tile-actions-module__ZJRBwa__heartPop{animation:.42s cubic-bezier(.22,1,.36,1) gallery-tile-actions-module__ZJRBwa__heartPop}.gallery-tile-actions-module__ZJRBwa__heartFilled{color:#fff}.gallery-tile-actions-module__ZJRBwa__burst{pointer-events:none;position:absolute;inset:-70%;overflow:visible}.gallery-tile-actions-module__ZJRBwa__burst line{stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-dasharray:var(--burst-len);stroke-dashoffset:var(--burst-len);animation:.34s ease-out forwards gallery-tile-actions-module__ZJRBwa__extendLine}.gallery-tile-actions-module__ZJRBwa__ring{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round}.gallery-tile-actions-module__ZJRBwa__ringTrack{opacity:.32}.gallery-tile-actions-module__ZJRBwa__ringProgress{transition:stroke-dashoffset .16s linear}.gallery-tile-actions-module__ZJRBwa__ringIndeterminate{stroke-dasharray:100.53;stroke-dashoffset:100.53px;animation:2.8s ease-out forwards gallery-tile-actions-module__ZJRBwa__ringSweep}.gallery-tile-actions-module__ZJRBwa__check{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .22s 60ms,transform .22s 60ms;transform:scale(.6)}.gallery-tile-actions-module__ZJRBwa__checkVisible{opacity:1;transform:scale(1)}@keyframes gallery-tile-actions-module__ZJRBwa__heartPop{0%{transform:scale(1)}40%{transform:scale(1.24)}to{transform:scale(1)}}@keyframes gallery-tile-actions-module__ZJRBwa__extendLine{0%{stroke-dashoffset:var(--burst-len);opacity:1}62%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes gallery-tile-actions-module__ZJRBwa__ringSweep{0%{stroke-dashoffset:100.53px}to{stroke-dashoffset:18px}}@media (prefers-reduced-motion:reduce){.gallery-tile-actions-module__ZJRBwa__iconButton,.gallery-tile-actions-module__ZJRBwa__ringProgress,.gallery-tile-actions-module__ZJRBwa__check{transition:none}.gallery-tile-actions-module__ZJRBwa__iconButton:hover{transform:none}.gallery-tile-actions-module__ZJRBwa__heartPop,.gallery-tile-actions-module__ZJRBwa__burst line,.gallery-tile-actions-module__ZJRBwa__ringIndeterminate{animation:none}.gallery-tile-actions-module__ZJRBwa__ringIndeterminate{stroke-dasharray:none;opacity:.7}}
.client-gallery-lightbox-module___cRncq__layer{z-index:1;pointer-events:none;visibility:hidden;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.client-gallery-lightbox-module___cRncq__layer img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;max-height:100%;display:block}.client-gallery-lightbox-module___cRncq__enterNextA,.client-gallery-lightbox-module___cRncq__enterNextB,.client-gallery-lightbox-module___cRncq__enterPrevA,.client-gallery-lightbox-module___cRncq__enterPrevB{z-index:2;visibility:visible}.client-gallery-lightbox-module___cRncq__exitNextA,.client-gallery-lightbox-module___cRncq__exitNextB,.client-gallery-lightbox-module___cRncq__exitPrevA,.client-gallery-lightbox-module___cRncq__exitPrevB{z-index:1;visibility:visible}.client-gallery-lightbox-module___cRncq__enterNextA{animation:.42s cubic-bezier(.22,.9,.32,1) forwards client-gallery-lightbox-module___cRncq__enterNextA}.client-gallery-lightbox-module___cRncq__enterNextB{animation:.42s cubic-bezier(.22,.9,.32,1) forwards client-gallery-lightbox-module___cRncq__enterNextB}.client-gallery-lightbox-module___cRncq__exitNextA{animation:.42s forwards client-gallery-lightbox-module___cRncq__exitNextA}.client-gallery-lightbox-module___cRncq__exitNextB{animation:.42s forwards client-gallery-lightbox-module___cRncq__exitNextB}.client-gallery-lightbox-module___cRncq__enterPrevA{animation:.42s cubic-bezier(.22,.9,.32,1) forwards client-gallery-lightbox-module___cRncq__enterPrevA}.client-gallery-lightbox-module___cRncq__enterPrevB{animation:.42s cubic-bezier(.22,.9,.32,1) forwards client-gallery-lightbox-module___cRncq__enterPrevB}.client-gallery-lightbox-module___cRncq__exitPrevA{animation:.42s forwards client-gallery-lightbox-module___cRncq__exitPrevA}.client-gallery-lightbox-module___cRncq__exitPrevB{animation:.42s forwards client-gallery-lightbox-module___cRncq__exitPrevB}@keyframes client-gallery-lightbox-module___cRncq__enterNextA{0%{opacity:.5;transform:translate(38%)}to{opacity:1;transform:translate(0)}}@keyframes client-gallery-lightbox-module___cRncq__enterNextB{0%{opacity:.5;transform:translate(38%)}to{opacity:1;transform:translate(0)}}@keyframes client-gallery-lightbox-module___cRncq__exitNextA{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30%)}}@keyframes client-gallery-lightbox-module___cRncq__exitNextB{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-30%)}}@keyframes client-gallery-lightbox-module___cRncq__enterPrevA{0%{opacity:.5;transform:translate(-38%)}to{opacity:1;transform:translate(0)}}@keyframes client-gallery-lightbox-module___cRncq__enterPrevB{0%{opacity:.5;transform:translate(-38%)}to{opacity:1;transform:translate(0)}}@keyframes client-gallery-lightbox-module___cRncq__exitPrevA{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30%)}}@keyframes client-gallery-lightbox-module___cRncq__exitPrevB{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(30%)}}.client-gallery-lightbox-module___cRncq__filmViewport{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.client-gallery-lightbox-module___cRncq__filmViewportDragging{cursor:grabbing}.client-gallery-lightbox-module___cRncq__filmRow{align-items:flex-end;width:max-content;height:100%;display:flex}.client-gallery-lightbox-module___cRncq__filmRowMotion{transition:transform .4s cubic-bezier(.22,.9,.32,1)}.client-gallery-lightbox-module___cRncq__thumb{cursor:inherit;pointer-events:auto;background:0 0;border:0;border-radius:3px;flex:none;margin:0;padding:0;position:relative;overflow:hidden}.client-gallery-lightbox-module___cRncq__thumbMotion{transition:width .4s cubic-bezier(.22,.9,.32,1),height .4s cubic-bezier(.22,.9,.32,1)}.client-gallery-lightbox-module___cRncq__thumb img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.client-gallery-lightbox-module___cRncq__enterNextA,.client-gallery-lightbox-module___cRncq__enterNextB,.client-gallery-lightbox-module___cRncq__enterPrevA,.client-gallery-lightbox-module___cRncq__enterPrevB,.client-gallery-lightbox-module___cRncq__exitNextA,.client-gallery-lightbox-module___cRncq__exitNextB,.client-gallery-lightbox-module___cRncq__exitPrevA,.client-gallery-lightbox-module___cRncq__exitPrevB{visibility:hidden;opacity:0;animation:none;transform:none}.client-gallery-lightbox-module___cRncq__filmRowMotion,.client-gallery-lightbox-module___cRncq__thumbMotion{transition:none}}
.gallery-tile-shimmer-module__Yo2tlq__shimmer{z-index:0;pointer-events:none;background-color:var(--gallery-tile-shimmer-base);background-image:linear-gradient(90deg,var(--gallery-tile-shimmer-base)25%,var(--gallery-tile-shimmer-highlight)37%,var(--gallery-tile-shimmer-base)63%);background-size:400% 100%;animation:1.4s infinite gallery-tile-shimmer-module__Yo2tlq__shimmer;position:absolute;inset:0}@keyframes gallery-tile-shimmer-module__Yo2tlq__shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.gallery-tile-shimmer-module__Yo2tlq__shimmer{background-image:none;background-size:auto;animation:none}}
