._galleryPage_16u8l_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_16u8l_1{opacity:1;pointer-events:auto;visibility:visible}._galleryPage_16u8l_1 [hidden]{display:none}._galleryPage_16u8l_1[data-viewer-open] ._galleryBrowser_16u8l_23{visibility:hidden}._galleryPage_16u8l_1[data-viewer-open] [data-gallery-portfolio-carousel]{display:none}._galleryAccess_16u8l_31{background:var(--color-transparent);min-height:100svh;position:relative}._galleryAccess_16u8l_31 ._galleryAccessBack_16u8l_37{transition:none}._galleryAccessPanel_16u8l_41{--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;container:gallery-access/inline-size}._galleryAccessIntro_16u8l_56{flex-direction:column;flex:1;display:flex}._galleryAccessIntro_16u8l_56 p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:400}._galleryAccessIntro_16u8l_56 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_16u8l_56>span{max-width:390px;margin-top:28px;font-size:14px;line-height:1.55;display:block}._galleryAccessForm_16u8l_88{width:100%;color:var(--ink);margin-top:clamp(34px,5vh,54px);position:relative}._galleryAccessForm_16u8l_88>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._galleryAccessForm_16u8l_88>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0;display:grid}._galleryAccessForm_16u8l_88 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_16u8l_88 input:focus{border-color:var(--ink)}._galleryAccessForm_16u8l_88 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_16u8l_141{min-height:20px;color:var(--ink);margin-top:10px;font-size:13px;display:block}._galleryAccessPath_16u8l_149{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_16u8l_149 span+span:before{content:"·";margin-right:12px}@container gallery-access (width<=560px){._galleryAccessIntro_16u8l_56 h2{max-width:100%;font-size:clamp(36px,9cqi,48px)}}@container gallery-access (width<=440px){._galleryAccessForm_16u8l_88>div{grid-template-columns:1fr;gap:10px}._galleryAccessForm_16u8l_88 [data-site-button]{width:100%}}._galleryBrowser_16u8l_23{--gallery-bar-height:84px;--gallery-gutter:clamp(20px, 3.4vw, 56px);background:var(--color-gallery-surface);min-height:100svh}._galleryBrowserBar_16u8l_191{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_16u8l_209{place-self:center;width:clamp(92px,8vw,124px)}._galleryBrowserLogo_16u8l_209 svg{width:100%;height:auto;display:block}._galleryBrowserActions_16u8l_221{place-self:center end;align-items:center;gap:10px;display:flex}._galleryBrowserActions_16u8l_221 [data-text-button]{min-height:44px}._galleryBrowserIdentity_16u8l_233{text-align:left;place-self:center start;min-width:0}._galleryBrowserIdentity_16u8l_233 h2{font-family:var(--font-display);color:var(--ink);text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap;margin:0 0 -.14em;padding-bottom:.14em;font-size:clamp(24px,2.5vw,38px);font-weight:400;line-height:.9;overflow:hidden}._galleryBrowserIdentity_16u8l_233 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_16u8l_267{height:calc(100svh - var(--gallery-bar-height));padding:12px var(--gallery-gutter) 24px;position:relative}._portfolioStory_16u8l_273{z-index:0;isolation:isolate}._portfolioStory_16u8l_273 ._portfolioBack_16u8l_278{z-index:4;top:clamp(20px,2.4vw,34px);left:var(--gallery-gutter);position:absolute}._galleryStoryCover_16u8l_285{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_16u8l_293{height:100%}._galleryStoryCover_16u8l_285[data-layout=single]{grid-template:1fr/1fr}._galleryStoryCover_16u8l_285[data-layout=split]{grid-template:repeat(2,minmax(0,1fr))/1fr}._galleryStoryCover_16u8l_285[data-count="1"]{grid-template:1fr/1fr}._galleryStoryImage_16u8l_309{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_16u8l_285[data-layout=collage] ._galleryStoryImage_16u8l_309[data-position="1"]{grid-row:1/-1}._galleryStoryCover_16u8l_285[data-count="1"] ._galleryStoryImage_16u8l_309[data-position="1"]{grid-area:auto}._galleryStoryImage_16u8l_309 img{--gallery-hero-hover-scale:0;object-fit:cover;object-position:var(--gallery-hero-position,50% 50%);width:100%;height:100%;transform:scale(calc(var(--gallery-hero-scale,1) + var(--gallery-hero-hover-scale)));transform-origin:var(--gallery-hero-position,50% 50%);transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}._galleryStoryImage_16u8l_309:hover img,._galleryStoryImage_16u8l_309:focus-visible img{--gallery-hero-hover-scale:.018}._galleryStoryInstant_16u8l_345{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_16u8l_345: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_16u8l_345 img{aspect-ratio:3/4;object-fit:cover;filter:saturate(.92)contrast(.96);width:100%;display:block}._galleryStoryInstant_16u8l_345:hover,._galleryStoryInstant_16u8l_345:focus-visible{box-shadow:0 28px 56px var(--color-gallery-card-shadow-strong);transform:translateY(-4px)rotate(-3deg)}._galleryStoryInstant_16u8l_345:focus-visible{outline:2px solid var(--ink);outline-offset:4px}._galleryLibrary_16u8l_395{--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_16u8l_407[data-site-button]{display:none}._galleryIndex_16u8l_411{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_16u8l_23[data-library-scroll] ._galleryIndex_16u8l_411{background:var(--color-gallery-surface-active)}._galleryIndexList_16u8l_426{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_16u8l_438{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_16u8l_453{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;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 12px;display:flex;position:relative}._galleryIndexAll_16u8l_453 small{color:var(--color-gallery-ink-48);margin-top:5px;font-size:10px;font-weight:500}._galleryIndexFavorites_16u8l_480{margin-top:5px}._galleryIndexFavoritesLabel_16u8l_484{align-items:center;gap:8px;display:inline-flex}._galleryIndexFavoritesLabel_16u8l_484 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_16u8l_480[data-active] ._galleryIndexFavoritesLabel_16u8l_484 svg{fill:currentColor;transform:scale(1.08)}._galleryIndexAll_16u8l_453[data-active]{background:var(--color-gallery-white);box-shadow:0 10px 28px var(--color-gallery-control-shadow)}._galleryIndexAll_16u8l_453:focus-visible,._clientFolder_16u8l_513:focus-visible{outline:2px solid var(--ink);outline-offset:2px}._galleryIndexNote_16u8l_518{border-top:1px solid var(--color-gallery-ink-14);margin:20px 0 0;padding-top:17px}._galleryFolderPath_16u8l_524{display:none}._galleryIndexNote_16u8l_518 span,._galleryIndexNote_16u8l_518 em{display:block}._galleryIndexNote_16u8l_518 span{color:var(--color-gallery-ink-42);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-style:normal}._galleryIndexNote_16u8l_518 em{max-width:190px;font-family:var(--font-display);margin-top:7px;font-size:15px;font-style:normal;line-height:1.1}._galleryFolders_16u8l_550{z-index:1;margin-top:7px;position:relative}._galleryFoldersGrid_16u8l_556{flex-direction:column;gap:5px;display:flex}._clientFolder_16u8l_513{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_16u8l_513[data-active]{background:var(--color-gallery-white-78);box-shadow:0 12px 32px var(--color-gallery-control-shadow)}._clientFolder_16u8l_513[data-parent]{background:var(--color-gallery-white-30)}._clientFolderStack_16u8l_588{width:38px;height:42px;display:block;position:relative}._clientFolderStack_16u8l_588 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_16u8l_588 i:nth-child(2){background:var(--color-gallery-folder-middle);transform:rotate(3deg)}._clientFolderStack_16u8l_588 i:nth-child(3){background:var(--color-gallery-folder-front);transform:translateY(2px)}._clientFolder_16u8l_513:hover ._clientFolderStack_16u8l_588 i:first-child,._clientFolder_16u8l_513:focus-visible ._clientFolderStack_16u8l_588 i:first-child,._clientFolder_16u8l_513[data-active] ._clientFolderStack_16u8l_588 i:first-child,._clientFolder_16u8l_513[data-open] ._clientFolderStack_16u8l_588 i:first-child{transform:translate(-5px,-3px)rotate(-9deg)}._clientFolder_16u8l_513:hover ._clientFolderStack_16u8l_588 i:nth-child(2),._clientFolder_16u8l_513:focus-visible ._clientFolderStack_16u8l_588 i:nth-child(2),._clientFolder_16u8l_513[data-active] ._clientFolderStack_16u8l_588 i:nth-child(2),._clientFolder_16u8l_513[data-open] ._clientFolderStack_16u8l_588 i:nth-child(2){transform:translate(5px,-4px)rotate(8deg)}._clientFolderCopy_16u8l_630{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-width:0;display:grid}._clientFolderName_16u8l_638{overflow-wrap:anywhere;text-transform:lowercase;min-width:0;font-size:15px;font-weight:500;line-height:1.1}._clientFolderCount_16u8l_647{color:var(--color-gallery-ink-50);white-space:nowrap;font-size:9px}._galleryDesk_16u8l_653{background:var(--color-gallery-surface);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid}._galleryDeskScroll_16u8l_661{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_16u8l_23[data-library-scroll] ._galleryIndexList_16u8l_426,._galleryBrowser_16u8l_23[data-library-scroll] ._galleryDeskScroll_16u8l_661{overflow-y:auto}._galleryPhotos_16u8l_678{padding:clamp(42px,6vh,72px) clamp(26px,5vw,72px) clamp(100px,12vh,150px)}._galleryGrid_16u8l_682{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(32px,5vw,76px) clamp(12px,2vw,28px);display:grid}._galleryPhoto_16u8l_678{grid-column:span 4;min-width:0;transition:transform .3s cubic-bezier(.16,1,.3,1);position:relative}._galleryGridSentinel_16u8l_696{grid-column:1/-1;width:1px;height:1px}._galleryPhotoFeature_16u8l_702{grid-column:2/span 10}._galleryPhotoWide_16u8l_706{grid-column:span 7}._galleryPhoto_16u8l_678:nth-child(6n+2){transform:translateY(34px)rotate(-1.2deg)}._galleryPhoto_16u8l_678:nth-child(6n+3){transform:rotate(.7deg)}._galleryPhoto_16u8l_678:nth-child(6n+4){transform:translate(18px)rotate(1.1deg)}._galleryPhoto_16u8l_678:nth-child(6n+5){justify-self:end;transform:rotate(-.55deg)}._galleryPhotoPreview_16u8l_727{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_16u8l_23[data-selecting] ._galleryPhotoPreview_16u8l_727{cursor:pointer}._galleryPhotoPreview_16u8l_727 img{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .24s;display:block}._galleryPhotoPreview_16u8l_727:hover img,._galleryPhotoPreview_16u8l_727:focus-visible img{transform:scale(1.018)}._galleryPhoto_16u8l_678[data-selected] ._galleryPhotoPreview_16u8l_727 img{filter:brightness(.82)}._galleryPhotoIndex_16u8l_760{color:var(--color-gallery-ink-42);letter-spacing:.12em;text-align:right;margin-top:8px;font-size:8px;display:block}._galleryPhotoSelect_16u8l_769{z-index:3;cursor:pointer;opacity:0;pointer-events:none;width:18px;height:18px;margin:0;position:absolute;top:12px;right:12px}._galleryPhotoSelectVisual_16u8l_782{z-index:2;background:var(--color-gallery-white-78);opacity:0;pointer-events:none;border-radius:4px;place-content:center;width:18px;height:18px;transition:opacity .18s,transform .18s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:12px;right:12px;transform:scale(.9)}._galleryPhotoSelectVisual_16u8l_782:before{background:var(--color-gallery-white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";width:10px;height:10px;transform:scale(0)}._galleryPhoto_16u8l_678[data-selected] ._galleryPhotoSelectVisual_16u8l_782{background:var(--ink)}._galleryPhoto_16u8l_678[data-selected] ._galleryPhotoSelectVisual_16u8l_782:before{transform:scale(1)}._galleryBrowser_16u8l_23[data-selecting] ._galleryPhotoSelect_16u8l_769,._galleryPhoto_16u8l_678[data-selected] ._galleryPhotoSelect_16u8l_769{pointer-events:auto}._galleryBrowser_16u8l_23[data-selecting] ._galleryPhotoSelectVisual_16u8l_782,._galleryPhoto_16u8l_678[data-selected] ._galleryPhotoSelectVisual_16u8l_782,._galleryPhotoSelect_16u8l_769:focus-visible+._galleryPhotoSelectVisual_16u8l_782{opacity:1;transform:scale(1)}._galleryPhotoSelect_16u8l_769:focus-visible+._galleryPhotoSelectVisual_16u8l_782{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){._galleryPhoto_16u8l_678:hover ._galleryPhotoSelect_16u8l_769{pointer-events:auto}._galleryPhoto_16u8l_678:hover ._galleryPhotoSelectVisual_16u8l_782{opacity:1;transform:scale(1)}._galleryPage_16u8l_1 ._galleryPhotoSelect_16u8l_769:hover+._galleryPhotoSelectVisual_16u8l_782{transform:scale(1.05)}._galleryPage_16u8l_1 ._galleryPhotoSelect_16u8l_769:active+._galleryPhotoSelectVisual_16u8l_782{transform:scale(.95)}}._galleryBrowserStatus_16u8l_855,._galleryBrowserEmpty_16u8l_856{text-align:center;margin:64px 0 0;font-size:15px}._galleryBrowserStatus_16u8l_855{min-height:24px;color:var(--color-gallery-success);margin-top:42px;font-size:13px}._galleryBrowserStatus_16u8l_855[data-error=true]{color:var(--color-gallery-error)}._galleryViewer_16u8l_873{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_16u8l_873[open]{display:block}._galleryViewerCoverflow_16u8l_890{z-index:1;position:relative}._galleryViewer_16u8l_873::backdrop{background:var(--color-gallery-viewer-overlay)}._galleryViewer_16u8l_873 [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_16u8l_873 [data-site-button-glass]{display:none}._galleryViewer_16u8l_873 [data-site-button-fx]{opacity:0;transition:opacity .18s}._galleryViewer_16u8l_873 [data-site-button]:not([data-specular-ready]) [data-site-button-fx],._galleryViewer_16u8l_873 [data-site-button][data-specular-ready]:after{display:none}._galleryViewer_16u8l_873 [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_16u8l_873 [data-site-button]:focus-visible:after{opacity:1;transform:scale(1)}._galleryViewer_16u8l_873 [data-site-button]:focus-visible [data-site-button-fx]{opacity:1}._galleryViewer_16u8l_873 [data-site-button]:focus-visible{outline:none}._galleryViewerIcon_16u8l_976{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_16u8l_873 [data-site-button]:focus-visible ._galleryViewerIcon_16u8l_976:not(._galleryViewerShareIcon_16u8l_989):not(._galleryViewerShareClose_16u8l_989){opacity:1;transform:scale(1.04)}._galleryViewerIconClose_16u8l_994{width:19px;height:19px}._galleryViewerClose_16u8l_999{z-index:2;position:absolute;top:18px;right:18px}._galleryViewerFavorite_16u8l_1006,._galleryViewerShareControls_16u8l_1007{z-index:2;position:absolute;bottom:18px}._galleryViewerFavorite_16u8l_1006{left:18px}._galleryViewerShareControls_16u8l_1007{place-items:center;width:48px;height:48px;display:grid;right:18px}._galleryViewerShare_16u8l_989{width:48px;min-width:48px;height:48px;min-height:48px;position:relative}._galleryViewerShareMenu_16u8l_1033{pointer-events:none;flex-direction:column;align-items:center;gap:12px;width:48px;display:flex;position:absolute;bottom:calc(100% + 12px);right:0}._galleryViewerShareAction_16u8l_1045{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_16u8l_1058{transition-delay:45ms}._galleryViewerShareControls_16u8l_1007[data-open] ._galleryViewerShareMenu_16u8l_1033{pointer-events:auto}._galleryViewerShareControls_16u8l_1007[data-open] ._galleryViewerShareAction_16u8l_1045{opacity:1;pointer-events:auto;transform:translateY(0)}._galleryViewerShareControls_16u8l_1007[data-open] ._galleryViewerShareActionDownload_16u8l_1072{transition-delay:45ms}._galleryViewerShareControls_16u8l_1007[data-open] ._galleryViewerShareActionSystem_16u8l_1058{transition-delay:0s}._galleryViewerShare_16u8l_989 [data-site-button-label]{width:19px;height:19px;display:block;position:relative}._galleryViewerShareIcon_16u8l_989,._galleryViewerShareClose_16u8l_989{position:absolute;inset:1px}._galleryViewerShareClose_16u8l_989{opacity:0;transform:rotate(-80deg)scale(.68)}._galleryViewerShareControls_16u8l_1007[data-open] ._galleryViewerShareIcon_16u8l_989{opacity:0;transform:rotate(80deg)scale(.68)}._galleryViewerShareControls_16u8l_1007[data-open] ._galleryViewerShareClose_16u8l_989{opacity:1;transform:rotate(0)scale(1)}._galleryViewerFavorite_16u8l_1006[aria-pressed=true] ._galleryViewerIcon_16u8l_976{fill:currentColor}@media (hover:hover) and (pointer:fine){._galleryViewer_16u8l_873 [data-site-button]:hover:after{opacity:1;transform:scale(1)}._galleryViewer_16u8l_873 [data-site-button]:hover [data-site-button-fx]{opacity:1}._galleryViewer_16u8l_873 [data-site-button]:hover ._galleryViewerIcon_16u8l_976:not(._galleryViewerShareIcon_16u8l_989):not(._galleryViewerShareClose_16u8l_989){opacity:1;transform:scale(1.04)}}@media (width<=1000px){._galleryLibrary_16u8l_395{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}._galleryIndex_16u8l_411{z-index:2;opacity:1;will-change:opacity, transform;border-bottom:0;border-right:0;height:136px;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_16u8l_23[data-index-hidden] ._galleryIndex_16u8l_411{opacity:0;pointer-events:none;transform:translateY(-100%)}._galleryIndexNote_16u8l_518{display:none}._galleryFolderPath_16u8l_524{align-items:center;gap:10px;height:32px;padding:8px 28px 0;display:flex}._galleryFolderPath_16u8l_524[hidden]{display:none}._galleryFolderPath_16u8l_524[hidden]+._galleryIndexList_16u8l_426{height:136px;padding-top:20px}._galleryFolderPath_16u8l_524 button{color:var(--ink);background:var(--color-transparent);font:inherit;cursor:pointer;border:0;padding:0;font-size:11px}._galleryFolderPath_16u8l_524 button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}._galleryFolderPath_16u8l_524 span{color:var(--color-gallery-ink-50);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}._galleryIndexList_16u8l_426{scrollbar-width:none;align-items:stretch;gap:5px;height:104px;margin:0;padding:12px 28px 20px;display:flex;overflow:hidden}._galleryIndexHover_16u8l_438{display:none}._galleryBrowser_16u8l_23[data-library-scroll] ._galleryIndexList_16u8l_426{overflow:auto hidden}._galleryIndexAll_16u8l_453{flex:none;width:auto;min-height:0;padding:9px 14px}._galleryIndexAll_16u8l_453 small{font-size:8px}._galleryFolders_16u8l_550{flex:none;margin-top:0}._galleryFoldersGrid_16u8l_556{flex-direction:row;gap:5px;height:100%}._clientFolder_16u8l_513{border-radius:10px;flex:none;grid-template-columns:45px max-content;width:max-content;height:100%;min-height:0;padding:7px 8px}._clientFolderStack_16u8l_588{width:36px;height:38px}._clientFolderName_16u8l_638{white-space:nowrap;font-size:13px}._clientFolderCount_16u8l_647{font-size:8px}._galleryPhotos_16u8l_678{padding-top:156px}._galleryBrowser_16u8l_23[data-selecting] ._galleryPhotos_16u8l_678{padding-top:20px}}@media (width>=1001px){._galleryLibrary_16u8l_395{transition:grid-template-columns .4s cubic-bezier(.7,-.15,.25,1.15)}._galleryLibrary_16u8l_395[data-collapsed]{grid-template-columns:0 minmax(0,1fr)}._galleryIndex_16u8l_411{opacity:1;transition:background-color .28s,opacity .22s,transform .4s cubic-bezier(.75,0,.25,1);overflow:hidden;transform:translate(0)}._galleryLibrary_16u8l_395[data-collapsed] ._galleryIndex_16u8l_411{opacity:0;pointer-events:none;transform:translate(-24px)}._galleryLibraryToggle_16u8l_407[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_16u8l_395[data-collapsed] ._galleryLibraryToggle_16u8l_407[data-site-button]{left:16px}._galleryLibraryToggle_16u8l_407 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:17px;height:17px}}@media (width<=700px){._galleryAccess_16u8l_31{min-height:100svh}._galleryAccess_16u8l_31 ._galleryAccessBack_16u8l_37{top:auto;bottom:max(12px, env(safe-area-inset-bottom));left:max(12px, env(safe-area-inset-left))}._galleryAccessPanel_16u8l_41{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_16u8l_56 p{margin-bottom:10px;font-size:10px}._galleryAccessIntro_16u8l_56 h2{max-width:320px;font-size:clamp(36px,11vw,48px)}._galleryAccessIntro_16u8l_56>span{max-width:340px;margin-top:16px;font-size:12px;line-height:1.45}._galleryAccessForm_16u8l_88{margin-top:22px}._galleryAccessForm_16u8l_88>div{grid-template-columns:1fr;gap:10px}._galleryAccessForm_16u8l_88 [data-site-button]{width:100%}._galleryAccessPath_16u8l_149{justify-content:center;margin-top:12px;font-size:9px}._galleryBrowser_16u8l_23{--gallery-bar-height:86px;--gallery-gutter:8px}._galleryBrowserBar_16u8l_191{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_16u8l_209{grid-area:1/2;place-self:start end;width:64px}._galleryBrowserIdentity_16u8l_233{grid-area:1/1;place-self:start;width:100%}._galleryBrowserIdentity_16u8l_233 h2{font-size:clamp(17px,4.8vw,22px)}._galleryBrowserIdentity_16u8l_233 span{max-width:100%;margin-top:3px;font-size:7px}._galleryBrowserActions_16u8l_221{grid-area:2/1/auto/-1;place-self:end start;gap:2px}._galleryBrowserActions_16u8l_221 [data-text-button]{min-height:36px;padding:0 6px;font-size:11px}._galleryBrowserActions_16u8l_221 [data-text-button]:first-child{padding-left:0}._galleryStory_16u8l_267{height:calc(100svh - var(--gallery-bar-height));padding:8px 8px 12px}._portfolioStory_16u8l_273 ._portfolioBack_16u8l_278{top:16px;left:16px}._galleryStoryCover_16u8l_285{grid-template-rows:minmax(0,1fr) clamp(104px,18svh,150px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;height:100%}._galleryStoryCover_16u8l_285[data-layout=single]{grid-template:1fr/1fr}._galleryStoryCover_16u8l_285[data-layout=split]{grid-template:repeat(2,minmax(0,1fr))/1fr}._galleryStoryCover_16u8l_285[data-count="1"]{grid-template:1fr/1fr}._galleryStoryCover_16u8l_285[data-layout=collage] ._galleryStoryImage_16u8l_309[data-position="1"]{grid-area:auto/1/auto/-1}._galleryStoryImage_16u8l_309{border-radius:10px}._galleryStoryImage_16u8l_309 img{object-position:var(--gallery-hero-mobile-position,var(--gallery-hero-position,50% 50%));transform:scale(calc(var(--gallery-hero-mobile-scale,var(--gallery-hero-scale,1)) + var(--gallery-hero-hover-scale)));transform-origin:var(--gallery-hero-mobile-position,var(--gallery-hero-position,50% 50%))}._galleryStoryInstant_16u8l_345{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_16u8l_345:before{height:17px;top:-7px}._galleryPhotos_16u8l_678{padding:156px 12px 80px}._galleryBrowser_16u8l_23[data-selecting] ._galleryPhotos_16u8l_678{padding-top:20px}._galleryGrid_16u8l_682{grid-template-columns:repeat(6,minmax(0,1fr));gap:38px 9px}._galleryPhoto_16u8l_678,._galleryPhotoWide_16u8l_706{grid-column:span 3}._galleryPhotoFeature_16u8l_702,._galleryPhotoWide_16u8l_706{grid-column:1/-1}._galleryPhoto_16u8l_678:nth-child(6n+2){transform:translateY(18px)rotate(-1.2deg)}._galleryPhoto_16u8l_678:nth-child(6n+4){transform:translate(5px)rotate(1.1deg)}._galleryViewer_16u8l_873 [data-site-button]{width:44px;min-width:44px;height:44px;min-height:44px}._galleryViewerClose_16u8l_999{top:12px;right:12px}._galleryViewerFavorite_16u8l_1006,._galleryViewerShareControls_16u8l_1007{bottom:max(12px, env(safe-area-inset-bottom))}._galleryViewerFavorite_16u8l_1006{left:12px}._galleryViewerShareControls_16u8l_1007{width:44px;height:44px;right:12px}._galleryViewerShare_16u8l_989{width:44px;min-width:44px;height:44px;min-height:44px}._galleryViewerShareMenu_16u8l_1033{display:none}}@media (prefers-reduced-motion:reduce){._clientFolderStack_16u8l_588 i,._galleryPhotoPreview_16u8l_727 img,._galleryPhoto_16u8l_678,._galleryStoryImage_16u8l_309 img,._galleryStoryInstant_16u8l_345,._galleryPhotoSelectVisual_16u8l_782,._galleryLibraryToggle_16u8l_407[data-site-button],._galleryViewerShareAction_16u8l_1045,._galleryViewer_16u8l_873 [data-site-button]:after,._galleryViewerIcon_16u8l_976,._galleryIndexFavoritesLabel_16u8l_484 svg,._galleryLibrary_16u8l_395,._galleryIndex_16u8l_411{transition:none}._galleryDeskScroll_16u8l_661{scroll-behavior:auto}}
