@font-face{font-family:"maax";font-style:normal;font-weight:400;src:url("../font/maax_400.woff2") format("woff2"),url("../font/maax_400.woff") format("woff")}@font-face{font-family:"maax";font-style:normal;font-weight:700;src:url("../font/maax_700.woff2") format("woff2"),url("../font/maax_700.woff") format("woff")}@font-face{font-family:"maax";font-style:normal;font-weight:400;src:url("../font/maax_400.woff2") format("woff2"),url("../font/maax_400.woff") format("woff")}@font-face{font-family:"founders";font-style:normal;font-weight:400;src:url("../font/founders_400.woff2") format("woff2"),url("../font/founders_400.woff") format("woff")}@font-face{font-family:"founders";font-style:normal;font-weight:500;src:url("../font/founders_500.woff2") format("woff2"),url("../font/founders_500.woff") format("woff")}@font-face{font-family:"founders";font-style:normal;font-weight:700;src:url("../font/founders_700.woff2") format("woff2"),url("../font/founders_700.woff") format("woff")}html,body,div,span,applet,object,iframe,h1,h2,body.page_user section.overview .user_nickname input,h3,body.page_user section.overview .user_name input,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,input,textarea,select,button,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,picture{outline:none;box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,dialog{position:relative;display:block}body{line-height:1;font-weight:normal;ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;font-smoothing:grayscale;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote::after,q:before,q::after{content:"";content:none}ins,a{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input,label,select,button,textarea{-webkit-appearance:none;display:inline-block;border-radius:0;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:inherit;font-family:"maax",monospace}input:focus{outline:0}input,textarea{box-sizing:content-box}input input::-webkit-input-placeholder,textarea input::-webkit-input-placeholder{line-height:normal !important}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{box-sizing:border-box}input[type=checkbox],input[type=radio]{width:20px;height:20px}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}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{display:none}input::-webkit-search-decoration{display:none}input::-webkit-input-placeholder{line-height:normal !important}button,input[type=reset],input[type=button],input[type=submit]{overflow:visible;width:auto}::-webkit-file-upload-button{padding:0;border:0;background:none}textarea{overflow:auto;vertical-align:top}select[multiple]{vertical-align:top}legend{display:none}details summary{list-style:none}details summary::-webkit-details-marker{display:none}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{visibility:hidden;filter:inherit}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{z-index:800;box-sizing:border-box;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{position:absolute;display:inline-block;behavior:url(#default#VML)}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{transition:opacity .2s linear;opacity:0}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-moz-grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{background:rgba(255,255,255,.5);border:2px dotted #38f}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a,.leaflet-bar a:hover{display:block;width:26px;height:26px;text-align:center;text-decoration:none;line-height:26px;background-color:#fff;border-bottom:1px solid #ccc;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{display:block;background-repeat:no-repeat;background-position:50% 50%}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:bold 18px "Lucida Console",Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{width:36px;height:36px;background-image:url(images/layers.png)}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{position:relative;display:block}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;background:#fff;color:#333}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{position:relative;top:1px;margin-top:2px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;margin:5px -10px 5px -6px;border-top:1px solid #ddd}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{display:none;margin:0;background:#fff;background:rgba(255,255,255,.7)}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{overflow:hidden;box-sizing:border-box;padding:2px 5px 1px;white-space:nowrap;font-size:11px;line-height:1.1;background:#fff;background:rgba(255,255,255,.5);border:2px solid #777;border-top:none}.leaflet-control-scale-line:not(:first-child){margin-top:-2px;border-top:2px solid #777;border-bottom:none}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{position:absolute;margin-bottom:20px;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{position:absolute;left:50%;overflow:hidden;width:40px;height:20px;margin-left:-20px;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;width:18px;height:14px;padding:4px 4px 0 0;text-align:center;text-decoration:none;font:16px/14px Tahoma,Verdana,sans-serif;font-weight:bold;background:rgba(0,0,0,0);border:none;color:#c3c3c3}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)"}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}html,body{overflow-x:hidden;min-height:100vh;text-rendering:optimizeLegibility}html::after,body::after{content:"";width:100vw;height:60vh;max-height:calc(100vh - 128px);position:fixed;bottom:-10vh;left:0;background-color:#939294}body{display:block;font-family:"maax",monospace;font-size:14px;line-height:24px;background-color:#fff;color:#4b4a4c}body.header_nav::before{content:"";z-index:3;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(147,146,148,.95)}a{color:#4b4a4c;cursor:pointer;text-underline-position:under}img{max-width:100%}h1,h2,body.page_user section.overview .user_nickname input,h3,body.page_user section.overview .user_name input,h4{font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold}a.debug{z-index:100;position:fixed;bottom:10px;right:10px;padding:20px;background-color:#f0f;color:#fff;opacity:.9;cursor:pointer}header{z-index:4;position:fixed;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;flex-wrap:wrap;width:calc(100% - 32px);max-width:1344px}header::before,header::after{position:absolute;top:0;z-index:-1;display:block;width:calc((100vw - 100%)*.5 - 1px);height:48px;content:"";background-color:rgba(244,244,244,.95)}body.page_digest:not(.header_nav) header::before,body.page_digest:not(.header_nav) header::after{background-color:rgba(75,74,76,.05)}body.page_dossier:not(.header_nav) header::before,body.page_dossier:not(.header_nav) header::after{background-color:#e5e1ef}header::before{left:0;margin-left:calc((100vw - 100%)*.5*-1)}header::after{right:0;margin-right:calc((100vw - 100%)*.5*-1)}iframe+header{transform:translate(-50%, 30px)}@media(max-width: 704px){header{width:100%}header::before,header::after{content:unset}}header section.search{z-index:1;position:relative;flex-grow:1;height:48px;background-color:rgba(244,244,244,.95)}body header section.search:focus-within{background-color:#dcdcdc}body.page_digest:not(.header_nav) header section.search{background-color:rgba(75,74,76,.05)}body.page_digest:not(.header_nav) header section.search:focus-within{background-color:#e4ded4}body.page_dossier:not(.header_nav) header section.search{background-color:#e5e1ef}body.page_dossier:not(.header_nav) header section.search:focus-within{background-color:#d9d2e6}header section.search form{display:flex;flex-direction:row;padding-left:16px}header section.search input{flex-grow:1;width:0}header section.search input::-moz-placeholder{color:#4b4a4c;opacity:"1" !important}header section.search input::placeholder{color:#4b4a4c;opacity:"1" !important}header section.search button{width:48px;height:48px;cursor:pointer}header section.search button::after{content:"";position:absolute;top:17px;right:16px;width:14px;height:14px;background-image:url(../gfx/search.png);background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}@media(min-width: 705px){body.header_min:not(.header_nav) header section.search{margin-left:51px}body.header_min:not(.header_nav) header section.search form{padding-left:16px}}@media(max-width: 704px){header section.search{background-color:rgba(244,244,244,.95);margin-right:147px}header section.search input{display:none}header section.search button{position:absolute;right:-49px;background-color:rgba(244,244,244,.95)}body.page_digest:not(.header_nav) header section.search button{background-color:rgba(75,74,76,.05)}body.page_dossier:not(.header_nav) header section.search button{background-color:#e5e1ef}}@media(max-width: 432px){header section.search{margin-right:98px}header section.search button{display:none}}@media(max-width: 300px){header section.search{margin-right:49px}}@media(max-width: 250px){header section.search{width:100%;margin-right:0}}header details{z-index:2;position:relative;flex-basis:16.6666666667%;display:block;margin-left:1px;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}header details summary{overflow:hidden;height:48px;padding:16px 60px 16px 16px;white-space:nowrap;text-overflow:ellipsis;background-color:rgba(244,244,244,.95);cursor:pointer}body header details summary:hover{background-color:#dcdcdc}body.page_digest:not(.header_nav) header details summary{background-color:rgba(75,74,76,.05)}body.page_digest:not(.header_nav) header details summary:hover{background-color:#e4ded4}body.page_dossier:not(.header_nav) header details summary{background-color:#e5e1ef}body.page_dossier:not(.header_nav) header details summary:hover{background-color:#d9d2e6}header details summary::before{overflow:hidden;position:absolute;top:12px;left:16px;right:55px;white-space:nowrap;text-overflow:ellipsis}header details.contribute summary::before{content:"Contribute"}header details.login summary::before{content:"Login / Join"}header details.user summary::before{content:attr(data-nickname)}header details[open] summary{background-color:#dcdcdc}body.page_digest:not(.header_nav) header details[open] summary{background-color:#e4ded4}body.page_dossier:not(.header_nav) header details[open] summary{background-color:#d9d2e6}header details summary::after{position:absolute;right:16px;content:"";background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}header details.contribute summary::after{top:15px;width:18px;height:18px;background-image:url(../gfx/contribute.png)}header details.login summary::after,header details.user summary::after{top:17px;width:12px;height:14px;background-image:url(../gfx/user.png)}header details section.content{position:absolute;top:48px;right:0;display:flex;width:100%;padding:16px;align-items:flex-start;flex-direction:column;background-color:#dcdcdc;border-top:1px solid rgba(147,147,148,.25);border-radius:0 0 20px 20px}body.page_digest:not(.header_nav) header details section.content{background-color:#e4ded4}body.page_dossier:not(.header_nav) header details section.content{background-color:#d9d2e6}header details section.content>a{position:relative;display:flex;height:32px;padding:0 16px;align-items:center;justify-content:center;flex-direction:row;color:#4b4a4c;text-align:center;border:1px solid rgba(75,74,76,.5);border-radius:50vw;cursor:pointer}header details section.content>a:not(:first-child){margin-top:8px}@media(max-width: 1040px){header details{flex-basis:167px}}@media(max-width: 704px){header details{flex-basis:100vw;position:absolute;top:0;right:0;width:100vw}header details summary{position:absolute;top:0;height:48px;width:48px;padding:0}header details.contribute summary{right:49px}header details.login summary,header details.user summary{right:0}header details summary::before{content:"" !important}header details.contribute summary::after{right:14px}header details.login summary::after,header details.user summary::after{right:19px}header details section.content{width:100vw}}@media(max-width: 300px){header details.contribute{display:none}}@media(max-width: 250px){header details{display:none;visibility:hidden}}header .toggle{z-index:2;position:absolute;top:81px;left:16px;display:block;width:18px;height:14px;padding:0;cursor:pointer}header .toggle::before{z-index:1;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:30px;height:25px}header .toggle::after{z-index:2;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../gfx/toggle.png);background-size:300% 300%;background-repeat:no-repeat;background-position:top left}body.header_nav header .toggle::after{background-position:bottom right !important}body.header_min:not(.header_nav) header .toggle::after{background-position:top left}@media(min-width: 705px){body.header_min:not(.header_nav) header .toggle{top:17px}body.header_min:not(.header_nav) header .toggle::before{background-color:rgba(244,244,244,.95);width:50px;height:48px}body.page_digest.header_min:not(.header_nav) header .toggle::before{background-color:rgba(75,74,76,.05)}body.page_dossier.header_min:not(.header_nav) header .toggle::before{background-color:#e5e1ef}}@media(max-width: 704px){header .toggle{top:17px;left:16px}header .toggle::before{height:48px;width:50px}header .toggle::after{background-position:top left}body.header_nav header .toggle::after{background-position:bottom left !important}}nav.main{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;flex-basis:100%;justify-content:flex-end;height:80px;color:#4b4a4c}body.header_min:not(.header_nav) nav.main{display:none}body.header_nav nav.main{color:#f4f4f4}nav.main::before,nav.main::after{position:absolute;left:0;z-index:-1;display:block;width:100vw;margin-left:calc((100vw - 100%)*.5*-1)}nav.main::before{top:0;height:100%;background-color:#fff}body:not(.header_nav) nav.main::before{content:""}body.page_digest nav.main::before{background-color:#fff6eb}body.page_dossier nav.main::before{background-color:#f2eff7}nav.main::after{bottom:0;height:1px;content:"";background-color:#4b4a4c}body.header_nav nav.main::after{background-color:#fff}header .logo{position:absolute;top:28px;left:80px;width:205px;height:25px;background-image:url(../gfx/logo.png);background-size:100% 500%;background-position:top;background-repeat:no-repeat}body.header_nav header .logo{background-position:center}header .logo a{position:absolute;top:0;left:0;width:100%;height:100%}header a.architecture,header a.architect{position:relative;height:47px;border-left:1px solid;margin-top:auto;color:#4b4a4c}header a.architect{border-right:1px solid}body.header_min:not(.header_nav) header a.architecture,body.header_min:not(.header_nav) header a.architect{display:none}details[open]~nav a.architect{border-left:none}body.header_nav header a.architecture,body.header_nav header a.architect{color:#f4f4f4}header a.architecture,header a.architect{flex-basis:16.6666666667%}header a.architecture::before,header a.architect::before{overflow:hidden;position:absolute;top:11px;left:16px;right:16px;white-space:nowrap;text-overflow:ellipsis}header a.architecture::before{content:"Architecture"}header a.architect::before{content:"Architects"}@media(max-width: 1040px){header a.architecture,header a.architect{flex-basis:168px}}@media(max-width: 704px){nav.main{position:absolute;top:0;z-index:2;display:block}body.header_min:not(.header_nav) nav.main{display:block}nav.main::before,nav.main::after{content:unset !important}header .logo{top:16px;left:50px;width:132px;height:16px;background-position:top !important;display:block}header a.architecture,header a.architect{display:none}}nav.menu{position:absolute;bottom:0;left:0;display:none;width:calc(.3333333333*(100% + 32px) - 32px);box-sizing:content-box;flex-direction:column;color:rgba(255,255,255,.7);transform:translateY(100%)}body.header_nav nav.menu{display:flex}nav.menu a{position:relative;display:inline-block;padding:.125em 32px .25em;color:inherit;font-family:"founders",Helvetica,Arial,sans-serif;font-size:40px;font-weight:bold;line-height:1;transition:color 200ms}nav.menu a:hover{color:#fff}nav.menu a::before{position:absolute;bottom:0;left:0;display:block;height:1px;margin-left:calc((100vw - 1376px)*.5*-1);content:"";background-color:rgba(255,255,255,.7)}body:not(.active_user) nav.menu a::before{right:0}body.active_user nav.menu a::before{width:100vw}header section.about{position:absolute;right:0;bottom:0;display:none;width:50%;height:300px;background:rgba(0,0,0,.2);transform:translateY(100%)}@media(max-width: 1408px){nav.menu a::before{margin-left:-16px}}@media(max-width: 1040px){nav.menu a{font-size:32px}}@media(max-width: 704px){nav.menu{width:100%}nav.menu a{font-size:24px;padding:.25em 16px .375em}nav.menu a::before{margin-left:unset}nav.menu a:nth-child(1){display:none}nav.menu a:nth-child(2){display:inline-block}}main{z-index:1;position:relative;min-height:300px;margin:0 auto;width:100%;max-width:1376px;padding:0 16px;background:inherit}body.page_architect main,body.page_architecture main,body.page_info main,body.page_about main{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}body.page_info main,body.page_about main{padding-top:128px;padding-bottom:16px;min-height:471px;align-content:flex-start}body.page_digest main{padding-top:128px}body.page_dossier:not(.view_detail) main{padding-top:304px}@media(max-width: 1040px){body.page_dossier:not(.view_detail) main{padding-top:288px}body.page_info main,body.page_about main{min-height:391px}}@media(max-width: 704px){main,body.page_info main,body.page_about main,body.page_dossier:not(.view_detail) main{padding:0;padding-top:48px !important;min-height:none}}main>section,main>aside,main>form,main>article>section,main>article>aside,main>article>form{position:relative;display:block}footer{position:relative;z-index:2;display:grid;width:100%;max-width:1376px;padding:32px;margin:0 auto;grid-template-areas:"site site site site social social" "quote quote quote . partner partner" "legal legal legal . partner partner";grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(3, auto);gap:32px;color:#f4f4f4;background-color:#939294}footer::before{z-index:1;content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background:inherit}footer>*:not(.background){z-index:2;position:relative}@media(max-width: 1040px){footer{grid-template-areas:"site site site site" "quote quote quote ." "social social partner partner" "legal legal partner partner";grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, auto)}}@media(max-width: 704px){footer{grid-template-areas:"site" "quote" "partner" "legal";grid-template-columns:1fr;grid-template-rows:auto}}body.page_digest footer{color:#fdf6ec;background-color:#928d89}body.page_dossier footer{color:#f2eff7;background-color:#8c898f}footer::after{position:fixed;left:0;z-index:1;width:100%;height:100%;margin-top:0;content:"";background-color:inherit}footer nav{display:flex;flex-direction:row}footer nav a{display:flex;height:32px;align-items:center;justify-content:center;flex-direction:row;color:#f4f4f4;border:1px solid #f4f4f4}footer nav.site{flex-wrap:wrap;grid-area:site;gap:16px}footer nav.site a{padding:0 16px;text-align:center;white-space:nowrap;border-radius:50vw}footer nav.social{grid-area:social;gap:0 16px;opacity:.75}@media(min-width: 1041px){footer nav.social{justify-content:end}}@media(max-width: 704px){footer nav.social{display:none}}footer nav.social a{width:32px;border-radius:50%}footer nav.social a::before{display:block;width:100%;height:100%;content:"";background-color:#f4f4f4;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:scale(60%)}footer nav.social a.instagram::before{-webkit-mask-image:url("../gfx/footer/social/instagram.svg");mask-image:url("../gfx/footer/social/instagram.svg")}footer nav.social a.twitter::before{-webkit-mask-image:url("../gfx/footer/social/twitter.svg");mask-image:url("../gfx/footer/social/twitter.svg")}footer nav.social a.pinterest::before{-webkit-mask-image:url("../gfx/footer/social/pinterest.svg");mask-image:url("../gfx/footer/social/pinterest.svg")}footer nav.social a.facebook::before{-webkit-mask-image:url("../gfx/footer/social/facebook.svg");mask-image:url("../gfx/footer/social/facebook.svg")}footer blockquote.quote{display:flex;justify-content:flex-end;flex-direction:column;grid-area:quote;font-family:"founders",Helvetica,Arial,sans-serif;font-size:34px;line-height:1;letter-spacing:.01em}@media(min-width: 705px){footer blockquote.quote{min-height:6em}}footer blockquote.quote q{font-weight:600}footer .partner{display:grid;grid-area:partner;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;gap:0 32px}@media(max-width: 360px){footer .partner{grid-template-columns:1fr;grid-template-rows:repeat(2, auto);gap:32px 0}}footer .partner .item{display:flex;justify-content:flex-end;flex-direction:column}footer .partner .label{font-size:.75em;line-height:1.375}footer .partner a.logo{display:block;height:42px;margin-top:18px;background-repeat:no-repeat;background-position:center bottom;background-size:contain}footer .partner .lina a.logo{width:118px;background-image:url("../gfx/footer/partner/lina.svg")}@media(max-width: 360px){footer .partner .lina a.logo{height:24px}}footer .partner .europe a.logo{width:64px;background-image:url("../gfx/footer/partner/europe.svg")}footer .legal{align-self:end;grid-area:legal;line-height:1}dialog{position:fixed;z-index:5;padding:0;margin:0;border:0}dialog:not(.message){top:50%;left:50%;display:flex;width:auto;height:auto;justify-content:center;flex-direction:column;color:#4b4a4c;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%)}dialog:not(.message)::before,dialog:not(.message)::after{display:block;content:""}dialog:not(.message)::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#f7f7f7;border-radius:20px}dialog:not(.message)::after{position:fixed;top:calc(-55vh + 50%);left:calc(-55vw + 50%);z-index:-2;width:110vw;height:110vh;background-color:rgba(84,83,85,.95);transform:none}dialog form{display:flex;align-items:flex-start;flex-direction:column}dialog legend,dialog fieldset,dialog button{display:block;width:100%}dialog legend{height:48px;padding:0 16px;line-height:48px;border-bottom:1px solid rgba(147,147,148,.25)}dialog fieldset{padding:16px}dialog button{width:auto;margin:0 16px 16px;margin-top:unset !important;cursor:pointer}dialog input:not([type=checkbox]){box-sizing:border-box;width:100%;height:32px;padding:0 16px;color:#4b4a4c;background-color:#fff;border-radius:8px}dialog select{width:100%;height:32px;padding:0 16px;margin-bottom:12px;background-color:#fff;border-radius:8px}dialog img{display:none}dialog:not(.message) .close{position:absolute;top:14px;right:16px;width:20px;height:20px;background-image:url(../gfx/reset.png);background-position:left;background-size:300% 100%}dialog.message{bottom:0;left:0;display:flex;width:100%;height:48px;padding:0 32px;align-items:center;flex-direction:row;color:#fff;background-color:rgba(38,38,38,.95)}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translate(0, -50%)}dialog#register{width:256px}dialog#forgot{width:320px}dialog#collection{width:320px}.background{clip:rect(auto auto auto auto);overflow:hidden;position:absolute;top:0;left:calc((50vw - 50%)*-1);width:calc(100vw + 2px);height:100%;background:inherit;pointer-events:none}.background .block{z-index:3;position:fixed;top:0;left:50%;display:block;width:100vw;height:128px;transform:translateX(-50%);background:inherit;pointer-events:all}body.header_min:not(.header_nav) .background .block{height:48px}body.page_info main>.background .block,body.page_about main>.background .block{height:240px}body.page_info.header_min main>.background .block,body.header_min.page_about main>.background .block{height:160px}body.page_account main>.background .block{height:240px}body.page_account.header_min main>.background .block{height:160px}body.page_digest main .background .block{height:128px}iframe~main .background .block{transform:translate(-50%, 30px)}@media(max-width: 704px){.background .block{height:48px !important}}div.media,a.media{position:relative;display:block;background-color:rgba(75,74,76,.05);overflow:hidden;line-height:0}.media.image{background-repeat:no-repeat;background-size:cover;background-position:center}.media img{position:relative;width:100%;vertical-align:top;-o-object-fit:cover;object-fit:cover}.media img:first-child{pointer-events:none}.media img:not(:first-child){position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 300ms ease 100ms;opacity:0}.media.loaded img:not(:first-child){opacity:1}.media.failed img{display:none}.media:empty::after,.media.failed::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-image:url("../gfx/logo.png");background-size:100% 500%;background-repeat:no-repeat;background-position:left}.banner .media:empty::after,.banner .media.failed::after{top:calc(50% + 64px)}.container{position:relative;width:100%}@media(min-width: 361px){.container{position:fixed;top:0;left:0;transform:translate(-2000%, -2000%);width:416px}}.column{flex:0 0 auto;margin:0 16px}@media(max-width: 704px){.column{margin:0 8px}}@media(max-width: 360px){.column{display:none}}section.detail .group,section.source .group{border-top:1px solid #adadad;padding-bottom:40px;padding-top:8px;box-sizing:border-box}section.detail .group:empty,section.source .group:empty{display:none}section.detail .group .property,section.source .group .property{flex-wrap:wrap}section:not(.banner) article.architect .media:empty,section:not(.banner) article.archive .media:empty,section:not(.banner) article.architecture .media:empty,section:not(.banner) article.collection .media:empty,section:not(.banner) article.dossier .media:empty,section:not(.banner) article.digest .media:empty,section:not(.banner) article.architect .media.failed,section:not(.banner) article.archive .media.failed,section:not(.banner) article.architecture .media.failed,section:not(.banner) article.collection .media.failed,section:not(.banner) article.dossier .media.failed,section:not(.banner) article.digest .media.failed{height:0;line-height:0;padding-bottom:100%}section article.architect .media:empty::after,section article.archive .media:empty::after,section article.architecture .media:empty::after,section article.collection .media:empty::after,section article.dossier .media:empty::after,section article.digest .media:empty::after,section article.architect .media.failed::after,section article.archive .media.failed::after,section article.architecture .media.failed::after,section article.collection .media.failed::after,section article.dossier .media.failed::after,section article.digest .media.failed::after{width:39.4230769231%;height:4.8076923077%;max-width:164px;max-height:20px}section article.collection .collage{display:grid;aspect-ratio:26/17;grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(6, 1fr)}section article.collection .collage.count_1 .media{grid-row:1/-1;grid-column:1/-1}section article.collection .collage.count_2 .media{grid-row:1/-1;grid-column-end:span 3}section article.collection .collage.count_3 .media:first-child{grid-row:1/-1;grid-column-end:span 4}section article.collection .collage.count_3 .media:not(:first-child){grid-column-end:span 2}section article.collection .title h4{all:unset;overflow:hidden;font-family:"maax",monospace;font-size:14px;line-height:24px;text-decoration:underline;text-underline-position:under;text-overflow:ellipsis;white-space:nowrap}section article .info{padding-top:8px}section article .info .title,section article .info .property{line-height:20px}section article .info .title{display:flex;margin-top:3px;margin-right:6px;flex-direction:row;font-size:21px;line-height:1.25}section article .info .title *,section article .info .property *{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section article .info .title h4{font-weight:500}section article .info .property{position:relative;flex-direction:row;font-size:14px}section article .info .property::before{display:none}section.engage{height:auto}section.engage::after{z-index:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../gfx/engage.png");background-size:cover;background-position:center;background-repeat:no-repeat}main section.engage{display:block;width:100%;height:0;padding-bottom:66.6666666667%;background-color:#fff}main section.engage::before{z-index:1;content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background:inherit}main section.engage>*:not(.background){z-index:2;position:relative}body.active_user main section.engage{display:none}main section.engage{display:none}header section.engage{position:absolute;top:128px;right:0;display:none;margin:32px;width:calc(.6666666667*(100% - 32px) - 32px);max-width:calc(.75*(100% - 32px) - 64px)}body.header_nav:not(.active_user) header section.engage{display:block}header section.engage::before{z-index:1;content:"";float:left;display:block;width:100%;height:0;padding-bottom:66.6666666667%;background-position:top,bottom;background-size:4px 1px;background-repeat:repeat-x;pointer-events:none}@media(max-width: 704px){header section.engage{display:none !important}}header section.engage .button,header section.engage dialog button,dialog header section.engage button,main section.engage .button,main section.engage dialog button,dialog main section.engage button{z-index:3;position:absolute;bottom:12%;left:50%;transform:translateX(-50%);background-color:#fff}header section.engage .button::after,header section.engage dialog button::after,dialog header section.engage button::after,main section.engage .button::after,main section.engage dialog button::after,dialog main section.engage button::after{content:"Join Us!"}@media(max-width: 1040px){header section.engage{width:640px}}@media(max-width: 704px){body.header_nav header section.engage{display:none}}input[type=text]{display:block;text-overflow:ellipsis}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{position:relative;display:flex;cursor:pointer;padding-left:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:4px}input[type=checkbox]+label:not(:last-of-type),input[type=radio]+label:not(:last-of-type){margin-bottom:16px}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";position:absolute;top:50%;left:0;width:14px;height:14px;border:1px solid;cursor:pointer;transform:translate(0, -50%);background-image:url(../gfx/check.png);background-size:300% 100%;background-position:center;background-repeat:no-repeat}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background-position:left}select{display:block}.title{position:relative;font-family:"founders",Helvetica,Arial,sans-serif}.title h2,.title body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname .title input,.title h3,.title body.page_user section.overview .user_name input,body.page_user section.overview .user_name .title input,.title h4{font-weight:bold}h2,body.page_user section.overview .user_nickname input{font-size:68px;letter-spacing:-0.01em;line-height:1.05}@media(max-width: 1040px){h2,body.page_user section.overview .user_nickname input{font-size:48px}}@media(max-width: 704px){h2,body.page_user section.overview .user_nickname input{font-size:28px}}.title[data-type]::before{content:"";position:absolute;top:-8px;left:0;display:block;font-family:"maax",monospace;font-size:14px;line-height:1}.title[data-type]::before{content:attr(data-type)}.title[data-type=news]::before{content:"News"}.title[data-type=book]::before{content:"Book Review"}.title[data-type=interview]::before{content:"Interview"}.title[data-type=unfinished]::before{content:"Unfinished"}.title[data-type=love]::before{content:"Architects in Love"}.title[data-type=architect]::before{content:"Architect"}.title[data-type=architecture]::before{content:"Architecture"}.title[data-type=collection]::before{content:"Collection"}.property{display:flex}.property[data-type=location]{flex-direction:column;align-items:flex-start}.property[data-type=associate]{position:relative}.property[data-type=associate]::before{padding-bottom:calc((100% - 36px)/3 + 42px)}.property[data-type=associate]>.profile:nth-of-type(n+4){display:none}.property[data-type=associate]>.profile:not(:last-of-type) a.name{margin-right:1em}.property[data-type=associate]>.profile:not(:last-of-type):not(:nth-of-type(3)) a.name::after{position:absolute;content:","}.property[data-type=associate]>.profile .media{position:absolute;top:36px;width:calc((100% - 36px)/3);max-width:96px;border-radius:50%}.property[data-type=associate]>.profile:nth-of-type(1) .media{left:0}.property[data-type=associate]>.profile:nth-of-type(2) .media{left:50%;transform:translateX(-50%)}.property[data-type=associate]>.profile:nth-of-type(3) .media{right:0}.property[data-type=associate]>.profile .media::before{content:"";padding-bottom:100%;display:block}.property[data-type=associate]>.profile .media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.property[data-type=partner]{position:relative}.property[data-type=partner] .partner{margin-top:24px}.property[data-type=partner] .partner .role{color:#adadad}.property[data-type=partner] .partner a:empty::after{content:attr(href)}@media(max-width: 704px){.property[data-type=associate]>.profile .media{position:absolute;top:36px;width:calc((100% - 36px)/3);border-radius:50%}.property[data-type=associate]>.profile:nth-of-type(2) .media{left:114px;transform:unset}.property[data-type=associate]>.profile:nth-of-type(3) .media{left:228px}}@media(max-width: 356px){.property[data-type=associate]>.profile:nth-of-type(2) .media{left:50%;transform:translateX(-50%)}.property[data-type=associate]>.profile:nth-of-type(3) .media{left:unset}}.property a{position:relative;text-decoration:underline;text-underline-position:under}.property a:hover{cursor:pointer}.property>a:nth-of-type(n+6){display:none}.property>a:not(:last-of-type):not(:nth-of-type(5)){margin-right:.75em;padding-right:.75em}.property>a:not(:last-of-type):not(:nth-of-type(5))::after{position:absolute;right:0;content:","}@media(max-width: 1376px){.property>a:nth-of-type(n+5){display:none}.property>a:nth-of-type(4)::after{display:none}.property>a:nth-of-type(3)::after{margin-right:0}}@media(max-width: 1040px){.property>a:nth-of-type(n+4){display:none}.property>a:nth-of-type(3)::after{display:none}.property>a:nth-of-type(2)::after{margin-right:0}}.property span.count{display:flex;margin-left:.75em;flex-direction:row;gap:0 .375em}.property span.count::before{content:"+"}.property span.count::after{content:"more"}.property[data-type=date] a:not(:last-of-type),.property[data-type=timeline] a:not(:last-of-type){margin-right:.25em}.property[data-type=date] a:not(:last-of-type)::after,.property[data-type=timeline] a:not(:last-of-type)::after{content:"–";line-height:1.5}.property::before{width:100%;color:#adadad}.property[data-type=date]::before{content:"Date"}.property[data-type=dob]::before{content:"Born"}.property[data-type=keyword]::before{content:"Keywords"}.property[data-type=material]::before{content:"Materials"}.property[data-type=form]::before{content:"Form"}.property[data-type=color]::before{content:"Colours"}.property[data-type=style]::before{content:"Styles"}.property[data-type=timeline]::before{content:"Project timeline"}.property[data-type=type]::before{content:"Type"}.property[data-type=area]::before{content:"Gross floor area"}.property[data-type=location]::before{content:"Location"}.property[data-type=state]::before{content:"Current state"}.property[data-type=alias]::before{content:"Also known as"}.property[data-type=team]::before{content:"Team"}.property[data-type=partner]::before{content:"Partners"}.property[data-type=active]::before{content:"Active in"}.property[data-type=audit]::before{content:"Last edited by"}.property[data-type=architect]::before{content:"Architect"}.property[data-type=architecture]::before{content:"Architecture"}.property[data-type=user]::before{content:"Curated by"}.overview .property[data-type=architect]::before{content:"By "}.property[data-type=associate]::before{content:"Linked To"}.button,dialog button{display:inline-flex;height:32px;max-width:304px;padding:0 16px;margin-top:16px;align-items:center;justify-content:center;line-height:1;text-align:center;border:1px solid #adadad;border-radius:16px;transition:border-color 200ms;cursor:pointer}.button:hover,dialog button:hover{border-color:#4b4a4c}.button.important,dialog button.important{color:#ff1400;border-color:currentColor}.button.important:hover,dialog button.important:hover{background-color:rgba(255,20,0,.1)}body.page_architect .button.important,body.page_architect dialog button.important,dialog body.page_architect button.important{color:#00cdff;border-color:currentColor;transition:background-color 200ms}body.page_architect .button.important:hover,body.page_architect dialog button.important:hover,dialog body.page_architect button.important:hover{background-color:rgba(0,205,255,.1)}body.page_architecture .button.important,body.page_architecture dialog button.important,dialog body.page_architecture button.important{color:#ff1400;border-color:currentColor;transition:background-color 200ms}body.page_architecture .button.important:hover,body.page_architecture dialog button.important:hover,dialog body.page_architecture button.important:hover{background-color:rgba(255,20,0,.1)}.button:first-child,dialog button:first-child{margin-top:0}.button[data-action=collection]::after,dialog button[data-action=collection]::after{content:"Add to Collection"}.button[data-action=watch]::after,dialog button[data-action=watch]::after{content:"Add to Watchlist"}.button[data-action=watch].active::after,dialog button[data-action=watch].active::after{content:"Remove from Watchlist"}section.share{display:flex;padding-top:16px;margin-top:16px;flex-direction:row;gap:16px 8px;flex-wrap:wrap;border-top:1px solid #adadad}section.share::before{width:100%;color:#524d4e;content:"Share";font-weight:700}section.share a{display:flex;height:32px;padding:0 1em 0 .75em;align-items:center;align-items:center;justify-content:center;flex-direction:row;gap:0 .75em;line-height:1;text-align:center;border:1px solid #adadad;border-radius:16px;transition:border-color 200ms;cursor:pointer}section.share a::before{display:block;width:1em;height:1em;content:"";background-color:currentColor;background-color:#606161;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}section.share a.copy::before{-webkit-mask-image:url("../gfx/share/copy.svg");mask-image:url("../gfx/share/copy.svg")}section.share a.copy::after{content:"Copy link"}section.share a.copy.active::after{content:"Copied"}section.share a:hover{border-color:#4b4a4c}@media(max-width: 704px){section.share{margin:16px 16px 0}}a.edit{position:absolute;top:15px;right:0;display:block;width:16px;height:21px;background-image:url("../gfx/edit.png");background-repeat:no-repeat;background-size:contain;background-position:top right;cursor:pointer}aside.data{display:none}.editablegroup{display:contents}.editable{display:flex;align-items:center;flex-direction:row;gap:0 16px}.editablegroup.disabled .editable{filter:grayscale(1);opacity:.5;pointer-events:none}.editable .input{position:relative}.editable .input::before{position:absolute;top:50%;left:50%;z-index:1;display:block;width:calc(100% + 1em);height:calc(100% + .5em);content:"";border:1px solid #d9d9d9 !important;transform:translate(-50%, -50%)}.editable .input input{position:relative;z-index:2;width:var(--width);height:var(--height);line-height:1 !important}.editable:not(.active) .input{display:none}.editable.active .output{display:none}.editable .edit{position:unset;top:unset;right:unset;display:inline-block;flex-shrink:0}.editable.active .edit{display:none}.editable .button,.editable dialog button,dialog .editable button{margin-top:unset}.editable:not(.active) .button,.editable:not(.active) dialog button,dialog .editable:not(.active) button{display:none}.license{display:flex;align-items:center;flex-direction:row;gap:0 8px}.license::before{display:block;height:20px;content:"";background-position:center;background-size:contain;background-repeat:no-repeat}.license.license_cc0::before{width:42px;background-image:url("../gfx/license/cc_0.png")}.license.license_cc_by::before{width:42px;background-image:url("../gfx/license/cc_by.png")}.license.license_cc_by-nc::before{width:64px;background-image:url("../gfx/license/cc_by-nc.png")}.license.license_cc_by-nc-nd::before{width:84px;background-image:url("../gfx/license/cc_by-nc-nd.png")}.license.license_cc_by-nc-sa::before{width:84px;background-image:url("../gfx/license/cc_by-nc-sa.png")}.license.license_cc_by-nd::before{width:64px;background-image:url("../gfx/license/cc_by-nd.png")}.license.license_cc_by-sa::before{width:64px;background-image:url("../gfx/license/cc_by-sa.png")}.license.license_cc_pdm::before{width:42px;background-image:url("../gfx/license/cc_pdm.png")}.license.license_copy::before{width:20px;background-image:url("../gfx/license/copy.png")}body.page_digest.view_detail main>article{width:640px;margin:0 auto 64px 352px}body.page_dossier main>article{width:752px;margin:0 auto 64px 448px}@media(max-width: 1376px){body.page_digest.view_detail main>article,body.page_dossier main>article{margin:0 0 64px calc(25% + 16px)}}@media(max-width: 1056px){body.page_dossier main>article{width:auto}}@media(max-width: 1040px){body.page_digest.view_detail main>article{margin-left:268px}}@media(max-width: 956px){body.page_digest.view_detail main>article,body.page_dossier main>article{margin-left:auto}}@media(max-width: 704px){body.page_digest.view_detail main>article,body.page_dossier main>article{width:auto;margin:16px;min-width:0}}body.page_digest.view_detail main>article>.title{padding-top:32px}body.page_digest.view_detail main>article>.title[data-type]::before{top:0}body.page_digest.view_detail.header_min main>article>.title{opacity:0}@media(max-width: 704px){body.page_digest.view_detail main>article>.title{padding-top:24px}}body.page_digest main>article figure,body.page_dossier main>article figure{margin:48px 0}body.page_dossier main>article figure{display:grid;width:calc(100vw - 32px);max-width:1344px;margin-left:-448px;align-items:end;grid-template-rows:auto;grid-template-columns:repeat(12, 1fr);gap:0 32px;background-color:rgba(75,74,76,.05)}body.page_dossier main>article figure img{mix-blend-mode:multiply}body.page_dossier main>article figure.banner .media,body.page_dossier main>article figure.banner figcaption{grid-column:1/-1}body.page_dossier main>article figure.banner .media::before{display:block;padding-top:50%;content:""}body.page_dossier main>article figure.banner .media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.page_digest main>article figcaption,body.page_dossier main>article figcaption{display:block;padding-bottom:12px;color:#4b4a4c;border-bottom:1px solid}body.page_digest main>article figcaption{margin-top:24px;padding-right:25%}body.page_dossier main>article figcaption p{margin-bottom:unset !important}@media(max-width: 1376px){body.page_dossier main>article figure{margin-left:calc((25vw - 8px)*-1)}}@media(max-width: 956px){body.page_dossier main>article figure{margin-left:unset}}@media(min-width: 705px){body.page_dossier main>article figure figcaption::before{color:#8a898b}body.page_dossier main>article figure:where(.left,.right) *:where(img,figcaption){grid-row:1}body.page_dossier main>article figure.left img{grid-column:1/span 7}body.page_dossier main>article figure.left figcaption::before{content:"Left"}body.page_dossier main>article figure.left figcaption{grid-column:8/-1}body.page_dossier main>article figure.right img{grid-column:6/span 7}body.page_dossier main>article figure.right figcaption{grid-column:1/span 5}body.page_dossier main>article figure.right figcaption::before{content:"Right"}}@media(max-width: 704px){body.page_digest main>article figure,body.page_dossier main>article figure{margin:32px 0}body.page_dossier main>article figure{grid-template-columns:1fr;gap:16px 0;grid-template-rows:repeat(2, auto)}body.page_digest main>article figcaption{margin-top:16px}}body.page_digest main>article>aside,body.page_digest main>article>time,body.page_dossier main>article aside{position:absolute;display:block;width:304px}body.page_digest main>article>aside,body.page_digest main>article>time{left:-336px}body.page_dossier main>article aside{left:-448px}body.page_digest main>article>aside,body.page_dossier main>article aside{margin-top:-22px;padding-top:54px;display:flex;flex-direction:column}body.page_digest main>article>time{margin-bottom:24px}body.page_digest main>article>aside::before,body.page_dossier main>article aside::before{content:"";position:absolute;top:26px;left:0;width:100%;height:16px;margin-bottom:12px}body.page_digest main>article>aside::before{background-color:#fbebd9}body.page_dossier main>article aside::before{background-color:#f0e5ff}main>article aside::after{content:"";position:absolute;display:block;top:0;left:0;width:21px;height:20px;background-image:url(../gfx/article.png);background-repeat:no-repeat;background-size:300% 300%}body.page_digest main>article>aside.quote::after{background-position:top right}body.page_dossier main>article aside.quote::after{background-position:bottom right}body.page_digest main>article>aside.link::after{background-position:top left}body.page_dossier main>article aside.link::after{background-position:bottom left}main>article>aside q{width:228px;max-width:calc(100% - 16px);display:inline-block;font-family:"founders",Helvetica,Arial,sans-serif;font-size:22px;font-weight:bold;line-height:24px}main>article>aside q::after{content:"”";margin-left:4px}main>article aside.architect,main>article aside.architecture,main>article aside.digest,main>article aside.dossier{display:flex;flex-direction:row-reverse !important;justify-content:space-between}main>article aside.architect .media,main>article aside.architecture .media,main>article aside.digest .media,main>article aside.dossier .media{width:112px;max-width:calc(50% - 8px);height:auto;margin-left:16px;overflow:visible}main>article aside.architect .media::before,main>article aside.architecture .media::before,main>article aside.digest .media::before,main>article aside.dossier .media::before{content:"";padding-bottom:100%;display:block}main>article aside .media:empty::after,main>article aside .media.failed::after{width:21px;height:20px;background-size:164px 100px}body.page_digest main>article aside .media:empty::after,body.page_digest main>article aside .media.failed::after{background-position:bottom left}main>article aside.architect .media img,main>article aside.architecture .media img,main>article aside.digest .media img,main>article aside.dossier .media img{position:absolute;top:0;left:0;width:100%;height:100%}main>article aside.architect .info,main>article aside.architecture .info,main>article aside.digest .info,main>article aside.dossier .info{flex-direction:column;flex-basis:0;flex-grow:1}main>article aside.architect .info a,main>article aside.architecture .info a,main>article aside.digest .info a,main>article aside.dossier .info a{position:relative;display:block;width:100%;height:100%;padding-bottom:30px}main>article aside.architect .info h4,main>article aside.architecture .info h4,main>article aside.digest .info h4,main>article aside.dossier .info h4{display:block;min-height:54px;max-height:72px;padding-right:16px;overflow:hidden;font-family:"maax",monospace;font-size:14px;font-weight:normal;line-height:18px;white-space:normal}main>article aside.architect .info a::before,main>article aside.architecture .info a::before,main>article aside.digest .info a::before,main>article aside.dossier .info a::before{content:"";position:absolute;right:-16px;width:16px;display:block;height:100%}main>article aside.architect .info a::after,main>article aside.architecture .info a::after,main>article aside.digest .info a::after,main>article aside.dossier .info a::after{content:"View";position:absolute;bottom:0;left:0;display:block;width:100%;border-top:1px solid;padding-top:8px;font-family:"maax",monospace;font-size:14px;font-weight:normal;line-height:1;background-image:url(../gfx/link.png);background-size:15px 18px;background-repeat:no-repeat;background-position:bottom right;pointer-events:none}main>article aside.link{padding-top:46px !important}main>article aside.link a{border-bottom:1px solid;padding:6px 24px 6px 0;background-image:url(../gfx/link.png);background-size:15px 18px;background-repeat:no-repeat;background-position:right}main>article aside.link a:last-child{border-bottom:none}@media(max-width: 1376px){body.page_digest main>article>aside,body.page_digest main>article>time,body.page_dossier main>article aside{left:calc((25vw - 8px)*-1);width:calc(25vw - 40px)}}@media(max-width: 1040px){body.page_digest main>article>aside,body.page_digest main>article>time,body.page_dossier main>article aside{left:-252px;width:220px}}@media(max-width: 956px){body.page_digest main>article>aside,body.page_digest main>article>time,body.page_dossier main>article aside{position:relative;left:unset;width:100%;max-width:304px}body.page_digest main>article>aside,body.page_dossier main>article aside{margin:48px 0}}body.page_digest main>article>p{margin-bottom:24px}body.page_digest main>article>p *:where(em,strong){color:#ff00e5}body.page_digest main>article>p a{text-decoration:underline;text-underline-position:under}section.panel{position:relative;width:100%;height:auto;min-height:112px;pointer-events:none}body.page_digest section.panel{position:relative;z-index:2;margin-bottom:32px}body.page_dossier:not(.view_detail) section.panel{z-index:4;position:fixed;top:128px;max-width:1376px;margin-left:-16px;padding-top:112px}body.page_dossier:not(.view_detail).header_min section.panel{top:48px;padding-top:96px;min-height:96px}body.page_digest.view_detail section.panel{border-bottom:1px solid #4b4a4c}body.page_digest.view_detail.header_min section.panel{padding-top:16px}body.page_digest iframe~main section.panel{transform:translateY(30px)}body.page_dossier:not(.view_detail) section.panel::after{position:absolute;bottom:0;left:32px;z-index:2;width:calc(100% - 64px);height:1px;content:"";background-color:#4b4a4c;pointer-events:none}@media(max-width: 1040px){body.page_digest section.panel,body.page_dossier:not(.view_detail) section.panel{min-height:96px;padding-top:96px}}@media(max-width: 704px){body.page_digest section.panel,body.page_dossier:not(.view_detail) section.panel{z-index:1;order:2;position:relative;top:unset !important;padding-top:0 !important;margin:0;min-height:0 !important}body.page_digest section.panel::after,body.page_dossier:not(.view_detail) section.panel::after{display:none}}section.panel>a{z-index:3;position:absolute;top:24px;left:16px;display:inline-block;font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:64px;letter-spacing:-0.02em;line-height:1;pointer-events:all}body.header_min:not(.page_digest) section.panel>a{top:48px;font-size:36px}@media(max-width: 1040px){section.panel>a{font-size:48px}}@media(max-width: 704px){section.panel>a{position:relative;top:unset !important;left:unset;margin:16px 0 8px 16px;font-size:28px !important;line-height:1}}section.panel .title{z-index:3;position:relative;margin-top:32px;margin-left:32px;pointer-events:all}body.page_digest section.panel .title,body.page_dossier:not(.view_detail) section.panel .title{display:none}body.page_digest.header_min section.panel .title body.page_dossier:not(.view_detail).header_min section.panel .title{display:block;margin-top:0;padding-top:32px}body.page_digest .panel .title[data-type]::before,body.page_dossier:not(.view_detail) .panel .title[data-type]::before{top:0}body.page_digest.view_detail section.panel .title,body.page_dossier:not(.view_detail) section.panel .title{margin-left:calc(25% + 24px);margin-right:32px}body.page_digest.view_detail section.panel .title h2,body.page_digest.view_detail section.panel .title body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname body.page_digest.view_detail section.panel .title input,body.page_dossier:not(.view_detail) section.panel .title h2,body.page_dossier:not(.view_detail) section.panel .title body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname body.page_dossier:not(.view_detail) section.panel .title input{font-size:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.page_info section.panel .title,body.page_about section.panel .title{margin-right:32px;margin-top:48px;border-bottom:1px solid}@media(max-width: 1040px){body.page_info section.panel .title,body.page_about section.panel .title{margin-right:16px}body.page_digest.view_detail section.panel .title{margin-left:284px}}@media(max-width: 956px){body.page_digest.view_detail section.panel .title{margin-left:calc(100% - 672px);width:640px}}@media(max-width: 872px){body.page_digest.view_detail section.panel .title{margin-left:200px;width:auto}}@media(max-width: 704px){body.page_info section.panel .title,body.page_about section.panel .title{margin-left:16px}body.page_digest.view_detail section.panel .title{display:none}}body.page_digest section.panel .title .type{display:none}body.page_digest.header_min section.panel .title .type{display:block;margin-bottom:4px}section.panel nav{position:relative;margin:0 32px;display:flex;flex-wrap:wrap;flex-direction:row;flex-grow:0;justify-content:space-between}section.panel nav a{display:flex;justify-content:center;align-items:center;width:calc((100% - 96px)*.25);border-top:1px solid;pointer-events:all}section.panel nav a .media{width:48px;height:48px;border-radius:24px;flex-shrink:0;margin:7px 12px 8px 0}section.panel nav a .category{flex-grow:1;padding-top:6px;font-family:"founders",Helvetica,Arial,sans-serif;font-size:18px;line-height:1}@media(max-width: 704px){section.panel nav{display:none}}form.search{padding:32px 16px;margin-top:128px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(max-width: 1040px){form.search{flex-direction:column}}@media(max-width: 704px){form.search{margin-top:0;padding:16px}}form.search .sort,form.search .filter{position:relative;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;width:calc(50% - 16px);min-height:32px;padding-top:32px}form.search .sort::before,form.search .filter::before{position:absolute;top:0;left:0}form.search .sort:before{content:"Sort:"}form.search .filter:before{content:"Filter:"}@media(max-width: 1040px){form.search .sort,form.search .filter{width:100%}}form.search input[type=text]{width:100%;padding-bottom:0;margin-bottom:16px;color:#4b4a4c;font-family:"founders",Helvetica,Arial,"sans-serif";font-size:64px;font-weight:bold;line-height:72px;letter-spacing:-0.02em;background-color:rgba(0,0,0,0);background-image:linear-gradient(90deg, black 25%, rgba(255, 255, 255, 0) 0%);background-size:4px 1px;background-repeat:repeat-x;background-position:bottom left}form.search input[type=text]::-moz-placeholder{color:#f0f0f0;opacity:1 !important}form.search input[type=text]::placeholder{color:#f0f0f0;opacity:1 !important}form.search input[type=text]:hover::-moz-placeholder{color:#d7d7d7;opacity:1 !important}form.search input[type=text]:hover::placeholder{color:#d7d7d7;opacity:1 !important}@media(max-width: 1040px){form.search input[type=text]{font-size:48px;line-height:54px}}@media(max-width: 704px){form.search input[type=text]{font-size:28px;line-height:32px}}form.search .reset{position:absolute;top:38px;right:16px;display:block;width:42px;height:42px;background-image:url(../gfx/reset.png);background-position:left;background-size:300% 100%;opacity:.06}form.search .reset:hover{cursor:pointer;opacity:.2}@media(max-width: 1040px){form.search .reset{top:36px;width:32px;height:32px}}@media(max-width: 704px){form.search .reset{top:18px;width:20px;height:20px}}form.search .filter label{margin-bottom:0;color:#8a898b}form.search .filter label:not(:last-child){margin-right:32px}main form.search .filter input:checked+label{color:#4b4a4c}@media(max-width: 768px){form.search .filter{width:100%}}@media(max-width: 432px){form.search .filter{flex-direction:column;align-items:flex-start;padding-top:28px}form.search .filter label{margin:0;padding:4px 0 4px 24px}}form.search .sort{display:flex;flex-direction:row;justify-content:flex-start;gap:0 16px}form.search .sort a{display:flex;flex-direction:row;align-items:center;justify-content:center;height:32px;max-width:192px;flex:1;color:#8a898b;border:1px solid;border-radius:16px}form.search .sort a:hover{color:#4b4a4c;cursor:pointer}form.search .sort a.active{color:#4b4a4c}@media(max-width: 1040px){form.search .sort{margin-top:18px}}@media(max-width: 432px){form.search .sort{flex-wrap:wrap;gap:8px}form.search .sort a{flex:auto;width:calc(50% - 4px)}}section.overview{order:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:128px;padding:32px 16px;min-height:288px}@media(max-width: 704px){section.overview{margin-top:0;padding:16px}}section.overview .title{margin-bottom:32px;width:100%}section.overview .title h2,body.page_user section.overview .title .user_nickname input,body.page_user section.overview .user_nickname .title input{margin-bottom:8px}section.overview .title .location,section.overview .title .property,section.overview .title .subtitle{font-family:"founders",Helvetica,Arial,sans-serif;font-size:24px;line-height:1.125}section.overview .title .location{font-weight:500}section.overview .title .property{flex-wrap:wrap}section.overview .title .property>a{text-decoration:unset}section.overview .title .property>a:not(:last-of-type){padding-right:.25em;margin-right:.375em}section.overview .title .property::before{width:unset;margin-right:.25em;color:#262626}@media(max-width: 1040px){section.overview .title h2,body.page_user section.overview .title .user_nickname input,body.page_user section.overview .user_nickname .title input{margin-bottom:6px}section.overview .title .location,section.overview .title .property,section.overview .title .subtitle{font-size:18px}section.overview .title .property>a:nth-of-type(n+4){display:block}}@media(max-width: 704px){section.overview .title h2,body.page_user section.overview .title .user_nickname input,body.page_user section.overview .user_nickname .title input{margin-bottom:4px}section.overview .title .location,section.overview .title .property,section.overview .title .subtitle{font-size:16px}}section.lead{display:flex;width:100%;align-content:flex-start;justify-self:flex-start;flex-direction:row;flex-grow:0;flex-wrap:wrap}body.page_architect .lead:not(:only-of-type){width:calc(.6666666667*(100% + 32px) - 32px);margin-right:32px}section.lead .media{width:100%;flex-grow:0}section.lead:not(.empty) .media{margin-bottom:16px}section.lead .media.failed::after{width:39.4230769231%;height:4.8076923077%;max-width:164px;max-height:20px}body.page_architect section.lead .media{padding-bottom:68.9814814815%}body.page_architect section.lead:only-of-type .media,body.page_architecture section.lead .media{padding-bottom:57.4695121951%}section.lead .media img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;height:100%}section.lead .count,section.lead .caption,section.lead .credit{line-height:24px;flex-grow:0;margin-bottom:auto}section.lead .count{margin-right:auto;display:flex;flex-direction:row;flex-wrap:nowrap}section.lead .count::before{content:"";width:24px;height:24px;margin-right:16px;display:block;background-image:url("../gfx/lightbox.png");background-repeat:no-repeat;background-size:100% 300%;background-position:top}section.lead .caption{margin-left:12px}section.lead .caption:not(:last-child)::after{content:" / ";white-space:pre}section.lead .copyright{display:flex;flex-direction:row}section.lead a.credit{text-decoration:underline}section.lead a.credit:not(:last-child){margin-right:12px}section.lead .license{margin-top:2px}@media(max-width: 1040px){body.page_architect .lead:not(:only-of-type){width:100%;margin-right:unset}}@media(max-width: 704px){section.lead{flex-direction:column;align-items:flex-start}section.lead .caption{margin-left:unset}section.lead .caption::after{content:"" !important}}section.work{position:relative;width:calc(.3333333333*(100% + 32px) - 32px);display:flex;flex-direction:column;flex-grow:1;padding-bottom:12px;margin-bottom:40px}section.work::before{content:"Selected works";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){section.work::before{font-size:28px}}@media(max-width: 704px){section.work::before{font-size:24px}}section.work::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;content:"";background-color:rgba(75,74,76,.15)}section.lead:not(.empty) section.work{margin-bottom:30px}section.work::before{font-size:34px}section.work .media{margin-bottom:12px}section.work .media::before{display:block;padding-bottom:66.6666666667%;content:""}section.work .media img{position:absolute;top:0;left:0;width:100%;height:100%}section.work article a:last-child{line-height:24px;text-decoration:underline;text-underline-position:under}section.work>a{font-size:18px;line-height:1;margin-top:auto;font-family:"founders",Helvetica,Arial,sans-serif;font-weight:600}@media(max-width: 1040px){section.work{display:none}}section.banner{position:relative;z-index:3;margin-top:128px}section.banner article{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;gap:0 32px}@media(max-width: 1040px){section.banner article{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 705px){section.banner::after{position:relative;display:block;width:16px;height:0;padding-bottom:52.380952381%;content:"";pointer-events:none;visibility:hidden}section.banner article{position:absolute;top:0;left:0;width:100%;height:100%}}@media(max-width: 704px){section.banner{margin-top:0}section.banner article{grid-template-columns:1fr;grid-template-rows:repeat(2, auto)}}section.banner .media{height:100%;margin-left:-208px;overflow:hidden;grid-column:1/span 4;background-color:#262626}section.banner .media:empty::before,section.banner .media.failed::before{display:none}section.banner .media:empty::after,section.banner .media.failed::after{background-position:top}section.banner .media img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width: 1760px){section.banner .media{margin-left:calc((100vw - 1344px)*.5*-1)}}@media(max-width: 1376px){section.banner .media{margin-left:-16px}}@media(max-width: 1040px){section.banner .media{grid-column:1}}@media(max-width: 704px){section.banner .media{height:100vw;grid-row:1}}section.banner .info{display:flex;align-items:flex-start;flex-direction:column;grid-column:5/span 2;color:#4b4a4c}section.banner .title{width:100%;margin-top:46px !important}section.banner .info .title *{overflow:revert;text-overflow:revert;white-space:revert}section.banner .title[data-type]::before{top:-32px}section.banner .subtitle,section.banner .meta{font-family:"founders",Helvetica,Arial,sans-serif;font-size:28px;line-height:1.125}section.banner .subtitle{font-weight:500;margin-top:8px}section.banner a.button{margin-top:auto}@media(max-width: 1040px){section.banner .info{grid-column:2}section.banner .subtitle,section.banner .meta{font-size:24px}}@media(max-width: 704px){section.banner .info{align-items:center;grid-column:1;grid-row:2}section.banner .title{align-items:center;flex-direction:column !important}section.banner .title[data-type]::before{left:50%;transform:translateX(-50%)}section.banner .subtitle,section.banner .meta{font-size:20px}section.banner a.button{margin-top:18px}}section.feature{display:grid;padding:96px 16px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, auto)}section.feature::before{display:block;margin-bottom:80px;grid-column:1/-1;grid-row:1;content:"Featured";font-family:"founders",Helvetica,Arial,sans-serif;font-size:42px;font-weight:bold;line-height:1;text-align:center}section.feature article{display:flex;flex-direction:column;padding:0 16px;align-items:flex-start}@media(min-width: 1041px){section.feature article:last-child{grid-column:span 2}}@media(max-width: 1040px){section.feature{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 705px){section.feature article:nth-child(2){border:dotted #4b4a4c;border-width:0 1px}}@media(max-width: 704px){section.feature{grid-template-columns:1fr;grid-template-rows:repeat(3, auto)}section.feature::before{font-size:32px}section.feature article{align-items:center}section.feature article:not(:first-child){margin-top:48px}}section.feature .type{margin-top:16px;font-family:"maax",monospace}section.feature .type::before{display:block}section.feature .type.architect::before{content:"Architect"}section.feature .type.architecture::before{content:"Architecture"}section.feature .type.digest::before{content:"Digest"}section.feature .type.dossier::before{content:"Dossier"}section.feature h4{font-size:22px;font-weight:500;line-height:1.05}@media(max-width: 1040px){section.feature h4{font-size:18px}}@media(max-width: 704px){section.feature .type::before{text-align:center}section.feature h4{font-size:24px;text-align:center}}section.feature .media{position:relative;width:100%}section.feature .media::before{display:block;padding-top:100%;content:""}section.feature .media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 1041px){section.feature article:last-child .media{margin-top:24px;order:4}}section.feature p{margin-top:48px;flex-grow:1}@media(min-width: 1041px){section.feature article:last-child p{margin-top:18px}}@media(max-width: 704px){section.feature p{margin-top:32px}}section.feature a.button{margin-top:48px}@media(max-width: 1040px){section.feature a.button{margin-top:24px}}section.selection{position:relative;padding:32px;margin:64px -16px 0;background-color:#f7f7f7;border-radius:20px}section.selection::before{display:block;content:"Related Articles"}section.selection::after{position:absolute;top:0;left:0;width:0;height:0;margin-left:32px;content:"";border:solid rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-bottom-color:#f7f7f7;border-width:18px;transform:translateY(-100%)}@media(max-width: 1400px){section.selection{padding:32px 24px;margin:64px calc((100vw - (100% + 16px))*.5*-1) 0}}@media(max-width: 704px){section.selection::before{text-align:center}section.selection::after{left:50%;margin-left:unset;transform:translate(-50%, -100%)}}section.selection .position{display:flex;width:calc((100% + 32px)*.6666666667 - 32px);padding-top:16px;margin-top:16px;flex-direction:row;gap:0 8px;border-top:1px solid #acadad}section.selection .position a{display:flex;width:32px;height:32px;align-items:center;justify-content:center;flex-direction:column;color:#4b4a4c;background-color:rgba(0,0,0,0);border:1px solid #4b4a4c;border-radius:16px}section.selection .position a.selected{color:#fff;background-color:#524d4e}@media(max-width: 1040px){section.selection .position{width:calc(50% - 16px)}}@media(max-width: 704px){section.selection .position{width:100%;justify-content:center}}section.selection .deck{margin-top:16px}section.selection .card{position:unset;display:grid;align-items:start;grid-template-columns:repeat(6, 1fr);grid-template-rows:1fr auto;gap:0 32px}section.selection .card:not(.display){display:none}@media(max-width: 1040px){section.selection .card{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 704px){section.selection .card{grid-template-columns:1fr;grid-template-rows:repeat(3, auto)}}section.selection .title{grid-row:1;grid-column:1/span 4;font-size:54px;line-height:1;letter-spacing:-0.01em}section.selection .data{display:grid;grid-column:1/span 4;grid-row:2;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;gap:0 32px}section.selection .property{padding-top:8px;margin-top:32px;border-top:1px solid #acadad}section.selection .property:not([data-type=date]){align-items:flex-start;flex-direction:column}section.selection .property[data-type=date]{align-content:flex-start;flex-direction:row;flex-wrap:wrap}section.selection .property[data-type=keyword]{grid-column:3/span 2}section.selection .property::before{color:#524d4e;font-weight:bold}section.selection .property:not([data-type=date]) a::after{content:unset !important}section.selection .media{margin-top:-120px;grid-column:5/span 2;grid-row:1/span 2}section.selection .media::before{display:block;padding-top:100%;content:""}section.selection .media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 1040px){section.selection .title{grid-column:1/span 2;font-size:38px}section.selection .media{grid-column:3/span 2;grid-row:1}}@media(max-width: 704px){section.selection .title{margin-top:24px;grid-column:1;grid-row:2;font-size:32px}section.selection .data{grid-column:1;grid-row:3;grid-template-columns:1fr;grid-template-rows:repeat(3, auto)}section.selection .media{margin-top:unset;grid-column:1;grid-row:1}}main section.content{width:50%;order:2;padding-left:16px;padding-right:16px;margin-bottom:32px;min-height:288px}@media(max-width: 1040px){main section.content{flex-grow:1}}@media(max-width: 704px){main section.content{width:100%;flex-grow:1}}section.data{position:relative;width:25%;order:3;padding-left:16px;padding-right:16px;margin-bottom:32px;display:flex;flex-direction:column}body.page_architect section.data::before,body.page_architecture section.data::before{content:"Detail";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){body.page_architect section.data::before,body.page_architecture section.data::before{font-size:28px}}@media(max-width: 704px){body.page_architect section.data::before,body.page_architecture section.data::before{font-size:24px}}body.page_architect section.data::after,body.page_architecture section.data::after{content:"";position:absolute;top:0px;right:-1px;width:calc(100% + 1px);height:100%;background-image:linear-gradient(#adadad 50%, rgba(255, 255, 255, 0) 0%),linear-gradient(#adadad 50%, rgba(255, 255, 255, 0) 0%);background-position:top right,top left;background-size:1px 4px;background-repeat:repeat-y;pointer-events:none}body.page_info section.data::after,body.page_about section.data::after{z-index:3;content:"";position:fixed;top:239px;right:50%;margin-right:-656px;width:calc(25% - 40px);max-width:304px;height:1px;background-color:#4b4a4c}body.page_info.header_min section.data::after,body.header_min.page_about section.data::after{top:159px}section.data .property:not(:first-child){margin-top:24px}@media(max-width: 1376px){body.page_info section.data::after,body.page_about section.data::after{right:32px;margin-right:0}}@media(max-width: 1040px){section.data{width:336px}body.page_architect section.data::after,body.page_architecture section.data::after{width:100%;background-image:linear-gradient(rgba(255, 255, 255, 0) 50%, #adadad 0%);background-position:bottom left}body.page_info section.data,body.page_about section.data{margin-top:16px;margin-left:252px;width:75%}body.page_info section.data::after,body.page_about section.data::after{display:none}}@media(max-width: 704px){section.data{width:100%}body.page_info section.data,body.page_about section.data{margin-left:0}}section.data section.detail{position:unset}section.data section.detail a.edit{right:16px}section.data section.detail .property::before{color:#524d4e;font-weight:700}section.data section.detail .property[data-type=location] a::after{content:unset !important}section.data q{position:relative;display:block;margin-top:46px;font-family:"founders",Helvetica,Arial,sans-serif;font-size:28px;font-weight:400;line-height:30px}section.data q::before{position:absolute;top:-30px;left:0;width:30px;height:22px;content:"";background-image:url(../gfx/quote.png);background-position:top;background-size:100% 500%}section.data q::after{margin-left:4px;content:"”"}section.data cite{position:relative;display:block;margin-top:16px}section.action{width:25%;order:4;padding-left:16px;padding-right:16px}@media(max-width: 1040px){section.action{display:none}}section.action section.user a[data-action=article]{display:none}aside.activity{position:relative;margin-bottom:-32px;background-color:#f2f2f2}aside.activity::before{z-index:2;content:"Activity";position:absolute;top:24px;left:16px;line-height:1;pointer-events:none}aside.activity::after{z-index:2;content:"";position:absolute;top:64px;left:16px;box-sizing:border-box;width:calc(100% - 32px);height:calc(100% - 128px);border-left:1px solid;border-right:1px solid;outline:16px solid #f2f2f2;pointer-events:none}aside.activity .track{z-index:1;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;justify-content:flex-start;padding-top:64px}aside.activity .next{z-index:3;position:absolute;top:16px;right:0;display:block;width:48px;height:32px;background-image:url("../gfx/next.png");background-repeat:no-repeat;background-size:contain;background-position:right;cursor:pointer}.activity article{position:relative;display:flex;flex-direction:column;flex-shrink:0;flex-grow:1;width:448px;max-width:448px;min-width:288px;min-height:120px;box-sizing:border-box;padding-left:112px;margin-bottom:64px;border-left:1px solid}.activity article:first-child{margin-left:16px;border-left:none}.activity article:last-child{width:432px;min-width:304px}.activity article::before{content:none;position:absolute;top:0;left:0;height:calc(100% - 64px);width:1px;background-color:#4b4a4c}.activity article::after{content:"";position:absolute;bottom:0;left:42px;display:block;width:24px;height:24px;box-sizing:border-box;border:1px solid;border-radius:50%;background-image:url("../gfx/activity.png");background-size:300% 300%}.activity article[data-object=architect]::after{border-color:#00cdff}.activity article[data-object=architecture]::after{border-color:#ff1400}.activity article[data-object=collection]::after{border-color:#a56efb}.activity article[data-object=user]::after{border-color:#29d797}.activity article[data-action=insert]::after{background-position:top left}.activity article[data-object=user][data-action=insert]::after{background-position:bottom left}.activity article[data-action=update]::after{background-position:top right}.activity article[data-action=comment]::after{background-position:bottom right}@media(max-width: 1376px){.activity article{width:calc(.3333333333*(100vw - 32px));max-width:calc(.3333333333*(100vw - 32px))}.activity article:last-child{width:calc(.3333333333*(100vw - 32px) - 16px)}}.activity article .media{position:absolute;top:0;left:16px;width:80px;height:80px;border-radius:50%}.activity article .media img{position:absolute;top:0;left:0;width:100%;height:100%}.activity article .media:empty::after,.activity article .media.failed::after{width:21px;height:20px;background-size:164px 100px}.activity article p{margin-right:32px;margin-bottom:16px}.activity article p a{border-bottom:1px solid;padding-bottom:2px}.activity article time{color:#939294;margin-top:auto}aside.browse{position:relative;width:100%;order:5;box-sizing:border-box;padding-bottom:80px;background-color:#fafafa}body.page_search aside.browse{background-color:#fff}body.page_architect aside.browse,body.page_architecture aside.browse{background-color:#fff;padding-top:40px;margin-top:40px}@media(max-width: 704px){aside.browse{padding-left:8px;padding-right:8px;padding-bottom:16px}}@media(max-width: 360px){aside.browse{padding-left:16px;padding-right:16px}}aside.browse nav{position:relative;display:flex;flex-direction:row;justify-content:center;padding-top:96px;padding-bottom:96px;text-align:center;font-family:"founders",Helvetica,Arial,"sans-serif";font-size:42px;font-weight:bold;line-height:1;letter-spacing:.005em;-moz-user-select:none;-webkit-user-select:none;user-select:none}body:not(.page_index) aside nav{padding-top:68px}body:not(.page_index) aside nav:before{content:"Related";position:absolute;top:46px;left:50%;transform:translateX(-50%);display:block;height:20px;font-family:"maax","monospace";font-size:14px;font-weight:normal;line-height:1}body.page_architect aside nav::before,body.page_architecture aside nav::before{content:"Explore more" !important}body.page_dossier aside nav::before{content:"Explore" !important}aside.browse nav a{position:relative;border-bottom:1px solid rgba(0,0,0,0);margin-right:1em;color:#adadad;white-space:nowrap}aside.browse nav a:last-child{margin-right:0}aside.browse nav a:only-child{cursor:unset}aside.browse nav a.selected{color:#4b4a4c}aside.browse nav a:not(:only-child):hover{border-bottom:1px solid;cursor:pointer}aside.browse>nav a:not(:last-child)::after{position:absolute;top:50%;right:0;width:2px;height:1em;margin-top:.0625em;content:"";background-color:#d7d7d7;transform:translate(0.5em, -50%) rotate(12.5deg);pointer-events:none}@media(max-width: 1376px){aside.browse nav{padding-top:78px;padding-bottom:70px}body:not(.page_index) aside nav{padding-top:98px}}@media(max-width: 1040px){aside.browse nav{padding-top:40px;padding-bottom:32px}body:not(.page_index) aside nav{padding-top:60px}body:not(.page_index) aside nav:before{top:32px}}@media(max-width: 704px){aside.browse nav{padding-top:32px;padding-bottom:24px;font-size:32px}body:not(.page_index) aside nav{padding-top:48px}body:not(.page_index) aside nav:before{top:24px}}@media(max-width: 432px){aside.browse nav{padding-top:32px;flex-direction:column;align-items:center}aside.browse nav a,aside.browse nav a:hover{margin-right:0;padding:2px;border:none}aside.browse>nav a:not(:last-child)::after{display:none}}aside.browse .view,aside.browse .result,aside.browse .object{display:flex;flex-direction:row;flex-wrap:wrap}aside.browse .view:not(.display){position:fixed;top:0;left:0;transform:translate(-2000%, -2000%)}@media(max-width: 704px){aside.browse .view,aside.browse .result,aside.browse .object{display:relative}}section.view .column,section.object .column{width:calc(33.3333333333% - 32px)}section.result .column{width:calc(25% - 32px)}@media(max-width: 1040px){section.result .column{width:calc(33.3333333333% - 32px)}section.result .column:nth-of-type(5){display:none}}@media(max-width: 768px){aside.browse .column{width:calc(50% - 32px)}aside.browse .column:nth-of-type(4){display:none}}@media(max-width: 704px){aside.browse .column{width:calc(50% - 16px)}}aside.browse .block{display:grid;width:100%;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0 32px}aside.browse .block .media{height:auto !important;padding-bottom:unset !important}aside.browse .block .media::before{display:block;padding-top:65.3846153846% !important;content:""}aside.browse .block .media::after{height:7.3529411765% !important}aside.browse .block .media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 768px){aside.browse .block{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 704px){aside.browse .block{gap:0 16px}}aside.browse article{margin-bottom:40px}section.result article{margin-bottom:40px;transition:padding-bottom 400ms ease,margin-bottom 400ms ease;cursor:pointer}body.browse_select section.result article{transition:padding-bottom 400ms ease 200ms,margin-bottom 400ms ease 200ms}aside.browse article:last-child{margin-bottom:0}body.app_resize section.result article,body.app_load section.result article{transition-duration:0s;transition-delay:0s}section.result article.active{margin-bottom:calc(150% + 152px)}section.result article.active:last-child{margin-bottom:calc(150% + 120px)}section.result article .media,section.result article.selected::before{z-index:1}section.result article.selected .media{z-index:2}section.result article.selected::after{transform:translateY(0);opacity:1;transition:transform 200ms ease 800ms,opacity 0s 800ms}aside.browse article .property>a::after{border-color:#fafafa}body.page_architect aside.browse article .property>a::after,body.page_architecture aside.browse article .property>a::after{border-color:#fff}@media(max-width: 768px){section.result article.active,section.result article.active:last-child{margin-bottom:16px}section.result article::before{content:none}section.result article .media{pointer-events:all}}@media(max-width: 704px){aside.browse .view article{display:none}aside.browse .view article:nth-child(-n+6){display:block}aside.browse .view article:nth-child(6){margin-bottom:0 !important}aside.browse section.result article{padding-bottom:0 !important}}@media(max-width: 704px){aside.browse .result article{margin-bottom:16px}}aside.preview{z-index:3;position:absolute;top:0;left:16px;clip:rect(-32px 100vw auto -50vw);display:block;margin-top:0;width:calc(100% - 32px);height:auto;box-sizing:border-box;color:#f4f4f4;border-top:272px rgba(0,0,0,0) solid;pointer-events:none}aside.preview.display{border-top-width:0;transition:border-top-width 400ms ease 200ms}body.browse_select aside.preview{transition:border-top-width 200ms ease 0s}body.browse_select aside.preview.display{transition:border-top-width 400ms ease 0s}aside.preview::after{content:"";position:relative;display:block;width:0;height:0;padding-bottom:0}aside.preview.display::after{padding-bottom:calc(37.5% + 40px);transition:padding-bottom 400ms ease 200ms}body.browse_select aside.preview::after{transition:padding-bottom 200ms ease 0s}body.browse_select aside.preview.display::after{transition:padding-bottom 400ms ease 0s}body.app_resize aside.preview,body.app_resize aside.preview.display::after{transition-duration:0s !important;transition-delay:0s !important}aside.preview .background{background-color:#262626}@media(max-width: 1376px){aside.preview{border-top-width:calc(.1875*(100vw - 32px) + 20px)}}@media(max-width: 1040px){aside.preview{border-top-width:calc(.25*(100vw - 32px) + 20px)}aside.preview.display::after{padding-bottom:calc(50% + 40px)}}@media(max-width: 768px){aside.preview{display:none}}aside.preview .info{z-index:1;position:absolute;top:32px;left:16px;display:block !important;width:calc(25% - 32px);height:calc(39.4736842105vw - 64px);max-height:480px}aside.preview .info::before{content:"";position:absolute;top:-16px;left:calc(50% - 16px);width:0;height:0;opacity:0;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);border-bottom:16px solid #262626;transition:top 10ms ease 0s,left 200ms,opacity 0s ease 10ms}aside.preview.display .info::before{top:-47px;opacity:1;transition:top 400ms ease 400ms,left 200ms,opacity 0s ease 400ms}body.app_resize aside.preview .info::before,body.app_resize aside.preview.display .info::before{transition-duration:0s !important;transition-delay:0s !important}aside.preview[data-column="2"] .info::before{left:calc(150% + 16px)}aside.preview[data-column="3"] .info::before{left:calc(250% + 48px)}aside.preview[data-column="4"] .info::before{left:calc(350% + 80px)}@media(max-width: 1040px){aside.preview .info{width:calc(33.3333333333% - 32px);height:calc(52.6315789474vw - 64px)}}aside.preview .title{display:inline-block;font-size:26px;line-height:1.25;color:#f4f4f4;pointer-events:all}aside.preview .property{z-index:1;position:relative;margin-top:24px;padding-top:24px;flex-wrap:wrap}aside.preview .property::before{position:absolute;top:0;left:0;color:#8a898b}aside.preview .property a{color:#f4f4f4;pointer-events:all}aside.preview .property a::after{border-color:#262626;pointer-events:none}aside.preview .info .user{z-index:2;position:absolute;bottom:0;left:0;display:flex;flex-direction:column;width:100%;padding-top:16px;padding-bottom:8px;background-color:#262626}aside.preview .info .user a{border-color:#8a898b;color:#f4f4f4;pointer-events:all}aside.preview .info .user a:not(.button_article):hover{border-color:#d7d7d7;background-color:rgba(0,0,0,0)}.collection .button[data-action=collection],.collection dialog button[data-action=collection],dialog .collection button[data-action=collection],.digest .button[data-action=collection],.digest dialog button[data-action=collection],dialog .digest button[data-action=collection],.dossier .button[data-action=collection],.dossier dialog button[data-action=collection],dialog .dossier button[data-action=collection]{display:none}aside.preview .media{position:absolute;top:32px;left:calc(25% + 16px);width:calc(75% - 32px);line-height:0;background-color:rgba(0,0,0,0);background-position:center;background-size:contain;background-repeat:no-repeat;pointer-events:all}aside.preview .media::before{content:"";display:block;width:0;height:0;padding-bottom:50%}aside.preview .media img{position:absolute;top:0;left:0;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}@media(max-width: 1040px){aside.preview .media{right:16px;width:calc(66.6666666667% - 32px)}}aside.preview .media.failed{display:none}main>nav{position:relative;width:calc(25% - 32px);margin:0 16px}body.page_info main>nav,body.page_about main>nav{z-index:3;max-width:304px;width:calc(25% - 40px);opacity:.8;display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid}body.page_info main>nav a,body.page_about main>nav a{display:block;width:100%;border-bottom:1px solid #4b4a4c;padding:12px 0 4px;line-height:24px;font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:24px;color:#8a898b}body.page_info main>nav a.selected,body.page_about main>nav a.selected{color:#4b4a4c}@media(max-width: 1040px){body.page_info main>nav,body.page_about main>nav{width:220px}body.page_info.header_min main>nav,body.header_min.page_about main>nav{top:80px}}@media(max-width: 704px){body.page_info main>nav,body.page_about main>nav{position:relative;top:auto !important;width:100%;max-width:none;order:4;margin:16px}body.page_info main>nav a,body.page_about main>nav a{font-size:22px}}section.magazine{display:grid;padding:0 16px;align-items:start;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;gap:0 32px}@media(max-width: 704px){section.magazine{grid-template-columns:1fr;grid-template-rows:repeat(2, auto);gap:unset}}section.magazine .block{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-column:3/span 2;grid-template-columns:repeat(2, 1fr);gap:32px}@media(max-width: 704px){section.magazine .block{margin-top:64px;grid-column:unset}}section.magazine>article{grid-column:span 2}section.magazine>article .media::before{display:block;padding-top:100%;content:""}section.magazine>article img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 704px){section.magazine>article{grid-column:unset}}@media(max-width: 704px){section.magazine .media::before{display:block;padding-top:100%;content:""}section.magazine .media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}section.magazine .info{margin-top:16px}section.magazine>article .info{display:flex;align-items:center;flex-direction:column}section.magazine .title{margin-right:unset !important;display:flex;flex-direction:column !important;line-height:1}section.magazine>article .title{width:100%;align-items:center}section.magazine>article .title::before{width:100%;text-align:center}section.magazine .title *{overflow:unset !important;font-size:21px;line-height:1.05;text-overflow:unset !important;font-weight:600;white-space:unset !important;margin:unset}section.magazine>article .title *{font-size:34px}section.magazine .title *:first-child{margin-top:.5em}section.magazine .title h5{color:rgba(75,74,76,.5)}section.magazine time{display:block;margin-top:16px;color:rgba(75,74,76,.5);font-family:"maax",monospace;font-size:14px}@media(max-width: 1040px){section.magazine .title *{font-size:18px}section.magazine>article .title *{font-size:28px}}@media(max-width: 704px){section.magazine .title *{font-size:16px}section.magazine>article .title *{font-size:24px}}section.random{padding:16px 0 32px;margin:96px 16px 0;counter-reset:index;border:solid #ff8a00;border-width:1px 0}section.random h2,section.random body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname section.random input{font-size:34px}section.random .content{display:grid;margin-top:56px;grid-template-columns:repeat(4, 1fr);grid-template-rows:auto;gap:0 32px}@media(max-width: 1040px){section.random .content{gap:32px 16px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto)}}section.random article{display:flex;padding-top:22px;flex-direction:column;gap:32px 0;counter-increment:index;border-top:1px solid rgba(255,138,0,.5)}section.random a.title{display:grid;grid-template-rows:repeat(2, auto);grid-template-columns:auto 1fr;margin-bottom:unset}section.random a.title::before{display:block;width:1em;flex-shrink:0;color:#ff8a00;grid-area:1/1/3/2;content:counter(index);font-size:68px;font-weight:400;line-height:.75}section.random *:where(.name,.subtitle){font-size:21px;font-weight:500}section.random .subtitle{color:rgba(75,74,76,.5)}section.random .media{position:relative;margin-top:auto}section.random .media::before{display:block;padding-top:66.6666666667%;content:""}section.random .media img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width: 1040px){section.random *:where(.name,.subtitle){font-size:16px}section.random article{gap:24px 0}}section.archive{display:flex;padding:96px 16px;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}@media(max-width: 1040px){section.archive{align-items:flex-start;justify-content:unset;flex-direction:column;flex-wrap:unset}}section.archive h2,section.archive body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname section.archive input{line-height:1}section.archive .nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 16px}section.archive .nav a{display:flex;height:32px;padding:3px 16px 0;align-items:center;justify-content:center;flex-direction:row;color:#acadad;text-align:center;white-space:nowrap;border:1px solid currentColor;border-radius:16px}section.archive .nav a.active{color:#4b4a4c}@media(max-width: 1040px){section.archive .nav{margin-top:64px}}@media(max-width: 704px){section.archive .nav{display:grid;width:100%;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto}}section.archive .list{position:relative;width:100%;margin-top:64px}section.archive .list::after{position:absolute;bottom:0;left:0;display:block;width:100vw;height:1px;margin-left:calc((100vw - 100%)*.5*-1);content:"";background-color:#acadad}section.archive .list a{position:relative;display:flex;flex-direction:row;padding:18px 0;align-items:center}section.archive .list a::before,section.archive .list a::after{position:absolute;top:0;left:0;display:block;width:100vw;margin-left:calc((100vw - 100%)*.5*-1);content:""}section.archive .list a::before{z-index:2;height:1px;background-color:#acadad}section.archive .list a::after{z-index:1;height:100%;background-color:#f5eee4;opacity:0;transition:opacity 250ms;will-change:transition}section.archive .list a:hover::after{opacity:1}section.archive .list a *{z-index:2;position:relative}section.archive *:where(.name,.subtitle){font-family:"founders",Helvetica,Arial,sans-serif;font-size:26px;white-space:nowrap;font-weight:500;line-height:1.1}section.archive .name{color:#4b4a4c}section.archive .subtitle{color:rgba(75,74,76,.5);overflow:hidden;text-overflow:ellipsis}section.archive .subtitle::before{content:"—";margin:0 .25em}section.archive time{text-align:right;padding-left:32px;white-space:nowrap;margin-left:auto}@media(max-width: 1040px){section.archive .list{margin-top:32px}section.archive *:where(.name,.subtitle){font-size:18px}}@media(max-width: 704px){section.archive .list a{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:repeat(2, auto);padding:16px 0}section.archive *:where(.name,.subtitle){white-space:unset}section.archive .subtitle::before{content:unset}section.archive .list time{grid-row:1;grid-column:2}section.archive *:where(.name,.subtitle){font-size:16px}}section.error{display:grid;min-height:288px;padding:54px 16px;margin-top:128px;align-content:start;grid-template-rows:repeat(2, auto);grid-template-columns:auto 1fr;gap:0 44px}@media(max-width: 1040px){section.error{gap:0 33px}}@media(max-width: 704px){section.error{margin-top:0;justify-items:center;grid-template-rows:repeat(3, auto);grid-template-columns:1fr;gap:unset}}section.error::before{display:block;width:100px;aspect-ratio:1/1;grid-row-end:span 2;content:"";background-color:#4b4a4c;-webkit-mask-image:url("../gfx/error.svg");mask-image:url("../gfx/error.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width: 1040px){section.error::before{width:80px}}@media(max-width: 704px){section.error::before{width:60px}}section.error h2,section.error body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname section.error input{line-height:.875}@media(max-width: 704px){section.error h2,section.error body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname section.error input{margin-top:40px;line-height:1}}section.error p{max-width:800px;font-family:"founders",Helvetica,Arial,sans-serif;font-size:68px;line-height:.875;letter-spacing:-0.01em}@media(max-width: 1040px){section.error p{font-size:48px}}@media(max-width: 704px){section.error p{font-size:28px;line-height:1;text-align:center}}section.error p a{text-decoration:underline;text-underline-position:under}section.onboarding{display:flex;min-height:288px;padding:32px 16px;margin-top:128px;align-items:flex-start;flex-direction:row}section.onboarding .icon{width:100px;-webkit-mask-image:var(--mask-image);mask-image:var(--mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background-color:#4b4a4c}section.onboarding .icon::before{display:block;padding-top:100%;content:""}section.onboarding .content{width:calc(.6666666667*(100% - 16px) + 16px - 144px);margin-left:44px}section.onboarding h2+p,section.onboarding body.page_user section.overview .user_nickname input+p,body.page_user section.overview .user_nickname section.onboarding input+p{font-family:"founders",Helvetica,Arial,sans-serif;font-size:64px;line-height:1.05;letter-spacing:-0.02em}section.onboarding p:not(:first-of-type){max-width:48em;margin-top:1em}section.onboarding .buttongroup{display:flex;margin-top:32px;flex-direction:row}section.onboarding .buttongroup .button,section.onboarding .buttongroup dialog button,dialog section.onboarding .buttongroup button{width:unset;max-width:unset;padding:0 1.25em;margin-top:unset}section.onboarding .buttongroup .button:not(:first-child),section.onboarding .buttongroup dialog button:not(:first-child),dialog section.onboarding .buttongroup button:not(:first-child){margin-left:16px}@media(max-width: 1040px){section.onboarding .content{width:calc(100% - 144px)}section.onboarding h2+p,section.onboarding body.page_user section.overview .user_nickname input+p,body.page_user section.overview .user_nickname section.onboarding input+p{font-size:48px}}@media(max-width: 704px){section.onboarding{margin-top:unset;flex-direction:column}section.onboarding .icon{width:75px}section.onboarding .content{width:100%;margin-top:32px;margin-left:unset}section.onboarding h2+p,section.onboarding body.page_user section.overview .user_nickname input+p,body.page_user section.overview .user_nickname section.onboarding input+p{font-size:28px}section.onboarding .buttongroup{flex-direction:column}section.onboarding .buttongroup .button:not(:first-child),section.onboarding .buttongroup dialog button:not(:first-child),dialog section.onboarding .buttongroup button:not(:first-child){margin-top:16px;margin-left:unset}}@media(min-width: 705px){section.subject{margin-top:128px}}section.subject .content{display:flex;padding-top:62px;align-items:center;flex-direction:column;text-align:center}section.subject .index{display:flex;flex-direction:row;gap:0 .375em;color:#7401fd;font-family:"maax",monospace;font-size:14px;font-weight:400}section.subject .index::before{content:"No."}section.subject h2,section.subject body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname section.subject input{margin-top:42px;font-family:"founders",Helvetica,Arial,sans-serif;font-size:90px;font-weight:bold;line-height:1}section.subject .author{display:flex;margin-top:32px;flex-direction:row;gap:0 .375em;font-family:"maax",monospace;font-size:14px;font-weight:400}section.subject .author::before{content:"by"}@media(max-width: 1040px){section.subject h2,section.subject body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname section.subject input{font-size:67px}}@media(max-width: 704px){section.subject .content{padding-top:46px}section.subject h2,section.subject body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname section.subject input{margin-top:40px;font-size:42px}section.subject .author{margin-top:24px}}section.subject .media{position:relative;margin-top:52px}@media(max-width: 704px){section.subject .media{margin:40px 16px 0}}section.subject .media::before{display:block;padding-top:50%;content:""}section.subject .media img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}article.description{display:flex;padding-bottom:64px;align-items:flex-start;flex-direction:column}article.description::before{width:100%}article.description:where(.truncated,.original):not(.display){display:none}article.description a.button{text-decoration:none}article.description.truncated a.button::before{content:"Read more"}article.description.original a.button::before{content:"Read less"}body.page_architect article.description::before{content:"Biography";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){body.page_architect article.description::before{font-size:28px}}@media(max-width: 704px){body.page_architect article.description::before{font-size:24px}}body.page_architecture article.description::before{content:"Description";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){body.page_architecture article.description::before{font-size:28px}}@media(max-width: 704px){body.page_architecture article.description::before{font-size:24px}}body.page_architecture article.description::before{margin-bottom:80px}.description h4{padding-top:3px;width:100%;display:inline-block;font-weight:700;font-family:"maax",monospace}.description p{display:inline-block;margin-bottom:24px}.description strong{font-weight:bold}.description em{font-style:italic}.description a{text-decoration:underline;text-underline-position:under}section.gallery{display:flex;padding:106px 0 32px 0;flex-direction:column;align-items:flex-start}section.gallery::before{content:"Images";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){section.gallery::before{font-size:28px}}@media(max-width: 704px){section.gallery::before{font-size:24px}}section.gallery::before{position:absolute;top:0;left:0;width:100%}section.gallery .block{display:grid;width:100%;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(3, 1fr);gap:16px}section.gallery .block:where(.truncated,.original):not(.display){display:none}@media(max-width: 1080px){section.gallery .block{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1040px){section.gallery .block{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 912px){section.gallery .block{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 704px){section.gallery .block{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 576px){section.gallery .block{grid-template-columns:repeat(2, 1fr)}}section.gallery .media{position:relative}section.gallery .media.failed{height:0;padding-bottom:100%;line-height:0}section.gallery .media::before{display:block;padding-top:100%;content:""}section.gallery .media.failed::after{width:39.4230769231%;height:4.8076923077%;max-width:164px;max-height:20px}section.gallery .media img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.gallery .block.truncated.display~a.button::before{content:"View more"}section.gallery .block.original.display~a.button::before{content:"View less"}section.map{padding-bottom:32px}section.map::before{content:"Map";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){section.map::before{font-size:28px}}@media(max-width: 704px){section.map::before{font-size:24px}}section.map .context{background-color:#f2f2f2}section.map .context:before{display:block;padding-top:75%;content:""}section.map form{margin-top:16px}section.map form::before{content:"Filter by period"}section.map fieldset{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:row;grid-auto-rows:auto;gap:16px 18px;margin-top:18px}section.map label{display:flex;flex-direction:row;align-items:center;justify-content:center;padding-left:unset !important;text-align:center;height:32px;border:1px solid currentColor;border-radius:16px;margin-bottom:unset !important;color:#8a898b}section.map label::before{content:unset}section.map input:checked+label{color:#4b4a4c}@media(max-width: 1040px){section.map fieldset{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 704px){section.map form::before{content:"Filter"}}section.map .tooltip{position:absolute;width:128px;padding-bottom:32px;margin-left:64px;border-left:1px solid #ff1400;pointer-events:none}section.map .tooltip div{display:inline-block;margin-top:-1px;margin-left:6px;color:#fff;font-family:"maax",monospace;font-size:12px;line-height:21px;-webkit-box-decoration-break:clone;box-decoration-break:clone}section.map .tooltip div span{padding:2px 0;background-color:#ff1400;box-shadow:3px 0 0 #ff1400,-3px 0 0 #ff1400}section.user{padding-bottom:40px}.data section.user{display:none}section.user .button,section.user dialog button,dialog section.user button{width:100%}@media(max-width: 1040px){.action section.user{display:none}.data section.user{display:block}}@media(max-width: 704px){section.user .button,section.user dialog button,dialog section.user button{max-width:none}}section.user .button_article{color:#262626 !important;background-color:#fdfdfd;border:unset}section.source{display:flex;flex-direction:column}section.source::before{content:"Sources";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){section.source::before{font-size:28px}}@media(max-width: 704px){section.source::before{font-size:24px}}section.source::before{margin-bottom:58px}section.source .group{display:flex;flex-direction:column}section.source .group:last-child{padding-bottom:0}section.source .group{border-top:1px solid #adadad;padding-bottom:36px}section.source ol{list-style-position:outside;list-style-type:decimal;padding-left:30px;padding-bottom:40px}section.source a{display:contents}section.source .name,section.source .host{line-height:22px}body.page_architect section.source .host,body.page_architecture section.source .host{padding-top:1px;text-decoration:underline;text-underline-position:under}section.source .host{margin-top:2px}section.source .group>p:not(:first-child){padding-top:10px}section.source a.copyright{position:relative;display:block;width:100px;margin-top:18px;background-image:url("../gfx/copyright.png");background-repeat:no-repeat;background-size:contain;cursor:pointer}section.source a.copyright::before{content:"";display:block;padding-bottom:30%;margin:0}section.source .group:nth-last-child(2){margin-top:auto;padding-bottom:0}section.source .group:last-child{margin-top:36px}section.source .group .property::before{margin-top:5px;font-family:"maax",monospace;font-size:14px;font-weight:700;color:#524d4e;line-height:14px}section.related::before{content:"Related";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){section.related::before{font-size:28px}}@media(max-width: 704px){section.related::before{font-size:24px}}section.related::before{margin-bottom:58px}section.related article{margin-bottom:32px}section.related article .title{margin-top:unset}section.related article .title h4{all:unset;overflow:hidden;font-family:"maax",monospace;font-size:14px;line-height:24px;text-decoration:underline;text-underline-position:under;text-overflow:ellipsis;white-space:nowrap}section.related article .title h4:not(:only-child)::after{content:unset}section.related article .title .location{display:none}section.related article .property{display:none}article.about p:not(:last-child){margin-bottom:1em}section.lightbox{position:fixed;top:0;left:0;z-index:5;display:none;width:100%;height:100%;background-color:#262626}@media(pointer: fine){section.lightbox.display{display:block}}section.lightbox>a.fullscreen,section.lightbox>a.close,section.lightbox>a.help{position:absolute;z-index:3;display:block;background-color:#4b4a4c;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}section.lightbox>a.fullscreen,section.lightbox>a.help{width:22px;height:22px;margin:38px}section.lightbox.help>a.fullscreen,section.lightbox.help>a.close{display:none}section.lightbox.fullscreen>a.fullscreen,section.lightbox.fullscreen>a.help{background-color:#fff}section.lightbox>a.fullscreen{top:0;left:0;-webkit-mask-image:url("../gfx/lightbox/fullscreen.svg");mask-image:url("../gfx/lightbox/fullscreen.svg")}section.lightbox>a.close{top:0;right:0;width:18px;height:18px;margin:48px;-webkit-mask-image:url("../gfx/lightbox/close.svg");mask-image:url("../gfx/lightbox/close.svg")}section.lightbox>a.help{bottom:0;left:0;display:none;-webkit-mask-image:url("../gfx/lightbox/help.svg");mask-image:url("../gfx/lightbox/help.svg")}section.lightbox.fullscreen:not(.help)>a.help{display:block}section.lightbox .layer{position:absolute;top:0;left:50%;z-index:4;display:none;width:512px;height:100%;align-items:center;justify-content:center;flex-direction:column;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));transform:translateX(-50%)}section.lightbox.fullscreen.help .layer{display:flex}section.lightbox .layer a.close{position:absolute;top:0;left:50%;display:block;width:18px;height:18px;margin-top:48px;background-color:#fff;-webkit-mask-image:url("../gfx/lightbox/close.svg");mask-image:url("../gfx/lightbox/close.svg");-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transform:translateX(-50%)}section.lightbox .layer div:not(:last-child){margin-bottom:30px}section.lightbox .layer div::before{display:block;width:100%;height:64px;margin-bottom:10px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}section.lightbox .layer .arrow::before{background-image:url("../gfx/lightbox/help/arrow.svg")}section.lightbox .layer .escape::before{background-image:url("../gfx/lightbox/help/escape.svg")}section.lightbox .layer .mouse::before{background-image:url("../gfx/lightbox/help/mouse.svg")}section.lightbox .layer div::after{color:#fff;font-family:"founders",Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold}section.lightbox .layer .arrow::after{content:"Left/Right to cycle through images"}section.lightbox .layer .escape::after{content:"Press Escape key to exit fullscreen mode"}section.lightbox .layer .mouse::after{content:"Move mouse to reveal image info"}section.lightbox .deck{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}section.lightbox .deck .card{position:absolute;top:0;left:0;display:none;width:100%;height:100%;padding:0 100px;flex-direction:column;background-repeat:no-repeat;background-position:center;background-size:cover}section.lightbox:not(.fullscreen) .deck .card{background-image:none !important}section.lightbox.fullscreen:not(.help) .deck .card::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background:linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.125) 25%, rgba(0, 0, 0, 0.125) 50%, rgba(0, 0, 0, 0.125) 75%, rgba(0, 0, 0, 0.75) 100%)}section.lightbox .deck .card.display{display:flex}section.lightbox .deck .control{position:absolute;top:50%;left:50%;display:flex;width:calc(100% - 75px);justify-content:space-between;flex-direction:row;transform:translateX(-50%)}section.lightbox.help .deck .control{display:none}section.lightbox .deck .control a{display:block;width:30px;height:30px;background-color:#4b4a4c;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}section.lightbox.fullscreen .deck .control a{background-color:#fff}section.lightbox .deck .control a.prev{-webkit-mask-image:url("../gfx/lightbox/control/prev.svg");mask-image:url("../gfx/lightbox/control/prev.svg")}section.lightbox .deck .control a.next{-webkit-mask-image:url("../gfx/lightbox/control/next.svg");mask-image:url("../gfx/lightbox/control/next.svg")}section.lightbox .deck .count{position:absolute;right:0;bottom:0;margin:38px;color:#4b4a4c}section.lightbox.fullscreen .deck .count{color:#fff}section.lightbox.help .deck .count{display:none}section.lightbox .deck .count::before{content:attr(data-count)}section.lightbox .title{display:flex;height:100px;align-items:center;justify-content:center;flex-direction:row}section.lightbox.help .title{display:none}section.lightbox .title div{color:#fff;font-family:"maax",monospace;text-decoration:underline;text-underline-position:under}section.lightbox .image{display:flex;height:calc(100% - 200px);align-items:center;justify-content:center;flex-direction:row}section.lightbox.fullscreen .image{opacity:0}section.lightbox .image img{max-width:100%;max-height:100%}section.lightbox .image img:first-child{-o-object-fit:contain;object-fit:contain}section.lightbox .image img:last-child:not(:only-child){-o-object-fit:scale-down;object-fit:scale-down}section.lightbox .meta{position:relative;display:flex;height:100px;align-content:center;justify-content:center;flex-direction:row;flex-wrap:wrap}section.lightbox.fullscreen .meta{transition:opacity 200ms;opacity:0}section.lightbox.fullscreen.mousemove .meta{opacity:1}section.lightbox.help .meta{display:none}section.lightbox .meta .caption,section.lightbox .meta .license,section.lightbox .meta .property a{color:#4b4a4c}section.lightbox.fullscreen .meta .caption,section.lightbox.fullscreen .meta .license,section.lightbox.fullscreen .meta .property a{color:#fff}section.lightbox .meta .property{width:100%;justify-content:center}section.lightbox .meta .property::before{content:unset}section.lightbox .meta .caption+a.license::before{display:inline;margin:0 15px;content:"/"}body.page_search article .title{margin-top:unset}body.page_search article .title::before{content:unset}body.page_search article .title h4{all:unset;overflow:hidden;font-family:"maax",monospace;font-size:14px;line-height:24px;text-decoration:underline;text-underline-position:under;text-overflow:ellipsis;white-space:nowrap}body.page_search article .title h4:not(:only-child)::after{content:unset}body.page_search article .title .location{display:none}body.page_search article .property{display:none}body.page_search section.result a.load{margin:64px auto 0}body.page_search section.result a.load.disabled{opacity:.5;pointer-events:none}body.page_architect{background-color:#fcfcfc}body.page_architect .overview .title{display:grid;align-items:center;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, auto);gap:0 32px}@media(max-width: 1040px){body.page_architect .overview .title{grid-template-columns:1fr auto}}body.page_architect .overview .title h2,body.page_architect body.page_user section.overview .title .user_nickname input,body.page_user body.page_architect section.overview .title .user_nickname input,body.page_architect body.page_user section.overview .user_nickname .title input,body.page_user body.page_architect section.overview .user_nickname .title input,body.page_architect .overview .title .location,body.page_architect .overview .title .property{grid-column:1}body.page_architect .overview .title h2,body.page_architect body.page_user section.overview .title .user_nickname input,body.page_user body.page_architect section.overview .title .user_nickname input,body.page_architect body.page_user section.overview .user_nickname .title input,body.page_user body.page_architect section.overview .user_nickname .title input{white-space:nowrap}body.page_architect .overview .title .media{width:100%;max-width:300px;grid-column:3;grid-row:1/-1;background-color:unset}body.page_architecture{background-color:#fcfcfc}body.page_collection section.overview{min-height:unset}body.page_collection .title{margin-bottom:unset}body.page_collection .property[data-type=author]::before{content:"By "}body.page_digest{background-color:#fff6eb}body.page_digest.view_detail .title{margin-bottom:64px}body.page_digest .title h2,body.page_digest .title body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname body.page_digest .title input{font-size:40px}body.page_digest.view_detail aside.browse{width:100vw;padding:64px calc((100vw - 100%)*.5);margin-left:calc((100vw - 100%)*.5*-1);background-color:#fdecda}body.page_digest.view_detail aside.browse nav::before{content:"Explore more"}body.page_digest.view_detail aside.browse article{margin-bottom:unset}body.page_digest.view_detail section.archive .list a::after{background-color:#f6dbbe}body.page_dossier:not(.view_detail){background-color:#f2eff7}body.page_dossier:not(.view_detail) section.grid{display:grid;padding:0 16px 96px;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}@media(max-width: 704px){body.page_dossier:not(.view_detail) section.grid{grid-template-columns:minmax(0, 1fr)}}body.page_dossier:not(.view_detail) .media::before{display:block;padding-top:100%;content:""}body.page_dossier:not(.view_detail) .info{display:flex;padding-top:32px;align-items:center;flex-direction:column}body.page_dossier:not(.view_detail) .index::before{content:"No."}body.page_dossier:not(.view_detail) .title{display:flex;padding:0 8%;margin-top:18px;align-items:center;flex-direction:column}body.page_dossier:not(.view_detail) .title *{overflow:unset;font-size:34px;font-weight:600;line-height:1;letter-spacing:-0.02em;text-align:center;text-overflow:unset;white-space:unset}body.page_dossier:not(.view_detail) .title h5{color:rgba(75,74,76,.5)}@media(max-width: 1040px){body.page_dossier:not(.view_detail) .title *{font-size:28px}}@media(max-width: 704px){body.page_dossier:not(.view_detail) .title *{font-size:24px}}body.page_dossier.view_detail{counter-reset:chapter;background-color:#f2eff7}body.page_dossier.view_detail article{position:unset}body.page_dossier.view_detail section.banner .info{display:flex;flex-direction:column}body.page_dossier.view_detail section.banner .info .type.dossier{margin-bottom:6px}body.page_dossier.view_detail section.banner .info .type.dossier::before{content:"Dossier #"}body.page_dossier.view_detail section.banner .info h2,body.page_dossier.view_detail section.banner .info body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname body.page_dossier.view_detail section.banner .info input{position:relative;margin-bottom:24px}body.page_dossier.view_detail section.banner .info h2::after,body.page_dossier.view_detail section.banner .info body.page_user section.overview .user_nickname input::after,body.page_user section.overview .user_nickname body.page_dossier.view_detail section.banner .info input::after{position:absolute;bottom:0;left:calc((50vw - 50%)*-1);display:block;width:100vw;height:1px;content:"";background-color:rgba(255,255,255,.5)}body.page_dossier.view_detail section.banner .info a,body.page_dossier.view_detail section.banner .info time{font-family:"founders",Helvetica,Arial,sans-serif;font-size:24px;line-height:1}body.page_dossier.view_detail section.banner .info a{color:#fff;font-weight:bold}body.page_dossier.view_detail section.banner .info a::before{content:"By "}@media(max-width: 1040px){body.page_dossier.view_detail section.banner .info a,body.page_dossier.view_detail section.banner .info time{font-size:20px}}@media(max-width: 704px){body.page_dossier.view_detail section.banner .info a,body.page_dossier.view_detail section.banner .info time{font-size:16px}}body.page_dossier.view_detail section.panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;border-bottom:1px solid;margin-bottom:24px;padding:80px 0;font-family:"founders",Helvetica,Arial,"sans-serif";font-size:32px;font-weight:bold;line-height:1;letter-spacing:.005em}body.page_dossier.view_detail section.panel::before{counter-increment:chapter;content:"Chapter " counter(chapter);color:#6705ff}@media(max-width: 1376px){body.page_dossier.view_detail section.panel{font-size:28px}}@media(max-width: 1040px){body.page_dossier.view_detail section.panel{font-size:24px}}@media(max-width: 704px){body.page_dossier.view_detail section.panel{font-size:18px}}body.page_dossier.view_detail article p{margin-bottom:24px}body.page_dossier.view_detail section.source{margin-bottom:40px}body.page_dossier.view_detail section.source .host{color:#6705ff}body.page_dossier.view_detail main>nav{width:100vw;margin:0 calc(50% - 50vw);background-color:#f6effe;margin-top:64px;display:flex;flex-direction:column;align-items:center}body.page_dossier.view_detail main>nav a{display:flex;flex-direction:row;align-items:center;width:100%;max-width:1376px;padding:0 32px}body.page_dossier.view_detail main>nav .name{display:flex;flex-direction:column;flex-grow:1}body.page_dossier.view_detail main>nav .name::before{content:"Next Dossier";font-size:18px;font-weight:600;font-family:"founders",Helvetica,Arial,sans-serif}body.page_dossier.view_detail main>nav .media{width:calc(33.3333333333% - 32px)}body.page_dossier.view_detail main>nav .media::before{padding-top:50%;display:block;content:""}@media(max-width: 1040px){body.page_dossier.view_detail main>nav a{padding:0 16px}}@media(max-width: 704px){body.page_dossier.view_detail main>nav a{padding:16px;align-items:flex-start;flex-direction:column}body.page_dossier.view_detail main>nav .media{width:100%;margin-top:16px}}body.page_info section.panel,body.page_about section.panel{z-index:4;position:fixed;top:128px;max-width:1376px;margin-left:-16px}body.page_info iframe~main section.panel,body.page_about iframe~main section.panel{transform:translateY(30px)}body.page_info.header_min section.panel,body.header_min.page_about section.panel{top:48px}body.page_info main article,body.page_about main article{width:50%;padding-top:128px;margin-left:16px}body.page_info main>nav,body.page_about main>nav{display:none}@media(max-width: 1040px){body.page_info main>.background .block,body.page_about main>.background .block{height:224px}body.page_info.header_min main>.background .block,body.header_min.page_about main>.background .block{height:144px}body.page_info main article,body.page_about main article{width:calc(100% - 268px);padding-top:112px}}@media(max-width: 704px){body.page_info main article,body.page_about main article{width:calc(100% - 32px);padding-top:54px}body.page_info section.panel,body.page_about section.panel{position:absolute;top:48px;padding-top:unset;min-height:unset;margin-left:unset}body.page_info iframe~main section.panel,body.page_about iframe~main section.panel{transform:unset}body.page_info section.panel .title,body.page_about section.panel .title{margin-top:16px}}body.page_user section.overview .title{display:flex;align-items:center;flex-direction:row}body.page_user section.overview .title .image{width:calc(25% - 16px);margin-right:32px;border-radius:50%}body.page_user section.overview .title .image::before{display:block;padding-top:100%;content:""}body.page_user section.overview .title .image::after{width:39.4230769231%;height:4.8076923077%;max-width:164px;max-height:20px}body.page_user section.overview .title .upload{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}body.page_user section.overview .title .upload form{display:contents}body.page_user section.overview .title .upload input{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;cursor:pointer;opacity:0}body.page_user section.overview .title .upload .edit{top:50%;left:50%;z-index:1;width:42px;height:42px;background-color:#fff;background-position:center;background-size:40%;border:1px solid #acadad;border-radius:50%;transform:translate(-50%, -50%);pointer-events:none}body.page_user section.overview .title .content{display:grid;flex:1;grid-template-rows:repeat(3, auto);grid-template-columns:1fr auto}body.page_user section.overview .user_nickname{padding-bottom:16px;margin-bottom:16px;grid-row:1;grid-column:1/-1;border-bottom:1px solid}body.page_user section.overview .user_nickname input{color:#4b4a4c}body.page_user section.overview .user_name{grid-row:2;grid-column:1}body.page_user section.overview .user_name h3,body.page_user section.overview .user_name input{font-size:24px;line-height:28px}body.page_user section.overview .user_name input{color:#4b4a4c;font-size:24px;line-height:28px}body.page_user section.overview .title h4{grid-row:3;grid-column:1;font-size:24px;font-weight:normal;line-height:28px}body.page_user section.overview .title h4::before{margin-right:.25em;content:"Joined"}body.page_user section.overview .title nav.social{display:flex;align-items:flex-end;flex-direction:column;grid-row:2/-1;grid-column:2;font-family:"maax",monospace;font-size:14px;font-weight:normal;line-height:24px}body.page_user section.overview .title nav.social a{display:block}body.page_user aside.browse{background-color:rgba(0,0,0,0);border-top:1px solid #acadad}body.page_user aside.browse nav{padding-top:24px;justify-content:flex-start}body.page_user aside.browse nav::before{content:unset}body.page_account main{min-height:471px;padding-top:128px;padding-bottom:32px;align-content:flex-start}body.page_account section.panel{position:fixed;top:128px;z-index:4;max-width:1376px;margin-left:-16px}body.page_account.header_min section.panel{top:48px}body.page_account iframe~main section.panel{transform:translateY(30px)}body.page_account main form{width:50%;padding-top:128px;margin-left:16px}@media(max-width: 1040px){body.page_account main form{width:calc(100% - 268px);padding-top:112px}}@media(max-width: 704px){body.page_account section.panel{position:absolute;top:48px;min-height:unset;padding-top:unset;margin-left:unset}body.page_account section.panel .title{margin-top:16px}body.page_account main form{width:calc(100% - 32px);padding-top:54px}}body.page_account fieldset:not(.notification){display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px}@media(max-width: 432px){body.page_account fieldset:not(.notification){grid-template-columns:auto}}body.page_account fieldset:not(:last-child){padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #8a898b}body.page_account fieldset legend{display:block;margin-bottom:4px}body.page_account fieldset input[type=email],body.page_account fieldset input[type=text],body.page_account fieldset input[type=url],body.page_account fieldset select,body.page_account fieldset textarea{color:#8a898b;border:1px solid}body.page_account fieldset input[type=text],body.page_account fieldset input[type=url],body.page_account fieldset select{height:32px;padding:0 8px}body.page_account fieldset select{-webkit-appearance:none;-moz-appearance:none;appearance:none}body.page_account fieldset textarea{height:128px;padding:4px 8px;grid-column:1/-1;line-height:24px}body.page_request main form{width:75%;padding-top:32px}body.page_request main form.disabled{filter:grayscale(1);opacity:.5;pointer-events:none}body.page_request fieldset{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:16px}body.page_request fieldset:not(:last-child){margin-bottom:24px}body.page_request fieldset legend{display:block;margin-bottom:4px}body.page_request fieldset input[type=text],body.page_request fieldset textarea{color:#4b4a4c;border:1px solid #8a898b}body.page_request fieldset input[type=text]::-moz-placeholder, body.page_request fieldset textarea::-moz-placeholder{color:#8a898b}body.page_request fieldset input[type=text]::placeholder,body.page_request fieldset textarea::placeholder{color:#8a898b}body.page_request fieldset input[type=text]{height:32px;padding:0 8px}body.page_request fieldset textarea{height:128px;padding:4px 8px;grid-column:1/-1;line-height:24px}@media(max-width: 704px){body.page_request main form{width:100%}}@media(max-width: 432px){body.page_request fieldset{grid-template-columns:auto}}body.page_archive section.overview{min-height:unset}body.page_archive .overview .title{display:grid;margin-bottom:unset;align-items:center;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);gap:0 32px}@media(max-width: 1040px){body.page_archive .overview .title{grid-template-columns:1fr;grid-template-rows:repeat(3, auto)}}body.page_archive .overview h2,body.page_archive body.page_user section.overview .user_nickname input,body.page_user body.page_archive section.overview .user_nickname input,body.page_archive .overview .subtitle{grid-column:1/span 2}@media(max-width: 1040px){body.page_archive .overview h2,body.page_archive body.page_user section.overview .user_nickname input,body.page_user body.page_archive section.overview .user_nickname input,body.page_archive .overview .subtitle{grid-column:1}}body.page_archive .overview .media{width:100%;max-width:300px;margin-left:auto;grid-column:3;grid-row:1/-1;background-color:unset}@media(max-width: 1040px){body.page_archive .overview .media{max-width:225px;margin-bottom:24px;margin-left:unset;grid-column:1;grid-row:1}}body.page_about.header_min:not(.header_nav) .background .block{height:48px}body.page_about section.panel{position:relative;top:unset}body.page_about section.panel .title{border-bottom:unset}body.page_about main{padding-bottom:96px}body.page_about main article{width:calc(75% - 32px);padding-top:15px;margin-top:82px;margin-right:16px;border-top:1px solid #adadad}@media(max-width: 1040px){body.page_about main article{width:100%}}body.page_about article.about p{padding-right:16px;font-family:"founders",Helvetica,Arial,sans-serif;font-size:32px;font-weight:400;line-height:1.25;letter-spacing:.01em}@media(max-width: 1040px){body.page_about article.about p{font-size:28px}}@media(max-width: 704px){body.page_about article.about p{padding-right:unset;font-size:24px}}body.page_about article.about figure{padding-right:64px;margin:84px 0}@media(max-width: 704px){body.page_about article.about figure{padding-right:unset}}body.page_about article.about figcaption{display:flex;margin-top:16px;align-items:center;flex-direction:row}body.page_about article.about figcaption::after{display:block;width:24px;height:20px;margin-left:16px;flex-shrink:0;content:"";background-image:url("../gfx/copyright.png");background-repeat:no-repeat;background-position:left;background-size:300% 100%}body.page_about article.about p a{position:relative}body.page_about article.about p a::after{position:absolute;bottom:.125em;left:0;display:block;width:100%;height:1px;content:"";background-color:currentColor}body.page_about section.data{margin-top:82px}@media(max-width: 1040px){body.page_about section.data{width:100%;margin-left:unset}}body.page_about section.data::after{all:unset;position:absolute;top:0;right:-1px;width:calc(100% + 1px);height:100%;content:"";background-image:linear-gradient(#adadad 50%, rgba(255, 255, 255, 0) 0%);background-repeat:repeat-y;background-position:top left;background-size:1px 4px;pointer-events:none}@media(max-width: 1040px){body.page_about section.data::after{content:unset}}body.header_min.page_about section.data::after{top:unset}body.page_about section.copyright::before{content:"We share";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){body.page_about section.copyright::before{font-size:28px}}@media(max-width: 704px){body.page_about section.copyright::before{font-size:24px}}body.page_about section.copyright a.license{position:relative;display:block;width:100px;margin-top:18px;background-image:url("../gfx/copyright.png");background-repeat:no-repeat;background-size:contain;cursor:pointer}body.page_about section.copyright a.license::before{display:block;padding-bottom:30%;margin:0;content:""}body.page_about section.team{margin-top:82px}body.page_about section.team::before{content:"Team";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){body.page_about section.team::before{font-size:28px}}@media(max-width: 704px){body.page_about section.team::before{font-size:24px}}@media(max-width: 1040px)and (min-width: 433px){body.page_about section.team{display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(2, 1fr);gap:0 16px}}@media(max-width: 1040px)and (min-width: 433px){body.page_about section.team::before{grid-column:1/-1}}body.page_about .person{display:flex;align-items:center;flex-direction:row}body.page_about .person:not(:first-child){margin-top:16px}body.page_about .person .media{width:112px;flex-shrink:0;grid-column:1;grid-row:1/-1;border-radius:50vw;filter:grayscale(1)}@media(max-width: 1376px){body.page_about .person .media{width:84px}}body.page_about .person .media::before{display:block;padding-top:100%;content:""}body.page_about .person .media img{position:absolute;top:0;left:0;width:100%;height:100%}body.page_about .person .content{margin-left:16px;font-size:14px}body.page_about .person .name{font-weight:700}section.hello{display:grid;padding:32px 16px 64px;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:repeat(4, 1fr);gap:0 32px}@media(min-width: 705px){section.hello{margin-top:128px}}@media(max-width: 1040px){section.hello{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 704px){section.hello{grid-template-columns:1fr}}section.hello .title{grid-column:1/-1;line-height:.875}section.hello .title *:where(h2,body.page_user section.overview .user_nickname input,h3,body.page_user section.overview .user_name input){color:#4b4a4c;font-family:"founders",Helvetica,Arial,sans-serif;font-size:68px}@media(max-width: 1040px){section.hello .title *:where(h2,body.page_user section.overview .user_nickname input,h3,body.page_user section.overview .user_name input){font-size:50px}}@media(max-width: 704px){section.hello .title *:where(h2,body.page_user section.overview .user_nickname input,h3,body.page_user section.overview .user_name input){font-size:34px}}section.hello .title h2,section.hello .title body.page_user section.overview .user_nickname input,body.page_user section.overview .user_nickname section.hello .title input{font-weight:600}section.hello .title h3,section.hello .title body.page_user section.overview .user_name input,body.page_user section.overview .user_name section.hello .title input{font-weight:400}section.hello .about{position:relative;padding-top:24px;margin-top:96px;border-top:1px solid #acadad}@media(min-width: 705px){section.hello .about{grid-column-start:1;grid-column-end:4}}@media(max-width: 1040px)and (min-width: 705px){section.hello .about{grid-column-end:3}}@media(max-width: 704px){section.hello .about{margin-top:64px}}section.hello .about::before{position:absolute;top:0;right:0;display:block;width:1px;height:100%;margin-right:-16px;content:"";background-image:linear-gradient(#adadad 50%, rgba(255, 255, 255, 0) 0%);background-position:top right;background-size:1px 4px;background-repeat:repeat-y;transform:translateX(50%)}section.hello .about .text{padding-right:1em;font-family:"founders",Helvetica,Arial,sans-serif;font-size:34px;font-weight:400;line-height:1.25}@media(max-width: 1040px){section.hello .about .text{font-size:24px}}@media(max-width: 704px){section.hello .about .text{font-size:18px}}section.hello .about p:not(:first-child){margin-top:1.25em}section.hello .about a.button{margin-top:64px}@media(max-width: 704px){section.hello .about a.button{margin-top:32px}}section.hello .office{display:flex;margin-top:96px;flex-direction:column;gap:18px 0}section.hello .office::before{content:"Our office";font-family:"founders",Helvetica,Arial,sans-serif;font-weight:bold;font-size:32px;line-height:1;display:block;padding-top:12px;border-top:1px solid #adadad;margin-bottom:72px}@media(max-width: 1040px){section.hello .office::before{font-size:28px}}@media(max-width: 704px){section.hello .office::before{font-size:24px}}@media(max-width: 704px){section.hello .office{margin-top:64px}}section.hello .office span{display:block}section.hello .office a.phone{display:block}section.hello .office a.phone::before{content:"T" ":" " "}section.hello .office a.email::before{content:"E" ":" " "}section.hello .team{display:grid;margin-top:80px;grid-auto-flow:row;grid-auto-rows:auto;grid-column:1/-1;grid-template-columns:repeat(6, 1fr);gap:32px}@media(max-width: 1040px){section.hello .team{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 704px){section.hello .team{margin-top:64px}}@media(max-width: 432px){section.hello .team{grid-template-columns:repeat(2, 1fr)}}section.hello .team .media{border-radius:50%;filter:grayscale(1)}section.hello .team .content{margin-top:16px}section.hello .team .name{font-weight:700}
/*# sourceMappingURL=site.css.map */
