.html5-video-portrait{max-width:1080px}:root{--plyr-color-main:#0016ff}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){:root{--plyr-color-main:#0016ff;--plyr-font-size-captions-large:22px;--plyr-control-radius:50%;--plyr-control-icon-size:22px;--plyr-control-spacing:26px}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){:root{--plyr-color-main:#0016ff;--plyr-font-size-captions-large:10px;--plyr-control-radius:50%;--plyr-control-icon-size:10px;--plyr-control-spacing:10px}}.plyr{max-height:100%;height:100%;width:100%}.plyr__volume input[type=range],.plyr__progress input[type=range]{background-color:transparent}@font-face{font-family:'gyre';src:url('/assets/fonts/GyreHerosVariableVF.woff2')format('woff2')}@font-face{font-family:'pantasia';src:url('/assets/fonts/Pantasia-Regular.woff2')format('woff2')}html{font-size:30px}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){html{font-size:3.9vw;line-height:1.3;letter-spacing:.02rem}}body{font-family:'gyre','Helvetica','Arial',sans-serif;font-style:normal;font-size:1rem;color:black;font-variation-settings:'wght' 500}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){body{line-height:1;letter-spacing:-.005rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){}a:link,a:visited{text-decoration:none;color:#0016ff}a:hover .character{filter:blur(.07rem);background-color:white}main a:link,main a:visited{color:#0016ff}h1,h2,h3,h4,h5,h6{margin:0;padding:0;-webkit-margin-before:0em !important;-webkit-margin-after:0em !important;-webkit-margin-start:0px !important;-webkit-margin-end:0px !important;font-weight:normal}.template-project h1.page-title{font-size:1rem;line-height:1.1}.template-project h1.page-title .subtitle{font-family:'pantasia','Times',serif;font-size:.84rem;line-height:1;word-spacing:-.2rem;letter-spacing:-.01rem}.template-project h2{font-size:1rem;line-height:1.1}.template-project h3,.template-project h4,.template-project h5,.template-project h6{font-family:'pantasia','Times',serif;font-size:.84rem;line-height:1;word-spacing:-.2rem;letter-spacing:-.01rem;padding-left:3rem}p{margin:0;max-width:64ch}html.browser-chrome .word,html.browser-firefox .word{filter:contrast(2000%)}html.browser-chrome code .word,html.browser-firefox code .word{filter:contrast(180%)}html.browser-chrome .emoji-word,html.browser-firefox .emoji-word{filter:contrast(100%);display:inline}html.browser-chrome .character,html.browser-firefox .character{transition:filter .3s ease;background-color:white;mix-blend-mode:multiply}html.browser-chrome .emoji-word span,html.browser-firefox .emoji-word span{filter:blur(0)!important}html.browser-chrome .emoji-word .character,html.browser-firefox .emoji-word .character{background-color:transparent}.blur-text{filter:blur(.07rem);background-color:white}.col-1{width:8.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-1{width:100%}}.col-2{width:16.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-2{width:100%}}.col-3{width:25%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-3{width:100%}}.col-4{width:33.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-4{width:100%}}.col-5{width:41.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-5{width:100%}}.col-6{width:50%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-6{width:100%}}.col-7{width:58.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-7{width:100%}}.col-8{width:66.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-8{width:100%}}.col-9{width:75%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-9{width:100%}}.col-10{width:83.3333333333%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-10{width:100%}}.col-11{width:91.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-11{width:100%}}.col-12{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.col-12{width:100%}}.block-type-columns .grid{--columns:12;display:grid;grid-template-columns:1fr}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){.block-type-columns .grid{grid-template-columns:repeat(12,1fr)}.block-type-columns .grid > .column{grid-column:span var(--columns)}}@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64,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');font-weight:400;font-style:normal}body.is-mobile :root{--swiper-theme-color:#007aff}body.is-mobile :host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}body.is-mobile .swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}body.is-mobile .swiper-vertical > .swiper-wrapper{flex-direction:column}body.is-mobile .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}body.is-mobile .swiper-android .swiper-slide,body.is-mobile .swiper-ios .swiper-slide,body.is-mobile .swiper-wrapper{transform:translate3d(0px,0,0)}body.is-mobile .swiper-horizontal{touch-action:pan-y}body.is-mobile .swiper-vertical{touch-action:pan-x}body.is-mobile .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}body.is-mobile .swiper-slide-invisible-blank{visibility:hidden}body.is-mobile .swiper-autoheight,body.is-mobile .swiper-autoheight .swiper-slide{height:auto}body.is-mobile .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}body.is-mobile .swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}body.is-mobile .swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}body.is-mobile .swiper-3d .swiper-wrapper{transform-style:preserve-3d}body.is-mobile .swiper-3d{perspective:1200px}body.is-mobile .swiper-3d .swiper-cube-shadow,body.is-mobile .swiper-3d .swiper-slide{transform-style:preserve-3d}body.is-mobile .swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}body.is-mobile .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none}body.is-mobile .swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start}body.is-mobile .swiper-css-mode.swiper-horizontal > .swiper-wrapper{scroll-snap-type:x mandatory}body.is-mobile .swiper-css-mode.swiper-vertical > .swiper-wrapper{scroll-snap-type:y mandatory}body.is-mobile .swiper-css-mode.swiper-free-mode > .swiper-wrapper{scroll-snap-type:none}body.is-mobile .swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none}body.is-mobile .swiper-css-mode.swiper-centered > .swiper-wrapper::before{content:'';flex-shrink:0;order:9999}body.is-mobile .swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}body.is-mobile .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}body.is-mobile .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}body.is-mobile .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}body.is-mobile .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}body.is-mobile .swiper-3d .swiper-slide-shadow,body.is-mobile .swiper-3d .swiper-slide-shadow-bottom,body.is-mobile .swiper-3d .swiper-slide-shadow-left,body.is-mobile .swiper-3d .swiper-slide-shadow-right,body.is-mobile .swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}body.is-mobile .swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}body.is-mobile .swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}body.is-mobile .swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}body.is-mobile .swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}body.is-mobile .swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}body.is-mobile .swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}body.is-mobile .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,body.is-mobile .swiper:not(.swiper-watch-progress).swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}body.is-mobile .swiper-lazy-preloader-white{--swiper-preloader-color:#fff}body.is-mobile .swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}body.is-mobile .swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}body.is-mobile .swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}body.is-mobile .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}body.is-mobile .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}body.is-mobile :root{--swiper-navigation-size:44px}body.is-mobile .swiper-button-next,body.is-mobile .swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px -(var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}body.is-mobile .swiper-button-next.swiper-button-disabled,body.is-mobile .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}body.is-mobile .swiper-button-next.swiper-button-hidden,body.is-mobile .swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}body.is-mobile .swiper-navigation-disabled .swiper-button-next,body.is-mobile .swiper-navigation-disabled .swiper-button-prev{display:none !important}body.is-mobile .swiper-button-next svg,body.is-mobile .swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}body.is-mobile .swiper-rtl .swiper-button-next svg,body.is-mobile .swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}body.is-mobile .swiper-button-prev,body.is-mobile .swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}body.is-mobile .swiper-button-next,body.is-mobile .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}body.is-mobile .swiper-button-lock{display:none}body.is-mobile .swiper-button-next:after,body.is-mobile .swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}body.is-mobile .swiper-button-prev:after,body.is-mobile .swiper-rtl .swiper-button-next:after{content:'prev'}body.is-mobile .swiper-button-next,body.is-mobile .swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}body.is-mobile .swiper-button-next:after,body.is-mobile .swiper-rtl .swiper-button-prev:after{content:'next'}body.is-mobile .swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}body.is-mobile .swiper-pagination.swiper-pagination-hidden{opacity:0}body.is-mobile .swiper-pagination-disabled > .swiper-pagination,body.is-mobile .swiper-pagination.swiper-pagination-disabled{display:none !important}body.is-mobile .swiper-horizontal > .swiper-pagination-bullets,body.is-mobile .swiper-pagination-bullets.swiper-pagination-horizontal,body.is-mobile .swiper-pagination-custom,body.is-mobile .swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}body.is-mobile .swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}body.is-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}body.is-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}body.is-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}body.is-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}body.is-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}body.is-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}body.is-mobile .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}body.is-mobile .swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}body.is-mobile button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}body.is-mobile .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}body.is-mobile .swiper-pagination-bullet:only-child{display:none !important}body.is-mobile .swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}body.is-mobile .swiper-pagination-vertical.swiper-pagination-bullets,body.is-mobile .swiper-vertical > .swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}body.is-mobile .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,body.is-mobile .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px)0;display:block}body.is-mobile .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,body.is-mobile .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}body.is-mobile .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,body.is-mobile .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}body.is-mobile .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,body.is-mobile .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}body.is-mobile .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,body.is-mobile .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}body.is-mobile .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,body.is-mobile .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}body.is-mobile .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}body.is-mobile .swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}body.is-mobile .swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}body.is-mobile .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}body.is-mobile .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}body.is-mobile .swiper-horizontal > .swiper-pagination-progressbar,body.is-mobile .swiper-pagination-progressbar.swiper-pagination-horizontal,body.is-mobile .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,body.is-mobile .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}body.is-mobile .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,body.is-mobile .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,body.is-mobile .swiper-pagination-progressbar.swiper-pagination-vertical,body.is-mobile .swiper-vertical > .swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}body.is-mobile .swiper-pagination-lock{display:none}body.is-mobile .swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}body.is-mobile .swiper-scrollbar-disabled > .swiper-scrollbar,body.is-mobile .swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}body.is-mobile .swiper-horizontal > .swiper-scrollbar,body.is-mobile .swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}body.is-mobile .swiper-scrollbar.swiper-scrollbar-vertical,body.is-mobile .swiper-vertical > .swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}body.is-mobile .swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}body.is-mobile .swiper-scrollbar-cursor-drag{cursor:move}body.is-mobile .swiper-scrollbar-lock{display:none}body.is-mobile .swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}body.is-mobile .swiper-zoom-container > canvas,body.is-mobile .swiper-zoom-container > img,body.is-mobile .swiper-zoom-container > svg{max-width:100%;max-height:100%;object-fit:contain}body.is-mobile .swiper-slide-zoomed{cursor:move;touch-action:none}body.is-mobile .swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}body.is-mobile .swiper-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}body.is-mobile .swiper-grid > .swiper-wrapper{flex-wrap:wrap}body.is-mobile .swiper-grid-column > .swiper-wrapper{flex-wrap:wrap;flex-direction:column}body.is-mobile .swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}body.is-mobile .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}body.is-mobile .swiper-fade .swiper-slide .swiper-slide{pointer-events:none}body.is-mobile .swiper-fade .swiper-slide-active{pointer-events:auto}body.is-mobile .swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}body.is-mobile .swiper-cube{overflow:visible}body.is-mobile .swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}body.is-mobile .swiper-cube .swiper-slide .swiper-slide{pointer-events:none}body.is-mobile .swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}body.is-mobile .swiper-cube .swiper-slide-active,body.is-mobile .swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}body.is-mobile .swiper-cube .swiper-slide-active,body.is-mobile .swiper-cube .swiper-slide-next,body.is-mobile .swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}body.is-mobile .swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}body.is-mobile .swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}body.is-mobile .swiper-cube .swiper-slide-next + .swiper-slide{pointer-events:auto;visibility:visible}body.is-mobile .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,body.is-mobile .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,body.is-mobile .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,body.is-mobile .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.is-mobile .swiper-flip{overflow:visible}body.is-mobile .swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}body.is-mobile .swiper-flip .swiper-slide .swiper-slide{pointer-events:none}body.is-mobile .swiper-flip .swiper-slide-active,body.is-mobile .swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}body.is-mobile .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,body.is-mobile .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,body.is-mobile .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,body.is-mobile .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.is-mobile .swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}body.is-mobile .swiper-cards{overflow:visible}body.is-mobile .swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}body.is-mobile .swiper{padding-bottom:2rem}a[aria-current="page"]{color:black}.template-home .page-title,.template-projects .page-title{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}header.header{position:sticky;top:-2rem;z-index:1000;padding:.8rem 1rem 0rem .9rem;background-color:white}header.header:after{content:" ";background:linear-gradient(180deg,rgba(255,255,255,1)0%,rgba(255,255,255,.1)80%,rgba(255,255,255,0)100%);position:absolute;left:0;width:100vw;height:.5rem;bottom:-.5rem}header.header .page-title{padding-top:1rem}header.header .header-left-wrapper{min-width:20vw}body.template-project header.header .header-left-wrapper{text-align:center}header.header .header-right-wrapper{display:flex;position:fixed;align-items:flex-end;justify-content:right;color:white;filter:contrast(2000%);height:2rem}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){header.header .header-right-wrapper{right:1rem;top:-.2rem}}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){header.header .header-right-wrapper{bottom:1rem;left:1rem}}header.header .header-right-wrapper a{color:white !important;background-color:#0016ff;border-radius:.5rem;display:inline-block;padding:.25rem .3rem .1rem .3rem;transition:all .3s ease}header.header .header-right-wrapper a:hover{filter:blur(.07rem)}header.header #logo{filter:contrast(2000%)}header.header #logo a{color:#0016ff;font-size:1rem}header.header #logo a:link,header.header #logo a:visited{transition:all .3s ease}header.header #logo a:hover{filter:blur(.07rem);background-color:white}header.header #projects{margin-right:1rem}header.header #logo a{white-space:nowrap}.sub-nav{display:flex;flex-wrap:wrap;filter:contrast(2000%)}.sub-nav a,.sub-nav span{margin-right:.75rem;color:#0016ff;display:inline-block;border:1px solid #0016ff;border-radius:.5rem;padding:.2rem .35rem .1rem .35rem;margin-bottom:.4rem;line-height:1;cursor:pointer}.sub-nav a:link,.sub-nav span:link,.sub-nav a:visited,.sub-nav span:visited{transition:all .3s ease}.sub-nav a:hover,.sub-nav span:hover{filter:blur(.07rem);background-color:white}.blinking-cursor{-webkit-animation:1s blink step-end infinite;-moz-animation:1s blink step-end infinite;-ms-animation:1s blink step-end infinite;-o-animation:1s blink step-end infinite;animation:1s blink step-end infinite}@keyframes "blink"{from,to{color:transparent}50%{color:#0016ff}}@-moz-keyframes blink{from,to{color:transparent}50%{color:#0016ff}}@-webkit-keyframes "blink"{from,to{color:transparent}50%{color:#0016ff}}@-ms-keyframes "blink"{from,to{color:transparent}50%{color:#0016ff}}@-o-keyframes "blink"{from,to{color:transparent}50%{color:#0016ff}}:root{--swiper-pagination-color:#0016ff}#mobile-check{display:none}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){#mobile-check{display:block}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{font-weight:normal}html{margin:0;padding:0}body{margin:0}main{padding-top:.5rem;width:100vw;overflow:hidden;min-height:calc(100vh - 6.5rem)}img{height:auto}figure{margin:0}figure picture{width:100%;display:block}figure img{display:block;width:100%}figure figcaption{margin-top:.1rem;font-family:'pantasia','Times',serif;font-size:.5rem;line-height:1.2}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){figure figcaption{padding:0 1rem}}figure.screenshot{border:1px black solid;border-radius:.25rem;text-align:center;padding-top:.2rem;overflow:hidden;position:relative}figure.screenshot figcaption{border:1px black solid;border-radius:.25rem;padding:.1rem .3rem .15rem .3rem;margin-bottom:.2rem;text-align:center;display:inline-block}figure.screenshot picture{padding:0}figure.screenshot picture img,figure.screenshot iframe,figure.screenshot .html5-video{border-radius:0;box-shadow:0px 0px .2rem rgba(0,0,0,0);overflow:hidden;border-top:1px black solid}figure.screenshot:before,figure.screenshot:after{content:" ";position:absolute;left:.5rem;top:.5rem;border:1px black solid;width:.5rem;height:.5rem;border-radius:100%}figure.screenshot:after{left:1.25rem}.block{padding-left:1rem;padding-right:1rem}.block.block-type-gallery{padding-left:0;padding-right:0}body.is-not-mobile .block-type-gallery .swiper{width:100vw;overflow:scroll}body.is-not-mobile .block-type-gallery .swiper .swiper-wrapper{width:100%;display:flex;margin:0;padding:0;transform-origin:left bottom}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){body.is-not-mobile .block-type-gallery .swiper .swiper-wrapper{height:5rem}}body.is-not-mobile .block-type-gallery .swiper .swiper-wrapper .swiper-slide{display:inline-block;padding-right:1rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){body.is-not-mobile .block-type-gallery .swiper .swiper-wrapper .swiper-slide img{max-width:100vw;max-height:100vw}}body.is-not-mobile .block-type-gallery figcaption{padding-left:1rem}.block-type-image{overflow:hidden !important}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){.block-type-image{height:100%}.block-type-image figure{height:100%}.block-type-image figure picture{height:100%}.block-type-image figure picture img{height:100%;width:auto}}.block-type-image *{overflow:hidden !important}.block-type-image ul{width:100%}.block-type-image figure{display:flex;flex-direction:column}body.is-not-mobile .block-type-gallery{overflow:hidden !important}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){body.is-not-mobile .block-type-gallery{height:100%}body.is-not-mobile .block-type-gallery figure{height:100%}body.is-not-mobile .block-type-gallery figure picture{height:100%}body.is-not-mobile .block-type-gallery figure picture img{height:100%;width:auto}}body.is-not-mobile .block-type-gallery *{overflow:hidden !important}body.is-not-mobile .block-type-gallery ul{width:100%}body.is-not-mobile .block-type-gallery figure{display:flex;flex-direction:column}body.is-not-mobile .block-type-gallery figure img{width:calc(100% - .4rem)!important}picture img,iframe,.html5-video{border-radius:.1rem;box-shadow:0px 0px .2rem rgba(0,0,0,.2);overflow:hidden}picture,iframe{padding-top:.2rem;padding-bottom:.2rem;padding-left:.2rem}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){figure picture{width:calc(100vw - 2rem)}.swiper figure picture{padding-left:1rem;padding-right:1rem;width:calc(100vw - 2rem)}.swiper figure picture img{object-fit:contain;max-height:16rem}}.block-type-image{transform:translateX(-.2rem)}body.template-home article{justify-content:flex-start}body.template-home .word{white-space:nowrap}body.template-home img{display:inline-block;height:.81rem;width:auto;transform:translateY(0rem);margin-left:.1rem}body.template-home .block{margin-bottom:1rem}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){body.template-home .block:nth-child(even){transform:translateX(4rem)}body.template-home .block-type-line + .block-type-text{transform:translateX(0rem)}}.meta-top,.meta-bottom{color:grey;font-size:.6rem;width:100%;padding:1rem;padding-top:0}.meta-top p,.meta-bottom p{margin-bottom:1rem;text-indent:0;max-width:120ch}.meta-top a,.meta-bottom a{color:grey}.meta-bottom ul{margin:0;padding-left:.7rem}.meta-bottom ul li{padding:0}.meta-bottom ul li p{margin-bottom:0}.meta-bottom *{font-family:'pantasia','Times',serif;font-size:.5rem;line-height:1.2}.meta-related-projects h2{font-size:.8rem}body.template-project .external-url{background-color:#f0c;position:fixed;right:1rem;bottom:0;text-align:right;z-index:10;border-top-left-radius:.5rem;border-top-right-radius:.5rem;box-shadow:0px 0px .5rem #f0c}body.template-project .external-url a{padding:.5rem;padding-bottom:0rem;display:inline-block;text-decoration:none;color:white;transition:all .5s ease}body.template-project .external-url a:link,body.template-project .external-url a:hover{color:white}body.template-project .external-url a:hover{transition:all .1s ease;padding-bottom:2.7rem !important}body.template-project.scrolled .external-url a{padding-bottom:2.6rem}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){body.second-animation .first-image-block figure{height:calc(100vh - 9rem)}}body.second-animation .first-image-block figcaption{opacity:1}.year-wrapper{display:inline-block;border-radius:100%;background-color:black;color:white;padding:.15rem .15rem;font-size:.5em;transform:translateY(-.2rem)}body.template-projects main.main .filter{display:flex;margin:0rem auto 1rem 1rem}body.template-projects main.main .filter span.active{border:1px black solid;color:black}body.template-projects main.main div.table{margin:1rem auto 0 auto;width:100%;padding-left:1rem}body.template-projects main.main div.table .project-wrapper{display:flex;padding-right:1rem;padding-top:.3rem}body.template-projects main.main div.table .project-wrapper:hover .project-title h2{filter:blur(.07rem);background-color:white}body.template-projects main.main div.table .project-wrapper:hover .project-image img{filter:blur(.02rem)contrast(250%)saturate(250%)}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){body.template-projects main.main div.table .project-wrapper:hover .project-image img{transform:translateY(-.4rem)scale(.9)}}body.template-projects main.main div.table .project-detail{font-size:1rem}body.template-projects main.main div.table .project-detail.project-title html.browser-chrome,html.browser-firefox body.template-projects main.main div.table .project-detail.project-title{filter:contrast(2000%)}body.template-projects main.main div.table .project-detail.project-title h2{font-size:1rem}body.template-projects main.main div.table .project-detail.project-title h2 html.browser-chrome,html.browser-firefox body.template-projects main.main div.table .project-detail.project-title h2{filter:blur(0rem);background-color:white;transition:filter .5s ease}body.template-projects main.main div.table .project-detail.project-title h2 div{display:inline-block}body.template-projects main.main div.table .project-detail .subtitle{font-family:'pantasia','Times',serif;font-size:.84rem;line-height:1;word-spacing:-.2rem;letter-spacing:-.01rem}body.template-projects main.main div.table .project-detail.project-image{margin-right:.3rem}body.template-projects main.main div.table .project-detail.project-image img{width:1.5rem;height:1.5rem;object-fit:cover;margin-top:.05rem;border-radius:100%;filter:blur(0rem)contrast(150%)saturate(150%);transform-origin:center center;transition:all .3s ease}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){body.template-projects main.main div.table .project-detail.project-image img{transform:translateY(-.4rem)}}body.template-projects main.main div.table .project-detail.project-year,body.template-projects main.main div.table .project-detail.project-category{font-size:1rem}body.template-projects main.main div.table .project-detail.project-to-do{display:none !important}body.template-projects main.main div.table .project-detail.project-external-link{width:1rem;display:none}body.template-projects main.main div.table .project-detail h2{font-size:2rem}body.template-projects main.main h2.project{display:inline;padding-right:.5rem;font-size:1.55 rem}body.template-projects main.main a{text-decoration:none}body.template-projects main.main figure,body.template-projects main.main picture,body.template-projects main.main img{display:inline;padding:0}body.template-projects main.main img{height:1.2rem;width:auto}article{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}.block{margin-bottom:2rem;opacity:0;transition:opacity .3s ease;width:66.6666666667%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.block{width:100%}}body.second-animation .block{opacity:1}.block.block-type-heading{margin-bottom:0rem}.block.block-type-heading + .block.block-type-heading{margin-bottom:1rem}.block.block-type-intro{font-size:1.6rem}.block.block-type-quote blockquote{margin:1rem;font-size:1.6rem}.block.block-type-line{width:100vw;margin-top:1rem}.block.block-type-line hr{border:0px transparent solid}.block.block-type-image{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.block.block-type-image{width:100%}}.block.block-type-gallery{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.block.block-type-gallery{width:100%}}.block.block-type-embed{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.block.block-type-embed{width:100%}}.block.block-type-embed iframe{padding:0}.block.block-type-video{width:100%}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.block.block-type-video{width:100%}}.block.block-type-video span.video{display:inline-block}.block.block-type-video span.video video,.block.block-type-video span.video iframe{background-color:#dcdcdc;border-radius:.2rem;padding:.5rem}.block.block-type-video span.video video{height:100%;width:auto}.block.block-type-video span.video iframe{border:0px solid white;width:auto;height:100%;border-radius:.3rem}.block.block-type-video:first-child span.video{display:block}.block.block-type-video:first-child span.video video,.block.block-type-video:first-child span.video iframe{background-color:#dcdcdc;border-radius:.2rem;padding:.5rem}.block.block-type-video:first-child span.video video{height:100%;width:100%}.block.block-type-video:first-child span.video iframe{border:0px solid white;width:100%;height:100%;border-radius:.3rem;transform:scale(1)!important}p + p{text-indent:2rem}.template-info .page-title:not(:focus):not(:active),.template-cv .page-title:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.template-info main,.template-cv main{padding:.5rem 0rem 1rem 1rem}.template-info button,.template-cv button{font-size:1rem;margin-right:.2rem;margin-bottom:.2rem;display:inline-block}@media only screen and (min-device-width:813px) and (-webkit-min-device-pixel-ratio:3),only screen and (min-device-width:668px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-aspect-ratio:.8){.template-info .grid-col,.template-cv .grid-col{width:30rem}}.template-info .grid-col #info-text,.template-cv .grid-col #info-text{font-size:1rem;padding-top:1rem;margin-bottom:1rem;padding-right:1rem}.template-info .grid-col .crop-me,.template-cv .grid-col .crop-me{overflow:hidden;position:relative;transition:all .7s ease;margin-bottom:1rem}.template-info .grid-col .crop-me.cropped,.template-cv .grid-col .crop-me.cropped{margin-bottom:0}.template-info .grid-col .crop-me.cropped:before,.template-cv .grid-col .crop-me.cropped:before{content:"";display:block;position:absolute;bottom:0;height:4rem;width:100%;background:linear-gradient(to top,rgba(255,255,255,1)0%,rgba(255,255,58,0)100%)}.template-info .grid-col .crop-me button,.template-cv .grid-col .crop-me button{position:absolute;left:3rem;bottom:.3rem;font-size:1rem}.template-info .grid-col .grid-container,.template-cv .grid-col .grid-container{margin-top:1rem}.template-info .grid-col h2,.template-cv .grid-col h2{padding-bottom:.5rem;font-size:1rem;padding-top:2rem}.template-info .grid-col .single-item,.template-cv .grid-col .single-item{display:flex;flex-wrap:wrap;padding-right:.5rem;position:relative;margin-bottom:.5rem}.template-info .grid-col .single-item .grid-year,.template-cv .grid-col .single-item .grid-year{width:1.7rem;font-size:.6rem;padding-top:.01rem}.template-info .grid-col .single-item .grid-title,.template-cv .grid-col .single-item .grid-title{width:calc(100% - 1.7rem);font-size:1rem;padding-top:.5rem}.template-info .grid-col .single-item .grid-place,.template-cv .grid-col .single-item .grid-place{width:100%;font-size:1rem;padding-left:1.7rem;font-family:'pantasia','Times',serif;font-size:.84rem;line-height:1;word-spacing:-.2rem;letter-spacing:-.01rem}.template-info .grid-col .single-item .more,.template-cv .grid-col .single-item .more{position:absolute;left:0;top:.5rem;border-radius:100%;background-color:#0016ff;border:0px solid transparent;color:white;width:1.2rem;height:1.2rem;cursor:pointer}.template-info .grid-col .single-item .grid-description p:first-child,.template-cv .grid-col .single-item .grid-description p:first-child{padding-top:.5rem}.template-info .grid-col .single-item .photos,.template-cv .grid-col .single-item .photos{padding-left:1.7rem}.template-info .grid-col .single-item .photos picture,.template-cv .grid-col .single-item .photos picture{margin-top:.5rem;display:block}.template-info .grid-col .single-item .photos img,.template-cv .grid-col .single-item .photos img{width:90%}.template-info .grid-col .single-item p,.template-cv .grid-col .single-item p{padding-left:1.7rem}.template-info .grid-col .single-item .artists,.template-cv .grid-col .single-item .artists,.template-info .grid-col .single-item .curated_by,.template-cv .grid-col .single-item .curated_by,.template-info .grid-col .single-item .authors,.template-cv .grid-col .single-item .authors,.template-info .grid-col .single-item .editors,.template-cv .grid-col .single-item .editors,.template-info .grid-col .single-item .links,.template-cv .grid-col .single-item .links,.template-info .grid-col .single-item .isbn,.template-cv .grid-col .single-item .isbn{padding-left:1.7rem;margin-top:.5rem;margin-bottom:.5rem}.template-info .info-block-type-image,.template-cv .info-block-type-image{margin-bottom:1rem}.template-info .grid-title,.template-cv .grid-title{padding-left:1.7rem}.template-info #newsletter-wrapper,.template-cv #newsletter-wrapper{text-align:center}.template-info #newsletter,.template-cv #newsletter{background-color:lightgrey;border-radius:1rem;padding:1rem;display:inline-block;margin:2rem 0;text-align:center}.template-info #newsletter label:not(:focus):not(:active),.template-cv #newsletter label:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.template-info #newsletter *,.template-cv #newsletter *{font-family:'pantasia','Times',serif;font-size:.84rem;line-height:1;word-spacing:-.2rem;letter-spacing:-.01rem}.template-info #newsletter input,.template-cv #newsletter input{width:100%;display:block;margin-bottom:.5rem;border-radius:.25rem;border:0px white solid;padding:.5rem}.template-info #newsletter input[type="submit"],.template-cv #newsletter input[type="submit"]{display:inline-block;width:auto;margin:0}footer.footer{text-align:right;padding:2rem 0 .7rem 0;font-family:'pantasia','Times',serif;font-size:.5rem;line-height:1.2;color:#0016ff;z-index:1000}footer.footer ul{list-style:none;padding:0;margin:0}footer.footer ul li{padding-right:1rem}footer.footer .copyleft{display:inline-block;transform:scaleX(-1)}.edit-page-wrapper{position:fixed;right:1rem;bottom:50vh;transform:translateY(50%);font-size:1rem;width:4rem;text-align:right}@media only screen and (max-device-width:812px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait),only screen and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait),only screen and (max-aspect-ratio:.8){.edit-page-wrapper{display:none}}