.photography-gallery_collection__rdgSt,.photography-gallery_portrait__soDO0{width:100%}.photography-gallery_grid__Gw0Oy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.photography-gallery_photo__A3Wgh{margin:0;aspect-ratio:16/9;overflow:hidden;background:var(--stone)}.photography-gallery_photo__A3Wgh img{display:block;width:100%;height:100%;object-fit:cover}.photography-gallery_portrait__soDO0 .photography-gallery_photo__A3Wgh{aspect-ratio:4/5}.photography-gallery_footer__WGOiJ{display:flex;justify-content:center;margin-top:28px}.photography-gallery_footer__WGOiJ button{min-height:44px;padding:12px 24px;border:1px solid var(--hairline-strong);background:transparent;color:var(--ink);font:var(--t-label);cursor:pointer;transition:border-color .15s,color .15s}.photography-gallery_footer__WGOiJ button:hover{border-color:#0071e3;color:#0071e3}.photography-gallery_footer__WGOiJ button:focus-visible{outline:2px solid #0071e3;outline-offset:4px}@media(max-width:760px){.photography-gallery_grid__Gw0Oy{grid-template-columns:1fr;gap:10px}.photography-gallery_portrait__soDO0 .photography-gallery_grid__Gw0Oy{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.photography-gallery_footer__WGOiJ{margin-top:20px}}@media(prefers-reduced-motion:reduce){.photography-gallery_footer__WGOiJ button{transition:none}}.video-player_player__PNGPM{position:relative;overflow:hidden;background:var(--ink);isolation:isolate}.video-player_player__PNGPM video{width:100%;height:100%;display:block;object-fit:cover;cursor:pointer}.video-player_centreControl__7h_sn{position:absolute;top:50%;left:50%;width:56px;height:56px;padding:0;border:1px solid var(--white-45);border-radius:var(--r-pill);z-index:2;display:grid;place-items:center;transform:translate(-50%,-50%);color:var(--white);background:var(--hero-scrim);backdrop-filter:blur(12px);cursor:pointer;transition:opacity var(--d-quick) var(--ease),transform var(--d-quick) var(--ease)}.video-player_centreControl__7h_sn svg{width:22px;height:22px;fill:currentColor;transform:translateX(1px)}.video-player_controls__Yu8hy{position:absolute;right:0;bottom:0;left:0;min-height:46px;padding:4px var(--s-3) 0;z-index:3;display:flex;align-items:center;gap:var(--s-2);opacity:0;transform:translateY(100%);pointer-events:none;color:var(--white);background:var(--hero-scrim);backdrop-filter:blur(14px);transition:opacity var(--d-quick) var(--ease),transform var(--d-quick) var(--ease)}.video-player_player__PNGPM[data-controls-visible=true] .video-player_controls__Yu8hy{opacity:1;transform:translateY(0);pointer-events:auto}.video-player_controls__Yu8hy button{width:36px;height:36px;padding:0;border:0;display:grid;place-items:center;flex:0 0 auto;color:inherit;background:transparent;cursor:pointer}.video-player_controls__Yu8hy button svg{width:18px;height:18px;fill:currentColor}.video-player_controls__Yu8hy span{min-width:72px;margin-right:auto;color:var(--white-72);font:var(--t-meta);font-variant-numeric:tabular-nums;text-align:center}.video-player_controls__Yu8hy input{position:absolute;top:0;left:6px;width:calc(100% - 12px);height:3px;margin:0;border:0;border-radius:var(--r-pill);appearance:none;background:linear-gradient(to right,var(--white) 0 var(--progress),var(--white-45) var(--progress) 100%);cursor:pointer}.video-player_controls__Yu8hy input::-webkit-slider-thumb{width:10px;height:10px;border:0;border-radius:var(--r-pill);appearance:none;background:var(--white)}.video-player_controls__Yu8hy input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:var(--r-pill);background:var(--white)}.video-player_player__PNGPM[data-playing=true] .video-player_centreControl__7h_sn{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.9)}.video-player_centreControl__7h_sn:focus-visible,.video-player_controls__Yu8hy button:focus-visible{outline:2px solid var(--white);outline-offset:2px}@media(max-width:760px){.video-player_centreControl__7h_sn{width:52px;height:52px}.video-player_controls__Yu8hy{padding:4px var(--s-2) 0;gap:var(--s-1)}.video-player_controls__Yu8hy span{min-width:68px;font-size:12px}.video-player_controls__Yu8hy button{width:32px}}@media(prefers-reduced-motion:reduce){.video-player_centreControl__7h_sn,.video-player_controls__Yu8hy{transition:none}}.showcase_filmRoom__q7ys5{width:100%;min-width:0}.showcase_screen__nWMYN{aspect-ratio:16/9;background:var(--ink);animation:showcase_reveal__f2ymY .5s var(--ease) both}.showcase_screen__nWMYN>div{width:100%;height:100%}.showcase_screen__nWMYN video{object-fit:contain}.showcase_filmCaption__WpQFR{display:flex;align-items:center;gap:var(--s-7);padding:var(--s-6) 0 var(--s-7);border-bottom:1px solid var(--hairline-strong)}.showcase_filmNumber__f0vA6{flex:0 0 86px;font:var(--t-serif-lg);letter-spacing:var(--track-serif)}.showcase_filmNumber__f0vA6>span{font:var(--t-body-sm);color:var(--mist)}.showcase_filmTitle__W2UAE{flex:1;min-width:0}.showcase_filmTitle__W2UAE h3{margin:0 0 var(--s-2);font:var(--t-heading);letter-spacing:var(--track-heading)}.showcase_filmTitle__W2UAE p{margin:0;color:var(--slate);font:var(--t-body-sm)}.showcase_arrows__p9Olw{display:flex;align-items:center;gap:var(--s-2);flex:none}.showcase_arrows__p9Olw button{width:44px;height:44px;border:1px solid var(--hairline-strong);border-radius:50%;display:grid;place-items:center;background:transparent;color:inherit;cursor:pointer;transition:background var(--d-quick),border-color var(--d-quick)}.showcase_arrows__p9Olw button:hover:not(:disabled){background:var(--stone);border-color:var(--ink)}.showcase_arrows__p9Olw button:disabled{opacity:.3;cursor:default}.showcase_arrows__p9Olw svg{width:21px;height:21px}.showcase_filmStrip__B46TH{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5);padding-top:var(--s-6);overflow-x:auto;scrollbar-width:thin}.showcase_filmChoice__7qHm2{text-align:left;padding:0 0 var(--s-4);border:0;border-bottom:2px solid transparent;background:transparent;color:var(--slate);cursor:pointer;min-width:0}.showcase_filmChoice__7qHm2[aria-pressed=true]{border-bottom-color:var(--arvo-blue);color:var(--ink)}.showcase_filmThumbnail__39M_Q{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--stone)}.showcase_filmThumbnail__39M_Q img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease),opacity .3s;opacity:.7}.showcase_filmChoice__7qHm2:hover img,.showcase_filmChoice__7qHm2[aria-pressed=true] img{opacity:1}.showcase_filmChoice__7qHm2:hover img{transform:scale(1.025)}.showcase_choicePlay__zjJIm{position:absolute;right:12px;bottom:8px;font-size:24px;color:var(--white)}.showcase_choiceLabel__TXC6q{display:flex;gap:var(--s-3);align-items:baseline;padding-top:var(--s-3);font:var(--t-detail)}.showcase_choiceLabel__TXC6q>span:first-child{color:var(--mist);font:var(--t-serif-sm)}.showcase_choiceLabel__TXC6q>span:nth-child(2){flex:1}.showcase_choiceLabel__TXC6q>span:last-child{font:var(--t-meta);color:var(--mist)}.showcase_socialRail__Zf_oz{min-width:0;color:var(--white)}.showcase_railViewport__bVuNo{overflow:hidden;touch-action:pan-y pinch-zoom;cursor:grab}.showcase_railViewport__bVuNo:active{cursor:grabbing}.showcase_reelTrack__zs6nh{display:flex;gap:var(--s-5)}.showcase_reel__BHlMw{flex:0 0 42%;min-width:0}.showcase_reelVideo__4rOyS{aspect-ratio:9/16}.showcase_reelVideo__4rOyS>div{width:100%;height:100%}.showcase_reel__BHlMw h3{font:var(--t-strong);letter-spacing:var(--track-label);margin:var(--s-4) 0 var(--s-2)}.showcase_reel__BHlMw p{color:var(--white-72);font:var(--t-meta);margin:0}.showcase_railFooter__v3w8A{display:flex;justify-content:space-between;align-items:center;margin-top:var(--s-7);color:var(--white-72);font:var(--t-meta)}.showcase_railFooter__v3w8A .showcase_arrows__p9Olw button{border-color:var(--white-45);color:var(--white)}.showcase_railFooter__v3w8A .showcase_arrows__p9Olw button:hover:not(:disabled){background:var(--graphite);border-color:var(--white)}.showcase_galleryHeading__nSASA{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5);margin-bottom:var(--s-7)}.showcase_galleryHeading__nSASA>p{font:var(--t-detail);color:var(--slate);margin:0}.showcase_tabs__byXIr{display:flex;gap:var(--s-7);border-bottom:1px solid var(--hairline-strong);flex:none}.showcase_tabs__byXIr button{display:flex;align-items:baseline;gap:var(--s-3);padding:0 0 var(--s-4);margin-bottom:-1px;border:0;border-bottom:2px solid transparent;color:var(--slate);font:var(--t-strong);background:transparent;cursor:pointer}.showcase_tabs__byXIr button[aria-selected=true]{border-bottom-color:var(--arvo-blue);color:var(--ink)}.showcase_tabs__byXIr button span{color:var(--mist);font:var(--t-meta)}.showcase_photoGrid__hj8eJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:230px;gap:var(--s-3);animation:showcase_reveal__f2ymY .45s var(--ease) both}.showcase_photo__SWvn6{position:relative;padding:0;border:0;background:var(--stone);overflow:hidden;cursor:zoom-in;min-width:0}.showcase_photo__SWvn6:first-child{grid-column:span 2;grid-row:span 2}.showcase_photo__SWvn6:nth-child(6){grid-column:span 2}.showcase_photo__SWvn6 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s var(--ease)}.showcase_photo__SWvn6:hover img{transform:scale(1.035)}.showcase_photoOverlay__YJjR1{position:absolute;bottom:0;left:0;right:0;padding:var(--s-6) var(--s-4) var(--s-4);display:flex;justify-content:space-between;background:linear-gradient(transparent,var(--hero-scrim));color:var(--white);font:var(--t-meta);opacity:0;transition:opacity var(--d-quick)}.showcase_photo__SWvn6:focus-visible .showcase_photoOverlay__YJjR1,.showcase_photo__SWvn6:hover .showcase_photoOverlay__YJjR1{opacity:1}.showcase_lightbox__UQW5m{position:fixed;inset:0;width:min(1280px,94vw);height:auto;max-height:94svh;padding:var(--s-5) var(--s-6);border:1px solid var(--white-45);background:var(--ink);color:var(--white);overflow:auto}.showcase_lightbox__UQW5m::backdrop{background:var(--ink);backdrop-filter:blur(12px)}.showcase_lightboxBottom__S1nLS,.showcase_lightboxTop__ZVsQk{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);font:var(--t-detail)}.showcase_lightboxTop__ZVsQk{padding-bottom:var(--s-4)}.showcase_lightboxTop__ZVsQk>button{display:flex;align-items:center;gap:var(--s-3);border:0;padding:var(--s-2) 0 var(--s-2) var(--s-4);color:inherit;background:transparent;cursor:pointer;font:var(--t-detail)}.showcase_lightboxTop__ZVsQk>button span{font-size:26px;line-height:1}.showcase_lightboxImage__mBEPU{height:70svh}.showcase_lightboxImage__mBEPU img{width:100%;height:100%;display:block;object-fit:contain}.showcase_lightboxBottom__S1nLS{padding-top:var(--s-4)}.showcase_lightboxBottom__S1nLS p{flex:1;max-width:70ch;margin:0;color:var(--white-72)}.showcase_lightboxBottom__S1nLS>span{color:var(--white-72);white-space:nowrap;font:var(--t-meta)}.showcase_lightbox__UQW5m .showcase_arrows__p9Olw button{border-color:var(--white-45)}.showcase_lightbox__UQW5m .showcase_arrows__p9Olw button:hover{background:var(--graphite);border-color:var(--white)}.showcase_filmRoom__q7ys5 button:focus-visible,.showcase_photoGrid__hj8eJ:focus-visible,.showcase_photography__JimuV button:focus-visible,.showcase_socialRail__Zf_oz button:focus-visible{outline:2px solid var(--arvo-blue);outline-offset:4px}@keyframes showcase_reveal__f2ymY{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.showcase_reel__BHlMw{flex-basis:35%}}@media(max-width:1000px){.showcase_filmNumber__f0vA6{flex-basis:60px}.showcase_filmCaption__WpQFR{gap:var(--s-5)}.showcase_photoGrid__hj8eJ{grid-auto-rows:185px}.showcase_galleryHeading__nSASA{align-items:flex-start;flex-direction:column;gap:var(--s-4)}.showcase_reel__BHlMw{flex-basis:60%}}@media(max-width:760px){.showcase_filmCaption__WpQFR{flex-wrap:wrap;gap:var(--s-4);padding:var(--s-5) 0}.showcase_filmNumber__f0vA6{display:none}.showcase_filmTitle__W2UAE h3{font:var(--t-strong)}.showcase_filmTitle__W2UAE p{font:var(--t-meta)}.showcase_arrows__p9Olw button{width:40px;height:40px}.showcase_filmStrip__B46TH{grid-template-columns:repeat(4,minmax(155px,1fr));gap:var(--s-3);padding-top:var(--s-5)}.showcase_choiceLabel__TXC6q{gap:var(--s-2);font:var(--t-meta)}.showcase_choiceLabel__TXC6q>span:first-child{font-size:22px}.showcase_choiceLabel__TXC6q>span:last-child{display:none}.showcase_reel__BHlMw{flex-basis:72%;max-width:310px}.showcase_reelTrack__zs6nh{gap:var(--s-4)}.showcase_railFooter__v3w8A{margin-top:var(--s-5)}.showcase_photoGrid__hj8eJ{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:220px;gap:var(--s-2)}.showcase_photo__SWvn6:first-child{grid-row:span 1;height:300px}.showcase_photoGrid__hj8eJ{grid-template-rows:300px}.showcase_photo__SWvn6:nth-child(6){grid-column:span 1}.showcase_galleryHeading__nSASA{margin-bottom:var(--s-5)}.showcase_tabs__byXIr{gap:var(--s-6)}.showcase_tabs__byXIr button{font:var(--t-label)}.showcase_lightbox__UQW5m{padding:var(--s-4);width:96vw}.showcase_lightboxImage__mBEPU{height:62svh}.showcase_lightboxBottom__S1nLS{flex-wrap:wrap}.showcase_lightboxBottom__S1nLS p{flex-basis:100%;font:var(--t-meta)}.showcase_lightboxBottom__S1nLS .showcase_arrows__p9Olw{margin-left:auto}}@media(prefers-reduced-motion:reduce){.showcase_photoGrid__hj8eJ,.showcase_screen__nWMYN{animation:none}.showcase_arrows__p9Olw button,.showcase_filmThumbnail__39M_Q img,.showcase_photoOverlay__YJjR1,.showcase_photo__SWvn6 img{transition:none}}.showcase_screen__nWMYN{width:min(100%,calc(clamp(220px,100svh - 560px,480px) * 16 / 9));height:auto;margin-inline:auto}.showcase_filmCaption__WpQFR,.showcase_filmStrip__B46TH{max-width:900px;margin-inline:auto}.showcase_filmCaption__WpQFR{padding:16px 0;gap:24px}.showcase_filmNumber__f0vA6{font-size:34px;flex-basis:64px}.showcase_filmStrip__B46TH{padding-top:16px;gap:16px}.showcase_filmThumbnail__39M_Q{max-height:112px}.showcase_filmChoice__7qHm2{padding-bottom:12px}.showcase_choiceLabel__TXC6q{padding-top:8px;font-size:13px}.showcase_choiceLabel__TXC6q>span:first-child{font-size:22px}.showcase_reel__BHlMw{flex-basis:19.2%;max-width:240px}.showcase_reelTrack__zs6nh{gap:20px}.showcase_reel__BHlMw h3{font-size:15px}.showcase_railFooter__v3w8A{margin-top:24px}@media(max-width:1000px){.showcase_reel__BHlMw{flex-basis:27%;max-width:220px}}@media(max-width:760px){.showcase_screen__nWMYN{width:100%;max-width:560px}.showcase_filmCaption__WpQFR{gap:12px;padding:16px 0}.showcase_filmStrip__B46TH{max-width:none;grid-template-columns:repeat(4,minmax(145px,1fr))}.showcase_filmThumbnail__39M_Q{max-height:none}.showcase_reel__BHlMw{flex-basis:44%;max-width:210px}.showcase_reelTrack__zs6nh{gap:12px}.showcase_reel__BHlMw h3{font-size:14px}.showcase_railFooter__v3w8A{margin-top:20px}}.showcase_filmRoom__q7ys5{--arrival:1}.showcase_screen__nWMYN{transform:scale(calc(.64 + var(--arrival) * .36));transform-origin:center;overflow:hidden;border-radius:calc(72px - var(--arrival) * 64px);will-change:transform}.showcase_focusViewport__dY8XY{overflow:hidden;touch-action:pan-y pinch-zoom;cursor:grab;padding:16px 0;outline-offset:-2px}.showcase_focusViewport__dY8XY:active{cursor:grabbing}.showcase_focusTrack__ZuaTH{display:flex;gap:16px;align-items:center}.showcase_focusSlide__Z9G2h{--focus:0;flex:0 0 min(44%,calc(62svh * .75));min-width:0;transform:translateZ(0)}.showcase_focusPhoto__MtvNA{display:block;width:100%;height:auto;aspect-ratio:3/4;padding:8px;border:0;background:transparent;cursor:pointer;transform:scale(calc(.7 + var(--focus) * .3));filter:blur(calc((1 - var(--focus)) * .65px));opacity:calc(.72 + var(--focus) * .28);will-change:transform}.showcase_focusPhoto__MtvNA[aria-current=true]{cursor:zoom-in}.showcase_focusPhoto__MtvNA img{display:block;width:100%;height:100%;object-fit:cover}.showcase_focusFooter__2PSEH{max-width:960px;margin:24px auto 0;display:flex;justify-content:space-between;gap:32px;align-items:center;padding:0 24px}.showcase_focusCaption__h5qjn{display:flex;gap:32px;align-items:baseline}.showcase_focusCaption__h5qjn>span{font:var(--t-meta);color:var(--mist);white-space:nowrap;font-variant-numeric:tabular-nums}.showcase_focusViewport__dY8XY:focus-visible{outline:2px solid var(--arvo-blue)}@media(max-width:760px){.showcase_focusTrack__ZuaTH{gap:0}.showcase_focusSlide__Z9G2h{flex-basis:64%}.showcase_focusPhoto__MtvNA{height:auto;padding:4px}.showcase_focusFooter__2PSEH{padding:0;gap:16px;margin-top:16px}.showcase_focusCaption__h5qjn{gap:14px}.showcase_focusCaption__h5qjn>span{font-size:11px}.showcase_focusFooter__2PSEH .showcase_arrows__p9Olw{gap:6px}.showcase_focusFooter__2PSEH .showcase_arrows__p9Olw button{width:36px;height:36px}.showcase_screen__nWMYN{transform:scale(calc(.86 + var(--arrival) * .14));border-radius:calc(28px - var(--arrival) * 20px)}}@media(prefers-reduced-motion:reduce){.showcase_focusPhoto__MtvNA,.showcase_screen__nWMYN{transform:none;filter:none;opacity:1;will-change:auto}.showcase_screen__nWMYN{border-radius:0}}@media(min-width:761px){.showcase_filmCaption__WpQFR{padding-top:12px;padding-bottom:12px}.showcase_filmThumbnail__39M_Q{max-height:88px}}.showcase_screen__nWMYN{animation:none;transform:none;border-radius:0;will-change:auto}.showcase_filmCaption__WpQFR{justify-content:space-between}.showcase_choiceLabel__TXC6q{justify-content:center}.showcase_focusTrack__ZuaTH{gap:8px}.showcase_focusPhoto__MtvNA{transform:scale(calc(.86 + var(--focus) * .14));filter:blur(calc((1 - var(--focus)) * .2px));opacity:calc(.85 + var(--focus) * .15)}.showcase_focusPhoto__MtvNA,.showcase_focusPhoto__MtvNA[aria-current=true]{cursor:grab}.showcase_focusPhoto__MtvNA:active{cursor:grabbing}.showcase_focusCaption__h5qjn{font:var(--t-meta);color:var(--mist)}@media(max-width:760px){.showcase_screen__nWMYN{transform:none;border-radius:0}.showcase_filmNumber__f0vA6{display:block;flex:1;font-size:24px}.showcase_focusTrack__ZuaTH{gap:6px}}@media(prefers-reduced-motion:reduce){.showcase_focusPhoto__MtvNA{transform:none;filter:none;opacity:1}}@media(max-width:760px){.showcase_choiceLabel__TXC6q>span:first-child{display:inline;font-size:22px}}.showcase_filmCaption__WpQFR{justify-content:flex-end}