@charset "UTF-8";
/*!
	Theme Name:
	Theme URI: http://thodoristsirkas.com
	Description: Custom τheme for doma.archi
	Version: 1.0.0
	Author: Thodoris Tsirkas
	Author URI: http://thodoristsirkas.com
	Tags:

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}

/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}@font-face{font-family:Apercu Pro;src:url(/static/fonts/subset-ApercuPro-Regular.woff2?ce93336b48ca) format("woff2"),url(/static/fonts/subset-ApercuPro-Regular.woff?ce93336b48ca) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(/static/fonts/subset-ApercuPro-Medium.woff2?ce93336b48ca) format("woff2"),url(/static/fonts/subset-ApercuPro-Medium.woff?ce93336b48ca) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Apercu Pro;src:url(/static/fonts/subset-ApercuPro-Bold.woff2?f8638f9ee800) format("woff2"),url(/static/fonts/subset-ApercuPro-Bold.woff?f8638f9ee800) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Apercu Mono Pro;src:url(/static/fonts/subset-ApercuMonoPro-Light.woff2?ce93336b48ca) format("woff2"),url(/static/fonts/subset-ApercuMonoPro-Light.woff?ce93336b48ca) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Apercu Mono Pro;src:url(/static/fonts/subset-ApercuMonoPro-Medium.woff2?ce93336b48ca) format("woff2"),url(/static/fonts/subset-ApercuMonoPro-Medium.woff?ce93336b48ca) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--fs-body:18px;--fs-body:1.125rem;--fs-menu:48px;--fs-menu:3rem;--fs-s:12px;--fs-s:.75rem;--fs-sm:16px;--fs-sm:1rem;--fs-m:20px;--fs-m:1.25rem;--fs-l:26px;--fs-l:1.625rem;--fs-xl:32px;--fs-xl:2rem;--fs-h1:48px;--fs-h1:3rem;--fs-h2:28px;--fs-h2:1.75rem;--fs-h3:20px;--fs-h3:1.25rem;--fs-h4:16px;--fs-h4:1rem;--fs-h5:12px;--fs-h5:.75rem;--lh-b:1.35;--lh-m:1.23;--lh-l:1.67;--lh-h1:.96;--lh-h2:1.14;--lh-h3:1.2;--lh-h4:1.37;--lh-h5:1.35;--ls-b:.03em;--ls-m:.04em;--ls-h2:.02em;--ls-h3:.1em;--ls-h4:.05em;--header-height:80px;--header-height:5rem;--sec-nav-height:46px;--sec-nav-height:2.875rem;--ads-height:290px;--ads-height:18.125rem;--footer-height:600px;--footer-height:37.5rem;--row-aspect-ratio:100%;--site-padding:40px;--site-padding:2.5rem;--title-max-width:18.5em;--max-width-6-col:640px;--max-width-6-col:40rem;--max-width-8-col:888px;--max-width-8-col:55.5rem;--body-bg:#fff;--btn-bg:transparent;--btn-border-color:#000;--btn-color:#000;--btn-hover-color:#fff;--s-xxs:8px;--s-xxs:.5rem;--s-xs:20px;--s-xs:1.25rem;--s-xss:32px;--s-xss:2rem;--s-s:40px;--s-s:2.5rem;--s-sm:50px;--s-sm:3.125rem;--s-m:60px;--s-m:3.75rem;--s-m-l:76px;--s-m-l:4.75rem;--s-l:92px;--s-l:5.75rem;--s-l-xl:116px;--s-l-xl:7.25rem;--s-xl:152px;--s-xl:9.5rem;--col:76;--gap:40;--s-p:40;--col-12-p:5.30726%;--gap-12-p:2.7933%;--col-12:5.6213%;--gap-12:2.95858%;--col-11:6.14887%;--gap-11:3.23625%;--col-10:6.78571%;--gap-10:3.57143%;--col-8:8.55856%;--gap-8:4.5045%;--col-7:9.84456%;--gap-7:5.18135%;--col-6:11.58537%;--gap-6:6.09756%;--col-5:14.07407%;--gap-5:7.40741%;--col-7:100% * var(--col)/calc(var(--col)*7 + var(--gap)*6);--gap-7:100% * var(--gap)/calc(var(--col)*7 + var(--gap)*6);--col-6-p:100% * var(--col)/calc(var(--col)*6 + var(--gap)*5 + var(--s-p)*2);--gap-6-p:100% * var(--gap)/calc(var(--col)*6 + var(--gap)*5 + var(--s-p)*2);--col-5:100% * var(--col)/calc(var(--col)*5 + var(--gap)*4);--gap-5:100% * var(--gap)/calc(var(--col)*5 + var(--gap)*4);--col-4:100% * var(--col)/calc(var(--col)*4 + var(--gap)*3);--gap-4:100% * var(--gap)/calc(var(--col)*4 + var(--gap)*3);--grid-7-col:100%/7;--col-6-m:10.83916%;--gap-6-m:6.99301%;--aspect-sq:100%;--aspect-tv:73.8%;--aspect-wd:56.25%;--ease-cubic-out:cubic-bezier(0.33,1,0.68,1);--ease-quart-out:cubic-bezier(0.25,1,0.5,1);--ease-quint-out:cubic-bezier(0.22,1,0.36,1);--scrollbar-width:0px;--bottom-bar-height:0px;--h100vh:100vh}@media (min-width:1801px){:root{--fs-body:1.625rem;--fs-menu:3rem;--fs-l:1.8125rem;--fs-h1:4rem;--fs-h3:1.5rem;--fs-h5:1rem;--lh-b:1.23;--lh-m:1.28;--lh-h1:.97;--lh-h3:1.17;--lh-h5:1.12;--ls-b:.03em;--ls-h2:.02em;--header-height:6.25rem;--sec-nav-height:2.875rem;--site-padding:3.75rem;--s-s:3.75rem;--s-m:5.625rem;--s-l:8.75rem;--s-xl:12.5rem}}@media (max-width:900px){:root{--footer-height:51.5rem;--site-padding:2rem;--s-xs:1.25rem;--s-s:2rem;--s-s-m:2.75rem;--s-m:3.5rem;--s-m-l:3.85rem;--s-l:4.25rem;--s-l-xl:5rem;--s-xl:5.75rem;--col-6:12.60745%;--gap-6:4.87106%}}@media (max-width:600px){:root{--fs-body:.8125rem;--fs-menu:1.875rem;--fs-m:1rem;--fs-l:1.125rem;--fs-h1:1.875rem;--fs-h2:1.25rem;--fs-h3:1rem;--fs-h4:.75rem;--fs-h5:.625rem;--lh-b:1.31;--lh-m:1.22;--lh-h1:1.07;--lh-h2:1;--lh-h3:1.19;--lh-h4:1.33;--lh-h5:1.4;--ls-m:.02em;--ls-h3:.03em;--header-height:3.125rem;--footer-height:75.825rem;--sec-nav-height:1.875rem;--pgm-header-height:4.75rem;--site-padding:1rem;--s-xs:.9375rem;--s-s:1.25rem;--s-s-m:1.875rem;--s-m:2.25rem;--s-m-l:3.25rem;--s-l:3.875rem;--s-xl:4.5rem;--col-12:5.23649%;--gap-12:3.37838%;--col-6:10.83916%;--gap-6:6.99301%}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:Apercu Pro,Helvetica,Verdana,sans-serif;font-weight:400;font-size:16px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:lining-nums;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.scrollend{background:#000}body{font-size:var(--fs-body)}body,h1,h2,h3,h4,h5,h6{color:#000}.thumb.extra-large.two-cols .description .thumb-pretitle,.thumb.extra-large.two-cols .description .thumb-title,.thumb.large.two-cols .description .thumb-pretitle,.thumb.large.two-cols .description .thumb-title,.title-1,h1{font-size:var(--fs-h1);font-weight:500;line-height:var(--lh-h1);letter-spacing:var(--ls-b)}.thumb.extra-large.two-cols .description .thumb-pretitle sup,.thumb.extra-large.two-cols .description .thumb-title sup,.thumb.large.two-cols .description .thumb-pretitle sup,.thumb.large.two-cols .description .thumb-title sup,.title-1 sup,h1 sup{display:inline-block;font-size:.42em;font-weight:400;line-height:1.2em;vertical-align:top;margin:.45em 0 0 .6em}@media (max-width:600px){.thumb.extra-large.two-cols .description .thumb-pretitle sup,.thumb.extra-large.two-cols .description .thumb-title sup,.thumb.large.two-cols .description .thumb-pretitle sup,.thumb.large.two-cols .description .thumb-title sup,.title-1 sup,h1 sup{font-size:var(--fs-l);margin:.4em 0 0 .3em}}h1{margin:.8em 0 .5em}@media (max-width:900px){h1{margin:.66em 0 .42em}}@media (max-width:600px){h1{margin:.6em 0 .37em}}.title-2,h2{margin:0;font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-h2);letter-spacing:var(--ls-h2)}.title-2+p,h2+p{margin-top:0}.title-2 sup,h2 sup{display:inline-block;font-size:.42em;line-height:1.2em;vertical-align:top;margin:.45em 0 0 .6em}header h2{margin-bottom:.14em}@media (max-width:900px){header h2{margin-bottom:.48em}}@media (max-width:600px){header h2{margin-bottom:.35em}}.title-3,h3{margin:0;font-size:var(--fs-h3);font-weight:400;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);text-transform:uppercase}.conference-wrap .conference-main-info .info-text,.conferences .upcoming-conference .thumb .thumb-subtitle,.events-main .info-table .info-text,.info-table .info-text,.publication-wrap .publication-info,.title-4,h4{font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-h4);font-weight:500;line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.architects .alphabet-nav li,.article-wrap .featured-image .thumb-subtitle,.article-wrap .section-images-cnt .thumb-subtitle,.date-box .date-box-cnt,.date-box .date-box-title,.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .description .thumb-subtitle,.home-main .featured-after .thumb.large.two-cols .thumb-pretitle,.home-main .featured-award .thumb.large.two-cols .thumb-pretitle,.home-main .featured-competition .thumb.large.two-cols .thumb-pretitle,.home-main .featured-conference .thumb.large.two-cols .thumb-pretitle,.home-main .featured-edu .thumb.large.two-cols .thumb-pretitle,.home-main .featured-exhibition .thumb.large.two-cols .thumb-pretitle,.home-main .featured-index .thumb.large.two-cols .thumb-pretitle,.home-main .featured-publications .thumb.large.two-cols .thumb-pretitle,.note-popup,.post-main .back-btn .btn-title,.project-gallery .slide-details,.project-wrap .featured-image .thumb-subtitle,.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .description .thumb-subtitle,.related-issues .thumbs-cnt .thumb .thumb-subtitle,.site-footer .down,.site-footer .mobile-copy-credits,.site-footer .social li,.title-5,h5{font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-h5);font-weight:300;line-height:var(--lh-h5);letter-spacing:var(--ls-b)}.title-6,h6{font-size:var(--fs-h6);font-weight:400;line-height:var(--lh-h6);letter-spacing:var(--ls-h6)}.text-1{font-size:var(--fs-body);font-weight:400;line-height:var(--lh-b);letter-spacing:var(--ls-b)}.article-wrap .section-text-cnt blockquote,.text-2{font-size:var(--fs-l);font-weight:400;line-height:var(--lh-m);letter-spacing:var(--ls-m)}p{margin:0}p+p{margin-top:1em}p+.button{margin-top:1.5rem}ul{padding:0}li{list-style-type:none}a,a:hover,a:visited{color:inherit;text-decoration:none;outline:none}nav ul{margin:0}img{max-width:100%;height:auto}svg{pointer-events:none}section>header{border-bottom:1px solid #5b5858}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}button:focus{outline:0}button::-moz-focus-inner{border:0;padding:0}.btn-wrap.btn-wrap-black{--btn-bg:#000;--btn-border-color:#000;--btn-color:#fff;--btn-hover-color:#000}.more-wrap.drawer-active .btn .less{display:inline-block}.more-wrap.drawer-active .btn .more{display:none}@media (max-width:900px){.more-wrap .btn.more-btn{margin-bottom:.5rem}}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;font-size:var(--fs-body);line-height:2.0625em;letter-spacing:var(--ls-m);border-radius:1.02em;text-transform:uppercase;text-align:center;background-color:var(--btn-bg);border:1px solid var(--btn-color);color:var(--btn-color)}.btn>*{pointer-events:none}.btn svg{display:inline-block}.btn:disabled{opacity:.5;pointer-events:none}@media (hover:hover){.btn:not(.plus-btn):hover{background-color:var(--btn-color);color:var(--btn-hover-color)}.btn:not(.plus-btn):hover svg path{stroke:var(--btn-hover-color)}}.btn.inverse{background-color:var(--btn-color);color:var(--btn-hover-color)}.btn.inverse svg path{stroke:var(--btn-hover-color)}.btn.inverse:hover{background-color:var(--btn-bg);color:var(--btn-color)}.btn.inverse:hover svg path{stroke:var(--btn-color)}.btn.btn-black{border-color:#000;color:#fff}.btn.btn-black.inverse{color:#000}.btn.btn-black.inverse:hover{background-color:#000;color:#fff}.btn.btn-black:hover{background-color:transparent;color:#000}.btn.btn-white{background-color:#fff;border-color:#fff;color:#000}.btn.btn-white:hover{background-color:transparent;color:#fff}.btn.btn-blue{border-color:#1739e8;background-color:transparent}.btn.btn-blue.inverse{background-color:#1739e8;border-color:#1739e8;color:#fff}.btn.btn-blue.inverse:hover{background-color:transparent;color:#1739e8}.btn.back-btn{border:none}.btn.back-btn svg{margin-right:.5rem}.btn.back-btn:hover{background-color:var(--btn-bg);color:var(--btn-color)}.btn.back-btn:hover svg path{stroke:var(--btn-color)}.btn.download-btn .btn-dl{margin-left:.375rem}.btn.cart-btn{line-height:35px;line-height:2.1875rem}.btn.cart-btn .btn-plus{display:inline-block;margin-right:.375rem}.btn.cart-btn.btn-black .btn-plus path{stroke:#fff}@media (hover:hover){.btn.cart-btn.btn-black:hover .btn-plus path{stroke:#000}}.btn.buy-btn,.btn.more-btn{background-color:rgba(0,0,0,.1);border-color:transparent}.btn.more-btn{width:100%;margin-top:var(--s-s)}.btn.more-btn:hover{background-color:transparent;border-color:rgba(0,0,0,.1);color:#000}.btn.more-btn.inverse{background-color:hsla(0,0%,100%,.1);border-color:rgba(0,0,0,.1)}.btn.more-btn.inverse:hover{background-color:#fff}.btn.more-btn .less{display:none}.btn.plus-btn{border:none;padding:0}.btn.plus-btn .circle{position:relative;width:36px;width:2.25rem;height:36px;height:2.25rem;border:1px solid #000;border-radius:50%}.btn.plus-btn .circle:after,.btn.plus-btn .circle:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--bg-color,#fff)}.btn.plus-btn .circle:before{width:16px;width:1rem;height:1px}.btn.plus-btn .circle:after{width:1px;height:16px;height:1rem}.btn.plus-btn svg path{stroke:var(--bg-color,#fff)}.btn.plus-btn svg path.button-circle{stroke:#000}.btn.plus-btn:hover .circle{background:var(--bg-color,#fff)}.btn.plus-btn:hover .circle:after,.btn.plus-btn:hover .circle:before{background:var(--body-color,#000)}.btn.plus-btn:hover svg path{stroke:var(--body-color,#000)}.btn.plus-btn:hover svg path.button-circle{fill:var(--bg-color,#fff)}.btn.plus-btn.inverse{background:none}.btn.plus-btn.inverse .circle{background:var(--bg-color,#fff)}.btn.plus-btn.inverse .circle:after,.btn.plus-btn.inverse .circle:before{background:var(--body-color,#000)}.btn.plus-btn.inverse svg path{stroke:var(--body-color,#000)}.btn.plus-btn.inverse svg path.button-circle{fill:var(--bg-color,#fff)}.btn.plus-btn.inverse:hover .circle{background:var(--body-color,#000)}.btn.plus-btn.inverse:hover .circle:after,.btn.plus-btn.inverse:hover .circle:before{background:var(--bg-color,#fff)}.btn.plus-btn.inverse:hover svg path{stroke:var(--bg-color,#fff)}.btn.plus-btn.inverse:hover svg path.button-circle{fill:#000}.btn.mode-btn{padding:0 .875rem}.btn.mode-btn.active{background-color:var(--btn-color);color:var(--btn-hover-color)}.btn .btn-mode-circle{display:inline-block;width:15px;width:.9375rem;height:15px;height:.9375rem;margin-right:.625rem;border-radius:50%;border:1px solid #000;background-color:#fff}.index-main:not(.stray-project-main) .btn .btn-mode-circle{background-color:#fffbef}.feed-main .btn .btn-mode-circle{background-color:#d7d8dd}.btn .btn-title{display:inline-block;-webkit-transform:translateY(.05em);transform:translateY(.05em);margin:auto}.btn.upcoming-btn{line-height:1.85;font-size:var(--fs-m);border-radius:0;border:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.upcoming-btn,.btn.upcoming-btn:hover{background:#e5e5e5;color:#1739e8}.btn.soldout-btn{line-height:1.85;font-size:var(--fs-m);border-radius:0;border:none;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.soldout-btn,.btn.soldout-btn:hover{background:#e5e5e5;color:red}@media (max-width:900px) and (hover:hover){.btn:not(.plus-btn):hover{background-color:var(--btn-bg);color:var(--btn-color)}.btn:not(.plus-btn):hover svg path{stroke:var(--btn-color)}}@media (max-width:900px){.btn.btn-black{border-color:#000;color:#fff}.btn.btn-black.inverse{color:#000}.btn.btn-black.inverse:hover,.btn.btn-black:hover{background-color:#000;color:#fff}.btn.btn-white:hover{background-color:#fff;border-color:#fff;color:#000}}@media (max-width:900px) and (hover:hover){.btn.more-btn:hover{background-color:rgba(0,0,0,.1);border-color:transparent;color:#000}.btn.more-btn.inverse:hover{background-color:hsla(0,0%,100%,.1);border-color:rgba(0,0,0,.1)}}@media (max-width:900px){.btn .btn-title{-webkit-transform:translateY(.05em);transform:translateY(.05em)}}@media (max-width:600px){.btn{line-height:1.6875rem}.btn.plus-btn .circle{width:1.75rem;height:1.75rem}.btn.cart-btn{line-height:1.6875rem}}.ext-lnk{display:inline-block}.ext-lnk:hover svg .external-link-circle{fill:#000;stroke:#000}.ext-lnk:hover svg path{stroke:#fff}@media (max-width:900px){.ext-lnk:hover svg .external-link-circle{fill:transparent;stroke:#000}.ext-lnk:hover svg path{stroke:#000}}button,input,label,select,textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;border-radius:0;-webkit-appearance:none;font-size:inherit;font-family:inherit}input:focus{outline:0}input[type=text]{height:37px;height:2.3125rem;background:#efefef;border-radius:1rem;padding:.5625rem 1rem .4rem;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-h4);letter-spacing:var(--ls-h4);text-transform:uppercase;color:#000}input[type=text]::-webkit-input-placeholder{text-transform:uppercase;color:#828282}input[type=text]::-moz-placeholder{text-transform:uppercase;color:#828282}input[type=text]:-ms-input-placeholder{text-transform:uppercase;color:#828282}input[type=text]::-ms-input-placeholder{text-transform:uppercase;color:#828282}input[type=text]::placeholder{text-transform:uppercase;color:#828282}@media (max-width:600px){input[type=text]{height:1.8125rem}}select{width:100%;height:37px;height:2.3125rem;background:#efefef;border-radius:1rem;padding:.5625rem 1rem .4rem;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-h4);letter-spacing:var(--ls-h4);color:#000}select:focus{outline:0}.skip-link{display:none!important}.menu-toggle{display:none}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.scroll-y{overflow-y:scroll;-webkit-overflow-scrolling:touch}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}@media (max-width:600px){.not-mobile{display:none}}.only-mobile{display:none}@media (max-width:600px){.only-mobile{display:block}.only-mobile.mobile-inline{display:inline-block}.only-mobile.mobile-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.only-to-staff{display:none}.is-staff .only-to-staff{display:block}.is-staff .only-to-staff.is-staff-inline{display:inline}.is-staff .only-to-staff.is-staff-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.is-staff .only-to-staff.is-staff-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.progressive-img .prog-img-cnt,.progressive-img .prog-thumb-cnt,.scroll-cnt{position:absolute;top:0;left:0;height:100%;width:100%}.stroke-black,.thumb.extra-large.two-cols .description .thumb-pretitle.stroke-black,.thumb.large.two-cols .description .thumb-pretitle.stroke-black{font-family:Apercu Pro,Helvetica,Verdana,sans-serif;-webkit-text-stroke:1px #000;text-stroke:1px #000;-webkit-text-fill-color:transparent;text-fill-color:transparent;font-weight:500;text-transform:uppercase}.stroke-black::selection,.thumb.extra-large.two-cols .description .thumb-pretitle.stroke-black::selection,.thumb.large.two-cols .description .thumb-pretitle.stroke-black::selection{-webkit-text-stroke:1px #fff;text-stroke:1px #fff}.stroke-black::-moz-selection,.thumb.extra-large.two-cols .description .thumb-pretitle.stroke-black::-moz-selection,.thumb.large.two-cols .description .thumb-pretitle.stroke-black::-moz-selection{-webkit-text-stroke:1px #fff;-webkit-text-fill-color:#000;text-stroke:1px #fff}.stroke-white,.thumb.extra-large.two-cols .description .thumb-pretitle.stroke-white,.thumb.large.two-cols .description .thumb-pretitle.stroke-white{font-family:Apercu Pro,Helvetica,Verdana,sans-serif;-webkit-text-stroke:1px #fff;text-stroke:1px #fff;-webkit-text-fill-color:transparent;text-fill-color:transparent;font-weight:500;text-transform:uppercase}.stroke-blue,.thumb.extra-large.two-cols .description .thumb-pretitle.stroke-blue,.thumb.large.two-cols .description .thumb-pretitle.stroke-blue{font-family:Apercu Pro,Helvetica,Verdana,sans-serif;-webkit-text-stroke:1px #1739e8;text-stroke:1px #1739e8;-webkit-text-fill-color:transparent;text-fill-color:transparent;font-weight:500;text-transform:uppercase}.bg-dark{background-color:#202020}.bg-grey1{background-color:#e5e5e5}.bg-feed-grey{background-color:#d7d8dd}.color-white{color:#fff}.apercu{font-family:Apercu Pro,Helvetica,Verdana,sans-serif}.apercu-mono{font-family:Apercu Mono Pro,Courier New,Courier,monospace}.apercu-mono.light{font-weight:300}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.scroll-cnt{overflow:hidden}.scroll-cnt.disabled{position:static;overflow:auto}.scroll-cnt.disabled .scroll-inner{position:static;overflow:auto;width:auto;padding:unset}.scroll-inner{position:absolute;top:0;left:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:calc(100% + var(--scrollbar-width));padding:9.8rem calc(var(--menu-padding-x) + var(--scrollbar-width)) 6.25rem var(--menu-padding-x)}.sticky{position:sticky}@media (max-width:900px){.sticky{position:static}}.upper{text-transform:uppercase}.lower{text-transform:lowercase}.custom-scrollbar .scrollbar-track-y{display:block!important;width:4px;background:none;border-left:1px solid #bebebe}.custom-scrollbar .scrollbar-track-y .scrollbar-thumb-y{width:4px!important;background:#000;margin-left:-2px;border-radius:0}.mobile-only{display:none}@media (max-width:600px){.mobile-only{display:block}.mobile-only.flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.index-main:not(.stray-project-main) .multiply-bg{--image-bg:#fffbef}.multiply-bg .prog-img-cnt,.multiply-bg .prog-thumb-cnt{background-color:var(--image-bg)}.multiply-bg .prog-img-cnt img,.multiply-bg .prog-thumb-cnt img{mix-blend-mode:multiply}.adaptable-border-top,.contest-single .award-categories-awards li,.contest-single .juror:not(.thumb),.contest-single .participation-cost,.events-single .event-details-entry,.info-table .info-row,.info-table .info-row .info-text p+p,.project-gallery .gallery-controls{position:relative}.adaptable-border-top:before,.contest-single .award-categories-awards li:before,.contest-single .juror:not(.thumb):before,.contest-single .participation-cost:before,.events-single .event-details-entry:before,.info-table .info-row .info-text p+p:before,.info-table .info-row:before,.project-gallery .gallery-controls:before{content:"";position:absolute;width:100%;height:1px;background:#c4c4c4;top:-1px;left:0;right:0}.adaptable-border-left,.contest-single .participation-cost{position:relative}.adaptable-border-left:after,.contest-single .participation-cost:after{content:"";position:absolute;width:1px;background:#c4c4c4;top:0;left:0;bottom:0;mix-blend-mode:multiply}.adaptable-border-bottom{position:relative}.adaptable-border-bottom:after{content:"";position:absolute;width:100%;height:1px;background:#c4c4c4;bottom:-1px;left:0;right:0;mix-blend-mode:multiply}[data-f-id=pbf]{display:none}body.index{background-color:#fffbef}body.index.stray-project{background-color:#fff}body.feed{background-color:#d7d8dd}.index:not(.stray-project) .secondary-nav:not(.index-video),.index:not(.stray-project) .site-header:not(.index-video){--body-bg:#fffbef}.feed .secondary-nav,.feed .site-header,.post .secondary-nav,.post .site-header{--body-bg:#d7d8dd;border-color:#c0c2c8}.stray-project-main .secondary-nav{display:none}.site-main{min-height:calc(100vh - var(--header-height) - var(--footer-height));background-color:var(--body-bg)}.site-main.index-main:not(.stray-project-main):not(.video){--body-bg:#fffbef}.site-main.feed-main{--body-bg:#d7d8dd}.no-margin{margin:0}.bottom-border{border-bottom:1px solid #e1ded0}#djDebug{display:none!important}.debug-info{background:tomato}.publication-type .issue-archive-header .btn-wrap,.site-header .search-btn{display:none!important}.site-wrap{min-height:calc(100vh - var(--footer-height))}.main-wrap,.site-header{padding:0 var(--site-padding)}.site-header{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--header-height);background-color:var(--body-bg);font-size:var(--fs-h4);letter-spacing:var(--ls-h4);border-bottom:1px solid #e5e5e5;z-index:100}.index .site-header{border-color:#e1ded0}.site-header .header-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-transform:uppercase}.site-header .controls-wrap,.site-header .logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .controls-wrap{font-family:Apercu Mono Pro,Courier New,Courier,monospace;letter-spacing:var(--ls-h4)}.site-header .controls-wrap .control-item+.control-item:not(.menu-open-btn){margin-left:2.5rem}.site-header .cart-btn{text-transform:uppercase}.site-header .cart-btn .cart-items-num{display:inline-block;width:25px;width:1.5625rem;height:25px;height:1.5625rem;line-height:25px;line-height:1.5625rem;margin-left:.6875rem;border-radius:50%;border:1px solid #000}.site-header .cart-btn .cart-items-num.active{background:#000;color:#fff}.site-header .search-btn{padding:.5rem 0}.site-header .menu-open-btn{-webkit-box-sizing:content-box;box-sizing:content-box;padding:1rem;-webkit-transform:translate(1rem);transform:translate(1rem);margin-left:.5rem}.site-header .menu-open-btn .lines-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:40px;width:2.5rem;height:15px;height:.9375rem}.site-header .menu-open-btn .line{width:40px;width:2.5rem;height:2px;background-color:#000}@media (max-width:600px){.site-header .logo-svg{display:inline-block;width:79px;height:22px}.site-header .controls-wrap .control-item+.control-item:not(.menu-open-btn){margin-left:.75rem}.site-header .controls-wrap .control-item+.control-item:not(.menu-open-btn).cart-btn{margin-left:0}.site-header .cart-btn .text,.site-header .lang-switcher{display:none}.site-header .cart-btn .cart-items-num{width:1.375rem;height:1.375rem;margin-left:0;line-height:1.43rem;color:#000}.site-header .cart-btn .cart-items-num.active{background:none;color:#000;border:2px solid #000}.site-header .search-btn svg{width:1.5rem;height:1.5rem}.site-header .menu-open-btn{margin-left:-.875rem}.site-header .menu-open-btn .lines-wrap{width:1.5rem;height:.625rem}.site-header .menu-open-btn .line{width:1.5rem}}.site-nav{position:fixed;top:0;left:50%;right:0;bottom:0;padding:var(--site-padding);background-color:#000;color:#fff;z-index:100;will-change:transform;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .6s var(--ease-quart-out);transition:-webkit-transform .6s var(--ease-quart-out);transition:transform .6s var(--ease-quart-out);transition:transform .6s var(--ease-quart-out),-webkit-transform .6s var(--ease-quart-out)}.menu-active .site-nav{-webkit-transform:translateX(0);transform:translateX(0)}.site-nav .nav-cnt{position:absolute;top:0;left:var(--site-padding);right:var(--site-padding);bottom:var(--site-padding);margin-top:calc(var(--header-height));border-top:1px solid #5b5858}.site-nav .nav-cnt,.site-nav .nav-cnt .scroll-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-nav .lang-switcher-mobile{display:none}.site-nav .menu-close-btn{position:absolute;top:calc(var(--header-height)/2);left:var(--site-padding);padding:1rem;margin-right:auto;-webkit-transform:translate(-1rem,-50%);transform:translate(-1rem,-50%)}.site-nav .menu.primary-menu{font-size:var(--fs-menu);line-height:var(--lh-h1);letter-spacing:var(--ls-b)}.site-nav .menu.primary-menu ul{padding:.45em 0;border-bottom:1px solid #5b5858}.site-nav .menu.primary-menu li+li{margin-top:.37em}.site-nav .menu.secondary-menu{font-size:var(--fs-m);letter-spacing:var(--ls-h3);text-transform:uppercase}.site-nav .menu.secondary-menu ul{padding:1em 0}.site-nav .menu.secondary-menu li+li{margin-top:.4em}.site-nav li.new-menu-item a{position:relative}.site-nav li.new-menu-item a:after{content:"NEW";position:absolute;display:inline-block;width:36px;width:2.25rem;height:36px;height:2.25rem;top:50%;right:-12px;right:-.75rem;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);color:red;font-size:var(--fs-s);line-height:39.2px;line-height:2.45rem;text-align:center;text-transform:uppercase;border:1px solid red;border-radius:50%}.site-nav li.new-menu-item a:lang(el):after{content:"ΝΕΟ"}.site-nav .copy{margin-top:auto}@media (max-width:900px){.site-nav{left:0}}@media (max-width:600px){.site-nav .nav-cnt{margin-top:var(--header-height)}.site-nav .lang-switcher-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:var(--site-padding);text-transform:uppercase;mix-blend-mode:normal}.site-nav .menu-close-btn svg{width:16px;height:16px}.site-nav .menu-close-btn svg path{stroke-width:1.2}.site-nav li.new-menu-item a{position:relative}.site-nav li.new-menu-item a:after{width:1.25rem;height:1.25rem;right:-.5rem;line-height:1.25rem;font-size:.375rem}}.intro{font-size:var(--fs-l);line-height:var(--lh-m);letter-spacing:var(--ls-h2);overflow:auto}.intro .intro-text{width:calc(var(--col-12)*8 + var(--gap-12)*7)}@media (max-width:900px){.intro .intro-text{width:100%}}.thumbs-header+.thumbs-cnt{margin-top:3.125rem}@media (max-width:900px){.thumbs-header+.thumbs-cnt{margin-top:2.9rem}}@media (max-width:600px){.thumbs-header+.thumbs-cnt{margin-top:var(--s-xs)}}.thumbs-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.thumbs-cnt.half .thumb.medium{width:calc(var(--col-6)*3 + var(--gap-6)*2);margin-left:calc(var(--gap-6)*1)}.thumbs-cnt.half .thumb.medium:nth-of-type(odd){margin-left:0}.thumbs-cnt.half .thumb.medium .thumb-img-wrap{padding-bottom:var(--row-2-aspect-ratio)}@media (max-width:600px){.thumbs-cnt.half .thumb.medium{width:100%;margin-left:0}.thumbs-cnt.half .thumb.medium .thumb-img-wrap.aspect-or{padding-bottom:var(--aspect)}.thumbs-cnt.half .thumb.medium .thumb-img-wrap.aspect-sq{padding-bottom:100%}.thumbs-cnt.half .thumb.medium .thumb-img-wrap.aspect-tv{padding-bottom:75%}.thumbs-cnt.half .thumb.medium .thumb-img-wrap.aspect-wd{padding-bottom:66.67%}}.extra-large-thumb-cnt{margin-right:calc(var(--site-padding)*-1)}@media (max-width:900px){.extra-large-thumb-cnt{margin-right:0}}.thumb{margin-bottom:5rem;--fs-h2:23px;--fs-h2:1.4375rem}.thumb.no-margin{margin:0!important}.bg-dark .thumb,.bg-dark .thumb .thumb-pretitle,.bg-dark .thumb h2{color:#fff}.thumb.zoom .progressive-img{overflow:hidden}.thumb.zoom .progressive-img .prog-img-cnt img{will-change:transform;-webkit-transition:-webkit-transform .5s var(--ease-quint-out);transition:-webkit-transform .5s var(--ease-quint-out);transition:transform .5s var(--ease-quint-out);transition:transform .5s var(--ease-quint-out),-webkit-transform .5s var(--ease-quint-out)}.thumb.zoom.image-loaded:hover .prog-img-cnt{overflow:hidden}.thumb.zoom.image-loaded:hover .prog-img-cnt img{-webkit-transform:scale(1.05);transform:scale(1.05)}.thumb.fixed-height{height:13vw}.thumb.fixed-height.large,.thumb.fixed-height.medium,.thumb.fixed-height.small{width:calc(1300vw/var(--aspect-unitless));margin-left:0}.thumb.fixed-height.small{margin-right:calc(var(--gap-12)*1)}.thumb.fixed-height .thumb-img-wrap.aspect-fh{padding-bottom:unset;height:100%}.thumb.fixed-height .thumb-img-wrap .ratio-box{top:0}.thumb.thumbnail{margin-bottom:0}.thumb.thumbnail .thumb-img-wrap{padding-bottom:var(--row-aspect-ratio)}.thumb.small{width:calc(var(--col-12)*2 + var(--gap-12)*1);margin-left:calc(var(--gap-12)*1)}.thumb.small:nth-of-type(6n+1){margin-left:0}.thumb.small .thumb-img-wrap{padding-bottom:100%}.thumb.small .description{display:none}.thumb.medium{width:calc(var(--col-12)*3 + var(--gap-12)*2);margin-left:calc(var(--gap-12)*1);margin-bottom:5rem}.thumb.medium:nth-of-type(4n+1){margin-left:0}.thumb.medium .thumb-img-wrap{padding-bottom:var(--row-aspect-ratio)}.thumb.medium.two-cols{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--col-12)*6 + var(--gap-12)*5);margin-bottom:2rem}.thumb.medium.two-cols:nth-of-type(4n+1){margin-left:calc(var(--gap-12)*1)}.thumb.medium.two-cols:nth-of-type(odd){margin-left:0}.thumb.medium.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*2 + var(--gap-6)*1);flex:0 0 calc(var(--col-6)*2 + var(--gap-6)*1);padding-bottom:20.75%}.thumb.medium.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*4 + var(--gap-6)*3);flex:0 0 calc(var(--col-6)*4 + var(--gap-6)*3);margin-left:calc(var(--gap-6)*1)}.thumb.medium.two-cols .ratio-box.aspect-or,.thumb.medium.two-cols .ratio-box.aspect-sq,.thumb.medium.two-cols .ratio-box.aspect-tv,.thumb.medium.two-cols .ratio-box.aspect-wd{padding-bottom:71%}.thumb.medium.two-cols .description{margin-top:0}.thumb.medium.two-cols .description .thumb-pretitle{margin-bottom:.625rem}.thumb.large{width:calc(var(--col-12)*6 + var(--gap-12)*5);margin-left:calc(var(--gap-12)*1);margin-bottom:5.25rem}.thumb.large:nth-of-type(odd){margin-left:0}.thumb.large.workshop-thumb{width:calc(var(--col-10)*4 + var(--gap-10)*3);margin-bottom:6.3rem}.thumb.large.workshop-thumb:nth-child(2n){margin-left:calc(var(--col-10)*2 + var(--gap-10)*3)}.thumb.large .thumb-img-wrap{padding-bottom:var(--row-aspect-ratio)}.thumb.large.two-cols{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-left:0;margin-bottom:var(--s-s)}.thumb.large.two-cols:nth-of-type(odd){margin-left:0}.thumb.large.two-cols.img-pos-right .description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-right:calc(var(--gap-12)*1)}.thumb.large.two-cols.img-pos-right .thumb-img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);padding-bottom:35.8%}.thumb.large.two-cols .thumb-img-wrap.aspect-or{padding-bottom:calc(var(--aspect)*0.4852)}.thumb.large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);margin-left:calc(var(--gap-12)*1)}.thumb.large.two-cols .ratio-box.aspect-or{padding-bottom:var(--aspect)}.thumb.large.two-cols .ratio-box.aspect-sq,.thumb.large.two-cols .ratio-box.aspect-tv,.thumb.large.two-cols .ratio-box.aspect-wd{padding-bottom:73.8%}.thumb.large.two-cols .description{margin-top:0}.thumb.large.two-cols .description .thumb-pretitle{margin-bottom:0}.thumb.large.two-cols .description .thumb-title{margin-bottom:.58em}.thumb.large.two-cols .description .thumb-overview{margin-top:1.875rem}.thumb.large.two-cols .description .btn{margin-top:2rem}.thumb.extra-large{width:100%;margin-left:0;margin-bottom:var(--s-xl)}.thumb.extra-large.two-cols{display:-webkit-box;display:-ms-flexbox;display:flex}.thumb.extra-large.two-cols.img-pos-right .description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;margin-right:calc(var(--gap-12)*1)}.thumb.extra-large.two-cols.img-pos-right .thumb-img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.thumb.extra-large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*8 + var(--gap-12)*7);flex:0 0 calc(var(--col-12)*8 + var(--gap-12)*7);width:calc(var(--col-12)*8 + var(--gap-12)*7);padding-bottom:calc(var(--aspect)*0.657)}.thumb.extra-large.two-cols .thumb-img-wrap.aspect-or{padding-bottom:calc(var(--aspect)*0.657)}.thumb.extra-large.two-cols .thumb-img-wrap.aspect-sq{padding-bottom:65.7%}.thumb.extra-large.two-cols .thumb-img-wrap.aspect-tv{padding-bottom:49.275%}.thumb.extra-large.two-cols .thumb-img-wrap.aspect-wd{padding-bottom:36.96%}.thumb.extra-large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*3);flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*3);margin-left:calc(var(--gap-12)*1)}.thumb.extra-large.two-cols .ratio-box.aspect-or{padding-bottom:var(--aspect)}.thumb.extra-large.two-cols .ratio-box.aspect-sq{padding-bottom:100%}.thumb.extra-large.two-cols .ratio-box.aspect-tv{padding-bottom:75%}.thumb.extra-large.two-cols .ratio-box.aspect-wd{padding-bottom:56.25%}.thumb.extra-large.two-cols .description{margin-top:0}.thumb.extra-large.two-cols .description .thumb-pretitle{margin-bottom:0}.thumb.extra-large.two-cols .description .thumb-overview{margin-top:1.625rem}.thumb.extra-large.two-cols .description .btn{margin-top:2rem}.thumb.free{width:100%;margin-bottom:0;--row-aspect-ratio:var(--aspect)}.thumb.free .thumb-img-wrap{padding-bottom:var(--row-aspect-ratio)}.thumb.free .ratio-box.aspect-or{padding-bottom:var(--aspect)}.thumb.free .ratio-box.aspect-sq{padding-bottom:100%}.thumb.free .ratio-box.aspect-tv{padding-bottom:75%}.thumb.free .ratio-box.aspect-wd{padding-bottom:66.67%}.thumb.sponsor{margin-bottom:var(--s-s)}.thumb.sponsor .thumb-img-wrap{padding-bottom:50%}.thumb.award{position:relative}.thumb.award:not(.medium){width:100%}.thumb.award:not(.large):not(.extra-large){padding-left:calc(var(--col-7)*1)}.thumb.award .thumb-img-wrap{padding-bottom:var(--row-aspect-ratio,66.66%)}.thumb.award .ratio-box.aspect-or{padding-bottom:var(--aspect)}.thumb.award .description{margin-left:calc(var(--col-7)*-1)}.thumb.product .product-price{font-size:var(--fs-xl)}.thumb.product .product-price.has-sale-price{position:relative}.thumb.product .product-price.has-sale-price:after{content:"";position:absolute;width:1.5em;height:2px;background:#000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.thumb.product .product-sale-price{font-size:var(--fs-xl);margin-left:.2em}.thumb.product .sold-out{color:red;text-transform:uppercase;line-height:2.4}.thumb .thumb-img-wrap{display:block;position:relative}.thumb .description{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:var(--s-xs)}.thumb .description-wrap{width:100%;padding-right:5%}.thumb .description-wrap>a{display:block}.thumb .thumb-pretitle{margin-bottom:.8rem;line-height:1}.thumb .thumb-pretitle,.thumb .thumb-title{width:100%;text-transform:uppercase}.thumb .thumb-title sup{font-size:.8em;font-weight:inherit;line-height:inherit;text-transform:none;margin:.3em 0 0 .1em}.thumb .thumb-title sub{font-size:1em;bottom:0;text-transform:none;line-height:inherit;vertical-align:unset;position:static}.thumb .thumb-subtitle{width:100%;letter-spacing:var(--ls-b);line-height:1.3}.thumb .award-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:192px;width:12rem;height:60px;height:3.75rem;top:var(--s-s);left:0;background:var(--body-color,#000);color:var(--bg-color,#fff);font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:500;z-index:2}@media (max-width:900px){.thumb.zoom .progressive-img .prog-img-cnt img{-webkit-transition:none;transition:none}.thumb.zoom.image-loaded:hover .prog-img-cnt img{-webkit-transform:scale(1);transform:scale(1)}.thumb.small{width:calc(var(--col-6)*2 + var(--gap-6)*1)}.thumb.small,.thumb.small:nth-of-type(6n+1){margin-left:calc(var(--gap-6)*1)}.thumb.small:nth-of-type(3n+1){margin-left:0}.thumb.small .thumb-img-wrap{padding-bottom:52%}.thumb.small .description{margin-top:0}.thumb.medium{width:calc(var(--col-6)*3 + var(--gap-6)*2);margin-left:calc(var(--gap-6)*1);margin-bottom:4.125rem}.thumb.medium:nth-of-type(odd){margin-left:0}.thumb.medium .thumb-img-wrap{padding-bottom:var(--row-2-aspect-ratio)}.thumb.medium.two-cols{width:100%;margin-left:0}.thumb.medium.two-cols .thumb-img-wrap{padding-bottom:33.9%}.thumb.medium.two-cols .description,.thumb.medium.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*3 + var(--gap-6)*2);flex:0 0 calc(var(--col-6)*3 + var(--gap-6)*2)}.thumb.large{width:100%;margin-left:0;margin-bottom:3.1rem}.thumb.large.workshop-thumb{margin-bottom:4rem}.thumb.large.two-cols{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem}.thumb.large.two-cols .thumb-img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:var(--aspect-tv)}.thumb.large.two-cols .description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:var(--s-m)}.thumb.large.two-cols .description .thumb-title{margin-bottom:.4em}.thumb.large.two-cols .description .thumb-overview{margin-top:1.125rem}.thumb.large.two-cols .description .btn{margin-top:1.5rem}.thumb.large.two-cols.img-pos-right .description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:var(--s-xs) 0 var(--s-m)}.thumb.large.two-cols.img-pos-right .thumb-img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.thumb.large.two-cols.img-pos-right .thumb-img-wrap.aspect-or{padding-bottom:var(--aspect)}.thumb.large.two-cols .thumb-pretitle{margin-bottom:var(--s-s)}.thumb.extra-large{margin-bottom:var(--s-l)}.thumb.extra-large.two-cols{-ms-flex-wrap:wrap;flex-wrap:wrap}.thumb.extra-large.two-cols.img-pos-right .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:0}.thumb.extra-large.two-cols.img-pos-right .thumb-img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.thumb.extra-large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding-bottom:var(--aspect)}.thumb.extra-large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0}.thumb.extra-large.two-cols .description .btn{margin-top:1.5rem}}@media (max-width:600px){.thumb.fixed-height{height:auto}.thumb.fixed-height.large,.thumb.fixed-height.medium,.thumb.fixed-height.small{width:100%}.thumb.fixed-height.small{margin-right:0}.thumb.fixed-height .thumb-img-wrap.aspect-fh{padding-bottom:var(--aspect);height:unset}.thumb.small{width:calc(var(--col-6)*3 + var(--gap-6)*2);margin-left:0}.thumb.small:nth-of-type(2n+2){margin-left:calc(var(--gap-6)*1)}.thumb.small .thumb-img-wrap{padding-bottom:51.5%}.thumb.small .description{display:none}.thumb.medium{width:100%;margin-left:0;margin-bottom:3.5rem}.thumb.medium .thumb-img-wrap,.thumb.medium .thumb-img-wrap.aspect-or{padding-bottom:var(--aspect)}.thumb.medium .thumb-img-wrap.aspect-sq{padding-bottom:100%}.thumb.medium .thumb-img-wrap.aspect-tv{padding-bottom:75%}.thumb.medium .thumb-img-wrap.aspect-wd{padding-bottom:66.67%}.thumb.medium.two-cols{-ms-flex-wrap:wrap;flex-wrap:wrap}.thumb.medium.two-cols .description,.thumb.medium.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.thumb.medium.two-cols .description{margin:var(--s-xs) 0 0}.thumb.medium.two-cols .ratio-box.aspect-or{padding-bottom:var(--aspect)}.thumb.medium.two-cols .ratio-box.aspect-sq{padding-bottom:100%}.thumb.medium.two-cols .ratio-box.aspect-tv{padding-bottom:75%}.thumb.medium.two-cols .ratio-box.aspect-wd{padding-bottom:66.67%}.thumb.large.two-cols{margin-bottom:0}.thumb.large.two-cols .description,.thumb.large.two-cols.img-pos-right .description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.thumb.large.two-cols .description{margin:var(--s-s) 0 var(--s-s)}.thumb.large.two-cols .description .btn{margin-top:1rem}.thumb.large.workshop-thumb{width:100%;margin-bottom:3.8rem}.thumb.large.workshop-thumb:nth-child(2n){margin-left:0}.thumb.extra-large.two-cols .thumb-img-wrap,.thumb.extra-large.two-cols .thumb-img-wrap.aspect-or{padding-bottom:calc(var(--aspect)*1.152)}.thumb.extra-large.two-cols .thumb-img-wrap.aspect-sq{padding-bottom:100%}.thumb.extra-large.two-cols .thumb-img-wrap.aspect-tv{padding-bottom:75%}.thumb.extra-large.two-cols .thumb-img-wrap.aspect-wd{padding-bottom:56.25%}.thumb.extra-large.two-cols .description .btn{margin-top:.625rem}.thumb .award-type{width:7.25rem;height:2.2rem}.thumb .award-type>span{-webkit-transform:translateY(.15em);transform:translateY(.15em)}}.related{padding:var(--s-s) var(--site-padding) var(--s-m);background-color:#202020;color:#fff}.related h2:not(.thumb-title){margin:0 0 .8em}.related h2{color:#fff;text-transform:uppercase}.related .thumb.large,.related .thumbs-cnt .thumb.medium:nth-last-of-type(-n+4){margin-bottom:0}.related .thumb.award:not(.large){padding-left:0}.related .thumb.award .description{margin-left:0}@media (max-width:900px){.related h2{margin-top:var(--s-xs)}.related .thumb.large{margin-bottom:2.125rem}}@media (max-width:600px){.related{padding:var(--s-s) var(--site-padding) var(--s-l)}.related .thumbs-cnt .thumb.medium:nth-last-of-type(-n+4){margin-bottom:var(--s-l)}.related .thumbs-cnt .thumb.medium:last-of-type{margin-bottom:0}.related .thumbs-cnt .thumb.large{margin-bottom:var(--s-l)}.related .thumbs-cnt .thumb.large:last-of-type{margin-bottom:0}}.progressive-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:absolute;top:0;left:0;right:0;bottom:0;margin:0}.progressive-img .ratio-box{position:absolute;left:0;right:0;bottom:0;width:100%}.progressive-img .ratio-box.aspect-or{padding-bottom:var(--aspect)}.progressive-img .ratio-box.aspect-sq{padding-bottom:100%}.progressive-img .ratio-box.aspect-tv{padding-bottom:75%}.progressive-img .ratio-box.aspect-wd{padding-bottom:66.67%}.progressive-img .ratio-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.progressive-img .prog-thumb-cnt{z-index:1;-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;overflow:hidden}.progressive-img .prog-thumb-cnt img{-webkit-filter:blur(8px);-webkit-filter:blur(.5rem);filter:blur(8px);filter:blur(.5rem)}.progressive-img .prog-img-cnt{z-index:2;overflow:hidden}.progressive-img .prog-img-cnt img{will-change:filter;-webkit-transition:-webkit-filter .2s linear;transition:-webkit-filter .2s linear;transition:filter .2s linear;transition:filter .2s linear,-webkit-filter .2s linear}.progressive-img.progressive-thumb-js .prog-img-cnt{visibility:hidden}.progressive-img.progressive-thumb-js .prog-img-cnt img{-webkit-filter:blur(8px);-webkit-filter:blur(.5rem);filter:blur(8px);filter:blur(.5rem)}.progressive-img.image-loaded .prog-img-cnt img{-webkit-filter:blur(0);filter:blur(0)}.image-loaded .progressive-img .prog-thumb-cnt{opacity:0}.slider{position:relative}.slider .prog-img-cnt img[src="/static/css?8181c310c2f1"]{opacity:0}.slider.simple-slider .progressive-img-cnt{position:relative;padding-bottom:73.8%}.slider.simple-slider .slider-btn.slider-btn-round.slider-btn-prev{left:9.6px;left:.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider.simple-slider .slider-btn.slider-btn-round.slider-btn-next{right:9.6px;right:.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider.simple-slider .slide-details{margin-top:var(--s-xs)}.slider.project-gallery-slider{width:calc(var(--col-12)*10 + var(--gap-12)*9);margin:0 auto}.slider.project-gallery-slider .swiper-slide{padding-bottom:50%}.slider.project-gallery-slider .progressive-img-cnt{position:absolute;top:0;left:0;right:0;bottom:0}.slider.project-gallery-slider .progressive-img.image-loaded .prog-thumb-cnt{opacity:0}.slider.project-gallery-slider .progressive-img .ratio-box{padding-bottom:unset;height:100%}.slider.project-gallery-slider .progressive-img .prog-img-cnt img,.slider.project-gallery-slider .progressive-img .ratio-box img{-o-object-fit:contain;object-fit:contain}.slider.project-gallery-slider figcaption{display:none}.slider.project-gallery-slider .slider-btn.slider-btn-round.slider-btn-prev{left:calc(var(--col-10)*-1 - var(--gap-10)*1);-webkit-transform:translateY(calc(-50% - 2rem));transform:translateY(calc(-50% - 2rem))}.slider.project-gallery-slider .slider-btn.slider-btn-round.slider-btn-next{right:calc(var(--col-10)*-1 - var(--gap-10)*1);-webkit-transform:translateY(calc(-50% - 2rem));transform:translateY(calc(-50% - 2rem))}.slider .slider-btn{position:absolute;top:50%;z-index:1}.index-main:not(.stray-project-main) .slider .slider-btn svg path:first-of-type{fill:#fffbef;stroke:#e1ded0}.feed-main .slider .slider-btn svg path:first-of-type{fill:#d7d8dd;stroke:#000}@media (max-width:900px){.slider.project-gallery-slider{width:100%}.slider.project-gallery-slider .swiper-slide{padding-bottom:50%}.slider.project-gallery-slider .slider-btn.slider-btn-round.slider-btn-prev{left:0}.slider.project-gallery-slider .slider-btn.slider-btn-round.slider-btn-next,.slider.project-gallery-slider .slider-btn.slider-btn-round.slider-btn-prev{-webkit-transform:translateY(calc(-50% - var(--lh-h5)*var(--fs-h5)/2 - var(--s-s)/2 - .75rem));transform:translateY(calc(-50% - var(--lh-h5)*var(--fs-h5)/2 - var(--s-s)/2 - .75rem))}.slider.project-gallery-slider .slider-btn.slider-btn-round.slider-btn-next{right:0}.slider.project-gallery-slider .slide-details{left:0;width:100%}.slider.simple-slider .slide-details{margin-top:var(--s-s)}}.project-gallery{padding:0 var(--site-padding);margin-top:calc(var(--s-xl) - 1.625rem);margin-bottom:-2rem}.project-gallery.exhibition-gallery,.project-gallery.half{padding:0}.project-gallery.exhibition-gallery .slider,.project-gallery.half .slider{width:100%}.project-gallery.exhibition-gallery .slide-details,.project-gallery.half .slide-details{left:0;width:100%}.project-gallery.exhibition-gallery .slide-details .slide-count,.project-gallery.half .slide-details .slide-count{width:calc(var(--col-6)*1)}.project-gallery.exhibition-gallery .slider-btn.slider-btn-round.slider-btn-prev,.project-gallery.half .slider-btn.slider-btn-round.slider-btn-prev{left:0}.project-gallery.exhibition-gallery .slider-btn.slider-btn-round.slider-btn-next,.project-gallery.half .slider-btn.slider-btn-round.slider-btn-next{right:0}.project-gallery .project-gallery-cnt.thumbs-view .gallery-controls{display:none}.project-gallery .project-gallery-cnt.thumbs-view .project-gallery-header{position:sticky;z-index:3}.index-main:not(.stray-project-main) .project-gallery .project-gallery-header{top:calc(var(--header-height) + var(--sec-nav-height));background-color:#fffbef}.stray-project-main .project-gallery .project-gallery-header{border-color:#c4c4c4}.stray-project-main .project-gallery .project-gallery-header svg rect{fill:#c4c4c4}.article-main .project-gallery .project-gallery-header{top:calc(var(--header-height));background-color:#fff}.feed-main .project-gallery .project-gallery-header{top:calc(var(--header-height));background-color:#d7d8dd;border-color:#c0c2c8}.feed-main .project-gallery .gallery-controls{display:none}.project-gallery .project-gallery-slider{padding-bottom:4rem}.project-gallery .project-gallery-header{padding-top:1rem;margin-bottom:1.5rem;border-bottom:1px solid #e1ded0}.project-gallery .project-gallery-header h2{margin-bottom:.14em}.project-gallery .gallery-header-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-gallery .gallery-controls{padding-bottom:.875rem}.project-gallery .gallery-controls:before{opacity:0}.project-gallery .gallery-controls ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.project-gallery .gallery-controls li+li .btn{margin-left:1rem}.project-gallery .gallery-controls .btn:disabled{display:none;opacity:.5;pointer-events:none}.project-gallery .slide-details{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:0;left:calc(var(--col-10)*-1 - var(--gap-10)*1);width:calc(var(--col-10)*12 + var(--gap-10)*11);height:48px;height:3rem}.project-gallery .slide-details .slide-count{width:calc(var(--col-12)*1)}.project-gallery .slide-details .slide-caption{width:calc(var(--col-12)*10 + var(--gap-12)*9)}.project-gallery .project-gallery-thumbs{padding-top:.65rem}.project-gallery .project-gallery-thumbs .thumbs-gallery-header{display:none}.project-gallery .project-gallery-thumbs h3{margin-bottom:.45em}.project-gallery .project-gallery-thumbs .thumb{cursor:pointer;margin-bottom:var(--s-s)}.project-gallery .project-gallery-thumbs .thumb>*{pointer-events:none}.project-gallery .project-gallery-thumbs .thumb .description,.project-gallery .show-gallery-mobile-wrap{display:none}.project-gallery .thumbs-category+.thumbs-category{margin-top:var(--s-s)}.project-gallery .project-gallery-map #map{width:100%;padding-top:40%}@media (max-width:900px){.project-gallery .project-gallery-header{padding-top:0;margin-bottom:var(--s-m);border:none}.project-gallery .gallery-header-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap}.project-gallery .thumb.extra-large.two-cols .description .thumb-pretitle,.project-gallery .thumb.extra-large.two-cols .description .thumb-title,.project-gallery .thumb.large.two-cols .description .thumb-pretitle,.project-gallery .thumb.large.two-cols .description .thumb-title,.project-gallery .title-1,.thumb.extra-large.two-cols .description .project-gallery .thumb-pretitle,.thumb.extra-large.two-cols .description .project-gallery .thumb-title,.thumb.large.two-cols .description .project-gallery .thumb-pretitle,.thumb.large.two-cols .description .project-gallery .thumb-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.project-gallery .select-gallery-view{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.project-gallery .gallery-controls{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;padding-top:var(--s-s);padding-bottom:0}.project-gallery .gallery-controls:before{opacity:1}.project-gallery .gallery-controls ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-gallery .project-gallery-slider{padding-bottom:calc(var(--lh-h5)*var(--fs-h5) + var(--s-s) + 1.5rem)}.project-gallery .slide-details .slide-count{width:calc(var(--col-6)*1)}.project-gallery .slide-details .slide-caption{width:calc(var(--col-6)*5 + var(--gap-6)*4)}.project-gallery .project-gallery-map #map{padding-top:50%}}@media (max-width:600px){.project-gallery{margin-top:calc(var(--s-xl) - 1rem);margin-bottom:0}.project-gallery .project-gallery-header{border-bottom:1px solid #e1ded0;margin-bottom:1rem}.project-gallery .project-gallery-header .thumb.extra-large.two-cols .description .thumb-pretitle,.project-gallery .project-gallery-header .thumb.extra-large.two-cols .description .thumb-title,.project-gallery .project-gallery-header .thumb.large.two-cols .description .thumb-pretitle,.project-gallery .project-gallery-header .thumb.large.two-cols .description .thumb-title,.project-gallery .project-gallery-header .title-1,.thumb.extra-large.two-cols .description .project-gallery .project-gallery-header .thumb-pretitle,.thumb.extra-large.two-cols .description .project-gallery .project-gallery-header .thumb-title,.thumb.large.two-cols .description .project-gallery .project-gallery-header .thumb-pretitle,.thumb.large.two-cols .description .project-gallery .project-gallery-header .thumb-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;margin-bottom:.333em}.project-gallery .project-gallery-header .thumb.extra-large.two-cols .description .thumb-pretitle sup,.project-gallery .project-gallery-header .thumb.extra-large.two-cols .description .thumb-title sup,.project-gallery .project-gallery-header .thumb.large.two-cols .description .thumb-pretitle sup,.project-gallery .project-gallery-header .thumb.large.two-cols .description .thumb-title sup,.project-gallery .project-gallery-header .title-1 sup,.thumb.extra-large.two-cols .description .project-gallery .project-gallery-header .thumb-pretitle sup,.thumb.extra-large.two-cols .description .project-gallery .project-gallery-header .thumb-title sup,.thumb.large.two-cols .description .project-gallery .project-gallery-header .thumb-pretitle sup,.thumb.large.two-cols .description .project-gallery .project-gallery-header .thumb-title sup{vertical-align:bottom;margin:0 0 0 auto;position:static}.project-gallery .gallery-controls,.project-gallery .select-gallery-view,.project-gallery .slide-details,.project-gallery .slider-btn{display:none}.project-gallery .show-gallery-mobile-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.project-gallery .show-gallery-mobile{margin:0 auto}.project-gallery .project-gallery-slider{padding-bottom:var(--s-xs)}.project-gallery .select-view-cnt.single-view .content-thumbs-view{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#fffbef;z-index:1000;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.article-main .project-gallery .select-view-cnt.single-view .content-thumbs-view,.exhibitions-main .project-gallery .select-view-cnt.single-view .content-thumbs-view,.stray-project-main .project-gallery .select-view-cnt.single-view .content-thumbs-view{background:#fff}.post-main .project-gallery .select-view-cnt.single-view .content-thumbs-view{background:#d7d8dd}.project-gallery .select-view-cnt.single-view .content-thumbs-view.mobile-gallery-active{opacity:1;pointer-events:auto}.project-gallery .project-gallery-thumbs{padding-top:0}.article-main .project-gallery .project-gallery-thumbs .thumbs-gallery-header{background:#fff}.article-main .project-gallery .project-gallery-thumbs .thumbs-gallery-header .top{border-bottom:1px solid #e5e5e5}.article-main .project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom{display:none}.article-main .project-gallery .project-gallery-thumbs .scroll-cnt .scroll-inner,.post-main .project-gallery .project-gallery-thumbs .scroll-cnt .scroll-inner{padding-top:calc(var(--pgm-header-height) + var(--s-s) - 2rem)}.exhibitions-main .project-gallery .project-gallery-thumbs .thumbs-gallery-header{height:calc(var(--pgm-header-height) - 2rem);background:#fff}.exhibitions-main .project-gallery .project-gallery-thumbs .thumbs-gallery-header .top{border-bottom:1px solid #e5e5e5}.exhibitions-main .project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom{display:none}.exhibitions-main .project-gallery .project-gallery-thumbs .scroll-cnt .scroll-inner{padding-top:calc(var(--pgm-header-height) + var(--s-s) - 2rem)}.stray-project-main .project-gallery .project-gallery-thumbs .thumbs-gallery-header{background:#fff}.project-gallery .project-gallery-thumbs .thumbs-gallery-header{position:fixed;display:block;height:var(--pgm-header-height);top:0;left:0;right:0;z-index:100;background:#fffbef}.post-main .project-gallery .project-gallery-thumbs .thumbs-gallery-header{height:calc(var(--pgm-header-height) - 2rem);background:#d7d8dd}.post-main .project-gallery .project-gallery-thumbs .thumbs-gallery-header .top{border-bottom:1px solid #c0c2c8}.post-main .project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom{display:none}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:2.75rem;padding:0 var(--site-padding);border-bottom:1px solid #dadada}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom{height:2rem;border-bottom:1px solid #dadada}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom.justify ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom.justify ul li+li{margin-left:0}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0;padding:0 var(--site-padding)}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom ul li{line-height:.75rem;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-h5);font-weight:300}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom ul li+li{margin-left:var(--s-s)}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom ul li button{text-transform:uppercase;letter-spacing:var(--ls-b)}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom ul li button:before{content:"";display:inline-block;width:.75rem;height:.75rem;margin-right:.3rem;border-radius:50%;border:1px solid #000;vertical-align:middle}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .bottom ul li button.category-active:before{background:#000}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .num-of-images{display:inline-block;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-h5);font-weight:300;letter-spacing:var(--ls-b);text-transform:uppercase}.project-gallery .project-gallery-thumbs .thumbs-gallery-header .close-gallery-btn{padding:var(--site-padding);-webkit-transform:translateX(var(--site-padding));transform:translateX(var(--site-padding))}.project-gallery .project-gallery-thumbs .scroll-cnt .scroll-inner{padding-top:calc(var(--pgm-header-height) + var(--s-s))}.project-gallery .project-gallery-thumbs .thumb-numbering{padding:0 var(--site-padding);margin-bottom:calc(var(--s-xs)/2)}.project-gallery .project-gallery-thumbs .thumb{margin-bottom:var(--s-l)}.project-gallery .project-gallery-thumbs .thumb.small:nth-of-type(2n+2){margin-left:0}.project-gallery .project-gallery-thumbs .thumb .description{display:block;padding:0 var(--site-padding)}.project-gallery .project-gallery-thumbs .thumb .thumb-subtitle{margin-top:var(--s-xs)}.project-gallery .thumbs-category h3{display:none}.project-gallery .thumbs-category .thumbs-cnt .thumb.small{width:100%;margin-right:0}}.home-main .main-wrap{padding:0}.home-main .go-to-section-cnt{margin:var(--s-xs) 0 var(--s-s)}.home-main .featured-home{padding:0 var(--site-padding)}.home-main .featured-home .featured-header{border:none}.home-main .featured-home .featured-header .pretitle{margin-top:.78em}.home-main .featured-home .featured-header h1{margin-top:0;max-width:var(--max-width-8-col)}.home-main .featured-home .thumb .thumb-pretitle,.home-main .featured-home .thumb .thumb-title{display:none}.home-main .featured-after{padding:var(--s-m) var(--site-padding);color:var(--font-color);background-color:var(--bg-color)}.home-main .featured-after .thumb.large.two-cols{margin-bottom:0}.home-main .featured-after .thumb.large.two-cols .thumb-pretitle{margin-bottom:1rem;font-size:var(--fs-h5)}.home-main .featured-after .thumb.large.two-cols h2{color:var(--font-color)}.home-main .featured-after .thumb.large.two-cols .btn{background-color:var(--font-color);border-color:var(--font-color);color:var(--bg-color)}.home-main .featured-after .thumb.large.two-cols .btn:hover,.home-main .featured-edu{background-color:var(--bg-color);color:var(--font-color)}.home-main .featured-edu{padding:var(--s-m) var(--site-padding)}.home-main .featured-edu .thumb.large.two-cols{margin-bottom:0}.home-main .featured-edu .thumb.large.two-cols .thumb-pretitle{margin-bottom:1rem;font-size:var(--fs-h5)}.home-main .featured-edu .thumb.large.two-cols h2{color:var(--font-color)}.home-main .featured-edu .thumb.large.two-cols .btn{background-color:var(--font-color);border-color:var(--font-color);color:var(--bg-color)}.home-main .featured-edu-summer,.home-main .featured-edu .thumb.large.two-cols .btn:hover{background-color:var(--bg-color);color:var(--font-color)}.home-main .featured-edu-summer .thumb.large.two-cols h2{color:var(--font-color)}.home-main .featured-edu-summer .thumb.large.two-cols .btn{background-color:var(--font-color);border-color:var(--font-color);color:var(--bg-color)}.home-main .featured-edu-summer .thumb.large.two-cols .btn:hover{background-color:var(--bg-color);color:var(--font-color)}.home-main .featured-award{padding:var(--s-m) var(--site-padding);background-color:var(--bg-color);color:var(--body-color)}.home-main .featured-award .thumb.large.two-cols{margin-bottom:0}.home-main .featured-award .thumb.large.two-cols .thumb-pretitle{margin-bottom:1rem;font-size:var(--fs-h5)}.home-main .featured-award .thumb.large.two-cols h2{color:var(--body-color)}.home-main .featured-award .thumb.large.two-cols .stroke-black{-webkit-text-stroke:1px var(--body-color);text-stroke:1px var(--body-color)}.home-main .featured-award .thumb.large.two-cols .btn{background-color:var(--bg-color);border-color:var(--body-color);color:var(--body-color)}.home-main .featured-award .thumb.large.two-cols .btn:hover{background-color:var(--body-color);color:var(--bg-color)}.home-main .featured-award.no-color .btn{--bg-color:#fff;--body-color:#000}.home-main .featured-award .btn.btn-black{color:var(--bg-color)}.home-main .featured-award .btn.btn-black:hover{color:#000}.home-main .featured-competition{padding:var(--s-m) var(--site-padding);background-color:var(--bg-color);color:var(--body-color)}.home-main .featured-competition .thumb.large.two-cols{margin-bottom:0}.home-main .featured-competition .thumb.large.two-cols .thumb-pretitle{margin-bottom:1rem;font-size:var(--fs-h5)}.home-main .featured-competition .thumb.large.two-cols h2{color:var(--body-color)}.home-main .featured-competition .thumb.large.two-cols .stroke-black{-webkit-text-stroke:1px var(--body-color);text-stroke:1px var(--body-color)}.home-main .featured-competition .thumb.large.two-cols .btn{background-color:var(--bg-color);border-color:var(--body-color);color:var(--body-color)}.home-main .featured-competition .thumb.large.two-cols .btn:hover{background-color:var(--body-color);color:var(--bg-color)}.home-main .featured-competition.no-color{--bg-color:#fff}.home-main .featured-conference,.home-main .featured-exhibition{padding:var(--s-m) var(--site-padding)}.home-main .featured-conference .thumb,.home-main .featured-exhibition .thumb{margin-bottom:0}.home-main .featured-conference .thumb.large.two-cols .thumb-pretitle,.home-main .featured-exhibition .thumb.large.two-cols .thumb-pretitle{margin-bottom:1rem;font-size:var(--fs-h5)}.home-main .featured-conference{background-color:var(--bg-color);color:var(--body-color)}.home-main .featured-conference h2{color:var(--body-color)}.home-main .featured-conference .btn{background-color:var(--bg-color);border-color:var(--body-color);color:var(--body-color)}.home-main .featured-conference .date-box,.home-main .featured-conference .date-box .date-box-day,.home-main .featured-conference .date-box .date-box-month{border-color:var(--body-color)}.home-main .featured-publications{padding:var(--s-m) var(--site-padding) var(--s-s)}.home-main .featured-publications .featured-header{border-color:#e5e5e5}.home-main .featured-publications .thumb-cnt{width:100%;border-bottom:1px solid #e5e5e5}.home-main .featured-publications .thumb{padding:var(--s-m) 0;margin-bottom:0}.home-main .featured-publications .thumb.large{width:calc(var(--col-12)*10 + var(--gap-12)*9);margin-left:auto;margin-right:auto}.home-main .featured-publications .thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-10)*4 + var(--gap-10)*3);flex:0 0 calc(var(--col-10)*4 + var(--gap-10)*3);padding-bottom:37.857%}.home-main .featured-publications .thumb.large.two-cols .ratio-box.aspect-sq{padding-bottom:100%}.home-main .featured-publications .thumb.large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-10)*5 + var(--gap-10)*4);flex:0 0 calc(var(--col-10)*5 + var(--gap-10)*4);margin-left:calc(var(--col-10)*1 + var(--gap-10)*2)}.home-main .featured-publications .thumb.large.two-cols .thumb-pretitle{margin-bottom:1rem;font-size:var(--fs-h5);text-transform:none}.home-main .featured-posts{padding:var(--s-m) var(--site-padding) var(--s-s);background:#d7d8dd}.home-main .featured-posts .featured-header{border-color:#c0c2c8}.home-main .featured-posts .thumbs-cnt{padding:var(--s-m) 0 var(--s-l);border-bottom:1px solid #c0c2c8}.home-main .featured-posts .thumb:nth-last-of-type(-n+4){margin-bottom:0}.home-main .featured-index{padding:var(--s-m) var(--site-padding) var(--s-s);background:#fffbef}.home-main .featured-index .featured-header{border-color:#e1ded0}.home-main .featured-index .thumb-cnt{width:100%;border-bottom:1px solid #e1ded0}.home-main .featured-index .thumb{padding:var(--s-m) 0;margin-bottom:0}.home-main .featured-index .thumb.large{width:calc(var(--col-12)*10 + var(--gap-12)*9);margin-left:auto;margin-right:auto}.home-main .featured-index .thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-10)*4 + var(--gap-10)*3);flex:0 0 calc(var(--col-10)*4 + var(--gap-10)*3)}.home-main .featured-index .thumb.large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-10)*5 + var(--gap-10)*4);flex:0 0 calc(var(--col-10)*5 + var(--gap-10)*4);margin-right:calc(var(--col-10)*1 + var(--gap-10)*2)}.home-main .featured-index .thumb.large.two-cols .thumb-img-wrap{padding-bottom:27.9%}.home-main .featured-index .thumb.large.two-cols .thumb-pretitle{margin-bottom:1rem;font-size:var(--fs-h5)}.home-main .from-the-archive{padding:var(--s-m) var(--site-padding) var(--s-s)}.home-main .from-the-archive .thumbs-cnt{padding:var(--s-m) 0 0}.home-main .from-the-archive .thumb.award{padding-left:0}.home-main .from-the-archive .thumb.award .thumb-img-wrap{padding-bottom:100%}.home-main .from-the-archive .thumb.award .description{margin-left:0}@media (max-width:900px){.home-main .go-to-section-cnt{margin:.35rem 0 0}.home-main .featured-home .featured-header .pretitle{margin:.6em 0 .5em}.home-main .featured-home .featured-header .featured-title{display:none}.home-main .featured-home .thumb.extra-large.two-cols .thumb-img-wrap.aspect-or{padding-bottom:var(--aspect)}.home-main .featured-home .thumb.extra-large.two-cols .thumb-img-wrap.aspect-sq{padding-bottom:100%}.home-main .featured-home .thumb.extra-large.two-cols .thumb-img-wrap.aspect-tv{padding-bottom:75%}.home-main .featured-home .thumb.extra-large.two-cols .thumb-img-wrap.aspect-wd{padding-bottom:66.67%}.home-main .featured-home .thumb.extra-large.two-cols .ratio-box.aspect-or{padding-bottom:var(--aspect)}.home-main .featured-home .thumb.extra-large.two-cols .ratio-box.aspect-sq{padding-bottom:100%}.home-main .featured-home .thumb.extra-large.two-cols .ratio-box.aspect-tv{padding-bottom:75%}.home-main .featured-home .thumb.extra-large.two-cols .ratio-box.aspect-wd{padding-bottom:66.67%}.home-main .featured-home .thumb .thumb-title{display:block;margin:.6em 0 .4em}.home-main .featured-award,.home-main .featured-competition,.home-main .featured-conference,.home-main .featured-exhibition,.home-main .featured-index,.home-main .featured-posts,.home-main .featured-publications,.home-main .from-the-archive{padding:var(--s-s) var(--site-padding) var(--s-l)}.home-main .featured-award .thumb.large.two-cols,.home-main .featured-competition .thumb.large.two-cols,.home-main .featured-conference .thumb.large.two-cols,.home-main .featured-exhibition .thumb.large.two-cols{margin-bottom:0}.home-main .featured-award .thumb.large.two-cols .thumb-pretitle,.home-main .featured-competition .thumb.large.two-cols .thumb-pretitle,.home-main .featured-conference .thumb.large.two-cols .thumb-pretitle,.home-main .featured-exhibition .thumb.large.two-cols .thumb-pretitle{margin-bottom:1.6rem}.home-main .featured-award .thumb.large.two-cols.img-pos-right .thumb-img-wrap,.home-main .featured-competition .thumb.large.two-cols.img-pos-right .thumb-img-wrap,.home-main .featured-conference .thumb.large.two-cols.img-pos-right .thumb-img-wrap,.home-main .featured-exhibition .thumb.large.two-cols.img-pos-right .thumb-img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home-main .featured-award .thumb.large.two-cols.img-pos-right .description,.home-main .featured-competition .thumb.large.two-cols.img-pos-right .description,.home-main .featured-conference .thumb.large.two-cols.img-pos-right .description,.home-main .featured-exhibition .thumb.large.two-cols.img-pos-right .description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:var(--s-s)}.home-main .featured-publications .thumb{padding:var(--s-m) 0}.home-main .featured-publications .thumb.large{width:100%}.home-main .featured-publications .thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*2 + var(--gap-6)*1);flex:0 0 calc(var(--col-6)*2 + var(--gap-6)*1);padding-bottom:calc(var(--col-6)*2 + var(--gap-6)*1);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:start;align-self:flex-start}.home-main .featured-publications .thumb.large.two-cols .ratio-box.aspect-sq{padding-bottom:100%}.home-main .featured-publications .thumb.large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*4 + var(--gap-6)*3);flex:0 0 calc(var(--col-6)*4 + var(--gap-6)*3);margin-left:calc(var(--gap-6)*1)}.home-main .featured-posts .thumbs-cnt{padding:var(--s-s) 0}.home-main .featured-posts .thumb,.home-main .featured-posts .thumb:nth-last-of-type(-n+4){margin-bottom:var(--s-m)}.home-main .featured-posts .thumb:nth-last-of-type(-n+2){margin-bottom:0}.home-main .featured-index .thumb{padding:var(--s-m) 0 11rem}.home-main .featured-index .thumb.large{width:100%}.home-main .featured-index .thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*2 + var(--gap-6)*1);flex:0 0 calc(var(--col-6)*2 + var(--gap-6)*1);padding-bottom:calc(var(--aspect-unitless)*(var(--col-6)*2 + var(--gap-6)*1)*0.01);margin-left:calc(var(--gap-6)*1);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:start;align-self:flex-start}.home-main .featured-index .thumb.large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*4 + var(--gap-6)*3);flex:0 0 calc(var(--col-6)*4 + var(--gap-6)*3);margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.home-main .featured-index .thumb.large.two-cols .thumb-pretitle{margin-bottom:1rem}}@media (max-width:600px){.home-main .featured-home .featured-header{display:none}.home-main .featured-home .thumb .progressive-img{margin:0 calc(var(--site-padding)*-1) var(--s-xs)}.home-main .featured-home .thumb .thumb-title{margin-top:0}.home-main .featured-home .thumb.extra-large.two-cols .thumb-img-wrap.aspect-or{padding-bottom:calc(var(--aspect)*1.152)}.home-main .featured-home .thumb .thumb-title{display:block;margin:.6em 0 .4em}.home-main .featured-after,.home-main .featured-award,.home-main .featured-competition,.home-main .featured-conference,.home-main .featured-edu,.home-main .featured-exhibition,.home-main .featured-index,.home-main .featured-posts,.home-main .featured-publications,.home-main .from-the-archive{padding:var(--s-s) var(--site-padding) 0}.home-main .featured-award .thumb.large.two-cols .thumb-pretitle,.home-main .featured-competition .thumb.large.two-cols .thumb-pretitle,.home-main .featured-conference .thumb.large.two-cols .thumb-pretitle,.home-main .featured-exhibition .thumb.large.two-cols .thumb-pretitle{display:block;margin-bottom:.625rem}.home-main .featured-award .thumb.large.two-cols.img-pos-right .thumb-img-wrap,.home-main .featured-competition .thumb.large.two-cols.img-pos-right .thumb-img-wrap,.home-main .featured-conference .thumb.large.two-cols.img-pos-right .thumb-img-wrap,.home-main .featured-exhibition .thumb.large.two-cols.img-pos-right .thumb-img-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.home-main .featured-award .thumb.large.two-cols.img-pos-right .description,.home-main .featured-competition .thumb.large.two-cols.img-pos-right .description,.home-main .featured-conference .thumb.large.two-cols.img-pos-right .description,.home-main .featured-exhibition .thumb.large.two-cols.img-pos-right .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.home-main .featured-publications{padding-bottom:calc(var(--s-l) - var(--s-xs))}.home-main .featured-publications .thumb{padding:var(--s-s) 0 var(--s-m)}.home-main .featured-publications .thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:100%}.home-main .featured-publications .thumb.large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:var(--s-xs) 0 0}.home-main .featured-publications .thumb.large.two-cols .thumb-pretitle{margin-bottom:.5rem}.home-main .featured-posts{padding:var(--s-s) var(--site-padding) calc(var(--s-l) - var(--s-xs))}.home-main .featured-posts .thumb:nth-last-of-type(-n+2){margin-bottom:var(--s-m)}.home-main .featured-posts .thumb:last-of-type{margin-bottom:0}.home-main .featured-index{padding:var(--s-s) var(--site-padding) calc(var(--s-l) - var(--s-xs))}.home-main .featured-index .thumb{padding:var(--s-s) 0 var(--s-m)}.home-main .featured-index .thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:0;padding-bottom:var(--aspect)}.home-main .featured-index .thumb.large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:var(--s-s)}.home-main .featured-index .thumb+.thumb{border-top:1px solid rgba(35,137,187,.5)}.home-main .from-the-archive .thumbs-cnt{padding:var(--s-s) 0 var(--s-l)}.home-main .from-the-archive .thumb.medium:last-of-type{margin-bottom:0}.home-main .from-the-archive .thumb.award .thumb-img-wrap{padding-bottom:var(--aspect)}}.secondary-nav{position:sticky;top:var(--header-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:var(--sec-nav-height);border-bottom:1px solid #e5e5e5;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:500;font-size:var(--fs-sm);letter-spacing:var(--ls-h4);line-height:1;background-color:var(--body-bg);z-index:99}.index-main .secondary-nav li,.publications-main .secondary-nav li{color:#c1bfb7}.index-main .secondary-nav li.active,.landing .index-main .secondary-nav li,.landing .publications-main .secondary-nav li,.publications-main .secondary-nav li.active{color:#000}.publications-main .secondary-nav li{color:#bcbcbc}.index-main .secondary-nav:not(.index-video){border-color:#e1ded0}.secondary-nav.index-video{background-color:#fff}.secondary-nav .mobile-title{display:none}.secondary-nav .secondary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 var(--site-padding);text-transform:uppercase;line-height:1.4}.secondary-nav li+li{margin-left:4.375em}.secondary-nav .lnk-title-mobile{display:none}@media (max-width:900px){.secondary-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 var(--site-padding);font-size:var(--fs-h2)}.secondary-nav.drawer-active .mobile-title .open-text{display:none}.secondary-nav.drawer-active .mobile-title .close-text{display:inline-block}.secondary-nav .mobile-title{display:block;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-h4);text-transform:uppercase;-webkit-transform:translateY(.1em);transform:translateY(.1em)}.secondary-nav .mobile-title .close-text{display:none}.secondary-nav .mobile-title svg{display:inline-block;margin-left:7px}.secondary-nav-active .secondary-nav .mobile-title .close-text{display:inline-block}.secondary-nav-active .secondary-nav .mobile-title .open-text,.secondary-nav .lnk-title{display:none}.secondary-nav .lnk-title-mobile{display:inline-block}.secondary-nav .secondary-menu-mobile-wrap{position:absolute;top:var(--sec-nav-height);left:0;right:0;background-color:var(--body-bg)}.secondary-nav .secondary-menu{display:block;text-transform:none;padding:var(--s-xs) var(--site-padding)}.secondary-nav .secondary-menu li+li{margin-top:.5em;margin-left:0}}.lang-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;text-transform:uppercase;color:#bcbcbc;mix-blend-mode:multiply}.lang-switcher li.lang-el:after{content:"/";display:inline-block;margin:0 .8rem}.lang-switcher li.active{color:#000}.site-nav .lang-switcher li.lang-el:after{content:"/";display:inline-block;margin:0 .2rem}.site-nav .lang-switcher li.active{color:#fff}.drawer-wrap{max-height:0;overflow:hidden}.drawer-wrap.drawer-wrap-mobile-down,.drawer-wrap.drawer-wrap-tablet-down{max-height:unset;overflow:auto}.drawer-wrap .drawer-inner p+p{margin-top:1.03em}@media (max-width:900px){.drawer-wrap.drawer-wrap-mobile-down,.drawer-wrap.drawer-wrap-tablet-down{max-height:0;overflow:hidden}}@media (max-width:600px){.drawer-wrap.drawer-wrap-mobile-down{max-height:0;overflow:hidden}}.drawer-active .drawer-wrap,.drawer-inactive .drawer-wrap{max-height:unset}.drawer-inactive .more-btn-wrap{display:none}.go-to-section-cnt{margin-bottom:var(--s-l);padding:var(--s-xs);text-align:center}.go-to-section-cnt a{display:inline-block;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-sm);text-transform:uppercase;border-bottom:1px solid #000;line-height:var(--lh-h2);letter-spacing:var(--ls-h4)}@media (max-width:900px){.go-to-section-cnt .go-to-section-cnt{padding:var(--s-s)}}.preheader{position:relative;width:100%;height:calc(90px + var(--s-xs)*2);padding:var(--s-xs) var(--site-padding);background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e5e5e5}.index .preheader{border-bottom:1px solid #e1ded0;background:#fffbef}.article.post .preheader,.feed .preheader{border-bottom:1px solid #c0c2c8;background:#d7d8dd}.publications .preheader,.stray-project .preheader{border-bottom:1px solid #e5e5e5;background:#fff}.preheader .preheader-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:var(--s-xs);left:var(--site-padding);right:var(--site-padding);bottom:var(--s-xs);max-height:90px}.preheader .preheader-banner img{max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.preheader .preheader-banner img.desktop{max-width:970px;max-height:90px}.preheader .preheader-banner img.mobile{display:none}@media (max-width:1200px){.preheader{height:auto}.preheader .preheader-banner{position:static}.preheader .preheader-banner img,.preheader .preheader-banner img.desktop{max-width:100%;max-height:100%}}@media (max-width:900px){.preheader{max-height:190px}.preheader .preheader-banner{max-height:150px}}@media (max-width:600px){.preheader{height:auto}.preheader .preheader-banner{position:static;max-height:unset}.preheader .preheader-banner img{width:100%;height:auto;-o-object-fit:scale-down;object-fit:scale-down}.preheader .preheader-banner img.desktop{display:none}.preheader .preheader-banner img.mobile{display:block}}.date-box{width:78px;width:4.875rem;text-align:center;border:1px solid #000}.date-box+.date-box{margin-top:1.375rem}.date-box .date-box-title{padding:.75em 0 .55em;background-color:#000;color:#fff;text-transform:uppercase}.date-box .date-box-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;font-size:.75rem;line-height:29.2px;line-height:1.825rem}.date-box .date-box-day{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:36px;font-size:2.25rem;border-bottom:1px solid #000;height:64px;height:4rem;line-height:64px;line-height:4rem}.date-box .date-box-day>span{display:inline-block;-webkit-transform:translateY(.07em);transform:translateY(.07em)}.date-box .date-box-month{-ms-flex:0 0 30px;-ms-flex:0 0 1.875rem;flex:0 0 30px;flex:0 0 1.875rem;border-right:1px solid #000}.date-box .date-box-month,.date-box .date-box-year{-webkit-box-flex:0;height:26px;height:1.625rem;font-weight:500}.date-box .date-box-year{-ms-flex:0 0 45px;-ms-flex:0 0 2.8125rem;flex:0 0 45px;flex:0 0 2.8125rem;text-align:center;line-height:29.2px;line-height:1.825rem}.add-to-cart-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.add-to-cart-wrap .quantity{margin-right:-1rem}.add-to-cart-wrap .quantity>*{display:inline-block}.add-to-cart-wrap .quantity-input{width:128px;width:8rem;height:38px;height:2.375rem;border:1px solid #000;text-align:center;border-radius:2.375rem}.add-to-cart-wrap .quantity-cart-btn{padding:.5rem}.add-to-cart-wrap .quantity-cart-btn.cart-btn-minus{-webkit-transform:translateX(-2.625rem);transform:translateX(-2.625rem)}.add-to-cart-wrap .quantity-cart-btn.cart-btn-plus{-webkit-transform:translateX(2.625rem);transform:translateX(2.625rem)}@media (max-width:600px){.add-to-cart-wrap .quantity{display:none}}.select-view-cnt.list-view .content-list-view{display:block}.select-view-cnt.list-view .content-map-view,.select-view-cnt.list-view .content-single-view,.select-view-cnt.list-view .content-thumbs-view,.select-view-cnt.thumbs-view .content-list-view{display:none}.select-view-cnt.thumbs-view .content-thumbs-view{display:block}.select-view-cnt.single-view .content-list-view,.select-view-cnt.single-view .content-thumbs-view,.select-view-cnt.thumbs-view .content-map-view,.select-view-cnt.thumbs-view .content-single-view{display:none}.select-view-cnt.single-view .content-single-view{display:block}.select-view-cnt.map-view .content-list-view,.select-view-cnt.map-view .content-single-view,.select-view-cnt.map-view .content-thumbs-view,.select-view-cnt.single-view .content-map-view{display:none}.select-view-cnt.map-view .content-map-view{display:block;mix-blend-mode:multiply}.select-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:1rem}.select-view .select-view-title{margin:0;line-height:1;-webkit-transform:translateY(.15em);transform:translateY(.15em)}.select-view .select-view-btn{margin-left:.8rem}.select-view .select-view-btn.active svg rect{fill:#000}.select-view svg{mix-blend-mode:multiply}@media (max-width:600px){.select-view .select-view-title{display:none}}.index-main:not(.stray-project-main) .info-table .info-row:after,.index-main:not(.stray-project-main) .info-table .info-row:before{background:#e1ded0}.info-table .info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.625rem 0 1.875rem;width:100%}.info-table .info-row .info-text p+p{margin-top:2em;padding-top:.5em}.info-table .info-text,.info-table .info-title{width:calc(var(--col-8)*4 + var(--gap-8)*3)}.info-table .info-text{margin-left:calc(var(--gap-8)*1);font-family:Apercu Pro,Helvetica,Verdana,sans-serif;font-weight:400}.info-table .info-text .map-address-lnk{float:right}.info-table h5,.info-table ul{margin:0}@media (max-width:900px){.info-table .info-title{width:calc(var(--col-6)*2 + var(--gap-6)*1)}.info-table .info-text{width:calc(var(--col-6)*4 + var(--gap-6)*3);margin-left:calc(var(--gap-6)*1)}}@media (max-width:600px){.info-table .info-row{padding:var(--s-xs) 0}.info-table .info-title{width:100%}.info-table .info-text{width:100%;margin:.2rem 0 0;font-weight:500}.info-table .info-text .map-address-lnk{margin-top:-.4rem}}.note-popup{position:absolute;width:192px;width:12rem;padding:1.1em 1.1em 1.5em;background:#c4c4c4;will-change:opacity;-webkit-transition:opacity .2s .2s var(--ease-cubic-out);transition:opacity .2s .2s var(--ease-cubic-out);opacity:0;z-index:99;word-break:break-word}.note-popup.active{opacity:1;-webkit-transition-delay:0;transition-delay:0}.sponsors{padding:var(--s-s) var(--site-padding) var(--s-m);background:#fff;--body-color:#000}.sponsors .sponsors-header h2{margin-bottom:1.05em}@media (max-width:900px){.sponsors{padding:var(--s-m) var(--site-padding) calc(var(--s-m) - var(--s-s))}.sponsors .sponsors-header h2{margin-bottom:.925em}.sponsors .thumb{margin-bottom:var(--s-s)}}@media (max-width:600px){.sponsors{padding:var(--s-s) var(--site-padding) var(--s-s)}.sponsors .sponsors-header h2{margin-bottom:.35em}.sponsors .sponsors-category h5{margin-top:1.3em}.sponsors .sponsors-category+.sponsors-category{margin-top:var(--s-l)}.sponsors .thumb{margin-bottom:var(--s-s)}.sponsors .thumb:nth-last-of-type(-n+2){margin-bottom:0}}.video-wrap:not(.main-wrap){position:relative;padding-bottom:56.25%;height:0}.video-wrap:not(.main-wrap) iframe{position:absolute;top:0;left:0;width:100%;height:100%}.next-item-wrap{padding:0 var(--site-padding)}.index-main.video .next-item-wrap{margin-top:var(--s-l)}.next-item-wrap .next-item-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--s-xs) 0 var(--s-l-xl)}.next-item-wrap .next-item-cnt .left{width:calc(var(--col-12)*5 + var(--gap-12)*4)}.next-item-wrap .next-item-cnt .middle{width:calc(var(--col-12)*3 + var(--gap-12)*2);margin-left:calc(var(--gap-12)*1)}.next-item-wrap .next-item-cnt .middle .middle-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;height:36.48px;height:2.28rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.next-item-wrap .next-item-cnt .right{width:calc(var(--col-12)*4 + var(--gap-12)*3);margin-left:calc(var(--gap-12)*1)}.next-item-wrap .btn.back-btn{padding-left:0}@media (max-width:600px){.next-item-wrap .next-item-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap}.next-item-wrap .next-item-cnt:before{display:none}.next-item-wrap .next-item-cnt .left{position:relative;width:100%;padding-bottom:var(--s-s);margin-bottom:.7rem}.next-item-wrap .next-item-cnt .left:after{content:"";position:absolute;width:100%;height:1px;background:#c4c4c4;bottom:-1px;left:0;right:0;mix-blend-mode:multiply}.next-item-wrap .next-item-cnt .middle,.next-item-wrap .next-item-cnt .right{width:100%;margin-left:0}.next-item-wrap .next-item-cnt .middle{margin-bottom:.4rem}}.load-more-wrap.load-more-wrap-active{display:block;padding-bottom:var(--s-xl)}.load-more-wrap.load-more-wrap-active.publications-cnt{padding-bottom:0}.load-more-wrap.load-more-wrap-active .more-btn{display:block}.load-more-wrap.hide-more-btn .more-btn{pointer-events:none;visibility:hidden}.load-more-wrap .more-btn{display:none}.subs-banner{padding:var(--s-s) var(--site-padding);background:var(--bg-color,#e5e5e5)}.subs-banner .subs-banner-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.subs-banner .subs-banner-wrap>.left{width:calc(var(--col-12)*6 + var(--gap-12)*5)}.subs-banner .subs-banner-wrap>.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(var(--col-12)*5 + var(--gap-12)*5);margin-left:calc(var(--col-12)*1 + var(--gap-12)*1)}.subs-banner .thumb{mix-blend-mode:multiply}.subs-banner .thumb .description{display:none}.subs-banner .subs-banner-title{width:min-intrinsic;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:table-caption;display:-ms-grid;-ms-grid-columns:min-content;margin-bottom:.5em;font-size:var(--fs-h1);font-weight:500;line-height:1}.subs-banner .btn-wrap{margin-top:1.875rem}.subs-banner .btn .btn-title{color:var(--bg-color,#e5e5e5)}.subs-banner .btn:hover .btn-title{color:#000}@media (max-width:900px){.subs-banner{padding-bottom:var(--s-s-m)}.subs-banner .subs-banner-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.subs-banner .subs-banner-wrap>.left{width:100%}.subs-banner .subs-banner-wrap>.right{width:100%;margin:var(--s-s) 0 0}.subs-banner .btn-wrap{margin-top:var(--s-s)}}.product-mini{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.product-mini .product-thumb-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 var(--site-padding) var(--s-xs);background:#f9f9f9;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.product-mini .thumb.medium{width:50%;margin-bottom:0}.product-mini .product-header{-ms-flex-negative:1;flex-shrink:1}.product-mini .product-header h2{margin-bottom:1em}.product-mini .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 var(--site-padding)}.product-mini .product-info h5{margin:0 0 .42em;text-transform:uppercase}.product-mini .product-info.has-long-title .product-pub-details{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.product-mini .product-pub-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.product-mini .pub-detail{width:50%;margin-bottom:var(--s-s);font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-sm)}.product-mini .pub-detail:nth-child(3){width:100%;margin-bottom:var(--s-xs)}.product-mini .product-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:78px;height:4.875rem;-ms-flex-negative:0;flex-shrink:0;margin-top:auto;padding:var(--s-xs) 0;border-top:1px solid #bcbcbc}.product-mini .product-price{display:inline-block;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:300;font-size:var(--fs-xl);line-height:1;-webkit-transform:translateY(.1em);transform:translateY(.1em)}@media screen and (max-height:770px){.product-mini .product-info{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-mini .product-details{display:none}.product-mini .product-footer{margin-top:unset}}@media (max-width:600px){.product-mini .product-info.has-long-title .product-pub-details{-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}}.quantity-buy{display:-webkit-box;display:-ms-flexbox;display:flex}.quantity-buy .cart-btn{margin-left:1rem}.quantity-buy .quantity-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:128px;width:8rem;border:1px solid #000;border-radius:1.02em;line-height:1;height:37px;height:2.3125rem}.quantity-buy .quantity-wrap .minus-btn,.quantity-buy .quantity-wrap .plus-btn{padding:.5rem .8125rem}.quantity-buy .quantity-wrap .quantity{margin-bottom:-.125em}@media (max-width:600px){.quantity-buy .quantity-wrap{width:5.625rem;height:1.8125rem}}.product-cart-mini{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.875rem 0 4.625rem;border-bottom:1px solid #e5e5e5}.product-cart-mini.cart-mini{padding:1.5rem 0 3.125rem;border-top:1px solid #5b5858}.product-cart-mini.cart-mini:first-child{border-top:none}.product-cart-mini.cart-mini .product-thumb-cnt{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.product-cart-mini.cart-mini .product-info{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;padding-left:var(--site-padding);margin-left:0}.product-cart-mini:last-child{border-bottom:none}.product-cart-mini .product-thumb-cnt{position:relative;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-7)*2 + var(--gap-7)*1);flex:0 0 calc(var(--col-7)*2 + var(--gap-7)*1)}.product-cart-mini .product-thumb-cnt .description{display:none}.product-cart-mini .product-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-7)*5 + var(--gap-7)*4);flex:0 0 calc(var(--col-7)*5 + var(--gap-7)*4);margin-left:calc(var(--gap-7)*1)}.product-cart-mini .remove-product-btn{position:absolute;top:0;right:0;width:36px;width:2.25rem;height:36px;height:2.25rem;border-radius:50%;border:1px solid #000}.product-cart-mini .remove-product-btn svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product-cart-mini .product-footer{margin-top:auto}.product-cart-mini .quantity-price{font-size:var(--fs-xl);font-weight:300;line-height:1;margin-bottom:-.24em}.product-cart-mini .quantity-buy .quantity-wrap{margin-left:auto}.product-cart-mini .quantity-buy .product-price-wrap{margin-left:2rem;font-size:var(--fs-xl);line-height:var(--lh-h1);-webkit-transform:translateY(.2em);transform:translateY(.2em)}@media (max-width:600px){.product-cart-mini{padding:1.3125rem 0 2.3125rem}.product-cart-mini.cart-mini{padding:1.25rem 0 2.25rem}.product-cart-mini .remove-product-btn{top:unset;bottom:0}.product-cart-mini.cart-mini .product-thumb-cnt{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%}.product-cart-mini.cart-mini .product-info{-webkit-box-flex:0;-ms-flex:0 0 69%;flex:0 0 69%}.product-cart-mini h2{font-size:var(--fs-m)}.product-cart-mini .quantity-price{margin-bottom:unset;font-size:var(--fs-m)}.product-cart-mini .remove-product-btn{width:1.8125rem;height:1.8125rem}.product-cart-mini .product-header{word-break:break-word}}.cart-mini-viewer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,.3);opacity:0;will-change:opacity;-webkit-transition:opacity .3s var(--ease-cubic-out);transition:opacity .3s var(--ease-cubic-out);pointer-events:none;--cart-footer-height:148px;--cart-footer-height:9.25rem;--totals-height:56px;--totals-height:3.5rem}.cart-mini-active .cart-mini-viewer{opacity:1;pointer-events:auto}.cart-mini-viewer.inhibit-transition .cart-mini-viewer-cnt{-webkit-transition-duration:0ms;transition-duration:0ms}.cart-mini-viewer.cart-view .cart-mini-viewer-cnt{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cart-mini-viewer .product-mini{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-mini-viewer .cart-mini-close-btn{position:absolute;top:var(--site-padding);left:var(--site-padding);padding:1rem;-webkit-transform:translate(-1rem,-1rem);transform:translate(-1rem,-1rem);z-index:1}.cart-mini-viewer .cart-mini-header{padding:2.85rem var(--site-padding) 2rem;text-align:right}.cart-mini-viewer .cart-mini-viewer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:90%;height:90%;max-width:656px;max-width:41rem;max-height:800px;max-height:50rem;background:#fff;overflow:hidden}.cart-mini-viewer .cart-mini-viewer-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:200%;height:100%;will-change:transform;-webkit-transition:-webkit-transform .3s var(--ease-cubic-out);transition:-webkit-transform .3s var(--ease-cubic-out);transition:transform .3s var(--ease-cubic-out);transition:transform .3s var(--ease-cubic-out),-webkit-transform .3s var(--ease-cubic-out)}.cart-mini-viewer .cart-mini-viewer-cnt .product.thumb .description{display:none}.cart-mini-viewer .product-mini-cnt{height:100%;padding-top:6.25rem}.cart-mini-viewer .cart-mini-cnt,.cart-mini-viewer .product-mini-cnt{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.cart-mini-viewer .cart-mini-cnt-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.cart-mini-viewer .cart-mini-content{max-height:100%;height:100%}.cart-mini-viewer .cart-empty{padding:1.25rem var(--site-padding)}.cart-mini-viewer .cart-mini-content-wrap{max-height:calc(100% - var(--cart-footer-height));max-height:calc(800px - 9.25rem);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-mini-viewer .cart-mini-wrap{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 9.25rem);flex:0 1 calc(100% - 9.25rem);max-height:calc(100% - 9.25rem)}.cart-mini-viewer .cart-products{max-height:calc(775px - 16.225rem - var(--totals-height));margin:0 var(--site-padding);padding-right:2.25rem}.cart-mini-viewer .cart-products .scroll-content{border-top:1px solid #5b5858}.cart-mini-viewer .cart-mini-btns{position:relative;-webkit-box-flex:0;-ms-flex:0 0 var(--cart-footer-height);flex:0 0 var(--cart-footer-height);padding:1.5rem var(--site-padding) 1.625rem;background:#fff;z-index:1}.cart-mini-viewer .cart-mini-btns .btn-wrap+.btn-wrap{margin-top:1.5rem}.cart-mini-viewer .cart-mini-btns .btn{width:100%}.cart-mini-viewer .cart-totals{margin-top:auto;padding:0 var(--site-padding)}.cart-mini-viewer .cart-totals,.cart-mini-viewer .cart-totals .cart-totals-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--totals-height)}.cart-mini-viewer .cart-totals .cart-totals-cnt{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:2.125rem;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc}.cart-mini-viewer .cart-totals .total-price{font-size:var(--fs-xl);font-weight:300;line-height:1}@media screen and (max-height:770px){.cart-mini-viewer .product-mini-cnt{padding-top:3.2rem}.cart-mini-viewer .cart-mini-close-btn{top:1rem}}@media (max-width:900px){.cart-mini-viewer .cart-products{padding-right:0}.cart-mini-viewer .thumb.medium .thumb-img-wrap{padding-bottom:var(--row-aspect-ratio)}.cart-mini-viewer .scrollbar-track-y{display:none!important}}@media (max-width:600px){.cart-mini-viewer{--cart-footer-height:6.625rem;--totals-height:2.5rem}.cart-mini-viewer .cart-mini-viewer-wrap{width:100%;height:100%;max-height:unset;background:#000;color:#fff}.cart-mini-viewer .cart-mini-header{padding-top:1.1875rem;padding-bottom:.75rem}.cart-mini-viewer .cart-mini-close-btn .close-mini-cart-svg{width:16px;height:16px}.cart-mini-viewer .close-mini-cart-svg path{stroke:#fff}.cart-mini-viewer .product-mini h2,.cart-mini-viewer .product-mini h5{color:#fff}.cart-mini-viewer .product-footer .btn.cart-btn{border-color:#fff;background:#fff;color:#000}.cart-mini-viewer .product-footer .btn.cart-btn .btn-plus-svg path{stroke:#fff}.cart-mini-viewer .quantity-buy{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-mini-viewer .quantity-buy .quantity-wrap{border-color:#fff}.cart-mini-viewer .quantity-buy .product-price-wrap{margin:auto 6rem 1rem 0}.cart-mini-viewer .quantity-buy svg path{stroke:#fff}.cart-mini-viewer .quantity-buy .btn-plus.cart-plus .button-plus-svg path{stroke:#000}.cart-mini-viewer .product-cart-mini.cart-mini{border-top-color:#535353}.cart-mini-viewer .product-cart-mini .remove-product-btn{border-color:#fff}.cart-mini-viewer .product-cart-mini .button-plus-svg path{stroke:#fff}.cart-mini-viewer .product-cart-mini h2{color:#fff}.cart-mini-viewer .cart-products{max-height:calc(100vh - var(--totals-height) - var(--cart-footer-height))}.cart-mini-viewer .cart-totals{margin-top:0;height:unset}.cart-mini-viewer .cart-totals .title,.cart-mini-viewer .cart-totals .total-price{font-size:var(--fs-m)}.cart-mini-viewer .cart-mini-btns{background:#000;margin-top:auto}.cart-mini-viewer .cart-mini-btns .btn.btn-black{border-color:#fff;background:#fff;color:#000}.cart-mini-viewer .cart-mini-btns .btn:not(.btn-black){border-color:#fff;color:#fff}}.publications-wrap .publications-types-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:6rem 0 0}.publications-wrap .publications-types-cnt .publication-type{width:calc(var(--col-12)*6 + var(--gap-12)*5);margin-bottom:var(--s-l-xl)}.publications-wrap .publications-types-cnt .publication-type:nth-of-type(2n+2){margin-left:calc(var(--gap-12)*1)}.publications-wrap .publications-types-cnt .publication-type .publication-type-title-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--fs-h1)*2*var(--lh-h1)*1.1)}.publications-wrap .publications-types-cnt .publication-type .publication-type-title{margin-top:auto;margin-bottom:.23em}.publications-wrap .publications-types-cnt .publication-type:first-of-type .publication-type-title{text-transform:none}.publications-wrap .publications-types-cnt .publication-type .thumb-cnt{padding:var(--s-xs) 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols{margin-bottom:0}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .ratio-box.aspect-sq{padding-bottom:100%}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*3 + var(--gap-6)*2);flex:0 0 calc(var(--col-6)*3 + var(--gap-6)*2);padding-bottom:calc(50% - var(--gap-6)*1/2)}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*3 + var(--gap-6)*2);flex:0 0 calc(var(--col-6)*3 + var(--gap-6)*2);margin-left:calc(var(--gap-6)*1)}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .description .description-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .description .thumb-title{font-size:var(--fs-body);line-height:var(--lh-h5);letter-spacing:var(--ls-b);font-weight:400;text-transform:none}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .description .thumb-subtitle{margin-top:var(--s-xs);text-transform:uppercase}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .description .btn-wrap{margin-top:auto}@media (max-width:900px){.publications-wrap .publications-types-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--s-m)}.publications-wrap .publications-types-cnt .publication-type{width:100%;margin-bottom:var(--s-s)}.publications-wrap .publications-types-cnt .publication-type:nth-of-type(2n+2){margin-left:0}.publications-wrap .publications-types-cnt .publication-type .publication-type-title-cnt{height:auto;padding-top:.4rem}.publications-wrap .publications-types-cnt .publication-type .thumb-cnt{border-bottom:none}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .thumb-img-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .description .thumb-title{margin-bottom:0}}@media (max-width:600px){.publications-wrap .publications-types-cnt{margin-top:var(--s-l)}.publications-wrap .publications-types-cnt .publication-type{margin-bottom:0}.publications-wrap .publications-types-cnt .publication-type .publication-type-title{margin-bottom:.4em}.publications-wrap .publications-types-cnt .publication-type .thumb-cnt{padding:var(--s-s) 0 var(--s-m)}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:100%}.publications-wrap .publications-types-cnt .publication-type .thumb.large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0}}.publication-type .intro h1{max-width:700px}.publication-type .latest-issue{margin-top:var(--s-xl)}.publication-type .latest-issue .thumb.large.two-cols .ratio-box.aspect-sq{padding-bottom:100%}.publication-type .latest-issue .thumb.large.two-cols .thumb-img-wrap{padding-bottom:calc(50% - var(--gap-12)*1/2)}.publication-type .latest-header{border-bottom:1px solid #e5e5e5}.publication-type .latest-cnt .thumbs-cnt{padding:var(--s-s) 0 var(--s-m)}.publication-type .issue-archive-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:var(--s-m) 0 0}.publication-type .issue-archive-header sup{color:#5b5858}.publication-type .issue-archive-header .btn-wrap{margin-bottom:.9375rem}.publication-type .issue-archive{padding:0 var(--site-padding) var(--s-m)}.publication-type .issue-archive .thumbs-cnt{padding-top:var(--s-s)}@media (max-width:900px){.publication-type .latest-header h2{margin-bottom:.23em}.publication-type .latest-cnt .thumbs-cnt{padding:var(--s-xs) 0 var(--s-m)}.publication-type .latest-issue{margin-top:var(--s-l)}.publication-type .latest-issue .thumb.large.two-cols .ratio-box.aspect-sq{padding-bottom:100%}.publication-type .latest-issue .thumb.large.two-cols .thumb-img-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:100%}.publication-type .latest-issue .thumb.large.two-cols .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:var(--s-s) 0 0}.publication-type .issue-archive-header{padding:var(--s-l) 0 0}.publication-type .issue-archive-header h2{margin-bottom:.23em}.publication-type .issue-archive-header .btn-wrap{margin-bottom:1.125rem}.publication-type .issue-archive .thumb.medium{margin-bottom:2rem}}@media (max-width:600px){.publication-type .latest-header h2{margin-bottom:.4em}.publication-type .latest-cnt .thumbs-cnt{padding:var(--s-s) 0 var(--s-l)}.publication-type .issue-archive .thumbs-cnt{padding-bottom:var(--s-l)}.publication-type .issue-archive .thumb.medium{margin-bottom:var(--s-l)}.publication-type .issue-archive .thumb.medium:last-of-type{margin-bottom:0}.publication-type .issue-archive-header{padding:var(--s-m) 0 0}.publication-type .issue-archive-header h2{margin-bottom:.4em}}.publication-wrap .publication-intro-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.publication-wrap .publication-intro-cnt.no-contents{margin-bottom:var(--s-xl)}.publication-wrap .publication-intro-cnt .left,.publication-wrap .publication-intro-cnt .right{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);width:calc(var(--col-12)*6 + var(--gap-12)*5)}.publication-wrap .publication-intro-cnt .left{position:relative;padding-top:var(--s-s)}.publication-wrap .publication-intro-cnt .left .slider.simple-slider .progressive-img-cnt{padding-bottom:74.71%}.publication-wrap .publication-intro-cnt .left .left-cnt{height:100%;padding-bottom:.3em}.publication-wrap .publication-intro-cnt .left .left-cnt>.sticky{top:calc(var(--header-height) + var(--sec-nav-height) + 2.4rem)}.publication-wrap .publication-intro-cnt .right{margin-left:calc(var(--gap-12)*1)}.publication-wrap .publication-intro-cnt .overview{margin-top:var(--s-l-xl);line-height:var(--lh-b)}.publication-wrap .publication-intro-cnt .overview h2{margin:.8em 0 .5em}.publication-wrap .publication-intro-cnt .progressive-img{--aspect:74.71%}.publication-wrap .publication-intro-cnt .publication-price-info{display:none}.publication-wrap .publication-intro-cnt .publication-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.publication-wrap .publication-intro-cnt .publication-header h1{margin-bottom:1.167em}.publication-wrap .publication-intro-cnt .publication-header .buy-btn{margin-left:1rem;margin-top:2.25rem}.publication-wrap .publication-intro-cnt .publication-header .sub-buy-btns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.publication-wrap .publication-intro-cnt .publication-header .subscription-btn{background-color:transparent;border-color:#000;color:#000;margin-top:2.25rem}.publication-wrap .publication-intro-cnt .publication-header .subscription-btn:hover{background-color:#000;color:#fff}.publication-wrap .publication-intro-cnt .publication-header .buy-sub-btn-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.publication-wrap .publication-intro-cnt .publication-header .subscription-btn-1{margin-top:2.25rem}.publication-wrap .publication-intro-cnt .publication-header .subscription-btn-1:hover{background-color:#000;color:#fff}.publication-wrap .publication-intro-cnt .publication-header .show-product-btn{margin-left:1rem;margin-top:2.25rem}.publication-wrap .publication-intro-cnt .publication-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:var(--s-xs);padding-top:var(--s-xs);border-top:1px solid #e5e5e5}.publication-wrap .publication-intro-cnt .price{font-size:32px;font-size:2rem;font-weight:300}.publication-wrap .publication-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--s-s);padding-top:.5em}.publication-wrap .publication-info>div{min-width:calc(var(--col-6))}.publication-wrap .publication-info>div+div{margin-left:calc(var(--gap-6))}.publication-wrap .publication-info h5{margin-bottom:.5em}.publication-wrap .contents{margin:0 calc(var(--site-padding)*-1);padding:var(--s-xl) var(--site-padding) 0;overflow:hidden}.publication-wrap .contents .contents-cnt{padding:var(--s-m-l) 0}.publication-wrap .contents .contents-category+.contents-category{margin-top:var(--s-s)}.publication-wrap .contents .contents-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #828282}.publication-wrap .contents .category-header{border-bottom:1px solid #e5e5e5}.publication-wrap .contents .category-title{margin:0 0 .6em}.publication-wrap .contents .contents-list{margin:0;margin-left:calc(var(--col-12)*3 + var(--gap-12)*3)}.publication-wrap .contents .contents-list ul{margin:0}.publication-wrap .contents .contents-list .obj-lnk{position:absolute;top:.5em;right:0}.publication-wrap .contents .content-entry{position:relative;min-height:82px;min-height:5.125rem;padding:.5em 3rem .5em 0;z-index:2}.publication-wrap .contents .content-entry+.content-entry{border-top:1px solid #e5e5e5}.publication-wrap .contents .content-entry .thumb{position:absolute;top:0;width:50%;z-index:-1;will-change:opacity;opacity:0;pointer-events:none;-webkit-transform-origin:center;transform-origin:center}.publication-wrap .contents .content-entry.follow-active{z-index:1}.publication-wrap .contents .content-entry.follow-active .thumb{opacity:1}.publication-wrap .contents .content-entry .content-contributor{margin-bottom:var(--s-xs)}.publication-wrap .contents .contents-thumbs{padding:var(--s-xs) 0}@media (max-width:900px){.publication-wrap .publication-intro-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap}.publication-wrap .publication-intro-cnt .left,.publication-wrap .publication-intro-cnt .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.publication-wrap .publication-intro-cnt .left .slider .swiper-slide{max-height:unset}.publication-wrap .publication-intro-cnt .left .left-cnt{height:100%;padding-bottom:.2rem}.publication-wrap .publication-intro-cnt .right{margin-left:0}.publication-wrap .publication-intro-cnt .overview h2{margin:.8em 0 .4em}.publication-wrap .publication-intro-cnt .publication-info{padding-top:1em}.publication-wrap .contents .contents-list{margin-left:0}.publication-wrap .contents .content-entry .content-contributor{margin-bottom:1.1rem}.publication-wrap .contents .contents-category+.contents-category{margin-top:0}.publication-wrap .contents .contents-category:last-of-type .thumb:nth-last-of-type(-n+2){margin-bottom:0}.publication-wrap .contents .thumb.medium{margin-bottom:3rem}}@media (max-width:600px){.publication-wrap .publication-intro-cnt .publication-header .buy-btn{margin-top:.9375rem}.publication-wrap .publication-intro-cnt .price{margin-top:auto;font-size:1.375rem;line-height:1;-webkit-transform:translateY(.15em);transform:translateY(.15em)}.publication-wrap .publication-intro-cnt .overview{margin-top:var(--s-s)}.publication-wrap .publication-intro-cnt .overview h2{margin:.9em 0}.publication-wrap .publication-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.publication-wrap .publication-info>div{width:100%}.publication-wrap .publication-info>div+div{margin:var(--s-s) 0 0}.publication-wrap .contents .contents-cnt{padding:1.75rem 0 2.75rem}.publication-wrap .contents .category-title{margin-bottom:.8em}.publication-wrap .contents .content-entry{padding:1em calc(var(--col-6) + var(--gap-6)) var(--s-m) 0}.publication-wrap .contents .content-entry .content-contributor{margin-bottom:0}.publication-wrap .contents .contents-category+.contents-category{margin-top:var(--s-s)}.publication-wrap .contents .contents-category:last-of-type .thumb:nth-last-of-type(-n+2){margin-bottom:3rem}.publication-wrap .contents .contents-list .obj-lnk{top:1em}}.related-issues{padding:0 var(--site-padding)}.related-issues .related-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:var(--s-s) 0 0;border-bottom:none}.related-issues .thumbs-cnt{padding:var(--s-s) 0}.related-issues .thumbs-cnt .thumb{margin-bottom:0}.related-issues .thumbs-cnt .thumb .thumb-subtitle{margin-top:.625rem;text-transform:uppercase}@media (max-width:900px){.related-issues .thumbs-cnt .thumb{margin-bottom:var(--s-s)}}@media (max-width:600px){.related-issues .thumbs-cnt .thumb+.thumb{margin-top:var(--s-m)}}.subscriptions-wrap .subscription-types{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--s-xl);padding-bottom:var(--s-xl)}.subscriptions-wrap .subscription-type{width:100%}.subscriptions-wrap .subscription-type+.subscription-type{margin-top:var(--s-xl)}.subscriptions-wrap .subscription-type .thumb .description{display:none}.subscriptions-wrap .type-header{border-bottom:1px solid #e5e5e5}.subscriptions-wrap .type-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--s-s) 0}.subscriptions-wrap .type-wrap>.left{width:calc(var(--col-12)*4 + var(--gap-12)*3)}.subscriptions-wrap .type-wrap>.right{width:calc(var(--col-12)*6 + var(--gap-12)*5);margin-left:calc(var(--col-12)*2 + var(--gap-12)*3)}.subscriptions-wrap .destination{border-top:1px solid #e5e5e5}.subscriptions-wrap .destination:last-of-type{border-bottom:1px solid #e5e5e5}.subscriptions-wrap .destination.drawer-active .toggle-destination-btn{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.subscriptions-wrap .destination.drawer-active .toggle-destination-btn .button-circle{fill:#000}.subscriptions-wrap .destination.drawer-active .toggle-destination-btn path{stroke:#fff}.subscriptions-wrap .destination .toggle-destination-btn{-webkit-transition:-webkit-transform .2s var(--ease-cubic-out);transition:-webkit-transform .2s var(--ease-cubic-out);transition:transform .2s var(--ease-cubic-out);transition:transform .2s var(--ease-cubic-out),-webkit-transform .2s var(--ease-cubic-out)}.subscriptions-wrap .destination .destination-buy-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:var(--s-xs)}.subscriptions-wrap .destination .left,.subscriptions-wrap .destination .right{width:calc(var(--col-6)*3 + var(--gap-6)*2)}.subscriptions-wrap .destination .right{margin-left:var(--gap-6)}.subscriptions-wrap .destination .buy-btn{background-color:#000;border-color:#000}.subscriptions-wrap .destination .buy-btn:hover{background:#fff}.subscriptions-wrap .destination h5{margin:1.3em 0 -.1em}.subscriptions-wrap .type-description{margin-bottom:var(--s-m)}.subscriptions-wrap .distination-header{position:relative;padding:var(--s-xs) 0}.subscriptions-wrap .distination-header .btn-wrap{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.subscriptions-wrap .destination-name{font-weight:500;line-height:var(--lh-h2);-webkit-transform:translateY(.1em);transform:translateY(.1em)}.subscriptions-wrap .price{font-size:var(--s-s);font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:300;margin-right:var(--s-xs)}.subscriptions-wrap .price-lnk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscriptions-wrap .ext-buy-lnk-wrap{display:inline-block;margin-left:var(--s-xs)}@media (max-width:900px){.subscriptions-wrap .type-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.subscriptions-wrap .type-wrap>.left{width:100%}.subscriptions-wrap .type-wrap>.right{width:100%;margin:var(--s-s) 0 0}}@media (max-width:600px){.subscriptions-wrap .destination .destination-buy-wrap{padding-bottom:var(--s-m)}.subscriptions-wrap .destination-buy-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.subscriptions-wrap .destination-buy-wrap>.left{width:100%}.subscriptions-wrap .destination-buy-wrap>.right{width:100%;margin:var(--s-s) 0 0}.subscriptions-wrap .price{width:calc(var(--col-6)*2 + var(--gap-6)*1)}.subscriptions-wrap .ext-buy-lnk-wrap{width:calc(var(--col-6)*4 + var(--gap-6)*3)}.subscriptions-wrap .ext-buy-lnk-wrap .buy-btn{width:100%}}.landing .index-wrap{overflow:auto}.landing .latest-project{margin-top:var(--s-xl)}.landing .latest-project-header,.landing .latest-tribute-header{display:none;border:none}.landing .thumbs-cnt{border-bottom:1px solid #e1ded0}@media (max-width:900px){.landing .latest-project .thumb,.landing .latest-tribute .thumb{margin-bottom:var(--s-m)}.landing .latest-project .thumb.large.two-cols .description,.landing .latest-project .thumb.large.two-cols.img-pos-right .description,.landing .latest-tribute .thumb.large.two-cols .description,.landing .latest-tribute .thumb.large.two-cols.img-pos-right .description{margin:0 0 var(--s-l)}.landing .go-to-section-cnt{padding:var(--s-s)}}@media (max-width:600px){.landing .latest-project .thumb,.landing .latest-tribute .thumb{margin-bottom:var(--s-s)}.landing .latest-project .thumb.large.two-cols .description,.landing .latest-tribute .thumb.large.two-cols .description{margin:var(--s-s) 0 0}.landing .latest-project .thumb.large.two-cols .thumb-overview,.landing .latest-tribute .thumb.large.two-cols .thumb-overview{margin-top:.6rem}.landing .latest-project .thumb.large.two-cols.img-pos-right .description,.landing .latest-tribute .thumb.large.two-cols.img-pos-right .description{margin:var(--s-s) 0 0}.landing .latest-project .thumb.large.two-cols.img-pos-right .thumb-title,.landing .latest-tribute .thumb.large.two-cols.img-pos-right .thumb-title{margin-bottom:0}.landing .latest-project .thumb.large.two-cols.img-pos-right .thumb-subtitle,.landing .latest-tribute .thumb.large.two-cols.img-pos-right .thumb-subtitle{font-size:var(--fs-l)}.landing .latest-project .thumb .thumb-pretitle,.landing .latest-tribute .thumb .thumb-pretitle{display:none}.landing .latest-project-header,.landing .latest-tribute-header{display:block}.landing .go-to-section-cnt{margin-bottom:var(--s-m-l)}}@media (max-width:900px){.projects .thumbs-header h1{margin-bottom:1.3em}}@media (max-width:600px){.projects .thumbs-header h1{margin-bottom:.433em}.projects .load-more-wrap .more-btn{margin-top:0}}.project-wrap{padding:0}.project-wrap section:not(.intro):not(.featured-image):not(.project-gallery){padding:0 var(--site-padding);margin-top:var(--s-xl)}.project-wrap section:not(.intro):not(.featured-image):not(.project-gallery)>.cnt{width:calc(var(--col-12)*8 + var(--gap-12)*7);margin:0 auto}.project-wrap section:not(.intro):not(.featured-image):not(.project-gallery) h2{margin-bottom:1em}.project-wrap .intro{padding:0}.project-wrap .intro .intro-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--site-padding) 1.8rem}.project-wrap .intro .intro-cnt .left{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*2 + var(--gap-12)*1);flex:0 0 calc(var(--col-12)*2 + var(--gap-12)*1)}.project-wrap .intro .intro-cnt .right{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*10 + var(--gap-12)*9);flex:0 0 calc(var(--col-12)*10 + var(--gap-12)*9);margin-left:calc(var(--col-12)*2 + var(--gap-12)*2)}.project-wrap .intro .uui-number-wrap{margin-top:var(--s-s)}.project-wrap .intro h1{margin-bottom:0}.project-wrap .intro h1 sup{font-size:.8em;font-weight:inherit;line-height:inherit;text-transform:none;margin:.3em 0 0 .1em}.project-wrap .intro h1 sub{font-size:1em;bottom:0;text-transform:none;line-height:inherit;vertical-align:unset;position:static}.project-wrap .featured-image .thumb-subtitle{margin:0 var(--site-padding)}.project-wrap .featured-image .description{margin-top:.9375rem}.project-wrap .project-description{line-height:var(--lh-b)}.project-wrap .next-project-wrap{margin-top:var(--s-xl);padding:0 var(--site-padding) 0}.project-wrap .next-project-wrap .next-project-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--col-12)*8 + var(--gap-12)*7);margin:0 auto;padding-top:var(--s-xs);border-top:1px solid #e1ded0}.stray-project .project-wrap .next-project-wrap .next-project-cnt{border-top:1px solid #c4c4c4}.project-wrap .next-project-wrap .next-project-cnt .left{width:calc(var(--col-8)*4 + var(--gap-8)*3)}.project-wrap .next-project-wrap .next-project-cnt .right{width:calc(var(--col-8)*4 + var(--gap-8)*3);margin-left:calc(var(--gap-8)*1)}.project-wrap .next-project-wrap .thumb{margin-bottom:var(--s-xl)}.project-wrap .next-project-wrap .thumb.medium{width:100%}.project-wrap .next-project-wrap .thumb.medium .ratio-box{bottom:unset;top:0}@media (max-width:900px){.project-wrap section:not(.intro):not(.featured-image):not(.project-gallery)>.cnt{width:100%}.project-wrap .intro .intro-cnt{display:block;padding-bottom:3rem}.project-wrap .intro .intro-cnt .right{margin-left:0}.project-wrap .intro .project-architect,.project-wrap .intro h1{margin-top:var(--s-xs)}.project-wrap .featured-image .description{margin-top:2.05rem}.project-wrap .project-description .btn.more-btn{margin-top:var(--s-m)}.project-wrap section:not(.intro):not(.featured-image):not(.project-gallery).project-citations{margin-top:var(--s-m-l)}.project-wrap .next-project-wrap{margin-top:var(--s-l)}.project-wrap .next-project-wrap .next-project-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.project-wrap .next-project-wrap .next-project-cnt .left,.project-wrap .next-project-wrap .next-project-cnt .right{width:100%}.project-wrap .next-project-wrap .next-project-cnt .right{margin-top:var(--s-m)}.project-wrap .next-project-wrap .thumb.medium{width:calc(var(--col-6)*3 + var(--gap-6)*2)}.project-wrap .next-project-wrap .thumb.medium.two-cols{-ms-flex-wrap:wrap;flex-wrap:wrap}.project-wrap .next-project-wrap .thumb.medium.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:var(--aspect)}.project-wrap .next-project-wrap .thumb.medium.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0;margin-top:var(--s-s)}.project-wrap .next-project-wrap .thumb.medium.two-cols .ratio-box.aspect-tv{padding-bottom:var(--aspect)}}@media (max-width:600px){.project-wrap .intro .intro-cnt{padding-bottom:var(--s-xs)}.project-wrap .intro h1{margin-top:.54em}.project-wrap .intro .project-architect{margin-top:.1rem}.project-wrap .featured-image .description{margin-top:.625rem}.project-wrap .info-table .info-row:last-of-type:after{display:none}.project-wrap section:not(.intro):not(.featured-image):not(.project-gallery).project-citations h2,.project-wrap section:not(.intro):not(.featured-image):not(.project-gallery).project-contributors h2,.project-wrap section:not(.intro):not(.featured-image):not(.project-gallery).project-info h2{margin-bottom:calc(1em - var(--s-xs))}.project-wrap .project-contributors .info-table .info-row:first-of-type:before,.project-wrap .project-contributors .info-table .info-row:last-of-type:after{display:none}.project-wrap .next-project-wrap .next-project-cnt,.project-wrap .next-project-wrap .next-project-cnt .left{width:100%}.project-wrap .next-project-wrap .next-project-cnt .right{width:100%;margin-top:var(--s-s);margin-left:0}.project-wrap .next-project-wrap .thumb.medium{width:100%}}.related-projects{padding:var(--s-s) var(--site-padding) var(--s-m)}.related-projects .related-header{border-bottom:none}.related-projects .related-header h2{margin-bottom:-.13em}.related-projects .thumbs-cnt{padding-top:var(--s-s)}.related-projects .thumb:nth-last-of-type(-n+2){margin-bottom:0}@media (max-width:900px){.related-projects .thumbs-cnt{padding-top:var(--s-m)}}.architects .intro{padding:var(--s-s) 0 var(--s-l)}.architects .architects-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.architects .alphabet-nav{position:sticky;top:calc(var(--header-height) + var(--sec-nav-height));-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*1);flex:0 0 calc(var(--col-12)*1)}.architects .alphabet-nav li{color:#828282}.architects .alphabet-nav li.active{color:#000}.architects .alphabet-nav li button{text-transform:uppercase}.architects .alphabet-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*12 + var(--gap-12)*11);flex:0 0 calc(var(--col-12)*12 + var(--gap-12)*11)}.architects .architects-letter{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-top:1px solid #e1ded0}.architects .letter-title{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*3 + var(--gap-12)*2);flex:0 0 calc(var(--col-12)*3 + var(--gap-12)*2);padding-top:var(--s-xs);text-transform:uppercase}.architects .letter-list{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*8 + var(--gap-12)*7);flex:0 0 calc(var(--col-12)*8 + var(--gap-12)*7);margin:var(--s-xs) calc(var(--gap-12)*1) var(--s-l);font-size:var(--fs-m);text-transform:uppercase}.architects .letter-list li a{position:relative;display:inline-block;padding-left:1.5em}.architects .letter-list li a:hover:before{background:#000}.architects .letter-list li a:before{content:"";position:absolute;top:.15em;left:0;width:.8em;height:.8em;border-radius:50%;border:1px solid #000}.architects .letter-list .last-name{font-weight:700}@media (max-width:900px){.architects .alphabet-nav{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*1);flex:0 0 calc(var(--col-6)*1)}.architects .alphabet-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*5 + var(--gap-6)*5);flex:0 0 calc(var(--col-6)*5 + var(--gap-6)*5);margin-left:0;margin-bottom:3.5rem}.architects .architects-letter{display:block}.architects .letter-title{padding-top:var(--s-s)}.architects .letter-list{margin:1.55rem 0 var(--s-s)}.architects .letter-list .last-name{font-weight:700}}@media (max-width:600px){.architects .letter-title{padding-top:.375rem}.architects .letter-list{margin:1.7rem 0 var(--s-l)}}.architect .intro{padding-bottom:var(--s-xl)}.architect-wrap .intro h1{margin:0 0 2.325rem;max-width:var(--max-width-6-col);text-transform:uppercase}.architect-wrap .projects h2{margin-bottom:.3em}.architect-wrap .thumbs-cnt{margin-top:1rem;padding-bottom:var(--s-l)}@media (max-width:900px){.tributes .thumbs-header h1{margin-bottom:1em}.tributes .content-wrap{padding-bottom:var(--s-s)}}@media (max-width:600px){.tributes .thumbs-header h1{margin-bottom:.433em}.tributes .btn-wrap .more-btn{margin-top:0}}.tribute .tribute-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.tribute .content-wrap,.tribute .title-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5)}.tribute .title-wrap{padding:var(--s-s) calc(var(--col-12)*1 + var(--gap-12)*1) var(--s-s) 0}.tribute .title-wrap .pretitle{font-family:Apercu Mono Pro,Courier New,Courier,monospace;letter-spacing:var(--ls-b)}.tribute .title-wrap h1{margin-top:.42em}.tribute .title-wrap .title-cnt{top:calc(var(--header-height) + var(--sec-nav-height) + var(--s-s))}.tribute .title-wrap .pretitle{font-size:var(--fs-s);line-height:var(--lh-h1);text-transform:uppercase}.tribute .content-wrap{margin-left:calc(var(--gap-12)*1)}.tribute .intro{padding:4.25rem 0;font-size:var(--fs-body)}.tribute .intro h2{margin-bottom:.7em}@media (max-width:900px){.tribute .tribute-cnt{display:block}.tribute .title-wrap{padding-bottom:1.5rem}.tribute .content-wrap{margin-left:0}.tribute .intro{padding:0 0 var(--s-xl)}.tribute .intro h2{margin-bottom:.4em}}@media (max-width:600px){.tribute .title-wrap{padding-bottom:var(--s-l)}.tribute .intro h2{margin-bottom:.7em}}.info-wrap .intro h1{max-width:var(--title-max-width)}.info-wrap .info-cnt{padding:7rem 0 10rem;display:-webkit-box;display:-ms-flexbox;display:flex}.info-wrap .info-cnt .left{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*3);flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*3)}.info-wrap .info-cnt .right{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);margin-left:calc(var(--col-12)*1 + var(--gap-12)*2)}.info-wrap .credits{font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:300}.info-wrap .text{font-size:var(--fs-l)}.info-wrap ul{margin-top:0}.info-wrap strong{font-weight:500}.info-wrap a{display:inline-block;margin-top:var(--s-xs);text-decoration:underline}@media (max-width:900px){.info-wrap .info-cnt{display:block;padding:2.5rem 0 1.25rem}.info-wrap .info-cnt .right{margin:var(--s-l) 0}}@media (max-width:900px){.tribVIDEOSutes .thumbs-header h1{margin-bottom:1em}.tribVIDEOSutes .content-wrap{padding-bottom:var(--s-s)}}@media (max-width:600px){.tribVIDEOSutes .thumbs-header h1{margin-bottom:.433em}.tribVIDEOSutes .btn-wrap .more-btn{margin-top:0}}.video-wrap .video-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.video-wrap .content-wrap,.video-wrap .title-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5)}.video-wrap .title-wrap{padding:var(--s-s) calc(var(--col-12)*1 + var(--gap-12)*1) var(--s-s) 0}.video-wrap .title-wrap .pretitle{font-family:Apercu Mono Pro,Courier New,Courier,monospace;letter-spacing:var(--ls-b)}.video-wrap .title-wrap h1{margin-top:.42em}.video-wrap .title-wrap .title-cnt{top:calc(var(--header-height) + var(--sec-nav-height) + var(--s-s))}.video-wrap .title-wrap .pretitle{font-size:var(--fs-s);line-height:var(--lh-h1);text-transform:uppercase}.video-wrap .content-wrap{margin-left:calc(var(--gap-12)*1)}.video-wrap .intro{padding:4.25rem 0;font-size:var(--fs-body)}.video-wrap .intro h2{margin-bottom:.7em}.video-wrap .video-video-cnt{max-width:80%;margin-left:auto;margin-right:auto}.video-wrap .video-content{margin-top:var(--s-l)}.video-wrap .video-content .left{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*4);flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*4);width:calc(var(--col-12)*4 + var(--gap-12)*4)}.video-wrap .video-content .right{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);width:calc(var(--col-12)*7 + var(--gap-12)*6);margin-left:calc(var(--col-12) + var(--gap-12)*2)}.video-wrap .video-content .left{font-size:var(--fs-sm)}.video-wrap .next-item-wrap{margin-top:var(--s-l)}@media (max-width:900px){.video-wrap .video-cnt{display:block}.video-wrap .video-video-cnt{max-width:unset}.video-wrap .title-wrap{padding-bottom:1.5rem}.video-wrap .content-wrap{margin-left:0}.video-wrap .intro{padding:0 0 var(--s-s)}.video-wrap .intro h2{margin-bottom:.4em}}@media (max-width:600px){.video-wrap .title-wrap{padding-bottom:var(--s-l)}.video-wrap .intro h2{margin-bottom:.7em}.video-wrap .video-content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--s-s)}.video-wrap .video-content .left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;font-size:var(--fs-body);margin-top:var(--s-s)}.video-wrap .video-content .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin-left:0}.video-wrap .video-credits{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.contests-main{--bg-color:#fff;--body-color:#000}.contests-main .main-wrap{padding:0}.contests-main .intro{padding:0 var(--site-padding) var(--s-m)}.contests-main .hero img{width:100%}.contests-main .current-contest{color:var(--body-color)}.contests-main .current-contest,.contests-main .featured-contest{padding:var(--s-s) var(--site-padding)}.contests-main .current-contest>header,.contests-main .featured-contest>header{border-bottom:none}.contests-main .current-contest .thumb.large.two-cols,.contests-main .featured-contest .thumb.large.two-cols{margin-bottom:0}.contests-main .current-contest .thumb.large.two-cols h2,.contests-main .featured-contest .thumb.large.two-cols h2{color:var(--body-color)}.contests-main .current-contest .thumb.large.two-cols .stroke-black,.contests-main .featured-contest .thumb.large.two-cols .stroke-black{-webkit-text-stroke:1px var(--body-color);text-stroke:1px var(--body-color)}.contests-main .current-contest .thumb.large.two-cols .btn,.contests-main .featured-contest .thumb.large.two-cols .btn{background-color:var(--bg-color);border-color:var(--body-color);color:var(--body-color)}.contests-main .current-contest .thumb.large.two-cols .btn:hover,.contests-main .featured-contest .thumb.large.two-cols .btn:hover{background-color:var(--body-color);color:var(--bg-color)}.contests-main .featured-contest .thumb.large.two-cols h2{color:#fff}.contests-main .featured-contest .thumb.large.two-cols .btn{--bg-color:#202020;--body-color:#fff}.contests-main .contest-info{padding:var(--s-s) var(--site-padding) var(--s-l-xl)}.contests-main .contest-info-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.contests-main .contest-info-cnt .left{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*4);flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*4);width:calc(var(--col-12)*4 + var(--gap-12)*4)}.contests-main .contest-info-cnt .right{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);width:calc(var(--col-12)*7 + var(--gap-12)*6);margin-left:calc(var(--col-12)*1 + var(--gap-12)*1)}.contests-main .contest-main-info-cnt{top:calc(var(--header-height) + var(--s-s))}.contests-main .contest-main-info-cnt .download-btn-wrap{margin-top:2.125rem}.contests-main .contest-header h1{margin-top:.325em}.contests-main .info-table .info-title{width:calc(var(--col-5)*2 + var(--gap-5)*1)}.contests-main .info-table .info-text{width:calc(var(--col-5)*3 + var(--gap-5)*2);margin-left:calc(var(--gap-5)*1)}.contests-main .contest-details h2:not(.thumb-title){margin-bottom:.64em}.contests-main .details-section+.details-section{margin-top:var(--s-xl)}.contests-main .overview h2{margin:.68em 0 .5em}.contests-main .overview .btn-wrap{margin-top:2.125rem}.contests-main .overview a:not(.btn){text-decoration:underline}@media (max-width:900px){.contests-main .overview .btn-wrap{margin-top:1.5rem}.contests-main .contest-info-cnt{display:block}.contests-main .contest-info-cnt .left,.contests-main .contest-info-cnt .right{width:100%;margin-left:0}.contests-main .contest-info-cnt .right{margin-top:var(--s-m)}.contests-main .contest-info{padding:var(--s-m) var(--site-padding) var(--s-xl)}.contests-main .contest-main-info-cnt .download-btn-wrap{margin-top:1.5rem}.contests-main .contest-details h2:not(.thumb-title){margin-bottom:.27em}}@media (max-width:600px){.contests-main .contest-main-info-cnt .download-btn-wrap{margin-top:var(--s-xs)}.contests-main .contest-info{padding:var(--s-xs) var(--site-padding) var(--s-m)}.contests-main .contest-info-cnt .right{margin-top:var(--s-l)}.contests-main .contest-details .overview h2{margin:.4em 0 .9em}.contests-main .overview .btn-wrap{margin-top:var(--s-s-m)}}.contest-single .main-wrap{--bg-color:#fff;--body-color:#000;color:var(--body-color)}.contest-single h1,.contest-single h2,.contest-single h3,.contest-single h4,.contest-single h5,.contest-single h6{color:var(--body-color)}.contest-single .stroke-black,.contest-single .thumb.extra-large.two-cols .description .thumb-pretitle.stroke-black,.contest-single .thumb.large.two-cols .description .thumb-pretitle.stroke-black,.thumb.extra-large.two-cols .description .contest-single .thumb-pretitle.stroke-black,.thumb.large.two-cols .description .contest-single .thumb-pretitle.stroke-black{-webkit-text-stroke:1px var(--body-color);text-stroke:1px var(--body-color)}.contest-single .btn:not(.plus-btn){border-color:var(--body-color);color:var(--body-color)}.contest-single .btn:not(.plus-btn) svg path{stroke:var(--body-color)}.contest-single .btn:not(.plus-btn):hover{background-color:var(--body-color);color:#fff}.contest-single .btn:not(.plus-btn):hover svg path{stroke:#fff}.contest-single .subs-banner .btn:hover{background-color:var(--bg-color)}.contest-single .adaptable-border-left:after,.contest-single .adaptable-border-top:before,.contest-single .award-categories-awards li:before,.contest-single .events-single .event-details-entry:before,.contest-single .info-table .info-row .info-text p+p:before,.contest-single .info-table .info-row:before,.contest-single .juror:not(.thumb):before,.contest-single .participation-cost:after,.contest-single .participation-cost:before,.contest-single .project-gallery .gallery-controls:before,.events-single .contest-single .event-details-entry:before,.info-table .contest-single .info-row:before,.info-table .info-row .info-text .contest-single p+p:before,.project-gallery .contest-single .gallery-controls:before{background:var(--body-color);opacity:.5}.contest-single .obj-lnk{display:block}.contest-single .obj-lnk svg path{stroke:var(--body-color)}.contest-single .obj-lnk:hover svg .external-link-circle{fill:var(--body-color);stroke:var(--body-color)}.contest-single .obj-lnk:hover svg path{stroke:var(--bg-color)}.contest-single .details-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem;border-bottom:none}.contest-single .details-section-header h2:not(.thumb-title){margin-bottom:.5rem}.contest-single .contest-details-entry{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #c4c4c4;padding:.375rem 0 1.125rem}.contest-single .contest-details-entry .entry-contributor{width:calc(var(--col-6)*1 + var(--gap-6)*1)}.contest-single .contest-details-entry .entry-title{width:calc(var(--col-6)*4 + var(--gap-6)*4);margin-left:calc(var(--col-6)*1)}.contest-single .juror-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--s-xs) 0 var(--s-m)}.contest-single .juror-cnt .juror-thumb{width:calc(var(--col-7)*2 + var(--gap-7)*1);-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-7)*2 + var(--gap-7)*1);flex:0 0 calc(var(--col-7)*2 + var(--gap-7)*1)}.contest-single .juror-cnt .juror-details{width:calc(var(--col-7)*5 + var(--gap-7)*4);-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-7)*5 + var(--gap-7)*4);flex:0 0 calc(var(--col-7)*5 + var(--gap-7)*4);margin-left:calc(var(--gap-7)*1)}.contest-single .juror-cnt .juror-details .btn-wrap{margin-top:var(--s-xs)}.contest-single .juror-cnt .thumb{width:100%;margin-bottom:0}.contest-single .juror-cnt .thumb .description{display:none}.contest-single .juror-bio-wrap .drawer-inner{padding-top:var(--s-s);letter-spacing:var(--ls-b);line-height:var(--lh-b)}.contest-single .juror-bio-wrap .toggle-juror-bio-btn{will-change:transform;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.contest-single .juror-bio-wrap .toggle-juror-bio-btn .button-circle{fill:var(--body-color,#000);stroke:var(--body-color,#000)}.contest-single .juror-bio-wrap .toggle-juror-bio-btn:hover .button-circle path:not(.button-circle){stroke:var(--body-color,#000)}.contest-single .juror-bio-wrap.drawer-active .toggle-juror-bio-btn{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.contest-single .info-table .info-title{width:calc(var(--col-7)*2 + var(--gap-7)*1)}.contest-single .info-table .info-text{position:relative;width:calc(var(--col-7)*5 + var(--gap-7)*4);margin-left:calc(var(--gap-7)*1);padding-right:calc(var(--col-7)*1)}.contest-single .schedule{margin-top:var(--s-l)}.contest-single .schedule-header h2:not(.thumb-title){margin-bottom:1.5em}.contest-single .schedule-info-table .info-row{padding-bottom:1.66rem}.contest-single .participation-info{margin-top:var(--s-l-xl)}.contest-single .participation-info-header h2:not(.thumb-title){margin-bottom:.3em}.contest-single .participation-info-costs{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--col-7)*6 + var(--gap-7)*5);margin-top:calc(var(--s-s) + .5rem)}.contest-single .participation-cost{padding:1.7rem 1.7rem 0;width:calc(var(--col-6)*3 + var(--gap-6)*2)}.contest-single .participation-cost+.participation-cost{margin-left:calc(var(--gap-6)*1)}.contest-single .participation-dates{margin-top:.19rem;font-weight:500}.contest-single .participation-price{margin-top:var(--s-m-l);font-size:var(--fs-h1);font-weight:300;line-height:var(--lh-h1);height:42px;height:2.625rem}.contest-single .award-categories{margin-top:var(--s-xl)}.contest-single .award-categories-header h2:not(.thumb-title){margin-bottom:.3em}.contest-single .award-categories-awards{margin-top:var(--s-m)}.contest-single .award-categories-awards li{padding:.3em 0 3.1em}.contest-single .usefull-files,.contest-single .usefull-files .btn-wrap{margin-top:var(--s-s)}.contest-single .results .details-section-header{padding-bottom:1.375rem}.contest-single .results .results-cnt .info-table .info-row{padding-bottom:var(--s-s)}.contest-single .results .results-cnt .info-table .obj-lnk{position:absolute;top:0;right:0}.contest-single .results .results-cnt .results-category+.results-category{margin-top:var(--s-m-l)}.contest-single .related h2{color:#fff}@media (max-width:900px){.contest-single.awards-single .results .details-section-header{padding-bottom:1.125rem}.contest-single .results .details-section-header{padding-bottom:3.58rem}.contest-single .results .category-header h4{margin-bottom:1.7em}.contest-single .thumb{margin-bottom:var(--s-m-l)}.contest-single .thumb:last-of-type{margin-bottom:0}.contest-single .thumb.award .description{margin-top:var(--s-s)}.contest-single .schedule{margin-top:var(--s-s-m)}.contest-single .schedule-header h2:not(.thumb-title){margin-bottom:1em}.contest-single .participation-info{margin-top:var(--s-m-l)}.contest-single .participation-info-costs{width:100%;margin-top:var(--s-m);margin-right:0}.contest-single .participation-dates{font-size:var(--fs-sm)}.contest-single .participation-price{margin-top:var(--s-xl)}.contest-single .usefull-files .btn-wrap{margin-top:1.5rem}.contest-single .sponsors{padding-bottom:var(--s-l-xl)}.contest-single .sponsors .thumb:last-of-type{margin-bottom:var(--s-s)}}@media (max-width:600px){.contest-single .details-section-header{position:relative;padding-bottom:0}.contest-single .details-section-header:after{content:"";position:absolute;width:100%;height:1px;background:#c4c4c4;bottom:-1px;left:0;right:0;mix-blend-mode:multiply}.contest-single.awards-single .results .details-section-header{padding-bottom:0}.contest-single .results .results-cnt{padding:var(--s-xs) 0}.contest-single .results .results-cnt .results-category+.results-category{margin-top:var(--s-xl)}.contest-single .results .results-cnt .info-table .info-row{padding:0 0 var(--s-s-m)}.contest-single .results .results-cnt .info-table .info-row:before{display:none}.contest-single .results .results-cnt .info-table .info-row:after{content:"";position:absolute;width:100%;height:1px;background:#e5e5e5;bottom:-1px;left:0;right:0}.contest-single .results .category-header h4{position:relative;padding-bottom:.8rem;margin-bottom:1em}.contest-single .results .category-header h4:after{content:"";position:absolute;width:100%;height:1px;background:#e5e5e5;bottom:-1px;left:0;right:0;mix-blend-mode:multiply}.contest-single .results.list-view .results-cnt .results-category+.results-category{margin-top:var(--s-l)}.contest-single .info-table{margin:0}.contest-single .info-table .info-row{padding:0 0 var(--s-m)}.contest-single .info-table .info-title{width:100%}.contest-single .info-table .info-text{width:100%;margin-left:0}.contest-single .juror:not(.thumb):before{display:none}.contest-single .juror-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:var(--s-l)}.contest-single .juror-cnt .juror-details,.contest-single .juror-cnt .juror-thumb{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.contest-single .juror-cnt .juror-details{margin:var(--s-xs) 0 0 0}.contest-single .juror-cnt .thumb.small .thumb-img-wrap{padding-bottom:100%}.contest-single .schedule{margin-top:var(--s-s)}.contest-single .schedule .info-table .info-row{padding:.6rem 0 var(--s-s-m)}.contest-single .participation-info{margin-top:var(--s-m)}.contest-single .participation-info-costs{-ms-flex-wrap:wrap;flex-wrap:wrap}.contest-single .participation-cost{width:100%}.contest-single .participation-cost+.participation-cost{margin:var(--s-l) 0 0}.contest-single .participation-price{height:1.625rem}.contest-single .sponsors{padding-bottom:var(--s-s-m)}.contest-single .sponsors .thumb:nth-last-of-type(-n+2){margin-bottom:0}}.awards-main .current-award,.awards-main .featured-award{padding:var(--s-s) var(--site-padding)}.awards-main .current-award .thumb.large.two-cols,.awards-main .featured-award .thumb.large.two-cols{margin-bottom:0}.awards-main .current-award{background-color:var(--bg-color)}.awards-main .current-award.no-bg-color .btn{--bg-color:#fff}.awards-main .current-award.no-font-color .btn{--body-color:#000}.awards-main .current-award .btn.btn-black{color:var(--bg-color)}.awards-main .current-award .btn.btn-black:hover{color:#000}.awards-main.award-21{background:red}.awards-main.award-21 .adaptable-border-left:after,.awards-main.award-21 .adaptable-border-top:before,.awards-main.award-21 .contest-single .award-categories-awards li:before,.awards-main.award-21 .contest-single .juror:not(.thumb):before,.awards-main.award-21 .contest-single .participation-cost:after,.awards-main.award-21 .contest-single .participation-cost:before,.awards-main.award-21 .events-single .event-details-entry:before,.awards-main.award-21 .info-table .info-row .info-text p+p:before,.awards-main.award-21 .info-table .info-row:before,.awards-main.award-21 .project-gallery .gallery-controls:before,.awards-main.award-21.contest-single .award-categories-awards li:before,.awards-main.award-21.contest-single .juror:not(.thumb):before,.awards-main.award-21.contest-single .participation-cost:after,.awards-main.award-21.contest-single .participation-cost:before,.awards-main.award-21.events-single .event-details-entry:before,.contest-single .award-categories-awards .awards-main.award-21 li:before,.contest-single .awards-main.award-21 .juror:not(.thumb):before,.contest-single .awards-main.award-21 .participation-cost:after,.contest-single .awards-main.award-21 .participation-cost:before,.events-single .awards-main.award-21 .event-details-entry:before,.info-table .awards-main.award-21 .info-row:before,.info-table .info-row .info-text .awards-main.award-21 p+p:before,.project-gallery .awards-main.award-21 .gallery-controls:before{mix-blend-mode:normal;background:#fff}.awards-main.award-22{background:var(--body-color,#1785f6)}.awards-main.award-22 .adaptable-border-left:after,.awards-main.award-22 .adaptable-border-top:before,.awards-main.award-22 .contest-single .award-categories-awards li:before,.awards-main.award-22 .contest-single .juror:not(.thumb):before,.awards-main.award-22 .contest-single .participation-cost:after,.awards-main.award-22 .contest-single .participation-cost:before,.awards-main.award-22 .events-single .event-details-entry:before,.awards-main.award-22 .info-table .info-row .info-text p+p:before,.awards-main.award-22 .info-table .info-row:before,.awards-main.award-22 .project-gallery .gallery-controls:before,.awards-main.award-22.contest-single .award-categories-awards li:before,.awards-main.award-22.contest-single .juror:not(.thumb):before,.awards-main.award-22.contest-single .participation-cost:after,.awards-main.award-22.contest-single .participation-cost:before,.awards-main.award-22.events-single .event-details-entry:before,.contest-single .award-categories-awards .awards-main.award-22 li:before,.contest-single .awards-main.award-22 .juror:not(.thumb):before,.contest-single .awards-main.award-22 .participation-cost:after,.contest-single .awards-main.award-22 .participation-cost:before,.events-single .awards-main.award-22 .event-details-entry:before,.info-table .awards-main.award-22 .info-row:before,.info-table .info-row .info-text .awards-main.award-22 p+p:before,.project-gallery .awards-main.award-22 .gallery-controls:before{mix-blend-mode:normal;background:var(--body-color,#1785f6)}.awards-main .previous-awards{padding:var(--s-s) var(--site-padding)}.awards-main .previous-awards .thumbs-cnt{padding:var(--s-s) 0;border-bottom:none}.awards-main .previous-awards .thumb.award{width:calc(var(--col-12)*6 + var(--gap-12)*5)}.awards-main .previous-awards .thumb.award .description{margin-left:0}@media (max-width:900px){.awards-main .current-award,.awards-main .featured-award{padding-bottom:var(--s-m)}.awards-main .current-award .btn.btn-black:hover{color:var(--bg-color)}.awards-main .previous-awards header h2{margin-bottom:.27em}.awards-main .previous-awards .thumbs-cnt{padding:var(--s-m) 0 var(--s-xs)}.awards-main .previous-awards .thumb.award{width:100%}}@media (max-width:600px){.awards-main .current-award .thumb.large.two-cols.img-pos-right .description{margin-bottom:0}.awards-main .current-award .thumb .thumb-pretitle{display:none}}.award-wrap{background-color:var(--bg-color,#fff)}.award-wrap .jury,.award-wrap .participation-info{margin-top:var(--s-l)}.award-wrap .schedule{margin-top:var(--s-xl)}.competitions-wrap .previous-competitions{padding:var(--s-m) var(--site-padding) var(--s-s)}.competitions-wrap .previous-competitions .thumbs-cnt{padding:var(--s-s) 0;border-bottom:none}@media (max-width:900px){.competitions-wrap .current-competition,.competitions-wrap .featured-competition{padding-bottom:var(--s-m)}.competitions-wrap .current-competition{padding-top:var(--s-xs)}.competitions-wrap .featured-competition{padding-bottom:var(--s-s-m)}.competitions-wrap .previous-competitions header h2{margin-bottom:.27em}.competitions-wrap .previous-competitions .thumbs-cnt{padding:var(--s-m) 0 var(--s-xs)}.competitions-wrap .previous-competitions .thumb.award{width:100%}}@media (max-width:600px){.competitions-wrap .current-competition .thumb.large.two-cols.img-pos-right .description{margin-bottom:0}.competitions-wrap .current-competition .thumb .thumb-pretitle,.competitions-wrap .featured-competition .thumb .thumb-pretitle{display:none}}.competition-wrap .usefull-files{margin-top:var(--s-xl)}@media (max-width:900px){.competition-wrap .btn:not(.plus-btn):hover{border-color:var(--body-color);color:var(--body-color)}.competition-wrap .btn:not(.plus-btn):hover svg path{stroke:var(--body-color)}}.competition-project .intro{padding-top:var(--s-s);padding-bottom:var(--s-s);font-size:var(--fs-body)}.competition-project .intro h1{margin:.15em 0 2.05em}.competition-project .intro .project-contributors{max-width:var(--max-width-6-col)}.competition-project .project-gallery{margin-top:0;margin-bottom:var(--s-xl)}.events-main .main-wrap{padding:0;color:var(--body-color,#000)}.events-main .hero img{width:100%}.events-main .event-info{padding:var(--s-s) var(--site-padding) var(--s-m)}.events-main .event-info-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.events-main .event-info-cnt .left{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*5 + var(--gap-12)*4);flex:0 0 calc(var(--col-12)*5 + var(--gap-12)*4);width:calc(var(--col-12)*5 + var(--gap-12)*4)}.events-main .event-info-cnt .right{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);width:calc(var(--col-12)*6 + var(--gap-12)*5);margin-left:calc(var(--col-12)*1 + var(--gap-12)*2)}.events-main .event-main-info-cnt{top:calc(var(--header-height) + var(--s-s));background-color:var(--bg-color)}.events-main .event-main-info-cnt .download-btn-wrap{display:inline-block;margin-top:2.125rem}.events-main .event-main-info-cnt .download-btn-wrap+.btn-wrap{display:inline-block;margin-top:2.125rem;margin-left:var(--s-xs)}.events-main .event-header h1{margin:.325em 0 1.18em}.events-main .conference-slider .progressive-img,.events-main .exhibition-slider .progressive-img{--aspect:var(--aspect-tv)}.events-main .info-table .info-title{width:calc(var(--col-5)*1 + var(--gap-5)*1)}.events-main .info-table .info-text{width:calc(var(--col-5)*4 + var(--gap-5)*2);margin-left:calc(var(--gap-5)*1)}.events-main .event-details h2:not(.thumb-title){margin-bottom:1em;margin-top:.69em}.events-main .details-section+.details-section{margin-top:var(--s-xl)}.events-main .overview h2{margin:.8em 0 .5em}.events-main .project-gallery{margin-top:0}.events-main .project-gallery .project-gallery-header h2{margin-bottom:.14em}.events-main .project-gallery .select-gallery-view{display:none}.events-main .date-box,.events-main .date-box .date-box-day,.events-main .date-box .date-box-month{border-color:var(--body-color)}@media (max-width:900px){.events-main .event-info{padding:var(--s-m) var(--site-padding)}.events-main .event-info-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap}.events-main .event-info-cnt .left,.events-main .event-info-cnt .right{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.events-main .event-info-cnt .left{padding-bottom:var(--s-s)}.events-main .event-info-cnt .right{margin-left:0;padding-top:var(--s-s)}.events-main .event-main-info-cnt{position:static}.events-main .event-main-info-cnt .download-btn-wrap{margin-top:var(--s-xs)}.events-main .event-header h1{margin-bottom:1em}.events-main .overview h2{margin-top:.7em}.events-main.exhibitions-main .event-header h1{margin-top:.5em}.events-main .info-table .info-row{padding:.635rem 0 1.7rem}.events-main .info-table .info-title{width:calc(var(--col-6)*2 + var(--gap-6)*1)}.events-main .info-table .info-text{width:calc(var(--col-6)*4 + var(--gap-6)*3);margin-left:calc(var(--gap-6)*1)}.events-main .event-details h2:not(.thumb-title){margin-bottom:.82em}}@media (max-width:600px){.events-main .event-info-cnt .right{padding-top:var(--s-m)}.events-main .info-table .info-title{width:100%}.events-main .info-table .info-text{width:100%;margin-left:0}}.events-single .main-wrap{--bg-color:#fff;--body-color:#000;color:var(--body-color)}.events-single h1,.events-single h2,.events-single h3,.events-single h4,.events-single h5,.events-single h6{color:var(--body-color)}.events-single .stroke-black,.events-single .thumb.extra-large.two-cols .description .thumb-pretitle.stroke-black,.events-single .thumb.large.two-cols .description .thumb-pretitle.stroke-black,.thumb.extra-large.two-cols .description .events-single .thumb-pretitle.stroke-black,.thumb.large.two-cols .description .events-single .thumb-pretitle.stroke-black{-webkit-text-stroke:1px var(--body-color);text-stroke:1px var(--body-color)}.events-single .btn:not(.plus-btn){border-color:var(--body-color);color:var(--body-color)}.events-single .btn:not(.plus-btn) svg path{stroke:var(--body-color)}.events-single .btn:not(.plus-btn):hover{background-color:var(--body-color);color:#fff}.events-single .btn:not(.plus-btn):hover svg path{stroke:#fff}.events-single .subs-banner .btn:hover{background-color:var(--bg-color)}.contest-single .award-categories-awards .events-single li:before,.contest-single .events-single .juror:not(.thumb):before,.contest-single .events-single .participation-cost:after,.contest-single .events-single .participation-cost:before,.events-single .adaptable-border-left:after,.events-single .adaptable-border-top:before,.events-single .contest-single .award-categories-awards li:before,.events-single .contest-single .juror:not(.thumb):before,.events-single .contest-single .participation-cost:after,.events-single .contest-single .participation-cost:before,.events-single .event-details-entry:before,.events-single .info-table .info-row .info-text p+p:before,.events-single .info-table .info-row:before,.events-single .project-gallery .gallery-controls:before,.info-table .events-single .info-row:before,.info-table .info-row .info-text .events-single p+p:before,.project-gallery .events-single .gallery-controls:before{background:var(--body-color);opacity:.5}.events-single .obj-lnk{display:block}.events-single .obj-lnk svg path{stroke:var(--body-color)}.events-single .obj-lnk:hover svg .external-link-circle{fill:var(--body-color);stroke:var(--body-color)}.events-single .obj-lnk:hover svg path{stroke:var(--bg-color)}.events-single .date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:var(--site-padding);-webkit-transform:translateY(calc(-100% + 1.625rem + 2px));transform:translateY(calc(-100% + 1.625rem + 2px))}.events-single .date-box{position:relative;width:auto;background:#fff}.events-single .date-box+.date-box{margin-top:0;margin-left:calc(var(--s-xs) + 2rem)}.events-single .date-box .date-box-cnt{width:78px;width:4.875rem;-webkit-box-flex:0;-ms-flex:0 0 78px;-ms-flex:0 0 4.875rem;flex:0 0 78px;flex:0 0 4.875rem}.events-single .date-box .date-box-title{position:absolute;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;height:32px;height:2rem;width:92px;width:5.75rem;top:-33px;top:-2.0625rem;left:-92px;left:-5.75rem;border:1px solid rgba(35,137,187,.5)}.events-single .details-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem}.events-single .details-section-header h2:not(.thumb-title){margin-bottom:.5rem}.events-single .event-details-entry{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625rem 0 1.875rem}.events-single .event-details-entry .entry-contributor{width:calc(var(--col-6)*2 + var(--gap-6)*1)}.events-single .event-details-entry .entry-title{width:calc(var(--col-6)*3 + var(--gap-6)*4);margin-left:calc(var(--col-6)*1)}.events-single .event-details-entry .obj-lnk{display:none}.events-single .event-details-entry sub{bottom:0}@media (max-width:900px){.events-single .details-section-header{padding-bottom:var(--s-s-m)}.events-single .details-section-header h2:not(.thumb-title){margin-bottom:.1em}.events-single .select-view-cnt.list-view .content-list-view ul{margin:0}.events-single .event-details-entry .entry-contributor{width:calc(var(--col-6)*2 + var(--gap-6)*1)}.events-single .event-details-entry .entry-title{width:calc(var(--col-6)*4 + var(--gap-6)*3);margin-left:calc(var(--gap-6)*1)}}@media (max-width:600px){.events-single.exhibitions-main .event-header h1{margin:.15em 0 1.1em}.events-single .event-info{padding:var(--s-s) var(--site-padding)}.events-single .date-box .date-box-title{display:none}.events-single .event-details-entry{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.875rem 2rem 2rem 0}.events-single .event-details-entry .entry-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-left:0}.events-single .event-details-entry .entry-contributor{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.events-single .event-details-entry .obj-lnk{position:absolute;display:inline-block;right:0}}.conferences .intro{padding:0 var(--site-padding) var(--s-l-xl)}.conferences .featured-conference,.conferences .upcoming-conference{padding:var(--s-s) var(--site-padding)}.conferences .featured-conference .thumb.large.two-cols,.conferences .upcoming-conference .thumb.large.two-cols{margin-bottom:0}.conferences .featured-conference .thumb.large.two-cols h2,.conferences .upcoming-conference .thumb.large.two-cols h2{color:var(--body-color)}.conferences .featured-conference .thumb.large.two-cols .stroke-black,.conferences .upcoming-conference .thumb.large.two-cols .stroke-black{-webkit-text-stroke:1px var(--body-color);text-stroke:1px var(--body-color)}.conferences .featured-conference .thumb.large.two-cols .btn,.conferences .upcoming-conference .thumb.large.two-cols .btn{background-color:var(--bg-color);border-color:var(--body-color);color:var(--body-color)}.conferences .featured-conference .thumb.large.two-cols .btn:hover,.conferences .upcoming-conference .thumb.large.two-cols .btn:hover{background-color:var(--body-color);color:var(--bg-color)}.conferences .upcoming-conference{color:var(--body-color);background-color:var(--bg-color)}.conferences .upcoming-conference .thumb.large.two-cols .description .thumb-title{margin-bottom:.04em}.conferences .previous-conferences{margin-top:-1px;padding:var(--s-s) var(--site-padding)}.conferences .previous-conferences .thumbs-cnt{padding:var(--s-s) 0;border-bottom:none}@media (max-width:900px){.conferences .upcoming-conference{padding-bottom:var(--s-m)}.conferences .featured-conference{padding-bottom:var(--s-l)}.conferences .previous-conferences{padding-bottom:0}.conferences .previous-conferences header h2{margin-bottom:.27em}.conferences .previous-conferences .thumbs-cnt{padding-bottom:0}.conferences .previous-conferences .thumb.award{width:100%}}.conference-wrap{background-color:var(--bg-color,#fff)}.conference-wrap .date-box{background:transparent}.conference-wrap .details-section.conference-images{margin-top:var(--s-m-l)}.conference-wrap .details-section.conference-images>h2{margin-bottom:.75em}@media (max-width:600px){.conference-wrap .details-section.conference-images{margin-bottom:var(--s-m-l)}}.presentation-wrap{background-color:var(--bg-color,#fff)}.presentation-wrap .intro{padding-top:var(--s-s);font-size:var(--fs-body)}.presentation-wrap .intro .presentation-title{max-width:var(--max-width-8-col);margin:.35em 0 0}.presentation-wrap .intro .presentation-title sup{font-size:.8em;font-weight:inherit;line-height:inherit;text-transform:none;margin:.3em 0 0 .1em}.presentation-wrap .intro .presentation-title sub{font-size:1em;bottom:0;text-transform:none;line-height:inherit;vertical-align:unset;position:static}.presentation-wrap .presentation-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:var(--s-xl)}.presentation-wrap .presentation-video-cnt{width:calc(var(--col-12)*10 + var(--gap-12)*9)}.presentation-wrap .back-btn{padding-left:0}@media (max-width:600px){.presentation-wrap .intro{padding-bottom:var(--s-xs)}.presentation-wrap .presentation-video{padding:0 var(--site-padding)}.presentation-wrap .presentation-video-cnt{width:100%}}.exhibitions .intro{padding:0 var(--site-padding) var(--s-l-xl)}.exhibitions .featured-exhibition,.exhibitions .upcoming-exhibition{padding:var(--s-s) var(--site-padding)}.exhibitions .featured-exhibition .thumb.large.two-cols,.exhibitions .upcoming-exhibition .thumb.large.two-cols{margin-bottom:0}.exhibitions .previous-exhibitions{padding:var(--s-s) var(--site-padding)}.exhibitions .previous-exhibitions .thumbs-cnt{padding:var(--s-s) 0;border-bottom:none}@media (max-width:900px){.exhibitions .intro{padding-bottom:var(--s-s)}.exhibitions .upcoming-exhibition{position:relative;padding-bottom:calc(var(--s-m) + 1.625rem)}.exhibitions .upcoming-exhibition .date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:var(--site-padding);z-index:10;bottom:calc(var(--s-m) - 1px);right:calc(var(--site-padding) + var(--s-m))}.exhibitions .upcoming-exhibition .date-box{position:relative;width:auto;background:#fff}.exhibitions .upcoming-exhibition .date-box+.date-box{margin-top:0;margin-left:calc(var(--s-xs) + 2rem)}.exhibitions .upcoming-exhibition .date-box .date-box-cnt{width:4.875rem;-webkit-box-flex:0;-ms-flex:0 0 4.875rem;flex:0 0 4.875rem}.exhibitions .upcoming-exhibition .date-box .date-box-title{position:absolute;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;height:2rem;width:5.75rem;top:-2.0625rem;left:-5.75rem;border:1px solid rgba(35,137,187,.5)}.exhibitions .featured-exhibition{padding-bottom:var(--s-m)}.exhibitions .previous-exhibitions{padding-bottom:0}.exhibitions .previous-exhibitions>header h2{margin-bottom:.24em}.exhibitions .previous-exhibitions .thumbs-cnt{padding:var(--s-m) 0 0}}@media (max-width:600px){.exhibitions .upcoming-exhibition .date-wrap{display:none}}.exhibition-wrap .exhibition-participants-cnt{-webkit-column-count:2;-moz-column-count:2;column-count:2;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:500;font-size:var(--fs-sm)}.exhibition-wrap .details-section.exhibition-images{margin-top:var(--s-m-l)}.exhibition-wrap .details-section.exhibition-images>h2{margin-bottom:.75em}.exhibition-wrap .sponsors{margin:var(--s-l) 0 var(--s-l-xl)}.exhibition-wrap .date-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:var(--site-padding);-webkit-transform:translateY(calc(-100% + 1.625rem + 1px));transform:translateY(calc(-100% + 1.625rem + 1px))}.exhibition-wrap .date-box{position:relative;width:auto;background:#fff}.exhibition-wrap .date-box+.date-box{margin-top:0;margin-left:calc(var(--s-xs) + 2rem)}.exhibition-wrap .date-box .date-box-cnt{width:78px;width:4.875rem;-webkit-box-flex:0;-ms-flex:0 0 78px;-ms-flex:0 0 4.875rem;flex:0 0 78px;flex:0 0 4.875rem}.exhibition-wrap .date-box .date-box-title{position:absolute;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;height:32px;height:2rem;width:92px;width:5.75rem;top:-33px;top:-2.0625rem;left:-92px;left:-5.75rem;border:1px solid rgba(35,137,187,.5)}.exhibition-wrap .exhibition-participants ul{margin:0;line-height:1.87}.exhibition-wrap .exhibition-participants ul li:before{content:"";display:inline-block;margin-right:.75rem;width:12.8px;width:.8rem;height:12.8px;height:.8rem;border-radius:50%;background:#000}.exhibition-wrap .gallery-controls{display:none}@media (max-width:900px){.exhibition-wrap .event-info{padding:var(--s-xl) var(--site-padding)}.exhibition-wrap .details-section.exhibition-images{margin-top:var(--s-s)}.exhibition-wrap .details-section .thumbs-cnt{padding-bottom:var(--s-m)}.exhibition-wrap .details-section .thumbs-cnt .thumb:nth-last-of-type(-n+2){margin-bottom:0}.exhibition-wrap .sponsors{margin:0;padding-bottom:var(--s-s-m)}}@media (max-width:600px){.exhibition-wrap .date-box+.date-box{margin-left:1.875rem}.exhibition-wrap .date-box .date-box-title{display:block}.exhibition-wrap .event-info{padding:var(--s-m-l) var(--site-padding)}.exhibition-wrap .event-info.no-date{padding-top:var(--s-s)}.exhibition-wrap .exhibition-participants-cnt{-webkit-column-count:1;-moz-column-count:1;column-count:1}.exhibition-wrap .details-section .thumbs-cnt .thumb:nth-last-of-type(-n+2){margin-bottom:var(--s-l)}.exhibition-wrap .details-section .thumbs-cnt .thumb:last-of-type{margin-bottom:0}.exhibition-wrap .details-section.exhibition-images{margin-top:var(--s-m)}}.feed-main .thumbs-cnt{border:none}.feed-main .thumbs-wrap .posts-cnt{padding:var(--s-s) 0 var(--s-xl)}.feed-main .thumbs-header{border-color:#c0c2c8}.feed-main .btn.inverse{background-color:#d7d8dd}.feed-main .btn.inverse:hover{color:#d7d8dd}.feed-main .subs-banner .btn.inverse{background-color:#000}.feed-main .subs-banner .btn.inverse:hover{background-color:var(--bg-color)}.feed-main .thumb.large.two-cols .thumb-subtitle{margin-top:calc(var(--s-xs) + .4rem)}@media (max-width:900px){.feed-main .latest-project{padding-bottom:var(--s-s);margin-top:var(--s-m-l)}.feed-main .latest-project .thumb{margin-bottom:0}.feed-main .latest-project .thumb.large.two-cols.img-pos-right .thumb-img-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:var(--s-xs) 0 var(--s-m)}.feed-main .latest-project .thumb.large.two-cols.img-pos-right .description{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.feed-main .thumbs-header h2{margin-bottom:.23em}.feed-main .post-thumbs{margin-top:var(--s-m-l)}}@media (max-width:600px){.feed-main .thumbs-wrap .posts-cnt{padding-bottom:var(--s-l)}.feed-main .thumbs-wrap .posts-cnt .thumb.medium:last-of-type{margin-bottom:0}.feed-main .latest-project .thumb.large.two-cols.img-pos-right .thumb-img-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}.feed-main .latest-project .thumb.large.two-cols.img-pos-right .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.article-wrap{padding:0;line-height:var(--lh-b)}.article-wrap section:lang(en):nth-last-of-type(2),.article-wrap section:nth-last-of-type(3){margin-bottom:var(--s-xl)}.article-wrap section.article-section{padding:0 var(--site-padding);margin-top:var(--s-l-xl)}.article-wrap section.article-section>.cnt{width:calc(var(--col-12)*8 + var(--gap-12)*7);margin:0 auto}.article-wrap section.article-section h2{margin-bottom:1em}.article-wrap .intro{padding:0}.article-wrap .intro .intro-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.25rem var(--site-padding) 1.8rem}.article-wrap .intro .intro-cnt .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*2 + var(--gap-12)*1);flex:0 0 calc(var(--col-12)*2 + var(--gap-12)*1);padding-bottom:.4rem}.article-wrap .intro .intro-cnt .right{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*10 + var(--gap-12)*9);flex:0 0 calc(var(--col-12)*10 + var(--gap-12)*9);margin-left:calc(var(--gap-12)*1)}.article-wrap .intro .post-date{margin-top:auto}.article-wrap .intro h1{margin-top:.325em;margin-bottom:0}.article-wrap .article-title{max-width:var(--max-width-8-col)}.article-wrap .featured-image .thumb-subtitle{position:relative;margin:0 0 0 var(--site-padding);padding-left:calc(var(--col-12)*1);padding-right:var(--site-padding);width:calc(100% - var(--site-padding))}.article-wrap .featured-image .description{margin-top:.9375rem}.article-wrap .article-section{padding:0}.article-wrap .article-section:last-of-type{margin-bottom:var(--s-xl)}.article-wrap .article-section.image-section:not(.text-section){margin-top:var(--s-s)}.article-wrap .article-section sup{display:inline-block;padding-top:.1em;width:22px;width:1.375rem;height:22px;height:1.375rem;margin:0 .3em;background:#e5e5e5;list-style:none;font-size:11px;font-size:.6875rem;border-radius:50%;line-height:22px;line-height:1.375rem;text-align:center;cursor:text}.article-wrap .article-section sup>*{pointer-events:none}.article-wrap .section-text-cnt{width:calc(var(--col-12)*8 + var(--gap-12)*7);margin:0 auto;line-height:var(--lh-b);letter-spacing:var(--ls-b)}.article-wrap .section-text-cnt blockquote{width:calc(var(--col-8)*10 + var(--gap-8)*9);margin:var(--s-s) calc(var(--col-8)*-1 - var(--gap-8)*1)}.article-wrap .section-text-cnt+.section-images-cnt{margin-top:var(--s-s)}.article-wrap .thumb .description-wrap{width:100%;padding-right:0}.article-wrap .figure-numbering{position:absolute;left:0;width:calc(var(--col-12)*1)}.article-wrap .section-images-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-wrap .section-images-cnt .thumb-subtitle{position:relative;padding-left:calc(var(--col-12)*1);display:block;min-height:calc(var(--lh-h5)*1em)}.article-wrap .section-images-cnt .figure-numbering{position:absolute;left:0}.article-wrap .section-images-cnt.images-layout-dn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-wrap .section-images-cnt.images-layout-dn .thumb{width:calc(var(--col-12)*6 + var(--gap-12)*5)}.article-wrap .section-images-cnt.images-layout-dn .thumb:nth-of-type(n+3){margin-top:var(--s-m)}.article-wrap .section-images-cnt.images-layout-dn .thumb:nth-of-type(2n+2){margin-left:calc(var(--gap-12)*1)}.article-wrap .section-images-cnt.images-layout-dn .thumb .thumb-subtitle{padding-left:calc(var(--col-6)*1)}.article-wrap .section-images-cnt.images-layout-dn .thumb .figure-numbering{width:calc(var(--col-6)*1)}.article-wrap .section-images-cnt.images-layout-mc .thumb{width:calc(var(--col-12)*8 + var(--gap-12)*7);margin:0 auto}.article-wrap .section-images-cnt.images-layout-mc .thumb+.thumb{margin-top:var(--s-m)}.article-wrap .section-images-cnt.images-layout-mc .thumb .thumb-subtitle{padding-left:calc(var(--col-8)*1)}.article-wrap .section-images-cnt.images-layout-mc .thumb .figure-numbering{width:calc(var(--col-8)*1)}.article-wrap .section-images-cnt.images-layout-sc .thumb{width:calc(var(--col-12)*4.5 + var(--gap-12)*5);margin:0 auto}.article-wrap .section-images-cnt.images-layout-sc .thumb .thumb-subtitle{padding-left:calc(var(--col-6)*1.2)}.article-wrap .section-images-cnt.images-layout-sc .thumb .figure-numbering{width:calc(var(--col-6)*1.2)}.article-wrap .section-images-cnt .description{margin-top:.9375rem}.article-wrap .article-footer{padding:var(--s-m) var(--site-padding) var(--s-xl)}.article-wrap .article-footer-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.article-wrap .article-footer-cnt .left,.article-wrap .article-footer-cnt .right{width:calc(var(--col-12)*6 + var(--gap-12)*5)}.article-wrap .article-footer-cnt .left{padding-right:calc(var(--col-12)*2 + var(--gap-12)*2);color:#828282}.article-wrap .article-footer-cnt .left strong{color:#000;font-weight:300}.article-wrap .article-footer-cnt .right{margin-left:calc(var(--gap-12)*1)}.article-wrap .article-notes h2{margin-left:calc(var(--gap-6)*-1)}.article-wrap .articles-note-list{margin:3.5em 0 0}.article-wrap .article-note{position:relative;min-height:2.5em}.article-wrap .article-note+.article-note{margin-top:1.25rem}.article-wrap .note-reference{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:calc(var(--gap-6)*-1);width:22px;width:1.375rem;height:22px;height:1.375rem;border-radius:50%;background:#000;color:#fff;line-height:.8;text-align:center;font-size:11px;font-size:.6875rem;font-family:Apercu Pro,Helvetica,Verdana,sans-serif;-webkit-transform:translateY(-.35em);transform:translateY(-.35em)}.article-wrap .note-reference span{display:inline-block;-webkit-transform:translateY(.08em);transform:translateY(.08em)}@media (max-width:900px){.article-wrap section.article-section>.cnt{width:100%}.article-wrap section.article-section h2{margin-bottom:1.5em}.article-wrap section.article-section.image-section:not(.text-section){margin-top:var(--s-m)}.article-wrap section.article-section.image-section+.article-section,.article-wrap section.project-gallery+.article-section{margin-top:var(--s-s-m)}.article-wrap .intro .intro-cnt{display:block;padding:1.75rem var(--site-padding) var(--s-l)}.article-wrap .intro .intro-cnt .left{padding-bottom:1.5rem}.article-wrap .intro .intro-cnt .right{width:calc(var(--col-6)*5 + var(--gap-6)*5);margin-left:0}.article-wrap .intro .intro-cnt .right .article-authors{margin-top:.55rem}.article-wrap .figure-numbering{width:calc(var(--col-6)*1)}.article-wrap .featured-image .description{margin-top:var(--s-s)}.article-wrap .featured-image .thumb-subtitle{padding-left:calc(var(--col-6)*1)}.article-wrap .section-text-cnt{width:100%}.article-wrap .section-text-cnt blockquote{width:100%;margin:var(--s-s-m) 0}.article-wrap .section-text-cnt+.section-images-cnt{margin-top:var(--s-s-m)}.article-wrap .section-images-cnt.images-layout-dn .thumb{width:100%}.article-wrap .section-images-cnt.images-layout-dn .thumb:nth-of-type(2n+2){margin-left:0}.article-wrap .section-images-cnt.images-layout-dn .thumb+.thumb{margin-top:var(--s-m)}.article-wrap .section-images-cnt.images-layout-mc .thumb{width:100%}.article-wrap .section-images-cnt.images-layout-mc .thumb:nth-of-type(2n+2){margin-left:0}.article-wrap .section-images-cnt.images-layout-mc .thumb+.thumb{margin-top:var(--s-m)}.article-wrap .section-images-cnt.images-layout-mc .thumb .thumb-subtitle{padding-left:calc(var(--col-6)*1)}.article-wrap .section-images-cnt.images-layout-sc .thumb{width:calc(var(--col-6)*4 + var(--gap-6)*3)}.article-wrap .section-images-cnt.images-layout-sc .thumb+.thumb{margin-top:var(--s-m)}.article-wrap .section-images-cnt.images-layout-sc .thumb .thumb-subtitle{padding-left:calc(var(--col-6)*1)}.article-wrap .section-images-cnt.images-layout-fw .thumb{width:100%}.article-wrap .section-images-cnt.images-layout-fw .thumb+.thumb{margin-top:var(--s-m)}.article-wrap .section-images-cnt.images-layout-fw .thumb .thumb-subtitle{padding-left:calc(var(--col-6)*1)}.article-wrap .article-footer{padding:var(--s-s) var(--site-padding) var(--s-xl)}.article-wrap .article-footer .article-footer-cnt{display:block}.article-wrap .article-footer .article-footer-cnt .left{width:calc(var(--col-6)*4 + var(--gap-6)*3);padding-right:0}.article-wrap .article-footer .article-footer-cnt .right{width:100%;margin-top:var(--s-s-m);margin-left:0}.article-wrap .article-notes h2{margin-left:0}.article-wrap .articles-note-list{padding-left:2.1rem}}@media (max-width:600px){.article-wrap .intro .intro-cnt{position:relative;padding:var(--s-xs) var(--site-padding) .5rem}.article-wrap .intro .intro-cnt .left{position:absolute;right:var(--site-padding);padding-bottom:0}.article-wrap .intro .intro-cnt .right .article-authors{margin-top:.1rem}.article-wrap .intro h1{margin-top:.2em}.article-wrap section.article-section{margin-top:var(--s-m-l)}.article-wrap section.article-section h2{margin-bottom:1.05em}.article-wrap .featured-image .description{margin-top:.5rem}.article-wrap .featured-image .thumb-subtitle{padding-left:calc(var(--col-6)*1 + var(--gap-6)*1)}.article-wrap .figure-numbering{width:calc(var(--col-6)*1 + var(--gap-6)*1)}.article-wrap .section-text-cnt blockquote{margin:var(--s-m-l) 0}.article-wrap .section-text-cnt+.section-images-cnt{margin-top:var(--s-m-l)}.article-wrap .thumb .description-wrap{padding-right:5%}.article-wrap .section-images-cnt.images-layout-dn .thumb+.thumb,.article-wrap .section-images-cnt.images-layout-mc .thumb+.thumb{margin-top:var(--s-s-m)}.article-wrap .section-images-cnt.images-layout-mc .thumb .figure-numbering{width:calc(var(--col-6)*1 + var(--gap-6)*1)}.article-wrap .section-images-cnt.images-layout-mc .thumb .thumb-subtitle{padding-left:calc(var(--col-6)*1 + var(--gap-6)*1)}.article-wrap .section-images-cnt.images-layout-sc .thumb{width:100%}.article-wrap .section-images-cnt.images-layout-sc .thumb+.thumb{margin-top:var(--s-s-m)}.article-wrap .section-images-cnt.images-layout-sc .thumb .thumb-subtitle{padding-left:calc(var(--col-6)*1 + var(--gap-6)*1)}.article-wrap .section-images-cnt.images-layout-fw .thumb+.thumb{margin-top:var(--s-s-m)}.article-wrap .section-images-cnt.images-layout-fw .thumb .thumb-subtitle{padding-left:calc(var(--col-6)*1 + var(--gap-6)*1)}.article-wrap .article-footer{padding-bottom:var(--s-m)}.article-wrap .article-footer .article-footer-cnt .left{width:100%}.article-wrap .article-footer .article-footer-cnt .right{margin-top:var(--s-l)}.article-wrap .articles-note-list{padding-left:calc(var(--col-6)*1)}.article-wrap .article-note+.article-note{margin-top:var(--s-xs)}.article-wrap .note-reference{width:1.25rem;height:1.25rem;left:calc(var(--col-6)*-1);font-size:var(--fs-h5)}}.post-main .intro .intro-cnt .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-main .back-btn-wrap{-webkit-transform:translateY(-.725rem);transform:translateY(-.725rem)}.post-main .back-btn{padding:0}.post-main .article-section:last-of-type{margin-bottom:var(--s-l)}.post-main .article-footer.one-col .article-footer-cnt{width:calc(var(--col-12)*8 + var(--gap-12)*7);margin:0 auto}.post-main .article-footer.one-col .article-footer-cnt .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0}.post-main .article-footer.one-col .article-footer-cnt .left .author-short-bio{width:calc(var(--col-8)*4 + var(--gap-8)*3);color:#000}.post-main .article-footer.one-col .article-footer-cnt .left .btn-wrap{margin-right:1rem}.post-main .article-footer.one-col .article-footer-cnt .left .btn{color:#000}.post-main .article-footer.one-col .article-footer-cnt .left .btn:hover{color:#d7d8dd}.post-main .article-footer.one-col .right{display:none}@media (max-width:900px){.post-main .article-section:last-of-type{margin-bottom:var(--s-s)}.post-main .article-footer{padding:var(--s-xs) var(--site-padding) var(--s-l-xl);margin-top:0}.post-main .article-footer.one-col .article-footer-cnt{width:100%}.post-main .article-footer.one-col .article-footer-cnt .left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-main .article-footer.one-col .article-footer-cnt .left .author-short-bio{width:100%}.post-main .article-footer.one-col .article-footer-cnt .left .btn-wrap{margin:var(--s-s) 0 var(--s-xs) 0}.post-main .article-footer.one-col .article-footer-cnt .left .btn{color:#000}.post-main .article-footer.one-col .article-footer-cnt .left .btn:hover{color:#d7d8dd}}@media (max-width:600px){.post-main .back-btn-wrap{display:none}}.shop-wrap .subs-banner{margin:var(--s-l-xl) calc(var(--site-padding)*-1) 0}.shop-wrap .products{margin-top:var(--s-l-xl)}.shop-wrap .products-header{border-color:#e5e5e5}.shop-wrap .products-cnt{min-height:100vh;margin:var(--s-l-xl) 0 0}.shop-wrap .secondary-nav{display:none}.shop-wrap .product-filters{display:-webkit-box;display:-ms-flexbox;display:flex}.shop-wrap .product-filters.product-filters-mobile{display:none}.shop-wrap .product-filters li+li{margin-left:1rem}.shop-wrap .doma-category-btn .btn-title{text-transform:none}.shop-wrap .thumbs-cnt{border:none}.shop-wrap .thumb.product{display:block;opacity:0;-webkit-transition:opacity .3s var(--ease-cubic-out);transition:opacity .3s var(--ease-cubic-out);--fs-h2:28px;--fs-h2:1.75rem}.shop-wrap .thumb.product .product-footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5625rem}.shop-wrap .thumb.product .product-price{font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:300}.shop-wrap .thumb.product .cart-btn{margin-left:1rem}.shop-wrap .show-more-wrap.hide-more-btn .more-btn-wrap{display:none}.shop-wrap .btn.more-btn{margin-top:var(--s-xs)}@media (max-width:600px){.shop-wrap .secondary-nav{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.shop-wrap .secondary-nav .toggle-secondary-nav-btn{margin-left:auto}.shop-wrap .product-filters.desktop-filters{display:none}.shop-wrap .product-filters.product-filters-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--site-padding);line-height:1.4}.shop-wrap .product-filters.product-filters-mobile li+li{margin-top:.5em;margin-left:0}.shop-wrap .products{margin-top:var(--s-m)}.shop-wrap .products-cnt{margin-top:var(--s-s)}.shop-wrap .thumb.product.medium{width:calc(var(--col-6-m)*3 + var(--gap-6-m)*2);margin-left:calc(var(--gap-6-m)*1);margin-bottom:2.25rem;font-size:var(--fs-m);--fs-h2:1rem}.shop-wrap .thumb.product.medium:nth-child(odd){margin-left:0}.shop-wrap .thumb.product.medium .product-footer{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}.shop-wrap .thumb.product.medium .product-price{font-size:var(--fs-m)}.shop-wrap .thumb.product.medium .btn-wrap{width:100%;margin-top:.625rem}.shop-wrap .thumb.product.medium .cart-btn{width:100%;margin-left:0}}.cart-wrap .my-products-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);width:calc(var(--col-12)*7 + var(--gap-12)*6)}.cart-wrap .summary-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*3);flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*3);width:calc(var(--col-12)*4 + var(--gap-12)*3);margin-left:calc(var(--col-12)*1 + var(--gap-12)*2)}.cart-wrap .my-products-header,.cart-wrap .summary-header{border-bottom:1px solid #e5e5e5}.cart-wrap header h4{margin-bottom:.5em}.cart-wrap .product-info h2{padding-right:2em;margin-bottom:.67em}.cart-wrap .section-title{margin-bottom:.667em}.cart-wrap input[type=text]{text-align:center}.cart-wrap .coupons .coupon-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-wrap .coupons .coupon-cnt input[type=text]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cart-wrap .coupons .coupon-cnt input[type=text]::-webkit-input-placeholder{color:#5b5858}.cart-wrap .coupons .coupon-cnt input[type=text]::-moz-placeholder{color:#5b5858}.cart-wrap .coupons .coupon-cnt input[type=text]:-ms-input-placeholder{color:#5b5858}.cart-wrap .coupons .coupon-cnt input[type=text]::-ms-input-placeholder{color:#5b5858}.cart-wrap .coupons .coupon-cnt input[type=text]::placeholder{color:#5b5858}.cart-wrap .coupons .coupon-cnt .btn-wrap{margin-left:1rem}.cart-wrap .coupons .coupon-cnt .submit-cart-coupon{font-size:var(--fs-h4)}.cart-wrap .shipping{margin-top:2rem}.cart-wrap .shipping input[type=text]{width:100%}.cart-wrap .shipping .shipping-cnt{max-width:100%}.cart-wrap .shipping select{max-width:100%;color:#5b5858;text-transform:uppercase}.cart-wrap .summary{margin-top:var(--s-m)}.cart-wrap .summary .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 0 2rem;border-top:1px solid #e5e5e5}.cart-wrap .summary .summary-amount{font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-h4);font-weight:500;color:#202020}.cart-wrap .summary .summary-total .title{font-size:var(--fs-sm);font-weight:500}.cart-wrap .buttons{margin-top:var(--s-xss);margin-bottom:var(--s-l)}.cart-wrap .buttons .btn{width:100%}.cart-wrap .buttons .btn-wrap+.btn-wrap{margin-top:var(--s-xs)}.cart-wrap .cart-empty{margin-top:var(--s-s)}@media (max-width:900px){.cart-wrap .summary-wrap{margin-top:.625rem}.cart-wrap .products-summary-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-wrap .my-products-wrap,.cart-wrap .summary-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;margin-left:0}.cart-wrap .section-title{margin-top:1.25rem;margin-bottom:1rem}.cart-wrap .product-info,.cart-wrap .product-thumb-cnt{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6-m)*3 + var(--gap-6-m)*2);flex:0 0 calc(var(--col-6-m)*3 + var(--gap-6-m)*2)}.cart-wrap .product-info{margin-left:calc(var(--gap-6-m)*1)}.cart-wrap .product-header h2{font-size:var(--fs-m);line-height:var(--lh-m)}.cart-wrap .remove-product-btn{width:1.8125rem;height:1.8125rem}.cart-wrap .remove-product-btn svg{width:9px;height:9px}.cart-wrap .quantity-buy{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cart-wrap .quantity-buy .quantity-wrap{width:5.265rem;height:1.8125rem;margin-left:0}.cart-wrap .quantity-buy .product-price-wrap{margin-left:auto;line-height:.5}.cart-wrap .quantity-buy svg{width:11px;height:auto}.cart-wrap .quantity-buy .product-price{font-size:1.5rem}.cart-wrap .coupons .coupon-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-wrap .coupons .coupon-cnt input[type=text]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.cart-wrap .coupons .coupon-cnt .btn-wrap{width:100%;margin-left:0;margin-top:1rem}.cart-wrap .coupons .coupon-cnt .btn{width:100%}.cart-wrap .shipping{margin-top:2.5rem}.cart-wrap .summary{margin-top:calc(var(--s-m) + 1.375rem)}.cart-wrap .summary .row{padding-bottom:1rem}.cart-wrap .buttons{margin-top:calc(var(--s-m) - .8rem)}}@media (max-width:600px){.cart-wrap .my-products-cnt .quantity-buy{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart-wrap .my-products-cnt .quantity-buy .quantity-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cart-wrap .my-products-cnt .quantity-buy .product-price-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:auto 6rem 1rem 0}.cart-wrap .my-products-cnt .quantity-buy .product-price{font-size:var(--fs-l)}}.checkout-wrap{padding-bottom:8.75rem}.checkout-wrap .order-details{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6)}.checkout-wrap .order-summary{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*3);flex:0 0 calc(var(--col-12)*4 + var(--gap-12)*3);margin-left:calc(var(--col-12)*1 + var(--gap-12)*2)}.checkout-wrap .order-summary .product-cart-mini:last-child{padding-bottom:var(--s-m)}.checkout-wrap .order-summary .product-cart-mini .product-thumb-cnt{-webkit-box-flex:0;-ms-flex:0 0 116px;flex:0 0 116px;width:116px;height:116px}.checkout-wrap .order-summary .product-cart-mini .product-info{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.checkout-wrap .order-summary .product-cart-mini .quantity-btn,.checkout-wrap .order-summary .product-cart-mini .remove-product-btn{display:none}.checkout-wrap .order-summary .product-cart-mini .quantity-wrap{width:unset;height:auto;margin-left:unset;border:none;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-h4)}.checkout-wrap .order-summary .product-cart-mini .quantity-wrap .quantity{margin-bottom:0}.checkout-wrap .order-summary .product-cart-mini .quantity-buy .product-price-wrap{margin-left:.6875rem;font-size:var(--fs-sm);font-weight:500;line-height:var(--lh-h4);-webkit-transform:none;transform:none}.checkout-wrap .order-summary .product-cart-mini .quantity-buy .product-price-wrap:before{content:"X";display:inline-block;margin-right:.6875rem}.checkout-wrap .order-summary .cart-totals{margin-bottom:2.125rem;line-height:var(--lh-h4)}.checkout-wrap .order-summary .cart-totals .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:var(--s-xxs) 0 var(--s-xs);border-top:1px solid #e5e5e5}.checkout-wrap .order-summary .cart-totals .row .title{font-size:var(--fs-s)}.checkout-wrap .order-summary .cart-totals .row .summary-amount{font-size:var(--fs-sm);font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:500}.checkout-wrap .order-summary .cart-totals .row.summary-total .title{font-weight:500}.checkout-wrap .payment-methods{-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-wrap .payment-methods .btn .btn-mode-circle{background:#efefef}.checkout-wrap .payment-method{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;height:84px;height:5.25rem;padding:0 2rem 0 1.25rem;border-radius:1.25rem;background:#efefef}.checkout-wrap .payment-method+.payment-method{margin-top:1.125rem}.checkout-wrap .master-visa-icon{width:137px;height:30px}.checkout-wrap .paypal-icon{width:144px;height:82px;mix-blend-mode:multiply}.checkout-wrap .pay-btn-wrap{margin-top:1.125rem;-webkit-transition:opacity .3s var(--ease-cubic-out);transition:opacity .3s var(--ease-cubic-out);opacity:0}.checkout-wrap .pay-btn-wrap.active{opacity:1}.checkout-wrap .pay-btn-wrap .btn{width:100%}.checkout-wrap .checkout-errors,.checkout-wrap .checkout-errors-cnt{display:-webkit-box;display:-ms-flexbox;display:flex}.checkout-wrap .checkout-errors{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);flex:0 0 calc(var(--col-12)*7 + var(--gap-12)*6);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;height:2.25rem;margin:.75rem 0 1.125rem;padding:0 var(--site-padding);background:red;color:#fff;font-weight:500;letter-spacing:var(--ls-h4);border-radius:1.25rem;text-align:center;text-transform:uppercase}.checkout-wrap .checkout-errors .error-message{-webkit-transform:translateY(.08em);transform:translateY(.08em)}@media (max-width:600px){.checkout-wrap .details-summary{-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout-wrap .order-details,.checkout-wrap .order-summary{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0}.checkout-wrap .order-summary{margin-top:var(--s-m)}.checkout-wrap .cart-totals-cnt{margin-top:var(--s-s)}.checkout-wrap .payment-method{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:1rem 1.125rem}.checkout-wrap .payment-method .btn-wrap{width:100%;margin-bottom:1rem}.checkout-wrap .payment-method .payment-method-btn{width:100%}.checkout-wrap .checkout-errors{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.order-form .form-section+.form-section{margin-top:var(--s-l)}.order-form .form-row{margin-top:2rem}.order-form .field-wrap{position:relative}.order-form input{width:100%;font-weight:500;border:1px solid transparent}.order-form input::-webkit-input-placeholder{color:#828282}.order-form input::-moz-placeholder{color:#828282}.order-form input:-ms-input-placeholder{color:#828282}.order-form input::-ms-input-placeholder{color:#828282}.order-form input::placeholder{color:#828282}.order-form textarea{padding:.75rem 1.125rem;background:#efefef;width:100%;border-radius:1.25rem;text-transform:uppercase;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:500;letter-spacing:var(--ls-h4)}.order-form select{text-transform:uppercase;border:1px solid transparent}.order-form .invoice-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--s-xss)}.order-form .invoice-btn-wrap .btn-wrap+.btn-wrap{margin-left:var(--s-xs)}.order-form .invoice-btn-wrap .vat-number-field-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-left:var(--s-xs)}.order-form .invoice-btn-wrap .vat-number-field{opacity:0;-webkit-transition:opacity .3s var(--ease-cubic-out);transition:opacity .3s var(--ease-cubic-out);pointer-events:none}.order-form .invoice-btn-wrap .vat-number-field.active{opacity:1;pointer-events:auto}.order-form .shipping-toggle-btn-wrap{margin-top:var(--s-xs)}.order-form .shipping-toggle-btn-wrap .btn{width:100%}.order-form .validate-field.error{border-color:red}.order-form .error-message{position:absolute;left:36px;left:2.25rem;bottom:-22.4px;bottom:-1.4rem;color:red;font-size:var(--fs-s);text-transform:uppercase;letter-spacing:var(--ls-b)}.order-form .delivery-time{margin-top:var(--s-l)}.order-form .delivery-time h4{margin-bottom:0}@media (max-width:600px){.order-form .form-section-header h4{margin-bottom:.4em}.order-form select{height:1.8125rem}.order-form .form-section+.form-section{margin-top:var(--s-m-l)}.order-form .form-section.order-notes-section{margin-top:3.625rem}.order-form .order-notes-section .form-section-header{border-bottom:1px solid #e5e5e5;margin-bottom:var(--s-s)}.order-form .form-row,.order-form .form-row+.form-row,.order-form .invoice-btn-wrap{margin-top:var(--s-s)}.order-form .invoice-btn-wrap .vat-number-field-wrap{margin-top:var(--s-xs);margin-left:0}.order-form .error-message{font-size:.625rem;bottom:-1rem}}.order-received-wrap{padding-bottom:10rem}.order-received-wrap .info-summary-cnt{margin-top:var(--s-m-l)}.order-received-wrap .info-wrap,.order-received-wrap .summary-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);flex:0 0 calc(var(--col-12)*6 + var(--gap-12)*5);padding-bottom:var(--s-s)}.order-received-wrap .summary-wrap{margin-left:calc(var(--gap-12)*1)}.order-received-wrap .order-info{padding-top:var(--s-xs)}.order-received-wrap .order-info .value{font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:500;letter-spacing:var(--ls-b)}.order-received-wrap .order-summary-cnt{padding-top:var(--s-xs)}.order-received-wrap .detail-rows .row .title{font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-sm);font-weight:300}.order-received-wrap .detail-rows .row+.row{margin-top:var(--s-xs)}.order-received-wrap .bank-details{margin-top:var(--s-s)}.order-received-wrap .bank-details.detail-rows .row>div{display:inline;font-size:var(--fs-body)}.order-received-wrap .bank-details.detail-rows .row+.row{margin-top:0}.order-received-wrap .cart-totals-cnt .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;height:52px;height:3.25rem;padding-top:.375rem;border-bottom:1px solid #e5e5e5}.order-received-wrap .cart-totals-cnt .row:last-of-type{border-bottom:none}.order-received-wrap .cart-totals-cnt .summary-amount{color:#202020;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:500;font-size:var(--fs-sm);letter-spacing:var(--ls-h4)}.order-received-wrap .products-list{margin-top:calc(var(--s-xs)*-1);margin-bottom:0}.order-received-wrap .products-list .prod-quant{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:100px;min-height:6.25rem;padding:1.125rem 0;border-bottom:1px solid #e5e5e5;text-transform:uppercase}.order-received-wrap .products-list .product-link{padding-right:1.5em;font-size:28px;font-size:1.75rem;font-weight:500}.order-received-wrap .back-to-home-lnk-wrap{margin-top:4.2rem}.order-received-wrap .back-to-home-lnk{width:100%}@media (min-width:1801px){.order-received-wrap .info-summary-cnt{--fs-body:1.125rem;--fs-sm:1.125rem;font-size:var(--fs-body)}}@media (max-width:600px){.order-received-wrap .info-summary-cnt{display:block}.order-received-wrap .summary-wrap{margin-left:0}.order-received-wrap .products-list .prod-quant{min-height:5.25rem;font-size:var(--fs-sm);padding:.75rem 0}.order-received-wrap .products-list .product-link{font-size:1.5rem}}.paypal-payment-wrap input[name=submit]{width:300px;height:auto}.education-main .secondary-nav .secondary-menu{text-transform:none}.education-wrap{color:var(--body-color,#000)}.education-wrap .education-types-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:6rem 0 0}.education-wrap .education-types-cnt .education-type{width:calc(var(--col-12)*6 + var(--gap-12)*5);margin-bottom:var(--s-l)}.education-wrap .education-types-cnt .education-type:nth-of-type(2n+2){margin-left:calc(var(--gap-12)*1)}.education-wrap .education-types-cnt .education-type .education-type-title-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--fs-h1)*2*var(--lh-h1)*1.1)}.education-wrap .education-types-cnt .education-type .education-type-title{margin-top:auto;margin-bottom:.23em;text-transform:none}.education-wrap .education-types-cnt .education-type .thumb-cnt{padding:var(--s-xs) 0;border-top:1px solid #e5e5e5}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols{margin-bottom:0}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .ratio-box.aspect-sq{padding-bottom:100%}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*3 + var(--gap-6)*2);flex:0 0 calc(var(--col-6)*3 + var(--gap-6)*2)}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 calc(var(--col-6)*3 + var(--gap-6)*2);flex:0 0 calc(var(--col-6)*3 + var(--gap-6)*2);margin-left:calc(var(--gap-6)*1)}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .description .description-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .description .thumb-title{font-size:var(--fs-body);line-height:var(--lh-h5);letter-spacing:var(--ls-b);font-weight:400;text-transform:none}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .description .thumb-subtitle{margin-top:var(--s-xs);text-transform:uppercase}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .description .btn-wrap{margin-top:auto}.education-wrap .upcoming-events{margin:0 calc(var(--site-padding)*-1)}.education-wrap .upcoming-events .upcoming-wrap-doma-kids{background:#fffbef;padding:var(--site-padding)}.education-wrap .upcoming-events .upcoming-wrap-summer-studio{background:#e4e4e4;padding:var(--site-padding)}.education-wrap .upcoming-events .thumb.large.two-cols{margin-bottom:0}.education-wrap .upcoming-events .thumb.large.two-cols .description .thumb-title{margin-bottom:.1em}.education-wrap .upcoming-events .thumb.large.two-cols .description .thumb-subtitle{font-family:Apercu Mono Pro,Courier New,Courier,monospace}.education-wrap .upcoming-events .thumb+.thumb{margin-top:var(--s-l)}.education-wrap .upcoming-events .thumb.upcoming-doma-kids-thumb .thumb-subtitle,.education-wrap .upcoming-events .thumb.upcoming-doma-kids-thumb .thumb-title,.education-wrap .upcoming-events .thumb.upcoming-summer-studio-thumb .thumb-subtitle,.education-wrap .upcoming-events .thumb.upcoming-summer-studio-thumb .thumb-title{color:#1739e8}@media (max-width:900px){.education-wrap .education-types-cnt{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:var(--s-m)}.education-wrap .education-types-cnt .education-type{width:100%;margin-bottom:var(--s-s)}.education-wrap .education-types-cnt .education-type:nth-of-type(2n+2){margin-left:0}.education-wrap .education-types-cnt .education-type .education-type-title-cnt{height:auto;padding-top:.4rem}.education-wrap .education-types-cnt .education-type .thumb-cnt{border-bottom:none}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .thumb-img-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .description .thumb-title{margin-bottom:0}}@media (max-width:600px){.education-wrap .education-types-cnt{margin-top:var(--s-l)}.education-wrap .education-types-cnt .education-type{margin-bottom:0}.education-wrap .education-types-cnt .education-type .education-type-title{margin-bottom:.4em}.education-wrap .education-types-cnt .education-type .thumb-cnt{padding:var(--s-s) 0 var(--s-m)}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .thumb-img-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:var(--aspect)}.education-wrap .education-types-cnt .education-type .thumb.large.two-cols .description{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:0}.education-wrap .upcoming-events .thumb.large.two-cols .thumb-img-wrap.aspect-or{padding-bottom:var(--aspect)}}.doma-kids-main{font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:300;background:#fffbef}.doma-kids-main .main-wrap{padding:0;color:#1739e8}.doma-kids-main .main-wrap h1,.doma-kids-main .main-wrap h2,.doma-kids-main .main-wrap h3,.doma-kids-main .main-wrap h4,.doma-kids-main .main-wrap h5{color:#1739e8}.doma-kids-main .doma-kids-max-width{width:calc(var(--col-12)*8 + var(--gap-12)*7);margin:0 auto}.doma-kids-main .hero img{width:100%}.doma-kids-main .hero .hero-video-cnt{max-height:33.33vw;overflow:hidden}.doma-kids-main .video-wrap.video-mobile-wrap{padding-bottom:100%}.doma-kids-main .intro{padding:var(--s-s) var(--site-padding) var(--s-l)}.doma-kids-main .article-section,.doma-kids-main .workshops{padding:0 var(--site-padding) var(--s-l)}.doma-kids-main .intro{font-size:var(--fs-body);line-height:var(--lh-h4)}.doma-kids-main .intro h1{margin-top:.325em}.doma-kids-main .intro .intro-text{width:auto}.doma-kids-main .article-section h2{margin-bottom:1em}.doma-kids-main .slideshow{padding:0 var(--site-padding) var(--s-l)}.doma-kids-main .slideshow-cnt{width:calc(var(--col-12)*10 + var(--gap-12)*9);margin:0 auto}.doma-kids-main .slideshow-cnt .slider.simple-slider .progressive-img-cnt{padding-bottom:66.6%}.doma-kids-main .slideshow-cnt .slider-btn svg path:first-child{fill:#fffbef}.doma-kids-main .columns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.doma-kids-main .columns-wrap .col{width:calc(var(--col-8)*4 + var(--gap-8)*3)}.doma-kids-main .columns-wrap .col+.col{margin-left:calc(var(--gap-8)*1)}.doma-kids-main .workshops-cnt{width:calc(var(--col-12)*10 + var(--gap-12)*9);margin:0 auto;padding-top:var(--s-s)}.doma-kids-main .workshops-header{width:calc(var(--col-12)*10 + var(--gap-12)*9);margin:0 auto;border-bottom:1px solid rgba(23,57,232,.3);text-align:center}.doma-kids-main .thumb{font-weight:400}.doma-kids-main .thumb .thumb-title{text-transform:none;margin-bottom:.2em}.doma-kids-main .thumb .btn-wrap{margin-top:var(--s-xs)}.doma-kids-main .thumb.disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:rgba(0,0,0,.7)}.doma-kids-main .thumb.disabled .thumb-title{color:rgba(0,0,0,.7)}.doma-kids-main .thumb.disabled .thumb-img-wrap{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3;pointer-events:none}.doma-kids-main .thumb.disabled .link-btn-wrap{pointer-events:none}.doma-kids-main .thumb.disabled .link-btn-wrap .link-btn{border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.doma-kids-main .anti-hero{padding-bottom:var(--s-xl)}.doma-kids-main .anti-hero img{width:100%}.doma-kids-main .serafeio-logo{margin-top:.875rem}@media (max-width:900px){.doma-kids-main .doma-kids-max-width,.doma-kids-main .slideshow-cnt,.doma-kids-main .workshops-cnt,.doma-kids-main .workshops-header{width:100%}}@media (max-width:600px){.doma-kids-main .hero .hero-video-cnt{max-height:unset}.doma-kids-main .columns-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.doma-kids-main .columns-wrap .col{width:100%}.doma-kids-main .columns-wrap .col+.col{margin-top:var(--s-s);margin-left:0}.doma-kids-main .workshops-header{text-align:left}.doma-kids-main .anti-hero{padding-bottom:0}}.summer-studio-main{font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-weight:300;background:#fff}.summer-studio-main .main-wrap{padding:0;color:#1339e7}.summer-studio-main .main-wrap h1,.summer-studio-main .main-wrap h2,.summer-studio-main .main-wrap h3,.summer-studio-main .main-wrap h4,.summer-studio-main .main-wrap h5{color:#1339e7}.summer-studio-main .main-wrap h2{margin:.83em 0;font-size:var(--fs-xl)}.summer-studio-main ul{padding-left:1.08em}.summer-studio-main ul li{list-style-type:disc}.summer-studio-main .summer-studio-max-width{width:calc(var(--col-12)*8 + var(--gap-12)*7);margin:0 auto}.summer-studio-main .hero img{width:100%}.summer-studio-main .hero .hero-video-cnt{overflow:hidden}.summer-studio-main .hero .hero-video-cnt .video-wrap{padding-bottom:43.5%}.summer-studio-main .video-wrap.video-mobile-wrap{padding-bottom:100%}.summer-studio-main .intro{padding:var(--s-s) var(--site-padding) var(--s-l);padding-bottom:0}.summer-studio-main .intro .btn-wrap{margin-top:2.125rem}.summer-studio-main .btn-wrap{--btn-color:#1739e8}.summer-studio-main .dss-subscribe{padding:var(--s-s) var(--site-padding) var(--s-m-l)}.summer-studio-main .dss-subscribe .input-submit-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--s-xss)}.summer-studio-main .dss-subscribe .field-wrap{position:relative;display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.summer-studio-main .dss-subscribe input[type=email],.summer-studio-main .dss-subscribe input[type=text]{height:39px;height:2.4375rem;background:#ebedf4;border-radius:1rem;padding:.5625rem 1rem .4rem;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-h4);letter-spacing:var(--ls-h4);text-transform:uppercase;color:#000}.summer-studio-main .dss-subscribe input[type=email]::-webkit-input-placeholder,.summer-studio-main .dss-subscribe input[type=text]::-webkit-input-placeholder{color:#1739e8}.summer-studio-main .dss-subscribe input[type=email]::-moz-placeholder,.summer-studio-main .dss-subscribe input[type=text]::-moz-placeholder{color:#1739e8}.summer-studio-main .dss-subscribe input[type=email]:-ms-input-placeholder,.summer-studio-main .dss-subscribe input[type=text]:-ms-input-placeholder{color:#1739e8}.summer-studio-main .dss-subscribe input[type=email]::-ms-input-placeholder,.summer-studio-main .dss-subscribe input[type=text]::-ms-input-placeholder{color:#1739e8}.summer-studio-main .dss-subscribe input[type=email]::placeholder,.summer-studio-main .dss-subscribe input[type=text]::placeholder{color:#1739e8}.summer-studio-main .dss-subscribe input[name=email]{width:100%}.summer-studio-main .dss-subscribe .error-message{position:absolute;left:36px;left:2.25rem;bottom:-22.4px;bottom:-1.4rem;color:red;font-size:var(--fs-s);text-transform:uppercase;letter-spacing:var(--ls-b)}.summer-studio-main .dss-subscribe .register-email-btn{margin-left:var(--s-xs)}.summer-studio-main .dss-subscribe .register-email-btn.success{background-color:#00af4b;border-color:#00af4b;pointer-events:none}.summer-studio-main .before-section .btn-wrap{margin-top:2.125rem}.summer-studio-main .article-section.before-section{padding-bottom:var(--s-s)}.summer-studio-main .article-section,.summer-studio-main .workshops{padding:0 var(--site-padding) var(--s-l)}.summer-studio-main .intro{font-size:var(--fs-body);line-height:var(--lh-h4)}.summer-studio-main .intro h1{margin-top:.325em}.summer-studio-main .intro .intro-text{width:auto}.summer-studio-main .article-section h2{margin-bottom:1em}.summer-studio-main .article-section img,.summer-studio-main .intro-cnt img{display:block;width:100%;max-height:calc(95vh - var(--header-height));margin:0 auto 2.45rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.summer-studio-main .slideshow{padding:0 var(--site-padding) var(--s-l)}.summer-studio-main .slideshow-cnt{width:calc(var(--col-12)*10 + var(--gap-12)*9);margin:0 auto}.summer-studio-main .slideshow-cnt .slider.simple-slider .progressive-img-cnt{padding-bottom:66.6%}.summer-studio-main .slideshow-cnt .slider-btn svg path:first-child{fill:#fffbef}.summer-studio-main .columns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.summer-studio-main .columns-wrap .col{width:calc(var(--col-8)*4 + var(--gap-8)*3)}.summer-studio-main .columns-wrap .col+.col{margin-left:calc(var(--gap-8)*1)}.summer-studio-main .workshops-cnt{width:calc(var(--col-12)*10 + var(--gap-12)*9);margin:0 auto;padding-top:var(--s-s)}.summer-studio-main .workshops-header{width:calc(var(--col-12)*10 + var(--gap-12)*9);margin:0 auto;border-bottom:1px solid rgba(23,57,232,.3);text-align:center}.summer-studio-main .thumb{font-weight:400}.summer-studio-main .thumb .thumb-title{text-transform:none;margin-bottom:.2em}.summer-studio-main .thumb .btn-wrap{margin-top:var(--s-xs)}.summer-studio-main .thumb.disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:rgba(0,0,0,.7)}.summer-studio-main .thumb.disabled .thumb-title{color:rgba(0,0,0,.7)}.summer-studio-main .thumb.disabled .thumb-img-wrap{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3;pointer-events:none}.summer-studio-main .thumb.disabled .link-btn-wrap{pointer-events:none}.summer-studio-main .thumb.disabled .link-btn-wrap .link-btn{border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.summer-studio-main .anti-hero{padding-bottom:var(--s-xl)}.summer-studio-main .anti-hero img{width:100%}.summer-studio-main .serafeio-logo{margin-top:.875rem}.summer-studio-main .summer-school-sponsors h6{font-size:var(--fs-l);font-size:var(--fs-body);margin-bottom:1em;color:#1739e8}@media (max-width:900px){.summer-studio-main .slideshow-cnt,.summer-studio-main .summer-studio-max-width,.summer-studio-main .workshops-cnt,.summer-studio-main .workshops-header{width:100%}}@media (max-width:600px){.summer-studio-main .hero .hero-video-cnt{max-height:unset}.summer-studio-main .hero .hero-video-cnt .video-wrap{padding-bottom:100%}.summer-studio-main .columns-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.summer-studio-main .columns-wrap .col{width:100%}.summer-studio-main .columns-wrap .col+.col{margin-top:var(--s-s);margin-left:0}.summer-studio-main .workshops-header{text-align:left}.summer-studio-main .anti-hero{padding-bottom:0}}.summer-studio-thank-you-wrap .intro-cnt{padding-bottom:var(--s-m)}.summer-schools .featured-summer-school,.summer-schools .upcoming-summer-school{padding:var(--s-s) var(--site-padding);color:var(--body-color);background-color:var(--bg-color)}.summer-school.events-single .btn:not(.plus-btn){border-color:var(--btn-color)}.summer-school.events-single .btn:not(.plus-btn):hover{color:var(--btn-color)}.summer-school-wrap,.summer-school-wrap .date-box{background-color:var(--bg-color)}.main-404{padding:0 var(--site-padding);overflow:hidden}.site-footer{height:var(--footer-height);padding:var(--site-padding) var(--site-padding) 3rem;background-color:#000;color:#828282;font-family:Apercu Mono Pro,Courier New,Courier,monospace}.site-footer .footer-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:100%}.site-footer .footer-wrap,.site-footer .top{display:-webkit-box;display:-ms-flexbox;display:flex}.site-footer .top .left,.site-footer .top .right{width:calc(50% - var(--gap-12)/2)}.site-footer .top .left .text{width:calc(var(--col-6)*4 + var(--gap-6)*3);color:#fff}.site-footer .top .left .beta-text{width:calc(var(--col-6)*4 + var(--gap-6)*3);margin-top:var(--s-s);font-size:var(--fs-s)}.site-footer .top .left .beta-text a{color:#fff}.site-footer .top .right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:calc(var(--gap-12));font-size:var(--fs-s);line-height:var(--lh-l)}.site-footer .top .right h3{font-family:Apercu Pro,Helvetica,Verdana,sans-serif;color:#fff}.site-footer .infos .info-item{width:calc(var(--col-6)*3 + var(--gap-6)*2)}.site-footer .infos .info-item:nth-of-type(n+3){margin-top:3.125rem;padding-right:calc(var(--col-6)*1)}.site-footer .infos .info-item:nth-of-type(2n){margin-left:calc(var(--gap-6)*1)}.site-footer .infos h3{margin-bottom:.5em}.site-footer .infos address{font-style:normal;margin-bottom:1.67em}.site-footer .footer-learn-more{display:inline-block;margin-top:.8em;font-family:Apercu Mono Pro,Courier New,Courier,monospace;font-size:var(--fs-s);color:#fff;text-decoration:underline}.site-footer .up{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #202020;padding-bottom:1.25rem}.site-footer .up .left,.site-footer .up .right{width:calc(50% - var(--gap-12)/2)}.site-footer .up .right{margin-top:auto;margin-left:calc(var(--gap-12))}.site-footer .social{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:552px;max-width:34.5rem;margin:0}.site-footer .social li+li{margin-left:1.25rem}.site-footer .social svg{display:inline-block}.site-footer .social a{display:block}.site-footer .social a span{display:inline-block;-webkit-transform:translateY(.1em);transform:translateY(.1em)}.site-footer .down{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1.25rem}.site-footer .down .left,.site-footer .down .right{width:calc(50% - var(--gap-12)*0.5)}.site-footer .down .left svg{display:none}.site-footer .down .right{margin-left:calc(var(--gap-12)*1)}.site-footer .privacy-credits{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;color:#fff}.site-footer .privacy-credits .nav-item+.nav-item{margin-left:3%}.site-footer .site-credits{margin-left:auto}.site-footer .back-to-top-btn{position:absolute;top:0;right:0}.site-footer .back-to-top-btn:hover svg{fill:#fff}.site-footer .back-to-top-btn:hover svg path:nth-of-type(2){stroke:#000}.site-footer .mobile-copy-credits{display:none}@media (max-width:900px){.site-footer .footer-wrap,.site-footer .top{display:block}.site-footer .top .left,.site-footer .top .right{width:100%;margin-left:0}.site-footer .top .left .text{width:auto;padding-right:3.5rem}.site-footer .top .right{margin-top:5.25rem}.site-footer .bottom{margin-top:5rem}.site-footer .bottom .up{border-bottom:none}.site-footer .bottom .up .left{display:none}.site-footer .bottom .up .right{width:100%;margin-left:0}.site-footer .bottom .social{padding:.5625rem 0;max-width:unset;border-top:1px solid #5b5858;border-bottom:1px solid #5b5858}.site-footer .bottom .social li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;height:3.5rem;text-align:center}.site-footer .bottom .social li+li{margin-left:0;border-left:1px solid #5b5858}.site-footer .bottom .social li span{display:none}.site-footer .bottom .social svg{margin-right:unset}.site-footer .bottom .down{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #5b5858;padding-bottom:1.25rem}.site-footer .bottom .down .left{width:auto}.site-footer .bottom .down .left svg{display:inline-block}.site-footer .bottom .down .right{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.site-footer .bottom .down .copy{display:none}.site-footer .privacy-credits .nav-item{margin-left:2.5rem;margin-bottom:-.4em}.site-footer .privacy-credits a{display:block}.site-footer .site-credits{display:none}.site-footer .mobile-copy-credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.25rem 0;color:#fff}}@media (max-width:600px){.site-footer{padding:2.3rem var(--site-padding) 1.375rem}.site-footer .top .left .beta-text,.site-footer .top .left .text{width:100%;padding:0}.site-footer .top .right{margin-top:4.5rem}.site-footer .infos h3{margin-bottom:.8em}.site-footer .infos .info-item{width:100%}.site-footer .infos .info-item:nth-of-type(2n){margin-left:0}.site-footer .infos .info-item+.info-item,.site-footer .infos .info-item:nth-of-type(n+3){margin-top:3.2rem}.site-footer .infos .footer-contact a{display:inline-block}.site-footer .bottom .up{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.site-footer .bottom .up .left{display:block;padding-bottom:1rem}.site-footer .bottom .up .left svg{width:125px;height:34px}.site-footer .bottom .down{padding:.8rem 0;--fs-h5:.75rem}.site-footer .bottom .down .left svg{display:none}.site-footer .bottom .down .right,.site-footer .privacy-credits{display:block}.site-footer .privacy-credits .nav-item{margin:0;width:100%;line-height:2}.site-footer .privacy-credits .nav-item+.nav-item{margin-left:0}.site-footer .privacy-credits .site-credits{display:list-item}.site-footer .privacy-credits .site-credits a{display:inline-block}.site-footer .mobile-copy-credits{padding:.8rem 0 2rem}.site-footer .back-to-top-btn,.site-footer .mobile-copy-credits .mobile-site-credits{display:none}}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:#fff!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}