.cookie-notice{--cookie-notice-inset: max(calc((100% - var(--layout-width)) / 2 + 1px + var(--space-2)), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));position:fixed;z-index:1000;left:var(--cookie-notice-inset);bottom:max(var(--space-4),calc(env(safe-area-inset-bottom,0px) + var(--space-2)));box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--control-gap);width:min(28rem,calc(100% - 2 * var(--cookie-notice-inset)));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid rgba(255,255,255,.1);border-radius:24px;background:#0c0c0dc7;box-shadow:0 8px 24px #00000057,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%);color:var(--text);font-family:var(--font-ui);animation:cookie-notice-appear .22s ease-out both}.cookie-notice[hidden]{display:none}.cookie-notice__text{min-width:0;margin:0;font-size:var(--type-caption);font-weight:400;line-height:1.5}.cookie-notice__details{color:var(--accent);text-decoration:none;white-space:normal}.cookie-notice__accept{min-height:var(--control-height);margin:0;padding:0 var(--space-3);border:0;border-radius:999px;background:#ffffff0a;color:var(--text);font-family:var(--font-ui);font-size:var(--type-caption);font-weight:600;line-height:1.2;cursor:pointer;touch-action:manipulation;transition:color .25s ease}@media(hover:hover)and (pointer:fine){.cookie-notice__accept:hover{color:var(--accent)}}.inner-menu-open .cookie-notice,.is-page-leaving .cookie-notice,body:has(.pswp--open) .cookie-notice{visibility:hidden;pointer-events:none}@keyframes cookie-notice-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.cookie-notice{animation:none}.cookie-notice__accept{transition:none}}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-Regular-latin-OYAKXLHQ.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20AC,U+2190-22FF}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-Regular-cyrillic-445CXJVD.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-052F,U+2116}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-Medium-latin-ACCW5O5D.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20AC,U+2190-22FF}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-Medium-cyrillic-QUZDCGCA.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0301,U+0400-052F,U+2116}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-SemiBold-latin-4XY2C2UW.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20AC,U+2190-22FF}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-SemiBold-cyrillic-BJSEC6FV.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0301,U+0400-052F,U+2116}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-Bold-latin-76J5JWCM.woff2") format("woff2");font-style:normal;font-weight:700 900;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20AC,U+2190-22FF}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-Bold-cyrillic-6DGUA3CA.woff2") format("woff2");font-style:normal;font-weight:700 900;font-display:swap;unicode-range:U+0301,U+0400-052F,U+2116}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-Italic-latin-WMBF2YDI.woff2") format("woff2");font-style:italic;font-weight:400 500;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20AC,U+2190-22FF}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-Italic-cyrillic-26DNN7C4.woff2") format("woff2");font-style:italic;font-weight:400 500;font-display:swap;unicode-range:U+0301,U+0400-052F,U+2116}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-SemiBoldItalic-latin-NJ5GBYGZ.woff2") format("woff2");font-style:italic;font-weight:600 900;font-display:swap;unicode-range:U+0000-024F,U+2000-206F,U+20AC,U+2190-22FF}@font-face{font-family:IBM Plex Mono;src:url("./IBMPlexMono-SemiBoldItalic-cyrillic-SLUSZC3Q.woff2") format("woff2");font-style:italic;font-weight:600 900;font-display:swap;unicode-range:U+0301,U+0400-052F,U+2116}@font-face{font-family:Prata;src:url("./Prata-cyrillic-ext-MFRW4LRU.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Prata;src:url("./Prata-cyrillic-UZPDEUA7.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Prata;src:url("./Prata-latin-OVOVVLZU.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--page-bg: #0b0b0c;--outer-stripe-gray: #080809;--outer-stripe-red: color-mix(in srgb, var(--accent) 3%, var(--outer-stripe-gray));--outer-bg-pattern: repeating-linear-gradient(135deg, var(--outer-stripe-gray) 0 12px, var(--outer-stripe-red) 12px 24px);--content-bg: #0f0f10;--surface: #141416;--surface-raised: #1b1b1e;--text: #e8e5df;--muted: #9b9892;--line: #303034;--line-strong: #47474d;--accent: #c6534c;--accent-hover: #e06a62;--focus: #ed827b;--inner-opening-gap: clamp(4.75rem, 5vw, 5.75rem);--welcome-viewport-height: 100svh;--welcome-hero-height: 100svh;--gallery-viewport-height: 100svh}@media(max-width:700px){:root{--welcome-hero-height: 115svh}}.kedi-landing-page .site-destination.home-card-bg:before{inset:0}.kedi-landing-page .site-destination.home-card-bg:after{inset:0}.kedi-landing-page .home-contacts.home-card-bg:before{inset:0}.kedi-landing-page .home-contacts.home-card-bg:after{inset:0}@media(min-width:701px){.site-to-top,.about-story__to-top{color:#fffcf4d1;text-shadow:0 3px 9px rgba(0,0,0,.95),0 8px 22px rgba(0,0,0,.8)}.site-to-top svg{fill:none;stroke:var(--accent);stroke-width:1.8;filter:drop-shadow(0 3px 5px rgba(0,0,0,.95))}.about-story__to-top svg{fill:none;stroke:var(--accent);stroke-width:1.8;filter:drop-shadow(0 3px 5px rgba(0,0,0,.95))}}.site-to-top{position:fixed;z-index:8500;right:21px;bottom:max(1rem,env(safe-area-inset-bottom,0px));color:#fffcf4c7;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.55rem);transition:opacity .25s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s}.site-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.site-to-top svg{fill:none;stroke:var(--accent);stroke-width:1.8}@media(prefers-reduced-motion:reduce){.site-to-top{transition:none}}.inner-page-heading{box-sizing:border-box}.inner-page-heading__title-row>p{color:var(--muted)}.inner-page-heading__title-row>.post-meta{color:var(--muted)}.single .post-title{max-width:12ch;margin:0;overflow-wrap:normal;word-break:normal}.inner-page-heading__intro{color:var(--muted)}.publications-archive__header,.about-story__hero,.single .post-card__header,.single .post-card{border-bottom:0}@media(max-width:700px){.single .post-title{max-width:100%}}:root{--menu-bg-color: #080809;--menu-bg-image: none}body.inner-menu-open:before{background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}@media(max-width:899px){.welcome-hero{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.welcome-hero a,.welcome-hero button{cursor:pointer}.welcome-hero__image{transition:opacity .18s ease}.welcome-hero__image.is-debug-changing{opacity:.35}}@media(min-width:701px){body .site-to-top,body .about-story__to-top{color:#fffcf4d1;text-shadow:0 3px 9px rgba(0,0,0,.95),0 8px 22px rgba(0,0,0,.8)}body .site-to-top svg{fill:none;stroke:var(--accent);stroke-width:1.8;filter:drop-shadow(0 3px 5px rgba(0,0,0,.95))}body .about-story__to-top svg{fill:none;stroke:var(--accent);stroke-width:1.8;filter:drop-shadow(0 3px 5px rgba(0,0,0,.95))}}body.inner-menu-open>.inner-menu .inner-menu__panel{box-shadow:0 -220px 0 220px #080809}.inner-menu.is-open .inner-menu__panel{box-shadow:0 -220px 0 220px #080809}.inner-menu.is-open .inner-menu__brand,.inner-menu.is-open .inner-menu__toggle{visibility:visible!important;opacity:1!important}.inner-menu.is-open .inner-menu__toggle{z-index:2147483647;border-color:#c6534c61;color:#e06a62fa;box-shadow:0 10px 30px #0000007a,0 0 20px #c6534c24,inset 0 1px #ffffff14}.inner-menu.is-open .inner-menu__toggle i{background:currentColor;box-shadow:0 2px 10px #000000b8}[role=button]{-webkit-tap-highlight-color:transparent}@media(hover:none)and (pointer:coarse){a,button,[role=button]{cursor:pointer;touch-action:manipulation}}.kedi-landing-page .home-about__media{background-color:transparent}.kedi-landing-page .home-card-bg{position:relative;isolation:isolate;overflow:hidden;background-color:var(--card-bg-color, #0d0d0e);background-image:var(--card-bg-image, none);background-position:center;background-repeat:no-repeat;background-size:cover}.kedi-landing-page .home-card-bg:before{content:"";position:absolute;inset:0;pointer-events:none}.kedi-landing-page .home-card-bg:after{content:"";position:absolute;inset:0;pointer-events:none}.kedi-landing-page .home-card-bg:before{z-index:-2;display:block;background:linear-gradient(180deg,#050506ad,#050506d1),linear-gradient(110deg,#0505066b,#05050614 52%,#0505068f);opacity:1;transform:none}.kedi-landing-page .home-card-bg:after{z-index:-1;background:radial-gradient(ellipse at center,transparent 18%,rgba(0,0,0,.18) 54%,rgba(0,0,0,.8) 115%)}.kedi-landing-page .site-destination.home-card-bg .site-destination__eyebrow,.kedi-landing-page .site-destination.home-card-bg .site-destination__number,.kedi-landing-page .site-destination.home-card-bg .site-destination__action{color:#fffcf4b8}.kedi-landing-page .site-destination.home-card-bg .site-destination__title{text-shadow:0 2px 22px rgba(0,0,0,.55)}.kedi-landing-page .home-contacts.home-card-bg .home-contacts__header p,.kedi-landing-page .home-contacts.home-card-bg .home-contacts__list small,.kedi-landing-page .home-contacts.home-card-bg .home-contacts__notice{color:#fffcf4ad}.kedi-landing-page .home-contacts.home-card-bg .home-contacts__list,.kedi-landing-page .home-contacts.home-card-bg .home-contacts__list a{border-color:#ffffff2e}@media(max-width:700px){.kedi-landing-page .home-card-bg{background-position:center}}.about-story{--about-wide: min(100%, 86rem);--about-copy: min(100%, 48rem)}.about-story__kicker{color:var(--muted)}.about-cameras__heading>p{color:var(--muted)}.about-story__to-top{position:fixed;right:clamp(1.25rem,3vw,3rem);bottom:clamp(1.25rem,3vw,3rem);z-index:30;color:var(--text);text-decoration:none;text-transform:uppercase;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease,color .2s ease,border-color .2s ease}.about-story__to-top.is-visible{opacity:1;visibility:visible;transform:none}.about-story__to-top svg{fill:none;stroke:currentColor;stroke-width:1.5}.about-story__lead{color:var(--text)}.about-story__portrait img{background:var(--surface)}.about-story__portrait figcaption{color:var(--muted);text-transform:uppercase}.about-story__index{color:var(--muted)}.about-story__chapter p:not(.about-story__index){color:#c7c3bc}.about-story__chapter blockquote{margin-inline:0;padding-left:var(--text-gap);border-left:2px solid var(--accent);color:var(--text)}.about-cameras__gallery figure{aspect-ratio:1;overflow:hidden;background:var(--surface)}.about-cameras__gallery img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04);transition:filter .35s ease}.about-cameras__list{border-top:1px solid var(--line)}.about-cameras__list section:before{content:""}.about-cameras__list p:not(.about-story__index){max-width:48rem;color:var(--muted)}.about-cameras__featured h3{color:var(--accent-hover)}.about-story__epilogue p:not(.about-story__kicker){color:#c7c3bc}.about-story__epilogue a{color:var(--text);text-transform:uppercase}@media(max-width:700px){.about-story>.publications-archive__back{margin-inline:18px}.about-cameras__list section:before{display:none}}:root{--type-display: clamp(3.1rem, 6vw, 5.5rem)}@media(max-width:700px){:root{--type-display: clamp(2.8rem, 13vw, 4rem)}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--outer-stripe-gray);background-image:var(--outer-bg-pattern)}body{margin:0;color:var(--text);background:transparent}.welcome-hero{position:relative;width:100%;height:var(--welcome-hero-height, var(--welcome-viewport-height, 100svh));min-height:0;overflow:hidden;isolation:isolate;background:#090909}.welcome-hero__image{width:100%;height:100%}.welcome-hero__shade,.welcome-hero__vignette{position:absolute;inset:0;width:100%;height:100%}.welcome-hero>picture{position:absolute;inset:0;z-index:-3;display:block;width:100%;height:100%;overflow:hidden}.welcome-hero.has-media-error .welcome-hero__image{visibility:hidden}.welcome-hero__image{position:absolute;inset:0;display:block;z-index:auto;max-width:none;object-fit:cover;object-position:center center;filter:brightness(.78) saturate(.86) contrast(1.04);transform:scale(1.045);animation:keditheam-hero-reveal 2.2s cubic-bezier(.22,.72,.18,1) both;animation-play-state:running}.welcome-hero__shade{z-index:-2;background:#0808081f;animation:keditheam-shade-reveal 1.8s ease-out both;animation-play-state:running}.welcome-hero__vignette{z-index:-1;background:radial-gradient(ellipse at center,transparent 42%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.62) 100%),linear-gradient(to bottom,rgba(0,0,0,.18),transparent 25%,transparent 72%,rgba(0,0,0,.3));opacity:0;animation:keditheam-vignette-reveal 1.7s .35s ease-out forwards;animation-play-state:running}.welcome-hero__mark{position:absolute;z-index:2;top:max(58px,calc(env(safe-area-inset-top) + 48px));left:50%;display:grid;justify-items:center;width:max-content;transform:translate(-50%,-10px);opacity:0;animation:keditheam-title-reveal 1.35s .7s cubic-bezier(.22,.72,.18,1) forwards;animation-play-state:running}.welcome-hero__archive{position:absolute;z-index:2;bottom:max(58px,calc(env(safe-area-inset-bottom) + 48px));left:50%;display:grid;justify-items:center;gap:clamp(.55rem,1.2vw,.9rem);transform:translate(-50%,10px);opacity:0;animation:keditheam-archive-title-reveal 1.35s 1.15s cubic-bezier(.22,.72,.18,1) forwards;animation-play-state:running}.hero-reveal-ready .welcome-hero:not(.is-media-ready) .welcome-hero__image,.hero-reveal-ready .welcome-hero:not(.is-media-ready) .welcome-hero__shade,.hero-reveal-ready .welcome-hero:not(.is-media-ready) .welcome-hero__vignette,.hero-reveal-ready .welcome-hero:not(.is-media-ready) .welcome-hero__mark,.hero-reveal-ready .welcome-hero:not(.is-media-ready) .welcome-hero__archive{animation-play-state:paused}.welcome-hero.is-media-ready .welcome-hero__image,.welcome-hero.is-media-ready .welcome-hero__shade,.welcome-hero.is-media-ready .welcome-hero__vignette,.welcome-hero.is-media-ready .welcome-hero__mark,.welcome-hero.is-media-ready .welcome-hero__archive{animation-play-state:running}.welcome-hero__archive-title{margin:0;text-align:center;text-transform:uppercase}.welcome-hero__title{margin:0;position:relative;padding:0 .08em .18em;border-bottom:0;line-height:.9;text-indent:.035em;text-transform:none}.welcome-hero__title{color:#fffcf48a;-webkit-text-fill-color:currentColor}.welcome-hero__title-accent{color:#c42f2adb;-webkit-text-fill-color:currentColor;text-shadow:0 2px 12px rgba(99,8,5,.34)}.welcome-hero__title:before{content:"";position:absolute;right:.06em;bottom:0;left:.06em;height:2px;background:#fffcf48a;opacity:.82}.welcome-hero__title:after{content:attr(data-text);position:absolute;inset:0 .08em .18em;overflow:hidden;color:transparent;background:linear-gradient(105deg,transparent 27%,rgba(255,255,255,.12) 37%,rgba(255,255,255,.95) 49%,rgba(255,239,202,.42) 56%,rgba(255,255,255,.1) 64%,transparent 74%);background-position:155% 50%;background-size:235% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;pointer-events:none;filter:drop-shadow(0 0 5px rgba(255,248,226,.28));animation:keditheam-title-shimmer 14s 2.55s cubic-bezier(.22,.65,.25,1) infinite;animation-play-state:paused}.welcome-hero.is-media-ready .welcome-hero__title:after{animation-play-state:running}@keyframes keditheam-title-shimmer{0%{background-position:155% 50%}10%,to{background-position:-55% 50%}}.home-reveal-ready [data-home-reveal]{opacity:.72;filter:blur(18px);transform:translate3d(0,16px,0);transition:opacity 1.1s cubic-bezier(.22,.72,.18,1),filter 1.25s cubic-bezier(.22,.72,.18,1),transform 1.25s cubic-bezier(.22,.72,.18,1),color .25s ease;transition-delay:var(--home-reveal-delay, 0ms)}.home-reveal-ready [data-home-reveal].is-home-revealed{opacity:1;filter:none;transform:none}.home-reveal-ready .home-contacts[data-home-background]{transition:opacity 1.1s ease,filter 1.25s cubic-bezier(.22,.72,.18,1)}.home-reveal-ready [data-home-background]:not(.is-home-background-ready):not(:focus-within){opacity:.72;filter:blur(22px)}.home-reveal-ready [data-home-reveal]:focus-within,.home-reveal-ready .home-contacts[data-home-background]:focus-within{opacity:1;filter:none;transform:none;transition-delay:0ms}.is-home-image-error{visibility:hidden}@media(prefers-reduced-motion:reduce){.home-reveal-ready [data-home-reveal],.home-reveal-ready [data-home-background]:not(.is-home-background-ready):not(:focus-within){opacity:1;filter:none;transform:none;transition:none}}@keyframes keditheam-hero-reveal{0%{opacity:0;transform:scale(1.095);filter:brightness(.78) saturate(.86) contrast(1.04)}to{opacity:1;transform:scale(1.045);filter:brightness(.78) saturate(.86) contrast(1.04)}}@keyframes keditheam-shade-reveal{0%{background-color:#0808082e}to{background-color:#0808081f}}@keyframes keditheam-vignette-reveal{to{opacity:1}}@keyframes keditheam-title-reveal{to{opacity:1;transform:translate(-50%)}}@keyframes keditheam-archive-title-reveal{to{opacity:1;transform:translate(-50%)}}a{color:var(--accent);text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}::selection{color:#fff;background:#7b302c}button,input,textarea,select{color:var(--text);background:var(--surface-raised);border:1px solid var(--line-strong)}button,input[type=button],input[type=submit]{padding:.65em 1em;cursor:pointer}hr{border-color:var(--line)}blockquote{border-left:3px solid var(--accent);color:var(--muted)}code,pre{background:#09090a}img{max-width:100%;height:auto}.site-shell{background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 55px #00000047}.site-header{border-bottom:1px solid var(--line)}.site-header{display:flex;align-items:baseline;justify-content:space-between}.site-title{margin:0}.site-title a{color:var(--text);text-decoration:none}.site-description{margin:4px 0 0;color:var(--muted)}.site-nav ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.site-nav a{color:var(--text);text-decoration-thickness:1px;text-underline-offset:4px}.site-nav .current-menu-item>a{color:var(--accent-hover)}.post-card{border-bottom:1px solid var(--line)}.post-card:last-child{border-bottom:0}.post-title{margin:0 0 8px}.post-title a{color:var(--text);text-decoration:none}.post-meta{color:var(--muted)}body.single-post .post-content a.kedi-lightbox{display:inline-block;max-width:100%;color:inherit;cursor:zoom-in;text-decoration:none;-webkit-tap-highlight-color:transparent}body.single-post .post-content a.kedi-lightbox img{display:block}body.single-post .post-content a.kedi-lightbox,body.single-post .post-content img,.pswp .pswp__img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}body.single-post .post-content a.kedi-lightbox::selection,body.single-post .post-content img::selection,.pswp .pswp__img::selection{background:transparent}.pswp{--pswp-bg: #070708;--pswp-icon-color: rgba(255, 255, 255, .92);--pswp-icon-color-secondary: rgba(0, 0, 0, .72)}.pswp__custom-caption{position:absolute;z-index:20;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));max-width:min(42rem,calc(100vw - 2rem));padding:.5rem .75rem;transform:translate(-50%);border-radius:999px;background:#07070894;color:#ffffffd6;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pswp__original-loading{position:absolute;z-index:21;left:50%;bottom:calc(max(1rem,env(safe-area-inset-bottom,0px)) + var(--original-caption-offset, 0px));display:flex;gap:.65rem;box-sizing:border-box;width:min(38rem,calc(100% - 2rem));padding:.65rem .85rem;border:1px solid rgba(232,229,223,.2);background:#0b0b0cc7;color:var(--muted);font-family:var(--font-ui);font-size:var(--type-caption);font-weight:400;line-height:1.5;text-align:left;pointer-events:none;opacity:0;clip-path:inset(100% 0 0);transform:translate(-50%,.5rem);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1),clip-path .36s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pswp__original-loading[hidden]{display:none}.pswp__original-loading:before{content:"";flex:0 0 3px;align-self:stretch;background:var(--accent);opacity:.65}.pswp__original-loading.is-visible{opacity:1;clip-path:inset(0);transform:translate(-50%)}@media(max-width:400px){.pswp__original-loading{font-size:.6875rem}}@media(prefers-reduced-motion:reduce){.pswp__original-loading{transition:none}}.site-destination{position:relative;display:flex;align-items:flex-end;justify-content:space-between;overflow:hidden;color:var(--text);background:#0b0b0c;text-decoration:none;isolation:isolate}.site-destination:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;transition:opacity .45s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.site-destination--archive:before{background:radial-gradient(circle at 18% 15%,rgba(179,54,45,.38),transparent 42%)}.site-destination__number{position:absolute;top:clamp(1.25rem,2.5vw,2.5rem);right:clamp(1.25rem,2.5vw,2.5rem);color:var(--muted)}.site-destination__eyebrow{color:var(--muted)}.site-destination__title{max-width:12ch}.site-destination__action{justify-content:space-between;width:100%;padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase}.external-link-icon{display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.site-destination__action .external-link-icon{color:var(--text);transition:transform .3s ease}.home-contacts{border-top:1px solid var(--line);background:var(--page-bg)}.kedi-landing-page #contacts{scroll-margin-top:clamp(4.5rem,7vw,6rem)}.home-contacts__header{align-self:start}.home-contacts__header>span{color:var(--accent-hover);text-transform:uppercase}.home-contacts__header p{max-width:30ch;color:var(--muted)}.home-contacts__list{border-top:1px solid var(--line-strong)}.home-contacts__list a{display:grid;align-items:center;border-bottom:1px solid var(--line);color:var(--text);text-decoration:none}.home-contacts__list small{color:var(--muted);text-transform:uppercase}.home-contacts__list .external-link-icon{transition:transform .25s ease}.home-contacts__notice{max-width:76ch;color:var(--muted)}.home-about{border-top:1px solid var(--line);background:#080809}.home-about__media{position:relative;min-height:420px;overflow:hidden;background:#080808}.home-about__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgba(0,0,0,.28));pointer-events:none}.home-about__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%;filter:saturate(.82) brightness(.82);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .5s ease}.home-about__placeholder{display:block;width:100%;height:100%;background:radial-gradient(circle at 48% 28%,#292526,#0a0a0b 68%)}.home-about__eyebrow{color:var(--accent-hover)}.home-about__text{max-width:43ch;color:var(--muted)}.home-about__action{justify-content:space-between;margin-top:clamp(.5rem,2vw,2rem);padding-top:1rem;border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase}.home-about__action .external-link-icon{color:var(--text);transition:transform .3s ease}.publications-archive__back{color:var(--muted);text-decoration:none}.publications-archive__header p{margin:0 0 .75rem;color:var(--muted);text-transform:uppercase}.publications-archive__filters{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.publications-archive__filter-toggle{outline:0;color:var(--text);text-transform:uppercase}.publications-archive__filter-toggle b{border-radius:99px;background:var(--accent);color:#fff}.publications-archive__filter-icon i{background:currentColor;transition:transform .22s ease,width .22s ease}.publications-archive__filter-summary{color:var(--muted);text-align:right}.publications-archive__filter-panel{overflow:hidden}.publications-archive__filter-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);background:var(--frame-bg, #0f0f10)}.publications-archive__filter-panel[hidden]{display:none}.publications-archive__filter-group{display:flex;min-width:0;margin:0;padding:0;flex-direction:column;border:0}.publications-archive__filter-group legend{width:100%;color:var(--muted)}.publications-archive__filter-group label{position:relative;display:block;cursor:pointer}.publications-archive__filter-group input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.publications-archive__filter-group span{border-left:1px solid transparent;color:var(--muted)}.publications-archive__filter-group input:checked+span{border-left-color:var(--accent);background:#ffffff06;color:var(--text)}.publication-card__link{text-decoration:none}.publication-card__media{background:#09090a;box-shadow:6px 7px 10px #000000ad,0 16px 30px #00000047}.publication-card__media img{display:block;width:100%;height:auto;object-fit:contain}.publication-card__photo{background:#09090a}.publication-card__photo img{filter:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.publications-archive__empty{color:var(--muted)}.publications-archive__empty a{color:var(--text)}.publications-archive__pagination .page-numbers{color:var(--muted);border:1px solid var(--line);text-align:center}.publications-archive__pagination .current{color:var(--text);border-color:var(--accent)}@media(max-width:700px){.home-contacts__list small{display:none}.home-about__media{min-height:72svh}.publications-archive__header p{margin-top:0}.publications-archive__filter-content{grid-template-columns:1fr}}body.kedi-internal-page .inner-page-heading__title-row>p{color:var(--muted)}body.kedi-internal-page .inner-page-heading__title-row>.post-meta{color:var(--muted)}body.single .post-title{margin:0}body.kedi-internal-page .inner-page-heading__intro,body.kedi-internal-page .about-story__lead{color:var(--muted)}body.kedi-internal-page .publications-archive__header,body.kedi-internal-page .about-story__hero,body.single .post-card__header,body.single .post-card{border-bottom:0}@media(max-width:700px){body.single .post-title{max-width:100%}}.site-footer{border-top:1px solid var(--line);border-bottom:0;color:var(--muted)}.site-footer__meta{display:flex;flex-wrap:wrap}.site-footer__copyright{color:var(--text)}.site-footer__privacy{color:var(--muted);text-decoration:none;text-transform:none}.privacy-page__kicker{color:var(--muted)}.privacy-page__date{color:var(--muted);text-transform:uppercase}.privacy-page__index{color:var(--muted)}.privacy-page__intro{color:#c7c3bc}.privacy-page__body p:not(.privacy-page__date):not(.privacy-page__index){color:#c7c3bc}.privacy-page__body a{color:var(--text);text-underline-offset:.22em}@media(max-width:680px){.site-header{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.welcome-hero__image,.welcome-hero__shade,.welcome-hero__vignette{animation:none}.welcome-hero__image{transform:scale(1.045)}.welcome-hero__vignette{opacity:1}.welcome-hero__mark{animation:none;opacity:1;transform:translate(-50%)}.welcome-hero__title:after{animation:none;opacity:0}.welcome-hero__archive{animation:none;opacity:1;transform:translate(-50%)}}.welcome-hero__mark{color:#fffcf48a;filter:drop-shadow(0 2px 10px rgba(0,0,0,.55))}.welcome-hero__title{font-size:var(--type-display);letter-spacing:.02em;border-bottom-width:2px}.welcome-hero__archive-title{color:#fffcf485;text-shadow:0 2px 10px rgba(0,0,0,.65)}.kedi-landing-page .site-destination:before{display:none}.kedi-landing-page .site-destination,.kedi-landing-page .home-contacts{background:var(--page-bg)}.kedi-landing-page .site-destination,.kedi-landing-page .home-contacts{border:1px solid rgba(255,255,255,.14);background-color:var(--card-bg-color, #0d0d0e);box-shadow:0 18px 48px #00000038}.home-card-number{display:block;margin:0;color:#fffcf4b8;padding-bottom:.28em;border-bottom:1px solid currentColor}.kedi-landing-page .site-destination,.kedi-landing-page .home-contacts{position:relative}.kedi-landing-page .site-destination__number{position:absolute;z-index:4;top:clamp(1.25rem,2.5vw,2.5rem);left:auto;right:clamp(1.25rem,2.5vw,2.5rem)}.kedi-landing-page .home-card-number{position:absolute;z-index:4}.kedi-landing-page .site-destination.home-card-bg>.home-card-number{position:absolute;z-index:4}.kedi-landing-page .home-contacts.home-card-bg>.home-card-number{position:absolute;z-index:4}.kedi-landing-page .home-contacts__header>.home-card-number{color:#fffcf4b8}@media(max-width:700px){.kedi-landing-page .site-destination,.kedi-landing-page .home-contacts{box-shadow:0 12px 32px #0003}}.kedi-landing-page .home-about{border:0;background:var(--line)}.inner-menu{position:fixed;z-index:9000;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate}@media(min-width:701px){.inner-menu:not(.inner-menu--landing){--inner-menu-container: var(--content-width);--inner-menu-gutter: 16px}.inner-menu--archive{--inner-menu-container: 100%;--inner-menu-gutter: clamp(2rem, 6vw, 6rem)}.inner-menu--about{--inner-menu-container: 86rem;--inner-menu-gutter: 0px}}.inner-menu:before{content:"";position:absolute;z-index:-1;top:calc(-48px - env(safe-area-inset-top,0px));right:0;bottom:0;left:0;border:0;background:linear-gradient(to bottom,#080809e6 0,#080809b8 45%,#08080947 76%,#08080900);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.inner-menu--landing{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .32s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s}.inner-menu--landing.is-visible,.inner-menu--landing.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.inner-menu__brand{position:relative;z-index:9002;color:var(--inner-menu-label-color);pointer-events:auto;text-shadow:0 2px 12px rgba(0,0,0,.82)}.inner-menu__brand span{color:var(--accent)}.inner-menu__toggle{position:relative;z-index:9002;color:#be3133c7;pointer-events:auto;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.inner-menu__toggle i{display:block;border-radius:999px;background:currentColor;box-shadow:0 2px 8px #000000e6,0 0 12px #be31332e;transform-origin:center;transition:transform .35s ease,opacity .25s ease}.inner-menu__panel{position:fixed;z-index:9001;display:grid;align-items:center;overflow:auto;visibility:hidden;opacity:0;background:#080809f7;pointer-events:none;transform:translateY(-1rem);transition:opacity .32s ease,transform .4s ease,visibility 0s linear .4s}.inner-menu.is-open{border-bottom-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.inner-menu.is-open:before{opacity:0}.inner-menu.is-open .inner-menu__panel{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition-delay:0s}.inner-menu__list{list-style:none;counter-reset:none}.inner-menu__list li{border-bottom:1px solid rgba(255,255,255,.1)}.inner-menu__list li:first-child{border-top:1px solid rgba(255,255,255,.1)}.inner-menu__list a{display:flex;align-items:baseline;color:#fffcf4c2}.inner-menu__list a>span{color:var(--muted)}.inner-menu__list small{color:var(--muted)}.inner-menu__list small{margin-left:auto}.inner-menu-open{overflow:hidden}html.inner-menu-open{background:#080809;overscroll-behavior:none}body.inner-menu-open{overscroll-behavior:none}body.inner-menu-open:before{content:"";position:fixed;z-index:8998;top:calc(-220px - env(safe-area-inset-top,0px));right:0;bottom:-120px;left:0;pointer-events:none}html.inner-menu-open{min-height:100%}body.inner-menu-open{min-height:100%;background:#080809!important;color-scheme:dark}body.inner-menu-open>.welcome-hero{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.inner-menu-open>.site-shell{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.inner-menu-open>.inner-menu{visibility:visible!important}body.inner-menu-open>.inner-menu .inner-menu__panel{visibility:visible!important}body.inner-menu-open>.inner-menu{z-index:2147483646}body.inner-menu-open>.inner-menu .inner-menu__panel{z-index:2147483645}.inner-menu.is-open .inner-menu__panel{background:#080809;box-shadow:0 -220px 0 220px #080809}@media(prefers-reduced-motion:reduce){.inner-menu__panel,.inner-menu__toggle i,.inner-menu__list a,.inner-menu--landing{transition:none}}.inner-menu:before{display:none}.inner-menu__brand,.inner-menu__toggle{border:1px solid rgba(255,255,255,.1);background:#0c0c0dad;box-shadow:0 8px 24px #00000057,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%)}.inner-menu__brand,.inner-menu__toggle{border-radius:999px}.inner-menu.is-open .inner-menu__brand,.inner-menu.is-open .inner-menu__toggle{background:#0c0c0dc7}body.inner-menu-open:before{background:radial-gradient(circle at 18% 12%,rgba(198,83,76,.12),transparent 34%),linear-gradient(180deg,#080809,#0d0d0f 48%,#080809)!important}body.inner-menu-open>.inner-menu .inner-menu__panel{background:radial-gradient(circle at 18% 10%,rgba(198,83,76,.1),transparent 36%),linear-gradient(180deg,#080809eb,#0c0c0ef5)!important}.inner-menu.is-open .inner-menu__panel{background:radial-gradient(circle at 18% 10%,rgba(198,83,76,.1),transparent 36%),linear-gradient(180deg,#080809eb,#0c0c0ef5)!important}body.inner-menu-open>.inner-menu .inner-menu__brand{visibility:visible!important;opacity:1!important}body.inner-menu-open>.inner-menu .inner-menu__toggle{visibility:visible!important;opacity:1!important}body.inner-menu-open>.inner-menu .inner-menu__toggle{z-index:2147483647!important;border-color:#c6534c61;background:#100c0de6;color:#e86f67;box-shadow:0 10px 30px #0000007a,0 0 20px #c6534c29,inset 0 1px #ffffff14}body.inner-menu-open>.inner-menu .inner-menu__toggle i{background:currentColor}.inner-menu__brand .inner-menu__brand-home-accent{color:var(--accent)}.inner-menu__brand .inner-menu__brand-home-label{color:inherit}.page-transition{position:fixed;z-index:2147483647;inset:0;display:grid;place-items:center;min-height:100dvh;overflow:hidden;background:#05050600;opacity:0;pointer-events:all;transition:opacity .24s ease,background-color .24s ease}.page-transition.is-active{background:#050506;opacity:1}.page-transition__brand{position:relative;display:inline-flex;flex-wrap:nowrap;align-items:baseline;width:max-content;white-space:nowrap;overflow-wrap:normal;word-break:normal;font-kerning:none;font-variant-ligatures:none;color:#fffcf4d1;font-size:clamp(3rem,10vw,7rem);line-height:.95;letter-spacing:-.01em;opacity:0;transform:translateY(.45rem) scale(.985);text-shadow:0 4px 24px rgba(0,0,0,.7)}.page-transition__brand>span{flex:0 0 auto;letter-spacing:inherit}.page-transition__brand:after{content:"";position:absolute;right:.02em;bottom:-.16em;left:.02em;height:2px;border-radius:999px;background:#fffcf48c;transform:scaleX(0);transform-origin:left center}.page-transition__brand:before{content:"MicK";position:absolute;z-index:1;inset:0;white-space:nowrap;overflow-wrap:normal;color:transparent;background:linear-gradient(105deg,transparent 28%,rgba(255,255,255,.92) 48%,rgba(255,255,255,.5) 54%,transparent 72%);background-size:260% 100%;background-position:145% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:0;pointer-events:none}.page-transition__k{color:#db4345eb}.page-transition.is-active .page-transition__brand{animation:page-transition-brand-in .28s .18s cubic-bezier(.22,1,.36,1) forwards}.page-transition.is-active .page-transition__brand:after{animation:page-transition-line-in .26s .28s cubic-bezier(.22,1,.36,1) forwards}.page-transition.is-active .page-transition__brand:before{animation:page-transition-shimmer .28s .26s ease-out forwards}@keyframes page-transition-brand-in{to{opacity:1;transform:none}}@keyframes page-transition-line-in{to{transform:scaleX(1)}}@keyframes page-transition-shimmer{0%{background-position:145% 0;opacity:0}18%{opacity:.9}82%{opacity:.9}to{background-position:-45% 0;opacity:0}}html.is-page-leaving,html.is-page-leaving body{overflow:hidden!important}@media(prefers-reduced-motion:reduce){.page-transition{transition-duration:.12s}.page-transition.is-active .page-transition__brand{animation:none}.page-transition.is-active .page-transition__brand:after{animation:none}.page-transition.is-active .page-transition__brand:before{animation:none}.page-transition.is-active .page-transition__brand{opacity:1;transform:none}.page-transition.is-active .page-transition__brand:after{transform:scaleX(1)}}@media(min-width:701px){.inner-menu:not(.inner-menu--landing){--inner-shell-width: min( calc(100vw - 32px) , 1500px)}}@media(min-width:701px){.inner-menu{--inner-shell-width: min( calc(100vw - 32px) , 1500px)}}@media(min-width:701px){body .inner-menu:not(.inner-menu--landing){--inner-shell-width: min( calc(100% - 32px) , 1500px);--inner-control-inset: 14px}.inner-menu.inner-menu--landing{--inner-shell-width: min( calc(100% - 32px) , 1500px);--inner-control-inset: 14px}.about-story__to-top,.site-to-top{right:calc((100% - min(calc(100% - 32px),1500px))/2 + 14px)}}@media(max-width:700px){.inner-menu,.inner-menu.inner-menu--landing{--mobile-shell-width: min( calc(100vw - 32px) , 1500px);--mobile-shell-inset: calc((100vw - var(--mobile-shell-width)) / 2 + 5px)}}body.single .post-title{max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:normal;text-wrap:balance}html.inner-menu-open,body.inner-menu-open{background-color:var(--menu-bg-color, #080809)!important}body.inner-menu-open:before{background-color:var(--menu-bg-color, #080809)!important}body.inner-menu-open:before{background-image:none!important}body.inner-menu-open>.inner-menu .inner-menu__panel{box-shadow:0 -220px 0 220px var(--menu-bg-color, #080809)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.inner-menu.is-open .inner-menu__panel{box-shadow:0 -220px 0 220px var(--menu-bg-color, #080809)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.kedi-landing-page .site-destination.home-card-bg{position:relative;isolation:isolate;overflow:clip;contain:paint;background-color:var(--card-bg-color, #0d0d0e);background-position:center;background-repeat:no-repeat;background-size:cover;background-clip:padding-box;clip-path:inset(0)}.kedi-landing-page .home-contacts.home-card-bg{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-clip:padding-box}.kedi-landing-page .home-contacts.home-card-bg:before{z-index:0}.kedi-landing-page .home-contacts.home-card-bg:after{z-index:0}.kedi-landing-page .site-destination.home-card-bg>*{position:relative}.kedi-landing-page .home-contacts.home-card-bg>*{position:relative;z-index:1}.home-reveal-ready .site-destinations>.site-destination.home-card-bg[data-home-reveal]{transform:none;will-change:opacity}.kedi-landing-page .site-destinations>.site-destination.home-card-bg{isolation:isolate;overflow:clip;contain:paint;clip-path:inset(0)}.kedi-landing-page .home-contacts.home-card-bg,.kedi-landing-page .home-about{isolation:isolate;overflow:clip;contain:paint;clip-path:inset(0)}.kedi-landing-page .home-contacts.home-card-bg{background-color:var(--card-bg-color, #0d0d0e)}.kedi-landing-page .home-about__media{display:grid!important;place-items:center;min-width:0;overflow:hidden;background:#09090a}.kedi-landing-page .home-about__media{align-self:start;min-height:0;height:auto}@media(max-width:700px){.kedi-landing-page .home-about__media{min-height:0;aspect-ratio:auto}}.kedi-landing-page #site-destinations{margin-top:0}.kedi-landing-page .welcome-hero__archive{bottom:0;grid-template-rows:auto 1fr;align-items:start;height:max(8.5rem,calc(env(safe-area-inset-bottom) + 7.75rem))}@media(hover:none),(pointer:coarse){.kedi-landing-page .site-destination{color:var(--text);cursor:pointer}.kedi-landing-page .site-destination:before{opacity:1;transform:none}.kedi-landing-page .site-destination .site-destination__action{color:var(--muted)}.kedi-landing-page .site-destination .external-link-icon{transform:none}}.kedi-landing-page .site-destination.home-card-bg,.kedi-landing-page .home-contacts.home-card-bg{--landing-card-dimmer: linear-gradient(90deg, rgba(5, 5, 6, var(--landing-card-shade-start, .5)), rgba(5, 5, 6, var(--landing-card-shade-end, .64))), linear-gradient(180deg, rgba(5, 5, 6, .16), rgba(5, 5, 6, .48));--landing-card-vignette: radial-gradient(ellipse at center, transparent 18%, rgba(0, 0, 0, .14) 54%, rgba(0, 0, 0, .68) 115%)}.kedi-landing-page .home-contacts.home-card-bg{--landing-card-shade-start: .42;--landing-card-shade-end: .56}.kedi-landing-page .site-destination.home-card-bg:before{display:block;background:var(--landing-card-dimmer)}.kedi-landing-page .home-contacts.home-card-bg:before{display:block;background:var(--landing-card-dimmer)}.kedi-landing-page .site-destination.home-card-bg:after{display:block;background:var(--landing-card-vignette)}.kedi-landing-page .home-contacts.home-card-bg:after{display:block;background:var(--landing-card-vignette)}.kedi-landing-page .site-destination.home-card-bg:before{z-index:2}.kedi-landing-page .site-destination.home-card-bg:after{z-index:2}.kedi-landing-page .site-destination.home-card-bg>*{z-index:3}body.inner-menu-open>.inner-menu .inner-menu__panel{background-color:var(--menu-bg-color, #080809)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}.inner-menu.is-open .inner-menu__panel{background-color:var(--menu-bg-color, #080809)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}body.inner-menu-open .inner-menu__list,.inner-menu.is-open .inner-menu__list{background:transparent}.kedi-landing-page .site-destination.home-card-bg,.kedi-landing-page .home-contacts.home-card-bg{background-image:var(--card-bg-image-mobile, none),var(--card-bg-preview, none)}body.inner-menu-open>.inner-menu .inner-menu__panel{background-image:radial-gradient(ellipse at center,transparent 18%,rgba(0,0,0,.14) 54%,rgba(0,0,0,.68) 115%),linear-gradient(90deg,#05050680,#050506a3),linear-gradient(180deg,#05050629,#0505067a),var(--menu-bg-image-mobile, none)!important}.inner-menu.is-open .inner-menu__panel{background-image:radial-gradient(ellipse at center,transparent 18%,rgba(0,0,0,.14) 54%,rgba(0,0,0,.68) 115%),linear-gradient(90deg,#05050680,#050506a3),linear-gradient(180deg,#05050629,#0505067a),var(--menu-bg-image-mobile, none)!important}@media(min-width:701px){.kedi-landing-page .site-destination.home-card-bg,.kedi-landing-page .home-contacts.home-card-bg{background-image:var(--card-bg-image-desktop, var(--card-bg-image-mobile, none)),var(--card-bg-preview, none)}body.inner-menu-open>.inner-menu .inner-menu__panel{background-image:radial-gradient(ellipse at center,transparent 18%,rgba(0,0,0,.14) 54%,rgba(0,0,0,.68) 115%),linear-gradient(90deg,#05050680,#050506a3),linear-gradient(180deg,#05050629,#0505067a),var(--menu-bg-image-desktop, var(--menu-bg-image-mobile, none))!important}.inner-menu.is-open .inner-menu__panel{background-image:radial-gradient(ellipse at center,transparent 18%,rgba(0,0,0,.14) 54%,rgba(0,0,0,.68) 115%),linear-gradient(90deg,#05050680,#050506a3),linear-gradient(180deg,#05050629,#0505067a),var(--menu-bg-image-desktop, var(--menu-bg-image-mobile, none))!important}.site-to-top{bottom:calc(max(1rem,env(safe-area-inset-bottom,0px)) + var(--site-to-top-footer-offset, 0px))}}@media(min-width:1800px){.kedi-landing-page .site-destination.home-card-bg,.kedi-landing-page .home-contacts.home-card-bg{background-image:var(--card-bg-image-wide, var(--card-bg-image-desktop, none)),var(--card-bg-preview, none)}body.inner-menu-open>.inner-menu .inner-menu__panel{background-image:radial-gradient(ellipse at center,transparent 18%,rgba(0,0,0,.14) 54%,rgba(0,0,0,.68) 115%),linear-gradient(90deg,#05050680,#050506a3),linear-gradient(180deg,#05050629,#0505067a),var(--menu-bg-image-wide, var(--menu-bg-image-desktop, none))!important}.inner-menu.is-open .inner-menu__panel{background-image:radial-gradient(ellipse at center,transparent 18%,rgba(0,0,0,.14) 54%,rgba(0,0,0,.68) 115%),linear-gradient(90deg,#05050680,#050506a3),linear-gradient(180deg,#05050629,#0505067a),var(--menu-bg-image-wide, var(--menu-bg-image-desktop, none))!important}}.kedi-landing-page .welcome-hero__mark{color:#fff;filter:none}.kedi-landing-page .welcome-hero__title{color:#fff;text-shadow:none}.kedi-landing-page .welcome-hero__title-accent{color:#d7564e;text-shadow:none}.kedi-landing-page .welcome-hero__title:before{content:none}.kedi-landing-page #latest-work{scroll-margin-top:1rem}.kedi-landing-page .home-about__media:after{content:"";position:absolute;inset:0;display:block;background:radial-gradient(ellipse at center,transparent 16%,rgba(0,0,0,.16) 55%,rgba(0,0,0,.7) 115%),linear-gradient(90deg,#05050680,#050506c2);pointer-events:none}.kedi-landing-page .home-about__media img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:28% 32%;filter:saturate(.86) brightness(.78);transform:none!important}@media(max-width:700px){.kedi-landing-page .home-about__media:after{background:radial-gradient(ellipse at center,transparent 14%,rgba(0,0,0,.18) 52%,rgba(0,0,0,.72) 115%),linear-gradient(180deg,#05050647,#050506d1)}}.kedi-landing-page .home-about.home-about--stacked{background:var(--line)}.kedi-landing-page .home-about__portrait-block{position:relative;z-index:1;display:grid;height:auto;aspect-ratio:1340 / 2000;place-items:center;overflow:hidden;background:#09090a}.kedi-landing-page .home-about__portrait-block .home-about__media{display:block;width:100%;height:100%;background:#09090a}.kedi-landing-page .home-about__portrait-block .home-about__media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:none!important}.kedi-landing-page .site-destination--about .site-destination__description{max-width:48rem;margin:0;color:#fffcf4b8}@media(max-width:700px){.kedi-landing-page .home-about__portrait-block{height:auto;aspect-ratio:1340 / 2000}}@media(min-width:900px){.kedi-landing-page #site-destinations .site-destination--archive{background-position:center}}.publications-archive .publication-card__media{background:transparent;box-shadow:none}.publications-archive .publication-card__photo{overflow:hidden;background:transparent}.publications-archive .publication-card{position:relative;isolation:isolate}.publications-archive .publication-card:before{content:"";position:absolute;inset:0;border-radius:0;pointer-events:none}.publications-archive .publication-card:after{content:"";position:absolute;inset:0;border-radius:0;pointer-events:none}.publications-archive .publication-card:before{z-index:0;background:#d7d3cb}.publications-archive .publication-card:after{z-index:2;border:1px solid transparent;border-image:linear-gradient(115deg,#ffffff6b,#e8e5dfe0 28%,#ffffff47,#e8e5dfad,#ffffff5c) 1;filter:drop-shadow(0 8px 14px rgba(0,0,0,.34))}.publications-archive .publication-card>*{position:relative;z-index:1}@media(max-width:700px){.publications-archive .publication-card:after{right:0;left:0}}@media(max-width:680px){.site-footer{--footer-mobile-rhythm: 1rem}}@media(hover:none),(pointer:coarse){[role=button]{-webkit-tap-highlight-color:transparent!important}}.kedi-landing-page .welcome-hero{cursor:default}@media(min-width:701px){.kedi-landing-page .home-about__media:after{display:none}.kedi-landing-page .home-about__media img{width:100%;height:100%;object-fit:contain;object-position:center;filter:none!important}}body.kedi-internal-page .inner-page-heading{box-sizing:border-box}body.kedi-internal-page .inner-page-heading .inner-page-heading__title-row>p{color:var(--muted)}body.kedi-internal-page .inner-page-heading .inner-page-heading__title-row>.post-meta{color:var(--muted)}body.kedi-internal-page .inner-page-heading h1{display:block}body.kedi-internal-page .inner-page-heading .inner-page-heading__intro{color:var(--muted)}.kedi-landing-page .welcome-hero__title:after{content:attr(data-text)}.kedi-landing-page .welcome-hero__archive-title{box-sizing:border-box;width:100%;max-width:100%}@media(max-width:700px){.kedi-landing-page .welcome-hero__archive{bottom:calc(var(--welcome-hero-height, 115svh) - var(--welcome-viewport-height, 100svh) + max(42px,calc(env(safe-area-inset-bottom) + 32px)));grid-template-rows:auto;height:auto;align-items:center}}.kedi-landing-page .site-shell,.kedi-landing-page .site-main,.kedi-landing-page .site-destinations,.kedi-landing-page .home-about{background-color:var(--content-bg)}@media(max-width:700px){.kedi-landing-page .home-about__media:after{display:none}.kedi-landing-page .home-about__media img{width:100%;height:100%;object-fit:contain;object-position:center;filter:none!important}}:root{--font-body: "IBM Plex Mono", "Courier New", monospace;--font-ui: var(--font-body);--font-heading: "Prata", Georgia, serif;--layout-max: 65rem;--content-width: var(--layout-max);--editorial-content-width: var(--layout-max);--page-gutter: 24px;--shell-padding: 16px;--layout-width: min(calc(100% - 2 * var(--page-gutter)), var(--layout-max));--nav-height: 80px;--nav-stack: calc(var(--nav-height) + env(safe-area-inset-top, 0px));--control-height: 44px;--nav-control-height: 48px;--control-gap: 8px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--text-gap: 24px;--heading-gap: 32px;--grid-gap: 32px;--section-gap: 64px;--tile-gap: 16px;--panel-padding: 32px;--index-width: 2.5rem;--publication-inset: 12px;--publication-spacing: 16px;--type-page-title: clamp(2.75rem, 4vw, 4.25rem);--page-title-leading: 1;--type-section: clamp(2rem, 3.2vw, 3.25rem);--type-title: clamp(1.35rem, 2.25vw, 2.15rem);--type-body: clamp(1rem, 1.1vw, 1.125rem);--type-lead: clamp(1rem, 1.35vw, 1.18rem);--type-caption: .75rem;--type-ui: .75rem;--type-micro: .6875rem;--tracking-heading: -.01em;--tracking-ui: .1em;--tracking-micro: .12em;--publication-text: #252527;--publication-muted: #333336;--publication-surface: #d7d3cb}@media(max-width:700px){:root{--page-gutter: 16px;--nav-height: 72px;--text-gap: 16px;--heading-gap: 24px;--grid-gap: 24px;--section-gap: 48px;--tile-gap: 12px;--panel-padding: 24px;--index-width: 2rem;--type-page-title: clamp(2.1rem, 10vw, 2.75rem);--page-title-leading: 1.04;--type-title: clamp(1.3rem, 6vw, 1.75rem)}}.site-shell{width:var(--layout-width);max-width:none;margin:var(--nav-stack) auto var(--grid-gap);padding:var(--shell-padding)}.kedi-landing-page .site-shell{margin-top:var(--inner-opening-gap)}.site-main{min-width:0;padding:0}.about-story,.privacy-page,.publications-archive,.page-message,.post-list,.post-card{width:100%;max-width:none;min-width:0;margin:0;padding:0}.about-story,.privacy-page,.publications-archive,.page-message,.post-list{padding-bottom:var(--grid-gap);overflow-x:visible}.inner-page-heading,.about-story__hero,.privacy-page__header,.publications-archive__header,.post-card__header{width:100%;max-width:none;margin:0;padding:0 0 var(--heading-gap);border:0;text-align:left}.inner-page-heading__title-row{display:grid;width:100%;grid-template-columns:minmax(0,1fr);gap:var(--heading-gap);align-items:start;justify-items:start;padding:0;text-align:left}.inner-page-heading__title-row>p,.inner-page-heading__title-row>.post-meta,.inner-page-heading h1{margin:0}.inner-page-heading .about-story__kicker,.inner-page-heading .privacy-page__kicker{margin:0}.inner-page-heading h1{width:100%;max-width:100%;-webkit-hyphens:auto;hyphens:auto}.inner-page-heading__intro{width:100%;max-width:none;margin:var(--heading-gap) 0 0}.about-story__portrait,.about-story__body,.about-cameras,.about-cameras__heading,.about-cameras__gallery,.about-cameras__list,.about-story__epilogue,.privacy-page__body,.post-content,.publications-archive__filters,.publications-archive__grid,.publications-archive__pagination,.publications-archive__empty{width:100%;max-width:none;min-width:0;margin-right:0;margin-left:0}.about-story__portrait{margin:0 0 var(--section-gap)}.about-story__portrait img{display:block;width:100%;height:auto}.about-story__portrait figcaption{margin-top:var(--control-gap)}.about-story__body{display:grid;gap:var(--section-gap)}.about-story__chapter,.privacy-page__body section,.about-cameras__list section{display:grid;grid-template-columns:var(--index-width) minmax(0,1fr);gap:var(--text-gap);justify-content:normal;margin:0;padding:var(--text-gap) 0 0;border-top:1px solid var(--line);border-bottom:0}.about-story__chapter>div,.privacy-page__body section>div,.about-cameras__list section>div{min-width:0}.about-cameras__list section:before{display:none}.about-story__index,.privacy-page__index{margin:0}.about-cameras{margin-top:var(--section-gap)}.about-cameras__heading{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--text-gap);align-items:start;margin-bottom:var(--heading-gap)}.about-cameras__heading>p,.about-cameras__heading h2{margin:0}.about-cameras__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tile-gap)}.about-cameras__gallery figure{min-width:0;margin:0}.about-cameras__gallery>figure:first-child:nth-last-child(odd){grid-column:1 / -1}.about-cameras__list{display:grid;gap:var(--section-gap);margin-top:var(--section-gap);border:0}.about-story__epilogue{margin:var(--section-gap) 0 0;text-align:left}.privacy-page__date{margin:0 0 var(--heading-gap)}.privacy-page__body{display:grid;gap:var(--section-gap)}.privacy-page__body>.privacy-page__date{margin-bottom:0}.post-list{display:grid;gap:var(--section-gap)}.post-card{border:0}.post-content{margin:0;padding:0}.post-content>*{max-width:100%}.post-content>:last-child{margin-bottom:0}.post-content figure{margin:var(--text-gap) 0}.post-content img{max-width:100%;height:auto}.single-post .post-content{--post-photo-max-height: max(1px, calc(var(--gallery-viewport-height, 100svh) - var(--nav-stack) - 2 * var(--tile-gap) - env(safe-area-inset-bottom, 0px)))}.single-post .post-content img{display:block;width:min(100%,calc(var(--post-photo-max-height) * var(--post-photo-ratio, 999)))!important;max-width:100%;height:auto!important;max-height:var(--post-photo-max-height);margin-inline:auto;object-fit:contain!important}.single-post .post-content figure.wp-block-image{scroll-margin-top:calc(var(--nav-stack) + var(--tile-gap))}.single-post .post-content .wp-block-gallery,.single-post .post-content figure.wp-block-image.post-photo--standalone{width:min(100%,calc(var(--post-photo-max-height) * var(--post-gallery-wide-ratio, 999)),calc(var(--post-photo-max-height) * var(--post-gallery-pair-ratio, 999) * 2 + var(--tile-gap)));max-width:100%;margin-inline:auto}.single-post .post-content .wp-block-gallery:has(+.wp-block-gallery){margin-bottom:var(--tile-gap)}.single-post .post-content .wp-block-gallery+.wp-block-gallery{margin-top:var(--tile-gap)}.post-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tile-gap);width:100%;margin-top:var(--heading-gap)}.post-navigation__link{display:flex;min-width:0;min-height:var(--control-height);align-items:center;gap:var(--control-gap);padding:var(--space-2) var(--space-4);border:1px solid var(--line);color:var(--muted);text-decoration:none;text-transform:uppercase}.post-navigation__link--next{grid-column:2;justify-content:flex-end;text-align:right}.post-navigation__link>svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.post-navigation{grid-template-columns:minmax(0,1fr)}.post-navigation__link--next{grid-column:1}}.single-post .post-content .wp-block-gallery.has-nested-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tile-gap);align-items:start}.single-post .post-content .wp-block-gallery.has-nested-images>figure.wp-block-image{display:block;width:100%!important;min-width:0;height:auto;margin:0}.single-post .post-content .wp-block-gallery.has-nested-images>figure.wp-block-image.post-photo--wide{grid-column:1 / -1}.single-post .post-content .wp-block-gallery.has-nested-images>figure.wp-block-image>a.kedi-lightbox{display:block;width:100%;height:auto}.single-post .post-content .wp-block-gallery.has-nested-images>figure.wp-block-image img{display:block;width:min(100%,calc(var(--post-photo-max-height) * var(--post-photo-ratio, 999)))!important;max-width:100%;height:auto!important;max-height:var(--post-photo-max-height);margin-inline:auto;object-fit:contain!important}.single-post .post-content .wp-block-gallery.has-nested-images>figure.wp-block-image:before{display:none}.single-post .post-content .wp-block-gallery.has-nested-images figcaption{position:static;inset:auto;width:100%;max-height:none;margin:var(--control-gap) 0 0;padding:0;background:none;color:var(--muted);font-size:var(--type-caption);line-height:1.4;text-align:left;text-shadow:none}.single-post .post-content .wp-block-gallery.has-nested-images>figcaption{grid-column:1 / -1;margin:0}.page-message>p{margin:0}.publications-archive__filters{margin-top:0;margin-bottom:var(--grid-gap)}.publications-archive__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);align-items:stretch}.publications-archive__pagination{margin-top:var(--grid-gap);margin-bottom:0}.publications-archive__empty{margin:0}.publication-card{min-width:0;height:auto;padding:0;scroll-margin-top:calc(var(--nav-stack) + var(--grid-gap))}.publication-card__link{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:0;height:100%;min-width:0;padding:var(--publication-spacing) 0;color:var(--publication-text)}.publication-card__title,.publication-card__meta{display:block;width:min(calc(100% - 2 * var(--publication-inset)),var(--publication-photo-width, 100%));max-width:100%;min-width:0;margin:0 auto}.publication-card__title{margin-bottom:var(--publication-spacing);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.publication-card__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-1) var(--control-gap);margin-top:var(--publication-spacing)}.publication-card__date{white-space:nowrap}.publication-card__action{margin-left:auto;color:var(--accent);font-weight:600;white-space:nowrap;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.publication-card__title{color:var(--publication-text)}.publication-card__meta{color:var(--publication-muted)}.publication-card__media{display:grid;width:calc(100% - 2 * var(--publication-inset));min-height:0;margin:0 auto;padding:0;place-items:center;overflow:hidden}.publication-card__photo{position:relative;display:grid;width:100%;min-width:0;min-height:0;height:auto;margin:0;aspect-ratio:var(--photo-ratio, 2 / 3);place-items:center}.publication-card__photo img{position:absolute;inset:0;display:block;width:100%;max-width:100%;height:100%;max-height:100%;object-fit:cover;object-position:center}.site-destinations{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap);width:100%;min-height:0;padding:0;background:transparent}.site-destination{min-width:0;min-height:300px;padding:var(--panel-padding)}.site-destination__body{display:grid;width:100%;min-width:0;gap:var(--text-gap);justify-items:start;text-align:left}.site-destination__body>*{min-width:0;margin:0}.site-destination__body>.site-destination__action{justify-content:flex-end}.home-card-number{top:var(--panel-padding);right:var(--panel-padding)}.home-contacts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--heading-gap);margin-top:var(--grid-gap);padding:var(--panel-padding)}.home-contacts__header{min-width:0}.home-contacts__header,.home-contacts__list,.home-contacts__notice{grid-column:1;grid-row:auto}.home-contacts__header>h2{margin:0 0 var(--text-gap)}.home-contacts__header>p{margin:0}.home-contacts__list{min-width:0;margin:0}.home-contacts__list a{grid-template-columns:minmax(0,1fr) auto 20px}.home-contacts__list a>span{min-width:0;overflow-wrap:anywhere}.home-contacts__notice{margin:0}.kedi-landing-page .home-about.home-about--combined{margin-top:var(--grid-gap);padding:0;border:0;background:transparent}.kedi-landing-page .home-about--combined .home-about__card{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-height:0;padding:0;overflow:hidden;background:#09090a}.kedi-landing-page .home-about--combined .home-about__media{grid-area:1 / 1;align-self:start;display:block;width:100%;min-width:0;min-height:0;height:auto;aspect-ratio:auto;background-image:var(--photo-preview, none);background-size:cover;background-position:center}.kedi-landing-page .home-about--combined .home-about__media img{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;object-position:center;filter:none!important}.kedi-landing-page .home-about--combined .home-about__card:before,.kedi-landing-page .home-about--combined .home-about__card:after,.kedi-landing-page .home-about--combined .home-about__media:after{display:none}.kedi-landing-page .home-about--combined .home-about__caption{--about-shade-fade: calc(2 * var(--section-gap));position:relative;z-index:1;grid-area:1 / 1;align-self:end;padding:var(--panel-padding);background:transparent;text-shadow:0 1px 8px rgba(0,0,0,.55)}.kedi-landing-page .home-about--combined .home-about__caption:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--about-shade-fade)) 0 0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.015) calc(var(--about-shade-fade) * .15),rgba(0,0,0,.07) calc(var(--about-shade-fade) * .3),rgba(0,0,0,.2) calc(var(--about-shade-fade) * .45),rgba(0,0,0,.39) calc(var(--about-shade-fade) * .6),rgba(0,0,0,.58) calc(var(--about-shade-fade) * .75),rgba(0,0,0,.7) calc(var(--about-shade-fade) * .9),rgba(0,0,0,.74) var(--about-shade-fade),rgba(0,0,0,.84) calc(var(--about-shade-fade) + 2 * var(--panel-padding)),rgba(0,0,0,.9) 100%);pointer-events:none}.site-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--text-gap);width:100%;padding:var(--grid-gap) 0 0}.site-footer__meta{gap:var(--text-gap);flex-direction:column;align-items:flex-start;min-width:0}.site-footer__documents{display:flex;flex-wrap:wrap;column-gap:var(--text-gap);row-gap:.5rem}.site-footer__documents a{overflow-wrap:anywhere}.site-footer p{margin:0}.site-footer__credit{text-align:right}.privacy-page__body{overflow-wrap:anywhere}.legal-document-nav{display:flex;flex-wrap:wrap;gap:.5rem var(--text-gap);margin:0 0 var(--heading-gap)}.privacy-page__group{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--section-gap);min-width:0}.privacy-page__group>div{min-width:0}.privacy-page__body section[id]{scroll-margin-top:calc(var(--control-height) + var(--section-gap))}.privacy-page__subsection h3{margin:0 0 var(--text-gap);font-family:var(--font-heading);font-size:var(--type-title);font-weight:400;line-height:1.2}.legal-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.legal-table{width:100%;min-width:52rem;border-collapse:collapse;font:inherit;text-align:left;overflow-wrap:normal}.legal-table caption{text-align:left;margin-bottom:var(--text-gap)}.legal-table th,.legal-table td{padding:.75rem;vertical-align:top;border-bottom:1px solid var(--line)}.legal-table th{font-weight:600}.legal-table th:first-child,.legal-table td:first-child{padding-left:0;width:15rem;min-width:15rem}.legal-table th:nth-child(2),.legal-table td:nth-child(2){width:8rem;min-width:8rem}.legal-table code{white-space:nowrap}.legal-table-wrap:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.site-header{padding:0 0 var(--grid-gap);gap:var(--text-gap)}.site-nav ul{gap:var(--text-gap)}.inner-menu,.inner-menu:not(.inner-menu--landing){inset:0 0 auto;width:100%;max-width:none;height:var(--nav-stack);padding:env(safe-area-inset-top,0px) calc((100% - min(calc(100% - 2 * var(--page-gutter)),var(--layout-max))) / 2 + 1px + var(--space-2)) 0;transform:none}.inner-menu__panel,body.inner-menu-open>.inner-menu .inner-menu__panel,.inner-menu.is-open .inner-menu__panel{inset:0;width:100%;min-width:0;min-height:100dvh;padding:calc(var(--nav-stack) + var(--heading-gap)) calc((100% - min(calc(100% - 2 * var(--page-gutter)),var(--layout-max)))/2 + 1px) max(var(--grid-gap),env(safe-area-inset-bottom,0px))}.inner-menu__list{width:100%;max-width:none;min-width:0;margin:auto;padding:0}.inner-menu__list a{overflow-wrap:anywhere}.inner-menu--landing{transform:translateY(-100%)}.inner-menu--landing.is-visible,.inner-menu--landing.is-open{transform:none}.welcome-hero__archive{width:calc(var(--layout-width) - 2 * var(--shell-padding) - 2px);max-width:calc(var(--layout-max) - 2 * var(--shell-padding) - 2px)}.welcome-hero__title{letter-spacing:var(--tracking-heading)}@media(max-width:700px){.home-contacts__list a{grid-template-columns:minmax(0,1fr) 20px}.site-footer,.site-footer__meta{align-items:flex-start;flex-direction:column;gap:var(--text-gap)}.site-footer__credit{text-align:left}}@media(min-width:900px){.home-contacts{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.home-contacts__header{grid-column:1;grid-row:1}.home-contacts__list{grid-column:2;grid-row:1}.home-contacts__notice{grid-column:2;grid-row:2}.publications-archive__grid{container-type:inline-size;grid-template-columns:repeat(2,minmax(0,1fr))}.publication-card{height:min(56rem,calc(100svh - 2 * var(--publication-spacing)),calc((100cqw - var(--grid-gap)) * .75 - 3 * var(--publication-inset) + 4 * var(--publication-spacing) + 1.2 * var(--type-title) + 1.4 * var(--type-caption)))}.publication-card__link{grid-template-rows:auto minmax(0,1fr) auto}.publication-card__media{height:100%;container-type:size}.publication-card__photo{width:min(100cqw,calc(100cqh * var(--photo-ratio, 2 / 3)));max-width:100%;height:auto;aspect-ratio:var(--photo-ratio, 2 / 3)}.publication-card__photo img{width:100%;height:100%}.publications-archive__grid>.publication-card:first-child:nth-last-child(odd){--featured-photo-height: calc(100svh - 6 * var(--publication-spacing) - 1.2 * var(--type-title) - 1.4 * var(--type-caption));grid-column:1 / -1;justify-self:center;width:min(100%,calc(var(--featured-photo-height) * var(--photo-ratio, 2 / 3) + 2 * var(--publication-inset)));height:auto}.publications-archive__grid>.publication-card:first-child:nth-last-child(odd) .publication-card__link{height:auto;grid-template-rows:auto auto auto}.publications-archive__grid>.publication-card:first-child:nth-last-child(odd) .publication-card__media{height:auto;container-type:normal}.publications-archive__grid>.publication-card:first-child:nth-last-child(odd) .publication-card__photo{width:100%;height:auto;max-width:100%;max-height:none;aspect-ratio:var(--photo-ratio)}.publications-archive__grid>.publication-card:first-child:nth-last-child(odd) .publication-card__photo img{height:100%;max-height:none}#site-destinations .site-destination--archive{min-height:0;aspect-ratio:var(--card-bg-aspect-ratio, 16 / 9);background-size:100% auto}}body{font-family:var(--font-body);font-size:var(--type-body);font-weight:400;line-height:1.7;overflow-wrap:anywhere}:where(button,input,select,textarea){font:inherit;font-family:var(--font-ui)}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-weight:400;letter-spacing:var(--tracking-heading);overflow-wrap:break-word}:where(h1){font-size:var(--type-page-title);line-height:var(--page-title-leading)}:where(h2){font-size:var(--type-section);line-height:1.12}:where(h3,h4,h5,h6){font-size:var(--type-title);line-height:1.2}.inner-page-heading h1{font-family:var(--font-heading);font-size:var(--type-page-title);font-weight:400;line-height:var(--page-title-leading);letter-spacing:var(--tracking-heading);text-align:left;white-space:normal;text-wrap:balance;overflow-wrap:break-word;word-break:normal}:where(.site-destination__title,.home-about__title,.home-contacts__header h2,.about-story__chapter h2,.about-cameras__heading h2,.about-story__epilogue h2,.privacy-page__body h2,.post-content h2){font-family:var(--font-heading);font-size:var(--type-section);font-weight:400;line-height:1.12;letter-spacing:var(--tracking-heading)}:where(.publication-card__title,.latest-work__title,.about-cameras__list h3,.post-title,.post-content h3,.post-content h4,.post-content h5,.post-content h6){font-family:var(--font-heading);font-size:var(--type-title);font-weight:400;line-height:1.2;letter-spacing:var(--tracking-heading)}.home-contacts__list>a>span{font-family:var(--font-ui);font-size:var(--type-title);font-weight:400;line-height:1.2;letter-spacing:0}:where(.about-story__chapter p:not(.about-story__index),.about-cameras__list p:not(.about-story__index),.about-story__epilogue p:not(.about-story__kicker),.privacy-page__body p:not(.privacy-page__date):not(.privacy-page__index),.post-content,.home-contacts__header>p,.home-about__text,.publications-archive__empty p,.film-viewer--empty p){font-family:var(--font-body);font-size:var(--type-body);font-weight:400;line-height:1.7;letter-spacing:0}:where(.inner-page-heading__intro,.about-story__lead,.privacy-page__intro){font-family:var(--font-body);font-size:var(--type-lead);font-weight:400;line-height:1.6;letter-spacing:0}:where(.about-story__chapter,.post-content) blockquote{margin-block:var(--heading-gap);font-family:var(--font-body);font-size:var(--type-lead);font-weight:400;line-height:1.6;letter-spacing:0}:where(.about-story__chapter,.about-cameras__list,.about-story__epilogue,.privacy-page__body,.post-content) :where(p,ul,ol){margin-block:0 var(--text-gap)}:where(.about-story__chapter,.about-cameras__list,.about-story__epilogue,.privacy-page__body,.post-content) :where(p,ul,ol):last-child{margin-bottom:0}:where(.about-story__chapter h2,.privacy-page__body h2,.post-content h2,.about-story__epilogue h2){margin-block:0 var(--text-gap)}:where(.about-cameras__list h3,.post-content h3,.post-content h4,.post-content h5,.post-content h6){margin-block:0 var(--text-gap)}:where(.publication-card__meta,.post-meta,.about-story__portrait figcaption,.privacy-page__date,.site-footer,.site-footer__privacy,.home-contacts__notice,.home-contacts__list small,.publications-archive__filter-summary,.pswp__custom-caption){font-family:var(--font-ui);font-size:var(--type-caption);font-weight:400;line-height:1.4;letter-spacing:0}:where(.site-destination__eyebrow,.home-about__eyebrow,.latest-work__eyebrow,.about-story__kicker,.about-story__index,.about-cameras__heading>p,.privacy-page__kicker,.privacy-page__index,.inner-page-heading__title-row>p,.inner-page-heading__title-row>.post-meta,.site-destination__number,.home-card-number,.inner-menu__list a>span,.inner-menu__list small,.portfolio-gallery__counter,.film-viewer__status,.film-strip__number,.publications-archive__filter-group legend,.publications-archive__filter-toggle b){font-family:var(--font-ui);font-size:var(--type-micro);font-weight:600;line-height:1.4;letter-spacing:.12em;text-transform:uppercase}:where(.site-destination__action,.home-about__action,.about-story__epilogue>a,.publications-archive__back,.publications-archive__filter-toggle,.publications-archive__filter-apply,.publications-archive__filter-reset,.publications-archive__pagination,.publications-archive__empty>a,.post-navigation__link,.site-to-top,.site-to-top>span,.about-story__to-top,.site-nav,.site-footer__privacy){font-family:var(--font-ui);font-size:var(--type-ui);font-weight:600;line-height:1.2;letter-spacing:.1em}.publications-archive__filter-group span{font-family:var(--font-ui);font-size:var(--type-ui);font-weight:400;line-height:1.4;letter-spacing:0}.inner-menu__list a{font-family:var(--font-ui);font-size:var(--type-section);font-weight:600;line-height:1.2;letter-spacing:0}.inner-menu__brand{font-family:var(--font-ui);font-size:var(--type-body);font-weight:600;line-height:1.2;letter-spacing:0}:where(.welcome-hero__title,.page-transition__brand){font-family:var(--font-heading);font-weight:400}.welcome-hero__archive-title{font-family:var(--font-body);font-size:var(--type-body);font-weight:600;line-height:1.6;letter-spacing:.08em}.inner-menu__brand,.inner-menu__toggle{box-sizing:border-box;flex:0 0 auto;height:var(--nav-control-height);min-height:var(--nav-control-height);margin:0}.inner-menu__brand{display:inline-flex;align-items:center;padding:0 var(--space-4, 1rem);text-decoration:none}.inner-menu__brand-home-accent+.inner-menu__brand-home-label{margin-left:var(--space-1, .25rem)}.inner-menu__brand--back{gap:var(--control-gap)}.inner-menu__brand--back>svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:var(--accent);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.inner-menu__toggle{display:grid;place-content:center;width:58px;padding:0;gap:5px;appearance:none;touch-action:manipulation}.inner-menu__toggle i,body.inner-menu-open>.inner-menu .inner-menu__toggle i{width:24px;height:2px}.inner-menu__toggle i:nth-of-type(1),.inner-menu__toggle i:nth-of-type(2),.inner-menu__toggle i:nth-of-type(3){transform:none}.inner-menu.is-open .inner-menu__toggle i:nth-of-type(1),body.inner-menu-open>.inner-menu .inner-menu__toggle i:nth-of-type(1){transform:translateY(7px) rotate(45deg)}.inner-menu.is-open .inner-menu__toggle i:nth-of-type(2),body.inner-menu-open>.inner-menu .inner-menu__toggle i:nth-of-type(2){opacity:0}.inner-menu.is-open .inner-menu__toggle i:nth-of-type(3),body.inner-menu-open>.inner-menu .inner-menu__toggle i:nth-of-type(3){transform:translateY(-7px) rotate(-45deg)}.inner-menu__list a{min-height:var(--control-height);gap:var(--panel-padding);padding:var(--space-4, 1rem) 0;text-decoration:none}.publications-archive__filter-bar{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:var(--space-4, 1rem);cursor:pointer;-webkit-user-select:none;user-select:none}.publications-archive__filter-toggle{display:inline-flex;min-height:var(--control-height);align-items:center;gap:var(--control-gap);margin:0;padding:0;border:0;background:transparent;appearance:none;cursor:pointer;touch-action:manipulation}.publications-archive__filter-toggle b{display:grid;min-width:24px;height:24px;padding-inline:var(--space-1, .25rem);place-items:center}.publications-archive__filter-icon{display:grid;width:24px;flex:0 0 24px;gap:4px}.publications-archive__filter-icon i{display:block;width:100%;height:1px}.publications-archive__filter-icon i:nth-child(2){width:72%}.publications-archive__filter-icon i:nth-child(3){width:45%}.publications-archive__filter-toggle[aria-expanded=true] .publications-archive__filter-icon i:first-child{transform:translateY(5px) rotate(45deg)}.publications-archive__filter-toggle[aria-expanded=true] .publications-archive__filter-icon i:nth-child(2){width:0}.publications-archive__filter-toggle[aria-expanded=true] .publications-archive__filter-icon i:last-child{width:100%;transform:translateY(-5px) rotate(-45deg)}.publications-archive__filter-summary{margin:0}.publications-archive__filter-actions{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;gap:var(--panel-padding);padding-top:var(--control-gap);border-top:1px solid var(--line)}.publications-archive__filter-apply,.publications-archive__filter-reset{display:inline-flex;min-height:var(--control-height);align-items:center;justify-content:center;min-width:0;max-width:calc(50% - var(--panel-padding) / 2);margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-appearance:none;appearance:none;text-align:center;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-decoration-thickness:1px;text-underline-offset:.25em;text-transform:uppercase}.publications-archive__filter-apply{color:var(--muted);cursor:pointer;touch-action:manipulation}.publications-archive__filter-reset{color:var(--accent)}.publications-archive__filter-reset[hidden],.publications-archive__filter-group label[hidden]{display:none}.publications-archive__filter-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.publications-archive__filter-status.is-error{position:static;grid-column:1 / -1;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;color:var(--accent);font-size:var(--type-caption)}.publications-archive__filter-content{gap:var(--grid-gap);padding:var(--panel-padding) 0}.publications-archive__filter-group{gap:var(--space-1, .25rem)}.publications-archive__filter-group legend{margin-bottom:var(--control-gap);padding-inline:var(--space-3, .75rem)}.publications-archive__filter-group span{display:flex;min-height:var(--control-height);align-items:center;padding:var(--space-2, .5rem) var(--space-3, .75rem)}.publications-archive__pagination{display:flex;flex-wrap:wrap;gap:var(--control-gap)}.publications-archive__pagination .page-numbers{box-sizing:border-box;display:inline-flex;min-width:var(--control-height);height:var(--control-height);align-items:center;justify-content:center;padding:0 var(--space-3, .75rem);text-decoration:none}.kedi-landing-page .home-contacts__list a{box-sizing:border-box;min-height:64px;gap:var(--space-4, 1rem);padding:var(--space-3, .75rem) 0}.site-destination__action,.home-about__action,.about-story__epilogue>a,.publications-archive__empty>a{display:inline-flex;min-height:var(--control-height);align-items:center;gap:var(--control-gap)}.external-link-icon,.home-contacts__list .external-link-icon{width:20px;height:20px;flex:0 0 20px}body .site-to-top,body .about-story__to-top{box-sizing:border-box;display:inline-flex;min-height:var(--control-height);align-items:center;gap:var(--control-gap);padding:var(--space-2, .5rem) 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-to-top svg,.about-story__to-top svg{width:20px;height:20px;flex:0 0 20px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,.publications-archive__filter-group input:focus-visible+span{outline:2px solid var(--focus);outline-offset:3px}.publications-archive__filter-group input:focus-visible{outline:0}.inner-menu__toggle:focus:not(:focus-visible),.publications-archive__filter-toggle:focus:not(:focus-visible),.publications-archive__filter-apply:focus:not(:focus-visible),.publications-archive__filter-reset:focus:not(:focus-visible){outline:0}a,button,[role=button]{-webkit-tap-highlight-color:transparent}a,.publication-card__title,.site-destination__title,.site-destination__action,.home-about__title,.home-about__action,.home-contacts__list a>span,.home-contacts__list a>small,.publications-archive__filter-toggle,.publications-archive__filter-apply,.publications-archive__filter-group span{transition:color .25s ease}@media(hover:hover)and (pointer:fine){a:hover,.site-title a:hover,.site-nav a:hover,.post-title a:hover,.latest-work__title a:hover,.publications-archive__pagination a:hover,.post-navigation__link:hover,.site-footer__privacy:hover,.privacy-page__body a:hover,.about-story__epilogue a:hover,.inner-menu__brand:hover,.inner-menu__list a:hover,.kedi-landing-page .site-destination:hover .site-destination__title,.kedi-landing-page .site-destination:hover .site-destination__action,.kedi-landing-page .home-about__link:hover .home-about__title,.kedi-landing-page .home-about__link:hover .home-about__action,.kedi-landing-page .home-contacts__list a:hover>span,.kedi-landing-page .home-contacts__list a:hover>small,.publications-archive__filter-bar:hover .publications-archive__filter-toggle,.publications-archive__filter-apply:hover,.publications-archive__filter-group label:hover span,.site-to-top:hover,.about-story__to-top:hover{color:var(--accent)}.publications-archive .publication-card__link:hover>.publication-card__title{color:var(--accent);-webkit-text-fill-color:currentColor}}@media(min-width:701px){.kedi-landing-page .home-contacts__list a{min-height:80px}}@media(max-width:700px){.publications-archive__filter-summary{max-width:56%}body .site-to-top,body .about-story__to-top{display:none}}@media(prefers-reduced-motion:reduce){a,.publication-card__title,.site-destination__title,.site-destination__action,.home-about__title,.home-about__action,.home-contacts__list a>span,.home-contacts__list a>small,.publications-archive__filter-toggle,.publications-archive__filter-apply,.publications-archive__filter-group span{transition:none}}.kedi-landing-page .site-destination--archive .site-destination__action{position:relative}.kedi-landing-page .site-destination--archive .site-destination__action:before{content:"";position:absolute;top:-1px;right:0;left:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(232,229,223,.85) 50%,transparent);background-repeat:no-repeat;background-size:25% 100%;background-position:-33% 0;opacity:0}.kedi-landing-page .site-destination--archive .site-destination__action .external-link-icon{transition:color .25s ease,transform .3s ease}@media(prefers-reduced-motion:no-preference){.kedi-landing-page .site-destination--archive.is-archive-inviting .site-destination__action:before{animation:kedi-archive-invitation-glint .85s ease-in-out 1 both}.kedi-landing-page .site-destination--archive.is-archive-inviting .site-destination__action .external-link-icon{animation:kedi-archive-invitation-arrow .45s cubic-bezier(.2,.65,.3,1) .65s 1 both}}@keyframes kedi-archive-invitation-glint{0%{background-position:-33% 0;opacity:0}15%,85%{opacity:.5}to{background-position:133% 0;opacity:0}}@keyframes kedi-archive-invitation-arrow{0%,to{transform:translate(0)}45%{transform:translate(3px,-3px)}}@media(hover:hover)and (pointer:fine){.kedi-landing-page .site-destination--archive:hover .site-destination__title,.kedi-landing-page .site-destination--archive:hover .site-destination__action,.kedi-landing-page .site-destination--archive:hover .site-destination__action .external-link-icon{color:var(--accent)}}.kedi-landing-page .site-destination--archive:focus-visible .site-destination__title,.kedi-landing-page .site-destination--archive:focus-visible .site-destination__action,.kedi-landing-page .site-destination--archive:focus-visible .site-destination__action .external-link-icon{color:var(--accent)}@media(prefers-reduced-motion:reduce){.kedi-landing-page .site-destination--archive .site-destination__action:before{animation:none;opacity:0}.kedi-landing-page .site-destination--archive .site-destination__action .external-link-icon,.kedi-landing-page .site-destination--archive:is(:hover,:focus-visible) .site-destination__action .external-link-icon{animation:none;transform:none;transition:none}}.inner-menu{--inner-menu-label-color: rgba(255, 252, 244, .78);gap:var(--control-gap)}.inner-menu__brand{min-width:0;flex-shrink:1}.inner-menu__brand-home-accent{flex-shrink:0}.inner-menu__brand-home-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inner-menu__controls{position:relative;z-index:2147483647;display:inline-flex;height:var(--nav-control-height);flex:0 0 auto;pointer-events:auto;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0c0c0dad;box-shadow:0 8px 24px #00000057,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(14px) saturate(115%);backdrop-filter:blur(14px) saturate(115%)}body .inner-menu .inner-menu__controls>.inner-menu__toggle,body.inner-menu-open>.inner-menu .inner-menu__controls>.inner-menu__toggle{height:100%;min-height:0;border:0!important;border-radius:0 999px 999px 0;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.language-picker{width:48px;height:100%;flex:0 0 48px}.language-picker>summary{position:relative;display:grid;width:100%;height:100%;place-items:center;list-style:none;cursor:pointer;border-radius:999px 0 0 999px;color:var(--inner-menu-label-color);font-family:var(--font-ui);font-size:var(--type-body);font-weight:600;line-height:1.2;letter-spacing:0;transition:color .25s ease}.language-picker>summary::marker{content:""}.language-picker>summary::-webkit-details-marker{display:none}.language-picker>summary:after{content:"";position:absolute;right:0;top:25%;bottom:25%;width:1px;background:var(--line)}.language-picker>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}.language-picker__options{position:absolute;top:calc(100% + var(--control-gap));right:0;width:160px;padding:var(--space-1);border:1px solid var(--line);background:#101012;box-shadow:0 12px 32px #0006}.language-picker[open] .language-picker__options{animation:language-options-in .16s ease-out both}.language-picker__options a{display:flex;min-height:var(--control-height);align-items:center;justify-content:space-between;gap:var(--control-gap);padding:var(--space-2) var(--space-3);color:var(--muted);font-family:var(--font-ui);font-size:var(--type-ui);font-weight:500;text-decoration:none}.language-picker__options a[aria-current]{color:var(--accent)}@media(hover:hover)and (pointer:fine){.language-picker>summary:hover,.language-picker__options a:hover{color:var(--accent)}}@keyframes language-options-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.language-picker>summary{transition:none}.language-picker[open] .language-picker__options{animation:none}}.is-language-switch [data-home-reveal],.is-language-switch .home-contacts[data-home-background]{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}.is-language-switch .welcome-hero__image{animation:none;opacity:1;transform:scale(1.045)}.is-language-switch .welcome-hero__shade,.is-language-switch .welcome-hero__vignette{animation:none;opacity:1}.is-language-switch .welcome-hero__mark,.is-language-switch .welcome-hero__archive{animation:none;opacity:1;transform:translate(-50%)}
