._galleryPage_4abbc_1{z-index:4;min-height:100svh;color:var(--ink);background:var(--color-transparent);opacity:0;pointer-events:none;visibility:hidden;margin-top:-100svh;position:relative}[data-dive-screen][data-ready] ._galleryPage_4abbc_1{opacity:1;pointer-events:auto;visibility:visible}._galleryPage_4abbc_1 [hidden]{display:none}._galleryPage_4abbc_1[data-viewer-open] ._galleryBrowser_4abbc_23{visibility:hidden}._galleryAccess_4abbc_27{background:var(--color-transparent);min-height:100svh;position:relative}._galleryAccessPanel_4abbc_33{--glass-panel-radius:var(--dive-portrait-radius);top:calc(var(--dive-portrait-top) - 2px);left:calc(var(--dive-portrait-left) - 2px);width:calc(var(--dive-portrait-width) + 4px);height:calc(var(--dive-portrait-height) + 4px);color:var(--ink);flex-direction:column;padding:clamp(28px,3vw,44px);display:flex;position:absolute}._galleryAccessIntro_4abbc_47{flex-direction:column;flex:1;display:flex}._galleryAccessIntro_4abbc_47 p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:400}._galleryAccessIntro_4abbc_47 h2{max-width:540px;font-family:var(--font-display);text-transform:lowercase;margin:auto 0 0;font-size:clamp(46px,4.8vw,74px);font-weight:400;line-height:.82}._galleryAccessIntro_4abbc_47>span{max-width:390px;margin-top:28px;font-size:14px;line-height:1.55;display:block}._galleryAccessForm_4abbc_79{width:100%;color:var(--ink);margin-top:clamp(34px,5vh,54px);position:relative}._galleryAccessForm_4abbc_79>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._galleryAccessForm_4abbc_79>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0;display:grid}._galleryAccessForm_4abbc_79 input{border:0;border-bottom:1px solid var(--color-gallery-ink-50);min-width:0;height:54px;color:var(--ink);background:var(--color-transparent);font:400 16px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;border-radius:0;outline:none;padding:0 2px}._galleryAccessForm_4abbc_79 input:focus{border-color:var(--ink)}._galleryAccessForm_4abbc_79 input::placeholder{color:var(--color-text-muted);font-family:var(--font-display);letter-spacing:.015em;opacity:1;text-transform:lowercase;font-size:17px;font-weight:400}._galleryAccessStatus_4abbc_132{min-height:20px;color:var(--ink);margin-top:10px;font-size:13px;display:block}._galleryAccessPath_4abbc_140{color:var(--color-gallery-ink-56);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:24px 0 0;font-size:11px;display:flex}._galleryAccessPath_4abbc_140 span+span:before{content:"·";margin-right:12px}._galleryBrowser_4abbc_23{--gallery-bar-height:84px;--gallery-gutter:clamp(20px, 3.4vw, 56px);background:var(--color-gallery-surface);min-height:100svh}._galleryBrowserBar_4abbc_164{z-index:3;height:var(--gallery-bar-height);padding:10px var(--gallery-gutter);border-bottom:1px solid var(--color-gallery-ink-12);color:var(--ink);background:var(--color-gallery-surface);box-shadow:inset 0 1px 0 var(--color-gallery-white-72), 0 10px 32px var(--color-gallery-ink-06);grid-template-columns:minmax(0,1fr) minmax(220px,auto) minmax(0,1fr);align-items:center;gap:24px;display:grid;position:sticky;top:0}._galleryBrowserLogo_4abbc_182{place-self:center;width:clamp(92px,8vw,124px)}._galleryBrowserLogo_4abbc_182 svg{width:100%;height:auto;display:block}._galleryBrowserActions_4abbc_194{place-self:center end;align-items:center;gap:10px;display:flex}._galleryBrowserActions_4abbc_194 [data-site-button]{min-height:44px;font-weight:400;transition:transform .15s,opacity .18s,--site-specular-angle .14s ease-out}._galleryBrowserActions_4abbc_194 [data-site-button-glass]{display:none}._galleryBrowserActions_4abbc_194 [data-site-button-fx]{opacity:0;transition:opacity .18s}._galleryBrowserActions_4abbc_194 [data-site-button]:focus-visible [data-site-button-fx]{opacity:1}._galleryBrowserActions_4abbc_194 [data-site-button]:not([data-specular-ready]):focus-visible [data-site-button-fx]:before{animation:none}@media (hover:hover) and (pointer:fine){._galleryBrowserActions_4abbc_194 [data-site-button]:hover [data-site-button-fx]{opacity:1}._galleryBrowserActions_4abbc_194 [data-site-button]:not([data-specular-ready]):hover [data-site-button-fx]:before{animation:none}}._galleryBrowserIdentity_4abbc_238{text-align:left;place-self:center start;min-width:0}._galleryBrowserIdentity_4abbc_238 h2{font-family:var(--font-display);color:var(--ink);text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;margin:0;font-size:clamp(24px,2.5vw,38px);font-weight:400;line-height:.9;overflow:hidden}._galleryBrowserIdentity_4abbc_238 span{color:var(--color-gallery-ink-74);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:6px;font-size:9px;display:block;overflow:hidden}._galleryStory_4abbc_270{height:calc(100svh - var(--gallery-bar-height));padding:12px var(--gallery-gutter) 24px;position:relative}._galleryStoryCover_4abbc_276{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1.62fr) minmax(220px,.72fr);gap:clamp(8px,1vw,16px);height:100%;display:grid}._galleryStoryEmpty_4abbc_284{height:100%}._galleryStoryCover_4abbc_276[data-layout=single]{grid-template:1fr/1fr}._galleryStoryCover_4abbc_276[data-layout=split]{grid-template:repeat(2,minmax(0,1fr))/1fr}._galleryStoryCover_4abbc_276[data-count="1"]{grid-template:1fr/1fr}._galleryStoryImage_4abbc_300{background:var(--color-media-placeholder);cursor:zoom-in;border:0;border-radius:clamp(12px,1.3vw,20px);min-width:0;padding:0;overflow:hidden}._galleryStoryCover_4abbc_276[data-layout=collage] ._galleryStoryImage_4abbc_300[data-position="1"]{grid-row:1/-1}._galleryStoryCover_4abbc_276[data-count="1"] ._galleryStoryImage_4abbc_300[data-position="1"]{grid-area:auto}._galleryStoryImage_4abbc_300 img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}._galleryStoryImage_4abbc_300:hover img,._galleryStoryImage_4abbc_300:focus-visible img{transform:scale(1.018)}._galleryStoryInstant_4abbc_331{z-index:2;background:linear-gradient(102deg, var(--color-gallery-story-glint-soft), var(--color-transparent) 14%, var(--color-gallery-white-34) 48%, var(--color-transparent) 76%), var(--color-gallery-paper);width:clamp(152px,14vw,210px);box-shadow:0 22px 46px var(--color-gallery-card-shadow);cursor:zoom-in;border:0;border-radius:3px 3px 7px 7px;padding:18px 12px 60px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:absolute;bottom:clamp(34px,5vh,58px);left:calc(66% - clamp(76px,7vw,105px));transform:rotate(-6deg)}._galleryStoryInstant_4abbc_331:before{z-index:2;background:var(--color-gallery-card-tint);width:42%;height:24px;box-shadow:0 2px 5px var(--color-gallery-card-shadow-soft);content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(3deg)}._galleryStoryInstant_4abbc_331 img{aspect-ratio:3/4;object-fit:cover;filter:saturate(.92)contrast(.96);width:100%;display:block}._galleryStoryInstant_4abbc_331:hover,._galleryStoryInstant_4abbc_331:focus-visible{box-shadow:0 28px 56px var(--color-gallery-card-shadow-strong);transform:translateY(-4px)rotate(-3deg)}._galleryStoryInstant_4abbc_331:focus-visible{outline:2px solid var(--ink);outline-offset:4px}._galleryLibrary_4abbc_381{--gallery-index-width:clamp(220px, 22vw, 320px);height:calc(100svh - var(--gallery-bar-height));grid-template-columns:var(--gallery-index-width) minmax(0, 1fr);background:var(--color-gallery-surface);min-height:0;display:grid;position:relative;overflow:hidden}._galleryLibraryToggle_4abbc_393[data-site-button]{display:none}._galleryIndex_4abbc_397{border-right:1px solid var(--color-gallery-ink-14);background:var(--color-gallery-surface);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;padding:clamp(26px,3vw,44px) clamp(18px,2.4vw,34px) 24px;transition:background-color .28s;display:grid}._galleryBrowser_4abbc_23[data-library-scroll] ._galleryIndex_4abbc_397{background:var(--color-gallery-surface-active)}._galleryIndexList_4abbc_412{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--color-gallery-ink-20) var(--color-transparent);min-height:0;margin:-20px -28px;padding:20px 28px 38px;position:relative;overflow:hidden}._galleryIndexHover_4abbc_424{z-index:0;background:var(--color-gallery-white-68);width:0;height:0;box-shadow:0 10px 28px var(--color-gallery-control-shadow);opacity:0;pointer-events:none;will-change:transform, width, height, opacity;border-radius:12px;position:absolute;top:0;left:0}._galleryIndexAll_4abbc_439{z-index:1;width:100%;min-height:54px;color:var(--ink);background:var(--color-transparent);font:400 14px/1 var(--font-display);text-align:left;text-transform:lowercase;cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:relative}._galleryIndexAll_4abbc_439 small{color:var(--color-gallery-ink-48);font-size:10px;font-weight:500}._galleryIndexFavorites_4abbc_464{margin-top:5px}._galleryIndexFavoritesLabel_4abbc_468{align-items:center;gap:8px;display:inline-flex}._galleryIndexFavoritesLabel_4abbc_468 svg{width:16px;height:16px;fill:var(--color-transparent);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;transition:fill .22s,transform .26s cubic-bezier(.16,1,.3,1);overflow:visible}._galleryIndexFavorites_4abbc_464[data-active] ._galleryIndexFavoritesLabel_4abbc_468 svg{fill:currentColor;transform:scale(1.08)}._galleryIndexAll_4abbc_439[data-active]{background:var(--color-gallery-white);box-shadow:0 10px 28px var(--color-gallery-control-shadow)}._galleryIndexAll_4abbc_439:focus-visible,._clientFolder_4abbc_497:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._galleryIndexNote_4abbc_502{border-top:1px solid var(--color-gallery-ink-14);margin:20px 0 0;padding-top:17px}._galleryIndexNote_4abbc_502 span,._galleryIndexNote_4abbc_502 em{display:block}._galleryIndexNote_4abbc_502 span{color:var(--color-gallery-ink-42);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-style:normal}._galleryIndexNote_4abbc_502 em{max-width:190px;font-family:var(--font-display);margin-top:7px;font-size:15px;font-style:normal;line-height:1.1}._galleryFolders_4abbc_530{z-index:1;margin-top:7px;position:relative}._galleryFoldersGrid_4abbc_536{flex-direction:column;gap:5px;display:flex}._clientFolder_4abbc_497{width:100%;min-width:0;min-height:76px;padding:8px 10px 8px calc(10px + var(--folder-offset));color:var(--ink);background:var(--color-transparent);text-align:left;cursor:pointer;border:0;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;display:grid;position:relative}._clientFolder_4abbc_497[data-active]{background:var(--color-gallery-white-78);box-shadow:0 12px 32px var(--color-gallery-control-shadow)}._clientFolder_4abbc_497[data-parent]{background:var(--color-gallery-white-30)}._clientFolderStack_4abbc_568{width:38px;height:42px;display:block;position:relative}._clientFolderStack_4abbc_568 i{background:var(--color-gallery-folder-back);box-shadow:0 6px 14px var(--color-gallery-folder-shadow);border-radius:4px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:4px 2px 2px;transform:rotate(-5deg)}._clientFolderStack_4abbc_568 i:nth-child(2){background:var(--color-gallery-folder-middle);transform:rotate(3deg)}._clientFolderStack_4abbc_568 i:nth-child(3){background:var(--color-gallery-folder-front);transform:translateY(2px)}._clientFolder_4abbc_497:hover ._clientFolderStack_4abbc_568 i:first-child,._clientFolder_4abbc_497:focus-visible ._clientFolderStack_4abbc_568 i:first-child,._clientFolder_4abbc_497[data-active] ._clientFolderStack_4abbc_568 i:first-child,._clientFolder_4abbc_497[data-open] ._clientFolderStack_4abbc_568 i:first-child{transform:translate(-5px,-3px)rotate(-9deg)}._clientFolder_4abbc_497:hover ._clientFolderStack_4abbc_568 i:nth-child(2),._clientFolder_4abbc_497:focus-visible ._clientFolderStack_4abbc_568 i:nth-child(2),._clientFolder_4abbc_497[data-active] ._clientFolderStack_4abbc_568 i:nth-child(2),._clientFolder_4abbc_497[data-open] ._clientFolderStack_4abbc_568 i:nth-child(2){transform:translate(5px,-4px)rotate(8deg)}._clientFolderCopy_4abbc_610{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}._clientFolderName_4abbc_618{text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}._clientFolderCount_4abbc_627{color:var(--color-gallery-ink-50);white-space:nowrap;font-size:9px}._galleryDesk_4abbc_633{background:var(--color-gallery-surface);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}._galleryDeskScroll_4abbc_641{overscroll-behavior:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--color-gallery-ink-22) var(--color-transparent);background:var(--color-gallery-surface);min-width:0;min-height:0;overflow:hidden}._galleryBrowser_4abbc_23[data-library-scroll] ._galleryIndexList_4abbc_412,._galleryBrowser_4abbc_23[data-library-scroll] ._galleryDeskScroll_4abbc_641{overflow-y:auto}._galleryPhotos_4abbc_658{padding:clamp(42px,6vh,72px) clamp(26px,5vw,72px) clamp(100px,12vh,150px)}._galleryGrid_4abbc_662{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(32px,5vw,76px) clamp(12px,2vw,28px);display:grid}._galleryPhoto_4abbc_658{grid-column:span 4;min-width:0;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative}._galleryGridSentinel_4abbc_676{grid-column:1/-1;width:1px;height:1px}._galleryPhotoFeature_4abbc_682{grid-column:2/span 10}._galleryPhotoWide_4abbc_686{grid-column:span 7}._galleryPhoto_4abbc_658:nth-child(6n+2){transform:translateY(34px)rotate(-1.2deg)}._galleryPhoto_4abbc_658:nth-child(6n+3){transform:rotate(.7deg)}._galleryPhoto_4abbc_658:nth-child(6n+4){transform:translate(18px)rotate(1.1deg)}._galleryPhoto_4abbc_658:nth-child(6n+5){justify-self:end;transform:rotate(-.55deg)}._galleryPhotoPreview_4abbc_707{width:100%;aspect-ratio:var(--gallery-photo-ratio,4 / 5);background:var(--color-media-placeholder);cursor:zoom-in;border:0;border-radius:clamp(5px,.75vw,11px);padding:0;display:block;overflow:hidden}._galleryBrowser_4abbc_23[data-selecting] ._galleryPhotoPreview_4abbc_707{cursor:pointer}._galleryPhotoPreview_4abbc_707 img{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .24s;display:block}._galleryPhotoPreview_4abbc_707:hover img,._galleryPhotoPreview_4abbc_707:focus-visible img{transform:scale(1.018)}._galleryPhoto_4abbc_658[data-selected] ._galleryPhotoPreview_4abbc_707 img{filter:brightness(.82)}._galleryPhotoIndex_4abbc_740{color:var(--color-gallery-ink-42);letter-spacing:.12em;text-align:right;margin-top:8px;font-size:8px;display:block}._galleryPhotoSelect_4abbc_749{z-index:2;width:18px;height:18px;accent-color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;margin:0;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;top:12px;right:12px;transform:scale(.9)}._galleryBrowser_4abbc_23[data-selecting] ._galleryPhotoSelect_4abbc_749,._galleryPhoto_4abbc_658[data-selected] ._galleryPhotoSelect_4abbc_749,._galleryPhoto_4abbc_658:hover ._galleryPhotoSelect_4abbc_749,._galleryPhoto_4abbc_658:has(input:focus-visible) ._galleryPhotoSelect_4abbc_749{opacity:1;pointer-events:auto;transform:scale(1)}._galleryPhotoSelect_4abbc_749:focus-visible{outline:2px solid var(--color-gallery-white);outline-offset:2px;box-shadow:0 0 0 5px var(--color-gallery-ink-34)}@media (hover:hover) and (pointer:fine){._galleryPage_4abbc_1 ._galleryPhotoSelect_4abbc_749:hover{transform:scale(1.05)}._galleryPage_4abbc_1 ._galleryPhotoSelect_4abbc_749:active{transform:scale(.95)}}._galleryBrowserStatus_4abbc_792,._galleryBrowserEmpty_4abbc_793{text-align:center;margin:64px 0 0;font-size:15px}._galleryBrowserStatus_4abbc_792{min-height:24px;color:var(--color-gallery-success);margin-top:42px;font-size:13px}._galleryBrowserStatus_4abbc_792[data-error=true]{color:var(--color-gallery-error)}._galleryViewer_4abbc_810{width:100vw;max-width:none;height:100svh;max-height:none;color:var(--color-gallery-white);background:var(--color-gallery-viewer-surface);border:0;margin:0;padding:0;overflow:hidden}._galleryViewer_4abbc_810[open]{display:block}._galleryViewerCoverflow_4abbc_827{z-index:1;position:relative}._galleryViewer_4abbc_810::backdrop{background:var(--color-gallery-viewer-overlay)}._galleryViewer_4abbc_810 [data-site-button]{--site-button-radius:50%;width:48px;min-width:48px;height:48px;min-height:48px;color:var(--color-gallery-viewer-text);padding:0;transition:transform .15s,opacity .18s,--site-specular-angle .14s ease-out}._galleryViewer_4abbc_810 [data-site-button-glass]{display:none}._galleryViewer_4abbc_810 [data-site-button-fx]{opacity:0;transition:opacity .18s}._galleryViewer_4abbc_810 [data-site-button]:not([data-specular-ready]) [data-site-button-fx],._galleryViewer_4abbc_810 [data-site-button][data-specular-ready]:after{display:none}._galleryViewer_4abbc_810 [data-site-button]:after{z-index:1;background:conic-gradient(from var(--site-specular-angle), var(--color-gallery-viewer-line-soft) 0deg, var(--color-gallery-viewer-line-soft) 112deg, var(--color-gallery-viewer-line-strong) 150deg, var(--color-gallery-viewer-highlight) 180deg, var(--color-gallery-viewer-line-strong) 210deg, var(--color-gallery-viewer-line-soft) 248deg, var(--color-gallery-viewer-line-soft) 360deg);content:"";opacity:0;-webkit-mask:linear-gradient(var(--color-gallery-black) 0 0) content-box, linear-gradient(var(--color-gallery-black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--color-gallery-black) 0 0) content-box, linear-gradient(var(--color-gallery-black) 0 0);border-radius:50%;padding:1px;transition:opacity .18s,transform .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:3px;transform:scale(.76);mask-composite:exclude}._galleryViewer_4abbc_810 [data-site-button]:focus-visible:after{opacity:1;transform:scale(1)}._galleryViewer_4abbc_810 [data-site-button]:focus-visible [data-site-button-fx]{opacity:1}._galleryViewer_4abbc_810 [data-site-button]:focus-visible{outline:none}._galleryViewerIcon_4abbc_913{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:17px;height:17px;filter:drop-shadow(0 1px 4px var(--color-gallery-viewer-icon-shadow));opacity:.86;transition:opacity .18s,transform .18s}._galleryViewer_4abbc_810 [data-site-button]:focus-visible ._galleryViewerIcon_4abbc_913:not(._galleryViewerShareIcon_4abbc_926):not(._galleryViewerShareClose_4abbc_926){opacity:1;transform:scale(1.04)}._galleryViewerIconClose_4abbc_931{width:19px;height:19px}._galleryViewerClose_4abbc_936{z-index:2;position:absolute;top:18px;right:18px}._galleryViewerFavorite_4abbc_943,._galleryViewerShareControls_4abbc_944{z-index:2;position:absolute;bottom:18px}._galleryViewerFavorite_4abbc_943{left:18px}._galleryViewerShareControls_4abbc_944{place-items:center;width:48px;height:48px;display:grid;right:18px}._galleryViewerShare_4abbc_926{width:48px;min-width:48px;height:48px;min-height:48px;position:relative}._galleryViewerShareMenu_4abbc_970{pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:48px;display:flex;position:absolute;bottom:calc(100% + 12px);right:0}._galleryViewerShareAction_4abbc_982{opacity:0;pointer-events:none;width:48px;min-width:48px;height:48px;min-height:48px;transition:opacity .18s,transform .3s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}._galleryViewerShareActionSystem_4abbc_995{transition-delay:45ms}._galleryViewerShareControls_4abbc_944[data-open] ._galleryViewerShareMenu_4abbc_970{pointer-events:auto}._galleryViewerShareControls_4abbc_944[data-open] ._galleryViewerShareAction_4abbc_982{opacity:1;pointer-events:auto;transform:translateY(0)}._galleryViewerShareControls_4abbc_944[data-open] ._galleryViewerShareActionDownload_4abbc_1009{transition-delay:45ms}._galleryViewerShareControls_4abbc_944[data-open] ._galleryViewerShareActionSystem_4abbc_995{transition-delay:0s}._galleryViewerShare_4abbc_926 [data-site-button-label]{width:19px;height:19px;display:block;position:relative}._galleryViewerShareIcon_4abbc_926,._galleryViewerShareClose_4abbc_926{position:absolute;inset:1px}._galleryViewerShareClose_4abbc_926{opacity:0;transform:rotate(-80deg)scale(.68)}._galleryViewerShareControls_4abbc_944[data-open] ._galleryViewerShareIcon_4abbc_926{opacity:0;transform:rotate(80deg)scale(.68)}._galleryViewerShareControls_4abbc_944[data-open] ._galleryViewerShareClose_4abbc_926{opacity:1;transform:rotate(0)scale(1)}._galleryViewerFavorite_4abbc_943[aria-pressed=true] ._galleryViewerIcon_4abbc_913{fill:currentColor}@media (hover:hover) and (pointer:fine){._galleryViewer_4abbc_810 [data-site-button]:hover:after{opacity:1;transform:scale(1)}._galleryViewer_4abbc_810 [data-site-button]:hover [data-site-button-fx]{opacity:1}._galleryViewer_4abbc_810 [data-site-button]:hover ._galleryViewerIcon_4abbc_913:not(._galleryViewerShareIcon_4abbc_926):not(._galleryViewerShareClose_4abbc_926){opacity:1;transform:scale(1.04)}}@media (width<=900px){._galleryLibrary_4abbc_381{--gallery-index-width:200px}}@media (width>=701px){._galleryLibrary_4abbc_381{transition:grid-template-columns .4s cubic-bezier(.7,-.15,.25,1.15)}._galleryLibrary_4abbc_381[data-collapsed]{grid-template-columns:0 minmax(0,1fr)}._galleryIndex_4abbc_397{opacity:1;transition:background-color .28s,opacity .22s,transform .4s cubic-bezier(.75,0,.25,1);overflow:hidden;transform:translate(0)}._galleryLibrary_4abbc_381[data-collapsed] ._galleryIndex_4abbc_397{opacity:0;pointer-events:none;transform:translate(-24px)}._galleryLibraryToggle_4abbc_393[data-site-button]{--site-button-radius:50%;z-index:3;top:16px;left:calc(var(--gallery-index-width) - 17px);width:34px;min-width:34px;height:34px;min-height:34px;padding:0;transition:left .4s cubic-bezier(.7,-.15,.25,1.15),transform .15s,opacity .18s;display:inline-flex;position:absolute}._galleryLibrary_4abbc_381[data-collapsed] ._galleryLibraryToggle_4abbc_393[data-site-button]{left:16px}._galleryLibraryToggle_4abbc_393 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px;height:17px}}@media (width<=700px){._galleryAccess_4abbc_27{min-height:100svh}._galleryAccessPanel_4abbc_33{border-radius:var(--dive-portrait-radius);background:var(--color-gallery-mobile-surface);box-shadow:0 24px 70px var(--color-gallery-mobile-shadow);padding:22px}._galleryAccessIntro_4abbc_47 p{margin-bottom:10px;font-size:10px}._galleryAccessIntro_4abbc_47 h2{max-width:320px;font-size:clamp(36px,11vw,48px)}._galleryAccessIntro_4abbc_47>span{max-width:340px;margin-top:16px;font-size:12px;line-height:1.45}._galleryAccessForm_4abbc_79{margin-top:22px}._galleryAccessForm_4abbc_79>div{grid-template-columns:1fr;gap:10px}._galleryAccessForm_4abbc_79 [data-site-button]{width:100%}._galleryAccessPath_4abbc_140{justify-content:center;margin-top:12px;font-size:9px}._galleryBrowser_4abbc_23{--gallery-bar-height:86px;--gallery-gutter:8px}._galleryBrowserBar_4abbc_164{height:var(--gallery-bar-height);padding:var(--gallery-gutter);grid-template-rows:32px 36px;grid-template-columns:minmax(0,1fr) 64px;align-items:start;gap:2px 10px}._galleryBrowserLogo_4abbc_182{grid-area:1/2;place-self:start end;width:64px}._galleryBrowserIdentity_4abbc_238{grid-area:1/1;place-self:start;width:100%}._galleryBrowserIdentity_4abbc_238 h2{font-size:clamp(17px,4.8vw,22px)}._galleryBrowserIdentity_4abbc_238 span{max-width:100%;margin-top:3px;font-size:7px}._galleryBrowserActions_4abbc_194{grid-area:2/1/auto/-1;place-self:end start;gap:2px}._galleryBrowserActions_4abbc_194 [data-site-button]{min-height:36px;padding:0 6px;font-size:11px}._galleryBrowserActions_4abbc_194 [data-site-button]:first-child{padding-left:0}._galleryStory_4abbc_270{height:calc(100svh - var(--gallery-bar-height));padding:8px 8px 12px}._galleryStoryCover_4abbc_276{grid-template-rows:minmax(0,1fr) clamp(104px,18svh,150px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%}._galleryStoryCover_4abbc_276[data-layout=single]{grid-template:1fr/1fr}._galleryStoryCover_4abbc_276[data-layout=split]{grid-template:repeat(2,minmax(0,1fr))/1fr}._galleryStoryCover_4abbc_276[data-count="1"]{grid-template:1fr/1fr}._galleryStoryCover_4abbc_276[data-layout=collage] ._galleryStoryImage_4abbc_300[data-position="1"]{grid-area:auto/1/auto/-1}._galleryStoryImage_4abbc_300{border-radius:10px}._galleryStoryInstant_4abbc_331{width:clamp(106px,29vw,132px);box-shadow:0 16px 34px var(--color-gallery-card-shadow);padding:11px 7px 37px;bottom:calc(clamp(104px,18svh,150px) + 30px);left:auto;right:18px;transform:rotate(-5deg)}._galleryStoryInstant_4abbc_331:before{height:17px;top:-7px}._galleryLibrary_4abbc_381{height:calc(100svh - var(--gallery-bar-height));grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._galleryIndex_4abbc_397{z-index:2;opacity:1;will-change:opacity, transform;border-bottom:0;border-right:0;height:104px;padding:0;transition:opacity .18s,transform .26s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0 0 auto;overflow:hidden;transform:translateY(0)}._galleryBrowser_4abbc_23[data-index-hidden] ._galleryIndex_4abbc_397{opacity:0;pointer-events:none;transform:translateY(-100%)}._galleryIndexNote_4abbc_502{display:none}._galleryIndexList_4abbc_412{scrollbar-width:none;align-items:stretch;gap:5px;height:100%;margin:0;padding:20px 28px;display:flex;overflow:hidden}._galleryIndexHover_4abbc_424{display:none}._galleryBrowser_4abbc_23[data-library-scroll] ._galleryIndexList_4abbc_412{overflow:auto hidden}._galleryIndexAll_4abbc_439{flex-direction:column;flex:none;justify-content:center;align-items:flex-start;width:auto;min-height:0;padding:9px 14px}._galleryIndexAll_4abbc_439 small{margin-top:5px;font-size:8px}._galleryFolders_4abbc_530{flex:none;margin-top:0}._galleryFoldersGrid_4abbc_536{flex-direction:row;gap:5px;height:100%}._clientFolder_4abbc_497{border-radius:10px;grid-template-columns:45px minmax(0,1fr);width:128px;height:100%;min-height:0;padding:7px 8px}._clientFolderStack_4abbc_568{width:36px;height:38px}._clientFolderCopy_4abbc_610{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}._clientFolderName_4abbc_618{font-size:13px}._clientFolderCount_4abbc_627{font-size:8px}._galleryPhotos_4abbc_658{padding:124px 12px 80px}._galleryBrowser_4abbc_23[data-selecting] ._galleryPhotos_4abbc_658{padding-top:20px}._galleryGrid_4abbc_662{grid-template-columns:repeat(6,minmax(0,1fr));gap:38px 9px}._galleryPhoto_4abbc_658,._galleryPhotoWide_4abbc_686{grid-column:span 3}._galleryPhotoFeature_4abbc_682,._galleryPhotoWide_4abbc_686{grid-column:1/-1}._galleryPhoto_4abbc_658:nth-child(6n+2){transform:translateY(18px)rotate(-1.2deg)}._galleryPhoto_4abbc_658:nth-child(6n+4){transform:translate(5px)rotate(1.1deg)}._galleryViewer_4abbc_810 [data-site-button]{width:44px;min-width:44px;height:44px;min-height:44px}._galleryViewerClose_4abbc_936{top:12px;right:12px}._galleryViewerFavorite_4abbc_943,._galleryViewerShareControls_4abbc_944{bottom:max(12px, env(safe-area-inset-bottom))}._galleryViewerFavorite_4abbc_943{left:12px}._galleryViewerShareControls_4abbc_944{width:44px;height:44px;right:12px}._galleryViewerShare_4abbc_926{width:44px;min-width:44px;height:44px;min-height:44px}._galleryViewerShareMenu_4abbc_970{display:none}}@media (prefers-reduced-motion:reduce){._clientFolderStack_4abbc_568 i,._galleryPhotoPreview_4abbc_707 img,._galleryPhoto_4abbc_658,._galleryStoryImage_4abbc_300 img,._galleryStoryInstant_4abbc_331,._galleryPhotoSelect_4abbc_749,._galleryBrowserActions_4abbc_194 [data-site-button],._galleryBrowserActions_4abbc_194 [data-site-button-fx],._galleryLibraryToggle_4abbc_393[data-site-button],._galleryViewerShareAction_4abbc_982,._galleryViewer_4abbc_810 [data-site-button]:after,._galleryViewerIcon_4abbc_913,._galleryIndexFavoritesLabel_4abbc_468 svg,._galleryLibrary_4abbc_381,._galleryIndex_4abbc_397{transition:none}._galleryDeskScroll_4abbc_641{scroll-behavior:auto}}@media (width<=380px){._galleryAccessForm_4abbc_79>div{grid-template-columns:1fr}._galleryAccessForm_4abbc_79 [data-site-button]{width:100%}}
