@charset "UTF-8";@font-face{font-family:"Inter";font-weight:100;font-style:normal;font-display:swap;src:url(/assets/fonts/Inter/Inter-Thin.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Thin.woff)format("woff")}@font-face{font-family:"Inter";font-weight:100;font-style:italic;font-display:swap;src:url(/assets/fonts/Inter/Inter-ThinItalic.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-ThinItalic.woff)format("woff")}@font-face{font-family:"Inter";font-weight:200;font-style:normal;font-display:swap;src:url(/assets/fonts/Inter/Inter-ExtraLight.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-ExtraLight.woff)format("woff")}@font-face{font-family:"Inter";font-weight:200;font-style:italic;font-display:swap;src:url(/assets/fonts/Inter/Inter-ExtraLightItalic.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-ExtraLightItalic.woff)format("woff")}@font-face{font-family:"Inter";font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/Inter/Inter-Light.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Light.woff)format("woff")}@font-face{font-family:"Inter";font-weight:300;font-style:italic;font-display:swap;src:url(/assets/fonts/Inter/Inter-LightItalic.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-LightItalic.woff)format("woff")}@font-face{font-family:"Inter";font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/Inter/Inter-Regular.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Regular.woff)format("woff")}@font-face{font-family:"Inter";font-weight:400;font-style:italic;font-display:swap;src:url(/assets/fonts/Inter/Inter-Italic.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Italic.woff)format("woff")}@font-face{font-family:"Inter";font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/Inter/Inter-Medium.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Medium.woff)format("woff")}@font-face{font-family:"Inter";font-weight:500;font-style:italic;font-display:swap;src:url(/assets/fonts/Inter/Inter-MediumItalic.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-MediumItalic.woff)format("woff")}@font-face{font-family:"Inter";font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/Inter/Inter-SemiBold.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-SemiBold.woff)format("woff")}@font-face{font-family:"Inter";font-weight:600;font-style:italic;font-display:swap;src:url(/assets/fonts/Inter/Inter-SemiBoldItalic.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-SemiBoldItalic.woff)format("woff")}@font-face{font-family:"Inter";font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/Inter/Inter-Bold.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Bold.woff)format("woff")}@font-face{font-family:"Inter";font-weight:700;font-style:italic;font-display:swap;src:url(/assets/fonts/Inter/Inter-BoldItalic.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-BoldItalic.woff)format("woff")}@font-face{font-family:"Inter";font-weight:800;font-style:normal;font-display:swap;src:url(/assets/fonts/Inter/Inter-ExtraBold.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-ExtraBold.woff)format("woff")}@font-face{font-family:"Inter";font-weight:800;font-style:italic;font-display:swap;src:url(/assets/fonts/Inter/Inter-ExtraBoldItalic.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-ExtraBoldItalic.woff)format("woff")}@font-face{font-family:"Inter";font-weight:900;font-style:normal;font-display:swap;src:url(/assets/fonts/Inter/Inter-Black.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Black.woff)format("woff")}@font-face{font-family:"Inter";font-weight:900;font-style:italic;font-display:swap;src:url(/assets/fonts/Inter/Inter-BlackItalic.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-BlackItalic.woff)format("woff")}@font-face{font-family:"Inter";font-weight:100;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-Thin.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Thin.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:100;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-ThinItalic.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-ThinItalic.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:200;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-ExtraLight.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-ExtraLight.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:200;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-ExtraLightItalic.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-ExtraLightItalic.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-Light.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Light.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:300;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-LightItalic.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-LightItalic.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-Regular.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Regular.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:400;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-Italic.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Italic.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-Medium.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Medium.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:500;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-MediumItalic.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-MediumItalic.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-SemiBold.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-SemiBold.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:600;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-SemiBoldItalic.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-SemiBoldItalic.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-Bold.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Bold.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:700;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-BoldItalic.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-BoldItalic.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-ExtraBold.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-ExtraBold.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:800;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-ExtraBoldItalic.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-ExtraBoldItalic.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:900;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-Black.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-Black.subset.woff)format("woff")}@font-face{font-family:"Inter";font-weight:900;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-BlackItalic.subset.woff2)format("woff2"),url(/assets/fonts/Inter/Inter-BlackItalic.subset.woff)format("woff")}@font-face{font-family:"Inter var";font-weight:100 900;font-style:normal;font-display:swap;src:url(/assets/fonts/Inter/Inter-roman.var.woff2)format("woff2")}@font-face{font-family:"Inter var";font-weight:100 900;font-style:italic;font-display:swap;src:url(/assets/fonts/Inter/Inter-italic.var.woff2)format("woff2")}@font-face{font-family:"Inter var";font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-roman.var.subset.woff2)format("woff2")}@font-face{font-family:"Inter var";font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Inter/Inter-italic.var.subset.woff2)format("woff2")}@font-face{font-family:"Recoleta";font-weight:200;font-style:normal;font-display:swap;src:url(/assets/fonts/Recoleta/Recoleta-Thin.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Thin.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/Recoleta/Recoleta-Light.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Light.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/Recoleta/Recoleta-Regular.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Regular.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/Recoleta/Recoleta-Medium.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Medium.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/Recoleta/Recoleta-SemiBold.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-SemiBold.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/Recoleta/Recoleta-Bold.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Bold.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:800;font-style:normal;font-display:swap;src:url(/assets/fonts/Recoleta/Recoleta-Black.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Black.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:200;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Recoleta/Recoleta-Thin.subset.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Thin.subset.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Recoleta/Recoleta-Light.subset.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Light.subset.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Recoleta/Recoleta-Regular.subset.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Regular.subset.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Recoleta/Recoleta-Medium.subset.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Medium.subset.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Recoleta/Recoleta-SemiBold.subset.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-SemiBold.subset.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Recoleta/Recoleta-Bold.subset.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Bold.subset.woff)format("woff")}@font-face{font-family:"Recoleta";font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0020-007F,U+00A0,U+2013-2014,U+2018-2019,U+2190,U+2661;src:url(/assets/fonts/Recoleta/Recoleta-Black.subset.woff2)format("woff2"),url(/assets/fonts/Recoleta/Recoleta-Black.subset.woff)format("woff")}*,::before,::after{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;font-feature-settings:"kern","calt","ss03","cv10";font-weight:475;letter-spacing:-.02em;background-color:#fafafa;color:#1a1a1a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}@supports (font-variation-settings:normal){body{font-family:"Inter var",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}}#page-wrapper{min-height:calc(var(--dvh, 1vh)*100);min-height:100dvh;padding:24px}p{line-height:1.4}.heading,h1,h2{font-family:"Recoleta";font-feature-settings:"liga","kern";line-height:1.125}.heading{display:flex;font-size:2rem}.heading>*{font-size:inherit;display:inline-block}.button{text-align:center;color:inherit;text-decoration:none;border:.1em solid #1a1a1a}.button.primary{background-color:#1a1a1a;color:#fff}#page-wrapper{display:grid;align-content:start;padding-top:24px;padding-bottom:48px;max-width:1200px;margin:0 auto}#links{display:flex;justify-content:space-between;-moz-column-gap:2em;column-gap:2em}#links a{color:inherit;text-decoration:none}#links a:hover,#links a:focus-visible{outline:0;text-decoration:underline;text-decoration-thickness:.09em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.4em}#links a:nth-of-type(1)::before{text-align:left;content:"← "}#links a:nth-of-type(2){text-align:right}.heading,#loading{text-align:center}.heading{justify-content:center;margin-top:96px;margin-bottom:96px}h1{font-size:2.5rem;font-weight:500;letter-spacing:-.015em}ul{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;list-style:none}@media (min-width:350px){ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:600px){ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}ul li{cursor:zoom-in}ul img{display:block;width:100%;height:100%;aspect-ratio:1/1.618;-o-object-fit:cover;object-fit:cover;box-shadow:4px 4px 8px -4px rgba(0,0,0,.5);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-image:linear-gradient(to bottom right,#ededed 0 33.3333333333%,#e1e1e1,#ededed 66.6666666667% 100%);background-size:400% 400%;animation:gradient 1.5s 1s infinite}@keyframes gradient{0%{background-position:bottom right}to{background-position:top left}}#lightbox{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.9);position:fixed;inset:0;height:calc(var(--dvh, 1vh)*100);height:100dvh;cursor:zoom-out}#lightbox img{max-height:calc(100*var(--dvh, 1vh) - 150px);max-height:calc(100dvh - 150px);max-width:100vw;cursor:default}@media (orientation:landscape){#lightbox img{max-height:calc(100*var(--dvh, 1vh));max-height:100dvh;max-width:calc(100vw - 300px)}}#loading{margin-top:48px}@media (min-width:600px){#page-wrapper{padding:32px;padding-bottom:64px}.heading{justify-content:flex-start;font-size:64px;text-align:initial;margin-block:128px 48px}h1{font-weight:400}#loading{margin-top:64px}}