@charset "UTF-8";*{text-decoration-thickness:inherit}*,*:before,*:after{padding:0;margin:0;box-sizing:border-box}html{height:100%;font-size:62.5%;text-size-adjust:100%}body{height:100%;font-size:1.2rem;-webkit-font-smoothing:antialiased;line-height:1;text-rendering:optimizelegibility}img,picture,video,canvas,svg,iframe{display:block;max-width:100%;vertical-align:bottom;border:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0}ol,ul,menu{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a:hover,a:active{outline:none}table{border-collapse:collapse;border-spacing:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.prose{-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty}.prose h3{font-family:var(--h3-font-family, inherit);font-size:var(--h3-font-size, inherit);font-weight:var(--h3-font-weight, inherit);font-style:var(--h3-font-style, normal);font-synthesis:var(--h3-font-synthesis, none);font-feature-settings:var(--h3-font-feature-settings, inherit);font-variant:var(--h3-font-variant, none);font-variant-numeric:var(--h3-font-variant-numeric, none);font-kerning:var(--h3-font-kerning, auto);line-height:var(--h3-line-height, inherit);text-transform:var(--h3-text-transform, none);text-underline-offset:var(--h3-text-underline-offset, inherit);text-decoration-thickness:var(--h3-text-decoration-thickness, inherit);word-spacing:var(--h3-word-spacing, normal);letter-spacing:var(--h3-letter-spacing, normal);font-variation-settings:var(--h3-font-variation-settings, initial);padding-right:var(--space-gutter);margin-top:2em;margin-bottom:1em;text-wrap:balance}.prose h4{font-family:var(--h4-font-family, inherit);font-size:var(--h4-font-size, inherit);font-weight:var(--h4-font-weight, inherit);font-style:var(--h4-font-style, normal);font-synthesis:var(--h4-font-synthesis, none);font-feature-settings:var(--h4-font-feature-settings, inherit);font-variant:var(--h4-font-variant, none);font-variant-numeric:var(--h4-font-variant-numeric, none);font-kerning:var(--h4-font-kerning, auto);line-height:var(--h4-line-height, inherit);text-transform:var(--h4-text-transform, none);text-underline-offset:var(--h4-text-underline-offset, inherit);text-decoration-thickness:var(--h4-text-decoration-thickness, inherit);word-spacing:var(--h4-word-spacing, normal);letter-spacing:var(--h4-letter-spacing, normal);font-variation-settings:var(--h4-font-variation-settings, initial);margin-top:3em;margin-bottom:.75em}.prose h4+p{margin-top:0}.prose p,.prose li{max-width:60ch}.prose p:not(:last-child),.prose ol:not(:last-child),.prose ul:not(:last-child){margin-bottom:1em}.prose label{display:block;margin-bottom:.25em}.prose ul{padding-left:var(--arrow-width);list-style:none outside}.prose ul li:before{content:"→";position:absolute;margin-left:calc(-1 * var(--arrow-width));color:#fff}.prose ul li{margin-bottom:.25em}.prose ol{padding-left:1em;list-style:numeric outside}.prose strong{font-family:var(--body-font-family, inherit);font-size:var(--body-font-size, inherit);font-weight:var(--body-font-weight, inherit);font-style:var(--body-font-style, normal);font-synthesis:var(--body-font-synthesis, none);font-feature-settings:var(--body-font-feature-settings, inherit);font-variant:var(--body-font-variant, none);font-variant-numeric:var(--body-font-variant-numeric, none);font-kerning:var(--body-font-kerning, auto);line-height:var(--body-line-height, inherit);text-transform:var(--body-text-transform, none);text-underline-offset:var(--body-text-underline-offset, inherit);text-decoration-thickness:var(--body-text-decoration-thickness, inherit);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial);color:var(--color-accent)}.prose strong::selection{color:var(--color-background);background:var(--color-text)}.prose a[target=_blank]:after{content:" ↗";display:inline-block}:root{--color-background: #EDECE6;--color-accent: #03C399;--color-text: #38433A;--color-dash: #FEFEF4;--color-logo: #FEFEF4;--dash: 2px;--arrow-width: 1.9ch;--easing: .2s;--easing-fast: .2s;--easing-slow: .8s;--easing-smooth: cubic-bezier(.25, .1, .25, 1);--z-logo: 1;--z-menu: 2;--z-menu-mobile: 3;--space-0: .5rem;--space-1: 1.2rem;--space-2: 2.4rem;--space-3: var(--logo-size);--space-gutter: var(--space-2);--body-font-family: Inter, sans-serif;--body-font-size: 1.8rem;--body-line-height: 1.23;--body-word-spacing: -.08ch;--body-text-decoration-thickness: 1px;--body-text-underline-offset: .27em;--body-font-weight: 460;--body-font-feature-settings: "cv11" 1, "liga" 1, "calt" 1 ;--h1-font-size: 10.8rem;--h1-line-height: .85;--h1-font-weight: 430;--h2-font-size: 4.8rem;--h2-line-height: .93;--h2-font-weight: 490;--h3-font-size: 3.6rem;--h3-line-height: .93;--h3-font-weight: 450;--h4-font-size: 1.3rem;--h4-text-transform: uppercase;--h4-line-height: 1.2;--h4-letter-spacing: 3%;--h4-font-weight: 800;--list-font-family: var(--h3-font-family, $default);--list-font-size: var(--h3-font-size, $default);--list-font-weight: var(--h3-font-weight, $default);--list-font-style: var(--h3-font-style, $default);--list-font-synthesis: var(--h3-font-synthesis, $default);--list-font-feature-settings: var(--h3-font-feature-settings, $default);--list-font-variant: var(--h3-font-variant, $default);--list-font-variant-numeric: var(--h3-font-variant-numeric, $default);--list-font-kerning: var(--h3-font-kerning, $default);--list-line-height: var(--h3-line-height, $default);--list-text-transform: var(--h3-text-transform, $default);--list-text-underline-offset: var(--h3-text-underline-offset, $default);--list-text-decoration-thickness: var(--h3-text-decoration-thickness, $default);--list-word-spacing: var(--h3-word-spacing, $default);--list-letter-spacing: var(--h3-letter-spacing, $default);--list-font-variation-settings: var(--h3-font-variation-settings, $default);--list-font-size: 4.2rem;--small-font-family: var(--h4-font-family, $default);--small-font-size: var(--h4-font-size, $default);--small-font-weight: var(--h4-font-weight, $default);--small-font-style: var(--h4-font-style, $default);--small-font-synthesis: var(--h4-font-synthesis, $default);--small-font-feature-settings: var(--h4-font-feature-settings, $default);--small-font-variant: var(--h4-font-variant, $default);--small-font-variant-numeric: var(--h4-font-variant-numeric, $default);--small-font-kerning: var(--h4-font-kerning, $default);--small-line-height: var(--h4-line-height, $default);--small-text-transform: var(--h4-text-transform, $default);--small-text-underline-offset: var(--h4-text-underline-offset, $default);--small-text-decoration-thickness: var(--h4-text-decoration-thickness, $default);--small-word-spacing: var(--h4-word-spacing, $default);--small-letter-spacing: var(--h4-letter-spacing, $default);--small-font-variation-settings: var(--h4-font-variation-settings, $default);--small-font-weight: 600;--small-text-underline-offset: .15em;--caption-font-size: var(--small-font-size);--caption-font-weight: 550}@supports (font-variation-settings: normal){:root{--body-font-family: InterVariable, sans-serif}}@media (max-width: 800px){:root{--space-0: .5rem;--space-1: 1rem;--space-2: 1.5rem;--space-3: calc(var(--logo-size) + var(--space-gutter) * 2);--body-font-size: 1.6rem;--h1-font-size: 4.4rem;--h2-font-size: 3rem;--h2-font-weight: 520;--h3-font-size: 2.6rem;--h4-font-size: 1.2rem;--list-font-size: 1.8rem;--small-font-weight: 580}}@media (min-width: 1500px){:root{--body-font-size: 2rem}}@keyframes fade-in{0%{pointer-events:none;opacity:0}to{opacity:1}}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--body-font-family, inherit);font-size:var(--body-font-size, inherit);font-weight:var(--body-font-weight, inherit);font-style:var(--body-font-style, normal);font-synthesis:var(--body-font-synthesis, none);font-feature-settings:var(--body-font-feature-settings, inherit);font-variant:var(--body-font-variant, none);font-variant-numeric:var(--body-font-variant-numeric, none);font-kerning:var(--body-font-kerning, auto);line-height:var(--body-line-height, inherit);text-transform:var(--body-text-transform, none);text-underline-offset:var(--body-text-underline-offset, inherit);text-decoration-thickness:var(--body-text-decoration-thickness, inherit);word-spacing:var(--body-word-spacing, normal);letter-spacing:var(--body-letter-spacing, normal);font-variation-settings:var(--body-font-variation-settings, initial);display:grid;grid-template-columns:auto 1fr;gap:var(--space-gutter);padding:var(--space-gutter);padding-bottom:0;color:var(--color-text);background:var(--color-background)}@media (max-width: 800px){body{display:block}}main{display:flex;flex-direction:column;padding-bottom:var(--space-gutter)}::selection{color:var(--color-background);background:var(--color-accent)}a{-webkit-tap-highlight-color:rgba(255,255,255,0);color:inherit;text-decoration-line:none;text-decoration-thickness:inherit}.prose a{text-decoration-line:underline;text-underline-offset:inherit;text-decoration-thickness:inherit;text-decoration-color:currentcolor}a[href^="tel:"]{text-decoration:none}figure img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;object-fit:cover;object-position:var(--focus-x, 50%) var(--focus-y, 50%)}figure img[data-lazyload][data-decoded=true]{opacity:1}figure img[data-photoswipe]{cursor:pointer;cursor:zoom-in}figure figcaption:empty{display:none}@media (max-width: 800px){body:has([data-barba-namespace=home]) .view-finder{--view-finder-width: calc(100vw - var(--space-gutter) * 2 - var(--logo-size));z-index:-1;display:block!important}}body:has([data-barba-namespace=home]) .view-finder:hover{z-index:2}main[data-barba-namespace=home]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}main[data-barba-namespace=home] .logos{position:fixed;display:flex;gap:var(--space-gutter);width:calc(100vw - var(--logo-size) - var(--space-gutter) * 2);pointer-events:none;color:var(--color-logo)}@media (max-width: 800px){main[data-barba-namespace=home] .logos{bottom:var(--space-gutter);left:calc(var(--logo-size) + var(--space-gutter) * 2)}}main[data-barba-namespace=home] .logos svg{flex-shrink:0;width:var(--logo-size);height:var(--logo-height)}main[data-barba-namespace=home] h2{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, inherit);font-variant:var(--h1-font-variant, none);font-variant-numeric:var(--h1-font-variant-numeric, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, inherit);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial);position:relative;z-index:1;max-width:40ch;padding-right:var(--space-3);pointer-events:none;font-size:6vw}@media (max-width: 800px){main[data-barba-namespace=home] h2{padding-left:calc(var(--logo-size) + var(--space-gutter));margin-top:var(--logo-size);font-size:var(--h2-font-size)}}main[data-barba-namespace=home] h2 [data-index]{opacity:0}main[data-barba-namespace=home] h2 p+p{margin-top:var(--space-gutter)}main[data-barba-namespace=home].is-ready h2 span[data-index="0"]{animation:fade-in 1s 0ms var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="1"]{animation:fade-in 1s 20ms var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="2"]{animation:fade-in 1s 40ms var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="3"]{animation:fade-in 1s 60ms var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="4"]{animation:fade-in 1s 80ms var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="5"]{animation:fade-in 1s .1s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="6"]{animation:fade-in 1s .12s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="7"]{animation:fade-in 1s .14s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="8"]{animation:fade-in 1s .16s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="9"]{animation:fade-in 1s .18s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="10"]{animation:fade-in 1s .2s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="11"]{animation:fade-in 1s .22s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="12"]{animation:fade-in 1s .24s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="13"]{animation:fade-in 1s .26s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="14"]{animation:fade-in 1s .28s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="15"]{animation:fade-in 1s .3s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="16"]{animation:fade-in 1s .32s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="17"]{animation:fade-in 1s .34s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="18"]{animation:fade-in 1s .36s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="19"]{animation:fade-in 1s .38s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="20"]{animation:fade-in 1s .4s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="21"]{animation:fade-in 1s .42s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="22"]{animation:fade-in 1s .44s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="23"]{animation:fade-in 1s .46s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="24"]{animation:fade-in 1s .48s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="25"]{animation:fade-in 1s .5s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="26"]{animation:fade-in 1s .52s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="27"]{animation:fade-in 1s .54s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="28"]{animation:fade-in 1s .56s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="29"]{animation:fade-in 1s .58s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="30"]{animation:fade-in 1s .6s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="31"]{animation:fade-in 1s .62s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="32"]{animation:fade-in 1s .64s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="33"]{animation:fade-in 1s .66s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="34"]{animation:fade-in 1s .68s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="35"]{animation:fade-in 1s .7s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="36"]{animation:fade-in 1s .72s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="37"]{animation:fade-in 1s .74s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="38"]{animation:fade-in 1s .76s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="39"]{animation:fade-in 1s .78s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="40"]{animation:fade-in 1s .8s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="41"]{animation:fade-in 1s .82s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="42"]{animation:fade-in 1s .84s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="43"]{animation:fade-in 1s .86s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="44"]{animation:fade-in 1s .88s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="45"]{animation:fade-in 1s .9s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="46"]{animation:fade-in 1s .92s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="47"]{animation:fade-in 1s .94s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="48"]{animation:fade-in 1s .96s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="49"]{animation:fade-in 1s .98s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="50"]{animation:fade-in 1s 1s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="51"]{animation:fade-in 1s 1.02s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="52"]{animation:fade-in 1s 1.04s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="53"]{animation:fade-in 1s 1.06s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="54"]{animation:fade-in 1s 1.08s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="55"]{animation:fade-in 1s 1.1s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="56"]{animation:fade-in 1s 1.12s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="57"]{animation:fade-in 1s 1.14s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="58"]{animation:fade-in 1s 1.16s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="59"]{animation:fade-in 1s 1.18s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="60"]{animation:fade-in 1s 1.2s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="61"]{animation:fade-in 1s 1.22s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="62"]{animation:fade-in 1s 1.24s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="63"]{animation:fade-in 1s 1.26s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="64"]{animation:fade-in 1s 1.28s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="65"]{animation:fade-in 1s 1.3s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="66"]{animation:fade-in 1s 1.32s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="67"]{animation:fade-in 1s 1.34s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="68"]{animation:fade-in 1s 1.36s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="69"]{animation:fade-in 1s 1.38s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="70"]{animation:fade-in 1s 1.4s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="71"]{animation:fade-in 1s 1.42s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="72"]{animation:fade-in 1s 1.44s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="73"]{animation:fade-in 1s 1.46s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="74"]{animation:fade-in 1s 1.48s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="75"]{animation:fade-in 1s 1.5s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="76"]{animation:fade-in 1s 1.52s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="77"]{animation:fade-in 1s 1.54s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="78"]{animation:fade-in 1s 1.56s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="79"]{animation:fade-in 1s 1.58s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="80"]{animation:fade-in 1s 1.6s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="81"]{animation:fade-in 1s 1.62s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="82"]{animation:fade-in 1s 1.64s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="83"]{animation:fade-in 1s 1.66s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="84"]{animation:fade-in 1s 1.68s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="85"]{animation:fade-in 1s 1.7s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="86"]{animation:fade-in 1s 1.72s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="87"]{animation:fade-in 1s 1.74s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="88"]{animation:fade-in 1s 1.76s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="89"]{animation:fade-in 1s 1.78s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="90"]{animation:fade-in 1s 1.8s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="91"]{animation:fade-in 1s 1.82s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="92"]{animation:fade-in 1s 1.84s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="93"]{animation:fade-in 1s 1.86s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="94"]{animation:fade-in 1s 1.88s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="95"]{animation:fade-in 1s 1.9s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="96"]{animation:fade-in 1s 1.92s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="97"]{animation:fade-in 1s 1.94s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="98"]{animation:fade-in 1s 1.96s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="99"]{animation:fade-in 1s 1.98s var(--easing-smooth) both}main[data-barba-namespace=home].is-ready h2 span[data-index="100"]{animation:fade-in 1s 2s var(--easing-smooth) both}main[data-barba-namespace=home] .footer{position:absolute!important;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0}body:has(main[data-barba-namespace=projects]) .view-finder{transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:var(--easing-smooth);pointer-events:none;opacity:0}body:has(main[data-barba-namespace=projects]) .list+.list{margin-top:var(--space-3)}body:has(main[data-barba-namespace=projects] .list__entry:hover) .view-finder{opacity:1}.article{flex:1;margin-right:calc(var(--menu-width) + var(--space-gutter))}@media (max-width: 800px){.article{padding-left:calc(var(--logo-size) + var(--space-gutter));margin-top:var(--logo-size);margin-right:0}}.article__header{padding-bottom:var(--space-1);text-wrap:balance;border-bottom:var(--dash) solid var(--color-dash)}.article__header .article__title{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, inherit);font-variant:var(--h1-font-variant, none);font-variant-numeric:var(--h1-font-variant-numeric, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, inherit);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial);padding-bottom:var(--space-1)}.article__aside{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, inherit);font-variant:var(--small-font-variant, none);font-variant-numeric:var(--small-font-variant-numeric, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, inherit);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);margin-bottom:var(--space-gutter)}.article__aside>div{color:var(--color-accent)}.article__aside>div,.article__aside .data [itemscope]{display:grid;grid-template-columns:1fr auto;gap:var(--space-gutter);padding-block:var(--space-1);margin-bottom:calc(-1 * var(--dash));border-bottom:var(--dash) solid var(--color-dash)}@media (max-width: 800px){.article__aside>div,.article__aside .data [itemscope]{display:block}}.article__aside>div *,.article__aside .data [itemscope] *{margin:0}@media (max-width: 800px){.article__aside>div dt,.article__aside .data [itemscope] dt{color:var(--color-accent)}}.article__aside>div .tags,.article__aside dd{text-wrap:balance;margin-left:auto;text-align:right}@media (max-width: 800px){.article__aside>div .tags,.article__aside dd{margin-top:var(--space-0);margin-left:unset;text-align:unset;text-wrap:auto}}.article__aside .tags{display:flex}.article__aside .tags li:has(+li):after{content:", ";margin-left:-.5ch}.article__content .article__subtitle{font-family:var(--h2-font-family, inherit);font-size:var(--h2-font-size, inherit);font-weight:var(--h2-font-weight, inherit);font-style:var(--h2-font-style, normal);font-synthesis:var(--h2-font-synthesis, none);font-feature-settings:var(--h2-font-feature-settings, inherit);font-variant:var(--h2-font-variant, none);font-variant-numeric:var(--h2-font-variant-numeric, none);font-kerning:var(--h2-font-kerning, auto);line-height:var(--h2-line-height, inherit);text-transform:var(--h2-text-transform, none);text-underline-offset:var(--h2-text-underline-offset, inherit);text-decoration-thickness:var(--h2-text-decoration-thickness, inherit);word-spacing:var(--h2-word-spacing, normal);letter-spacing:var(--h2-letter-spacing, normal);font-variation-settings:var(--h2-font-variation-settings, initial);padding-right:var(--space-gutter);margin-block:1em;text-wrap:balance}.article__content .image{margin-block:var(--space-gutter)}@media (max-width: 800px){.article__content .image{position:relative;z-index:calc(var(--z-logo) + 1);padding:var(--space-0);margin-inline:calc(-1 * var(--space-0));margin-left:calc(-1 * var(--logo-size) - var(--space-gutter));background:var(--color-accent)}}.article__content .image:not([data-inline]){display:none}@media (max-width: 800px){.article__content .image:not([data-inline]){display:block}}.article__content .image figcaption{font-family:var(--caption-font-family, inherit);font-size:var(--caption-font-size, inherit);font-weight:var(--caption-font-weight, inherit);font-style:var(--caption-font-style, normal);font-synthesis:var(--caption-font-synthesis, none);font-feature-settings:var(--caption-font-feature-settings, inherit);font-variant:var(--caption-font-variant, none);font-variant-numeric:var(--caption-font-variant-numeric, none);font-kerning:var(--caption-font-kerning, auto);line-height:var(--caption-line-height, inherit);text-transform:var(--caption-text-transform, none);text-underline-offset:var(--caption-text-underline-offset, inherit);text-decoration-thickness:var(--caption-text-decoration-thickness, inherit);word-spacing:var(--caption-word-spacing, normal);letter-spacing:var(--caption-letter-spacing, normal);font-variation-settings:var(--caption-font-variation-settings, initial);padding-block:var(--space-0);text-align:right}@media (max-width: 800px){.article__content .image figcaption{padding-inline:var(--space-0);padding-bottom:0;text-align:left}}.article__content .image-sentinel{position:absolute;display:block;height:1px}@media (max-width: 800px){.article__content .image-sentinel{display:none}}.footer{padding-right:calc(var(--menu-width) + var(--space-gutter));margin-top:var(--space-3)}@media (max-width: 800px){.footer{padding-right:0;padding-left:calc(var(--logo-size) + var(--space-gutter))}}.footer__infos{display:flex;flex-direction:column;margin-bottom:var(--space-gutter);font-variant-numeric:tabular-nums}@media (max-width: 800px){.footer__infos{margin-bottom:var(--space-3)}}.footer .cols{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-0) var(--space-gutter)}@media (max-width: 800px){.footer .cols{grid-template-columns:1fr}}.footer .copyright{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, inherit);font-variant:var(--small-font-variant, none);font-variant-numeric:var(--small-font-variant-numeric, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, inherit);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial)}@media (max-width: 800px){.footer .copyright{order:1}}.footer__links{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, inherit);font-variant:var(--small-font-variant, none);font-variant-numeric:var(--small-font-variant-numeric, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, inherit);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);display:flex;gap:var(--space-gutter)}.footer__links a{white-space:nowrap}.footer__links a:hover,.footer__links a:focus,.footer__links a.is-active{color:var(--color-accent)}@media (max-width: 800px){.list{margin-top:var(--logo-size);margin-left:calc(var(--logo-size) + var(--space-gutter))}}.list__header{padding-bottom:var(--space-1)}.list__header,.list__filter,.list__sort{display:flex;gap:var(--space-gutter)}.list__header a,.list__header label,.list__filter a,.list__filter label,.list__sort a,.list__sort label{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, inherit);font-variant:var(--small-font-variant, none);font-variant-numeric:var(--small-font-variant-numeric, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, inherit);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);transition-duration:var(--easing, .12s);transition-property:color;transition-timing-function:var(--easing-smooth)}.list__header a.is-active,.list__header label.is-active,.list__filter a.is-active,.list__filter label.is-active,.list__sort a.is-active,.list__sort label.is-active{color:var(--color-accent)}.list__header a.is-active[data-sort=DESC]:after,.list__header label.is-active[data-sort=DESC]:after,.list__filter a.is-active[data-sort=DESC]:after,.list__filter label.is-active[data-sort=DESC]:after,.list__sort a.is-active[data-sort=DESC]:after,.list__sort label.is-active[data-sort=DESC]:after{content:" ↓"}.list__header a.is-active[data-sort=ASC]:after,.list__header label.is-active[data-sort=ASC]:after,.list__filter a.is-active[data-sort=ASC]:after,.list__filter label.is-active[data-sort=ASC]:after,.list__sort a.is-active[data-sort=ASC]:after,.list__sort label.is-active[data-sort=ASC]:after{content:" ↑"}.list__sort{margin-left:auto}@media (max-width: 800px){.list__sort{display:none}}.list__entries{font-family:var(--list-font-family, inherit);font-size:var(--list-font-size, inherit);font-weight:var(--list-font-weight, inherit);font-style:var(--list-font-style, normal);font-synthesis:var(--list-font-synthesis, none);font-feature-settings:var(--list-font-feature-settings, inherit);font-variant:var(--list-font-variant, none);font-variant-numeric:var(--list-font-variant-numeric, none);font-kerning:var(--list-font-kerning, auto);line-height:var(--list-line-height, inherit);text-transform:var(--list-text-transform, none);text-underline-offset:var(--list-text-underline-offset, inherit);text-decoration-thickness:var(--list-text-decoration-thickness, inherit);word-spacing:var(--list-word-spacing, normal);letter-spacing:var(--list-letter-spacing, normal);font-variation-settings:var(--list-font-variation-settings, initial);margin-right:calc(-1 * var(--space-gutter))}.list__entry{display:flex;justify-content:space-between;align-items:center;gap:var(--space-gutter);margin-bottom:calc(-1 * var(--dash));overflow:hidden;border-block:var(--dash) solid var(--color-dash)}.list__entry:after{font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, inherit);font-variant:var(--small-font-variant, none);font-variant-numeric:var(--small-font-variant-numeric, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, inherit);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);z-index:1;margin-right:var(--space-gutter);color:var(--color-accent);text-align:right}.list__entry a{transition-duration:var(--easing-slow);transition-property:transform;transition-timing-function:var(--easing-smooth);flex:1;position:relative;display:block;padding-block:var(--space-1);padding-left:var(--arrow-width);transform:translate(calc(-1 * var(--arrow-width)))}.list__entry a:before{transition-duration:var(--easing);transition-property:opacity;transition-timing-function:var(--easing-smooth);content:"→ ";position:absolute;right:calc(100% - var(--arrow-width));color:var(--color-logo);opacity:0}@media (min-width: 801px){.list__entry:hover a,.list__entry.had-hover a,.list__entry a:focus{transition-duration:var(--easing-fast);transition-property:transform;transition-timing-function:var(--easing-smooth);transform:none}.list__entry:hover a:before,.list__entry.had-hover a:before,.list__entry a:focus:before{transition-duration:var(--easing-fast);transition-property:opacity;transition-timing-function:var(--easing-smooth);opacity:1}}.list:has(.list__sort [data-key=date].is-active) .list__entry[data-date]:after{content:attr(data-date)}.list:has(.list__sort [data-key=title].is-active) .list__entry[data-title]:after{content:attr(data-title)}.list[data-tags] .list__entry[data-tags]:after{content:attr(data-tags)}:root{--logo-ratio: calc(121 / 921);--logo-size: calc(var(--logo-ratio) * (100vh - var(--space-gutter) * 2))}@media (max-width: 800px){:root{--logo-size: 4rem}}.logo{position:relative;z-index:var(--z-logo);width:var(--logo-size);color:var(--color-logo)}.logo span{position:absolute!important;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap;border:0}.logo a{display:flex}.logo svg{position:fixed;width:var(--logo-size);height:auto}@media (max-width: 800px){.logo svg{bottom:var(--space-gutter)}}:root{--menu-width: 33.333vw;--menu-height: calc(3 * var(--space-gutter))}@media (max-width: 800px){:root{--menu-width: auto}}.menu{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:sticky;z-index:var(--z-menu);top:var(--space-gutter);display:flex;justify-content:space-between;gap:var(--space-1);width:var(--menu-width);margin-bottom:calc(var(--logo-size) + var(--space-gutter) * 2);margin-left:auto}@media (max-width: 800px){.menu{transition-duration:var(--easing, .12s);transition-property:transform;transition-timing-function:var(--easing-smooth);position:fixed;z-index:var(--z-menu-mobile);top:0;right:0;bottom:0;left:0;top:calc(var(--logo-size) + var(--space-gutter));left:calc(var(--logo-size) + var(--space-gutter) * 2);flex-direction:column;justify-content:flex-start;padding:var(--space-gutter);margin:unset;pointer-events:none;background:var(--color-accent);transform:translate(100%)}#toggle-menu:checked~.menu{pointer-events:auto;transform:none}}.menu a{position:relative;transition-duration:var(--easing, .12s);transition-property:color;transition-timing-function:var(--easing-smooth);font-family:var(--small-font-family, inherit);font-size:var(--small-font-size, inherit);font-weight:var(--small-font-weight, inherit);font-style:var(--small-font-style, normal);font-synthesis:var(--small-font-synthesis, none);font-feature-settings:var(--small-font-feature-settings, inherit);font-variant:var(--small-font-variant, none);font-variant-numeric:var(--small-font-variant-numeric, none);font-kerning:var(--small-font-kerning, auto);line-height:var(--small-line-height, inherit);text-transform:var(--small-text-transform, none);text-underline-offset:var(--small-text-underline-offset, inherit);text-decoration-thickness:var(--small-text-decoration-thickness, inherit);word-spacing:var(--small-word-spacing, normal);letter-spacing:var(--small-letter-spacing, normal);font-variation-settings:var(--small-font-variation-settings, initial);text-decoration-line:underline;text-decoration-color:transparent;white-space:nowrap}.menu a:before{content:"";position:absolute;inset:calc(-1 * var(--space-1))}@media (max-width: 800px){.menu a{font-family:var(--h1-font-family, inherit);font-size:var(--h1-font-size, inherit);font-weight:var(--h1-font-weight, inherit);font-style:var(--h1-font-style, normal);font-synthesis:var(--h1-font-synthesis, none);font-feature-settings:var(--h1-font-feature-settings, inherit);font-variant:var(--h1-font-variant, none);font-variant-numeric:var(--h1-font-variant-numeric, none);font-kerning:var(--h1-font-kerning, auto);line-height:var(--h1-line-height, inherit);text-transform:var(--h1-text-transform, none);text-underline-offset:var(--h1-text-underline-offset, inherit);text-decoration-thickness:var(--h1-text-decoration-thickness, inherit);word-spacing:var(--h1-word-spacing, normal);letter-spacing:var(--h1-letter-spacing, normal);font-variation-settings:var(--h1-font-variation-settings, initial)}}.menu a:hover,.menu a:focus,.menu a.is-active{color:var(--color-accent)}@media (max-width: 800px){.menu a:hover,.menu a:focus,.menu a.is-active{color:var(--color-logo)}}label[for=toggle-menu]{position:fixed;top:var(--space-gutter);width:var(--logo-size);cursor:pointer;color:var(--color-logo)}@media (min-width: 801px){label[for=toggle-menu]{display:none}}label[for=toggle-menu] svg{overflow:visible}label[for=toggle-menu] path{transition-duration:var(--easing, .12s);transition-property:transform,opacity;transition-timing-function:var(--easing-smooth);transform-box:fill-box;transform-origin:center}#toggle-menu:checked+label[for=toggle-menu] path:nth-child(1){transform:translateY(-316%) rotate(-45deg)}#toggle-menu:checked+label[for=toggle-menu] path:nth-child(2){opacity:0}#toggle-menu:checked+label[for=toggle-menu] path:nth-child(3){transform:translateY(316%) rotate(45deg)}#toggle-menu{display:none}body:has(#toggle-menu:checked){overflow:hidden}body:has(#toggle-menu:checked) .article,body:has(#toggle-menu:checked) .list{transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:var(--easing-smooth);pointer-events:none;opacity:0}:root{--view-finder-width: calc(var(--menu-width) + var(--space-gutter));--view-finder-padding: calc(var(--logo-size) * .09);--view-finder-gallery-width: calc(var(--logo-size) + var(--space-gutter) * 2)}.view-finder{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:fixed;z-index:var(--z-view-finder);right:0;bottom:0;padding-right:var(--view-finder-gallery-width);contain:paint layout;background:var(--color-accent);transform:translate(var(--view-finder-gallery-width))}@media (max-width: 800px){.view-finder{display:none}}body:has(.view-finder:hover){overflow:hidden}.view-finder:hover{--view-finder-width: calc(100vh - var(--menu-height))}.view-finder:has(.view-finder__gallery:not(:empty)){transition-duration:var(--easing, .12s);transition-property:transform;transition-timing-function:var(--easing-smooth)}.view-finder:has(.view-finder__gallery:not(:empty)):hover{transform:none}.view-finder__renderer{transition-duration:var(--easing, .12s);transition-property:width,height;transition-timing-function:var(--easing-smooth);position:relative;flex:1;width:var(--view-finder-width);height:var(--view-finder-width);will-change:width,height}.view-finder__renderer img{animation:fade-in var(--easing-slow) 0ms var(--easing-smooth) both;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding-top:var(--view-finder-padding);padding-left:var(--view-finder-padding);background:var(--color-accent)}.view-finder__renderer img[data-contain]{object-fit:contain;object-position:left top}.view-finder__renderer img:not(:nth-last-of-type(-n+5)),.view-finder:hover .view-finder__renderer img:not(:last-of-type){display:none}.view-finder__renderer figcaption{font-family:var(--caption-font-family, inherit);font-size:var(--caption-font-size, inherit);font-weight:var(--caption-font-weight, inherit);font-style:var(--caption-font-style, normal);font-synthesis:var(--caption-font-synthesis, none);font-feature-settings:var(--caption-font-feature-settings, inherit);font-variant:var(--caption-font-variant, none);font-variant-numeric:var(--caption-font-variant-numeric, none);font-kerning:var(--caption-font-kerning, auto);line-height:var(--caption-line-height, inherit);text-transform:var(--caption-text-transform, none);text-underline-offset:var(--caption-text-underline-offset, inherit);text-decoration-thickness:var(--caption-text-decoration-thickness, inherit);word-spacing:var(--caption-word-spacing, normal);letter-spacing:var(--caption-letter-spacing, normal);font-variation-settings:var(--caption-font-variation-settings, initial);position:absolute;z-index:1;bottom:0;width:100%;padding:var(--space-1);color:var(--color-text);background:var(--color-accent)}.view-finder__gallery{scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden;overflow-y:scroll;position:absolute;top:0;right:0;display:flex;flex-direction:column;width:var(--view-finder-gallery-width);height:100%;border-top:var(--view-finder-padding) solid transparent;border-left:var(--view-finder-padding) solid transparent;scroll-behavior:smooth}.view-finder__gallery::-webkit-scrollbar{height:0;background:transparent}.view-finder__gallery img{transition-duration:var(--easing, .12s);transition-property:opacity;transition-timing-function:var(--easing-smooth);will-change:opacity;cursor:pointer}.view-finder__gallery img.is-active{opacity:.1}
